/* Generated colour-only adapters for existing first-party components.
 * Source: backups/qa/luxury-two-theme-revamp/build-compatibility.cjs
 * Historical CSS and all layout declarations remain intact. */
:root[data-theme] .lr-enhancement-details small,:root[data-theme] .lr-enhancement-summary small{color:var(--lr-text)!important}
:root[data-theme] .lr-enhancement-summary{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-capacity-notice{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-kpi{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-partner-kpi > small{color:var(--lr-text)!important}
:root[data-theme] a.lr-partner-kpi:hover{box-shadow:var(--lr-shadow)!important}
:root[data-theme]{--lr-notice-surface:var(--lr-surface)!important;--lr-notice-text:var(--lr-text)!important;--lr-notice-border:var(--lr-border)!important}
:root[data-theme] .lr-help-control:hover{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-hour-notice{color:var(--lr-link)!important}
:root[data-theme] .lr-journey-review dl{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-journey-review dt{color:var(--lr-link)!important}
:root[data-theme] body .alert::before,:root[data-theme] .lr-notice::before{color:var(--lr-link)!important}
:root[data-theme] body .alert a{color:var(--lr-link)!important}
:root[data-theme] body .badge:is(.text-bg-success, .text-bg-info, .text-bg-primary, .text-bg-warning, .text-bg-danger, .bg-success, .bg-info, .bg-warning, .bg-danger){border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] body .badge:is(.text-bg-success, .bg-success){border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body .badge:is(.text-bg-danger, .bg-danger){border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-help-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-help-control:focus-visible,:root[data-theme] .lr-help-close:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-help-dialog{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-help-dialog::backdrop{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-rate-inclusions-copy{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-help-close{color:var(--lr-link)!important}
:root[data-theme] [data-password-rule],:root[data-theme] [data-password-match]{color:var(--lr-text)!important}
:root[data-theme] [data-password-rule]::before,:root[data-theme] [data-password-match]::before{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] [data-password-guidance] .is-met{color:var(--lr-link)!important}
:root[data-theme] [data-password-guidance] .is-met::before{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-success)!important}
:root[data-theme] [data-resend-countdown]{color:var(--lr-text)!important}
:root[data-theme] [data-reset-resend] button:disabled{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-booking-icon{stroke:var(--lr-link)!important}
:root[data-theme] .lr-pickup-popover{background-color:var(--lr-surface)!important;color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-pickup-popover option:disabled{color:var(--lr-text)!important}
:root[data-theme] .lr-picker-weekdays{color:var(--lr-link)!important}
:root[data-theme] .lr-picker-days button:hover,:root[data-theme] .lr-picker-month button:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-picker-days [aria-pressed="true"]{color:var(--lr-text)!important}
:root[data-theme] .lr-booking-notes label small,:root[data-theme] .lr-booking-notes h3 small{color:var(--lr-link)!important}
:root[data-theme] .lr-onboard-amenities h3 small{color:var(--lr-link)!important}
:root[data-theme] .lr-onboard-amenities p{color:var(--lr-text)!important}
:root[data-theme] .lr-booking-subtext{color:var(--lr-link)!important}
:root[data-theme] .lr-manifest-center .alert,:root[data-theme] .lr-manifest-guidance{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-manifest-guidance strong,:root[data-theme] .lr-manifest-count strong{color:var(--lr-link)!important}
:root[data-theme] .lr-manifest-count{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-manifest-center .badge{background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-manifest-headers code{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-booking-notes small,:root[data-theme] .lr-review-notes h2 small{color:var(--lr-link)!important}
:root[data-theme] .lr-manifest-center .table-warning{--bs-table-bg:var(--lr-surface)!important;--bs-table-color:var(--lr-text)!important;--bs-table-striped-color:var(--lr-text)!important}
:root[data-theme] .lr-manifest-center .table-danger{--bs-table-bg:var(--lr-surface)!important;--bs-table-color:var(--lr-text)!important;--bs-table-striped-color:var(--lr-text)!important}
:root[data-theme] .lr-onboard-amenities h3 small{color:var(--lr-link)!important}
:root[data-theme] .lr-vehicle-options{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-group-reference{color:var(--lr-link)!important}
:root[data-theme] .lr-group-reference small{color:var(--lr-text)!important}
:root[data-theme] .form-label > .lr-field-icon,:root[data-theme] .lr-review-card h2 > i{color:var(--lr-link)!important}
:root[data-theme] .form-label > i.bi,:root[data-theme] .form-label > .lr-booking-icon{color:var(--lr-link)!important}
:root[data-theme] .lr-booking-notes label small,:root[data-theme] .lr-booking-notes h3 small,:root[data-theme] .lr-booking-notes small,:root[data-theme] .lr-review-notes h2 small,:root[data-theme] .lr-journey-review dt small{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-route > li{border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-review-summary .lr-price-line small{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-estimate{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-review-summary .bi{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-review-summary .lr-review-card > h2,:root[data-theme] .lr-partner-review-summary .lr-partner-estimate h3{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-review-summary .lr-summary-card > h2,:root[data-theme] .lr-partner-review-summary .lr-partner-route small{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-review-summary .lr-review-card strong{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-review-summary .lr-summary-card > span,:root[data-theme] .lr-partner-review-summary .lr-route-flight{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-review-summary .lr-review-notes h2 small{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-review-summary .lr-partner-route li + li::before{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-review-summary #journeyEstimateStatus{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-review-summary #journeyEstimateDetails{color:var(--lr-text)!important}
:root[data-theme] .lr-meet-greet-control{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-meet-greet-control summary{color:var(--lr-link)!important}
@media (max-width: 767px){:root[data-theme] .lr-partner-review-summary .lr-partner-route{border-left-color:var(--lr-border)!important}}
@media (max-width: 767px){:root[data-theme] .lr-partner-review-summary .lr-partner-route li + li::before{background-color:var(--lr-surface)!important}}
:root[data-theme] .lr-partner-receipt{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-receipt-message{color:var(--lr-text)!important}
:root[data-theme] .lr-connected small,:root[data-theme] .lr-connected-panel small{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-chip{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-connected-notice{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-connected-choice{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-connected summary{color:var(--lr-link)!important}
:root[data-theme] .lr-connected-event{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-event time{color:var(--lr-text)!important}
:root[data-theme] .lr-connected table{--bs-table-color:var(--lr-text)!important;--bs-table-border-color:var(--lr-border)!important}
:root[data-theme] .lr-schedule-trip{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-schedule-trip time{color:var(--lr-link)!important}
:root[data-theme] .lr-schedule-trip span{color:var(--lr-link)!important}
:root[data-theme] .lr-schedule-window{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-suggestion{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-connected .table a{color:var(--lr-link)!important}
:root[data-theme] .lr-connected a:focus-visible,:root[data-theme] .lr-connected summary:focus-visible,:root[data-theme] .lr-schedule-scroll:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-provider-nav > a{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-connected-provider-nav > a.is-active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-connected-provider-nav > a > i{color:var(--lr-link)!important}
:root[data-theme] .lr-connected-overview{border-block-start-color:var(--lr-border)!important;border-block-end-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-overview > div{border-right-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-overview small,:root[data-theme] .lr-connected-monitor-row small{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-overview strong{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-section{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-connected-step{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-connected-section-head h2{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-section-head p:last-child{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-setup-form{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-connected-settings label{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-switch{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-switch.is-enabled{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-connected-switch small,:root[data-theme] .lr-connected-secret small{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-secret{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-secret-issued{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-connected-secret-issued small{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-zap-flow > div{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-zap-flow > div > span{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-connected-zap-flow strong{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-zap-flow small{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-inline-details > summary{color:var(--lr-link)!important}
:root[data-theme] .lr-connected-code-grid pre{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-connected-policy-row > div > i{color:var(--lr-link)!important}
:root[data-theme] .lr-connected-policy-row strong{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-policy-row small{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-policy-row > i{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-boundary{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-connected-boundary i{color:var(--lr-link)!important}
:root[data-theme] .lr-connected-monitor-row > div:not(.lr-connected-actions){border-right-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-monitor-row strong{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-advanced{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-connected-advanced > summary i{color:var(--lr-link)!important}
:root[data-theme] .lr-connected-advanced > summary strong{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-advanced > summary small{color:var(--lr-text)!important}
:root[data-theme] .lr-connected-advanced-body{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-advanced-form > details,:root[data-theme] .lr-connected-registry{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-advanced-form > details > summary,:root[data-theme] .lr-connected-registry > summary{color:var(--lr-link)!important}
:root[data-theme] .lr-connected-choice-grid > label{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-connected-choice-grid small{color:var(--lr-text)!important}
@media (max-width: 767.98px){:root[data-theme] .lr-connected-monitor-row > div:not(.lr-connected-actions){border-bottom-color:var(--lr-border)!important}}
:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main > :is(.page-hero, .page-hero-sm, .lr-portal-heading){border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main h1,:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) .lr-system-page-head h1{color:var(--lr-text)!important}
:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main > :is(.page-hero, .page-hero-sm, .lr-portal-heading) :is(.lead-luxury,:root[data-theme] p:not(.eyebrow)){color:var(--lr-text)!important}
:root[data-theme] .lr-price-source-strip > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-price-source-strip small{color:var(--lr-text)!important}
:root[data-theme] .lr-price-source-strip strong{color:var(--lr-text)!important}
:root[data-theme] .lr-price-source-strip a{color:var(--lr-link)!important}
:root[data-theme] .lr-price-source-state.is-ready{color:var(--lr-success)!important;background-color:var(--lr-success-bg)!important}
:root[data-theme] .lr-price-source-state.is-pending{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-price-boundary{color:var(--lr-text)!important}
:root[data-theme] .lr-price-boundary i{color:var(--lr-link)!important}
:root[data-theme] .lr-operator-toolbar{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-operator-search > i{color:var(--lr-link)!important}
:root[data-theme] .lr-operator-search .form-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-operator-filter{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-operator-filter:hover,:root[data-theme] .lr-operator-filter:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-operator-filter.is-active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-link)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-operator-filter > i{color:var(--lr-link)!important}
:root[data-theme] .lr-operator-filter > strong{color:var(--lr-link)!important}
:root[data-theme] .lr-record-grid > label > span,:root[data-theme] .lr-policy-grid > label > span,:root[data-theme] .lr-file-field > span{color:var(--lr-text)!important}
:root[data-theme] .lr-check-field{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-accounting-docs > div{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-record-summary small{color:var(--lr-text)!important}
:root[data-theme] .lr-request-row{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-request-row small{color:var(--lr-text)!important}
:root[data-theme] .lr-compact-notice{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-compact-notice > i{color:var(--lr-link)!important}
:root[data-theme] .lr-permission-row small{color:var(--lr-text)!important}
:root[data-theme] .lr-policy-table th small,:root[data-theme] .lr-vehicle-compliance-table td small{color:var(--lr-text)!important}
:root[data-theme] .lr-policy-locks{color:var(--lr-text)!important}
:root[data-theme] .lr-policy-locks i{color:var(--lr-link)!important}
:root[data-theme] .lr-inline-action{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-inline-action > summary{color:var(--lr-link)!important}
:root[data-theme] .lr-operator-search{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-operator-search:focus-within{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated :is(.btn-gold, .status-pill-row span.active, .lr-workspace-tabs .nav-link.active, .nav.nav-pills .nav-link.active, .nav.nav-tabs .nav-link.active, .lr-chauffeur-bottom-nav a.is-active, .lr-dashboard-icon-link.active, .lr-menu-button.active, .lr-menu-button[aria-expanded="true"], .lr-enterprise-nav .dropdown-item.active, .lr-operations-primary .btn.active, .lr-operations-window .btn.active, .lr-security-tab.is-active, .lr-partner-tabs > a.active){color:var(--lr-accent-text)!important}
:root[data-theme] .lr-document-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-document-status-icon{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-document-meta strong{color:var(--lr-text)!important}
:root[data-theme] .lr-document-upload-date{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-document-meta small{color:var(--lr-text)!important}
:root[data-theme] .lr-document-picker{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-document-picker:hover,:root[data-theme] .lr-document-picker:focus-within{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-document-control--ready .lr-document-status-icon{background-color:var(--lr-success-bg)!important;color:var(--lr-success)!important}
:root[data-theme] .lr-document-control--expiring .lr-document-status-icon{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-document-control--missing .lr-document-status-icon,:root[data-theme] .lr-document-control--expired .lr-document-status-icon{background-color:var(--lr-danger-bg)!important;color:var(--lr-danger)!important}
:root[data-theme] .lr-document-control--optional:not(.is-stored) .lr-document-status-icon{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-document-control--missing{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-document-control--expiring{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-document-control--expired{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-document-control.is-pending{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-document-control.is-pending .lr-document-status-icon{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-document-control.is-pending .lr-document-picker{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-accounting-document{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-accounting-document-title > i{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-accounting-document-title small{color:var(--lr-text)!important}
:root[data-theme] .lr-compliance-row--attention > th{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-compliance-row--expired > th{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-field-status{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-compliance-row--attention .lr-field-status{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-compliance-row--expired .lr-field-status{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-danger)!important}
:root[data-theme] .lr-compliance-value small{color:var(--lr-text)!important}
:root[data-theme] .lr-compliance-value--missing .form-control,:root[data-theme] .lr-compliance-value--expiring .form-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-compliance-value--missing small,:root[data-theme] .lr-compliance-value--expiring small{color:var(--lr-link)!important}
:root[data-theme] .lr-compliance-value--expired .form-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-compliance-value--expired small{color:var(--lr-danger)!important}
:root[data-theme] .lr-record-link{color:var(--lr-link)!important}
:root[data-theme] .lr-record-link:hover,:root[data-theme] .lr-record-link:focus-visible{color:var(--lr-link)!important}
:root[data-theme] .lr-record-actions .btn:disabled{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-unsaved-state{color:var(--lr-link)!important}
:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main > :is(.page-hero, .page-hero-sm, .compact-hero, .lr-portal-heading){border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main > :is(.page-hero, .page-hero-sm, .compact-hero, .lr-portal-heading) .section-title,:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main h1:not(.visually-hidden),:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main .lr-system-page-head h1{color:var(--lr-text)!important}
:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main > :is(.page-hero, .page-hero-sm, .compact-hero, .lr-portal-heading) :is(.lead-luxury,:root[data-theme] p:not(.eyebrow)),:root[data-theme] body.lr-operational.portal-authenticated:not(.chauffeur-app-mode) main .lr-system-page-head > div > p:last-child{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-rate-status,:root[data-theme] [data-contract-pricing-status]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-rate-status .bi-check-circle-fill,:root[data-theme] [data-contract-pricing-status] .bi-lock-fill{color:var(--lr-success)!important}
:root[data-theme] .form-control.lr-rate-controlled{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .badge.lr-premium-status{--lr-status-surface:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .badge.lr-status-pending{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-review,:root[data-theme] .badge.lr-status-active{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-decision{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-accepted{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-confirmed{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-declined{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-expired,:root[data-theme] .badge.lr-status-neutral{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-cancelled{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-dispatched,:root[data-theme] .badge.lr-status-code-en-route{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-chauffeur-assigned{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-on-location{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-pob{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-arrived-dropoff{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-dropped-off{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-completed,:root[data-theme] .badge.lr-status-code-paid{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-cancelled,:root[data-theme] .badge.lr-status-code-no-show{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-draft,:root[data-theme] .badge.lr-status-code-new-quote{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-pending{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-reviewing,:root[data-theme] .badge.lr-status-code-staff-review{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-priced{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-sending{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-quote-sent,:root[data-theme] .badge.lr-status-code-sent{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-awaiting-approval{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-viewed{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-revised{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-accepted{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-converted,:root[data-theme] .badge.lr-status-code-reservation-confirmed{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-declined{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-expired{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-void{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-awaiting-payment{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-unassigned{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-partner-assignment-pending{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-invoice-sent{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-invoiced{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-code-unknown{--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .badge.lr-status-neutral:not(.lr-status-code-invoice-sent):not(.lr-status-code-invoiced){--lr-status-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card[class*="lr-status-stage-"]{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.lr-status-stage-pending{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card:is(.lr-status-stage-review, .lr-status-stage-active){--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.lr-status-stage-decision{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.lr-status-stage-accepted{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.lr-status-stage-confirmed{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.lr-status-stage-declined{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.lr-status-stage-cancelled{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] .status-timeline-panel .status-stage-card.is-blocked{--lr-stage-surface:var(--lr-surface)!important}
:root[data-theme] button.lr-partner-decision-status:hover,:root[data-theme] button.lr-partner-decision-status:focus-visible{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-partner-decision-panel{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-rate-breakdown th,:root[data-theme] .lr-partner-rate-breakdown td{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-rate-breakdown thead th{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-rate-breakdown td.is-included{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-rate-breakdown tfoot th{color:var(--lr-text)!important}
:root[data-theme] .lr-reservation-pdf-import{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-import-progress{color:var(--lr-link)!important}
:root[data-theme] .lr-import-review{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-import-count{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-import-count-detected{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-import-count-needs-review{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-import-count-not-provided{color:var(--lr-text)!important}
:root[data-theme] .lr-import-source-item,:root[data-theme] .lr-import-field{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-import-source-item small{color:var(--lr-text)!important}
:root[data-theme] .lr-import-field-detected i,:root[data-theme] .lr-import-field-detected strong{color:var(--lr-success)!important}
:root[data-theme] .lr-import-field-needs-review i,:root[data-theme] .lr-import-field-needs-review strong{color:var(--lr-link)!important}
:root[data-theme] .lr-import-field-not-provided i,:root[data-theme] .lr-import-field-not-provided strong{color:var(--lr-text)!important}
:root[data-theme] .lr-import-warnings{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-import-guardrail{color:var(--lr-text)!important}
:root[data-theme] .lr-import-guardrail i,:root[data-theme] .lr-import-marker{color:var(--lr-link)!important}
:root[data-theme] .lr-import-detected{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-import-needs-review,:root[data-theme] .lr-import-not-provided{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .lr-enterprise-nav .lr-menu-button:hover,:root[data-theme] body.portal-authenticated .lr-enterprise-nav .lr-menu-button:focus-visible,:root[data-theme] body.portal-authenticated .lr-enterprise-nav .lr-premium-menu .dropdown-item:hover,:root[data-theme] body.portal-authenticated .lr-enterprise-nav .lr-premium-menu .dropdown-item:focus-visible{box-shadow:var(--lr-shadow)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-enterprise-nav :is(.lr-menu-button:hover, .lr-menu-button:focus-visible, .lr-premium-menu .dropdown-item:hover, .lr-premium-menu .dropdown-item:focus-visible) :is(i, span){color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-enterprise-nav .lr-menu-button:hover::after,:root[data-theme] body.portal-authenticated .lr-enterprise-nav .lr-menu-button:focus-visible::after{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-rate-route-arrow{color:var(--lr-link)!important}
:root[data-theme] .lr-rate-route-arrow.is-bidirectional{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important;color:var(--lr-link)!important}
:root[data-theme] a.lr-partner-kpi:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-kpi.is-active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-partner-kpi.is-active > span,:root[data-theme] .lr-partner-kpi.is-active > strong{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation-kpi{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-staff-reservation-kpi > i{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation-kpi small{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-reservation-kpi strong{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-reservation-kpi:hover,:root[data-theme] .lr-staff-reservation-kpi:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-staff-reservation-kpi:hover > i,:root[data-theme] .lr-staff-reservation-kpi:focus-visible > i{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation-kpi:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-staff-reservation-kpi.is-active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-staff-reservation-kpi.is-active small,:root[data-theme] .lr-staff-reservation-kpi.is-active strong{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-tabs{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-tabs a{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-tabs a:hover,:root[data-theme] .lr-partner-tabs a:focus{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-partner-tabs > a.active,:root[data-theme] .lr-partner-tabs > a.active:hover,:root[data-theme] .lr-partner-tabs > a.active:focus{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-tabs > a.active :is(i, span){color:var(--lr-text)!important}
:root[data-theme] .lr-tab-guidance{border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-tab-guidance i{color:var(--lr-link)!important}
:root[data-theme] [data-notification-rule] [data-notification-identity] .form-control[readonly]{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-partner-summary > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-summary small{color:var(--lr-text)!important}
:root[data-theme] .lr-panel-toolbar{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-account-dl dt{color:var(--lr-text)!important}
:root[data-theme] .lr-compact-list > div{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-compact-list small{color:var(--lr-text)!important}
:root[data-theme] .lr-driver-picker{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-driver-option:hover,:root[data-theme] .lr-driver-option:focus-within{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-driver-option small{color:var(--lr-text)!important}
:root[data-theme] .text-bg-warning{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-team-form{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-team-finance{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-team-responsibilities{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-team-responsibilities legend{color:var(--lr-text)!important}
:root[data-theme] .lr-team-responsibility{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-team-responsibility:hover,:root[data-theme] .lr-team-responsibility:focus-within{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-team-form :is(label, .form-label, legend),:root[data-theme] .lr-partner-summary :is(strong, small),:root[data-theme] .lr-account-dl :is(dt, dd){color:var(--lr-text)!important}
:root[data-theme] .lr-team-form :is(.form-control, .form-select),:root[data-theme] .lr-partner-tabs ~ .glass-panel :is(.form-control, .form-select){background-color:var(--lr-surface)!important;color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-team-form :is(.form-control, .form-select)::placeholder,:root[data-theme] .lr-partner-tabs ~ .glass-panel :is(.form-control, .form-select)::placeholder{color:var(--lr-text)!important}
:root[data-theme] .lr-team-form .form-select option,:root[data-theme] .lr-partner-tabs ~ .glass-panel .form-select option{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-team-form :is(.form-control, .form-select):focus,:root[data-theme] .lr-partner-tabs ~ .glass-panel :is(.form-control, .form-select):focus{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-team-form :is(.form-control, .form-select)[disabled],:root[data-theme] .lr-team-form :is(.form-control, .form-select)[readonly]{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-partner-profile-form > [data-partner-address]{border-top-color:var(--lr-border)!important}
:root[data-theme]{--gold:var(--lr-link)!important;--gold-light:var(--lr-link)!important;--cream:var(--lr-text)!important;--muted:var(--lr-muted)!important}
:root[data-theme] body{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .luxury-nav{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .navbar-toggler{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .nav-link{color:var(--lr-text)!important}
:root[data-theme] .nav-link.active,:root[data-theme] .nav-link:hover{color:var(--lr-link)!important}
:root[data-theme] .btn-gold{color:var(--lr-accent-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .btn-outline-gold{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .btn-outline-gold:hover,:root[data-theme] .btn-outline-gold:focus,:root[data-theme] .btn-outline-gold:focus-visible,:root[data-theme] .btn-outline-gold:active{color:var(--lr-text)!important}
:root[data-theme] .btn-gold:hover,:root[data-theme] .btn-gold:focus,:root[data-theme] .btn-gold:focus-visible,:root[data-theme] .btn-gold:active{color:var(--lr-accent-text)!important}
:root[data-theme] .eyebrow{color:var(--lr-link)!important}
:root[data-theme] .section-title{color:var(--lr-text)!important}
:root[data-theme] .lead-luxury{color:var(--lr-text)!important}
:root[data-theme] .card-luxury,:root[data-theme] .glass-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .card-luxury{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .glass-panel{background-color:var(--lr-surface)!important}
:root[data-theme] .icon-gold{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .form-control,:root[data-theme] .form-select,:root[data-theme] textarea{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .form-control::placeholder,:root[data-theme] textarea::placeholder{color:var(--lr-text)!important}
:root[data-theme] .form-select option{color:var(--lr-text)!important}
:root[data-theme] .form-label{color:var(--lr-link)!important}
:root[data-theme] .footer-luxury{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important}
:root[data-theme] .footer-luxury a{color:var(--lr-link)!important}
:root[data-theme] .border-gold-soft{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .mini-stat{border-left-color:var(--lr-border)!important}
:root[data-theme] .page-hero{background-color:var(--lr-surface)!important;background-image:none!important}
@media (max-width: 991px){:root[data-theme] .hero{background-color:var(--lr-surface)!important;background-image:none!important}}
:root[data-theme] .itinerary-header{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .itinerary-band{background-color:var(--lr-surface-alt)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .itinerary-item,:root[data-theme] .route-box,:root[data-theme] .special-box,:root[data-theme] .pricing-strip > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .itinerary-item small,:root[data-theme] .route-box small,:root[data-theme] .special-box small,:root[data-theme] .pricing-strip small{color:var(--lr-link)!important}
:root[data-theme] .itinerary-item strong{color:var(--lr-text)!important}
:root[data-theme] .route-arrow{color:var(--lr-link)!important}
:root[data-theme] .pricing-strip strong{color:var(--lr-text)!important}
:root[data-theme] .pricing-strip .total-box{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .itinerary-footer-note{border-top-color:var(--lr-border)!important}
:root[data-theme] .metric-card{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .metric-card strong{color:var(--lr-text)!important}
:root[data-theme] .quote-grid-box{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .quote-grid-box strong{color:var(--lr-text)!important}
:root[data-theme] .quote-grid-box.total-box{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .quote-grid-box.total-box strong{color:var(--lr-link)!important}
:root[data-theme] .portal-back-bar .btn{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .portal-back-bar .btn{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .footer-luxury{background-color:var(--lr-surface)!important;background-image:none!important;background-color:var(--lr-surface)!important}
:root[data-theme] .footer-luxury h6{color:var(--lr-text)!important}
:root[data-theme] .footer-mobile-links a{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .chauffeur-trip-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .chauffeur-trip-card .trip-name{color:var(--lr-text)!important}
:root[data-theme] .chauffeur-route > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .chauffeur-route small,:root[data-theme] .chauffeur-meta small{color:var(--lr-link)!important}
:root[data-theme] .chauffeur-route strong,:root[data-theme] .chauffeur-meta strong{color:var(--lr-text)!important}
:root[data-theme] .chauffeur-route .route-arrow{color:var(--lr-link)!important}
:root[data-theme] .chauffeur-action-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .status-pill-row span{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .status-pill-row span.active{color:var(--lr-text)!important}
:root[data-theme] .tag-check{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .crm-tag{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
@media (max-width: 575px){:root[data-theme] .footer-mobile-links a{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}}
:root[data-theme] .quote-wizard-actions .btn:focus-visible{outline-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-invitation-summary.is-valid{color:var(--lr-success)!important}
:root[data-theme] .lr-invitation-summary.is-invalid{color:var(--lr-danger)!important}
:root[data-theme] .lr-invitation-summary.is-pending{color:var(--lr-link)!important}
:root[data-theme] .lr-invitation-modal .modal-content{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-invitation-modal .modal-header,:root[data-theme] .lr-invitation-modal .modal-footer{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-invitation-status.is-valid{color:var(--lr-success)!important}
:root[data-theme] .lr-invitation-status.is-invalid{color:var(--lr-danger)!important}
:root[data-theme] .lr-invitation-scanner{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-invitation-scanner video{background-color:var(--lr-surface)!important}
:root[data-theme] .vip-check{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] input[type="date"].form-control,:root[data-theme] input[type="date"].light-calendar{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .passenger-different{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .status-stage-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.is-done{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .status-stage-card.is-active{background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .status-stage-icon{color:var(--lr-link)!important}
:root[data-theme] .route-down{color:var(--lr-link)!important}
:root[data-theme] .luxury-table-wrap{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .operations-table{--bs-table-color:var(--lr-text)!important}
:root[data-theme] .operations-table thead th{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .operations-table tbody td{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .operations-table tbody tr:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .assignment-pill{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .operations-table .money-cell{color:var(--lr-text)!important}
:root[data-theme] .gratuity-control .input-group-text{background-color:var(--lr-surface)!important;color:var(--lr-link)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .gratuity-control .js-gratuity-amount[readonly]{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .live-badge{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .live-update-notice{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important;color:var(--lr-text)!important}
:root[data-theme] .pickup-datetime .pickup-date{color:var(--lr-text)!important}
:root[data-theme] .pickup-datetime .pickup-time{color:var(--lr-link)!important}
:root[data-theme] .client-journey-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .client-journey-time{color:var(--lr-link)!important}
:root[data-theme] .client-journey-route{color:var(--lr-text)!important}
:root[data-theme] .client-journey-route .route-down{color:var(--lr-link)!important}
:root[data-theme] .client-journey-status small{color:var(--lr-text)!important}
:root[data-theme] .client-fact-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .client-fact-card strong{color:var(--lr-text)!important}
:root[data-theme] .client-fact-label{color:var(--lr-link)!important}
:root[data-theme] .client-fact-card small{color:var(--lr-text)!important}
:root[data-theme] .accounting-mini-form .form-control,:root[data-theme] .accounting-mini-form .form-select{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .footer-link-list a{color:var(--lr-text)!important}
:root[data-theme] .footer-link-list a:hover{color:var(--lr-link)!important}
:root[data-theme] .signin-choice{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .business-audience-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .business-audience-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .business-audience-icon,:root[data-theme] .partner-program-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .footer-luxury{border-top-color:var(--lr-border)!important}
:root[data-theme] .footer-section-heading{color:var(--lr-link)!important}
:root[data-theme] .footer-section-heading i{color:var(--lr-link)!important}
:root[data-theme] .footer-link-list a:hover,:root[data-theme] .footer-link-list a:focus-visible{color:var(--lr-link)!important}
:root[data-theme] .footer-positioning-line{color:var(--lr-text)!important}
:root[data-theme] .footer-positioning-line span{color:var(--lr-link)!important}
:root[data-theme] .signin-choice-link:hover,:root[data-theme] .signin-choice-link:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .signin-role-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .signin-choice-link:hover .signin-role-icon,:root[data-theme] .signin-choice-link:focus-visible .signin-role-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .signin-secondary-link{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .live-vehicle-list{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated .live-empty-state{color:var(--lr-text)!important;background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated .live-map-heading h2{color:var(--lr-text)!important}
:root[data-theme] .signin-secondary-link:hover{color:var(--lr-link)!important}
:root[data-theme] .text-gold{color:var(--lr-link)!important}
:root[data-theme] .fleet-showcase-wrap{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .partner-commission-preview{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .partner-commission-preview strong{color:var(--lr-link)!important}
:root[data-theme] .partner-commission-preview span{color:var(--lr-text)!important}
:root[data-theme] .contact-app-banner{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .contact-app-banner-inner{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .contact-app-icon{color:var(--lr-link)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .home-visual-hero{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .home-visual-hero-image{background-color:var(--lr-surface)!important}
:root[data-theme] .home-visual-actions{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important}
:root[data-theme] .business-solutions-visual{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .business-solutions-hero-image{background-color:var(--lr-surface)!important}
:root[data-theme] .qr-link:hover,:root[data-theme] .qr-link:focus-visible{background-color:var(--lr-surface-alt)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .qr-action-text{color:var(--lr-link)!important}
:root[data-theme] .home-promise-section{background-color:var(--lr-surface)!important;background-image:none!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .home-promise-title{color:var(--lr-text)!important}
:root[data-theme] .home-promise-copy{color:var(--lr-text)!important}
:root[data-theme] .home-promise-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .home-promise-point{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .home-promise-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .fleet-showcase-wrap{background-color:var(--lr-surface)!important}
:root[data-theme] .business-solutions-intro{background-color:var(--lr-surface)!important;background-image:none!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .business-solutions-title{color:var(--lr-text)!important}
:root[data-theme] .business-solutions-copy,:root[data-theme] .business-solutions-trust{color:var(--lr-text)!important}
:root[data-theme] .business-solutions-trust{color:var(--lr-text)!important}
@media (max-width: 767.98px){:root[data-theme] .business-solutions-visual,:root[data-theme] .business-solutions-visual picture{background-color:var(--lr-surface)!important}}
:root[data-theme] #partnerPickupTime{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] #partnerPickupTime option{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .btn-outline-gold{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .btn-outline-gold:hover,:root[data-theme] .btn-outline-gold:focus{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .route-estimate-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .route-node{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .route-node small{color:var(--lr-link)!important}
:root[data-theme] .route-dot{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .route-line{color:var(--lr-link)!important}
:root[data-theme] .route-stat{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .route-stat small{color:var(--lr-text)!important}
:root[data-theme] .navbar-toggler:focus{box-shadow:var(--lr-shadow)!important}
@media (max-width: 991.98px){:root[data-theme] .luxury-nav .navbar-collapse{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}}
@media (max-width: 991.98px){:root[data-theme] .luxury-nav .nav-link{border-bottom-color:var(--lr-border)!important}}
:root[data-theme] .contact-primary-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .contact-primary-icon,:root[data-theme] .department-icon,:root[data-theme] .immediate-icon{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .contact-pill{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .contact-pill:hover{color:var(--lr-link)!important}
:root[data-theme] .immediate-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .immediate-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .contact-qr{background-color:var(--lr-surface)!important}
:root[data-theme] .contact-action,:root[data-theme] .department-email{color:var(--lr-link)!important}
:root[data-theme] .department-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .department-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .card-luxury,:root[data-theme] .glass-panel,:root[data-theme] .metric-card,:root[data-theme] .client-fact-card,:root[data-theme] .chauffeur-trip-card,:root[data-theme] .airport-card,:root[data-theme] .service-card,:root[data-theme] .fleet-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .card-luxury:hover,:root[data-theme] .glass-panel.interactive:hover,:root[data-theme] .metric-card:hover,:root[data-theme] .client-fact-card:hover,:root[data-theme] .airport-card:hover,:root[data-theme] .service-card:hover,:root[data-theme] .fleet-card:hover{box-shadow:var(--lr-shadow)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .footer-portal-button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .footer-portal-button:hover,:root[data-theme] .footer-portal-button:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-workspace-tabs{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-workspace-tabs .nav-link{color:var(--lr-text)!important}
:root[data-theme] .lr-workspace-tabs .nav-link.active{background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-reservation-summary > div{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-reservation-summary small{color:var(--lr-text)!important}
:root[data-theme] .lr-section-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-section-card h3{color:var(--lr-link)!important}
:root[data-theme] .chauffeur-trip-card.is-open{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .footer-portal-access{border-top-color:var(--lr-border)!important}
:root[data-theme] .footer-portal-access{border-top-color:var(--lr-border)!important}
:root[data-theme] .airports-hero{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .airports-hero::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .airports-hero-note{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .airports-hero-note > i{color:var(--lr-text)!important}
:root[data-theme] .airport-feature{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .airport-feature > i{color:var(--lr-link)!important}
:root[data-theme] .airport-directory-section{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .airport-section-heading > i{color:var(--lr-link)!important}
:root[data-theme] .airport-directory-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .airport-directory-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .airport-code-chip{color:var(--lr-text)!important}
:root[data-theme] .airport-location{color:var(--lr-link)!important}
:root[data-theme] .airport-card-link{color:var(--lr-link)!important}
:root[data-theme] .airport-card-link:hover{color:var(--lr-text)!important}
:root[data-theme] .airport-coverage-note{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .airport-cta-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .footer-luxury{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;background-color:var(--lr-surface)!important}
:root[data-theme] .home-visual-hero,:root[data-theme] .business-solutions-visual{background-color:var(--lr-surface)!important}
:root[data-theme] .home-visual-hero > picture,:root[data-theme] .business-solutions-visual > .container-fluid > picture,:root[data-theme] .business-solutions-visual picture{background-color:var(--lr-surface)!important}
:root[data-theme] .fleet-showcase-wrap{background-color:var(--lr-surface)!important}
:root[data-theme] .admin-action-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .admin-action-card:hover,:root[data-theme] .admin-action-card:focus-visible{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .admin-action-icon{color:var(--lr-link)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .admin-action-copy small{color:var(--lr-text)!important}
:root[data-theme] .admin-action-arrow{color:var(--lr-link)!important}
:root[data-theme] .admin-action-card:hover .admin-action-arrow{color:var(--lr-link)!important}
:root[data-theme] .lr-admin-nav{background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-admin-nav .btn{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-admin-nav .btn:hover,:root[data-theme] .lr-admin-nav .btn:focus-visible{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .portal-control-back{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .portal-control-dashboard{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .portal-control-back:hover,:root[data-theme] .portal-control-back:focus-visible{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .portal-control-dashboard:hover,:root[data-theme] .portal-control-dashboard:focus-visible{color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-account-menu{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-account-menu:hover,:root[data-theme] .lr-account-menu:focus{box-shadow:var(--lr-shadow)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-account-dropdown{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-account-dropdown .dropdown-item{color:var(--lr-text)!important}
:root[data-theme] .lr-account-dropdown .dropdown-item:hover,:root[data-theme] .lr-account-dropdown .dropdown-item:focus{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-account-dropdown .dropdown-divider{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-portal-heading{background-color:var(--lr-surface)!important;background-image:none!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-portal-name{color:var(--lr-link)!important}
:root[data-theme] .lr-portal-heading h1{color:var(--lr-text)!important}
:root[data-theme] .lr-portal-heading p{color:var(--lr-text)!important}
:root[data-theme] .lr-control-btn{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-control-btn:hover{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-settings-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-settings-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-settings-card p{color:var(--lr-text)!important}
:root[data-theme] .lr-settings-card span{color:var(--lr-link)!important}
:root[data-theme] .lr-publish-row{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-table-scroll thead th,:root[data-theme] .table-responsive thead th{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-version-entry{border-bottom-color:var(--lr-border)!important}
:root[data-theme]{--lr-card-border:var(--lr-border)!important}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-record{background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-record-toggle{color:var(--lr-text)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-record-subtitle{color:var(--lr-text)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-record-toggle .bi-chevron-down{color:var(--lr-link)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-record-details{border-top-color:var(--lr-border)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-field{border-bottom-color:var(--lr-border)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-field-label{color:var(--lr-link)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-mobile-field-value{color:var(--lr-text)!important}}
:root[data-theme] body.chauffeur-app-mode{background-color:var(--lr-surface)!important}
:root[data-theme] .chauffeur-install-page{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .chauffeur-install-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .chauffeur-install-card p{color:var(--lr-text)!important}
:root[data-theme] .chauffeur-install-help{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .chauffeur-location-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .status-stage-card.is-active{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .live-journey-map-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .live-map-status{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .live-dot{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .client-live-map{background-color:var(--lr-surface)!important}
:root[data-theme] .chauffeur-action-time time{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .live-operations-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .live-operations-map{background-color:var(--lr-surface)!important}
:root[data-theme] .live-vehicle-item{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .live-vehicle-item:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .live-vehicle-item small,:root[data-theme] .live-age{color:var(--lr-text)!important}
:root[data-theme] .live-empty-state{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-map-popup{color:var(--lr-text)!important}
:root[data-theme] .lr-map-popup-close{color:var(--lr-text)!important}
:root[data-theme] .lr-map-popup-close:hover,:root[data-theme] .lr-map-popup-close:focus{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .live-status-dot{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .live-vehicle-item.is-selected{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .btn-gold,:root[data-theme] .btn-gold:hover,:root[data-theme] .btn-gold:focus,:root[data-theme] .btn-gold:active,:root[data-theme] a.btn-gold,:root[data-theme] button.btn-gold,:root[data-theme] .dropdown-menu .btn-gold,:root[data-theme] .portal-control-btn.btn-gold{color:var(--lr-accent-text)!important}
:root[data-theme] .btn-gold,:root[data-theme] .btn-gold:hover,:root[data-theme] .btn-gold:focus,:root[data-theme] .btn-gold:active,:root[data-theme] .portal-control-dashboard{color:var(--lr-accent-text)!important}
:root[data-theme] .lr-enterprise-nav{background-color:var(--lr-surface)!important;background-image:none!important;border-bottom-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-portal-name{color:var(--lr-link)!important}
:root[data-theme] .lr-global-search{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-global-search input{color:var(--lr-text)!important}
:root[data-theme] .lr-global-search kbd{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-menu-button{color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button:hover,:root[data-theme] .lr-menu-button:focus{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-premium-menu{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-premium-menu .dropdown-item{color:var(--lr-text)!important}
:root[data-theme] .lr-premium-menu .dropdown-item:hover{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .calendar-grid{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .calendar-head{color:var(--lr-link)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .calendar-day{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important}
:root[data-theme] .calendar-event{background-color:var(--lr-surface)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .calendar-event span{color:var(--lr-text)!important}
:root[data-theme] .message-shell{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .message-list{border-right-color:var(--lr-border)!important}
:root[data-theme] .message-thread{color:var(--lr-text)!important}
:root[data-theme] .message-thread span{color:var(--lr-text)!important}
:root[data-theme] .message-thread.active,:root[data-theme] .message-thread:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .message-bubble{background-color:var(--lr-surface)!important}
:root[data-theme] .message-bubble.mine{background-color:var(--lr-surface)!important}
:root[data-theme] .message-meta{color:var(--lr-text)!important}
:root[data-theme] .message-compose{border-top-color:var(--lr-border)!important}
:root[data-theme] .disabled-field{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lifecycle-steps > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lifecycle-steps > div.done{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .search-result{color:var(--lr-text)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .search-result:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .search-result small{color:var(--lr-text)!important}
@media (max-width: 900px){:root[data-theme] .message-list{border-bottom-color:var(--lr-border)!important}}
:root[data-theme] body.portal-authenticated{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-portal-header{background-color:var(--lr-surface-alt)!important;border-bottom-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-portal-heading{color:var(--lr-link)!important}
:root[data-theme] .lr-portal-user{color:var(--lr-text)!important}
:root[data-theme] .lr-header-icon,:root[data-theme] .lr-account-trigger{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-header-icon:hover,:root[data-theme] .lr-account-trigger:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-application-footer{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button.active,:root[data-theme] .lr-menu-button[aria-expanded="true"]{background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-premium-menu .dropdown-item.active,:root[data-theme] .lr-premium-menu .dropdown-item:active{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
@media (max-width: 991.98px){:root[data-theme] .lr-mobile-dashboard-link,:root[data-theme] .lr-portal-menu-toggle{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}}
@media (max-width: 991.98px){:root[data-theme] .lr-portal-menu-collapse{border-top-color:var(--lr-border)!important}}
@media (max-width: 991.98px){:root[data-theme] .lr-menu-button{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}}
:root[data-theme] .lr-dashboard-icon-link{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-dashboard-icon-link:hover,:root[data-theme] .lr-dashboard-icon-link:focus{color:var(--lr-link)!important}
:root[data-theme] .lr-dashboard-icon-link.active{background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-workspace{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-assignment-options > button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-options small{color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-options em{color:var(--lr-success)!important}
:root[data-theme] .lr-assignment-options em.is-conflict,:root[data-theme] .lr-assignment-options em.is-unavailable{color:var(--lr-danger)!important}
:root[data-theme] .lr-assignment-options em.is-tight{color:var(--lr-link)!important}
:root[data-theme] .lr-assignment-options > button:focus,:root[data-theme] .lr-assignment-options > button[aria-selected="true"]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-assignment-selection{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-assignment-selection small,:root[data-theme] .lr-assignment-selection span{color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-clearance{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-assignment-clearance strong{color:var(--lr-link)!important}
:root[data-theme] .lr-assignment-clearance small{color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-clearance.is-clear{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important}
:root[data-theme] .lr-assignment-clearance.is-clear strong{color:var(--lr-success)!important}
:root[data-theme] .lr-assignment-clearance.is-pending{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-assignment-clearance.is-pending strong{color:var(--lr-link)!important}
:root[data-theme] .lr-current-pay{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-current-pay small,:root[data-theme] .lr-current-pay span,:root[data-theme] .lr-assignment-recognition{color:var(--lr-text)!important}
:root[data-theme] .lr-current-pay strong{color:var(--lr-link)!important}
:root[data-theme] .lr-inline-control > summary{color:var(--lr-link)!important}
:root[data-theme] .lr-inline-control output.form-control{color:var(--lr-link)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-owner-assignment-override{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-owner-assignment-override .form-check-label,:root[data-theme] .lr-owner-assignment-override .form-label{color:var(--lr-link)!important}
:root[data-theme] .lr-owner-assignment-override small{color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-history .lr-activity-list small{color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-history .lr-activity-list small b{color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-selection{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-assignment-selection[data-selected-driver-id]{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-assignment-selection[data-selected-driver-id] > strong{color:var(--lr-link)!important}
:root[data-theme] .lr-assignment-selection [data-selected-availability]{color:var(--lr-success)!important}
:root[data-theme] [data-assignment-submit]:not(:disabled){box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-contract-chauffeur-compensation{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-contract-chauffeur-compensation > summary{color:var(--lr-link)!important}
:root[data-theme] .lr-contract-chauffeur-compensation > summary small{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-compensation-body{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-contract-compensation-row{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contract-compensation-row > div:first-child strong{color:var(--lr-link)!important}
:root[data-theme] .lr-contract-compensation-row small,:root[data-theme] .lr-contract-compensation-row label > span,:root[data-theme] .lr-contract-compensation-preview span{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-compensation-preview b{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-reservation-command{box-shadow:var(--lr-shadow)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-staff-reservation-identity h1{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-reservation-identity > span{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-reservation-command-meta > span{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-reservation-command-meta .bi{color:var(--lr-link)!important}
:root[data-theme] .lr-command-status{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-command-status.is-complete .bi{color:var(--lr-success)!important}
:root[data-theme] .lr-command-status.is-attention .bi{color:var(--lr-link)!important}
:root[data-theme] .lr-command-status.is-muted .bi{color:var(--lr-text)!important}
:root[data-theme] .lr-command-status.is-active .bi{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-source-panel > summary,:root[data-theme] .lr-staff-airport-panel > summary,:root[data-theme] .lr-staff-review-details > summary,:root[data-theme] .lr-history-audit > summary,:root[data-theme] .lr-closeout-heading{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-source-panel > summary small,:root[data-theme] .lr-staff-airport-panel > summary small,:root[data-theme] .lr-staff-review-details > summary small,:root[data-theme] .lr-history-audit > summary small,:root[data-theme] .lr-closeout-heading small{color:var(--lr-text)!important}
:root[data-theme] .lr-staff-source-panel > summary .bi:first-child,:root[data-theme] .lr-staff-airport-panel > summary .bi:first-child,:root[data-theme] .lr-staff-review-details > summary .bi:first-child,:root[data-theme] .lr-history-audit > summary .bi:first-child,:root[data-theme] .lr-closeout-heading .bi:first-child{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-source-panel > summary > .bi:last-child,:root[data-theme] .lr-staff-airport-panel > summary > .bi:last-child,:root[data-theme] .lr-staff-review-details > summary > .bi:last-child,:root[data-theme] .lr-history-audit > summary > .bi:last-child,:root[data-theme] .lr-closeout-heading > .bi:last-child{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-source-panel[open] > summary,:root[data-theme] .lr-staff-airport-panel[open] > summary,:root[data-theme] .lr-staff-review-details[open] > summary,:root[data-theme] .lr-history-audit[open] > summary,:root[data-theme] .lr-closeout-panel[open] > .lr-closeout-heading{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-airport-summary-state{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-airport-panel.is-locked{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-staff-airport-panel.is-locked > summary{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-staff-airport-panel.is-locked .lr-airport-summary-state > .bi-lock-fill{color:var(--lr-success)!important}
:root[data-theme] .lr-reservation-editor-shell:not([open]) > summary{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-reservation-editor-shell > summary:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-staff-workspace-heading h2{color:var(--lr-text)!important}
@media (max-width: 991.98px){:root[data-theme] .lr-portal-menu-collapse{background-color:var(--lr-surface)!important}}
:root[data-theme] .lr-premium-menu .dropdown-item i{color:var(--lr-link)!important}
:root[data-theme] .lr-premium-menu .dropdown-item.active i,:root[data-theme] .lr-premium-menu .dropdown-item:hover i{color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button i{color:var(--lr-link)!important}
:root[data-theme] .lr-menu-button.active i,:root[data-theme] .lr-menu-button[aria-expanded="true"] i,:root[data-theme] .lr-menu-button:hover i{color:var(--lr-text)!important}
@media (max-width: 991.98px){:root[data-theme] body.portal-authenticated .lr-portal-menu-collapse{background-color:var(--lr-surface)!important}}
:root[data-theme] .lr-search-modal .modal-content{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-app-search-box{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-app-search-box i{color:var(--lr-link)!important}
:root[data-theme] .lr-app-search-box input{color:var(--lr-text)!important}
:root[data-theme] .lr-app-search-box input::placeholder{color:var(--lr-text)!important}
:root[data-theme] .lr-role-app{background-color:var(--lr-surface)!important;background-image:none!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-app-topbar{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-app-topbar strong{color:var(--lr-link)!important}
:root[data-theme] .lr-app-kicker{color:var(--lr-link)!important}
:root[data-theme] .lr-app-top-actions a{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-availability-pill{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important;color:var(--lr-success)!important}
:root[data-theme] .lr-active-trip-card{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-active-trip-card::before{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-active-trip-top h2{color:var(--lr-text)!important}
:root[data-theme] .lr-active-trip-top small{color:var(--lr-text)!important}
:root[data-theme] .lr-trip-time-row{border-top-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-trip-time-row i{color:var(--lr-link)!important}
:root[data-theme] .lr-trip-time-row span{color:var(--lr-text)!important}
:root[data-theme] .lr-app-route i{color:var(--lr-link)!important}
:root[data-theme] .lr-app-route small{color:var(--lr-text)!important}
:root[data-theme] .lr-route-line{border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-empty-active{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-empty-active > i{color:var(--lr-link)!important}
:root[data-theme] .lr-empty-active p{color:var(--lr-text)!important}
:root[data-theme] .lr-app-stats a{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-app-stats span,:root[data-theme] .lr-app-stats small{color:var(--lr-text)!important}
:root[data-theme] .lr-app-stats strong{color:var(--lr-link)!important}
:root[data-theme] .lr-app-section-head a{color:var(--lr-link)!important}
:root[data-theme] .lr-app-trip-card{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-app-trip-main{color:var(--lr-text)!important}
:root[data-theme] .lr-trip-date{background-color:var(--lr-surface-alt)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-trip-date span{color:var(--lr-link)!important}
:root[data-theme] .lr-trip-summary > small{color:var(--lr-text)!important}
:root[data-theme] .lr-trip-summary p{color:var(--lr-text)!important}
:root[data-theme] .lr-trip-summary p i{color:var(--lr-link)!important}
:root[data-theme] .lr-app-empty-list{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-app-empty-list i{color:var(--lr-link)!important}
@media (max-width: 991.98px){:root[data-theme] .lr-mobile-app-nav{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}}
@media (max-width: 991.98px){:root[data-theme] .lr-mobile-app-nav a{color:var(--lr-text)!important}}
@media (max-width: 991.98px){:root[data-theme] .lr-mobile-app-nav a i{color:var(--lr-link)!important}}
@media (max-width: 991.98px){:root[data-theme] .lr-mobile-app-nav a:active{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}}
:root[data-theme] .lr-workspace-tabs .nav-link,:root[data-theme] .nav.nav-pills .nav-link,:root[data-theme] .nav.nav-tabs .nav-link{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-workspace-tabs .nav-link:hover,:root[data-theme] .lr-workspace-tabs .nav-link:focus,:root[data-theme] .nav.nav-pills .nav-link:hover,:root[data-theme] .nav.nav-pills .nav-link:focus,:root[data-theme] .nav.nav-tabs .nav-link:hover,:root[data-theme] .nav.nav-tabs .nav-link:focus{background-color:var(--lr-surface-alt)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-workspace-tabs .nav-link.active,:root[data-theme] .nav.nav-pills .nav-link.active,:root[data-theme] .nav.nav-tabs .nav-link.active{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-chauffeur-bottom-nav a.is-active{color:var(--lr-text)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-chauffeur-bottom-nav a.is-active i{color:var(--lr-text)!important}
:root[data-theme] .lr-chauffeur-app-footer{color:var(--lr-text)!important}
:root[data-theme] .lr-qa-record-controls{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-qa-record-controls strong{color:var(--lr-info)!important}
:root[data-theme] .lr-qa-record-controls small{color:var(--lr-text)!important}
:root[data-theme] .lr-qa-record-controls .form-check-label{color:var(--lr-text)!important}
:root[data-theme] .lr-qa-record-controls .form-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-status-timeline{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-status-stamp{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-status-stamp span{color:var(--lr-text)!important}
:root[data-theme] .lr-status-stamp strong{color:var(--lr-link)!important}
:root[data-theme] .lr-status-stamp.is-empty strong{color:var(--lr-text)!important}
:root[data-theme] .lr-login-install-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-login-install-icon{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-login-install-copy strong{color:var(--lr-link)!important}
:root[data-theme] .lr-login-install-copy span{color:var(--lr-text)!important}
:root[data-theme] .lr-login-install-button{color:var(--lr-text)!important}
:root[data-theme] .status-stage-card time{color:var(--lr-link)!important}
:root[data-theme]{--lr-app-bg:var(--lr-surface)!important;--lr-app-surface:var(--lr-surface)!important;--lr-app-surface-soft:var(--lr-surface)!important;--lr-app-border:var(--lr-border)!important;--lr-app-border-strong:var(--lr-border)!important;--lr-app-text:var(--lr-text)!important;--lr-app-text-soft:var(--lr-muted)!important;--lr-app-text-muted:var(--lr-muted)!important}
:root[data-theme] body.portal-authenticated{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] body.portal-authenticated .form-control:focus,:root[data-theme] body.portal-authenticated .form-select:focus{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-table-scroll::-webkit-scrollbar-thumb,:root[data-theme] .table-responsive::-webkit-scrollbar-thumb,:root[data-theme] .luxury-table-wrap::-webkit-scrollbar-thumb,:root[data-theme] .luxury-table-wrapper::-webkit-scrollbar-thumb{background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated table.table{--bs-table-hover-bg:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated table.table > thead > tr > th{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated table.table > tbody > tr:hover > td{background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated table.table a:not(.btn){color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .glass-panel,:root[data-theme] body.portal-authenticated .card{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] body.portal-authenticated .form-control,:root[data-theme] body.portal-authenticated .form-select{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .form-control::placeholder{color:var(--lr-text)!important}
:root[data-theme] .lr-kpi-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-kpi-card span{color:var(--lr-text)!important}
:root[data-theme] .lr-kpi-card strong{color:var(--lr-link)!important}
:root[data-theme] .lr-kpi-card small{color:var(--lr-text)!important}
:root[data-theme] .lr-timeline > div{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-timeline span{color:var(--lr-text)!important}
:root[data-theme] .lr-notification-list > div{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-notification-list i{color:var(--lr-link)!important}
:root[data-theme] .lr-notification-list time{color:var(--lr-text)!important}
:root[data-theme] .lr-kpi-card{box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .metric-card,:root[data-theme] body.portal-authenticated .compact-metric,:root[data-theme] body.portal-authenticated .lr-kpi-card{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .quote-grid-row.pricing-tiles-row .total-box{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated .table-responsive,:root[data-theme] body.portal-authenticated .luxury-table-wrap,:root[data-theme] body.chauffeur-app-mode .table-responsive{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated table.table,:root[data-theme] body.chauffeur-app-mode table.table{--bs-table-color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated table.table thead th,:root[data-theme] body.chauffeur-app-mode table.table thead th{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated table.table tbody td,:root[data-theme] body.chauffeur-app-mode table.table tbody td{border-bottom-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated table.table tbody tr:hover,:root[data-theme] body.chauffeur-app-mode table.table tbody tr:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .route-stack .route-down{color:var(--lr-link)!important}
:root[data-theme] .lr-record-reservation{border-left-color:var(--lr-border)!important;background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-record-quote{border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-record-internal-event{border-left-color:var(--lr-border)!important;background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-record-operational-event{border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important}
:root[data-theme] .lr-record-hold{border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .badge.assignment-assigned{background-color:var(--lr-success-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .badge.assignment-unassigned{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-journey-experience::before{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-journey-moment{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-journey-moment--stop{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-journey-moment.is-pending{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-journey-moment-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-journey-moment-heading time,:root[data-theme] .lr-journey-awaiting{color:var(--lr-link)!important}
:root[data-theme] .lr-journey-awaiting{color:var(--lr-text)!important}
:root[data-theme] .lr-journey-location,:root[data-theme] .lr-journey-actor,:root[data-theme] .lr-stop-billing{color:var(--lr-text)!important}
:root[data-theme] .lr-journey-actor{color:var(--lr-text)!important}
:root[data-theme] .lr-stop-time-grid > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-stop-time-grid span{color:var(--lr-text)!important}
:root[data-theme] .lr-stop-time-grid strong{color:var(--lr-link)!important}
:root[data-theme] .lr-stop-billing{color:var(--lr-link)!important}
:root[data-theme] .lr-activity-entry{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-activity-entry small{color:var(--lr-text)!important}
:root[data-theme] .lr-activity-entry time{color:var(--lr-link)!important}
:root[data-theme] .lr-login-install-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-login-install-icon{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-login-install-copy strong{color:var(--lr-link)!important}
:root[data-theme] .lr-login-install-copy span{color:var(--lr-text)!important}
:root[data-theme] .lr-login-install-button{color:var(--lr-text)!important}
:root[data-theme] .status-stage-card time{color:var(--lr-link)!important}
:root[data-theme]{--lr-app-bg:var(--lr-surface)!important;--lr-app-surface:var(--lr-surface)!important;--lr-app-surface-soft:var(--lr-surface)!important;--lr-app-border:var(--lr-border)!important;--lr-app-border-strong:var(--lr-border)!important;--lr-app-text:var(--lr-text)!important;--lr-app-text-soft:var(--lr-muted)!important;--lr-app-text-muted:var(--lr-muted)!important}
:root[data-theme] body.portal-authenticated .form-control:focus,:root[data-theme] body.portal-authenticated .form-select:focus{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-table-scroll::-webkit-scrollbar-thumb,:root[data-theme] .table-responsive::-webkit-scrollbar-thumb,:root[data-theme] .luxury-table-wrap::-webkit-scrollbar-thumb,:root[data-theme] .luxury-table-wrapper::-webkit-scrollbar-thumb{background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated table.table{--bs-table-hover-bg:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated table.table > thead > tr > th{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated table.table > tbody > tr:hover > td{background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated table.table a:not(.btn){color:var(--lr-text)!important}
:root[data-theme]{--lr-app-bg:var(--lr-surface)!important;--lr-app-surface:var(--lr-surface)!important;--lr-app-surface-soft:var(--lr-surface)!important;--lr-app-surface-raised:var(--lr-surface)!important;--lr-app-border:var(--lr-border)!important;--lr-app-border-strong:var(--lr-border)!important;--lr-app-text:var(--lr-text)!important;--lr-app-text-soft:var(--lr-muted)!important;--lr-app-text-muted:var(--lr-muted)!important}
html[data-theme]{background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated{background-color:var(--lr-surface)!important;background-image:none!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated h1,:root[data-theme] body.portal-authenticated h2,:root[data-theme] body.portal-authenticated h3,:root[data-theme] body.portal-authenticated h4,:root[data-theme] body.portal-authenticated h5,:root[data-theme] body.portal-authenticated h6,:root[data-theme] body.portal-authenticated .display-1,:root[data-theme] body.portal-authenticated .display-2,:root[data-theme] body.portal-authenticated .display-3,:root[data-theme] body.portal-authenticated .display-4,:root[data-theme] body.portal-authenticated .display-5,:root[data-theme] body.portal-authenticated .display-6{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated a:not(.btn):not(.dropdown-item):not(.lr-menu-button):not(.lr-mobile-app-nav a){color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated a:not(.btn):not(.dropdown-item):hover{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .page-hero,:root[data-theme] body.portal-authenticated .page-hero-sm,:root[data-theme] body.portal-authenticated .compact-hero{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated .eyebrow{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .glass-panel,:root[data-theme] body.portal-authenticated .card,:root[data-theme] body.portal-authenticated .metric-card,:root[data-theme] body.portal-authenticated .client-fact-card,:root[data-theme] body.portal-authenticated .chauffeur-trip-card,:root[data-theme] body.portal-authenticated .live-operations-panel,:root[data-theme] body.portal-authenticated .lr-settings-card,:root[data-theme] body.portal-authenticated .lr-publish-row,:root[data-theme] body.portal-authenticated .accordion-item,:root[data-theme] body.portal-authenticated .list-group-item{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] body.portal-authenticated .admin-action-card{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .admin-action-card:hover,:root[data-theme] body.portal-authenticated .admin-action-card:focus-visible{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .admin-action-copy small{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .metric-card span{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .metric-card strong{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .form-control,:root[data-theme] body.portal-authenticated .form-select,:root[data-theme] body.portal-authenticated .form-check-input,:root[data-theme] body.portal-authenticated textarea,:root[data-theme] body.portal-authenticated input[type="date"].form-control,:root[data-theme] body.portal-authenticated input[type="date"].light-calendar{box-shadow:var(--lr-shadow)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated .form-control::placeholder,:root[data-theme] body.portal-authenticated textarea::placeholder{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .form-control:focus,:root[data-theme] body.portal-authenticated .form-select:focus,:root[data-theme] body.portal-authenticated textarea:focus{color:var(--lr-text)!important;background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .form-control:disabled,:root[data-theme] body.portal-authenticated .form-control[readonly],:root[data-theme] body.portal-authenticated .form-select:disabled,:root[data-theme] body.portal-authenticated .disabled-field{color:var(--lr-text)!important;background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated .form-select option{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated .input-group-text{color:var(--lr-link)!important;background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated .btn-gold{color:var(--lr-accent-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-accent)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .btn-gold:hover,:root[data-theme] body.portal-authenticated .btn-gold:focus-visible{color:var(--lr-accent-text)!important;background-color:var(--lr-accent)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .btn-outline-light,:root[data-theme] body.portal-authenticated .btn-outline-secondary{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated .btn-outline-light:hover,:root[data-theme] body.portal-authenticated .btn-outline-light:focus,:root[data-theme] body.portal-authenticated .btn-outline-light:focus-visible,:root[data-theme] body.portal-authenticated .btn-outline-light:active,:root[data-theme] body.portal-authenticated .btn-outline-secondary:hover,:root[data-theme] body.portal-authenticated .btn-outline-secondary:focus,:root[data-theme] body.portal-authenticated .btn-outline-secondary:focus-visible,:root[data-theme] body.portal-authenticated .btn-outline-secondary:active{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated .btn-outline-gold,:root[data-theme] body.portal-authenticated .btn-outline-warning{color:var(--lr-link)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated .btn-outline-gold:hover,:root[data-theme] body.portal-authenticated .btn-outline-gold:focus,:root[data-theme] body.portal-authenticated .btn-outline-gold:focus-visible,:root[data-theme] body.portal-authenticated .btn-outline-gold:active,:root[data-theme] body.portal-authenticated .btn-outline-warning:hover,:root[data-theme] body.portal-authenticated .btn-outline-warning:focus,:root[data-theme] body.portal-authenticated .btn-outline-warning:focus-visible,:root[data-theme] body.portal-authenticated .btn-outline-warning:active{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated .btn-outline-danger{color:var(--lr-danger)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] body.portal-authenticated .btn-outline-danger:hover{color:var(--lr-text)!important;background-color:var(--lr-danger-bg)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated .btn-outline-success{color:var(--lr-success)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important}
:root[data-theme] body.portal-authenticated .btn-link{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .dropdown-menu,:root[data-theme] body.portal-authenticated .modal-content,:root[data-theme] body.portal-authenticated .offcanvas{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated .dropdown-item{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .dropdown-item:hover,:root[data-theme] body.portal-authenticated .dropdown-item:focus,:root[data-theme] body.portal-authenticated .dropdown-item.active{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated .dropdown-divider,:root[data-theme] body.portal-authenticated .modal-header,:root[data-theme] body.portal-authenticated .modal-footer{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated .accordion-button{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated .accordion-button:not(.collapsed){color:var(--lr-link)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated .alert{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated .alert-success{color:var(--lr-success)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important}
:root[data-theme] body.portal-authenticated .alert-warning{color:var(--lr-link)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] body.portal-authenticated .alert-danger{color:var(--lr-danger)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] body.portal-authenticated .nav-tabs{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated .nav-tabs .nav-link,:root[data-theme] body.portal-authenticated .nav-pills .nav-link{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .nav-tabs .nav-link.active,:root[data-theme] body.portal-authenticated .nav-pills .nav-link.active{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-table-scroll,:root[data-theme] .table-responsive,:root[data-theme] .luxury-table-wrap,:root[data-theme] .luxury-table-wrapper{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-table-scroll::-webkit-scrollbar-track,:root[data-theme] .table-responsive::-webkit-scrollbar-track,:root[data-theme] .luxury-table-wrap::-webkit-scrollbar-track,:root[data-theme] .luxury-table-wrapper::-webkit-scrollbar-track{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-table-scroll::-webkit-scrollbar-thumb,:root[data-theme] .table-responsive::-webkit-scrollbar-thumb,:root[data-theme] .luxury-table-wrap::-webkit-scrollbar-thumb,:root[data-theme] .luxury-table-wrapper::-webkit-scrollbar-thumb{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated table.table{--bs-table-bg:var(--lr-surface)!important;--bs-table-color:var(--lr-text)!important;--bs-table-border-color:var(--lr-border)!important;--bs-table-hover-bg:var(--lr-surface)!important;--bs-table-hover-color:var(--lr-text)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated table.table > thead > tr > th{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated table.table > tbody > tr > td,:root[data-theme] body.portal-authenticated table.table > tfoot > tr > td,:root[data-theme] body.portal-authenticated table.table > tfoot > tr > th{color:var(--lr-text)!important;background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated table.table > tbody > tr:nth-child(2n) > td{background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated table.table > tbody > tr:hover > td{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated table.table a:not(.btn){color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated table.table .text-soft{color:var(--lr-text)!important}
:root[data-theme] .luxury-nav .nav-link i,:root[data-theme] .footer-luxury .footer-link-list a i,:root[data-theme] .footer-luxury .footer-portal-button i,:root[data-theme] .footer-luxury .footer-contact-links a i{color:var(--lr-link)!important}
:root[data-theme] .luxury-nav .nav-link.active i,:root[data-theme] .luxury-nav .nav-link:hover i,:root[data-theme] .luxury-nav .nav-link:focus i,:root[data-theme] .footer-luxury a:hover i,:root[data-theme] .footer-luxury a:focus i{color:var(--lr-link)!important}
:root[data-theme] .btn:hover,:root[data-theme] .btn:focus-visible{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .airport-cross-links .services-airport-links .btn.is-current{color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-workspace-card,:root[data-theme] .lr-role-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-workspace-card:hover,:root[data-theme] .lr-role-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-workspace-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-chat-shell{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-chat-sidebar{border-right-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-chat-sidebar-head,:root[data-theme] .lr-chat-header{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-chat-sidebar-head small,:root[data-theme] .lr-chat-header p{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-new{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-chat-thread{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-thread:hover,:root[data-theme] .lr-chat-thread.active{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-chat-thread-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-chat-thread small{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-thread time{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-panel{background-color:var(--lr-surface)!important;background-image:none!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-chat-bubble{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-chat-bubble strong{color:var(--lr-link)!important}
:root[data-theme] .lr-chat-bubble time{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-compose{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-chat-oversight,:root[data-theme] .lr-chat-archived{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-chat-empty{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-empty i{color:var(--lr-link)!important}
:root[data-theme] .lr-pickup-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-pickup-control:focus-within{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-pickup-control-icon{color:var(--lr-link)!important;border-right-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-pickup-control option{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-timezone-note{color:var(--lr-text)!important}
:root[data-theme] .lr-timezone-note i{color:var(--lr-link)!important}
@media (max-width: 767.98px){:root[data-theme] .lr-chat-sidebar{border-bottom-color:var(--lr-border)!important}}
:root[data-theme] .lr-calendar-date{color:var(--lr-link)!important}
:root[data-theme] .lr-calendar-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-calendar-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-calendar-card > time{color:var(--lr-link)!important}
:root[data-theme] .lr-calendar-marker{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-calendar-card p{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-card small{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-card details{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-calendar-card summary{color:var(--lr-link)!important}
:root[data-theme] .lr-flip-card-face{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-flip-card-back{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-flip-card::after{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-flip-card:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-flip-card-cue,:root[data-theme] .lr-flip-card-close{color:var(--lr-link)!important}
:root[data-theme] .lr-flip-detail-list{color:var(--lr-text)!important}
:root[data-theme] .lr-flip-detail-list li::marker{color:var(--lr-link)!important}
:root[data-theme] .lr-airport-image-shade{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .airport-source-note{color:var(--lr-text)!important}
:root[data-theme] .airport-source-note a{color:var(--lr-link)!important}
:root[data-theme] .fleet-visual{border-block-start-color:var(--lr-border)!important;border-block-end-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .fleet-standard-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-password-eye{color:var(--lr-link)!important}
:root[data-theme] .lr-password-eye:hover,:root[data-theme] .lr-password-eye:focus-visible{background-color:var(--lr-surface-alt)!important;outline-color:var(--lr-border)!important}
:root[data-theme] .accordion-button:hover,:root[data-theme] .accordion-button:focus-visible,:root[data-theme] .lr-mobile-record-toggle:hover,:root[data-theme] .lr-mobile-record-toggle:focus-visible,:root[data-theme] .lr-provider-card:hover,:root[data-theme] .lr-provider-card:focus-within,:root[data-theme] .lr-diagnostic-row:hover,:root[data-theme] .lr-diagnostic-row:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .accordion-button:not(.collapsed),:root[data-theme] .lr-mobile-record.is-open > .lr-mobile-record-toggle,:root[data-theme] .lr-provider-card.is-active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-signout-confirmation .alert{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-signout-confirmation i{color:var(--lr-link)!important}
:root[data-theme] .lr-signout-confirmation strong{color:var(--lr-text)!important}
:root[data-theme] .lr-pickup-control,:root[data-theme] .lr-pickup-control .form-control{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-pickup-control .js-pickup-date,:root[data-theme] .lr-pickup-control .js-pickup-time{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-pickup-time-segments .form-select{border-right-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-pickup-time-segments .form-select:focus{background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-status-count{color:var(--lr-text)!important}
:root[data-theme] .lr-status-count-danger{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-status-count-warning{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-status-count-success{background-color:var(--lr-success-bg)!important}
:root[data-theme] .lr-status-count-charcoal{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-dashboard-table th{color:var(--lr-link)!important}
:root[data-theme] .lr-passenger-name{color:var(--lr-text)!important}
:root[data-theme] .lr-dashboard-table td em{color:var(--lr-text)!important}
:root[data-theme] .lr-dashboard-table td small{color:var(--lr-text)!important}
:root[data-theme] .lr-type-code{color:var(--lr-link)!important}
:root[data-theme] .lr-route-stats{color:var(--lr-text)!important}
:root[data-theme] .lr-status-row-danger{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-status-row-warning{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-status-row-success{background-color:var(--lr-success-bg)!important}
:root[data-theme] .lr-status-row-charcoal{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-dashboard-table tbody tr:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-surcharge-live{color:var(--lr-link)!important}
:root[data-theme] .lr-surcharge-live strong{color:var(--lr-link)!important}
:root[data-theme] .lr-topbar-queue{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue > header{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-topbar-queue > header button{color:var(--lr-link)!important}
:root[data-theme] .lr-topbar-queue > a{border-bottom-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue > a:hover,:root[data-theme] .lr-topbar-queue > a:focus-visible{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-topbar-queue > a.is-unread{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-topbar-queue > a small{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue > a time{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue > a i{color:var(--lr-link)!important}
:root[data-theme] .lr-topbar-queue > p{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue-wrap .live-badge{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-live-search-results h3{color:var(--lr-link)!important}
:root[data-theme] .lr-live-search-results a{color:var(--lr-text)!important}
:root[data-theme] .lr-live-search-results a:hover,:root[data-theme] .lr-live-search-results a:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-live-search-results small{color:var(--lr-text)!important}
:root[data-theme] .lr-live-search-results i{color:var(--lr-link)!important}
:root[data-theme] .live-operations-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .live-operations-map{background-color:var(--lr-surface)!important}
:root[data-theme] .live-vehicle-list{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .live-vehicle-item{color:var(--lr-text)!important}
:root[data-theme] .live-vehicle-item small,:root[data-theme] .live-age{color:var(--lr-text)!important}
:root[data-theme] .live-vehicle-item:hover,:root[data-theme] .live-vehicle-item.is-selected{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .live-status-dot{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .live-operations-detail{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .live-detail-heading small,:root[data-theme] .live-detail-grid small{color:var(--lr-text)!important}
:root[data-theme] .live-detail-grid span{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-map-popup{color:var(--lr-text)!important}
:root[data-theme] .lr-map-popup-close{color:var(--lr-text)!important}
:root[data-theme] .lr-password-control button{color:var(--lr-link)!important}
:root[data-theme] .lr-password-control button:hover,:root[data-theme] .lr-password-control button:focus-visible{background-color:var(--lr-surface-alt)!important;outline-color:var(--lr-border)!important}
:root[data-theme] .lr-public-quote-ready{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-public-quote-ready > div span{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-activity-list article{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-activity-list strong{color:var(--lr-text)!important}
:root[data-theme] .lr-activity-list p{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-period{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-calendar-legend span{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-legend span::before{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-calendar-legend .is-quote::before{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-calendar-legend .is-reservation::before{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-calendar-legend .is-company::before{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-calendar-legend .is-maintenance::before{background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-calendar-legend .is-holiday::before{background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-calendar-month{border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-calendar-weekdays span{border-right-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-day{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-calendar-day.is-outside{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-day.is-today{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-calendar-day.is-today > header span{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-entry{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-entry:hover,:root[data-theme] .lr-calendar-entry:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-calendar-entry time,:root[data-theme] .lr-calendar-entry small{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-entry.is-quote{border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-calendar-entry.is-reservation{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-calendar-entry.is-company{border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-calendar-entry.is-maintenance{border-left-color:var(--lr-border)!important;background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-calendar-entry.is-holiday{border-left-color:var(--lr-border)!important;background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-calendar-time-grid{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-calendar-time-grid > section{border-right-color:var(--lr-border)!important}
:root[data-theme] .lr-calendar-time-grid > section > header{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-detail > div{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-calendar-detail dt{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-detail dd{color:var(--lr-text)!important}
@media (max-width: 767.98px){:root[data-theme] .lr-calendar-time-grid > section{border-bottom-color:var(--lr-border)!important}}
:root[data-theme] .lr-public-action-card:hover,:root[data-theme] .lr-public-action-card:focus-within{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-public-action-card:active{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-trust-accordion{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-trust-accordion .accordion-item{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-trust-accordion .accordion-button{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-trust-accordion .accordion-button:not(.collapsed){color:var(--lr-link)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-trust-accordion .accordion-body{color:var(--lr-text)!important}
:root[data-theme] .lr-policy-copy h2{color:var(--lr-link)!important}
:root[data-theme] .lr-policy-copy p{color:var(--lr-text)!important}
:root[data-theme] .lr-policy-copy a{color:var(--lr-link)!important}
:root[data-theme] .lr-public-action-card:hover,:root[data-theme] .lr-public-action-card:focus-within{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-public-action-card:focus-within{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-airport-discovery{border-top-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-airport-discovery strong{color:var(--lr-link)!important}
:root[data-theme] .lr-trust-intro{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-accordion-indicator{color:var(--lr-link)!important}
:root[data-theme] .lr-faq-answer + .lr-faq-answer{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-faq-answer h3{color:var(--lr-link)!important}
:root[data-theme] .lr-faq-answer p{color:var(--lr-text)!important}
:root[data-theme] .lr-legal-meta{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-legal-review-note{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-legal-review-note i{color:var(--lr-link)!important}
:root[data-theme] .services-cinematic-hero{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .services-cinematic-hero::before{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .services-cinematic-hero::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .services-hero-standard{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .services-hero-standard h2{color:var(--lr-text)!important}
@media (max-width: 991.98px){:root[data-theme] .services-cinematic-hero::before{background-color:var(--lr-surface)!important;background-image:none!important}}
:root[data-theme] body:not(.portal-authenticated) a:not(.btn):not(.nav-link):not(.dropdown-item),:root[data-theme] .lr-luxury-link{color:var(--lr-link)!important}
:root[data-theme] body:not(.portal-authenticated) a:not(.btn):focus-visible,:root[data-theme] body:not(.portal-authenticated) a:not(.btn):hover,:root[data-theme] .lr-luxury-link:hover{color:var(--lr-link)!important}
:root[data-theme] .lr-directory-contact:hover{color:var(--lr-link)!important}
:root[data-theme] .lr-compliance-filters .metric-card.is-active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-row-expand{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-row-expand:hover,:root[data-theme] .lr-row-expand:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-row-detail span small,:root[data-theme] .lr-detail-route > small{color:var(--lr-text)!important}
:root[data-theme] .lr-row-detail span strong{color:var(--lr-text)!important}
:root[data-theme] .lr-opportunity-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-opportunity-panel small{color:var(--lr-text)!important}
:root[data-theme] .lr-opportunity-toggles label{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-upcoming-opportunities article{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-upcoming-opportunities article > i{color:var(--lr-link)!important}
:root[data-theme] .lr-upcoming-opportunities strong{color:var(--lr-text)!important}
:root[data-theme] .lr-upcoming-opportunities small{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-entry.is-sports,:root[data-theme] .lr-calendar-entry.is-concerts,:root[data-theme] .lr-calendar-entry.is-conventions,:root[data-theme] .lr-calendar-entry.is-aviation,:root[data-theme] .lr-calendar-entry.is-fashion,:root[data-theme] .lr-calendar-entry.is-government,:root[data-theme] .lr-calendar-entry.is-university,:root[data-theme] .lr-calendar-entry.is-weather,:root[data-theme] .lr-calendar-entry.is-national_holiday{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-dashboard-icon-link.active,:root[data-theme] .lr-dashboard-icon-link.active:hover,:root[data-theme] .lr-dashboard-icon-link.active:focus{background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-dashboard-icon-link.active i{color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button.active,:root[data-theme] .lr-menu-button[aria-expanded="true"]{color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button.active .dropdown-toggle::after,:root[data-theme] .lr-menu-button[aria-expanded="true"]::after{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-menu-button.active i,:root[data-theme] .lr-menu-button[aria-expanded="true"] i{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .lr-premium-menu .dropdown-item.active{background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-premium-menu .dropdown-item.active i{color:var(--lr-danger)!important}
:root[data-theme] .lr-calendar-audience{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-audience-checkboxes label{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-account-audience-list{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-account-audience-list > label:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-account-audience-list small{color:var(--lr-text)!important}
:root[data-theme] .lr-dashboard-table tr.is-context-target{outline-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-enterprise-nav .lr-dashboard-icon-link.active,:root[data-theme] .lr-enterprise-nav .lr-menu-button.active,:root[data-theme] .lr-enterprise-nav .lr-menu-button[aria-expanded="true"],:root[data-theme] .lr-enterprise-nav .dropdown-item.active{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-enterprise-nav .lr-dashboard-icon-link.active i,:root[data-theme] .lr-enterprise-nav .lr-menu-button.active i,:root[data-theme] .lr-enterprise-nav .lr-menu-button[aria-expanded="true"] i,:root[data-theme] .lr-enterprise-nav .dropdown-item.active i{color:var(--lr-text)!important}
:root[data-theme] .lr-enterprise-nav .lr-menu-button:not(.active):not([aria-expanded="true"]) i,:root[data-theme] .lr-enterprise-nav .dropdown-item:not(.active) i{color:var(--lr-link)!important}
:root[data-theme] .lr-enterprise-nav .lr-menu-button.active::after,:root[data-theme] .lr-enterprise-nav .lr-menu-button[aria-expanded="true"]::after{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-historical-warning{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-row-today > td{background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-row-overdue > td{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-row-today:hover > td{background-color:var(--lr-info-bg)!important}
:root[data-theme] .lr-row-overdue:hover > td{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-select-popover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-select-options button{border-bottom-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-select-options button:hover,:root[data-theme] .lr-select-options button:focus{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-select-options small{color:var(--lr-text)!important}
:root[data-theme] .lr-date-time-field .form-control,:root[data-theme] .lr-date-time-field .input-group-text{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-date-time-field .form-control:focus{background-color:var(--lr-surface)!important;color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-readonly-grid > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-readonly-grid small{color:var(--lr-text)!important}
:root[data-theme] .lr-mini-calendar{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-mini-calendar header,:root[data-theme] .lr-mini-calendar span{color:var(--lr-text)!important}
:root[data-theme] .lr-mini-calendar strong{color:var(--lr-link)!important}
:root[data-theme] .lr-calendar-entry.is-attention{border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-calendar-entry.is-urgent{border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-calendar-entry.is-urgent strong i{color:var(--lr-danger)!important}
:root[data-theme] .lr-topbar-queue header{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-topbar-queue header nav a,:root[data-theme] .lr-topbar-queue header nav button{color:var(--lr-link)!important}
:root[data-theme] .lr-map-popup small{color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button.active,:root[data-theme] .lr-menu-button[aria-expanded="true"],:root[data-theme] .lr-dashboard-icon-link.active{background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button.active i,:root[data-theme] .lr-menu-button[aria-expanded="true"] i,:root[data-theme] .lr-dashboard-icon-link.active i{color:var(--lr-text)!important}
:root[data-theme] .lr-menu-button.active::after,:root[data-theme] .lr-menu-button[aria-expanded="true"]::after{border-top-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-premium-menu .dropdown-item.active,:root[data-theme] body.portal-authenticated .lr-premium-menu .dropdown-item.active i{color:var(--lr-text)!important}
:root[data-theme] .lr-enterprise-nav .lr-menu-button.active,:root[data-theme] .lr-enterprise-nav .lr-menu-button[aria-expanded="true"],:root[data-theme] body.portal-authenticated .lr-enterprise-nav .dropdown-item.active{background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-enterprise-nav .lr-menu-button.active i,:root[data-theme] .lr-enterprise-nav .lr-menu-button[aria-expanded="true"] i,:root[data-theme] .lr-enterprise-nav .lr-menu-button.active::after,:root[data-theme] .lr-enterprise-nav .lr-menu-button[aria-expanded="true"]::after,:root[data-theme] body.portal-authenticated .lr-enterprise-nav .dropdown-item.active i{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-enterprise-nav .lr-menu-button:not(.active):not([aria-expanded="true"]) i,:root[data-theme] .lr-enterprise-nav .dropdown-item:not(.active) i{color:var(--lr-link)!important}
:root[data-theme] .lr-compact-empty{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-compact-empty i,:root[data-theme] .lr-attention-healthy i{color:var(--lr-link)!important}
:root[data-theme] .lr-waiting{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-waiting-aging{background-color:var(--lr-danger-bg)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-waiting-urgent{background-color:var(--lr-danger-bg)!important;color:var(--lr-danger)!important}
:root[data-theme] .lr-waiting-stopped{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .ops-axis-groups{color:var(--lr-link)!important}
:root[data-theme] .ops-period-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .ops-period-card:hover,:root[data-theme] .ops-period-card:focus-visible{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .ops-period-card.active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .ops-period-card.today{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .ops-period-group{color:var(--lr-link)!important}
:root[data-theme] .ops-period-code{color:var(--lr-link)!important}
:root[data-theme] .ops-period-metric small{color:var(--lr-text)!important}
:root[data-theme] .ops-period-metric b{color:var(--lr-text)!important}
:root[data-theme] .ops-window-heading{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .ops-window-heading h2{color:var(--lr-link)!important}
:root[data-theme] .ops-window-heading span{color:var(--lr-text)!important}
:root[data-theme] .lr-attention-healthy{background-color:var(--lr-success-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-attention-warning{background-color:var(--lr-danger-bg)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-attention-danger{background-color:var(--lr-danger-bg)!important;color:var(--lr-danger)!important}
:root[data-theme] .lr-operations-primary{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-operations-primary .btn,:root[data-theme] .lr-operations-window .btn{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-operations-primary .btn.active,:root[data-theme] .lr-operations-window .btn.active{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-operations-primary .btn.active i,:root[data-theme] .lr-operations-window .btn.active i{color:var(--lr-text)!important}
:root[data-theme] .lr-operations-context > .lr-operations-primary{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-operations-kpi-strip{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-operations-kpi-strip .lr-dispatch-kpi{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-operations-kpi-strip .lr-dispatch-kpi.active{background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-operations-kpi-strip .lr-dispatch-kpi.is-static:hover{background-color:var(--lr-surface-alt)!important}
:root[data-theme] [data-operations-center] .metric-card span i{color:var(--lr-link)!important}
:root[data-theme] .ops-report-grid .ops-period-card.today{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .live-vehicle-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .live-vehicle-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .live-vehicle-card.is-selected{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .live-message-action{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .live-message-action:hover,:root[data-theme] .live-message-action:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .live-vehicle-primary strong{color:var(--lr-text)!important}
:root[data-theme] .live-vehicle-name{color:var(--lr-text)!important}
:root[data-theme] .live-vehicle-name i{color:var(--lr-link)!important}
:root[data-theme] .live-vehicle-plate,:root[data-theme] .live-vehicle-passenger{color:var(--lr-text)!important}
:root[data-theme] .live-vehicle-plate i,:root[data-theme] .live-vehicle-passenger i{color:var(--lr-link)!important}
:root[data-theme] .live-status-chip{color:var(--lr-text)!important}
:root[data-theme] .live-status-chip i{color:var(--lr-text)!important}
:root[data-theme] .live-vehicle-chevron{color:var(--lr-link)!important}
:root[data-theme] .live-vehicle-drawer{border-top-color:var(--lr-border)!important}
:root[data-theme] .live-eta-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .live-eta-card span{color:var(--lr-text)!important}
:root[data-theme] .live-eta-card i{color:var(--lr-link)!important}
:root[data-theme] .live-eta-card strong{color:var(--lr-link)!important}
:root[data-theme] .live-vehicle-facts > span{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .live-vehicle-facts small{color:var(--lr-text)!important}
:root[data-theme] .live-vehicle-facts strong{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .live-detail-heading strong{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup strong{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup small{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup small i{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup .live-popup-status{border-top-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup .live-popup-status i{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup .live-popup-message{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .lr-map-popup .live-popup-message:hover{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated .lr-table-scroll:focus-visible,:root[data-theme] body.portal-authenticated .table-responsive:focus-visible,:root[data-theme] body.chauffeur-app-mode .lr-table-scroll:focus-visible,:root[data-theme] body.chauffeur-app-mode .table-responsive:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-system-back{color:var(--lr-link)!important}
:root[data-theme] .lr-status-badge{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-status-badge::before{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-status-connected::before,:root[data-theme] .lr-status-enabled::before{background-color:var(--lr-success-bg)!important}
:root[data-theme] .lr-status-error::before,:root[data-theme] .lr-status-connection_issue::before{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-status-configured::before{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-status-disabled::before{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-settings-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-settings-card:hover,:root[data-theme] .lr-settings-card:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-settings-card i{color:var(--lr-link)!important}
:root[data-theme] .lr-policy-box{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-policy-box legend{color:var(--lr-link)!important}
:root[data-theme] .lr-status-toggle > span{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-status-toggle > span::after{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-status-toggle input:checked + span{background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-status-toggle input:checked + span::after{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-brand-asset-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-brand-asset-title h3{color:var(--lr-text)!important}
:root[data-theme] .lr-brand-preview{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-brand-master-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-brand-process-status{color:var(--lr-link)!important}
:root[data-theme] .lr-branding-studio .lr-section-heading h2{color:var(--lr-link)!important}
:root[data-theme] .lr-branding-studio .lr-type-preview h3{color:var(--lr-text)!important}
:root[data-theme] .lr-theme-option{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-theme-option:has(input:checked){box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-health-group{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-health-check{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-health-ok i{color:var(--lr-success)!important}
:root[data-theme] .lr-health-fail i{color:var(--lr-danger)!important}
:root[data-theme] .lr-profile-photo{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-accounting-directory{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-accounting-group{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-accounting-group > h3{color:var(--lr-link)!important}
:root[data-theme] .lr-accounting-link{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-accounting-link:hover,:root[data-theme] .lr-accounting-link:focus-visible{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-accounting-icon{color:var(--lr-link)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-accounting-open{color:var(--lr-link)!important}
:root[data-theme] .lr-finance-period{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-finance-period label > span{color:var(--lr-text)!important}
:root[data-theme] .lr-finance-period-label{color:var(--lr-text)!important}
:root[data-theme] .lr-profile-photo-preview{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-profile-photo-preview i{color:var(--lr-link)!important}
:root[data-theme] .lr-readiness{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-readiness.is-ready > i{color:var(--lr-success)!important}
:root[data-theme] .lr-readiness.needs-attention > i{color:var(--lr-danger)!important}
:root[data-theme] .lr-health-list > div{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-health-list i{color:var(--lr-success)!important}
:root[data-theme] .lr-health-list .bi-exclamation-circle-fill{color:var(--lr-danger)!important}
:root[data-theme] .lr-version-entry{border-bottom-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated a.glass-panel:hover,:root[data-theme] body.portal-authenticated .interactive:hover,:root[data-theme] body.portal-authenticated [data-bs-toggle="collapse"].glass-panel:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-login-install-secondary{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-login-install-secondary .lr-login-install-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body:not(.portal-authenticated):not(.chauffeur-app-mode) .form-control:focus,:root[data-theme] body:not(.portal-authenticated):not(.chauffeur-app-mode) .form-select:focus{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body :where(a:not(.btn):not(.nav-link):not(.dropdown-item)){color:var(--lr-text)!important}
:root[data-theme] body :where(a:not(.btn):not(.nav-link):not(.dropdown-item)):hover,:root[data-theme] body :where(a:not(.btn):not(.nav-link):not(.dropdown-item)):focus-visible{color:var(--lr-link)!important}
:root[data-theme] .lr-dashboard-kpi small{color:var(--lr-text)!important}
:root[data-theme] .lr-dashboard-kpi:focus-visible{outline-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-dashboard-command-head{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-dashboard-command-head h1{color:var(--lr-text)!important}
:root[data-theme] .lr-operational-attention .lr-attention-item:hover,:root[data-theme] .lr-operational-attention .lr-attention-item:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-next-departure{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-next-departure:hover,:root[data-theme] .lr-next-departure:focus-visible{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-next-departure time strong{color:var(--lr-link)!important}
:root[data-theme] .lr-next-departure time small,:root[data-theme] .lr-next-departure > span small{color:var(--lr-text)!important}
:root[data-theme] .lr-next-assignment.is-ready{color:var(--lr-success)!important}
:root[data-theme] .lr-next-assignment.is-open{color:var(--lr-link)!important}
:root[data-theme] .status-stage-card:not(:last-child)::after{color:var(--lr-link)!important}
:root[data-theme] .status-stage-card.is-active{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-requested-changes{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-requested-changes > div small{color:var(--lr-text)!important}
:root[data-theme] .lr-requested-changes dl > div{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-requested-changes dt{color:var(--lr-link)!important}
:root[data-theme] .lr-requested-changes dd span{color:var(--lr-text)!important}
:root[data-theme] .lr-requested-changes dd strong{color:var(--lr-text)!important}
:root[data-theme] .lr-review-card i,:root[data-theme] .lr-client-journey .input-group-text i{color:var(--lr-link)!important}
:root[data-theme] .lr-date-time-field .input-group-text{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .status-stage-card.is-done{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .status-stage-card.is-done .status-stage-icon{color:var(--lr-text)!important}
:root[data-theme] .status-stage-card.is-active{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-requested-changes.is-resolved{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-change-removed{color:var(--lr-text)!important}
:root[data-theme] .lr-pending-auth{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-heading-icon{color:var(--lr-link)!important}
:root[data-theme] .lr-field-icon{color:var(--lr-link)!important}
:root[data-theme] .lr-booking-icon{color:var(--lr-link)!important}
:root[data-theme] .lr-account-types{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-account-types button{color:var(--lr-text)!important}
:root[data-theme] .lr-account-types button.active{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-account-results{background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-account-result{border-top-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-account-result:hover,:root[data-theme] .lr-account-result:focus-visible{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-account-result small{color:var(--lr-text)!important}
:root[data-theme] .lr-account-result b{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] [data-workspace="reservation"],:root[data-theme] .lr-reservation-surface{--lr-reservation-surface:var(--lr-surface)!important;background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] [data-workspace="reservation"] .lr-section-card,:root[data-theme] .lr-reservation-surface .glass-panel{background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-discount-details > summary{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-time-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-time-panel button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-time-panel button:hover,:root[data-theme] .lr-time-panel button:focus-visible,:root[data-theme] .lr-time-panel button.active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-account-results{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-account-empty{color:var(--lr-text)!important}
:root[data-theme] .lr-request-options{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-airport-toggle{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-airport-toggle strong{color:var(--lr-link)!important}
:root[data-theme] .lr-airport-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-flight-refresh{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-flight-refresh:hover,:root[data-theme] .lr-flight-refresh:focus-visible{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-airport-grid .form-label{color:var(--lr-text)!important}
:root[data-theme] .lr-airport-grid :is(.form-control, .form-select){background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-eta-field .form-label small{color:var(--lr-link)!important}
:root[data-theme] .lr-combobox-list{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-combobox-list button{border-bottom-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-combobox-list button:hover,:root[data-theme] .lr-combobox-list button[aria-selected="true"]{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-combobox-list strong{color:var(--lr-link)!important}
:root[data-theme] .lr-combobox-list small{color:var(--lr-text)!important}
:root[data-theme] .lr-flight-candidates{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-flight-candidates > small{color:var(--lr-text)!important}
:root[data-theme] .lr-flight-candidates button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-flight-candidates button:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-flight-candidates button small{color:var(--lr-text)!important}
:root[data-theme] .lr-contact-workflow{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contact-workflow small[data-contact-summary]{color:var(--lr-text)!important}
:root[data-theme] .lr-alternate-contact summary{color:var(--lr-link)!important}
:root[data-theme] .lr-alternate-contact summary::marker{color:var(--lr-link)!important}
:root[data-theme] .lr-review-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-review-card h2{color:var(--lr-link)!important}
:root[data-theme] .lr-review-card h2 i,:root[data-theme] .lr-review-card span i,:root[data-theme] .lr-review-card small i,:root[data-theme] .lr-price-line i{color:var(--lr-link)!important}
:root[data-theme] .lr-review-card > strong{color:var(--lr-text)!important}
:root[data-theme] .lr-review-card > span{color:var(--lr-text)!important}
:root[data-theme] .lr-review-total{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-review-money{color:var(--lr-link)!important}
:root[data-theme] .lr-review-route > div{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-review-route small{color:var(--lr-text)!important}
:root[data-theme] .lr-review-route strong{color:var(--lr-text)!important}
:root[data-theme] .lr-review-route span{color:var(--lr-text)!important}
:root[data-theme] .lr-review-meta{color:var(--lr-text)!important}
:root[data-theme] .lr-review-stops li{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-review-stops small{color:var(--lr-link)!important}
:root[data-theme] .lr-price-line{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-price-line span{color:var(--lr-text)!important}
:root[data-theme] .lr-price-line strong{color:var(--lr-text)!important}
:root[data-theme] .lr-price-total{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-price-total strong{color:var(--lr-link)!important}
:root[data-theme] .lr-review-notes p{color:var(--lr-text)!important}
:root[data-theme] .lr-review-reservation .lr-review-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-discount-details > summary{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-summary-detail small{color:var(--lr-text)!important}
:root[data-theme] .lr-summary-detail b{color:var(--lr-text)!important}
:root[data-theme] .lr-summary-metrics{color:var(--lr-text)!important}
:root[data-theme] .lr-summary-metrics i{color:var(--lr-link)!important}
:root[data-theme] .lr-summary-contacts > div{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-summary-contacts small{color:var(--lr-text)!important}
:root[data-theme] .lr-summary-contacts strong{color:var(--lr-text)!important}
:root[data-theme] .lr-summary-contacts span{color:var(--lr-text)!important}
:root[data-theme] .lr-dispatch-kpi:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-dispatch-kpi:focus-visible{outline-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-attention-item b{color:var(--lr-text)!important}
:root[data-theme] .lr-attention-item small{color:var(--lr-text)!important}
:root[data-theme] .lr-attention-item > u{color:var(--lr-link)!important}
:root[data-theme] .lr-attention-item:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-manifest-drop{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-manifest-drop.is-dragging{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .lr-partner-rides{--bs-table-bg:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .lr-partner-rides thead th{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-ride-po{color:var(--lr-text)!important}
:root[data-theme] .lr-ride-route small{color:var(--lr-link)!important}
:root[data-theme] .lr-ride-details{background-color:var(--lr-surface)!important;border-top-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-ride-detail-grid h3{color:var(--lr-link)!important}
:root[data-theme] .lr-ride-detail-grid dt{color:var(--lr-text)!important}
:root[data-theme] .lr-ride-financials{border-top-color:var(--lr-border)!important}
@media (max-width: 991.98px){:root[data-theme] .lr-partner-rides .lr-partner-ride{border-bottom-color:var(--lr-border)!important}}
@media (max-width: 991.98px){:root[data-theme] .lr-partner-ride > td::before{color:var(--lr-text)!important}}
:root[data-theme] body.portal-authenticated[data-portal-role="owner"] main > .lr-portal-heading,:root[data-theme] body.portal-authenticated[data-portal-role="admin"] main > .lr-portal-heading,:root[data-theme] body.portal-authenticated[data-portal-role="dispatcher"] main > .lr-portal-heading{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="owner"] main > .lr-portal-heading p,:root[data-theme] body.portal-authenticated[data-portal-role="admin"] main > .lr-portal-heading p,:root[data-theme] body.portal-authenticated[data-portal-role="dispatcher"] main > .lr-portal-heading p{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="owner"] main > .lr-portal-heading .lr-portal-name,:root[data-theme] body.portal-authenticated[data-portal-role="admin"] main > .lr-portal-heading .lr-portal-name,:root[data-theme] body.portal-authenticated[data-portal-role="dispatcher"] main > .lr-portal-heading .lr-portal-name{color:var(--lr-link)!important}
:root[data-theme] .lr-field-help-trigger{color:var(--lr-link)!important}
:root[data-theme] .lr-field-help-trigger:hover,:root[data-theme] .lr-field-help-trigger:focus-visible{color:var(--lr-link)!important;outline-color:var(--lr-border)!important}
:root[data-theme] .lr-field-help-important .lr-field-help-trigger{color:var(--lr-link)!important}
:root[data-theme] .lr-field-help-popup{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-field-help-popup a{color:var(--lr-link)!important}
:root[data-theme] .lr-company-section .lr-section-heading{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-company-section .lr-section-heading h2,:root[data-theme] .lr-company-brand-card h2{color:var(--lr-link)!important}
:root[data-theme] .lr-company-section .lr-section-heading > i{color:var(--lr-link)!important}
:root[data-theme] .lr-company-section .form-label{color:var(--lr-text)!important}
:root[data-theme] .lr-compact-check{color:var(--lr-text)!important}
:root[data-theme] .lr-company-logo-preview{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-company-save{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-company-save p{color:var(--lr-text)!important}
:root[data-theme] .lr-company-save p i{color:var(--lr-link)!important}
:root[data-theme] .lr-company-settings .lr-system-page-head h1,:root[data-theme] .lr-branding-studio .lr-system-page-head h1{color:var(--lr-text)!important}
:root[data-theme] .lr-unsaved-dialog{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-unsaved-dialog::backdrop{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-unsaved-dialog-icon{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-unsaved-dialog p{color:var(--lr-text)!important}
:root[data-theme] .lr-flat-control{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .lr-ride-detail-grid > section > h3{background-color:var(--lr-surface)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .lr-ride-routing-notes{border-top-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .lr-ride-routing-notes dt i{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .lr-chauffeur-call{color:var(--lr-link)!important}
:root[data-theme] .lr-flat-control .form-check-input:checked{background-color:var(--lr-surface-alt)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] :is(.glass-panel, .modal-content, .dropdown-menu){color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] :is(.form-label, label, legend){color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] :is(.form-control, .form-select){border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] :is(.form-control, .form-select):focus{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] :is(.form-control, .form-select)::placeholder{color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .form-select option{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] :is(.form-control, .form-select):disabled,:root[data-theme] body.portal-authenticated[data-portal-role="partner"] :is(.form-control, .form-select)[readonly]{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-partner-reservation{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-booking-context{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-booking-context strong{color:var(--lr-link)!important}
:root[data-theme] .lr-booking-context a{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-line{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-reservation-line > h2{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-line > h2 > span{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-partner-reservation #partnerPickupTime,:root[data-theme] .lr-partner-reservation .lr-flex-time{background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-pickup-notice{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-pickup-notice[data-tone="error"]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-danger)!important}
:root[data-theme] .lr-pickup-notice[data-tone="adjusted"],:root[data-theme] .lr-pickup-notice[data-tone="priority"],:root[data-theme] .lr-pickup-notice[data-tone="asap"]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-date-button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-date-button:hover,:root[data-theme] .lr-date-button:focus-visible{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-partner-calendar{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-calendar-head strong{color:var(--lr-link)!important}
:root[data-theme] .lr-calendar-head button,:root[data-theme] .lr-calendar-footer button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-weekdays{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-days button{color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-days button:hover:not(:disabled),:root[data-theme] .lr-calendar-days button:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-calendar-days button[aria-pressed="true"]{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-calendar-days button:disabled{color:var(--lr-text)!important}
:root[data-theme] .lr-contact-results{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-contact-results button{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-contact-results button:hover,:root[data-theme] .lr-contact-results button[aria-selected="true"]{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-contact-purpose{border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-rate{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-rate summary{color:var(--lr-link)!important}
:root[data-theme] .lr-route-part{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-route-part h3{color:var(--lr-link)!important}
:root[data-theme] .lr-airport-booking-conditional{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-airport-route-heading{color:var(--lr-link)!important}
:root[data-theme] .lr-airport-route-heading small{color:var(--lr-text)!important}
:root[data-theme] .lr-stop-row .remove-stop-button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-stop-instructions-toggle{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-stop-instructions-toggle:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-stop-instructions{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-stop-instructions .form-label{color:var(--lr-link)!important}
:root[data-theme] .lr-stop-editor-row{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-stop-editor-row.is-dragging{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-stop-drag{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-stop-drag:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-stop-order-dialog{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-stop-order-dialog::backdrop{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-stop-order-dialog-icon{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-stop-order-dialog h2{color:var(--lr-link)!important}
:root[data-theme] .lr-stop-order-dialog p{color:var(--lr-text)!important}
:root[data-theme] .lr-hourly-fields{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-reservation .lr-booking-notes{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-reservation .lr-booking-notes > .form-label{color:var(--lr-link)!important}
:root[data-theme] .lr-partner-reservation .lr-booking-enhancements-target > :is(.lr-onboard-amenities, .lr-premium-requests, .lr-vehicle-options){border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-reservation .lr-onboard-amenities h3{color:var(--lr-link)!important}
:root[data-theme] .lr-profile-readiness{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-profile-readiness h2{color:var(--lr-link)!important}
:root[data-theme] .lr-profile-readiness p{color:var(--lr-text)!important}
:root[data-theme] .lr-profile-progress{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-profile-progress > span{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-profile-missing li{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-profile-ready{color:var(--lr-link)!important}
:root[data-theme] body.portal-authenticated[data-portal-role="partner"] .live-operations-map{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-staff-reservation{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-staff-reservation > .lr-section-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-staff-reservation > .lr-section-card > h2{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation > .lr-section-card > h2::before{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation > .lr-booking-account-card > h3{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation > .lr-booking-account-card > h3::before{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation .lr-contact-results button small{color:var(--lr-text)!important}
:root[data-theme] .lr-addon-heading h2{color:var(--lr-text)!important}
:root[data-theme] .lr-addon-columns{color:var(--lr-text)!important}
:root[data-theme] .lr-addon-row{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-addon-footer{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-addon-footer p{color:var(--lr-text)!important}
:root[data-theme] .lr-addon-footer p i{color:var(--lr-link)!important}
:root[data-theme] .lr-stop-instruction-callout{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-stop-instruction-callout > i{color:var(--lr-link)!important}
:root[data-theme] .lr-stop-instruction-callout small{color:var(--lr-link)!important}
:root[data-theme] .lr-stop-review-instructions{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-stop-review-instructions i{color:var(--lr-link)!important}
:root[data-theme] .lr-rate-route-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-rate-no-expiry{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contract-rate-form .lr-field-help-trigger{color:var(--lr-link)!important}
:root[data-theme] .lr-contract-breakdown-percent > label,:root[data-theme] .lr-contract-breakdown-fixed label{color:var(--lr-link)!important}
:root[data-theme] .lr-contract-breakdown-fixed{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contract-breakdown [readonly]{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-rate-breakdown-dialog{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-rate-breakdown-dialog > div{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-rate-breakdown-dialog span{color:var(--lr-text)!important}
:root[data-theme] .lr-rate-breakdown-dialog strong{color:var(--lr-text)!important}
:root[data-theme] .lr-rate-breakdown-dialog .is-total{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-rate-breakdown-dialog .is-total :is(span, strong){color:var(--lr-link)!important}
:root[data-theme] .lr-client-pricing-status{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-client-pricing-status i{color:var(--lr-link)!important}
:root[data-theme] .lr-client-pricing-status[data-matched="1"]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-flexible-schedule .input-group-text{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .form-label .lr-optional{color:var(--lr-link)!important}
:root[data-theme] .lr-shared-pricing-table-wrap{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-shared-pricing-table{--bs-table-color:var(--lr-text)!important;--bs-table-border-color:var(--lr-border)!important}
:root[data-theme] .lr-shared-pricing-table thead th{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-shared-pricing-table tbody :is(th, td),:root[data-theme] .lr-shared-pricing-table tfoot :is(th, td){border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-shared-pricing-table tbody th{color:var(--lr-text)!important}
:root[data-theme] .lr-pricing-charge > .bi{color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-method{color:var(--lr-link)!important}
:root[data-theme] .lr-shared-pricing-table .lr-flat-control label{color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-editor-total{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-editor-total .form-control{color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-breakdown-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-breakdown-toggle-button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-breakdown-toggle-button:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-breakdown-toggle .btn-check:checked + .lr-breakdown-toggle-button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-breakdown-toggle .btn-check:focus-visible + .lr-breakdown-toggle-button{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-fuel-current{color:var(--lr-text)!important}
:root[data-theme] .lr-fuel-current i{color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-target-field > label{color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-target-field .form-control{color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-breakdown-note{color:var(--lr-text)!important}
:root[data-theme] .lr-pricing-allocation{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-pricing-allocation > div{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-pricing-allocation span{color:var(--lr-text)!important}
:root[data-theme] .lr-pricing-allocation strong{color:var(--lr-text)!important}
:root[data-theme] .lr-pricing-allocation .is-total{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-pricing-allocation .is-total :is(span, strong){color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-mode-selector{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-pricing-mode-button{color:var(--lr-text)!important}
:root[data-theme] .lr-pricing-mode-button:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-pricing-mode-selector .btn-check:checked + .lr-pricing-mode-button{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-pricing-mode-selector .btn-check:focus-visible + .lr-pricing-mode-button{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-contract-rate-form.is-itemized-pricing .lr-rate-main-fare .form-control{color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contract-rate-form.is-itemized-pricing .lr-rate-main-fare .form-control::placeholder{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-breakdown-pane{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contract-breakdown-pane > h3{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-link)!important}
:root[data-theme] .lr-contract-pricing-table :is(th, td),:root[data-theme] .lr-contract-summary-table :is(th, td){border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-contract-pricing-table thead th{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-contract-pricing-table tbody th,:root[data-theme] .lr-contract-summary-table th{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-summary-table td{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-summary-table tr.is-adjustment :is(th, td){color:var(--lr-link)!important}
:root[data-theme] .lr-contract-summary-table tr.is-total :is(th, td){border-top-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-fuel-status{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-fuel-status > div{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-fuel-status small{color:var(--lr-text)!important}
:root[data-theme] .lr-fuel-status strong{color:var(--lr-link)!important}
:root[data-theme] .lr-fuel-tier-table .lr-tier-state{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-fuel-tier-table .lr-tier-state:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-fuel-tier-table .btn-check:checked + .lr-tier-state{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-fuel-tier-table .btn-check:focus-visible + .lr-tier-state{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-fuel-tier-table [data-assign-tier]:disabled{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] body.portal-authenticated :is(.btn-gold, .btn-gold:hover, .btn-gold:focus, .btn-gold:focus-visible, .btn-gold:active),:root[data-theme] body.portal-authenticated :is(.btn-gold, .btn-gold:hover, .btn-gold:focus, .btn-gold:focus-visible, .btn-gold:active) :is(i, .bi, span, strong){color:var(--lr-accent-text)!important}
:root[data-theme] body.portal-authenticated :is(.btn-outline-gold, .btn-outline-warning):is(:hover, :focus, :focus-visible, :active),:root[data-theme] body.portal-authenticated :is(.btn-outline-gold, .btn-outline-warning):is(:hover, :focus, :focus-visible, :active) :is(i, .bi, span, strong){color:var(--lr-text)!important}
:root[data-theme] body.portal-authenticated .lr-breakdown-toggle .btn-check:checked + .lr-breakdown-toggle-button,:root[data-theme] body.portal-authenticated .lr-breakdown-toggle .btn-check:checked + .lr-breakdown-toggle-button :is(i, .bi, span, strong),:root[data-theme] body.portal-authenticated .lr-pricing-mode-selector .btn-check:checked + .lr-pricing-mode-button,:root[data-theme] body.portal-authenticated .lr-pricing-mode-selector .btn-check:checked + .lr-pricing-mode-button :is(i, .bi, span, strong),:root[data-theme] body.portal-authenticated .lr-fuel-tier-table .btn-check:checked + .lr-tier-state,:root[data-theme] body.portal-authenticated .lr-fuel-tier-table .btn-check:checked + .lr-tier-state :is(i, .bi, span, strong){color:var(--lr-text)!important}
:root[data-theme] .lr-quick-overview-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-quick-overview-card::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-quick-overview-card .lr-summary-status b{color:var(--lr-link)!important}
:root[data-theme] .lr-quick-overview-card.is-clear{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-quick-overview-card.is-clear > strong{color:var(--lr-success)!important}
:root[data-theme] .lr-quick-overview-card.is-attention{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-quick-overview-card.is-attention > strong{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-assignment-drawer{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-reservation-editor-shell{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-reservation-editor-shell::before{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-reservation-editor-shell::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-reservation-editor-shell > summary{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-reservation-editor-shell > summary span b{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-editor-shell > summary span small{color:var(--lr-text)!important}
:root[data-theme] .lr-reservation-editor-shell > .lr-reservation-editor-content > form.lr-reservation-edit-form{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-reservation-editor-toolbar{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-editor-kicker{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-editor-title > strong{color:var(--lr-text)!important}
:root[data-theme] .lr-reservation-editor-title > small{color:var(--lr-text)!important}
:root[data-theme] .lr-reservation-edit-form .lr-workspace-tabs{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-reservation-edit-form .lr-workspace-tabs .nav-link{color:var(--lr-text)!important}
:root[data-theme] .lr-reservation-edit-form .lr-workspace-tabs .nav-link:hover,:root[data-theme] .lr-reservation-edit-form .lr-workspace-tabs .nav-link:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-edit-form .lr-workspace-tabs .nav-link.active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-reservation-edit-form .tab-pane > .lr-section-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-reservation-edit-form .lr-reservation-section-heading{border-bottom-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-edit-form .lr-reservation-section-heading i{color:var(--lr-link)!important}
:root[data-theme] .lr-editor-status-card .form-control[readonly]{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-editor-context-strip{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-editor-context-strip > div{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-editor-context-strip small{color:var(--lr-text)!important}
:root[data-theme] .lr-editor-context-strip strong{color:var(--lr-text)!important}
:root[data-theme] .lr-editor-context-strip .is-total{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-editor-context-strip .is-total strong{color:var(--lr-link)!important}
:root[data-theme] .lr-editor-policy-badge{background-color:var(--lr-success-bg)!important;color:var(--lr-success)!important}
:root[data-theme] .lr-editor-chauffeur-offer{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-service-command-strip{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-service-command-strip > div{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-service-command-strip small{color:var(--lr-text)!important}
:root[data-theme] .lr-service-command-strip strong{color:var(--lr-text)!important}
:root[data-theme] .lr-service-command-strip nav{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-billing-clearance-banner > i{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-billing-clearance-banner span{color:var(--lr-text)!important}
:root[data-theme] .lr-billing-clearance-banner.is-clear{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important;color:var(--lr-success)!important}
:root[data-theme] .lr-billing-clearance-banner.is-blocking{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-editor-actions{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-staff-reservation-identity > span{color:var(--lr-text)!important}
:root[data-theme] .lr-shared-pricing-table tfoot :is(th, td){background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-shared-pricing-table tfoot th{color:var(--lr-link)!important}
:root[data-theme] .lr-shared-pricing-table tfoot .form-control{color:var(--lr-link)!important}
:root[data-theme] .lr-staff-reservation .lr-staff-special-requests,:root[data-theme] .lr-staff-reservation .lr-staff-additional-request{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-alternate-toggle{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-partner-alternate{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-security-settings .lr-system-page-head h1{color:var(--lr-text)!important}
:root[data-theme] .lr-security-tabs{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-security-tab{color:var(--lr-text)!important}
:root[data-theme] .lr-security-tab:hover,:root[data-theme] .lr-security-tab:focus-visible{color:var(--lr-text)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-security-tab.is-active{color:var(--lr-text)!important}
:root[data-theme] .lr-security-card-title{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-security-card-title h2{color:var(--lr-link)!important}
:root[data-theme] .lr-security-policy-grid .lr-policy-box{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-security-minimum{color:var(--lr-text)!important}
:root[data-theme] .lr-security-minimum label,:root[data-theme] .lr-security-number-grid > label,:root[data-theme] .lr-security-master-form > label,:root[data-theme] .lr-security-network-form > label,:root[data-theme] .lr-security-save > label{color:var(--lr-text)!important}
:root[data-theme] .lr-security-check{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-security-switch{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-security-switch strong{color:var(--lr-text)!important}
:root[data-theme] .lr-security-switch small{color:var(--lr-text)!important}
:root[data-theme] .lr-security-save{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-security-save p{color:var(--lr-text)!important}
:root[data-theme] .lr-security-save p i{color:var(--lr-link)!important}
:root[data-theme] .lr-security-table-wrap{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-security-table-wrap th{color:var(--lr-link)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-security-count,:root[data-theme] .lr-security-counts span{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-security-counts strong{color:var(--lr-text)!important}
:root[data-theme] .lr-partner-primary-row{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-partner-access-row{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-admin-partner-form > [data-partner-address]{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-route-airport-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-route-airport-head strong{color:var(--lr-link)!important}
:root[data-theme] .lr-route-airport-head small{color:var(--lr-text)!important}
:root[data-theme] .lr-route-airport-grid label > span{color:var(--lr-text)!important}
:root[data-theme] .lr-assignment-release{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-assignment-release > strong{color:var(--lr-link)!important}
:root[data-theme] button.lr-remove-stop-button{box-shadow:var(--lr-shadow)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-danger)!important}
:root[data-theme] button.lr-remove-stop-button:hover,:root[data-theme] button.lr-remove-stop-button:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important}
:root[data-theme] button.lr-remove-stop-button:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-requests-section{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-requests-section .lr-additional-request-column{border-left-color:var(--lr-border)!important}
:root[data-theme] button.lr-field-help-trigger{box-shadow:var(--lr-shadow)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] button.lr-field-help-trigger:hover,:root[data-theme] button.lr-field-help-trigger:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important;outline-color:var(--lr-border)!important}
:root[data-theme] .lr-staff-party-columns::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-staff-party-pane-head{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-staff-party-pane-head h3{color:var(--lr-link)!important}
:root[data-theme] .lr-same-passenger-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-same-passenger-control:hover,:root[data-theme] .lr-same-passenger-control:focus-within,:root[data-theme] .lr-same-passenger-control:has(.form-check-input:focus),:root[data-theme] .lr-staff-party-secondary-action:hover,:root[data-theme] .lr-staff-party-secondary-action:focus-within,:root[data-theme] .lr-staff-party-secondary-action:has(.form-check-input:focus){border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-same-passenger-control:has(.form-check-input:checked),:root[data-theme] .lr-staff-party-secondary-action:has(.form-check-input:checked){box-shadow:var(--lr-shadow)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-text)!important}
:root[data-theme] .lr-same-passenger-control:has(.form-check-input:checked) .form-check-input,:root[data-theme] .lr-staff-party-secondary-action:has(.form-check-input:checked) .form-check-input{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-staff-alternate-fields{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-staff-party-utility{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-staff-stops-field{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
@media (max-width: 767.98px){:root[data-theme] .lr-staff-party-pane + .lr-staff-party-pane{border-top-color:var(--lr-border)!important}}
@media (max-width: 575.98px){:root[data-theme] .lr-pricing-editor-columns .lr-shared-pricing-table tbody tr{border-bottom-color:var(--lr-border)!important}}
@media (max-width: 767px){:root[data-theme] .lr-requests-section .lr-additional-request-column{border-top-color:var(--lr-border)!important}}
:root[data-theme] .lr-stop-instructions-toggle span i{color:var(--lr-link)!important}
:root[data-theme] .lr-contract-pricing-matrix th small{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-pricing-matrix output{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-pricing-matrix tr.is-zero output{color:var(--lr-text)!important}
:root[data-theme] .lr-contract-pricing-matrix tfoot :is(th, td){border-top-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-contract-pricing-matrix tfoot :is(th, output){color:var(--lr-link)!important}
:root[data-theme] .lr-contract-tax-rate{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contract-breakdown .lr-pricing-allocation{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-contract-breakdown .lr-pricing-allocation > div{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-contract-pricing-editor [data-rate-tax-display],:root[data-theme] .lr-contract-pricing-editor [data-rate-total-display]{color:var(--lr-link)!important}
:root[data-theme] body:not(.portal-authenticated):not(.chauffeur-app-mode) .luxury-nav{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] body:not(.portal-authenticated):not(.chauffeur-app-mode) .luxury-nav .nav-link{color:var(--lr-text)!important}
:root[data-theme] body:not(.portal-authenticated):not(.chauffeur-app-mode) .luxury-nav .nav-link:hover,:root[data-theme] body:not(.portal-authenticated):not(.chauffeur-app-mode) .luxury-nav .nav-link:focus-visible{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] body:not(.portal-authenticated):not(.chauffeur-app-mode) .luxury-nav .nav-link.active{color:var(--lr-link)!important}
:root[data-theme] .lr-home-booking-hero{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-home-hero-art{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-home-hero-art::before{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-hero-art::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-hero-copy h1,:root[data-theme] .lr-home-fleet-content h2,:root[data-theme] .lr-home-introduction h2,:root[data-theme] .lr-home-section-heading h2,:root[data-theme] .lr-fleet-experience-copy h1{color:var(--lr-text)!important}
:root[data-theme] .lr-home-hero-copy > p:not(.eyebrow){color:var(--lr-text)!important}
:root[data-theme] .lr-home-text-link,:root[data-theme] .lr-home-card-link{color:var(--lr-link)!important}
:root[data-theme] .lr-home-booking-panel{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-home-booking-heading span{color:var(--lr-link)!important}
:root[data-theme] .lr-home-booking-heading strong{color:var(--lr-text)!important}
:root[data-theme] .lr-home-booking-heading > i{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-home-service-switch{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-home-service-switch span{color:var(--lr-text)!important}
:root[data-theme] .lr-home-service-switch input:checked + span{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-home-service-switch input:focus-visible + span{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-home-hourly-fields{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-home-hourly-fields .lr-home-booking-field > span small{color:var(--lr-text)!important}
:root[data-theme] .lr-home-stop-workspace{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-home-remove-stop{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-home-remove-stop:hover,:root[data-theme] .lr-home-remove-stop:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-home-route-actions small{color:var(--lr-text)!important}
:root[data-theme] .lr-home-add-stop{color:var(--lr-link)!important}
:root[data-theme] .lr-home-add-stop:hover,:root[data-theme] .lr-home-add-stop:focus-visible{color:var(--lr-link)!important}
:root[data-theme] .lr-home-booking-field > span{color:var(--lr-text)!important}
:root[data-theme] .lr-home-booking-field > span i{color:var(--lr-link)!important}
:root[data-theme] .lr-home-booking-panel .form-control{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-home-booking-panel .form-control:focus{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-home-booking-note{color:var(--lr-text)!important}
:root[data-theme] .lr-home-booking-note i{color:var(--lr-link)!important}
:root[data-theme] .lr-public-review-heading{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-public-review-heading > i{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-public-quote-review .lr-review-card{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-public-quote-review .lr-review-card h3{color:var(--lr-link)!important}
:root[data-theme] .lr-public-quote-review .lr-review-card h3 i{color:var(--lr-link)!important}
:root[data-theme] .lr-public-quote-review .lr-summary-card > b{color:var(--lr-text)!important}
:root[data-theme] .lr-public-review-line{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-public-review-line small{color:var(--lr-text)!important}
:root[data-theme] .lr-public-review-line small i{color:var(--lr-link)!important}
:root[data-theme] .lr-public-review-line strong{color:var(--lr-text)!important}
:root[data-theme] .lr-public-review-stops li{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-public-review-stops li > i{color:var(--lr-link)!important}
:root[data-theme] .lr-public-review-stops small{color:var(--lr-text)!important}
:root[data-theme] .lr-public-review-stops strong{color:var(--lr-text)!important}
:root[data-theme] .lr-home-trust-strip{background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-home-trust-strip > .container > div{border-right-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-home-trust-strip i{color:var(--lr-link)!important}
:root[data-theme] .lr-home-introduction{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-home-introduction-grid > div:last-child > p{color:var(--lr-text)!important}
:root[data-theme] .lr-home-fleet{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-fleet-visual{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-home-fleet-visual::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-fleet-content > p:not(.eyebrow){color:var(--lr-text)!important}
:root[data-theme] .lr-home-fleet-options{border-block-start-color:var(--lr-border)!important;border-block-end-color:var(--lr-border)!important}
:root[data-theme] .lr-home-fleet-options > div{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-home-fleet-options > div > i{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-home-fleet-options strong{color:var(--lr-text)!important}
:root[data-theme] .lr-home-fleet-options small{color:var(--lr-text)!important}
:root[data-theme] .lr-home-services{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-home-services .lr-public-action-card{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-services .lr-public-action-card:hover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-services .lr-public-action-card h3{color:var(--lr-text)!important}
:root[data-theme] .lr-home-services .icon-gold{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-home-card-link{border-top-color:var(--lr-border)!important}
:root[data-theme] .lr-fleet-experience-hero{background-color:var(--lr-surface)!important;background-image:none!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-fleet-experience-copy > p:not(.eyebrow){color:var(--lr-text)!important}
:root[data-theme] .lr-fleet-experience-visual{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-fleet-experience-visual::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-fleet-visual-caption{border-top-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-fleet-visual-caption i{color:var(--lr-link)!important}
@media (max-width: 991.98px){:root[data-theme] .lr-home-trust-strip > .container > div:nth-child(-n+2){border-bottom-color:var(--lr-border)!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-home-hero-art::before{background-color:var(--lr-surface)!important;background-image:none!important}}
:root[data-theme] .lr-home-booking-hero::before{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-booking-hero .lr-home-hero-art{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-home-booking-hero .lr-home-hero-art::before{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-booking-hero .lr-home-hero-art::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-home-booking-hero .lr-home-hero-copy h1{color:var(--lr-text)!important;text-shadow:none!important}
:root[data-theme] .lr-home-booking-hero .lr-home-hero-copy > p:not(.eyebrow){color:var(--lr-text)!important;text-shadow:none!important}
:root[data-theme] .lr-home-booking-hero .lr-home-hero-copy .eyebrow{color:var(--lr-link)!important;text-shadow:none!important}
:root[data-theme] .lr-home-booking-hero .lr-home-text-link{color:var(--lr-link)!important;text-shadow:none!important}
:root[data-theme] .lr-access-hero{background-color:var(--lr-surface)!important;background-image:none!important;background-color:var(--lr-surface)!important;border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-access-hero-art{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-access-hero-art::before{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-access-hero-copy .section-title{color:var(--lr-text)!important;text-shadow:none!important}
:root[data-theme] .lr-access-hero-copy .lead-luxury{color:var(--lr-text)!important;text-shadow:none!important}
:root[data-theme] .lr-access-hero-link{color:var(--lr-link)!important}
:root[data-theme] .lr-access-hero-link:hover,:root[data-theme] .lr-access-hero-link:focus-visible{color:var(--lr-link)!important}
@media (max-width: 767.98px){:root[data-theme] .lr-home-booking-hero .lr-home-hero-art::before{background-color:var(--lr-surface)!important;background-image:none!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-home-booking-hero .lr-home-hero-copy{text-shadow:none!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-access-hero-art::before{background-color:var(--lr-surface)!important;background-image:none!important}}
@media (max-width: 767.98px){:root[data-theme] .lr-access-hero-copy{text-shadow:none!important}}
:root[data-theme] .lr-pwa-welcome{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-pwa-welcome::after{background-color:var(--lr-surface)!important;background-image:none!important}
:root[data-theme] .lr-pwa-welcome-cue{color:var(--lr-link)!important;text-shadow:none!important}
:root[data-theme] .lr-pwa-welcome-cue small{color:var(--lr-text)!important}
:root[data-theme] .lr-pwa-welcome:focus-visible{outline-color:var(--lr-border)!important}
:root[data-theme] .lr-reservation-action-modal .modal-content{color:var(--lr-text)!important;background-color:var(--lr-surface)!important;background-image:none!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-reservation-action-modal .modal-header,:root[data-theme] .lr-reservation-action-modal .modal-footer{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-reservation-action-modal .modal-title{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-action-modal .lr-review-card{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-reservation-action-modal :is(.btn, .form-control, .form-select):focus,:root[data-theme] .lr-reservation-action-modal :is(.btn, .form-control, .form-select):focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;outline-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-reservation-action-modal .btn:focus,:root[data-theme] .lr-reservation-action-modal .btn:focus-visible{color:var(--lr-text)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-action-intro{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-action-intro .lr-action-icon{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-action-intro strong{color:var(--lr-link)!important}
:root[data-theme] .lr-action-intro p{color:var(--lr-text)!important}
:root[data-theme] .lr-historical-assignment-fields{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-historical-assignment-fields legend{color:var(--lr-link)!important}
:root[data-theme] .lr-historical-assignment-results{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-historical-assignment-results button{border-bottom-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-historical-assignment-results button:hover,:root[data-theme] .lr-historical-assignment-results button:focus-visible,:root[data-theme] .lr-historical-assignment-results button[aria-selected="true"]{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-historical-assignment-results strong{color:var(--lr-link)!important}
:root[data-theme] .lr-historical-assignment-results small{color:var(--lr-text)!important}
:root[data-theme] .lr-historical-assignment-empty{color:var(--lr-text)!important}
:root[data-theme] .lr-action-confirmation{border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-action-confirmation i{color:var(--lr-success)!important}
:root[data-theme] .lr-topbar-queue-scroll > a{border-bottom-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue-scroll > a small{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue-scroll > a time{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue-scroll > a > i{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue-scroll > a.is-unread{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-topbar-queue-scroll > a:hover,:root[data-theme] .lr-topbar-queue-scroll > a:focus-visible{background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-message-count{background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-reservation-communication-action{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-reservation-communication-action strong{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-communication-action small{color:var(--lr-text)!important}
:root[data-theme] .lr-review-reservation .lr-review-card > h2,:root[data-theme] form[data-workspace="reservation"] .lr-reservation-section-heading{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;background-image:none!important;color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-section-heading i{color:var(--lr-link)!important}
:root[data-theme] .lr-review-stops li > i{color:var(--lr-link)!important}
:root[data-theme] .lr-review-card span > .bi-suitcase2{color:var(--lr-link)!important}
:root[data-theme] .lr-compact-empty{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-service-feedback{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-service-feedback h4{color:var(--lr-link)!important}
:root[data-theme] .lr-service-feedback small,:root[data-theme] .lr-recorded-time{color:var(--lr-text)!important}
:root[data-theme] .lr-operational-correction > summary{color:var(--lr-link)!important}
:root[data-theme] .lr-operational-correction[open]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-correction-history h4{color:var(--lr-link)!important}
:root[data-theme] .lr-correction-history article{border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-correction-history span,:root[data-theme] .lr-correction-history small{color:var(--lr-text)!important}
:root[data-theme] .lr-feedback-thanks{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important}
:root[data-theme] .lr-feedback-thanks > i{color:var(--lr-success)!important}
:root[data-theme] .lr-feedback-thanks small{color:var(--lr-text)!important}
:root[data-theme] .lr-feedback-rating{color:var(--lr-text)!important}
:root[data-theme] .lr-feedback-stars{color:var(--lr-link)!important}
:root[data-theme] .lr-feedback-rating > strong{color:var(--lr-link)!important}
:root[data-theme] .lr-feedback-rating.is-unrated{color:var(--lr-text)!important}
:root[data-theme] .lr-feedback-preference{color:var(--lr-link)!important}
:root[data-theme] .lr-chat-bubble strong small{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-bubble.is-system{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-chat-bubble.is-system strong{color:var(--lr-link)!important}
:root[data-theme] .lr-closeout-summary > div{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-closeout-summary dt{color:var(--lr-text)!important}
:root[data-theme] .lr-closeout-summary dd{color:var(--lr-text)!important}
:root[data-theme] .lr-closeout-requirements summary{color:var(--lr-link)!important}
:root[data-theme] .lr-closeout-requirements ul{color:var(--lr-text)!important}
:root[data-theme] .lr-accountability-group{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-accountability-group.is-expanded{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-accountability-group.is-collapsed{background-color:var(--lr-surface)!important}
:root[data-theme] .lr-accountability-toggle{color:var(--lr-text)!important}
:root[data-theme] .lr-accountability-toggle > span i{color:var(--lr-link)!important}
:root[data-theme] .lr-accountability-toggle small,:root[data-theme] .lr-accountability-toggle time{color:var(--lr-text)!important}
:root[data-theme] .lr-accountability-group.is-expanded .lr-accountability-toggle{background-color:var(--lr-surface-alt)!important;color:var(--lr-link)!important}
:root[data-theme] .lr-accountability-records article{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-accountability-records article strong{color:var(--lr-text)!important}
:root[data-theme] .lr-accountability-records article p,:root[data-theme] .lr-accountability-records article small{color:var(--lr-text)!important}
:root[data-theme] .lr-accountability-more{color:var(--lr-link)!important}
:root[data-theme] .lr-accountability-empty{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-category{border-bottom-color:var(--lr-border)!important}
:root[data-theme] .lr-chat-category > summary{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-category > summary b{color:var(--lr-link)!important}
:root[data-theme] .lr-chat-category[open] > summary{color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-chat-header h2{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-header p{color:var(--lr-text)!important}
:root[data-theme] .lr-read-receipts{color:var(--lr-text)!important}
:root[data-theme] .lr-read-receipt-trigger{color:var(--lr-text)!important}
:root[data-theme] .lr-read-receipt-trigger:hover,:root[data-theme] .lr-read-receipt-trigger:focus-visible{color:var(--lr-link)!important}
:root[data-theme] .lr-read-receipt-popover{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-read-receipt-popover strong{color:var(--lr-link)!important}
:root[data-theme] .lr-read-receipt-popover span{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-category-empty{color:var(--lr-text)!important}
:root[data-theme] .lr-new-message-indicator{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;color:var(--lr-link)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-reservation-message-modal .modal-content{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-message-modal-loading,:root[data-theme] .lr-message-modal-error{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-shell.is-embedded .lr-chat-header .eyebrow{color:var(--lr-link)!important}
:root[data-theme] .lr-reservation-message-indicator{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-reservation-message-indicator:hover,:root[data-theme] .lr-reservation-message-indicator:focus-visible,:root[data-theme] .lr-reservation-message-indicator.is-unread{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;color:var(--lr-link)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-reservation-message-indicator.is-unread{box-shadow:var(--lr-shadow)!important}
:root[data-theme] [data-global-message-count]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-chat-time-separator{color:var(--lr-link)!important}
:root[data-theme] .lr-chat-bubble-body{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-chat-bubble.mine .lr-chat-bubble-body{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-chat-sender{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-bubble-body p{color:var(--lr-text)!important}
:root[data-theme] .lr-chat-bubble.is-system .lr-chat-bubble-body{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-chat-bubble.is-system .lr-chat-sender{color:var(--lr-link)!important}
:root[data-theme] .lr-read-receipts{color:var(--lr-text)!important}
@media (max-width: 767.98px){:root[data-theme] .lr-chat-shell.is-page .lr-chat-sidebar{border-bottom-color:var(--lr-border)!important}}
:root[data-theme] .lr-topbar-queue > footer{border-top-color:var(--lr-border)!important;background-color:var(--lr-surface)!important}
:root[data-theme] .lr-topbar-queue > footer a{color:var(--lr-link)!important}
:root[data-theme] .lr-topbar-queue > footer a:hover,:root[data-theme] .lr-topbar-queue > footer a:focus-visible{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue-scroll > p{color:var(--lr-text)!important}
:root[data-theme] .lr-topbar-queue-wrap [data-global-message-count]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-context-close{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important;box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-context-close:hover{background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .lr-context-close:focus-visible{outline-color:var(--lr-border)!important;border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important}
:root[data-theme] .lr-reservation-communication-action--top{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .status-timeline-panel .status-stage-card.is-done{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important}
:root[data-theme] .status-timeline-panel .status-stage-card.is-done .status-stage-icon{color:var(--lr-success)!important}
:root[data-theme] .status-timeline-panel .status-stage-card.is-active{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important;color:var(--lr-text)!important}
:root[data-theme] .status-timeline-panel .status-stage-card.is-blocked{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important;color:var(--lr-text)!important}
:root[data-theme] .status-timeline-panel .status-stage-card.is-blocked .status-stage-icon{color:var(--lr-danger)!important}
:root[data-theme] .status-timeline-panel a.status-stage-card:hover,:root[data-theme] .status-timeline-panel a.status-stage-card:focus-visible{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;outline-color:var(--lr-border)!important}
:root[data-theme] .lr-journey-moment-icon{box-shadow:var(--lr-shadow)!important}
:root[data-theme] .lr-assignment-clearance.is-blocking{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-assignment-clearance.is-blocking strong{color:var(--lr-danger)!important}
:root[data-theme] .lr-assignment-clearance.is-blocking small{color:var(--lr-text)!important}
:root[data-theme] .lr-payment-focus{outline-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-tracking-resilience{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-surface-alt)!important}
:root[data-theme] .lr-tracking-resilience > i{color:var(--lr-link)!important}
:root[data-theme] .lr-tracking-resilience span{color:var(--lr-text)!important}
:root[data-theme] .lr-tracking-resilience small{color:var(--lr-text)!important}
:root[data-theme] .lr-tracking-resilience[data-resilience-state="danger"]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-tracking-resilience[data-resilience-state="warning"],:root[data-theme] .lr-tracking-resilience[data-resilience-state="checking"]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-danger-bg)!important}
:root[data-theme] .lr-tracking-resilience[data-resilience-state="ready"]{border-top-color:var(--lr-border)!important;border-right-color:var(--lr-border)!important;border-bottom-color:var(--lr-border)!important;border-left-color:var(--lr-border)!important;background-color:var(--lr-success-bg)!important}

/* Compact information helpers: readable in either portal theme, including body-mounted popovers. */
:root[data-theme="luxury-light"] .lr-field-help-popup{background:#fffdf9!important;color:#292b30!important;border-color:#b8aa94!important;box-shadow:0 6px 20px #24242424!important}
:root[data-theme="luxury-dark"] .lr-field-help-popup{background:#22303b!important;color:#f1f3f5!important;border-color:#697986!important;box-shadow:0 6px 20px #0007!important}
:root[data-theme] .lr-field-help-trigger:focus-visible{outline:2px solid var(--lr-link)!important;outline-offset:3px!important}
.lr-setup-release .lr-field-help{margin:0 .25rem .4rem 0}.lr-setup-release .lr-field-help-trigger{width:1.1rem;height:1.1rem}
