.fitUpcomingColumns .upcomingEventsTable th,.fitUpcomingColumns .upcomingEventsTable td{max-width:100%;height:36px;font-size:var(--font-xs);vertical-align:middle;padding:4px;line-height:1.25;white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow:hidden!important}.fitUpcomingColumns .upcomingEventsTable th{height:36px;line-height:1.1;white-space:nowrap!important;text-overflow:ellipsis!important}.fitUpcomingColumns .upcomingEventsTable :is(th,td):nth-child(n+8):nth-child(-n+14){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important}.fitUpcomingColumns .upcomingEventsTable .crewAssignments,.fitUpcomingColumns .upcomingEventsTable .crewAssignments span{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;font-size:inherit;overflow:hidden}.fitUpcomingColumns .eventRowActions{flex-wrap:nowrap;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-width:0;display:grid}.fitUpcomingColumns .eventRowActions :is(button,a){width:100%;min-width:0;height:26px;min-height:26px;padding:0 2px;font-size:10px}.login .loginInput{overflow:hidden;background:0 0!important;border-color:#7367f047!important}.login .loginUsernameField input,.login .loginPasswordField input,.login .loginUsernameField input:focus,.login .loginPasswordField input:focus,.login .loginUsernameField input:focus-visible,.login .loginPasswordField input:focus-visible{outline-offset:0!important;box-shadow:none!important;color:#f3f6fb!important;-webkit-text-fill-color:#f3f6fb!important;caret-color:#f3f6fb!important;background:0 0!important;outline:0!important}.login .loginInput input:-webkit-autofill{color:#f3f6fb!important;-webkit-text-fill-color:#f3f6fb!important;caret-color:#f3f6fb!important;background:0 0!important;-webkit-background-clip:text!important;background-clip:text!important;outline:0!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.login .loginInput input:-webkit-autofill:hover{color:#f3f6fb!important;-webkit-text-fill-color:#f3f6fb!important;caret-color:#f3f6fb!important;background:0 0!important;-webkit-background-clip:text!important;background-clip:text!important;outline:0!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.login .loginInput input:-webkit-autofill:focus{color:#f3f6fb!important;-webkit-text-fill-color:#f3f6fb!important;caret-color:#f3f6fb!important;background:0 0!important;-webkit-background-clip:text!important;background-clip:text!important;outline:0!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.login .loginInput input:-webkit-autofill:active{color:#f3f6fb!important;-webkit-text-fill-color:#f3f6fb!important;caret-color:#f3f6fb!important;background:0 0!important;-webkit-background-clip:text!important;background-clip:text!important;outline:0!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}:root table,:root table :is(th,td),:root table :is(th,td) *{font-style:normal!important;font-weight:400!important}:root .upcomingEventsTable :is(th,td):is(:nth-child(3),:nth-child(5)),:root .upcomingEventsTable :is(th,td):nth-child(n+8):nth-child(-n+14),:root .upcomingEventsTable :is(th,td):is(:nth-child(3),:nth-child(5)) *,:root .leadTable :is(th,td):is(:nth-child(3),:nth-child(5)),:root .leadTable :is(th,td):is(:nth-child(3),:nth-child(5)) *,:root table .crewAssignments,:root table .crewAssignments span{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}:root table .crewAssignments{flex-wrap:nowrap;display:flex}:root table .crewAssignments span{flex-shrink:0}:root table{table-layout:auto!important;width:max-content!important;min-width:100%!important}:root table :is(th,td){width:auto!important;min-width:0!important;max-width:none!important}:root .upcomingEventsTable :is(th,td),:root .leadTable :is(th,td){white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}:root .upcomingEventsTable :is(td b,.crewAssignments,.crewAssignments span),:root .leadTable td b{text-overflow:clip!important;max-width:none!important;overflow:visible!important}:root :is(.table,.leadTableWrap,.upcomingEventsTableWrap,.fitUpcomingColumns){min-width:0;max-width:100%;overflow-x:auto!important}:root .upcomingEventsTable :is(th,td):nth-child(n+7):nth-child(-n+17){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:180px!important}:root .upcomingEventsTable .crewAssignments{display:grid;white-space:normal!important;max-width:180px!important}:root .upcomingEventsTable .crewAssignments span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:180px!important}:root table :is(th,td),:root table :is(th,td) *{text-align:center!important}:root table :is(th,td){vertical-align:middle!important}:root table :is(.crewAssignments,.eventRowActions,.leadActions){justify-content:center;place-items:center}:root .upcomingEventsTable :is(th,td):last-child{padding-left:10px;padding-right:10px;min-width:160px!important}:root .upcomingEventsTable .eventRowActions{gap:6px}:root .upcomingEventsTableWrap{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7186a4 #142237;overflow:scroll!important}:root .upcomingEventsTableWrap .upcomingEventsTable{table-layout:fixed!important;width:max(100%,1180px)!important;min-width:1180px!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td){padding:3px 2px!important;font-size:9px!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td):not(:nth-child(15)):not(:nth-child(17)):not(:last-child){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td):is(:nth-child(15),:nth-child(17)){white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}:root .upcomingEventsTableWrap::-webkit-scrollbar{height:12px}:root .upcomingEventsTable>:is(thead,tbody)>tr:before{display:none}:root .upcomingEventsTable thead th,:root .upcomingEventsTable thead th *{font-weight:700!important}:root .upcomingEventsTableWrap{height:calc(100dvh - var(--workspace-chrome-height,68px) - 80px);max-height:calc(100dvh - var(--workspace-chrome-height,68px) - 80px);-ms-overflow-style:auto;scrollbar-width:thin;scrollbar-color:#7186a4 #142237;min-height:360px;overflow:auto scroll!important}:root .upcomingEventsTableWrap::-webkit-scrollbar{width:12px;height:12px;display:block}:root .upcomingEventsTableWrap::-webkit-scrollbar-track{background:#142237}:root .upcomingEventsTableWrap::-webkit-scrollbar-thumb{background:#7186a4;border:3px solid #142237;border-radius:8px}:root .upcomingEventsTableWrap .upcomingEventsTable thead th{z-index:5;top:0;position:sticky!important}:root .upcomingEventsTable tbody tr{transition:background-color .14s}:root .upcomingEventsTable tbody tr:hover{background:#7367f00d!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td){height:36px;line-height:normal;padding:0 4px!important;font-size:clamp(8px,.9vw,10px)!important}:root .fitUpcomingColumns .upcomingEventsTable{table-layout:auto!important;width:max-content!important;min-width:100%!important}:root .fitUpcomingColumns .upcomingEventsTable th{color:#e7ecf6;letter-spacing:.02em;background:linear-gradient(#263a54,#1b2b40);border-bottom:2px solid #596d8d;border-right:1px solid #3a4c67;height:28px}:root .fitUpcomingColumns .upcomingEventsTable td{border-bottom:1px solid #25354b;border-right:1px solid #25354b}:root .fitUpcomingColumns .eventRowActions{gap:var(--space-1);display:flex}:root .fitUpcomingColumns .eventRowActions :is(button,a){width:28px;min-width:28px;height:28px;min-height:28px;font-size:var(--font-base);flex:0 0 28px;padding:0}@media (max-width:900px){:root .mainOperationsDashboard .photographersDetailsView .photographerTablePanel{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x pan-y!important;scrollbar-width:auto!important;scrollbar-color:var(--brand) var(--surface)!important;flex:none!important;height:auto!important;max-height:none!important;overflow:scroll visible!important}:root .mainOperationsDashboard .operationsWorkspace.photographersDetailsView{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:visible!important}:root .shell>main.mainOperationsDashboard:has(.photographersDetailsView){height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:visible!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTablePanel::-webkit-scrollbar{height:9px!important;display:block!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTablePanel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--brand)!important;border:2px solid var(--surface)!important}:root .mainOperationsDashboard .operationsWorkspace.photographersDetailsView .photographerTable :is(th,td){box-shadow:none!important;position:static!important;left:auto!important}:root .operationsWorkspace .fitUpcomingColumns .upcomingEventsTable .crewAssignments{width:100%;justify-content:start!important;place-items:start!important;gap:4px!important;display:grid!important}:root .operationsWorkspace .fitUpcomingColumns .upcomingEventsTable .crewAssignments span{width:max-content;white-space:nowrap!important;text-align:left!important;max-width:100%!important;display:block!important}:root .photographersDetailsView .photographerTablePanel{box-shadow:0 16px 30px #00000024;border:1px solid color-mix(in srgb, var(--brand) 44%, var(--line))!important;background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand) 13%, transparent), transparent 32%), var(--surface)!important;border-radius:16px!important}:root .photographersDetailsView .photographerTable thead th{border-bottom:1px solid color-mix(in srgb, var(--brand) 56%, var(--line))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 22%, var(--surface)), var(--surface))!important;height:34px!important;color:color-mix(in srgb, var(--brand) 72%, var(--text))!important;letter-spacing:.08em!important;padding-inline:8px!important;font-size:9px!important;font-weight:800!important}:root .photographersDetailsView .photographerTable tbody td{border-bottom-color:color-mix(in srgb, var(--line) 82%, transparent)!important;height:52px!important;padding-inline:8px!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTable{width:980px!important;min-width:980px!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):first-child{z-index:4;left:0;background:var(--surface)!important;width:48px!important;min-width:48px!important;max-width:48px!important;position:sticky!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):nth-child(2){z-index:3;left:48px;box-shadow:8px 0 12px -12px #000000d9;background:var(--surface)!important;width:190px!important;min-width:190px!important;max-width:190px!important;position:sticky!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTable thead :is(th:first-child,th:nth-child(2)){z-index:6;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 22%, var(--surface)), var(--surface))!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:nth-child(2n) :is(td:first-child,td:nth-child(2)){background:color-mix(in srgb, var(--brand) 4%, var(--surface))!important}:root .mainOperationsDashboard .operationsWorkspace.photographersDetailsView .photographerTable :is(th,td){z-index:auto!important;box-shadow:none!important;position:static!important;left:auto!important}:root .photographersDetailsView .photographerTable .photographerIdentity b{line-height:1.25;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}:root .photographersDetailsView .photographerTablePanel:after{content:"Swipe left for contact, speciality & availability";border-top:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));color:color-mix(in srgb, var(--brand) 75%, var(--muted));letter-spacing:.02em;text-align:center;padding:7px 12px;font-size:10px;font-weight:700;display:block}:root .photographersDetailsView .photographerTable tbody tr:nth-child(2n){background:color-mix(in srgb, var(--brand) 4%, var(--surface))!important}:root .photographersDetailsView .photographerTable tbody tr:hover{background:color-mix(in srgb, var(--brand) 9%, var(--surface))!important;box-shadow:inset 3px 0 0 var(--brand)!important}:root .photographersDetailsView .photographerTable .mobilePhotographerSerial{color:var(--brand)!important;font-size:11px!important;font-weight:850!important}:root .photographersDetailsView .photographerIdentity{text-align:left!important;gap:0!important}:root .photographersDetailsView .photographerIdentity i{display:none!important}:root .photographersDetailsView .photographerIdentity b{color:var(--text)!important;text-align:left!important;font-size:11px!important;font-weight:780!important}:root .photographersDetailsView :is(.photographerMobile,.photographerWork,.statusPill){border-radius:8px!important;min-height:24px!important;padding:3px 7px!important;font-size:9px!important;font-weight:760!important}:root .photographersDetailsView :is(.photographerMobile,.photographerWork){min-height:0!important;color:var(--text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root .photographersDetailsView .statusPill{min-width:74px;text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}:root .photographersDetailsView .photographerTable .rowActions button{border-color:color-mix(in srgb, var(--brand) 44%, var(--line))!important;background:color-mix(in srgb, var(--brand) 8%, var(--surface))!important;width:28px!important;min-width:28px!important;height:28px!important;color:var(--brand)!important;border-radius:8px!important}}.mobileTableScrollHint{display:none}@media (max-width:900px){:root .fitUpcomingColumns.operationsUpcomingTable .mobileTableScrollHint{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.01em;text-align:center;margin:6px 0 0;padding:7px 10px;font-size:11px;font-weight:700;display:block}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns.upcomingEventsTableWrap{scrollbar-gutter:stable;overflow:auto!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable{table-layout:fixed!important;width:2200px!important;min-width:2200px!important;max-width:none!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:first-child,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):first-child{width:56px!important;min-width:56px!important;max-width:56px!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(n+2):nth-child(-n+17),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(n+2):nth-child(-n+17){width:124px!important;min-width:124px!important;max-width:124px!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:last-child,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):last-child{width:160px!important;min-width:160px!important;max-width:160px!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable td:nth-child(n+8):nth-child(-n+14),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable td:nth-child(n+8):nth-child(-n+14) .crewAssignments,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable td:nth-child(n+8):nth-child(-n+14) .crewAssignments span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}}:root .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypePreWedding{box-shadow:inset 0 0 0 1px #ffbed32e;color:#8c3053!important;background:linear-gradient(135deg,#ffaec61f,#ffaec60b)!important}:root .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypeNightWedding{box-shadow:inset 0 0 0 1px #ffe27e33;color:#775c00!important;background:linear-gradient(135deg,#ffe27e21,#ffe27e0d)!important}:root .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell :is(.upcomingEventType,b,span){color:inherit!important}:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypePreWedding{color:#ffd9e5!important}:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypeNightWedding{color:#fff0ad!important}:root .fitUpcomingColumns .upcomingEventsTable td.eventDateTbd,:root .fitUpcomingColumns .upcomingEventsTable td.eventDateTbd :is(span,b){color:#a87914!important;font-weight:800!important}:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable td.eventDateTbd,:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable td.eventDateTbd :is(span,b){color:#d4a544!important}:root .fitUpcomingColumns.uniformEventColumns.operationsUpcomingTable .upcomingEventsTable col:nth-child(2),:root .fitUpcomingColumns.uniformEventColumns.operationsUpcomingTable .upcomingEventsTable :is(th,td):nth-child(2),:root .fitUpcomingColumns.uniformEventColumns.operationsCompletedTable .upcomingEventsTable col:nth-child(2),:root .fitUpcomingColumns.uniformEventColumns.operationsCompletedTable .upcomingEventsTable :is(th,td):nth-child(2){width:5.55556%!important;min-width:0!important;max-width:5.55556%!important}:root .fitUpcomingColumns.uniformEventColumns.operationsUpcomingTable .upcomingEventsTable col:nth-child(n+8):nth-child(-n+14),:root .fitUpcomingColumns.uniformEventColumns.operationsUpcomingTable .upcomingEventsTable :is(th,td):nth-child(n+8):nth-child(-n+14),:root .fitUpcomingColumns.uniformEventColumns.operationsCompletedTable .upcomingEventsTable col:nth-child(n+8):nth-child(-n+14),:root .fitUpcomingColumns.uniformEventColumns.operationsCompletedTable .upcomingEventsTable :is(th,td):nth-child(n+8):nth-child(-n+14){width:5.362%!important;min-width:0!important;max-width:5.362%!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):first-child,:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(n+2):nth-child(-n+17),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):last-child,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):first-child,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(n+2):nth-child(-n+17),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):last-child{text-overflow:ellipsis!important;white-space:nowrap!important;width:5.55556%!important;min-width:0!important;max-width:5.55556%!important;padding-inline:2px!important;overflow:hidden!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:first-child,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):first-child{width:3%!important;min-width:0!important;max-width:3%!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(5),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(5){width:8.11111%!important;min-width:0!important;max-width:8.11111%!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(2),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(2){width:4.2%!important;min-width:0!important;max-width:4.2%!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(3),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(3){width:6.91111%!important;min-width:0!important;max-width:6.91111%!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(4),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(4){width:4.2%!important;min-width:0!important;max-width:4.2%!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(7),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(7){width:6.91111%!important;min-width:0!important;max-width:6.91111%!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(16),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(16){width:4.2%!important;min-width:0!important;max-width:4.2%!important}:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable col:nth-child(15),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(15){width:6.91111%!important;min-width:0!important;max-width:6.91111%!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:first-child,:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):first-child{width:3%!important;min-width:0!important;max-width:3%!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:nth-child(2),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(2),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:nth-child(4),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(4),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:nth-child(16),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(16){width:4.2%!important;min-width:0!important;max-width:4.2%!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:nth-child(3),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(3),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:nth-child(7),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(7),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:nth-child(15),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(15){width:6.91111%!important;min-width:0!important;max-width:6.91111%!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable col:nth-child(5),:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(5){width:8.11111%!important;min-width:0!important;max-width:8.11111%!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .eventRowActions,:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .eventRowActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px!important;min-width:0!important;display:grid!important}:root .fitUpcomingColumns.operationsCompletedTable.uniformEventColumns .eventRowActions :is(button,a),:root .fitUpcomingColumns.operationsUpcomingTable.uniformEventColumns .eventRowActions :is(button,a){height:22px;min-height:22px;font-size:8px;width:100%!important;min-width:0!important;padding:0!important}@media (max-width:900px){:root .mainOperationsDashboard .operationsWorkspace table thead th,:root .mainOperationsDashboard .operationsWorkspace table>thead>tr:before{font-family:var(--font-sans)!important;background:var(--surface-strong)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}:root .mainOperationsDashboard .operationsWorkspace table tbody td,:root .mainOperationsDashboard .operationsWorkspace table tbody td :is(b,span,small){font-size:9px!important;line-height:1.3!important}.mainOperationsDashboard .photographersDetailsView .photographerTablePanel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;height:calc(100dvh - 210px)!important;max-height:calc(100dvh - 210px)!important;overflow:auto!important}:root[data-theme=dark] .mainOperationsDashboard .photographersDetailsView .photographerTable th{background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme=dark] .mainOperationsDashboard .photographersDetailsView .photographerTable td{border-color:var(--line)!important}:root[data-theme=dark] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:nth-child(2n){background:var(--surface)!important}:root .fitUpcomingColumns .upcomingEventsTable thead th,:root .mainOperationsDashboard .photographersDetailsView .photographerTable thead th{font-family:var(--font-sans)!important;background:var(--surface-strong)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}:root .fitUpcomingColumns .upcomingEventsTable thead th *,:root .mainOperationsDashboard .photographersDetailsView .photographerTable thead th *{font:inherit!important}:root .fitUpcomingColumns .upcomingEventsTable tbody td,:root .fitUpcomingColumns .upcomingEventsTable tbody td :is(b,span,small),:root .mainOperationsDashboard .photographersDetailsView .photographerTable tbody td,:root .mainOperationsDashboard .photographersDetailsView .photographerTable tbody td :is(b,span,small){font-size:9px!important;line-height:1.3!important}:root .fitUpcomingColumns .upcomingEventsTable>thead>tr:before,:root .mainOperationsDashboard .photographersDetailsView .photographerTable>thead>tr:before{font-family:var(--font-sans)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTable>:is(thead,tbody)>tr:before{display:none!important}:root .mainOperationsDashboard .photographersDetailsView .photographerTable .mobilePhotographerSerial{text-align:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;display:table-cell!important}}.photographerTable .mobilePhotographerSerial{display:none}:root .fitUpcomingColumns.uniformEventColumns .upcomingEventsTable{--event-uniform-column-width:124px;table-layout:fixed!important;width:2200px!important;min-width:2200px!important}:root .fitUpcomingColumns.uniformEventColumns.upcomingEventsTableWrap{scrollbar-gutter:stable;overflow:scroll auto!important}:root .fitUpcomingColumns.uniformEventColumns .upcomingEventsTable :is(th,td):nth-child(n+2):nth-child(-n+17){width:var(--event-uniform-column-width)!important;min-width:var(--event-uniform-column-width)!important;max-width:var(--event-uniform-column-width)!important}:root .fitUpcomingColumns.uniformEventColumns .upcomingEventsTable :is(th,td):last-child{width:160px!important;min-width:160px!important;max-width:160px!important}:root .fitUpcomingColumns.uniformEventColumns .upcomingEventsTable td:nth-child(n+8):nth-child(-n+14),:root .fitUpcomingColumns.uniformEventColumns .upcomingEventsTable td:nth-child(n+8):nth-child(-n+14) .crewAssignments,:root .fitUpcomingColumns.uniformEventColumns .upcomingEventsTable td:nth-child(n+8):nth-child(-n+14) .crewAssignments span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;overflow:visible!important}:root .fitUpcomingColumns.uniformEventColumns .upcomingEventsTable td:nth-child(n+8):nth-child(-n+14) .crewAssignments{display:grid!important}@media (max-width:900px){:root .photographersDetailsView .photographerTablePanel{scrollbar-gutter:stable;touch-action:pan-x pan-y pinch-zoom;max-width:100%;max-height:calc(100dvh - 210px);overflow:scroll auto!important}:root .photographersDetailsView .photographerTable{table-layout:fixed!important;width:780px!important;min-width:780px!important}:root .photographersDetailsView .photographerTable :is(th,td):not(:last-child){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:ellipsis!important;width:124px!important;min-width:124px!important;max-width:124px!important;overflow:hidden!important}:root .photographersDetailsView .photographerTable :is(th,td):last-child{width:160px!important;min-width:160px!important;max-width:160px!important}:root .photographersDetailsView .photographerTable th{z-index:2;color:#e7ecf6;position:sticky;top:0;background:linear-gradient(#263a54,#1b2b40)!important;border-bottom:2px solid #596d8d!important;border-right:1px solid #3a4c67!important;height:28px!important;padding:0 4px!important;font-size:clamp(8px,.9vw,10px)!important}:root .photographersDetailsView .photographerTable td{border-bottom:1px solid #25354b;border-right:1px solid #25354b;height:36px;padding:0 4px!important;font-size:clamp(8px,.9vw,10px)!important}:root .photographersDetailsView .photographerTable tbody tr:nth-child(2n){background:#101d2b}:root[data-theme=dark] .photographersDetailsView .photographerTable th{border-right-color:var(--line)!important;border-bottom-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}:root[data-theme=dark] .photographersDetailsView .photographerTable td{border-right-color:var(--line)!important;border-bottom-color:var(--line)!important}:root[data-theme=dark] .photographersDetailsView .photographerTable tbody tr:nth-child(2n){background:var(--surface)!important}:root .photographersDetailsView .photographerTable .rowActions{justify-content:center;gap:var(--space-1);min-width:max-content;display:flex}:root .photographersDetailsView .photographerTable .rowActions button{flex:0 0 26px;place-items:center;display:grid;width:26px!important;min-width:26px!important;height:28px!important;min-height:28px!important;padding:0!important}:root .accountsWorkspace .accountsViewSticky .operationsTabs,:root .accountsWorkspace>.operationsTabs{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:center;gap:4px;max-width:100%;overflow-y:hidden;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}:root .accountsWorkspace .accountsViewSticky .operationsTabs>button,:root .accountsWorkspace>.operationsTabs>button{min-height:34px;padding:5px 7px;font-size:10px;line-height:1.15;white-space:nowrap!important;flex:none!important;min-width:max-content!important}:root .accountsWorkspace .accountMetrics{gap:6px;margin:8px 0}:root .accountsWorkspace .accountMetrics article{min-height:64px!important;padding:7px 8px!important}:root .accountsWorkspace .accountMetrics span{font-size:10px;margin-bottom:2px!important}:root .accountsWorkspace .accountMetrics strong{font-size:clamp(14px,4vw,17px);line-height:1.15}:root .accountsWorkspace .table:has(.paymentTable){overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom;overflow-x:auto!important}:root .accountsWorkspace .paymentTable{table-layout:fixed!important;width:1030px!important;min-width:1030px!important}:root .accountsWorkspace .paymentTable th,:root .accountsWorkspace .paymentTable td{text-overflow:ellipsis;min-height:32px;line-height:1.2;overflow:hidden;white-space:nowrap!important;padding:4px 6px!important;font-size:10px!important}:root .accountsWorkspace .paymentTable :is(th,td):first-child{width:170px!important}:root .accountsWorkspace .paymentTable :is(th,td):nth-child(2){width:118px!important}:root .accountsWorkspace .paymentTable :is(th,td):nth-child(3){width:110px!important}:root .accountsWorkspace .paymentTable :is(th,td):nth-child(4){width:100px!important}:root .accountsWorkspace .paymentTable :is(th,td):nth-child(5){width:95px!important}:root .accountsWorkspace .paymentTable :is(th,td):nth-child(6){width:110px!important}:root .accountsWorkspace .paymentTable :is(th,td):nth-child(7){width:145px!important}:root .accountsWorkspace .paymentTable :is(th,td):nth-child(8){width:150px!important}}:root .fitUpcomingColumns .upcomingEventsTableWrap{touch-action:pan-x pan-y pinch-zoom}@media (max-width:900px){:root .mainOperationsEvents .fitUpcomingColumns.upcomingEventsTableWrap{touch-action:pan-x pan-y pinch-zoom!important}}:root .fitUpcomingColumns .upcomingEventsTable{--event-standard-column-width:124px;table-layout:fixed!important;width:max-content!important;min-width:max-content!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td){width:var(--event-standard-column-width)!important;min-width:var(--event-standard-column-width)!important;max-width:var(--event-standard-column-width)!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:ellipsis!important;overflow:hidden!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td):first-child{width:56px!important;min-width:56px!important;max-width:56px!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td):nth-child(n+2):nth-child(-n+17){width:var(--event-standard-column-width)!important;min-width:var(--event-standard-column-width)!important;max-width:var(--event-standard-column-width)!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td):last-child{width:124px!important;min-width:124px!important;max-width:124px!important}.operationsWorkspace .salesKpis article{transition:transform .16s,border-color .16s,box-shadow .16s}.operationsWorkspace .salesKpis article:hover,.operationsWorkspace .salesKpis article:focus-visible{border-color:#f6c544;outline:none;transform:translateY(-2px);box-shadow:0 0 0 1px #f6c5446b,0 0 22px #f6c5445c}.operationsWorkspace .salesKpis .operationsKpiLink{cursor:pointer}.calCell li.calTbdEvent{color:#f6c544;background:#f6c54424;font-weight:700;border-left-color:#f6c544!important}.calCell li.calTbdEvent strong,.calCell li.calTbdEvent span{color:#f6c544;font-weight:700}.upcomingEventsTable .tbdEventDate{color:#f6c544;white-space:nowrap;font-weight:800}@media (prefers-reduced-motion:reduce){.operationsWorkspace .salesKpis article{transition:none}.operationsWorkspace .salesKpis article:hover,.operationsWorkspace .salesKpis article:focus-visible{transform:none}}@media (min-width:769px){.shell.sidebarHidden>main.mainOperationsDashboard,.shell.sidebarHidden>main.mainOperationsEvents,.shell.sidebarHidden>main.mainOperationsCalendar{width:100%;padding-inline:20px;max-width:none!important}.shell.sidebarHidden>main.mainOperationsDashboard .workspaceChrome,.shell.sidebarHidden>main.mainOperationsEvents .workspaceChrome,.shell.sidebarHidden>main.mainOperationsCalendar .workspaceChrome{margin-inline:-20px}.mainOperationsDashboard .workspaceChrome,.mainOperationsEvents .workspaceChrome,.mainOperationsCalendar .workspaceChrome{margin-bottom:0}.mainOperationsDashboard .operationsDashboardControls,.mainOperationsEvents .operationsDashboardControls,.mainOperationsCalendar .operationsDashboardControls{padding-top:0}.shell>main.mainOperationsDashboard,.shell>main.mainOperationsEvents,.shell>main.mainOperationsCalendar{box-sizing:border-box;min-height:0;max-height:100dvh;height:100dvh!important;overflow:hidden!important}.mainOperationsDashboard .operationsWorkspace{height:calc(100% - var(--workspace-chrome-height,68px));scrollbar-width:none;-ms-overflow-style:none;min-height:0;overflow-y:auto}.mainOperationsDashboard .operationsWorkspace::-webkit-scrollbar{display:none}.mainOperationsDashboard .photographersDetailsView{flex-direction:column;display:flex;overflow:hidden}.mainOperationsDashboard .photographersDetailsView .operationsDashboardControls,.mainOperationsDashboard .photographersDetailsView .photographerTablePanel{flex:none}.mainOperationsDashboard .photographersDetailsView .photographerTablePanel{min-height:0;margin-top:var(--operations-controls-height,48px);flex-direction:column;flex:auto;min-height:0;max-height:none;margin-bottom:0;display:flex;position:relative;overflow:visible!important}.mainOperationsDashboard .photographersDetailsView .photographerTablePanel thead th{z-index:10;box-shadow:inset 0 -1px 0 var(--border);background:var(--surface)!important;position:sticky!important;top:0!important}.shell main.mainCalendar,.shell main.mainOperationsCalendar{height:100dvh;overflow:hidden}.mainCalendar .calendar,.mainOperationsCalendar .calendar{height:calc(100% - var(--workspace-chrome-height,68px));gap:8px;min-height:0;padding:10px 16px;overflow:hidden}.mainOperationsCalendar .operationsWorkspace{height:calc(100% - var(--workspace-chrome-height,68px));flex-direction:column;min-height:0;display:flex}.mainOperationsCalendar .operationsDashboardControls{flex:none}.mainOperationsCalendar .calendar{flex:auto;height:auto}.mainCalendar .calGrid,.mainOperationsCalendar .calGrid{flex:auto;gap:4px;min-height:0}.mainCalendar .calHeader,.mainOperationsCalendar .calHeader,.mainCalendar .calCells,.mainOperationsCalendar .calCells{gap:4px}.mainCalendar .calCellsMonth,.mainOperationsCalendar .calCellsMonth{flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0}.mainCalendar .calCell,.mainOperationsCalendar .calCell{gap:2px;min-height:0;padding:4px}.mainCalendar .calCell li,.mainOperationsCalendar .calCell li{padding:2px 4px;font-size:9px}.mainCalendar .calSidePanel,.mainOperationsCalendar .calSidePanel{scrollbar-width:thin;gap:6px;min-height:0;max-height:150px;padding:8px 12px;overflow-y:auto}.shell main.mainCalendar,.shell main.mainOperationsCalendar{box-sizing:border-box;min-height:0;max-height:100dvh;height:100dvh!important;overflow:hidden!important}.mainOperationsCalendar .operationsWorkspace,.mainOperationsCalendar .operationsCalendar{min-height:0;overflow:hidden}.mainOperationsCalendar .operationsCalendar{flex-direction:column;flex:auto;margin:0;display:flex}.mainOperationsCalendar .operationsCalendar .panelHead{flex:none;min-height:34px;padding:5px 0}.mainOperationsCalendar .calendarGrid{flex:auto;grid-template-rows:auto repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0;overflow:hidden}.mainOperationsCalendar .calendarGrid>b{padding:4px;font-size:10px}.mainOperationsCalendar .calendarGrid>div{min-height:0;padding:4px;overflow:hidden}.mainOperationsCalendar .calendarGrid>div>span{margin-bottom:2px;font-size:11px}.mainOperationsCalendar .calendarGrid>div>button,.mainOperationsCalendar .calendarReadOnlyEvent{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:1px 0;padding:2px 3px;font-size:9px;overflow:hidden}.shell main.mainDashboard{box-sizing:border-box;min-height:0;max-height:100dvh;height:100dvh!important;overflow:hidden!important}.mainDashboard .dashboard{height:calc(100% - var(--workspace-chrome-height,68px));max-height:calc(100% - var(--workspace-chrome-height,68px));box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;min-height:0;overflow-y:auto!important}.mainDashboard .dashboard::-webkit-scrollbar{display:none}.shell main.mainOperationsEvents{height:100dvh;overflow:hidden}.mainOperationsEvents .operationsWorkspace{flex-direction:column;height:100%;min-height:0;display:flex}.mainOperationsEvents .operationsDashboardControls{flex:none}.mainOperationsEvents .upcomingEventsTableWrap{flex:auto;height:auto;min-height:0;max-height:none}}@media (max-width:768px){.shell>main.mainOperationsDashboard,.shell>main.mainOperationsEvents,.shell>main.mainOperationsCalendar{-webkit-overflow-scrolling:touch;min-height:100dvh;height:auto!important;max-height:none!important;overflow-y:auto!important}.mainOperationsDashboard .operationsWorkspace,.mainOperationsEvents .operationsWorkspace,.mainOperationsCalendar .operationsWorkspace,.mainOperationsDashboard .photographersDetailsView,.mainOperationsCalendar .operationsCalendar{height:auto!important;max-height:none!important;overflow:visible!important}:root .upcomingEventsTableWrap{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto!important}:root .upcomingEventsTableWrap::-webkit-scrollbar{width:0;display:none}:root .mainOperationsEvents .fitUpcomingColumns.upcomingEventsTableWrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7186a4 #142237;min-height:320px;height:calc(100dvh - 178px)!important;max-height:calc(100dvh - 178px)!important;overflow:auto!important}:root .mainOperationsEvents .fitUpcomingColumns.upcomingEventsTableWrap::-webkit-scrollbar{width:12px;height:12px;display:block}:root .mainOperationsEvents .fitUpcomingColumns.upcomingEventsTableWrap::-webkit-scrollbar-track{background:#142237}:root .mainOperationsEvents .fitUpcomingColumns.upcomingEventsTableWrap::-webkit-scrollbar-thumb{background:#7186a4;border:3px solid #142237;border-radius:8px}}.operationsDashboardControls .operationsActions .operationsActionButton{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);min-height:30px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:5px 8px 5px 10px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.operationsDashboardControls .operationsActions .operationsActionButton:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 58%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface));transform:translateY(-1px)}.operationsDashboardControls .operationsActions .operationsActionButton.primary{color:#fff;border-color:var(--brand);background:var(--brand)}.operationsDashboardControls .operationsActions .operationsActionButton.primary:hover{color:#fff;background:color-mix(in srgb, var(--brand) 88%, #000)}.operationsActionIcon{width:14px;height:14px;color:var(--brand);background:color-mix(in srgb, var(--brand) 13%, transparent);border-radius:50%;place-items:center;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.operationsActionButton.primary .operationsActionIcon{color:var(--brand);background:#fff}.mainOperationsDashboard .operationsDashboardControls,.mainOperationsEvents .operationsDashboardControls,.mainOperationsCalendar .operationsDashboardControls{padding-top:10px!important}@media (min-width:769px){.mainOperationsDashboard .operationsDashboardControls{margin-top:10px!important;top:0!important}.mainOperationsDashboard .operationsDashboardView>.salesKpis{top:var(--operations-controls-height,40px)!important}.mainOperationsDashboard .photographersDetailsView .photographerTablePanel{margin-top:0!important}}.photographerTablePanel{width:100%;overflow:visible!important}.photographerTable{table-layout:fixed!important;width:100%!important;min-width:0!important}.photographerTable :is(th,td){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photographerTable :is(th,td):first-child{width:16%}.photographerTable :is(th,td):nth-child(2){width:13%}.photographerTable :is(th,td):nth-child(3){width:10%}.photographerTable :is(th,td):nth-child(4){width:31%}.photographerTable :is(th,td):nth-child(5){width:13%}.photographerTable :is(th,td):nth-child(6){width:17%}@media (min-width:901px){.mainOperationsDashboard .photographersDetailsView .photographerTable>:is(thead,tbody)>tr:before{display:none!important}.mainOperationsDashboard .photographersDetailsView .photographerTable .mobilePhotographerSerial{width:6%!important;min-width:0!important;max-width:6%!important;display:table-cell!important}.mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):nth-child(2){width:24%!important}.mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):nth-child(3){width:13%!important}.mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):nth-child(4){width:11%!important}.mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):nth-child(5){width:25%!important}.mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):nth-child(6){width:12%!important}.mainOperationsDashboard .photographersDetailsView .photographerTable :is(th,td):nth-child(7){width:9%!important}}.mainOperationsDashboard .photographersDetailsView{scrollbar-width:thin;overflow:hidden auto!important}.mainOperationsDashboard .photographersDetailsView .photographerTablePanel{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}@media (max-width:900px){.operationsDashboardControls .operationsActions .operationsActionButton{min-height:28px;padding:4px 7px 4px 9px}.operationsDashboardControls .operationsActions:is(.upcomingEventActions,.photographerActions){border-bottom:0;justify-content:flex-end;gap:6px;width:100%;margin-bottom:10px}.operationsDashboardControls .operationsActions:is(.upcomingEventActions,.photographerActions) .operationsActionButton{box-sizing:border-box;border-radius:8px;flex:0 0 96px;justify-content:space-between;width:96px;min-width:96px;max-width:96px;height:30px;min-height:30px;max-height:30px;padding:0 7px 0 9px}.operationsDashboardControls .operationsActions:is(.upcomingEventActions,.photographerActions) .operationsActionButton>span:first-child{display:inline}.operationsDashboardControls .operationsActions:is(.upcomingEventActions,.photographerActions) .operationsActionIcon{width:14px;height:14px;font-size:11px}.operationsDashboardControls .operationsActions.photographerActions .operationsActionButton{flex:0 0 108px;gap:4px;width:108px;min-width:108px;max-width:108px;padding:0 6px 0 8px;font-size:10px}.operationsDashboardControls .operationsActions.photographerActions .operationsActionButton:not(.primary){flex-basis:84px;width:84px;min-width:84px;max-width:84px}.operationsDashboardControls .operationsActions.photographerActions{white-space:nowrap;flex-wrap:nowrap;display:flex}}:root .fitUpcomingColumns .upcomingEventsTable{table-layout:auto!important;width:max-content!important;min-width:100%!important;font-size:clamp(8px,.9vw,10px)!important}:root .fitUpcomingColumns .upcomingEventsTable th{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap!important;text-overflow:ellipsis!important;height:28px!important;padding:0 4px!important;font-size:clamp(8px,.9vw,10px)!important;font-weight:800!important;overflow:hidden!important}:root .fitUpcomingColumns .upcomingEventsTable td{white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;height:36px!important;padding:0 4px!important;font-size:clamp(8px,.9vw,10px)!important;overflow:hidden!important}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td):nth-child(n+7):nth-child(-n+17),:root .fitUpcomingColumns .upcomingEventsTable .crewAssignments,:root .fitUpcomingColumns .upcomingEventsTable .crewAssignments span{display:revert!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:ellipsis!important;max-width:none!important;overflow:hidden!important}:root .fitUpcomingColumns .upcomingEventsTable .crewAssignments{display:flex!important}:root .fitUpcomingColumns .upcomingEventsTable .crewAssignments span{flex-shrink:0}:root .fitUpcomingColumns .upcomingEventsTable :is(th,td):last-child{width:13%!important;min-width:0!important;padding-inline:4px!important}:root .fitUpcomingColumns .upcomingEventsTable tbody tr{cursor:pointer;transition:background-color .14s}:root .fitUpcomingColumns .upcomingEventsTableWrap{overscroll-behavior-inline:contain;overflow:auto!important}:root .fitUpcomingColumns .upcomingEventsTable th{z-index:2;letter-spacing:.02em;top:0;color:#e7ecf6!important;text-transform:none!important;background:linear-gradient(#263a54,#1b2b40)!important;border-bottom:2px solid #596d8d!important;border-right:1px solid #3a4c67!important;height:28px!important;padding:0 4px!important;font-size:clamp(8px,.9vw,10px)!important;font-weight:800!important;position:sticky!important}:root .fitUpcomingColumns .upcomingEventsTable td{border-bottom:1px solid #25354b!important;border-right:1px solid #25354b!important;height:36px!important;padding:0 4px!important;font-size:clamp(8px,.9vw,10px)!important}:root .fitUpcomingColumns .upcomingEventsTable th:last-child,:root .fitUpcomingColumns .upcomingEventsTable td:last-child{border-right:0!important;width:auto!important;min-width:max-content!important}:root .fitUpcomingColumns .upcomingEventsTable tbody tr:nth-child(2n){background:#101d2b!important}:root .fitUpcomingColumns .upcomingEventsTable tbody tr:hover{background:#7367f00d!important}:root .fitUpcomingColumns .eventRowActions{justify-content:center;min-width:max-content;gap:var(--space-1)!important;display:flex!important}:root .fitUpcomingColumns .eventRowActions :is(button,a){box-sizing:border-box;border-radius:var(--radius-md);color:#aaa1ff;background:#121e2d;border:1px solid #34435a;flex:0 0 26px;place-items:center;display:grid;width:26px!important;min-width:26px!important;height:28px!important;min-height:28px!important;padding:0!important}:root .fitUpcomingColumns .eventRowActions .message{color:#5de2a6;border-color:#31c88755}:root .fitUpcomingColumns .eventRowActions .delete{color:#ff7f88;border-color:#ef5b6755}:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable th{border-right-color:color-mix(in srgb, var(--brand) 34%, var(--line))!important;border-bottom-color:color-mix(in srgb, var(--brand) 46%, var(--line))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 26%, var(--surface)), color-mix(in srgb, var(--brand) 16%, var(--surface)))!important;color:#fff0c8!important}:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable td{border-right-color:var(--line)!important;border-bottom-color:var(--line)!important}:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable tbody tr:nth-child(2n){background:var(--surface)!important}:root[data-theme=dark] .fitUpcomingColumns .upcomingEventsTable tbody tr:hover{background:color-mix(in srgb, var(--brand) 5%, transparent)!important}
@media (max-width:900px){:root,:root *{-ms-overflow-style:none;scrollbar-width:none}:root ::-webkit-scrollbar{width:0;height:0;display:none}:root :is(.workspaceChrome,.dashMetrics,.salesDashboardSticky,.leadManagementSticky,.operationsDashboardControls,.operationsDashboardView>.salesKpis,.accountsViewSticky,.ownerSidebar,.modalHeader,.modalFooter),:root table thead th,:root .upcomingEventsTableWrap .upcomingEventsTable thead th{z-index:auto!important;position:static!important;inset:auto!important}:root :is(.leadTableWrap,.upcomingEventsTableWrap,.accountsScheduleTableWrap,.auditTableWrap,.ownerSidebar){height:auto!important;max-height:none!important}:root :is(.leadTableWrap,.upcomingEventsTableWrap,.photographerTableWrap,.accountsScheduleTableWrap,.auditTableWrap,.billTableWrap,.tableWrap,.kanbanBoard){touch-action:pan-x pan-y pinch-zoom}.shell{position:relative}:root .sidebarToggle,:root .sidebarHidden .sidebarToggle,:root .loginThemeToggle{position:absolute}}
:root[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080811;--panel:#10101c;--surface:#12121f;--surface-strong:#1b1a2c;--line:#2d2944;--text:#f4f1ff;--text-strong:#fff;--muted:#aaa6c4;--brand:#9d52ff;--brand-hover:#b97aff;--brand-soft:#2b1d4b;--secondary:#7a6cff;--success:#76d9ad;--danger:#ff949e;--warning:#f4c76f;--info:#8f8bff;--shadow-card:0 18px 42px #00000057, 0 0 36px #7542ff14;--hover-overlay:#9d52ff1a;--focus-ring:0 0 0 3px #9d52ff4d;--theme-icon:"✦"}:root[data-theme=neon] body{background:radial-gradient(circle at 85% -10%, #7e4dff2b, transparent 30rem), radial-gradient(circle at 5% 110%, #5b34c11f, transparent 28rem), var(--bg)}:root[data-theme=neon] .shell aside{background:linear-gradient(#141324f7,#090911fa);border-right-color:#9d52ff2e}:root[data-theme=neon] :is(.workspaceChrome,.dashboardChrome,.salesChrome){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c16d6;border-color:#9d52ff2e;box-shadow:0 12px 30px #00000029}:root[data-theme=neon] :is(.panel,.dashCard,.dashMetric,.salesPanel,.accountPanel,.productionPanel,.adminPanel,.modalCard,.accountModal,.leadModal,.targetModal,.productionModal,.adminUserModal,.table,.loginCard,.metrics article,.salesKpi,.accountMetrics article,.productionMetrics article,.adminMetrics article,.productionTools,.productionFilters,.permissionMatrix,.receiptModal,.clientStatementModal,.backupRestoreCard){background:linear-gradient(145deg,#19182aeb,#0e0e19f5);border-color:#9d52ff33;box-shadow:0 14px 30px #0000002e}:root[data-theme=neon] :is(.panel,.dashCard,.dashMetric,.salesPanel,.accountPanel,.productionPanel):hover{border-color:#b274ff7a;box-shadow:0 16px 34px #00000047,0 0 28px #7e4dff1a}:root[data-theme=neon] :is(.primary,.loginSubmit,.billBtn.primary,.operationsActionButton.primary){color:#fff;background:linear-gradient(135deg,#b34dff,#685cff);border-color:#0000;box-shadow:0 8px 20px #7e4dff40}:root[data-theme=neon] :is(.primary,.loginSubmit,.billBtn.primary,.operationsActionButton.primary):hover{background:linear-gradient(135deg,#c26cff,#7b6fff);box-shadow:0 10px 25px #7e4dff59}:root[data-theme=neon] :is(input,select,textarea,.chromeActions label,.chromeActions button,.sidebarToggle){color:var(--text);background-color:#100f1ddb;border-color:#9d52ff3d}:root[data-theme=neon] :is(.adminUserForm input,.adminUserForm select,.permissionMatrix header,.permissionChoices button,.adminAuditAction,.adminUserActions button,.operationsActions button,.operationsTabs button,.rowActions button,.operationsCalendar button,.receivablesTools select,.receivablesTools button,.collectionFilters input,.collectionFilters select,.accountSearch,.accountReportMonth input,.productionToolActions button,.productionFilters select,.productionFilters input,.productionFilters button){color:var(--text);background:#100f1deb;border-color:#9d52ff47}:root[data-theme=neon] :is(.permissionMatrix,.permissionRow,.adminUsersTable td,.adminAuditTable td){border-color:#9d52ff2e}:root[data-theme=neon] .permissionMatrix header{background:linear-gradient(135deg,#301f54a8,#131122f5)}:root[data-theme=neon] .permissionChoices button.selected.none{color:var(--danger);background:#ff949e1f;border-color:#ff949e94}:root[data-theme=neon] .permissionChoices button.selected.read,:root[data-theme=neon] .permissionBadges .read{color:var(--warning);background:#f4c76f21;border-color:#f4c76f8f}:root[data-theme=neon] .permissionChoices button.selected.full,:root[data-theme=neon] .permissionBadges .full,:root[data-theme=neon] .userActive{color:var(--success);background:#76d9ad21;border-color:#76d9ad8f}:root[data-theme=neon] .userInactive{color:var(--danger);background:#ff949e21;border-color:#ff949e8f}:root[data-theme=neon] :is(.adminUsersTable,.adminAuditTable,.productionTable,.productionActivityTable,.paymentTable,.ledgerTable table){color:var(--text);background:#0e0e19f0}:root[data-theme=neon] :is(.productionCommandDeck,.productionOverdueHero,.productionDeliveryHero,.productionActivityHero,.productionJobHeader,.editQueueOverview){background:radial-gradient(circle at 88% 4%,#9d52ff3b,#0000 28rem),radial-gradient(circle at 6% 100%,#685cff24,#0000 26rem),linear-gradient(135deg,#1d1630fa,#0e0e1afa);border-color:#9d52ff57}:root[data-theme=neon] :is(.productionCommandDeck,.productionOverdueHero,.productionDeliveryHero,.productionActivityHero,.productionJobHeader):after{border-color:#be84ff59;box-shadow:0 0 0 28px #9d52ff12,0 0 0 58px #685cff0d}:root[data-theme=neon] :is(.productionDeckCopy,.productionOverdueHero,.productionDeliveryHero,.productionActivityHero,.productionJobHeader,.editQueueOverview) :is(small,h2,h3,p){color:var(--text)}:root[data-theme=neon] :is(.productionDeckCopy small,.productionOverdueHero small,.productionDeliveryHero small,.productionActivityHero small,.productionJobHeader small){color:#c9a5ff}:root[data-theme=neon] :is(.productionDeckSignals span,.productionOverdueStats span,.productionDeliveryStats span,.productionActivityStats span,.editQueueStats span){color:var(--muted);background:#0c0c18ad;border-color:#9d52ff4d}:root[data-theme=neon] :is(.productionDeckSignals b,.productionOverdueStats b,.productionDeliveryStats b,.productionActivityStats b,.editQueueStats b){color:var(--text-strong)}:root[data-theme=neon] :is(.productionDeckActions button,.productionMetrics :is(article,button),.productionFocusPanel .panelHead,.editQueuePanel>.panelHead){color:var(--text);background:linear-gradient(135deg,#1d172ff2,#0e0e19fa);border-color:#9d52ff4d}:root[data-theme=neon] .productionDeckActions button:hover{color:#fff;background:#9d52ff2e;border-color:#be84ffb3}:root[data-theme=neon] .productionMetrics button{border-top-color:var(--brand)}:root[data-theme=neon] .productionMetrics :is(article,button):after{color:#b762ff2e}:root[data-theme=neon] .productionMetrics :is(article,button):nth-child(3){border-color:#ff949e7a}:root[data-theme=neon] .productionMetrics :is(article,button):nth-child(4){border-color:#76d9ad7a}:root[data-theme=neon] .productionMetrics button:hover{border-color:#be84ffb3;box-shadow:0 16px 30px #02010a4d,0 0 24px #9d52ff24}:root[data-theme=neon] .productionMetrics button small{color:var(--muted)}:root[data-theme=neon] .productionAlerts button{border-color:#ff949e73;border-left-color:var(--danger);color:#ffc3cd;background:linear-gradient(90deg,#501f38b8,#1c1226f0)}:root[data-theme=neon] .productionAlerts button:last-child{border-color:#f4c76f70;border-left-color:var(--warning);color:#ffe0a4;background:linear-gradient(90deg,#3e301eb8,#1c1624f0)}:root[data-theme=neon] .productionFocusPanel{background:#0e0e19f0;border-color:#9d52ff4d}:root[data-theme=neon] .productionFocusPanel .panelHead{background:linear-gradient(90deg,#2c1e4beb,#12101ff0);border-bottom-color:#9d52ff3d}:root[data-theme=neon] .productionFocusPanel .panelHead small{color:#c9a5ff}:root[data-theme=neon] .productionFocusCount{color:#a9efc9;background:#76d9ad1f;border-color:#76d9ad7a}:root[data-theme=neon] .productionFocusPanel .productionTable thead th{color:#d8c4ff;background:#1f1b33db;border-bottom-color:#9d52ff47}:root[data-theme=neon] .productionFocusPanel .productionTable tbody td{border-bottom-color:#9d52ff24}:root[data-theme=neon] .productionFocusPanel .productionTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] :is(.productionOverduePanel,.productionDeliveryPanel,.productionActivityPanel,.editQueuePanel,.productionFocusPanel){border-color:#9d52ff42}:root[data-theme=neon] :is(.productionOverduePanel,.productionDeliveryPanel,.productionActivityPanel,.editQueuePanel) .productionTable thead th,:root[data-theme=neon] .editQueueTable thead th{color:#d8c4ff;background:#1f1b33db;border-bottom-color:#9d52ff47}:root[data-theme=neon] .editQueuePanel{background:#0e0e19f0;border-color:#9d52ff4d}:root[data-theme=neon] .editQueueExperience{background:#0e0d19eb}:root[data-theme=neon] .editQueueOverview{background:radial-gradient(circle at 92% -50%,#9d52ff3d,#0000 46%),linear-gradient(100deg,#231a3af5,#100f1dfa);border-bottom-color:#9d52ff38}:root[data-theme=neon] .editQueueOverview small{color:#c9a5ff}:root[data-theme=neon] .editQueueOverview h3{color:var(--text-strong)}:root[data-theme=neon] .editQueueOverview p{color:var(--muted)}:root[data-theme=neon] .editQueueStats span{color:var(--muted);background:#0d0c1ac2;border-color:#9d52ff4d}:root[data-theme=neon] .editQueueStats b{color:#e1d0ff}:root[data-theme=neon] .editQueueStageRail{background:#9d52ff33;border-bottom-color:#9d52ff3b}:root[data-theme=neon] .editQueueStage,:root[data-theme=neon] .editQueueStage.stage2,:root[data-theme=neon] .editQueueStage.stage3,:root[data-theme=neon] .editQueueStage.stage4{background:linear-gradient(145deg,#1c182ffa,#11101efa)}:root[data-theme=neon] .editQueueStage i{color:#dec8ff;background:#9d52ff21;border-color:#be84ff6b}:root[data-theme=neon] .editQueueStage small{color:var(--muted)}:root[data-theme=neon] .editQueueStage b{color:var(--text-strong)}:root[data-theme=neon] .editQueueStage strong{color:#ddc8ff}:root[data-theme=neon] .editQueueStage.stage4 i{color:#a9efc9;background:#76d9ad1f;border-color:#76d9ad80}:root[data-theme=neon] .editQueueStage.stage4 strong{color:#a9efc9}:root[data-theme=neon] .editQueueStage.stage1{background:linear-gradient(145deg,#2b1d4bfa,#141025fa);box-shadow:inset 3px 0 #b575ff}:root[data-theme=neon] .editQueueStage.stage1 i{color:#eadcff;background:#9d52ff38;border-color:#be84ff8f}:root[data-theme=neon] .editQueueStage.stage1 strong{color:#d9c2ff}:root[data-theme=neon] .editQueueStage.stage2{background:linear-gradient(145deg,#172b46eb,#0f1422fa);box-shadow:inset 3px 0 #75bfff}:root[data-theme=neon] .editQueueStage.stage2 i{color:#bce2ff;background:#75bfff24;border-color:#75bfff85}:root[data-theme=neon] .editQueueStage.stage2 strong{color:#a8d8ff}:root[data-theme=neon] .editQueueStage.stage3{background:linear-gradient(145deg,#412f1de0,#1c1621fa);box-shadow:inset 3px 0 #f4c76f}:root[data-theme=neon] .editQueueStage.stage3 i{color:#ffe0a4;background:#f4c76f24;border-color:#f4c76f8c}:root[data-theme=neon] .editQueueStage.stage3 strong{color:#ffdc92}:root[data-theme=neon] .editQueueStage.stage4{background:linear-gradient(145deg,#1c4333e0,#0f191efa);box-shadow:inset 3px 0 #76d9ad}:root[data-theme=neon] .editQueueTable tbody td{border-bottom-color:#9d52ff24}:root[data-theme=neon] .editQueueTable tbody tr:nth-child(2n){background:#9d52ff08}:root[data-theme=neon] .editQueueTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] .workflowBadge{color:#dec8ff;background:#9d52ff29}:root[data-theme=neon] .workflowBadge.client-approved{color:#a9efc9;background:#76d9ad21}:root[data-theme=neon] .workflowBadge.revision-required{color:#ffc3cd;background:#ff949e21}:root[data-theme=neon] .workflowBadge.in-progress,:root[data-theme=neon] .workflowBadge.assigned{color:#ffe0a4;background:#f4c76f21}:root[data-theme=neon] .openWorkflowAction{color:#c9efff;background:linear-gradient(135deg,#2f79a86b,#19395cb8);border-color:#5dc6ff94}:root[data-theme=neon] .openWorkflowAction:hover{color:#fff;background:linear-gradient(135deg,#3b93c494,#1f4b74d1);border-color:#89dcffd1;box-shadow:0 0 18px #5dc6ff2e}:root[data-theme=neon] .mainDashboard .dashboard{gap:16px}:root[data-theme=neon] .mainDashboard .dashMetrics{gap:12px;padding:2px 0}:root[data-theme=neon] .mainDashboard .dashMetric{background:linear-gradient(135deg,#1f1b33f0,#0f0e1bf5);border-color:#9d52ff45 #9d52ff45 #9d52ff45 #9d52ff;min-height:82px;padding:11px 16px}:root[data-theme=neon] .mainDashboard .dashMetric:nth-child(2){border-left-color:#75bfff}:root[data-theme=neon] .mainDashboard .dashMetric:nth-child(3){border-left-color:#f4c76f}:root[data-theme=neon] .mainDashboard .dashMetric:nth-child(4){border-left-color:#ff949e}:root[data-theme=neon] .mainDashboard .dashMetric:nth-child(5){border-left-color:#76d9ad}:root[data-theme=neon] .mainDashboard .dashMetric:hover{border-color:#be84ff94;box-shadow:0 15px 30px #02010a47,0 0 24px #9d52ff1f}:root[data-theme=neon] .mainDashboard .dashMetric strong{color:var(--text-strong)}:root[data-theme=neon] .mainDashboard .dashMetricLabel{color:#c9a5ff}:root[data-theme=neon] .mainDashboard .dashGrid{gap:14px;padding-bottom:8px}:root[data-theme=neon] .mainDashboard .dashCard{background:linear-gradient(145deg,#181728f0,#0e0e19f7);border-color:#9d52ff3d;min-height:250px;padding:20px}:root[data-theme=neon] .mainDashboard .dashCard h2{color:var(--text-strong)}:root[data-theme=neon] .mainDashboard .dashCard:nth-child(4),:root[data-theme=neon] .mainDashboard .dashCard:nth-child(5),:root[data-theme=neon] .mainDashboard .dashCard:nth-child(6){min-width:0;min-height:0;padding:16px}:root[data-theme=neon] .mainDashboard .dashCard:nth-child(4){align-self:start}:root[data-theme=neon] .mainDashboard .dashCard:nth-child(4) .dashChart{height:128px}:root[data-theme=neon] .mainDashboard .dashCard:nth-child(5),:root[data-theme=neon] .mainDashboard .dashCard:nth-child(6){align-self:stretch;min-height:0}:root[data-theme=neon] .mainDashboard .dashCard:nth-child(5) .dashList,:root[data-theme=neon] .mainDashboard .dashCard:nth-child(6) .dashList{flex:auto;height:auto;min-height:0;max-height:none;padding-right:2px;overflow-y:auto}:root[data-theme=neon] .mainDashboard .dashCard:nth-child(5) .dashList li,:root[data-theme=neon] .mainDashboard .dashCard:nth-child(6) .dashList li{box-sizing:border-box;flex:none;min-height:0;overflow:visible}:root[data-theme=neon] .operationsUpcomingTable.upcomingEventsTableWrap{box-shadow:inset 4px 0 var(--danger), 0 16px 36px #02010a47;scrollbar-color:#8d65d8 #12101f;background:#0d0c18f5;border-color:#ff949e7a #9d52ff57 #9d52ff57}:root[data-theme=neon] .operationsUpcomingTable.upcomingEventsTableWrap::-webkit-scrollbar-track{background:#12101f}:root[data-theme=neon] .operationsUpcomingTable.upcomingEventsTableWrap::-webkit-scrollbar-thumb{background:linear-gradient(#b575ff,#7052c9);border-color:#12101f}:root[data-theme=neon] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable th{color:#dfceff;background:linear-gradient(#312253f5,#1b162ffa);border-bottom-color:#9d52ff61;border-right-color:#9d52ff2e}:root[data-theme=neon] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable td{color:var(--text);border-bottom-color:#9d52ff24}:root[data-theme=neon] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody tr:nth-child(2n){background:#9d52ff0a}:root[data-theme=neon] .operationsUpcomingTable.upcomingEventsTableWrap .upcomingEventsTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] .operationsUpcomingTable .srNo{color:#d3b8ff}:root[data-theme=neon] .operationsUpcomingTable .upcomingEventDate{color:#dfceff;background:#9d52ff1a;border-color:#9d52ff4d}:root[data-theme=neon] .operationsUpcomingTable .tbdEventDate .upcomingEventDate{color:#ffe0a4;background:#f4c76f21;border-color:#f4c76f85}:root[data-theme=neon] .operationsUpcomingTable .upcomingEventsTable td:nth-child(3) b{color:var(--text-strong)}:root[data-theme=neon] .operationsUpcomingTable .upcomingEventType{color:#dec8ff;background:#9d52ff1f;border-color:#be84ff61}:root[data-theme=neon] .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypePreWedding,:root[data-theme=neon] .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypePreWedding :is(.upcomingEventType,b,span){color:#ffc4dc!important}:root[data-theme=neon] .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypeNightWedding,:root[data-theme=neon] .fitUpcomingColumns .upcomingEventsTable td.eventTypeCell.eventTypeNightWedding :is(.upcomingEventType,b,span){color:#ffe5a3!important}:root[data-theme=neon] .fitUpcomingColumns .upcomingEventsTable td.eventDateTbd,:root[data-theme=neon] .fitUpcomingColumns .upcomingEventsTable td.eventDateTbd :is(span,b){color:#f4c76f!important}:root[data-theme=neon] .operationsUpcomingTable .crewAssignments span{color:#ddd7ef;background:#171327eb;border-color:#9d52ff47}:root[data-theme=neon] .operationsUpcomingTable .crewAssignments span.crewAssigned{color:#a9efc9;background:#234f3a8a;border-color:#76d9ad8a}:root[data-theme=neon] .operationsUpcomingTable .crewAssignments.multipleCrew{background:linear-gradient(135deg,#9d52ff38,#685cff1f);border-color:#be84ff8c}:root[data-theme=neon] .operationsUpcomingTable .crewAssignments.multipleCrew:before{color:#dec8ff}:root[data-theme=neon] .operationsUpcomingTable .crewAssignments span.crewAssignedMultiple,:root[data-theme=neon] .operationsUpcomingTable .crewAssignments span.crewAssignedMultiple:nth-of-type(2n){color:#eadcff;background:#7047d86b;border-color:#be84ff8c}:root[data-theme=neon] .operationsUpcomingTable .crewAssignments span.crewX,:root[data-theme=neon] .operationsUpcomingTable .crewAssignments span.crewXX{color:#ffe29a;background:#f4c76f29;border-color:#f4c76f94}:root[data-theme=neon] .operationsUpcomingTable .crewAssignments span.crewNA{color:#ffc3cd;background:#ff949e21;border-color:#ff949e8c}:root[data-theme=neon] .operationsUpcomingTable .eventRowActions button{color:#d9c4ff;background:#171327eb;border-color:#be84ff61}:root[data-theme=neon] .operationsUpcomingTable .eventRowActions button:hover{color:#fff;background:#9d52ff33;border-color:#be84ffb8}@media (min-width:1100px){:root[data-theme=neon] .mainDashboard .dashGrid{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=neon] .mainDashboard .dashCard:nth-child(5),:root[data-theme=neon] .mainDashboard .dashCard:nth-child(6){align-self:start;height:356px}}@media (max-width:700px){:root[data-theme=neon] .mainDashboard .dashboard{gap:10px}:root[data-theme=neon] .mainDashboard .dashMetrics{gap:10px;padding:0}:root[data-theme=neon] .mainDashboard .dashMetric{min-height:82px;padding:11px 12px}:root[data-theme=neon] .mainDashboard .dashGrid{gap:10px;padding-bottom:0}:root[data-theme=neon] .mainDashboard .dashCard{min-height:220px;padding:16px}}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTablePanel{background:#0e0e19f5;border-color:#9d52ff52;box-shadow:0 14px 34px #00000047,0 0 28px #7e4dff12}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTable thead th{color:#d8c4ff;background:linear-gradient(#301f54eb,#1a152df5);border-bottom-color:#9d52ff61}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerSerialSort:hover{color:#eadcff;background:#9d52ff29;border-color:#be84ff99}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView :is(.photographerSerialSort span,.mobilePhotographerSerial){color:#c9a5ff}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody td{color:var(--text);border-bottom-color:#9d52ff24}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody td+td{border-left-color:#9d52ff1a}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:nth-child(2n){background:#9d52ff08}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerIdentity i{color:#dec8ff;background:linear-gradient(135deg,#522d8ba3,#1a142cf5);border-color:#be84ff70}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerIdentity b{color:var(--text-strong)}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerMobile,:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerWork{color:var(--text);background:#171327eb;border-color:#9d52ff4d}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerWork{color:#dec8ff;background:#9d52ff21;border-color:#be84ff6b}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTable .rowActions button{color:#d9c4ff;background:#171327eb;border-color:#be84ff61}:root[data-theme=neon] .mainOperationsDashboard .photographersDetailsView .photographerTable .rowActions button:hover{border-color:var(--brand);background:#9d52ff2e}:root[data-theme=neon] .paymentDashboardView .accountMetrics article{border-color:#9d52ff4d;border-top-color:var(--brand);background:linear-gradient(135deg,#1d172ff5,#0e0e19fa)}:root[data-theme=neon] .paymentDashboardView .accountMetrics article:after{color:#b762ff29}:root[data-theme=neon] .paymentDashboardView .accountMetrics article:nth-child(2),:root[data-theme=neon] .paymentDashboardView .accountMetrics article:nth-child(3){border-top-color:#b46cff}:root[data-theme=neon] .paymentDashboardView .accountMetrics strong,:root[data-theme=neon] .paymentDashboardView .accountMetrics article:nth-child(2) strong{color:var(--text-strong)}:root[data-theme=neon] .accountsCommandDeck{background:radial-gradient(circle at 90% -25%,#9d52ff40,#0000 44%),radial-gradient(circle at 7% 120%,#685cff26,#0000 48%),linear-gradient(115deg,#1f1734fa,#0f0e1bfa 64%,#19122bfa);border-color:#9d52ff5c}:root[data-theme=neon] .accountsCommandDeck:after{border-color:#be84ff5c;box-shadow:0 0 0 30px #9d52ff12}:root[data-theme=neon] .accountsCommandDeck small,:root[data-theme=neon] .accountsRecentPaymentsPanel .panelHead small{color:#c9a5ff}:root[data-theme=neon] .accountsCommandDeck h2,:root[data-theme=neon] .paymentDashboardView .accountBreakdown h2{color:var(--text-strong)}:root[data-theme=neon] .accountsCommandDeck p,:root[data-theme=neon] .accountsRecentPaymentsPanel .panelHead p{color:var(--muted)}:root[data-theme=neon] .accountsCommandSignals span{color:var(--muted);background:#0c0c18ad;border-color:#9d52ff52}:root[data-theme=neon] .accountsCommandSignals b{color:var(--text-strong)}:root[data-theme=neon] :is(.accountsRecentPaymentsPanel,.paymentDashboardView .accountBreakdown){background:#0e0e19f5;border-color:#9d52ff45}:root[data-theme=neon] .accountsRecentPaymentsPanel .panelHead{background:linear-gradient(90deg,#251b3eeb,#0f0e1bfa);border-bottom-color:#9d52ff3d}:root[data-theme=neon] .paymentDashboardView .accountBreakdown>div{border-top-color:#9d52ff2b}:root[data-theme=neon] .paymentDashboardView .accountBreakdown b{color:#d9c4ff}:root[data-theme=neon] .collectionsPanel{background:#0e0e19f5;border-color:#9d52ff47}:root[data-theme=neon] .collectionsHero{background:radial-gradient(circle at 93% -42%,#9d52ff3d,#0000 46%),radial-gradient(circle at 3% 125%,#685cff24,#0000 45%),linear-gradient(120deg,#1f1734fa,#0f0e1bfa 62%,#19122bfa);border-bottom-color:#9d52ff47}:root[data-theme=neon] .collectionsHero:after{border-color:#be84ff5c;box-shadow:0 0 0 28px #9d52ff12}:root[data-theme=neon] .collectionsHero small{color:#c9a5ff}:root[data-theme=neon] .collectionsHero h2{color:var(--text-strong)}:root[data-theme=neon] .collectionsHero p{color:var(--muted)}:root[data-theme=neon] .collectionsSignals span{color:var(--muted);background:#0c0c18ad;border-color:#9d52ff52}:root[data-theme=neon] .collectionsSignals b{color:var(--text-strong)}:root[data-theme=neon] .collectionsPanel .collectionFilters{background:#12101ff0;border-bottom-color:#9d52ff30}:root[data-theme=neon] .collectionsPanel .collectionFilters :is(input,select){color:var(--text);background:#0c0c18eb;border-color:#9d52ff47}:root[data-theme=neon] .collectionsPanel .paymentTable thead th{color:#d8c4ff;background:#1f1b33db;border-bottom-color:#9d52ff47}:root[data-theme=neon] .collectionsPanel .collectionPaymentActivity .paymentTable tbody td{border-bottom-color:#9d52ff24}:root[data-theme=neon] .collectionsPanel .collectionPaymentActivity .paymentTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] .collectionsPanel .collectionPaymentActivity .reportPaymentClient i{color:#dec8ff;background:linear-gradient(135deg,#522d8ba3,#1a142cf5);border-color:#be84ff70}:root[data-theme=neon] .collectionsPanel .collectionPaymentActivity .reportPaymentClient b,:root[data-theme=neon] .collectionsPanel .collectionPaymentActivity .reportPaymentAmount{color:var(--text-strong)}:root[data-theme=neon] .collectionsPanel .collectionPaymentActivity :is(.reportPaymentType,.reportPaymentMode,.reportPaymentStatus){color:var(--text);background:#171327eb;border-color:#9d52ff4d}:root[data-theme=neon] .collectionsPanel .collectionPaymentActivity .reportPaymentType{color:#dec8ff;background:#9d52ff21;border-color:#be84ff6b}:root[data-theme=neon] .receivablesHero{background:radial-gradient(circle at 92% -30%,#9d52ff45,#0000 46%),radial-gradient(circle at 3% 125%,#685cff29,#0000 48%),linear-gradient(122deg,#1f1734fa,#0f0e1bfa 62%,#19122bfa);border-color:#9d52ff61;box-shadow:0 16px 38px #02010a6b}:root[data-theme=neon] .receivablesHero:after{border-color:#be84ff3d;box-shadow:0 0 0 48px #9d52ff0d,0 0 0 96px #9d52ff08}:root[data-theme=neon] .receivablesHero small{color:#c9a5ff}:root[data-theme=neon] .receivablesHero h2{color:var(--text-strong)}:root[data-theme=neon] .receivablesHero p{color:var(--muted)}:root[data-theme=neon] .receivablesSignals span{color:#bcb6d7;background:#0d0c1ac2;border-color:#9d52ff57}:root[data-theme=neon] .receivablesSignals b{color:#e1d0ff}:root[data-theme=neon] .receivablesView .accountMetrics article{background:linear-gradient(135deg,#1f1b33f0,#0f0e1bf5);border-color:#be84ffb8 #9d52ff45 #9d52ff45}:root[data-theme=neon] .receivablesView .accountMetrics article:nth-child(2){border-top-color:#9d52ff}:root[data-theme=neon] .receivablesView .accountMetrics article:nth-child(3){border-top-color:#8d79ff}:root[data-theme=neon] .receivablesView .accountMetrics article:nth-child(4){border-top-color:#c478ff}:root[data-theme=neon] .receivablesView .accountsScheduleTableWrap{background:#0e0d19e0;border-color:#9d52ff52;box-shadow:0 16px 36px #02010a52}:root[data-theme=neon] .receivablesView .receivablesTable thead th{color:#dac7ff;background:#1f1b33eb;border-bottom-color:#9d52ff57}:root[data-theme=neon] .receivablesView .receivablesTable tbody td{border-bottom-color:#9d52ff24}:root[data-theme=neon] .receivablesView .receivablesTable tbody tr:nth-child(2n){background:#9d52ff08}:root[data-theme=neon] .receivablesView .receivablesTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] .receivablesView .receivablesTable td:first-child,:root[data-theme=neon] .receivablesView .receivablesTable td:nth-child(4),:root[data-theme=neon] .receivablesView .receivablesTable td:nth-child(6){color:#d9c2ff}:root[data-theme=neon] .receivablesView .receivablesTable td:nth-child(2),:root[data-theme=neon] .receivablesView .receivablesTable td:nth-child(3) small,:root[data-theme=neon] .receivablesView .receivablesTable .accountPlan>span small,:root[data-theme=neon] .receivablesView .receivablesTable .accountPlan .milestoneDue{color:var(--muted)}:root[data-theme=neon] .receivablesView .receivablesTable td:nth-child(3) b{color:var(--text-strong)}:root[data-theme=neon] .receivablesView .receivablesTable .accountPlan>span{background:#171327e6;border-color:#9d52ff42}:root[data-theme=neon] .receivablesView .receivablesTable .accountPlan>span b{color:#ddc8ff}:root[data-theme=neon] .receivablesView .receivablesTable .accountPlan>span.paid{background:#234f3a75;border-color:#57b6868c}:root[data-theme=neon] .receivablesView .receivablesTable .accountPlan>span.paid b{color:#a9efc9}:root[data-theme=neon] .clientLedgerHero{background:radial-gradient(circle at 92% -30%,#9d52ff45,#0000 46%),radial-gradient(circle at 3% 125%,#685cff29,#0000 48%),linear-gradient(122deg,#1f1734fa,#0f0e1bfa 62%,#19122bfa);border-color:#9d52ff61;box-shadow:0 16px 38px #02010a6b}:root[data-theme=neon] .clientLedgerHero:after{border-color:#be84ff3d;box-shadow:0 0 0 48px #9d52ff0d,0 0 0 96px #9d52ff08}:root[data-theme=neon] .clientLedgerHero small{color:#c9a5ff}:root[data-theme=neon] .clientLedgerHero h2{color:var(--text-strong)}:root[data-theme=neon] .clientLedgerHero p{color:var(--muted)}:root[data-theme=neon] .clientLedgerSignals span{color:#bcb6d7;background:#0d0c1ac2;border-color:#9d52ff57}:root[data-theme=neon] .clientLedgerSignals b{color:#e1d0ff}:root[data-theme=neon] .clientLedgerView .accountMetrics article{background:linear-gradient(135deg,#1f1b33f0,#0f0e1bf5);border-color:#be84ffb8 #9d52ff45 #9d52ff45}:root[data-theme=neon] .clientLedgerView .accountMetrics article:nth-child(2){border-top-color:#9d52ff}:root[data-theme=neon] .clientLedgerView .accountMetrics article:nth-child(3){border-top-color:#78d5a2}:root[data-theme=neon] .clientLedgerView .accountMetrics article:nth-child(4){border-top-color:#c478ff}:root[data-theme=neon] .clientLedgerView .accountsScheduleTableWrap{background:#0e0d19e0;border-color:#9d52ff52;box-shadow:0 16px 36px #02010a52}:root[data-theme=neon] .clientLedgerView .clientLedgerTable thead th{color:#dac7ff;background:#1f1b33eb;border-bottom-color:#9d52ff57}:root[data-theme=neon] .clientLedgerView .clientLedgerTable tbody td{border-bottom-color:#9d52ff24}:root[data-theme=neon] .clientLedgerView .clientLedgerTable tbody tr:nth-child(2n){background:#9d52ff08}:root[data-theme=neon] .clientLedgerView .clientLedgerTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] .clientLedgerView .clientLedgerTable td:first-child,:root[data-theme=neon] .clientLedgerView .clientLedgerTable td:nth-child(4),:root[data-theme=neon] .clientLedgerView .clientLedgerTable td:nth-child(6){color:#d9c2ff}:root[data-theme=neon] .clientLedgerView .clientLedgerTable td:nth-child(2),:root[data-theme=neon] .clientLedgerView .clientLedgerTable td:nth-child(3) small,:root[data-theme=neon] .clientLedgerView .clientLedgerTable .accountPlan>span small,:root[data-theme=neon] .clientLedgerView .clientLedgerTable .accountPlan .milestoneDue{color:var(--muted)}:root[data-theme=neon] .clientLedgerView .clientLedgerTable td:nth-child(3) b{color:var(--text-strong)}:root[data-theme=neon] .clientLedgerView .clientLedgerTable .accountPlan>span{background:#171327e6;border-color:#9d52ff42}:root[data-theme=neon] .clientLedgerView .clientLedgerTable .accountPlan>span b{color:#ddc8ff}:root[data-theme=neon] .clientLedgerView .clientLedgerTable .accountPlan>span.paid{background:#234f3a75;border-color:#57b6868c}:root[data-theme=neon] .clientLedgerView .clientLedgerTable .accountPlan>span.paid b{color:#a9efc9}:root[data-theme=neon] .reportsAnalyticsHero{background:radial-gradient(circle at 92% -30%,#9d52ff45,#0000 46%),radial-gradient(circle at 3% 125%,#685cff29,#0000 48%),linear-gradient(122deg,#1f1734fa,#0f0e1bfa 62%,#19122bfa);border-color:#9d52ff61;box-shadow:0 16px 38px #02010a6b}:root[data-theme=neon] .reportsAnalyticsHero:after{border-color:#be84ff3d;box-shadow:0 0 0 48px #9d52ff0d,0 0 0 96px #9d52ff08}:root[data-theme=neon] :is(.reportsAnalyticsHero,.reportsAnalyticsTableHead) small{color:#c9a5ff}:root[data-theme=neon] .reportsAnalyticsHero h2{color:var(--text-strong)}:root[data-theme=neon] .reportsAnalyticsHero p{color:var(--muted)}:root[data-theme=neon] .reportsAnalyticsSignals span{color:#bcb6d7;background:#0d0c1ac2;border-color:#9d52ff57}:root[data-theme=neon] .reportsAnalyticsSignals b{color:#e1d0ff}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article,:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics .accountReportMonth{background:linear-gradient(135deg,#1f1b33f0,#0f0e1bf5);border-color:#9d52ff47;box-shadow:0 12px 28px #02010a4d}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article{border-top-color:#c58cff}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article:nth-child(2){border-top-color:#9d52ff}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article:nth-child(3){border-top-color:#e9a4cc}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article:nth-child(4){border-top-color:#78d5a2}:root[data-theme=neon] .reportsAnalyticsView .reportKpiHeader i{color:#dec8ff;background:#9d52ff29;border-color:#be84ff6b}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article:nth-child(2) .reportKpiHeader i{color:#cfb5ff;background:#685cff2e;border-color:#9d52ff6b}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article:nth-child(3) .reportKpiHeader i{color:#ffc3e5;background:#e9a4cc21;border-color:#e9a4cc5c}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics article:nth-child(4) .reportKpiHeader i{color:#a9efc9;background:#234f3a75;border-color:#78d5a26b}:root[data-theme=neon] .reportsAnalyticsView .reportsMetrics .accountReportMonth{border-color:#be84ff6b}:root[data-theme=neon] .reportsAnalyticsView .accountReportMonth span{color:#c9a5ff}:root[data-theme=neon] .reportsAnalyticsView .accountReportMonth input{color:var(--text-strong);background:#0c0c18eb;border-color:#9d52ff5c}:root[data-theme=neon] .reportsAnalyticsView .accountBreakdown,:root[data-theme=neon] .reportsAnalyticsTable{background:#12101feb;border-color:#9d52ff4d}:root[data-theme=neon] .reportsAnalyticsView .accountBreakdownTitle,:root[data-theme=neon] .reportsAnalyticsTableHead{background:linear-gradient(100deg,#231d3aeb,#12101ff0);border-bottom-color:#9d52ff3d}:root[data-theme=neon] .reportsAnalyticsView :is(.accountBreakdown h2,.reportsAnalyticsTableHead h2){color:var(--text-strong)}:root[data-theme=neon] .reportsAnalyticsView .accountBreakdownTitle>span,:root[data-theme=neon] .reportsAnalyticsTableHead>span{color:#d8c4ff;background:#9d52ff1f;border-color:#9d52ff5c}:root[data-theme=neon] .reportsAnalyticsView .accountBreakdown>div{border-top-color:#9d52ff29}:root[data-theme=neon] .reportsAnalyticsView .accountBreakdown b,:root[data-theme=neon] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow>b{color:#ddc8ff}:root[data-theme=neon] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow{color:var(--text)}:root[data-theme=neon] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow:hover{background:#9d52ff1a}:root[data-theme=neon] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow small{color:var(--muted)}:root[data-theme=neon] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow>em{background:#06060fd1}:root[data-theme=neon] .reportsAnalyticsView .reportsBreakdown .reportBreakdownRow>em>u{background:linear-gradient(90deg,#7047d8,#c58cff)}:root[data-theme=neon] .reportsAnalyticsTable .paymentTable thead th{color:#dac7ff;background:#1f1b33eb;border-bottom-color:#9d52ff4d}:root[data-theme=neon] .reportsAnalyticsTable .paymentTable tbody td{border-bottom-color:#9d52ff24}:root[data-theme=neon] .reportsAnalyticsTable .paymentTable tbody tr:hover{box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#9d52ff29,#685cff0d)}:root[data-theme=neon] .reportsAnalyticsTable .reportPaymentClient i{color:#dec8ff;background:linear-gradient(135deg,#522d8ba3,#1a142cf5);border-color:#be84ff70}:root[data-theme=neon] .reportsAnalyticsTable :is(.reportPaymentClient b,.reportPaymentAmount){color:var(--text-strong)}:root[data-theme=neon] .reportsAnalyticsTable :is(.reportPaymentType,.reportPaymentMode,.reportPaymentStatus){color:var(--text);background:#171327eb;border-color:#9d52ff4d}:root[data-theme=neon] .reportsAnalyticsTable .reportPaymentType{color:#dec8ff;background:#9d52ff21;border-color:#be84ff6b}:root[data-theme=neon] :is(input,select,textarea):focus{border-color:var(--brand);box-shadow:var(--focus-ring)}:root[data-theme=neon] .shell aside nav button.active,:root[data-theme=neon] .shell aside nav button:hover,:root[data-theme=neon] .navGroup.groupActive .navGroupLabel,:root[data-theme=neon] .navSubmenu button.active{color:#fff;background:linear-gradient(90deg,#9d52ff38,#685cff17);border-color:#b35fff85}:root[data-theme=neon] :is(.operationsTabs button.active,.billTabs button.active,.productionPageTabs button.active){color:#fff;background:linear-gradient(135deg,#9d52ff47,#685cff2b);border-color:#b86dffa3;box-shadow:inset 0 -2px #bc78ff}:root[data-theme=neon] table :is(th,td){border-color:#9d52ff24}:root[data-theme=neon] table th{color:#d8c4ff;background:#1f1b33c7}:root[data-theme=neon] table tbody tr:hover{background:#9d52ff14}:root[data-theme=neon] .themeToggle[data-theme-state=neon]{color:#fff;background:linear-gradient(135deg,#9d52ff4d,#685cff2e);border-color:#bd78ffad;box-shadow:0 0 20px #9d52ff2e}
:root[data-theme=blush]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdf0f6;--panel:#fff;--surface:#fff;--surface-2:#faf5fa;--surface-strong:#f5ebf4;--surface2:#faf5fa;--line:#eee1ea;--text:#51495a;--text-strong:#2a2432;--muted:#83778a;--brand:#df3f89;--brand-hover:#c92d75;--brand-soft:#fde5ef;--secondary:#835bd3;--accent:#a464da;--accent-warm:#efad38;--card-gradient:linear-gradient(145deg, #fff, #fff7fb);--shadow-card:0 14px 34px #84426f17;--hover-overlay:#fff1f7;--success:#269d6a;--danger:#d14c70;--warning:#bc7a17;--info:#4da4c6;--focus-ring:0 0 0 3px #df3f892e;--success-soft:#e0f5ea;--danger-soft:#fde6ec;--warning-soft:#fff0d6;--on-brand:#fff}:root[data-theme=blush] body{background:radial-gradient(circle at 90% -10%, #fbe2ef 0, transparent 28%), var(--bg);color:var(--text)}:root[data-theme=blush] :is(.shell,.workspaceChrome,.dashboardChrome,.salesChrome,.mainDashboard){color:var(--text);background-color:#0000}:root[data-theme=blush] .shell aside{border-right-color:var(--line);background:linear-gradient(#fff 0%,#fff8fc 100%);box-shadow:8px 0 26px #84426f0d}:root[data-theme=blush] :is(.workspaceChrome,.dashboardChrome,.salesChrome){border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6}:root[data-theme=blush] :is(.panel,.dashCard,.dashMetric,.salesPanel,.accountPanel,.productionPanel,.ownerMetrics article,.clientPortalCard,.clientPortalHero,.clientPortalStats article,.accountMetrics article,.productionTools,.myProductionTask,.productionTimeline,.operationFormSection,.detailSummary div,.detailNotes,.activitySection,.attachmentSection,.statementMetrics article,.statementSchedule article,.crewWorkPicker label){background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--shadow-card)}:root[data-theme=blush] :is(.panel,.dashCard,.dashMetric,.accountMetrics article):hover{border-color:#efb8d1;box-shadow:0 18px 40px #84426f21}:root[data-theme=blush] :is(input,select,textarea,.sidebarToggle,.chromeActions label,.chromeActions button){border-color:var(--line);color:var(--text);background:#fff}:root[data-theme=blush] :is(input,select,textarea):focus{border-color:var(--brand);box-shadow:var(--focus-ring)}:root[data-theme=blush] :is(button.primary,.primaryButton,.loginSubmit,.createButton,.saveButton,.submitButton){color:#fff;background:linear-gradient(135deg,#e8428a,#8b5bd5);box-shadow:0 10px 20px #df3f893d}:root[data-theme=blush] .login .loginInput{background:#fff!important;border-color:#e9cddd!important}:root[data-theme=blush] .login :is(.loginUsernameField input,.loginPasswordField input),:root[data-theme=blush] .login :is(.loginUsernameField input:focus,.loginPasswordField input:focus){color:#2a2432!important;-webkit-text-fill-color:#2a2432!important;caret-color:#df3f89!important}:root[data-theme=blush] .login :is(.loginUsernameField input,.loginPasswordField input)::placeholder{opacity:1;color:#8b7d90!important;-webkit-text-fill-color:#8b7d90!important}:root[data-theme=blush] .login .loginInput input:-webkit-autofill{-webkit-text-fill-color:#2a2432!important;caret-color:#df3f89!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=blush] .login .loginInput input:-webkit-autofill:hover{-webkit-text-fill-color:#2a2432!important;caret-color:#df3f89!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=blush] .login .loginInput input:-webkit-autofill:focus{-webkit-text-fill-color:#2a2432!important;caret-color:#df3f89!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=blush] .login .loginInput input:-webkit-autofill:active{-webkit-text-fill-color:#2a2432!important;caret-color:#df3f89!important;box-shadow:inset 0 0 0 1000px #fff!important}:root[data-theme=blush] :is(.loginWordmark,.loginMobileWordmark){mix-blend-mode:normal;filter:none!important}:root[data-theme=blush] .shell aside nav button{color:#756a7d}:root[data-theme=blush] .shell aside nav button:hover,:root[data-theme=blush] .shell aside nav button.active,:root[data-theme=blush] .navGroup.groupActive .navGroupLabel,:root[data-theme=blush] .navSubmenu button.active{color:#c83275;background:linear-gradient(90deg,#fde3ee,#f4eaff);box-shadow:inset 3px 0 #e8428a}:root[data-theme=blush] .mainDashboard .dashMetrics{gap:14px}:root[data-theme=blush] .mainDashboard .dashMetric{border-top:3px solid #e8428a;min-height:104px;position:relative;overflow:hidden}:root[data-theme=blush] .mainDashboard .dashMetric:after{content:"";opacity:.1;border:1px solid;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-30px;right:-22px}:root[data-theme=blush] .mainDashboard .dashMetric:nth-child(2){color:#6b51a8;border-top-color:#895cd6}:root[data-theme=blush] .mainDashboard .dashMetric:nth-child(3){color:#347f99;border-top-color:#51bdd8}:root[data-theme=blush] .mainDashboard .dashMetric:nth-child(4){color:#9b6917;border-top-color:#efa731}:root[data-theme=blush] .mainDashboard .dashMetric:nth-child(5){color:#287858;border-top-color:#31a875}:root[data-theme=blush] .mainDashboard .dashMetric strong,:root[data-theme=blush] .mainDashboard .dashCard h2{color:var(--text-strong)}:root[data-theme=blush] .mainDashboard .dashMetricLabel{color:var(--muted)}:root[data-theme=blush] .mainDashboard .dashCard{border-top:3px solid #eeddeb}:root[data-theme=blush] .mainDashboard .dashCard:first-child{border-top-color:#e8428a}:root[data-theme=blush] .mainDashboard .dashCard:nth-child(2){border-top-color:#895cd6}:root[data-theme=blush] .mainDashboard .dashCard:nth-child(3){border-top-color:#51bdd8}:root[data-theme=blush] :is(table,.dataTable,.tableShell){color:var(--text);background:#fff}:root[data-theme=blush] :is(th,.dataTable thead td){color:#6c5c70;border-color:var(--line);background:#faf4f8}:root[data-theme=blush] :is(td,th){border-color:var(--line)}:root[data-theme=blush] tbody tr:hover{background:#fff4f8}:root[data-theme=blush] :is(.statusBadge,.tag,.pill,.chip){color:#80516d;background:#fbf2f7;border-color:#ead8e3}:root[data-theme=blush] :is(.modal,.operationModal,.eventMessageModal,.crewModal,.accountModal,.targetModal,.leadModal,.leadDetailModal){background:var(--panel);border-color:var(--line);color:var(--text)}@media (max-width:760px){:root[data-theme=blush] .shell aside{box-shadow:10px 0 30px #84426f24}:root[data-theme=blush] .mainDashboard .dashMetric{min-height:90px}}:root[data-theme] .shell aside .brand.ankitSidebarBrand{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;gap:0!important;width:100%!important;padding:8px 18px 18px!important;display:flex!important}:root[data-theme] .shell aside .brand.ankitSidebarBrand .ankitSidebarLogo{object-position:center center!important;place-self:center!important;width:176px!important;max-width:100%!important;height:116px!important;margin:0 auto!important}@media (max-width:900px){:root[data-theme] .shell aside .brand.ankitSidebarBrand{padding:6px 12px 16px!important}:root[data-theme] .shell aside .brand.ankitSidebarBrand .ankitSidebarLogo{width:158px!important;max-width:100%!important;height:106px!important}}
