@media screen{:root[data-theme=night] body:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);color:var(--text)}:root[data-theme=night] .card:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md)}:root[data-theme=night] .authBrandName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand)}:root[data-theme=night] .brandBar:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(105deg, var(--brand-deep) 0%, var(--brand-mid) 58%, var(--brand-lift) 145%);color:#fff;box-shadow:inset 0 1px #ffffff03,0 6px 18px -12px #000}:root[data-theme=night] .accountBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:#12213a1f;border:1px solid #24374f47}:root[data-theme=night] .accountBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a33}:root[data-theme=night] .accountScrim:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .accountMenu:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-lg)}:root[data-theme=night] .accountMenuLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .accountMenuRole:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .accountMenuLogout:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-top:1px solid var(--border);color:var(--danger);background:0 0}:root[data-theme=night] .muted:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] label:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] input:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] select:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] textarea:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);color:var(--text);background:#12213a}:root[data-theme=night] input:where(:not(.quoteDoc *,.invoiceDocWrap *))::placeholder,:root[data-theme=night] textarea:where(:not(.quoteDoc *,.invoiceDocWrap *))::placeholder{color:var(--faint)}:root[data-theme=night] input:focus:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] select:focus:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] textarea:focus:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-lift);box-shadow:0 0 0 3px var(--brand-tint)}:root[data-theme=night] input:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] select:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] textarea:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] button:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] a:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] [role=button]:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] button:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .primary:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);color:#fff;border-color:var(--brand-mid);box-shadow:var(--shadow-sm)}:root[data-theme=night] .primary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-press);border-color:var(--brand-press);box-shadow:var(--shadow-md)}:root[data-theme=night] .primary:disabled:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none}:root[data-theme=night] .secondary:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);border-color:var(--border-strong);background:#12213a}:root[data-theme=night] .secondary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] code:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .notice:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#79e1aa;background:#0d1a2e;border:1px solid #24374f}:root[data-theme=night] .error:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#12213a;border:1px solid #24374f}:root[data-theme=night] .tabs:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .tabBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .tabBtn:hover:not(.active):where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .tabBtn.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);box-shadow:0 1px 2px #00000024, inset 0 -2px 0 var(--brand-lift);background:#12213a}:root[data-theme=night] .mdHeroDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .mdHeroAnswer:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .mdChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .mdChipWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#b453091a}:root[data-theme=night] .siteIdentityForm .fieldHint:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .statStrip:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .statStripItem+.statStripItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:1px solid var(--border)}:root[data-theme=night] .statStrip dt:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .statStrip dd:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .myDay .mdHero:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}:root[data-theme=night] .myDay .mdHero:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:linear-gradient(180deg, var(--brand-mid) 0%, var(--brand-lift) 100%)}:root[data-theme=night] .myDay .mdHeroDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .myDay .mdHeroTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .mdStatus:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border:1px solid var(--brand-line);box-shadow:inset 0 1px #ffffff14}:root[data-theme=night] .mdStatus:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:var(--brand-lift);box-shadow:0 0 0 3px #0000004f}:root[data-theme=night] .myDay .mdStatus .mdHeroAnswer:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .myDay .mdChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--brand-line);color:var(--brand-deep);box-shadow:var(--shadow-sm)}:root[data-theme=night] .myDay .mdChipWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#0d1a2e;border-color:#6f522a}:root[data-theme=night] .actionCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}:root[data-theme=night] .actionCard:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-lift);box-shadow:var(--shadow-lg)}:root[data-theme=night] .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-icon)}:root[data-theme=night] .actionSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .actionGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .mdGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}:root[data-theme=night] .mdGroupToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .mdGroupToggle:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .mdGroupTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .mdGroupTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:linear-gradient(90deg, var(--brand-mid), var(--brand-lift))}:root[data-theme=night] .mdGroupSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .mdGroupBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--surface-group);border-top:1px solid var(--border)}:root[data-theme=night] .mdGroupBody .actionCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:var(--shadow-sm)}:root[data-theme=night] .mdGroupBody .actionCard:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:var(--shadow-md)}:root[data-theme=night] .flowLead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .flowLead strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .flowNames:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .flowLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .flowChange:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid);background:0 0;border:0}:root[data-theme=night] .flowChange:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .flowNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .flowAside:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .flowAsideHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .flowAsideRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .pickRate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .pickRateMissing:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#12213a;border:1px solid #24374f}:root[data-theme=night] .poolRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .poolWhere:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .pickerBtnOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-mid);box-shadow:inset 0 0 0 1px var(--brand-mid)}:root[data-theme=night] .movePair:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border:1px solid var(--brand-line)}:root[data-theme=night] .movePairName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .moveArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .moveResult:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .segRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .segTime:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .segTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:2px solid var(--border-strong)}:root[data-theme=night] .segTotal .segSite:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .segTotal .segTime:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .pickerBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong)}:root[data-theme=night] .pickerBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-lift);background:var(--brand-tint)}:root[data-theme=night] .pickerBtn .countBadge:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .mdQuietAction:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .mdQuietAction:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line);background:var(--brand-tint)}:root[data-theme=night] .mdQuietIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .mdQuietSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .mdAddSiteForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}:root[data-theme=night] .mdEmpty:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px dashed var(--border-strong)}:root[data-theme=night] .mdEmptyTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .mdStrip:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border-strong);box-shadow:var(--shadow-md)}:root[data-theme=night] .mdStripHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .mdStripTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .mdStripTitle svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .sectionHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .myDay .sectionHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .myDay .sectionHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:linear-gradient(90deg, var(--brand-mid), var(--brand-lift))}:root[data-theme=night] .todaySection:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .moveBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);color:#fff;border:0}:root[data-theme=night] .moveBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-lift)}:root[data-theme=night] .moveBtnAlt:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#c2650a}:root[data-theme=night] .moveBtnAlt:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#a95806}:root[data-theme=night] .siteCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}:root[data-theme=night] .siteCardOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--site-accent,var(--brand-lift));box-shadow:var(--shadow-lg)}:root[data-theme=night] .siteCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:8px solid var(--site-accent,var(--brand-mid));background:color-mix(in srgb, var(--site-bg,var(--card)) 45%, var(--card))}:root[data-theme=night] .groupHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--site-bg,#eef4fd);color:var(--text);border:1px solid var(--site-border,#d3e0f5);border-left:6px solid var(--site-accent,var(--brand-mid));box-shadow:none}:root[data-theme=night] .groupHead[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:color-mix(in srgb, var(--site-accent,var(--brand-mid)) 20%, #12213a);border-color:var(--site-accent,var(--brand-mid))}:root[data-theme=night] .groupHeadCustomer:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .groupHeadJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .groupHeadPlace:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .groupHeadMark:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .groupJobTab:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--site-bg,#eef4fd);color:var(--text);border:1px solid var(--site-border,#d3e0f5)}:root[data-theme=night] .groupJobTabOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:color-mix(in srgb, var(--site-accent,var(--brand-mid)) 20%, #12213a);border-color:var(--site-accent,var(--brand-mid))}:root[data-theme=night] .siteCardHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .siteDot:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--site-accent,var(--muted))}:root[data-theme=night] .siteCardHead h3:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .sitePeek:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .siteQuickAction:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .siteQuickAction:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint-strong)}:root[data-theme=night] .countBadge:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .siteCard .countBadge:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--site-accent,var(--accent-soft));color:#fff}:root[data-theme=night] .siteCard .countBadge.countBadgeZero:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--faint)}:root[data-theme=night] .registerPanelLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .heroDateLink:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:inherit;background:0 0;border:0}:root[data-theme=night] .heroDateLink .heroDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .heroDateGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .heroWeather:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .heroStats:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .briefPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--mint-surface);border-color:var(--mint-line)}:root[data-theme=night] .briefPanelUrgent:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--amber-line);background:var(--amber-surface)}:root[data-theme=night] .briefTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .briefWork:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .briefAttention:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .briefAttentionUrgent:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--amber)}:root[data-theme=night] .briefMoney:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .briefSchedule:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .attentionItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .attentionItem:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:0}:root[data-theme=night] .attentionJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .attentionText:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .attentionItem--over-budget .attentionJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:-8px 0 0 -6px var(--coral)}:root[data-theme=night] .attentionItem--at-risk .attentionJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:-8px 0 0 -6px var(--amber)}:root[data-theme=night] .attentionItem.attentionJobItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .attentionItem.attentionJobItem:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:0}:root[data-theme=night] .attentionNone:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .attentionNone span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--mint)}:root[data-theme=night] #todays-receipts:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;border-color:var(--border)}:root[data-theme=night] #todays-receipts .mdStripTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] #todays-receipts .mdStripTitle svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobSnapshot:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .jobSnapshotLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobSnapshotValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .jobSnapshotValueUnknown:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .jobSnapshotNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .registerStat:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .registerStatMuted:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .registerOutcome:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .registerOutcome--ok:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--mint-line);background:var(--mint-surface)}:root[data-theme=night] .registerOutcome--partial:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--amber-line);background:var(--amber-surface)}:root[data-theme=night] .registerOutcome--none:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--coral-line);background:var(--coral-surface)}:root[data-theme=night] .registerOutcomeNames:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .registerOutcomeDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .siteCloseRow:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .addEmployeePanel:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .personRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .personRow.personRowToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-top:1px solid var(--border);background:0 0}:root[data-theme=night] .personSince:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .statusBadge-worked:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success);background:#1f8f551f}:root[data-theme=night] .statusBadge-absent:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#b423181f}:root[data-theme=night] .statusBadge-sick:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#b453091f}:root[data-theme=night] .statusBadge-leave:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--leave-purple);background:#6d28d91f}:root[data-theme=night] .statusBadge-other:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .statusBadge-cancelled:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#b423181f}:root[data-theme=night] .statusBadge-on-track:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success);background:#1f8f551f}:root[data-theme=night] .statusBadge-at-risk:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#b453091f}:root[data-theme=night] .statusBadge-over-budget:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#b423181f}:root[data-theme=night] .statusBadge-at-target:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success);background:#1f8f551f}:root[data-theme=night] .statusBadge-below-target:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#b453091f}:root[data-theme=night] .statusBadge-below-minimum:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#b423181f}:root[data-theme=night] .personStatusLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .earlierBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .jobCardSnapshot:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .breakdownList .planItemRowWrap>.planItemRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-top:1px solid var(--border);color:var(--text);box-shadow:none;background:0 0}:root[data-theme=night] .breakdownList .planItemRowWrap>.planItemRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .jobDetailAttached .evaBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:#12213a}:root[data-theme=night] .jobDetailAttached .evaBlock>.jobDetailSubheading:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .evaTotalFigure dt:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .evaThead>.evaTh:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .evaTr>.evaRowTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .evaTr>.evaCell:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid #11182712}:root[data-theme=night] .evaRowNote:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .evaCellLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .finalResultStrip .statStripItem:nth-child(3):where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:0}:root[data-theme=night] .finalResultStrip .statStripItem:nth-child(n+3):where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .evaWord:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobCardAction:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);border:1px solid var(--border-strong);background:#12213a}:root[data-theme=night] .jobCardAction.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-mid)}:root[data-theme=night] .dangerBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#12213a;border:1px solid #24374f}:root[data-theme=night] .historyToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-top:1px solid var(--border);background:0 0}:root[data-theme=night] .historyHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .historyDateBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .historyDateRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .myDay .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-mid)}:root[data-theme=night] .myDay .siteCardOpen .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint-strong);color:var(--brand-deep)}:root[data-theme=night] .explainBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .explainRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .explainRow:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .accordionGrandTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:2px solid var(--border)}:root[data-theme=night] .historySiteGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .historySiteName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .manageSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .siteRenameForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border:1px solid var(--brand-line)}:root[data-theme=night] .siteRenameKicker:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .siteIdentityLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .siteIdentityValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .jobEditDetails.linkBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .fieldOptional:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .newJobGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0}:root[data-theme=night] .newJobGroup+.newJobGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--brand-line)}:root[data-theme=night] .newJobGroup legend:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .propertyGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm)}:root[data-theme=night] .propertyGroupName:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border);color:var(--brand-deep)}:root[data-theme=night] .propertyJobCount:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .propertyHeadSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .propertyHeadSubNone:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .manageSection.jobsRegister:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .jobsRegister .propertyCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .jobsRegister .propertyCard .siteCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);box-shadow:none;background:#12213a}:root[data-theme=night] .jobsRegister .propertyCard .siteCard:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border-strong);background:#0d1a2e}:root[data-theme=night] .jobsRegister .propertyCard .siteCardOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border-color:var(--brand-line);box-shadow:var(--shadow-sm)}:root[data-theme=night] .jobsRegister .propertyJobsHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .jobsRegister .propertyCard>.manageItemBody>.siteRenameBlock .siteRenameCurrent:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobsRegister .manageItemActions .dangerBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border-color:#0000}:root[data-theme=night] .jobsRegister .manageItemActions .dangerBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a}:root[data-theme=night] .propertyJobsHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .manageItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .manageItemHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .manageRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .deleteBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:0 0;border:0}:root[data-theme=night] .addPaymentBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid);background:0 0;border:0}:root[data-theme=night] .rateFieldLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .rateMissing:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger)}:root[data-theme=night] .jobStatusOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#73e89f;background:#0d1a2e}:root[data-theme=night] .jobStatusCompleted:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .jobStartLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .labourSubTabs:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .subTabBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .subTabBtn.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);box-shadow:0 1px 2px #00000024, inset 0 -2px 0 var(--brand-lift);background:#12213a}:root[data-theme=night] .hintInline:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .statCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .statLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .statValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .statSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .statCardTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-deep);border-color:var(--brand-deep)}:root[data-theme=night] .statCardTotal .statLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffb8}:root[data-theme=night] .statCardTotal .statValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff}:root[data-theme=night] .jobCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .jobCard.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-mid);box-shadow:0 0 0 1px var(--brand-mid)}:root[data-theme=night] .jobCardMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobCardOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .jobCardOpen .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:inherit}:root[data-theme=night] .jobCard.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none}:root[data-theme=night] .jobDetail.jobDetailAttached:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-mid);border-top-color:var(--border)}:root[data-theme=night] .jobDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .jobDetailMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobDetailSubheading:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border);color:var(--muted)}:root[data-theme=night] .jobDetailAttached .jobDetailSubheading:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobDetailAttached .jobDetailSubheadingSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .jobDetailAttached .evaContext:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .jobDetailAttached .planHistoryBlock .historyDateRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollDetailTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .checkboxLabel input:where(:not(.quoteDoc *,.invoiceDocWrap *)){accent-color:var(--accent)}:root[data-theme=night] .advancedSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg)}:root[data-theme=night] .breakdownRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .breakdownRow:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .profitTrendRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:2px solid var(--border)}:root[data-theme=night] .profitComponentRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .profitComponentRow:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .profitComponentValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .profitStatement:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .varianceTable td.varianceAbsent:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .labourTable th:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .labourTable td:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .labourTable th:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .labourTable tfoot td:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:2px solid var(--border);border-bottom:none}:root[data-theme=night] .payrollRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg)}:root[data-theme=night] .payrollRow.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .payrollSettings:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollPeriodRow:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollHistoryRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .payrollPeriodRow.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-mid,#1a5fb4);box-shadow:0 0 0 1px var(--brand-mid,#1a5fb4) inset}:root[data-theme=night] .payrollPeriodPick:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .payrollTotals:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .payrollPositionLead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(135deg, var(--brand-deep), var(--brand-mid));color:#fff}:root[data-theme=night] .payrollPositionLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffbd}:root[data-theme=night] .payrollPositionSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffc7}:root[data-theme=night] .payrollOwedList:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid color-mix(in srgb, currentColor 25%, transparent)}:root[data-theme=night] .payrollOwedPay:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid color-mix(in srgb, currentColor 55%, transparent);background:color-mix(in srgb, currentColor 16%, transparent);color:inherit}:root[data-theme=night] .payrollOwedPay:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:color-mix(in srgb, currentColor 26%, transparent)}:root[data-theme=night] .payrollOwedPay:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid}:root[data-theme=night] .payrollOwedMore:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:0 0;border:0}:root[data-theme=night] .payrollOwedMore:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid #24374f}:root[data-theme=night] .payrollOwedCredit:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffc7}:root[data-theme=night] .payrollLastPayout:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);color:var(--text)}:root[data-theme=night] .payrollLastPayout:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .payrollLastPayout:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .payrollLastPayoutGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .payrollPositionStats:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .payrollPositionPeriod:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollDetailHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);color:var(--brand-deep)}:root[data-theme=night] .payrollDetailHead:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .payrollDetailHead[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line)}:root[data-theme=night] .payrollDetailHead:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .payrollDetailTitle .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .payrollDetailHint:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollDetail>.jobDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .payrollDetail>*+.jobDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .payrollDetail>.payouts:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0;border-bottom:1px solid var(--border)}:root[data-theme=night] .reconcileOk:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#73e89f}:root[data-theme=night] .reconcileFail:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#12213a;border:1px solid #24374f}:root[data-theme=night] .overlay:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#06142685}:root[data-theme=night] .modal:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;box-shadow:0 24px 60px -20px #000000f0}:root[data-theme=night] .modal h2:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .captureFileLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .receiptPreviewImg:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg)}:root[data-theme=night] .captureFileLabel:focus-within:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .captureSaved p:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .captureSavedMark:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success,#1f8f55);background:#1f8f551f}:root[data-theme=night] .receiptViewport:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--bg)}:root[data-theme=night] .sitesModeLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .sitesModeToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .sitesModeBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .sitesModeBtn.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);box-shadow:var(--shadow-sm);background:#12213a}:root[data-theme=night] .sitesModeBtn:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .labourPeriod:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .labourPeriodLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .labourStat:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .labourStatLead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(135deg, var(--brand-deep), var(--brand-mid));border-color:var(--brand-deep);color:#fff}:root[data-theme=night] .labourStatLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .labourStatLead .labourStatLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffbd}:root[data-theme=night] .labourStatSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .labourStatLead .labourStatSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffc7}:root[data-theme=night] .labourStatMuted .labourStatValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .labourStatAction:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .labourStatAction:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .labourStatAction[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line)}:root[data-theme=night] .labourPointerMain:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);color:var(--text)}:root[data-theme=night] .labourPointerMain:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .labourPointerMain:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .labourPointerLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .labourPointerSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .labourPointerGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .labourPointerWho:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);background:0 0;border:0}:root[data-theme=night] .labourPointerWho .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .labourPointerWho:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .wagesOwedDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--brand-line)}:root[data-theme=night] .wagesOwedPerson:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .wagesOwedItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .wagesOwedSite:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .wagesOwedReason:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .labourUnavailable:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .labourExplain:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .labourExplainHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:inherit;background:0 0;border:0}:root[data-theme=night] .labourExplainHead:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .labourExplainTitle .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .labourExplainHint:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .labourSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .labourSection.open:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line);box-shadow:var(--shadow-sm)}:root[data-theme=night] .labourSectionHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .labourSectionHead:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .labourSectionHead:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .labourSectionTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .labourSectionBody.labourPanel>.jobDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .labourSectionBody.labourPanel>*+.jobDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .jobDetail>.jobDetailSubheading:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .wageRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .wageRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .wageRow:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .wageRowEarned:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .wageRowDays:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .topNav:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border-bottom:0}:root[data-theme=night] .brandLockup strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand)}:root[data-theme=night] .accountArea .avatar:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);color:#fff}:root[data-theme=night] .accountName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .topNav .accountBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .topNav .searchBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--hairline-shell,#e2ecf6);color:var(--brand);background:#12213a}:root[data-theme=night] .topNav .searchBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .topNav .searchBtn svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .ecHome .heroPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(105deg,#12213a 0,#0d1a2e 55%,#122430 100%);border-left:1px solid #24374f;border-right:1px solid #24374f}:root[data-theme=night] .ecHome .heroStamp:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#b9d8f6}:root[data-theme=night] .ecHome .heroStamp span:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#74a0e7}:root[data-theme=night] .ecHome .dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .ecHome .dayTileWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#0d1a2e;border-color:#6f522a}:root[data-theme=night] .ecHome .todaysSitesBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .homeAddSiteForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:1px solid #24374f;border-top:0;box-shadow:0 10px 26px #0000002b}:root[data-theme=night] .ecHome .homeAddSiteForm input:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid #24374f}:root[data-theme=night] .ecHome .outlinedAction:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:2px solid}:root[data-theme=night] .ecHome .outlinedAction:disabled:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none}:root[data-theme=night] .ecHome .outlinedAction:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 12px 26px #0000004a}:root[data-theme=night] .ecHome .outlinedAction:active:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 5px 12px #00000042}:root[data-theme=night] .ecHome .outlinedAction:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:3px solid #366fa1}:root[data-theme=night] .ecHome .outlinedAction.solidPurple:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.green:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.blue:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border-color:#24374f}:root[data-theme=night] .ecHome .outlinedAction .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .ecHome .outlinedAction .actionIcon svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .ecHome .solidBlue .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .solidPurple .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff}:root[data-theme=night] .ecHome .orange .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#f6dab6}:root[data-theme=night] .ecHome .green .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6eedc4}:root[data-theme=night] .ecHome .blue .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#9fcaf3}:root[data-theme=night] .ecHome .slate .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#bdc9db}:root[data-theme=night] .ecHome .teal .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6ee7ed}:root[data-theme=night] .quoteFigure:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:1px solid #24374f}:root[data-theme=night] .quoteFigureLead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(105deg,#12213a,#0d1a2e);border-color:#0e9aa0}:root[data-theme=night] .quoteFigureLead .quoteFigureValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6ee7ed}:root[data-theme=night] .quoteFigureLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#b9c5d2}:root[data-theme=night] .quoteLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:1px solid #24374f}:root[data-theme=night] .quoteLine-accepted:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(120deg,#12213a,#0d1a2e);border-color:#079b68}:root[data-theme=night] .quoteLine-declined:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border-color:#24374f}:root[data-theme=night] .quoteLine-declined .quoteLineText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#b9c5d2}:root[data-theme=night] .quoteOutcomeBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:1px solid #24374f}:root[data-theme=night] .quoteOutcomeBtn.on:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6ee7ed;background:#0d1a2e;border-color:#0e9aa0}:root[data-theme=night] .quoteLineFields:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid #24374f}:root[data-theme=night] .linkBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);background:0 0;border:0}:root[data-theme=night] .jobSchedule:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .scheduleDay:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:var(--card,#fff)}:root[data-theme=night] .scheduleCrewPick:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .scheduleCrewPick legend:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .scheduleClash:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border:1px solid #a17236}:root[data-theme=night] .plannedNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .plannedJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:1px dashed #24374f}:root[data-theme=night] .plannedCrewLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .plannedUse:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6eaeed;background:#12213a;border:1px solid #366ba1}:root[data-theme=night] .registerProposal:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border:1px solid #a17236}:root[data-theme=night] .plannedChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eaf1fa;border:1px dashed #24374f}:root[data-theme=night] .siteNotes:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .noteDayHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .noteRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border-left:3px solid #24374f}:root[data-theme=night] .noteRowCancelled:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border-left-color:#24374f}:root[data-theme=night] .noteRowCancelled .noteBody:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .noteWithdrawn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint,#8b97a8)}:root[data-theme=night] .noteCancel label:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .overview:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:var(--card,#fff)}:root[data-theme=night] .overviewHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .overviewTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:#12213a}:root[data-theme=night] .overviewLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .overviewBlockHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .attentionDot:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#394f6b}:root[data-theme=night] .attentionAct .attentionDot:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#f48a00}:root[data-theme=night] .attentionNames:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .overviewJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:var(--card,#fff)}:root[data-theme=night] .overviewJobMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .overviewJobPlan:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .completedRowLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .overviewLimit:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef);color:var(--faint,#8b97a8)}:root[data-theme=night] .sitePhotos:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .photoDayHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .photoTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:#0d1a2e}:root[data-theme=night] .photoTile:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid #366ba1}:root[data-theme=night] .photoTilePlaceholder:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .photoCaption:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:linear-gradient(#0000,#000000b8)}:root[data-theme=night] .photoTileWithdrawn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border-color:#24374f}:root[data-theme=night] .photoWithdrawnMark:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .photoWithdrawnText:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint,#8b97a8)}:root[data-theme=night] .photoLightbox:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0c121ce0}:root[data-theme=night] .photoLightboxInner:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card,#fff)}:root[data-theme=night] .photoLightboxInner img:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .noteForm textarea:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .srOnly:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0}:root[data-theme=night] .ecHome .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#74a0e7}:root[data-theme=night] .ecHome .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#87a5d4}:root[data-theme=night] .ecHome .solidBlue .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .solidPurple .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff}:root[data-theme=night] .ecHome .solidBlue .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .solidPurple .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffed}:root[data-theme=night] .ecHome .smallArrow svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .ecHome .orange .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#f6dab6;background:#302612}:root[data-theme=night] .ecHome .green .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6eedc4;background:#0d1a2e}:root[data-theme=night] .ecHome .blue .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#9fcaf3;background:#122230}:root[data-theme=night] .ecHome .slate .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#95add4;background:#0d1a2e}:root[data-theme=night] .ecHome .todaysReceipts:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-mid)}:root[data-theme=night] .ecHome .siteCardOpen .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint-strong);color:var(--brand-deep)}:root[data-theme=night] .ecHome .homeFooter:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#7ca1df}:root[data-theme=night] .ecHome .homeFooter i:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#354d6e}:root[data-theme=night] .rxPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--accent-soft)}:root[data-theme=night] .rxStatus-succeeded:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success);background:#1f8f551f}:root[data-theme=night] .rxStatus-partial:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#b453091f}:root[data-theme=night] .rxStatus-failed:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#b423181f}:root[data-theme=night] .rxField:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .rxField:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:0}:root[data-theme=night] .rxField dt:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .rxValueMissing:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .rxConf-high:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success);background:#1f8f551f}:root[data-theme=night] .rxConf-medium:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#b453091f}:root[data-theme=night] .rxConf-low:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);background:#b423181f}:root[data-theme=night] .rxConf-missing:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--faint)}:root[data-theme=night] .rxBlockTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .rxCheckPass .rxCheckMark:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success)}:root[data-theme=night] .rxCheckFail .rxCheckMark:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger)}:root[data-theme=night] .rxIssue:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .overviewNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .docBranded .docBankBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:4px solid var(--doc-accent)}:root[data-theme=night] .docBranded .docBankHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .docFootNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--doc-accent)}:root[data-theme=night] .brandLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .brandLogoThumb:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:#12213a}:root[data-theme=night] .brandUpload:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong)}:root[data-theme=night] .brandUpload:focus-within:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .brandSwatch:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0}:root[data-theme=night] .brandSwatch[aria-checked=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:3px solid var(--text,#111827)}:root[data-theme=night] .brandFont:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card);color:inherit}:root[data-theme=night] .brandFont.on:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-deep,#1f4e8c);box-shadow:inset 0 0 0 1px var(--brand-deep,#1f4e8c)}:root[data-theme=night] .brandTabs:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .brandTabs button:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .brandTabs button.on:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--brand-deep,#1f4e8c);box-shadow:var(--shadow-sm)}:root[data-theme=night] .brandPreviewBank input:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;border:0}:root[data-theme=night] .brandPreviewPage:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:#0d1a2e}:root[data-theme=night] .docBankBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .docBankToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card)}:root[data-theme=night] .pickerField.pickerField:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong,var(--border));background:var(--card);color:var(--text);box-shadow:none}:root[data-theme=night] .pickerField.pickerField:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .pickerField--empty .pickerFieldLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .pickerField.pickerField--invalid:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--danger)}:root[data-theme=night] .pickerFieldDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .pickerFieldCaret:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .pickerSheet:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--text);box-shadow:0 -12px 40px -16px #000000c4}:root[data-theme=night] .pickerHead h3:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .pickerClose.pickerClose:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep);box-shadow:none;border:0}:root[data-theme=night] .pickerSectionHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--muted)}:root[data-theme=night] .pickerRow.pickerRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-bottom:1px solid var(--border);color:var(--text);box-shadow:none;background:0 0}:root[data-theme=night] .pickerSection li:last-child .pickerRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:0}:root[data-theme=night] .pickerRow.pickerRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .pickerRow.pickerRow--chosen:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .pickerRowDetail:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .pickerTick:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .supplierListBtn.supplierListBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong,var(--border));background:var(--brand-tint);color:var(--brand-deep);box-shadow:none}:root[data-theme=night] .correctionHistory li:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card)}:root[data-theme=night] .correctionHistory .correctionWhen:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .quotePhotosAdd:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong)}:root[data-theme=night] .quotePhotosItem img:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .quotePhotosThumbMissing:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .quoteLayoutChoice:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .quoteLayoutChoice button:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);box-shadow:none;background:0 0;border:0}:root[data-theme=night] .quoteLayoutChoice button.quoteLayoutOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--brand-deep,#1f4e8c);box-shadow:var(--shadow-sm)}:root[data-theme=night] .duplicateWarning:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--amber-border,#e0b252);background:var(--amber-bg,#fff6e0);color:inherit}:root[data-theme=night] .purchaseForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);background:var(--card)}:root[data-theme=night] .purchaseFormTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .planAssumptionsBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .purchaseFieldError:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .formError:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger)}:root[data-theme=night] .purchaseWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#0d1a2e;border-color:#24374f}:root[data-theme=night] .purchaseLinesHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .purchaseLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .purchaseLineNo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .purchasePanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--accent-soft)}:root[data-theme=night] .purchaseCancelPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--danger);background:var(--card)}:root[data-theme=night] .purchaseCancelledNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px dashed var(--border-strong);background:var(--accent-soft)}:root[data-theme=night] .purchaseAllocations:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .receiptForJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .dupResolvePanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--surface-2,#00000005)}:root[data-theme=night] .dupResolveChoice:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .removedDuplicateRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .noReceiptPurchases:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .fuelKinds:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--surface-2);border:1px solid var(--border)}:root[data-theme=night] .fuelKinds button:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);box-shadow:none;background:0 0;border:0}:root[data-theme=night] .fuelKinds button.secondary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--text)}:root[data-theme=night] .fuelKinds button.primary:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);border-color:var(--brand-mid);color:#fff;box-shadow:var(--shadow-sm)}:root[data-theme=night] .fuelKinds button.primary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-press);border-color:var(--brand-press)}:root[data-theme=night] .fuelNav:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .fuelNav .periodArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card,#fff);color:var(--brand-icon)}:root[data-theme=night] .fuelNav .periodArrow:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .fuelNav .periodArrow:disabled:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0}:root[data-theme=night] .fuelDayHead:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .fuelRowMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .fuelAttentionLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .fuelCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card,#fff)}:root[data-theme=night] .fuelCardLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .fuelStats:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .fuelStat:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .fuelStat strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .fuelChange:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .fuelPill:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);color:var(--muted)}:root[data-theme=night] .fuelPillMissing:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--amber-line);background:var(--amber-surface);color:var(--amber)}:root[data-theme=night] .erpCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card,#fff)}:root[data-theme=night] .erpHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:inherit;background:0 0;border:0}:root[data-theme=night] .erpMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .erpRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .erpRowHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);border-top:0}:root[data-theme=night] .erpLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .erpUnit:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .erpRowTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:2px solid var(--border)}:root[data-theme=night] .erpAbsence:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .erpStatement:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .erpFacts:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .erpFact span:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .erpDetailHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .erpAttention:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--amber)}:root[data-theme=night] .erpClear:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .erpOpenJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid);background:0 0;border:0}:root[data-theme=night] .planHistoryEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .candidatePanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px dashed var(--border-strong);background:var(--bg)}:root[data-theme=night] .candidateRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .candidateResult.candidateAbsent:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .candidateMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .candidateNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .settleTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);background:#0d1a2e;border-color:#24374f}:root[data-theme=night] .settleTotalCredit:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);border-color:var(--border-strong)}:root[data-theme=night] .settleTotalLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .settleRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);background:var(--card)}:root[data-theme=night] .settleRowOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border-color:#419563}:root[data-theme=night] .settleWho input[type=checkbox]:where(:not(.quoteDoc *,.invoiceDocWrap *)){accent-color:var(--success)}:root[data-theme=night] .settleMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .settleHow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0}:root[data-theme=night] .settleHowOptions:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .settleHowBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .settleHowBtnOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--brand-deep);box-shadow:var(--shadow-md)}:root[data-theme=night] .settleRoute:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .settleRouteBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .settleRouteBtnOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--brand-deep);box-shadow:var(--shadow-md)}:root[data-theme=night] .settleRouteFixed:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .payOneMore:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border);color:var(--text)}:root[data-theme=night] .payOneMore .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .payOneMore[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line)}:root[data-theme=night] .payOneMoreGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .payouts:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .payoutsHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payoutsSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .payoutCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);border-left:4px solid var(--brand-mid)}:root[data-theme=night] .payoutCardEarlier:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payoutCard-needs_review:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left-color:var(--warning)}:root[data-theme=night] .payoutCard-reversed:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left-color:var(--border-strong)}:root[data-theme=night] .payoutRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0;border:0}:root[data-theme=night] .payoutRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .payoutMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payoutChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .payoutChip-needs_review:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payoutChipEarlier:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#0d1a2e}:root[data-theme=night] .payoutChip-reversed:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .payoutMemberCancelled:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payoutHint:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payoutUndo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger);border-color:#24374f}:root[data-theme=night] .payoutReview:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border:1px solid #6f542a}:root[data-theme=night] .payoutReviewHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .payoutReviewWhy:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payoutListText:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .checkboxRow input[type=checkbox]:where(:not(.quoteDoc *,.invoiceDocWrap *)){accent-color:var(--brand-mid)}:root[data-theme=night] .lostDayRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);background:var(--card)}:root[data-theme=night] .lostDayList li:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .lostDayList li:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:0}:root[data-theme=night] .lostDayReason:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .estimateLineRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);background:var(--card)}:root[data-theme=night] .estimateLineList li:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .estimateLineList li:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:0}:root[data-theme=night] .estimateLineNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .crmBack:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid);background:0 0;border:0}:root[data-theme=night] a.crmContactLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .crmNotes:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .crmField:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .crmField input:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .crmField textarea:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .crmField select:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .crmField textarea:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong)}:root[data-theme=night] .crmField textarea:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .crmWarning:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#0d1a2e;border:1px solid #6f522a}:root[data-theme=night] .crmSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md)}:root[data-theme=night] .crmSectionHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .crmSectionTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .crmProperty:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .crmProperty:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .crmJobRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:3px solid var(--brand-line)}:root[data-theme=night] .crmJobRowButton:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:inherit;background:0 0}:root[data-theme=night] .crmPropertyActions:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .crmSubForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .crmContactRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .crmContactRow:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .crmPrimaryChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .crmContactLinks a:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .crmTimelineRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .crmTimelineCancelled .crmTimelineBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .frontOfficeSwitch:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .frontOfficeTab:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .frontOfficeTab:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .frontOfficeTabOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--text);box-shadow:var(--shadow-md)}:root[data-theme=night] .leadFilter:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);background:var(--card);color:var(--muted)}:root[data-theme=night] .leadFilterOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .leadStatus-new:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .leadStatus-contacted:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--leave-purple);background:#6d28d91f}:root[data-theme=night] .leadStatus-quoting:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#b453091f}:root[data-theme=night] .leadStatus-won:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success);background:#1f8f551f}:root[data-theme=night] .leadStatus-lost:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:var(--muted)}:root[data-theme=night] .leadNextLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .leadNextLine-overdue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger)}:root[data-theme=night] .leadNextLine-today:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .leadNext:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:4px solid var(--brand-line)}:root[data-theme=night] .leadNext-overdue:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left-color:var(--danger)}:root[data-theme=night] .leadNext-today:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left-color:var(--brand-mid)}:root[data-theme=night] .leadNext-lost:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left-color:var(--border-strong)}:root[data-theme=night] .leadNextLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .leadNext-overdue .leadNextLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--danger)}:root[data-theme=night] .crmEnquiryRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-top:1px solid var(--border);color:var(--text);background:0 0}:root[data-theme=night] .crmEnquiryRow:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .crmEnquiryRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg)}:root[data-theme=night] .crmEnquiryOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .crmEnquiryChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .leadInsightTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .leadInsightRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .leadInsightRow:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .quoteEvidence:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .weekDay:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:var(--card,#fff)}:root[data-theme=night] .weekDayEmpty:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .weekDayFlag:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .followUp:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:var(--card,#fff)}:root[data-theme=night] .followUpOpen:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand,#2563eb)}:root[data-theme=night] .followUpCall:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong)}:root[data-theme=night] .followUpForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px dashed var(--border,#e3e8ef)}:root[data-theme=night] .leadQuoteRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-left:3px solid var(--brand-line);color:inherit;background:0 0}:root[data-theme=night] .leadQuoteRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .reportPicker:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:var(--card,#fff)}:root[data-theme=night] .reportPick:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:2px solid var(--border,#e3e8ef)}:root[data-theme=night] .reportPickOn:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand,#2563eb);background:var(--brand-tint,#eef4ff)}:root[data-theme=night] .reportPickMissing:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90);background:#0d1a2e}:root[data-theme=night] .reportPickCaption:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7a90)}:root[data-theme=night] .radarRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef);background:var(--card,#fff)}:root[data-theme=night] .foSearchLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .foSearchResults:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .foSearchHit:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-bottom:1px solid var(--border);color:inherit;background:0 0}:root[data-theme=night] .importRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .scheduleActual:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .scheduleActualNone:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .earlierQuote:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .earlierPurchase:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .placeHistory:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:3px solid var(--brand-line,#b9d1f0)}:root[data-theme=night] .placeHistoryTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid,#0d4a8f)}:root[data-theme=night] .placeHistory>.propNotes:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .placeHistory>.quoteEvidence:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-top:1px solid var(--border,#e4e8ef)}:root[data-theme=night] .placeHistory .propNotesHead:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .placeHistory .quoteEvidence>summary:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep,#06305f)}:root[data-theme=night] .snagOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left-color:var(--warning,#b45309)}:root[data-theme=night] .snagChipOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning,#b45309);background:#0d1a2e}:root[data-theme=night] .radarActForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft,#eef2f8)}:root[data-theme=night] .sendQuote:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:#12213a}:root[data-theme=night] .sendQuoteBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong)}:root[data-theme=night] .sendQuoteMsg:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .searchBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#7ca1df;background:#12213a;border:1px solid #24374f}:root[data-theme=night] .searchBtn[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:#087cf0;border-color:#366ba1}:root[data-theme=night] .searchPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border);background:#12213a;box-shadow:0 8px 20px -14px #000000d9}:root[data-theme=night] .moreGroupTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .moreList:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .moreList li+li:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .moreRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0;border:0}:root[data-theme=night] .moreRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .moreRowIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .moreRowGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .quoteFilterBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong);color:var(--text);background:#12213a}:root[data-theme=night] .quoteFilterBtn.on:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);border-color:var(--brand-mid);color:#fff}:root[data-theme=night] .quoteList .manageItem:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .quoteRowHead:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .quoteRowHead:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .quoteState-draft:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:#eaf1fa}:root[data-theme=night] .quoteState-sent:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6ea9ed;background:#0d4a8f1f}:root[data-theme=night] .quoteState-accepted:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#75e6ac;background:#1f8f5524}:root[data-theme=night] .quoteState-declined:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ec857d;background:#b423181c}:root[data-theme=night] .decisionNext:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);border-left:4px solid var(--brand-lift);background:#12213a}:root[data-theme=night] .quoteState-nojob:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eda86e;background:#b453091f}:root[data-theme=night] .quoteState-additional:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ac98dd;background:#583ca01f}:root[data-theme=night] .quoteFilter .quoteFilterBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000}:root[data-theme=night] .quoteFilter .quoteFilterBtn.on:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom-color:var(--brand-mid);color:var(--text);background:0 0}:root[data-theme=night] .quoteRowInfo .quoteState:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .invoiceState-draft:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:#eaf1fa}:root[data-theme=night] .invoiceState-issued:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6ea9ed;background:#0d4a8f1f}:root[data-theme=night] .invoiceState-void:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ec857d;background:#b423181c}:root[data-theme=night] .invoiceLineInputs:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .invoiceIssuePanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .plannedPersonState:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft);color:#eaf1fa}:root[data-theme=night] .plannedPerson-here .plannedPersonState:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#75e6ac;background:#1f8f5524}:root[data-theme=night] .plannedPerson-elsewhere .plannedPersonState:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6ea9ed;background:#0d4a8f1f}:root[data-theme=night] .plannedGap:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:1px dashed #24374f}:root[data-theme=night] .quoteAttachProperty:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid #24374f}:root[data-theme=night] .appErrorMark:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-mid)}:root[data-theme=night] .wordingGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .wordingChipWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#edb36e;background:#0d1a2e}:root[data-theme=night] .wordingRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .vatChoice:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .vatNeeded:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#edb36e}:root[data-theme=night] .conflictPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:1px solid #a17c36}:root[data-theme=night] .jobSectionGroupTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobSectionRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);border:1px solid var(--border-strong);background:#12213a}:root[data-theme=night] .jobSectionValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobSectionGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .jobSectionBack:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid);background:0 0;border:0}:root[data-theme=night] .jobSectionBody>.jobDetail:empty:where(:not(.quoteDoc *,.invoiceDocWrap *)):after,:root[data-theme=night] .jobRegisterStrip:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .profitResult:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:2px solid var(--border)}:root[data-theme=night] .reportValueAlert:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .overviewJobUnlinked:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .ajfIdentityMain:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ajfIdentityMore:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ajfIdentityEmpty:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .ajfActivity:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ajfMoney>div:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .ajfMoney dt:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ajfMoney dd:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ajfMoney dd.ajfNote:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ajfChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);border:1px solid var(--border-strong);background:#12213a}:root[data-theme=night] .ajfChip.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-mid)}:root[data-theme=night] .cardRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);border:1px solid var(--border);background:#12213a}:root[data-theme=night] .cardRow[disabled]:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] div.cardRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .cardRowSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .cardTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border-strong)}:root[data-theme=night] .cardSubhead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .amendNotice:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#edbe6e;background:#302512;border:1px solid #a17c36}:root[data-theme=night] .amendConfirm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border:2px solid #10151d}:root[data-theme=night] .earlierVersions:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .acctForm textarea:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong)}:root[data-theme=night] .acctForm input[aria-invalid=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .acctForm select[aria-invalid=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .acctForm textarea[aria-invalid=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--danger)}:root[data-theme=night] .acctSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .acctOptional:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .acctGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:none}:root[data-theme=night] .acctPlan:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .acctBilling:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .ecHome .heroPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(104deg,#12213a 0 58%,#0d1a2e 100%);border:1px solid #24374f}:root[data-theme=night] .ecHome .heroDate:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroStamp:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroStamp span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#b9c5d2}:root[data-theme=night] .ecHome .dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e4e8ef);color:var(--text);background:#12213a;box-shadow:0 1px 2px #00000012}:root[data-theme=night] .ecHome .dayTileWarn .dayTileLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ecbb6f}:root[data-theme=night] .ecHome .outlinedAction.solidBlue:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 10px 24px #0000005e}:root[data-theme=night] .ecHome .outlinedAction.solidPurple:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 6px 16px #00000045}:root[data-theme=night] .ecHome .outlinedAction.orange:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.green:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.blue:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:#12213a}:root[data-theme=night] .ecHome .outlinedAction.orange:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.green:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.blue:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 6px 14px #0000002b}:root[data-theme=night] .ecHome .notice:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e4e8ef);border-left:3px solid var(--brand-mid,#0d4a8f);color:var(--text,#101418);background:#12213a;box-shadow:0 1px 2px #00000012}:root[data-theme=night] .ecHome .heroPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:linear-gradient(104deg,#12213a 0 55%,#0d1a2e 100%)}:root[data-theme=night] .ecHome .heroDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .heroLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .heroLine b:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .ecHome .dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border);box-shadow:none}:root[data-theme=night] .ecHome .dayTileWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border-color:#24374f}:root[data-theme=night] .ecHome .outlinedAction:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border)}:root[data-theme=night] .ecHome .outlinedAction.solidPurple:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.green:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.blue:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;color:var(--text);background:#12213a}:root[data-theme=night] .ecHome .outlinedAction.solidPurple:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:#24374f}:root[data-theme=night] .ecHome .outlinedAction.orange:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border)}:root[data-theme=night] .ecHome .outlinedAction.green:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line)}:root[data-theme=night] .ecHome .outlinedAction.blue:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border)}:root[data-theme=night] .ecHome .outlinedAction.solidPurple .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .outlinedAction.solidPurple .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .outlinedAction.solidPurple .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidPurple .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .ecHome .outlinedAction.green .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .ecHome .outlinedAction.blue .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.green .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.blue .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .outlinedAction.orange .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.green .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.blue .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .brandLockup strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .brandLockup strong:where(:not(.quoteDoc *,.invoiceDocWrap *)):first-letter{color:var(--brand-mid)}:root[data-theme=night] .brandLockup span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:linear-gradient(#0d1a2e 0,#12213a 70%)}:root[data-theme=night] .accountArea .avatar:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-deep)}:root[data-theme=night] .topNav:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border)}:root[data-theme=night] .topNav .accountBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .searchBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);color:var(--text);background:#12213a}:root[data-theme=night] .searchBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .searchBtn[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);border-color:var(--brand-mid);color:#fff}:root[data-theme=night] .ecHome .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:#0d1a2e}:root[data-theme=night] .ecHome .solidBlue .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eaf1fa;background:#12213aeb}:root[data-theme=night] .ecHome .solidPurple .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning);background:#0d1a2e}:root[data-theme=night] .ecHome .outlinedAction:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline-color:var(--brand-mid)}:root[data-theme=night] .ecHome .heroStamp:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroStamp span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .ecHome .heroPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);border-top:2px solid var(--brand-mid);background:radial-gradient(120% 150% at 88% 8%,#0e7b711a 0%,#0e7b7100 58%),linear-gradient(104deg,#12213a 0% 52%,#0d1a2e 100%)}:root[data-theme=night] .ecHome .heroDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);background:var(--brand-tint)}:root[data-theme=night] .ecHome .heroDate svg:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroLine b:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .ecHome .dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border);background:linear-gradient(#12213a 0% 100%);box-shadow:0 1px 2px #00000017}:root[data-theme=night] .ecHome .dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:var(--brand-line)}:root[data-theme=night] .ecHome .dayTileWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:var(--accent-line)}:root[data-theme=night] .ecHome .sectionIntro p:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .ecHome .sectionIntro p:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:var(--brand-mid)}:root[data-theme=night] .ecHome .outlinedAction.solidBlue:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--brand-line);background:linear-gradient(135deg,#12213a 0%,#0d1a2e 62% 100%);box-shadow:0 10px 22px -14px #000000f0,0 1px 2px #0000001a}:root[data-theme=night] .ecHome .outlinedAction.solidBlue:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 16px 30px -16px #000}:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(140deg, var(--brand-mid), var(--brand-deep));color:#fff;box-shadow:0 6px 14px -6px #000}:root[data-theme=night] .ecHome .outlinedAction.solidBlue .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);color:#fff}:root[data-theme=night] .ecHome .outlinedAction.solidPurple .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.green .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.blue .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.slate .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.teal .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:#0d1a2e}:root[data-theme=night] .ecHome .outlinedAction.solidPurple .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent)}:root[data-theme=night] .ecHome .outlinedAction.green .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-mid)}:root[data-theme=night] .ecHome .outlinedAction.solidPurple .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.orange .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-tint);color:var(--accent)}:root[data-theme=night] .ecHome .outlinedAction.green .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-mid)}:root[data-theme=night] .ecHome .propertyGroupName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .ecHome .propertyGroupName:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:var(--brand-mid)}:root[data-theme=night] .ecHome .sites>.propertyGroup .card:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .todaysSitesBody .card:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border);box-shadow:0 2px 6px -3px #0000003d}:root[data-theme=night] .ecHome .jobStatusOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep);border:1px solid var(--brand-line)}:root[data-theme=night] .invoicesQuiet:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .invoicesFailure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#dc907f;background:#12213a;border:1px solid #24374f;border-left:3px solid #a8442f}:root[data-theme=night] .invoicesEmpty:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:#12213a;box-shadow:0 1px 2px #00000017}:root[data-theme=night] .invoicesEmptyTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .invoicesEmpty strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .invoiceFilter:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);color:var(--muted);background:#12213a}:root[data-theme=night] .invoiceFilter.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .invoiceFilter:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .invoiceSectionTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .invoiceSectionCount:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .invoiceRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);color:var(--text);background:linear-gradient(#12213a 0% 100%);box-shadow:0 2px 6px -3px #0000003d}:root[data-theme=night] .invoiceRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 8px 18px -10px #00000082}:root[data-theme=night] .invoiceRow:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .invoiceCustomer:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .invoiceJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .invoiceMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .invoiceAmount:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .invoiceVat:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .invoiceState:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid #0000}:root[data-theme=night] .invoiceState.is-draft:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border);color:var(--muted);background:#0d1a2e}:root[data-theme=night] .invoiceState.is-issued:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .invoiceState.is-void:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#daa79b;background:#0d1a2e;border-color:#24374f}:root[data-theme=night] .invoiceNotReady:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-tint,#fbf1e8);border:1px solid var(--accent-line,#e8cdb3);border-left:3px solid var(--accent,#c2703a)}:root[data-theme=night] .invoiceNotReadyTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning,#97612c)}:root[data-theme=night] .invoiceNotReady li:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text,#24282b)}:root[data-theme=night] .invoicePayments:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .invoicePaymentsTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .invoicePaymentFigures:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text,#24282b)}:root[data-theme=night] .invoiceThisQuoteFigures:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .invoiceThisQuoteFigures strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .billChoiceRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .billChoiceRow.selected:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-mid);box-shadow:0 0 0 1px var(--brand-mid)}:root[data-theme=night] .billChoiceRow input[type=radio]:where(:not(.quoteDoc *,.invoiceDocWrap *)){accent-color:var(--brand-mid)}:root[data-theme=night] .billChoiceValue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .billChoiceOver:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .invoicePaymentRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border,#e3e8ef)}:root[data-theme=night] .invoicePaymentReversed .noteBody:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .invoicePaySummary:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted,#6b7580)}:root[data-theme=night] .mdChip.payState-unpaid:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--chip,#eef1f5);color:var(--muted,#6b7580)}:root[data-theme=night] .mdChip.payState-partially_paid:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-tint,#fbf1e8);color:var(--warning,#97612c)}:root[data-theme=night] .mdChip.payState-paid:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--ok-tint,#e7f3ec);color:var(--ok,#2f6b46)}:root[data-theme=night] .mdChip.payState-reversed:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--chip,#eef1f5);color:var(--muted,#6b7580)}:root[data-theme=night] .custInvoice+.custInvoice:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .custInvoice .crmTimelineRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .custPaymentRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .custDotPart:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{color:var(--faint)}:root[data-theme=night] .briefModalHead h2:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .briefModalDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .briefSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .briefSection:first-of-type:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .briefSectionTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .briefFact:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .briefWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--amber)}:root[data-theme=night] .whosWhereJobName:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:1px solid var(--border);color:var(--text)}:root[data-theme=night] .whosWhereCount:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .whosWherePeople li:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .whosWhereOff:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .whosWhereTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border);color:var(--text)}:root[data-theme=night] .ecHome:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);color:var(--text)}:root[data-theme=night] .ecHome .heroPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background-color:#18568f;background-image:linear-gradient(90deg,#0a2c563d 0%,#0a2c5614 46%,#0a2c5600 74%),linear-gradient(#0e34640f 0%,#0e346405 40%,#12488429 72%,#16549880 100%),url(/day-hero.jpg);border:0}:root[data-theme=night] .ecHome .heroStamp:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0}:root[data-theme=night] .ecHome .heroDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .ecHome .heroCalendarLeaf:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .ecHome .heroCalendarTop:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .ecHome .heroCalendarTop svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:#ffffffe0}:root[data-theme=night] .ecHome .heroDateGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffbd}:root[data-theme=night] .ecHome .heroWeatherMark:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#0000}:root[data-theme=night] .ecHome .heroWeatherMark--sunny:where(:not(.quoteDoc *,.invoiceDocWrap *)){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224.1%22%2F%3E%3Cpath%20d%3D%22M12%202.8v2.1M12%2019.1v2.1M2.8%2012h2.1M19.1%2012h2.1M5.4%205.4l1.5%201.5M17.1%2017.1l1.5%201.5M18.6%205.4l-1.5%201.5M6.9%2017.1l-1.5%201.5%22%2F%3E%3C%2Fsvg%3E)}:root[data-theme=night] .ecHome .heroWeatherMark--partly-cloudy:where(:not(.quoteDoc *,.invoiceDocWrap *)){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.4%208.6a4.2%204.2%200%201%200-6.2-4.3%22%2F%3E%3Cpath%20d%3D%22M6.6%2019h9a3.3%203.3%200%200%200%20.3-6.6%204.9%204.9%200%200%200-9.2-1A3.8%203.8%200%200%200%206.6%2019Z%22%2F%3E%3C%2Fsvg%3E)}:root[data-theme=night] .ecHome .heroWeatherMark--cloudy:where(:not(.quoteDoc *,.invoiceDocWrap *)){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.2%2018h9.3a3.4%203.4%200%200%200%20.3-6.8%205%205%200%200%200-9.4-1.1A3.9%203.9%200%200%200%207.2%2018Z%22%2F%3E%3C%2Fsvg%3E)}:root[data-theme=night] .ecHome .heroWeatherMark--rain:where(:not(.quoteDoc *,.invoiceDocWrap *)){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.2%2015.5h9.3a3.4%203.4%200%200%200%20.3-6.8%205%205%200%200%200-9.4-1.1%203.9%203.9%200%200%200-.2%207.9Z%22%2F%3E%3Cpath%20d%3D%22M9%2018.6l-.8%202.1M12.4%2018.6l-.8%202.1M15.8%2018.6l-.8%202.1%22%2F%3E%3C%2Fsvg%3E)}:root[data-theme=night] .ecHome .heroWeatherMark--storm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.2%2015.5h9.3a3.4%203.4%200%200%200%20.3-6.8%205%205%200%200%200-9.4-1.1%203.9%203.9%200%200%200-.2%207.9Z%22%2F%3E%3Cpath%20d%3D%22M13.2%2017.6l-2.6%203.3h2.6l-1%202.2%22%2F%3E%3C%2Fsvg%3E)}:root[data-theme=night] .ecHome .heroWeatherTemp:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;text-shadow:0 1px 3px #000000d9}:root[data-theme=night] .ecHome .heroWeatherRain:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fffffff0;text-shadow:0 1px 3px #000000d9}:root[data-theme=night] .ecHome .heroWeatherCredit:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:link:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:visited:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:active:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:focus:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffffffb8}:root[data-theme=night] .ecHome .dayStatus:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(#144e8c00 0%,#1654986b 48%,#18589ec7 82%,#18568f 100%);border:0}:root[data-theme=night] .ecHome .dayTiles:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0;border:0}:root[data-theme=night] .ecHome .dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .ecHome .dayTile+.dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:0}:root[data-theme=night] .ecHome .dayTile+.dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{color:#ffffff8c;background:0 0;border:0}:root[data-theme=night] .ecHome .dayTileWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .ecHome .dayTileWarn .dayTileNum:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .dayTileWarn .dayTileLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#ffd9a0}:root[data-theme=night] .ecHome .briefEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripHead:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--hairline);box-shadow:var(--lift);color:var(--text)}:root[data-theme=night] .ecHome .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--hairline);color:var(--brand-mid);background:#12213a}:root[data-theme=night] .ecHome .briefEntry:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntry:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripHead:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .ecHome .briefEntryTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntryTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand)}:root[data-theme=night] .ecHome .briefEntryLine:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntryLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eaf1fa}:root[data-theme=night] .ecHome .briefEntryGo:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntryGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-mid)}:root[data-theme=night] .ecHome .briefEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(160deg,#0d1a2e,#121f30);border-color:#2a496f}:root[data-theme=night] .ecHome .briefEntry .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#b4d1f5;background:#12213a;border-color:#2a496f}:root[data-theme=night] .ecHome .briefEntry:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 2px 10px #00000024}:root[data-theme=night] .ecHome .briefEntryUrgent .briefEntryLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#edb86e}:root[data-theme=night] .ecHome .outlinedAction.solidBlue:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(160deg,#0d1a2e,#1c5434);border-color:#24374f;box-shadow:0 1px 2px #0000001a,0 4px 14px -8px #0000005e}:root[data-theme=night] .ecHome .outlinedAction.solidBlue:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line);box-shadow:0 2px 4px #0000001f,0 8px 20px -10px #0000005e}:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;color:#6eedc1;background:#12213a;border:1px solid #24374f}:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand)}:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eaf1fa}:root[data-theme=night] .ecHome .outlinedAction.solidBlue .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#6eedc1;background:0 0}:root[data-theme=night] .ecHome .outlinedAction.solidBlue .smallArrow svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .ecHome .whosWhereEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(160deg,#0d1a2e,#161230);border-color:#24374f}:root[data-theme=night] .ecHome .whosWhereEntry .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#d8d4f2;background:#12213a;border-color:#24374f}:root[data-theme=night] .ecHome .whosWhereEntry .whosWhereEntryGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#d8d4f2}:root[data-theme=night] .ecHome .whosWhereEntry:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 2px 10px #00000024}:root[data-theme=night] .ecHome #todays-receipts .mdStripHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(160deg,#302612,#54411c);border-color:#6f582a}:root[data-theme=night] .ecHome #todays-receipts .mdStripHead .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eebf76;background:#12213a;border-color:#6f582a}:root[data-theme=night] .ecHome #todays-receipts .mdStripHead:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 2px 10px #00000024}:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta .muted:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eaf1fa}:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta .mdChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#edb96e;background:0 0;border:0}:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;color:var(--brand-mid);background:0 0;border:0}:root[data-theme=night] .ecHome .homeAddSiteForm:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--hairline);box-shadow:var(--lift)}:root[data-theme=night] .ecHome .todaysSitesBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--text);border:1px solid #24374f;box-shadow:0 4px 14px -10px #0000004f}:root[data-theme=night] .ecHome .outlinedAction.solidBlue[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:#0f8f63;box-shadow:0 0 0 1px #000}:root[data-theme=night] .ecHome .sitesModeLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .sitesModeToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .ecHome .sitesModeBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .ecHome .sitesModeBtn.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);background:#12213a;box-shadow:0 1px 2px #0000002b}:root[data-theme=night] .ecHome .todaysSitesBody .ecHome .todaysSitesBody .propertyGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}:root[data-theme=night] .ecHome .todaysSitesBody .propertyGroupName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);border:0}:root[data-theme=night] .ecHome .todaysSitesBody .siteCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:none;border-left:8px solid var(--site-accent,var(--brand-mid));background:color-mix(in srgb, var(--site-bg,var(--card)) 45%, var(--card))}:root[data-theme=night] .ecHome .todaysSitesBody .propertyGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .ecHome .todaysSitesBody .siteCardHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .ecHome .todaysSitesBody .siteCardHead h3:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .todaysSitesBody .countBadge:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep);border:0}:root[data-theme=night] .ecHome .todaysSitesBody .countBadgeZero:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint);background:#0d1a2e}:root[data-theme=night] .ecHome .todaysSitesBody .sitePeek:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;color:var(--faint);background:0 0;border:0}:root[data-theme=night] .ecHome .heroPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){background-color:var(--hero-base);background-image:var(--hero-wash), url(/day-hero.jpg);box-shadow:var(--hero-shadow)}:root[data-theme=night] .ecHome .heroDay:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--hero-ink-soft);text-shadow:none}:root[data-theme=night] .ecHome .heroDayDate:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherTemp:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherRain:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--hero-ink);text-shadow:var(--hero-text-shadow)}:root[data-theme=night] .ecHome .heroWeatherRain:where(:not(.quoteDoc *,.invoiceDocWrap *)):before,:root[data-theme=night] .ecHome .heroWeatherCredit:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:link:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:visited:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:active:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroWeatherCredit:focus:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--hero-ink-soft)}:root[data-theme=night] .ecHome .heroCalendar:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--hero-tile);border:1px solid var(--hero-tile-line);box-shadow:var(--hero-tile-shadow)}:root[data-theme=night] .ecHome .heroCalendar:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--hero-tile);border-color:var(--hero-tile-line)}:root[data-theme=night] .ecHome .heroCalendar:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .ecHome .heroCalendarTop svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){stroke:var(--hero-tile-ink)}:root[data-theme=night] .ecHome .heroCalendarDay:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .heroDateGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--hero-tile-ink)}:root[data-theme=night] .ecHome .dayStatus:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .ecHome .dayTileNum:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .dayTileLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .dayTile+.dayTile:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{color:var(--faint)}:root[data-theme=night] .ecHome .dayTileWarn .dayTileNum:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .dayTileWarn .dayTileLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--amber)}:root[data-theme=night] .ecHome .briefEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripHead:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .homeNavCard:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:var(--tile-tint);border:1px solid var(--tile-line);box-shadow:var(--tile-shadow)}:root[data-theme=night] .ecHome .briefEntryUrgent:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--tile-tint);border-color:var(--tile-line)}:root[data-theme=night] .ecHome .briefEntry:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntry:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripHead:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .homeNavCard:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:var(--tile-shadow-hover);border-color:var(--tile-line)}:root[data-theme=night] .ecHome .homeNavCard:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .ecHome .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .briefEntry .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntry .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripHead .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:linear-gradient(150deg, var(--tile-hi), var(--tile));box-shadow:var(--tile-disc-shadow);border:0}:root[data-theme=night] .ecHome .homeCardIcon svg:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionIcon svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .ecHome .briefEntryTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntryTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .homeCardTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .briefEntryLine:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntryLine:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .homeCardLine:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue .actionText span:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .briefEntryUrgent .briefEntryLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--tile-text)}:root[data-theme=night] .ecHome .briefEntryCost:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--tile-accent-text)}:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta .muted:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--tile-text)}:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta .mdChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--tile-accent-text)}:root[data-theme=night] .ecHome .briefEntryGo:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntryGo:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .homeCardGo:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .whosWhereEntry .whosWhereEntryGo:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .outlinedAction.solidBlue .smallArrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0}:root[data-theme=night] .ecHome .todaysReceipts .mdStripMeta .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .outlinedAction.solidBlue[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome #todays-receipts .mdStripHead[aria-expanded=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--tile);box-shadow:0 0 0 1px var(--tile), var(--tile-shadow)}:root[data-theme=night] .ecHome .todaysSitesBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border-strong);background:var(--card)}:root[data-theme=night] .ecHome .todaysReceipts .mdStripBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border-strong)}:root[data-theme=night] .ecHome .sitesNewJobBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .receiptCaptureBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);background:var(--brand-tint);border:1px solid var(--brand-line)}:root[data-theme=night] .ecHome .receiptCaptureBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-mid)}:root[data-theme=night] .ecHome .receiptCaptureBtn svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .customerDetail .crmCard:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .customerDetail .crmSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:var(--shadow-sm)}:root[data-theme=night] .answerCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .answerEyebrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .answerFigure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .answerFigureWarn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--amber)}:root[data-theme=night] .answerWord:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .answerSub:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .answerHeading:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .answerRows:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .answerRowName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .answerRowCount:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .answerMore:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep);background:0 0;border:0}:root[data-theme=night] .answerAction:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep);border:1px solid var(--brand-line)}:root[data-theme=night] .answerAction:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-mid)}:root[data-theme=night] .answerAction:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .answerMore:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .answerRecent:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .answerRecent:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border);color:var(--text)}:root[data-theme=night] .answerRecent:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .answerRecentGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .historyScreen>.jobDetail:has(>button.secondary:only-child):where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .noReceiptPurchases>summary:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{color:var(--faint)}:root[data-theme=night] .payrollLastPayoutEyebrow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobCardActionCount:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .jobCardAction.active .jobCardActionCount:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card)}:root[data-theme=night] .jobCardSnapshot:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--bg);border:1px solid var(--border)}:root[data-theme=night] .jobCardSnapshot>.hint:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobCardSnapshot .signalStack .profitStatement:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--amber-surface);border-color:var(--amber-line);color:var(--amber)}:root[data-theme=night] .jobCardSnapshot .snapshotAnswer>span:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobCardSnapshot .snapshotAnswer>span:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .jobCardSnapshot .breakdownList>.snapshotSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobCardSnapshot .snapshotSub span:last-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .jobCardSnapshot .breakdownList>.snapshotItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .jobCardSnapshot .snapshotItem>span:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobCardArea .siteNotes:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .menuScrim:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--scrim);border:0}:root[data-theme=night] .menuPanel:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border-left:1px solid var(--border);box-shadow:-22px 0 44px -24px #000000f0}:root[data-theme=night] .menuClose:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0;border:0}:root[data-theme=night] .menuClose:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .menuClose svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .menuRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0;border:0}:root[data-theme=night] .menuRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .menuRow.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .menuRow:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .menuItem:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .menuLogout:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .menuClose:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .menuRowIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .menuRowIcon svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .menuRowIcon--home:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#cfe1f8}:root[data-theme=night] .menuRowIcon--front-office:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#f9e3cb}:root[data-theme=night] .menuRowTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .menuRowSummary:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .menuRowGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .menuRowGo svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .menuGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .menuItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0;border:0}:root[data-theme=night] .menuItem:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .menuItem.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-mid)}:root[data-theme=night] .menuFoot:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .menuAccount .avatar:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);color:#fff}:root[data-theme=night] .menuAccountName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .menuLogout:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0;border:0}:root[data-theme=night] .menuLogout:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--accent-soft)}:root[data-theme=night] .menuLogout svg:where(:not(.quoteDoc *,.invoiceDocWrap *)){fill:none;stroke:currentColor}:root[data-theme=night] .jobFocusCard .jobCardArea .jobDetail.jobDetailAttached:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top-color:var(--brand-mid)}:root[data-theme=night] .jobMoney:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card,#fff)}:root[data-theme=night] .jobMoneyTile dt:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobMoneyTile--owing dd:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .jobMoneyCost:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border);color:var(--muted)}:root[data-theme=night] .paySheet:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong,var(--border));background:var(--card,#fff)}:root[data-theme=night] .payOwing:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payOwing strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .paySheet label:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payChip:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong,var(--border));background:var(--card,#fff);color:var(--brand-deep)}:root[data-theme=night] .payMethod:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong,var(--border));background:var(--card,#fff);color:var(--text)}:root[data-theme=night] .payMethod.selected:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand-deep);box-shadow:inset 0 0 0 1px var(--brand-mid)}:root[data-theme=night] .payDate:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payMore summary:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .payResultHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payResult--paid .payResultHead:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payResult .payResultHead span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--mint)}:root[data-theme=night] .payResultFigures div:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border)}:root[data-theme=night] .payResultFigures dt:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payPickRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border-strong,var(--border));background:var(--card,#fff);color:var(--text)}:root[data-theme=night] .payPickOwing:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .billingResult:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .jobsGlance .statStrip:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border);background:linear-gradient(180deg, var(--card,#fff) 0%, var(--surface-2) 100%);box-shadow:var(--shadow-sm)}:root[data-theme=night] .jobsGlance .statStripItem+.statStripItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:0}:root[data-theme=night] .jobsGlance .statStripItem+.statStripItem:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:var(--border)}:root[data-theme=night] .jobsGlance .statStrip dd:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand)}:root[data-theme=night] .jobsGlance .statStripItem:last-child dd:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .jobsGlance .statStrip dt:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobsPrimary:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .jobsRegister .primary:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:#5780b3;border-color:#436793;box-shadow:0 1px 2px #0000003d}:root[data-theme=night] .jobsPrimary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .jobsRegister .primary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#4a72a4;border-color:#436794;box-shadow:0 2px 6px #0000004f}:root[data-theme=night] .jobsPrimary:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .jobsRegister .primary:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:3px solid var(--brand-line)}:root[data-theme=night] .jobsSearch:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border);box-shadow:var(--shadow-sm);background:#12213a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d92ab' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 15px/18px 18px no-repeat}:root[data-theme=night] .jobsSearch:focus:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-tint);outline:none}:root[data-theme=night] .jobsFilter:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--surface-2);border:1px solid var(--border)}:root[data-theme=night] .jobsFilter button:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000}:root[data-theme=night] .jobsFilter button.secondary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:#12213a99}:root[data-theme=night] .jobsFilter button.primary:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card,#fff);border-color:var(--brand-line);color:var(--brand-deep);box-shadow:var(--shadow-sm)}:root[data-theme=night] .jobsFilter button.primary:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card,#fff);border-color:var(--brand-line)}:root[data-theme=night] .jobsRegGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobsRegCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card,#fff);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-sm)}:root[data-theme=night] .jobsRegCard:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:var(--brand-lift)}:root[data-theme=night] .jobsRegCard:hover:not(:disabled):where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line);background:var(--card,#fff)}:root[data-theme=night] .jobsRegCard:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-mid)}:root[data-theme=night] .jobsRegCardClosed:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:#12213ab3}:root[data-theme=night] .jobsRegCardClosed .jobsRegTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eaf1fa}:root[data-theme=night] .jobsRegTop .jobStatus:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid #0000}:root[data-theme=night] .jobsRegTop .jobStatusOpen:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--mint-surface);border-color:var(--mint-line);color:#8dd3b7}:root[data-theme=night] .jobsRegTop .jobStatusCompleted:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--border);color:var(--muted);background:#0d1a2e}:root[data-theme=night] .jobsRegLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .jobsRegIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-icon)}:root[data-theme=night] .jobsRegGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .jobsEmpty:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:var(--card,#fff);border:1px dashed var(--border-strong,var(--border))}:root[data-theme=night] .jobsPropertiesToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card,#fff);border:1px solid var(--border);color:var(--text);box-shadow:none}:root[data-theme=night] .jobsPropertiesToggle .jobsPropertiesCount:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollScreen .labourPeriodFields label:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollScreen>.labourSection:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .payrollSectionTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollBlockTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutsHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .payrollViewTabs:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .payrollViewTabs button:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .payrollViewTabs button.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--brand-deep);box-shadow:var(--shadow-sm)}:root[data-theme=night] .payrollViewTabs button:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .payrollViewHelp:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollDetail .payrollSectionTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutsHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0}:root[data-theme=night] .payrollDetail .payrollPeriods:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payrollHistory:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .payrollDetail>.payouts:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-bottom:0}:root[data-theme=night] .payrollSendBlock:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--brand-line)}:root[data-theme=night] .payrollSendLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollSendLabel strong:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollPositionPeriod strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .payrollSectionHint:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollPeriods:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollHistory:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .payrollReview:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:3px solid var(--brand-line)}:root[data-theme=night] .payrollHelp:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollRow:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutCard:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);box-shadow:none}:root[data-theme=night] .payrollRow.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);box-shadow:none}:root[data-theme=night] .payrollRowBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutRow:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text);background:0 0;border:0}:root[data-theme=night] .payrollRowBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutRow:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint)}:root[data-theme=night] .payrollRowBtn:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutRow:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .payrollRowMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollRowSub:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payoutAmountVoid:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollRowBtn .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutRow .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .payrollDetail .payoutCard-reversed .payoutWhen:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollDetail .payoutCard-reversed .payoutMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollStatus:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#eaf1fa;background:#64748b1f;border:0}:root[data-theme=night] .payrollStatus-unpaid:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#edac6e;background:#d977061c}:root[data-theme=night] .payrollStatus-paid:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#7fdca7;background:#15803d1a}:root[data-theme=night] .payrollStatus-blocked:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#edac6e;background:#b453091a}:root[data-theme=night] .payrollLastPayoutBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border);border-top:0}:root[data-theme=night] .workedDaysLink:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:inherit;background:0 0;border:0}:root[data-theme=night] .workedDaysLink:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid #24374f}:root[data-theme=night] .workedDaysList:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card)}:root[data-theme=night] .workedDay:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .workedDay:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .workedDayWhere:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .workedDaysEarned>div:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border-strong,var(--border))}:root[data-theme=night] .workedDaysSub:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .workedDaysTrigger:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card);color:var(--brand-deep)}:root[data-theme=night] .workedDaysTrigger:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .statusBadge-paid:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--success);background:#1f8f551f}:root[data-theme=night] .personSheetHead h3:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .personSheetPeriod:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .personSheetTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--brand-line);background:var(--brand-tint)}:root[data-theme=night] .personSheetTotal strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .personSheetTotal span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .personSheetTotal i:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-icon)}:root[data-theme=night] .personSheetDay:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .personSheetDay:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .personSheetWeekday b:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .personSheetWeekday small:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .personSheetDay.off .personSheetWeekday b:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .personSheetOff:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--border-strong)}:root[data-theme=night] .personSheetWhere>.personSheetJob+.personSheetJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px dashed var(--border)}:root[data-theme=night] .personSheetJob small:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .personSheetJob>span:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .personSheetJobs:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--bg)}:root[data-theme=night] .personSheetJobs h4:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .personSheetJobs li:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .personSheetJobs li:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .personSheetJobMoney b:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .personSheetJobMoney small:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .personSheetPayButton:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);color:#fff;box-shadow:var(--shadow-sm);border:0}:root[data-theme=night] .personSheetPayButton:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-press)}:root[data-theme=night] .personSheetPayButton:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-deep)}:root[data-theme=night] .personSheetPayments:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .personSheetPayments summary:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollSendHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .payrollSendHead:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .payrollSendHead .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .payrollSendPrompt:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollSendEmpty:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:0 0}:root[data-theme=night] .payrollPerson:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollPeopleTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .payrollPerson:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0}:root[data-theme=night] .payrollPeople li:first-child .payrollPerson:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .payrollPerson:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .payrollPersonName small:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollPeopleTotal small:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .payrollPerson[aria-pressed=true]:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:inset 3px 0 0 var(--brand-mid)}:root[data-theme=night] .payrollPerson[aria-pressed=true] .payrollPersonName:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .payrollPeopleTotal:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:2px solid var(--border-strong)}:root[data-theme=night] .payrollScreen>#labour-wages:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollScreen>#labour-rules:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .payrollScreen>#labour-wages.open:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollScreen>#labour-rules.open:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-color:var(--brand-line);box-shadow:var(--shadow-sm)}:root[data-theme=night] #labour-wages>.labourSectionHead .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] #labour-rules>.labourSectionHead .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-lift)}:root[data-theme=night] .payrollSummaryPeriod:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .payrollSummaryTile:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--border)}:root[data-theme=night] .payrollSummaryTileLead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line)}:root[data-theme=night] .payrollSummaryLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .payrollSummaryCaption:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .workedViewTabs:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .workedViewTabs button:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);background:0 0;border:0}:root[data-theme=night] .workedViewTabs button.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);color:var(--brand-deep);box-shadow:var(--shadow-sm)}:root[data-theme=night] .workedViewTabs button:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .workedViewHelp:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .rangeQuickChips button:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .rangeQuick select:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:var(--card);color:var(--text)}:root[data-theme=night] .rangeQuickChips button.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-deep)}:root[data-theme=night] .rangeQuickLabel:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .opsEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(155deg, color-mix(in srgb, var(--brand-mid) 90%, transparent) 0%, color-mix(in srgb, var(--brand-press) 90%, transparent) 52%, color-mix(in srgb, var(--brand-deep) 92%, transparent) 100%);color:#fff;border:1px solid #24374f6b;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000004f,0 10px 26px -12px #000,0 2px 6px -2px #0009}:root[data-theme=night] .ecHome .opsEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:radial-gradient(120% 90% at 0 0,#12213a57 0%,#12213a14 38%,#12213a00 62%)}:root[data-theme=night] .ecHome .opsEntry .opsPrimary:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;color:#fff;background:0 0;border:0}:root[data-theme=night] .ecHome .opsEntry .opsPrimary:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid #24374f}:root[data-theme=night] .ecHome .opsEntry .opsIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:#12213a33}:root[data-theme=night] .ecHome .opsEntry .opsText strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;text-shadow:0 1px 1px #0000007a}:root[data-theme=night] .ecHome .opsEntry .opsGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;background:linear-gradient(155deg,#30257eeb 0%,#5546c9eb 52%,#3f319ef0 100%);border:1px solid #24374f6b;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000004f,0 10px 26px -12px #000,0 2px 6px -2px #0000008a}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)):before{background:radial-gradient(120% 90% at 0 0,#12213a57 0%,#12213a14 38%,#12213a00 62%)}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntry .homeCardIcon:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;box-shadow:none;background:#12213a33;border:0}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntryTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff;text-shadow:0 1px 1px #0000007a}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntryLine:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fffffff0;text-shadow:0 1px 1px #0000006e}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntryGo:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#fff}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntry:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:inset 0 1px #ffffff0f,0 12px 28px -12px #000}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntry:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid #3f319e}:root[data-theme=night] .officeEntries:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--card);border:1px solid var(--brand-line)}:root[data-theme=night] .officeEntries h2:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .officeNew:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-mid);color:#fff}:root[data-theme=night] .officeGroupTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .officeEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:1px solid var(--border)}:root[data-theme=night] .officeEntry:first-child:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}:root[data-theme=night] .officeWhen:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--brand-deep)}:root[data-theme=night] .officeBody strong:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .officeBody small:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .officeDone:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--brand-deep)}:root[data-theme=night] .dupNotice:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text,#14202b);background:#0d1a2e;border:1px solid #6f522a}:root[data-theme=night] .dupNotice-exact:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e;border-color:#6f312a}:root[data-theme=night] .dupNoticeTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .dupNotice-exact .dupNoticeTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#e8948a}:root[data-theme=night] .dupNoticeState:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--warning)}:root[data-theme=night] .dupNoticeStateDone:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#80dbae}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .opsEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:linear-gradient(155deg,#25497ef2 0%,#3a6fcbf2 52%,#2c56a3f7 100%);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000057,0 1px 2px #0000004f,0 6px 14px -8px #000000c4,0 18px 32px -20px #000}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .whosWhereEntry:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000057,0 1px 2px #0000004f,0 6px 14px -8px #000000b5,0 18px 32px -20px #000000f0}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .homeNavCard:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) #todays-receipts .mdStripHead:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .briefEntry:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-deep)}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .opsEntry:has(.opsPrimary:focus-visible):where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-deep)}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) #todays-receipts .mdStripMeta .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .jobRegisterScreen .jobRegisterStrip:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .jobRegisterScreen .todaysSitesBody:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .ecHome .jobRegisterScreen .sitesNewJobBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--brand-deep);background:var(--brand-deep);color:#fff;box-shadow:0 1px 2px #0000004f}:root[data-theme=night] .ecHome .jobRegisterScreen .sitesNewJobBtn:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-press);border-color:var(--brand-press)}:root[data-theme=night] .ecHome .jobRegisterScreen .sitesNewJobBtn:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .ecHome .jobRegisterScreen .sitesModeToggle:where(:not(.quoteDoc *,.invoiceDocWrap *)){border:1px solid var(--border);background:#12213a}:root[data-theme=night] .ecHome .jobRegisterScreen .sitesModeBtn:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted);box-shadow:none;background:0 0}:root[data-theme=night] .ecHome .jobRegisterScreen .sitesModeBtn.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-mid) 35%, transparent)}:root[data-theme=night] .ecHome .jobRegisterScreen .propertyGroup:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:none;background:0 0;border:0}:root[data-theme=night] .ecHome .jobRegisterScreen .groupHead:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--site-bg,#eef4fd);border:1px solid var(--site-border,var(--border));border-left:4px solid var(--site-accent,var(--brand-mid));box-shadow:0 1px 2px #00000017}:root[data-theme=night] .ecHome .jobRegisterScreen .groupHead:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){box-shadow:0 3px 10px -4px #0000004f}:root[data-theme=night] .ecHome .jobRegisterScreen .groupHeadJob:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome .jobRegisterScreen .groupHeadText:has(.groupHeadJob) .groupHeadCustomer:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}:root[data-theme=night] .ecHome .jobRegisterScreen .groupHeadPlace:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .jobRegisterScreen .groupHeadMeta:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--faint)}:root[data-theme=night] .ecHome .jobRegisterScreen .groupHeadHere:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:color-mix(in srgb, var(--site-accent,var(--brand-mid)) 70%, #eaf1fa);border:1px solid var(--site-border,var(--border));background:#12213ab8}:root[data-theme=night] .ecHome .jobRegisterScreen .groupHeadHereZero:where(:not(.quoteDoc *,.invoiceDocWrap *)),:root[data-theme=night] .ecHome .jobRegisterScreen .groupHeadMark:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--muted)}}@media screen and (min-width:560px){:root[data-theme=night] .finalResultStrip .statStripItem:nth-child(3):where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:1px solid var(--border)}:root[data-theme=night] .finalResultStrip .statStripItem:nth-child(n+3):where(:not(.quoteDoc *,.invoiceDocWrap *)){border-top:0}}@media screen and (min-width:1025px){:root[data-theme=night] .sideNav:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#12213a;border-right:1px solid #24374f}:root[data-theme=night] .sideGroupTitle:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#b9c5d2}:root[data-theme=night] .sideItem:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:#79a2e2;background:0 0;border:0}:root[data-theme=night] .sideItem:hover:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:#0d1a2e}:root[data-theme=night] .sideItem.active:where(:not(.quoteDoc *,.invoiceDocWrap *)){background:var(--brand-tint);color:var(--brand-mid);box-shadow:inset 3px 0 0 var(--brand-lift)}:root[data-theme=night] .sideItem:focus-visible:where(:not(.quoteDoc *,.invoiceDocWrap *)){outline:2px solid var(--brand-lift)}:root[data-theme=night] .sideNav:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-right:0}}@media screen and (min-width:521px){:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) #todays-receipts .mdStripMeta .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)){color:var(--text)}:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) .briefEntryCost:where(:not(.quoteDoc *,.invoiceDocWrap *)){border-left:1px solid var(--brand-line)}}@media screen and (max-width:520px){:root[data-theme=night] .ecHome.ecHome .homeCards:not(.homeCards--few) #todays-receipts .mdStripMeta .historyDisclosure:where(:not(.quoteDoc *,.invoiceDocWrap *)):after{color:var(--muted)}}@media screen{:root[data-theme=night] .quoteDoc,:root[data-theme=night] .invoiceDocWrap{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7fafd;--card:#fff;--text:#102b4a;--muted:#5f7186;--faint:#8aa0b8;--border:#d9e5f0;--border-strong:#c2d4e6;--brand:#123b68;--brand-deep:#3f6fa8;--brand-mid:#5b8fd9;--brand-lift:#7fa8e3;--brand-press:#4f82c8;--brand-icon:#4f7fb8;--brand-tint:#eef5fd;--brand-tint-strong:#dce8f6;--brand-line:#c9dbf0;--accent:#c2703a;--accent-tint:#fbf1e8;--accent-line:#e8cdb3;--accent-soft:#eef4fa;--mint:#0f8f63;--mint-line:#bfe3d3;--mint-surface:#f1faf6;--amber:#9a6413;--amber-line:#f0d9a8;--amber-surface:#fdf7ed;--attention:#e5a33a;--coral:#b5392c;--coral-line:#f0ccc7;--coral-surface:#fdf5f4;--surface-2:#f1f7fd;--surface-group:#f2f7fc;--warning:#9a6413;--leave-purple:#6d28d9;--shadow-sm:0 1px 2px #10302f0d;--shadow-md:0 1px 2px #10302f0a, 0 10px 24px -16px #10302f33;--shadow-lg:0 2px 4px #10302f0d, 0 22px 44px -22px #10302f42}}
