:root[data-theme=light]{--bg:#fbfaff;--panel:#fff;--surface:#fff;--surface-2:#f8f6fd;--surface-strong:#f1ecfa;--surface2:#f8f6fd;--line:#e4dcea;--text:#30263d;--text-strong:#17141f;--muted:#6c647b;--brand:#7c3aed;--brand-hover:#6d28d9;--brand-soft:#f1eafe;--secondary:#8b5cf6;--accent:#c44bd8;--accent-warm:#f3b34c;--card-gradient:linear-gradient(145deg, #fdfaff, #f6efff);--shadow-card:0 10px 28px #3e1b5d08;--hover-overlay:#f6f0ff;--success:#168454;--danger:#b53757;--warning:#a85b30;--info:#6750b0;--focus-ring:0 0 0 3px #7c3aed33;--success-soft:#def4e6;--danger-soft:#fbe3ec;--warning-soft:#ffeadb;--on-brand:#211b12}:root[data-theme=light] .login{background:var(--bg)}:root[data-theme=light] .loginHero{background:linear-gradient(90deg,#f8f6fdf5 0%,#f1ecfad1 50%,#f1ecfa3d 100%),url(/login/studio-camera.png) 100%/cover no-repeat}:root[data-theme=light] .mainSalesDashboard .leadManagementSticky{background:#f8fbff;border:1px solid #dceaff;border-radius:20px;margin-bottom:18px;padding:12px;box-shadow:0 13px 30px #275ba412}:root[data-theme=light] .mainSalesDashboard .leadManagementSticky .operationsTabs{background:#f6faffdb;border:1px solid #e1eaff;border-radius:13px;margin-bottom:12px;padding:5px}:root[data-theme=light] .mainSalesDashboard .leadManagementSticky .operationsTabs button.active{color:#fff;background:linear-gradient(115deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 7px 15px #4458e13b}:root[data-theme=light] .mainSalesDashboard .reminderGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0}:root[data-theme=light] .mainSalesDashboard .reminderCard{background:linear-gradient(145deg,#eef6ff,#f9fcff);border:1px solid #dceaff;border-radius:16px;min-height:88px;padding:10px;position:relative;overflow:hidden;box-shadow:0 8px 20px #275ba40f}:root[data-theme=light] .mainSalesDashboard .reminderCard:after{content:"";opacity:.13;border:1px solid;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-40px;right:-34px}:root[data-theme=light] .mainSalesDashboard .reminderCard i{font-size:15px}:root[data-theme=light] .mainSalesDashboard .reminderCard span{color:#65738a;letter-spacing:.02em;margin-top:5px;font:700 9px/1.15 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainSalesDashboard .reminderCard b{color:#172033;margin:3px 0;font:750 17px/1 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainSalesDashboard .reminderCard small{color:#65738a;font:550 9px/1.15 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainSalesDashboard .reminderCard.overdue{color:#d55a64;background:linear-gradient(145deg,#fff0f2,#fff9fa);border-color:#f5d4da}:root[data-theme=light] .mainSalesDashboard .reminderCard.today{color:#d78609;background:linear-gradient(145deg,#fff5df,#fffaf1);border-color:#ffe1ac}:root[data-theme=light] .mainSalesDashboard .reminderCard.upcoming{color:#246bfd;background:linear-gradient(145deg,#eaf4ff,#f7fbff);border-color:#cfe4ff}:root[data-theme=light] .mainSalesDashboard .reminderCard.followup{color:#7657ff;background:linear-gradient(145deg,#f0ecff,#faf8ff);border-color:#ded5ff}:root[data-theme=light] .mainSalesDashboard .reminderCard.confirmed{color:#168454;background:linear-gradient(145deg,#e6f8ee,#f7fdf9);border-color:#c8edd9}:root[data-theme=light] .mainSalesDashboard .reminderCard.lost{color:#c85b62;background:linear-gradient(145deg,#fff0f2,#fff9fa);border-color:#f5d4da}:root[data-theme=light] .mainSalesDashboard .reminderCard.total{color:#246bfd;background:linear-gradient(145deg,#e9f3ff,#f7fbff);border-color:#cfe4ff}:root[data-theme=light] .mainSalesDashboard .reminderCard.newLead{color:#174ea6;background:linear-gradient(145deg,#e7f1ff,#f3edff);border-style:solid;border-color:#cddfff}:root[data-theme=light] .mainSalesDashboard .reminderCard.newLead .newLeadPlus{color:#246bfd;border-color:#246bfd;width:27px;height:27px;margin:3px 0;font-size:18px}:root[data-theme=light] .mainSalesDashboard .salesPage>.salesPanel{background:linear-gradient(145deg,#f0f7ff,#fafcff 28%);border-color:#cfe2ff}:root[data-theme=light] .mainSalesDashboard .salesPage>.salesPanel .leadTableWrap,:root[data-theme=light] .mainSalesDashboard .salesPage>.salesPanel .leadTable{background:#fff}@media (max-width:900px){:root[data-theme=light] .mainSalesDashboard .leadManagementSticky{border-radius:16px;margin-bottom:14px;padding:9px}:root[data-theme=light] .mainSalesDashboard .reminderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:root[data-theme=light] .mainSalesDashboard .reminderCard{min-height:82px;padding:9px}}@media (min-width:901px){:root[data-theme=light] .shell aside nav button.navTopItem{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;display:grid!important}:root[data-theme=light] .shell aside nav button.navGroupLabel{grid-template-columns:42px minmax(0,1fr) 16px!important;align-items:center!important;column-gap:14px!important;display:grid!important}:root[data-theme=light] .shell aside nav button.navGroupLabel.direct{grid-template-columns:42px minmax(0,1fr)!important}:root[data-theme=light] .shell aside nav .navTopItem,:root[data-theme=light] .shell aside nav .navGroupLabel,:root[data-theme=light] .shell aside nav .navUtility button{letter-spacing:-.018em!important;height:64px!important;min-height:64px!important;padding-left:11px!important;font-size:15px!important;font-weight:600!important}:root[data-theme=light] .shell aside nav .navTopItem .navIcon,:root[data-theme=light] .shell aside nav .navGroupLabel i,:root[data-theme=light] .shell aside nav .navUtility button .navIcon{border-radius:14px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;font-size:18px!important}:root[data-theme=light] .shell aside nav .navTopItem,:root[data-theme=light] .shell aside nav .navGroupLabel,:root[data-theme=light] .shell aside nav .navUtility button{column-gap:14px!important}}:root[data-theme=light] .mainSalesDashboard .salesPage{background:radial-gradient(760px 380px at 100% -120px,#8e72ff17,#0000 68%),radial-gradient(640px 320px at 0 0,#246bfd14,#0000 67%);padding:4px clamp(14px,2vw,28px) 32px}:root[data-theme=light] .mainSalesDashboard .salesDashboardSticky{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #dceaff;border-radius:20px;padding:12px;box-shadow:0 13px 30px #275ba412}:root[data-theme=light] .mainSalesDashboard .salesDashboardSticky .operationsTabs{background:#f6faffdb;border:1px solid #e1eaff;border-radius:13px;margin-bottom:12px;padding:5px}:root[data-theme=light] .mainSalesDashboard .salesDashboardSticky .operationsTabs button.active{color:#fff;background:linear-gradient(115deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 7px 15px #4458e13b}:root[data-theme=light] .mainSalesDashboard .salesKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}:root[data-theme=light] .mainSalesDashboard .salesKpi{border:1px solid #dceaff;border-top:1px solid color-mix(in srgb, var(--metric-accent) 36%, #fff);background:linear-gradient(145deg, color-mix(in srgb, var(--metric-accent) 19%, #fff) 0%, color-mix(in srgb, var(--metric-accent) 10%, #fff) 100%);border-radius:19px;flex-direction:column;gap:6px;min-height:88px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #275ba412}:root[data-theme=light] .mainSalesDashboard .salesKpi:after{content:"";border:1px solid color-mix(in srgb, var(--metric-accent) 26%, transparent);width:88px;height:88px;box-shadow:0 0 0 19px color-mix(in srgb, var(--metric-accent) 4%, transparent);border-radius:50%;position:absolute;bottom:-50px;right:-38px}:root[data-theme=light] .mainSalesDashboard .salesKpi:hover{border-color:color-mix(in srgb, var(--metric-accent) 42%, #dceaff);transform:translateY(-3px);box-shadow:0 18px 34px #275ba421}:root[data-theme=light] .mainSalesDashboard .salesKpi .dashMetricIcon{border:1px solid color-mix(in srgb, var(--metric-accent) 32%, #fff);background:color-mix(in srgb, var(--metric-accent) 18%, #fff);width:28px;height:28px;color:var(--metric-accent);box-shadow:0 6px 14px color-mix(in srgb, var(--metric-accent) 15%, transparent);border-radius:9px;flex:0 0 28px;place-items:center;display:grid}:root[data-theme=light] .mainSalesDashboard .salesKpi .dashMetricIcon svg{width:15px;height:15px}:root[data-theme=light] .mainSalesDashboard .salesKpi .dashMetricCopy{gap:2px;min-width:0;display:grid}:root[data-theme=light] .mainSalesDashboard .salesKpi .dashMetricLabel{color:#65738a;letter-spacing:.02em;font:650 10px/1.15 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainSalesDashboard .salesKpi b{color:#172033;letter-spacing:-.04em;white-space:nowrap;font:750 clamp(14px,1vw,17px)/1.05 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainSalesDashboard .salesKpi small{color:#65738a;font:550 9px/1.15 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainSalesDashboard .salesKpi.blue{--sales-tone:#246bfd}:root[data-theme=light] .mainSalesDashboard .salesKpi.green{--sales-tone:#22b573}:root[data-theme=light] .mainSalesDashboard .salesKpi.amber{--sales-tone:#f6a623}:root[data-theme=light] .mainSalesDashboard .salesKpi.red{--sales-tone:#ef6b73}:root[data-theme=light] .mainSalesDashboard .salesKpi.purple{--sales-tone:#7657ff}:root[data-theme=light] .mainSalesDashboard .salesKpi.blue{background:linear-gradient(145deg,#dcecff 0%,#edf6ff 100%)}:root[data-theme=light] .mainSalesDashboard .salesKpi.green{background:linear-gradient(145deg,#d9f5e7 0%,#edfdf4 100%)}:root[data-theme=light] .mainSalesDashboard .salesKpi.amber{background:linear-gradient(145deg,#fff0d6 0%,#fff9ed 100%)}:root[data-theme=light] .mainSalesDashboard .salesKpi.red{background:linear-gradient(145deg,#ffe3e8 0%,#fff3f5 100%)}:root[data-theme=light] .mainSalesDashboard .salesKpi.purple{background:linear-gradient(145deg,#e9e3ff 0%,#f5f1ff 100%)}:root[data-theme=light] .leadStatus.confirmed{color:#fff;background:#22b573;border-color:#22b573;box-shadow:0 3px 8px #22b57338}:root[data-theme=light] .mainSalesDashboard .pipelinePanel{isolation:isolate;background:radial-gradient(230px 160px at 100% 0,#7657ff26,#0000 72%),radial-gradient(180px 130px at 0 100%,#246bfd17,#0000 72%),linear-gradient(145deg,#eaf4ff 0%,#f6f1ff 100%);border-color:#d6ceff;position:relative;overflow:hidden}:root[data-theme=light] .mainSalesDashboard .pipelinePanel:after{content:"";z-index:-1;border:1px solid #7657ff47;border-radius:50%;width:126px;height:126px;position:absolute;bottom:-66px;right:-54px;box-shadow:0 0 0 20px #7657ff0d,0 0 0 43px #246bfd08}:root[data-theme=light] .mainSalesDashboard .pipelinePanel .panelTitle{border-bottom-color:#7657ff29}:root[data-theme=light] .mainSalesDashboard .pipelinePanel .panelTitle h3:before{content:"";vertical-align:-2px;background:linear-gradient(#246bfd,#7657ff);border-radius:999px;width:7px;height:16px;margin-right:9px;display:inline-block;box-shadow:0 3px 8px #246bfd38}:root[data-theme=light] .mainSalesDashboard .followPanel{isolation:isolate;background:radial-gradient(190px 130px at 100% 0,#f6a62324,#0000 72%),linear-gradient(145deg,#fff3db 0%,#fffaf0 100%);border-color:#ffe0a9;position:relative;overflow:hidden}:root[data-theme=light] .mainSalesDashboard .followPanel:after{content:"";z-index:-1;border:1px solid #f6a62347;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-58px;right:-46px;box-shadow:0 0 0 18px #f6a6230d}:root[data-theme=light] .mainSalesDashboard .followPanel .panelTitle{border-bottom-color:#f6a6232e}:root[data-theme=light] .mainSalesDashboard .followPanel .panelTitle h3:before{content:"";vertical-align:-2px;background:linear-gradient(#f6a623,#ffca62);border-radius:999px;width:7px;height:16px;margin-right:9px;display:inline-block;box-shadow:0 3px 8px #f6a6233d}:root[data-theme=light] .mainSalesDashboard .leadListPanel{background:linear-gradient(145deg,#f2f8ff 0%,#fbfdff 42%);border-color:#cfe2ff}:root[data-theme=light] .mainSalesDashboard .leadListPanel .leadTableWrap,:root[data-theme=light] .mainSalesDashboard .leadListPanel .leadTable{background:#fff}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel{isolation:isolate;position:relative;overflow:hidden}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:after{content:"";z-index:-1;opacity:.12;border:1px solid;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-52px;right:-42px}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(4){color:#174ea6;background:linear-gradient(145deg,#f1f8ff,#fbfdff);border-color:#c8e1ff}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(5){color:#168454;background:linear-gradient(145deg,#f0fbf5,#fbfefc);border-color:#c9eddc}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(6){color:#c85b62;background:linear-gradient(145deg,#fff4f6,#fffafb);border-color:#f5cfd6}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(7){color:#6a4bd6;background:linear-gradient(145deg,#f5f2ff,#fcfbff);border-color:#ddd3ff}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(8){color:#a66a09;background:linear-gradient(145deg,#fff8ea,#fffdf8);border-color:#ffe2ad}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel :is(h3,b){color:#172033}@media (min-width:901px){:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid{grid-template-columns:repeat(6,minmax(0,1fr))}:root[data-theme=light] .mainSalesDashboard .leadListPanel{grid-area:span 2/span 4}:root[data-theme=light] .mainSalesDashboard .pipelinePanel,:root[data-theme=light] .mainSalesDashboard .followPanel,:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(4),:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(5),:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(6){grid-column:span 2}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(7),:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid>.reportPanel:nth-child(8){grid-column:span 3}}:root[data-theme=light] .mainSalesDashboard .salesDashboardSticky{isolation:auto;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbff;margin-bottom:18px;position:static;top:auto}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid{z-index:1;gap:16px;margin-top:0;position:relative}:root[data-theme=light] .shell aside{background:radial-gradient(260px 150px at 90% -25%,#7657ff21,#0000 72%),linear-gradient(112deg,#eef7ff 0%,#e5f3ff 52%,#f2eeff 100%);border-right-color:#cfe2ff}:root[data-theme=light] .shell aside:before{border-color:#246bfd24;box-shadow:0 0 0 24px #246bfd08,0 0 0 52px #7657ff08}:root[data-theme=light] .shell aside .brand:after{color:#65738a}:root[data-theme=light] .shell aside .navIcon{color:#246bfd;background:#ffffffc7;box-shadow:0 3px 9px #246bfd12}:root[data-theme=light] .shell aside nav button:hover{color:#174ea6}:root[data-theme=light] .shell aside nav button:hover .navIcon{background:#ddecff}:root[data-theme=light] .shell aside nav button.navTopItem.active,:root[data-theme=light] .shell aside .navGroup.groupActive .navGroupLabel,:root[data-theme=light] .shell aside .navSubmenu button.active{color:#174ea6;background:linear-gradient(100deg,#dceeff,#ece6ff);box-shadow:inset 3px 0 #246bfd,0 7px 16px #246bfd1a}:root[data-theme=light] .shell aside nav button.navTopItem.active:after,:root[data-theme=light] .shell aside .navGroup.groupActive .navGroupLabel:after{background:#246bfd;box-shadow:0 0 10px #246bfd73}:root[data-theme=light] .studioSidebarNote{background:#fff9;border-color:#cfe2ff;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #246bfd0f}:root[data-theme=light] .studioSidebarNote>span{color:#174ea6}:root[data-theme=light] .studioSidebarNote small{color:#65738a}:root[data-theme=light] .profile{background:#ffffffad;border-color:#cfe2ff}:root[data-theme=light] .mainSalesDashboard .salesPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;border:1px solid #dceaff;border-radius:20px;box-shadow:0 11px 27px #275ba40f}:root[data-theme=light] .mainSalesDashboard .salesPanel:hover{border-color:#c6ddff;box-shadow:0 16px 31px #275ba41a}:root[data-theme=light] .mainSalesDashboard .panelTitle{border-bottom-color:#eaf1fb}:root[data-theme=light] .mainSalesDashboard .panelTitle h3{color:#172033;letter-spacing:-.02em;font:720 15px/1.2 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainSalesDashboard .panelTitle p{color:#65738a}:root[data-theme=light] .mainSalesDashboard .pipelinePanel{background:radial-gradient(230px 160px at 100% 0,#7657ff26,#0000 72%),radial-gradient(180px 130px at 0 100%,#246bfd17,#0000 72%),linear-gradient(145deg,#eaf4ff 0%,#f6f1ff 100%)}:root[data-theme=light] .mainSalesDashboard .pipelineTotal b{color:#246bfd}:root[data-theme=light] .mainSalesDashboard .pipelineRow i{background:#e7effa}:root[data-theme=light] .mainSalesDashboard .pipelineRow em{background:linear-gradient(90deg,#246bfd,#7657ff);border-radius:99px}:root[data-theme=light] .mainSalesDashboard .followPanel{background:radial-gradient(190px 130px at 100% 0,#f6a62324,#0000 72%),linear-gradient(145deg,#fff3db 0%,#fffaf0 100%)}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid .pipelinePanel{background:radial-gradient(230px 160px at 100% 0,#7657ff1a,#0000 72%),linear-gradient(145deg,#f1f7ff 0%,#faf7ff 100%)!important}:root[data-theme=light] .mainSalesDashboard .salesDashboardGrid .followPanel{background:radial-gradient(190px 130px at 100% 0,#f6a6231a,#0000 72%),linear-gradient(145deg,#fff8e9 0%,#fffdf8 100%)!important}:root[data-theme=light] .mainSalesDashboard .followRow{background:#22b5730d;border:1px solid #e4f0eb;border-radius:12px;width:calc(100% - 20px);margin:6px 10px}:root[data-theme=light] .mainSalesDashboard .followRow:hover{background:#22b5731a;border-color:#bce9d2}:root[data-theme=light] .mainSalesDashboard .reportPanel{background:linear-gradient(145deg,#ffffffbd,#f5faff94)}@media (max-width:900px){:root[data-theme=light] .mainSalesDashboard .salesPage{padding:4px 12px 24px}:root[data-theme=light] .mainSalesDashboard .salesDashboardSticky{border-radius:16px;margin-bottom:14px;padding:9px}:root[data-theme=light] .mainSalesDashboard .salesKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:root[data-theme=light] .mainSalesDashboard .salesKpi{border-radius:16px;gap:5px;min-height:82px;padding:9px}:root[data-theme=light] .mainSalesDashboard .salesKpi .dashMetricIcon{border-radius:8px;flex-basis:26px;width:26px;height:26px}:root[data-theme=light] .mainSalesDashboard .salesKpi .dashMetricIcon svg{width:14px;height:14px}:root[data-theme=light] .mainSalesDashboard .salesKpi b{font-size:14px}:root[data-theme=light] .mainSalesDashboard .salesKpi.purple b{font-size:12px}:root[data-theme=light] .mainSalesDashboard .salesKpi .dashMetricLabel{font-size:9px}:root[data-theme=light] .mainSalesDashboard .salesKpi:nth-child(5){grid-column:span 2}}:root[data-theme=light] .mainSalesDashboard .workspaceChrome.salesChrome{background:radial-gradient(260px 150px at 90% -25%,#7657ff21,#0000 72%),linear-gradient(112deg,#eef7ff 0%,#e5f3ff 52%,#f2eeff 100%);border-color:#cfe2ff;min-height:84px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:0 11px 26px #246bfd1a}:root[data-theme=light] .mainSalesDashboard .workspaceChrome.salesChrome:after{content:"";pointer-events:none;border:1px solid #246bfd26;border-radius:50%;width:190px;height:190px;position:absolute;top:-142px;right:18%;box-shadow:0 0 0 24px #246bfd0a,0 0 0 50px #7657ff08}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader{z-index:1;position:relative}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader h1{color:#172033;text-shadow:none;align-items:center;gap:10px;font-size:clamp(19px,2vw,26px);display:flex}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader h1:before{content:"↗";color:#246bfd;background:#ffffffad;border:1px solid #246bfd2e;border-radius:11px;place-items:center;width:32px;height:32px;font-size:18px;display:inline-grid;box-shadow:inset 0 1px #ffffffc7}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader p{color:#65738a;font-size:11px}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader .secondary{color:#246bfd;min-height:34px;box-shadow:none;background:#ffffffad;border-color:#246bfd33;padding:7px 11px}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader .secondary:hover{background:#fff}:root[data-theme=light] .mainSalesDashboard .salesChrome .chromeActions{z-index:1;position:relative}:root[data-theme=light] .mainSalesDashboard .salesChrome .chromeActions :is(label,button){color:#246bfd;box-shadow:none;background:#ffffffa8;border-color:#246bfd2e}@media (max-width:700px){:root[data-theme=light] .mainSalesDashboard .workspaceChrome.salesChrome{border-radius:16px;min-height:76px}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader h1{font-size:17px}:root[data-theme=light] .mainSalesDashboard .salesChrome .salesHeader h1:before{border-radius:9px;width:27px;height:27px;font-size:15px}}:root[data-theme=light] .mainDashboard .workspaceChrome.dashboardChrome{background:radial-gradient(260px 150px at 90% -25%,#7657ff1c,#0000 72%),linear-gradient(112deg,#eef7ff 0%,#e5f3ff 52%,#f2eeff 100%);border-color:#cfe2ff;min-height:84px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:0 11px 26px #246bfd1a}:root[data-theme=light] .mainDashboard .workspaceChrome.dashboardChrome:after{content:"";pointer-events:none;border:1px solid #246bfd26;border-radius:50%;width:190px;height:190px;position:absolute;top:-142px;right:18%;box-shadow:0 0 0 24px #246bfd0a,0 0 0 50px #7657ff08}:root[data-theme=light] .mainDashboard .dashboardChrome .dashHeader,:root[data-theme=light] .mainDashboard .dashboardChrome .dashSelect,:root[data-theme=light] .mainDashboard .dashboardChrome .chromeActions{z-index:1;position:relative}:root[data-theme=light] .mainDashboard .dashboardChrome .dashHeader h1{color:#172033}:root[data-theme=light] .mainDashboard .dashboardChrome .dashHeader p,:root[data-theme=light] .mainDashboard .dashboardChrome .dashHeader small,:root[data-theme=light] .mainDashboard .dashboardChrome .dashSelect{color:#65738a}:root[data-theme=light] .mainDashboard .dashboardChrome .dashSelect select{color:#246bfd;background:#ffffffad;border-color:#246bfd2e}:root[data-theme=light] .mainDashboard .dashboardChrome .chromeActions :is(label,button){color:#246bfd;box-shadow:none;background:#ffffffa8;border-color:#246bfd2e}@media (max-width:700px){:root[data-theme=light] .mainDashboard .workspaceChrome.dashboardChrome{border-radius:16px;min-height:76px}}:root[data-theme=light] .shell aside .brand.ankitSidebarBrand{flex:0 0 130px;justify-content:center;min-height:130px;padding:8px 18px 10px}:root[data-theme=light] .ankitSidebarLogo{object-fit:contain;filter:drop-shadow(0 7px 10px #071d4a47);place-self:center;width:min(100%,190px);height:112px;margin-inline:auto;display:block}:root[data-theme=light] .shell aside .brand.ankitSidebarBrand{place-items:center;display:grid}:root[data-theme=light] .navGroupCard{padding-top:0}:root[data-theme=light] .navGroupCard:before{content:none}@media (max-width:900px){:root[data-theme=light] .shell aside .brand.ankitSidebarBrand{flex:0 0 126px;min-height:126px;padding:7px 12px 8px}:root[data-theme=light] .ankitSidebarLogo{width:min(100%,170px);height:108px}}:root[data-theme=light] .loginHeroCopy h1{color:var(--text-strong);font-family:Inter,Segoe UI,sans-serif;font-weight:800}:root[data-theme=light] .loginHeroCopy>p{color:var(--muted)}:root[data-theme=light] .loginFeatures{border-color:var(--line);background:#ffffffb8}:root[data-theme=light] .loginFeatures>div{border-color:var(--line)}:root[data-theme=light] .shell aside .brand.ankitSidebarBrand{grid-template-columns:minmax(0,1fr)!important;place-content:center stretch!important;align-self:stretch!important;place-items:center!important;gap:0!important;width:100%!important;padding:8px 18px 18px!important;display:grid!important}:root[data-theme=light] .shell aside .brand.ankitSidebarBrand .ankitSidebarLogo{object-position:center center!important;width:176px!important;max-width:calc(100% - 36px)!important;height:116px!important;margin:0 auto!important}@media (max-width:900px){:root[data-theme=light] .shell aside .brand.ankitSidebarBrand{padding:6px 12px 16px!important}:root[data-theme=light] .shell aside .brand.ankitSidebarBrand .ankitSidebarLogo{width:158px!important;max-width:calc(100% - 24px)!important;height:106px!important}}:root[data-theme=light] .loginFeatures i,:root[data-theme=light] .loginHeroNote{color:var(--brand)}:root[data-theme=light] .loginFeatures small{color:var(--muted)}:root[data-theme=light] .loginPanel{background:radial-gradient(circle at 100% 0,#7650c81a,#0000 38%),linear-gradient(145deg,#fffefd,#f5f0eb 72%)}:root[data-theme=light] .loginCard{border-color:var(--line);background:#fffefdf0;box-shadow:0 24px 65px #3f23461a}:root[data-theme=light] .loginCard:hover{border-color:#ded4e7;box-shadow:0 28px 72px #3f234621}:root[data-theme=light] .loginEyebrow{background:var(--brand-soft);color:var(--brand);border-color:#7650c838}:root[data-theme=light] .loginCard h2{color:var(--text-strong);font-family:Georgia,Times New Roman,serif;font-weight:500}:root[data-theme=light] .loginCard>p,:root[data-theme=light] .loginOptions label{color:var(--muted)}:root[data-theme=light] .loginCard>label{color:var(--text)}:root[data-theme=light] .loginInput{border-color:var(--line);background:#fff;box-shadow:inset 0 1px #fff,0 2px 8px #3f234608}:root[data-theme=light] .loginInput:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}:root[data-theme=light] .loginInput i,:root[data-theme=light] .login .passwordVisibilityToggle{color:#8e8295}:root[data-theme=light] .loginInput input{color:var(--text)}:root[data-theme=light] .loginInput input::placeholder{color:#9b94a4}:root[data-theme=light] .loginOptions button{color:var(--brand)}:root[data-theme=light] .loginSubmit{background:linear-gradient(135deg, var(--brand), var(--secondary));box-shadow:0 10px 24px #7c3aed52}:root[data-theme=light] .ownerPortalButton{background:var(--brand-soft);color:var(--brand);border-color:#7650c83d}:root[data-theme=light] .loginCloudStatus{border-color:var(--line);background:#f8f4fb}:root[data-theme=light] .loginCloudStatus span,:root[data-theme=light] .loginCopyright{color:var(--muted)}:root[data-theme=light] :is(.ownerPortal,.clientPortal,.clientAuth,.accountsWorkspace,.operationsWorkspace,.productionWorkspace,.adminWorkspace,.salesPage){background:var(--bg);color:var(--text)}:root[data-theme=light] :is(.ownerMetrics article,.clientAuth form,.clientAccessSection,.clientPortalHero,.clientPortalCard,.clientPortalStats article,.clientDeliverable,.clientFeedbackModal,.statementMetrics article,.statementSchedule article,.accountMetrics article,.productionTools,.myProductionTask,.productionTimeline,.operationFormSection,.detailSummary div,.detailNotes,.activitySection,.attachmentSection,.crewWorkPicker label){background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:var(--shadow-card)}:root[data-theme=light] :is(.operationModal,.eventMessageModal,.crewModal,.accountModal,.targetModal,.leadModal,.leadDetailModal,.modalHeader,.modalFooter,.operationModal .modalFooter,.eventMessageModal .modalFooter,.crewModal .modalFooter,.accountModal .modalFooter){background:var(--panel);color:var(--text);border-color:var(--line)}:root[data-theme=light] :is(.ownerStudioFilter select,.ownerStudioForm input,.ownerStudioForm select,.ownerStudioForm textarea,.clientAuth input,.clientAccessSection>textarea,.clientFeedbackModal textarea,.eventMessageBody textarea,.accountSearch,.accountReportMonth input,.collectionFilters input,.collectionFilters select,.reminderBody textarea,.reminderFollowup input,.adminUserForm input,.adminUserForm select,.productionFilters input,.productionFilters select,.productionDeliverableGrid input,.productionDeliverableGrid select,.productionDeliverableGrid textarea,.myProductionTask input,.productionFormGrid input,.productionFormGrid select,.productionFormGrid textarea,.resetTestingBody input,.productionReminderBody textarea,.crewFormGrid input,.crewFormGrid select,.operationFieldGrid input,.operationFieldGrid select,.operationFieldGrid textarea,.leadToolbar select,.activityTitle select,.leadFormGrid input,.leadFormGrid select,.leadFormGrid textarea,.activityTitle input,#portal-days,.whatsappComposer select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);color:var(--text);border-color:var(--line)}:root[data-theme=light] :is(#portal-days option,.whatsappComposer select option){background:var(--surface);color:var(--text)}:root[data-theme=light] :is(.operationsActions button,.operationsTabs button,.rowActions button,.operationsCalendar button,.operationsActions .fileLabel,.productionPageTabs,.receivablesTools select,.receivablesTools button,.permissionChoices button,.workflowCancelButton,.secondary,.dangerButton,.leadRowActions button,.leadRowActions a,.eventRowActions button,.eventRowActions a,.productionRowActions button,.adminUserActions button,.modalHeader>button,.clientInviteResult button,.clientInviteResult a,.clientUserRow button){background:var(--surface);color:var(--text);border-color:var(--line)}:root[data-theme=light] :is(.upcomingEventsTableWrap .upcomingEventsTable tbody tr:nth-child(2n),.leadTable tbody tr:nth-child(2n),.ledgerTable tfoot th,.permissionMatrix header){background:var(--surface-2);color:var(--text);border-color:var(--line)}:root[data-theme=light] :is(.upcomingEventsTableWrap .upcomingEventsTable tbody tr:hover,.leadTable tbody tr:hover){background:var(--hover-overlay)}:root[data-theme=light] :is(.pipelineRow i,.reportRows i,.crewAssignments span){background:var(--surface-strong);color:var(--brand)}:root[data-theme=light] .toast{background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:0 12px 32px #3f234624}.studioSidebarNote,.dashMetricIcon{display:none}.dashMetricCopy{gap:8px;min-width:0;display:grid}:root[data-theme=light] .shell aside .brand{background:0 0;border-bottom:0}:root[data-theme=light] .studioIdentity small{color:var(--muted);font-size:10px}:root[data-theme=light] .shell aside nav button.navTopItem,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup button.navGroupLabel{min-height:50px;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;padding:0 16px;font-size:14px;font-weight:500}:root[data-theme=light] .shell aside nav button.navTopItem.active,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup.groupActive button.navGroupLabel,:root[data-theme=light] .shell aside nav .navSubmenu button.active{background:var(--brand-soft);color:#43287a;box-shadow:none;border-color:#0000}:root[data-theme=light] .shell aside nav button:hover{color:#43287a;filter:none;background:#f2edf7}:root[data-theme=light] .shell aside nav .navSubmenu button,:root[data-theme=light] .shell aside nav .navUtility button{min-height:38px;color:var(--muted);font-size:12px}:root[data-theme=light] .studioSidebarNote{color:#9a8376;gap:15px;padding:16px 30px 24px;display:grid}.studioSidebarNote>span{font:italic 25px/1.3 Georgia,serif}.studioSidebarNote small{letter-spacing:.07em;font-size:10px}:root[data-theme=light] .profile{border:1px solid var(--line);background:#fffdfb;border-radius:16px;margin:0 12px 14px;padding:10px}:root[data-theme=light] .profile button.profilePower{background:var(--brand-soft);color:var(--brand);box-shadow:none;border-color:#0000}:root[data-theme=light] .ownerProfile{border-top-color:var(--line)}:root[data-theme=light] .ownerProfile button{color:var(--danger)}:root[data-theme=light] .workspaceChrome{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf9;gap:16px}:root[data-theme=light] .workspaceChrome h1{color:var(--text-strong);font-weight:600}:root[data-theme=light] .chromeActions label,:root[data-theme=light] .chromeActions kbd,:root[data-theme=light] .chromeActions button,:root[data-theme=light] .sidebarToggle{color:var(--brand);border:1px solid var(--line);background:#fff;box-shadow:0 3px 12px #3f234608}:root[data-theme=light] .chromeActions input{background:0 0}:root[data-theme=light] .chromeActions input::placeholder{color:var(--muted)}:root[data-theme=light] :is(input,select,textarea){background-color:var(--surface);border-color:var(--line);color:var(--text)}:root[data-theme=light] :is(.workspaceHead h1,.salesTop h1,.adminHeader h1,.dashHeader h1,.salesChrome .salesHeader h1){color:var(--text-strong);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}:root[data-theme=light] .workspace.dashboard{box-shadow:none;background:0 0;border:0;padding:0}:root[data-theme=light] .dashHeader{align-items:flex-start;gap:16px;margin-bottom:12px}:root[data-theme=light] .dashboardChrome{grid-template-columns:1fr auto 1fr;align-items:center;padding-left:16px;display:grid}:root[data-theme=light] .dashboardChrome .dashHeader{justify-self:start}:root[data-theme=light] .dashboardChrome .dashSelect{justify-self:center}:root[data-theme=light] .dashboardChrome .chromeActions{justify-self:end}@media (max-width:800px){:root[data-theme=light] .dashboardChrome{grid-template-rows:auto auto;grid-template-columns:1fr auto;row-gap:8px;padding-left:12px}:root[data-theme=light] .dashboardChrome .dashHeader,:root[data-theme=light] .dashboardChrome .dashSelect{grid-column:1/-1;justify-self:start}:root[data-theme=light] .dashboardChrome .chromeActions{grid-column:1/-1;justify-self:end}}:root[data-theme=light] .salesChrome{grid-template-columns:1fr auto 1fr;align-items:center;padding-left:16px;display:grid}:root[data-theme=light] .salesChrome .salesHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}:root[data-theme=light] .salesChrome .salesHeader h1{margin:0 0 4px;font-size:clamp(16px,2vw,22px);line-height:1.15}:root[data-theme=light] .salesChrome .salesHeader p{color:var(--muted);margin:0;font-size:11px}:root[data-theme=light] .salesChrome .chromeActions{grid-column:3;justify-self:end}@media (max-width:800px){:root[data-theme=light] .salesChrome{grid-template-rows:auto auto;grid-template-columns:1fr auto;row-gap:8px;padding-left:12px}:root[data-theme=light] .salesChrome .salesHeader{grid-column:1/-1}:root[data-theme=light] .salesChrome .salesHeader h1{font-size:15px}:root[data-theme=light] .salesChrome .chromeActions{grid-column:1/-1;justify-self:end}}:root[data-theme=light] .sectionHeader h1{color:var(--text-strong);letter-spacing:-.035em;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,22px);line-height:1.15}:root[data-theme=light] .sectionHeader p{color:var(--muted);margin:0 0 3px;font-size:11px}:root[data-theme=light] .dashHeader h1{margin:0 0 4px;font-size:clamp(16px,2vw,22px);line-height:1.15}:root[data-theme=light] .dashHeader p{color:var(--muted);margin:0 0 3px;font-size:11px}:root[data-theme=light] .dashHeader small{color:var(--muted);font-size:10px}:root[data-theme=light] .dashHeader>div{border-radius:8px;padding:6px 8px;transition:background .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #0000}:root[data-theme=light] .productionPageTabs{background:0 0;border-color:#0000}:root[data-theme=light] .dashHeader>div:hover{background:#d4b47714;box-shadow:inset 0 0 0 1px #d4b477}:root[data-theme=light] .dashMetric{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fffefd;border-radius:10px;flex-direction:row;align-items:center;gap:6px;padding:8px;display:flex}:root[data-theme=light] .dashMetricIcon{color:#8366c0;background:#eee7fc;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:28px;display:grid}.dashMetricIcon svg{width:16px;height:16px}:root[data-theme=light] .dashMetric:nth-child(2) .dashMetricIcon,:root[data-theme=light] .dashMetric:nth-child(5) .dashMetricIcon{color:#168454;background:#def4e6}:root[data-theme=light] .dashMetric:nth-child(4) .dashMetricIcon,:root[data-theme=light] .dashMetric:nth-child(6) .dashMetricIcon{color:#a02f53;background:#fbe3ec}:root[data-theme=light] .dashMetricLabel{color:var(--text-strong);text-transform:none;letter-spacing:.02em;font:700 10px/1.25 Inter,Segoe UI,sans-serif}:root[data-theme=light] .dashMetric strong{color:var(--text-strong);overflow-wrap:anywhere;font:700 clamp(13px,1.3vw,17px)/1.1 Inter,Segoe UI,sans-serif}:root[data-theme=light] .dashMetric small{color:var(--muted);font:500 10px/1.3 Inter,Segoe UI,sans-serif}:root[data-theme=light] .dashMetric small.dashMetricAlert{color:var(--danger)}:root[data-theme=light] .dashSelect select.noFocusRing:focus-visible{outline-offset:0;box-shadow:none!important;border-color:var(--line)!important;outline:none!important}:root[data-theme=light] .dashSelect select:hover{border-color:#d4b477}:root[data-theme=light] .dashGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-theme=light] .dashCard{min-width:0;box-shadow:var(--shadow-card);border-color:var(--line);background:#fffefd;border-radius:12px;padding:16px}:root[data-theme=light] .dashCard:hover,:root[data-theme=light] .dashMetric:hover{border-color:#ddd2ec;transform:none;box-shadow:0 5px 18px #3f23460d}:root[data-theme=light] .dashCard h2{color:var(--text-strong);letter-spacing:-.02em;font:600 16px/1.3 Georgia,serif}:root[data-theme=light] .dashCard h2:before{content:"";vertical-align:-1px;background:#b9a2e6;border-radius:3px;width:5px;height:12px;margin-right:8px;display:inline-block}:root[data-theme=light] .dashList{gap:0}:root[data-theme=light] .dashList li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:8px 0}:root[data-theme=light] .dashList li:last-child{border-bottom:0}:root[data-theme=light] .dashList li strong{color:var(--text);flex-wrap:wrap}:root[data-theme=light] .dashList li span,:root[data-theme=light] .dashList li small,:root[data-theme=light] .dashList li em,:root[data-theme=light] .dashEmpty{color:var(--muted)}:root[data-theme=light] .dashEmpty{background:#f8f5fb;border-radius:10px;padding:14px}@media (max-height:850px){:root[data-theme=light] .studioSidebarNote{display:none}}@media (max-width:900px){:root[data-theme=light] .dashGrid{grid-template-columns:1fr}:root[data-theme=light] .chromeActions label{display:none}:root[data-theme=light] .workspaceChrome{gap:8px}:root[data-theme=light] .dashMetric{gap:8px;padding:12px}}@media (max-width:600px){:root[data-theme=light] .dashHeader{flex-direction:column;align-items:flex-start}:root[data-theme=light] .dashHeader p{font-size:10px}:root[data-theme=light] .dashCard{padding:14px}:root[data-theme=light] .workspaceChrome h1{font-size:15px}:root[data-theme=light] .workspaceChrome>div>span{font-size:10px}:root[data-theme=light] .chromeActions{gap:4px}:root[data-theme=light] .chromeActions button{width:30px;height:30px;min-height:30px}}:root[data-theme=light] :is(.panel,.dashPanel,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.metrics article,.salesKpi,.accountMetrics article,.productionMetrics article,.adminMetrics article,.operationsWorkspace .salesKpis article,.statementMetrics article,.reminderCard,.rateLimitStat,.rateLimitBucket,.shortcutCard,.shortcutTile,.auditSummaryCard){background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:var(--shadow-card)}:root[data-theme=light] :is(.salesPanel,.panel,.dashPanel,.accountPanel,.productionPanel,.adminPanel) :is(h2,h3,h4,strong,b){color:var(--text-strong)}:root[data-theme=light] :is(.salesPanel,.panel,.dashPanel,.accountPanel,.productionPanel,.adminPanel) :is(p,small,span){border-color:var(--line)}:root[data-theme=light] :is(.leadTable tbody tr,.upcomingEventsTable tbody tr,.paymentTable tbody tr,.productionTable tbody tr,.productionActivityTable tbody tr,.adminUsersTable tbody tr,.adminAuditTable tbody tr,.auditTable tbody tr){background:var(--panel);color:var(--text)}:root[data-theme=light] :is(.leadTable tbody tr:nth-child(2n),.upcomingEventsTable tbody tr:nth-child(2n),.paymentTable tbody tr:nth-child(2n),.productionTable tbody tr:nth-child(2n),.productionActivityTable tbody tr:nth-child(2n),.adminUsersTable tbody tr:nth-child(2n),.adminAuditTable tbody tr:nth-child(2n),.auditTable tbody tr:nth-child(2n)){background:var(--surface-2)}:root[data-theme=light] :is(.leadTable td,.upcomingEventsTable td,.paymentTable td,.productionTable td,.productionActivityTable td,.adminUsersTable td,.adminAuditTable td,.auditTable td){color:var(--text);border-color:var(--line)}:root[data-theme=light] :is(.panelTitle .viewAction,.panelHead .viewAction,.productionWorkspace .panelHead .viewAction,.productionToolActions .exportAction,.receivablesTools .exportAction,.rowActions .ledgerAction){background:var(--brand-soft);color:var(--brand);border-color:#7650c82e}:root[data-theme=light] .studioMark{color:var(--brand);box-shadow:none;border:0}:root[data-theme=light] .studioIdentity b{color:var(--text-strong)}:root[data-theme=light] .loginMobileWordmark{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;filter:none!important}:root[data-theme=light] .login .loginInput{background:#fff!important;border-color:#cddfff!important}:root[data-theme=light] .login :is(.loginUsernameField input,.loginPasswordField input),:root[data-theme=light] .login :is(.loginUsernameField input:focus,.loginPasswordField input:focus){color:#172033!important;-webkit-text-fill-color:#172033!important;caret-color:#246bfd!important}:root[data-theme=light] .login :is(.loginUsernameField input,.loginPasswordField input)::placeholder{opacity:1;color:#6d7c94!important;-webkit-text-fill-color:#6d7c94!important}:root[data-theme=light] .login .loginInput input:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#246bfd!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=light] .login .loginInput input:-webkit-autofill:hover{-webkit-text-fill-color:#172033!important;caret-color:#246bfd!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=light] .login .loginInput input:-webkit-autofill:focus{-webkit-text-fill-color:#172033!important;caret-color:#246bfd!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=light] .login .loginInput input:-webkit-autofill:active{-webkit-text-fill-color:#172033!important;caret-color:#246bfd!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=light] .loginWordmark{filter:none}:root[data-theme=light] .workspaceChrome{background:var(--surface);border-color:var(--line)}:root[data-theme=light] .workspaceChrome h1{color:var(--text-strong)}:root[data-theme=light] .workspaceChrome>div>span{color:var(--muted)}:root[data-theme=light] .chromeActions button,:root[data-theme=light] .sidebarToggle{background:var(--surface);color:var(--brand);border-color:var(--line)}:root[data-theme=light] .chromeActions kbd{display:none}:root[data-theme=light] .chromeActions label{background:var(--surface);border-color:var(--line)}:root[data-theme=light] .chromeActions label>span{color:var(--muted)}:root[data-theme=light] .navGroupCard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}:root[data-theme=light] .navGroupLabel{color:var(--text);background:0 0;border-color:#0000}:root[data-theme=light] .navGroupLabel:hover{color:var(--text-strong);background:var(--hover-overlay);border-color:#0000}:root[data-theme=light] .navGroup.groupActive .navGroupLabel,:root[data-theme=light] .navSubmenu button.active{background:var(--brand-soft);color:var(--brand);border-color:#0000}:root[data-theme=light] .navSubmenu button,:root[data-theme=light] .navUtility button{color:var(--muted)}:root[data-theme=light] .navTopItem:hover,:root[data-theme=light] .navGroupLabel:hover{background:var(--hover-overlay);color:var(--text-strong)}:root[data-theme=light] body{background:radial-gradient(1100px 520px at 78% 8%, #8b5cf61a, transparent 65%), var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light] :is(.primary,.loginSubmit,.billBtn.primary){color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-color:#0000;box-shadow:0 10px 24px #7c3aed52}:root[data-theme=light] :is(.primary,.loginSubmit,.billBtn.primary):hover{background:linear-gradient(135deg,#6d28d9,#7c3aed);box-shadow:0 12px 28px #7c3aed61}:root[data-theme=light] :is(.secondary,.btnSecondary,.billBtn:not(.primary)){border-color:var(--line);color:var(--text);background:#fff;box-shadow:0 2px 8px #2c24400f}:root[data-theme=light] :is(.secondary,.btnSecondary,.billBtn:not(.primary)):hover{background:var(--brand-soft);color:var(--brand-hover);border-color:#7c3aed4d}:root[data-theme=light] :is(.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.modalCard,.accountModal,.leadModal,.targetModal,.productionModal,.adminUserModal){border-radius:20px}:root[data-theme=light] :is(.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel){background:var(--card-gradient)}:root[data-theme=light] :is(input,select,textarea):focus{border-color:var(--brand);box-shadow:var(--focus-ring)}:root[data-theme=light]{--bg:#f7f8ff;--panel:#fff;--surface:#fff;--surface-2:#f7f8ff;--surface-strong:#eff1ff;--line:#e8eaf4;--text:#151a35;--text-strong:#151a35;--muted:#737b98;--brand:#4f46e5;--brand-hover:#4338ca;--brand-soft:#eef0ff;--secondary:#7c3aed;--success:#22b573;--warning:#f5a623;--danger:#ef5350;--info:#2563eb;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--shadow-card:0 8px 24px #2328580f;--focus-ring:0 0 0 3px #4f46e529}:root[data-theme=light] body{color:var(--text);background:radial-gradient(900px 460px at 100% -8%,#7c3aed1a,#0000 65%),#f7f8ff;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light] .shell{background:0 0}:root[data-theme=light] .shell aside .brand{border-bottom:1px solid #ffffff1a;min-height:92px;padding:18px 18px 14px}:root[data-theme=light] .studioMark{background:#ffffff1f;border:1px solid #ffffff29}:root[data-theme=light] .studioIdentity b{color:#fff;font-weight:750}:root[data-theme=light] .studioIdentity small{color:#aab5df}:root[data-theme=light] .shell aside nav button.navTopItem,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup button.navGroupLabel,:root[data-theme=light] .shell aside nav .navSubmenu button,:root[data-theme=light] .shell aside nav .navUtility button{color:#bac5e5;background:0 0;border:0;border-radius:11px;min-height:42px;font-size:12px}:root[data-theme=light] .navGroupLabel i,:root[data-theme=light] .navGroupLabel b{color:inherit}:root[data-theme=light] .studioSidebarNote{color:#aab5df;padding:14px 24px 20px;display:grid}:root[data-theme=light] .profile{background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;margin:0 12px 14px}:root[data-theme=light] .profileIdentity b{color:#fff}:root[data-theme=light] .workspaceChrome{border:1px solid var(--line);background:#ffffffe0;border-radius:16px;min-height:74px;margin-bottom:20px;padding:14px 18px;box-shadow:0 5px 18px #2328580a}:root[data-theme=light] :is(.workspaceChrome h1,.sectionHeader h1,.dashHeader h1,.salesChrome .salesHeader h1){letter-spacing:-.035em;font-family:Inter,Segoe UI,sans-serif;font-weight:750}:root[data-theme=light] .chromeActions label,:root[data-theme=light] .chromeActions button,:root[data-theme=light] .sidebarToggle{box-shadow:none;border-radius:10px}:root[data-theme=light] :is(.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.metrics article,.salesKpi,.accountMetrics article,.productionMetrics article,.adminMetrics article){border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:16px}:root[data-theme=light] :is(.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.metrics article,.salesKpi,.accountMetrics article,.productionMetrics article,.adminMetrics article):hover{border-color:#dce0f3;transform:translateY(-1px);box-shadow:0 12px 28px #23285814}:root[data-theme=light] .dashMetrics{gap:14px;margin-bottom:18px}:root[data-theme=light] .dashMetric{border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:16px}:root[data-theme=light] .dashMetricIcon{width:38px;height:38px;color:var(--brand);background:#eef0ff;border-radius:12px;flex-basis:38px}:root[data-theme=light] .dashMetricLabel{color:var(--muted);font-size:11px;font-weight:650}:root[data-theme=light] .dashMetric strong{color:var(--text-strong);font-size:clamp(18px,1.55vw,25px)}:root[data-theme=light] .dashGrid{gap:16px}:root[data-theme=light] .dashCard{padding:20px}:root[data-theme=light] .dashCard h2{font-family:Inter,Segoe UI,sans-serif;font-size:15px;font-weight:700}:root[data-theme=light] :is(.primary,.loginSubmit,.billBtn.primary){background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:11px;min-height:42px;box-shadow:0 9px 18px #4f46e538}:root[data-theme=light] :is(.secondary,.btnSecondary,.billBtn:not(.primary)){border-radius:11px;min-height:40px}:root[data-theme=light] :is(input,select,textarea){border-radius:10px}:root[data-theme=light] :is(table,.leadTable,.paymentTable,.productionTable){border-color:var(--line)}:root[data-theme=light] :is(th,.leadTable th,.paymentTable th,.productionTable th){color:var(--muted);letter-spacing:.035em;text-transform:uppercase;background:#f7f8ff;font-size:11px;font-weight:700}:root[data-theme=light] :is(td,.leadTable td,.paymentTable td,.productionTable td){border-color:var(--line)}@media (max-width:900px){:root[data-theme=light] .shell main{padding:76px 16px 30px}:root[data-theme=light] .workspaceChrome{border-radius:14px;margin:0 0 16px}}:root[data-theme=light]{--bg:#f8fbff;--panel:#fff;--surface:#fff;--surface-2:#f5faff;--surface-strong:#edf6ff;--line:#dceaff;--text:#172033;--text-strong:#172033;--muted:#65738a;--brand:#246bfd;--brand-hover:#174ea6;--brand-soft:#eaf2ff;--secondary:#7657ff;--success:#22b573;--warning:#f6a623;--info:#19a7f2;--shadow-card:0 12px 30px #1c539c12;--focus-ring:0 0 0 3px #246bfd2e}:root[data-theme=light] .shell aside{border-right:1px solid var(--line);background:linear-gradient(#fffffff5,#f6faff);box-shadow:8px 0 22px #235faa0a}:root[data-theme=light] .shell aside .brand{border-bottom-color:var(--line)}:root[data-theme=light] .studioMark{background:#eaf2ff;border-color:#d7e7ff}:root[data-theme=light] .shell aside nav button.navTopItem,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup button.navGroupLabel,:root[data-theme=light] .shell aside nav .navSubmenu button,:root[data-theme=light] .shell aside nav .navUtility button{color:#3e5270}:root[data-theme=light] .shell aside nav button.navTopItem.active,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup.groupActive button.navGroupLabel,:root[data-theme=light] .shell aside nav .navSubmenu button.active{color:#174ea6;background:linear-gradient(90deg,#e8f2ff,#f1f7ff);box-shadow:inset 3px 0 #246bfd}:root[data-theme=light] .studioSidebarNote{color:var(--muted)}:root[data-theme=light] .studioSidebarNote>span{color:#174ea6;font-weight:650}:root[data-theme=light] .profile{border-color:var(--line);background:#fff;box-shadow:0 6px 18px #235faa0d}:root[data-theme=light] .workspaceChrome{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-color:#dceaff;box-shadow:0 8px 24px #235faa0d}:root[data-theme=light] .chromeActions label,:root[data-theme=light] .chromeActions button,:root[data-theme=light] .sidebarToggle{border-color:var(--line);color:#246bfd;background:#fff}:root[data-theme=light] :is(.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.metrics article,.salesKpi,.accountMetrics article,.productionMetrics article,.adminMetrics article,.dashMetric){border-color:var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:20px}:root[data-theme=light] .dashMetric{border-top:2px solid #d6e7ff}:root[data-theme=light] .dashMetric:nth-child(2){border-top-color:#c8f0dc}:root[data-theme=light] .dashMetric:nth-child(3){border-top-color:#dcd4ff}:root[data-theme=light] .dashMetric:nth-child(4){border-top-color:#ffe0b0}:root[data-theme=light] .dashMetric:nth-child(2) .dashMetricIcon{color:#148151;background:#e4f8ed}:root[data-theme=light] .dashMetric:nth-child(3) .dashMetricIcon{color:#7657ff;background:#eeebff}:root[data-theme=light] .dashMetric:nth-child(4) .dashMetricIcon{color:#d98207;background:#fff3df}:root[data-theme=light] :is(input,select,textarea){border-color:var(--line);background:#fff}:root[data-theme=light] :is(th,.leadTable th,.paymentTable th,.productionTable th){color:#65738a;background:#f5faff}:root[data-theme=light] :is(.leadTable tbody tr:hover,.paymentTable tbody tr:hover,.productionTable tbody tr:hover,.upcomingEventsTable tbody tr:hover){background:#f5faff}:root[data-theme=light] .operationsTabs,:root[data-theme=light] .billTabs{border:1px solid var(--line);background:#ffffffd1;border-radius:14px;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex;box-shadow:0 5px 16px #235faa0a}:root[data-theme=light] .operationsTabs button,:root[data-theme=light] .billTabs button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:6px 12px;font-weight:650}:root[data-theme=light] .operationsTabs button.active,:root[data-theme=light] .billTabs button.active{color:#174ea6;background:linear-gradient(135deg,#eaf3ff,#f5f9ff);border-color:#cfe2ff;box-shadow:0 2px 8px #246bfd14}:root[data-theme=light] .operationsWorkspace .salesKpis article{border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fff,#f9fcff);border-top:2px solid #cfe4ff;border-radius:18px;position:relative;overflow:hidden}:root[data-theme=light] .operationsWorkspace .salesKpis article:after{content:"";pointer-events:none;border:1px solid #b9dcff;border-radius:50%;width:96px;height:96px;position:absolute;top:-50px;right:-38px;box-shadow:0 0 0 17px #246bfd08}:root[data-theme=light] .operationsWorkspace .salesKpis article:nth-child(2){border-top-color:#ffdc9d}:root[data-theme=light] .operationsWorkspace .salesKpis article:nth-child(3){border-top-color:#bdebd5}:root[data-theme=light] .operationsWorkspace .salesKpis article:nth-child(4){border-top-color:#d6ceff}:root[data-theme=light] .operationsWorkspace .salesKpis article b{color:var(--text-strong)}:root[data-theme=light] :is(.operationModal,.eventMessageModal,.crewModal,.accountModal,.targetModal,.leadModal,.leadDetailModal,.productionModal,.adminUserModal){border-color:#cfe2ff;border-radius:20px;box-shadow:0 24px 60px #144b962e}:root[data-theme=light]{--bg:#f7f7ff;--panel:#fff;--surface:#fff;--surface-2:#f8f7ff;--surface-strong:#f0edff;--line:#e5e3f4;--text:#151a35;--text-strong:#111633;--muted:#737b98;--brand:#5b45e7;--brand-hover:#4b35d5;--brand-soft:#edeaff;--secondary:#8758f4;--info:#4786ff;--success:#22b573;--warning:#f5a623;--shadow-card:0 12px 26px #392d7812;--focus-ring:0 0 0 3px #5b45e72e}:root[data-theme=light] body{background:radial-gradient(820px 500px at 96% -5%,#7f5bf52b,#0000 63%),radial-gradient(560px 400px at 20% 100%,#5867ff1a,#0000 72%),#f7f7ff}:root[data-theme=light] .shell aside{background:linear-gradient(#111d50 0%,#13265e 58%,#0c1842 100%);border-right:1px solid #ffffff14;box-shadow:14px 0 34px #151c4824}:root[data-theme=light] .shell aside .brand{border-bottom-color:#ffffff17;min-height:104px}:root[data-theme=light] .studioMark{background:linear-gradient(145deg,#6453ed,#8b5cf6);border-color:#ffffff2e;box-shadow:0 9px 18px #1f15734d}:root[data-theme=light] .studioMark img{filter:brightness(0)invert()}:root[data-theme=light] .studioIdentity b,:root[data-theme=light] .profileIdentity b{color:#fff}:root[data-theme=light] .studioIdentity small,:root[data-theme=light] .profileIdentity small,:root[data-theme=light] .profileIdentity time{color:#aeb9e6}:root[data-theme=light] .shell aside nav{padding:18px 12px}:root[data-theme=light] .shell aside nav button.navTopItem,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup button.navGroupLabel,:root[data-theme=light] .shell aside nav .navSubmenu button,:root[data-theme=light] .shell aside nav .navUtility button{color:#b9c4e7;border-radius:10px;min-height:43px}:root[data-theme=light] .shell aside nav button.navTopItem.active,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup.groupActive button.navGroupLabel,:root[data-theme=light] .shell aside nav .navSubmenu button.active{color:#fff;background:linear-gradient(100deg,#5142d8,#7b55ee);border:0;box-shadow:0 9px 20px #422fcf57}:root[data-theme=light] .shell aside nav button:hover,:root[data-theme=light] .navTopItem:hover,:root[data-theme=light] .navGroupLabel:hover{color:#fff;background:#ffffff14}:root[data-theme=light] .studioSidebarNote{color:#aeb9e6;padding-top:20px}:root[data-theme=light] .studioSidebarNote>span{color:#fff;font:600 20px/1.25 Inter,Segoe UI,sans-serif}:root[data-theme=light] .profile{box-shadow:none;background:#ffffff14;border-color:#ffffff1a}:root[data-theme=light] .profile button.profilePower{color:#fff;background:#ffffff1a}:root[data-theme=light] .shell main{padding:24px 28px 36px}:root[data-theme=light] .workspaceChrome{background:#ffffffc7;border-color:#e6e4f4;border-radius:17px;min-height:70px;padding:13px 18px;box-shadow:0 10px 28px #3d2d870f}:root[data-theme=light] .chromeActions label,:root[data-theme=light] .chromeActions button,:root[data-theme=light] .sidebarToggle{color:#5b45e7;background:#fff;border-color:#e5e1f5}:root[data-theme=light] :is(.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.metrics article,.salesKpi,.accountMetrics article,.productionMetrics article,.adminMetrics article,.dashMetric){background:linear-gradient(145deg,#fff,#fcfbff);border-color:#e5e3f4;border-radius:16px;box-shadow:0 10px 24px #392d780f}:root[data-theme=light] :is(.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.metrics article,.salesKpi,.accountMetrics article,.productionMetrics article,.adminMetrics article,.dashMetric):hover{border-color:#d7cffb;box-shadow:0 14px 28px #392d781a}:root[data-theme=light] .operationsTabs,:root[data-theme=light] .billTabs{background:#ffffffbf;border-color:#e5e3f4}:root[data-theme=light] .operationsTabs button.active,:root[data-theme=light] .billTabs button.active{color:#5640d7;background:linear-gradient(135deg,#eeeaff,#f8f6ff);border-color:#d6cffc}:root[data-theme=light] .operationsWorkspace .salesKpis article{background:linear-gradient(145deg,#fff,#faf9ff);border-top-color:#cfc7ff}:root[data-theme=light] .operationsWorkspace .salesKpis article:after{border-color:#d8d1ff;box-shadow:0 0 0 17px #5b45e708}:root[data-theme=light] .dashMetric{border-top:2px solid #d6cfff;min-height:106px}:root[data-theme=light] .dashMetricIcon{color:#5b45e7;background:linear-gradient(145deg,#e9e5ff,#f4f2ff)}:root[data-theme=light] .dashCard h2:before{background:linear-gradient(#4b7eff,#8258f1)}:root[data-theme=light] :is(.primary,.loginSubmit,.billBtn.primary){background:linear-gradient(135deg,#5544dc,#8058ef);box-shadow:0 10px 21px #5444dc45}:root[data-theme=light] :is(.primary,.loginSubmit,.billBtn.primary):hover{background:linear-gradient(135deg,#4734cc,#7045e6)}:root[data-theme=light] .mainDashboard{background:radial-gradient(900px 420px at 100% -120px,#246bfd17,#0000 65%),radial-gradient(680px 340px at 5% 0,#19a7f212,#0000 68%),#f8fbff}:root[data-theme=light] .mainDashboard .dashboard{gap:20px;padding:4px clamp(16px,2vw,30px) 32px}:root[data-theme=light] .mainDashboard .dashMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0}:root[data-theme=light] .mainDashboard .dashMetric{isolation:isolate;border:1px solid #dceaff;border-top:1px solid color-mix(in srgb, var(--metric-accent) 36%, #fff);background:linear-gradient(145deg, color-mix(in srgb, var(--metric-accent) 12%, #fff) 0%, color-mix(in srgb, var(--metric-accent) 6%, #fff) 100%);border-radius:19px;gap:9px;min-height:106px;padding:13px;position:relative;overflow:hidden;box-shadow:0 10px 28px #275ba412}:root[data-theme=light] .mainDashboard .dashMetric:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--metric-accent) 26%, transparent);width:110px;height:110px;box-shadow:0 0 0 19px color-mix(in srgb, var(--metric-accent) 4%, transparent);border-radius:50%;position:absolute;bottom:-64px;right:-52px}:root[data-theme=light] .mainDashboard .dashMetric:hover{border-color:color-mix(in srgb, var(--metric-accent) 42%, #dceaff);transform:translateY(-3px);box-shadow:0 18px 34px #275ba421}:root[data-theme=light] .mainDashboard .dashMetricIcon{border:1px solid color-mix(in srgb, var(--metric-accent) 23%, #fff);background:color-mix(in srgb, var(--metric-accent) 12%, #fff);width:44px;height:44px;color:var(--metric-accent);box-shadow:0 7px 16px color-mix(in srgb, var(--metric-accent) 12%, transparent);border-radius:14px;flex:0 0 44px}:root[data-theme=light] .mainDashboard .dashMetricIcon svg{width:20px;height:20px}:root[data-theme=light] .mainDashboard .dashMetricCopy{gap:5px;min-width:0;display:grid}:root[data-theme=light] .mainDashboard .dashMetricLabel{color:#65738a;letter-spacing:.025em;font:650 11px/1.2 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainDashboard .dashMetric strong{color:#172033;letter-spacing:-.045em;overflow-wrap:normal;white-space:nowrap;font:750 clamp(15px,1.1vw,19px)/1.1 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainDashboard .dashMetric small{color:#65738a;font:550 10px/1.25 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainDashboard .dashMetric:first-child{--metric-accent:#246bfd!important}:root[data-theme=light] .mainDashboard .dashMetric:nth-child(2){--metric-accent:#22b573!important}:root[data-theme=light] .mainDashboard .dashMetric:nth-child(3){--metric-accent:#7657ff!important}:root[data-theme=light] .mainDashboard .dashMetric:nth-child(4){--metric-accent:#f6a623!important}:root[data-theme=light] .mainDashboard .dashMetric:nth-child(5){--metric-accent:#19a7f2!important}:root[data-theme=light] .mainDashboard .dashMetric:nth-child(6){--metric-accent:#ef6b73!important}:root[data-theme=light] .mainDashboard .dashGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root[data-theme=light] .mainDashboard .dashCard{background:linear-gradient(150deg,#fff,#fbfdff);border:1px solid #dceaff;border-radius:20px;min-height:258px;padding:21px;box-shadow:0 12px 30px #275ba412}:root[data-theme=light] .mainDashboard .dashCard h2{color:#172033;letter-spacing:-.02em;font:700 16px/1.25 Inter,Segoe UI,sans-serif}:root[data-theme=light] .mainDashboard .dashCard h2:before{background:linear-gradient(#246bfd,#19a7f2);border-radius:999px;width:7px;height:16px;margin-right:10px;box-shadow:0 3px 8px #246bfd38}:root[data-theme=light] .mainDashboard .dashCard:first-child,:root[data-theme=light] .mainDashboard .dashCard:nth-child(2){isolation:isolate;position:relative;overflow:hidden}:root[data-theme=light] .mainDashboard .dashCard:first-child{box-shadow:none;background:radial-gradient(280px 180px at 100% 0,#19a7f224,#0000 72%);border-color:#cbdfff}:root[data-theme=light] .mainDashboard .dashCard:nth-child(2){box-shadow:none;background:radial-gradient(260px 180px at 100% 0,#7657ff21,#0000 70%);border-color:#ddd4ff}:root[data-theme=light] .mainDashboard .dashCard:nth-child(3),:root[data-theme=light] .mainDashboard .dashCard:nth-child(4){isolation:isolate;box-shadow:none;position:relative;overflow:hidden}:root[data-theme=light] .mainDashboard .dashCard:nth-child(3){background:radial-gradient(260px 180px at 100% 0,#22b57326,#0000 70%),radial-gradient(circle at 18px 18px,#22b5731f 1px,#0000 1.5px) 0 0/17px 17px;border-color:#bfead5}:root[data-theme=light] .mainDashboard .dashCard:nth-child(4){background:radial-gradient(280px 180px at 100% 0,#f6a62329,#0000 70%);border-color:#ffe0b0}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5),:root[data-theme=light] .mainDashboard .dashCard:nth-child(6){isolation:isolate;box-shadow:none;position:relative;overflow:hidden}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5){background:radial-gradient(280px 190px at 100% 0,#ef6b7326,#0000 71%);border-color:#ffd1d6}:root[data-theme=light] .mainDashboard .dashCard:nth-child(6){background:radial-gradient(260px 190px at 100% 0,#19a7f226,#0000 70%),linear-gradient(120deg,#0000 0 48%,#246bfd0a 48% 49%,#0000 49% 100%);border-color:#c7e9ff}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5):after,:root[data-theme=light] .mainDashboard .dashCard:nth-child(6):after{content:"";z-index:-1;opacity:.14;border:1px solid;border-radius:50%;width:166px;height:166px;position:absolute;bottom:-98px;right:-84px;box-shadow:0 0 0 22px}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5):after{color:#ef6b73}:root[data-theme=light] .mainDashboard .dashCard:nth-child(6):after{color:#19a7f2}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5) h2:before{background:linear-gradient(#ef6b73,#f6a623)}:root[data-theme=light] .mainDashboard .dashCard:nth-child(6) h2:before{background:linear-gradient(#246bfd,#19a7f2)}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5) .dashList{gap:8px}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5) .dashList li{background:#ef6b7312;border:1px solid #ef6b732b;border-radius:12px;padding:10px 12px}:root[data-theme=light] .mainDashboard .dashCard:nth-child(5) .dashList li:hover{background:#ef6b731c;border-color:#ef6b734d}:root[data-theme=light] .mainDashboard .dashCard:nth-child(6) .dashList{gap:8px}:root[data-theme=light] .mainDashboard .dashCard:nth-child(6) .dashList li{background:#19a7f212;border:1px solid #19a7f22e;border-radius:12px;padding:10px 12px}:root[data-theme=light] .mainDashboard .dashCard:nth-child(6) .dashList li:hover{background:#19a7f21c;border-color:#19a7f24f}:root[data-theme=light] .mainDashboard .dashCard:nth-child(3):after,:root[data-theme=light] .mainDashboard .dashCard:nth-child(4):after{content:"";z-index:-1;opacity:.15;border:1px solid;border-radius:38% 62% 58% 42%/46% 39% 61% 54%;width:164px;height:164px;position:absolute;bottom:-94px;right:-88px;box-shadow:0 0 0 22px}:root[data-theme=light] .mainDashboard .dashCard:nth-child(3):after{color:#22b573}:root[data-theme=light] .mainDashboard .dashCard:nth-child(4):after{color:#f6a623}:root[data-theme=light] .mainDashboard .dashCard:nth-child(3) h2:before{background:linear-gradient(#22b573,#19a7f2)}:root[data-theme=light] .mainDashboard .dashCard:nth-child(4) h2:before{background:linear-gradient(#f6a623,#ef7e48)}:root[data-theme=light] .mainDashboard .dashCard:first-child:after,:root[data-theme=light] .mainDashboard .dashCard:nth-child(2):after{content:"";z-index:-1;opacity:.14;border:1px solid;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-102px;right:-92px;box-shadow:0 0 0 23px}:root[data-theme=light] .mainDashboard .dashCard:first-child:after{color:#19a7f2}:root[data-theme=light] .mainDashboard .dashCard:nth-child(2):after{color:#7657ff}:root[data-theme=light] .mainDashboard .dashCard:first-child h2:before{background:linear-gradient(#246bfd,#19a7f2)}:root[data-theme=light] .mainDashboard .dashCard:nth-child(2) h2:before{background:linear-gradient(#7657ff,#a98cff)}:root[data-theme=light] .mainDashboard .dashCard:first-child .dashChart,:root[data-theme=light] .mainDashboard .dashCard:nth-child(2) .dashChart{filter:saturate(1.08);background:0 0}:root[data-theme=light] .mainDashboard .dashCard:first-child .dashChart canvas,:root[data-theme=light] .mainDashboard .dashCard:nth-child(2) .dashChart canvas,:root[data-theme=light] .mainDashboard .dashCard:nth-child(4) .dashChart,:root[data-theme=light] .mainDashboard .dashCard:nth-child(4) .dashChart canvas{background:0 0!important}:root[data-theme=light] .mainDashboard .dashList li{border-bottom-color:#edf3fc;padding:11px 0}:root[data-theme=light] .mainDashboard .dashList li:hover{background:0 0;transform:none}:root[data-theme=light] .mainDashboard .dashList li strong{color:#172033;font-size:13px}:root[data-theme=light] .mainDashboard .dashList li :is(span,small,em){color:#65738a}@media (max-width:1250px){:root[data-theme=light] .mainDashboard .dashMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){:root[data-theme=light] .mainDashboard .dashboard{gap:14px;padding:4px 12px 24px}:root[data-theme=light] .mainDashboard .dashMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-theme=light] .mainDashboard .dashMetric{border-radius:16px;gap:8px;min-height:94px;padding:11px}:root[data-theme=light] .mainDashboard .dashMetricIcon{border-radius:12px;flex-basis:36px;width:36px;height:36px}:root[data-theme=light] .mainDashboard .dashMetric strong{font-size:15px}:root[data-theme=light] .mainDashboard .dashMetric:nth-child(4) strong{font-size:13px}:root[data-theme=light] .mainDashboard .dashMetricLabel{font-size:10px}:root[data-theme=light] .mainDashboard .dashGrid{grid-template-columns:1fr;gap:12px}:root[data-theme=light] .mainDashboard .dashCard{border-radius:17px;min-height:225px;padding:17px}}@media (max-width:900px){:root[data-theme=light] .shell main{padding:74px 16px 30px}}:root[data-theme=light] .shell aside{background:radial-gradient(260px 220px at 115% 18%,#7e5dff4d,#0000 68%),radial-gradient(210px 180px at -24% 78%,#3685ff33,#0000 72%),linear-gradient(#20336f 0%,#2a4183 55%,#1b2f68 100%);position:fixed;overflow:hidden}:root[data-theme=light] .shell aside:before{content:"";pointer-events:none;border:1px solid #b8a9ff3d;border-radius:50%;width:210px;height:210px;position:absolute;top:120px;right:-138px;box-shadow:0 0 0 24px #826cff0a,0 0 0 52px #826cff08}:root[data-theme=light] .shell aside .brand{z-index:1;padding:20px 18px 17px;position:relative}:root[data-theme=light] .shell aside .brand:after{content:"CAPTURING TIMELESS STORIES";color:#95a7e3;letter-spacing:.16em;text-align:center;font-size:8px;font-weight:800;display:block;position:absolute;bottom:7px;left:0;right:0}:root[data-theme=light] .studioMark{position:relative;overflow:visible}:root[data-theme=light] .studioMark:after{content:"";background:#39d793;border:2px solid #2a4183;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 4px #39d79321}:root[data-theme=light] .shell aside nav{z-index:1;padding:23px 12px 14px;position:relative}:root[data-theme=light] .shell aside nav button.navTopItem,:root[data-theme=light] .shell aside nav .navGroupCard .navGroup button.navGroupLabel,:root[data-theme=light] .shell aside nav .navSubmenu button,:root[data-theme=light] .shell aside nav .navUtility button{gap:11px;padding:0 11px;font-weight:600;position:relative}:root[data-theme=light] .shell aside .navIcon{color:#c8d3ff;background:#ffffff12;border-radius:8px;flex-basis:26px;place-items:center;width:26px;height:26px;font-size:14px;transition:transform .18s,background .18s;display:grid}:root[data-theme=light] .shell aside nav button:hover .navIcon{background:#ffffff24;transform:rotate(-4deg)translateY(-1px)}:root[data-theme=light] .shell aside nav button.navTopItem.active .navIcon,:root[data-theme=light] .shell aside .navGroup.groupActive .navGroupLabel .navIcon,:root[data-theme=light] .shell aside .navSubmenu button.active .navIcon{color:#fff;background:#ffffff2e}:root[data-theme=light] .shell aside nav button.navTopItem.active:after,:root[data-theme=light] .shell aside .navGroup.groupActive .navGroupLabel:after{content:"";background:#c7bcff;border-radius:50%;width:5px;height:5px;position:absolute;right:12px;box-shadow:0 0 10px #c7bcff}:root[data-theme=light] .studioSidebarNote{z-index:1;background:linear-gradient(145deg,#775dee2e,#ffffff0a);border:1px solid #ffffff1c;border-radius:16px;margin:auto 14px 14px;padding:16px 15px 15px;position:relative;box-shadow:inset 0 1px #ffffff14}:root[data-theme=light] .studioSidebarNote>span{letter-spacing:-.03em;font-size:16px}:root[data-theme=light] .studioSidebarNote small{color:#b0bee9;line-height:1.5}:root[data-theme=light] .profile{z-index:1;background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border-radius:16px;margin:0 14px 16px;position:relative}:root[data-theme=light]{--text:#101218;--text-strong:#080a0f;--muted:#5f6675}:root[data-theme=light] :is(.workspaceChrome,.workspace,.panel,.dashCard,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.metrics,.salesKpis,.accountMetrics,.productionMetrics,.adminMetrics,table,.modalCard){color:var(--text)}:root[data-theme=light] .shell main :is(h1,h2,h3,h4,h5,strong,b,th,td,label,.dashMetric strong,.operationsWorkspace .salesKpis article b){color:var(--text-strong)}:root[data-theme=light] .shell main :is(p,small,.dashMetricLabel,.operationsWorkspace .salesKpis article span,.operationsWorkspace .salesKpis article small){color:var(--muted)}:root[data-theme=light] :is(.nextShootsTable,.upcomingEventsTable,.photographerTable){color:var(--text);background:#fff}:root[data-theme=light] :is(.nextShootsTable,.upcomingEventsTable,.photographerTable) thead tr,:root[data-theme=light] :is(.nextShootsTable,.upcomingEventsTable,.photographerTable) th{color:#5f6675;background:#fafbff;border-color:#e5e7ef}:root[data-theme=light] :is(.nextShootsTable,.upcomingEventsTable,.photographerTable) tbody tr,:root[data-theme=light] :is(.nextShootsTable,.upcomingEventsTable,.photographerTable) tbody tr:nth-child(2n){color:var(--text);background:#fff!important}:root[data-theme=light] :is(.nextShootsTable,.upcomingEventsTable,.photographerTable) td{color:var(--text);background:0 0;border-color:#e5e7ef}:root[data-theme=light] :is(.nextShootsTable,.upcomingEventsTable,.photographerTable) tbody tr:hover{background:#f7f8ff!important}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap{scrollbar-color:#b9cce8 #f4f8ff;background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a12!important}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap::-webkit-scrollbar-track{background:#f4f8ff}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap::-webkit-scrollbar-thumb{background:#b9cce8;border-color:#f4f8ff}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable,:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody,:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody tr,:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody tr:nth-child(2n),:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody td{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#e5edf8!important}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable thead tr,:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable th{color:#65738a!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody tr:hover,:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody tr:hover td{box-shadow:none!important;background:#f7faff!important}:root[data-theme=light] .operationsUpcomingTable .srNo,:root[data-theme=light] .operationsUpcomingTable .upcomingEventsTable td:nth-child(3) b{color:#172033!important}:root[data-theme=light] .operationsUpcomingTable .upcomingEventDate,:root[data-theme=light] .operationsUpcomingTable .tbdEventDate .upcomingEventDate,:root[data-theme=light] .operationsUpcomingTable .upcomingEventType,:root[data-theme=light] .operationsUpcomingTable .crewAssignments,:root[data-theme=light] .operationsUpcomingTable .crewAssignments span,:root[data-theme=light] .operationsUpcomingTable .crewAssignments span.crewAssigned,:root[data-theme=light] .operationsUpcomingTable .crewAssignments.multipleCrew{color:#34445f!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] .operationsUpcomingTable .eventRowActions button{color:#246bfd!important;background:#fff!important;border-color:#dceaff!important}:root[data-theme=light] .operationsUpcomingTable .eventRowActions button:hover{background:#f1f6ff!important;border-color:#9fc2ff!important}:root[data-theme=light] .operationsCompletedTable.upcomingEventsTableWrap{background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a12!important}:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable,:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable tbody,:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable tbody tr,:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable tbody tr:nth-child(2n),:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable tbody td{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#e5edf8!important}:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable thead tr,:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable th{color:#65738a!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable tbody tr:hover,:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable tbody tr:hover td{box-shadow:none!important;background:#f7faff!important}:root[data-theme=light] .operationsCompletedTable .srNo,:root[data-theme=light] .operationsCompletedTable .upcomingEventsTable td:nth-child(3) b{color:#172033!important}:root[data-theme=light] .operationsCompletedTable .eventRowActions button{color:#246bfd!important;background:#fff!important;border-color:#dceaff!important}:root[data-theme=light] .calendar{background:0 0}:root[data-theme=light] .calNav strong,:root[data-theme=light] .calCellHead span,:root[data-theme=light] .calSidePanel h2,:root[data-theme=light] .calSidePanel li strong{color:#172033!important}:root[data-theme=light] .calHeader span,:root[data-theme=light] .calCellHead small,:root[data-theme=light] .calSidePanel li span,:root[data-theme=light] .calSidePanel li small,:root[data-theme=light] .calDetail p{color:#65738a!important}:root[data-theme=light] .calCell{border-radius:12px;box-shadow:0 5px 14px #1f4d9a0b;background:#fff!important;border-color:#dceaff!important}:root[data-theme=light] .calCell:hover{background:#f7faff!important;border-color:#bcd5ff!important}:root[data-theme=light] .calCell.muted{opacity:.62;background:#f9fbff!important}:root[data-theme=light] .calCell.today{box-shadow:inset 0 0 0 1px #246bfd,0 5px 14px #1f4d9a0f;border-color:#246bfd!important}:root[data-theme=light] .calCell.selected{background:#eff5ff!important;border-color:#8bb8ff!important}:root[data-theme=light] .calCell li{border:1px solid #d8d0ff;border-left-width:3px;border-radius:8px;padding:1px 3px;line-height:1;box-shadow:0 3px 9px #5b57ff14;background:linear-gradient(115deg,#edf7ff 0%,#f4f0ff 100%)!important}:root[data-theme=light] .calCell li:hover{border-color:#aeb8ff;background:linear-gradient(115deg,#e4f3ff 0%,#eee8ff 100%)!important}:root[data-theme=light] .calCell li strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1;overflow:hidden;color:#31567e!important}:root[data-theme=light] .calCell li span,:root[data-theme=light] .calCell li.calMore{font-size:8px;line-height:1;color:#65738a!important}:root[data-theme=light] .calSidePanel{border-radius:18px;box-shadow:0 10px 28px #1f4d9a12;background:#fff!important;border-color:#dceaff!important}:root[data-theme=light] .mainOperationsCalendar .calSidePanel{min-height:220px!important;max-height:320px!important;overflow-y:auto!important}:root[data-theme=light] .mainOperationsCalendar .calSidePanel>ul{flex:auto;padding-right:4px;overflow-y:auto}:root[data-theme=light] .mainOperationsCalendar .calendar{flex:none;min-height:620px}:root[data-theme=light] .mainOperationsCalendar .calCellsMonth{grid-auto-rows:minmax(94px,1fr)}:root[data-theme=light] .mainOperationsCalendar .calCellsMonth>.calCell:nth-child(4n+1){background:linear-gradient(145deg,#edf7ff,#fbfdff)!important}:root[data-theme=light] .mainOperationsCalendar .calCellsMonth>.calCell:nth-child(4n+2){background:linear-gradient(145deg,#f4f0ff,#fcfbff)!important}:root[data-theme=light] .mainOperationsCalendar .calCellsMonth>.calCell:nth-child(4n+3){background:linear-gradient(145deg,#effbf5,#fbfffd)!important}:root[data-theme=light] .mainOperationsCalendar .calCellsMonth>.calCell:nth-child(4n){background:linear-gradient(145deg,#fff7ea,#fffdfa)!important}:root[data-theme=light] .mainOperationsCalendar .calCellsMonth>.calCell.selected{background:linear-gradient(145deg,#e8f3ff,#f2eeff)!important}:root[data-theme=light] .shell main.mainOperationsCalendar{overscroll-behavior-y:contain;overflow:hidden auto!important}@media (min-width:769px){:root[data-theme=light] .shell main.mainOperationsCalendar{-webkit-overflow-scrolling:touch;overflow-y:auto!important}:root[data-theme=light] .mainOperationsCalendar .operationsWorkspace{height:auto!important;max-height:none!important;overflow:visible!important}:root[data-theme=light] .mainOperationsCalendar .calendar{height:auto!important;min-height:1120px!important;overflow:visible!important}:root[data-theme=light] .mainOperationsCalendar .calGrid{flex:none!important}:root[data-theme=light] .mainOperationsCalendar .calSidePanel,:root[data-theme=light] .mainOperationsCalendar .calSidePanel>ul{max-height:none!important;overflow:visible!important}}@media (max-width:768px){:root[data-theme=light] .shell main.mainOperationsCalendar{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}:root[data-theme=light] .mainOperationsCalendar .calendar{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:calc(100dvh - 300px)!important;min-height:360px!important;overflow:hidden auto!important}:root[data-theme=light] .mainOperationsCalendar .calGrid,:root[data-theme=light] .mainOperationsCalendar .calCellsMonth{overflow:visible!important}:root[data-theme=light] .mainOperationsCalendar .calSidePanel,:root[data-theme=light] .mainOperationsCalendar .calSidePanel>ul{max-height:none!important;overflow:visible!important}}:root[data-theme=light] .calSidePanel li{background:linear-gradient(115deg,#edf7ff 0%,#f5f1ff 100%);box-shadow:0 4px 12px #5b57ff12;border-color:#d8d0ff!important}:root[data-theme=light] .calSidePanel li:hover{background:linear-gradient(115deg,#e4f3ff 0%,#eee8ff 100%);border-color:#aeb8ff!important}:root[data-theme=light] .mainOperationsCalendar .calSidePanel li{flex-direction:column;align-items:stretch;min-height:116px;padding-right:218px;position:relative}:root[data-theme=light] .mainOperationsCalendar .calCardActions{justify-content:flex-end;gap:4px;width:auto;position:absolute;top:12px;right:12px;flex-flow:row!important;display:flex!important}:root[data-theme=light] .mainOperationsCalendar .calCardActions .billBtn{white-space:nowrap;min-height:26px;padding-inline:7px;font-size:10px;flex:none!important;width:auto!important;display:inline-flex!important}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap{overflow-x:hidden!important}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable th{height:34px;padding:0 4px}:root[data-theme=light] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable td{height:40px;padding:3px 4px}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTablePanel{background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a12!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable,:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody,:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr,:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:nth-child(2n),:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody td{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#e5edf8!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable thead th{color:#65738a!important;background:#f7faff!important;border-color:#dceaff!important;box-shadow:inset 0 -1px #dceaff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:hover,:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:hover td{box-shadow:none!important;background:#f7faff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView :is(.mobilePhotographerSerial,.photographerSerialSort,.photographerSerialSort span,.photographerIdentity strong){color:#172033!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerSerialSort:hover{background:#f1f6ff!important;border-color:#bcd5ff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView :is(.photographerWork,.photographerTable .statusPill,.photographerTable .statusPill.status-in-house,.photographerTable .statusPill.status-outside){color:#34445f!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable .rowActions button{color:#246bfd!important;background:#fff!important;border-color:#dceaff!important}:root[data-theme=light] .accountMetrics article,:root[data-theme=light] .paymentDashboardView .accountMetrics article{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%)!important;border-color:#246bfd #dceaff #dceaff!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:0 9px 24px #1f4d9a12!important}:root[data-theme=light] .accountMetrics article:nth-child(2){border-top-color:#7657ff!important}:root[data-theme=light] .accountMetrics article:nth-child(3){border-top-color:#f6a623!important}:root[data-theme=light] .accountMetrics article:nth-child(4){border-top-color:#22b573!important}:root[data-theme=light] .accountMetrics :is(span,strong){color:#172033!important}:root[data-theme=light] .accountMetrics span{color:#65738a!important}:root[data-theme=light] :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero){background:radial-gradient(circle at 92% 18%,#19a7f238,#0000 12rem),radial-gradient(circle at 70% 120%,#7657ff24,#0000 17rem),linear-gradient(135deg,#fff,#eff7ff)!important;border:1px solid #dceaff!important;box-shadow:0 14px 34px #1f4d9a1a!important}:root[data-theme=light] :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero):after{opacity:.35}:root[data-theme=light] :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero) small{color:#246bfd!important}:root[data-theme=light] :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero) h2{color:#172033!important}:root[data-theme=light] :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero) p{color:#65738a!important}:root[data-theme=light] :is(.accountsCommandSignals,.collectionsSignals,.receivablesSignals,.clientLedgerSignals,.reportsAnalyticsSignals) span{box-shadow:0 5px 12px #1f4d9a0f;color:#65738a!important;background:#ffffffd1!important;border-color:#cfe2ff!important}:root[data-theme=light] :is(.accountsCommandSignals,.collectionsSignals,.receivablesSignals,.clientLedgerSignals,.reportsAnalyticsSignals) b{color:#172033!important}:root[data-theme=light] :is(.accountsRecentPaymentsPanel,.collectionsPanel,.accountBreakdown,.accountsScheduleTableWrap,.reportsAnalyticsTable){background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a12!important}:root[data-theme=light] :is(.accountsWorkspace .paymentTable,.accountsWorkspace .receivablesTable,.accountsWorkspace .clientLedgerTable) :is(thead tr,th){color:#65738a!important;background:#f5faff!important;border-color:#dceaff!important}:root[data-theme=light] :is(.accountsWorkspace .paymentTable,.accountsWorkspace .receivablesTable,.accountsWorkspace .clientLedgerTable) :is(tbody tr,tbody tr:nth-child(2n),tbody td){color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#e5edf8!important}:root[data-theme=light] :is(.accountsWorkspace .paymentTable,.accountsWorkspace .receivablesTable,.accountsWorkspace .clientLedgerTable) tbody tr:hover,:root[data-theme=light] :is(.accountsWorkspace .paymentTable,.accountsWorkspace .receivablesTable,.accountsWorkspace .clientLedgerTable) tbody tr:hover td{box-shadow:none!important;background:#f7faff!important}:root[data-theme=light] .paymentDashboardView .accountBreakdown :is(h2,b){color:#172033!important}:root[data-theme=light] :is(.clientLedgerView,.receivablesView) .accountPlan>span,:root[data-theme=light] :is(.clientLedgerView,.receivablesView) .accountPlan>span.paid{color:#34445f!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] :is(.clientLedgerView,.receivablesView) .accountPlan>span.paid{background:#f0fbf6!important;border-color:#bce8d2!important}:root[data-theme=light] :is(.clientLedgerView,.receivablesView) .accountPlan :is(small,b,.milestoneDue){color:#34445f!important}:root[data-theme=light] :is(.clientLedgerView,.receivablesView) .accountPlan>span.paid b{color:#158553!important}:root[data-theme=light] .reportsAnalyticsView .reportsMetrics article,:root[data-theme=light] .reportsAnalyticsView .reportsMetrics .accountReportMonth,:root[data-theme=light] .reportsAnalyticsView .accountBreakdown,:root[data-theme=light] .reportsAnalyticsView .reportsAnalyticsTable{background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a12!important}:root[data-theme=light] .reportsAnalyticsView :is(.reportsMetrics article,.reportsMetrics .accountReportMonth):after{opacity:.2}:root[data-theme=light] .reportsAnalyticsView :is(.reportsMetrics article,.reportsMetrics .accountReportMonth) :is(span,strong){color:#172033!important}:root[data-theme=light] .reportsAnalyticsView .accountReportMonth input{color:#172033!important;background:#fff!important;border-color:#dceaff!important}:root[data-theme=light] .reportsAnalyticsView :is(.accountBreakdownTitle,.reportsAnalyticsTableHead){background:#f5faff!important;border-color:#dceaff!important}:root[data-theme=light] .reportsAnalyticsView :is(.accountBreakdownTitle h2,.reportsAnalyticsTableHead h2,.reportsBreakdown .reportBreakdownRow>span,.reportsBreakdown .reportBreakdownRow>b){color:#172033!important}:root[data-theme=light] .reportsAnalyticsView :is(.accountBreakdownTitle>span,.reportsAnalyticsTableHead>span){color:#246bfd!important;background:#eef5ff!important;border-color:#cfe2ff!important}:root[data-theme=light] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow:hover{background:#f7faff!important}:root[data-theme=light] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow small{color:#65738a!important}:root[data-theme=light] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow>em{background:#e6eefb!important}:root[data-theme=light] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow>em>u{background:linear-gradient(90deg,#246bfd,#19a7f2)!important}:root[data-theme=light] .reportsAnalyticsView :is(.reportPaymentType,.reportPaymentMode,.reportPaymentStatus){color:#34445f!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] .productionCommandDeck{background:radial-gradient(circle at 90% 18%,#19a7f238,#0000 12rem),radial-gradient(circle at 70% 120%,#7657ff21,#0000 17rem),linear-gradient(135deg,#fff,#eff7ff)!important;border-color:#dceaff!important;box-shadow:0 14px 34px #1f4d9a1a!important}:root[data-theme=light] .productionDeckCopy small,:root[data-theme=light] .productionFocusPanel .panelHead small{color:#246bfd!important}:root[data-theme=light] .productionDeckCopy h2{color:#172033!important}:root[data-theme=light] .productionDeckCopy p{color:#65738a!important}:root[data-theme=light] .productionDeckSignals span{box-shadow:0 5px 12px #1f4d9a0f;color:#65738a!important;background:#ffffffd9!important;border-color:#cfe2ff!important}:root[data-theme=light] .productionDeckSignals b{color:#172033!important}:root[data-theme=light] .productionDeckSignals .attention{color:#b94854!important;border-color:#ffc8cd!important}:root[data-theme=light] .productionDeckSignals .attention b{color:#c73f4e!important}:root[data-theme=light] .productionDeckSignals .clear{color:#158553!important;border-color:#bce8d2!important}:root[data-theme=light] .productionDeckSignals .clear b{color:#158553!important}:root[data-theme=light] .productionDeckActions button{color:#246bfd!important;background:#fff!important;border-color:#cfe2ff!important}:root[data-theme=light] .productionDeckActions button:hover{background:#f1f6ff!important;border-color:#9fc2ff!important}:root[data-theme=light] .productionAlerts button{box-shadow:0 6px 16px #b63e4e12;color:#9b3542!important;background:#fff7f8!important;border-color:#ffc8cd #ffc8cd #ffc8cd #ef5b67!important}:root[data-theme=light] .productionAlerts button:last-child{color:#9a6712!important;background:#fffaf0!important;border-color:#ffe1a8 #ffe1a8 #ffe1a8 #f6a623!important}:root[data-theme=light] :is(.productionMetrics article,.productionFocusPanel,.productionOverduePanel,.productionDeliveryPanel,.editQueuePanel){background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a12!important}:root[data-theme=light] .productionMetrics article{border-top:3px solid #246bfd!important}:root[data-theme=light] .productionMetrics article:nth-child(3n+2){border-top-color:#7657ff!important}:root[data-theme=light] .productionMetrics article:nth-child(3n){border-top-color:#22b573!important}:root[data-theme=light] .productionMetrics button{color:#172033!important;background:linear-gradient(145deg,#fff,#f7fbff)!important;border:1px solid #dceaff!important;border-top:3px solid #246bfd!important;box-shadow:0 9px 24px #1f4d9a12!important}:root[data-theme=light] .productionMetrics button:nth-child(3n+2){border-top-color:#7657ff!important}:root[data-theme=light] .productionMetrics button:nth-child(3n){border-top-color:#22b573!important}:root[data-theme=light] .productionMetrics button:nth-child(3){border-top-color:#ef5b67!important}:root[data-theme=light] .productionMetrics button :is(span,strong,small){color:#172033!important}:root[data-theme=light] .productionMetrics button small{color:#65738a!important}:root[data-theme=light] :is(.productionTable,.productionActivityTable) :is(thead tr,th){color:#65738a!important;background:#f5faff!important;border-color:#dceaff!important}:root[data-theme=light] :is(.productionTable,.productionActivityTable) :is(tbody tr,tbody tr:nth-child(2n),tbody td){color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#e5edf8!important}:root[data-theme=light] :is(.productionTable,.productionActivityTable) tbody tr:hover,:root[data-theme=light] :is(.productionTable,.productionActivityTable) tbody tr:hover td{box-shadow:none!important;background:#f7faff!important}:root[data-theme=light] .adminWorkspace,:root[data-theme=light] :is(.notificationsWorkspace,.backupWorkspace,.rateLimitWorkspace,.shortcutsWorkspace){background:radial-gradient(circle at 90% 2%,#19a7f217,#0000 22rem),radial-gradient(circle at 15% 28%,#7657ff0e,#0000 20rem),#f8fbff}:root[data-theme=light] .adminMetrics article{background:linear-gradient(145deg,#fff,#f7fbff)!important;border-color:#246bfd #dceaff #dceaff!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:0 9px 24px #1f4d9a12!important}:root[data-theme=light] .adminMetrics article:nth-child(2){border-top-color:#7657ff!important}:root[data-theme=light] .adminMetrics article:nth-child(3){border-top-color:#f6a623!important}:root[data-theme=light] .adminMetrics article:nth-child(4){border-top-color:#22b573!important}:root[data-theme=light] :is(.adminUsersPanel,.adminAuditPanel,.permissionMatrix,.rateLimitStat,.rateLimitBucket,.shortcutTile,.shortcutsHero,.backupRestoreSummary){background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a12!important}:root[data-theme=light] :is(.adminUsersTable,.adminAuditTable,.auditTable) :is(thead tr,th){color:#65738a!important;background:#f5faff!important;border-color:#dceaff!important}:root[data-theme=light] :is(.adminUsersTable,.adminAuditTable,.auditTable) :is(tbody tr,tbody tr:nth-child(2n),tbody td){color:#172033!important;background:#fff!important;border-color:#e5edf8!important}:root[data-theme=light] :is(.adminUsersTable,.adminAuditTable,.auditTable) tbody tr:hover,:root[data-theme=light] :is(.adminUsersTable,.adminAuditTable,.auditTable) tbody tr:hover td{background:#f7faff!important}:root[data-theme=light] .permissionMatrix header{background:#f5faff!important;border-color:#dceaff!important}:root[data-theme=light] .permissionRow{border-color:#e5edf8!important}:root[data-theme=light] .permissionChoices button{color:#34445f!important;background:#fff!important;border-color:#dceaff!important}:root[data-theme=light] .permissionChoices button.selected.read{color:#246bfd!important;background:#eef5ff!important}:root[data-theme=light] .permissionChoices button.selected.full{color:#158553!important;background:#f0fbf6!important}:root[data-theme=light] :is(.rateLimitStat,.rateLimitBucket,.shortcutTile){border-top:3px solid #246bfd!important}:root[data-theme=light] :is(.rateLimitStat,.rateLimitBucket,.shortcutTile):nth-child(3n+2){border-top-color:#7657ff!important}:root[data-theme=light] :is(.rateLimitStat,.rateLimitBucket,.shortcutTile):nth-child(3n){border-top-color:#22b573!important}:root[data-theme=light] .shortcutsHero>div{background:#f5faff!important;border-color:#dceaff!important}:root[data-theme=light] .backupBannerInfo{color:#246bfd!important;background:#eef5ff!important;border-color:#cfe2ff!important}:root[data-theme=light] :is(.editQueuePanel,.productionOverduePanel,.productionActivityPanel,.productionDeliveryPanel){background:#fff!important;border-color:#dceaff!important;box-shadow:0 10px 28px #1f4d9a14!important}:root[data-theme=light] :is(.editQueueOverview,.productionOverdueHero,.productionActivityHero,.productionDeliveryHero){background:radial-gradient(circle at 90% 18%,#19a7f22e,#0000 12rem),linear-gradient(135deg,#fff,#eff7ff)!important;border-color:#dceaff!important}:root[data-theme=light] :is(.editQueueOverview,.productionOverdueHero,.productionActivityHero,.productionDeliveryHero) :is(small,h2,h3,p){color:#172033!important}:root[data-theme=light] :is(.editQueueOverview,.productionOverdueHero,.productionActivityHero,.productionDeliveryHero) small,:root[data-theme=light] :is(.editQueueOverview,.productionOverdueHero,.productionActivityHero,.productionDeliveryHero) p{color:#65738a!important}:root[data-theme=light] :is(.productionOverdueStats,.productionActivityStats,.productionDeliveryStats,.editQueueStats) span{box-shadow:0 5px 12px #1f4d9a0f;color:#65738a!important;background:#ffffffdb!important;border-color:#cfe2ff!important}:root[data-theme=light] :is(.productionOverdueStats,.productionActivityStats,.productionDeliveryStats,.editQueueStats) b{color:#172033!important}:root[data-theme=light] .editQueueStage{color:#34445f!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] .editQueueStage :is(small,strong,b){color:#34445f!important}:root[data-theme=light] .editQueueTable,:root[data-theme=light] .editQueueTable tbody,:root[data-theme=light] .editQueueTable tbody tr,:root[data-theme=light] .editQueueTable tbody tr:nth-child(2n),:root[data-theme=light] .editQueueTable tbody td{color:#172033!important;background:#fff!important;border-color:#e5edf8!important}:root[data-theme=light] .editQueueTable :is(thead tr,th){color:#65738a!important;background:#f5faff!important;border-color:#dceaff!important}:root[data-theme=light] .editQueueTable tbody tr:hover,:root[data-theme=light] .editQueueTable tbody tr:hover td{background:#f7faff!important}:root[data-theme=light] .editQueueTable :is(.editQueueWorkflow,.editQueueEditor,.editQueueEvent){color:#34445f!important;background:#f7faff!important;border-color:#dceaff!important}:root[data-theme=light] :is(.editQueuePanel,.productionOverduePanel,.productionDeliveryPanel) .productionRowActions button,:root[data-theme=light] .editQueueTable button{color:#246bfd!important;background:#fff!important;border-color:#cfe2ff!important}:root[data-theme=light] .productionActivityPanel .productionActivityType{color:#246bfd!important;background:#eef5ff!important;border-color:#cfe2ff!important}:root[data-theme=light] .nextShootsTable th{color:#4f5563;background:#fff}:root[data-theme=light] .nextShootsTable .shootDateCard,:root[data-theme=light] .nextShootsTable .statusPill{color:#22252d;box-shadow:none;background:#fff;border-color:#e1e4ea}:root[data-theme=light] .nextShootsTable .shootDateCard :is(span,b,small),:root[data-theme=light] .nextShootsTable .shootClient :is(b,small),:root[data-theme=light] .nextShootsTable .shootVenue :is(b,small),:root[data-theme=light] .nextShootsTable .coverageMeter span,:root[data-theme=light] .nextShootsTable .statusPill{color:#22252d}:root[data-theme=light] .nextShootsTable .shootNumber{color:#626a76}:root[data-theme=light] .nextShootsTable .coverageMeter i{background:#eceef2}:root[data-theme=light] .nextShootsTable .coverageMeter i em{background:#747b86}:root[data-theme=light] .nextShootsTable .statusPill i{color:#747b86}@media (min-width:901px){:root[data-theme=light] .shell:not(.sidebarHidden){grid-template-columns:260px minmax(0,1fr)}:root[data-theme=light] .shell:not(.sidebarHidden)>main{margin-left:260px}:root[data-theme=light] .shell:not(.sidebarHidden) .sidebarToggle{left:232px}}:root[data-theme=light] .shell aside{isolation:isolate;z-index:40;color:#f8fbff;background:radial-gradient(250px 220px at 115% 10%,#7097ff94,#0000 70%),radial-gradient(220px 200px at -26% 73%,#68e5ff40,#0000 72%),linear-gradient(165deg,#25599b 0%,#214b8a 43%,#193a76 100%);border-right:1px solid #aed3ff5c;width:260px;min-width:260px;height:100dvh;min-height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:14px 0 36px #133c7f26}:root[data-theme=light] .shell aside:before{content:"";z-index:-1;border:1px solid #d8f0ff33;border-radius:50%;width:250px;height:250px;position:absolute;top:168px;right:-142px;box-shadow:0 0 0 26px #d9f1ff0d,0 0 0 52px #d9f1ff0a}:root[data-theme=light] .shell aside:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff21,#0000);height:152px;position:absolute;inset:0 0 auto}:root[data-theme=light] .shell aside .brand{border-bottom:1px solid #e5f4ff2e;flex:0 0 116px;align-items:center;gap:11px;min-height:116px;padding:22px 17px 18px;display:flex;position:relative}:root[data-theme=light] .studioMark{background:linear-gradient(145deg,#ffffff4f,#cfe4ff1a);border:1px solid #ffffff6b;border-radius:19px;flex:0 0 57px;width:57px;height:57px;padding:7px;box-shadow:inset 0 1px 1px #ffffff4d,0 10px 24px #0d2c6a47}:root[data-theme=light] .studioMark img{object-fit:contain;width:100%;height:100%}:root[data-theme=light] .studioIdentity{gap:4px;min-width:0;display:grid}:root[data-theme=light] .studioIdentity b{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.12;overflow:hidden}:root[data-theme=light] .studioIdentity small{color:#e2f1ffe0;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.25}:root[data-theme=light] .shell aside nav{scrollbar-width:none;flex-direction:column;flex:auto;gap:13px;min-height:0;padding:17px 13px 14px;display:flex;position:relative;overflow-y:auto}:root[data-theme=light] .shell aside nav::-webkit-scrollbar{display:none}:root[data-theme=light] .navGroupCard{gap:5px;padding-top:21px;display:grid;position:relative}:root[data-theme=light] .navGroupCard:before{content:"STUDIO WORKSPACE";color:#d7edffb8;letter-spacing:.14em;font-size:9px;font-weight:800;position:absolute;top:0;left:11px}:root[data-theme=light] .navTopItem,:root[data-theme=light] .navGroupLabel,:root[data-theme=light] .navUtility button,:root[data-theme=light] .navSubmenu button{color:#f5faffeb;letter-spacing:-.01em;border:1px solid #0000;border-radius:14px;min-height:43px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;position:relative}:root[data-theme=light] .navTopItem:hover,:root[data-theme=light] .navGroupLabel:hover,:root[data-theme=light] .navUtility button:hover,:root[data-theme=light] .navSubmenu button:hover{background:#ffffff1f;border-color:#eef8ff26;transform:translate(2px)}:root[data-theme=light] .navTopItem.active,:root[data-theme=light] .navGroup.groupActive>.navGroupLabel.direct,:root[data-theme=light] .navSubmenu button.active,:root[data-theme=light] .navUtility button.active{color:#fff;background:linear-gradient(105deg,#4a8dff,#6874ff 58%,#8867ef);border-color:#e0efff47;box-shadow:0 9px 20px #11348d4f,inset 0 1px #ffffff40}:root[data-theme=light] .navTopItem.active:after,:root[data-theme=light] .navSubmenu button.active:after,:root[data-theme=light] .navUtility button.active:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;right:11px;box-shadow:0 0 10px #ffffffd9}:root[data-theme=light] .navIcon,:root[data-theme=light] .navGroupLabel i{color:#e7f4ff;background:#ffffff1c;border:1px solid #eef8ff24;border-radius:10px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:inline-grid}:root[data-theme=light] .navTopItem.active .navIcon,:root[data-theme=light] .navSubmenu button.active .navIcon,:root[data-theme=light] .navUtility button.active .navIcon{color:#fff;background:#ffffff29;border-color:#ffffff3d}:root[data-theme=light] .navGroupLabel b{color:#e0f1ffb3;font-size:15px;transition:transform .18s}:root[data-theme=light] .navGroup.open>.navGroupLabel b{transform:rotate(180deg)}:root[data-theme=light] .navGroup.open>.navGroupLabel,:root[data-theme=light] .navGroup.groupActive>.navGroupLabel:not(.direct){background:#ffffff14}:root[data-theme=light] .navSubmenu{border-left:1px solid #dcf0ff38;margin:3px 0 4px 14px;padding:5px 0 5px 13px}:root[data-theme=light] .navSubmenu button{min-height:38px;margin:2px 0;padding-left:8px;font-size:11px}:root[data-theme=light] .navSubmenu .navIcon{border-radius:8px;flex-basis:25px;width:25px;height:25px}:root[data-theme=light] .navUtility{border-top:1px solid #e4f4ff29;gap:5px;padding-top:11px;display:grid}:root[data-theme=light] .studioSidebarNote{color:#fff;background:linear-gradient(135deg,#81cdff36,#8d70ff33);border:1px solid #e5f4ff3d;border-radius:18px;flex:none;margin:0 13px 12px;padding:15px 15px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 20px #0f2f6f29}:root[data-theme=light] .studioSidebarNote:after{content:"✦";color:#d0efffb3;font-size:24px;position:absolute;top:8px;right:13px}:root[data-theme=light] .studioSidebarNote span{letter-spacing:-.025em;font-size:13px;font-weight:800;line-height:1.16;display:block}:root[data-theme=light] .studioSidebarNote small{color:#def1ffd1;letter-spacing:.07em;text-transform:uppercase;max-width:170px;margin-top:8px;font-size:8px;font-weight:800;line-height:1.45;display:block}:root[data-theme=light] .profile{color:#fff;background:#09296330;border-top:1px solid #e3f4ff33;flex:none;align-items:center;gap:9px;min-height:76px;margin:0;padding:12px 14px;display:flex}:root[data-theme=light] .profileAvatar{border:2px solid #e3f5ff8c;flex:0 0 39px;width:39px;height:39px;box-shadow:0 4px 12px #0b2c6742}:root[data-theme=light] .profileIdentity{min-width:0}:root[data-theme=light] .profileIdentity b{color:#fff;font-size:11px}:root[data-theme=light] .profileIdentity small,:root[data-theme=light] .profileIdentity time{color:#dbefffc7}:root[data-theme=light] .profileIdentity small i{background:#65e7ac;box-shadow:0 0 0 3px #65e7ac21}:root[data-theme=light] .profilePower{color:#eaf6ff;background:#ffffff1a;border:1px solid #ebf8ff36;border-radius:10px;width:31px;height:31px}:root[data-theme=light] .profilePower:hover{color:#fff;background:#ffffff30}:root[data-theme=light] .navTopItem,:root[data-theme=light] .navGroupLabel,:root[data-theme=light] .navUtility button,:root[data-theme=light] .navSubmenu button{color:#f8fbff;text-shadow:0 1px 1px #0a275c2e}:root[data-theme=light] .navTopItem,:root[data-theme=light] .navGroupLabel,:root[data-theme=light] .navUtility button{background:#ffffff0d;min-height:46px;padding-right:10px}:root[data-theme=light] .navTopItem:hover,:root[data-theme=light] .navGroupLabel:hover,:root[data-theme=light] .navUtility button:hover,:root[data-theme=light] .navGroup.open>.navGroupLabel,:root[data-theme=light] .navGroup.groupActive>.navGroupLabel:not(.direct){color:#fff;background:#ffffff29;border-color:#f0f8ff3d}:root[data-theme=light] .navGroupCard>.navTopItem .navIcon{color:#fff;background:linear-gradient(135deg,#48a5ff,#526bff)}:root[data-theme=light] .navGroup:nth-child(2) .navGroupLabel i{color:#fff;background:linear-gradient(135deg,#8e72ff,#bd67fa)}:root[data-theme=light] .navGroup:nth-child(2)>.navGroupLabel{background:linear-gradient(100deg,#8e72ff21,#bd67fa12);border-color:#bd67fa2e}:root[data-theme=light] .navGroup:nth-child(2)>.navGroupLabel:before{content:"";background:linear-gradient(#bd67fa,#8e72ff);border-radius:0 999px 999px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0;box-shadow:0 0 11px #bd67fa7a}:root[data-theme=light] .navGroup:nth-child(2).open>.navGroupLabel,:root[data-theme=light] .navGroup:nth-child(2).groupActive>.navGroupLabel{background:linear-gradient(105deg,#8e72ff57,#bd67fa3b);border-color:#d1b5ff75;box-shadow:0 9px 20px #5339ab2e,inset 0 1px #ffffff29}:root[data-theme=light] .navGroup:nth-child(2) .navSubmenu{border-left-color:#ca9eff6e}:root[data-theme=light] .navGroup:nth-child(2) .navSubmenu button:hover,:root[data-theme=light] .navGroup:nth-child(2) .navSubmenu button.active{color:#fff;background:linear-gradient(100deg,#8e72ff69,#bd67fa42);border-color:#d8c0ff4f}:root[data-theme=light] .navGroup:nth-child(3) .navGroupLabel i{color:#fff;background:linear-gradient(135deg,#16c9c1,#2389eb)}:root[data-theme=light] .navGroup:nth-child(4) .navGroupLabel i{color:#fff;background:linear-gradient(135deg,#ffb443,#f67a38)}:root[data-theme=light] .navGroup:nth-child(5) .navGroupLabel i{color:#fff;background:linear-gradient(135deg,#f46db0,#896aff)}:root[data-theme=light] .navGroup:nth-child(6) .navGroupLabel i{color:#fff;background:linear-gradient(135deg,#22bd89,#25a6c9)}:root[data-theme=light] .navGroup:nth-child(7) .navGroupLabel i{color:#fff;background:linear-gradient(135deg,#7b9aff,#4e65c7)}:root[data-theme=light] .navGroupLabel i,:root[data-theme=light] .navIcon{box-shadow:0 5px 12px #0b2a6b38}:root[data-theme=light] .navGroupLabel span,:root[data-theme=light] .navTopItem>span:last-child,:root[data-theme=light] .navUtility button>span:last-child{color:inherit;opacity:1}:root[data-theme=light] .navTopItem.active,:root[data-theme=light] .navGroup.groupActive>.navGroupLabel.direct,:root[data-theme=light] .navSubmenu button.active,:root[data-theme=light] .navUtility button.active{background:linear-gradient(105deg,#2c91ff,#6570ff 57%,#9b5eea);font-weight:800;box-shadow:0 10px 23px #11348d6b,inset 0 1px #ffffff4d}@media (min-width:901px){:root[data-theme=light] .shell aside nav{gap:10px;padding-top:19px;padding-bottom:16px}:root[data-theme=light] .navGroupCard{flex:auto;grid-auto-rows:min-content;align-content:start;row-gap:8px;min-height:0}:root[data-theme=light] .navTopItem,:root[data-theme=light] .navGroupLabel,:root[data-theme=light] .navUtility button{border-radius:17px;min-height:61px;font-size:14px}:root[data-theme=light] .navIcon,:root[data-theme=light] .navGroupLabel i{border-radius:13px;flex-basis:40px;width:40px;height:40px}:root[data-theme=light] .navSubmenu{margin-top:5px;margin-bottom:6px}:root[data-theme=light] .navSubmenu button{min-height:43px;font-size:12px}}:root[data-theme=light] .mainSalesDashboard .leadTable thead th{background:linear-gradient(#edf6ff,#f7fbff);border-bottom-color:#cfe2ff;color:#172033!important;font-weight:750!important}:root[data-theme=light] .mainSalesDashboard .salesDashboardSticky{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-theme=light] .mainSalesDashboard .salesPage{background:0 0}:root[data-theme=light] .mainSalesDashboard .leadRowActions{gap:5px}:root[data-theme=light] .mainSalesDashboard .leadRowActions :is(a,button){border-radius:8px;transition:transform .16s,box-shadow .16s;box-shadow:0 3px 7px #17203314}:root[data-theme=light] .mainSalesDashboard .leadRowActions :is(a,button):hover{transform:translateY(-1px);box-shadow:0 6px 12px #17203324}:root[data-theme=light] .mainSalesDashboard .leadRowActions a{color:#168454;background:#e4f8ed;border-color:#bdebd5}:root[data-theme=light] .mainSalesDashboard .leadRowActions button:first-of-type{color:#246bfd;background:#eaf3ff;border-color:#c7ddff}:root[data-theme=light] .mainSalesDashboard .leadRowActions .attachmentAction{color:#7657ff;background:#f0edff;border-color:#d9d0ff}:root[data-theme=light] .mainSalesDashboard .leadRowActions button:nth-of-type(3){color:#d98207;background:#fff3df;border-color:#ffdea2}:root[data-theme=light] .mainSalesDashboard .leadRowActions .delete{color:#d9505b;background:#ffeaed;border-color:#f5cbd1}:root[data-theme=light] .leadModal{overscroll-behavior:contain;background:#fff;border-color:#cfe2ff;overflow:auto;box-shadow:0 28px 70px #144b9638}:root[data-theme=light] .leadModal .modalHeader{background:radial-gradient(260px 150px at 92% -35%,#7657ff2b,#0000 72%),linear-gradient(112deg,#eef7ff 0%,#e5f3ff 52%,#f2eeff 100%);border-bottom-color:#dceaff}:root[data-theme=light] .leadModal .modalHeader small{color:#246bfd;letter-spacing:.12em;font-size:10px;font-weight:800}:root[data-theme=light] .leadModal .modalHeader h2{color:#172033;letter-spacing:-.035em;font:750 23px/1.15 Inter,Segoe UI,sans-serif}:root[data-theme=light] .leadModal .modalHeader p{color:#65738a}:root[data-theme=light] .leadModal .modalHeader>button{color:#246bfd;background:#ffffffd1;border:1px solid #cfe2ff;border-radius:11px;width:34px;height:34px}:root[data-theme=light] .leadModal .leadFormGrid{background:linear-gradient(#fff,#fbfdff);gap:16px}:root[data-theme=light] .leadModal .leadFormGrid label{color:#45536a;letter-spacing:.02em;font-weight:400}:root[data-theme=light] .leadModal .leadFormGrid :is(input,select,textarea){color:#172033;background:#fff;border-color:#dceaff;border-radius:12px;min-height:42px}:root[data-theme=light] .leadModal .leadFormGrid select,:root[data-theme=light] .leadModal .leadFormGrid select option{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;background:#fff}:root[data-theme=light] .leadModal .leadFormGrid select{-webkit-text-fill-color:#172033;appearance:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;background-color:#fff!important;background-image:linear-gradient(45deg,#0000 50%,#65738a 50%),linear-gradient(135deg,#65738a 50%,#0000 50%)!important;background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;outline:none!important;padding-right:38px!important}:root[data-theme=light] .leadModal .leadFormGrid select:focus,:root[data-theme=light] .leadModal .leadFormGrid select:active{background-color:#fff!important;border-color:#8a7cff!important;box-shadow:0 0 0 3px #7657ff24!important}:root[data-theme=light] .leadModal .leadFormGrid select option,:root[data-theme=light] .leadModal .leadFormGrid select optgroup{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;color:#172033!important;background-color:#fff!important}:root[data-theme=light] .leadModal .lightFormSelect{min-width:0;position:relative}:root[data-theme=light] .leadModal .lightFormSelectTrigger{color:#172033;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dceaff;border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}:root[data-theme=light] .leadModal .lightFormSelectTrigger:hover{background:#fbfdff;border-color:#b7d2ff}:root[data-theme=light] .leadModal .lightFormSelect.isOpen .lightFormSelectTrigger{border-color:#8a7cff;box-shadow:0 0 0 3px #7657ff24}:root[data-theme=light] .leadModal .lightFormSelectTrigger:disabled{cursor:not-allowed;color:#8c98aa;background:#f7f9fc}:root[data-theme=light] .leadModal .lightFormSelectChevron{border-bottom:1.75px solid #65738a;border-right:1.75px solid #65738a;width:7px;height:7px;margin-left:14px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}:root[data-theme=light] .leadModal .lightFormSelect.isOpen .lightFormSelectChevron{transform:rotate(225deg)translate(-1px,-1px)}:root[data-theme=light] .leadModal .lightFormSelectMenu{z-index:30;background:#fff;border:1px solid #cfe2ff;border-radius:12px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #1e53a02e}:root[data-theme=light] .leadModal .lightFormSelectMenu button{color:#172033;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:400;display:block}:root[data-theme=light] .leadModal .lightFormSelectMenu button:hover,:root[data-theme=light] .leadModal .lightFormSelectMenu button.selected{color:#174ea6;background:#eef5ff}:root[data-theme=light] .leadModal .leadFormGrid{background:radial-gradient(320px 180px at 100% 0,#19a7f212,#0000 75%),radial-gradient(260px 160px at 0 100%,#7657ff0d,#0000 74%),#fbfdff}:root[data-theme=light] .leadModal .leadFormGrid>label,:root[data-theme=light] .leadModal .leadFormGrid>.leadEventDateField{background:linear-gradient(145deg,#ffffffeb,#f8fbffcc);border:1px solid #0000;border-radius:15px;padding:9px 10px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 16px #246bfd08}:root[data-theme=light] .leadModal .leadFormGrid>label:hover,:root[data-theme=light] .leadModal .leadFormGrid>.leadEventDateField:hover{border-color:#e0ebff}:root[data-theme=light] .leadModal .leadFormGrid>label:focus-within,:root[data-theme=light] .leadModal .leadFormGrid>.leadEventDateField:focus-within{border-color:#b7d2ff;box-shadow:0 8px 22px #246bfd1a}:root[data-theme=light] .leadModal .leadFormGrid>label.wide{background:linear-gradient(112deg,#f0f7fff0,#fffffff0,#f7f4ffe6)}:root[data-theme=light] .leadModal .leadFormGrid>label:nth-child(4n+1){background:linear-gradient(145deg,#edf7ff,#fbfdff)}:root[data-theme=light] .leadModal .leadFormGrid>label:nth-child(4n+2){background:linear-gradient(145deg,#f2efff,#fcfbff)}:root[data-theme=light] .leadModal .leadFormGrid>label:nth-child(4n+3),:root[data-theme=light] .leadModal .leadFormGrid>.leadEventDateField{background:linear-gradient(145deg,#effcf6,#fbfffd)}:root[data-theme=light] .leadModal .leadFormGrid>label:nth-child(4n){background:linear-gradient(145deg,#fff7eb,#fffdf9)}:root[data-theme=light] .leadModal .leadFormGrid :is(input,textarea){border-color:#e1eaf8;font-weight:400;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] .leadModal .leadFormGrid :is(input,textarea):focus{background-color:#fff;border-color:#8db7ff;box-shadow:0 0 0 3px #246bfd1a,inset 0 1px #fff}:root[data-theme=light] .leadModal .bookingBox legend{color:#52627c;background:linear-gradient(90deg,#edf6ff,#f3efff);border-radius:999px;padding:0 9px}:root[data-theme=light] .leadModal .bookingBox legend span{color:#7657ff}:root[data-theme=light] .leadDetailModal{background:radial-gradient(460px 220px at 100% 0,#7657ff14,#0000 74%),#fbfdff;border-color:#cfe2ff;overflow:auto;box-shadow:0 28px 70px #144b9638}:root[data-theme=light] .leadDetailModal .modalHeader{background:radial-gradient(260px 150px at 92% -35%,#7657ff2e,#0000 72%),linear-gradient(112deg,#eef7ff 0%,#e5f3ff 52%,#f2eeff 100%);border-bottom-color:#dceaff}:root[data-theme=light] .leadDetailModal .modalHeader small{color:#246bfd;letter-spacing:.1em}:root[data-theme=light] .leadDetailModal .modalHeader h2{color:#172033}:root[data-theme=light] .leadDetailModal .modalHeader>button{color:#246bfd;background:#ffffffd1;border:1px solid #cfe2ff;border-radius:11px;width:34px;height:34px}:root[data-theme=light] .leadDetailModal .detailSummary{background:0 0;gap:10px;padding:14px 18px}:root[data-theme=light] .leadDetailModal .detailSummary div{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #e1ecff;border-radius:14px;min-height:76px;padding:13px 14px;box-shadow:0 6px 16px #246bfd0a}:root[data-theme=light] .leadDetailModal .detailSummary div:first-child{background:linear-gradient(145deg,#edfff6,#f8fffb)}:root[data-theme=light] .leadDetailModal .detailSummary div:nth-child(2){background:linear-gradient(145deg,#edf7ff,#f8fcff)}:root[data-theme=light] .leadDetailModal .detailSummary div:nth-child(3){background:linear-gradient(145deg,#fff7e8,#fffdf8)}:root[data-theme=light] .leadDetailModal .detailSummary div:nth-child(4){background:linear-gradient(145deg,#f4efff,#fcfaff)}:root[data-theme=light] .leadDetailModal .detailSummary div:nth-child(5){background:linear-gradient(145deg,#eefbff,#f9fdff)}:root[data-theme=light] .leadDetailModal .detailSummary div:nth-child(6){background:linear-gradient(145deg,#fff3f5,#fffafb)}:root[data-theme=light] .leadDetailModal .detailSummary span{color:#65738a;font-weight:400}:root[data-theme=light] .leadDetailModal .detailSummary b{color:#172033;margin-top:5px;font-weight:600}:root[data-theme=light] .leadDetailModal :is(.detailNotes,.attachmentSection,.activitySection){background:linear-gradient(145deg,#fffffff2,#f8fbffeb);border:1px solid #e1ecff;border-radius:16px;margin:0 18px 14px;padding:18px;box-shadow:0 7px 20px #246bfd0a}:root[data-theme=light] .leadDetailModal .attachmentSection{background:linear-gradient(145deg,#f6fbff,#fff)}:root[data-theme=light] .leadDetailModal .activitySection{background:radial-gradient(220px 120px at 100% 0,#7657ff14,#0000 74%),linear-gradient(145deg,#f8f6ff,#f4faff)}:root[data-theme=light] .leadDetailModal :is(.attachmentSection,.activitySection) h3{color:#172033}:root[data-theme=light] .leadDetailModal :is(.attachmentSection,.activitySection) small{color:#65738a}:root[data-theme=light] .leadDetailModal .attachmentUpload{color:#146494;background:linear-gradient(145deg,#dff5ff,#e9f1ff);border-color:#9fd8f7;border-radius:10px;box-shadow:0 6px 14px #19a7f224}:root[data-theme=light] .leadDetailModal .attachmentList>.attachmentItem,:root[data-theme=light] .leadDetailModal .activityList article{background:#ffffffd6;border-color:#e2ecfa;border-radius:12px}:root[data-theme=light] .leadDetailModal .activityList article i{color:#246bfd;background:#eaf3ff;border-radius:10px}:root[data-theme=light] .leadDetailModal .activityTitle form :is(select,input){background:#ffffffdb;border-color:#dceaff}:root[data-theme=light] .leadDetailModal .activityList article{background:linear-gradient(110deg,#f1f8ff,#fbfaff)}:root[data-theme=light] .leadDetailModal .activityTitle .primary{color:#33238f;background:linear-gradient(145deg,#dcd5ff,#d4e9ff);border-color:#aa9bff;font-weight:600;box-shadow:0 8px 18px #644cdc2e}:root[data-theme=light] .leadDetailModal .activityTitle .primary:hover{color:#291b80;background:linear-gradient(145deg,#cfc6ff,#c7e2ff);border-color:#8977f4}:root[data-theme=light] .leadDetailModal .modalFooter .primary{color:#146494;background:linear-gradient(145deg,#dff5ff,#e9f1ff);border-color:#9fd8f7;font-weight:600;box-shadow:0 8px 18px #19a7f229}:root[data-theme=light] .leadDetailModal .modalFooter .secondary:not(.whatsappButton){color:#31567e;background:linear-gradient(145deg,#edf6ff,#f5f9ff);border-color:#c7ddfb;box-shadow:0 6px 14px #246bfd14}:root[data-theme=light] .leadDetailModal .modalFooter .secondary:not(.whatsappButton):hover{color:#1f4c7a;background:#e5f1ff;border-color:#a9cbf7}:root[data-theme=light] .leadDetailModal .modalFooter .primary{color:#31567e;background:linear-gradient(145deg,#edf6ff,#f5f9ff);border-color:#c7ddfb;box-shadow:0 6px 14px #246bfd14}:root[data-theme=light] .leadDetailModal .modalFooter .primary:hover{color:#1f4c7a;background:#e5f1ff;border-color:#a9cbf7}:root[data-theme=light] .leadDetailModal :is(.modalFooter .primary,.modalFooter .secondary,.attachmentUpload,.activityTitle .primary){font-weight:400}:root[data-theme=light] .leadDetailModal .modalFooter{background:#fbfdfff0;border-top-color:#dceaff}:root[data-theme=light] .leadDetailModal .dangerButton{color:#c94b5a;background:linear-gradient(145deg,#fff0f2,#fffbfb);border-color:#f4c7ce;box-shadow:0 5px 14px #c94b5a14}:root[data-theme=light] .leadDetailModal .dangerButton:hover{color:#b53e4d;background:#ffe7ea;border-color:#eaa9b3}:root[data-theme=light] .leadDetailModal .whatsappButton{color:#fff;background:#25d366;border-color:#25d366;box-shadow:0 7px 16px #25d36638}:root[data-theme=light] .leadDetailModal .whatsappButton:hover{color:#fff;background:#1ebe5d;border-color:#1ebe5d}:root[data-theme=light] .leadModal .leadFormGrid textarea{min-height:92px}:root[data-theme=light] .leadModal .bookingBox{background:0 0;border-color:#d9d1ff;border-radius:16px}:root[data-theme=light] .leadModal .bookingBox .leadFormGrid{background:0 0}:root[data-theme=light] .leadModal .bookingBox :is(legend,span,label,input,textarea,.lightFormSelectTrigger){font-weight:400}:root[data-theme=light] .leadModal .modalFooter{background:#fbfdff;border-top-color:#dceaff}:root[data-theme=light] .leadModal .modalFooter .primary{background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 9px 18px #246bfd38;color:#31567e!important;background:linear-gradient(145deg,#edf6ff,#f5f9ff)!important;border-color:#c7ddfb!important;font-weight:400!important;box-shadow:0 6px 14px #246bfd14!important}:root[data-theme=light] .leadModal .modalFooter .secondary{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}:root[data-theme=light] .leadModal .modalFooter .secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 15px #246bfd21;color:#1f4c7a!important;background:#e9f4ff!important;border-color:#9fc8f8!important}:root[data-theme=light] .operationsWorkspace{background:radial-gradient(420px 240px at 100% 0,#7657ff1a,#0000 74%),radial-gradient(360px 220px at 0 100%,#19a7f214,#0000 76%),linear-gradient(145deg,#f7fbff,#fbfaff);border:1px solid #dceaff;border-radius:24px;padding:18px;position:relative}:root[data-theme=light] .operationsWorkspace .operationsDashboardControls{background:linear-gradient(110deg,#ebf6ffeb,#f5f1ffe6);border:1px solid #d5e6ff;border-radius:18px;margin:-2px -2px 16px;padding:12px;box-shadow:0 8px 20px #246bfd0f}:root[data-theme=light] .operationsWorkspace .operationsTabs{background:#ffffffc7;border-color:#cfe2ff;border-radius:13px;margin:0;padding:5px}:root[data-theme=light] .operationsWorkspace .operationsTabs button{color:#4e617c;border-radius:9px;min-height:36px;padding:7px 13px;font-weight:500}:root[data-theme=light] .operationsWorkspace .operationsTabs button:hover{color:#174ea6;background:#edf5ff}:root[data-theme=light] .operationsWorkspace .operationsTabs button.active{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 6px 15px #4856e833}:root[data-theme=light] .operationsDashboardView .salesKpis{gap:14px;margin-bottom:16px}:root[data-theme=light] .operationsDashboardView .salesKpis article{border:1px solid #cee4ff;border-top:0;border-radius:18px;min-height:122px;padding:18px 18px 16px 58px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 10px 23px #246bfd12;background:linear-gradient(145deg,#eaf5ff,#f9fcff)!important}:root[data-theme=light] .operationsDashboardView .salesKpis article:nth-child(2){border-color:#ffdba1;background:linear-gradient(145deg,#fff3d9,#fffdfa)!important}:root[data-theme=light] .operationsDashboardView .salesKpis article:nth-child(3){border-color:#b9ead7;background:linear-gradient(145deg,#e9fbf3,#fbfffd)!important}:root[data-theme=light] .operationsDashboardView .salesKpis article:nth-child(4){border-color:#d8cffd;background:linear-gradient(145deg,#f0ecff,#fcfbff)!important}:root[data-theme=light] .operationsDashboardView .salesKpis article:before{color:#246bfd;content:"◷";background:#cfe7ff;border-radius:10px;place-items:center;width:29px;height:29px;font-size:16px;display:grid;position:absolute;top:18px;left:17px;box-shadow:0 5px 11px #246bfd1f}:root[data-theme=light] .operationsDashboardView .salesKpis article:nth-child(2):before{color:#c77b00;content:"☀";background:#ffe3ae}:root[data-theme=light] .operationsDashboardView .salesKpis article:nth-child(3):before{color:#16875c;content:"✓";background:#c9f0dd}:root[data-theme=light] .operationsDashboardView .salesKpis article:nth-child(4):before{color:#6849dc;content:"♙";background:#e0d9ff}:root[data-theme=light] .operationsDashboardView .salesKpis article:hover{border-color:#9ec9ff;transform:translateY(-2px);box-shadow:0 15px 29px #246bfd21}:root[data-theme=light] .operationsDashboardView .salesKpis article :is(span,small){color:#5c6d84;font-weight:400}:root[data-theme=light] .operationsDashboardView .salesKpis article b{color:#172033;font-size:clamp(22px,2vw,30px)}:root[data-theme=light] .operationsDashboardView .nextShootsPanel{background:radial-gradient(270px 160px at 100% 0,#19a7f21a,#0000 75%),linear-gradient(145deg,#f8fcff,#fff);border-color:#d5e6ff;border-radius:20px;overflow:hidden;box-shadow:0 12px 28px #246bfd12}:root[data-theme=light] .operationsDashboardView .nextShootsHead{background:radial-gradient(240px 110px at 84% 10%,#7657ff2b,#0000 72%),linear-gradient(105deg,#eaf6ff,#f5f0ff 68%,#fdfbff);border-bottom:1px solid #e1edff;padding:18px 20px}:root[data-theme=light] .operationsDashboardView .sectionEyebrow{color:#246bfd;letter-spacing:.1em;background:#ffffffad;border:1px solid #cbdfff;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}:root[data-theme=light] .operationsDashboardView .sectionEyebrow:before{content:"";background:#7657ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7657ff1f}:root[data-theme=light] .operationsDashboardView .nextShootsHead h2{color:#172033;letter-spacing:-.035em;margin-top:9px;font-size:clamp(22px,2.1vw,30px)}:root[data-theme=light] .operationsDashboardView .nextShootsHead p{color:#61718a;max-width:390px;font-size:13px}:root[data-theme=light] .operationsDashboardView .nextShootsCount{color:#246bfd;background:#ffffffdb;border-color:#c4dfff;border-radius:999px;padding:8px 11px;box-shadow:0 5px 13px #246bfd1a}:root[data-theme=light] .operationsDashboardView .nextShootsHead .viewAction{color:#5a42d7;background:linear-gradient(145deg,#e6e1ff,#edf5ff);border-color:#cfc5ff;border-radius:12px;box-shadow:0 6px 14px #7657ff1f}:root[data-theme=light] .operationsWorkspace :is(.nextShootsTableWrap,.upcomingEventsTableWrap){background:#ffffffd1;border-color:#dceaff;border-radius:16px}:root[data-theme=light] .operationsWorkspace :is(.nextShootsTable,.upcomingEventsTable) thead th{color:#172033;background:linear-gradient(#edf6ff,#f8fbff);border-bottom-color:#cfe2ff;font-weight:650}:root[data-theme=light] .operationsDashboardView .nextShootsTable thead th{vertical-align:middle;text-align:center;white-space:nowrap;padding-block:12px;font-weight:700!important}:root[data-theme=light] .operationsDashboardView .nextShootsTable thead th:first-child{text-align:center;background:linear-gradient(#edf6ff,#f8fbff);border-right:1px solid #d8e7fa;min-width:46px;padding-inline:10px}:root[data-theme=light] .operationsDashboardView .nextShootsTable thead{background:linear-gradient(#edf6ff,#f8fbff)}:root[data-theme=light] .operationsDashboardView .nextShootsTable thead tr,:root[data-theme=light] .operationsDashboardView .nextShootsTable thead th,:root[data-theme=light] .operationsDashboardView .nextShootsTable thead th:first-child{background:0 0!important}:root[data-theme=light] .operationsDashboardView .nextShootsTable>:is(thead,tbody)>tr:before{content:none;display:none}:root[data-theme=light] .operationsDashboardView .nextShootsTable .shootSerial{color:#65738a;text-align:center;width:46px;min-width:46px;padding-inline:10px;font-size:12px}:root[data-theme=light] .mainOperationsDashboard .operationsChrome{background:radial-gradient(300px 130px at 86% 0,#7657ff1f,#0000 75%),linear-gradient(110deg,#eef8ff,#f7f3ff 70%,#fbfdff);border:1px solid #d7e6ff;border-radius:20px;box-shadow:0 9px 22px #246bfd12}:root[data-theme=light] .mainOperationsDashboard .operationsChrome .sectionHeader h1{color:#172033}:root[data-theme=light] .mainOperationsDashboard .operationsChrome .sectionHeader p{color:#5e718d}:root[data-theme=light] .mainOperationsCalendar .operationsChrome{background:radial-gradient(300px 130px at 86% 0,#7657ff1f,#0000 75%),linear-gradient(110deg,#eef8ff,#f7f3ff 70%,#fbfdff);border:1px solid #d7e6ff;border-radius:20px;box-shadow:0 9px 22px #246bfd12}:root[data-theme=light] .mainOperationsCalendar .operationsChrome .sectionHeader h1{color:#172033}:root[data-theme=light] .mainOperationsCalendar .operationsChrome .sectionHeader p{color:#5e718d}:root[data-theme=light] .mainOperationsCalendar .operationsCalendar{background:linear-gradient(145deg,#f8fcff,#fbfaff);border-color:#d5e6ff;border-radius:20px;overflow:hidden;box-shadow:0 12px 28px #246bfd12}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>b{color:#31567e;background:linear-gradient(#eef7ff,#f8fbff);border-bottom:1px solid #dceaff;font-weight:700}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div{background:linear-gradient(145deg,#fbfdff,#f4f9ff);border-color:#e1ecfa;transition:background-color .16s,box-shadow .16s,transform .16s}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div:nth-of-type(4n+1){background:linear-gradient(145deg,#eef7ff,#fbfdff)}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div:nth-of-type(4n+2){background:linear-gradient(145deg,#f4f0ff,#fcfbff)}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div:nth-of-type(4n+3){background:linear-gradient(145deg,#effbf5,#fbfffd)}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div:nth-of-type(4n){background:linear-gradient(145deg,#fff7ea,#fffdfa)}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div:hover:not(.muted){z-index:1;position:relative;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #9fc8f8,0 8px 18px #246bfd1a}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div>span{color:#172033;background:#ffffffb8;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:600;display:grid}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div.muted{opacity:.6;background:#f8fafc}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div>button,:root[data-theme=light] .mainOperationsCalendar .calendarReadOnlyEvent{color:#246bfd;background:#ffffffc7;border-color:#cfe2ff;border-radius:8px}:root[data-theme=light] .mainOperationsCalendar .operationsCalendar .panelHead{background:radial-gradient(220px 105px at 72% 0,#7657ff29,#0000 75%),linear-gradient(105deg,#edf7ff,#f8f3ff);border-bottom:1px solid #dceaff;min-height:86px;padding:16px 20px}:root[data-theme=light] .mainOperationsCalendar .operationsCalendar .panelHead h2{color:#172033;letter-spacing:-.02em;background:#ffffffc7;border:1px solid #cfe2ff;border-radius:12px;padding:9px 15px;font-size:18px;box-shadow:0 5px 13px #246bfd14}:root[data-theme=light] .mainOperationsCalendar .operationsCalendar .panelHead button{color:#246bfd;background:linear-gradient(145deg,#fff,#edf6ff);border-color:#cddfff;border-radius:11px;width:36px;height:36px;box-shadow:0 5px 12px #246bfd14}:root[data-theme=light] .mainOperationsCalendar .operationsCalendar .panelHead button:hover{background:#e8f3ff;border-color:#9fc8f8}:root[data-theme=light] .mainOperationsCalendar .calendarGrid{background:linear-gradient(145deg,#f5faff,#f8f5ff);gap:7px;padding:10px}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>b{letter-spacing:.07em;background:#ffffff9e;border:0;border-radius:9px;margin:0 2px 2px;padding:9px;font-size:10px}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div{border:1px solid #deebfa;border-radius:13px;min-height:116px;padding:10px;box-shadow:0 5px 12px #246bfd0a}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div>button,:root[data-theme=light] .mainOperationsCalendar .calendarReadOnlyEvent{color:#31567e;background:linear-gradient(115deg,#edf7ff 0%,#f4f0ff 100%);border:1px solid #d8d0ff;border-left:3px solid #7657ff;border-radius:8px;margin-top:4px;padding:5px 6px;font-size:10px;box-shadow:0 3px 9px #5b57ff14}:root[data-theme=light] .mainOperationsCalendar .calendarGrid>div>:is(button,.calendarReadOnlyEvent):hover{background:linear-gradient(115deg,#e4f3ff 0%,#eee8ff 100%);border-color:#aeb8ff}:root[data-theme=light] .mainOperationsCalendar :is(.calendarGrid>div>button,.calendarReadOnlyEvent){text-align:left;gap:2px;display:grid}:root[data-theme=light] .mainOperationsCalendar .calendarEventName{color:#31567e;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:root[data-theme=light] .mainOperationsCalendar .calendarEventTime{color:#65738a;font-size:9px}:root[data-theme=light] .operationsWorkspace :is(.nextShootsTable,.upcomingEventsTable) tbody tr:hover{background:#f3f8ff}:root[data-theme=light] .operationsDashboardView .nextShootsTable tbody tr{transition:background-color .16s,box-shadow .16s,transform .16s}:root[data-theme=light] .operationsDashboardView .nextShootsTable tbody tr:nth-child(2n){background:#f5faff99}:root[data-theme=light] .operationsDashboardView .nextShootsTable tbody tr:hover{z-index:1;position:relative;transform:translate(2px);box-shadow:inset 3px 0 #246bfd,0 7px 18px #246bfd14;background:linear-gradient(90deg,#edf7ff,#faf8ff)!important}:root[data-theme=light] .operationsDashboardView .nextShootsTable td{border-bottom-color:#e5eefb}:root[data-theme=light] .operationsDashboardView .shootDateCard{background:linear-gradient(145deg,#eef7ff,#fff);border:1px solid #cfe2ff;border-radius:12px;min-width:44px;padding:5px 6px;box-shadow:0 4px 10px #246bfd12}:root[data-theme=light] .operationsDashboardView .shootDateCard span{color:#246bfd;font-weight:600}:root[data-theme=light] .operationsDashboardView .shootDateCard b{color:#172033}:root[data-theme=light] .operationsDashboardView .shootNumber{color:#246bfd;background:#e8f3ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:inline-grid}:root[data-theme=light] .operationsDashboardView .shootClient b,:root[data-theme=light] .operationsDashboardView .shootVenue b{color:#172033;font-weight:600}:root[data-theme=light] .operationsDashboardView .coverageMeter.ready span{color:#1b805a}:root[data-theme=light] .operationsDashboardView .coverageMeter.ready i{background:#dff6ea}:root[data-theme=light] .operationsDashboardView .coverageMeter.ready em{background:linear-gradient(90deg,#22b573,#19a7f2)}:root[data-theme=light] .operationsDashboardView .coverageMeter.pending span{color:#b56b13}:root[data-theme=light] .operationsDashboardView .statusPill{color:#246bfd;background:#f0f7ff;border:1px solid #cfe2ff;border-radius:999px;padding:6px 10px;font-weight:500}:root[data-theme=light] .leadModal .modalFooter .primary{color:#172033!important;background:#fff!important;border-color:#dceaff!important;font-weight:400!important;box-shadow:0 3px 10px #246bfd0f!important}:root[data-theme=light] .leadModal .modalFooter .primary:hover{color:#172033!important;background:#f8fbff!important;border-color:#c5dcff!important}:root[data-theme=light] .mainOperationsEvents .workspaceChrome,:root[data-theme=light] .mainOperationsEvents .operationsChrome{background:linear-gradient(105deg,#edf7ff 0%,#f8f3ff 58%,#f4fbff 100%);border:1px solid #d7e6ff;border-radius:20px;box-shadow:0 10px 24px #246bfd12}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable.upcomingEventsTableWrap{border-radius:18px;box-shadow:0 10px 26px #246bfd0f;background:#fbfdff!important;border:1px solid #d7e6ff!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable thead tr,:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable th{color:#111827!important;background:linear-gradient(105deg,#eaf5ff,#f3efff)!important;border-color:#d6e5fb!important;font-weight:800!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable tbody tr,:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable tbody tr:nth-child(2n),:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable tbody td{background:#fff!important;border-color:#e4edf9!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable tbody tr:hover td{box-shadow:inset 3px 0 #77adff;background:#eef7ff!important}:root[data-theme=light] .mainOperationsEvents .eventRowActions{align-items:center;gap:5px;display:flex}:root[data-theme=light] .mainOperationsEvents .eventRowActions :is(button,a){color:#246bfd;background:#f5f9ff;border:1px solid #d5e5fa;border-radius:9px;place-items:center;width:29px;height:29px;min-height:29px;padding:0;transition:transform .15s,box-shadow .15s,background .15s;display:inline-grid;box-shadow:0 3px 8px #246bfd14}:root[data-theme=light] .mainOperationsEvents .eventRowActions :is(button,a):hover{background:#e8f3ff;border-color:#9fc8f8;transform:translateY(-2px);box-shadow:0 6px 12px #246bfd29}:root[data-theme=light] .mainOperationsEvents .eventRowActions .message{color:#22a06b!important;background:#edfbf4!important;border-color:#c7eedb!important}:root[data-theme=light] .mainOperationsEvents .eventRowActions .duplicate{color:#7657ff!important;background:#f3f0ff!important;border-color:#ded5ff!important}:root[data-theme=light] .mainOperationsEvents .eventRowActions :is(button,a):nth-child(3){color:#246bfd!important;background:#edf5ff!important;border-color:#cfe2ff!important}:root[data-theme=light] .mainOperationsEvents .eventRowActions .delete{color:#d34b58!important;background:#fff1f2!important;border-color:#ffd6db!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .crewAssignments .crewNA{border:1px solid #ffd5da;border-radius:999px;align-items:center;min-height:20px;padding:1px 6px;font-weight:600;display:inline-flex;color:#c94a57!important;background:#fff1f2!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .crewAssignments .crewAssigned,:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .crewAssignments .crewAssignedMultiple{border:1px solid #c6ecd7;border-radius:999px;align-items:center;min-height:20px;padding:1px 6px;font-weight:600;display:inline-flex;color:#21865c!important;background:#edfbf4!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .crewAssignments .crewAssignedMultiple{border-color:#17834f;color:#fff!important;background:#21865c!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .crewAssignments :is(.crewX,.crewXX){border:1px solid #f5df9b;border-radius:999px;align-items:center;min-height:20px;padding:1px 6px;font-weight:600;display:inline-flex;color:#a97411!important;background:#fff9e8!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .crewAssignments :is(.crewNA,.crewX,.crewXX,.crewAssigned,.crewAssignedMultiple){border-radius:6px}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable tbody tr:nth-child(odd) td{background:#f2f8ff!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable tbody tr:nth-child(2n) td{background:#f8f4ff!important}:root[data-theme=light] .mainOperationsEvents .operationsUpcomingTable .upcomingEventsTable tbody tr:hover td{background:#e8f4ff!important}:root[data-theme=light] .mainOperationsEvents .operationsCompletedTable .crewAssignments .crewNA{border:1px solid #ffd5da;border-radius:6px;align-items:center;min-height:20px;padding:1px 6px;font-weight:600;display:inline-flex;color:#c94a57!important;background:#fff1f2!important}:root[data-theme=light] .mainOperationsEvents .operationsCompletedTable .crewAssignments :is(.crewAssigned,.crewAssignedMultiple){border:1px solid #c6ecd7;border-radius:6px;align-items:center;min-height:20px;padding:1px 6px;font-weight:600;display:inline-flex;color:#21865c!important;background:#edfbf4!important}:root[data-theme=light] .mainOperationsEvents .operationsCompletedTable .crewAssignments .crewAssignedMultiple{border-color:#17834f;color:#fff!important;background:#21865c!important}:root[data-theme=light] .mainOperationsEvents .operationsCompletedTable .crewAssignments :is(.crewX,.crewXX){border:1px solid #f5df9b;border-radius:6px;align-items:center;min-height:20px;padding:1px 6px;font-weight:600;display:inline-flex;color:#a97411!important;background:#fff9e8!important}:root[data-theme=light] .mainOperationsEvents .operationsCompletedTable .upcomingEventsTable tbody tr:nth-child(odd) td{background:#f2f8ff!important}:root[data-theme=light] .mainOperationsEvents .operationsCompletedTable .upcomingEventsTable tbody tr:nth-child(2n) td{background:#f8f4ff!important}:root[data-theme=light] .mainOperationsEvents .operationsCompletedTable .upcomingEventsTable tbody tr:hover td{background:#e8f4ff!important}:root[data-theme=light] .mainOperationsEvents :is(.operationsUpcomingTable,.operationsCompletedTable) .crewAssignments :is(.crewNA,.crewX,.crewXX,.crewAssigned,.crewAssignedMultiple){letter-spacing:.01em;opacity:1;min-height:25px;text-shadow:none;border-width:1px;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;line-height:17px}:root[data-theme=light] .mainOperationsEvents :is(.operationsUpcomingTable,.operationsCompletedTable) .crewAssignments .crewNA{border-color:#f3a9b2;color:#9f2736!important;background:#ffe9ec!important}:root[data-theme=light] .mainOperationsEvents :is(.operationsUpcomingTable,.operationsCompletedTable) .crewAssignments :is(.crewX,.crewXX){border-color:#e7c75c;color:#785000!important;background:#fff4cc!important}:root[data-theme=light] .mainOperationsEvents :is(.operationsUpcomingTable,.operationsCompletedTable) .crewAssignments .crewAssigned{border-color:#8dd8ac;color:#12663e!important;background:#e2f8eb!important}:root[data-theme=light] .mainOperationsEvents :is(.operationsUpcomingTable,.operationsCompletedTable) .crewAssignments .crewAssignedMultiple{border-color:#0d5938;color:#fff!important;background:#16784d!important}:root[data-theme=light] .mainOperationsEvents :is(.operationsUpcomingTable,.operationsCompletedTable) .crewAssignments{width:100%;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView{background:radial-gradient(circle at 92% 5%,#7657ff1f,#0000 22rem),radial-gradient(circle at 8% 18%,#19a7f21a,#0000 23rem),#f8fbff}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .operationsDashboardControls{background:linear-gradient(105deg,#eff8ff 0%,#fbf9ff 56%,#f1edff 100%);border:1px solid #d7e6ff;border-radius:18px;padding:11px 12px;box-shadow:0 10px 25px #246bfd14}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .operationsTabs{background:#ffffffc7;border:1px solid #dceaff;border-radius:13px;padding:4px}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .operationsTabs button{color:#42516a;border-radius:9px;min-height:35px;padding-inline:13px}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .operationsTabs button.active{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);box-shadow:0 6px 14px #465be63d}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerActions .operationsActionButton{border-radius:10px;min-height:36px;box-shadow:0 4px 12px #246bfd12;color:#27517f!important;background:#fff!important;border-color:#d8e7ff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerActions .operationsActionButton.primary{box-shadow:0 7px 16px #465be640;color:#fff!important;background:linear-gradient(135deg,#246bfd,#7657ff)!important;border-color:#0000!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTablePanel{border-radius:18px;overflow:hidden;background:#ffffffe0!important;border:1px solid #d8e7ff!important;box-shadow:0 12px 28px #246bfd14!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable thead th{letter-spacing:.035em;text-transform:uppercase;height:42px;font-size:11px;color:#111827!important;background:linear-gradient(105deg,#eaf5ff,#f4efff)!important;border-color:#d7e5fa!important;font-weight:800!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:nth-child(odd) td{background:#f5faff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:nth-child(2n) td{background:#faf7ff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:hover td{background:#eaf7ff!important;box-shadow:inset 3px 0 #55a5fa!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerIdentity{align-items:center;gap:10px;display:inline-flex}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerIdentity i{border:1px solid #ffffffa6;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid;box-shadow:0 5px 10px #465be633;color:#fff!important;background:linear-gradient(135deg,#246bfd,#7657ff)!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerIdentity b{color:#172033;font-weight:700}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerMobile{border:1px solid #bfe9f3;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700;color:#08758d!important;background:#eafaff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerWork{border-radius:8px;padding:5px 9px;font-weight:650;color:#245f9b!important;background:#edf5ff!important;border-color:#cde2ff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable .statusPill.status-in-house{color:#177144!important;background:#e9faef!important;border-color:#bae9ce!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable .statusPill.status-outside{color:#6246bd!important;background:#f2efff!important;border-color:#d8cdfd!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable .rowActions button{border-radius:10px;width:31px;height:31px;box-shadow:0 3px 8px #246bfd12;background:#fff!important;border-color:#cfdef7!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable .rowActions button:first-child{color:#246bfd!important;background:#edf5ff!important}:root[data-theme=light] .mainOperationsDashboard .photographersDetailsView .photographerTable .rowActions button:last-child{color:#c74452!important;background:#fff0f2!important;border-color:#ffd5db!important}:root[data-theme=light] .accountsWorkspace{background:radial-gradient(circle at 94% 5%,#7657ff21,#0000 25rem),radial-gradient(circle at 5% 22%,#19a7f21c,#0000 24rem),#f8fbff}:root[data-theme=light] .accountsWorkspace .operationsTabs{background:linear-gradient(105deg,#eff8ffeb,#f9f6ffeb);border:1px solid #d7e6ff;border-radius:15px;padding:5px;box-shadow:0 8px 20px #246bfd12}:root[data-theme=light] .accountsWorkspace .operationsTabs button{color:#33445e;border-radius:10px;min-height:35px;padding-inline:14px;font-size:13px;font-weight:600}:root[data-theme=light] .accountsWorkspace .operationsTabs button.active{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);box-shadow:0 6px 14px #465be63d}:root[data-theme=light] .accountsWorkspace .accountMetrics article{border-radius:16px;min-height:86px;padding:15px 17px;position:relative;overflow:hidden;border:1px solid #cde1ff!important;border-top-width:3px!important;box-shadow:0 9px 20px #246bfd14!important}:root[data-theme=light] .accountsWorkspace .accountMetrics article:after{content:"";opacity:.16;border:1px solid;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-28px;right:-18px}:root[data-theme=light] .accountsWorkspace .accountMetrics article:first-child{color:#246bfd;background:linear-gradient(135deg,#eaf5ff,#f7fbff)!important}:root[data-theme=light] .accountsWorkspace .accountMetrics article:nth-child(2){color:#7657ff;background:linear-gradient(135deg,#f1edff,#fbfaff)!important}:root[data-theme=light] .accountsWorkspace .accountMetrics article:nth-child(3){color:#d88b08;background:linear-gradient(135deg,#fff4df,#fffaf1)!important}:root[data-theme=light] .accountsWorkspace .accountMetrics article:nth-child(4){color:#178454;background:linear-gradient(135deg,#e8faef,#f6fdf8)!important}:root[data-theme=light] .accountsWorkspace .accountMetrics article>span,:root[data-theme=light] .accountsWorkspace .accountMetrics .reportKpiHeader span{font-size:12px;font-weight:650;color:#4d607a!important}:root[data-theme=light] .accountsWorkspace .accountMetrics article>strong{z-index:1;letter-spacing:-.03em;font-size:clamp(18px,1.7vw,25px);font-weight:750;position:relative;color:#172033!important}:root[data-theme=light] .accountsWorkspace :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero){border-radius:20px;background:radial-gradient(circle at 91% 14%,#19a7f230,#0000 13rem),radial-gradient(circle at 70% 120%,#7657ff24,#0000 17rem),linear-gradient(110deg,#fff,#f2f9ff 56%,#f7f2ff)!important;border-color:#d3e4ff!important;box-shadow:0 12px 29px #246bfd17!important}:root[data-theme=light] .accountsWorkspace :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero) h2{letter-spacing:-.035em;font-size:clamp(21px,2vw,30px);color:#172033!important}:root[data-theme=light] .accountsWorkspace :is(.accountsCommandDeck,.collectionsHero,.receivablesHero,.clientLedgerHero,.reportsAnalyticsHero) p{max-width:690px;font-size:13px;line-height:1.55;color:#5f7087!important}:root[data-theme=light] .accountsWorkspace :is(.accountsCommandSignals,.collectionsSignals,.receivablesSignals,.clientLedgerSignals,.reportsAnalyticsSignals) span{border-radius:12px;min-width:94px;padding:10px 12px;box-shadow:0 5px 12px #246bfd12;background:#ffffffe0!important;border-color:#cfe2ff!important}:root[data-theme=light] .accountsWorkspace :is(.accountsRecentPaymentsPanel,.collectionsPanel,.accountsScheduleTableWrap,.accountBreakdown,.reportsAnalyticsTable){border-radius:18px;overflow:hidden;background:#ffffffe6!important;border:1px solid #d7e6ff!important;box-shadow:0 10px 25px #246bfd12!important}:root[data-theme=light] .accountsWorkspace :is(.panelHead,.accountBreakdownTitle,.reportsAnalyticsTableHead){border-bottom:1px solid #dce9fb;padding:16px 18px;background:linear-gradient(105deg,#eff8ff,#f8f4ff)!important}:root[data-theme=light] .accountsWorkspace :is(.panelHead h2,.accountBreakdownTitle h2,.reportsAnalyticsTableHead h2){font-size:17px;font-weight:750;color:#172033!important}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) :is(thead tr,thead th){letter-spacing:.03em;text-transform:uppercase;height:42px;font-size:11px;color:#111827!important;background:linear-gradient(105deg,#eaf5ff,#f3efff)!important;border-color:#d4e3f8!important;font-weight:800!important}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) tbody td{font-size:13px;font-weight:400;color:#27354a!important;border-color:#e0eaf7!important}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) tbody tr:nth-child(odd) td{background:#f5faff!important}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) tbody tr:nth-child(2n) td{background:#faf7ff!important}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) tbody tr:hover td{background:#e8f5ff!important;box-shadow:inset 3px 0 #65a5fc!important}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) tbody td :is(b,strong){color:#172033;font-weight:700}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) .rowActions button{color:#246bfd;background:#fff;border:1px solid #cfe1fa;border-radius:9px;width:31px;height:31px;box-shadow:0 3px 8px #246bfd12}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) .rowActions button:hover{background:#edf5ff;border-color:#9dc4fb;transform:translateY(-1px)}:root[data-theme=light] .mainAccountsSticky .workspaceChrome.accountsChrome{background:radial-gradient(circle at 92% 18%,#7657ff21,#0000 17rem),linear-gradient(105deg,#eff8ff 0%,#fff 52%,#f7f2ff 100%);border:1px solid #d6e5ff;border-radius:0 0 20px 20px;box-shadow:0 9px 24px #246bfd14}:root[data-theme=light] .mainAccountsSticky .accountsChrome .sectionHeader h1{color:#172033;letter-spacing:-.035em;font-size:clamp(21px,2vw,29px);font-weight:780}:root[data-theme=light] .mainAccountsSticky .accountsChrome .sectionHeader p{color:#61728a;font-size:13px}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) .rowActions{background:#ffffffbf;border:1px solid #dce9fa;border-radius:12px;align-items:center;gap:6px;padding:4px;display:inline-flex}:root[data-theme=light] .accountsWorkspace :is(.paymentTable,.receivablesTable,.clientLedgerTable) .rowActions button{border-radius:9px;place-items:center;width:31px;height:31px;padding:0;font-size:14px;font-weight:700;display:inline-grid}:root[data-theme=light] .accountsWorkspace .rowActions .editAction,:root[data-theme=light] .accountsWorkspace .rowActions .ledgerAction{color:#246bfd!important;background:#edf5ff!important;border-color:#c8e0ff!important}:root[data-theme=light] .accountsWorkspace .rowActions .deleteAction{color:#c74353!important;background:#fff0f2!important;border-color:#ffd3d9!important}:root[data-theme=light] .accountsWorkspace .rowActions .receiptAction,:root[data-theme=light] .accountsWorkspace .rowActions .portalAction{color:#6a4ce3!important;background:#f2efff!important;border-color:#ddd4ff!important}:root[data-theme=light] .accountsWorkspace .rowActions .reminderAction{color:#b87106!important;background:#fff5dd!important;border-color:#f7dfa0!important}:root[data-theme=light] .accountsWorkspace .rowActions .paymentAction{color:#177c50!important;background:#e9faef!important;border-color:#bce8d0!important}:root[data-theme=light] .accountsWorkspace .rowActions button:hover{filter:saturate(1.08);box-shadow:0 5px 11px #246bfd26}:root[data-theme=light] .mainAccountsSticky .receivablesView .accountsScheduleTableWrap{overflow:auto!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable{table-layout:fixed!important;min-width:1520px!important;max-width:none!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:first-child{width:4%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(2){width:7%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(3){width:12%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(4),:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(5),:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(6){width:8%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(7){width:32%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(8){width:9%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(9){width:5%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable th:nth-child(10){width:7%!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable td:nth-child(7){padding:9px!important;overflow:visible!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;display:grid}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span{border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:116px;line-height:1.28;display:flex;overflow:visible;box-shadow:0 4px 10px #246bfd0f;color:#34445f!important;text-align:left!important;background:linear-gradient(145deg,#eef7ff,#fbfdff)!important;border:1px solid #cfe3ff!important;padding:9px!important;font-size:11px!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span.paid{background:linear-gradient(145deg,#e9faef,#f7fdf9)!important;border-color:#a9dfc0!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span.upcoming{background:linear-gradient(145deg,#fff5df,#fffaf1)!important;border-color:#f2d58a!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span.overdue{background:linear-gradient(145deg,#fff0f2,#fff9fa)!important;border-color:#efbbc3!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan :is(small,b,.milestoneDue){font-size:10px;font-weight:550;line-height:1.3;color:#40516a!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span>b{margin-top:4px;font-size:13px;font-weight:750;line-height:1.15;color:#172033!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span.paid>b{color:#177b4e!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan .milestoneDue{border-top:1px solid #5c749629;min-height:27px;margin-top:5px;padding-top:5px}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .milestoneDateButton{white-space:nowrap;border-radius:7px;width:100%;min-height:25px;padding:4px 5px;font-weight:650;line-height:1.1;color:#246bfd!important;background:#fff!important;border:1px solid #bcd8fc!important;margin-top:auto!important;font-size:10px!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .milestoneDateButton:hover{background:#eaf4ff!important;border-color:#79adf8!important}:root[data-theme=light] .paymentModal{overflow:hidden;background:#fff!important;border:1px solid #cfe1ff!important;border-radius:22px!important;box-shadow:0 26px 66px #1b4a943b!important}:root[data-theme=light] .paymentModal .modalHeader{background:radial-gradient(circle at 92% 18%,#7657ff26,#0000 12rem),linear-gradient(105deg,#eef8ff,#fff 58%,#f6f2ff);border-bottom:1px solid #dbe8fb;padding:22px 24px 19px;position:relative}:root[data-theme=light] .paymentModal .modalHeader small{color:#246bfd;letter-spacing:.12em;font-size:11px;font-weight:800}:root[data-theme=light] .paymentModal .modalHeader h2{color:#172033;letter-spacing:-.03em;margin-top:6px;font-size:23px;font-weight:780}:root[data-theme=light] .paymentModal .modalHeader p{color:#61728a;font-size:13px}:root[data-theme=light] .paymentModal .modalHeader>button{color:#52637c;background:#fffc;border:1px solid #ccddf7;border-radius:10px;width:34px;height:34px;font-size:19px;line-height:1}:root[data-theme=light] .paymentModal .leadFormGrid{background:linear-gradient(#fcfeff,#f9fbff);gap:12px;padding:20px 24px}:root[data-theme=light] .paymentModal .leadFormGrid>label{color:#42536d;letter-spacing:.045em;text-transform:uppercase;background:#f4f9ff;border:1px solid #dce9fa;border-radius:12px;min-height:78px;padding:9px 10px 10px;font-size:11px;font-weight:760}:root[data-theme=light] .paymentModal .leadFormGrid>label.wide{background:linear-gradient(100deg,#eff8ff,#f7f3ff)}:root[data-theme=light] .paymentModal .leadFormGrid :is(input,select,textarea){color:#172033;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbdcf4;border-radius:9px;margin-top:7px;font-size:14px;font-weight:450;box-shadow:0 2px 5px #246bfd08}:root[data-theme=light] .paymentModal .leadFormGrid :is(input,select,textarea):focus{border-color:#76adfb;box-shadow:0 0 0 3px #246bfd24}:root[data-theme=light] .paymentModal .leadFormGrid textarea{resize:vertical;min-height:75px}:root[data-theme=light] .paymentModal .modalFooter{background:linear-gradient(105deg,#f8fbff,#f7f4ff);border-top:1px solid #dce9fa;gap:10px;padding:16px 24px}:root[data-theme=light] .paymentModal .modalFooter button{color:#3c4c64;background:#fff;border:1px solid #c7d9f3;border-radius:10px;min-height:38px;padding-inline:16px;font-weight:600}:root[data-theme=light] .paymentModal .modalFooter .primary{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 7px 15px #465be63b}:root[data-theme=light] .mainOperationsEvents :is(.operationsUpcomingTable,.operationsCompletedTable) .crewAssignments :is(.crewNA,.crewX,.crewXX,.crewAssigned,.crewAssignedMultiple){box-sizing:border-box;flex:100%!important;justify-content:center!important;width:100%!important;display:flex!important}:root[data-theme=light] :is(.reminderModal,.clientStatementModal,.clientPortalAccessModal){overflow:hidden;background:#fff!important;border:1px solid #cfe1ff!important;border-radius:22px!important;box-shadow:0 26px 66px #1b4a943b!important}@media (min-width:901px){:root[data-theme=light] .clientPortalAccessModal{overscroll-behavior:contain;overflow-y:auto!important}:root[data-theme=light] .clientInviteMessageDialog{background:linear-gradient(135deg,#f4faff,#fbf9ff);border:1px solid #cfe1ff;border-radius:14px;gap:12px;margin-top:12px;padding:16px;display:grid;box-shadow:0 10px 24px #246bfd17}:root[data-theme=light] .clientInviteMessageHeader,:root[data-theme=light] .clientInviteMessageActions{justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-theme=light] .clientInviteMessageHeader>div{gap:3px;display:grid}:root[data-theme=light] .clientInviteMessageHeader small{color:#246bfd;letter-spacing:.1em;font-size:10px;font-weight:800}:root[data-theme=light] .clientInviteMessageHeader b{color:#172033;font-size:15px}:root[data-theme=light] .clientInviteMessageHeader>button{color:#52637c;background:#fff;border:1px solid #cbdcf4;border-radius:8px;width:30px;height:30px;font-size:18px}:root[data-theme=light] .clientInviteMessageDialog textarea{box-sizing:border-box;color:#27354a;resize:vertical;background:#fff;border:1px solid #cbdcf4;border-radius:9px;width:100%;padding:11px 12px;line-height:1.5}:root[data-theme=light] .clientInviteMessageActions{justify-content:flex-start}:root[data-theme=light] .clientInviteMessageActions :is(button,a){color:#246bfd;background:#fff;border:1px solid #bdd6fa;border-radius:9px;padding:9px 13px;font-weight:650;text-decoration:none}:root[data-theme=light] .clientInviteMessageActions a{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000}:root[data-theme=light] .clientInviteMessageDialog>small{color:#65738a;font-size:12px;line-height:1.45}}:root[data-theme=light] :is(.reminderModal,.clientStatementModal,.clientPortalAccessModal)>.modalHeader,:root[data-theme=light] .clientStatementModal .statementHeader{background:radial-gradient(circle at 92% 18%,#7657ff26,#0000 12rem),linear-gradient(105deg,#eef8ff,#fff 58%,#f6f2ff);border-bottom:1px solid #dbe8fb;padding:22px 24px 19px}:root[data-theme=light] :is(.reminderModal,.clientStatementModal,.clientPortalAccessModal) .modalHeader small{color:#246bfd;letter-spacing:.12em;font-size:11px;font-weight:800}:root[data-theme=light] :is(.reminderModal,.clientStatementModal,.clientPortalAccessModal) .modalHeader h2{color:#172033;letter-spacing:-.03em;margin-top:6px;font-size:23px;font-weight:780}:root[data-theme=light] :is(.reminderModal,.clientStatementModal,.clientPortalAccessModal) .modalHeader p{color:#61728a;font-size:13px}:root[data-theme=light] :is(.reminderModal,.clientPortalAccessModal) .modalHeader>button,:root[data-theme=light] .clientStatementModal .statementClose{color:#52637c;background:#fffc;border:1px solid #ccddf7;border-radius:10px;width:34px;height:34px;font-size:19px;line-height:1}:root[data-theme=light] .reminderModal .reminderBody{background:linear-gradient(#fcfeff,#f9fbff);gap:14px;padding:20px 24px;display:grid}:root[data-theme=light] .reminderModal .reminderBody textarea,:root[data-theme=light] .reminderModal .reminderFollowup{background:#f4f9ff;border:1px solid #d8e7fa;border-radius:12px}:root[data-theme=light] .reminderModal .reminderBody textarea{color:#28364c;resize:vertical;min-height:160px;padding:14px;font-size:14px;line-height:1.55}:root[data-theme=light] .reminderModal .reminderFollowup{color:#42536d;letter-spacing:.045em;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:760}:root[data-theme=light] .reminderModal .reminderFollowup input{color:#172033;background:#fff;border:1px solid #cbdcf4;border-radius:9px;margin-top:7px}:root[data-theme=light] :is(.reminderModal,.clientPortalAccessModal) .modalFooter{background:linear-gradient(105deg,#f8fbff,#f7f4ff);border-top:1px solid #dce9fa;gap:10px;padding:16px 24px}:root[data-theme=light] :is(.reminderModal,.clientPortalAccessModal) .modalFooter :is(button,a){color:#3c4c64;background:#fff;border:1px solid #c7d9f3;border-radius:10px;min-height:38px;padding:8px 16px;font-weight:600}:root[data-theme=light] :is(.reminderModal,.clientPortalAccessModal) .modalFooter .primary{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 7px 15px #465be63b}:root[data-theme=light] .clientStatementModal .statementStudioBrand{align-items:center;gap:10px}:root[data-theme=light] .clientStatementModal .statementStudioBrand img{object-fit:contain;width:auto;max-height:32px}:root[data-theme=light] :is(.clientStatementModal,.clientPortalAccessModal) :is(.statementMetrics,.clientPortalAccessBody){background:linear-gradient(#fcfeff,#f9fbff);gap:12px;padding:20px 24px}:root[data-theme=light] :is(.clientStatementModal,.clientPortalAccessModal) .statementMetrics article{box-shadow:none;background:linear-gradient(135deg,#f0f8ff,#f8f5ff);border:1px solid #d8e7fa;border-radius:13px}:root[data-theme=light] :is(.clientStatementModal,.clientPortalAccessModal) .statementMetrics span{color:#61728a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:root[data-theme=light] :is(.clientStatementModal,.clientPortalAccessModal) .statementMetrics b{color:#172033;font-size:16px}:root[data-theme=light] .clientPortalAccessModal .clientPortalAccessBody{gap:16px;display:grid}:root[data-theme=light] .clientPortalAccessModal .clientAccessSection{background:linear-gradient(135deg,#f4faff,#faf8ff);border:1px solid #d8e7fa;border-radius:15px;padding:16px}:root[data-theme=light] .clientPortalAccessModal .clientAccessSection h3{color:#172033;font-size:16px}:root[data-theme=light] .clientPortalAccessModal .clientAccessSection :is(label,p,small){color:#5d6d85}:root[data-theme=light] .clientPortalAccessModal .clientAccessSection :is(input,select){color:#172033;background:#fff;border:1px solid #cbdcf4;border-radius:9px;margin-top:7px}:root[data-theme=light] .clientStatementModal .statementLedgerTable{border:1px solid #d9e7f9;border-radius:14px;margin:0 24px 20px;overflow:hidden}:root[data-theme=light] .clientStatementModal .statementLedgerTable thead{background:#eaf4ff}:root[data-theme=light] .clientStatementModal .statementLedgerTable th{color:#172033;font-weight:750}:root[data-theme=light] .eventEditorModal{box-shadow:none!important;background:#f8fbff!important;border:0!important}:root[data-theme=light] .eventEditorModal .modalHeader{background:radial-gradient(circle at 90% 20%,#7657ff24,#0000 13rem),linear-gradient(105deg,#eff8ff,#fff 57%,#f7f3ff);border-bottom:1px solid #d9e7f9;padding:20px 30px 17px}:root[data-theme=light] .eventEditorModal .modalHeader small{color:#246bfd;letter-spacing:.12em;font-size:11px;font-weight:800}:root[data-theme=light] .eventEditorModal .modalHeader h2{color:#172033;letter-spacing:-.03em;margin-top:5px;font-size:25px;font-weight:780}:root[data-theme=light] .eventEditorModal .modalHeader p{color:#61728a;font-size:13px}:root[data-theme=light] .eventEditorModal .modalHeader>button{color:#53647c;background:#fffc;border:1px solid #cbdcf4;border-radius:10px;width:34px;height:34px;font-size:19px}:root[data-theme=light] .eventEditorModal .operationForm{background:radial-gradient(circle at 4% 96%,#246bfd12,#0000 18rem),#f8fbff;padding:16px 30px}:root[data-theme=light] .eventEditorModal .operationFormSection{background:#fff;border-color:#d7e6f8;border-radius:16px;box-shadow:0 10px 24px #214b8b12}:root[data-theme=light] .eventEditorModal .operationSectionTitle{align-items:center;gap:9px;margin-bottom:13px}:root[data-theme=light] .eventEditorModal .operationSectionTitle span{color:#246bfd;letter-spacing:.09em;background:#eef6ff;border:1px solid #caddfc;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}:root[data-theme=light] .eventEditorModal .operationSectionTitle b{color:#172033;font-size:14px;font-weight:750}:root[data-theme=light] .eventEditorModal .operationFieldGrid>label,:root[data-theme=light] .eventEditorModal .crewMultiField{color:#485971;letter-spacing:.045em;text-transform:uppercase;background:#f5f9ff;border:1px solid #dce9fa;border-radius:11px;padding:9px 10px 10px;font-size:10px;font-weight:760}:root[data-theme=light] .eventEditorModal .crewMultiField>b{color:#485971;font-size:10px}:root[data-theme=light] .eventEditorModal :is(.operationFieldGrid,.crewMultiField) :is(input,select,textarea){color:#172033;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbdcf4;border-radius:8px;margin-top:7px;font-size:13px;font-weight:450}:root[data-theme=light] .eventEditorModal :is(.operationFieldGrid,.crewMultiField) :is(input,select,textarea):focus{border-color:#76adfb;box-shadow:0 0 0 3px #246bfd21}:root[data-theme=light] .eventEditorModal .crewSelectionRow{gap:6px}:root[data-theme=light] .eventEditorModal .addCrewSelection,:root[data-theme=light] .eventEditorModal .removeCrewSelection{color:#246bfd;background:#eef6ff;border:1px solid #bdd6fa;border-radius:8px;font-weight:650}:root[data-theme=light] .eventEditorModal .removeCrewSelection{color:#c13d52;background:#fff2f3;border-color:#f2cbd2;min-width:30px}:root[data-theme=light] .eventEditorModal .modalFooter{background:linear-gradient(105deg,#f8fbff,#f6f3ff);border-top:1px solid #dce9fa;gap:10px;padding:14px 30px}:root[data-theme=light] .eventEditorModal .modalFooter button{color:#3c4c64;background:#fff;border:1px solid #c7d9f3;border-radius:10px;min-height:38px;padding-inline:17px;font-weight:600}:root[data-theme=light] .eventEditorModal .modalFooter .primary{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 7px 15px #465be63b}:root[data-theme=light] .productionWorkspace{background:radial-gradient(circle at 96% 1%,#19a7f21f,#0000 23rem),radial-gradient(circle at 9% 31%,#7657ff12,#0000 23rem),#f8fbff}:root[data-theme=light] .productionWorkspace .workspaceTabs,:root[data-theme=light] .productionWorkspace .productionTabs{background:#ffffffc9;border:1px solid #d5e6fb;border-radius:14px;padding:5px;box-shadow:0 7px 18px #204b8c0f}:root[data-theme=light] .productionWorkspace :is(.workspaceTabs,.productionTabs) button{color:#4f6079;background:0 0;border:1px solid #0000;border-radius:9px;min-height:34px;font-size:13px;font-weight:650}:root[data-theme=light] .productionWorkspace :is(.workspaceTabs,.productionTabs) button.active,:root[data-theme=light] .productionWorkspace :is(.workspaceTabs,.productionTabs) button[aria-current=page]{color:#246bfd;background:linear-gradient(135deg,#eaf5ff,#f1edff);border-color:#bcd6fc;box-shadow:0 3px 9px #246bfd1a}:root[data-theme=light] .productionWorkspace :is(.productionCommandDeck,.productionFocusPanel,.productionOverduePanel,.productionDeliveryPanel,.editQueuePanel,.productionTimeline,.productionTools,.myProductionTask){background:linear-gradient(135deg,#fff,#f8fbff)!important;border-color:#d4e5fb!important;border-radius:18px!important;box-shadow:0 12px 30px #1f4d9a14!important}:root[data-theme=light] .productionWorkspace :is(.productionFocusPanel,.productionOverduePanel,.productionDeliveryPanel,.editQueuePanel)>.panelHead{background:linear-gradient(105deg,#eef8ff,#fbf9ff);border-bottom:1px solid #e0ebf8;padding:17px 19px}:root[data-theme=light] .productionWorkspace .panelHead :is(h2,h3){color:#172033;font-weight:760}:root[data-theme=light] .productionWorkspace .panelHead :is(p,small){color:#65738a}:root[data-theme=light] .productionWorkspace .productionMetrics :is(article,button){min-height:104px;background:linear-gradient(135deg,#eaf5ff,#f8fbff)!important;border:1px solid #d5e6fb!important;border-top:3px solid #246bfd!important;border-radius:15px!important;box-shadow:0 9px 21px #1f4d9a12!important}:root[data-theme=light] .productionWorkspace .productionMetrics :is(article,button):nth-child(3n+2){background:linear-gradient(135deg,#f2eeff,#fbfaff)!important;border-top-color:#7657ff!important}:root[data-theme=light] .productionWorkspace .productionMetrics :is(article,button):nth-child(3n){background:linear-gradient(135deg,#eafaf2,#fafffc)!important;border-top-color:#22b573!important}:root[data-theme=light] .productionWorkspace .productionMetrics :is(span,strong,b){color:#172033!important}:root[data-theme=light] .productionWorkspace .productionMetrics small{color:#65738a!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable){background:#fff;border:1px solid #d7e6f8;border-radius:14px;overflow:hidden}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) thead :is(tr,th){letter-spacing:.045em;color:#172033!important;background:linear-gradient(105deg,#eaf5ff,#f6f2ff)!important;border-color:#dbe8f8!important;font-size:11px!important;font-weight:780!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) tbody tr,:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) tbody td{font-size:13px;color:#27364c!important;background:#fff!important;border-color:#e1ebf7!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) tbody tr:nth-child(2n),:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) tbody tr:nth-child(2n) td{background:#f7fbff!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) :is(button,a){color:#246bfd;background:#f1f7ff;border:1px solid #c3dbfb;border-radius:8px;font-weight:650}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) :is(button,a):hover{background:#e3f0ff;border-color:#8db9f7}:root[data-theme=light] .productionModal{overscroll-behavior:contain;overflow:hidden auto;background:#fff!important;border:1px solid #cfe1ff!important;border-radius:22px!important;box-shadow:0 26px 66px #1b4a943b!important}:root[data-theme=light] .productionModal .productionJobHeader{background:radial-gradient(circle at 92% 15%,#7657ff29,#0000 13rem),linear-gradient(105deg,#edf8ff,#fff 59%,#f7f3ff);border-bottom:1px solid #d9e8fa;padding:22px 25px 19px}:root[data-theme=light] .productionModal .productionJobHeader:after{border-color:#246bfd1f;box-shadow:0 0 0 24px #7657ff0d}:root[data-theme=light] .productionModal .productionJobHeader small{color:#246bfd;letter-spacing:.12em;font-size:11px;font-weight:800}:root[data-theme=light] .productionModal .productionJobHeader h2{color:#172033;font-size:25px;font-weight:780}:root[data-theme=light] .productionModal .productionJobHeader p{color:#61728a;font-size:13px}:root[data-theme=light] .productionModal .productionJobHeader>button{color:#52637c;background:#ffffffd9;border-color:#cbdcf4;border-radius:10px}:root[data-theme=light] .productionModal .productionWorkflowEditor{background:radial-gradient(circle at 5% 100%,#246bfd12,#0000 17rem),#f8fbff;padding:18px 22px}:root[data-theme=light] .productionModal .productionWorkflowIntro{background:linear-gradient(105deg,#eff8ff,#faf8ff);border:1px solid #d5e6fb;border-radius:14px;padding:15px 16px}:root[data-theme=light] .productionModal .productionWorkflowIntro h3{color:#172033;font-size:17px;font-weight:760}:root[data-theme=light] .productionModal .productionWorkflowIntro p{color:#65738a}:root[data-theme=light] .productionModal .productionWorkflowIntro>b{color:#246bfd;background:#fff;border:1px solid #c8ddfd;border-radius:999px;padding:7px 10px;font-size:12px}:root[data-theme=light] .productionModal .productionDeliverableGrid article{background:#fff;border:1px solid #d7e6f8;border-radius:15px;box-shadow:0 8px 20px #204b8c0f}:root[data-theme=light] .productionModal .productionDeliverableGrid article.disabled{opacity:.72;background:#f5f8fc}:root[data-theme=light] .productionModal .productionDeliverableGrid article>header{background:linear-gradient(105deg,#f2f8ff,#faf8ff);border-bottom:1px solid #e1ebf7;padding:12px 13px}:root[data-theme=light] .productionModal .productionDeliverableGrid article>header b{color:#172033;font-size:14px}:root[data-theme=light] .productionModal .productionDeliverableGrid article>div{padding:12px}:root[data-theme=light] .productionModal .productionDeliverableGrid label{color:#485971;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:760}:root[data-theme=light] .productionModal .productionDeliverableGrid :is(input,select,textarea){color:#172033;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbdcf4;border-radius:8px;margin-top:6px;font-size:13px;font-weight:450}:root[data-theme=light] .productionModal .productionDeliverableGrid :is(input,select,textarea):focus{border-color:#76adfb;box-shadow:0 0 0 3px #246bfd21}:root[data-theme=light] .productionModal .deliverableStatus{color:#178555;background:#eaf9f1;border:1px solid #c8e5d5;border-radius:8px;font-weight:750}:root[data-theme=light] .productionModal .deliverableReviewActions button,:root[data-theme=light] .productionModal .productionDeliverableGrid a.wide{color:#246bfd;background:#eff7ff;border:1px solid #bdd6fa;border-radius:9px;font-weight:650}:root[data-theme=light] .productionModal .deliverableReviewActions .approve{color:#178555;background:#eaf9f1;border-color:#bde7d1}:root[data-theme=light] .productionModal .modalFooter{background:linear-gradient(105deg,#f8fbff,#f6f3ff);border-top:1px solid #dce9fa;gap:10px;padding:15px 22px;box-shadow:0 -7px 18px #224b8c0f}:root[data-theme=light] .productionModal .modalFooter button{color:#3c4c64;background:#fff;border:1px solid #c7d9f3;border-radius:10px;min-height:38px;font-weight:600}:root[data-theme=light] .productionModal .modalFooter .primary{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000;box-shadow:0 7px 15px #465be63b}@media (min-width:901px){:root[data-theme=light] .productionModal{scrollbar-color:#b9cce8 #f4f8ff!important}:root[data-theme=light] .productionModal::-webkit-scrollbar-track{background:#f4f8ff}:root[data-theme=light] .productionModal::-webkit-scrollbar-thumb{background:#b9cce8;border:2px solid #f4f8ff;border-radius:999px}:root[data-theme=light] .productionModal .productionDeliverableGrid input[type=checkbox]{accent-color:#246bfd}:root[data-theme=light] .productionModal .deliverableReviewActions .revision{color:#246bfd;background:#eff7ff;border-color:#bdd6fa}}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) thead th{letter-spacing:.05em;color:#172033!important;background:linear-gradient(105deg,#e7f3ff,#f2eeff)!important;font-size:11px!important;font-weight:800!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) tbody tr:nth-child(odd) td{background:#f5faff!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) tbody tr:nth-child(2n) td{background:#f9f7ff!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) tbody tr:hover td{background:#e9f5ff!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) .rowActions :is(button,a),:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) td:last-child :is(button,a){border-radius:8px;min-width:31px;min-height:31px;box-shadow:0 3px 8px #246bfd14;color:#246bfd!important;background:#eaf4ff!important;border:1px solid #bcd8fc!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) .rowActions :is(button,a):nth-child(2),:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) td:last-child :is(button,a):nth-child(2){color:#7657ff!important;background:#f2eeff!important;border-color:#d7cafb!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) .rowActions :is(button,a):nth-child(3),:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) td:last-child :is(button,a):nth-child(3){color:#178555!important;background:#eaf9f1!important;border-color:#bfe8d3!important}:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) .rowActions :is(button,a):hover,:root[data-theme=light] .productionWorkspace :is(.productionTable,.productionActivityTable,.editQueueTable,.productionDeliveryTable) td:last-child :is(button,a):hover{filter:brightness(.97);transform:translateY(-1px)}:root[data-theme=light] .productionWorkspace .editQueueTable .editQueueWorkflow{color:#27364c!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:400!important}:root[data-theme=light] .productionWorkspace .editQueueTable .workflowBadge{display:inline;color:#27364c!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:400!important}.clientPortal{color:#172033;background:radial-gradient(circle at 6% 0,#246bfd21,#0000 25rem),radial-gradient(circle at 96% 10%,#7657ff21,#0000 24rem),#f8fbff;max-width:1180px;min-height:100vh}.clientPortalHero,.clientPortalCard{background:#ffffffe0;border-color:#d6e6fb;box-shadow:0 16px 38px #254e8e1a}.clientPortalHero{background:radial-gradient(circle at 90% 20%,#7657ff2b,#0000 17rem),linear-gradient(112deg,#eef8ff,#fff 56%,#f7f3ff)}.clientPortalHeroGlow{border-color:#246bfd2b;box-shadow:0 0 0 48px #246bfd0a,0 0 0 100px #7657ff08}.clientPortalHeroTop>span{color:#246bfd;background:#ffffffb8;border-color:#c6dafa}.clientPortalHero small,.clientPortalHeroFeature small{color:#246bfd!important}.clientPortalHero h1,.clientPortalCard h2,.clientPortalHeroFeature b{color:#172033;font-family:inherit;font-weight:760}.clientPortalHero p,.clientPortalHeroFeature span,.clientPortalHeroFooter,.clientPortalRow span,.clientDeliverable span,.clientPortal footer{color:#61728a!important}.clientPortalHero p i,.clientPortalHeroFooter b{color:#7657ff}.clientPortalHeroFooter{border-top-color:#dce9fa}.clientPortalHeroFeature{background:linear-gradient(135deg,#fffc,#f2edffcc);border-color:#cddffb;box-shadow:0 10px 26px #375da21a}.clientPortalStats article{background:linear-gradient(135deg,#edf8ff,#faf8ff);border-color:#d5e6fb}.clientPortalStats article:nth-child(2){background:linear-gradient(135deg,#ecfbf4,#f7fffb)}.clientPortalStats article:nth-child(3){background:linear-gradient(135deg,#f5f0ff,#fbf9ff)}.clientPortalStats article:after{background:linear-gradient(90deg,#246bfd,#7657ff,#0000)}.clientPortalStats small,.clientPortalCardTitle small{color:#61728a}.clientPortalStats b{color:#172033}.clientPortalCardTitle>span{color:#246bfd;background:linear-gradient(135deg,#eaf5ff,#f3edff);border-color:#cddffb}.clientPortalRow{border-color:#e0ebf8}.clientPortalRow>i{color:#246bfd}.clientPortalRow b{color:#172033}.clientPortalRow strong{color:#174ea6}.clientPortalRow em{color:#178555;background:#eaf9f1;border-color:#c8e5d5;border-radius:8px}.clientPortalRow em:not(:where(:empty)){font-weight:750}.clientEventDetails{color:#246bfd;background:#f3f8ff;border-color:#bdd6fa}.clientEventDetails:hover{background:#e5f1ff}.clientPortalDeliveries{background:linear-gradient(135deg,#f1f9ff,#f9f6ff)}.clientDeliverable{background:#fff;border-color:#d5e6fb}.clientDeliverableIcon{color:#246bfd;background:linear-gradient(135deg,#e4f3ff,#eee8ff)}.clientDeliverable a,.clientFeedback button{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border:0;box-shadow:0 7px 15px #465be633}.clientFeedback button:last-child{color:#c13d52;box-shadow:none;background:#fff2f3}.clientApproved{color:#178555!important}.clientFeedbackBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13203373}.clientFeedbackModal{color:#172033;background:#fff;border-color:#cfe1ff;border-radius:20px;box-shadow:0 26px 66px #1b4a943b}.clientFeedbackModal h2{color:#172033}.clientFeedbackModal p,.clientFeedbackModal dt{color:#61728a}.clientFeedbackModal dd{color:#172033}.clientFeedbackModal textarea{color:#172033;background:#f7fbff;border-color:#cbdcf4}.clientFeedbackModal button{color:#3c4c64;background:#fff;border-color:#c7d9f3}.clientFeedbackModal button.primary{color:#fff;background:linear-gradient(135deg,#246bfd,#7657ff);border-color:#0000}@media (min-width:901px){:root[data-theme=light] .receivablesView .receivablesTable .accountPlan>span{text-align:center!important;justify-content:center!important;align-items:center!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan{gap:5px}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span{min-height:78px;padding:6px!important}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan>span>b{margin-top:2px}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .accountPlan .milestoneDue{min-height:0;margin-top:3px;padding-top:3px}:root[data-theme=light] .mainAccountsSticky .receivablesView .receivablesTable .milestoneDateButton{min-height:22px;padding:3px 5px;margin-top:3px!important}:root[data-theme=light] .clientLedgerView .accountPlan>span:not(.paid){background:linear-gradient(145deg,#fff1f3,#fff9fa)!important;border-color:#f0c6cd!important}:root[data-theme=light] .clientLedgerView .accountPlan>span:not(.paid) :is(small,b,.milestoneDue){color:#9a3f50!important}:root[data-theme=light] .clientLedgerView .accountPlan>span.paid{background:linear-gradient(145deg,#effbf5,#fafffc)!important;border-color:#b9e6ce!important}:root[data-theme=light] .clientDeliverable.hasThumbnail>.clientGalleryNoPreview{text-align:center;justify-content:center;align-items:center;display:flex}:root[data-theme=light] .shell aside{width:222px}:root[data-theme=light] .shell main{margin-left:222px}:root[data-theme=light] .sidebarToggle{left:194px}:root[data-theme=light] .shell aside .brand.studioSidebarBrand{flex:0 0 142px;place-items:center;min-height:142px;padding:14px 12px 22px;display:grid}:root[data-theme=light] .shell aside .studioSidebarLogo,:root[data-theme=light] .shell aside .studioLogoPlaceholder{object-position:center;width:min(178px,100%);height:96px;margin-inline:auto}:root[data-theme=light] .shell aside nav{gap:7px;padding:13px 10px 10px}:root[data-theme=light] .navGroupCard{row-gap:6px;padding-top:19px}:root[data-theme=light] .navTopItem,:root[data-theme=light] .navGroupLabel,:root[data-theme=light] .navUtility button{border-radius:14px;min-height:48px;font-size:12px}:root[data-theme=light] .navIcon,:root[data-theme=light] .navGroupLabel i{border-radius:11px;flex-basis:32px;width:32px;height:32px;font-size:15px}:root[data-theme=light] .navGroup+.navGroup{margin-top:1px}:root[data-theme=light] .studioSidebarNote{border-radius:14px;margin:auto 10px 10px;padding:12px}:root[data-theme=light] .studioSidebarNote>span{font-size:14px}:root[data-theme=light] .profile{margin:0 10px 11px}}@media (min-width:901px) and (max-width:1180px){:root[data-theme=light] .shell aside{width:214px}:root[data-theme=light] .shell main{margin-left:214px}:root[data-theme=light] .sidebarToggle{left:186px}}
