:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}:root{--ash-bg:#f5f6fa;--ash-card:#ffffffdb;--ash-card-solid:#fff;--ash-border:#0f172a14;--ash-text:#101827;--ash-muted:#64748b;--ash-soft:#f8fafc;--ash-gold:#f7b733;--ash-orange:#ff7a1a;--ash-green:#16a34a;--ash-blue:#2563eb;--ash-red:#dc2626;--ash-shadow:0 18px 50px #0f172a14;--ash-radius:20px}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0%, #ffbe462e, transparent 28%), radial-gradient(circle at 80% 10%, #5a8cff1a, transparent 34%), var(--ash-bg)}.dashPage{min-height:100vh;color:var(--ash-text);direction:rtl;padding:14px;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.dashShell{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:14px;width:100%;max-width:1540px;margin:0 auto;display:grid}.dashSidebar{border:1px solid var(--ash-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:calc(100vh - 28px);box-shadow:var(--ash-shadow);background:#ffffffc2;border-radius:24px;padding:14px;position:sticky;top:14px}.dashMain{gap:14px;min-width:0;display:grid}.dashBrand{border-bottom:1px solid var(--ash-border);align-items:center;gap:10px;margin-bottom:12px;padding:4px 4px 14px;display:flex}.dashLogo{color:#111827;background:linear-gradient(135deg,#fff3c4,#ffb53a);border-radius:15px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:1000;display:grid;box-shadow:0 12px 24px #f7b73338}.dashBrand strong{font-size:13px;font-weight:1000;line-height:1.4;display:block}.dashBrand small{color:var(--ash-muted);font-size:10.5px;font-weight:800;line-height:1.5;display:block}.dashNav a,.dashNav button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;width:100%;min-height:39px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:900;text-decoration:none;transition:all .18s;display:flex}.dashNav a:hover,.dashNav button:hover,.dashNav a.active{color:#111827;background:linear-gradient(135deg,#fff4dceb,#ffffffeb);box-shadow:inset 0 0 0 1px #f7b73340}.dashSidebarFooter{background:linear-gradient(135deg,#fff8e8f2,#ffffffbf);border:1px solid #f7b73329;border-radius:18px;margin-top:16px;padding:13px}.dashSidebarFooter strong{margin-bottom:4px;font-size:12px;font-weight:1000;display:block}.dashSidebarFooter span{color:var(--ash-muted);font-size:10.5px;font-weight:800;line-height:1.75;display:block}.dashTopbar{border:1px solid var(--ash-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:112px;box-shadow:var(--ash-shadow);background:#ffffffd1;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.dashTopbar h1{letter-spacing:-1px;margin:0 0 8px;font-size:clamp(28px,3vw,44px);font-weight:1000;line-height:1.1}.dashTopbar p{color:var(--ash-muted);margin:0;font-size:13px;font-weight:800;line-height:1.8}.dashTopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashSearch{border:1px solid var(--ash-border);color:#94a3b8;background:#fff;border-radius:14px;align-items:center;gap:8px;width:270px;height:42px;padding:0 13px;font-size:12px;font-weight:900;display:flex}.dashSearch input{color:#334155;background:0 0;border:0;outline:0;width:100%;height:100%;font-family:inherit;font-weight:900;font-size:12px!important}.dashActionBtn,.dashPanelHeader button,.dashPanelHeader a{border:1px solid var(--ash-border);color:#111827;cursor:pointer;white-space:nowrap;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:1000;text-decoration:none;transition:all .18s;display:inline-flex}.dashActionBtn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a12}.dashActionBtn.primary{color:#111827;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border-color:#0000;box-shadow:0 14px 28px #ff7a1a2e}.dashStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashStatCard{border:1px solid var(--ash-border);background:linear-gradient(135deg,#fffffff0,#ffffffbd),repeating-linear-gradient(90deg,#0f172a09 0 1px,#0000 1px 40px),repeating-linear-gradient(0deg,#0f172a09 0 1px,#0000 1px 40px);border-radius:20px;grid-template-rows:auto 1fr auto;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a0e}button.dashStatCard{border:1px solid var(--ash-border);text-align:right;color:inherit;cursor:pointer;font-family:inherit}button.dashStatCard.activeLeadFilter{border-color:#f7b733a6;box-shadow:0 16px 38px #f7b73324}.dashStatTop{justify-content:space-between;align-items:center;display:flex}.dashStatIcon{color:#111827;background:linear-gradient(135deg,#fff0bf,#ffcf63);border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 12px 24px #f7b7332e}.dashStatCard small{color:var(--ash-green);font-size:11px;font-weight:1000}.dashStatCard strong{letter-spacing:-1px;align-self:end;margin-top:10px;font-size:clamp(26px,2.5vw,38px);font-weight:1000;line-height:1}.dashStatCard span{color:#475569;font-size:12px;font-weight:900;line-height:1.5}.dashGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px;display:grid}.dashPanel{border:1px solid var(--ash-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--ash-shadow);background:#ffffffd1;border-radius:24px;min-width:0;padding:18px}.dashPanelHeader{border-bottom:1px solid var(--ash-border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.dashPanelHeader h2{letter-spacing:-.6px;margin:0 0 6px;font-size:clamp(22px,2vw,32px);font-weight:1000;line-height:1.15}.dashPanelHeader p{color:var(--ash-muted);margin:0;font-size:12px;font-weight:800;line-height:1.75}.dashTableWrap{background:#fff;border-radius:16px;width:100%;overflow-x:auto}.dashTable{border-collapse:collapse;width:100%;min-width:820px}.dashTable th{color:#64748b;border-bottom:1px solid var(--ash-border);text-align:right;white-space:nowrap;background:#f8fafc;padding:11px 10px;font-size:11px;font-weight:1000}.dashTable td{color:#273449;vertical-align:middle;border-bottom:1px solid #0f172a0e;padding:11px 10px;font-size:12px;font-weight:850}.dashTable tr:last-child td{border-bottom:0}.dashEntity{align-items:center;gap:9px;display:flex}.dashAvatar{color:#fff;background:#111827;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:1000;display:grid}.dashEntity strong{font-size:12px;font-weight:1000;line-height:1.4;display:block}.dashEntity small{color:var(--ash-muted);font-size:10.5px;font-weight:800;line-height:1.5;display:block}.dashBadge{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:10.5px;font-weight:1000;line-height:1;display:inline-flex}.dashBadge.new{color:#9a3412;background:#ffedd5}.dashBadge.progress{color:#1d4ed8;background:#dbeafe}.dashBadge.waiting{color:#92400e;background:#fef3c7}.dashBadge.done{color:#15803d;background:#dcfce7}.dashTimeline{gap:9px;display:grid}.dashActivity{border:1px solid var(--ash-border);background:#fff;border-radius:15px;gap:10px;padding:12px;display:flex}.dashActivityIcon{color:#ea580c;background:#fff7ed;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dashActivity strong{font-size:12px;font-weight:1000;line-height:1.4;display:block}.dashActivity p,.dashActivity time{color:var(--ash-muted);margin:2px 0 0;font-size:10.5px;font-weight:800;line-height:1.6;display:block}.ashChartsGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.ashMiniChart{border:1px solid var(--ash-border);background:#fff;border-radius:20px;height:210px;padding:16px;overflow:hidden}.ashMiniChart h3{margin:0 0 12px;font-size:14px;font-weight:1000}.ashDonutWrap{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ashDonut{background:conic-gradient(#22c55e 0 35%, #f59e0b 35% 60%, #3b82f6 60% 82%, #ef4444 82% 100%);border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.ashDonut:after{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.ashDonut strong{z-index:2;font-size:22px;font-weight:1000;position:relative}.ashChartLegend{gap:8px;display:grid}.ashChartLegend span{color:#334155;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:900;display:flex}.ashBarList{gap:10px;display:grid}.ashBarItem{gap:5px;display:grid}.ashBarItem label{color:#334155;justify-content:space-between;font-size:11.5px;font-weight:900;display:flex}.ashBarTrack{background:#f1f5f9;border-radius:999px;height:9px;overflow:hidden}.ashBarFill{background:linear-gradient(90deg,#ffcf63,#ff7a1a);border-radius:999px;height:100%}.leadCardsMobile{display:none}.leadCard{border:1px solid var(--ash-border);background:#fff;border-radius:18px;gap:10px;padding:14px;display:grid}.leadCardTop{justify-content:space-between;gap:10px;display:flex}.leadCard h3{margin:0;font-size:14px;font-weight:1000}.leadCard p{color:var(--ash-muted);margin:0;font-size:12px;font-weight:800;line-height:1.7}.leadCardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.leadCardActions .dashActionBtn{width:100%;min-height:36px}@media (width<=1280px){.dashShell{grid-template-columns:220px minmax(0,1fr)}.dashStats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashTopbar{grid-template-columns:1fr}.dashTopActions{justify-content:flex-start}.ashChartsGrid{grid-template-columns:1fr}}@media (width<=980px){.dashPage{padding:10px}.dashShell{flex-direction:column;display:flex}.dashSidebar{width:100%;min-height:0;position:relative;top:auto}.dashNav{grid-template-columns:repeat(4,minmax(0,1fr))}.dashNav a,.dashNav button{justify-content:center;min-height:38px;padding:0 8px}.dashSidebarFooter{display:none}.dashStats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashGrid{grid-template-columns:1fr}}@media (width<=680px){.dashTopbar{border-radius:20px;min-height:auto;padding:16px}.dashTopbar h1{font-size:25px}.dashTopActions{grid-template-columns:1fr;width:100%;display:grid}.dashSearch,.dashActionBtn{width:100%}.dashStats{grid-template-columns:1fr}.dashStatCard{min-height:95px}.dashNav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashPanel{border-radius:20px;padding:14px}.dashPanelHeader{flex-direction:column}.dashTableWrap{display:none}.leadCardsMobile{gap:10px;display:grid}.ashDonutWrap{grid-template-columns:1fr;justify-items:center}.ashMiniChart{height:auto}}.projectStatusCell{align-items:center;gap:8px;min-width:210px;display:flex}.projectStatusSelect{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a17;border-radius:12px;outline:none;min-width:132px;height:34px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:900}.projectStatusSelect:disabled{opacity:.55;cursor:not-allowed}.projectProgressCell{gap:7px;min-width:170px;display:grid}.projectProgressTop{justify-content:space-between;align-items:center;display:flex}.projectProgressTop strong{color:#111827;font-size:13px;font-weight:1000}.projectProgressTop span{color:#64748b;font-size:10.5px;font-weight:900}.projectProgressBar{background:#eef2f7;border-radius:999px;height:9px;overflow:hidden}.projectProgressBar i{background:linear-gradient(90deg,#60a5fa,#22c55e);border-radius:999px;height:100%;display:block}.projectRange{accent-color:#f7b733;cursor:pointer;width:100%}.dashTable td .dashActionBtn{border-radius:12px;min-height:34px;padding:0 10px;font-size:11.5px}.invoiceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoiceFormGrid label{color:#334155;gap:7px;font-size:12px;font-weight:1000;display:grid}.invoiceFormGrid input,.invoiceFormGrid select{background:#fff;border:1px solid #0f172a17;border-radius:14px;outline:none;height:42px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:900}.invoiceCreateBtn{grid-column:1/-1;width:100%}@media (width<=680px){.invoiceFormGrid{grid-template-columns:1fr}}.invoiceFull{grid-column:1/-1}.invoiceSelectedProject{background:linear-gradient(135deg,#fff8e8,#fff);border:1px solid #f7b73359;border-radius:16px;gap:5px;padding:14px;display:grid}.invoiceSelectedProject strong{color:#111827;font-size:14px;font-weight:1000}.invoiceSelectedProject span{color:#64748b;text-align:right;direction:ltr;font-size:11.5px;font-weight:850}.invoiceTotalsPreview{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:8px;padding:14px;display:grid}.invoiceTotalsPreview div{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoiceTotalsPreview div:last-child{border-top:1px solid #0f172a14;padding-top:9px}.invoiceTotalsPreview span{color:#64748b;font-size:12px;font-weight:900}.invoiceTotalsPreview strong{color:#111827;font-size:14px;font-weight:1000}.invoiceProjectSearch{color:#94a3b8;background:#fff;border:1px solid #0f172a17;border-radius:16px;align-items:center;gap:9px;height:46px;margin-bottom:14px;padding:0 14px;display:flex}.invoiceProjectSearch input{background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:13px;font-weight:900}.invoiceProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.invoiceProjectCard{text-align:right;color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:20px;gap:11px;min-height:190px;padding:15px;font-family:inherit;transition:all .18s;display:grid}.invoiceProjectCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.invoiceProjectCard.selected{background:linear-gradient(135deg,#fff8e8,#fff);border-color:#f7b733f2;box-shadow:0 18px 40px #f7b7332e}.invoiceProjectCardTop{justify-content:space-between;align-items:center;display:flex}.invoiceProjectIcon{color:#fff;background:#111827;border-radius:14px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:1000;display:grid}.invoiceProjectCard>strong{color:#111827;font-size:14px;font-weight:1000;line-height:1.55}.invoiceProjectMeta{border-top:1px solid #0f172a0f;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.invoiceProjectMeta span{color:#94a3b8;font-size:11px;font-weight:900}.invoiceProjectMeta b{color:#334155;text-align:left;font-size:11.5px;font-weight:1000}.invoiceSelectedMark{color:#111827;text-align:center;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border-radius:999px;margin-top:3px;padding:8px 10px;font-size:12px;font-weight:1000}.invoiceEmptyProject{color:#64748b;text-align:center;background:#fff;border:1px dashed #0f172a2e;border-radius:18px;padding:18px;font-size:13px;font-weight:900}@media (width<=1200px){.invoiceProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.invoiceProjectGrid{grid-template-columns:1fr}}.invoiceCleanForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.invoiceCleanForm label{color:#334155;gap:7px;font-size:12px;font-weight:1000;display:grid}.invoiceCleanForm input,.invoiceCleanForm textarea{color:#111827;background:#fff;border:1px solid #0f172a1a;border-radius:14px;outline:none;width:100%;min-height:44px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:900}.invoiceCleanForm textarea{resize:vertical;min-height:86px;padding-top:12px}.invoiceWide{grid-column:1/-1}.invoiceItemsBox{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:12px;padding:14px;display:grid}.invoiceItemsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoiceItemsHeader strong{font-size:14px;font-weight:1000}.invoiceItemRow{border-top:1px solid #0f172a0f;grid-template-columns:minmax(0,1.5fr) 110px 150px auto;align-items:end;gap:10px;padding-top:12px;display:grid}.invoiceError{color:#991b1b;background:#fef2f2;border:1px solid #dc262640;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:900}@media (width<=900px){.invoiceCleanForm,.invoiceItemRow{grid-template-columns:1fr}}.dashPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.dashPagination button{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;width:38px;height:38px;font-weight:1000;box-shadow:0 8px 18px #0f172a0d}.dashPagination button.active{color:#111827;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.dashPagination button:hover{transform:translateY(-1px)}.ashProPageWrap{width:min(100%,1440px);margin-inline:auto;padding:12px}.ashProNavItem{color:#ffffffc7;border-radius:18px;align-items:center;gap:12px;min-height:52px;padding:8px 10px;text-decoration:none;transition:all .18s;display:flex}.ashProNavItem:hover{color:#fff;background:#ffffff14;transform:translate(-2px)}.ashProNavItem.active{color:#fff;background:linear-gradient(135deg,#ffcf632e,#ff7a1a33);box-shadow:inset 0 0 0 1px #ffffff1a}.ashProNavItem.active .ashProNavIcon{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important}@media (width<=768px){.ashProPageWrap{padding:4px}.dashPage,.dashShell,.dashMain,.dashPanel,.dashStats,.ashChartsGrid{width:100%!important;max-width:100%!important}.dashPanel{border-radius:22px!important;padding:16px!important}.dashStats,.ashChartsGrid{grid-template-columns:1fr!important}.dashTable{white-space:nowrap;display:block;overflow-x:auto}}.dashShell{background:#f5f6fa!important}.dashMain{color:#0f172a!important;background:#f5f6fa!important}.dashPage,.dashPanel,.dashStatCard,.ashMiniChart,.ashChartCard,.invoiceCleanForm,.invoiceProjectCard{color:#0f172a!important}.dashPageHeader,.dashPanel,.dashStatCard,.ashMiniChart,.ashChartCard,.invoiceCleanForm{background:#fffffff5!important;border:1px solid #0f172a14!important;box-shadow:0 18px 45px #0f172a0f!important}.dashPageHeader h1,.dashPanel h2,.dashStatCard strong,.dashTable strong,.dashListItem strong,.ashMiniChart h3,.ashChartCard h3{color:#0f172a!important;opacity:1!important}.dashPageHeader p,.dashPanel p,.dashStatCard span,.dashTable th,.dashTable td,.dashListItem span,.dashListItem small{color:#475569!important;opacity:1!important}.dashSidebar{color:#fff!important;background:#0f172a!important;border-radius:0 28px 28px 0!important}.dashBrand strong,.dashBrand span,.dashSidebarFooter,.dashNavItem{color:#fff!important;opacity:1!important}.dashNavItem{background:#ffffff0f!important;border:1px solid #0000!important;margin-bottom:8px!important}.dashPrimaryBtn,button.dashPrimaryBtn,.invoiceActions button,.invoiceCleanForm button[type=submit]{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border:0!important;font-weight:1000!important}.dashTable{border-collapse:separate!important;border-spacing:0!important;background:#fff!important}.dashTable th{color:#64748b!important;background:#f8fafc!important;font-weight:1000!important}.dashTable td{color:#1e293b!important;font-weight:800!important}.dashBadge,.statusBadge{opacity:1!important;font-weight:1000!important}.dashPagination{background:0 0!important;margin:18px auto 0!important}.dashPagination button{color:#111827!important;opacity:1!important}@media (width<=900px){.dashShell{display:block!important}.dashSidebar{border-radius:0 0 24px 24px!important;width:auto!important;min-height:auto!important;margin-bottom:12px!important;padding:14px!important;position:relative!important}.dashNav{gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.dashNavItem{white-space:nowrap!important;flex:none!important;margin-bottom:0!important}.dashMain{width:100%!important;padding:12px!important}.dashStats,.ashChartsGrid,.dashGridTwo{grid-template-columns:1fr!important}.dashPanel,.dashPageHeader,.dashStatCard{border-radius:22px!important;padding:16px!important}.dashTable{white-space:nowrap!important;display:block!important;overflow-x:auto!important}}.dashShell{direction:rtl!important;background:#f5f6fa!important;grid-template-columns:280px 1fr!important;min-height:100vh!important;display:grid!important}.dashSidebar{color:#fff!important;background:#0f172a!important;border-radius:0!important;grid-area:1/1!important;height:100vh!important;padding:22px 16px!important;position:sticky!important;top:0!important;overflow-y:auto!important}.dashMain{color:#0f172a!important;background:#f5f6fa!important;grid-column:2!important;min-width:0!important;padding:24px!important}.dashBrand{align-items:center!important;gap:12px!important;margin-bottom:24px!important;display:flex!important}.dashBrandMark{color:#111827!important;background:linear-gradient(135deg,#ffdf86,#ff8a1f)!important;border-radius:18px!important;place-items:center!important;width:52px!important;height:52px!important;font-weight:1000!important;display:grid!important}.dashBrand strong,.dashBrand span{color:#fff!important;display:block!important}.dashNav{gap:9px!important;display:grid!important}.dashNavItem{color:#fff!important;background:#ffffff0f!important;border:1px solid #0000!important;border-radius:16px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:10px 12px!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.dashNavItem.active{background:linear-gradient(135deg,#ffcf6347,#ff7a1a47)!important;border-color:#ffffff29!important}.dashSidebarFooter{color:#cbd5e1!important;margin-top:24px!important;font-weight:800!important}.ashCleanPage{width:min(100%,1280px);margin:0 auto}.ashCleanHero{background:#fff;border:1px solid #0f172a14;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex;box-shadow:0 18px 45px #0f172a0f}.ashCleanHero span{color:#f97316;font-weight:1000}.ashCleanHero h1{color:#0f172a;margin:6px 0;font-size:clamp(28px,4vw,44px);font-weight:1000;line-height:1.1}.ashCleanHero p{color:#64748b;margin:0;font-weight:850}.ashCleanHero button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:16px;align-items:center;gap:8px;padding:13px 18px;font-weight:1000;display:inline-flex}.ashCleanStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.ashCleanStats div{background:#fff;border:1px solid #0f172a14;border-radius:24px;padding:22px;box-shadow:0 18px 45px #0f172a0d}.ashCleanStats span{color:#64748b;margin-bottom:8px;font-weight:900;display:block}.ashCleanStats strong{color:#0f172a;font-size:38px;font-weight:1000}.ashCleanGrid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.ashCleanPanel{background:#fff;border:1px solid #0f172a14;border-radius:28px;margin-top:16px;padding:22px;box-shadow:0 18px 45px #0f172a0f}.ashCleanGrid .ashCleanPanel{margin-top:0}.ashCleanPanelHead{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.ashCleanPanelHead h2{color:#0f172a;margin:0;font-size:28px;font-weight:1000}.ashCleanPanelHead p{color:#64748b;margin:6px 0 0;font-weight:850}.ashCleanActivity{gap:10px;display:grid}.ashCleanActivity article,.ashCleanEmpty{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:14px}.ashCleanActivity b{color:#0f172a;margin-bottom:5px;font-weight:1000;display:block}.ashCleanActivity span,.ashCleanActivity small{color:#64748b;font-weight:850;line-height:1.6;display:block}.ashCleanPagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.ashCleanPagination button{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;width:38px;height:38px;font-weight:1000}.ashCleanPagination button.active{background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.ashCleanTableWrap{overflow-x:auto}.ashCleanTable{border-collapse:collapse;width:100%;min-width:760px}.ashCleanTable th{color:#64748b;text-align:right;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:13px;font-weight:1000}.ashCleanTable td{color:#334155;border-bottom:1px solid #eef2f7;padding:14px 13px;font-weight:850}.ashCleanTable td strong,.ashCleanTable td small{display:block}.ashCleanTable td strong{color:#0f172a;font-weight:1000}.ashCleanTable td small{color:#64748b;margin-top:4px}.ashCleanBadge{color:#9a3412;background:#fff7ed;border-radius:999px;padding:7px 10px;font-weight:1000;display:inline-flex}@media (width<=1000px){.dashShell{display:block!important}.dashSidebar{border-radius:0 0 24px 24px!important;height:auto!important;position:relative!important}.dashNav{gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.dashNavItem{white-space:nowrap!important;flex:none!important}.dashMain{padding:14px!important}.ashCleanStats,.ashCleanGrid{grid-template-columns:1fr!important}.ashCleanHero,.ashCleanPanel,.ashCleanStats div{border-radius:22px;padding:16px}}.ashProHome{width:min(100%,1380px);margin:0 auto}.ashProHero{background:radial-gradient(circle at 10% 15%,#ffcf634d,#0000 28%),radial-gradient(circle at 88% 0,#ff7a1a2e,#0000 26%),#fff;border:1px solid #0f172a14;border-radius:32px;justify-content:space-between;align-items:center;gap:18px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #0f172a12}.ashProHeroText span{color:#f97316;align-items:center;gap:7px;font-weight:1000;display:inline-flex}.ashProHeroText h1{color:#0f172a;letter-spacing:-1px;margin:8px 0;font-size:clamp(32px,5vw,56px);font-weight:1000;line-height:1.05}.ashProHeroText p{color:#64748b;max-width:720px;margin:0;font-weight:850;line-height:1.8}.ashProHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ashProHeroActions a,.ashProHeroActions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:16px;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-family:inherit;font-weight:1000;text-decoration:none;display:inline-flex}.ashProHeroActions button{background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.ashProAlert{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:18px;margin-top:16px;padding:14px 16px;font-weight:900}.ashProKpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.ashProKpi{background:#fff;border:1px solid #0f172a14;border-radius:26px;padding:20px;box-shadow:0 18px 45px #0f172a0d}.ashProKpiIcon{border-radius:18px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.ashProKpiIcon.orange{color:#c2410c;background:#fff7ed}.ashProKpiIcon.blue{color:#1d4ed8;background:#eff6ff}.ashProKpiIcon.green{color:#047857;background:#ecfdf5}.ashProKpiIcon.violet{color:#6d28d9;background:#f5f3ff}.ashProKpi span,.ashProFinanceCard span,.ashProClientPortal span{color:#64748b;margin-bottom:6px;font-weight:900;display:block}.ashProKpi strong{color:#0f172a;margin-bottom:8px;font-size:38px;font-weight:1000;line-height:1;display:block}.ashProKpi small,.ashProFinanceCard small,.ashProClientPortal small{color:#64748b;font-weight:850;line-height:1.6}.ashProFinanceGrid{grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-top:16px;display:grid}.ashProFinanceCard,.ashProClientPortal{color:#fff;background:#0f172a;border-radius:26px;justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex;box-shadow:0 20px 55px #0f172a1f}.ashProFinanceCard.warning{background:linear-gradient(135deg,#431407,#9a3412)}.ashProFinanceCard span,.ashProFinanceCard small,.ashProClientPortal span,.ashProClientPortal small{color:#ffffffb8}.ashProFinanceCard strong,.ashProClientPortal strong{margin-bottom:8px;font-size:26px;font-weight:1000;line-height:1.25;display:block}.ashProClientPortal{background:radial-gradient(circle at 5% 0,#ffcf6340,#0000 30%),#111827}.ashProClientActions{gap:8px;min-width:150px;display:grid}.ashProClientActions a{color:#fff;background:#ffffff1a;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-weight:1000;text-decoration:none;display:inline-flex}.ashProGridMain{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.ashProGridThree{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.ashProPanel{background:#fff;border:1px solid #0f172a14;border-radius:28px;min-width:0;padding:22px;box-shadow:0 18px 45px #0f172a0f}.ashProPanelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ashProPanelHead h2{color:#0f172a;margin:0;font-size:28px;font-weight:1000}.ashProPanelHead p{color:#64748b;margin:6px 0 0;font-weight:850}.ashProActivityList,.ashProMiniList,.ashProBars{gap:10px;display:grid}.ashProActivityItem,.ashProMiniList a,.ashProEmpty{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:14px}.ashProActivityItem{justify-content:space-between;gap:12px;display:flex}.ashProActivityItem b,.ashProMiniList b{color:#0f172a;margin-bottom:5px;font-weight:1000;display:block}.ashProActivityItem span,.ashProActivityItem time,.ashProMiniList span,.ashProMiniList small{color:#64748b;font-weight:850;line-height:1.6}.ashProMiniList a{text-decoration:none;display:block}.ashProMiniList small{display:block}.ashProPagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.ashProPagination button{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;width:38px;height:38px;font-weight:1000}.ashProPagination button.active{background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.ashProBarRow{gap:8px;display:grid}.ashProBarRow>div:first-child{color:#334155;justify-content:space-between;font-weight:900;display:flex}.ashProBarTrack{background:#f1f5f9;border-radius:999px;height:10px;overflow:hidden}.ashProBarTrack i{border-radius:inherit;background:linear-gradient(90deg,#ffcf63,#ff7a1a);height:100%;display:block}.ashProEmpty{color:#64748b;text-align:center;font-weight:900}@media (width<=1100px){.ashProKpiGrid,.ashProFinanceGrid,.ashProGridMain,.ashProGridThree{grid-template-columns:1fr!important}.ashProHero{align-items:flex-start}.ashProFinanceCard,.ashProClientPortal,.ashProActivityItem{flex-direction:column;align-items:flex-start}.ashProClientActions{grid-template-columns:1fr 1fr;width:100%}}@media (width<=640px){.ashProHero,.ashProPanel,.ashProKpi,.ashProFinanceCard,.ashProClientPortal{border-radius:22px;padding:16px}.ashProClientActions{grid-template-columns:1fr}.ashProHeroActions{width:100%}.ashProHeroActions a,.ashProHeroActions button{justify-content:center;width:100%}}@media (width<=1200px){.ashProKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashProFinanceGrid,.ashProGridMain,.ashProGridThree{grid-template-columns:1fr!important}}@media (width<=1000px){.dashShell{display:block!important}.dashSidebar{height:auto!important;padding:12px!important;position:relative!important}.dashMain{padding:12px!important}.dashNav{gap:8px!important;display:flex!important;overflow-x:auto!important}.dashNavItem{flex:none!important}.ashProHero{min-height:auto!important}}@media (width<=640px){.ashProKpiGrid{grid-template-columns:1fr!important}.ashProHero,.ashProKpi,.ashProFinanceCard,.ashProClientPortal,.ashProPanel{border-radius:18px!important;padding:14px!important}.ashProHeroText h1{font-size:30px!important}.ashProKpi{min-height:auto!important}}.dashBrand{margin-bottom:18px!important}.dashBrandMark{border-radius:15px!important;width:46px!important;height:46px!important;font-size:14px!important}.dashBrand strong{font-size:15px!important}.dashBrand span{color:#cbd5e1!important;font-size:12px!important}.dashNav{gap:7px!important}.dashNavItem{border-radius:14px!important;min-height:44px!important;padding:8px 11px!important;font-size:13px!important}.dashNavItem svg{width:16px!important;height:16px!important}.dashSidebarFooter{border-radius:16px!important;min-height:54px!important;padding:12px!important;font-size:12px!important}.ashProHero{border-radius:24px!important;align-items:center!important;min-height:150px!important;padding:22px 24px!important}.ashProHeroText h1{letter-spacing:-.5px!important;margin:4px 0 8px!important;font-size:clamp(30px,4vw,46px)!important}.ashProHeroText p{font-size:14px!important;line-height:1.6!important}.ashProHeroText span{font-size:13px!important}.ashProHeroActions a,.ashProHeroActions button{border-radius:13px!important;min-height:40px!important;padding:0 13px!important;font-size:13px!important}.ashProKpiIcon svg{width:19px!important;height:19px!important}.ashProKpi span,.ashProFinanceCard span,.ashProClientPortal span{margin-bottom:5px!important;font-size:12px!important}.ashProKpi strong{margin-bottom:5px!important;font-size:31px!important}.ashProKpi small,.ashProFinanceCard small,.ashProClientPortal small{font-size:12px!important;line-height:1.45!important}.ashProFinanceCard strong,.ashProClientPortal strong{margin-bottom:5px!important;font-size:21px!important}.ashProFinanceCard svg,.ashProClientPortal svg{width:28px!important;height:28px!important}.ashProClientActions{min-width:132px!important}.ashProClientActions a{border-radius:12px!important;min-height:35px!important;font-size:12px!important}.ashProGridMain{grid-template-columns:1fr .9fr!important;gap:12px!important;margin-top:12px!important}.ashProGridThree{gap:12px!important;margin-top:12px!important}.ashProPanelHead p{margin-top:4px!important;font-size:12.5px!important}.ashProPanelHead svg{width:19px!important;height:19px!important}.ashProActivityList,.ashProMiniList,.ashProBars{gap:8px!important}.ashProActivityItem,.ashProMiniList a,.ashProEmpty{border-radius:14px!important;padding:11px 12px!important}.ashProActivityItem b,.ashProMiniList b{margin-bottom:3px!important;font-size:13.5px!important}.ashProActivityItem span,.ashProActivityItem time,.ashProMiniList span,.ashProMiniList small{font-size:12px!important;line-height:1.45!important}.ashProBarRow{gap:6px!important}.ashProBarRow>div:first-child{font-size:12.5px!important}.dashPanel,.dashPageHeader,.dashStatCard{box-shadow:0 14px 34px #0f172a0b!important}@media (width<=1200px){.ashProKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashProFinanceGrid,.ashProGridMain,.ashProGridThree{grid-template-columns:1fr!important}}@media (width<=1000px){.dashShell{display:block!important}.dashSidebar{height:auto!important;padding:12px!important;position:relative!important}.dashMain{padding:12px!important}.dashNav{gap:8px!important;display:flex!important;overflow-x:auto!important}.dashNavItem{flex:none!important}.ashProHero{min-height:auto!important}}@media (width<=640px){.ashProKpiGrid{grid-template-columns:1fr!important}.ashProHero,.ashProKpi,.ashProFinanceCard,.ashProClientPortal,.ashProPanel{border-radius:18px!important;padding:14px!important}.ashProHeroText h1{font-size:30px!important}.ashProKpi{min-height:auto!important}}.ashProHome{width:min(100%,1180px)!important}.ashProHero{border-radius:24px!important;min-height:128px!important;margin-bottom:12px!important;padding:20px 24px!important}.ashProHeroText h1{margin:4px 0 6px!important;font-size:clamp(28px,3.8vw,42px)!important}.ashProHeroText p{font-size:13.5px!important}.ashProKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.ashProKpi{border-radius:18px!important;min-height:118px!important;padding:14px!important}.ashProKpiIcon{border-radius:12px!important;width:34px!important;height:34px!important;margin-bottom:8px!important}.ashProKpi strong{font-size:28px!important}.ashProKpi small{font-size:11.5px!important}.ashProFinanceGrid{grid-template-columns:1fr 1fr 1.15fr!important;gap:10px!important;margin-top:10px!important}.ashProFinanceCard,.ashProClientPortal{border-radius:18px!important;min-height:96px!important;padding:14px 16px!important}.ashProFinanceCard strong,.ashProClientPortal strong{font-size:19px!important}.ashProGridMain{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:10px!important;margin-top:10px!important;display:grid!important}.ashProGridMain .ashProPanel:first-child{max-height:420px!important;overflow:hidden!important}.ashProGridMain .ashProPanel:nth-child(2){min-height:260px!important}.ashProPanel{border-radius:20px!important;padding:15px!important}.ashProPanelHead{margin-bottom:10px!important}.ashProPanelHead h2{font-size:21px!important}.ashProPanelHead p{font-size:12px!important}.ashProActivityItem{border-radius:13px!important;align-items:center!important;min-height:58px!important;padding:9px 11px!important}.ashProActivityItem b{font-size:13px!important}.ashProActivityItem span,.ashProActivityItem time{font-size:11.5px!important}.ashProPagination{margin-top:10px!important}.ashProPagination button{border-radius:9px!important;width:30px!important;height:30px!important;font-size:12px!important}.ashProGridThree{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.ashProMiniList a,.ashProEmpty{border-radius:13px!important;padding:10px 11px!important}.ashProMiniList b{font-size:13px!important}.ashProMiniList span,.ashProMiniList small{font-size:11.5px!important}.ashProBars{gap:10px!important}.ashProBarTrack{height:7px!important}.dashNavItem{border-radius:13px!important;min-height:42px!important;font-size:12.5px!important}.dashPanel,.ashCleanPanel,.ashProPanel{min-height:unset!important}@media (width<=1200px){.ashProKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashProFinanceGrid,.ashProGridMain,.ashProGridThree{grid-template-columns:1fr!important}.ashProGridMain .ashProPanel:first-child,.ashProGridMain .ashProPanel:first-child .ashProActivityList{max-height:none!important}}@media (width<=640px){.ashProKpiGrid{grid-template-columns:1fr!important}.ashProHero,.ashProKpi,.ashProFinanceCard,.ashProClientPortal,.ashProPanel{border-radius:16px!important;padding:13px!important}}@media (width<=1200px){.ashProQuickGrid,.ashProOpsGrid,.ashProGridThree{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashProGridThree .ashProPanel{min-height:auto!important;max-height:none!important}.ashProGridThree .ashProMiniList{grid-template-rows:none!important}.ashProGridThree .ashProMiniList a{max-height:none!important}}@media (width<=640px){.ashProQuickGrid,.ashProOpsGrid,.ashProGridThree{grid-template-columns:1fr!important}.ashProQuickCard,.ashProOpsGrid article{border-radius:16px!important}}.ashProQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ashProQuickCard{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:18px;align-items:center;gap:11px;min-height:72px;padding:13px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 14px 35px #0f172a0b}.ashProQuickCard:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0f172a13}.ashProQuickCard svg{color:#c2410c;background:#fff7ed;border-radius:14px;flex:none;width:38px;height:38px;padding:9px}.ashProQuickCard.dark{color:#fff;background:#0f172a}.ashProQuickCard.dark span{color:#ffffffad}.ashProQuickCard.dark svg{color:#ffcf63;background:#ffffff1a}.ashProQuickCard b{margin-bottom:3px;font-size:13px;font-weight:1000;display:block}.ashProQuickCard span{color:#64748b;font-size:11.5px;font-weight:850;line-height:1.45;display:block}.ashProOpsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ashProOpsGrid article{background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a14;border-radius:18px;min-height:88px;padding:13px;box-shadow:0 14px 35px #0f172a0a}.ashProOpsGrid span{color:#64748b;margin-bottom:5px;font-size:11.5px;font-weight:900;display:block}.ashProOpsGrid strong{color:#0f172a;margin-bottom:3px;font-size:21px;font-weight:1000;display:block}.ashProOpsGrid small{color:#64748b;font-size:11.5px;font-weight:850;line-height:1.4}.ashProGridThree{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;margin-top:10px!important}.ashProGridThree .ashProPanel{flex-direction:column!important;min-height:315px!important;max-height:315px!important;display:flex!important;overflow:hidden!important}.ashProGridThree .ashProPanelHead{flex:none!important}.ashProGridThree .ashProMiniList{flex:1!important;grid-template-rows:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.ashProGridThree .ashProMiniList a,.ashProGridThree .ashProEmpty{background:linear-gradient(#f8fafc,#fff)!important;border-radius:14px!important;min-height:72px!important;max-height:78px!important;padding:10px 12px!important;overflow:hidden!important}.ashProGridThree .ashProMiniList a{position:relative}.ashProGridThree .ashProMiniList a:before{content:"";inset-inline-start:0;background:linear-gradient(#ffcf63,#ff7a1a);border-radius:999px;width:4px;position:absolute;top:12px;bottom:12px}.ashProGridThree .ashProMiniList b{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:2px!important;font-size:12.5px!important;line-height:1.35!important;overflow:hidden!important}.ashProGridThree .ashProMiniList span,.ashProGridThree .ashProMiniList small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.35!important;overflow:hidden!important}.ashProGridMain .ashProPanel:first-child{max-height:360px!important}.ashProGridMain .ashProPanel:first-child .ashProActivityList{max-height:220px!important;overflow:hidden!important}.ashProActivityItem{min-height:52px!important}@media (width<=1200px){.ashProQuickGrid,.ashProOpsGrid,.ashProGridThree{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashProGridThree .ashProPanel{min-height:auto!important;max-height:none!important}.ashProGridThree .ashProMiniList{grid-template-rows:none!important}.ashProGridThree .ashProMiniList a{max-height:none!important}}@media (width<=640px){.ashProQuickGrid,.ashProOpsGrid,.ashProGridThree{grid-template-columns:1fr!important}.ashProQuickCard,.ashProOpsGrid article{border-radius:16px!important}}.dashMain,.dashMain *,.ashProHome,.ashProHome *,.ashLeadsPage,.ashLeadsPage *,.invoiceScreen,.invoiceScreen *{font-variant-numeric:lining-nums tabular-nums}.ashProKpi strong,.ashProFinanceCard strong,.ashProClientPortal strong,.ashProOpsGrid strong,.ashProMiniList small,.ashProActivityItem time,.ashCleanStats strong,.ashLeadsStats strong,.ashCleanTable td,.ashLeadsPage td,.invoiceTotals strong{direction:ltr;unicode-bidi:plaintext}.ashCrmHero{background:radial-gradient(circle at 12% 10%,#ffcf6342,#0000 28%),radial-gradient(circle at 90% 0,#ff7a1a26,#0000 28%),#fff;border:1px solid #0f172a14;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex;box-shadow:0 18px 45px #0f172a0f}.ashCrmHero span{color:#f97316;align-items:center;gap:7px;font-size:13px;font-weight:1000;display:inline-flex}.ashCrmHero h1{color:#0f172a;margin:5px 0 7px;font-size:clamp(30px,4vw,46px);font-weight:1000;line-height:1.05}.ashCrmHero p{color:#64748b;margin:0;font-weight:850}.ashCrmHero button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:1000;display:inline-flex}.ashCrmError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:16px;margin-top:12px;padding:13px 15px;font-weight:900}.ashCrmStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ashCrmStats article{background:#fff;border:1px solid #0f172a14;border-radius:18px;min-height:118px;padding:15px;box-shadow:0 14px 35px #0f172a0b}.ashCrmStats svg{color:#c2410c;background:#fff7ed;border-radius:13px;width:36px;height:36px;margin-bottom:8px;padding:8px}.ashCrmStats span{color:#64748b;font-size:12px;font-weight:900;display:block}.ashCrmStats strong{color:#0f172a;direction:ltr;margin:4px 0;font-size:30px;font-weight:1000;line-height:1.1;display:block}.ashCrmStats small{color:#64748b;font-size:11.5px;font-weight:850}.ashCrmPipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ashCrmPipeline button{text-align:right;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:13px;box-shadow:0 14px 35px #0f172a0a}.ashCrmPipeline button.active{background:linear-gradient(135deg,#fff8e7,#fff);border-color:#f9731661}.ashCrmPipeline b{color:#0f172a;font-weight:1000;display:block}.ashCrmPipeline span{color:#64748b;margin-top:3px;font-size:12px;font-weight:850;display:block}.ashCrmPipeline i{background:#f1f5f9;border-radius:999px;height:7px;margin-top:10px;display:block;overflow:hidden}.ashCrmPipeline em{border-radius:inherit;background:linear-gradient(90deg,#ffcf63,#ff7a1a);height:100%;display:block}.ashCrmToolbar{grid-template-columns:minmax(260px,1fr) 190px;gap:10px;margin-top:12px;display:grid}.ashCrmSearch{background:#fff;border:1px solid #0f172a14;border-radius:15px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.ashCrmSearch input,.ashCrmToolbar select{color:#0f172a;background:0 0;border:0;outline:none;width:100%;font-family:inherit;font-weight:850}.ashCrmToolbar select{background:#fff;border:1px solid #0f172a14;border-radius:15px;height:46px;padding:0 12px}.ashCrmFilterButtons{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ashCrmFilterButtons button{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:13px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-family:inherit;font-weight:900;display:inline-flex}.ashCrmFilterButtons button.active{color:#c2410c;background:linear-gradient(135deg,#fff8e7,#fff);border-color:#f9731659}.ashCrmFilterButtons b{color:#0f172a;direction:ltr;background:#f1f5f9;border-radius:999px;place-items:center;min-width:23px;height:23px;display:grid}.ashCrmPanel{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-top:12px;padding:16px;box-shadow:0 18px 45px #0f172a0e}.ashCrmPanelHead{margin-bottom:12px}.ashCrmPanelHead h2{color:#0f172a;margin:0;font-size:24px;font-weight:1000}.ashCrmPanelHead p{color:#64748b;margin:5px 0 0;font-size:12.5px;font-weight:850}.ashCrmLeadList{gap:10px;display:grid}.ashCrmLeadCard{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:48px 1fr;gap:12px;padding:14px;display:grid}.ashCrmLeadAvatar{color:#fff;background:#0f172a;border-radius:16px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:1000;display:grid}.ashCrmLeadTop{justify-content:space-between;gap:12px;display:flex}.ashCrmLeadTop h3{color:#0f172a;margin:0;font-size:17px;font-weight:1000}.ashCrmLeadTop p{color:#64748b;margin:4px 0 0;font-size:12.5px;font-weight:850}.ashCrmLeadTags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ashCrmBadge,.ashCrmPriority{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11.5px;font-weight:1000;display:inline-flex}.ashCrmBadge.gray{color:#334155;background:#f1f5f9}.ashCrmBadge.orange{color:#c2410c;background:#fff7ed}.ashCrmBadge.blue{color:#1d4ed8;background:#eff6ff}.ashCrmBadge.green{color:#047857;background:#ecfdf5}.ashCrmBadge.red{color:#b91c1c;background:#fef2f2}.ashCrmPriority{color:#475569;background:#fff;border:1px solid #0f172a14}.ashCrmLeadInfo{color:#64748b;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12.5px;font-weight:850;display:flex}.ashCrmLeadInfo b{color:#0f172a}.ashCrmLeadMessage{color:#475569;background:#fff;border:1px solid #0f172a0f;border-radius:14px;margin:9px 0 0;padding:9px 11px;font-size:12.5px;font-weight:850;line-height:1.6}.ashCrmLeadActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ashCrmLeadActions a,.ashCrmLeadActions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:1000;text-decoration:none;display:inline-flex}.ashCrmLeadActions button.primary{background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.ashCrmPagination{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.ashCrmPagination button{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;width:34px;height:34px;font-weight:1000}.ashCrmPagination button.active{background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.ashCrmEmpty{text-align:center;color:#64748b;background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:18px;font-weight:900}@media (width<=900px){.ashCrmStats,.ashCrmPipeline,.ashCrmToolbar{grid-template-columns:1fr!important}.ashCrmFilterButtons{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ashCrmFilterButtons button{flex:none}.ashCrmLeadCard{grid-template-columns:1fr}.ashCrmLeadTop{flex-direction:column}.ashCrmLeadTags{justify-content:flex-start}}.ashCrmPanel{border-radius:24px!important;padding:18px!important}.ashCrmPanelHead{border-bottom:1px solid #0f172a12!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:14px!important;padding-bottom:14px!important;display:flex!important}.ashCrmPanelHead h2{letter-spacing:-.3px!important;font-size:24px!important}.ashCrmPanelHead p{color:#64748b!important;font-size:12.5px!important}.ashCrmLeadList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.ashCrmLeadCard{background:linear-gradient(#fff,#f8fafc)!important;border:1px solid #0f172a14!important;border-radius:20px!important;grid-template-columns:44px 1fr!important;gap:12px!important;padding:14px!important;transition:all .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #0f172a0b!important}.ashCrmLeadCard:hover{border-color:#f9731638!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px #0f172a13!important}.ashCrmLeadCard:before{content:"";inset-inline-start:0;background:linear-gradient(#ffcf63,#ff7a1a);border-radius:999px;width:4px;position:absolute;top:16px;bottom:16px}.ashCrmLeadAvatar{border-radius:15px!important;width:44px!important;height:44px!important;font-size:16px!important;box-shadow:0 10px 24px #0f172a29!important}.ashCrmLeadTop{align-items:flex-start!important;gap:10px!important}.ashCrmLeadTop h3{margin-bottom:2px!important;font-size:16px!important;line-height:1.35!important}.ashCrmLeadTop p{color:#64748b!important;text-align:right!important;direction:ltr!important;unicode-bidi:plaintext!important;font-size:12px!important;line-height:1.5!important}.ashCrmLeadTags{justify-content:flex-end!important;gap:5px!important;max-width:190px!important}.ashCrmBadge,.ashCrmPriority{border-radius:999px!important;padding:6px 9px!important;font-size:11px!important;line-height:1!important}.ashCrmLeadInfo{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important;display:grid!important}.ashCrmLeadInfo span{color:#64748b!important;background:#fff!important;border:1px solid #0f172a0f!important;border-radius:12px!important;min-width:0!important;padding:8px 10px!important;font-size:11.5px!important;font-weight:850!important}.ashCrmLeadInfo b{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:12px!important;display:block!important;overflow:hidden!important}.ashCrmLeadMessage{color:#334155!important;background:#fff!important;border:1px solid #0f172a12!important;border-radius:14px!important;max-height:52px!important;margin-top:9px!important;font-size:12.5px!important;line-height:1.65!important;position:relative!important;overflow:hidden!important}.ashCrmLeadMessage:after{content:"";inset-inline:0;background:linear-gradient(#0000,#fff);height:18px;position:absolute;bottom:0}.ashCrmLeadActions{border-top:1px solid #0f172a12!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;margin-top:11px!important;padding-top:10px!important;display:grid!important}.ashCrmLeadActions a,.ashCrmLeadActions button{white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;min-height:36px!important;padding:0 8px!important;font-size:11.5px!important}.ashCrmLeadActions svg{width:14px!important;height:14px!important}.ashCrmLeadActions button.primary{color:#111827!important;box-shadow:0 10px 24px #f9731633!important}.ashCrmLeadList:has(.ashCrmLeadCard:only-child){grid-template-columns:minmax(0,1fr)!important}.ashCrmLeadList:has(.ashCrmLeadCard:only-child) .ashCrmLeadCard{max-width:100%!important}.ashCrmPagination{border-top:1px solid #0f172a12!important;padding-top:12px!important}.ashCrmEmpty{background:radial-gradient(circle at 50% 0,#ffcf6333,#0000 35%),#fff!important;grid-column:1/-1!important;place-items:center!important;min-height:140px!important;display:grid!important}@media (width<=1250px){.ashCrmLeadList{grid-template-columns:1fr!important}}@media (width<=720px){.ashCrmPanel{padding:13px!important}.ashCrmLeadCard{grid-template-columns:1fr!important;padding:13px!important}.ashCrmLeadAvatar{display:none!important}.ashCrmLeadTop{flex-direction:column!important}.ashCrmLeadTags{justify-content:flex-start!important;max-width:none!important}.ashCrmLeadInfo{grid-template-columns:1fr!important}.ashCrmLeadActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashCrmLeadActions button.primary{grid-column:1/-1!important}}@media (width<=430px){.ashCrmLeadActions{grid-template-columns:1fr!important}}.ashCrmTableWrap{background:#fff;border:1px solid #0f172a14;border-radius:18px;width:100%;overflow-x:auto}.ashCrmTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.ashCrmTable th{color:#64748b;text-align:right;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #0f172a14;padding:14px 13px;font-size:12px;font-weight:1000}.ashCrmTable td{vertical-align:middle;color:#334155;border-bottom:1px solid #0f172a0f;padding:13px;font-size:12.5px;font-weight:850}.ashCrmTable tbody tr{transition:all .15s}.ashCrmTable tbody tr:hover{background:#fffaf0}.ashCrmTable tbody tr:last-child td{border-bottom:0}.ashCrmCustomerCell{align-items:center;gap:10px;min-width:220px;display:flex}.ashCrmCustomerCell>div{color:#fff;background:#0f172a;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-weight:1000;display:grid}.ashCrmCustomerCell section{gap:2px;min-width:0;display:grid}.ashCrmCustomerCell b{color:#0f172a;white-space:nowrap;font-size:13px;font-weight:1000}.ashCrmCustomerCell span,.ashCrmCustomerCell small{color:#64748b;direction:ltr;unicode-bidi:plaintext;font-size:11.5px;font-weight:850}.ashCrmServiceText{color:#0f172a;white-space:nowrap;font-weight:1000}.ashCrmMessageText{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:260px;max-width:320px;margin:0;font-weight:850;line-height:1.6;display:-webkit-box;overflow:hidden}.ashCrmDateText{color:#475569;white-space:nowrap;direction:ltr;unicode-bidi:plaintext;font-size:12px;font-weight:900}.ashCrmTableActions{white-space:nowrap;align-items:center;gap:6px;display:flex}.ashCrmTableActions a,.ashCrmTableActions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:34px;height:34px;font-family:inherit;font-size:11.5px;font-weight:1000;text-decoration:none;display:inline-flex}.ashCrmTableActions button.primary{color:#111827;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;padding:0 10px;box-shadow:0 10px 22px #f973162e}.ashCrmTableActions button:disabled{opacity:.55;cursor:not-allowed}.ashCrmBadge,.ashCrmPriority{white-space:nowrap}.ashCrmLeadList{display:none!important}@media (width<=900px){.ashCrmTableWrap{border-radius:16px}.ashCrmTable{min-width:980px}}.ashCrmTable th:last-child,.ashCrmTable td:last-child{min-width:430px!important}.ashCrmTableActions{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;display:flex!important}.ashCrmTableActions a,.ashCrmTableActions button{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a14!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:auto!important;height:34px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:1000!important;text-decoration:none!important;display:inline-flex!important}.ashCrmTableActions a.whatsapp{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.ashCrmTableActions button.contacted{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.ashCrmTableActions button.qualified{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.ashCrmTableActions button.rejected{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.ashCrmTableActions button.convert{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border:0!important;min-width:112px!important;box-shadow:0 10px 22px #f973162e!important}.ashCrmTableActions a:hover,.ashCrmTableActions button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 20px #0f172a14!important}.ashCrmTableActions button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}@media (width<=900px){.ashCrmTableActions{gap:6px!important}.ashCrmTableActions a,.ashCrmTableActions button{height:32px!important;padding:0 8px!important;font-size:11px!important}}.ashCrmActionDropdown{justify-content:center;display:flex;position:relative}.ashCrmActionDropdown summary{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:118px;height:36px;font-size:12px;font-weight:1000;list-style:none;display:inline-flex;box-shadow:0 10px 22px #f973162e}.ashCrmActionDropdown summary::-webkit-details-marker{display:none}.ashCrmActionDropdown summary span{font-size:13px;line-height:1}.ashCrmActionMenu{top:44px;z-index:50;background:#fff;border:1px solid #0f172a1a;border-radius:16px;gap:6px;min-width:190px;padding:8px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 22px 55px #0f172a29}.ashCrmActionMenu a,.ashCrmActionMenu button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #0f172a12;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:1000;text-decoration:none;display:flex}.ashCrmActionMenu a.whatsapp{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.ashCrmActionMenu button.contacted{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ashCrmActionMenu button.qualified{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ashCrmActionMenu button.rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ashCrmActionMenu button.convert{color:#111827;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.ashCrmActionMenu a:hover,.ashCrmActionMenu button:hover{filter:brightness(.98);transform:translateY(-1px)}.ashCrmActionMenu button:disabled{opacity:.55;cursor:not-allowed;transform:none}.ashCrmTableActions{display:none!important}.ashCrmPage{width:min(100%,1120px)!important;margin:0 auto!important}.ashCrmHero{border-radius:22px!important;min-height:116px!important;margin-bottom:10px!important;padding:18px 22px!important}.ashCrmHero h1{margin:3px 0 5px!important;font-size:clamp(28px,3.4vw,40px)!important}.ashCrmHero p{font-size:13px!important;line-height:1.55!important}.ashCrmHero button{border-radius:12px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important}.ashCrmStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.ashCrmStats article{border-radius:16px!important;min-height:96px!important;padding:12px!important}.ashCrmStats svg{border-radius:11px!important;width:30px!important;height:30px!important;margin-bottom:5px!important;padding:7px!important}.ashCrmStats span{font-size:11px!important}.ashCrmStats strong{margin:2px 0!important;font-size:25px!important}.ashCrmStats small{font-size:10.8px!important}.ashCrmPipeline{gap:8px!important;margin-top:8px!important}.ashCrmPipeline button{border-radius:15px!important;padding:10px!important}.ashCrmPipeline b{font-size:12px!important}.ashCrmPipeline span{font-size:10.8px!important}.ashCrmPipeline i{height:6px!important;margin-top:7px!important}.ashCrmToolbar{grid-template-columns:minmax(260px,1fr) 160px!important;gap:8px!important;margin-top:9px!important}.ashCrmSearch,.ashCrmToolbar select{border-radius:13px!important;height:40px!important}.ashCrmSearch input,.ashCrmToolbar select{font-size:12px!important}.ashCrmFilterButtons{gap:6px!important}.ashCrmFilterButtons button{border-radius:12px!important;min-height:34px!important;padding:0 9px!important;font-size:11.5px!important}.ashCrmFilterButtons b{min-width:21px!important;height:21px!important;font-size:11px!important}.ashCrmPanel{border-radius:20px!important;margin-top:10px!important;padding:13px!important}.ashCrmPanelHead{margin-bottom:10px!important;padding-bottom:9px!important}.ashCrmPanelHead h2{font-size:21px!important}.ashCrmPanelHead p{font-size:11.5px!important}.ashCrmTableWrap{border-radius:15px!important;overflow:auto visible!important}.ashCrmTable th{padding:10px 9px!important;font-size:11px!important}.ashCrmTable td{padding:9px!important;font-size:11.5px!important}.ashCrmCustomerCell{gap:8px!important;min-width:185px!important}.ashCrmCustomerCell>div{border-radius:12px!important;width:36px!important;height:36px!important;font-size:14px!important}.ashCrmCustomerCell b{font-size:12px!important}.ashCrmCustomerCell span,.ashCrmCustomerCell small{font-size:10.8px!important}.ashCrmMessageText{-webkit-line-clamp:1!important;min-width:210px!important;max-width:260px!important;font-size:11.5px!important;line-height:1.45!important}.ashCrmServiceText,.ashCrmDateText{font-size:11.5px!important}.ashCrmBadge,.ashCrmPriority{padding:5px 8px!important;font-size:10.8px!important}.ashCrmActionDropdown{justify-content:center!important;position:relative!important}.ashCrmActionDropdown details{position:relative!important}.ashCrmActionDropdown summary{border-radius:11px!important;min-width:100px!important;height:32px!important;font-size:11.5px!important}.ashCrmActionMenu{top:38px!important;z-index:999!important;border-radius:14px!important;min-width:165px!important;padding:6px!important;inset-inline:0 auto!important}.ashCrmActionDropdown details[open]{z-index:999!important}.ashCrmActionMenu a,.ashCrmActionMenu button{border-radius:10px!important;min-height:33px!important;padding:0 9px!important;font-size:11.5px!important}.ashCrmPagination{margin-top:10px!important;padding-top:10px!important}.ashCrmPagination button{border-radius:9px!important;width:30px!important;height:30px!important;font-size:11.5px!important}.dashShell{grid-template-columns:226px 1fr!important}.dashMain{padding:12px!important}.dashSidebar{padding:14px 10px!important}.dashNavItem{min-height:39px!important;font-size:12px!important}@media (width<=1180px){.ashCrmStats,.ashCrmPipeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashCrmToolbar{grid-template-columns:1fr!important}}@media (width<=760px){.ashCrmPage{width:100%!important}.ashCrmHero{border-radius:18px!important;padding:14px!important}.ashCrmHero h1{font-size:28px!important}.ashCrmStats,.ashCrmPipeline{grid-template-columns:1fr!important}.ashCrmFilterButtons{flex-wrap:nowrap!important;padding-bottom:5px!important;overflow-x:auto!important}.ashCrmFilterButtons button{flex:none!important}.ashCrmTableWrap{background:0 0!important;border:0!important;overflow:visible!important}.ashCrmTable{border-collapse:collapse!important;width:100%!important;min-width:0!important}.ashCrmTable thead{display:none!important}.ashCrmTable,.ashCrmTable tbody,.ashCrmTable tr,.ashCrmTable td{width:100%!important;display:block!important}.ashCrmTable tr{background:#fff!important;border:1px solid #0f172a14!important;border-radius:16px!important;margin-bottom:10px!important;padding:10px!important;box-shadow:0 12px 28px #0f172a0b!important}.ashCrmTable td{border:0!important;padding:7px 0!important}.ashCrmTable td:before{content:attr(data-label);color:#64748b;margin-bottom:4px;font-size:11px;font-weight:1000;display:block}.ashCrmCustomerCell{min-width:0!important}.ashCrmMessageText{-webkit-line-clamp:2!important;min-width:0!important;max-width:none!important}.ashCrmActionDropdown{justify-content:flex-start!important}.ashCrmActionDropdown summary{width:100%!important}.ashCrmActionMenu{min-width:100%!important;box-shadow:none!important;margin-top:8px!important;position:static!important}}.ashCrmTable th:last-child,.ashCrmTable td:last-child{width:145px!important;min-width:145px!important}.ashCrmActionDropdown,.ashCrmActionMenu,.ashCrmTableActions{display:none!important}.ashCrmActionSelectWrap{justify-content:center;width:100%;display:flex}.ashCrmActionSelect{color:#111827;cursor:pointer;background:linear-gradient(135deg,#fff8e7,#fff);border:1px solid #f9731659;border-radius:11px;outline:none;width:132px;height:34px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:1000}.ashCrmActionSelect:disabled{opacity:.55;cursor:not-allowed}.ashCrmTable{min-width:1080px!important}@media (width<=760px){.ashCrmActionSelectWrap{justify-content:stretch}.ashCrmActionSelect{width:100%}}.ashProjectsHero{background:radial-gradient(circle at 12% 10%,#ffcf6342,#0000 28%),radial-gradient(circle at 90% 0,#ff7a1a26,#0000 28%),#fff;border:1px solid #0f172a14;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex;box-shadow:0 18px 45px #0f172a0f}.ashProjectsHero span{color:#f97316;align-items:center;gap:7px;font-size:13px;font-weight:1000;display:inline-flex}.ashProjectsHero h1{color:#0f172a;margin:5px 0 7px;font-size:clamp(30px,4vw,46px);font-weight:1000;line-height:1.05}.ashProjectsHero p{color:#64748b;margin:0;font-weight:850}.ashProjectsHero button,.ashTaskComposer button,.ashCommentComposer button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:14px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-family:inherit;font-weight:1000;display:inline-flex}.ashProjectsError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:16px;margin-top:12px;padding:13px 15px;font-weight:900}.ashProjectsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ashProjectsStats article{background:#fff;border:1px solid #0f172a14;border-radius:18px;min-height:118px;padding:15px;box-shadow:0 14px 35px #0f172a0b}.ashProjectsStats svg{color:#c2410c;background:#fff7ed;border-radius:13px;width:36px;height:36px;margin-bottom:8px;padding:8px}.ashProjectsStats span{color:#64748b;font-size:12px;font-weight:900;display:block}.ashProjectsStats strong{color:#0f172a;direction:ltr;margin:4px 0;font-size:30px;font-weight:1000;line-height:1.1;display:block}.ashProjectsStats small{color:#64748b;font-size:11.5px;font-weight:850}.ashProjectsLayout{grid-template-columns:310px 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.ashProjectsListPanel,.ashWorkspace,.ashCommentsPanel,.ashActivityPanel{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:14px;box-shadow:0 18px 45px #0f172a0e}.ashProjectsSearch{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:8px;height:42px;margin-bottom:10px;padding:0 11px;display:flex}.ashProjectsSearch input{background:0 0;border:0;outline:none;width:100%;font-family:inherit;font-weight:850}.ashProjectsList{gap:8px;max-height:720px;padding-inline-end:2px;display:grid;overflow:auto}.ashProjectsList button{color:#0f172a;text-align:right;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;gap:5px;padding:12px;font-family:inherit;display:grid}.ashProjectsList b{font-weight:1000}.ashProjectsList span,.ashProjectsList small{color:#64748b;font-size:11.5px;font-weight:850}.ashProjectsList i{background:#edf2f7;border-radius:999px;height:7px;overflow:hidden}.ashProjectsList em{border-radius:inherit;background:linear-gradient(90deg,#ffcf63,#ff7a1a);height:100%;display:block}.ashWorkspaceHeader{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;padding-bottom:12px;display:flex}.ashWorkspaceHeader span{color:#f97316;font-size:12px;font-weight:1000}.ashWorkspaceHeader h2{color:#0f172a;margin:4px 0;font-size:26px;font-weight:1000}.ashWorkspaceHeader p{color:#64748b;margin:0;font-size:12.5px;font-weight:850}.ashWorkspaceBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ashWorkspaceBadges b{color:#334155;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:11.5px}.ashTaskComposer{grid-template-columns:1fr 150px 130px auto;gap:8px;margin-bottom:12px;display:grid}.ashTaskComposer input,.ashTaskComposer select,.ashCommentComposer textarea{background:#f8fafc;border:1px solid #0f172a14;border-radius:13px;outline:none;padding:0 12px;font-family:inherit;font-weight:850}.ashTaskComposer input,.ashTaskComposer select{height:42px}.ashKanbanBoard{grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.ashKanbanColumn{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;min-height:260px;padding:10px}.ashKanbanColumn header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ashKanbanColumn h3{color:#0f172a;margin:0;font-size:14px;font-weight:1000}.ashKanbanColumn header span{color:#0f172a;background:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:1000;display:grid}.ashKanbanTasks{gap:8px;display:grid}.ashTaskCard{background:#fff;border:1px solid #0f172a14;border-radius:15px;padding:10px;box-shadow:0 10px 24px #0f172a09}.ashTaskCard b{color:#0f172a;font-size:13px;font-weight:1000;display:block}.ashTaskCard p{color:#64748b;margin:6px 0;font-size:12px;line-height:1.5}.ashTaskCard div{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.ashTaskCard span{color:#c2410c;background:#fff7ed;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:1000}.ashTaskCard select{border:1px solid #0f172a14;border-radius:10px;outline:none;font-family:inherit;font-size:11px;font-weight:900}.ashKanbanEmpty,.ashProjectsEmpty{color:#64748b;text-align:center;background:#fff;border:1px dashed #0f172a24;border-radius:14px;padding:14px;font-size:12px;font-weight:900}.ashWorkspaceBottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ashPanelHeadSmall{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.ashPanelHeadSmall h3{color:#0f172a;margin:0;font-size:18px;font-weight:1000}.ashPanelHeadSmall span{color:#64748b;font-size:12px;font-weight:900}.ashCommentComposer{gap:8px;margin-bottom:10px;display:grid}.ashCommentComposer textarea{resize:vertical;min-height:78px;padding:10px 12px}.ashCommentsList,.ashActivityTimeline{gap:8px;max-height:320px;display:grid;overflow:auto}.ashCommentsList>div,.ashActivityTimeline>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;padding:10px}.ashCommentsList b,.ashActivityTimeline b{color:#0f172a;font-size:12.5px;font-weight:1000}.ashCommentsList p{color:#475569;margin:5px 0;font-size:12px;font-weight:850;line-height:1.6}.ashCommentsList small,.ashActivityTimeline span{color:#64748b;font-size:11px;font-weight:850}@media (width<=1180px){.ashProjectsLayout,.ashWorkspaceBottom{grid-template-columns:1fr}.ashProjectsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ashTaskComposer{grid-template-columns:1fr}}@media (width<=640px){.ashProjectsStats{grid-template-columns:1fr}.ashProjectsHero,.ashProjectsListPanel,.ashWorkspace,.ashCommentsPanel,.ashActivityPanel{border-radius:18px;padding:13px}.ashWorkspaceHeader{flex-direction:column}.ashKanbanBoard{grid-template-columns:repeat(4,240px)}}.ashProjectsPage{width:min(100%,1180px)!important;margin:0 auto!important}.ashProjectsHero{border-radius:22px!important;min-height:118px!important;padding:18px 22px!important}.ashProjectsHero h1{margin:3px 0 6px!important;font-size:clamp(30px,3.6vw,42px)!important}.ashProjectsHero p{font-size:13px!important;line-height:1.55!important}.ashProjectsHero button{border-radius:12px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important}.ashProjectsStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.ashProjectsStats article{border-radius:16px!important;min-height:96px!important;padding:12px!important}.ashProjectsStats svg{border-radius:11px!important;width:30px!important;height:30px!important;margin-bottom:5px!important;padding:7px!important}.ashProjectsStats span{font-size:11px!important}.ashProjectsStats strong{margin:2px 0!important;font-size:25px!important}.ashProjectsStats small{font-size:10.8px!important}.ashProjectsLayout{grid-template-columns:280px minmax(0,1fr)!important;gap:10px!important;margin-top:10px!important}.ashProjectsListPanel,.ashWorkspace,.ashCommentsPanel,.ashActivityPanel{border-radius:18px!important;padding:12px!important}.ashProjectsSearch{border-radius:12px!important;height:38px!important;margin-bottom:8px!important}.ashProjectsSearch input{font-size:12px!important}.ashProjectsList{gap:7px!important;max-height:610px!important}.ashProjectsList button{border-radius:13px!important;gap:4px!important;padding:10px!important}.ashProjectsList b{font-size:12.5px!important;line-height:1.35!important}.ashProjectsList span,.ashProjectsList small{font-size:10.8px!important}.ashWorkspaceHeader{margin-bottom:10px!important;padding-bottom:9px!important}.ashWorkspaceHeader h2{font-size:22px!important;line-height:1.3!important}.ashWorkspaceHeader p{font-size:11.5px!important}.ashWorkspaceBadges{gap:5px!important}.ashWorkspaceBadges b{padding:6px 8px!important;font-size:10.8px!important}.ashTaskComposer{grid-template-columns:minmax(220px,1fr) 132px 115px 118px!important;gap:7px!important;margin-bottom:10px!important}.ashTaskComposer input,.ashTaskComposer select{border-radius:11px!important;height:38px!important;font-size:12px!important}.ashTaskComposer button{white-space:nowrap!important;border-radius:11px!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important}.ashKanbanBoard{grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:8px!important;padding-bottom:2px!important}.ashKanbanColumn{border-radius:15px!important;min-height:230px!important;padding:9px!important}.ashKanbanColumn h3{font-size:12.5px!important}.ashKanbanColumn header span{min-width:22px!important;height:22px!important;font-size:10.5px!important}.ashKanbanTasks{gap:7px!important}.ashTaskCard{border-radius:13px!important;padding:9px!important}.ashTaskCard b{font-size:12px!important;line-height:1.4!important}.ashTaskCard p{font-size:11px!important}.ashTaskCard div{gap:6px!important}.ashTaskCard span{padding:5px 7px!important;font-size:10.5px!important}.ashTaskCard select{max-width:95px!important;font-size:10.5px!important}.ashWorkspaceBottom{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:10px!important}.ashPanelHeadSmall h3{font-size:16px!important}.ashPanelHeadSmall span{font-size:11px!important}.ashCommentComposer textarea{border-radius:11px!important;min-height:64px!important;font-size:12px!important}.ashCommentComposer button{border-radius:11px!important;min-height:36px!important;font-size:12px!important}.ashCommentsList,.ashActivityTimeline{max-height:240px!important}.ashCommentsList>div,.ashActivityTimeline>div{border-radius:12px!important;padding:9px!important}.ashCommentsList b,.ashActivityTimeline b{font-size:11.5px!important}.ashCommentsList p,.ashActivityTimeline span,.ashCommentsList small{font-size:10.8px!important}.ashProjectsEmpty,.ashKanbanEmpty{border-radius:12px!important;padding:11px!important;font-size:11px!important}.ashProjectsList button.active{box-shadow:inset 0 0 0 1px #f9731638,0 10px 24px #f9731614!important}.ashWorkspace{min-width:0!important;overflow:hidden!important}.ashKanbanBoard{overflow-x:auto!important}@media (width<=1180px){.ashProjectsLayout,.ashWorkspaceBottom{grid-template-columns:1fr!important}.ashProjectsStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashProjectsList{max-height:260px!important}.ashTaskComposer{grid-template-columns:1fr 1fr!important}.ashTaskComposer button{grid-column:1/-1!important}}@media (width<=760px){.ashProjectsHero,.ashProjectsListPanel,.ashWorkspace,.ashCommentsPanel,.ashActivityPanel{border-radius:16px!important;padding:12px!important}.ashProjectsStats,.ashTaskComposer{grid-template-columns:1fr!important}.ashWorkspaceHeader{flex-direction:column!important}.ashWorkspaceBadges{justify-content:flex-start!important}.ashKanbanBoard{grid-template-columns:repeat(4,230px)!important}}.ashProjectsPage,.ashProjectsPage *{opacity:1!important}.ashProjectsPage{color:#0f172a!important}.ashProjectsHero,.ashProjectsStats article,.ashProjectsListPanel,.ashWorkspace,.ashCommentsPanel,.ashActivityPanel{background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 16px 38px #0f172a11!important}.ashProjectsHero h1,.ashWorkspaceHeader h2,.ashPanelHeadSmall h3,.ashKanbanColumn h3,.ashTaskCard b,.ashProjectsList b,.ashProjectsStats strong,.ashCommentsList b,.ashActivityTimeline b{color:#0f172a!important;opacity:1!important}.ashProjectsHero p,.ashWorkspaceHeader p,.ashProjectsList span,.ashProjectsList small,.ashProjectsStats span,.ashProjectsStats small,.ashPanelHeadSmall span,.ashCommentsList p,.ashCommentsList small,.ashActivityTimeline span{color:#475569!important;opacity:1!important}.ashProjectsSearch,.ashTaskComposer input,.ashTaskComposer select,.ashCommentComposer textarea{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a24!important;box-shadow:inset 0 1px #0f172a08!important}.ashProjectsSearch input,.ashTaskComposer input,.ashTaskComposer select,.ashCommentComposer textarea{color:#0f172a!important;opacity:1!important}.ashProjectsSearch input::placeholder,.ashTaskComposer input::placeholder,.ashCommentComposer textarea::placeholder{color:#64748b!important;opacity:1!important}.ashTaskComposer button,.ashCommentComposer button,.ashProjectsHero button{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border:0!important;font-weight:1000!important;box-shadow:0 10px 22px #f973162e!important}.ashTaskComposer button:disabled,.ashCommentComposer button:disabled{color:#64748b!important;box-shadow:none!important;cursor:not-allowed!important;background:#e5e7eb!important}.ashProjectsList button{background:#fff!important;border-color:#0f172a1f!important}.ashProjectsList button.active{background:#fff7ed!important;border-color:#f973168c!important}.ashProjectsList i{background:#e5e7eb!important}.ashKanbanColumn{background:#f8fafc!important;border:1px solid #0f172a1f!important}.ashKanbanColumn header span{color:#fff!important;background:#0f172a!important}.ashKanbanEmpty,.ashProjectsEmpty{color:#475569!important;background:#fff!important;border:1px dashed #0f172a38!important}.ashTaskCard{background:#fff!important;border:1px solid #0f172a1f!important}.ashTaskCard p{color:#475569!important}.ashTaskCard select{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a29!important}.ashTaskCard span{color:#c2410c!important;background:#fff7ed!important}.ashCommentsList>div,.ashActivityTimeline>div{background:#fff!important;border:1px solid #0f172a1f!important}.ashCommentComposer textarea{min-height:78px!important}.ashWorkspaceBadges b{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #0f172a14!important}.dashMain{background:#f3f5f9!important}.ashWorkspace{background:#fff!important}.ashWorkspace:before{display:none!important}.clientPortalPage{color:#0f172a;background:#f3f5f9;min-height:100vh;padding:22px}.clientPortalHero,.clientPortalStats article,.clientProjectList,.clientWorkspace,.clientCommentsPanel,.clientActivityPanel{background:#fff;border:1px solid #0f172a1a;box-shadow:0 16px 38px #0f172a11}.clientPortalHero{border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1220px);margin:0 auto;padding:22px 24px;display:flex}.clientPortalHero span{color:#f97316;font-weight:1000}.clientPortalHero h1{color:#0f172a;margin:5px 0 7px;font-size:clamp(30px,4vw,46px);font-weight:1000}.clientPortalHero p{color:#475569;margin:0;font-weight:850}.clientPortalHero button,.clientCommentComposer button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:14px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-family:inherit;font-weight:1000;display:inline-flex}.clientPortalError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:16px;width:min(100%,1220px);margin:12px auto 0;padding:13px 15px;font-weight:900}.clientPortalStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,1220px);margin:12px auto 0;display:grid}.clientPortalStats article{border-radius:18px;min-height:112px;padding:15px}.clientPortalStats svg{color:#c2410c;background:#fff7ed;border-radius:13px;width:34px;height:34px;margin-bottom:7px;padding:8px}.clientPortalStats span{color:#64748b;font-size:12px;font-weight:900;display:block}.clientPortalStats strong{color:#0f172a;direction:ltr;font-size:30px;font-weight:1000;display:block}.clientPortalLayout{grid-template-columns:280px 1fr;align-items:start;gap:12px;width:min(100%,1220px);margin:12px auto 0;display:grid}.clientProjectList,.clientWorkspace,.clientCommentsPanel,.clientActivityPanel{border-radius:22px;padding:14px}.clientProjectList h2{color:#0f172a;margin:0 0 12px;font-size:22px;font-weight:1000}.clientProjectList>div{gap:8px;display:grid}.clientProjectList button{text-align:right;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:16px;gap:5px;padding:12px;font-family:inherit;display:grid}.clientProjectList b{color:#0f172a;font-weight:1000}.clientProjectList span{color:#64748b;font-size:11.5px;font-weight:850}.clientProjectList i{background:#e5e7eb;border-radius:999px;height:7px;overflow:hidden}.clientProjectList em{border-radius:inherit;background:linear-gradient(90deg,#ffcf63,#ff7a1a);height:100%;display:block}.clientWorkspaceHeader{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;padding-bottom:12px;display:flex}.clientWorkspaceHeader span{color:#f97316;font-size:12px;font-weight:1000}.clientWorkspaceHeader h2{color:#0f172a;margin:4px 0;font-size:26px;font-weight:1000}.clientWorkspaceHeader p{color:#64748b;margin:0;font-size:12.5px;font-weight:850}.clientWorkspaceBadges{flex-wrap:wrap;gap:6px;display:flex}.clientWorkspaceBadges b{color:#0f172a;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:11.5px}.clientTaskBoard{grid-template-columns:repeat(4,minmax(170px,1fr));gap:8px;display:grid;overflow-x:auto}.clientTaskColumn{background:#f8fafc;border:1px solid #0f172a1f;border-radius:16px;min-height:230px;padding:10px}.clientTaskColumn header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.clientTaskColumn h3{color:#0f172a;margin:0;font-size:12.5px;font-weight:1000}.clientTaskColumn header span{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10.5px;font-weight:1000;display:grid}.clientTaskColumn>div{gap:8px;display:grid}.clientTaskCard,.clientEmptySmall{background:#fff;border:1px solid #0f172a1f;border-radius:14px;padding:10px}.clientTaskCard b{color:#0f172a;font-size:12px;font-weight:1000}.clientTaskCard p{color:#475569;font-size:11.5px;line-height:1.5}.clientTaskCard small{color:#c2410c;background:#fff7ed;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:10.5px;font-weight:1000;display:inline-flex}.clientBottomGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.clientPanelHead{justify-content:space-between;margin-bottom:10px;display:flex}.clientPanelHead h3{color:#0f172a;margin:0;font-size:18px;font-weight:1000}.clientPanelHead span{color:#64748b;font-size:12px;font-weight:900}.clientCommentComposer{gap:8px;margin-bottom:10px;display:grid}.clientCommentComposer textarea{resize:vertical;color:#0f172a;border:1px solid #0f172a24;border-radius:12px;outline:none;min-height:78px;padding:10px 12px;font-family:inherit;font-weight:850}.clientCommentsList,.clientActivityList{gap:8px;max-height:300px;display:grid;overflow:auto}.clientCommentsList>div,.clientActivityList>div{background:#f8fafc;border:1px solid #0f172a1a;border-radius:14px;padding:10px}.clientCommentsList b,.clientActivityList b{color:#0f172a;font-size:12.5px;font-weight:1000}.clientCommentsList p{color:#475569;margin:5px 0;font-size:12px;font-weight:850;line-height:1.6}.clientCommentsList small,.clientActivityList span{color:#64748b;font-size:11px;font-weight:850}.clientEmpty,.clientEmptySmall{color:#64748b;text-align:center;font-weight:900}@media (width<=1000px){.clientPortalStats,.clientPortalLayout,.clientBottomGrid{grid-template-columns:1fr}.clientTaskBoard{grid-template-columns:repeat(4,230px)}}@media (width<=640px){.clientPortalPage{padding:12px}.clientPortalHero,.clientProjectList,.clientWorkspace,.clientCommentsPanel,.clientActivityPanel{border-radius:18px;padding:13px}.clientPortalStats{grid-template-columns:1fr}.clientWorkspaceHeader{flex-direction:column}}.clientShell{direction:rtl;background:#f3f5f9;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.clientSidebar{color:#fff;background:#0f172a;height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.clientSidebarBrand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.clientSidebarBrand>div{color:#111827;background:linear-gradient(135deg,#ffdf86,#ff8a1f);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:1000;display:grid}.clientSidebarBrand strong{color:#fff;font-weight:1000;display:block}.clientSidebarBrand span{color:#cbd5e1;margin-top:2px;font-size:12px;font-weight:800;display:block}.clientSidebarNav{gap:8px;display:grid}.clientSidebarNav a{color:#fff;background:#ffffff0f;border:1px solid #0000;border-radius:14px;align-items:center;min-height:44px;padding:0 13px;font-weight:1000;text-decoration:none;display:flex}.clientSidebarNav a.active,.clientSidebarNav a:hover{background:linear-gradient(135deg,#ffcf6347,#ff7a1a47);border-color:#ffffff29}.clientSidebarStatus{color:#0f172a;background:linear-gradient(135deg,#fff7ed,#f8fafc);border-radius:18px;margin-top:22px;padding:14px}.clientSidebarStatus b{font-weight:1000;display:block}.clientSidebarStatus span{color:#64748b;margin-top:4px;font-size:12px;font-weight:850;display:block}.clientPortalPage{min-width:0!important;padding:18px!important}.clientPortalHero,.clientPortalError,.clientPortalStats,.clientPortalLayout{width:min(100%,1180px)!important}#projects,#tasks,#comments,#updates{scroll-margin-top:20px}@media (width<=1000px){.clientShell{display:block}.clientSidebar{height:auto;padding:12px;position:relative}.clientSidebarBrand{margin-bottom:12px}.clientSidebarNav{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.clientSidebarNav a{white-space:nowrap;flex:none}.clientSidebarStatus{margin-top:10px}.clientPortalPage{padding:12px!important}}@media (width<=640px){.clientSidebarBrand>div{border-radius:14px;width:42px;height:42px}.clientSidebarNav a{border-radius:12px;min-height:40px;font-size:12px}}.clientInvoicesPanel{background:#fff;border:1px solid #0f172a1a;border-radius:22px;width:min(100%,1180px);margin:12px auto 0;padding:14px;box-shadow:0 16px 38px #0f172a11}.clientInvoicesTableWrap{border:1px solid #0f172a14;border-radius:16px;width:100%;overflow-x:auto}.clientInvoicesTable{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.clientInvoicesTable th{color:#64748b;text-align:right;background:#f8fafc;border-bottom:1px solid #0f172a14;padding:13px;font-size:12px;font-weight:1000}.clientInvoicesTable td{color:#334155;border-bottom:1px solid #0f172a0f;padding:13px;font-size:12.5px;font-weight:850}.clientInvoicesTable tr:last-child td{border-bottom:0}.clientInvoicesTable b{color:#0f172a;font-weight:1000;display:block}.clientInvoicesTable small{color:#64748b;margin-top:3px;display:block}.clientInvoiceBadge{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:1000;display:inline-flex}.clientInvoiceBadge.paid{color:#047857;background:#ecfdf5}.clientInvoiceBadge.unpaid{color:#c2410c;background:#fff7ed}.clientPdfBtn{color:#111827;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border-radius:11px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11.5px;font-weight:1000;text-decoration:none;display:inline-flex}@media (width<=640px){.clientInvoicesPanel{border-radius:18px;padding:12px}.clientInvoicesTable{min-width:760px}}.clientProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,1180px);margin:12px auto 0;display:grid}.clientProfileGrid article,.clientProfilePanel{background:#fff;border:1px solid #0f172a1a;border-radius:22px;box-shadow:0 16px 38px #0f172a11}.clientProfileGrid article{min-height:128px;padding:16px}.clientProfileGrid svg{color:#c2410c;background:#fff7ed;border-radius:14px;width:38px;height:38px;margin-bottom:8px;padding:9px}.clientProfileGrid span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:1000;display:block}.clientProfileGrid strong{color:#0f172a;word-break:break-word;font-size:17px;font-weight:1000}.clientProfilePanel{width:min(100%,1180px);margin:12px auto 0;padding:14px}.clientProfileDetails{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clientProfileDetails div{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;padding:13px}.clientProfileDetails span{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:1000;display:block}.clientProfileDetails b{color:#0f172a;word-break:break-word;font-size:13px;font-weight:1000;display:block}@media (width<=1000px){.clientProfileGrid,.clientProfileDetails{grid-template-columns:1fr 1fr}}@media (width<=640px){.clientProfileGrid,.clientProfileDetails{grid-template-columns:1fr}.clientProfileGrid article,.clientProfilePanel{border-radius:18px}}.clientProfileActions{flex-wrap:wrap;gap:8px;display:flex}.clientProfileCancelBtn{color:#334155!important;background:#e5e7eb!important}.clientPortalSuccess{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;width:min(100%,1180px);margin:12px auto 0;padding:13px 15px;font-weight:1000}.clientProfileGrid small{color:#c2410c;margin-top:6px;font-size:11px;font-weight:900;display:block}.clientProfileForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clientProfileForm label{gap:7px;display:grid}.clientProfileForm label.wide{grid-column:1/-1}.clientProfileForm label>span{color:#475569;font-size:12px;font-weight:1000}.clientProfileForm input,.clientProfileForm textarea{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:14px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:13px;font-weight:850}.clientProfileForm textarea{resize:vertical;min-height:100px}.clientProfileForm input:focus,.clientProfileForm textarea:focus{border-color:#f97316a6;box-shadow:0 0 0 4px #f973161a}.clientProfileForm label.locked input{color:#64748b;cursor:not-allowed;background:#f1f5f9}.clientProfileForm label.locked small{color:#c2410c;font-size:11px;font-weight:900}@media (width<=760px){.clientProfileForm{grid-template-columns:1fr}}.clientCodeCard{background:linear-gradient(135deg,#fff7ed,#fff)!important;border-color:#f9731640!important}.clientCodeCard strong{letter-spacing:.5px;direction:ltr;background:#0f172a;border-radius:12px;padding:8px 10px;display:inline-flex;color:#fff!important;font-size:15px!important}.clientCodeCard small{color:#c2410c;margin-top:8px;font-size:11px;font-weight:1000;display:block}.clientCodeCard{background:linear-gradient(135deg,#fff,#fff7ed)!important;border:1px solid #f9731647!important;box-shadow:0 16px 38px #f9731614!important}.clientCodeCard strong{letter-spacing:.5px;word-break:break-word;direction:ltr;border-radius:12px;max-width:100%;padding:8px 10px;display:inline-flex;color:#c2410c!important;background:#fff7ed!important;border:1px solid #f9731640!important;font-size:15px!important;font-weight:1000!important}.clientCodeCard small{margin-top:8px;font-size:11px;font-weight:1000;display:block;color:#9a3412!important}.clientProfileDetails b{word-break:break-word}.clientSupportGrid{grid-template-columns:420px 1fr;align-items:start;gap:12px;width:min(100%,1180px);margin:12px auto 0;display:grid}.clientSupportFormPanel,.clientSupportTicketsPanel{background:#fff;border:1px solid #0f172a1a;border-radius:22px;padding:14px;box-shadow:0 16px 38px #0f172a11}.clientSupportForm{gap:10px;display:grid}.clientSupportForm label{gap:7px;display:grid}.clientSupportForm label.wide{grid-column:1/-1}.clientSupportForm label>span{color:#475569;font-size:12px;font-weight:1000}.clientSupportForm input,.clientSupportForm select,.clientSupportForm textarea{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:14px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:13px;font-weight:850}.clientSupportForm textarea{resize:vertical;min-height:130px}.clientSupportForm button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-family:inherit;font-weight:1000;display:inline-flex}.clientSupportTickets{gap:10px;max-height:650px;display:grid;overflow:auto}.clientSupportTicket{background:#f8fafc;border:1px solid #0f172a1a;border-radius:16px;padding:13px}.clientSupportTicket header,.clientSupportTicket footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.clientSupportTicket b{color:#0f172a;font-size:14px;font-weight:1000}.clientSupportTicket p{color:#475569;margin:9px 0;font-size:12.5px;font-weight:850;line-height:1.7}.clientSupportTicket section{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-top:8px;padding:10px}.clientSupportTicket section strong{color:#c2410c;font-size:12px}.clientSupportTicket footer small{color:#64748b;font-size:11px;font-weight:900}.clientSupportStatus{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:1000;display:inline-flex}.clientSupportStatus.open{color:#c2410c;background:#fff7ed}.clientSupportStatus.pending{color:#1d4ed8;background:#eff6ff}.clientSupportStatus.answered{color:#047857;background:#ecfdf5}@media (width<=1000px){.clientSupportGrid{grid-template-columns:1fr}}.clientSupportModernPage{background:radial-gradient(circle at 80% 0,#f973161a,#0000 30%),#f3f5f9!important}.clientSupportModernHero{background:radial-gradient(circle at 100% 0,#ff7a1a2e,#0000 36%),linear-gradient(135deg,#fff,#fffaf3);border:1px solid #0f172a1a;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1180px);margin:0 auto;padding:24px;display:flex;box-shadow:0 18px 44px #0f172a13}.clientSupportModernHero span{color:#f97316;font-weight:1000}.clientSupportModernHero h1{color:#0f172a;margin:6px 0 8px;font-size:clamp(34px,4vw,54px);font-weight:1000}.clientSupportModernHero p{color:#475569;margin:0;font-weight:900}.clientSupportModernHero button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:15px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:inherit;font-weight:1000;display:inline-flex}.clientSupportStats article{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:22px!important;min-height:116px!important;padding:16px!important;box-shadow:0 16px 38px #0f172a0e!important}.clientSupportStats svg{color:#c2410c!important;background:#fff7ed!important;border-radius:15px!important;width:38px!important;height:38px!important;margin-bottom:8px!important;padding:9px!important}.clientSupportStats span{color:#64748b!important;font-size:12px!important;font-weight:1000!important;display:block!important}.clientSupportStats strong{color:#0f172a!important;font-size:32px!important;font-weight:1000!important;display:block!important}.clientSupportModernForm,.clientSupportModernTickets{background:#fff;border:1px solid #0f172a1a;border-radius:26px;padding:16px;box-shadow:0 18px 44px #0f172a11}.clientSupportModernHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.clientSupportModernHead h3{color:#0f172a;margin:0;font-size:22px;font-weight:1000}.clientSupportModernHead span{color:#64748b;font-size:12px;font-weight:900}.clientSupportModernForm input,.clientSupportModernForm select,.clientSupportModernForm textarea{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:16px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:13px;font-weight:850}.clientSupportModernForm button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-family:inherit;font-weight:1000;display:inline-flex}.clientSupportTicketList{gap:10px;max-height:680px;padding-left:4px;display:grid;overflow:auto}.clientSupportModernTicket header,.clientSupportModernTicket footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.clientSupportModernTicket section{background:#fff7ed;border:1px solid #f9731629;border-radius:14px;margin-top:8px;padding:10px}.clientSupportModernTicket section strong{color:#c2410c;font-size:12px;font-weight:1000}.clientSupportModernTicket footer small{color:#64748b;font-size:11px;font-weight:900}.clientSupportEmptyModern{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #0f172a2e;border-radius:20px;place-items:center;min-height:220px;padding:26px;display:grid}.clientSupportEmptyModern svg{color:#f97316}.clientSupportEmptyModern b{color:#0f172a;font-weight:1000}.clientSupportEmptyModern span{font-size:12px;font-weight:850}@media (width<=1100px){.clientSupportModernGrid{grid-template-columns:1fr}.clientSupportStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.clientSupportModernHero{border-radius:20px;padding:16px}.clientSupportModernHero h1{font-size:34px}.clientSupportStats,.clientSupportModernForm{grid-template-columns:1fr!important}.clientSupportModernGrid{gap:10px}.clientSupportModernForm,.clientSupportModernTickets{border-radius:20px;padding:13px}}.clientSupportModernPage{position:relative;overflow-x:hidden;background:radial-gradient(circle at 90% 4%,#ff7a1a2e,#0000 28%),radial-gradient(circle at 8% 12%,#0f172a1a,#0000 26%),linear-gradient(#f8fafc 0%,#eef2f7 100%)!important}.clientSupportModernPage:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 75%);mask-image:linear-gradient(#0000008c,#0000 75%)}.clientSupportModernPage>*{z-index:1;position:relative}.clientSupportModernHero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:180px;overflow:hidden;background:radial-gradient(circle at 94% 20%,#ffc2575c,#0000 28%),radial-gradient(circle at 0 100%,#0f172a14,#0000 32%),linear-gradient(135deg,#fffffff5,#fffaf3eb)!important;border:1px solid #f973162e!important;border-radius:32px!important;width:min(100%,1180px)!important;margin:0 auto!important;padding:28px!important;box-shadow:0 28px 70px #0f172a1a,inset 0 1px #ffffffe6!important}.clientSupportModernHero:before{content:"";filter:blur(2px);background:linear-gradient(135deg,#ffcf636b,#ff7a1a1f);border-radius:999px;width:220px;height:220px;animation:7s ease-in-out infinite ashSupportFloat;position:absolute;top:-80px;left:-80px}.clientSupportModernHero:after{content:"LIVE";color:#047857;letter-spacing:.08em;background:#10b9811f;border:1px solid #10b98152;border-radius:999px;justify-content:center;align-items:center;min-width:76px;height:34px;padding:0 14px;font-weight:1000;animation:1.8s infinite ashSupportPulse;display:inline-flex;position:absolute;bottom:24px;left:26px;box-shadow:0 0 #10b98159}.clientSupportModernHero span{letter-spacing:.02em;font-size:14px;color:#f97316!important;font-weight:1000!important}.clientSupportModernHero h1{letter-spacing:-1.5px;color:#0f172a!important;margin:8px 0 10px!important;font-size:clamp(42px,5vw,68px)!important;font-weight:1000!important;line-height:.95!important}.clientSupportModernHero p{max-width:660px;font-size:16px;line-height:1.8;color:#475569!important;font-weight:900!important}.clientSupportModernHero button{transition:transform .2s,box-shadow .2s,filter .2s;transform:translateY(0);background:linear-gradient(135deg,#ffcf63 0%,#ff8a1f 50%,#ff6b00 100%)!important;border-radius:18px!important;min-height:48px!important;padding:0 18px!important;box-shadow:0 18px 34px #f9731640!important}.clientSupportModernHero button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 22px 42px #f973164d!important}.clientSupportStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:min(100%,1180px)!important;margin:14px auto 0!important;display:grid!important}.clientSupportStats article{transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#f8fafce0)!important;border:1px solid #0f172a17!important;border-radius:26px!important;min-height:126px!important;padding:18px!important;box-shadow:0 22px 50px #0f172a13,inset 0 1px #ffffffd9!important}.clientSupportStats article:hover{transform:translateY(-4px);border-color:#f9731638!important;box-shadow:0 28px 62px #0f172a1a!important}.clientSupportStats article:after{content:"";inset-inline-end:-36px;background:#f9731614;border-radius:999px;width:110px;height:110px;position:absolute;bottom:-46px}.clientSupportStats svg{box-shadow:0 10px 24px #f973161f;color:#ea580c!important;background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;border-radius:18px!important;width:42px!important;height:42px!important;padding:10px!important}.clientSupportStats span{margin-top:8px;color:#64748b!important;font-size:12px!important;font-weight:1000!important}.clientSupportStats strong{color:#0f172a!important;font-size:34px!important;font-weight:1000!important;line-height:1!important}.clientSupportModernGrid{grid-template-columns:minmax(390px,470px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:min(100%,1180px)!important;margin:14px auto 0!important;display:grid!important}.clientSupportModernForm,.clientSupportModernTickets{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff7,#f8fafceb)!important;border:1px solid #0f172a17!important;border-radius:30px!important;padding:18px!important;box-shadow:0 26px 64px #0f172a14,inset 0 1px #ffffffd9!important}.clientSupportModernHead{border-bottom:1px solid #0f172a12;padding-bottom:12px;margin-bottom:14px!important}.clientSupportModernHead h3{color:#0f172a!important;font-size:24px!important;font-weight:1000!important}.clientSupportModernHead span{color:#64748b!important;font-weight:900!important}.clientSupportModernForm{grid-template-columns:1fr 1fr!important;gap:13px!important;display:grid!important}.clientSupportModernForm .clientSupportModernHead,.clientSupportModernForm label.wide,.clientSupportModernForm button{grid-column:1/-1!important}.clientSupportModernForm label{gap:8px;display:grid}.clientSupportModernForm label>span{color:#334155!important;font-size:12px!important;font-weight:1000!important}.clientSupportModernForm input,.clientSupportModernForm select,.clientSupportModernForm textarea{transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #0f172a05;color:#0f172a!important;background:#ffffffeb!important;border:1px solid #0f172a1f!important;border-radius:18px!important;outline:none!important;width:100%!important;padding:14px 15px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:850!important}.clientSupportModernForm textarea{resize:vertical;min-height:170px!important}.clientSupportModernForm input:focus,.clientSupportModernForm select:focus,.clientSupportModernForm textarea:focus{border-color:#f97316b3!important;box-shadow:0 0 0 4px #f973161c,inset 0 1px #0f172a05!important}.clientSupportModernForm small{color:#64748b!important;font-size:11.5px!important;font-weight:850!important}.clientSupportModernForm button{transition:transform .2s,box-shadow .2s,filter .2s;color:#111827!important;cursor:pointer!important;background:linear-gradient(135deg,#ffcf63 0%,#ff8a1f 55%,#ff6b00 100%)!important;border:0!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:50px!important;padding:0 18px!important;font-family:inherit!important;font-weight:1000!important;display:inline-flex!important;box-shadow:0 18px 34px #f973163d!important}.clientSupportModernForm button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 44px #f973164d!important}.clientSupportTicketList{gap:12px!important;max-height:720px!important;padding:2px 2px 4px!important;display:grid!important;overflow:auto!important}.clientSupportModernTicket{animation:.35s both ashSupportCardIn;position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#f9731614,#0000 35%),linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a17!important;border-radius:22px!important;padding:16px!important;box-shadow:0 14px 34px #0f172a0e!important}.clientSupportModernTicket:before{content:"";inset-inline-start:0;background:linear-gradient(#ffcf63,#ff7a1a);border-radius:999px;width:4px;position:absolute;top:18px;bottom:18px}.clientSupportModernTicket header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.clientSupportModernTicket header>div{gap:5px!important;display:grid!important}.clientSupportModernTicket b{color:#0f172a!important;font-size:15px!important;font-weight:1000!important}.clientSupportModernTicket header small{color:#64748b!important;font-size:12px!important;font-weight:900!important}.clientSupportModernTicket p{color:#475569!important;margin:12px 0!important;font-size:13px!important;font-weight:850!important;line-height:1.8!important}.clientSupportModernTicket footer{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.clientSupportModernTicket footer small{background:#f1f5f9;border:1px solid #0f172a0f;border-radius:999px;padding:6px 9px;color:#475569!important;font-size:11px!important;font-weight:900!important}.clientSupportStatus{white-space:nowrap;min-height:30px;border-radius:999px!important;padding:7px 11px!important;font-size:11px!important;font-weight:1000!important}.clientSupportStatus.open{border:1px solid #f973162e;color:#c2410c!important;background:#fff7ed!important}.clientSupportStatus.pending{border:1px solid #1d4ed829;color:#1d4ed8!important;background:#eff6ff!important}.clientSupportStatus.answered{border:1px solid #04785729;color:#047857!important;background:#ecfdf5!important}.clientSupportStatus.closed{color:#475569!important;background:#f1f5f9!important}.clientSupportEmptyModern{text-align:center!important;background:radial-gradient(circle,#ffedd599,#0000 48%),#fff!important;border:1px dashed #f973164d!important;border-radius:24px!important;place-items:center!important;min-height:240px!important;padding:28px!important;display:grid!important}.clientSupportEmptyModern svg{animation:3.5s ease-in-out infinite ashSupportFloat;color:#f97316!important;width:46px!important;height:46px!important}.clientSupportEmptyModern b{font-size:16px;color:#0f172a!important;font-weight:1000!important}.clientSupportEmptyModern span{color:#64748b!important;font-size:12.5px!important;font-weight:850!important}.clientPortalSuccess{animation:.35s both ashSupportSuccessIn}@keyframes ashSupportPulse{0%{box-shadow:0 0 #10b98159}70%{box-shadow:0 0 0 11px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes ashSupportFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,-16px)scale(1.05)}}@keyframes ashSupportCardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ashSupportSuccessIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.clientSupportModernGrid{grid-template-columns:1fr!important}.clientSupportTicketList{max-height:none!important}}@media (width<=860px){.clientSupportStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clientSupportModernHero{border-radius:24px!important;padding:20px!important}.clientSupportModernHero:after{margin-top:14px;position:static}}@media (width<=640px){.clientSupportModernHero h1{font-size:38px!important}.clientSupportStats,.clientSupportModernForm{grid-template-columns:1fr!important}.clientSupportModernForm,.clientSupportModernTickets{border-radius:22px!important;padding:14px!important}.clientSupportModernTicket header{display:grid!important}.clientSupportModernHero button{justify-content:center;width:100%}}.supportFormTitle{align-items:flex-start!important}.supportFormTitle div{gap:4px;display:grid}.supportFormTitle p{color:#64748b;margin:0;font-size:12px;font-weight:850;line-height:1.7}.supportTicketNumber{color:#fff;letter-spacing:.5px;direction:ltr;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:11px;font-style:normal;font-weight:1000;display:inline-flex;box-shadow:0 10px 22px #0f172a29}.supportTicketNumber:before{content:"";background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1f}.clientSupportModernForm{position:relative;overflow:hidden}.clientSupportModernForm:before{content:"";inset-inline-end:-90px;pointer-events:none;background:radial-gradient(circle,#ff7a1a24,#0000 65%);border-radius:999px;width:190px;height:190px;position:absolute;top:-90px}.clientSupportModernForm label{position:relative}.clientSupportModernForm label>span{align-items:center;gap:7px;display:flex}.clientSupportModernForm label>span:before{content:"";background:linear-gradient(135deg,#ffcf63,#ff7a1a);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #f973161a}.clientSupportModernForm input,.clientSupportModernForm select,.clientSupportModernForm textarea{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#ffcf638c,#0f172a1a) border-box!important;border:1px solid #0000!important}.clientSupportModernForm input::placeholder,.clientSupportModernForm textarea::placeholder{opacity:1;color:#94a3b8!important}.clientSupportModernForm textarea{background:radial-gradient(circle at 100% 0,#ffedd561,#0000 42%),#fff!important}.clientSupportModernForm button{position:relative;overflow:hidden}.clientSupportModernForm button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:2.8s ease-in-out infinite supportButtonShine;position:absolute;inset:0;transform:translate(120%)}.clientSupportModernTicket{transition:transform .2s,box-shadow .2s,border-color .2s}.clientSupportModernTicket:hover{transform:translateY(-3px);border-color:#f9731638!important;box-shadow:0 22px 46px #0f172a18!important}@keyframes supportButtonShine{0%{transform:translate(120%)}45%{transform:translate(-120%)}to{transform:translate(-120%)}}@media (width<=640px){.supportTicketNumber{padding:6px 8px;font-size:10px}.supportFormTitle{display:grid!important}}@media (width<=1100px){.adminSupportGrid{grid-template-columns:1fr}.adminSupportStats,.adminSupportInfoCards{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSupportTicketList{max-height:420px}}@media (width<=640px){.adminSupportStats,.adminSupportInfoCards{grid-template-columns:1fr}.adminSupportHero,.adminSupportList,.adminSupportDetails{border-radius:20px;padding:13px}.adminSupportTicketHeader{display:grid}}.adminSupportPage{color:#0f172a;width:min(100%,1220px);margin:0 auto}.adminSupportHero{background:radial-gradient(circle at 100% 0,#ff7a1a2e,#0000 34%),linear-gradient(135deg,#fff,#fffaf3);border:1px solid #0f172a1a;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex;box-shadow:0 18px 44px #0f172a13}.adminSupportHero span{color:#f97316;font-weight:1000}.adminSupportHero h1{color:#0f172a;margin:6px 0 8px;font-size:clamp(36px,4vw,58px);font-weight:1000}.adminSupportHero p{color:#475569;margin:0;font-weight:900}.adminSupportHero button,.adminSupportReplyBox button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:16px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:inherit;font-weight:1000;display:inline-flex}.adminSupportError,.adminSupportSuccess{border-radius:16px;margin-top:12px;padding:13px 15px;font-weight:1000}.adminSupportError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.adminSupportSuccess{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0}.adminSupportStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.adminSupportStats article,.adminSupportList,.adminSupportDetails{background:#fff;border:1px solid #0f172a1a;box-shadow:0 16px 38px #0f172a11}.adminSupportStats svg{color:#c2410c;background:#fff7ed;border-radius:15px;width:38px;height:38px;margin-bottom:8px;padding:9px}.adminSupportStats span{color:#64748b;font-size:12px;font-weight:1000;display:block}.adminSupportStats strong{color:#0f172a;font-size:32px;font-weight:1000;display:block}.adminSupportGrid{grid-template-columns:360px 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.adminSupportPanelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adminSupportPanelHead h2{color:#0f172a;margin:0;font-size:22px;font-weight:1000}.adminSupportPanelHead span{color:#64748b;font-size:12px;font-weight:900}.adminSupportTicketList{gap:9px;max-height:720px;display:grid;overflow:auto}.adminSupportTicketList button{text-align:right;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:18px;gap:7px;padding:12px;font-family:inherit;display:grid}.adminSupportTicketList button.active{background:#fff7ed;border-color:#f9731661}.adminSupportTicketList header{justify-content:space-between;gap:8px;display:flex}.adminSupportTicketList b{color:#0f172a;font-size:13px;font-weight:1000}.adminSupportTicketList small,.adminSupportTicketList p{color:#64748b;margin:0;font-size:11.5px;font-weight:850}.adminSupportBadge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:1000;display:inline-flex}.adminSupportBadge.open{color:#c2410c;background:#fff7ed}.adminSupportBadge.pending{color:#1d4ed8;background:#eff6ff}.adminSupportBadge.answered{color:#047857;background:#ecfdf5}.adminSupportBadge.closed{color:#475569;background:#f1f5f9}.adminSupportTicketHeader{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.adminSupportTicketHeader em{color:#fff;direction:ltr;background:#0f172a;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:1000;display:inline-flex}.adminSupportTicketHeader h2{color:#0f172a;margin:10px 0 4px;font-size:28px;font-weight:1000}.adminSupportTicketHeader p{color:#64748b;margin:0;font-weight:900}.adminSupportInfoCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.adminSupportInfoCards article{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:12px}.adminSupportInfoCards svg{color:#f97316;margin-bottom:7px}.adminSupportInfoCards span{color:#64748b;font-size:12px;font-weight:1000;display:block}.adminSupportInfoCards b{color:#0f172a;word-break:break-word;font-size:13px;font-weight:1000;display:block}.adminSupportInfoCards small{color:#64748b;font-size:11px;font-weight:850}.adminSupportConversation{gap:10px;margin-bottom:12px;display:grid}.adminSupportMessage{border:1px solid #0f172a14;border-radius:18px;padding:13px}.adminSupportMessage.client{background:#f8fafc}.adminSupportMessage.admin{background:#fff7ed}.adminSupportMessage b{color:#0f172a;font-weight:1000}.adminSupportMessage p{color:#475569;font-weight:850;line-height:1.7}.adminSupportReplyBox{background:#f8fafc;border:1px solid #0f172a14;border-radius:20px;gap:10px;padding:13px;display:grid}.adminSupportReplyBox label{gap:7px;display:grid}.adminSupportReplyBox label span{color:#475569;font-size:12px;font-weight:1000}.adminSupportReplyBox select,.adminSupportReplyBox textarea{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:14px;outline:none;padding:12px;font-family:inherit;font-weight:850}.adminSupportReplyBox textarea{resize:vertical;min-height:130px}.adminSupportEmpty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #0f172a29;border-radius:16px;padding:18px;font-weight:900}.adminSupportEmpty.large{place-items:center;min-height:360px;display:grid}@media (width<=1100px){.adminSupportGrid{grid-template-columns:1fr}.adminSupportStats,.adminSupportInfoCards{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSupportTicketList{max-height:420px}}@media (width<=640px){.adminSupportStats,.adminSupportInfoCards{grid-template-columns:1fr}.adminSupportHero,.adminSupportList,.adminSupportDetails{border-radius:20px;padding:13px}.adminSupportTicketHeader{display:grid}}.clientSupportModernGrid{grid-template-columns:minmax(0,1fr) 520px!important;align-items:start!important;gap:18px!important}.clientSupportModernForm{background:radial-gradient(circle at 100% 0,#ff7a1a29,#0000 34%),linear-gradient(145deg,#fffffffa,#fffaf3f0)!important;border:1px solid #f973162e!important;border-radius:34px!important;padding:24px!important;box-shadow:0 28px 70px #0f172a1a,inset 0 1px #ffffffe6!important}.clientSupportModernForm .clientSupportModernHead{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;padding:18px;box-shadow:0 18px 34px #0f172a2e;border:0!important;margin-bottom:18px!important}.clientSupportModernForm .clientSupportModernHead h3{color:#fff!important;font-size:26px!important}.clientSupportModernForm .clientSupportModernHead p,.clientSupportModernForm .clientSupportModernHead span{color:#cbd5e1!important}.clientSupportModernForm label{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:20px;padding:12px}.clientSupportModernForm label>span{color:#0f172a!important;font-size:12.5px!important}.clientSupportModernForm input,.clientSupportModernForm select,.clientSupportModernForm textarea{background:#fff!important;border:1px solid #0f172a1f!important;border-radius:18px!important;min-height:48px!important;box-shadow:0 8px 18px #0f172a09!important}.clientSupportModernForm textarea{min-height:190px!important;line-height:1.8!important}.clientSupportModernForm button{background:linear-gradient(135deg,#ffdd7a 0%,#ff982b 45%,#ff6b00 100%)!important;border-radius:20px!important;min-height:56px!important;font-size:15px!important;box-shadow:0 22px 44px #f9731652!important}.clientSupportModernTickets{background:radial-gradient(circle at 0 0,#0f172a14,#0000 34%),linear-gradient(145deg,#fffffffa,#f8fafcf5)!important;border-radius:34px!important;padding:20px!important}.clientSupportModernTickets .clientSupportModernHead{background:#f8fafc;border:1px solid #0f172a14;border-radius:22px;padding:16px}.clientSupportModernTickets .clientSupportModernHead h3{font-size:28px!important}.clientSupportTicketList{gap:14px!important}.clientSupportModernTicket{background:radial-gradient(circle at 100% 0,#ff7a1a1a,#0000 35%),linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a17!important;border-radius:24px!important;padding:18px!important;box-shadow:0 18px 42px #0f172a12!important}.clientSupportModernTicket:before{background:linear-gradient(#ffcf63,#ff7a1a,#ea580c)!important;width:5px!important;top:22px!important;bottom:22px!important}.clientSupportModernTicket header{align-items:center!important}.supportTicketNumber{border:1px solid #ffffff1a;background:linear-gradient(135deg,#0f172a,#26364f)!important;padding:8px 12px!important;box-shadow:0 14px 28px #0f172a38!important}.clientSupportModernTicket b{font-size:16px!important}.clientSupportModernTicket p{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:16px;padding:12px;color:#334155!important}.clientSupportModernTicket footer{margin-top:12px}.clientSupportModernTicket footer small{box-shadow:0 8px 18px #0f172a09;color:#334155!important;background:#fff!important;border:1px solid #0f172a14!important}.clientSupportStatus.open{color:#c2410c!important;background:#fff7ed!important;border:1px solid #f973163d!important}.clientSupportStatus.answered{color:#047857!important;background:#ecfdf5!important;border:1px solid #04785738!important}.clientSupportStatus.pending{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #1d4ed838!important}.clientSupportModernForm,.clientSupportModernTickets,.clientSupportModernTicket{animation:.35s both clientSupportSoftIn}@keyframes clientSupportSoftIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.clientSupportModernGrid{grid-template-columns:1fr!important}.clientSupportModernTickets{order:2}.clientSupportModernForm{order:1}}@media (width<=700px){.clientSupportModernForm,.clientSupportModernTickets{border-radius:24px!important;padding:14px!important}.clientSupportModernForm .clientSupportModernHead,.clientSupportModernTickets .clientSupportModernHead{border-radius:18px!important;padding:14px!important}.clientSupportModernForm label{border-radius:16px;padding:10px}.clientSupportModernTicket{border-radius:20px!important;padding:14px!important}.supportTicketNumber{overflow-wrap:anywhere;max-width:100%;font-size:10px!important}}.clientPortalPage{position:relative;overflow-x:hidden;background:radial-gradient(circle at 88% 4%,#ff7a1a21,#0000 28%),radial-gradient(circle at 8% 10%,#0f172a14,#0000 28%),linear-gradient(#f8fafc 0%,#eef2f7 100%)!important}.clientPortalPage:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0f172a07 1px,#0000 1px),linear-gradient(90deg,#0f172a07 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 74%);mask-image:linear-gradient(#00000080,#0000 74%)}.clientPortalPage>*{z-index:1;position:relative}.clientPortalHero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;background:radial-gradient(circle at 96% 20%,#ffc25759,#0000 30%),radial-gradient(circle at 0 100%,#0f172a14,#0000 34%),linear-gradient(135deg,#fffffffa,#fffaf3f0)!important;border:1px solid #f973162b!important;border-radius:32px!important;min-height:180px!important;padding:28px!important;box-shadow:0 28px 70px #0f172a1a,inset 0 1px #ffffffe6!important}.clientPortalHero:before{content:"";background:linear-gradient(135deg,#ffcf6366,#ff7a1a1f);border-radius:999px;width:210px;height:210px;animation:7s ease-in-out infinite clientHomeFloat;position:absolute;top:-70px;left:-70px}.clientPortalHero span{color:#f97316!important;font-size:14px!important;font-weight:1000!important}.clientPortalHero h1{letter-spacing:-1.5px;color:#0f172a!important;margin:8px 0 10px!important;font-size:clamp(42px,5vw,68px)!important;font-weight:1000!important;line-height:.95!important}.clientPortalHero p{max-width:760px;color:#475569!important;font-size:16px!important;font-weight:900!important;line-height:1.8!important}.clientPortalHero button{transition:transform .2s,box-shadow .2s,filter .2s;background:linear-gradient(135deg,#ffcf63 0%,#ff8a1f 55%,#ff6b00 100%)!important;border-radius:18px!important;min-height:48px!important;padding:0 18px!important;box-shadow:0 18px 34px #f9731640!important}.clientPortalHero button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 44px #f973164f!important}.clientPortalStats{gap:14px!important;margin-top:14px!important}.clientPortalStats article{transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffffa,#f8fafceb)!important;border:1px solid #0f172a17!important;border-radius:26px!important;min-height:132px!important;padding:18px!important;box-shadow:0 22px 50px #0f172a13,inset 0 1px #ffffffe0!important}.clientPortalStats article:hover{transform:translateY(-4px);border-color:#f973163d!important;box-shadow:0 30px 66px #0f172a1c!important}.clientPortalStats article:after{content:"";inset-inline-end:-38px;background:#f9731613;border-radius:999px;width:118px;height:118px;position:absolute;bottom:-46px}.clientPortalStats svg{box-shadow:0 10px 24px #f973161f;color:#ea580c!important;background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;border-radius:18px!important;width:42px!important;height:42px!important;padding:10px!important}.clientPortalStats span{margin-top:8px;color:#64748b!important;font-size:12px!important;font-weight:1000!important}.clientPortalStats strong{color:#0f172a!important;font-size:36px!important;font-weight:1000!important;line-height:1!important}.clientPortalStats small{color:#64748b!important;font-size:12px!important;font-weight:850!important}.clientPortalLayout{grid-template-columns:minmax(270px,320px) minmax(0,1fr)!important;gap:14px!important;margin-top:14px!important}.clientProjectList{background:radial-gradient(circle at 0 0,#f9731614,#0000 34%),linear-gradient(145deg,#fffffffa,#f8fafcf0)!important;border:1px solid #0f172a17!important;border-radius:30px!important;padding:18px!important;box-shadow:0 26px 64px #0f172a14!important}.clientProjectList h2{letter-spacing:-.5px;margin-bottom:16px!important;font-size:28px!important}.clientProjectList button{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 12px 28px #0f172a0b;background:#fff!important;border:1px solid #0f172a14!important;border-radius:22px!important;padding:15px!important}.clientProjectList button:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0f172a13;border-color:#f9731640!important}.clientProjectList button.active{background:radial-gradient(circle at 100% 0,#ff7a1a29,#0000 44%),#fff7ed!important;border-color:#f973167a!important}.clientProjectList b{font-size:14px!important}.clientProjectList span{color:#475569!important;font-size:12px!important}.clientProjectList i{background:#e2e8f0!important;height:9px!important}.clientProjectList em{background:linear-gradient(90deg,#ffcf63,#ff8a1f,#ff6b00)!important}.clientWorkspace{background:linear-gradient(145deg,#fffffffa,#f8fafcf0)!important;border:1px solid #0f172a17!important;border-radius:30px!important;padding:18px!important;box-shadow:0 26px 64px #0f172a14!important}.clientWorkspaceHeader{background:radial-gradient(circle at 100% 0,#f973161a,#0000 32%),#f8fafc;border-radius:24px;border:1px solid #0f172a12!important;margin-bottom:16px!important;padding:16px!important}.clientWorkspaceHeader h2{font-size:clamp(24px,3vw,36px)!important;line-height:1.25!important}.clientWorkspaceHeader p{color:#475569!important;font-size:13px!important}.clientWorkspaceBadges b{box-shadow:0 8px 18px #0f172a0a;color:#0f172a!important;background:#fff!important;border:1px solid #0f172a14!important}.clientTaskBoard{gap:12px!important}.clientTaskColumn{box-shadow:inset 0 1px #ffffffbf;background:radial-gradient(circle at 100% 0,#ffedd575,#0000 36%),#f8fafc!important;border:1px solid #0f172a17!important;border-radius:22px!important;min-height:260px!important;padding:13px!important}.clientTaskColumn header{background:#fff;border:1px solid #0f172a12;border-radius:16px;padding:10px}.clientTaskColumn h3{font-size:13px!important}.clientTaskColumn header span{background:linear-gradient(135deg,#0f172a,#1e293b)!important}.clientTaskCard{transition:transform .2s,box-shadow .2s;box-shadow:0 12px 28px #0f172a0b;border-radius:18px!important;padding:13px!important}.clientTaskCard:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0f172a13}.clientTaskCard b{font-size:13px!important}.clientTaskCard small{border:1px solid #f973162e;color:#c2410c!important;background:#fff7ed!important}.clientBottomGrid{gap:14px!important}.clientCommentsPanel,.clientActivityPanel{background:linear-gradient(145deg,#fffffffa,#f8fafcf0)!important;border:1px solid #0f172a17!important;border-radius:30px!important;padding:18px!important;box-shadow:0 24px 54px #0f172a11!important}.clientPanelHead{border-bottom:1px solid #0f172a12;padding-bottom:12px}.clientPanelHead h3{font-size:24px!important}.clientCommentComposer{background:radial-gradient(circle at 100% 0,#ff7a1a1a,#0000 42%),#f8fafc;border:1px solid #0f172a12;border-radius:22px;padding:12px}.clientCommentComposer textarea{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a1f!important;border-radius:18px!important;min-height:110px!important}.clientCommentComposer button{box-shadow:0 14px 28px #f9731633;border-radius:18px!important;min-height:46px!important}.clientCommentsList>div,.clientActivityList>div{box-shadow:0 10px 22px #0f172a0a;background:#fff!important;border-radius:18px!important}.clientEmptySmall,.clientEmpty{background:#fff!important;border:1px dashed #0f172a29!important;border-radius:18px!important;padding:16px!important}.clientPortalHero,.clientPortalStats article,.clientProjectList,.clientWorkspace,.clientCommentsPanel,.clientActivityPanel{animation:.38s both clientHomeSoftIn}@keyframes clientHomeSoftIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes clientHomeFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(10px)}}@media (width<=1180px){.clientPortalLayout{grid-template-columns:1fr!important}.clientProjectList>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=900px){.clientPortalStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clientBottomGrid{grid-template-columns:1fr!important}.clientTaskBoard{grid-template-columns:repeat(4,240px)!important}}@media (width<=640px){.clientPortalHero{border-radius:22px!important;padding:18px!important}.clientPortalHero h1{font-size:38px!important}.clientPortalHero button{justify-content:center;width:100%}.clientPortalStats,.clientProjectList>div{grid-template-columns:1fr!important}.clientProjectList,.clientWorkspace,.clientCommentsPanel,.clientActivityPanel{border-radius:22px!important;padding:14px!important}.clientWorkspaceHeader{display:grid!important}}.clientHeroActions{z-index:2;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.clientLiveClockCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:right;background:radial-gradient(circle at 100% 0,#ffcf6359,#0000 42%),linear-gradient(135deg,#fffffff5,#fff7edeb);border:1px solid #f9731638;border-radius:22px;min-width:210px;padding:14px 16px;box-shadow:0 18px 38px #f9731621,inset 0 1px #ffffffeb}.clientLiveClockCard span{margin-bottom:5px;display:block;color:#f97316!important;font-size:11.5px!important;font-weight:1000!important}.clientLiveClockCard strong{color:#0f172a;letter-spacing:.2px;direction:ltr;font-size:24px;font-weight:1000;line-height:1.1;display:block}.clientLiveClockCard small{color:#475569;margin-top:6px;font-size:12px;font-weight:900;display:block}.clientLiveClockCard:before{content:"";background:#22c55e;border-radius:999px;width:9px;height:9px;margin-top:3px;position:absolute;box-shadow:0 0 0 6px #22c55e1f}@media (width<=760px){.clientHeroActions{grid-template-columns:1fr;width:100%;display:grid}.clientLiveClockCard{width:100%;min-width:0}.clientHeroActions button{justify-content:center;width:100%}}.clientPortalHero{align-items:center!important;min-height:155px!important;padding:24px 26px!important}.clientPortalHero>div:first-child{max-width:720px}.clientPortalHero span{letter-spacing:.02em;font-size:12.5px!important}.clientPortalHero h1{letter-spacing:-1px!important;margin:7px 0 8px!important;font-size:clamp(38px,4.1vw,56px)!important;line-height:1.05!important}.clientPortalHero p{color:#475569!important;max-width:680px!important;font-size:14px!important;line-height:1.75!important}.clientHeroActions{justify-content:flex-start!important;align-items:center!important;gap:10px!important}.clientLiveClockCard{border-radius:18px!important;min-width:185px!important;padding:12px 14px!important}.clientLiveClockCard span{font-size:10.5px!important}.clientLiveClockCard strong{font-size:20px!important}.clientLiveClockCard small{font-size:11px!important}.clientPortalStats article{min-height:118px!important;padding:16px!important}.clientPortalStats span{font-size:11.5px!important}.clientPortalStats strong{font-size:31px!important}.clientPortalStats small{font-size:11.5px!important}.clientWorkspaceHeader h2{font-size:clamp(24px,2.7vw,34px)!important}.clientWorkspaceHeader p{font-size:12.5px!important}.clientProjectList h2,.clientPanelHead h3{font-size:22px!important}.clientProjectList b,.clientTaskCard b,.clientCommentsList b,.clientActivityList b{font-size:12.5px!important}.clientProjectList span,.clientTaskCard p,.clientCommentsList p,.clientActivityList span{font-size:11.8px!important}@media (width<=760px){.clientPortalHero{min-height:auto!important;padding:18px!important}.clientPortalHero h1{font-size:36px!important}.clientPortalHero p{font-size:13px!important}.clientHeroActions{width:100%;grid-template-columns:1fr!important}.clientLiveClockCard{width:100%}}.adminWorklenzPage{color:#0f172a;width:min(100%,1240px);margin:0 auto}.adminWorklenzHero{background:radial-gradient(circle at 100% 0,#ff7a1a2e,#0000 36%),linear-gradient(135deg,#fff,#fffaf3);border:1px solid #0f172a1a;border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px;display:flex;box-shadow:0 22px 58px #0f172a16}.adminWorklenzHero span{color:#f97316;font-weight:1000}.adminWorklenzHero h1{color:#0f172a;margin:6px 0 8px;font-size:clamp(38px,4vw,60px);font-weight:1000}.adminWorklenzHero p{color:#475569;margin:0;font-weight:900}.adminWorklenzHero button,.adminWorklenzComposer button,.adminWorklenzCommentComposer button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:inherit;font-weight:1000;display:inline-flex}.adminWorklenzError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:16px;margin-top:12px;padding:13px 15px;font-weight:1000}.adminWorklenzStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.adminWorklenzStats article,.adminWorklenzProjects,.adminWorklenzWorkspace,.adminWorklenzComments,.adminWorklenzActivity{background:#fff;border:1px solid #0f172a1a;box-shadow:0 16px 38px #0f172a11}.adminWorklenzStats article{border-radius:22px;min-height:116px;padding:16px}.adminWorklenzStats svg{color:#c2410c;background:#fff7ed;border-radius:15px;width:38px;height:38px;margin-bottom:8px;padding:9px}.adminWorklenzStats span{color:#64748b;font-size:12px;font-weight:1000;display:block}.adminWorklenzStats strong{color:#0f172a;font-size:32px;font-weight:1000;display:block}.adminWorklenzStats small{color:#64748b;font-size:11.5px;font-weight:850}.adminWorklenzLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.adminWorklenzProjects,.adminWorklenzWorkspace,.adminWorklenzComments,.adminWorklenzActivity{border-radius:24px;padding:14px}.adminWorklenzPanelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adminWorklenzPanelHead h2{color:#0f172a;margin:0;font-size:22px;font-weight:1000}.adminWorklenzPanelHead span{color:#64748b;font-size:12px;font-weight:900}.adminWorklenzSearch{background:#f8fafc;border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;padding:0 12px;display:flex}.adminWorklenzSearch svg{color:#64748b}.adminWorklenzSearch input{color:#0f172a;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-weight:850}.adminWorklenzProjectList{gap:9px;max-height:760px;display:grid;overflow:auto}.adminWorklenzProjectList button{text-align:right;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:18px;gap:6px;padding:12px;font-family:inherit;display:grid}.adminWorklenzProjectList button.active{background:#fff7ed;border-color:#f9731673}.adminWorklenzProjectList b{color:#0f172a;font-size:13px;font-weight:1000}.adminWorklenzProjectList span,.adminWorklenzProjectList small{color:#64748b;font-size:11.5px;font-weight:850}.adminWorklenzProjectList i{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.adminWorklenzProjectList em{border-radius:inherit;background:linear-gradient(90deg,#ffcf63,#ff7a1a);height:100%;display:block}.adminWorklenzWorkspaceHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.adminWorklenzWorkspaceHead span{color:#f97316;font-size:12px;font-weight:1000}.adminWorklenzWorkspaceHead h2{color:#0f172a;margin:5px 0;font-size:clamp(28px,3vw,42px);font-weight:1000}.adminWorklenzWorkspaceHead p{color:#64748b;margin:0;font-weight:850}.adminWorklenzBadges{flex-wrap:wrap;gap:6px;display:flex}.adminWorklenzBadges b{color:#0f172a;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:11.5px}.adminWorklenzComposer{grid-template-columns:1fr 150px 145px;gap:8px;margin-bottom:12px;display:grid}.adminWorklenzComposer input,.adminWorklenzComposer select{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:14px;outline:0;min-height:44px;padding:0 12px;font-family:inherit;font-weight:850}.adminWorklenzBoard{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;display:grid;overflow-x:auto}.adminWorklenzColumn{background:#f8fafc;border:1px solid #0f172a1a;border-radius:20px;min-height:340px;padding:10px}.adminWorklenzColumn header{background:#fff;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;gap:8px;margin-bottom:10px;padding:10px;display:flex}.adminWorklenzColumn h3{color:#0f172a;margin:0;font-size:13px;font-weight:1000}.adminWorklenzColumn header span{color:#64748b;font-size:11px;font-weight:850}.adminWorklenzColumn header b{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.adminWorklenzTaskList{gap:9px;display:grid}.adminWorklenzTaskCard{cursor:grab;background:#fff;border:1px solid #0f172a1a;border-radius:16px;padding:12px;box-shadow:0 10px 22px #0f172a0a}.adminWorklenzTaskCard:active{cursor:grabbing}.adminWorklenzTaskCard strong{color:#0f172a;font-size:13px;font-weight:1000}.adminWorklenzTaskCard p{color:#475569;font-size:12px;line-height:1.6}.adminWorklenzTaskCard footer{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.adminWorklenzTaskCard footer span{color:#c2410c;background:#fff7ed;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:1000}.adminWorklenzTaskCard footer small{color:#64748b;font-size:10.5px;font-weight:850}.adminWorklenzDropHint,.adminWorklenzEmpty{color:#64748b;text-align:center;background:#fff;border:1px dashed #0f172a2e;border-radius:14px;padding:14px;font-weight:900}.adminWorklenzEmpty.large{place-items:center;min-height:380px;display:grid}.adminWorklenzBottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.adminWorklenzCommentComposer{gap:8px;margin-bottom:12px;display:grid}.adminWorklenzCommentComposer textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #0f172a1f;border-radius:14px;outline:0;min-height:92px;padding:12px;font-family:inherit;font-weight:850}.adminWorklenzCommentsList,.adminWorklenzActivityList{gap:8px;max-height:330px;display:grid;overflow:auto}.adminWorklenzCommentsList>div,.adminWorklenzActivityList>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;padding:10px}.adminWorklenzCommentsList b,.adminWorklenzActivityList b{color:#0f172a;font-size:12.5px;font-weight:1000}.adminWorklenzCommentsList p,.adminWorklenzActivityList span{color:#475569;font-size:12px}.adminWorklenzActivityList>div{align-items:flex-start;gap:8px;display:flex}.adminWorklenzActivityList svg{color:#f97316}@media (width<=1100px){.adminWorklenzLayout,.adminWorklenzBottom{grid-template-columns:1fr}.adminWorklenzStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminWorklenzBoard{grid-template-columns:repeat(4,240px)}}@media (width<=640px){.adminWorklenzStats,.adminWorklenzComposer{grid-template-columns:1fr}.adminWorklenzHero,.adminWorklenzProjects,.adminWorklenzWorkspace,.adminWorklenzComments,.adminWorklenzActivity{border-radius:20px;padding:13px}}@media (width<=640px){.adminTicketTaskAction{display:grid}.adminTicketTaskAction button{width:100%}}.adminTicketTaskAction{background:radial-gradient(circle at 100% 0,#ff7a1a24,#0000 36%),linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f9731633;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:flex}.adminTicketTaskAction b{color:#0f172a;font-size:15px;font-weight:1000;display:block}.adminTicketTaskAction span{color:#64748b;margin-top:5px;font-size:12px;font-weight:850;display:block}.adminTicketTaskAction button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f172a,#1e293b);border:0;border-radius:14px;min-height:40px;padding:0 14px;font-family:inherit;font-weight:1000}.adminTicketTaskAction button:disabled{color:#64748b;cursor:not-allowed;background:#e5e7eb}@media (width<=640px){.adminTicketTaskAction{display:grid}.adminTicketTaskAction button{width:100%}}.adminSupportPage{width:min(100%,1180px)!important}.adminSupportHero{border-radius:26px!important;min-height:150px!important;padding:22px 24px!important}.adminSupportHero h1{margin:5px 0 7px!important;font-size:clamp(36px,3.8vw,54px)!important;line-height:1.05!important}.adminSupportHero p{font-size:14px!important;line-height:1.7!important}.adminSupportHero button{border-radius:13px!important;height:40px!important;min-height:40px!important;padding:0 13px!important;font-size:12px!important}.adminSupportStats{gap:10px!important}.adminSupportStats article{border-radius:18px!important;min-height:100px!important;padding:14px!important}.adminSupportStats svg{border-radius:13px!important;width:34px!important;height:34px!important;padding:8px!important}.adminSupportStats span{font-size:11.5px!important}.adminSupportStats strong{font-size:28px!important}.adminSupportGrid{grid-template-columns:340px minmax(0,1fr)!important;gap:10px!important}.adminSupportList,.adminSupportDetails{border-radius:22px!important;padding:13px!important}.adminSupportPanelHead{margin-bottom:10px!important}.adminSupportPanelHead h2{font-size:19px!important}.adminSupportPanelHead span{font-size:11.5px!important}.adminSupportTicketList{gap:8px!important;max-height:680px!important}.adminSupportTicketList button{border-radius:16px!important;gap:6px!important;padding:11px!important}.adminSupportTicketList b{font-size:12.5px!important}.adminSupportTicketList small,.adminSupportTicketList p{font-size:11px!important;line-height:1.5!important}.adminSupportBadge{min-height:24px!important;padding:5px 8px!important;font-size:10.5px!important}.adminSupportTicketHeader{margin-bottom:11px!important;padding-bottom:11px!important}.adminSupportTicketHeader em{padding:6px 9px!important;font-size:10.5px!important}.adminSupportTicketHeader h2{margin:8px 0 3px!important;font-size:24px!important}.adminSupportTicketHeader p{font-size:12px!important}.adminSupportInfoCards{gap:8px!important;margin-bottom:10px!important}.adminSupportInfoCards article{border-radius:15px!important;padding:10px!important}.adminSupportInfoCards svg{width:17px!important;height:17px!important;margin-bottom:5px!important}.adminSupportInfoCards span{font-size:11px!important}.adminSupportInfoCards b{font-size:12px!important}.adminSupportInfoCards small{font-size:10.5px!important}.adminSupportConversation{gap:8px!important;margin-bottom:10px!important}.adminSupportMessage{border-radius:15px!important;padding:11px!important}.adminSupportMessage b{font-size:12.5px!important}.adminSupportMessage p{margin:6px 0 0!important;font-size:12px!important;line-height:1.65!important}.adminTicketTaskAction{border-radius:16px!important;gap:10px!important;margin-bottom:10px!important;padding:11px 12px!important}.adminTicketTaskAction b{font-size:13px!important}.adminTicketTaskAction span{margin-top:3px!important;font-size:11px!important}.adminTicketTaskAction button{border-radius:11px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:11.5px!important}.adminSupportReplyBox{border-radius:17px!important;gap:8px!important;padding:11px!important}.adminSupportReplyBox label{gap:5px!important}.adminSupportReplyBox label span{font-size:11.5px!important}.adminSupportReplyBox select,.adminSupportReplyBox textarea{border-radius:12px!important;padding:10px 11px!important;font-size:12px!important}.adminSupportReplyBox textarea{min-height:95px!important}.adminSupportReplyBox button{border-radius:13px!important;width:fit-content!important;height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important}.adminSupportDetails{background:radial-gradient(circle at 100% 0,#ff7a1a14,#0000 32%),linear-gradient(145deg,#fff,#f8fafc)!important}.adminSupportList{background:radial-gradient(circle at 0 0,#ff7a1a12,#0000 32%),linear-gradient(145deg,#fff,#f8fafc)!important}.adminSupportTicketList button.active{box-shadow:0 12px 24px #f973161a!important}.adminSupportTicketList button:hover{transform:translateY(-1px);border-color:#f9731647!important}.adminSupportTicketList button,.adminSupportInfoCards article,.adminSupportMessage,.adminTicketTaskAction,.adminSupportReplyBox{transition:transform .18s,border-color .18s,box-shadow .18s}@media (width<=1100px){.adminSupportGrid{grid-template-columns:1fr!important}.adminSupportTicketList{max-height:380px!important}}@media (width<=700px){.adminSupportHero{border-radius:20px!important;padding:16px!important}.adminSupportHero h1{font-size:34px!important}.adminSupportStats,.adminSupportInfoCards{grid-template-columns:1fr!important}.adminSupportReplyBox button,.adminTicketTaskAction button,.adminSupportHero button{justify-content:center!important;width:100%!important}}.clientSupportTicketList{gap:10px;max-height:680px;display:grid;overflow:auto}.clientSupportTicketButton{text-align:right;cursor:pointer;background:radial-gradient(circle at 100% 0,#ff7a1a14,#0000 36%),#fff;border:1px solid #0f172a1a;border-radius:18px;gap:8px;padding:12px;font-family:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.clientSupportTicketButton:hover,.clientSupportTicketButton.active{border-color:#f9731661;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a13}.clientSupportTicketButton header{justify-content:space-between;align-items:center;gap:8px;display:flex}.clientSupportTicketButton b{color:#0f172a;font-size:12.5px;font-weight:1000}.clientSupportTicketButton small{color:#64748b;font-size:11px;font-weight:850}.clientTicketMessages{background:radial-gradient(circle at 100% 0,#ffedd557,#0000 40%),#f8fafc;border:1px solid #0f172a14;border-radius:22px;align-content:start;gap:10px;height:560px;padding:12px;display:grid;overflow:auto}.clientTicketMessage{display:flex}.clientTicketMessage.client{justify-content:flex-start}.clientTicketMessage.admin{justify-content:flex-end}.clientTicketMessage section{border-radius:20px;max-width:min(76%,560px);padding:12px 14px;box-shadow:0 12px 28px #0f172a0e}.clientTicketMessage.client section{background:#fff;border:1px solid #0f172a14}.clientTicketMessage.admin section{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b)}.clientTicketMessage b{margin-bottom:5px;font-size:12px;font-weight:1000;display:block}.clientTicketMessage.admin b,.clientTicketMessage.admin p,.clientTicketMessage.admin small{color:#fff}.clientTicketMessage.client b{color:#0f172a}.clientTicketMessage p{color:#475569;white-space:pre-wrap;margin:0;font-size:12.5px;font-weight:850;line-height:1.75}.clientTicketMessage small{color:#64748b;margin-top:7px;font-size:10.5px;font-weight:850;display:block}.clientTicketReplyBox textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #0f172a1f;border-radius:18px;outline:0;min-height:58px;padding:12px;font-family:inherit;font-weight:850}.clientTicketReplyBox button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:18px;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:1000;display:inline-flex}.clientSupportModernForm.compact{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;padding:0!important}.clientSupportModernForm.compact:before{display:none!important}.clientSupportModernForm.compact textarea{min-height:120px!important}.clientSupportModernForm.compact label{padding:9px!important}.clientSupportModernForm.compact button{border-radius:16px!important;min-height:44px!important}@media (width<=1250px){.clientSupportConversationLayout{grid-template-columns:280px minmax(0,1fr)}.clientSupportNewTicketPanel{grid-column:1/-1}}@media (width<=900px){.clientSupportConversationLayout{grid-template-columns:1fr}.clientTicketMessages{height:460px}}@media (width<=640px){.clientTicketReplyBox,.clientSupportModernForm.compact{grid-template-columns:1fr!important}.clientTicketMessage section{max-width:92%}.clientSupportTicketColumn,.clientSupportChatPanel,.clientSupportNewTicketPanel{border-radius:22px;padding:13px}}.adminTicketChatLayout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.adminTicketChatList,.adminTicketChatPanel{background:radial-gradient(circle at 100% 0,#ff7a1a14,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a1a;border-radius:24px;padding:14px;box-shadow:0 18px 44px #0f172a11}.adminTicketChatHeader{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;padding-bottom:12px;display:flex}.adminTicketChatHeader em{color:#fff;direction:ltr;background:#0f172a;border-radius:999px;padding:6px 10px;font-size:10.5px;font-style:normal;font-weight:1000;display:inline-flex}.adminTicketChatHeader h2{color:#0f172a;margin:8px 0 4px;font-size:26px;font-weight:1000}.adminTicketChatHeader p{color:#64748b;margin:0;font-size:12px;font-weight:900}.adminTicketChatHeader select{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;min-height:36px;padding:0 10px;font-family:inherit;font-weight:900}.adminTicketMessages{background:radial-gradient(circle at 100% 0,#ffedd557,#0000 42%),#f8fafc;border:1px solid #0f172a14;border-radius:20px;align-content:start;gap:10px;height:430px;margin-bottom:10px;padding:12px;display:grid;overflow:auto}.adminTicketMessage{display:flex}.adminTicketMessage.client{justify-content:flex-start}.adminTicketMessage.admin{justify-content:flex-end}.adminTicketMessage section{border-radius:18px;max-width:min(76%,600px);padding:11px 13px;box-shadow:0 12px 28px #0f172a0e}.adminTicketMessage.client section{background:#fff;border:1px solid #0f172a14}.adminTicketMessage.admin section{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b)}.adminTicketMessage b{margin-bottom:5px;font-size:12px;font-weight:1000;display:block}.adminTicketMessage.client b{color:#0f172a}.adminTicketMessage.admin b,.adminTicketMessage.admin p,.adminTicketMessage.admin small{color:#fff}.adminTicketMessage p{color:#475569;white-space:pre-wrap;margin:0;font-size:12.5px;font-weight:850;line-height:1.75}.adminTicketMessage small{color:#64748b;margin-top:7px;font-size:10.5px;font-weight:850;display:block}.adminTicketReplyComposer{grid-template-columns:1fr 130px;gap:8px;display:grid}.adminTicketReplyComposer textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #0f172a1f;border-radius:16px;outline:0;min-height:62px;padding:12px;font-family:inherit;font-weight:850}.adminTicketReplyComposer button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:16px;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:1000;display:inline-flex}@media (width<=1100px){.adminTicketChatLayout{grid-template-columns:1fr}.adminTicketMessages{height:420px}}@media (width<=640px){.adminTicketChatHeader,.adminTicketReplyComposer{grid-template-columns:1fr;display:grid}.adminTicketMessage section{max-width:92%}}.clientTicketAttachments,.adminTicketAttachments{background:radial-gradient(circle at 100% 0,#ff7a1a14,#0000 38%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a17;border-radius:20px;margin-top:10px;margin-bottom:10px;padding:12px}.compactHead{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.compactHead h2,.compactHead h3{color:#0f172a!important;margin:0!important;font-size:15px!important;font-weight:1000!important}.compactHead span{margin-top:3px;display:block;color:#64748b!important;font-size:11px!important;font-weight:850!important}.ticketUploadButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11.5px;font-weight:1000;display:inline-flex}.ticketUploadButton input{display:none}.ticketAttachmentList{gap:7px;display:grid}.ticketAttachmentList a{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:13px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:8px 10px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.ticketAttachmentList a:hover{border-color:#f9731652;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a0f}.ticketAttachmentList a span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.ticketAttachmentList a small{color:#64748b;font-size:10.5px;font-weight:850}.ticketNoAttachments{color:#64748b;background:#f8fafce6;border:1px dashed #0f172a24;border-radius:13px;justify-content:center;align-items:center;min-height:38px;font-size:11.5px;font-weight:850;display:flex}@media (width<=640px){.compactHead{display:grid!important}.ticketUploadButton{width:100%}.ticketAttachmentList a{grid-template-columns:18px minmax(0,1fr)}.ticketAttachmentList a small{grid-column:2}}.clientSupportModernPage{padding-top:16px!important}.clientSupportModernHero{border-radius:26px!important;width:min(100%,1120px)!important;min-height:130px!important;margin-bottom:14px!important;padding:22px 26px!important}.clientSupportModernHero h1{margin:4px 0 8px!important;font-size:clamp(34px,3.4vw,50px)!important;line-height:1.08!important}.clientSupportModernHero p{font-size:13px!important;line-height:1.7!important}.clientSupportModernHero button{border-radius:14px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:12px!important}.clientSupportModernPage .clientSupportStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:min(100%,1120px)!important;margin:0 auto 14px!important}.clientSupportModernPage .clientSupportStats article{border-radius:18px!important;min-height:86px!important;padding:12px!important}.clientSupportModernPage .clientSupportStats strong{font-size:24px!important}.clientSupportModernPage .clientSupportStats span{font-size:11px!important}.clientSupportConversationLayout{grid-template-columns:250px minmax(0,1fr) 310px!important;align-items:start!important;gap:12px!important;width:min(100%,1120px)!important;margin:0 auto!important;display:grid!important}.clientSupportTicketColumn,.clientSupportChatPanel,.clientSupportNewTicketPanel{background:radial-gradient(circle at 100% 0,#ff7a1a0f,#0000 34%),linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a14!important;border-radius:22px!important;padding:13px!important;box-shadow:0 16px 36px #0f172a0e!important}.clientSupportModernHead{margin-bottom:10px!important}.clientSupportModernHead h3{margin:0!important;font-size:18px!important;line-height:1.3!important}.clientSupportModernHead span,.clientSupportModernHead p{font-size:11px!important;line-height:1.55!important}.clientSupportTicketList{gap:8px!important;max-height:610px!important}.clientSupportTicketButton{border-radius:16px!important;gap:6px!important;padding:10px!important}.clientSupportTicketButton header{gap:6px!important}.clientSupportTicketButton b{font-size:12px!important;line-height:1.5!important}.clientSupportTicketButton small{font-size:10.5px!important;line-height:1.5!important}.supportTicketNumber{white-space:normal!important;text-align:center!important;border-radius:999px!important;max-width:115px!important;min-height:25px!important;padding:5px 8px!important;font-size:10px!important;line-height:1.2!important}.clientSupportStatus{border-radius:999px!important;min-height:24px!important;padding:5px 8px!important;font-size:10px!important}.clientSupportChatPanel>.clientSupportModernHead{border-bottom:1px solid #0f172a14!important;padding-bottom:10px!important}.clientTicketMessages{background:radial-gradient(circle at 100% 0,#ffedd53d,#0000 40%),#f8fafc!important;border-radius:18px!important;gap:8px!important;height:380px!important;min-height:380px!important;padding:10px!important}.clientTicketMessage section{border-radius:16px!important;max-width:82%!important;padding:10px 12px!important}.clientTicketMessage b{font-size:11.5px!important}.clientTicketMessage p{font-size:12px!important;line-height:1.65!important}.clientTicketMessage small{font-size:10px!important}.clientTicketAttachments{border-radius:16px!important;margin-top:9px!important;margin-bottom:9px!important;padding:10px!important}.compactHead{margin-bottom:8px!important}.compactHead h3{font-size:14px!important}.ticketUploadButton{border-radius:11px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}.ticketAttachmentList{gap:6px!important;max-height:108px!important;overflow:auto!important}.ticketAttachmentList a{border-radius:11px!important;grid-template-columns:16px minmax(0,1fr) auto!important;min-height:34px!important;padding:7px 9px!important}.ticketAttachmentList a span{font-size:11.5px!important}.ticketAttachmentList a small{font-size:10px!important}.clientTicketReplyBox{grid-template-columns:minmax(0,1fr) 105px!important;gap:8px!important;margin-top:8px!important;display:grid!important}.clientTicketReplyBox textarea{border-radius:15px!important;min-height:54px!important;max-height:110px!important;padding:10px 12px!important;font-size:12px!important}.clientTicketReplyBox button{border-radius:15px!important;height:54px!important;min-height:54px!important;padding:0 10px!important;font-size:11.5px!important}.clientSupportNewTicketPanel{position:sticky!important;top:18px!important}.clientSupportNewTicketPanel .supportFormTitle{margin-bottom:8px!important}.clientSupportModernForm.compact{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.clientSupportModernForm.compact label{border-radius:15px!important;gap:5px!important;padding:8px!important}.clientSupportModernForm.compact label span{font-size:10.5px!important}.clientSupportModernForm.compact input,.clientSupportModernForm.compact select,.clientSupportModernForm.compact textarea{border-radius:12px!important;min-height:40px!important;padding:9px 10px!important;font-size:12px!important}.clientSupportModernForm.compact textarea{min-height:92px!important;max-height:130px!important}.clientSupportModernForm.compact button{border-radius:14px!important;height:42px!important;min-height:42px!important;font-size:12px!important}.clientSupportEmptyModern{border-radius:16px!important;min-height:86px!important;padding:14px!important;font-size:12px!important}.clientSupportEmptyModern svg{width:24px!important;height:24px!important}.clientSidebarStatus{border-radius:18px!important;padding:16px!important}.clientSidebarStatus b{font-size:15px!important}.clientSidebarStatus span{font-size:11px!important}@media (width<=1280px){.clientSupportConversationLayout{grid-template-columns:240px minmax(0,1fr) 285px!important}}@media (width<=1150px){.clientSupportConversationLayout{grid-template-columns:260px minmax(0,1fr)!important}.clientSupportNewTicketPanel{grid-column:1/-1!important;position:static!important}.clientSupportModernForm.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.clientSupportModernPage .clientSupportStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clientSupportConversationLayout{grid-template-columns:1fr!important}.clientTicketMessages{height:340px!important;min-height:340px!important}.clientSupportTicketList{max-height:300px!important}}@media (width<=640px){.clientSupportModernHero{border-radius:20px!important;padding:16px!important}.clientSupportModernHero h1{font-size:32px!important}.clientSupportModernPage .clientSupportStats,.clientSupportModernForm.compact,.clientTicketReplyBox{grid-template-columns:1fr!important}.clientTicketReplyBox button{width:100%!important}}.clientProjectsPage{padding-top:16px}.clientProjectsHero{background:radial-gradient(circle at 8% 20%,#ff7a1a2e,#0000 28%),radial-gradient(circle at 100% 0,#ffcf6352,#0000 36%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #f973162e;border-radius:30px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,1120px);min-height:150px;margin:0 auto 14px;padding:26px 30px;display:flex;box-shadow:0 24px 60px #0f172a13}.clientProjectsHero span{color:#ff7a1a;margin-bottom:6px;font-size:13px;font-weight:1000;display:block}.clientProjectsHero h1{color:#0f172a;letter-spacing:-1.8px;margin:0 0 8px;font-size:clamp(42px,4.2vw,66px);font-weight:1000;line-height:1}.clientProjectsHero p{color:#475569;margin:0;font-size:14px;font-weight:850;line-height:1.8}.clientProjectsHero button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0;border-radius:15px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-family:inherit;font-weight:1000;display:inline-flex;box-shadow:0 14px 30px #f973162e}.clientProjectsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,1120px);margin:0 auto 14px;display:grid}.clientProjectsStats article{background:radial-gradient(circle at 0 100%,#ff7a1a1a,#0000 36%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:22px;align-content:space-between;min-height:106px;padding:16px;display:grid;box-shadow:0 18px 40px #0f172a0e}.clientProjectsStats svg{color:#ff6b00;background:#fff7ed;border-radius:14px;width:36px;height:36px;padding:8px}.clientProjectsStats span{color:#64748b;font-size:12px;font-weight:900}.clientProjectsStats strong{color:#0f172a;font-size:30px;font-weight:1000}.clientProjectsToolbar{background:#fff;border:1px solid #0f172a14;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;width:min(100%,1120px);margin:0 auto 14px;padding:12px;display:flex;box-shadow:0 16px 34px #0f172a0b}.clientProjectsToolbar>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:15px;flex:1;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.clientProjectsToolbar svg{color:#ff6b00}.clientProjectsToolbar input{color:#0f172a;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px;font-weight:850}.clientProjectsToolbar>span{color:#64748b;white-space:nowrap;font-size:12px;font-weight:1000}.clientProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,1120px);margin:0 auto;display:grid}.clientProjectCard{background:radial-gradient(circle at 100% 0,#ff7a1a17,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:26px;gap:14px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 22px 48px #0f172a11}.clientProjectCard:hover{border-color:#f9731642;transform:translateY(-3px);box-shadow:0 30px 70px #0f172a16}.clientProjectCard header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.clientProjectStatus{border-radius:999px;min-height:28px;padding:6px 10px;font-size:11px;font-weight:1000}.clientProjectStatus.active{color:#075985;background:#e0f2fe}.clientProjectStatus.review{color:#92400e;background:#fef3c7}.clientProjectStatus.done{color:#166534;background:#dcfce7}.clientProjectStatus.paused{color:#475569;background:#e2e8f0}.clientProjectCard em{color:#64748b;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.clientProjectCard h2{color:#0f172a;margin:0;font-size:24px;font-weight:1000;line-height:1.35}.clientProjectCard p{color:#64748b;min-height:44px;margin:0;font-size:13px;font-weight:850;line-height:1.75}.clientProjectProgress{gap:8px;display:grid}.clientProjectProgress section{justify-content:space-between;align-items:center;gap:8px;display:flex}.clientProjectProgress b{color:#0f172a;font-size:13px;font-weight:1000}.clientProjectProgress span{color:#64748b;font-size:11px;font-weight:900}.clientProjectProgress div{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.clientProjectProgress i{border-radius:inherit;background:linear-gradient(90deg,#ffcf63,#ff7a1a);height:100%;display:block}.clientProjectCard footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.clientProjectCard footer span{color:#475569;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.clientProjectCard footer a{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:13px;justify-content:center;align-items:center;min-height:36px;margin-inline-start:auto;padding:0 13px;font-size:12px;font-weight:1000;text-decoration:none;display:inline-flex}.clientProjectsEmpty{color:#64748b;text-align:center;background:#ffffffb3;border:1px dashed #0f172a29;border-radius:26px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:220px;font-weight:900;display:grid}.clientProjectsEmpty b{color:#0f172a;font-size:18px}@media (width<=1050px){.clientProjectsGrid{grid-template-columns:1fr}.clientProjectsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.clientProjectsHero{display:grid}}@media (width<=640px){.clientProjectsHero{border-radius:22px;padding:18px}.clientProjectsHero h1{font-size:38px}.clientProjectsStats{grid-template-columns:1fr}.clientProjectsToolbar{display:grid}.clientProjectCard{border-radius:22px;padding:14px}.clientProjectCard footer a{width:100%;margin-inline-start:0}}.clientProjectDetailsPage{background:radial-gradient(circle at 10% 0,#ff7a1a14,#0000 28%),linear-gradient(#f8fafc,#eef2f7)!important;min-height:100vh!important;padding:16px 18px 40px!important}.clientProjectDetailsHero{background:radial-gradient(circle at 8% 20%,#ff7a1a29,#0000 30%),radial-gradient(circle at 100% 0,#ffcf634d,#0000 36%),linear-gradient(135deg,#fff,#fff7ed)!important;border:1px solid #f973162e!important;border-radius:30px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:min(100%,1120px)!important;min-height:180px!important;margin:0 auto 14px!important;padding:26px 30px!important;display:flex!important;box-shadow:0 24px 60px #0f172a13!important}.clientProjectDetailsHero a{color:#ff6b00!important;align-items:center!important;gap:6px!important;margin-bottom:10px!important;font-size:12px!important;font-weight:1000!important;text-decoration:none!important;display:inline-flex!important}.clientProjectDetailsHero span{color:#ff7a1a!important;margin-bottom:6px!important;font-size:13px!important;font-weight:1000!important;display:block!important}.clientProjectDetailsHero h1{color:#0f172a!important;letter-spacing:-1.4px!important;max-width:820px!important;margin:0 0 10px!important;font-size:clamp(34px,4vw,58px)!important;font-weight:1000!important;line-height:1.12!important}.clientProjectDetailsHero p{color:#475569!important;max-width:720px!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1.8!important}.clientProjectDetailsHero button{color:#111827!important;cursor:pointer!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border:0!important;border-radius:15px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 15px!important;font-family:inherit!important;font-weight:1000!important;display:inline-flex!important;box-shadow:0 14px 30px #f973162e!important}.clientProjectDetailsStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:min(100%,1120px)!important;margin:0 auto 14px!important;display:grid!important}.clientProjectDetailsStats article{background:radial-gradient(circle at 0 100%,#ff7a1a1a,#0000 36%),linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a14!important;border-radius:22px!important;align-content:space-between!important;min-height:105px!important;padding:16px!important;display:grid!important;box-shadow:0 18px 40px #0f172a0e!important}.clientProjectDetailsStats svg{color:#ff6b00!important;background:#fff7ed!important;border-radius:14px!important;width:36px!important;height:36px!important;padding:8px!important}.clientProjectDetailsStats span{color:#64748b!important;font-size:12px!important;font-weight:900!important}.clientProjectDetailsStats strong{color:#0f172a!important;font-size:18px!important;font-weight:1000!important;line-height:1.4!important}.clientProjectDetailsProgress{background:#fff!important;border:1px solid #0f172a14!important;border-radius:22px!important;width:min(100%,1120px)!important;margin:0 auto 14px!important;padding:16px!important;box-shadow:0 16px 34px #0f172a0b!important}.clientProjectDetailsProgress>div{justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.clientProjectDetailsProgress b{color:#0f172a!important;font-size:14px!important;font-weight:1000!important}.clientProjectDetailsProgress span{color:#64748b!important;font-size:12px!important;font-weight:900!important}.clientProjectDetailsProgress section{background:#e2e8f0!important;border-radius:999px!important;height:13px!important;overflow:hidden!important}.clientProjectDetailsProgress i{border-radius:inherit!important;background:linear-gradient(90deg,#ffcf63,#ff7a1a)!important;height:100%!important;display:block!important}.clientProjectDetailsGrid{grid-template-columns:minmax(0,1fr) 330px!important;align-items:start!important;gap:14px!important;width:min(100%,1120px)!important;margin:0 auto!important;display:grid!important}.clientProjectDetailsKanban{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.clientProjectDetailsKanban>article{background:radial-gradient(circle at 100% 0,#ff7a1a0f,#0000 34%),linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a14!important;border-radius:24px!important;min-height:360px!important;padding:13px!important;box-shadow:0 18px 40px #0f172a0e!important}.clientProjectDetailsKanban>article>header{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.clientProjectDetailsKanban>article>header b{color:#0f172a!important;font-size:13px!important;font-weight:1000!important}.clientProjectDetailsKanban>article>header span{color:#fff!important;background:#0f172a!important;border-radius:999px!important;place-items:center!important;min-width:26px!important;height:26px!important;font-size:11px!important;font-weight:1000!important;display:grid!important}.clientProjectDetailsKanban>article>div{gap:9px!important;display:grid!important}.clientProjectDetailsKanban em{color:#64748b!important;background:#f8fafce0!important;border:1px dashed #0f172a24!important;border-radius:16px!important;place-items:center!important;min-height:72px!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.clientProjectTaskCard{background:#fff!important;border:1px solid #0f172a14!important;border-radius:17px!important;gap:7px!important;padding:12px!important;display:grid!important;box-shadow:0 12px 26px #0f172a0b!important}.clientProjectTaskCard b{color:#0f172a!important;font-size:13px!important;font-weight:1000!important}.clientProjectTaskCard p{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1.65!important}.clientProjectTaskCard small{color:#c2410c!important;background:#fff7ed!important;border-radius:999px!important;width:fit-content!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:1000!important}.clientProjectDetailsSide{gap:12px!important;display:grid!important}.clientProjectDetailsSide>section{background:radial-gradient(circle at 100% 0,#ff7a1a12,#0000 34%),linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a14!important;border-radius:24px!important;padding:15px!important;box-shadow:0 18px 40px #0f172a0e!important}.clientProjectDetailsSide h2{color:#0f172a!important;margin:0 0 10px!important;font-size:20px!important;font-weight:1000!important}.clientProjectMiniCard{background:#fff!important;border:1px solid #0f172a14!important;border-radius:16px!important;gap:5px!important;margin-bottom:8px!important;padding:11px!important;display:grid!important}.clientProjectMiniCard b{color:#0f172a!important;font-size:12.5px!important;font-weight:1000!important}.clientProjectMiniCard p{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1.6!important}.clientProjectMiniCard small{color:#94a3b8!important;font-size:10.5px!important;font-weight:850!important}.clientProjectMuted{color:#64748b!important;background:#f8fafccc!important;border:1px dashed #0f172a24!important;border-radius:15px!important;place-items:center!important;min-height:60px!important;margin:0!important;font-size:12px!important;font-weight:850!important;display:grid!important}.clientProjectSupportLink{color:#fff!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;font-size:13px!important;font-weight:1000!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 16px 34px #0f172a29!important}@media (width<=1200px){.clientProjectDetailsGrid{grid-template-columns:1fr!important}.clientProjectDetailsKanban{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.clientProjectDetailsStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clientProjectDetailsHero{display:grid!important}}@media (width<=640px){.clientProjectDetailsPage{padding:12px!important}.clientProjectDetailsHero{border-radius:22px!important;padding:18px!important}.clientProjectDetailsHero h1{font-size:32px!important}.clientProjectDetailsStats,.clientProjectDetailsKanban{grid-template-columns:1fr!important}}.ashProjectProPage{background:radial-gradient(circle at 15% 0,#ff7a1a14,#0000 26%),linear-gradient(#f8fafc,#eef2f7)!important;min-height:100vh!important;padding:18px!important}.ashProjectProHero,.ashProjectMetricGrid,.ashProjectProgressCard,.ashProjectWorkspace{width:min(100%,1120px)!important;margin-inline:auto!important}.ashProjectProHero{animation:.45s both ashSoftEnter;background:radial-gradient(circle at 10% 10%,#ffcf6338,#0000 28%),radial-gradient(circle at 100% 0,#ff7a1a29,#0000 34%),linear-gradient(135deg,#fff,#fff7ed)!important;border:1px solid #f973162e!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) 170px!important;align-items:center!important;gap:18px!important;min-height:150px!important;padding:22px 24px!important;display:grid!important;box-shadow:0 18px 44px #0f172a12!important}.ashBackLink{color:#f97316!important;align-items:center!important;gap:6px!important;margin-bottom:8px!important;font-size:11.5px!important;font-weight:1000!important;text-decoration:none!important;display:inline-flex!important}.ashEyebrow{color:#ff7a1a!important;margin-bottom:6px!important;font-size:11.5px!important;font-weight:1000!important;display:block!important}.ashProjectHeroContent h1{color:#0f172a!important;letter-spacing:-1px!important;margin:0 0 8px!important;font-size:clamp(30px,3.2vw,46px)!important;font-weight:1000!important;line-height:1.15!important}.ashProjectHeroContent p{color:#475569!important;max-width:680px!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.75!important}.ashProjectHeroMeta{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.ashProjectHeroMeta span{color:#475569!important;background:#ffffffb8!important;border:1px solid #0f172a14!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.ashProjectHeroAction{gap:10px!important;display:grid!important}.ashProjectHeroAction button{color:#111827!important;cursor:pointer!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border:0!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:38px!important;font-family:inherit!important;font-size:12px!important;font-weight:1000!important;display:inline-flex!important}.ashProjectScore{color:#fff!important;text-align:center!important;background:#0f172aeb!important;border-radius:20px!important;padding:14px!important;box-shadow:0 16px 34px #0f172a29!important}.ashProjectScore strong{font-size:34px!important;font-weight:1000!important;line-height:1!important;display:block!important}.ashProjectScore span{opacity:.82!important;margin-top:5px!important;font-size:11px!important;font-weight:850!important;display:block!important}.ashProjectMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.ashProjectMetricGrid article{animation:.5s both ashSoftEnter;background:#ffffffdb!important;border:1px solid #0f172a14!important;border-radius:19px!important;align-content:space-between!important;min-height:86px!important;padding:13px!important;display:grid!important;box-shadow:0 12px 30px #0f172a0b!important}.ashProjectMetricGrid svg{color:#ff6b00!important;background:#fff7ed!important;border-radius:12px!important;width:32px!important;height:32px!important;padding:7px!important}.ashProjectMetricGrid span{color:#64748b!important;font-size:11px!important;font-weight:900!important}.ashProjectMetricGrid b{color:#0f172a!important;font-size:17px!important;font-weight:1000!important;line-height:1.35!important}.ashProjectProgressCard{background:#ffffffe6!important;border:1px solid #0f172a14!important;border-radius:19px!important;margin-top:12px!important;padding:13px!important;box-shadow:0 12px 30px #0f172a0b!important}.ashProjectProgressCard>div{justify-content:space-between!important;gap:10px!important;margin-bottom:9px!important;display:flex!important}.ashProjectProgressCard b{color:#0f172a!important;font-size:13px!important;font-weight:1000!important}.ashProjectProgressCard span{color:#64748b!important;font-size:11px!important;font-weight:900!important}.ashProjectProgressCard section{background:#e2e8f0!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}.ashProjectProgressCard i{animation:.7s both ashGrowBar;border-radius:inherit!important;background:linear-gradient(90deg,#ffcf63,#ff7a1a)!important;height:100%!important;display:block!important}.ashProjectWorkspace{grid-template-columns:minmax(0,1fr) 290px!important;align-items:start!important;gap:12px!important;margin-top:12px!important;display:grid!important}.ashKanbanBoard{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.ashKanbanColumn{animation:.55s both ashSoftEnter;background:#ffffffdb!important;border:1px solid #0f172a14!important;border-radius:20px!important;min-height:340px!important;padding:11px!important;box-shadow:0 12px 30px #0f172a0b!important}.ashKanbanColumn>header{justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;display:flex!important}.ashKanbanColumn>header b{color:#0f172a!important;font-size:12.5px!important;font-weight:1000!important}.ashKanbanColumn>header span{color:#fff!important;background:#0f172a!important;border-radius:999px!important;place-items:center!important;min-width:25px!important;height:25px!important;font-size:11px!important;font-weight:1000!important;display:grid!important}.ashKanbanColumnBody{gap:8px!important;display:grid!important}.ashTaskMiniCard{transition:transform .18s,box-shadow .18s,border-color .18s;background:#fff!important;border:1px solid #0f172a14!important;border-radius:16px!important;gap:6px!important;padding:10px!important;display:grid!important;box-shadow:0 10px 22px #0f172a0a!important}.ashTaskMiniCard:hover{border-color:#f9731642!important;transform:translateY(-2px)!important;box-shadow:0 16px 34px #0f172a12!important}.ashTaskMiniCard>div{align-items:center!important;gap:6px!important;display:flex!important}.ashTaskMiniCard svg{color:#ff6b00!important}.ashTaskMiniCard b{color:#0f172a!important;font-size:12.5px!important;font-weight:1000!important}.ashTaskMiniCard p{color:#64748b!important;margin:0!important;font-size:11.5px!important;font-weight:850!important;line-height:1.6!important}.ashTaskMiniCard footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.ashTaskMiniCard span{color:#c2410c!important;background:#fff7ed!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;font-weight:1000!important}.ashTaskMiniCard small{color:#94a3b8!important;font-size:10px!important;font-weight:850!important}.ashEmptyDrop{color:#64748b!important;background:#f8fafccc!important;border:1px dashed #0f172a24!important;border-radius:15px!important;place-items:center!important;min-height:72px!important;font-size:11.5px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.ashProjectSidePanel{gap:10px!important;display:grid!important}.ashProjectSidePanel>section{animation:.55s both ashSoftEnter;background:#ffffffdb!important;border:1px solid #0f172a14!important;border-radius:20px!important;padding:13px!important;box-shadow:0 12px 30px #0f172a0b!important}.ashProjectSidePanel header{justify-content:space-between!important;align-items:center!important;margin-bottom:9px!important;display:flex!important}.ashProjectSidePanel h2{color:#0f172a!important;margin:0!important;font-size:16px!important;font-weight:1000!important}.ashProjectSidePanel header span{color:#c2410c!important;background:#fff7ed!important;border-radius:999px!important;place-items:center!important;min-width:24px!important;height:24px!important;font-size:10.5px!important;font-weight:1000!important;display:grid!important}.ashSideList{gap:7px!important;display:grid!important}.ashSideList article{background:#fff!important;border:1px solid #0f172a14!important;border-radius:14px!important;padding:10px!important}.ashSideList b{color:#0f172a!important;font-size:12px!important;font-weight:1000!important}.ashSideList p{color:#64748b!important;margin:4px 0!important;font-size:11.5px!important;font-weight:850!important;line-height:1.55!important}.ashSideList small{color:#94a3b8!important;font-size:10px!important;font-weight:850!important}.ashSideList em{color:#64748b!important;border:1px dashed #0f172a24!important;border-radius:14px!important;place-items:center!important;min-height:58px!important;font-size:11.5px!important;font-style:normal!important;font-weight:850!important;display:grid!important}.ashSupportProjectButton{color:#fff!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;font-size:12.5px!important;font-weight:1000!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 16px 34px #0f172a29!important}@keyframes ashSoftEnter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ashGrowBar{0%{transform-origin:100%;transform:scaleX(.2)}to{transform-origin:100%;transform:scaleX(1)}}@media (width<=1200px){.ashProjectWorkspace{grid-template-columns:1fr!important}.ashKanbanBoard,.ashProjectSidePanel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashSupportProjectButton{grid-column:1/-1!important}}@media (width<=850px){.ashProjectProHero{grid-template-columns:1fr!important}.ashProjectHeroAction{grid-template-columns:160px 1fr!important}.ashProjectMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.ashProjectProPage{padding:12px!important}.ashProjectProHero{border-radius:20px!important;padding:16px!important}.ashProjectHeroContent h1{font-size:28px!important}.ashProjectHeroAction,.ashProjectMetricGrid,.ashKanbanBoard,.ashProjectSidePanel{grid-template-columns:1fr!important}}:root{--ash-font:"IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ash-text-900:#0f172a;--ash-text-800:#1e293b;--ash-text-700:#334155;--ash-text-600:#475569;--ash-text-500:#64748b;--ash-text-400:#94a3b8;--ash-size-xs:11px;--ash-size-sm:12px;--ash-size-md:13px;--ash-size-base:14px;--ash-size-lg:16px;--ash-size-xl:20px;--ash-size-2xl:26px;--ash-size-3xl:34px;--ash-size-4xl:44px;--ash-line-tight:1.25;--ash-line-normal:1.65;--ash-line-relaxed:1.85}.clientShell,.adminShell,.clientPortalPage,.adminSupportPage,.adminDashboardPage,body{color:var(--ash-text-900);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:var(--ash-font)!important}.clientShell p,.adminShell p,.clientPortalPage p,.adminSupportPage p,.clientShell span,.adminShell span,.clientPortalPage span,.adminSupportPage span,.clientShell small,.adminShell small,.clientPortalPage small,.adminSupportPage small{letter-spacing:0!important}.clientPortalPage h1,.adminSupportPage h1,.adminDashboardPage h1,.clientProjectsHero h1,.clientProjectDetailsHero h1,.ashProjectHeroContent h1,.clientSupportModernHero h1,.clientPortalHero h1,.adminSupportHero h1{letter-spacing:-.7px!important;color:var(--ash-text-900)!important;font-size:clamp(30px,3vw,42px)!important;font-weight:800!important;line-height:1.18!important}.clientPortalPage header p,.adminSupportPage header p,.clientProjectsHero p,.clientProjectDetailsHero p,.ashProjectHeroContent p,.clientSupportModernHero p,.clientPortalHero p,.adminSupportHero p{max-width:760px;font-size:var(--ash-size-base)!important;line-height:var(--ash-line-relaxed)!important;color:var(--ash-text-600)!important;font-weight:600!important}.clientPortalPage header>div>span,.adminSupportPage header>div>span,.clientProjectsHero>div>span,.clientSupportModernHero>div>span,.ashEyebrow{font-size:var(--ash-size-xs)!important;letter-spacing:0!important;color:#f97316!important;font-weight:800!important;line-height:1.4!important}.clientPortalPage h2,.adminSupportPage h2,.clientPortalPage h3,.adminSupportPage h3,.clientSupportModernHead h3,.adminSupportPanelHead h2,.ashProjectSidePanel h2,.clientProjectDetailsSide h2{font-size:var(--ash-size-xl)!important;letter-spacing:-.2px!important;color:var(--ash-text-900)!important;font-weight:800!important;line-height:1.35!important}.clientProjectCard h2,.clientProjectTaskCard b,.ashTaskMiniCard b,.clientProjectMiniCard b,.ashSideList b,.clientSupportTicketButton b,.adminSupportTicketList b,.clientTicketMessage b,.adminTicketMessage b{font-size:var(--ash-size-base)!important;letter-spacing:0!important;color:var(--ash-text-900)!important;font-weight:700!important;line-height:1.55!important}.clientProjectCard p,.clientProjectTaskCard p,.ashTaskMiniCard p,.clientProjectMiniCard p,.ashSideList p,.clientSupportTicketButton small,.adminSupportTicketList small,.clientTicketMessage p,.adminTicketMessage p{font-size:var(--ash-size-md)!important;line-height:var(--ash-line-normal)!important;color:var(--ash-text-600)!important;font-weight:500!important}.clientProjectsStats span,.clientProjectDetailsStats span,.clientSupportStats span,.adminSupportStats span,.ashProjectMetricGrid span,.clientPortalStatCard span,.clientStatCard span{font-size:var(--ash-size-xs)!important;color:var(--ash-text-500)!important;font-weight:700!important;line-height:1.5!important}.clientProjectsStats strong,.clientProjectDetailsStats strong,.clientSupportStats strong,.adminSupportStats strong,.ashProjectMetricGrid b,.clientPortalStatCard strong,.clientStatCard strong{color:var(--ash-text-900)!important;font-size:clamp(22px,2vw,30px)!important;font-weight:800!important;line-height:1.15!important}.clientPortalPage button,.adminSupportPage button,.clientPortalPage a,.adminSupportPage a,.clientSidebarNav a,.adminSidebar a{font-family:var(--ash-font)!important}.clientPortalPage button,.adminSupportPage button,.clientProjectCard footer a,.ashSupportProjectButton,.clientTicketReplyBox button,.adminTicketReplyComposer button,.ticketUploadButton{font-size:var(--ash-size-sm)!important;letter-spacing:0!important;font-weight:700!important}.clientSidebarBrand strong,.adminSidebarBrand strong{font-size:var(--ash-size-base)!important;font-weight:800!important;line-height:1.4!important}.clientSidebarBrand span,.adminSidebarBrand span{font-size:var(--ash-size-xs)!important;color:#ffffffb8!important;font-weight:600!important}.clientSidebarNav a,.adminSidebar nav a,.adminSidebar a{font-size:var(--ash-size-md)!important;font-weight:700!important;line-height:1.4!important}.clientPortalPage input,.clientPortalPage textarea,.clientPortalPage select,.adminSupportPage input,.adminSupportPage textarea,.adminSupportPage select{font-family:var(--ash-font)!important;font-size:var(--ash-size-md)!important;font-weight:500!important;line-height:1.5!important}.clientPortalPage label span,.adminSupportPage label span{font-size:var(--ash-size-xs)!important;color:var(--ash-text-700)!important;font-weight:700!important}.clientProjectStatus,.clientSupportStatus,.adminSupportBadge,.supportTicketNumber,.ashTaskMiniCard span,.clientProjectTaskCard small,.ticketAttachmentList a small{font-size:10.5px!important;font-weight:700!important;line-height:1.25!important}.clientPortalHero,.clientProjectsHero,.clientSupportModernHero,.adminSupportHero,.ashProjectProHero,.clientProjectDetailsHero{min-height:132px!important;padding:22px 26px!important}.clientProjectCard h2{font-size:22px!important;font-weight:800!important;line-height:1.35!important}.ashProjectHeroContent h1{font-size:clamp(28px,2.8vw,38px)!important;line-height:1.2!important}.ashProjectScore strong{font-size:28px!important}.clientProjectCard p,.ashProjectHeroContent p,.clientProjectsHero p,.clientPortalHero p,.clientSupportModernHero p{max-width:720px!important}[dir=rtl]{font-feature-settings:"kern", "liga"}@media (width<=900px){.clientPortalPage h1,.adminSupportPage h1,.clientProjectsHero h1,.clientSupportModernHero h1,.clientPortalHero h1,.ashProjectHeroContent h1{font-size:clamp(26px,7vw,34px)!important}.clientPortalPage header p,.adminSupportPage header p,.clientProjectsHero p,.clientSupportModernHero p,.clientPortalHero p{font-size:13px!important}}@media (width<=640px){.clientPortalPage h1,.adminSupportPage h1,.clientProjectsHero h1,.clientSupportModernHero h1,.clientPortalHero h1,.ashProjectHeroContent h1{font-size:28px!important;line-height:1.25!important}.clientPortalPage h2,.adminSupportPage h2,.clientPortalPage h3,.adminSupportPage h3{font-size:18px!important}}:root{--ash-ui-bg:#f7f8fb;--ash-ui-card:#fff;--ash-ui-soft:#f8fafc;--ash-ui-border:#0f172a14;--ash-ui-border-strong:#0f172a1f;--ash-ui-shadow:0 10px 26px #0f172a0b;--ash-ui-shadow-hover:0 18px 42px #0f172a12;--ash-ui-radius:18px;--ash-ui-radius-lg:24px;--ash-ui-accent:#ff7a1a;--ash-ui-accent-soft:#fff7ed}.clientPortalPage,.adminSupportPage,.adminDashboardPage{background:var(--ash-ui-bg)!important}.clientPortalPage>header,.clientPortalPage>section,.adminSupportPage>header,.adminSupportPage>section,.clientProjectsHero,.clientProjectsStats,.clientProjectsToolbar,.clientProjectsGrid,.ashProjectProHero,.ashProjectMetricGrid,.ashProjectProgressCard,.ashProjectWorkspace,.clientSupportModernHero,.clientSupportStats,.clientSupportConversationLayout{width:min(100%,1080px)!important}.clientPortalHero,.clientProjectsHero,.clientSupportModernHero,.adminSupportHero,.ashProjectProHero,.clientProjectDetailsHero{border:1px solid var(--ash-ui-border)!important;min-height:128px!important;box-shadow:var(--ash-ui-shadow)!important;background:linear-gradient(135deg,#fff 0% 58%,#fff7ed 100%)!important;border-radius:22px!important;padding:22px 26px!important;overflow:hidden!important}.clientPortalHero:before,.clientProjectsHero:before,.clientSupportModernHero:before,.adminSupportHero:before,.ashProjectProHero:before{opacity:.35!important}.clientPortalHero h1,.clientProjectsHero h1,.clientSupportModernHero h1,.adminSupportHero h1,.ashProjectHeroContent h1,.clientProjectDetailsHero h1{letter-spacing:-.35px!important;margin-bottom:8px!important;font-size:clamp(28px,2.7vw,38px)!important;font-weight:800!important;line-height:1.22!important}.clientPortalHero p,.clientProjectsHero p,.clientSupportModernHero p,.adminSupportHero p,.ashProjectHeroContent p,.clientProjectDetailsHero p{color:#475569!important;font-size:13.5px!important;font-weight:500!important;line-height:1.9!important}.clientPortalHero button,.clientProjectsHero button,.clientSupportModernHero button,.adminSupportHero button,.ashProjectHeroAction button,.clientPortalPage button,.adminSupportPage button{height:auto!important;min-height:38px!important;box-shadow:none!important;border-radius:12px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}.clientProjectsStats article,.clientProjectDetailsStats article,.clientSupportStats article,.adminSupportStats article,.ashProjectMetricGrid article,.clientPortalStats article,.clientPortalStatCard,.clientStatCard{background:var(--ash-ui-card)!important;border:1px solid var(--ash-ui-border)!important;min-height:88px!important;box-shadow:var(--ash-ui-shadow)!important;border-radius:18px!important;padding:14px!important}.clientProjectsStats svg,.clientProjectDetailsStats svg,.clientSupportStats svg,.adminSupportStats svg,.ashProjectMetricGrid svg,.clientPortalStats svg,.clientPortalStatCard svg,.clientStatCard svg{background:var(--ash-ui-accent-soft)!important;width:30px!important;height:30px!important;color:var(--ash-ui-accent)!important;border-radius:11px!important;padding:7px!important}.clientProjectsStats strong,.clientProjectDetailsStats strong,.clientSupportStats strong,.adminSupportStats strong,.ashProjectMetricGrid b,.clientPortalStatCard strong,.clientStatCard strong{font-size:24px!important;font-weight:800!important;line-height:1.2!important}.clientProjectsStats span,.clientProjectDetailsStats span,.clientSupportStats span,.adminSupportStats span,.ashProjectMetricGrid span,.clientPortalStatCard span,.clientStatCard span{color:#64748b!important;font-size:11.5px!important;font-weight:600!important}.clientProjectCard,.clientProjectTaskCard,.ashTaskMiniCard,.ashKanbanColumn,.ashProjectSidePanel>section,.clientSupportTicketColumn,.clientSupportChatPanel,.clientSupportNewTicketPanel,.adminTicketChatList,.adminTicketChatPanel,.adminSupportList,.adminSupportDetails,.clientTicketAttachments,.adminTicketAttachments,.clientProfileCard,.clientInvoiceCard{border-radius:var(--ash-ui-radius-lg)!important;background:var(--ash-ui-card)!important;border:1px solid var(--ash-ui-border)!important;box-shadow:var(--ash-ui-shadow)!important}.clientProjectCard:hover,.ashTaskMiniCard:hover,.clientSupportTicketButton:hover,.adminSupportTicketList button:hover,.ticketAttachmentList a:hover{box-shadow:var(--ash-ui-shadow-hover)!important;border-color:#f9731633!important;transform:translateY(-2px)!important}.clientProjectCard{min-height:230px!important;padding:18px!important}.clientProjectCard h2{margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.45!important}.clientProjectCard p{color:#64748b!important;min-height:40px!important;font-size:13px!important;font-weight:500!important;line-height:1.8!important}.clientProjectsToolbar,.clientSupportModernForm,.adminSupportReplyBox,.clientTicketReplyBox textarea,.adminTicketReplyComposer textarea,.clientPortalPage input,.clientPortalPage select,.clientPortalPage textarea,.adminSupportPage input,.adminSupportPage select,.adminSupportPage textarea{border-color:var(--ash-ui-border)!important;box-shadow:none!important;border-radius:16px!important}.clientProjectsToolbar{border:1px solid var(--ash-ui-border)!important;box-shadow:var(--ash-ui-shadow)!important;background:#fff!important;padding:10px!important}.clientProjectsToolbar>div{background:#f8fafc!important;border-radius:13px!important;min-height:40px!important}.clientSidebarNav a,.adminSidebar nav a,.adminSidebar a{border-radius:13px!important;min-height:42px!important;font-size:13px!important;font-weight:700!important}.clientSidebarStatus,.adminSidebarStatus{border-radius:16px!important;padding:15px!important}.clientProjectStatus,.clientSupportStatus,.adminSupportBadge,.supportTicketNumber,.ashTaskMiniCard span,.clientProjectTaskCard small{border-radius:999px!important;min-height:24px!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:700!important}.ashProjectWorkspace{grid-template-columns:minmax(0,1fr) 280px!important}.ashKanbanBoard,.clientProjectDetailsKanban{gap:10px!important}.ashKanbanColumn,.clientProjectDetailsKanban>article{min-height:300px!important;padding:11px!important}.ashKanbanColumn>header b,.clientProjectDetailsKanban>article>header b{font-size:12.5px!important;font-weight:800!important}.ashTaskMiniCard,.clientProjectTaskCard{border-radius:15px!important;padding:10px!important}.ashTaskMiniCard b,.clientProjectTaskCard b{font-size:12.5px!important;font-weight:700!important}.clientSupportConversationLayout{grid-template-columns:245px minmax(0,1fr) 300px!important;gap:12px!important}.clientTicketMessages,.adminTicketMessages{border:1px solid var(--ash-ui-border)!important;background:#f8fafc!important;border-radius:18px!important}.clientTicketMessage section,.adminTicketMessage section{border-radius:16px!important}.clientProjectsPage,.ashProjectProPage,.clientSupportModernPage{padding-top:18px!important}.clientProjectsStats,.clientSupportStats,.ashProjectMetricGrid,.clientProjectsToolbar,.ashProjectProgressCard{margin-top:12px!important;margin-bottom:12px!important}.clientProjectCard,.ashKanbanColumn,.ashProjectSidePanel>section,.clientSupportTicketColumn,.clientSupportChatPanel,.clientSupportNewTicketPanel{background:#fff!important}.clientProjectCard footer a,.ashSupportProjectButton,.clientProjectSupportLink{border-radius:11px!important;min-height:34px!important;padding:0 12px!important;font-size:11.5px!important}@media (width<=900px){.clientSupportConversationLayout,.ashProjectWorkspace{grid-template-columns:1fr!important}.clientProjectsStats,.clientSupportStats,.ashProjectMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.clientPortalHero,.clientProjectsHero,.clientSupportModernHero,.adminSupportHero,.ashProjectProHero{border-radius:18px!important;padding:18px!important}.clientPortalHero h1,.clientProjectsHero h1,.clientSupportModernHero h1,.adminSupportHero h1,.ashProjectHeroContent h1{font-size:26px!important}.clientProjectsStats,.clientSupportStats,.ashProjectMetricGrid{grid-template-columns:1fr!important}}.ashBtn{font-family:var(--ash-font,"IBM Plex Sans Arabic", system-ui, sans-serif);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;outline:0;justify-content:center;align-items:center;gap:8px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex}.ashBtn:hover{transform:translateY(-1px)}.ashBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ashBtnSm{min-height:34px;padding:0 11px;font-size:11.5px}.ashBtnMd{min-height:40px;padding:0 14px;font-size:12.5px}.ashBtnLg{min-height:46px;padding:0 18px;font-size:13px}.ashBtnPrimary{color:#111827;background:linear-gradient(135deg,#ffcf63,#ff7a1a);box-shadow:0 12px 24px #f9731629}.ashBtnSecondary{color:#0f172a;background:#fff;border:1px solid #0f172a1a}.ashBtnDark{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b)}.ashBtnGhost{color:#475569;background:0 0}.ashBtnDanger{color:#fff;background:#ef4444}.ashCard{background:#fff;border:1px solid #0f172a14;border-radius:20px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 10px 26px #0f172a0b}.ashCard:hover{border-color:#f973162e;box-shadow:0 18px 42px #0f172a12}.ashCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ashCardTitle{color:#0f172a;margin:0;font-size:18px;font-weight:800;line-height:1.45}.ashCardDescription{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.75}.ashCardContent{gap:10px;display:grid}.ashBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:5px 9px;font-size:10.5px;font-weight:800;line-height:1.2;display:inline-flex}.ashBadgeDefault{color:#475569;background:#f1f5f9}.ashBadgeSuccess{color:#166534;background:#dcfce7}.ashBadgeWarning{color:#92400e;background:#fef3c7}.ashBadgeInfo{color:#075985;background:#e0f2fe}.ashBadgeDanger{color:#991b1b;background:#fee2e2}.ashBadgeDark{color:#fff;background:#0f172a}.ashClientProjectsDsPage{background:#f7f8fb!important;min-height:100vh!important;padding:18px!important}.ashDsHero,.ashDsStatsGrid,.ashDsToolbar,.ashDsProjectsGrid{width:min(100%,1080px)!important;margin-inline:auto!important}.ashDsHero{background:linear-gradient(135deg,#fff 0% 58%,#fff7ed 100%)!important;border:1px solid #0f172a14!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:132px!important;padding:22px 26px!important;display:flex!important;box-shadow:0 10px 26px #0f172a0b!important}.ashDsHero span{color:#f97316!important;margin-bottom:6px!important;font-size:11.5px!important;font-weight:800!important;display:block!important}.ashDsHero h1{color:#0f172a!important;letter-spacing:-.35px!important;margin:0 0 8px!important;font-size:clamp(28px,2.7vw,38px)!important;font-weight:800!important;line-height:1.22!important}.ashDsHero p{color:#475569!important;margin:0!important;font-size:13.5px!important;font-weight:500!important;line-height:1.9!important}.ashDsStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.ashDsStatsGrid .ashCard{min-height:88px!important;padding:14px!important}.ashDsStatsGrid .ashCardContent{align-content:space-between!important;height:100%!important;display:grid!important}.ashDsStatsGrid svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:11px!important;width:30px!important;height:30px!important;padding:7px!important}.ashDsStatsGrid span{color:#64748b!important;font-size:11.5px!important;font-weight:600!important}.ashDsStatsGrid strong{color:#0f172a!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important}.ashDsToolbar{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:12px!important;padding:10px!important;display:flex!important;box-shadow:0 10px 26px #0f172a0b!important}.ashDsToolbar>div{background:#f8fafc!important;border:1px solid #0f172a14!important;border-radius:13px!important;flex:1!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 12px!important;display:flex!important}.ashDsToolbar svg{color:#ff7a1a!important}.ashDsToolbar input{color:#0f172a!important;font-family:var(--ash-font,system-ui)!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;font-size:13px!important;font-weight:500!important}.ashDsToolbar>span{color:#64748b!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important}.ashDsProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important;display:grid!important}.ashDsProjectCard{background:#fff!important;border:1px solid #0f172a14!important;border-radius:22px!important;gap:13px!important;min-height:225px!important;padding:18px!important;transition:border-color .18s,box-shadow .18s!important;display:grid!important;box-shadow:0 10px 26px #0f172a0b!important}.ashDsProjectCard:hover{border-color:#f9731633!important;box-shadow:0 18px 42px #0f172a12!important}.ashDsProjectCard header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.ashDsProjectCard em{color:#64748b!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-style:normal!important;font-weight:600!important;display:inline-flex!important}.ashDsProjectCard h2{color:#0f172a!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.45!important}.ashDsProjectCard p{color:#64748b!important;min-height:42px!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.8!important}.ashDsProjectProgress{gap:8px!important;display:grid!important}.ashDsProjectProgress section{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.ashDsProjectProgress b{color:#0f172a!important;font-size:12.5px!important;font-weight:800!important}.ashDsProjectProgress span{color:#64748b!important;font-size:11px!important;font-weight:600!important}.ashDsProjectProgress div{background:#e2e8f0!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}.ashDsProjectProgress i{border-radius:inherit!important;background:linear-gradient(90deg,#ffcf63,#ff7a1a)!important;height:100%!important;display:block!important}.ashDsProjectCard footer{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.ashDsProjectCard footer span{color:#475569!important;background:#f8fafc!important;border:1px solid #0f172a14!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.ashDsProjectCard footer a{color:#fff!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;margin-inline-start:auto!important;padding:0 12px!important;font-size:11.5px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.ashDsEmptyState{color:#64748b!important;text-align:center!important;background:#fff!important;border:1px dashed #0f172a24!important;border-radius:22px!important;grid-column:1/-1!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:220px!important;font-weight:600!important;display:grid!important}.ashDsEmptyState b{color:#0f172a!important;font-size:18px!important;font-weight:800!important}@media (width<=1050px){.ashDsProjectsGrid{grid-template-columns:1fr!important}.ashDsStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashDsHero{display:grid!important}}@media (width<=640px){.ashClientProjectsDsPage{padding:12px!important}.ashDsHero{border-radius:18px!important;padding:18px!important}.ashDsHero h1{font-size:26px!important}.ashDsStatsGrid,.ashDsProjectsGrid{grid-template-columns:1fr!important}.ashDsToolbar{display:grid!important}.ashDsProjectCard footer a{width:100%!important;margin-inline-start:0!important}}body .ashClientProjectsDsPage{background:#f6f7fb!important;min-height:100vh!important;padding:22px!important}body .ashClientProjectsDsPage .ashDsHero,body .ashClientProjectsDsPage .ashDsStatsGrid,body .ashClientProjectsDsPage .ashDsToolbar,body .ashClientProjectsDsPage .ashDsProjectsGrid{width:min(100%,1040px)!important;margin-left:auto!important;margin-right:auto!important}body .ashClientProjectsDsPage .ashDsHero{background:#fff!important;border:1px solid #0f172a14!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:118px!important;padding:22px 24px!important;display:flex!important;box-shadow:0 12px 30px #0f172a0e!important}body .ashClientProjectsDsPage .ashDsHero span{color:#f97316!important;margin:0 0 6px!important;font-size:11px!important;font-weight:800!important}body .ashClientProjectsDsPage .ashDsHero h1{letter-spacing:-.4px!important;color:#0f172a!important;margin:0 0 8px!important;font-size:34px!important;font-weight:800!important;line-height:1.2!important}body .ashClientProjectsDsPage .ashDsHero p{color:#64748b!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.85!important}body .ashClientProjectsDsPage .ashDsHero .ashBtn,body .ashClientProjectsDsPage .ashDsHero button{border-radius:12px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}body .ashClientProjectsDsPage .ashDsStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}body .ashClientProjectsDsPage .ashDsStatsGrid .ashCard{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;min-height:82px!important;padding:13px!important;box-shadow:0 10px 24px #0f172a0b!important}body .ashClientProjectsDsPage .ashDsStatsGrid .ashCardContent{align-content:space-between!important;gap:6px!important;display:grid!important}body .ashClientProjectsDsPage .ashDsStatsGrid svg{color:#f97316!important;background:#fff7ed!important;border-radius:10px!important;width:28px!important;height:28px!important;padding:6px!important}body .ashClientProjectsDsPage .ashDsStatsGrid span{color:#64748b!important;font-size:11px!important;font-weight:600!important}body .ashClientProjectsDsPage .ashDsStatsGrid strong{color:#0f172a!important;font-size:23px!important;font-weight:800!important;line-height:1.15!important}body .ashClientProjectsDsPage .ashDsToolbar{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;align-items:center!important;gap:12px!important;margin-top:12px!important;padding:10px!important;display:flex!important;box-shadow:0 10px 24px #0f172a0a!important}body .ashClientProjectsDsPage .ashDsToolbar>div{background:#f8fafc!important;border:1px solid #0f172a14!important;border-radius:13px!important;flex:1!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 12px!important;display:flex!important}body .ashClientProjectsDsPage .ashDsToolbar input{background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:13px!important;font-weight:500!important}body .ashClientProjectsDsPage .ashDsProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important;display:grid!important}body .ashClientProjectsDsPage .ashDsProjectCard{background:#fff!important;border:1px solid #0f172a14!important;border-radius:20px!important;gap:12px!important;min-height:218px!important;padding:17px!important;display:grid!important;box-shadow:0 10px 26px #0f172a0b!important}body .ashClientProjectsDsPage .ashDsProjectCard:hover{border-color:#f973163d!important;box-shadow:0 18px 42px #0f172a12!important}body .ashClientProjectsDsPage .ashDsProjectCard header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}body .ashClientProjectsDsPage .ashDsProjectCard h2{color:#0f172a!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.45!important}body .ashClientProjectsDsPage .ashDsProjectCard p{color:#64748b!important;min-height:38px!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.8!important}body .ashClientProjectsDsPage .ashDsProjectProgress b{font-size:12.5px!important;font-weight:800!important}body .ashClientProjectsDsPage .ashDsProjectProgress span{color:#64748b!important;font-size:11px!important}body .ashClientProjectsDsPage .ashDsProjectProgress div{background:#e2e8f0!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}body .ashClientProjectsDsPage .ashDsProjectProgress i{background:linear-gradient(90deg,#ffcf63,#ff7a1a)!important;height:100%!important;display:block!important}body .ashClientProjectsDsPage .ashDsProjectCard footer{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}body .ashClientProjectsDsPage .ashDsProjectCard footer span{color:#475569!important;background:#f8fafc!important;border:1px solid #0f172a14!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}body .ashClientProjectsDsPage .ashDsProjectCard footer a{color:#fff!important;background:#0f172a!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;height:34px!important;margin-inline-start:auto!important;padding:0 12px!important;font-size:11.5px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}@media (width<=980px){body .ashClientProjectsDsPage .ashDsStatsGrid,body .ashClientProjectsDsPage .ashDsProjectsGrid{grid-template-columns:1fr!important}body .ashClientProjectsDsPage .ashDsHero{display:grid!important}}.ashClientHomePage{background:#f6f7fb!important;min-height:100vh!important;padding:22px!important}.ashHomeHero,.ashHomeStats,.ashHomeWorkspace{width:min(100%,1080px)!important;margin-inline:auto!important}.ashHomeHero{background:radial-gradient(circle at 6% 10%,#ffcf632e,#0000 28%),linear-gradient(135deg,#fff 0% 60%,#fff7ed 100%)!important;border:1px solid #0f172a14!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) 170px!important;align-items:center!important;gap:18px!important;min-height:158px!important;padding:24px!important;display:grid!important;box-shadow:0 14px 34px #0f172a0e!important}.ashHomeHero span{color:#f97316!important;margin-bottom:7px!important;font-size:11.5px!important;font-weight:800!important;display:block!important}.ashHomeHero h1{color:#0f172a!important;letter-spacing:-.4px!important;margin:0 0 9px!important;font-size:clamp(30px,3vw,42px)!important;font-weight:800!important;line-height:1.2!important}.ashHomeHero p{color:#64748b!important;max-width:720px!important;margin:0!important;font-size:13.5px!important;font-weight:500!important;line-height:1.9!important}.ashHomeHeroActions{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin-top:16px!important;display:flex!important}.ashHomeHeroActions a{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border-radius:12px!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.ashHomeHeroActions a.secondary{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a1a!important}.ashHomeClockCard{color:#fff!important;text-align:center!important;background:#0f172a!important;border-radius:22px!important;align-content:center!important;gap:7px!important;min-height:128px!important;padding:18px!important;display:grid!important;box-shadow:0 18px 42px #0f172a29!important}.ashHomeClockCard svg{color:#ffcf63!important;margin-inline:auto!important}.ashHomeClockCard strong{font-size:30px!important;font-weight:800!important;line-height:1!important}.ashHomeClockCard span{color:#ffffffc7!important;margin:0!important;font-size:11.5px!important;font-weight:600!important}.ashHomeStats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.ashHomeStats .ashCard{min-height:88px!important;padding:14px!important}.ashHomeStats .ashCardContent{align-content:space-between!important;gap:6px!important;height:100%!important;display:grid!important}.ashHomeStats svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:11px!important;width:30px!important;height:30px!important;padding:7px!important}.ashHomeStats span{color:#64748b!important;font-size:11.5px!important;font-weight:600!important}.ashHomeStats strong{color:#0f172a!important;font-size:24px!important;font-weight:800!important;line-height:1.15!important}.ashHomeWorkspace{grid-template-columns:minmax(0,1fr) 330px!important;align-items:start!important;gap:12px!important;margin-top:12px!important;display:grid!important}.ashHomeMainColumn,.ashHomeSideColumn{gap:12px!important;display:grid!important}.ashHomeSectionCard{border-radius:22px!important;padding:17px!important}.ashHomeSectionHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.ashHomeSectionHeader h2{color:#0f172a!important;margin:0!important;font-size:19px!important;font-weight:800!important;line-height:1.4!important}.ashHomeSectionHeader p{color:#64748b!important;margin:4px 0 0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.7!important}.ashHomeSectionHeader a{color:#0f172a!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #0f172a14!important;border-radius:11px!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.ashHomeProjectsList{gap:9px!important;display:grid!important}.ashHomeProjectRow{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 94px!important;align-items:center!important;gap:14px!important;padding:14px!important;text-decoration:none!important;display:grid!important}.ashHomeProjectRow h3{color:#0f172a!important;margin:8px 0 5px!important;font-size:16px!important;font-weight:800!important;line-height:1.45!important}.ashHomeProjectRow p{color:#64748b!important;margin:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.7!important}.ashHomeProjectRow section{gap:8px!important;display:grid!important}.ashHomeProjectRow section strong{color:#0f172a!important;text-align:left!important;font-size:22px!important;font-weight:800!important}.ashHomeProjectRow section span{background:#e2e8f0!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.ashHomeProjectRow section i{background:linear-gradient(90deg,#ffcf63,#ff7a1a)!important;height:100%!important;display:block!important}.ashHomeTimeline{gap:9px!important;display:grid!important}.ashHomeTimeline article{background:#f8fafc!important;border:1px solid #0f172a12!important;border-radius:16px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}.ashHomeTimeline svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:11px!important;width:30px!important;height:30px!important;padding:7px!important}.ashHomeTimeline b{color:#0f172a!important;font-size:13px!important;font-weight:800!important}.ashHomeTimeline span{color:#64748b!important;margin-top:3px!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important;display:block!important}.ashHomeCompactList{gap:8px!important;display:grid!important}.ashHomeCompactList a{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0f172a12!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:11px!important;text-decoration:none!important;display:flex!important}.ashHomeCompactList b{color:#0f172a!important;font-size:12.5px!important;font-weight:800!important;line-height:1.5!important;display:block!important}.ashHomeCompactList span{color:#64748b!important;margin-top:3px!important;font-size:11px!important;font-weight:500!important;display:block!important}.ashHomeCompactList strong{color:#0f172a!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important}.ashHomeCompactList em,.ashHomeEmpty{color:#64748b!important;text-align:center!important;background:#f8fafc!important;border:1px dashed #0f172a21!important;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:6px!important;min-height:86px!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;display:grid!important}.ashHomeEmpty b{color:#0f172a!important;font-size:14px!important;font-weight:800!important}.ashHomeProfileCard{text-align:center!important;justify-items:center!important;gap:10px!important;display:grid!important}.ashHomeProfileCard svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:16px!important;width:40px!important;height:40px!important;padding:10px!important}.ashHomeProfileCard h2{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:800!important}.ashHomeProfileCard p{color:#64748b!important;margin:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.7!important}@media (width<=1180px){.ashHomeStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ashHomeWorkspace{grid-template-columns:1fr!important}.ashHomeSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashHomeProfileCard{grid-column:1/-1!important}}@media (width<=820px){.ashHomeHero{grid-template-columns:1fr!important}.ashHomeClockCard{min-height:110px!important}.ashHomeStats,.ashHomeSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.ashClientHomePage{padding:12px!important}.ashHomeHero,.ashHomeSectionCard{border-radius:18px!important;padding:16px!important}.ashHomeHero h1{font-size:26px!important}.ashHomeStats,.ashHomeSideColumn,.ashHomeProjectRow{grid-template-columns:1fr!important}.ashHomeProjectRow section strong{text-align:right!important}}.ashV2ClientHome{background:radial-gradient(circle at 12% 0,#ff7a1a1f,#0000 26%),radial-gradient(circle at 90% 12%,#0f172a14,#0000 28%),linear-gradient(#f8fafc 0%,#eef2f7 100%)!important;min-height:100vh!important;padding:24px!important;position:relative!important;overflow-x:hidden!important}.ashV2Hero,.ashV2KpiStrip,.ashV2Workspace{width:min(100%,1120px)!important;margin-inline:auto!important}.ashV2Hero{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#fffffff0,#ffffffd1),radial-gradient(circle at 12% 18%,#ffcf6359,#0000 30%),radial-gradient(circle at 88% 20%,#ff7a1a33,#0000 32%)!important;border:1px solid #ffffffd1!important;border-radius:32px!important;grid-template-columns:minmax(0,1fr) 230px!important;align-items:center!important;gap:26px!important;min-height:230px!important;padding:30px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #0f172a1a,inset 0 1px #ffffffd9!important}.ashV2HeroGlow{filter:blur(35px)!important;opacity:.55!important;pointer-events:none!important;border-radius:50%!important;width:240px!important;height:240px!important;animation:7s ease-in-out infinite ashV2Float!important;position:absolute!important}.ashV2HeroGlow.one{background:#ff7a1a59!important;top:-80px!important;right:-70px!important}.ashV2HeroGlow.two{background:#ffcf6361!important;animation-delay:-2s!important;bottom:-110px!important;left:8%!important}.ashV2HeroContent{z-index:2!important;position:relative!important}.ashV2Eyebrow{color:#ea580c!important;background:#ffffffb8!important;border:1px solid #f973162e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:30px!important;margin-bottom:14px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}.ashV2Hero h1{color:#0f172a!important;letter-spacing:-1.4px!important;max-width:760px!important;margin:0 0 12px!important;font-size:clamp(38px,4.4vw,64px)!important;font-weight:900!important;line-height:1.08!important}.ashV2Hero p{color:#475569!important;max-width:680px!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.95!important}.ashV2HeroActions{flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important;display:flex!important}.ashV2HeroActions a{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border-radius:14px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 40px #f973162e!important}.ashV2HeroActions a.secondary{color:#0f172a!important;box-shadow:none!important;background:#ffffffd1!important;border:1px solid #0f172a1a!important}.ashV2LivePanel{z-index:2!important;color:#fff!important;background:linear-gradient(145deg,#0f172afa,#1e293bf0)!important;border-radius:28px!important;align-content:space-between!important;min-height:180px!important;padding:20px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 70px #0f172a47!important}.ashV2LivePanel:before{content:""!important;background:radial-gradient(circle,#ffcf6338,#0000 34%)!important;animation:12s linear infinite ashV2Spin!important;position:absolute!important;inset:-40%!important}.ashV2LiveTop,.ashV2LivePanel strong,.ashV2LivePanel p,.ashV2LivePulse{z-index:2!important;position:relative!important}.ashV2LiveTop{justify-content:space-between!important;align-items:center!important;display:flex!important}.ashV2LiveTop span{color:#ffcf63!important;background:#ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.ashV2LivePanel strong{margin-top:22px!important;font-size:38px!important;font-weight:900!important;line-height:1!important}.ashV2LivePanel p{color:#ffffffb8!important;margin:6px 0 0!important;font-size:12px!important;font-weight:600!important}.ashV2LivePulse{color:#ffffffdb!important;background:#ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin-top:18px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:800!important;display:inline-flex!important}.ashV2LivePulse i{background:#22c55e!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:1.6s ease-in-out infinite ashV2Pulse!important;box-shadow:0 0 0 6px #22c55e21!important}.ashV2KpiStrip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.ashV2KpiStrip article{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffd1!important;border:1px solid #ffffffdb!important;border-radius:24px!important;align-content:space-between!important;min-height:100px!important;padding:16px!important;transition:transform .18s,box-shadow .18s!important;display:grid!important;box-shadow:0 18px 45px #0f172a0f!important}.ashV2KpiStrip article:hover{transform:translateY(-3px)!important;box-shadow:0 26px 60px #0f172a14!important}.ashV2KpiStrip svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:14px!important;width:34px!important;height:34px!important;padding:8px!important}.ashV2KpiStrip span{color:#64748b!important;font-size:11.5px!important;font-weight:800!important}.ashV2KpiStrip strong{color:#0f172a!important;font-size:28px!important;font-weight:900!important;line-height:1!important}.ashV2Workspace{grid-template-columns:minmax(0,1fr) 340px!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.ashV2Primary,.ashV2Secondary{gap:14px!important;display:grid!important}.ashV2Panel,.ashV2ProfilePanel{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffdb!important;border:1px solid #ffffffe6!important;border-radius:28px!important;padding:18px!important;box-shadow:0 20px 50px #0f172a11!important}.ashV2PanelHeader{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important;display:flex!important}.ashV2PanelHeader span{color:#f97316!important;font-size:11px!important;font-weight:900!important}.ashV2PanelHeader h2{color:#0f172a!important;margin:3px 0 4px!important;font-size:20px!important;font-weight:900!important;line-height:1.35!important}.ashV2PanelHeader p{color:#64748b!important;margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}.ashV2PanelHeader a{color:#0f172a!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #0f172a14!important;border-radius:12px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.ashV2ProjectStack,.ashV2Timeline,.ashV2MiniList{gap:10px!important;display:grid!important}.ashV2ProjectItem{background:#fff!important;border:1px solid #0f172a14!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important;gap:18px!important;padding:16px!important;text-decoration:none!important;transition:box-shadow .18s,border-color .18s!important;display:grid!important}.ashV2ProjectItem:hover{border-color:#f973163d!important;box-shadow:0 18px 42px #0f172a12!important}.ashV2ProjectInfo h3{color:#0f172a!important;margin:10px 0 6px!important;font-size:18px!important;font-weight:900!important;line-height:1.45!important}.ashV2ProjectInfo p{color:#64748b!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.8!important}.ashV2ProjectMeta{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.ashV2ProjectMeta span{color:#475569!important;background:#f8fafc!important;border:1px solid #0f172a12!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.ashV2ProgressRing{background:conic-gradient(#ff7a1a var(--value), #e2e8f0 0)!important;border-radius:50%!important;place-items:center!important;width:92px!important;height:92px!important;display:grid!important;position:relative!important}.ashV2ProgressRing:before{content:""!important;background:#fff!important;border-radius:50%!important;width:72px!important;height:72px!important;position:absolute!important}.ashV2ProgressRing strong,.ashV2ProgressRing span{z-index:2!important;position:relative!important}.ashV2ProgressRing strong{color:#0f172a!important;font-size:20px!important;font-weight:900!important}.ashV2ProgressRing span{color:#64748b!important;margin-top:20px!important;font-size:10px!important;font-weight:800!important}.ashV2Timeline article{background:#fff!important;border:1px solid #0f172a12!important;border-radius:18px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:13px!important;display:grid!important}.ashV2Timeline article>span{color:#ff7a1a!important;background:#fff7ed!important;border-radius:13px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.ashV2Timeline b,.ashV2MiniList b{color:#0f172a!important;font-size:13px!important;font-weight:900!important}.ashV2Timeline p,.ashV2MiniList span{color:#64748b!important;margin:3px 0 0!important;font-size:12px!important;font-weight:600!important;line-height:1.65!important}.ashV2MiniList a{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a12!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:12px!important;text-decoration:none!important;display:flex!important}.ashV2MiniList strong{color:#0f172a!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:900!important}.ashV2MiniList em,.ashV2EmptyState{color:#64748b!important;text-align:center!important;background:#f8fafccc!important;border:1px dashed #0f172a24!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:7px!important;min-height:92px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;display:grid!important}.ashV2EmptyState b{color:#0f172a!important;font-size:15px!important;font-weight:900!important}.ashV2ProfilePanel{text-align:center!important;justify-items:center!important;gap:10px!important;display:grid!important}.ashV2ProfilePanel>svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:17px!important;width:44px!important;height:44px!important;padding:11px!important}.ashV2ProfilePanel h2{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:900!important}.ashV2ProfilePanel p{color:#64748b!important;margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}.ashV2FloatingRefresh{z-index:20!important;position:fixed!important;bottom:22px!important;left:22px!important;box-shadow:0 18px 42px #0f172a2e!important}@keyframes ashV2Float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,-16px)scale(1.05)}}@keyframes ashV2Spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ashV2Pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.72)}}@media (width<=1180px){.ashV2KpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ashV2Workspace{grid-template-columns:1fr!important}.ashV2Secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ashV2ProfilePanel{grid-column:1/-1!important}}@media (width<=860px){.ashV2Hero{grid-template-columns:1fr!important}.ashV2LivePanel{min-height:145px!important}.ashV2KpiStrip,.ashV2Secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.ashV2ClientHome{padding:12px!important}.ashV2Hero,.ashV2Panel,.ashV2ProfilePanel{border-radius:22px!important;padding:16px!important}.ashV2Hero h1{font-size:32px!important}.ashV2KpiStrip,.ashV2Secondary,.ashV2ProjectItem{grid-template-columns:1fr!important}.ashV2ProgressRing{width:86px!important;height:86px!important;margin-inline:auto!important}.ashV2FloatingRefresh{width:min(100%,1120px)!important;margin:14px auto 0!important;position:static!important}}body .ashV2ClientHome{background:radial-gradient(circle at 12% 0,#ff7a1a13,#0000 24%),linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important;padding:20px 22px 34px!important}body .ashV2ClientHome .ashV2Hero,body .ashV2ClientHome .ashV2KpiStrip,body .ashV2ClientHome .ashV2Workspace{width:min(100%,1080px)!important}body .ashV2ClientHome .ashV2Hero{border-radius:26px!important;grid-template-columns:minmax(0,1fr) 210px!important;gap:22px!important;min-height:195px!important;padding:26px!important;box-shadow:0 20px 56px #0f172a13!important}body .ashV2ClientHome .ashV2Hero h1{letter-spacing:-1px!important;margin-bottom:10px!important;font-size:clamp(34px,3.7vw,54px)!important;line-height:1.12!important}body .ashV2ClientHome .ashV2Hero p{max-width:650px!important;font-size:14px!important;line-height:1.85!important}body .ashV2ClientHome .ashV2Eyebrow{margin-bottom:12px!important}body .ashV2ClientHome .ashV2LivePanel{border-radius:24px!important;min-height:160px!important;padding:18px!important}body .ashV2ClientHome .ashV2LivePanel strong{margin-top:16px!important;font-size:34px!important}body .ashV2ClientHome .ashV2LivePulse{min-height:31px!important;font-size:11px!important}body .ashV2ClientHome .ashV2KpiStrip{gap:10px!important;margin-top:12px!important}body .ashV2ClientHome .ashV2KpiStrip article{border-radius:20px!important;min-height:92px!important;padding:14px!important;box-shadow:0 12px 32px #0f172a0d!important}body .ashV2ClientHome .ashV2KpiStrip svg{border-radius:12px!important;width:31px!important;height:31px!important}body .ashV2ClientHome .ashV2KpiStrip strong{font-size:25px!important}body .ashV2ClientHome .ashV2KpiStrip span{font-size:11px!important}body .ashV2ClientHome .ashV2Workspace{grid-template-columns:minmax(0,1fr) 315px!important;gap:12px!important;margin-top:12px!important}body .ashV2ClientHome .ashV2Primary,body .ashV2ClientHome .ashV2Secondary{gap:12px!important}body .ashV2ClientHome .ashV2Panel,body .ashV2ClientHome .ashV2ProfilePanel{border-radius:24px!important;padding:16px!important;box-shadow:0 14px 36px #0f172a0e!important}body .ashV2ClientHome .ashV2PanelHeader span{color:#f97316!important;font-size:10.5px!important;font-weight:850!important}body .ashV2ClientHome .ashV2PanelHeader h2{margin-top:2px!important;font-size:19px!important}body .ashV2ClientHome .ashV2PanelHeader p{font-size:12.5px!important}body .ashV2ClientHome .ashV2ProjectItem{border-radius:20px!important;grid-template-columns:minmax(0,1fr) 86px!important;gap:14px!important;min-height:128px!important;padding:15px!important}body .ashV2ClientHome .ashV2ProjectInfo h3{margin:8px 0 5px!important;font-size:16.5px!important}body .ashV2ClientHome .ashV2ProjectInfo p{font-size:12.5px!important;line-height:1.7!important}body .ashV2ClientHome .ashV2ProjectMeta{margin-top:10px!important}body .ashV2ClientHome .ashV2ProjectMeta span{min-height:26px!important;font-size:10.5px!important}body .ashV2ClientHome .ashV2ProgressRing{width:78px!important;height:78px!important}body .ashV2ClientHome .ashV2ProgressRing:before{width:60px!important;height:60px!important}body .ashV2ClientHome .ashV2ProgressRing strong{font-size:17px!important}body .ashV2ClientHome .ashV2ProgressRing span{margin-top:16px!important;font-size:9.5px!important}body .ashV2ClientHome .ashV2MiniList a{border-radius:16px!important;min-height:56px!important;padding:11px!important}body .ashV2ClientHome .ashV2MiniList b{font-size:12.5px!important}body .ashV2ClientHome .ashV2MiniList span{font-size:11px!important}body .ashV2ClientHome .ashV2Timeline article{border-radius:16px!important;padding:12px!important}body .ashV2ClientHome .ashV2Timeline b{font-size:12.5px!important}body .ashV2ClientHome .ashV2Timeline p{font-size:11.8px!important}body .ashV2ClientHome .ashV2ProfilePanel{padding:18px 16px!important}body .ashV2ClientHome .ashV2ProfilePanel h2{font-size:17px!important}body .ashV2ClientHome .ashV2ProfilePanel p{max-width:240px!important;font-size:12px!important}body .ashV2ClientHome .ashV2FloatingRefresh{opacity:.92!important;border-radius:12px!important;min-height:36px!important;padding:0 12px!important;font-size:11.5px!important;bottom:18px!important;left:18px!important}body .clientSidebarNav a{min-height:42px!important;font-size:12.5px!important}body .clientSidebarStatus b{font-size:14px!important}body .clientSidebarStatus span{font-size:11px!important}@media (width<=1180px){body .ashV2ClientHome .ashV2Workspace{grid-template-columns:1fr!important}body .ashV2ClientHome .ashV2Secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){body .ashV2ClientHome{padding:14px!important}body .ashV2ClientHome .ashV2Hero{grid-template-columns:1fr!important;min-height:auto!important}body .ashV2ClientHome .ashV2LivePanel{max-width:320px!important}body .ashV2ClientHome .ashV2KpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){body .ashV2ClientHome .ashV2Hero h1{font-size:30px!important}body .ashV2ClientHome .ashV2KpiStrip,body .ashV2ClientHome .ashV2Secondary,body .ashV2ClientHome .ashV2ProjectItem{grid-template-columns:1fr!important}body .ashV2ClientHome .ashV2ProgressRing{margin-inline:auto!important}body .ashV2ClientHome .ashV2FloatingRefresh{width:100%!important;margin-top:12px!important;position:static!important}}body .ashV2ClientHome .ashV2ProjectsPanel{position:relative!important;overflow:hidden!important}body .ashV2ClientHome .ashV2ProjectsPanel:before{content:""!important;inset-inline-start:0!important;opacity:.8!important;background:linear-gradient(#ffcf63,#ff7a1a)!important;width:4px!important;height:100%!important;position:absolute!important;top:0!important}body .ashV2ClientHome .ashV2ProjectStack{gap:12px!important}body .ashV2ClientHome .ashV2ProjectItem{background:linear-gradient(135deg,#fff 0% 72%,#fffaf4 100%)!important;border:1px solid #0f172a13!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) 168px!important;gap:16px!important;min-height:132px!important;padding:15px 16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #0f172a0a!important}body .ashV2ClientHome .ashV2ProjectItem:after{content:""!important;pointer-events:none!important;background:#ff7a1a0f!important;border-radius:999px!important;width:100px!important;height:100px!important;position:absolute!important;inset:auto auto -34px -34px!important}body .ashV2ClientHome .ashV2ProjectItem:hover{border-color:#f9731638!important;box-shadow:0 18px 42px #0f172a12!important}body .ashV2ClientHome .ashV2ProjectInfo{min-width:0!important}body .ashV2ClientHome .ashV2ProjectInfo h3{color:#111827!important;letter-spacing:-.15px!important;margin:9px 0 5px!important;font-size:17px!important;font-weight:850!important;line-height:1.45!important}body .ashV2ClientHome .ashV2ProjectInfo p{color:#64748b!important;max-width:560px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.75!important}body .ashV2ClientHome .ashV2ProjectMeta{gap:7px!important;margin-top:11px!important}body .ashV2ClientHome .ashV2ProjectMeta span{color:#475569!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:999px!important;min-height:27px!important;padding:0 9px!important;font-size:10.7px!important;font-weight:750!important}body .ashV2ClientHome .ashV2ProgressRing{background:linear-gradient(145deg,#f8fafc,#fff)!important;border:1px solid #0f172a14!important;border-radius:18px!important;align-content:center!important;place-items:stretch stretch!important;gap:8px!important;width:156px!important;height:auto!important;min-height:84px!important;padding:13px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffffe6!important}body .ashV2ClientHome .ashV2ProgressRing:before{display:none!important}body .ashV2ClientHome .ashV2ProgressRing strong{color:#111827!important;text-align:start!important;font-size:24px!important;font-weight:900!important;line-height:1!important;position:static!important}body .ashV2ClientHome .ashV2ProgressRing span{color:#64748b!important;text-align:start!important;margin:0!important;font-size:10.5px!important;font-weight:800!important;position:static!important}body .ashV2ClientHome .ashV2ProgressRing:after{content:""!important;background:linear-gradient(90deg, #ffcf63 var(--value), #e2e8f0 0)!important;border-radius:999px!important;height:9px!important;display:block!important;box-shadow:0 6px 14px #f973161a!important}body .ashV2ClientHome .ashV2ProgressRing{direction:rtl!important}body .ashV2ClientHome .ashV2ProgressRing strong:before{content:"الإنجاز"!important;color:#94a3b8!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important;display:block!important}body .ashV2ClientHome .ashV2ProjectItem .ashBadge{min-height:25px!important;padding:5px 9px!important;font-size:10.5px!important}body .ashV2ClientHome .ashV2ProjectsPanel .ashV2PanelHeader{margin-bottom:14px!important}body .ashV2ClientHome .ashV2ProjectsPanel .ashV2PanelHeader h2{font-size:20px!important;font-weight:900!important}body .ashV2ClientHome .ashV2ProjectsPanel .ashV2PanelHeader p{color:#64748b!important;font-size:12.5px!important}@media (width<=780px){body .ashV2ClientHome .ashV2ProjectItem{grid-template-columns:1fr!important}body .ashV2ClientHome .ashV2ProgressRing{width:100%!important}}body .ashSmartClientHome .ashV2Workspace,body .ashSmartClientHome .ashV2Primary,body .ashSmartClientHome .ashV2Secondary{display:none!important}body .ashSmartClientHome .ashSmartTabsShell,body .ashSmartClientHome .ashSmartQuickActions{width:min(100%,1120px)!important;margin-inline:auto!important}body .ashSmartClientHome .ashSmartTabsShell{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#ffffffeb,#ffffffc7)!important;border:1px solid #ffffffe0!important;border-radius:30px!important;margin-top:14px!important;padding:16px!important;box-shadow:0 24px 70px #0f172a13!important}body .ashSmartClientHome .ashSmartTabsList{background:#f8fafc!important;border:1px solid #0f172a0f!important;border-radius:18px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important;padding:6px!important;display:grid!important}body .ashSmartClientHome .ashSmartTabsList button{color:#64748b!important;min-height:40px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:13px!important;font-size:12px!important;font-weight:850!important;transition:background .18s,color .18s,box-shadow .18s,transform .18s!important}body .ashSmartClientHome .ashSmartTabsList button:hover{color:#0f172a!important;transform:translateY(-1px)!important}body .ashSmartClientHome .ashSmartTabsList button[data-state=active]{color:#0f172a!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important}body .ashSmartClientHome .ashSmartTabContent{animation:.28s both ashSmartFade!important}body .ashSmartClientHome .ashSmartGrid{grid-template-columns:minmax(0,1fr) 360px!important;align-items:stretch!important;gap:12px!important;display:grid!important}body .ashSmartClientHome .ashSmartChartCard,body .ashSmartClientHome .ashSmartListCard,body .ashSmartClientHome .ashSmartTimelineCard{background:#fff!important;border:1px solid #0f172a13!important;border-radius:24px!important;padding:16px!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a0b!important}body .ashSmartClientHome .ashSmartChartCard.large{min-height:318px!important}body .ashSmartClientHome .ashSmartChartCard header,body .ashSmartClientHome .ashSmartListCard header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}body .ashSmartClientHome .ashSmartChartCard header span{color:#f97316!important;margin-bottom:4px!important;font-size:10.5px!important;font-weight:900!important;display:block!important}body .ashSmartClientHome .ashSmartChartCard h2,body .ashSmartClientHome .ashSmartListCard h2,body .ashSmartClientHome .ashSmartTimelineCard h2{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:900!important}body .ashSmartClientHome .ashSmartLegend{flex-wrap:wrap!important;gap:7px!important;margin-top:8px!important;display:flex!important}body .ashSmartClientHome .ashSmartLegend span{color:#475569!important;background:#f8fafc!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:26px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}body .ashSmartClientHome .ashSmartLegend i{border-radius:999px!important;width:8px!important;height:8px!important}body .ashSmartClientHome .ashSmartProjectList{gap:10px!important;display:grid!important}body .ashSmartClientHome .ashSmartProjectCard{background:#fff!important;border:1px solid #0f172a13!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 180px!important;align-items:center!important;gap:16px!important;padding:16px!important;text-decoration:none!important;display:grid!important;box-shadow:0 12px 30px #0f172a0b!important}body .ashSmartClientHome .ashSmartProjectCard h3{color:#0f172a!important;margin:9px 0 5px!important;font-size:18px!important;font-weight:900!important}body .ashSmartClientHome .ashSmartProjectCard p{color:#64748b!important;margin:0!important;font-size:12.5px!important;line-height:1.75!important}body .ashSmartClientHome .ashSmartProjectCard footer{flex-wrap:wrap!important;gap:7px!important;margin-top:11px!important;display:flex!important}body .ashSmartClientHome .ashSmartProjectCard footer span{color:#475569!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:27px!important;padding:0 9px!important;font-size:10.7px!important;font-weight:800!important;display:inline-flex!important}body .ashSmartClientHome .ashSmartProjectCard>section{background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:18px!important;gap:7px!important;min-height:86px!important;padding:13px!important;display:grid!important}body .ashSmartClientHome .ashSmartProjectCard>section strong{color:#0f172a!important;font-size:25px!important;font-weight:900!important}body .ashSmartClientHome .ashSmartProjectCard>section span{color:#64748b!important;font-size:10.5px!important;font-weight:850!important}body .ashSmartClientHome .ashSmartProjectCard>section i{background:linear-gradient(90deg, #ff7a1a var(--value), #e2e8f0 0)!important;border-radius:999px!important;height:9px!important}body .ashSmartClientHome .ashSmartListCard{align-content:start!important;gap:9px!important;display:grid!important}body .ashSmartClientHome .ashSmartListCard header a{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:10px!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}body .ashSmartClientHome .ashSmartListCard>a{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:11px!important;text-decoration:none!important;display:flex!important}body .ashSmartClientHome .ashSmartListCard b{color:#0f172a!important;font-size:12.5px!important;font-weight:900!important}body .ashSmartClientHome .ashSmartListCard span{color:#64748b!important;margin-top:3px!important;font-size:11px!important;font-weight:650!important;display:block!important}body .ashSmartClientHome .ashSmartListCard strong{color:#0f172a!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important}body .ashSmartClientHome .ashSmartListCard em{color:#64748b!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:16px!important;place-items:center!important;min-height:92px!important;font-size:12px!important;font-style:normal!important;display:grid!important}body .ashSmartClientHome .ashSmartTimelineCard{gap:10px!important;display:grid!important}body .ashSmartClientHome .ashSmartTimelineCard article{background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}body .ashSmartClientHome .ashSmartTimelineCard article>span{color:#ff7a1a!important;background:#fff7ed!important;border-radius:13px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}body .ashSmartClientHome .ashSmartTimelineCard b{color:#0f172a!important;font-size:12.5px!important;font-weight:900!important}body .ashSmartClientHome .ashSmartTimelineCard p{color:#64748b!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.65!important}body .ashSmartClientHome .ashSmartQuickActions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}body .ashSmartClientHome .ashSmartQuickActions a{color:#0f172a!important;background:#ffffffe0!important;border:1px solid #ffffffe6!important;border-radius:22px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;min-height:82px!important;padding:14px!important;text-decoration:none!important;display:grid!important;box-shadow:0 14px 34px #0f172a0b!important}body .ashSmartClientHome .ashSmartQuickActions>a>svg:first-child{color:#ff7a1a!important;background:#fff7ed!important;border-radius:14px!important;width:34px!important;height:34px!important;padding:8px!important}body .ashSmartClientHome .ashSmartQuickActions b{color:#0f172a!important;font-size:13px!important;font-weight:900!important}body .ashSmartClientHome .ashSmartQuickActions span{color:#64748b!important;margin-top:3px!important;font-size:11.5px!important;font-weight:650!important;display:block!important}@keyframes ashSmartFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){body .ashSmartClientHome .ashSmartGrid{grid-template-columns:1fr!important}body .ashSmartClientHome .ashSmartQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){body .ashSmartClientHome .ashSmartTabsList{grid-template-columns:1fr 1fr!important}body .ashSmartClientHome .ashSmartProjectCard,body .ashSmartClientHome .ashSmartQuickActions{grid-template-columns:1fr!important}}body .ashSmartProjectsPage{background:radial-gradient(circle at 12% 0,#ff7a1a1a,#0000 26%),linear-gradient(#f8fafc 0%,#eef2f7 100%)!important;min-height:100vh!important;padding:24px!important}body .ashSmartProjectsHero,body .ashSmartProjectsKpis,body .ashSmartProjectsAnalytics,body .ashSmartProjectsControl{width:min(100%,1120px)!important;margin-inline:auto!important}body .ashSmartProjectsHero{background:linear-gradient(135deg,#fffffff0,#ffffffd1),radial-gradient(circle at 12% 18%,#ffcf6359,#0000 30%),radial-gradient(circle at 88% 20%,#ff7a1a2e,#0000 32%)!important;border:1px solid #ffffffdb!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:24px!important;min-height:220px!important;padding:28px!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 80px #0f172a17!important}body .ashSmartProjectsHero>div>span{color:#ea580c!important;background:#ffffffb8!important;border:1px solid #f973162e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:30px!important;margin-bottom:14px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}body .ashSmartProjectsHero h1{color:#0f172a!important;letter-spacing:-1.4px!important;margin:0 0 12px!important;font-size:clamp(38px,4.4vw,64px)!important;font-weight:900!important;line-height:1.08!important}body .ashSmartProjectsHero p{color:#475569!important;max-width:690px!important;margin:0!important;font-size:14.5px!important;font-weight:600!important;line-height:1.95!important}body .ashSmartProjectsHeroActions{flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important;display:flex!important}body .ashSmartProjectsHeroActions a{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a1a!important;border-radius:14px!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}body .ashSmartProjectsPulse{color:#fff!important;text-align:center!important;background:linear-gradient(145deg,#0f172a,#1e293b)!important;border-radius:26px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:170px!important;padding:20px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 70px #0f172a3d!important}body .ashSmartProjectsPulse:before{content:""!important;filter:blur(28px)!important;background:#ffcf6333!important;border-radius:50%!important;width:150px!important;height:150px!important;position:absolute!important;top:-40px!important;left:-50px!important}body .ashSmartProjectsPulse svg,body .ashSmartProjectsPulse strong,body .ashSmartProjectsPulse span,body .ashSmartProjectsPulse i{z-index:2!important;position:relative!important}body .ashSmartProjectsPulse svg{color:#ffcf63!important}body .ashSmartProjectsPulse strong{font-size:46px!important;font-weight:900!important;line-height:1!important}body .ashSmartProjectsPulse span{color:#ffffffbf!important;font-size:12px!important;font-weight:700!important}body .ashSmartProjectsPulse i{background:#22c55e!important;border-radius:50%!important;width:9px!important;height:9px!important;animation:1.6s ease-in-out infinite ashV2Pulse!important;box-shadow:0 0 0 7px #22c55e1f!important}body .ashSmartProjectsKpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}body .ashSmartProjectsKpis article{background:#ffffffdb!important;border:1px solid #ffffffe6!important;border-radius:22px!important;align-content:space-between!important;min-height:96px!important;padding:15px!important;display:grid!important;box-shadow:0 16px 42px #0f172a0e!important}body .ashSmartProjectsKpis svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:13px!important;width:32px!important;height:32px!important;padding:8px!important}body .ashSmartProjectsKpis span{color:#64748b!important;font-size:11.5px!important;font-weight:800!important}body .ashSmartProjectsKpis strong{color:#0f172a!important;font-size:26px!important;font-weight:900!important}body .ashSmartProjectsAnalytics{grid-template-columns:minmax(0,1fr) 350px!important;gap:12px!important;margin-top:14px!important;display:grid!important}body .ashSmartProjectsChart,body .ashSmartProjectsControl{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #ffffffeb!important;border-radius:28px!important;padding:16px!important;box-shadow:0 20px 56px #0f172a0f!important}body .ashSmartProjectsChart header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}body .ashSmartProjectsChart header span{color:#f97316!important;margin-bottom:4px!important;font-size:10.5px!important;font-weight:900!important;display:block!important}body .ashSmartProjectsChart h2{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:900!important}body .ashSmartProjectsLegend{flex-wrap:wrap!important;gap:7px!important;display:flex!important}body .ashSmartProjectsLegend span{color:#475569!important;background:#f8fafc!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:26px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}body .ashSmartProjectsLegend i{border-radius:50%!important;width:8px!important;height:8px!important}body .ashSmartProjectsControl{margin-top:14px!important}body .ashSmartProjectsToolbar{grid-template-columns:minmax(0,1fr) 340px!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}body .ashSmartProjectsTabs{background:#f8fafc!important;border:1px solid #0f172a0f!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:6px!important;display:grid!important}body .ashSmartProjectsTabs button{color:#64748b!important;min-height:40px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:13px!important;font-size:12px!important;font-weight:850!important}body .ashSmartProjectsTabs button[data-state=active]{color:#0f172a!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important}body .ashSmartProjectsSearch{background:#f8fafc!important;border:1px solid #0f172a12!important;border-radius:18px!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:0 13px!important;display:flex!important}body .ashSmartProjectsSearch svg{color:#ff7a1a!important}body .ashSmartProjectsSearch input{font-family:var(--ash-font,system-ui)!important;color:#0f172a!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;font-size:12.5px!important}body .ashSmartProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .ashSmartProjectCardV2{background:#fff!important;border:1px solid #0f172a13!important;border-radius:24px!important;gap:13px!important;min-height:240px!important;padding:17px!important;display:grid!important;box-shadow:0 14px 34px #0f172a0b!important}body .ashSmartProjectCardV2 header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}body .ashSmartProjectCardV2 header>span{color:#64748b!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}body .ashSmartProjectCardV2 h2{color:#0f172a!important;margin:0!important;font-size:19px!important;font-weight:900!important;line-height:1.45!important}body .ashSmartProjectCardV2 p{color:#64748b!important;margin:0!important;font-size:12.8px!important;font-weight:550!important;line-height:1.75!important}body .ashSmartProjectSignal{background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:18px!important;gap:9px!important;padding:12px!important;display:grid!important}body .ashSmartProjectSignal div{justify-content:space-between!important;gap:10px!important;display:flex!important}body .ashSmartProjectSignal strong{color:#0f172a!important;font-size:22px!important;font-weight:900!important}body .ashSmartProjectSignal span{color:#64748b!important;font-size:11px!important;font-weight:800!important}body .ashSmartProjectSignal i{background:linear-gradient(90deg, #ff7a1a var(--value), #e2e8f0 0)!important;border-radius:999px!important;height:9px!important}body .ashSmartProjectCardV2 footer{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}body .ashSmartProjectCardV2 footer span{color:#475569!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:29px!important;padding:0 9px!important;font-size:10.8px!important;font-weight:800!important;display:inline-flex!important}body .ashSmartProjectCardV2 footer a{color:#fff!important;background:#0f172a!important;border-radius:12px!important;align-items:center!important;gap:6px!important;min-height:34px!important;margin-inline-start:auto!important;padding:0 12px!important;font-size:11.5px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}body .ashSmartProjectsEmpty{color:#64748b!important;text-align:center!important;background:#fff!important;border:1px dashed #0f172a24!important;border-radius:24px!important;grid-column:1/-1!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:220px!important;display:grid!important}body .ashSmartProjectsEmpty b{color:#0f172a!important;font-size:18px!important;font-weight:900!important}@media (width<=1120px){body .ashSmartProjectsAnalytics,body .ashSmartProjectsToolbar{grid-template-columns:1fr!important}body .ashSmartProjectsKpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){body .ashSmartProjectsHero,body .ashSmartProjectsGrid{grid-template-columns:1fr!important}body .ashSmartProjectsKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){body .ashSmartProjectsPage{padding:12px!important}body .ashSmartProjectsHero{border-radius:22px!important;padding:18px!important}body .ashSmartProjectsHero h1{font-size:32px!important}body .ashSmartProjectsKpis,body .ashSmartProjectsTabs{grid-template-columns:1fr!important}body .ashSmartProjectCardV2 footer a{justify-content:center!important;width:100%!important;margin-inline-start:0!important}}body .ashSmartProjectsPage .ashSmartProjectsGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}body .ashSmartProjectsPage .ashSmartProjectCardV2{min-height:unset!important;background:#fff!important;border-radius:20px!important;align-content:start!important;gap:10px!important;height:auto!important;padding:14px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 header{min-height:28px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 header>span{gap:5px!important;font-size:10.5px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 h2{margin:2px 0 0!important;font-size:16.5px!important;font-weight:850!important;line-height:1.45!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;max-height:40px!important;font-size:12px!important;line-height:1.65!important;display:-webkit-box!important;overflow:hidden!important}body .ashSmartProjectsPage .ashSmartProjectSignal{border-radius:15px!important;gap:7px!important;padding:10px!important}body .ashSmartProjectsPage .ashSmartProjectSignal strong{font-size:19px!important}body .ashSmartProjectsPage .ashSmartProjectSignal span{font-size:10.5px!important}body .ashSmartProjectsPage .ashSmartProjectSignal i{height:7px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 footer{gap:6px!important;padding-top:1px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 footer span{gap:5px!important;min-height:26px!important;padding:0 8px!important;font-size:10.2px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 footer a{border-radius:10px!important;min-height:30px!important;padding:0 10px!important;font-size:10.8px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 .ashBadge{min-height:23px!important;padding:4px 8px!important;font-size:10px!important}body .ashSmartProjectsPage .ashSmartProjectsAnalytics{grid-template-columns:minmax(0,1fr) 310px!important}body .ashSmartProjectsPage .ashSmartProjectsChart{border-radius:24px!important;padding:14px!important}body .ashSmartProjectsPage .ashSmartProjectsChart.large{min-height:280px!important}body .ashSmartProjectsPage .ashSmartProjectsControl{border-radius:24px!important;padding:14px!important}body .ashSmartProjectsPage .ashSmartProjectsToolbar{grid-template-columns:minmax(0,1fr) 310px!important;gap:10px!important}body .ashSmartProjectsPage .ashSmartProjectsTabs button{min-height:36px!important;font-size:11.5px!important}body .ashSmartProjectsPage .ashSmartProjectsSearch{border-radius:15px!important;min-height:46px!important}@media (width>=1500px){body .ashSmartProjectsPage .ashSmartProjectsHero,body .ashSmartProjectsPage .ashSmartProjectsKpis,body .ashSmartProjectsPage .ashSmartProjectsAnalytics,body .ashSmartProjectsPage .ashSmartProjectsControl{width:min(100%,1220px)!important}body .ashSmartProjectsPage .ashSmartProjectsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}}@media (width<=1120px){body .ashSmartProjectsPage .ashSmartProjectsToolbar,body .ashSmartProjectsPage .ashSmartProjectsAnalytics{grid-template-columns:1fr!important}body .ashSmartProjectsPage .ashSmartProjectsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}}@media (width<=720px){body .ashSmartProjectsPage .ashSmartProjectsGrid{grid-template-columns:1fr!important}body .ashSmartProjectsPage .ashSmartProjectCardV2{padding:13px!important}body .ashSmartProjectsPage .ashSmartProjectCardV2 footer a{justify-content:center!important;width:100%!important;margin-inline-start:0!important}}body .ashProjectCommandPage{background:radial-gradient(circle at 12% 0,#ff7a1a1a,#0000 26%),linear-gradient(#f8fafc 0%,#eef2f7 100%)!important;min-height:100vh!important;padding:24px!important}body .ashProjectCommandHero,body .ashProjectCommandKpis,body .ashProjectCommandAnalytics,body .ashProjectCommandShell,body .ashProjectQuickActions{width:min(100%,1120px)!important;margin-inline:auto!important}body .ashProjectCommandHero{background:linear-gradient(135deg,#fffffff0,#ffffffd6),radial-gradient(circle at 12% 18%,#ffcf6359,#0000 30%),radial-gradient(circle at 88% 20%,#ff7a1a2e,#0000 32%)!important;border:1px solid #ffffffdb!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:24px!important;min-height:220px!important;padding:28px!important;display:grid!important;box-shadow:0 28px 80px #0f172a17!important}body .ashProjectBackLink{color:#f97316!important;align-items:center!important;gap:6px!important;margin-bottom:10px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}body .ashProjectEyebrow{color:#ea580c!important;background:#ffffffb8!important;border:1px solid #f973162e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:30px!important;margin-bottom:14px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}body .ashProjectCommandHero h1{color:#0f172a!important;letter-spacing:-1.1px!important;margin:0 0 12px!important;font-size:clamp(34px,4vw,58px)!important;font-weight:900!important;line-height:1.1!important}body .ashProjectCommandHero p{color:#475569!important;max-width:720px!important;margin:0!important;font-size:14.5px!important;font-weight:600!important;line-height:1.95!important}body .ashProjectHeroBadges{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;display:flex!important}body .ashProjectHeroBadges>span{color:#475569!important;background:#fff!important;border:1px solid #0f172a14!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:800!important;display:inline-flex!important}body .ashProjectHeroScore{color:#fff!important;text-align:center!important;background:linear-gradient(145deg,#0f172a,#1e293b)!important;border-radius:26px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:170px!important;padding:20px!important;display:grid!important;box-shadow:0 26px 70px #0f172a3d!important}body .ashProjectHeroScore svg{color:#ffcf63!important}body .ashProjectHeroScore strong{font-size:46px!important;font-weight:900!important;line-height:1!important}body .ashProjectHeroScore span{color:#ffffffbf!important;font-size:12px!important;font-weight:800!important}body .ashProjectHeroScore i{background:linear-gradient(90deg, #ff7a1a var(--value), #ffffff29 0)!important;border-radius:999px!important;width:100%!important;height:9px!important}body .ashProjectCommandKpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}body .ashProjectCommandKpis article{background:#ffffffdb!important;border:1px solid #ffffffe6!important;border-radius:22px!important;align-content:space-between!important;min-height:96px!important;padding:15px!important;display:grid!important;box-shadow:0 16px 42px #0f172a0e!important}body .ashProjectCommandKpis svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:13px!important;width:32px!important;height:32px!important;padding:8px!important}body .ashProjectCommandKpis span{color:#64748b!important;font-size:11.5px!important;font-weight:800!important}body .ashProjectCommandKpis strong{color:#0f172a!important;font-size:22px!important;font-weight:900!important}body .ashProjectCommandAnalytics{grid-template-columns:minmax(0,1fr) 350px!important;gap:12px!important;margin-top:14px!important;display:grid!important}body .ashProjectChartCard,body .ashProjectCommandShell,body .ashProjectQuickActions a,body .ashProjectQuickActions button{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #ffffffeb!important;border-radius:28px!important;box-shadow:0 20px 56px #0f172a0f!important}body .ashProjectChartCard{padding:16px!important}body .ashProjectChartCard header{justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}body .ashProjectChartCard header span{color:#f97316!important;margin-bottom:4px!important;font-size:10.5px!important;font-weight:900!important;display:block!important}body .ashProjectChartCard h2{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:900!important}body .ashProjectLegend{flex-wrap:wrap!important;gap:7px!important;display:flex!important}body .ashProjectLegend span{color:#475569!important;background:#f8fafc!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:26px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}body .ashProjectLegend i{border-radius:50%!important;width:8px!important;height:8px!important}body .ashProjectCommandShell{margin-top:14px!important;padding:16px!important}body .ashProjectTabs{background:#f8fafc!important;border:1px solid #0f172a0f!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important;padding:6px!important;display:grid!important}body .ashProjectTabs button{color:#64748b!important;min-height:40px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:13px!important;font-size:12px!important;font-weight:850!important}body .ashProjectTabs button[data-state=active]{color:#0f172a!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important}body .ashProjectOverviewGrid{grid-template-columns:minmax(0,1fr) 340px!important;gap:12px!important;display:grid!important}body .ashProjectKanbanMini,body .ashProjectKanbanFull{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body .ashProjectKanbanMini>article,body .ashProjectKanbanFull>article{background:#fff!important;border:1px solid #0f172a13!important;border-radius:22px!important;min-height:260px!important;padding:12px!important}body .ashProjectKanbanMini header,body .ashProjectKanbanFull header{justify-content:space-between!important;margin-bottom:10px!important;display:flex!important}body .ashProjectKanbanMini header b,body .ashProjectKanbanFull header b{color:#0f172a!important;font-size:12.5px!important;font-weight:900!important}body .ashProjectKanbanMini header span,body .ashProjectKanbanFull header span{color:#fff!important;background:#0f172a!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;font-size:11px!important;font-weight:900!important;display:grid!important}body .ashProjectKanbanMini article section,body .ashProjectKanbanFull article section{background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:16px!important;margin-bottom:8px!important;padding:11px!important}body .ashProjectKanbanMini section b,body .ashProjectKanbanFull section b{color:#0f172a!important;font-size:12.5px!important;font-weight:900!important}body .ashProjectKanbanMini section p,body .ashProjectKanbanFull section p{color:#64748b!important;margin:5px 0 0!important;font-size:11.8px!important;line-height:1.65!important}body .ashProjectKanbanMini em,body .ashProjectKanbanFull em,body .ashProjectListPanel em,body .ashProjectLiveFeed em{color:#64748b!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:16px!important;place-items:center!important;min-height:74px!important;font-size:12px!important;font-style:normal!important;display:grid!important}body .ashProjectLiveFeed,body .ashProjectListPanel{background:#fff!important;border:1px solid #0f172a13!important;border-radius:22px!important;padding:14px!important}body .ashProjectLiveFeed header,body .ashProjectListPanel header{justify-content:space-between!important;margin-bottom:12px!important;display:flex!important}body .ashProjectLiveFeed h2,body .ashProjectListPanel h2{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:900!important}body .ashProjectLiveFeed article,body .ashProjectListPanel article{background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;margin-bottom:8px!important;padding:12px!important;display:grid!important}body .ashProjectLiveFeed article>span,body .ashProjectListPanel article>svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:13px!important;place-items:center!important;width:32px!important;height:32px!important;padding:7px!important;font-size:10px!important;font-weight:900!important;display:grid!important}body .ashProjectLiveFeed b,body .ashProjectListPanel b{color:#0f172a!important;font-size:12.5px!important;font-weight:900!important}body .ashProjectLiveFeed p,body .ashProjectListPanel p{color:#64748b!important;margin:4px 0!important;font-size:12px!important;line-height:1.65!important}body .ashProjectLiveFeed small,body .ashProjectListPanel small,body .ashProjectKanbanFull time{color:#94a3b8!important;font-size:10.5px!important;font-weight:700!important}body .ashProjectKanbanFull article section>div{justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}body .ashProjectKanbanFull small{color:#c2410c!important;font-size:10.5px!important;font-weight:800!important}body .ashProjectQuickActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}body .ashProjectQuickActions a,body .ashProjectQuickActions button{color:#0f172a!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;min-height:76px!important;padding:14px!important;text-decoration:none!important;display:grid!important}body .ashProjectQuickActions button{color:#fff!important;grid-template-columns:auto auto!important;justify-content:center!important}body .ashProjectQuickActions a>svg:first-child{color:#ff7a1a!important;background:#fff7ed!important;border-radius:14px!important;width:34px!important;height:34px!important;padding:8px!important}body .ashProjectQuickActions b{color:#0f172a!important;font-size:13px!important;font-weight:900!important}body .ashProjectQuickActions span{color:#64748b!important;margin-top:3px!important;font-size:11.5px!important;display:block!important}@media (width<=1120px){body .ashProjectCommandAnalytics,body .ashProjectOverviewGrid{grid-template-columns:1fr!important}body .ashProjectCommandKpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){body .ashProjectCommandHero{grid-template-columns:1fr!important}body .ashProjectKanbanMini,body .ashProjectKanbanFull{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .ashProjectQuickActions{grid-template-columns:1fr!important}}@media (width<=620px){body .ashProjectCommandPage{padding:12px!important}body .ashProjectCommandHero{border-radius:22px!important;padding:18px!important}body .ashProjectCommandHero h1{font-size:30px!important}body .ashProjectCommandKpis,body .ashProjectKanbanMini,body .ashProjectKanbanFull,body .ashProjectTabs{grid-template-columns:1fr!important}}body .ashProjectCommandPage .ashProjectCommandHero{grid-template-columns:minmax(0,1fr) 200px!important;min-height:190px!important;padding:24px 26px!important}body .ashProjectCommandPage .ashProjectCommandHero h1{letter-spacing:-.5px!important;color:#0f172a!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:760px!important;margin:0 0 10px!important;font-size:clamp(30px,3.15vw,46px)!important;font-weight:850!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}body .ashProjectCommandPage .ashProjectCommandHero p{color:#64748b!important;max-width:660px!important;font-size:13.5px!important;font-weight:550!important;line-height:1.85!important}body .ashProjectCommandPage .ashProjectEyebrow,body .ashProjectCommandPage .ashProjectBackLink{font-size:11px!important}body .ashProjectCommandPage .ashProjectHeroScore{border-radius:22px!important;min-height:145px!important;padding:17px!important}body .ashProjectCommandPage .ashProjectHeroScore strong{font-size:38px!important}body .ashProjectCommandPage .ashProjectHeroScore span{font-size:11px!important}body .ashProjectCommandPage .ashProjectHeroBadges{margin-top:13px!important}body .ashProjectCommandPage .ashProjectHeroBadges>span{min-height:28px!important;font-size:11px!important}body .ashProjectCommandPage .ashProjectCommandKpis article{border-radius:20px!important;min-height:88px!important;padding:14px!important}body .ashProjectCommandPage .ashProjectCommandKpis strong{font-size:20px!important}body .ashProjectCommandPage .ashProjectCommandKpis span{font-size:11px!important}@media (width<=900px){body .ashProjectCommandPage .ashProjectCommandHero{grid-template-columns:1fr!important}body .ashProjectCommandPage .ashProjectCommandHero h1{font-size:clamp(26px,6vw,34px)!important}}@media (width<=620px){body .ashProjectCommandPage .ashProjectCommandHero h1{font-size:26px!important;line-height:1.3!important}}body .ashProjectCommandPage .ashProjectStagesPanel{background:linear-gradient(145deg,#fff 0% 68%,#fff7ed 100%)!important;border:1px solid #0f172a13!important;border-radius:26px!important;grid-column:1/-1!important;width:100%!important;margin:0 0 14px!important;padding:18px!important;box-shadow:0 18px 46px #0f172a0e!important}body .ashProjectCommandPage .ashProjectStagesPanel>header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:16px!important;display:flex!important}body .ashProjectCommandPage .ashProjectStagesPanel>header span{color:#f97316!important;margin-bottom:4px!important;font-size:10.5px!important;font-weight:900!important;display:block!important}body .ashProjectCommandPage .ashProjectStagesPanel h2{color:#0f172a!important;margin:0!important;font-size:19px!important;font-weight:900!important;line-height:1.35!important}body .ashProjectCommandPage .ashProjectStagesTrack{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important;position:relative!important}body .ashProjectCommandPage .ashProjectStagesTrack:before{display:none!important}body .ashProjectCommandPage .ashProjectStagesTrack article{background:#fff!important;border:1px solid #0f172a13!important;border-radius:22px!important;align-content:start!important;gap:12px!important;min-height:155px!important;padding:15px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0f172a0a!important}body .ashProjectCommandPage .ashProjectStagesTrack article:after{content:""!important;inset-inline-end:0!important;background:#e2e8f0!important;width:100%!important;height:4px!important;position:absolute!important;bottom:0!important}body .ashProjectCommandPage .ashProjectStagesTrack article[data-state=done]:after{background:linear-gradient(90deg,#22c55e,#86efac)!important}body .ashProjectCommandPage .ashProjectStagesTrack article[data-state=active]:after{background:linear-gradient(90deg,#ff7a1a,#ffcf63)!important}body .ashProjectCommandPage .ashProjectStagesTrack article[data-state=active]{border-color:#f9731642!important;box-shadow:0 18px 42px #f9731617!important}body .ashProjectCommandPage .ashProjectStagesTrack article i{color:#64748b!important;background:#f1f5f9!important;border:1px solid #0f172a0f!important;border-radius:16px!important;place-items:center!important;width:42px!important;height:42px!important;font-style:normal!important;display:grid!important}body .ashProjectCommandPage .ashProjectStagesTrack article[data-state=done] i{color:#166534!important;background:#dcfce7!important}body .ashProjectCommandPage .ashProjectStagesTrack article[data-state=active] i{color:#c2410c!important;background:#fff7ed!important}body .ashProjectCommandPage .ashProjectStagesTrack article small{color:#f97316!important;margin-bottom:5px!important;font-size:10px!important;font-weight:900!important;line-height:1.3!important;display:block!important}body .ashProjectCommandPage .ashProjectStagesTrack article b{color:#0f172a!important;font-size:13px!important;font-weight:900!important;line-height:1.55!important;display:block!important}body .ashProjectCommandPage .ashProjectStagesTrack article p{color:#64748b!important;margin:6px 0 0!important;font-size:11.5px!important;font-weight:600!important;line-height:1.75!important}body .ashProjectCommandPage .ashProjectStagesTrack article>div{display:block!important}@media (width<=900px){body .ashProjectCommandPage .ashProjectStagesTrack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){body .ashProjectCommandPage .ashProjectStagesTrack{grid-template-columns:1fr!important}body .ashProjectCommandPage .ashProjectStagesPanel{border-radius:20px!important;padding:14px!important}}body .ashProjectCommandPage :focus,body .ashProjectCommandPage :focus-visible,body .ashProjectCommandPage [data-radix-collection-item]:focus,body .ashProjectCommandPage [role=tabpanel]:focus{box-shadow:none!important;outline:none!important}body .ashProjectCommandPage .ashProjectTabs{border-radius:16px!important;gap:6px!important;margin-bottom:12px!important;padding:5px!important}body .ashProjectCommandPage .ashProjectTabs button{border-radius:12px!important;min-height:36px!important;font-size:11.5px!important;font-weight:850!important}body .ashProjectCommandPage .ashProjectTabs button[data-state=active]{box-shadow:0 8px 18px #0f172a0e!important}body .ashProjectCommandPage .ashProjectCommandAnalytics{grid-template-columns:minmax(0,1fr) 315px!important;gap:10px!important}body .ashProjectCommandPage .ashProjectChartCard,body .ashProjectCommandPage .ashProjectChartCard.large{border-radius:24px!important;min-height:250px!important;padding:14px!important}body .ashProjectCommandPage .ashProjectChartCard h2{font-size:16.5px!important}body .ashProjectCommandPage .ashProjectCommandShell{border-radius:24px!important;padding:14px!important}body .ashProjectCommandPage .ashProjectStagesPanel{border-color:#0f172a13!important;border-radius:22px!important;margin-bottom:12px!important;padding:15px!important}body .ashProjectCommandPage .ashProjectStagesPanel>header{margin-bottom:13px!important}body .ashProjectCommandPage .ashProjectStagesTrack{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:10px!important}body .ashProjectCommandPage .ashProjectStagesTrack article{border-radius:18px!important;gap:9px!important;min-height:140px!important;padding:12px!important}body .ashProjectCommandPage .ashProjectStagesTrack article i{border-radius:14px!important;width:36px!important;height:36px!important}body .ashProjectCommandPage .ashProjectStagesTrack article b{font-size:12.3px!important}body .ashProjectCommandPage .ashProjectStagesTrack article p{font-size:11px!important;line-height:1.65!important}body .ashProjectCommandPage .ashProjectOverviewGrid{grid-template-columns:minmax(0,1fr) 310px!important;gap:10px!important}body .ashProjectCommandPage .ashProjectKanbanMini,body .ashProjectCommandPage .ashProjectKanbanFull{gap:8px!important}body .ashProjectCommandPage .ashProjectKanbanMini>article,body .ashProjectCommandPage .ashProjectKanbanFull>article{border-radius:18px!important;min-height:230px!important;padding:10px!important}body .ashProjectCommandPage .ashProjectKanbanMini header b,body .ashProjectCommandPage .ashProjectKanbanFull header b{font-size:12px!important}body .ashProjectCommandPage .ashProjectKanbanMini header span,body .ashProjectCommandPage .ashProjectKanbanFull header span{width:23px!important;height:23px!important;font-size:10.5px!important}body .ashProjectCommandPage .ashProjectKanbanMini article section,body .ashProjectCommandPage .ashProjectKanbanFull article section{border-radius:14px!important;padding:9px!important}body .ashProjectCommandPage .ashProjectKanbanMini section b,body .ashProjectCommandPage .ashProjectKanbanFull section b{font-size:12px!important}body .ashProjectCommandPage .ashProjectKanbanMini section p,body .ashProjectCommandPage .ashProjectKanbanFull section p{font-size:11px!important}body .ashProjectCommandPage .ashProjectLiveFeed,body .ashProjectCommandPage .ashProjectListPanel{border-radius:18px!important;padding:12px!important}body .ashProjectCommandPage .ashProjectLiveFeed h2,body .ashProjectCommandPage .ashProjectListPanel h2{font-size:16.5px!important}body .ashProjectCommandPage .ashProjectLiveFeed article,body .ashProjectCommandPage .ashProjectListPanel article{border-radius:14px!important;padding:10px!important}@media (width<=1120px){body .ashProjectCommandPage .ashProjectCommandAnalytics,body .ashProjectCommandPage .ashProjectOverviewGrid{grid-template-columns:1fr!important}}@media (width<=760px){body .ashProjectCommandPage .ashProjectStagesTrack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){body .ashProjectCommandPage .ashProjectStagesTrack,body .ashProjectCommandPage .ashProjectKanbanMini,body .ashProjectCommandPage .ashProjectKanbanFull,body .ashProjectCommandPage .ashProjectTabs{grid-template-columns:1fr!important}}body .ashProjectCommandPage .ashProjectUpdatesCenter{background:linear-gradient(145deg,#fff 0% 72%,#fff7ed 100%)!important;border:1px solid #0f172a13!important;border-radius:24px!important;padding:16px!important;box-shadow:0 18px 46px #0f172a0e!important}body .ashProjectCommandPage .ashProjectUpdatesHero{background:radial-gradient(circle at 0 0,#ff7a1a21,#0000 34%),linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:112px!important;margin-bottom:14px!important;padding:16px!important;display:flex!important}body .ashProjectCommandPage .ashProjectUpdatesHero>div>span{color:#f97316!important;margin-bottom:5px!important;font-size:10.5px!important;font-weight:900!important;display:block!important}body .ashProjectCommandPage .ashProjectUpdatesHero h2{color:#0f172a!important;margin:0 0 5px!important;font-size:20px!important;font-weight:900!important;line-height:1.35!important}body .ashProjectCommandPage .ashProjectUpdatesHero p{color:#64748b!important;margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}body .ashProjectCommandPage .ashProjectUpdatesHero>section{color:#fff!important;background:#0f172a!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:3px!important;width:88px!important;height:78px!important;display:grid!important;box-shadow:0 16px 34px #0f172a29!important}body .ashProjectCommandPage .ashProjectUpdatesHero>section b{font-size:30px!important;font-weight:900!important;line-height:1!important}body .ashProjectCommandPage .ashProjectUpdatesHero>section span{color:#ffffffb8!important;font-size:11px!important;font-weight:800!important}body .ashProjectCommandPage .ashProjectUpdatesGrid{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important;gap:12px!important;display:grid!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline{gap:10px!important;display:grid!important;position:relative!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline:before{content:""!important;opacity:.65!important;background:linear-gradient(#ff7a1a,#ffcf63,#e2e8f0)!important;border-radius:999px!important;width:2px!important;position:absolute!important;top:10px!important;bottom:10px!important;right:20px!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline article{z-index:2!important;background:#fff!important;border:1px solid #0f172a13!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;padding:12px!important;display:grid!important;position:relative!important;box-shadow:0 12px 30px #0f172a0a!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline article>i{color:#c2410c!important;background:#fff7ed!important;border:1px solid #f9731629!important;border-radius:15px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;display:grid!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:7px!important;display:flex!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline time{color:#64748b!important;align-items:center!important;gap:5px!important;font-size:10.8px!important;font-weight:750!important;display:inline-flex!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline h3{color:#0f172a!important;margin:0 0 5px!important;font-size:14px!important;font-weight:900!important;line-height:1.45!important}body .ashProjectCommandPage .ashProjectUpdatesTimeline p{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.75!important}body .ashProjectCommandPage .ashProjectUpdatesSide{gap:10px!important;display:grid!important}body .ashProjectCommandPage .ashProjectUpdatesSide section{background:#fff!important;border:1px solid #0f172a13!important;border-radius:20px!important;align-content:start!important;gap:8px!important;min-height:112px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 30px #0f172a0a!important}body .ashProjectCommandPage .ashProjectUpdatesSide svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:14px!important;width:34px!important;height:34px!important;padding:8px!important}body .ashProjectCommandPage .ashProjectUpdatesSide b{color:#0f172a!important;font-size:13px!important;font-weight:900!important}body .ashProjectCommandPage .ashProjectUpdatesSide p{color:#64748b!important;margin:0!important;font-size:11.7px!important;font-weight:600!important;line-height:1.7!important}body .ashProjectCommandPage .ashProjectUpdatesEmpty{text-align:center!important;color:#64748b!important;background:#fff!important;border:1px dashed #0f172a24!important;border-radius:20px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:220px!important;display:grid!important}body .ashProjectCommandPage .ashProjectUpdatesEmpty svg{color:#ff7a1a!important}body .ashProjectCommandPage .ashProjectUpdatesEmpty b{color:#0f172a!important;font-size:17px!important;font-weight:900!important}body .ashProjectCommandPage .ashProjectUpdatesEmpty span{font-size:12px!important;font-weight:600!important}@media (width<=980px){body .ashProjectCommandPage .ashProjectUpdatesGrid{grid-template-columns:1fr!important}body .ashProjectCommandPage .ashProjectUpdatesSide{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){body .ashProjectCommandPage .ashProjectUpdatesHero{display:grid!important}body .ashProjectCommandPage .ashProjectUpdatesHero>section{width:100%!important}body .ashProjectCommandPage .ashProjectUpdatesSide{grid-template-columns:1fr!important}}body .ashProjectCommandPage .ashProjectTasksCenter{background:linear-gradient(145deg,#fff 0% 72%,#fff7ed 100%)!important;border:1px solid #0f172a13!important;border-radius:24px!important;padding:16px!important;box-shadow:0 18px 46px #0f172a0e!important}body .ashProjectCommandPage .ashProjectTasksHero{background:radial-gradient(circle at 0 0,#ff7a1a21,#0000 34%),linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:112px!important;margin-bottom:12px!important;padding:16px!important;display:flex!important}body .ashProjectCommandPage .ashProjectTasksHero>div>span{color:#f97316!important;margin-bottom:5px!important;font-size:10.5px!important;font-weight:900!important;display:block!important}body .ashProjectCommandPage .ashProjectTasksHero h2{color:#0f172a!important;margin:0 0 5px!important;font-size:20px!important;font-weight:900!important;line-height:1.35!important}body .ashProjectCommandPage .ashProjectTasksHero p{color:#64748b!important;margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}body .ashProjectCommandPage .ashProjectTasksHero>section{color:#fff!important;background:#0f172a!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:3px!important;width:112px!important;height:78px!important;display:grid!important;box-shadow:0 16px 34px #0f172a29!important}body .ashProjectCommandPage .ashProjectTasksHero>section b{font-size:28px!important;font-weight:900!important;line-height:1!important}body .ashProjectCommandPage .ashProjectTasksHero>section span{color:#ffffffb8!important;font-size:11px!important;font-weight:800!important}body .ashProjectCommandPage .ashProjectTasksMiniStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}body .ashProjectCommandPage .ashProjectTasksMiniStats article{background:#fff!important;border:1px solid #0f172a13!important;border-radius:18px!important;align-content:space-between!important;min-height:76px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 24px #0f172a09!important}body .ashProjectCommandPage .ashProjectTasksMiniStats svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:13px!important;width:32px!important;height:32px!important;padding:8px!important}body .ashProjectCommandPage .ashProjectTasksMiniStats span{color:#64748b!important;font-size:11px!important;font-weight:800!important}body .ashProjectCommandPage .ashProjectTasksMiniStats b{color:#0f172a!important;font-size:22px!important;font-weight:900!important}body .ashProjectCommandPage .ashProjectTasksBoard{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body .ashProjectCommandPage .ashProjectTasksBoard>article{background:#fff!important;border:1px solid #0f172a13!important;border-radius:20px!important;grid-template-rows:auto 1fr!important;gap:10px!important;min-height:330px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0f172a0a!important}body .ashProjectCommandPage .ashProjectTasksBoard>article:before{content:""!important;inset-inline-start:0!important;background:#e2e8f0!important;width:4px!important;height:100%!important;position:absolute!important;top:0!important}body .ashProjectCommandPage .ashProjectTasksBoard>article[data-column=todo]:before{background:#94a3b8!important}body .ashProjectCommandPage .ashProjectTasksBoard>article[data-column=in_progress]:before{background:#38bdf8!important}body .ashProjectCommandPage .ashProjectTasksBoard>article[data-column=review]:before{background:#f59e0b!important}body .ashProjectCommandPage .ashProjectTasksBoard>article[data-column=done]:before{background:#22c55e!important}body .ashProjectCommandPage .ashProjectTasksBoard>article>header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}body .ashProjectCommandPage .ashProjectTasksBoard>article>header b{color:#0f172a!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}body .ashProjectCommandPage .ashProjectTasksBoard>article>header small{color:#64748b!important;margin-top:3px!important;font-size:10.5px!important;font-weight:750!important;display:block!important}body .ashProjectCommandPage .ashProjectTasksBoard>article>header>span{color:#fff!important;background:#0f172a!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:11px!important;font-weight:900!important;display:grid!important}body .ashProjectCommandPage .ashProjectTasksBoard>article>div{align-content:start!important;gap:9px!important;display:grid!important}body .ashProjectCommandPage .ashProjectTaskCardPro{background:linear-gradient(145deg,#f8fafc,#fff)!important;border:1px solid #0f172a12!important;border-radius:17px!important;gap:8px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 22px #0f172a09!important}body .ashProjectCommandPage .ashProjectTaskTop{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body .ashProjectCommandPage .ashProjectTaskTop small{color:#c2410c!important;background:#fff7ed!important;border-radius:999px!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}body .ashProjectCommandPage .ashProjectTaskTop small[data-priority=high]{color:#b91c1c!important;background:#fee2e2!important}body .ashProjectCommandPage .ashProjectTaskTop small[data-priority=low]{color:#166534!important;background:#dcfce7!important}body .ashProjectCommandPage .ashProjectTaskCardPro h3{color:#0f172a!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important}body .ashProjectCommandPage .ashProjectTaskCardPro p{color:#64748b!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11.5px!important;font-weight:600!important;line-height:1.7!important;display:-webkit-box!important;overflow:hidden!important}body .ashProjectCommandPage .ashProjectTaskCardPro footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:2px!important;display:flex!important}body .ashProjectCommandPage .ashProjectTaskCardPro footer span{color:#94a3b8!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:750!important;display:inline-flex!important}body .ashProjectCommandPage .ashProjectTaskCardPro footer i{background:#ff7a1a!important;border-radius:999px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 5px #f9731617!important}body .ashProjectCommandPage .ashProjectTasksBoard em{color:#64748b!important;text-align:center!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:7px!important;min-height:92px!important;font-size:11.5px!important;font-style:normal!important;font-weight:750!important;display:grid!important}body .ashProjectCommandPage .ashProjectTasksBoard em svg{color:#94a3b8!important}@media (width<=1120px){body .ashProjectCommandPage .ashProjectTasksBoard,body .ashProjectCommandPage .ashProjectTasksMiniStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){body .ashProjectCommandPage .ashProjectTasksHero{display:grid!important}body .ashProjectCommandPage .ashProjectTasksHero>section{width:100%!important}body .ashProjectCommandPage .ashProjectTasksBoard,body .ashProjectCommandPage .ashProjectTasksMiniStats{grid-template-columns:1fr!important}}:is(body .clientSupportModernPage,body .clientSupportPage,body .clientPortalPage:has(.clientSupportConversationLayout)){background:radial-gradient(circle at 12% 0,#ff7a1a1a,#0000 26%),linear-gradient(#f8fafc 0%,#eef2f7 100%)!important;min-height:100vh!important;padding:24px!important}body .clientSupportModernHero,body .clientSupportHero{background:linear-gradient(135deg,#fffffff0,#ffffffd6),radial-gradient(circle at 12% 18%,#ffcf6359,#0000 30%),radial-gradient(circle at 88% 20%,#ff7a1a2e,#0000 32%)!important;border:1px solid #ffffffdb!important;border-radius:30px!important;width:min(100%,1120px)!important;min-height:190px!important;margin-inline:auto!important;padding:28px!important;box-shadow:0 28px 80px #0f172a17!important}body .clientPortalPage:has(.clientSupportConversationLayout)>header{background:linear-gradient(135deg,#fffffff0,#ffffffd6),radial-gradient(circle at 12% 18%,#ffcf6359,#0000 30%),radial-gradient(circle at 88% 20%,#ff7a1a2e,#0000 32%)!important;border:1px solid #ffffffdb!important;border-radius:30px!important;width:min(100%,1120px)!important;min-height:190px!important;margin-inline:auto!important;padding:28px!important;box-shadow:0 28px 80px #0f172a17!important}body .clientSupportModernHero h1,body .clientSupportHero h1{color:#0f172a!important;letter-spacing:-1px!important;margin:0 0 12px!important;font-size:clamp(34px,4vw,54px)!important;font-weight:900!important;line-height:1.1!important}body .clientPortalPage:has(.clientSupportConversationLayout)>header h1{color:#0f172a!important;letter-spacing:-1px!important;margin:0 0 12px!important;font-size:clamp(34px,4vw,54px)!important;font-weight:900!important;line-height:1.1!important}body .clientSupportModernHero p,body .clientSupportHero p{color:#475569!important;max-width:720px!important;font-size:14px!important;font-weight:600!important;line-height:1.9!important}body .clientPortalPage:has(.clientSupportConversationLayout)>header p{color:#475569!important;max-width:720px!important;font-size:14px!important;font-weight:600!important;line-height:1.9!important}body .clientSupportStats,body .clientSupportModernStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:min(100%,1120px)!important;margin:14px auto 0!important;display:grid!important}body .clientSupportStats article,body .clientSupportModernStats article,body .clientSupportStats .ashCard{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #ffffffeb!important;border-radius:22px!important;min-height:94px!important;padding:15px!important;box-shadow:0 16px 42px #0f172a0e!important}body .clientSupportConversationLayout{grid-template-columns:280px minmax(0,1fr) 320px!important;align-items:start!important;gap:14px!important;width:min(100%,1120px)!important;margin:14px auto 0!important;display:grid!important}body .clientSupportTicketColumn,body .clientSupportChatPanel,body .clientSupportNewTicketPanel{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border:1px solid #fffffff0!important;border-radius:28px!important;padding:16px!important;box-shadow:0 22px 60px #0f172a12!important}body .clientSupportTicketColumn h2,body .clientSupportChatPanel h2,body .clientSupportNewTicketPanel h2,body .clientSupportTicketColumn h3,body .clientSupportChatPanel h3,body .clientSupportNewTicketPanel h3{color:#0f172a!important;margin:0 0 10px!important;font-size:18px!important;font-weight:900!important;line-height:1.35!important}body .clientSupportTicketColumn p,body .clientSupportChatPanel p,body .clientSupportNewTicketPanel p{color:#64748b!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}body .clientSupportTicketList{gap:10px!important;max-height:690px!important;padding-inline-end:2px!important;display:grid!important;overflow:auto!important}body .clientSupportTicketList::-webkit-scrollbar{width:5px!important}body .clientTicketMessages::-webkit-scrollbar{width:5px!important}body .clientSupportChatMessages::-webkit-scrollbar{width:5px!important}body .clientSupportTicketList::-webkit-scrollbar-thumb{background:#0f172a29!important;border-radius:999px!important}body .clientTicketMessages::-webkit-scrollbar-thumb{background:#0f172a29!important;border-radius:999px!important}body .clientSupportChatMessages::-webkit-scrollbar-thumb{background:#0f172a29!important;border-radius:999px!important}body .clientSupportTicketButton,body .clientSupportTicketCard,body .clientSupportTicketList button{text-align:right!important;width:100%!important;min-height:96px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a13!important;border-radius:20px!important;gap:8px!important;padding:13px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;box-shadow:0 10px 26px #0f172a09!important}body .clientSupportTicketButton:hover,body .clientSupportTicketCard:hover,body .clientSupportTicketList button:hover{border-color:#f973163d!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px #0f172a12!important}body .clientSupportTicketButton.active,body .clientSupportTicketButton[data-active=true],body .clientSupportTicketList button[aria-selected=true]{border-color:#f9731652!important;box-shadow:0 18px 42px #f973161a!important}body .supportTicketNumber,body .clientSupportTicketNumber{color:#fff!important;background:#0f172a!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:900!important;display:inline-flex!important}body .clientSupportChatPanel{grid-template-rows:auto minmax(320px,1fr) auto!important;gap:12px!important;min-height:680px!important;display:grid!important}body .clientSupportChatHeader,body .clientTicketChatHeader{background:radial-gradient(circle at 0 0,#ff7a1a1f,#0000 34%),linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:14px!important;display:flex!important}body .clientSupportChatHeader b,body .clientTicketChatHeader b{color:#0f172a!important;font-size:16px!important;font-weight:900!important}body .clientSupportChatHeader span,body .clientTicketChatHeader span{color:#64748b!important;font-size:11.5px!important;font-weight:700!important}body .clientTicketMessages,body .clientSupportChatMessages,body .clientSupportMessages{background:linear-gradient(#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:22px!important;align-content:start!important;gap:10px!important;min-height:360px!important;max-height:510px!important;padding:14px!important;display:grid!important;overflow:auto!important}body .clientTicketMessage,body .clientSupportMessage,body .clientSupportChatBubble{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a13!important;border-radius:20px!important;max-width:82%!important;padding:12px 13px!important;box-shadow:0 10px 24px #0f172a09!important}body .clientTicketMessage[data-author=client],body .clientSupportMessage.client,body .clientSupportChatBubble.client{color:#fff!important;background:#0f172a!important;border-color:#0f172a33!important;margin-inline-start:auto!important}body .clientTicketMessage[data-author=admin],body .clientSupportMessage.admin,body .clientSupportChatBubble.admin{background:#fff7ed!important;border-color:#f9731629!important;margin-inline-end:auto!important}body .clientTicketMessage p,body .clientSupportMessage p,body .clientSupportChatBubble p{margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}body .clientTicketMessage small,body .clientSupportMessage small,body .clientSupportChatBubble small{color:#94a3b8!important;margin-top:7px!important;font-size:10.5px!important;font-weight:700!important;display:block!important}body .clientTicketReplyBox,body .clientSupportReplyBox,body .clientSupportChatComposer{background:#fff!important;border:1px solid #0f172a13!important;border-radius:22px!important;gap:10px!important;padding:12px!important;display:grid!important;box-shadow:0 12px 30px #0f172a0a!important}body .clientTicketReplyBox textarea,body .clientSupportReplyBox textarea,body .clientSupportChatComposer textarea{resize:vertical!important;color:#0f172a!important;min-height:82px!important;font-family:var(--ash-font,system-ui)!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:16px!important;outline:none!important;padding:12px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.7!important}body .clientTicketReplyBox button,body .clientSupportReplyBox button,body .clientSupportChatComposer button{border-radius:13px!important;min-height:38px!important;font-size:12px!important;font-weight:900!important}body .clientSupportNewTicketPanel form,body .clientSupportNewTicketForm{gap:11px!important;display:grid!important}body .clientSupportNewTicketPanel label{color:#0f172a!important;gap:6px!important;font-size:11.5px!important;font-weight:900!important;display:grid!important}body .clientSupportNewTicketPanel input,body .clientSupportNewTicketPanel select,body .clientSupportNewTicketPanel textarea{color:#0f172a!important;width:100%!important;min-height:42px!important;font-family:var(--ash-font,system-ui)!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:15px!important;outline:none!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important}body .clientSupportNewTicketPanel textarea{resize:vertical!important;min-height:118px!important;padding:12px!important;line-height:1.7!important}body .clientSupportNewTicketPanel button[type=submit],body .clientSupportNewTicketPanel .ashBtnPrimary{border-radius:15px!important;min-height:44px!important;font-size:12.5px!important;font-weight:900!important}body .clientTicketAttachments,body .clientSupportAttachments{background:#fff!important;border:1px solid #0f172a13!important;border-radius:20px!important;padding:12px!important;box-shadow:0 12px 30px #0f172a09!important}body .clientTicketAttachments h3,body .clientSupportAttachments h3{color:#0f172a!important;margin:0 0 10px!important;font-size:14px!important;font-weight:900!important}body .ticketAttachmentList,body .clientAttachmentList{gap:8px!important;display:grid!important}body .ticketAttachmentList a,body .clientAttachmentList a{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}body .clientSupportEmpty,body .clientTicketEmpty,body .clientSupportTicketEmpty{color:#64748b!important;text-align:center!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:20px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:170px!important;font-size:12px!important;font-weight:700!important;display:grid!important}@media (width<=1180px){body .clientSupportConversationLayout{grid-template-columns:260px minmax(0,1fr)!important}body .clientSupportNewTicketPanel{grid-column:1/-1!important}}@media (width<=900px){body .clientSupportStats,body .clientSupportModernStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .clientSupportConversationLayout{grid-template-columns:1fr!important}body .clientSupportChatPanel{min-height:auto!important}}@media (width<=620px){:is(body .clientSupportModernPage,body .clientSupportPage,body .clientPortalPage:has(.clientSupportConversationLayout)){padding:12px!important}body .clientSupportModernHero,body .clientSupportHero{border-radius:22px!important;padding:18px!important}body .clientSupportModernHero h1,body .clientSupportHero h1{font-size:30px!important}body .clientSupportStats,body .clientSupportModernStats{grid-template-columns:1fr!important}body .clientSupportTicketColumn,body .clientSupportChatPanel,body .clientSupportNewTicketPanel{border-radius:22px!important;padding:13px!important}body .clientTicketMessage,body .clientSupportMessage,body .clientSupportChatBubble{max-width:100%!important}}body .ashSupportHQPage{background:radial-gradient(circle at 12% 0,#ff7a1a1a,#0000 26%),radial-gradient(circle at 92% 16%,#0f172a14,#0000 28%),linear-gradient(#f8fafc 0%,#eef2f7 100%)!important;min-height:100vh!important;padding:24px!important;overflow-x:hidden!important}body .ashSupportHQHero,body .ashSupportHQStats,body .ashSupportHQShell{width:min(100%,1120px)!important;margin-inline:auto!important}body .ashSupportHQHero{background:linear-gradient(135deg,#fffffff0,#ffffffd1),radial-gradient(circle at 12% 18%,#ffcf6359,#0000 30%),radial-gradient(circle at 88% 20%,#ff7a1a33,#0000 32%)!important;border:1px solid #ffffffdb!important;border-radius:32px!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:26px!important;min-height:230px!important;padding:30px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #0f172a1a!important}body .ashSupportHQGlow{filter:blur(34px)!important;opacity:.55!important;border-radius:50%!important;width:240px!important;height:240px!important;animation:7s ease-in-out infinite ashSupportFloat!important;position:absolute!important}body .ashSupportHQGlow.one{background:#ff7a1a57!important;top:-70px!important;right:-80px!important}body .ashSupportHQGlow.two{background:#ffcf6361!important;animation-delay:-2s!important;bottom:-120px!important;left:7%!important}body .ashSupportHQHero>div:not(.ashSupportHQGlow),body .ashSupportHQLiveCard{z-index:2!important;position:relative!important}body .ashSupportHQEyebrow{color:#ea580c!important;background:#ffffffb8!important;border:1px solid #f973162e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:30px!important;margin-bottom:14px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}body .ashSupportHQHero h1{color:#0f172a!important;letter-spacing:-1.4px!important;margin:0 0 12px!important;font-size:clamp(38px,4.4vw,64px)!important;font-weight:900!important;line-height:1.08!important}body .ashSupportHQHero p{color:#475569!important;max-width:700px!important;margin:0!important;font-size:14.5px!important;font-weight:600!important;line-height:1.95!important}body .ashSupportHQHeroActions{flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important;display:flex!important}body .ashSupportHQHeroActions a,body .ashSupportHQHeroActions button{min-height:42px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}body .ashSupportHQHeroActions a{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border:0!important;box-shadow:0 18px 40px #f973162e!important}body .ashSupportHQHeroActions button{color:#0f172a!important;background:#ffffffd1!important;border:1px solid #0f172a1a!important}body .ashSupportHQLiveCard{color:#fff!important;text-align:center!important;background:linear-gradient(145deg,#0f172a,#1e293b)!important;border-radius:28px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:175px!important;padding:20px!important;display:grid!important;box-shadow:0 28px 70px #0f172a42!important}body .ashSupportHQLiveCard svg{color:#ffcf63!important}body .ashSupportHQLiveCard strong{font-size:48px!important;font-weight:900!important;line-height:1!important}body .ashSupportHQLiveCard span{color:#ffffffc2!important;font-size:12px!important;font-weight:800!important}body .ashSupportHQLiveCard i{background:#22c55e!important;border-radius:50%!important;width:9px!important;height:9px!important;animation:1.6s ease-in-out infinite ashV2Pulse!important;box-shadow:0 0 0 7px #22c55e1f!important}body .ashSupportHQStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}body .ashSupportHQStats article{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffdb!important;border:1px solid #ffffffeb!important;border-radius:24px!important;align-content:space-between!important;min-height:100px!important;padding:16px!important;display:grid!important;box-shadow:0 18px 45px #0f172a0f!important}body .ashSupportHQStats svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:14px!important;width:34px!important;height:34px!important;padding:8px!important}body .ashSupportHQStats span{color:#64748b!important;font-size:11.5px!important;font-weight:800!important}body .ashSupportHQStats strong{color:#0f172a!important;font-size:28px!important;font-weight:900!important;line-height:1!important}body .ashSupportHQShell{grid-template-columns:280px minmax(0,1fr) 320px!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}body .ashSupportHQTickets,body .ashSupportHQChat,body .ashSupportHQNewTicket{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #fffffff0!important;border-radius:28px!important;padding:16px!important;box-shadow:0 22px 60px #0f172a12!important}body .ashSupportHQTickets>header,body .ashSupportHQNewTicket>header{justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}body .ashSupportHQTickets header span,body .ashSupportHQNewTicket header span{color:#f97316!important;margin-bottom:4px!important;font-size:10.5px!important;font-weight:900!important;display:block!important}body .ashSupportHQTickets h2,body .ashSupportHQChat h2,body .ashSupportHQNewTicket h2{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.35!important}body .ashSupportHQNewTicket p,body .ashSupportHQChat p{color:#64748b!important;margin:4px 0 0!important;font-size:12px!important;font-weight:600!important;line-height:1.7!important}body .ashSupportHQTaps{background:#f8fafc!important;border:1px solid #0f172a0f!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important;padding:6px!important;display:grid!important}body .ashSupportHQTaps button{color:#64748b!important;min-height:34px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:11px!important;font-size:11px!important;font-weight:850!important}body .ashSupportHQTaps button[data-state=active]{color:#0f172a!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0e!important}body .ashSupportHQTicketList{gap:10px!important;max-height:610px!important;padding-inline-end:2px!important;display:grid!important;overflow:auto!important}body .ashSupportHQTicketList button{text-align:right!important;width:100%!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a13!important;border-radius:20px!important;gap:8px!important;padding:13px!important;display:grid!important;box-shadow:0 10px 26px #0f172a09!important}body .ashSupportHQTicketList button.active{border-color:#f9731652!important;box-shadow:0 18px 42px #f973161a!important}body .ashSupportHQTicketList button section,body .ashSupportHQTicketList button footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body .ashSupportHQTicketList button section small{color:#c2410c!important;background:#fff7ed!important;border-radius:999px!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}body .ashSupportHQTicketList h3{color:#0f172a!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important}body .ashSupportHQTicketList p{color:#64748b!important;margin:0!important;font-size:11.5px!important;font-weight:600!important;line-height:1.6!important}body .ashSupportHQTicketList footer span,body .ashSupportHQTicketList footer time{color:#94a3b8!important;font-size:10.5px!important;font-weight:800!important}body .ashSupportHQChat{grid-template-rows:auto minmax(330px,1fr) auto!important;gap:12px!important;min-height:690px!important;display:grid!important}body .ashSupportHQChatHeader{background:radial-gradient(circle at 0 0,#ff7a1a1f,#0000 34%),linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}body .ashSupportHQChatHeader section{color:#fff!important;background:#0f172a!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:4px!important;min-width:92px!important;min-height:58px!important;display:grid!important}body .ashSupportHQChatHeader section svg{color:#ffcf63!important}body .ashSupportHQChatHeader section span{color:#ffffffbf!important;font-size:10.5px!important;font-weight:800!important}body .ashSupportHQMessages{background:linear-gradient(#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:22px!important;align-content:start!important;gap:10px!important;padding:14px!important;display:grid!important;overflow:auto!important}body .ashSupportHQMessages article{border:1px solid #0f172a13!important;border-radius:20px!important;max-width:82%!important;padding:12px 13px!important;box-shadow:0 10px 24px #0f172a09!important}body .ashSupportHQMessages article[data-from=client]{color:#fff!important;background:#0f172a!important;margin-inline-start:auto!important}body .ashSupportHQMessages article[data-from=admin]{color:#0f172a!important;background:#fff7ed!important;border-color:#f9731629!important;margin-inline-end:auto!important}body .ashSupportHQMessages article strong{margin-bottom:5px!important;font-size:11.5px!important;font-weight:900!important;display:block!important}body .ashSupportHQMessages article p{margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}body .ashSupportHQMessages article small{color:#94a3b8!important;margin-top:7px!important;font-size:10.5px!important;font-weight:700!important;display:block!important}body .ashSupportHQWaitingReply{text-align:center!important;color:#64748b!important;background:#fff!important;border:1px dashed #0f172a24!important;border-radius:18px!important;justify-items:center!important;gap:7px!important;padding:13px!important;display:grid!important}body .ashSupportHQWaitingReply svg{color:#ff7a1a!important}body .ashSupportHQWaitingReply b{color:#0f172a!important;font-size:13px!important;font-weight:900!important}body .ashSupportHQAttachments{background:#fff!important;border:1px solid #0f172a13!important;border-radius:22px!important;padding:12px!important;box-shadow:0 12px 30px #0f172a0a!important}body .ashSupportHQAttachments header{justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}body .ashSupportHQAttachments h3{color:#0f172a!important;margin:0!important;font-size:14px!important;font-weight:900!important}body .ashSupportHQAttachments p{color:#64748b!important;margin:3px 0 0!important;font-size:11.5px!important}body .ashSupportHQAttachments label{color:#fff!important;cursor:pointer!important;background:#0f172a!important;border-radius:12px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}body .ashSupportHQAttachments input{display:none!important}body .ashSupportHQAttachments>div{gap:8px!important;display:grid!important}body .ashSupportHQAttachments a,body .ashSupportHQAttachments section{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}body .ashSupportHQAttachments em{color:#64748b!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:14px!important;place-items:center!important;min-height:54px!important;font-size:12px!important;font-style:normal!important;display:grid!important}body .ashSupportHQNewTicket form{gap:11px!important;display:grid!important}body .ashSupportHQNewTicket label{color:#0f172a!important;gap:6px!important;font-size:11.5px!important;font-weight:900!important;display:grid!important}body .ashSupportHQNewTicket form>section{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .ashSupportHQNewTicket input,body .ashSupportHQNewTicket select,body .ashSupportHQNewTicket textarea{color:#0f172a!important;width:100%!important;min-height:42px!important;font-family:var(--ash-font,system-ui)!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:15px!important;outline:none!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important}body .ashSupportHQNewTicket textarea{resize:vertical!important;min-height:118px!important;padding:12px!important;line-height:1.7!important}body .ashSupportHQNewTicket button[type=submit]{border-radius:15px!important;min-height:44px!important;font-size:12.5px!important;font-weight:900!important}body .ashSupportHQEmpty,body .ashSupportHQNoTicket{color:#64748b!important;text-align:center!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:20px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:220px!important;display:grid!important}body .ashSupportHQEmpty b,body .ashSupportHQNoTicket b{color:#0f172a!important;font-size:16px!important;font-weight:900!important}@media (width<=1180px){body .ashSupportHQShell{grid-template-columns:280px minmax(0,1fr)!important}body .ashSupportHQNewTicket{grid-column:1/-1!important}}@media (width<=900px){body .ashSupportHQHero{grid-template-columns:1fr!important}body .ashSupportHQStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .ashSupportHQShell{grid-template-columns:1fr!important}body .ashSupportHQChat{min-height:auto!important}}@media (width<=620px){body .ashSupportHQPage{padding:12px!important}body .ashSupportHQHero,body .ashSupportHQTickets,body .ashSupportHQChat,body .ashSupportHQNewTicket{border-radius:22px!important;padding:16px!important}body .ashSupportHQHero h1{font-size:32px!important}body .ashSupportHQStats,body .ashSupportHQNewTicket form>section{grid-template-columns:1fr!important}body .ashSupportHQMessages article{max-width:100%!important}}body .ashSupportOpsPage{background:radial-gradient(circle at 10% 0,#ff7a1a1a,#0000 26%),radial-gradient(circle at 92% 18%,#0f172a17,#0000 28%),linear-gradient(#f8fafc 0%,#edf2f7 100%)!important;min-height:100vh!important;padding:24px!important}body .ashSupportOpsHero,body .ashSupportOpsStats,body .ashSupportOpsGrid{width:min(100%,1120px)!important;margin-inline:auto!important}body .ashSupportOpsHero{background:linear-gradient(135deg,#fffffff5,#ffffffd1),radial-gradient(circle at 12% 18%,#ffcf6359,#0000 30%),radial-gradient(circle at 88% 20%,#ff7a1a33,#0000 32%)!important;border:1px solid #ffffffe6!important;border-radius:32px!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:26px!important;min-height:230px!important;padding:30px!important;display:grid!important;box-shadow:0 30px 90px #0f172a1a!important}body .ashSupportOpsHero>div>span{color:#ea580c!important;background:#ffffffb8!important;border:1px solid #f973162e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:30px!important;margin-bottom:14px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}body .ashSupportOpsHero h1{color:#0f172a!important;letter-spacing:-1.4px!important;margin:0 0 12px!important;font-size:clamp(38px,4.4vw,64px)!important;font-weight:900!important;line-height:1.08!important}body .ashSupportOpsHero p{color:#475569!important;max-width:720px!important;margin:0!important;font-size:14.5px!important;font-weight:600!important;line-height:1.95!important}body .ashSupportOpsHero>div>div{flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important;display:flex!important}body .ashSupportOpsHero a,body .ashSupportOpsHero button{min-height:42px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}body .ashSupportOpsHero a{color:#111827!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border:0!important}body .ashSupportOpsHero button{color:#0f172a!important;background:#ffffffd6!important;border:1px solid #0f172a1a!important}body .ashSupportOpsHero>section{color:#fff!important;text-align:center!important;background:linear-gradient(145deg,#0f172a,#1e293b)!important;border-radius:28px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:175px!important;padding:20px!important;display:grid!important;box-shadow:0 28px 70px #0f172a42!important}body .ashSupportOpsHero>section svg{color:#ffcf63!important}body .ashSupportOpsHero>section strong{font-size:48px!important;font-weight:900!important;line-height:1!important}body .ashSupportOpsHero>section span{color:#ffffffc2!important;font-size:12px!important;font-weight:800!important}body .ashSupportOpsHero>section i{background:#22c55e!important;border-radius:50%!important;width:9px!important;height:9px!important;animation:1.6s ease-in-out infinite ashV2Pulse!important;box-shadow:0 0 0 7px #22c55e1f!important}body .ashSupportOpsStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}body .ashSupportOpsStats article{background:#ffffffe0!important;border:1px solid #fffffff0!important;border-radius:24px!important;align-content:space-between!important;min-height:100px!important;padding:16px!important;display:grid!important;box-shadow:0 18px 45px #0f172a0f!important}body .ashSupportOpsStats svg{color:#ff7a1a!important;background:#fff7ed!important;border-radius:14px!important;width:34px!important;height:34px!important;padding:8px!important}body .ashSupportOpsStats span{color:#64748b!important;font-size:11.5px!important;font-weight:800!important}body .ashSupportOpsStats strong{color:#0f172a!important;font-size:28px!important;font-weight:900!important}body .ashSupportOpsGrid{grid-template-columns:320px minmax(0,1fr) 300px!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}body .ashSupportOpsCreate,body .ashSupportOpsConversation,body .ashSupportOpsTickets{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border:1px solid #fffffff0!important;border-radius:28px!important;padding:16px!important;box-shadow:0 22px 60px #0f172a12!important}body .ashSupportOpsCreate header span,body .ashSupportOpsTickets header span{color:#f97316!important;font-size:10.5px!important;font-weight:900!important}body .ashSupportOpsCreate h2,body .ashSupportOpsConversation h2,body .ashSupportOpsTickets h2{color:#0f172a!important;margin:4px 0!important;font-size:18px!important;font-weight:900!important}body .ashSupportOpsCreate p,body .ashSupportOpsConversation p{color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.7!important}body .ashSupportOpsCreate form{gap:11px!important;margin-top:12px!important;display:grid!important}body .ashSupportOpsCreate form>section{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .ashSupportOpsCreate label{color:#0f172a!important;gap:6px!important;font-size:11.5px!important;font-weight:900!important;display:grid!important}body .ashSupportOpsCreate input,body .ashSupportOpsCreate select,body .ashSupportOpsCreate textarea{color:#0f172a!important;width:100%!important;min-height:42px!important;font-family:var(--ash-font,system-ui)!important;background:#f8fafc!important;border:1px solid #0f172a13!important;border-radius:15px!important;outline:none!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important}body .ashSupportOpsCreate textarea{resize:vertical!important;min-height:128px!important;padding:12px!important}body .ashSupportOpsCreate button{border-radius:15px!important;min-height:44px!important}body .ashSupportOpsConversation{grid-template-rows:auto minmax(330px,1fr) auto!important;gap:12px!important;min-height:690px!important;display:grid!important}body .ashSupportOpsConversation>header{background:radial-gradient(circle at 0 0,#ff7a1a1f,#0000 34%),linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}body .ashSupportOpsConversation>header>section{color:#fff!important;background:#0f172a!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:4px!important;min-width:92px!important;min-height:58px!important;display:grid!important}body .ashSupportOpsConversation>header>section svg{color:#ffcf63!important}body .ashSupportOpsConversation>header>section span{color:#ffffffbf!important;font-size:10.5px!important;font-weight:800!important}body .ashSupportOpsMessages{background:linear-gradient(#f8fafc,#fff)!important;border:1px solid #0f172a11!important;border-radius:22px!important;align-content:start!important;gap:10px!important;padding:14px!important;display:grid!important;overflow:auto!important}body .ashSupportOpsMessages article{border:1px solid #0f172a13!important;border-radius:20px!important;max-width:82%!important;padding:12px 13px!important;box-shadow:0 10px 24px #0f172a09!important}body .ashSupportOpsMessages article[data-from=client]{color:#fff!important;background:#0f172a!important;margin-inline-start:auto!important}body .ashSupportOpsMessages article[data-from=admin]{color:#0f172a!important;background:#fff7ed!important;border-color:#f9731629!important;margin-inline-end:auto!important}body .ashSupportOpsMessages article strong{margin-bottom:5px!important;font-size:11.5px!important;font-weight:900!important;display:block!important}body .ashSupportOpsMessages article p{margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.75!important}body .ashSupportOpsMessages article small{color:#94a3b8!important;margin-top:7px!important;font-size:10.5px!important;font-weight:700!important;display:block!important}body .ashSupportOpsWaiting,body .ashSupportOpsEmpty{color:#64748b!important;text-align:center!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:20px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:190px!important;display:grid!important}body .ashSupportOpsWaiting svg{color:#ff7a1a!important}body .ashSupportOpsWaiting b,body .ashSupportOpsEmpty b{color:#0f172a!important;font-size:16px!important;font-weight:900!important}body .ashSupportOpsFiles{background:#fff!important;border:1px solid #0f172a13!important;border-radius:22px!important;padding:12px!important;box-shadow:0 12px 30px #0f172a0a!important}body .ashSupportOpsFiles header{justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}body .ashSupportOpsFiles h3{color:#0f172a!important;margin:0!important;font-size:14px!important;font-weight:900!important}body .ashSupportOpsFiles label{color:#fff!important;cursor:pointer!important;background:#0f172a!important;border-radius:12px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}body .ashSupportOpsFiles input{display:none!important}body .ashSupportOpsFiles>div{gap:8px!important;display:grid!important}body .ashSupportOpsFiles section{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0f172a11!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:800!important;display:flex!important}body .ashSupportOpsFiles em{color:#64748b!important;background:#f8fafc!important;border:1px dashed #0f172a24!important;border-radius:14px!important;place-items:center!important;min-height:54px!important;font-size:12px!important;font-style:normal!important;display:grid!important}body .ashSupportOpsTickets>header{justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}body .ashSupportOpsTickets [role=tablist]{background:#f8fafc!important;border:1px solid #0f172a0f!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important;padding:6px!important;display:grid!important}body .ashSupportOpsTickets [role=tab]{color:#64748b!important;min-height:34px!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:11px!important;font-size:11px!important;font-weight:850!important}body .ashSupportOpsTickets [role=tab][data-state=active]{color:#0f172a!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0e!important}body .ashSupportOpsTickets>div:last-child{gap:10px!important;max-height:610px!important;display:grid!important;overflow:auto!important}body .ashSupportOpsTickets button{text-align:right!important;width:100%!important;font-family:var(--ash-font,system-ui)!important;cursor:pointer!important;background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #0f172a13!important;border-radius:20px!important;gap:8px!important;padding:13px!important;display:grid!important;box-shadow:0 10px 26px #0f172a09!important}body .ashSupportOpsTickets button.active{border-color:#f9731652!important;box-shadow:0 18px 42px #f973161a!important}body .ashSupportOpsTickets button section,body .ashSupportOpsTickets button footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body .ashSupportOpsTickets button small{color:#c2410c!important;background:#fff7ed!important;border-radius:999px!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}body .ashSupportOpsTickets h3{color:#0f172a!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important}body .ashSupportOpsTickets p{color:#64748b!important;margin:0!important;font-size:11.5px!important}body .ashSupportOpsTickets footer span,body .ashSupportOpsTickets footer time{color:#94a3b8!important;font-size:10.5px!important;font-weight:800!important}@media (width<=1180px){body .ashSupportOpsGrid{grid-template-columns:320px minmax(0,1fr)!important}body .ashSupportOpsTickets{grid-column:1/-1!important}}@media (width<=900px){body .ashSupportOpsHero{grid-template-columns:1fr!important}body .ashSupportOpsStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .ashSupportOpsGrid{grid-template-columns:1fr!important}body .ashSupportOpsConversation{min-height:auto!important}}@media (width<=620px){body .ashSupportOpsPage{padding:12px!important}body .ashSupportOpsHero,body .ashSupportOpsCreate,body .ashSupportOpsConversation,body .ashSupportOpsTickets{border-radius:22px!important;padding:16px!important}body .ashSupportOpsHero h1{font-size:32px!important}body .ashSupportOpsStats,body .ashSupportOpsCreate form>section{grid-template-columns:1fr!important}body .ashSupportOpsMessages article{max-width:100%!important}}@media (width<=900px){.clientSidebar,.clientPortalSidebar,.ashClientSidebar,.ashV2Sidebar,.ashProjectSidebar,.ashProjectsSidebar,.supportStudioSide{height:auto!important;max-height:none!important;overflow:visible!important}.clientSidebar nav,.clientPortalSidebar nav,.ashClientSidebar nav,.ashV2Sidebar nav,.ashProjectSidebar nav,.ashProjectsSidebar nav,.supportStudioSideNav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.clientSidebar,.clientPortalSidebar,.ashClientSidebar,.ashV2Sidebar,.ashProjectSidebar,.ashProjectsSidebar,.supportStudioSide{scrollbar-width:thin!important;height:100vh!important;max-height:100vh!important;padding-bottom:22px!important;overflow:hidden auto!important}.clientSidebar nav,.clientPortalSidebar nav,.ashClientSidebar nav,.ashV2Sidebar nav,.ashProjectSidebar nav,.ashProjectsSidebar nav,.supportStudioSideNav{align-content:start!important;gap:8px!important;max-height:none!important;display:grid!important;overflow:visible!important}.clientSidebar nav a,.clientPortalSidebar nav a,.ashClientSidebar nav a,.ashV2Sidebar nav a,.ashProjectSidebar nav a,.ashProjectsSidebar nav a,.supportStudioSideNav a{flex-shrink:0!important;align-items:center!important;height:44px!important;min-height:44px!important;display:flex!important}.clientSidebarCard,.clientPortalSidebarCard,.ashClientSidebarCard,.ashV2SidebarCard,.ashProjectSidebarCard,.ashProjectsSidebarCard,.supportStudioSideCard{flex-shrink:0!important;margin-top:18px!important}.ashClientProjectsPage .clientPortalSidebar,.clientProjectsPage .clientPortalSidebar,.ashProjectsPage .clientPortalSidebar{height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}@media (width<=900px){.clientSidebar,.clientPortalSidebar,.ashClientSidebar,.ashV2Sidebar,.ashProjectSidebar,.ashProjectsSidebar,.supportStudioSide{height:auto!important;max-height:none!important;overflow:visible!important}.clientSidebar nav,.clientPortalSidebar nav,.ashClientSidebar nav,.ashV2Sidebar nav,.ashProjectSidebar nav,.ashProjectsSidebar nav,.supportStudioSideNav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.clientSidebar,.clientPortalSidebar,.ashClientSidebar,.ashV2Sidebar,.ashProjectSidebar,.ashProjectsSidebar,.supportStudioSide{color:#fff!important;scrollbar-width:thin!important;scrollbar-color:#ffffff2e transparent!important;background:radial-gradient(circle at 20% 0,#ff7a1a2e,#0000 30%),radial-gradient(circle at 80% 90%,#ffcf631a,#0000 28%),linear-gradient(#0b1220 0%,#111827 48%,#0b1220 100%)!important;border-inline-start:1px solid #ffffff0d!important;width:270px!important;min-width:270px!important;height:100vh!important;max-height:100vh!important;padding:22px 16px!important;position:sticky!important;top:0!important;overflow:hidden auto!important;box-shadow:-18px 0 60px #0f172a24,inset 1px 0 #ffffff0a!important}.clientSidebar::-webkit-scrollbar{width:5px!important}.clientPortalSidebar::-webkit-scrollbar{width:5px!important}.ashClientSidebar::-webkit-scrollbar{width:5px!important}.ashV2Sidebar::-webkit-scrollbar{width:5px!important}.ashProjectSidebar::-webkit-scrollbar{width:5px!important}.ashProjectsSidebar::-webkit-scrollbar{width:5px!important}.supportStudioSide::-webkit-scrollbar{width:5px!important}.clientSidebar::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.clientPortalSidebar::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashClientSidebar::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashV2Sidebar::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashProjectSidebar::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashProjectsSidebar::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.supportStudioSide::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.clientSidebar>div:first-child,.clientPortalSidebar>div:first-child,.ashClientSidebar>div:first-child,.ashV2Sidebar>div:first-child,.ashProjectSidebar>div:first-child,.ashProjectsSidebar>div:first-child,.supportStudioSideBrand{background:#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:22px!important;align-items:center!important;gap:11px!important;min-height:58px!important;margin-bottom:24px!important;padding:8px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d!important}.clientSidebar nav,.clientPortalSidebar nav,.ashClientSidebar nav,.ashV2Sidebar nav,.ashProjectSidebar nav,.ashProjectsSidebar nav,.supportStudioSideNav{align-content:start!important;gap:9px!important;margin:0!important;padding:0!important;display:grid!important}.clientSidebar nav a:before,.clientPortalSidebar nav a:before,.ashClientSidebar nav a:before,.ashV2Sidebar nav a:before,.ashProjectSidebar nav a:before,.ashProjectsSidebar nav a:before,.supportStudioSideNav a:before{content:"•"!important;color:#ffcf63!important;background:#ffffff12!important;border-radius:11px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:14px!important;font-weight:950!important;transition:all .18s!important;display:grid!important}.clientSidebar nav a:hover:before,.clientPortalSidebar nav a:hover:before,.ashClientSidebar nav a:hover:before,.ashV2Sidebar nav a:hover:before,.ashProjectSidebar nav a:hover:before,.ashProjectsSidebar nav a:hover:before,.supportStudioSideNav a:hover:before{color:#ffcf63!important;background:#ffcf632e!important}.clientSidebar nav a.active:after,.clientPortalSidebar nav a.active:after,.ashClientSidebar nav a.active:after,.ashV2Sidebar nav a.active:after,.ashProjectSidebar nav a.active:after,.ashProjectsSidebar nav a.active:after,.supportStudioSideNav a.active:after{content:""!important;inset-inline-end:0!important;background:#ffcf63!important;border-radius:999px!important;width:3px!important;position:absolute!important;top:12px!important;bottom:12px!important;box-shadow:0 0 14px #ffcf63b3!important}@media (width<=900px){.clientSidebar,.clientPortalSidebar,.ashClientSidebar,.ashV2Sidebar,.ashProjectSidebar,.ashProjectsSidebar,.supportStudioSide{border-radius:0 0 26px 26px!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;padding:14px!important;position:relative!important}.clientSidebar nav,.clientPortalSidebar nav,.ashClientSidebar nav,.ashV2Sidebar nav,.ashProjectSidebar nav,.ashProjectsSidebar nav,.supportStudioSideNav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clientSidebarCard,.clientPortalSidebarCard,.ashClientSidebarCard,.ashV2SidebarCard,.ashProjectSidebarCard,.ashProjectsSidebarCard,.supportStudioSideCard{margin-top:12px!important}}.clientSidebar,.clientPortalSidebar,.ashClientSidebar,.ashV2Sidebar,.ashProjectSidebar,.ashProjectsSidebar,.supportStudioSide{color:#fff!important;background:radial-gradient(circle at 50% -10%,#ff7a1a33,#0000 34%),radial-gradient(circle at 100% 100%,#ffcf631a,#0000 30%),linear-gradient(#111827 0%,#0b1220 100%)!important;border-inline-start:1px solid #ffffff0f!important;width:300px!important;min-width:300px!important;height:100vh!important;max-height:100vh!important;padding:18px 14px!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:-18px 0 55px #0f172a1f,inset 1px 0 #ffffff0a!important}.clientSidebar>div:first-child,.clientPortalSidebar>div:first-child,.ashClientSidebar>div:first-child,.ashV2Sidebar>div:first-child,.ashProjectSidebar>div:first-child,.ashProjectsSidebar>div:first-child,.supportStudioSideBrand{min-height:62px!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff13,#ffffff09)!important;border:1px solid #ffffff14!important;border-radius:20px!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;padding:9px!important;display:flex!important}.clientSidebar>div:first-child b,.clientPortalSidebar>div:first-child b,.ashClientSidebar>div:first-child b,.ashV2Sidebar>div:first-child b,.ashProjectSidebar>div:first-child b,.ashProjectsSidebar>div:first-child b,.supportStudioSideBrand>b{color:#0f172a!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border-radius:16px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;font-size:16px!important;font-weight:950!important;display:grid!important;box-shadow:0 12px 24px #ff7a1a2e!important}.clientSidebar nav,.clientPortalSidebar nav,.ashClientSidebar nav,.ashV2Sidebar nav,.ashProjectSidebar nav,.ashProjectsSidebar nav,.supportStudioSideNav{scrollbar-width:thin!important;scrollbar-color:#ffffff2e transparent!important;align-content:start!important;gap:7px!important;max-height:calc(100vh - 205px)!important;margin:0!important;padding:2px 1px 6px!important;display:grid!important;overflow:hidden auto!important}.clientSidebar nav::-webkit-scrollbar{width:4px!important}.clientPortalSidebar nav::-webkit-scrollbar{width:4px!important}.ashClientSidebar nav::-webkit-scrollbar{width:4px!important}.ashV2Sidebar nav::-webkit-scrollbar{width:4px!important}.ashProjectSidebar nav::-webkit-scrollbar{width:4px!important}.ashProjectsSidebar nav::-webkit-scrollbar{width:4px!important}.supportStudioSideNav::-webkit-scrollbar{width:4px!important}.clientSidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.clientPortalSidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashClientSidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashV2Sidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashProjectSidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.ashProjectsSidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.supportStudioSideNav::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}.clientSidebar nav a,.clientPortalSidebar nav a,.ashClientSidebar nav a,.ashV2Sidebar nav a,.ashProjectSidebar nav a,.ashProjectsSidebar nav a,.supportStudioSideNav a{color:#ffffffc2!important;background:#ffffff09!important;border:1px solid #ffffff06!important;border-radius:14px!important;align-items:center!important;gap:9px!important;height:40px!important;min-height:40px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;transition:transform .16s,background .16s,border-color .16s,color .16s!important;display:flex!important;position:relative!important;overflow:hidden!important}.clientSidebar nav a:before,.clientPortalSidebar nav a:before,.ashClientSidebar nav a:before,.ashV2Sidebar nav a:before,.ashProjectSidebar nav a:before,.ashProjectsSidebar nav a:before,.supportStudioSideNav a:before{content:"•"!important;color:#ffcf63!important;background:#ffffff0f!important;border-radius:9px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.clientSidebar nav a:first-child:before,.clientPortalSidebar nav a:first-child:before,.ashClientSidebar nav a:first-child:before,.ashV2Sidebar nav a:first-child:before,.ashProjectSidebar nav a:first-child:before,.ashProjectsSidebar nav a:first-child:before,.supportStudioSideNav a:first-child:before{content:"⌂"!important}.clientSidebar nav a:nth-child(2):before,.clientPortalSidebar nav a:nth-child(2):before,.ashClientSidebar nav a:nth-child(2):before,.ashV2Sidebar nav a:nth-child(2):before,.ashProjectSidebar nav a:nth-child(2):before,.ashProjectsSidebar nav a:nth-child(2):before,.supportStudioSideNav a:nth-child(2):before{content:"▦"!important}.clientSidebar nav a:nth-child(3):before,.clientPortalSidebar nav a:nth-child(3):before,.ashClientSidebar nav a:nth-child(3):before,.ashV2Sidebar nav a:nth-child(3):before,.ashProjectSidebar nav a:nth-child(3):before,.ashProjectsSidebar nav a:nth-child(3):before,.supportStudioSideNav a:nth-child(3):before{content:"✓"!important}.clientSidebar nav a:nth-child(4):before,.clientPortalSidebar nav a:nth-child(4):before,.ashClientSidebar nav a:nth-child(4):before,.ashV2Sidebar nav a:nth-child(4):before,.ashProjectSidebar nav a:nth-child(4):before,.ashProjectsSidebar nav a:nth-child(4):before,.supportStudioSideNav a:nth-child(4):before{content:"◌"!important}.clientSidebar nav a:nth-child(5):before,.clientPortalSidebar nav a:nth-child(5):before,.ashClientSidebar nav a:nth-child(5):before,.ashV2Sidebar nav a:nth-child(5):before,.ashProjectSidebar nav a:nth-child(5):before,.ashProjectsSidebar nav a:nth-child(5):before,.supportStudioSideNav a:nth-child(5):before{content:"↻"!important}.clientSidebar nav a:nth-child(6):before,.clientPortalSidebar nav a:nth-child(6):before,.ashClientSidebar nav a:nth-child(6):before,.ashV2Sidebar nav a:nth-child(6):before,.ashProjectSidebar nav a:nth-child(6):before,.ashProjectsSidebar nav a:nth-child(6):before,.supportStudioSideNav a:nth-child(6):before{content:"▤"!important}.clientSidebar nav a:nth-child(7):before,.clientPortalSidebar nav a:nth-child(7):before,.ashClientSidebar nav a:nth-child(7):before,.ashV2Sidebar nav a:nth-child(7):before,.ashProjectSidebar nav a:nth-child(7):before,.ashProjectsSidebar nav a:nth-child(7):before,.supportStudioSideNav a:nth-child(7):before{content:"○"!important}.clientSidebar nav a:nth-child(8):before,.clientPortalSidebar nav a:nth-child(8):before,.ashClientSidebar nav a:nth-child(8):before,.ashV2Sidebar nav a:nth-child(8):before,.ashProjectSidebar nav a:nth-child(8):before,.ashProjectsSidebar nav a:nth-child(8):before,.supportStudioSideNav a:nth-child(8):before{content:"✦"!important}.clientSidebar nav a:hover,.clientPortalSidebar nav a:hover,.ashClientSidebar nav a:hover,.ashV2Sidebar nav a:hover,.ashProjectSidebar nav a:hover,.ashProjectsSidebar nav a:hover,.supportStudioSideNav a:hover{color:#fff!important;background:#ffffff13!important;border-color:#ffffff14!important;transform:translate(-2px)!important}.clientSidebar nav a.active,.clientPortalSidebar nav a.active,.ashClientSidebar nav a.active,.ashV2Sidebar nav a.active,.ashProjectSidebar nav a.active,.ashProjectsSidebar nav a.active,.supportStudioSideNav a.active{color:#fff!important;background:linear-gradient(135deg,#ffcf6329,#ff7a1a3d)!important;border-color:#ffcf6329!important;box-shadow:0 10px 24px #ff7a1a1f!important}.clientSidebar nav a.active:before,.clientPortalSidebar nav a.active:before,.ashClientSidebar nav a.active:before,.ashV2Sidebar nav a.active:before,.ashProjectSidebar nav a.active:before,.ashProjectsSidebar nav a.active:before,.supportStudioSideNav a.active:before{color:#0f172a!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important}.clientSidebar nav a.active:after,.clientPortalSidebar nav a.active:after,.ashClientSidebar nav a.active:after,.ashV2Sidebar nav a.active:after,.ashProjectSidebar nav a.active:after,.ashProjectsSidebar nav a.active:after,.supportStudioSideNav a.active:after{content:""!important;inset-inline-end:0!important;background:#ffcf63!important;border-radius:999px!important;width:2px!important;position:absolute!important;top:13px!important;bottom:13px!important}.clientSidebarCard,.clientPortalSidebarCard,.ashClientSidebarCard,.ashV2SidebarCard,.ashProjectSidebarCard,.ashProjectsSidebarCard,.supportStudioSideCard{text-align:center!important;color:#0f172a!important;background:radial-gradient(circle at 10% 0,#ffcf6373,#0000 34%),linear-gradient(135deg,#fffaf0,#fff)!important;border:1px solid #ffffffd1!important;border-radius:20px!important;min-height:76px!important;margin-top:14px!important;padding:13px 12px!important;box-shadow:0 14px 30px #00000024!important}.clientSidebarCard strong,.clientPortalSidebarCard strong,.ashClientSidebarCard strong,.ashV2SidebarCard strong,.ashProjectSidebarCard strong,.ashProjectsSidebarCard strong,.supportStudioSideCard strong{color:#0f172a!important;font-size:13.5px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.clientSidebarCard span,.clientPortalSidebarCard span,.ashClientSidebarCard span,.ashV2SidebarCard span,.ashProjectSidebarCard span,.ashProjectsSidebarCard span,.supportStudioSideCard span{color:#64748b!important;margin-top:4px!important;font-size:10.5px!important;font-weight:750!important;display:block!important}.clientShell,.clientPortalShell,.ashClientShell,.ashV2ClientShell,.ashProjectShell,.ashProjectsShell{align-items:start!important}@media (width<=900px){.clientSidebar,.clientPortalSidebar,.ashClientSidebar,.ashV2Sidebar,.ashProjectSidebar,.ashProjectsSidebar,.supportStudioSide{width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;padding:14px!important;position:relative!important;overflow:visible!important}.clientSidebar nav,.clientPortalSidebar nav,.ashClientSidebar nav,.ashV2Sidebar nav,.ashProjectSidebar nav,.ashProjectsSidebar nav,.supportStudioSideNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important}}body .clientSidebar,body .clientPortalSidebar,body .ashClientSidebar,body .ashV2Sidebar,body .ashProjectSidebar,body .ashProjectsSidebar,body .supportStudioSide{background:linear-gradient(#101827 0%,#0b1220 100%)!important;border-inline-start:1px solid #ffffff0f!important;width:255px!important;min-width:255px!important;height:100vh!important;max-height:100vh!important;padding:16px 12px!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:-12px 0 34px #0f172a1a!important}body .clientSidebar>div:first-child,body .clientPortalSidebar>div:first-child,body .ashClientSidebar>div:first-child,body .ashV2Sidebar>div:first-child,body .ashProjectSidebar>div:first-child,body .ashProjectsSidebar>div:first-child,body .supportStudioSideBrand{height:54px!important;min-height:54px!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff0f!important;border-radius:18px!important;align-items:center!important;gap:9px!important;margin:0 0 12px!important;padding:7px!important;display:flex!important}body .clientSidebar>div:first-child b,body .clientPortalSidebar>div:first-child b,body .ashClientSidebar>div:first-child b,body .ashV2Sidebar>div:first-child b,body .ashProjectSidebar>div:first-child b,body .ashProjectsSidebar>div:first-child b,body .supportStudioSideBrand>b{color:#0f172a!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border-radius:14px!important;place-items:center!important;font-size:15px!important;font-weight:950!important;display:grid!important}body .clientSidebar>div:first-child strong,body .clientPortalSidebar>div:first-child strong,body .ashClientSidebar>div:first-child strong,body .ashV2Sidebar>div:first-child strong,body .ashProjectSidebar>div:first-child strong,body .ashProjectsSidebar>div:first-child strong,body .supportStudioSideBrand strong{color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}body .clientSidebar>div:first-child span,body .clientPortalSidebar>div:first-child span,body .ashClientSidebar>div:first-child span,body .ashV2Sidebar>div:first-child span,body .ashProjectSidebar>div:first-child span,body .ashProjectsSidebar>div:first-child span,body .supportStudioSideBrand span{color:#ffffff8c!important;font-size:10px!important}body .clientSidebar nav,body .clientPortalSidebar nav,body .ashClientSidebar nav,body .ashV2Sidebar nav,body .ashProjectSidebar nav,body .ashProjectsSidebar nav,body .supportStudioSideNav{scrollbar-width:none!important;gap:6px!important;max-height:calc(100vh - 165px)!important;margin:0!important;padding:1px 0 8px!important;display:grid!important;overflow:hidden auto!important}body .clientSidebar nav::-webkit-scrollbar{display:none!important}body .clientPortalSidebar nav::-webkit-scrollbar{display:none!important}body .ashClientSidebar nav::-webkit-scrollbar{display:none!important}body .ashV2Sidebar nav::-webkit-scrollbar{display:none!important}body .ashProjectSidebar nav::-webkit-scrollbar{display:none!important}body .ashProjectsSidebar nav::-webkit-scrollbar{display:none!important}body .supportStudioSideNav::-webkit-scrollbar{display:none!important}body .clientSidebar nav a,body .clientPortalSidebar nav a,body .ashClientSidebar nav a,body .ashV2Sidebar nav a,body .ashProjectSidebar nav a,body .ashProjectsSidebar nav a,body .supportStudioSideNav a{color:#ffffffb8!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #0000!important;border-radius:13px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:11.7px!important;font-weight:800!important;text-decoration:none!important;transition:background .16s,color .16s,border-color .16s!important;display:flex!important;position:relative!important;transform:none!important}body .clientSidebar nav a:before,body .clientPortalSidebar nav a:before,body .ashClientSidebar nav a:before,body .ashV2Sidebar nav a:before,body .ashProjectSidebar nav a:before,body .ashProjectsSidebar nav a:before,body .supportStudioSideNav a:before{color:#ffcf63!important;width:22px!important;min-width:22px!important;height:22px!important;box-shadow:none!important;background:#ffffff0f!important;border-radius:8px!important;place-items:center!important;font-size:10.5px!important;font-weight:950!important;display:grid!important}body .clientSidebar nav a:first-child:before,body .clientPortalSidebar nav a:first-child:before,body .ashClientSidebar nav a:first-child:before,body .ashV2Sidebar nav a:first-child:before,body .ashProjectSidebar nav a:first-child:before,body .ashProjectsSidebar nav a:first-child:before,body .supportStudioSideNav a:first-child:before{content:"⌂"!important}body .clientSidebar nav a:nth-child(2):before,body .clientPortalSidebar nav a:nth-child(2):before,body .ashClientSidebar nav a:nth-child(2):before,body .ashV2Sidebar nav a:nth-child(2):before,body .ashProjectSidebar nav a:nth-child(2):before,body .ashProjectsSidebar nav a:nth-child(2):before,body .supportStudioSideNav a:nth-child(2):before{content:"▦"!important}body .clientSidebar nav a:nth-child(3):before,body .clientPortalSidebar nav a:nth-child(3):before,body .ashClientSidebar nav a:nth-child(3):before,body .ashV2Sidebar nav a:nth-child(3):before,body .ashProjectSidebar nav a:nth-child(3):before,body .ashProjectsSidebar nav a:nth-child(3):before,body .supportStudioSideNav a:nth-child(3):before{content:"✓"!important}body .clientSidebar nav a:nth-child(4):before,body .clientPortalSidebar nav a:nth-child(4):before,body .ashClientSidebar nav a:nth-child(4):before,body .ashV2Sidebar nav a:nth-child(4):before,body .ashProjectSidebar nav a:nth-child(4):before,body .ashProjectsSidebar nav a:nth-child(4):before,body .supportStudioSideNav a:nth-child(4):before{content:"◌"!important}body .clientSidebar nav a:nth-child(5):before,body .clientPortalSidebar nav a:nth-child(5):before,body .ashClientSidebar nav a:nth-child(5):before,body .ashV2Sidebar nav a:nth-child(5):before,body .ashProjectSidebar nav a:nth-child(5):before,body .ashProjectsSidebar nav a:nth-child(5):before,body .supportStudioSideNav a:nth-child(5):before{content:"↻"!important}body .clientSidebar nav a:nth-child(6):before,body .clientPortalSidebar nav a:nth-child(6):before,body .ashClientSidebar nav a:nth-child(6):before,body .ashV2Sidebar nav a:nth-child(6):before,body .ashProjectSidebar nav a:nth-child(6):before,body .ashProjectsSidebar nav a:nth-child(6):before,body .supportStudioSideNav a:nth-child(6):before{content:"▤"!important}body .clientSidebar nav a:nth-child(7):before,body .clientPortalSidebar nav a:nth-child(7):before,body .ashClientSidebar nav a:nth-child(7):before,body .ashV2Sidebar nav a:nth-child(7):before,body .ashProjectSidebar nav a:nth-child(7):before,body .ashProjectsSidebar nav a:nth-child(7):before,body .supportStudioSideNav a:nth-child(7):before{content:"○"!important}body .clientSidebar nav a:nth-child(8):before,body .clientPortalSidebar nav a:nth-child(8):before,body .ashClientSidebar nav a:nth-child(8):before,body .ashV2Sidebar nav a:nth-child(8):before,body .ashProjectSidebar nav a:nth-child(8):before,body .ashProjectsSidebar nav a:nth-child(8):before,body .supportStudioSideNav a:nth-child(8):before{content:"✦"!important}body .clientSidebar nav a:hover,body .clientPortalSidebar nav a:hover,body .ashClientSidebar nav a:hover,body .ashV2Sidebar nav a:hover,body .ashProjectSidebar nav a:hover,body .ashProjectsSidebar nav a:hover,body .supportStudioSideNav a:hover{color:#fff!important;background:#ffffff12!important;border-color:#ffffff0f!important}body .clientSidebar nav a.active,body .clientPortalSidebar nav a.active,body .ashClientSidebar nav a.active,body .ashV2Sidebar nav a.active,body .ashProjectSidebar nav a.active,body .ashProjectsSidebar nav a.active,body .supportStudioSideNav a.active{color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#ffcf6324,#ff7a1a38)!important;border-color:#ffcf6329!important}body .clientSidebar nav a.active:before,body .clientPortalSidebar nav a.active:before,body .ashClientSidebar nav a.active:before,body .ashV2Sidebar nav a.active:before,body .ashProjectSidebar nav a.active:before,body .ashProjectsSidebar nav a.active:before,body .supportStudioSideNav a.active:before{color:#0f172a!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important}body .clientSidebar nav a.active:after,body .clientPortalSidebar nav a.active:after,body .ashClientSidebar nav a.active:after,body .ashV2Sidebar nav a.active:after,body .ashProjectSidebar nav a.active:after,body .ashProjectsSidebar nav a.active:after,body .supportStudioSideNav a.active:after{display:none!important}body .clientSidebarCard,body .clientPortalSidebarCard,body .ashClientSidebarCard,body .ashV2SidebarCard,body .ashProjectSidebarCard,body .ashProjectsSidebarCard,body .supportStudioSideCard{color:#0f172a!important;text-align:center!important;min-height:64px!important;box-shadow:none!important;background:#fff7ed!important;border:1px solid #ffffffbf!important;border-radius:18px!important;margin-top:10px!important;padding:11px 10px!important}body .clientSidebarCard strong,body .clientPortalSidebarCard strong,body .ashClientSidebarCard strong,body .ashV2SidebarCard strong,body .ashProjectSidebarCard strong,body .ashProjectsSidebarCard strong,body .supportStudioSideCard strong{font-size:13px!important;font-weight:950!important;line-height:1.2!important}body .clientSidebarCard span,body .clientPortalSidebarCard span,body .ashClientSidebarCard span,body .ashV2SidebarCard span,body .ashProjectSidebarCard span,body .ashProjectsSidebarCard span,body .supportStudioSideCard span{color:#64748b!important;margin-top:3px!important;font-size:10px!important}body .clientShell,body .clientPortalShell,body .ashClientShell,body .ashV2ClientShell,body .ashProjectShell,body .ashProjectsShell,body .supportStudio{grid-template-columns:255px minmax(0,1fr)!important}@media (width<=900px){body .clientSidebar,body .clientPortalSidebar,body .ashClientSidebar,body .ashV2Sidebar,body .ashProjectSidebar,body .ashProjectsSidebar,body .supportStudioSide{width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;padding:12px!important;position:relative!important;overflow:visible!important}body .clientSidebar nav,body .clientPortalSidebar nav,body .ashClientSidebar nav,body .ashV2Sidebar nav,body .ashProjectSidebar nav,body .ashProjectsSidebar nav,body .supportStudioSideNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important}}.invoiceScreen{color:#111827;background:radial-gradient(circle at 20% 0,#ffbe462e,#0000 30%),radial-gradient(circle at 80% 10%,#5a8cff1a,#0000 34%),#f5f6fa;min-height:100vh;padding:24px;font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.invoiceActions{flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:980px;margin:0 auto 16px;display:flex}.invoiceActions a,.invoiceActions button{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:14px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:1000;text-decoration:none;display:inline-flex}.invoiceActions button:first-of-type{background:linear-gradient(135deg,#ffcf63,#ff7a1a);border:0}.invoicePaper{background:#fff;border:1px solid #0f172a14;border-radius:28px;max-width:980px;margin:0 auto;padding:34px;overflow:hidden;box-shadow:0 24px 70px #0f172a17}.invoiceHeader{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.invoiceLogo{background:linear-gradient(135deg,#fff3c4,#ffb53a);border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:12px;font-weight:1000;display:grid;box-shadow:0 16px 34px #f7b73338}.invoiceHeader h1{margin:0;font-size:34px;font-weight:1000;line-height:1.15}.invoiceHeader p{color:#64748b;margin:4px 0 0;font-weight:900}.invoiceHeaderInfo{text-align:left;direction:rtl;gap:7px;display:grid}.invoiceHeaderInfo strong{font-size:20px;font-weight:1000}.invoiceHeaderInfo span{color:#64748b;font-size:13px;font-weight:850}.invoiceHeaderInfo b{color:#92400e;background:#fef3c7;border-radius:999px;justify-self:end;padding:8px 12px;font-size:12px}.invoiceParties{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.invoiceParty{background:#f8fafc;border:1px solid #0f172a14;border-radius:20px;gap:7px;padding:18px;display:grid}.invoiceParty h2{margin:0 0 8px;font-size:17px;font-weight:1000}.invoiceParty strong{font-size:15px;font-weight:1000}.invoiceParty span{color:#475569;font-size:12.5px;font-weight:850;line-height:1.6}.invoiceTitleBox{background:linear-gradient(135deg,#fff8e8,#fff);border:1px solid #f7b7334d;border-radius:20px;justify-content:space-between;gap:16px;margin-top:18px;padding:18px;display:flex}.invoiceTitleBox h2{margin:0 0 7px;font-size:20px;font-weight:1000}.invoiceTitleBox p{color:#64748b;margin:0;font-size:13px;font-weight:850;line-height:1.7}.invoiceZatcaBox{color:#15803d;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:1000;display:inline-flex}.invoiceItems{margin-top:22px;overflow-x:auto}.invoiceItems table{border-collapse:collapse;width:100%;min-width:760px}.invoiceItems th{color:#fff;text-align:right;background:#111827;padding:13px 11px;font-size:12px}.invoiceItems th:first-child{border-top-right-radius:14px}.invoiceItems th:last-child{border-top-left-radius:14px}.invoiceItems td{color:#334155;border-bottom:1px solid #0f172a14;padding:13px 11px;font-size:12.5px;font-weight:850}.invoiceBottom{grid-template-columns:1fr 340px;align-items:start;gap:18px;margin-top:22px;display:grid}.invoiceQr{background:#f8fafc;border:1px solid #0f172a14;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.fakeQr{background:linear-gradient(90deg,#111827 10px,#0000 10px) 0 0/22px 22px,linear-gradient(#111827 10px,#0000 10px) 0 0/22px 22px,#fff;border:8px solid #fff;border-radius:14px;flex:none;place-items:center;width:105px;height:105px;display:grid;box-shadow:inset 0 0 0 2px #111827}.fakeQr span{background:#fff;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:1000}.invoiceQr p{color:#64748b;word-break:break-word;margin:0;font-size:11.5px;font-weight:850;line-height:1.7}.invoiceTotals{border:1px solid #0f172a14;border-radius:20px;overflow:hidden}.invoiceTotals div{background:#fff;border-bottom:1px solid #0f172a14;justify-content:space-between;gap:14px;padding:13px 15px;display:flex}.invoiceTotals div:last-child{border-bottom:0}.invoiceTotals span{color:#64748b;font-size:12.5px;font-weight:900}.invoiceTotals strong{font-size:13.5px;font-weight:1000}.invoiceTotals .grandTotal{background:linear-gradient(135deg,#ffcf63,#ff7a1a)}.invoiceTotals .grandTotal span,.invoiceTotals .grandTotal strong{color:#111827;font-size:15px}.invoiceFooter{text-align:center;border-top:1px solid #0f172a14;margin-top:26px;padding-top:18px}.invoiceFooter p{margin:0 0 6px;font-size:13px;font-weight:1000}.invoiceFooter span{color:#64748b;font-size:11.5px;font-weight:850;line-height:1.7}.invoiceLoading{text-align:center;background:#fff;border-radius:24px;max-width:720px;margin:100px auto;padding:28px;font-weight:1000;box-shadow:0 24px 70px #0f172a17}.invoiceErrorBox{color:#991b1b}@media print{@page{size:A4;margin:10mm}body{background:#fff!important}.noPrint{display:none!important}.invoiceScreen{background:#fff!important;padding:0!important}.invoicePaper{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}}@media (width<=760px){.invoicePaper{border-radius:22px;padding:20px}.invoiceHeader,.invoiceTitleBox{flex-direction:column}.invoiceParties,.invoiceBottom{grid-template-columns:1fr}.invoiceHeaderInfo{text-align:right}}.adminProjectsPage{background:radial-gradient(circle at 6% 0,#ff7a1a1f,#0000 28%),radial-gradient(circle at 92% 18%,#0f172a14,#0000 24%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminProjectsHero,.adminProjectsStats,.adminProjectsCommand,.adminProjectsGrid,.adminProjectsError,.adminProjectsNotice{width:min(100%,1210px);margin-inline:auto}.adminProjectsHero{background:radial-gradient(circle at 16% 12%,#ffcf6342,#0000 32%),radial-gradient(circle at 86% 0,#ff7a1a24,#0000 30%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff2;border-radius:34px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:196px;padding:28px;display:grid;box-shadow:0 24px 76px #0f172a14}.adminProjectsHero span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.adminProjectsHero h1{color:#0f172a;letter-spacing:-.8px;margin:0 0 8px;font-size:clamp(38px,4vw,56px);font-weight:950;line-height:1.05}.adminProjectsHero p{color:#64748b;max-width:780px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminProjectsHero>section{color:#fff;background:radial-gradient(circle at 20% 0,#ffcf632e,#0000 36%),linear-gradient(145deg,#0f172a,#1e293b);border-radius:28px;align-content:center;place-items:center;gap:6px;min-height:142px;display:grid;box-shadow:0 18px 42px #0f172a38}.adminProjectsHero>section svg{color:#ffcf63}.adminProjectsHero>section strong{font-size:38px;font-weight:950;line-height:1}.adminProjectsHero>section small{color:#ffffffc7;font-size:12px;font-weight:850}.adminProjectsStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminProjectsStats article{background:#fffffff0;border:1px solid #fffffffa;border-radius:23px;gap:6px;min-height:92px;padding:14px;display:grid;box-shadow:0 14px 36px #0f172a0d}.adminProjectsStats svg{color:#f97316;background:#fff7ed;border-radius:14px;width:36px;height:36px;padding:8px}.adminProjectsStats span{color:#64748b;font-size:11px;font-weight:850}.adminProjectsStats b{color:#0f172a;font-size:25px;font-weight:950;line-height:1}.adminProjectsCommand{background:#fffffff0;border:1px solid #fffffffa;border-radius:24px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:12px;display:grid;box-shadow:0 14px 36px #0f172a0b}.adminProjectsSearch{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.adminProjectsSearch input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:42px;padding:0;font-family:inherit;font-size:12px;font-weight:750}.adminProjectsFilters{background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:4px;min-height:46px;padding:4px;display:flex}.adminProjectsFilters button,.adminProjectsCommandBtn{cursor:pointer;border:0;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.adminProjectsFilters button{color:#64748b;background:0 0}.adminProjectsFilters button.active,.adminProjectsCommandBtn{color:#fff;background:#0f172a}.adminProjectsGrid{grid-template-columns:350px minmax(0,1fr) 320px;align-items:start;gap:12px;margin-top:12px;display:grid}.adminProjectCreate,.adminProjectsList,.adminProjectInsight{background:#fffffff0;border:1px solid #fffffffa;border-radius:28px;padding:16px;box-shadow:0 16px 42px #0f172a0e}.adminProjectCreate,.adminProjectInsight{position:sticky;top:18px}.adminProjectCreate header,.adminProjectsList header,.adminProjectInsight header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminProjectCreate header strong,.adminProjectsList header strong,.adminProjectInsight header strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.adminProjectCreate header span,.adminProjectsList header span,.adminProjectInsight header span{color:#64748b;margin-top:3px;font-size:11.2px;font-weight:750;display:block}.adminProjectCreate header>svg,.adminProjectInsight header>svg{color:#f97316;background:#fff7ed;border-radius:15px;width:38px;height:38px;padding:9px}.adminProjectCreate label{color:#475569;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:850;display:grid}.adminProjectCreate input,.adminProjectCreate select,.adminProjectCreate textarea{color:#0f172a;background:#f8fafc;border:1px solid #0f172a14;border-radius:15px;outline:none;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:750}.adminProjectCreate textarea{resize:vertical;min-height:86px;padding-top:10px}.adminProjectFormRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminProjectCreate button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.adminProjectCards{scrollbar-width:thin;gap:10px;max-height:760px;padding-inline-end:2px;display:grid;overflow-y:auto}.adminProjectCard{cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:22px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 10px 26px #0f172a09}.adminProjectCard:hover,.adminProjectCard.selected{border-color:#f973163d;transform:translateY(-2px);box-shadow:0 18px 42px #f973161a}.adminProjectCard header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.adminProjectCard header strong{color:#0f172a;font-size:15px;font-weight:950;line-height:1.5}.adminProjectCard header span{color:#64748b;margin-top:3px;font-size:10.8px;font-weight:850;display:block}.adminProjectCard header b{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10.5px;font-weight:950;display:inline-flex}.adminProjectCard header b.progress{color:#1d4ed8;background:#dbeafe}.adminProjectCard header b.completed{color:#15803d;background:#dcfce7}.adminProjectCard header b.waiting{color:#92400e;background:#fef3c7}.adminProjectCard header b.paused{color:#991b1b;background:#fee2e2}.adminProjectCard p{color:#64748b;margin:0 0 12px;font-size:12px;font-weight:650;line-height:1.75}.adminProjectProgress{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.adminProjectProgress span,.adminProjectProgress b{color:#475569;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.adminProjectProgress b{justify-self:end}.adminProjectProgress div{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.adminProjectProgress i{background:linear-gradient(90deg,#ffcf63,#ff7a1a);border-radius:999px;height:100%;display:block}.adminProjectCard footer{border-top:1px solid #0f172a0f;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;display:flex}.adminProjectCard footer span{color:#475569;background:#f8fafc;border-radius:13px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10.8px;font-weight:800;display:inline-flex}.adminProjectCard footer svg,.projectInsightRows svg{color:#f97316;flex-shrink:0}.adminProjectInsight{position:sticky;top:18px}.projectInsightGauge{background:radial-gradient(circle at center, #fff 0 58%, transparent 59%), conic-gradient(#f97316 calc(var(--progress,0) * 1%), #e2e8f0 0);text-align:center;border-radius:50%;align-content:center;place-items:center;width:164px;height:164px;margin:8px auto 16px;display:grid;box-shadow:inset 0 0 0 1px #0f172a0d}.projectInsightGauge b{color:#0f172a;font-size:30px;font-weight:950;line-height:1}.projectInsightGauge span{color:#64748b;font-size:11px;font-weight:850}.projectInsightRows{gap:8px;display:grid}.projectInsightRows article{background:#f8fafc;border:1px solid #0f172a0d;border-radius:16px;grid-template-columns:24px 72px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:0 11px;display:grid}.projectInsightRows span{color:#64748b;font-size:10.8px;font-weight:850}.projectInsightRows b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.adminProjectsEmpty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #0f172a24;border-radius:22px;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.adminProjectsEmpty svg{color:#f97316}.adminProjectsEmpty b{color:#0f172a;font-size:16px;font-weight:950}.adminProjectsEmpty span{font-size:12px;font-weight:700}.adminProjectsError,.adminProjectsNotice{border-radius:18px;align-items:center;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.adminProjectsError{color:#991b1b;background:#fee2e2}.adminProjectsNotice{color:#166534;background:#dcfce7}@media (width<=1280px){.adminProjectsGrid{grid-template-columns:330px minmax(0,1fr)}.adminProjectInsight{grid-column:1/-1;position:relative;top:0}.adminProjectsStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.adminProjectsPage{padding:12px}.adminProjectsHero,.adminProjectsCommand,.adminProjectsGrid,.adminProjectsStats{grid-template-columns:1fr}.adminProjectsFilters{overflow-x:auto}.adminProjectCreate,.adminProjectInsight{position:relative;top:0}.adminProjectFormRow{grid-template-columns:1fr}}.adminProjectOpenBtn{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:13px;min-height:34px;padding:0 11px;font-family:inherit;font-size:10.8px;font-weight:900}.adminTicketsPage{background:radial-gradient(circle at 6% 0,#ff7a1a1f,#0000 28%),radial-gradient(circle at 92% 18%,#0f172a14,#0000 24%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminTicketsHero,.adminTicketsStats,.adminTicketsCommand,.adminTicketsGrid,.adminTicketsError,.adminTicketsNotice{width:min(100%,1210px);margin-inline:auto}.adminTicketsHero{background:radial-gradient(circle at 16% 12%,#ffcf6342,#0000 32%),radial-gradient(circle at 86% 0,#ff7a1a24,#0000 30%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff2;border-radius:34px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:196px;padding:28px;display:grid;box-shadow:0 24px 76px #0f172a14}.adminTicketsHero span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.adminTicketsHero h1{color:#0f172a;margin:0 0 8px;font-size:clamp(38px,4vw,56px);font-weight:950;line-height:1.05}.adminTicketsHero p{color:#64748b;max-width:780px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminTicketsHero>section{color:#fff;background:radial-gradient(circle at 20% 0,#ffcf632e,#0000 36%),linear-gradient(145deg,#0f172a,#1e293b);border-radius:28px;align-content:center;place-items:center;gap:6px;min-height:142px;display:grid;box-shadow:0 18px 42px #0f172a38}.adminTicketsHero>section svg{color:#ffcf63}.adminTicketsHero>section strong{font-size:38px;font-weight:950;line-height:1}.adminTicketsHero>section small{color:#ffffffc7;font-size:12px;font-weight:850}.adminTicketsStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminTicketsStats article,.adminTicketsCommand,.adminTicketsList,.adminTicketConversation,.adminTicketInsight{background:#fffffff0;border:1px solid #fffffffa;box-shadow:0 14px 36px #0f172a0d}.adminTicketsStats article{border-radius:23px;gap:6px;min-height:92px;padding:14px;display:grid}.adminTicketsStats svg{color:#f97316;background:#fff7ed;border-radius:14px;width:36px;height:36px;padding:8px}.adminTicketsStats span{color:#64748b;font-size:11px;font-weight:850}.adminTicketsStats b{color:#0f172a;font-size:25px;font-weight:950;line-height:1}.adminTicketsCommand{border-radius:24px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:12px;display:grid}.adminTicketsSearch{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.adminTicketsSearch input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:42px;padding:0;font-family:inherit;font-size:12px;font-weight:750}.adminTicketsFilters{background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:4px;min-height:46px;padding:4px;display:flex}.adminTicketsFilters button,.adminTicketsCommandBtn,.adminTicketInsight button,.adminTicketReply button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.adminTicketsFilters button{color:#64748b;background:0 0}.adminTicketsFilters button.active,.adminTicketsCommandBtn,.adminTicketReply button{color:#fff;background:#0f172a}.adminTicketsGrid{grid-template-columns:350px minmax(0,1fr) 300px;align-items:start;gap:12px;margin-top:12px;display:grid}.adminTicketsList,.adminTicketConversation,.adminTicketInsight{border-radius:28px;padding:16px}.adminTicketsList header,.adminTicketConversation header,.adminTicketInsight header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminTicketsList header strong,.adminTicketConversation header strong,.adminTicketInsight header strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.adminTicketsList header span,.adminTicketConversation header span,.adminTicketInsight header span{color:#64748b;font-size:11.2px;font-weight:750;display:block}.adminTicketCards{scrollbar-width:thin;gap:10px;max-height:760px;display:grid;overflow-y:auto}.adminTicketCard{cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:22px;padding:15px;transition:all .16s;box-shadow:0 10px 26px #0f172a09}.adminTicketCard:hover,.adminTicketCard.selected{border-color:#f973163d;transform:translateY(-2px);box-shadow:0 18px 42px #f973161a}.adminTicketCard header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.adminTicketCard strong{color:#0f172a;font-size:13px;font-weight:950}.adminTicketCard header span{color:#64748b;margin-top:4px;font-size:10.8px;font-weight:800;display:block}.adminTicketCard header b{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10.5px;font-weight:950;display:inline-flex}.adminTicketCard header b.open{color:#92400e;background:#fef3c7}.adminTicketCard header b.progress{color:#1d4ed8;background:#dbeafe}.adminTicketCard header b.done{color:#15803d;background:#dcfce7}.adminTicketCard p{color:#64748b;margin:0 0 10px;font-size:11.7px;font-weight:700;line-height:1.8}.adminTicketCard footer{border-top:1px solid #0f172a0f;flex-wrap:wrap;gap:7px;padding-top:9px;display:flex}.adminTicketCard footer span,.adminTicketCard footer time{color:#475569;background:#f8fafc;border-radius:13px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex}.adminTicketSelectedMeta{background:#f8fafc;border-radius:18px;gap:4px;margin-bottom:12px;padding:13px;display:grid}.adminTicketSelectedMeta b{color:#0f172a;font-size:13px;font-weight:950}.adminTicketSelectedMeta span{color:#64748b;font-size:11.5px;font-weight:800}.adminTicketMessages{background:#f8fafc;border-radius:20px;align-content:start;gap:9px;min-height:360px;max-height:520px;padding:12px;display:grid;overflow-y:auto}.adminTicketMessages article{background:#fff;border:1px solid #0f172a0f;border-radius:18px;gap:5px;width:min(86%,520px);padding:12px;display:grid}.adminTicketMessages article.admin{color:#fff;background:#0f172a;margin-right:auto}.adminTicketMessages article.client{margin-left:auto}.adminTicketMessages b{font-size:11.5px;font-weight:950}.adminTicketMessages span,.adminTicketMessages time,.adminTicketMessages p{color:inherit;opacity:.78;font-size:11.5px;font-weight:700;line-height:1.8}.adminTicketReply{gap:8px;margin-top:12px;display:grid}.adminTicketReply textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;outline:none;width:100%;min-height:110px;padding:12px;font-family:inherit;font-size:12px;font-weight:750}.adminTicketInsight{position:sticky;top:18px}.adminTicketInsight button{color:#fff;background:#0f172a;width:100%;margin-bottom:8px}.adminTicketInsight button:nth-of-type(2){color:#15803d;background:#dcfce7}.adminTicketInsight button:nth-of-type(3){color:#c2410c;background:#fff7ed}.adminTicketInsight section{background:#f8fafc;border-radius:18px;gap:8px;margin-top:12px;padding:12px;display:grid}.adminTicketInsight section b{color:#0f172a;font-size:13px;font-weight:950}.adminTicketInsight section span{color:#64748b;font-size:11.5px;font-weight:800}.adminTicketsEmpty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #0f172a24;border-radius:22px;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.adminTicketsEmpty svg{color:#f97316}.adminTicketsEmpty b{color:#0f172a;font-size:16px;font-weight:950}.adminTicketsError,.adminTicketsNotice{border-radius:18px;align-items:center;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.adminTicketsError{color:#991b1b;background:#fee2e2}.adminTicketsNotice{color:#166534;background:#dcfce7}@media (width<=1280px){.adminTicketsGrid{grid-template-columns:330px minmax(0,1fr)}.adminTicketInsight{grid-column:1/-1;position:relative;top:0}.adminTicketsStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.adminTicketsPage{padding:12px}.adminTicketsHero,.adminTicketsCommand,.adminTicketsGrid,.adminTicketsStats{grid-template-columns:1fr}.adminTicketsFilters{overflow-x:auto}}.adminInvoicesPage{background:radial-gradient(circle at 6% 0,#ff7a1a1f,#0000 28%),radial-gradient(circle at 92% 18%,#0f172a14,#0000 24%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminInvoicesHero,.adminInvoicesStats,.adminInvoicesCommand,.adminInvoicesGrid,.adminInvoicesError,.adminInvoicesNotice{width:min(100%,1210px);margin-inline:auto}.adminInvoicesHero{background:radial-gradient(circle at 16% 12%,#ffcf6342,#0000 32%),radial-gradient(circle at 86% 0,#ff7a1a24,#0000 30%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff2;border-radius:34px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:196px;padding:28px;display:grid;box-shadow:0 24px 76px #0f172a14}.adminInvoicesHero span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.adminInvoicesHero h1{color:#0f172a;margin:0 0 8px;font-size:clamp(38px,4vw,56px);font-weight:950;line-height:1.05}.adminInvoicesHero p{color:#64748b;max-width:780px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminInvoicesHero>section{color:#fff;background:radial-gradient(circle at 20% 0,#ffcf632e,#0000 36%),linear-gradient(145deg,#0f172a,#1e293b);border-radius:28px;align-content:center;place-items:center;gap:6px;min-height:142px;display:grid;box-shadow:0 18px 42px #0f172a38}.adminInvoicesHero>section svg{color:#ffcf63}.adminInvoicesHero>section strong{font-size:38px;font-weight:950;line-height:1}.adminInvoicesHero>section small{color:#ffffffc7;font-size:12px;font-weight:850}.adminInvoicesStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminInvoicesStats article{background:#fffffff0;border:1px solid #fffffffa;border-radius:23px;gap:6px;min-height:92px;padding:14px;display:grid;box-shadow:0 14px 36px #0f172a0d}.adminInvoicesStats svg{color:#f97316;background:#fff7ed;border-radius:14px;width:36px;height:36px;padding:8px}.adminInvoicesStats span{color:#64748b;font-size:11px;font-weight:850}.adminInvoicesStats b{color:#0f172a;font-size:19px;font-weight:950;line-height:1.25}.adminInvoicesCommand{background:#fffffff0;border:1px solid #fffffffa;border-radius:24px;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:12px;display:grid;box-shadow:0 14px 36px #0f172a0b}.adminInvoicesSearch{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.adminInvoicesSearch input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:42px;padding:0;font-family:inherit;font-size:12px;font-weight:750}.adminInvoicesFilters{background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:4px;min-height:46px;padding:4px;display:flex}.adminInvoicesFilters button,.adminInvoicesCommandBtn{cursor:pointer;border:0;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.adminInvoicesFilters button{color:#64748b;background:0 0}.adminInvoicesFilters button.active,.adminInvoicesCommandBtn{color:#fff;background:#0f172a}.adminInvoicesCommandBtn.secondary{color:#c2410c;background:#fff7ed}.adminInvoicesGrid{grid-template-columns:350px minmax(0,1fr) 320px;align-items:start;gap:12px;margin-top:12px;display:grid}.adminInvoiceCreate,.adminInvoicesList,.adminInvoiceInsight{background:#fffffff0;border:1px solid #fffffffa;border-radius:28px;padding:16px;box-shadow:0 16px 42px #0f172a0e}.adminInvoiceCreate,.adminInvoiceInsight{position:sticky;top:18px}.adminInvoiceCreate header,.adminInvoicesList header,.adminInvoiceInsight header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminInvoiceCreate header strong,.adminInvoicesList header strong,.adminInvoiceInsight header strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.adminInvoiceCreate header span,.adminInvoicesList header span,.adminInvoiceInsight header span{color:#64748b;margin-top:3px;font-size:11.2px;font-weight:750;display:block}.adminInvoiceCreate header>svg,.adminInvoiceInsight header>svg{color:#f97316;background:#fff7ed;border-radius:15px;width:38px;height:38px;padding:9px}.adminInvoiceCreate label{color:#475569;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:850;display:grid}.adminInvoiceCreate input,.adminInvoiceCreate select,.adminInvoiceCreate textarea{color:#0f172a;background:#f8fafc;border:1px solid #0f172a14;border-radius:15px;outline:none;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:750}.adminInvoiceCreate textarea{resize:vertical;min-height:88px;padding-top:10px}.adminInvoiceFormRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminInvoiceCreate button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.adminInvoiceCards{scrollbar-width:thin;gap:10px;max-height:760px;padding-inline-end:2px;display:grid;overflow-y:auto}.adminInvoiceCard{cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:22px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 10px 26px #0f172a09}.adminInvoiceCard:hover,.adminInvoiceCard.selected{border-color:#f973163d;transform:translateY(-2px);box-shadow:0 18px 42px #f973161a}.adminInvoiceCard header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.adminInvoiceCard header strong{color:#0f172a;font-size:15px;font-weight:950}.adminInvoiceCard header span{color:#64748b;margin-top:3px;font-size:10.8px;font-weight:850;display:block}.adminInvoiceCard header b{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10.5px;font-weight:950;display:inline-flex}.adminInvoiceCard header b.paid{color:#15803d;background:#dcfce7}.adminInvoiceCard header b.unpaid{color:#92400e;background:#fef3c7}.adminInvoiceCard header b.overdue{color:#991b1b;background:#fee2e2}.adminInvoiceCard header b.cancelled{color:#475569;background:#e2e8f0}.adminInvoiceCard>section{background:#f8fafc;border-radius:18px;gap:4px;padding:13px;display:grid}.adminInvoiceCard>section b{color:#0f172a;font-size:20px;font-weight:950}.adminInvoiceCard>section span{color:#64748b;font-size:11.5px;font-weight:800}.adminInvoiceCard footer{border-top:1px solid #0f172a0f;flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:10px;display:flex}.adminInvoiceCard footer span{color:#475569;background:#f8fafc;border-radius:13px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10.8px;font-weight:800;display:inline-flex}.adminInvoiceCard footer svg,.invoiceInsightRows svg{color:#f97316;flex-shrink:0}.invoiceInsightAmount{color:#fff;background:radial-gradient(circle at 18% 0,#ffcf6338,#0000 38%),linear-gradient(145deg,#0f172a,#1e293b);border-radius:24px;align-content:center;place-items:center;gap:6px;min-height:118px;margin-bottom:12px;display:grid}.invoiceInsightAmount b{font-size:25px;font-weight:950}.invoiceInsightAmount span{color:#ffffffc7;font-size:12px;font-weight:850}.invoiceInsightRows{gap:8px;display:grid}.invoiceInsightRows article{background:#f8fafc;border:1px solid #0f172a0d;border-radius:16px;grid-template-columns:24px 72px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:0 11px;display:grid}.invoiceInsightRows span{color:#64748b;font-size:10.8px;font-weight:850}.invoiceInsightRows b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.adminInvoicesEmpty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #0f172a24;border-radius:22px;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.adminInvoicesEmpty svg{color:#f97316}.adminInvoicesEmpty b{color:#0f172a;font-size:16px;font-weight:950}.adminInvoicesEmpty span{font-size:12px;font-weight:700}.adminInvoicesError,.adminInvoicesNotice{border-radius:18px;align-items:center;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.adminInvoicesError{color:#991b1b;background:#fee2e2}.adminInvoicesNotice{color:#166534;background:#dcfce7}@media (width<=1280px){.adminInvoicesGrid{grid-template-columns:340px minmax(0,1fr)}.adminInvoiceInsight{grid-column:1/-1;position:relative;top:0}.adminInvoicesStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.adminInvoicesPage{padding:12px}.adminInvoicesHero,.adminInvoicesCommand,.adminInvoicesGrid,.adminInvoicesStats{grid-template-columns:1fr}.adminInvoicesFilters{overflow-x:auto}.adminInvoiceCreate,.adminInvoiceInsight{position:relative;top:0}.adminInvoiceFormRow{grid-template-columns:1fr}}.supportStudio{--bg:#f5f7fb;--card:#fffffff0;--line:#0f172a14;--text:#0f172a;--muted:#64748b;--orange:#ff7a1a;--yellow:#ffcf63;--dark:#0f172a;min-height:100vh;color:var(--text);font-family:var(--ash-font,"IBM Plex Sans Arabic", system-ui, sans-serif);background:radial-gradient(circle at 8% -8%,#ff7a1a26,#0000 26%),radial-gradient(circle at 94% 8%,#0f172a1a,#0000 30%),linear-gradient(#f8fafc 0%,#edf2f7 100%);padding:18px 22px 28px}.supportStudioTop,.supportStudioHero,.supportStudioMetrics,.supportStudioBoard,.supportStudioError{width:min(100%,1180px);margin-inline:auto}.supportStudioTop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffeb;border-radius:24px;grid-template-columns:145px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:58px;margin-bottom:12px;padding:7px 10px;display:grid;box-shadow:0 16px 42px #0f172a0f}.supportStudioBack{background:var(--dark);color:#fff;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11.5px;font-weight:900;text-decoration:none;display:inline-flex}.supportStudioTop nav{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.supportStudioTop nav a{min-height:34px;color:var(--muted);border-radius:13px;align-items:center;padding:0 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.supportStudioTop nav a.active{color:#c2410c;background:#fff7ed;box-shadow:inset 0 0 0 1px #f973161f}.supportStudioBrand{background:linear-gradient(135deg, var(--yellow), var(--orange));color:#111827;border-radius:15px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:950;display:grid}.supportStudioHero{background:linear-gradient(135deg,#fffffff7,#ffffffe6),radial-gradient(circle at 12% 30%,#ffcf6340,#0000 30%),radial-gradient(circle at 92% 20%,#ff7a1a2e,#0000 34%);border:1px solid #fffffff0;border-radius:30px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:170px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 64px #0f172a13}.supportStudioHero:before{content:"";filter:blur(34px);inset-inline-end:-70px;background:#ff7a1a1a;border-radius:999px;width:230px;height:230px;animation:7s ease-in-out infinite supportStudioFloat;position:absolute;top:-85px}.supportStudioHero section,.supportStudioHero aside{z-index:2;position:relative}.supportStudioChip{color:#ea580c;background:#ffffffd1;border:1px solid #f973162e;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:27px;margin-bottom:9px;padding:0 10px;font-size:10.8px;font-weight:950;display:inline-flex}.supportStudioHero h1{color:var(--text);letter-spacing:-.8px;margin:0 0 7px;font-size:clamp(30px,3.2vw,44px);font-weight:950;line-height:1.08}.supportStudioHero p{color:#475569;max-width:720px;margin:0;font-size:12.8px;font-weight:650;line-height:1.75}.supportStudioHero aside{color:#fff;background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:24px;align-content:center;place-items:center;gap:6px;min-height:138px;display:grid;box-shadow:0 20px 48px #0f172a3d}.supportStudioHero aside strong{font-size:38px;font-weight:950;line-height:1}.supportStudioHero aside span{color:#ffffffb8;font-size:11px;font-weight:800}.supportStudioHero aside i{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite supportStudioPulse;box-shadow:0 0 0 6px #22c55e1f}.supportStudioMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.supportStudioMetrics article{background:#ffffffeb;border:1px solid #fffffff2;border-radius:20px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:13px;display:grid;box-shadow:0 12px 32px #0f172a0b}.supportStudioMetrics svg{width:32px;height:32px;color:var(--orange);background:#fff7ed;border-radius:12px;padding:7px}.supportStudioMetrics span{color:var(--muted);font-size:10.8px;font-weight:850}.supportStudioMetrics b{color:var(--text);font-size:23px;font-weight:950;line-height:1}.supportStudioBoard{grid-template-columns:310px minmax(0,1fr) 300px;align-items:stretch;gap:12px;margin-top:10px;display:grid}.supportStudioNew,.supportStudioDesk,.supportStudioQueue{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #fffffff2;border-radius:24px;min-height:640px;padding:14px;box-shadow:0 18px 48px #0f172a0f}.supportStudioNew header small,.supportStudioDesk header small,.supportStudioQueue header small{color:var(--orange);font-size:10px;font-weight:950}.supportStudioNew h2,.supportStudioDesk h2,.supportStudioQueue h2{color:var(--text);margin:3px 0;font-size:16px;font-weight:950}.supportStudioNew header p,.supportStudioDesk header p,.supportStudioFiles p{color:var(--muted);margin:0;font-size:11.5px;font-weight:650;line-height:1.6}.supportStudioNew form{gap:10px;margin-top:12px;display:grid}.supportStudioNew form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.supportStudioNew label{color:var(--text);gap:6px;font-size:11px;font-weight:950;display:grid}.supportStudioNew input,.supportStudioNew select,.supportStudioNew textarea{width:100%;min-height:39px;color:var(--text);background:#f8fafc;border:1px solid #0f172a13;border-radius:13px;outline:none;padding:0 11px;font-family:inherit;font-size:12px;font-weight:650}.supportStudioNew textarea{resize:vertical;min-height:138px;padding:11px;line-height:1.65}.supportStudioNew button[type=submit]{background:linear-gradient(135deg, var(--yellow), var(--orange));color:#111827;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-family:inherit;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #f9731629}.supportStudioDesk{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;display:grid}.supportStudioDesk>header,.supportStudioFiles header,.supportStudioQueue>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.supportStudioDesk>header{background:radial-gradient(circle at 0 0,#ff7a1a1a,#0000 32%),linear-gradient(135deg,#f8fafc,#fff);border:1px solid #0f172a11;border-radius:19px;padding:12px}.supportStudioDesk>header section{color:#fff;background:#0f172a;border-radius:16px;align-content:center;place-items:center;gap:3px;min-width:76px;min-height:54px;display:grid}.supportStudioDesk>header section svg{color:var(--yellow)}.supportStudioDesk>header section b{color:#ffffffbd;font-size:10px;font-weight:850}.supportStudioChat{background:linear-gradient(#f8fafc,#fff);border:1px solid #0f172a11;border-radius:20px;align-content:start;gap:9px;min-height:330px;padding:12px;display:grid;overflow:auto}.supportStudioChat article{border:1px solid #0f172a13;border-radius:18px;max-width:82%;padding:11px 12px}.supportStudioChat article.client{color:#fff;background:#0f172a;margin-inline-start:auto}.supportStudioChat article.admin{color:var(--text);background:#fff7ed;border-color:#f9731629;margin-inline-end:auto}.supportStudioChat article strong{margin-bottom:5px;font-size:11px;font-weight:950;display:block}.supportStudioChat article p{margin:0;font-size:12px;font-weight:650;line-height:1.7}.supportStudioWaiting,.supportStudioEmpty{min-height:150px;color:var(--muted);text-align:center;background:#f8fafc;border:1px dashed #0f172a24;border-radius:18px;align-content:center;place-items:center;gap:7px;display:grid}.supportStudioWaiting svg{color:var(--orange)}.supportStudioWaiting b,.supportStudioEmpty b{color:var(--text);font-size:15px;font-weight:950}.supportStudioWaiting span,.supportStudioEmpty span{font-size:11.5px;font-weight:650}.supportStudioFiles{background:#fff;border:1px solid #0f172a13;border-radius:20px;padding:11px}.supportStudioFiles h3{color:var(--text);margin:0;font-size:13.5px;font-weight:950}.supportStudioFiles label{color:#fff;cursor:pointer;background:#0f172a;border-radius:11px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.supportStudioFiles input{display:none}.supportStudioFiles>div{gap:7px;margin-top:9px;display:grid}.supportStudioFiles section{min-height:39px;color:var(--text);background:#f8fafc;border:1px solid #0f172a11;border-radius:13px;justify-content:space-between;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.supportStudioFiles em{min-height:44px;color:var(--muted);background:#f8fafc;border:1px dashed #0f172a24;border-radius:13px;place-items:center;font-size:11.5px;font-style:normal;display:grid}.supportStudioQueue{grid-template-rows:auto auto minmax(0,1fr);display:grid}.supportStudioQueue>header strong{color:#0369a1;background:#e0f2fe;border-radius:12px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.supportStudioTabs{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0;padding:5px;display:grid}.supportStudioTabs button{min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-family:inherit;font-size:10.5px;font-weight:850}.supportStudioTabs button[data-state=active]{color:var(--text);background:#fff;box-shadow:0 7px 16px #0f172a0e}.supportStudioTicketList{align-content:start;gap:9px;padding-inline-end:2px;display:grid;overflow:auto}.supportStudioTicketList button{text-align:right;cursor:pointer;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a13;border-radius:18px;gap:7px;width:100%;min-height:102px;padding:11px;font-family:inherit;display:grid}.supportStudioTicketList button.active{border-color:#f9731657;box-shadow:0 14px 32px #f9731617}.supportStudioTicketList button>div,.supportStudioTicketList footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.supportStudioTicketList button>div>span{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9.8px;font-weight:950;display:inline-flex}[data-tone=open]{color:#0369a1;background:#e0f2fe}[data-tone=done]{color:#166534;background:#dcfce7}[data-tone=progress]{color:#92400e;background:#fef3c7}[data-tone=closed]{color:#991b1b;background:#fee2e2}.supportStudioTicketList small{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9.8px;font-weight:950;display:inline-flex}.supportStudioTicketList h3{color:var(--text);margin:0;font-size:12.5px;font-weight:950;line-height:1.45}.supportStudioTicketList p{color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.55}.supportStudioTicketList footer b,.supportStudioTicketList footer time{color:#94a3b8;font-size:10px;font-weight:850}.supportStudioError{color:#991b1b;background:#fee2e2;border-radius:14px;margin-top:10px;padding:11px 13px;font-size:12px;font-weight:850}@keyframes supportStudioFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-12px,14px)scale(1.05)}}@keyframes supportStudioPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}@media (width<=1100px){.supportStudioBoard{grid-template-columns:310px minmax(0,1fr)}.supportStudioQueue{grid-column:1/-1;min-height:auto}}@media (width<=820px){.supportStudioTop,.supportStudioHero{grid-template-columns:1fr}.supportStudioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supportStudioBoard{grid-template-columns:1fr}.supportStudioNew,.supportStudioDesk{min-height:auto}}@media (width<=560px){.supportStudio{padding:12px}.supportStudioHero,.supportStudioNew,.supportStudioDesk,.supportStudioQueue{border-radius:20px;padding:14px}.supportStudioHero h1{font-size:28px}.supportStudioMetrics,.supportStudioNew form>div{grid-template-columns:1fr}.supportStudioChat article{max-width:100%}}.supportStudio{background:radial-gradient(circle at 8% -8%,#ff7a1a26,#0000 26%),radial-gradient(circle at 94% 8%,#0f172a1a,#0000 30%),linear-gradient(#f8fafc 0%,#edf2f7 100%)!important;grid-template-columns:270px minmax(0,1fr)!important;align-items:start!important;padding:0!important;display:grid!important}.supportStudioSide{color:#fff!important;z-index:20!important;background:#0f172a!important;grid-area:1/1/span 20!important;min-height:100vh!important;padding:22px 16px!important;position:sticky!important;top:0!important}.supportStudioSideBrand{align-items:center!important;gap:10px!important;margin-bottom:26px!important;display:flex!important}.supportStudioSideBrand>b{color:#0f172a!important;background:linear-gradient(135deg,#ffcf63,#ff7a1a)!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:17px!important;font-weight:950!important;display:grid!important}.supportStudioSideBrand strong{font-size:13px!important;font-weight:950!important;display:block!important}.supportStudioSideBrand span{color:#ffffff94!important;margin-top:2px!important;font-size:11px!important;font-weight:700!important;display:block!important}.supportStudioSideNav{gap:8px!important;display:grid!important}.supportStudioSideNav a{color:#ffffffc2!important;border-radius:14px!important;align-items:center!important;min-height:44px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:850!important;text-decoration:none!important;transition:all .18s!important;display:flex!important}.supportStudioSideNav a:hover{color:#fff!important;background:#ffffff12!important}.supportStudioSideNav a.active{color:#fff!important;background:linear-gradient(135deg,#ffcf6338,#ff7a1a47)!important;border:1px solid #ffcf632e!important}.supportStudioSideCard{color:#0f172a!important;text-align:center!important;background:#fff7ed!important;border-radius:22px!important;gap:5px!important;margin-top:26px!important;padding:18px!important;display:grid!important}.supportStudioSideCard strong{font-size:15px!important;font-weight:950!important}.supportStudioSideCard span{color:#64748b!important;font-size:11px!important;font-weight:750!important}.supportStudioHero,.supportStudioMetrics,.supportStudioBoard,.supportStudioError{grid-column:2!important;width:min(100% - 44px,1180px)!important;margin-inline:auto!important}.supportStudioHero{margin-top:22px!important}.supportStudioTop{display:none!important}@media (width<=900px){.supportStudio{grid-template-columns:1fr!important}.supportStudioSide{grid-column:1!important;min-height:auto!important;position:relative!important}.supportStudioSideNav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.supportStudioHero,.supportStudioMetrics,.supportStudioBoard,.supportStudioError{grid-column:1!important;width:min(100% - 24px,1180px)!important}}.clientSectionShell{background:radial-gradient(circle at 8% 0,#ff7a1a1a,#0000 28%),linear-gradient(#f8fafc 0%,#edf2f7 100%);grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.clientSectionPage{padding:22px}.clientSectionHero,.clientSectionStats,.clientSectionToolbar,.clientSectionGrid,.clientSectionError{width:min(100%,1120px);margin-inline:auto}.clientSectionHero{background:linear-gradient(135deg,#fffffff7,#ffffffe6),radial-gradient(circle at 10% 24%,#ffcf6342,#0000 30%),radial-gradient(circle at 92% 18%,#ff7a1a29,#0000 34%);border:1px solid #ffffffeb;border-radius:30px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:18px;min-height:170px;padding:24px;display:grid;box-shadow:0 22px 64px #0f172a12}.clientSectionHero span{color:#ea580c;background:#fff7ed;border:1px solid #f9731629;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:28px;margin-bottom:9px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.clientSectionHero h1{color:#0f172a;letter-spacing:-.8px;margin:0 0 8px;font-size:clamp(32px,3.2vw,46px);font-weight:950;line-height:1.08}.clientSectionHero p{color:#475569;max-width:760px;margin:0;font-size:13px;font-weight:650;line-height:1.8}.clientSectionHero>section{color:#fff;background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:24px;align-content:center;place-items:center;gap:6px;min-height:126px;display:grid;box-shadow:0 20px 48px #0f172a38}.clientSectionHero>section svg{color:#ffcf63}.clientSectionHero strong{font-size:34px;font-weight:950;line-height:1}.clientSectionHero small{color:#ffffffb8;font-size:11px;font-weight:800}.clientSectionStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.clientSectionStats article{background:#ffffffeb;border:1px solid #fffffff2;border-radius:20px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:13px;display:grid;box-shadow:0 12px 32px #0f172a0b}.clientSectionStats svg{color:#ff7a1a;background:#fff7ed;border-radius:12px;width:32px;height:32px;padding:7px}.clientSectionStats span{color:#64748b;font-size:11px;font-weight:850}.clientSectionStats b{color:#0f172a;font-size:24px;font-weight:950;line-height:1}.clientSectionToolbar{background:#ffffffeb;border:1px solid #fffffff5;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;margin-top:10px;padding:12px 14px;display:flex;box-shadow:0 12px 32px #0f172a0b}.clientSectionToolbar strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.clientSectionToolbar span{color:#64748b;margin-top:3px;font-size:11.5px;font-weight:700;display:block}.clientSectionToolbar button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.clientSectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.clientSectionCard{background:#fffffff0;border:1px solid #fffffff5;border-radius:22px;align-content:start;gap:10px;min-height:168px;padding:14px;display:grid;box-shadow:0 14px 36px #0f172a0e}.clientSectionCard header,.clientSectionCard footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.clientSectionCard header span{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.clientSectionCard header small{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.clientSectionCard h3{color:#0f172a;margin:0;font-size:15px;font-weight:950;line-height:1.45}.clientSectionCard p{color:#64748b;margin:0;font-size:12px;font-weight:650;line-height:1.75}.clientSectionCard footer{border-top:1px solid #0f172a0f;margin-top:auto;padding-top:10px}.clientSectionCard footer b,.clientSectionCard footer time{color:#94a3b8;font-size:10.5px;font-weight:850}.clientSectionCard footer a{color:#0f172a;align-items:center;gap:5px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.clientSectionEmpty{color:#64748b;text-align:center;background:#ffffffeb;border:1px dashed #0f172a29;border-radius:24px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.clientSectionEmpty svg{color:#ff7a1a}.clientSectionEmpty b{color:#0f172a;font-size:17px;font-weight:950}.clientSectionEmpty span{font-size:12px;font-weight:700}.clientSectionError{color:#991b1b;background:#fee2e2;border-radius:14px;margin-top:10px;padding:11px 13px;font-size:12px;font-weight:850}@media (width<=1100px){.clientSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.clientSectionShell{grid-template-columns:1fr}.clientSectionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.clientSectionHero{grid-template-columns:1fr}}@media (width<=620px){.clientSectionPage{padding:12px}.clientSectionGrid,.clientSectionStats{grid-template-columns:1fr}.clientSectionHero h1{font-size:28px}}.adminAuditPage{background:radial-gradient(circle at 8% 0,#ff7a1a1a,#0000 30%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminAuditHero,.adminAuditToolbar,.adminAuditCounts,.adminAuditChecks,.adminAuditProblems,.adminAuditError{width:min(100%,1180px);margin-inline:auto}.adminAuditHero{background:radial-gradient(circle at 16% 12%,#ffcf6340,#0000 32%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff2;border-radius:32px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:18px;min-height:190px;padding:26px;display:grid;box-shadow:0 22px 70px #0f172a14}.adminAuditHero span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;margin-bottom:10px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.adminAuditHero h1{color:#0f172a;margin:0 0 8px;font-size:clamp(32px,3.2vw,48px);font-weight:950;line-height:1.05}.adminAuditHero p{color:#64748b;max-width:750px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminAuditHero>section{color:#fff;border-radius:26px;align-content:center;place-items:center;gap:6px;min-height:138px;display:grid}.adminAuditHero>section.healthy{background:linear-gradient(145deg,#064e3b,#059669)}.adminAuditHero>section.warning{background:linear-gradient(145deg,#7c2d12,#f97316)}.adminAuditHero>section strong{font-size:36px;font-weight:950;line-height:1}.adminAuditHero>section small{color:#ffffffd1;font-size:12px;font-weight:850}.adminAuditToolbar{background:#fffffff0;border:1px solid #fffffff5;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;margin-top:12px;padding:14px 16px;display:flex;box-shadow:0 14px 36px #0f172a0e}.adminAuditToolbar strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.adminAuditToolbar span{color:#64748b;margin-top:3px;font-size:11.5px;font-weight:750;display:block}.adminAuditToolbar button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:14px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.adminAuditCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.adminAuditCounts article{background:#fffffff0;border:1px solid #fffffffa;border-radius:24px;gap:7px;min-height:100px;padding:15px;display:grid;box-shadow:0 14px 36px #0f172a0e}.adminAuditCounts svg{color:#f97316;background:#fff7ed;border-radius:15px;width:38px;height:38px;padding:9px}.adminAuditCounts span{color:#64748b;font-size:12px;font-weight:850}.adminAuditCounts strong{color:#0f172a;font-size:28px;font-weight:950;line-height:1}.adminAuditChecks{gap:10px;margin-top:12px;display:grid}.adminAuditChecks article{background:#fffffff0;border:1px solid #fffffffa;border-radius:22px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px;display:grid;box-shadow:0 14px 36px #0f172a0b}.adminAuditChecks article>div{border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.adminAuditChecks article.pass>div{color:#16a34a;background:#dcfce7}.adminAuditChecks article.fail>div{color:#dc2626;background:#fee2e2}.adminAuditChecks strong{color:#0f172a;font-size:14px;font-weight:950}.adminAuditChecks p{color:#64748b;margin:3px 0 0;font-size:11.5px;font-weight:700}.adminAuditChecks b{color:#0f172a;background:#f8fafc;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.adminAuditProblems{background:#fffffff0;border:1px solid #fffffffa;border-radius:26px;margin-top:12px;padding:16px;box-shadow:0 14px 36px #0f172a0d}.adminAuditProblems header{justify-content:space-between;align-items:center;display:flex}.adminAuditProblems header strong{color:#0f172a;font-size:15px;font-weight:950}.adminAuditProblems header span{color:#64748b;font-size:11.5px;font-weight:850}.adminAuditEmpty{text-align:center;color:#64748b;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.adminAuditEmpty svg{color:#16a34a}.adminAuditEmpty b{color:#0f172a;font-size:17px;font-weight:950}.adminAuditEmpty p{margin:0;font-size:12px;font-weight:700}.adminAuditProblemList{gap:8px;margin-top:12px;display:grid}.adminAuditProblemList article{color:#9a3412;background:#fff7ed;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.adminAuditProblemList article span{flex:1;font-size:12px;font-weight:850}.adminAuditProblemList article strong{font-size:16px;font-weight:950}.adminAuditError{color:#991b1b;background:#fee2e2;border-radius:18px;align-items:center;gap:9px;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}@media (width<=920px){.adminAuditHero{grid-template-columns:1fr}.adminAuditCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.adminAuditPage{padding:12px}.adminAuditCounts{grid-template-columns:1fr}.adminAuditChecks article{grid-template-columns:42px minmax(0,1fr)}.adminAuditChecks b{grid-column:1/-1;width:fit-content}}.adminClientsPage{background:radial-gradient(circle at 6% 0,#ff7a1a1f,#0000 28%),radial-gradient(circle at 92% 18%,#0f172a14,#0000 24%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminClientsHero,.adminClientsStats,.adminClientsCommand,.adminClientsGrid,.adminClientsError,.adminClientsNotice{width:min(100%,1210px);margin-inline:auto}.adminClientsHero{background:radial-gradient(circle at 16% 12%,#ffcf6342,#0000 32%),radial-gradient(circle at 86% 0,#ff7a1a24,#0000 30%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff2;border-radius:34px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:196px;padding:28px;display:grid;box-shadow:0 24px 76px #0f172a14}.adminClientsHero span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.adminClientsHero h1{color:#0f172a;letter-spacing:-.8px;margin:0 0 8px;font-size:clamp(38px,4vw,56px);font-weight:950;line-height:1.05}.adminClientsHero p{color:#64748b;max-width:780px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminClientsHero>section{color:#fff;background:radial-gradient(circle at 20% 0,#ffcf632e,#0000 36%),linear-gradient(145deg,#0f172a,#1e293b);border-radius:28px;align-content:center;place-items:center;gap:6px;min-height:142px;display:grid;box-shadow:0 18px 42px #0f172a38}.adminClientsHero>section svg{color:#ffcf63}.adminClientsHero>section strong{font-size:38px;font-weight:950;line-height:1}.adminClientsHero>section small{color:#ffffffc7;font-size:12px;font-weight:850}.adminClientsStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminClientsStats article{background:#fffffff0;border:1px solid #fffffffa;border-radius:23px;gap:6px;min-height:92px;padding:14px;display:grid;box-shadow:0 14px 36px #0f172a0d}.adminClientsStats svg{color:#f97316;background:#fff7ed;border-radius:14px;width:36px;height:36px;padding:8px}.adminClientsStats span{color:#64748b;font-size:11px;font-weight:850}.adminClientsStats b{color:#0f172a;font-size:25px;font-weight:950;line-height:1}.adminClientsCommand{background:#fffffff0;border:1px solid #fffffffa;border-radius:24px;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:12px;display:grid;box-shadow:0 14px 36px #0f172a0b}.adminClientsSearch{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.adminClientsSearch input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:42px;padding:0;font-family:inherit;font-size:12px;font-weight:750}.adminClientsFilters{background:#f8fafc;border:1px solid #0f172a12;border-radius:17px;align-items:center;gap:4px;min-height:46px;padding:4px;display:flex}.adminClientsFilters button,.adminClientsCommandBtn{cursor:pointer;border:0;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.adminClientsFilters button{color:#64748b;background:0 0}.adminClientsFilters button.active,.adminClientsCommandBtn{color:#fff;background:#0f172a}.adminClientsCommandBtn.secondary{color:#c2410c;background:#fff7ed}.adminClientsGrid.smartGrid{grid-template-columns:340px minmax(0,1fr) 320px;align-items:start;gap:12px;margin-top:12px;display:grid}.adminClientCreate,.adminClientsList,.adminClientInsight{background:#fffffff0;border:1px solid #fffffffa;border-radius:28px;padding:16px;box-shadow:0 16px 42px #0f172a0e}.adminClientCreate{position:sticky;top:18px}.adminClientCreate header,.adminClientsList header,.adminClientInsight header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminClientCreate header strong,.adminClientsList header strong,.adminClientInsight header strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.adminClientCreate header span,.adminClientsList header span,.adminClientInsight header span{color:#64748b;margin-top:3px;font-size:11.2px;font-weight:750;display:block}.adminClientCreate header>svg,.adminClientInsight header>svg{color:#f97316;background:#fff7ed;border-radius:15px;width:38px;height:38px;padding:9px}.adminClientCreate label{color:#475569;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:850;display:grid}.adminClientCreate input{color:#0f172a;background:#f8fafc;border:1px solid #0f172a14;border-radius:15px;outline:none;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:750}.adminClientFormRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminClientCreate button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.adminClientCards{scrollbar-width:thin;gap:10px;max-height:720px;padding-inline-end:2px;display:grid;overflow-y:auto}.adminClientCard{cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:22px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 10px 26px #0f172a09}.adminClientCard:hover,.adminClientCard.selected{border-color:#f973163d;transform:translateY(-2px);box-shadow:0 18px 42px #f973161a}.adminClientCard header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;display:grid}.adminClientAvatar{color:#0f172a;background:linear-gradient(135deg,#ffcf63,#ff7a1a);border-radius:17px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:950;display:grid}.adminClientCard header strong{color:#0f172a;font-size:14px;font-weight:950}.adminClientCard header span{color:#64748b;margin-top:3px;font-size:10.5px;font-weight:850;display:block}.adminClientCard header b{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10.5px;font-weight:950;display:inline-flex}.adminClientCard header b.isActive{color:#15803d;background:#dcfce7}.adminClientCard header b.isPaused{color:#92400e;background:#fef3c7}.adminClientCard header b.isInactive{color:#991b1b;background:#fee2e2}.adminClientMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminClientMeta span,.adminClientCard footer span,.adminClientCard footer time{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:13px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10.8px;font-weight:800;display:inline-flex;overflow:hidden}.adminClientMeta svg,.adminClientCard footer svg{color:#f97316;flex-shrink:0}.adminClientCard footer{border-top:1px solid #0f172a0f;flex-wrap:wrap;gap:7px;margin-top:9px;padding-top:9px;display:flex}.adminClientInsight{position:sticky;top:18px}.clientScoreRing{background:radial-gradient(circle at center, #fff 0 58%, transparent 59%), conic-gradient(#f97316 var(--score), #e2e8f0 0);text-align:center;border-radius:50%;align-content:center;place-items:center;width:164px;height:164px;margin:8px auto 16px;display:grid;box-shadow:inset 0 0 0 1px #0f172a0d}.clientScoreRing b{color:#0f172a;font-size:30px;font-weight:950;line-height:1}.clientScoreRing span{color:#64748b;font-size:11px;font-weight:850}.clientInsightRows{gap:8px;display:grid}.clientInsightRows article{background:#f8fafc;border:1px solid #0f172a0d;border-radius:16px;grid-template-columns:24px 72px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:0 11px;display:grid}.clientInsightRows svg{color:#f97316}.clientInsightRows span{color:#64748b;font-size:10.8px;font-weight:850}.clientInsightRows b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.clientInsightActions{gap:8px;margin-top:12px;display:grid}.clientInsightActions button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.clientInsightActions button:nth-child(2){color:#15803d;background:#dcfce7}.clientInsightActions button:nth-child(3){color:#991b1b;background:#fee2e2}.clientInsightActions button:disabled{opacity:.55;cursor:not-allowed}.adminClientsEmpty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #0f172a24;border-radius:22px;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.adminClientsEmpty svg{color:#f97316}.adminClientsEmpty b{color:#0f172a;font-size:16px;font-weight:950}.adminClientsEmpty span{font-size:12px;font-weight:700}.adminClientsError,.adminClientsNotice{border-radius:18px;align-items:center;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.adminClientsError{color:#991b1b;background:#fee2e2}.adminClientsNotice{color:#166534;background:#dcfce7}@media (width<=1280px){.adminClientsGrid.smartGrid{grid-template-columns:320px minmax(0,1fr)}.adminClientInsight{grid-column:1/-1;position:relative;top:0}.adminClientsStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.adminClientsPage{padding:12px}.adminClientsHero,.adminClientsCommand{grid-template-columns:1fr}.adminClientsFilters{overflow-x:auto}.adminClientsGrid.smartGrid,.adminClientsStats,.adminClientMeta{grid-template-columns:1fr}.adminClientCreate,.adminClientInsight{position:relative;top:0}.adminClientFormRow{grid-template-columns:1fr}}.clientPermissionsBox{background:#f8fafc;border:1px solid #0f172a0f;border-radius:22px;gap:8px;margin-top:14px;padding:12px;display:grid}.clientPermissionsBox header{gap:3px;margin-bottom:4px;display:grid}.clientPermissionsBox header strong{color:#0f172a;font-size:13px;font-weight:950}.clientPermissionsBox header span{color:#64748b;font-size:10.5px;font-weight:750}.clientPermissionsBox label{color:#475569;gap:6px;font-size:11px;font-weight:850;display:grid}.clientPermissionsBox select{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:13px;outline:none;width:100%;min-height:38px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:800}.clientPermissionsBox button{color:#991b1b;cursor:pointer;background:#fee2e2;border:0;border-radius:13px;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;font-family:inherit;display:flex}.clientPermissionsBox button.active{color:#166534;background:#dcfce7}.clientPermissionsBox button span,.clientPermissionsBox button b{font-size:11px;font-weight:900}.clientPermissionsBox .savePermissionsBtn{justify-content:center;margin-top:4px;color:#fff!important;background:#0f172a!important}.adminProjectDetailsPage{background:radial-gradient(circle at 8% 0,#ff7a1a1f,#0000 28%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminProjectDetailsHero,.adminProjectDetailsStats,.adminProjectDetailsGrid,.adminProjectDetailsCommand,.adminProjectDetailsError,.adminProjectDetailsNotice{width:min(100%,1210px);margin-inline:auto}.adminProjectDetailsHero{background:radial-gradient(circle at 18% 10%,#ffcf6342,#0000 34%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff5;border-radius:34px;padding:28px;box-shadow:0 24px 76px #0f172a14}.adminProjectDetailsHero button,.adminProjectDetailsCommand button,.adminProjectDetailBox button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:14px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.adminProjectDetailsHero>span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin:16px 0 10px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.adminProjectDetailsHero h1{color:#0f172a;margin:0 0 8px;font-size:clamp(34px,4vw,52px);font-weight:950;line-height:1.08}.adminProjectDetailsHero p{color:#64748b;max-width:850px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminProjectDetailsMeta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.adminProjectDetailsMeta b{color:#475569;background:#fff;border:1px solid #0f172a12;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11.5px;font-weight:900;display:inline-flex}.adminProjectDetailsMeta svg{color:#f97316}.adminProjectDetailsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminProjectDetailsStats article{background:#fffffff2;border:1px solid #fffffffa;border-radius:23px;gap:6px;min-height:92px;padding:16px;display:grid;box-shadow:0 14px 36px #0f172a0d}.adminProjectDetailsStats strong{color:#0f172a;font-size:28px;font-weight:950;line-height:1}.adminProjectDetailsStats span{color:#64748b;font-size:12px;font-weight:850}.adminProjectDetailsCommand{background:#fffffff2;border:1px solid #fffffffa;border-radius:24px;margin-top:12px;padding:12px;box-shadow:0 14px 36px #0f172a0b}.adminProjectDetailsGrid{grid-template-columns:340px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.adminProjectDetailBox{background:#fffffff2;border:1px solid #fffffffa;border-radius:28px;padding:16px;box-shadow:0 16px 42px #0f172a0e}.adminProjectDetailBox.wide{grid-column:1/-1}.adminProjectDetailBox header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.adminProjectDetailBox header strong{color:#0f172a;font-size:15px;font-weight:950}.adminProjectDetailBox header svg{color:#f97316}.adminProjectDetailBox label{color:#475569;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:850;display:grid}.adminProjectDetailBox input,.adminProjectDetailBox select,.adminProjectDetailBox textarea{color:#0f172a;background:#f8fafc;border:1px solid #0f172a14;border-radius:15px;outline:none;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:750}.adminProjectDetailBox textarea{resize:vertical;min-height:120px;padding-top:10px}.adminProjectDetailBox button{width:100%}.adminProjectItems{gap:8px;display:grid}.adminProjectItems article{background:#f8fafc;border:1px solid #0f172a0d;border-radius:16px;padding:12px}.adminProjectItems b{color:#0f172a;margin-bottom:5px;font-size:12px;font-weight:950;display:block}.adminProjectItems span,.adminProjectItems p{color:#64748b;margin:0;font-size:11.5px;font-weight:750;line-height:1.7}.adminProjectDetailsError,.adminProjectDetailsNotice{border-radius:18px;align-items:center;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.adminProjectDetailsError{color:#991b1b;background:#fee2e2}.adminProjectDetailsNotice{color:#166534;background:#dcfce7}@media (width<=900px){.adminProjectDetailsPage{padding:12px}.adminProjectDetailsStats,.adminProjectDetailsGrid{grid-template-columns:1fr}.adminProjectDetailBox.wide{grid-column:auto}}.adminReportsPage{background:radial-gradient(circle at 6% 0,#ff7a1a1f,#0000 28%),radial-gradient(circle at 92% 18%,#0f172a14,#0000 24%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminReportsHero,.adminReportsCommand,.adminReportsStats,.adminReportsGrid,.adminReportsError{width:min(100%,1210px);margin-inline:auto}.adminReportsHero{background:radial-gradient(circle at 16% 12%,#ffcf6342,#0000 32%),radial-gradient(circle at 86% 0,#ff7a1a24,#0000 30%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff2;border-radius:34px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:196px;padding:28px;display:grid;box-shadow:0 24px 76px #0f172a14}.adminReportsHero span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.adminReportsHero h1{color:#0f172a;margin:0 0 8px;font-size:clamp(38px,4vw,56px);font-weight:950;line-height:1.05}.adminReportsHero p{color:#64748b;max-width:780px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminReportsHero>section{color:#fff;background:radial-gradient(circle at 20% 0,#ffcf632e,#0000 36%),linear-gradient(145deg,#0f172a,#1e293b);border-radius:28px;align-content:center;place-items:center;gap:6px;min-height:142px;display:grid;box-shadow:0 18px 42px #0f172a38}.adminReportsHero>section svg{color:#ffcf63}.adminReportsHero>section strong{font-size:38px;font-weight:950;line-height:1}.adminReportsHero>section small{color:#ffffffc7;font-size:12px;font-weight:850}.adminReportsCommand{background:#fffffff0;border:1px solid #fffffffa;border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:72px;margin-top:12px;padding:12px;display:grid;box-shadow:0 14px 36px #0f172a0b}.adminReportsCommand strong{color:#0f172a;font-size:14px;font-weight:950;display:block}.adminReportsCommand span{color:#64748b;margin-top:4px;font-size:11.5px;font-weight:750;display:block}.adminReportsCommand button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:14px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.adminReportsCommand button.secondary{color:#c2410c;background:#fff7ed}.adminReportsStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminReportsStats article,.adminReportPanel{background:#fffffff0;border:1px solid #fffffffa;box-shadow:0 14px 36px #0f172a0d}.adminReportsStats article{border-radius:23px;gap:6px;min-height:104px;padding:14px;display:grid}.adminReportsStats svg{color:#f97316;background:#fff7ed;border-radius:14px;width:36px;height:36px;padding:8px}.adminReportsStats span{color:#64748b;font-size:11px;font-weight:850}.adminReportsStats b{color:#0f172a;font-size:22px;font-weight:950;line-height:1.15}.adminReportsStats small{color:#94a3b8;font-size:10.5px;font-weight:800}.adminReportsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.adminReportPanel{border-radius:28px;padding:16px}.adminReportPanel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminReportPanel header strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.adminReportPanel header span{color:#64748b;margin-top:3px;font-size:11.2px;font-weight:750;display:block}.adminReportPanel header svg{color:#f97316}.adminReportHealth,.adminReportRevenue,.adminReportAlerts{gap:9px;display:grid}.adminReportHealth article,.adminReportRevenue article,.adminReportAlerts article,.adminReportTopClients article{background:#f8fafc;border:1px solid #0f172a0d;border-radius:17px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:0 12px;display:grid}.adminReportHealth svg,.adminReportRevenue svg,.adminReportAlerts svg{color:#f97316}.adminReportHealth span,.adminReportRevenue span,.adminReportAlerts span{color:#64748b;font-size:11.5px;font-weight:850}.adminReportHealth b,.adminReportRevenue b,.adminReportAlerts b{color:#0f172a;font-size:14px;font-weight:950}.adminReportProgress{grid-template-columns:auto auto;align-items:center;gap:8px;margin-top:14px;display:grid}.adminReportProgress span,.adminReportProgress b{color:#475569;font-size:12px;font-weight:900}.adminReportProgress b{justify-self:end}.adminReportProgress div{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.adminReportProgress i{background:linear-gradient(90deg,#ffcf63,#ff7a1a);border-radius:999px;height:100%;display:block}.adminReportTopClients{gap:8px;display:grid}.adminReportTopClients article{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.adminReportTopClients b{color:#0f172a;font-size:12px;font-weight:950;display:block}.adminReportTopClients span{color:#64748b;margin-top:3px;font-size:10.8px;font-weight:800;display:block}.adminReportTopClients section{flex-wrap:wrap;gap:5px;display:flex}.adminReportTopClients small{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.adminReportTopClients p{color:#64748b;margin:0;font-size:12px;font-weight:750}.adminReportsError{color:#991b1b;background:#fee2e2;border-radius:18px;align-items:center;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}@media (width<=1180px){.adminReportsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.adminReportsGrid{grid-template-columns:1fr}}@media (width<=760px){.adminReportsPage{padding:12px}.adminReportsHero,.adminReportsCommand,.adminReportsStats{grid-template-columns:1fr}}.adminSettingsPage{background:radial-gradient(circle at 6% 0,#ff7a1a1f,#0000 28%),radial-gradient(circle at 92% 18%,#0f172a14,#0000 24%),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:24px}.adminSettingsHero,.adminSettingsStats,.adminSettingsCommand,.adminSettingsGrid,.adminSettingsError,.adminSettingsNotice{width:min(100%,1210px);margin-inline:auto}.adminSettingsHero{background:radial-gradient(circle at 16% 12%,#ffcf6342,#0000 32%),radial-gradient(circle at 86% 0,#ff7a1a24,#0000 30%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fffffff2;border-radius:34px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:196px;padding:28px;display:grid;box-shadow:0 24px 76px #0f172a14}.adminSettingsHero span{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.adminSettingsHero h1{color:#0f172a;margin:0 0 8px;font-size:clamp(38px,4vw,56px);font-weight:950;line-height:1.05}.adminSettingsHero p{color:#64748b;max-width:780px;margin:0;font-size:13px;font-weight:650;line-height:1.9}.adminSettingsHero>section{color:#fff;background:radial-gradient(circle at 20% 0,#ffcf632e,#0000 36%),linear-gradient(145deg,#0f172a,#1e293b);border-radius:28px;align-content:center;place-items:center;gap:6px;min-height:142px;display:grid;box-shadow:0 18px 42px #0f172a38}.adminSettingsHero>section svg{color:#ffcf63}.adminSettingsHero>section strong{font-size:38px;font-weight:950;line-height:1}.adminSettingsHero>section small{color:#ffffffc7;font-size:12px;font-weight:850}.adminSettingsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminSettingsStats article,.adminSettingsCommand,.adminSettingsPanel{background:#fffffff0;border:1px solid #fffffffa;box-shadow:0 14px 36px #0f172a0d}.adminSettingsStats article{border-radius:23px;gap:6px;min-height:92px;padding:14px;display:grid}.adminSettingsStats svg{color:#f97316;background:#fff7ed;border-radius:14px;width:36px;height:36px;padding:8px}.adminSettingsStats span{color:#64748b;font-size:11px;font-weight:850}.adminSettingsStats b{color:#0f172a;font-size:21px;font-weight:950;line-height:1.2}.adminSettingsCommand{border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:72px;margin-top:12px;padding:12px;display:grid}.adminSettingsCommand strong{color:#0f172a;font-size:14px;font-weight:950;display:block}.adminSettingsCommand span{color:#64748b;margin-top:4px;font-size:11.5px;font-weight:750;display:block}.adminSettingsCommand button,.adminSettingsPanel button{color:#c2410c;cursor:pointer;background:#fff7ed;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:900;display:inline-flex}.adminSettingsCommand button.primary,.adminSettingsPanel button.active{color:#fff;background:#0f172a}.adminSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.adminSettingsPanel{border-radius:28px;padding:16px}.adminSettingsPanel.wide{grid-column:1/-1}.adminSettingsPanel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminSettingsPanel header strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.adminSettingsPanel header span{color:#64748b;margin-top:3px;font-size:11.2px;font-weight:750;display:block}.adminSettingsPanel header svg{color:#f97316}.adminSettingsPanel label{color:#475569;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:850;display:grid}.adminSettingsPanel input,.adminSettingsPanel select{color:#0f172a;background:#f8fafc;border:1px solid #0f172a14;border-radius:15px;outline:none;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:750}.adminSettingsRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminSettingsToggle button{width:100%}.adminSettingsPermission{background:#f8fafc;border:1px solid #0f172a0d;border-radius:18px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;margin-bottom:9px;padding:12px;display:grid}.adminSettingsPermission svg{color:#f97316}.adminSettingsPermission b{color:#0f172a;font-size:12.5px;font-weight:950;display:block}.adminSettingsPermission span{color:#64748b;margin-top:3px;font-size:11px;font-weight:750;display:block}.adminSettingsAudit{gap:8px;display:grid}.adminSettingsAudit article{background:#f8fafc;border:1px solid #0f172a0d;border-radius:18px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:0 12px;display:grid}.adminSettingsAudit svg{color:#f97316}.adminSettingsAudit b{color:#0f172a;font-size:12px;font-weight:950;display:block}.adminSettingsAudit span,.adminSettingsAudit p{color:#64748b;margin:0;font-size:11px;font-weight:750}.adminSettingsAudit strong{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10.5px;font-weight:950;display:inline-flex}.adminSettingsAudit strong.pass{color:#15803d;background:#dcfce7}.adminSettingsAudit strong.fail{color:#991b1b;background:#fee2e2}.adminSettingsError,.adminSettingsNotice{border-radius:18px;align-items:center;min-height:52px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.adminSettingsError{color:#991b1b;background:#fee2e2}.adminSettingsNotice{color:#166534;background:#dcfce7}@media (width<=900px){.adminSettingsPage{padding:12px}.adminSettingsHero,.adminSettingsStats,.adminSettingsCommand,.adminSettingsGrid,.adminSettingsRow{grid-template-columns:1fr}.adminSettingsPanel.wide{grid-column:auto}.adminSettingsPermission,.adminSettingsAudit article{grid-template-columns:28px minmax(0,1fr)}.adminSettingsPermission button,.adminSettingsAudit strong{grid-column:1/-1}}.clientPermissionState{background:radial-gradient(circle at 8% 0,#ff7a1a1f,#0000 30%),linear-gradient(#f8fafc 0%,#eef2f7 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.clientPermissionState section{text-align:center;background:radial-gradient(circle at 18% 0,#ffcf6338,#0000 36%),#fff;border:1px solid #fffffff5;border-radius:34px;align-content:center;place-items:center;gap:12px;width:min(100%,560px);min-height:300px;padding:30px;display:grid;box-shadow:0 24px 76px #0f172a14}.clientPermissionState svg{color:#f97316;background:#fff7ed;border-radius:22px;width:64px;height:64px;padding:15px}.clientPermissionState.blocked svg{color:#991b1b;background:#fee2e2}.clientPermissionState h1{color:#0f172a;margin:0;font-size:28px;font-weight:950}.clientPermissionState p{color:#64748b;margin:0;font-size:13px;font-weight:750;line-height:1.9}.clientPermissionState button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:15px;min-height:42px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:900}
