@media screen{html:not([data-theme=dark]) .portal-admin .primary-nav,html:not([data-theme=dark]) .portal-admin .sidebar,html:not([data-theme=dark]) .portal-admin .sidebar-brand,html:not([data-theme=dark]) .portal-admin .sidebar-footer{border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important;background:#fff!important}html:not([data-theme=dark]) .portal-admin .primary-nav{border-right:1px solid var(--lv-border-default)!important;border-top:0!important;border-bottom:0!important;box-shadow:8px 0 26px #0f172a0b!important}html:not([data-theme=dark]) .portal-admin .sidebar-brand{border-bottom:1px solid var(--lv-border-soft)!important}html:not([data-theme=dark]) .portal-admin .sidebar-brand strong,html:not([data-theme=dark]) .portal-admin .sidebar-user strong{color:var(--lv-text-strong)!important}html:not([data-theme=dark]) .portal-admin .sidebar-brand small,html:not([data-theme=dark]) .portal-admin .sidebar-user small,html:not([data-theme=dark]) .portal-admin .sidebar-section-label{color:var(--lv-text-muted)!important}html:not([data-theme=dark]) .portal-admin .sidebar-admin-editing{border-top-color:var(--lv-border-soft)!important}html:not([data-theme=dark]) .portal-admin .sidebar-admin-editing .sidebar-section-label{color:var(--lv-brand-text)!important}html:not([data-theme=dark]) .portal-admin .primary-nav a{color:var(--lv-text-secondary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=dark]) .portal-admin .primary-nav a:before{background:var(--lv-text-faint)!important;box-shadow:none!important}html:not([data-theme=dark]) .portal-admin .primary-nav a .nav-icon{color:var(--lv-text-muted)!important}html:not([data-theme=dark]) .portal-admin .primary-nav a:hover{color:var(--lv-text-strong)!important;background:var(--lv-surface-hover)!important;border-color:var(--lv-border-soft)!important;box-shadow:none!important;transform:none!important}html:not([data-theme=dark]) .portal-admin .primary-nav a:hover:before,html:not([data-theme=dark]) .portal-admin .primary-nav a:hover .nav-icon{color:var(--lv-brand-text)!important;background:var(--lv-brand-primary)!important}html:not([data-theme=dark]) .portal-admin .primary-nav a.active,html:not([data-theme=dark]) .portal-admin .primary-nav a[aria-current=page]{color:var(--lv-brand-text)!important;background:linear-gradient(90deg, var(--lv-brand-soft-strong), var(--lv-brand-soft))!important;border-color:var(--lv-brand-border)!important;box-shadow:inset 3px 0 0 var(--lv-brand-primary)!important;transform:none!important}html:not([data-theme=dark]) .portal-admin .primary-nav a.active:before,html:not([data-theme=dark]) .portal-admin .primary-nav a[aria-current=page]:before{background:var(--lv-brand-primary)!important;box-shadow:0 0 0 4px var(--lv-brand-soft)!important}html:not([data-theme=dark]) .portal-admin .primary-nav a.active .nav-icon,html:not([data-theme=dark]) .portal-admin .primary-nav a[aria-current=page] .nav-icon{color:var(--lv-brand-primary)!important}html:not([data-theme=dark]) .portal-admin .sidebar-footer{border-top:1px solid var(--lv-border-soft)!important}html:not([data-theme=dark]) .portal-admin .primary-nav-inner{scrollbar-color:var(--lv-border-strong) transparent!important}html:not([data-theme=dark]) .portal-admin .primary-nav-inner::-webkit-scrollbar-thumb{background:var(--lv-border-strong)!important}html[data-theme=dark] .portal-admin .primary-nav,html[data-theme=dark] .portal-admin .sidebar,html[data-theme=dark] .portal-admin .sidebar-brand,html[data-theme=dark] .portal-admin .sidebar-footer{background:radial-gradient(circle at 28% 0%, #e13a421c, transparent 30%), linear-gradient(180deg, var(--lv-surface-chrome), var(--lv-surface-chrome-2))!important;border-color:var(--lv-border-chrome)!important;color:var(--lv-text-on-chrome)!important}html[data-theme=dark] .portal-admin .primary-nav{border-right:1px solid var(--lv-border-chrome)!important;border-top:0!important;border-bottom:0!important;box-shadow:10px 0 30px #0000002e!important}html[data-theme=dark] .portal-admin .sidebar-brand{border-bottom:1px solid var(--lv-border-chrome)!important}html[data-theme=dark] .portal-admin .sidebar-brand strong,html[data-theme=dark] .portal-admin .sidebar-user strong{color:var(--lv-text-on-chrome)!important}html[data-theme=dark] .portal-admin :is(.sidebar-brand small,.sidebar-user small,.sidebar-section-label){color:var(--lv-text-on-chrome-muted)!important}html[data-theme=dark] .portal-admin .sidebar-admin-editing{border-top-color:var(--lv-border-chrome)!important}html[data-theme=dark] .portal-admin .sidebar-admin-editing .sidebar-section-label{color:var(--lv-brand-text)!important}html[data-theme=dark] .portal-admin .primary-nav a{color:var(--lv-text-on-chrome-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .portal-admin .primary-nav a:hover{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff12!important;transform:none!important}html[data-theme=dark] .portal-admin .primary-nav a.active,html[data-theme=dark] .portal-admin .primary-nav a[aria-current=page]{color:#fff!important;background:linear-gradient(90deg, var(--lv-brand-soft-strong), #e13a420e)!important;border-color:var(--lv-brand-border)!important;box-shadow:inset 3px 0 0 var(--lv-brand-primary)!important}html[data-theme=dark] .portal-admin .primary-nav a.active .nav-icon,html[data-theme=dark] .portal-admin .primary-nav a[aria-current=page] .nav-icon,html[data-theme=dark] .portal-admin .primary-nav a:hover .nav-icon{color:var(--lv-brand-text)!important}html:not([data-theme=dark]) .portal-employee .employee-sidebar,html:not([data-theme=dark]) .portal-employee .employee-brand,html:not([data-theme=dark]) .portal-employee .employee-sidebar-footer{border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important;background:#fff!important}html:not([data-theme=dark]) .portal-employee .employee-sidebar{box-shadow:8px 0 26px #0f172a0b!important}html:not([data-theme=dark]) .portal-employee .employee-brand{border-bottom-color:var(--lv-border-soft)!important}html:not([data-theme=dark]) .portal-employee .employee-brand strong,html:not([data-theme=dark]) .portal-employee .employee-profile-copy strong{color:var(--lv-text-strong)!important}html:not([data-theme=dark]) .portal-employee :is(.employee-brand small,.employee-nav-label,.employee-profile-copy small){color:var(--lv-text-muted)!important}html:not([data-theme=dark]) .portal-employee .employee-nav-button{color:var(--lv-text-secondary)!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=dark]) .portal-employee .employee-nav-button .nav-icon{color:var(--lv-text-muted)!important}html:not([data-theme=dark]) .portal-employee .employee-nav-button:hover{background:var(--lv-surface-hover)!important;border-color:var(--lv-border-soft)!important;color:var(--lv-text-strong)!important}html:not([data-theme=dark]) .portal-employee .employee-nav-button[aria-current=location]{background:linear-gradient(90deg, var(--lv-brand-soft-strong), var(--lv-brand-soft))!important;border-color:var(--lv-brand-border)!important;box-shadow:inset 3px 0 0 var(--lv-brand-primary)!important;color:var(--lv-brand-text)!important}html:not([data-theme=dark]) .portal-employee .employee-nav-button[aria-current=location] .nav-icon,html:not([data-theme=dark]) .portal-employee .employee-nav-button:hover .nav-icon{color:var(--lv-brand-primary)!important}html:not([data-theme=dark]) .portal-employee .employee-profile{background:var(--lv-surface-muted)!important;border-color:var(--lv-border-soft)!important}html[data-theme=dark] .portal-employee .employee-sidebar{background:radial-gradient(circle at 30% 0%, #e13a421c, transparent 30%), linear-gradient(180deg, var(--lv-surface-chrome), var(--lv-surface-chrome-2) 74%)!important;border-color:var(--lv-border-chrome)!important;box-shadow:12px 0 35px #00000038!important}html[data-theme=dark] .portal-employee .employee-brand,html[data-theme=dark] .portal-employee .employee-sidebar-footer{border-color:var(--lv-border-chrome)!important;background:0 0!important}html[data-theme=dark] .portal-employee .employee-brand strong,html[data-theme=dark] .portal-employee .employee-profile-copy strong{color:var(--lv-text-on-chrome)!important}html[data-theme=dark] .portal-employee :is(.employee-brand small,.employee-nav-label,.employee-profile-copy small,.employee-nav-button){color:var(--lv-text-on-chrome-muted)!important}html[data-theme=dark] .portal-employee .employee-nav-button:hover{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff14!important}html[data-theme=dark] .portal-employee .employee-nav-button[aria-current=location]{background:linear-gradient(90deg, var(--lv-brand-soft-strong), #e13a420e)!important;border-color:var(--lv-brand-border)!important;box-shadow:inset 3px 0 0 var(--lv-brand-primary)!important;color:#fff!important}html:not([data-theme=dark]) .lv-client-side{border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important;background:#fff!important;box-shadow:8px 0 26px #0f172a0b!important}html:not([data-theme=dark]) .lv-client-brand,html:not([data-theme=dark]) .lv-client-brand strong{color:var(--lv-text-strong)!important}html:not([data-theme=dark]) .lv-client-brand img{content:url(/land-view-logo.svg)}html:not([data-theme=dark]) .lv-client-brand small,html:not([data-theme=dark]) .lv-client-foot,html:not([data-theme=dark]) .lv-client-help p{color:var(--lv-text-muted)!important}html:not([data-theme=dark]) .lv-client-nav a{color:var(--lv-text-secondary)!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=dark]) .lv-client-nav a:hover{background:var(--lv-surface-hover)!important;border-color:var(--lv-border-soft)!important;color:var(--lv-text-strong)!important}html:not([data-theme=dark]) .lv-client-nav a[aria-current=location]{background:linear-gradient(90deg, var(--lv-brand-soft-strong), var(--lv-brand-soft))!important;border-color:var(--lv-brand-border)!important;box-shadow:inset 3px 0 0 var(--lv-brand-primary)!important;color:var(--lv-brand-text)!important}html:not([data-theme=dark]) .lv-client-help{background:var(--lv-surface-muted)!important;border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important}html:not([data-theme=dark]) .lv-client-help strong{color:var(--lv-text-strong)!important}html[data-theme=dark] .lv-client-side{background:radial-gradient(circle at 28% 0%, #e13a421c, transparent 30%), linear-gradient(180deg, var(--lv-surface-chrome), var(--lv-surface-chrome-2))!important;border-color:var(--lv-border-chrome)!important;color:var(--lv-text-on-chrome)!important;box-shadow:12px 0 35px #00000038!important}html[data-theme=dark] .lv-client-brand img{content:url(/land-view-logo-light.svg)}html[data-theme=dark] .lv-client-brand,html[data-theme=dark] .lv-client-brand strong{color:var(--lv-text-on-chrome)!important}html[data-theme=dark] :is(.lv-client-brand small,.lv-client-foot,.lv-client-help p,.lv-client-nav a){color:var(--lv-text-on-chrome-muted)!important}html[data-theme=dark] .lv-client-nav a:hover{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff14!important}html[data-theme=dark] .lv-client-nav a[aria-current=location]{background:linear-gradient(90deg, var(--lv-brand-soft-strong), #e13a420e)!important;border-color:var(--lv-brand-border)!important;box-shadow:inset 3px 0 0 var(--lv-brand-primary)!important;color:#fff!important}html[data-theme=dark] .lv-client-help{background:#ffffff09!important;border-color:#ffffff14!important}@media (max-width:900px){html:not([data-theme=dark]) .portal-admin .primary-nav.open,html:not([data-theme=dark]) .portal-employee .employee-sidebar.open,html:not([data-theme=dark]) .lv-client-side.open{border-color:var(--lv-border-default)!important;background:#fff!important;box-shadow:18px 0 42px #0f172a1f!important}html[data-theme=dark] .portal-admin .primary-nav.open,html[data-theme=dark] .portal-employee .employee-sidebar.open,html[data-theme=dark] .lv-client-side.open{background:linear-gradient(180deg, var(--lv-surface-chrome), var(--lv-surface-chrome-2))!important;border-color:var(--lv-border-chrome)!important;box-shadow:24px 0 50px #0000006b!important}}}
@media screen{:root,html:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lv-surface-page:#eef2f5;--lv-surface-panel:#fbfcfd;--lv-surface-elevated:#fff;--lv-surface-muted:#f5f7f9;--lv-surface-subtle:#e9eef2;--lv-surface-inset:#edf1f4;--lv-surface-hover:#f1f4f6;--lv-surface-chrome:#10151b;--lv-surface-chrome-2:#0b0f13;--lv-text-strong:#15202b;--lv-text-primary:#26323e;--lv-text-secondary:#566472;--lv-text-muted:#5d6a76;--lv-text-faint:#60707d;--lv-text-on-chrome:#eef2f5;--lv-text-on-chrome-muted:#a7b1ba;--lv-border-soft:#dfe5ea;--lv-border-default:#d2dae1;--lv-border-strong:#bdc8d1;--lv-border-chrome:#ffffff1a;--lv-divider:#dfe5ea;--lv-control-bg:#fff;--lv-control-bg-hover:#f4f7f9;--lv-control-border:#c8d2da;--lv-control-placeholder:#60707d;--lv-brand-primary:#96383e;--lv-brand-primary-hover:#812f34;--lv-brand-soft:#96383e17;--lv-brand-soft-strong:#96383e26;--lv-brand-border:#96383e52;--lv-brand-ring:#96383e2e;--lv-brand-text:#842f35;--lv-success:#2d7350;--lv-warning:#7d5c1b;--lv-danger:#a92c33;--lv-info:#2f648e;--lv-success-soft:#2d73501a;--lv-warning-soft:#7d5c1b1a;--lv-danger-soft:#a92c331a;--lv-info-soft:#2f648e1a;--lv-success-solid:#2d7350;--lv-warning-solid:#755414;--lv-danger-solid:#a92c33;--lv-info-solid:#28587c}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lv-surface-page:#0b0f13;--lv-surface-panel:#11171d;--lv-surface-elevated:#161d24;--lv-surface-muted:#0f141a;--lv-surface-subtle:#1a222a;--lv-surface-inset:#0d1217;--lv-surface-hover:#182028;--lv-surface-chrome:#0d1116;--lv-surface-chrome-2:#090c10;--lv-text-strong:#f4f6f8;--lv-text-primary:#dfe5e9;--lv-text-secondary:#aeb8c1;--lv-text-muted:#96a2ad;--lv-text-faint:#84909b;--lv-text-on-chrome:#f2f5f7;--lv-text-on-chrome-muted:#9ca7b1;--lv-border-soft:#26313b;--lv-border-default:#303c47;--lv-border-strong:#43515d;--lv-border-chrome:#ffffff1a;--lv-divider:#26313b;--lv-control-bg:#11171d;--lv-control-bg-hover:#182028;--lv-control-border:#394754;--lv-control-placeholder:#84909b;--lv-brand-primary:#a14a4e;--lv-brand-primary-hover:#b25358;--lv-brand-soft:#a14a4e1c;--lv-brand-soft-strong:#a14a4e2e;--lv-brand-border:#be5b605c;--lv-brand-ring:#be5b602e;--lv-brand-text:#d7868a;--lv-success:#7bc79b;--lv-warning:#e7c36e;--lv-danger:#ff9aa0;--lv-info:#8dbce4;--lv-success-soft:#7bc79b1c;--lv-warning-soft:#e7c36e1c;--lv-danger-soft:#ff9aa01c;--lv-info-soft:#8dbce41c;--lv-success-solid:#2f6f50;--lv-warning-solid:#6f5117;--lv-danger-solid:#9c2930;--lv-info-solid:#2f6289}:root,html:not([data-theme=dark]),html[data-theme=dark]{--lv-action-primary:var(--lv-brand-primary);--lv-action-primary-hover:var(--lv-brand-primary-hover);--lv-action-primary-soft:var(--lv-brand-soft);--lv-action-primary-soft-strong:var(--lv-brand-soft-strong);--lv-action-primary-border:var(--lv-brand-border);--lv-action-primary-ring:var(--lv-brand-ring);--lv-action-text:var(--lv-brand-text);--brand-red:var(--lv-brand-primary);--brand-red-hover:var(--lv-brand-primary-hover);--lv-accent:var(--lv-brand-primary);--lv-accent-dark:var(--lv-brand-primary-hover);--premium-gold:var(--lv-brand-primary);--premium-gold-2:var(--lv-brand-text);--app-gold:var(--lv-brand-primary);--app-gold-light:var(--lv-brand-text);--app-navy:var(--lv-surface-page);--app-navy-2:var(--lv-surface-muted);--app-panel:var(--lv-surface-panel);--app-panel-2:var(--lv-surface-hover);--app-text:var(--lv-text-primary);--app-muted:var(--lv-text-muted);--app-line:var(--lv-border-default);--premium-bg:var(--lv-surface-page);--premium-bg-2:var(--lv-surface-muted);--premium-panel:var(--lv-surface-panel);--premium-panel-2:var(--lv-surface-hover);--premium-line:var(--lv-border-default);--premium-text:var(--lv-text-primary);--premium-muted:var(--lv-text-muted);--lv-paper:var(--lv-surface-page);--lv-surface:var(--lv-surface-panel);--lv-white:var(--lv-surface-elevated);--lv-text:var(--lv-text-primary);--lv-muted:var(--lv-text-muted);--lv-muted-2:var(--lv-text-faint)}.public-site{--public-accent:var(--lv-brand-primary)!important;--public-accent-dark:var(--lv-brand-primary-hover)!important;--public-paper:var(--lv-surface-page)!important;--public-ink:var(--lv-text-primary)!important;--public-muted:var(--lv-text-muted)!important}:is(.portal-admin,.portal-employee,.portal-client,.lv-client-shell){--portal-accent:var(--lv-brand-primary)!important;--portal-accent-text:var(--lv-brand-text)!important;--portal-ink:var(--lv-text-primary)!important;--portal-muted:var(--lv-text-muted)!important;--portal-panel:var(--lv-surface-panel)!important;--portal-panel-2:var(--lv-surface-muted)!important;--portal-line:var(--lv-border-default)!important;--portal-input:var(--lv-control-bg)!important}.pf-redesign{--pf-bg:var(--lv-surface-page)!important;--pf-surface:var(--lv-surface-panel)!important;--pf-surface-soft:var(--lv-surface-muted)!important;--pf-surface-strong:var(--lv-surface-chrome)!important;--pf-ink:var(--lv-text-primary)!important;--pf-muted:var(--lv-text-muted)!important;--pf-line:var(--lv-border-default)!important;--pf-line-strong:var(--lv-border-strong)!important;--pf-brand:var(--lv-brand-primary)!important;--pf-brand-dark:var(--lv-brand-primary-hover)!important}html:not([data-theme=dark]) :is(body,.public-site,.portal-admin,.portal-employee,.portal-client,.lv-client-shell,.admin-main,.tmg-admin-main,.employee-main,.employee-content,.lv-client-stage,.lv-client-content,.pf-redesign,.login-page){background-color:var(--lv-surface-page)!important;color:var(--lv-text-primary)!important}html:not([data-theme=dark]) :is(.card,.panel,.form-card,.project-card,.employee-card,.stat-card,.summary-card,.table-card,.data-card,.finance-mini,.project-summary,.record-card,.metric-card,.public-service-card,.public-project-card,.public-team-card,.public-about-card,.public-team-empty,.public-contact-details,.public-process,.public-process-grid article){background:var(--lv-surface-panel)!important;border-color:var(--lv-border-default)!important}html:not([data-theme=dark]) :is(.toolbar,.table-card>.section-title,.section-title,.pm-toolbar,.pm-category-bar,.pm-finance-summary-head,.pm-overview-history-head,.pm-sattapur-head,.pm-parties-head){background:var(--lv-surface-muted)!important;border-color:var(--lv-border-default)!important}:is(.btn-accent,.btn-primary,.btn-dark,.login-submit,.public-btn-accent,.public-employee-link,.public-header-cta,.lv-btn-gold,.cp-primary,.pm-btn-primary,.lv-clean-btn.primary,.nsdc-button,[data-variant=primary]){background:var(--lv-brand-primary)!important;border-color:var(--lv-brand-primary)!important;color:#fff!important;box-shadow:0 7px 18px var(--lv-brand-ring)!important}:is(.btn-accent,.btn-primary,.btn-dark,.login-submit,.public-btn-accent,.public-employee-link,.public-header-cta,.lv-btn-gold,.cp-primary,.pm-btn-primary,.lv-clean-btn.primary,.nsdc-button,[data-variant=primary]):hover:not(:disabled){background:var(--lv-brand-primary-hover)!important;border-color:var(--lv-brand-primary-hover)!important}:is(.pm-btn-income,.btn-success-solid,[data-variant=success-solid]){background:var(--lv-success-solid)!important;border-color:var(--lv-success-solid)!important;color:#fff!important}:is(.btn-warning-solid,[data-variant=warning-solid]){background:var(--lv-warning-solid)!important;border-color:var(--lv-warning-solid)!important;color:#fff!important}:is(.btn-info-solid,[data-variant=info-solid]){background:var(--lv-info-solid)!important;border-color:var(--lv-info-solid)!important;color:#fff!important}:is(.btn-danger-solid,[data-variant=danger-solid]){background:var(--lv-danger-solid)!important;border-color:var(--lv-danger-solid)!important;color:#fff!important}:is(.muted,.text-muted,.subtle,.toolbar-count){color:var(--lv-text-muted)!important}:is(input,textarea)::placeholder{opacity:1;color:var(--lv-control-placeholder)!important}:is(.public-site .public-utility,.public-site .public-nav-wrap,.public-site .public-header,.public-site .public-footer,.portal-admin .primary-nav,.portal-admin .sidebar,.portal-admin .sidebar-brand,.portal-admin .sidebar-footer,.portal-employee .employee-sidebar,.portal-employee .employee-brand,.portal-employee .employee-sidebar-footer,.lv-client-side){background:radial-gradient(circle at 28% 0%, var(--lv-brand-soft-strong), transparent 30%), linear-gradient(180deg, var(--lv-surface-chrome), var(--lv-surface-chrome-2))!important;border-color:var(--lv-border-chrome)!important;color:var(--lv-text-on-chrome)!important}:is(.portal-admin .sidebar-brand strong,.portal-admin .sidebar-user strong,.portal-employee .employee-brand strong,.portal-employee .employee-profile-copy strong,.lv-client-brand,.lv-client-brand strong){color:var(--lv-text-on-chrome)!important}:is(.portal-admin .sidebar-brand small,.portal-admin .sidebar-user small,.portal-admin .sidebar-section-label,.portal-employee .employee-brand small,.portal-employee .employee-nav-label,.portal-employee .employee-profile-copy small,.lv-client-brand small,.lv-client-foot,.lv-client-help p){color:var(--lv-text-on-chrome-muted)!important}:is(.portal-admin .primary-nav a,.portal-employee .employee-nav-button,.lv-client-nav a){color:var(--lv-text-on-chrome-muted)!important;background:0 0!important;border-color:#0000!important}:is(.portal-admin .primary-nav a,.portal-employee .employee-nav-button,.lv-client-nav a):hover{color:#fff!important;background:#ffffff0e!important;border-color:#ffffff14!important}:is(.portal-admin .primary-nav a.active,.portal-admin .primary-nav a[aria-current=page],.portal-employee .employee-nav-button[aria-current=location],.lv-client-nav a[aria-current=location]){background:linear-gradient(90deg, var(--lv-brand-soft-strong), transparent)!important;border-color:var(--lv-brand-border)!important;box-shadow:inset 3px 0 0 var(--lv-brand-primary)!important;color:#fff!important}:is(.brand-eyebrow,.brand-content h1 span,.sidebar-caption,.eyebrow,.card-kicker,.public-team-label,.public-section-kicker,.public-team-designation,.public-service-card>a,.public-project-link,.public-text-link,.public-panel-kicker,.pf-admin-eyebrow,.pm-label){color:var(--lv-brand-text)!important}:is(input,select,textarea):focus,:is(.portal-admin,.portal-employee,.portal-client,.pf-redesign) :focus-visible{border-color:var(--lv-brand-primary)!important;outline-color:var(--lv-brand-primary)!important;box-shadow:0 0 0 3px var(--lv-brand-ring)!important}}
@media screen{:root,html:not([data-theme=dark]),html:not([data-theme=dark]) :is(body,.public-site,.lv-login,.portal-admin,.portal-employee,.portal-client,.lv-client-shell,.pf-redesign){--lv-danger-primary:#a92c33;--lv-danger-border:#a92c3352;--lv-on-action:#fff;--lv-brand-primary:#7f2027!important;--lv-brand-primary-hover:#68191f!important;--lv-brand-text:#731c23!important;--lv-brand-soft:#7f202714!important;--lv-brand-soft-strong:#7f202724!important;--lv-brand-border:#7f202757!important;--lv-brand-ring:#7f20272e!important}html[data-theme=dark],html[data-theme=dark] :is(body,.public-site,.lv-login,.portal-admin,.portal-employee,.portal-client,.lv-client-shell,.pf-redesign){--lv-danger-primary:#b94a50;--lv-danger-border:#c95b6157;--lv-on-action:#fff;--lv-brand-primary:#8b232a!important;--lv-brand-primary-hover:#a12b33!important;--lv-brand-text:#c95f64!important;--lv-brand-soft:#8b232a1a!important;--lv-brand-soft-strong:#8b232a2b!important;--lv-brand-border:#ab353d61!important;--lv-brand-ring:#ab353d33!important}html,body{background:var(--lv-surface-page)!important;color:var(--lv-text-primary)!important}body{background-image:radial-gradient(circle at 84% -12%, var(--lv-brand-soft), transparent 28%), radial-gradient(circle at -10% 28%, #56647209, transparent 30%)!important}::selection{background:var(--lv-brand-primary)!important;color:var(--lv-text-on-chrome)!important}small{color:var(--lv-text-muted)}:is(hr,.divider,.separator){border-color:var(--lv-divider)!important}:is(input,select,textarea){background:var(--lv-control-bg)!important;color:var(--lv-text-primary)!important;border-color:var(--lv-control-border)!important}:is(input,select,textarea):focus{border-color:var(--lv-brand-primary)!important;box-shadow:0 0 0 3px var(--lv-brand-ring)!important;outline:none!important}:is(.btn-light,.btn-secondary,.public-btn-outline,.utility-logout,.employee-action,.lv-client-signout,.lv-client-menu){background:var(--lv-control-bg)!important;border-color:var(--lv-control-border)!important;color:var(--lv-text-primary)!important}:is(.btn-light,.btn-secondary,.public-btn-outline,.utility-logout,.employee-action,.lv-client-signout,.lv-client-menu):hover:not(:disabled){background:var(--lv-control-bg-hover)!important;border-color:var(--lv-brand-border)!important;color:var(--lv-brand-text)!important}:is(.success,.status-success,[data-status=success],[data-tone=good]){color:var(--lv-success)!important}:is(.warning,.status-warning,[data-status=warning],[data-tone=watch]){color:var(--lv-warning)!important}:is(.danger,.status-danger,.error,[data-status=danger],[data-tone=bad]){color:var(--lv-danger)!important}:is(.info,.status-info,[data-status=info]){color:var(--lv-info)!important}:is(.btn-danger,.danger-button,.delete-button,[data-variant=danger]){background:var(--lv-danger-soft)!important;border-color:var(--lv-danger-border)!important;color:var(--lv-danger)!important;box-shadow:none!important}.lv-theme-switch{background:var(--lv-surface-elevated)!important;border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important;box-shadow:var(--lv-shadow-sm)!important}.lv-theme-switch:hover,.lv-theme-switch:focus-visible{border-color:var(--lv-brand-primary)!important}:is(.portal-employee,.portal-client) .portal-navigation a[aria-current=location]{border-color:var(--lv-brand-border)!important;background:var(--lv-brand-soft-strong)!important;color:var(--lv-brand-text)!important}.public-site{background:var(--lv-surface-page)!important;color:var(--lv-text-primary)!important}.public-site :is(.public-brand strong,.public-nav a,.public-footer a){color:var(--lv-text-on-chrome)!important}.public-site :is(.public-brand span,.public-utility,.public-footer p){color:var(--lv-text-on-chrome-muted)!important}.public-site .public-nav a:hover{background:#ffffff0e!important}.public-site .public-nav a.active{color:var(--lv-text-on-chrome)!important}.public-site :is(.public-section,.public-services,.public-projects,.public-team,.public-about){background:var(--lv-surface-page)!important;color:var(--lv-text-primary)!important}.public-site :is(.public-service-card,.public-project-card,.public-team-card,.public-about-card,.public-team-empty,.public-contact-details,.public-process,.public-process-grid article){background:var(--lv-surface-panel)!important;border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important;box-shadow:var(--lv-shadow-sm)!important}.public-site :is(.public-section-head h1,.public-section-head h2,.public-service-card h3,.public-project-copy h2,.public-project-copy h3,.public-team-name,.public-team-info-block strong,.public-about-card strong){color:var(--lv-text-strong)!important}.public-site :is(.public-section p,.public-service-card p,.public-project-copy p,.public-team-card p,.public-about-card p){color:var(--lv-text-secondary)!important}.public-site :is(.lv-hero,.public-contact,.lv-contact-location-section){color:var(--lv-text-on-chrome)!important}.public-site .public-contact,.public-site .lv-contact-location-section{background:radial-gradient(circle at 82% 18%, var(--lv-brand-soft-strong), transparent 28%), linear-gradient(135deg, var(--lv-surface-chrome), var(--lv-surface-chrome-2))!important;border-color:var(--lv-border-chrome)!important}.public-site :is(.public-brand-copy strong em,.lv-hero h1 em,.lv-eyebrow,.lv-service-top b,.lv-section-head>div>span,.lv-about-copy>span,.lv-about-card>span,.lv-team-group-head>div>span,.lv-project-card>span,.lv-process-grid span,.lv-contact-copy>span,.lv-project-badge small,.lv-hero-services b,.public-header-login b,.public-team-designation,.public-team-label,.lv-contact-location-head span,.lv-contact-info-item span,.lv-location-kicker){color:var(--lv-brand-text)!important}.public-site :is(.lv-gold-rule,.lv-building span){background:var(--lv-brand-primary)!important}.public-site .lv-building span{box-shadow:0 0 16px var(--lv-brand-ring)!important}.public-site .public-nav a:hover,.public-site .public-nav a:focus-visible,.public-site .lv-footer-links a:hover{color:var(--lv-brand-text)!important}.public-site :is(.lv-btn-gold,.public-header-cta,.lv-location-button){background:var(--lv-brand-primary)!important;border-color:var(--lv-brand-primary)!important;color:var(--lv-text-on-chrome)!important;box-shadow:0 8px 20px var(--lv-brand-ring)!important}.public-site :is(.lv-btn-gold,.public-header-cta,.lv-location-button):hover{background:var(--lv-brand-primary-hover)!important;border-color:var(--lv-brand-primary-hover)!important;filter:none!important}.public-site .lv-btn-outline,.public-site .public-header-login{border-color:var(--lv-brand-border)!important}.public-site :is(.lv-btn-outline,.public-header-login):hover{border-color:var(--lv-brand-primary)!important;color:var(--lv-brand-text)!important;background:var(--lv-brand-soft)!important}.public-site .lv-project-badge,.public-site .lv-about-card{border-left-color:var(--lv-brand-primary)!important;border-top-color:var(--lv-brand-primary)!important}.public-site .lv-team-card .public-team-photo,.public-site .lv-location-pin{border-color:var(--lv-brand-primary)!important}.public-site .lv-location-pin:after{background:var(--lv-brand-primary)!important}.public-site .lv-location-card:after{border-color:var(--lv-brand-border)!important;box-shadow:0 0 0 28px var(--lv-brand-soft), 0 0 0 56px color-mix(in srgb, var(--lv-brand-primary) 3%, transparent)!important}.public-site .lv-contact-location-section{border-top-color:var(--lv-brand-border)!important}body .lv-public-enquiry,body .lv-public-call{border-color:var(--lv-brand-border)!important}body :is(.lv-public-enquiry .lv-public-lead-icon,.lv-public-call .lv-public-lead-icon){background:var(--lv-brand-soft)!important;color:var(--lv-brand-text)!important}body .lv-public-lead-action:hover{border-color:var(--lv-brand-primary)!important;filter:none!important}body .lv-enquiry-modal{border-top-color:var(--lv-brand-primary)!important}body .lv-enquiry-kicker{color:var(--lv-brand-text)!important}body .lv-enquiry-form :is(input,select,textarea):focus{border-color:var(--lv-brand-primary)!important;box-shadow:0 0 0 3px var(--lv-brand-ring)!important}body .lv-enquiry-services input{accent-color:var(--lv-brand-primary)!important}body .lv-enquiry-submit-row button{border-color:var(--lv-brand-primary)!important;background:var(--lv-brand-primary)!important;color:var(--lv-text-on-chrome)!important}body .lv-enquiry-submit-row button:hover:not(:disabled){background:var(--lv-brand-primary-hover)!important}body .lv-enquiry-error{border-left-color:var(--lv-danger-solid)!important;background:var(--lv-danger-soft)!important;color:var(--lv-danger)!important}.login-page{background:var(--lv-surface-page)!important;color:var(--lv-text-primary)!important}.login-brand{background:radial-gradient(circle at 80% 15%, var(--lv-brand-soft-strong), transparent 29%), linear-gradient(145deg, var(--lv-surface-chrome), var(--lv-surface-chrome-2))!important;color:var(--lv-text-on-chrome)!important}.login-panel,.login-panel-inner{background:var(--lv-surface-panel)!important;color:var(--lv-text-primary)!important}.login-heading h2{color:var(--lv-text-strong)!important}.login-heading p,.login-eyebrow,.login-security,.login-footer{color:var(--lv-text-muted)!important}.brand-eyebrow,.brand-content h1 span{color:var(--lv-brand-text)!important}.brand-line{background:var(--lv-brand-primary)!important;border-color:var(--lv-brand-primary)!important}.lv-login :is(.kicker,.copy h1 span,.summary small){color:var(--lv-brand-text)!important}.lv-login .kicker:before{background:var(--lv-brand-primary)!important}.lv-login .summary{border-left-color:var(--lv-brand-primary)!important;background:linear-gradient(90deg, var(--lv-brand-soft), transparent)!important}.lv-login .tab.active{border-color:var(--lv-brand-primary)!important;background:var(--lv-brand-soft)!important;color:var(--lv-text-strong)!important}.lv-login .tab.active b,.lv-login .submit{background:var(--lv-brand-primary)!important;color:var(--lv-text-on-chrome)!important}.lv-login .submit:hover:not(:disabled){background:var(--lv-brand-primary-hover)!important}.lv-login .field input:focus,.lv-login .pinfield:focus{border-color:var(--lv-brand-primary)!important;box-shadow:0 0 0 3px var(--lv-brand-ring)!important}.lv-login .remember input{accent-color:var(--lv-brand-primary)!important}.lv-login[data-portal=employee] .card,.lv-login[data-portal=client] .card{border-top-color:var(--lv-brand-primary)!important}.lv-login .error{border-color:var(--lv-danger-border)!important;background:var(--lv-danger-soft)!important;color:var(--lv-danger)!important}.lv-login .error i{background:var(--lv-danger-solid)!important;color:var(--lv-text-on-chrome)!important}.lv-login .error p{color:var(--lv-danger)!important}.lv-login :is(.copy>p,.summary p,.cardhead small,.session,.fieldrow span,.remember small,.note,.pinhelp,.footer){color:var(--lv-text-on-chrome-muted)!important}.lv-login :is(.card,.info div,.tab,.field input,.remember,.pinfield,.switch){border-color:var(--lv-border-chrome)!important}.portal-employee .employee-topbar,.lv-client-top{background:color-mix(in srgb, var(--lv-surface-panel) 94%, transparent)!important;border-color:var(--lv-border-default)!important}.portal-employee .employee-search,.portal-employee .employee-account-menu{background:var(--lv-surface-panel)!important;border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important}.portal-employee .employee-avatar{background:var(--lv-brand-soft-strong)!important;border-color:var(--lv-brand-border)!important;color:var(--lv-brand-text)!important}.portal-employee .employee-user-copy strong,.lv-client-top h1,.lv-client-user strong{color:var(--lv-text-strong)!important}.portal-employee .employee-user-copy small,.lv-client-user small{color:var(--lv-text-muted)!important}.lv-client-help{background:#ffffff09!important;border-color:#ffffff14!important}.lv-client-help a{background:var(--lv-brand-primary)!important;color:var(--lv-text-on-chrome)!important}.lv-client-stage,.lv-client-content{background:var(--lv-surface-page)!important;color:var(--lv-text-primary)!important}.lv-client-avatar{background:var(--lv-brand-primary)!important;color:var(--lv-text-on-chrome)!important}:is(.portal-employee,.lv-client-shell) :is(.card,.panel,.project-card,.stat-card,.summary-card,.table-card,.record-card,.metric-card,.data-card,.toolbar){background:var(--lv-surface-panel)!important;border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important;box-shadow:var(--lv-shadow-sm)!important}:is(.portal-employee,.lv-client-shell) :is(h1,h2,h3,h4,strong){color:var(--lv-text-strong)}:is(.portal-employee,.lv-client-shell) table{color:var(--lv-text-primary)!important}:is(.portal-employee,.lv-client-shell) th{background:var(--lv-surface-muted)!important;border-color:var(--lv-border-default)!important;color:var(--lv-text-strong)!important}:is(.portal-employee,.lv-client-shell) td{background:var(--lv-surface-panel)!important;border-color:var(--lv-border-default)!important;color:var(--lv-text-primary)!important}:is(.portal-employee,.lv-client-shell) tbody tr:hover td{background:var(--lv-surface-hover)!important}*{scrollbar-color:var(--lv-border-strong) var(--lv-surface-inset)}::-webkit-scrollbar-track{background:var(--lv-surface-inset)!important}::-webkit-scrollbar-thumb{background:var(--lv-border-strong)!important;border-color:var(--lv-surface-inset)!important}::-webkit-scrollbar-thumb:hover{background:var(--lv-brand-primary)!important}html[data-theme=dark] .portal-employee .employee-topbar,html[data-theme=dark] .lv-client-top{background:color-mix(in srgb, var(--lv-surface-chrome) 94%, transparent)!important;border-color:var(--lv-border-chrome)!important}.portal-admin a[href="/admin/accounts/entry"]{display:none!important}}
@media screen{:root,html:not([data-theme=dark]),html:not([data-theme=dark]) :is(body,.public-site,.lv-login,.portal-admin,.portal-employee,.portal-client,.lv-client-shell,.pf-redesign){--lv-brand-primary:#d61f26!important;--lv-brand-primary-hover:#ad171d!important;--lv-brand-text:#d61f26!important;--lv-brand-soft:#d61f2617!important;--lv-brand-soft-strong:#d61f2626!important;--lv-brand-border:#d61f2657!important;--lv-brand-ring:#d61f262e!important}html[data-theme=dark],html[data-theme=dark] :is(body,.public-site,.lv-login,.portal-admin,.portal-employee,.portal-client,.lv-client-shell,.pf-redesign){--lv-brand-primary:#d61f26!important;--lv-brand-primary-hover:#ad171d!important;--lv-brand-text:#ef4a50!important;--lv-brand-soft:#d61f261c!important;--lv-brand-soft-strong:#d61f262e!important;--lv-brand-border:#ef4a5066!important;--lv-brand-ring:#ef4a5038!important}}
