html[data-company-theme]{--admin-text:var(--glass-text);--admin-muted:var(--glass-muted);--admin-accent:var(--glass-accent);--admin-info:var(--glass-info);--admin-danger:var(--glass-danger);--admin-warning:var(--glass-warning);--admin-line:var(--glass-line);--admin-panel:var(--glass-panel);--admin-soft:var(--glass-soft);--admin-raised:var(--glass-raised);--admin-field:var(--glass-field);--admin-dialog:var(--glass-dialog);--admin-solid:#086e62;--admin-on-solid:#fff;--admin-danger-bg:var(--glass-danger-bg);--admin-warning-bg:var(--glass-warning-bg);--admin-success-bg:var(--glass-success-bg);--color-status-success-text:var(--glass-success);--color-status-success-subtle:var(--glass-success-bg);--color-status-warning-text:var(--glass-warning);--color-status-warning-subtle:var(--glass-warning-bg);--color-status-info-text:var(--glass-info);--color-status-info-subtle:var(--glass-info-bg);--color-status-error-subtle:var(--glass-danger-bg)}html[data-app-theme-scope=superadmin] :is(.governance-summary article,.admin-domain-tabs,.workspace-card,.workspace-column,.access-summary-card,.access-register,.catalog-card,.builder-panel,.workflow-stage,.module-card,.approval-settings-card,.onboarding-card,.administration-workspace){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-panel);border-color:var(--glass-line);box-shadow:var(--glass-shadow);color:var(--glass-text)}html[data-app-theme-scope=superadmin] :is(.admin-workspace-switcher,.admin-workspace-switcher a,.admin-workspace-current){background:var(--glass-soft);border-color:var(--glass-line);color:var(--glass-text)}html[data-app-theme-scope=superadmin] .admin-workspace-switcher a.is-active{background:var(--glass-selected);color:var(--glass-accent)}html[data-app-theme-scope=superadmin] :is(.admin-workspace-switcher p,.admin-workspace-switcher small){color:var(--glass-muted)}html[data-company-theme]{--color-white:var(--glass-panel);--color-slate-50:var(--glass-soft);--color-slate-100:var(--glass-soft);--color-slate-200:var(--glass-line);--color-slate-300:var(--glass-line);--color-slate-400:var(--glass-muted);--color-slate-500:var(--glass-muted);--color-slate-600:var(--glass-muted);--color-slate-700:var(--glass-text);--color-slate-800:var(--glass-text);--color-slate-900:var(--glass-text)}html[data-company-theme] .text-white{color:#fff}html[data-app-theme-scope=superadmin] :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--glass-accent);outline-offset:3px}html[data-app-theme-scope=superadmin] .chart-tooltip{background:var(--glass-raised);border-color:var(--glass-line);color:var(--glass-text)}html[data-app-theme-scope=superadmin] :is(.eyebrow,.add-builder-item){color:var(--glass-accent)}html[data-app-theme-scope=superadmin] :is(.builder-action-bar,.sticky-action-bar){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-raised);border-color:var(--glass-line);box-shadow:var(--glass-shadow);color:var(--glass-text)}html[data-company-theme] :is(.bg-slate-800,.bg-slate-900){background:var(--admin-solid)}html[data-company-theme] :is(.bg-white,.bg-slate-50,.bg-slate-100){backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media print{html[data-app-theme-scope=superadmin]{--admin-text:#0b1d3a;--admin-muted:#50647c;--admin-panel:#fff;--admin-soft:#f4f6f8}}
html[data-company-theme] .request-360{--navy:var(--glass-text);--ink:var(--glass-text);--muted:var(--glass-muted);--line:var(--glass-line);--green:var(--glass-accent);--mint:var(--glass-selected);--admin-text:var(--glass-text);--admin-muted:var(--glass-muted);--admin-accent:var(--glass-accent);--admin-line:var(--glass-line);--admin-panel:var(--glass-panel);--admin-soft:var(--glass-soft);--admin-field:var(--glass-field);color:var(--glass-text)}html[data-company-theme] .request-360 :is(.request-identity,.request-tabs,.workspace-toolbar,.request-card,.request-tab-panel,.traveler-overview,.journey-workspace,.fulfilment,.quotation-stage){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-panel)!important;border-color:var(--glass-line);box-shadow:var(--glass-shadow);color:var(--glass-text)}html[data-company-theme] .request-360 :is(.request-hero-metrics,.workflow-context .request-tags>span,.service-snapshots article,.shared-trip-context,.commercial-metrics button){background:var(--glass-soft);border-color:var(--glass-line);color:var(--glass-text)}html[data-company-theme] .request-360 .request-hero-metrics strong{color:var(--glass-text)}html[data-company-theme] .request-360 .journey-ring{background:conic-gradient(var(--glass-accent) var(--progress),var(--glass-line) 0)}html[data-company-theme] .request-360 .journey-ring>span{background:var(--glass-raised);color:var(--glass-text)}html[data-company-theme] .request-360 .journey-ring small{color:var(--glass-muted)}html[data-company-theme] .request-360 .workspace-toolbar .button.button-secondary.toolbar-control,html[data-company-theme] main.request-360.ui-page .button.button-secondary{background:var(--glass-field)!important;border-color:var(--glass-line)!important;box-shadow:none!important;color:var(--glass-text)!important}html[data-company-theme] .request-360 .workspace-toolbar .button.button-secondary.toolbar-control.active{background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;color:var(--glass-accent)!important}html[data-company-theme] .request-360 .workspace-toolbar .toolbar-control:hover{background:var(--glass-selected)!important}html[data-company-theme] .request-360 .request-tabs button.workflow-step{background:var(--glass-soft);border-color:var(--glass-line);color:var(--glass-text)}html[data-company-theme] .request-360 .request-tabs button.workflow-step:is(.active,.step-current,.step-complete){background:var(--glass-selected);border-color:var(--glass-accent);color:var(--glass-text)}html[data-company-theme] .request-360 .request-tabs .workflow-step .step-number{background:var(--glass-field);border-color:var(--glass-line);color:var(--glass-accent)}html[data-company-theme] .request-360 .request-tabs :is(.step-current,.step-complete) .step-number{background:var(--glass-accent);border-color:var(--glass-accent);color:var(--glass-action-text)}html[data-company-theme] .request-360 .request-tabs .workflow-step:after{background:transparent}html[data-company-theme] .request-360 :is(.rail-label,.rail-marker){background:var(--glass-raised);border-color:var(--glass-line);color:var(--glass-muted)}html[data-company-theme] .request-360 :is(.rail-current,.rail-complete) :is(.rail-label,.rail-marker){background:var(--glass-selected);box-shadow:inset 0 0 0 1px var(--glass-accent);color:var(--glass-accent)}html[data-company-theme] .request-360 :is(.request-primary-action,.workflow-next){background:var(--glass-action);color:var(--glass-action-text)}html[data-company-theme] .request-360 .workflow-next span{color:inherit}html[data-company-theme] .request-360 :is(.print-link,.traveler-choice){background:var(--glass-field);border-color:var(--glass-line);color:var(--glass-text)}html[data-company-theme] .request-360 .traveler-choice.selected{background:var(--glass-selected);border-color:var(--glass-accent)}html[data-company-theme] .request-360 .more-actions>div{background:var(--glass-raised);color:var(--glass-text)}html[data-company-theme] .request-360 .requirement-tabs button[aria-pressed=true]{background:var(--glass-selected);color:var(--glass-accent)}
html[data-reduced-motion=true] *,html[data-reduced-motion=true] :after,html[data-reduced-motion=true] :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html[data-company-theme] .status-badge{background:var(--glass-soft)!important;border:1px solid var(--glass-line);box-shadow:none;color:var(--glass-muted)!important;gap:5px}html[data-company-theme] .status-badge[data-status-tone=success]{background:var(--glass-success-bg)!important;color:var(--glass-success)!important}html[data-company-theme] .status-badge[data-status-tone=warning]{background:var(--glass-warning-bg)!important;color:var(--glass-warning)!important}html[data-company-theme] .status-badge[data-status-tone=danger]{background:var(--glass-danger-bg)!important;color:var(--glass-danger)!important}html[data-company-theme] .status-badge[data-status-tone=info]{background:var(--glass-info-bg)!important;color:var(--glass-info)!important}html[data-company-theme] .status-badge svg{color:inherit;flex-shrink:0;height:14px;width:14px}html[data-company-theme] .button.button-outline{background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .button.button-ghost{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--glass-text)!important}html[data-company-theme] .button:is(.button-outline,.button-ghost):hover:not(:disabled,[aria-disabled=true]){background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;color:var(--glass-accent)!important}html[data-company-theme] .button:is(.danger,.button-danger,.button-destructive){background:#b4233c!important;border-color:#b4233c!important;color:#fff!important}html[data-company-theme] .button:is(.danger,.button-danger,.button-destructive):hover:not(:disabled,[aria-disabled=true]){background:#911c30!important;border-color:#911c30!important}html[data-company-theme] :is(.empty-stage,.add-opportunity,.workflow-empty,.print-summary,.print-link){background:var(--glass-field);border-color:var(--glass-line);color:var(--glass-text)}html[data-company-theme] .chart-track{background:var(--glass-soft)}html[data-company-theme] :is(.service-switch[aria-checked=false],.switch-control[aria-checked=false] .switch-track,.multi-city-control>button[aria-checked=false]){background:var(--glass-switch-off)!important;border-color:var(--glass-switch-off)!important}html[data-company-theme] :is(.service-switch span,.switch-track>span,.multi-city-control>button i){background:var(--glass-switch-thumb)!important}html[data-company-theme] .multi-city-control>button[aria-checked=false]{color:var(--glass-text)!important}html[data-company-theme] :is(.service-switch[aria-checked=true] span,.switch-control[aria-checked=true] .switch-track>span,.multi-city-control>button[aria-checked=true] i){background:var(--glass-switch-thumb-on)!important}html[data-company-theme] .service-switch[aria-checked=true]{background:var(--glass-action)!important}html[data-company-theme] .role-mobile-header button{background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .role-mobile-nav>button{color:var(--glass-muted)}html[data-company-theme] .request-segment-group{min-width:0}html[data-company-theme] .request-segment-options{max-width:100%;min-width:0}html[data-company-theme] .chart-tooltip{background:var(--glass-raised);border-color:var(--glass-line);color:var(--glass-text)}html[data-company-theme] .request-setup .service-options button{background:transparent!important;border:0!important;border-radius:12px;box-shadow:none!important;color:var(--glass-text)!important;padding:6px 10px}html[data-company-theme] .request-setup .service-options button:hover{background:var(--glass-selected)!important}html[data-company-theme] .request-setup .service-options [aria-pressed=true] .service-circle,html[data-company-theme] .request-setup .service-options button[aria-pressed=true]{color:var(--glass-accent)!important}html[data-company-theme] :is(.department-toolbar button,.bulk-apply-buttons button:not(.primary)){background:var(--glass-field);border-color:var(--glass-line);color:var(--glass-text)}html[data-company-theme] :is(.department-toolbar button,.button-secondary):hover:not(:disabled,[aria-disabled=true]){background:var(--glass-selected)!important;color:var(--glass-accent)!important}html[data-company-theme] :is(.search-dropdown [aria-selected=true],.department-grid [aria-pressed=true]) .selection-box{background:var(--admin-solid)!important;border-color:var(--glass-accent)!important;color:var(--admin-on-solid)!important}html[data-company-theme] :is(.booking-preview-hero,.task-hero){background:var(--glass-soft);color:var(--glass-text)}html[data-company-theme] .compact-meta .assignee-avatar{background:var(--admin-solid);color:var(--admin-on-solid)}html[data-company-theme] :is(.requirement-tabs button[aria-pressed=true],.team-page nav button[aria-pressed=true],.page-permissions nav button.active){background:var(--glass-selected);border-color:var(--glass-accent);color:var(--glass-accent)}
html[data-company-theme]{--glass-workspace:transparent;--glass-action-text:#fff;--glass-canvas:#eef6f7;--glass-panel:hsla(0,0%,100%,.46);--glass-soft:rgba(235,245,247,.34);--glass-raised:rgba(250,254,255,.97);--glass-dialog:rgba(250,254,255,.64);--glass-field:hsla(0,0%,100%,.48);--glass-text:#0b1d3a;--glass-muted:#50647c;--glass-line:rgba(69,107,132,.22);--glass-highlight:hsla(0,0%,100%,.9);--glass-accent:#087866;--glass-selected:rgba(20,184,166,.13);--glass-switch-off:#748fa0;--glass-switch-thumb:#fff;--glass-switch-thumb-on:#fff;--glass-shadow:0 12px 36px rgb(11 29 58/7%),inset 0 1px 0 var(--glass-highlight);--glass-action:linear-gradient(115deg,#09856b,#05615d);--glass-success-bg:#dff6eb;--glass-success:#116347;--glass-warning-bg:#fff2cf;--glass-warning:#795012;--glass-danger-bg:#ffe5e8;--glass-danger:#a82236;--glass-info-bg:#e0edff;--glass-info:#1f579e;color-scheme:light}html[data-company-theme=night]{--glass-action-text:#062c29;--glass-canvas:#06101f;--glass-panel:rgba(19,39,59,.44);--glass-soft:rgba(30,55,75,.3);--glass-raised:rgba(15,33,51,.97);--glass-dialog:rgba(15,33,51,.58);--glass-field:rgba(8,25,43,.4);--glass-text:#f0f6fb;--glass-muted:#b0c3d5;--glass-line:rgba(140,184,204,.27);--glass-highlight:rgba(211,244,250,.12);--glass-accent:#63e1bf;--glass-selected:rgba(20,184,166,.18);--glass-switch-off:#536c80;--glass-switch-thumb:#f0f6fb;--glass-switch-thumb-on:#062c29;--glass-shadow:0 16px 40px rgba(0,0,0,.22),inset 0 1px 0 var(--glass-highlight);--glass-action:linear-gradient(115deg,#2ecc71,#14b8a6);--glass-success-bg:#153e35;--glass-success:#83efbc;--glass-warning-bg:#44391f;--glass-warning:#ffda83;--glass-danger-bg:#442633;--glass-danger:#ffacb9;--glass-info-bg:#1b3554;--glass-info:#a3ceff;color-scheme:dark}html[data-company-theme]{--canvas:var(--glass-canvas);--surface:var(--glass-panel);--surface-muted:var(--glass-soft);--primary:var(--glass-text);--secondary:var(--glass-muted);--muted:var(--glass-muted);--border:var(--glass-line);--color-bg-canvas:var(--glass-canvas);--color-bg-surface:var(--glass-panel);--color-bg-elevated:var(--glass-raised);--color-bg-subtle:var(--glass-soft);--color-text-primary:var(--glass-text);--color-text-secondary:var(--glass-muted);--color-text-muted:var(--glass-muted);--color-text-link:var(--glass-accent);--color-border-default:var(--glass-line);--color-border-strong:var(--glass-line);--color-avalore-navy:var(--glass-text);--color-avalore-ink:var(--glass-text);--color-avalore-muted:var(--glass-muted);--color-avalore-page:var(--glass-canvas);--color-avalore-border:var(--glass-line);--color-avalore-mint:var(--glass-selected);--color-avalore-teal:var(--glass-accent);--success-soft:var(--glass-success-bg);--success-text:var(--glass-success);--warning-soft:var(--glass-warning-bg);--warning-text:var(--glass-warning);--danger-soft:var(--glass-danger-bg);--danger-text:var(--glass-danger);background:var(--glass-canvas)}html[data-company-theme] body{background:radial-gradient(ellipse at 12% 8%,rgba(46,204,113,.18),transparent 48%),radial-gradient(ellipse at 88% 45%,rgba(20,184,166,.16),transparent 55%),var(--glass-canvas);background-attachment:fixed;color:var(--glass-text)}html[data-company-theme] :is(.role-portal,.role-portal-content,.app-shell,.app-main,.app-content,.employee-shell,.employee-main,.corporate-premium-dashboard,.journey-dashboard,.shell.ui-page,.traveller-entry,.services-v2-workspace,.requirements-v2-workspace,.review-v2-workspace){background:transparent!important;color:var(--glass-text)!important}html[data-company-theme] :is(.role-sidebar,.sidebar,.employee-sidebar,.role-mobile-header,.role-mobile-nav,.topbar,.mobile-bottom-nav){backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-panel)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .role-sidebar{border-right:1px solid var(--glass-line)}html[data-company-theme] :is(.role-brand,.role-profile,.role-profile strong,.role-navigation a,.role-signout,.role-mobile-header,.role-mobile-nav a,.sidebar .nav-link,.avalore-wordmark){color:var(--glass-text)!important}html[data-company-theme] :is(.role-portal-label,.role-nav-section,.role-profile small){color:var(--glass-muted)!important}html[data-company-theme] :is(.role-brand>span,.role-navigation a>span){color:var(--glass-accent)!important}html[data-company-theme] :is(.role-profile,.sidebar-context){background:var(--glass-soft)!important;border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-highlight)}html[data-company-theme] :is(.role-navigation a.is-active,.sidebar .nav-link.active){background:linear-gradient(110deg,rgba(46,204,113,.21),rgba(20,184,166,.15))!important;box-shadow:inset 0 0 0 1px var(--glass-accent),0 4px 18px rgba(20,184,166,.1)}html[data-company-theme] .role-navigation a:hover{background:var(--glass-selected)!important}html[data-company-theme] :is(.panel,.ui-card,.portal-panel,.portal-kpi,.portal-kpis>article,.company-setup-guide,.company-request-chart,.corporate-attention,.journey-card,.journey-kpi,.journey-metric,.metric-card,.stat-card,.access-summary-card,.access-tabs,.workspace-card,.workspace-column,.onboarding-card,.profile-card,.request-summary,.department-panel,.traveller-workspace,.requirement-card,.flight-preferences-panel,.flight-itinerary-summary,.hotel-location-card,.ground-option-card,.ground-ride-card,.service-matrix,.service-traveller-card,.service-table-wrap,.services-table-wrap,.services-v2-table,.req-panel,.req-documents,.req-profile,.req-document,.rv-overview,.rv-traveler,.rv-service-group,.step-navigation,.request-ownership,.ownership-filter,.table-panel){background:var(--glass-panel)!important;border-color:var(--glass-line)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.panel,.ui-card,.portal-panel,.request-summary,.department-panel,.traveller-workspace,.req-panel,.rv-overview,.step-navigation){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-company-theme] :is(.panel,.portal-panel,.request-summary,.traveller-workspace,.req-panel){border-radius:18px}html[data-company-theme] .company-request{--admin-panel:var(--glass-panel);--admin-soft:var(--glass-soft);--admin-field:var(--glass-field);--admin-text:var(--glass-text);--admin-muted:var(--glass-muted);--admin-line:var(--glass-line);--admin-accent:var(--glass-accent);--admin-danger-bg:var(--glass-danger-bg);--admin-warning:var(--glass-warning);color:var(--glass-text)}html[data-company-theme] .company-request :is(.company-hero,.company-progress,.journey-workspace){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-panel)!important;border-color:var(--glass-line)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-text)!important}html[data-company-theme] .company-request :is(.service-progress article,.company-quote,.shared-documents article){background:var(--glass-soft);border:1px solid var(--glass-line);border-radius:12px}html[data-company-theme] .company-request :is(.company-quote,.shared-documents article){margin-top:10px;padding:14px}html[data-company-theme] .company-request .company-tabs button.button.button-secondary[aria-selected=true]{background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;color:var(--glass-accent)!important}html[data-company-theme] .company-request .company-tabs button.button.button-secondary[aria-selected=false]{background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .company-request :is(.journey-workspace .messages,.journey-workspace .messages article){background:var(--glass-soft)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .company-request .journey-workspace .messages article.mine{background:var(--glass-selected)!important}html[data-company-theme] :is(h1,h2,h3,h4,h5,h6,label,legend,th,.setup-title strong,.summary-route strong,.rv-route,.req-person strong){color:var(--glass-text)!important}html[data-company-theme] :is(.page-heading p,.portal-dashboard-header p,.traveller-intro p,.traveller-intro small,.department-hint,.trip-heading p,.req-heading p,.rv-heading p,.rv-list-heading p,.request-reference,.summary-travellers small,.summary-progress small,.req-route,.req-doc-name small,.rv-person small,.rv-service p,.service-options small,.setup-title small,.setup-intro p,.help-text,.field-hint,.muted,.empty-state,.table-meta,.department-grid small,.search-dropdown small){color:var(--glass-muted)!important}html[data-company-theme] :is(.role-portal-content,.app-content,.modal) a:not([class*=button]):not(.btn):not(.active):not(.access-action-primary){color:var(--glass-accent)}html[data-company-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea,select,.select2-selection,.select2-search__field,.note-editor,.note-editable){background-color:var(--glass-field)!important;border-color:var(--glass-line)!important;caret-color:var(--glass-accent);color:var(--glass-text)!important}html[data-company-theme] :is(input,textarea)::-moz-placeholder{color:var(--glass-muted)!important;opacity:.85}html[data-company-theme] :is(input,textarea)::placeholder{color:var(--glass-muted)!important;opacity:.85}html[data-company-theme] :is(input,textarea,select):disabled{opacity:.65}html[data-company-theme] :is(input[type=checkbox],input[type=radio]){accent-color:var(--glass-accent)}html[data-company-theme] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--glass-accent)!important;outline-offset:3px}html[data-company-theme] :is(.select2-selection__rendered,.select2-selection__placeholder){color:var(--glass-text)!important}html[data-company-theme] :is(.select2-dropdown,.flatpickr-calendar,.search-dropdown,.search-popover,.airport-select .results,.airport-options,.notification-panel,.service-column-popover,.bulk-actions-menu){backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-raised)!important;border:1px solid var(--glass-line)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.modal,.workspace-drawer,.swal2-popup){backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%);background:var(--glass-dialog)!important;border:1px solid var(--glass-line)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-text)!important}html[data-company-theme] .swal2-popup{--swal2-background:var(--glass-raised);--swal2-color:var(--glass-text);background:var(--glass-raised)!important}html[data-company-theme] .swal2-popup .swal2-title{color:var(--glass-text)!important}html[data-company-theme] .swal2-popup .swal2-html-container{color:var(--glass-muted)!important}html[data-company-theme] .swal2-icon.swal2-success{border-color:var(--glass-accent);color:var(--glass-accent)}html[data-company-theme] .swal2-icon.swal2-success .swal2-success-ring{border-color:var(--glass-selected)}html[data-company-theme] .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--glass-accent)}html[data-company-theme] .modal-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(3,12,23,.22)}html[data-company-theme] .role-scrim{background:rgba(3,12,23,.38)}html[data-company-theme] :is(.select2-results__option,.flatpickr-day,.flatpickr-weekday,.flatpickr-current-month,.numInput,.flatpickr-month){color:var(--glass-text)!important}html[data-company-theme] :is(.flatpickr-prev-month,.flatpickr-next-month) svg{fill:var(--glass-text)}html[data-company-theme] :is(.flatpickr-disabled,.prevMonthDay,.nextMonthDay){opacity:.4}html[data-company-theme] :is(.select2-results__option--highlighted,.flatpickr-day:hover,.flatpickr-day.selected,.search-dropdown [role=option].highlighted){background:var(--glass-selected)!important;color:var(--glass-text)!important}html[data-company-theme] :is(table,tbody,.table-wrap){background:transparent!important;color:var(--glass-text)!important}html[data-company-theme] :is(thead,th,.department-bar,.list-toolbar,.table-toolbar,.rv-traveler-heading,.setup-flight,.req-document-heading,.flight-preferences-heading,.services-table-header,.service-matrix-head,.bulk-service-actions,.access-tabs){background:var(--glass-soft)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(td,tr,.modal-head,.modal-actions,.summary-label,.summary-route,.summary-progress,.traveller-footer,.services-step-footer,.req-document-row,.rv-facts>span,.rv-service-person,.department-toolbar,.service-options,.request-setup footer){border-color:var(--glass-line)!important}html[data-company-theme] :is(td,.service-traveller-row,.req-document-row,.rv-service,.department-grid>button,.search-dropdown [role=option],.notification-list article){background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] tbody tr:hover td{background:var(--glass-selected)!important}html[data-company-theme] :is(.traveller-search,.services-search,.req-search,.rv-list-heading label,.service-circle,.req-traveler-list>button,.traveller-requirement-tabs>button,.ground-choices,.hotel-rating,.journey-options,.service-requirement-tabs>button>span){background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.department-grid>button[aria-pressed=true],.search-dropdown [aria-selected=true],.traveller-requirement-tabs>button.active,.req-traveler-list>button.selected,.summary-travellers>div.active,.service-options [aria-pressed=true] .service-circle,.service-selection-card.selected,.service-extra-card.selected,.notification-list article.unread){background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;box-shadow:inset 0 0 0 1px var(--glass-accent),0 4px 18px rgb(20 184 166/8%)}html[data-company-theme] :is(.btn-secondary,.button-secondary,.portal-secondary-button,.access-outline,.access-action,.icon-button,.role-signout,.role-utility-search>button,.notification-bell,.request-setup button,.traveller-footer button,.services-step-footer button,.req-pagination button,.rv-pagination button,.department-open,.pager button,.req-document-actions button,.rv-overview>header button,.req-filters button){background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.btn-primary,.button-primary,.primary-button,.portal-primary-button,.premium-green-button,.continue-button,.setup-continue,.access-action-primary,.access-primary,.journey-options button[aria-pressed=true],.swal2-confirm){background:var(--glass-action)!important;border-color:#0a9e83!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 20px rgba(20,184,166,.18)!important;color:#fff!important}html[data-company-theme=night] :is(.btn-primary,.button-primary,.primary-button,.portal-primary-button,.premium-green-button,.continue-button,.setup-continue,.access-action-primary,.access-primary,.journey-options button[aria-pressed=true],.swal2-confirm){color:#062c29!important}html[data-company-theme] :is(.user-avatar,.role-profile-avatar,.intro-icon,.setup-title-icon){background:var(--glass-selected);border-color:var(--glass-line);color:var(--glass-accent)}html[data-company-theme] :is(.setup-error,.field-error,.error-message,.danger-link){color:var(--glass-danger)!important}html[data-company-theme] :is(.rv-outstanding,.setup-missing-notice,.warning-banner){background:var(--glass-warning-bg)!important;color:var(--glass-warning)!important}html[data-company-theme] :is(.rv-status,.req-badge.uploaded){background:var(--glass-success-bg)!important;color:var(--glass-success)!important}html[data-company-theme] :is(.rv-status.warning,.req-badge.attention){background:var(--glass-warning-bg)!important;color:var(--glass-warning)!important}html[data-company-theme] .req-badge.required{background:var(--glass-danger-bg)!important;color:var(--glass-danger)!important}.company-theme-toggle{background:var(--glass-raised);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);color:var(--glass-muted);cursor:pointer;font:600 11px Inter,system-ui,sans-serif;gap:2px;height:44px;padding:4px;position:fixed;right:78px;top:15px;z-index:2500}.company-theme-toggle,.company-theme-toggle>span{align-items:center;border-radius:999px;display:flex}.company-theme-toggle>span{gap:5px;padding:7px 9px}.company-theme-toggle>.active{background:var(--glass-selected);color:var(--glass-accent)}.company-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.company-theme-toggle.verification-offset{top:82px}html[data-company-theme] .role-utility-search{right:232px!important}html[data-company-theme] .role-portal-content{padding-top:80px!important}html[data-company-theme] .traveller-main{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-panel);border:1px solid var(--glass-line);border-radius:22px;box-shadow:var(--glass-shadow);padding:38px 28px}html[data-company-theme] .traveller-main.is-browsing{padding:24px}html[data-company-theme] .step-navigation{border:1px solid var(--glass-line)!important;border-radius:18px;padding:12px!important;scroll-margin-top:80px}html[data-company-theme] .operations-snapshot.snapshot-light{--ink:var(--glass-text);--muted:var(--glass-muted);background:transparent!important;color:var(--glass-text)!important}html[data-company-theme] :is(.snapshot-metrics article,.operations-snapshot .glass,.stage-grid>div,.stage-grid>a,.profile-readiness,.access-summary-grid>article,.panel-head,.workspace-header,.structure-tabs,.directory-toolbar){background:var(--glass-panel)!important;border-color:var(--glass-line)!important;box-shadow:var(--glass-shadow);color:var(--glass-text)!important}html[data-company-theme] :is(.snapshot-metrics article>span,.operations-snapshot small,.operations-snapshot .today,.access-page .eyebrow,.user-identity-cell small,.access-page .page-heading p,.login-date,.structure-page p,.structure-page small){color:var(--glass-muted)!important}html[data-company-theme] :is(.snapshot-heading .today,.role-chip,.access-mobile-list>article,.workspace-card .panel-head,.structure-tabs button,.directory-actions button:not(.primary-button)){background:var(--glass-soft)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.operations-snapshot .badge,.verification span,.status-active,.status-approved,.status-completed){background:var(--glass-success-bg)!important;color:var(--glass-success)!important}html[data-company-theme] :is(.status-draft,.status-unknown){background:var(--glass-soft)!important;color:var(--glass-muted)!important}html[data-company-theme] :is(.status-in_progress,.status-submitted){background:var(--glass-info-bg)!important;color:var(--glass-info)!important}html[data-company-theme] :is(.status-pending,.status-awaiting_documents){background:var(--glass-warning-bg)!important;color:var(--glass-warning)!important}html[data-company-theme] :is(.status-rejected,.status-cancelled,.status-suspended){background:var(--glass-danger-bg)!important;color:var(--glass-danger)!important}html[data-company-theme] .button:not(:is(.secondary,.button-secondary,.button-outline,.danger,.button-danger,.button-destructive,.ghost,.button-ghost)):not(:disabled):not([aria-disabled=true]){background:var(--glass-action)!important;border-color:#0a9e83!important;color:var(--glass-action-text)!important}html[data-company-theme] :is(.button.secondary,.button.ghost,.request-view,.request-edit){background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.service-search,.view-switch,.final-next,.final-acknowledgments){background:var(--glass-panel)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .view-switch button[aria-pressed=true]{background:var(--glass-selected)!important;color:var(--glass-accent)!important}html[data-company-theme] .service-search input{background:transparent!important}html[data-company-theme] .final-readiness{background:var(--glass-success-bg)!important;border-color:var(--glass-line)!important;color:var(--glass-success)!important}html[data-company-theme] .final-readiness.warning{background:var(--glass-warning-bg)!important;color:var(--glass-warning)!important}html[data-company-theme] :is(.rv-outstanding button,.rv-journey small>span){background:var(--glass-soft)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.rv-service footer button,.rv-requirements,.rv-route svg,.summary-more){color:var(--glass-accent)!important}html[data-company-theme] :is(.traveller-entry,.service-assignment-picker,.trip-details-v2,.requirements-v2-workspace,.review-v2-workspace,.request-setup,.req-panel) :is(small,p){color:var(--glass-muted)}html[data-company-theme] :is(.steps button,.service-requirement-tabs>button,.traveller-search button,.req-tabs button,.trip-transport-form,.hotel-details-v3,.traveller-name,.traveller-identity,.column-trigger,.traveller-extras,.flight-card-v2>summary b,.visa-card-v2>summary b){color:var(--glass-text)!important}html[data-company-theme] :is(.steps button.active,.service-requirement-tabs>button.active,.req-tabs button.active){color:var(--glass-accent)!important}html[data-company-theme] .steps button i{background:var(--glass-soft)!important;border:1px solid var(--glass-line);color:var(--glass-muted)!important}html[data-company-theme] .steps button.active i{background:var(--glass-action)!important;border-color:var(--glass-accent);color:#fff!important}html[data-company-theme] :is(.assignment-table,.services-search-field,.services-view-toggle,.services-heading-actions>button,.column-popover,.traveller-extras,.extra-options label,.traveller-carousel-meta>label,.visa-card-v2>summary,.flight-card-v2>summary,.transport-option,.transport-preferences,.hotel-dates,.hotel-add-location,.yes-no,.rating-options button,.req-tabs button>span,.req-doc-icon,.req-document-details,.req-document-row>svg,.rv-heading nav,.rv-extras){background:var(--glass-panel)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .traveller-extras{background:var(--glass-selected)!important}html[data-company-theme] :is(.extra-options label.chosen,.service-presets [aria-pressed=true],.rating-options [aria-pressed=true]){background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;color:var(--glass-accent)!important}html[data-company-theme] :is(.column-popover,.riders-dropdown){background:var(--glass-raised)!important}html[data-company-theme] .service-ring:before{background:var(--glass-raised)!important}html[data-company-theme] :is(.column-trigger svg,.req-doc-icon svg){color:var(--glass-text)!important}html[data-company-theme] :is(.services-search-field input,.traveller-search input,.req-search input){background:transparent!important}html[data-company-theme] :is(.req-view,.req-expand,.traveller-carousel-control,.active-traveler-heading>button,.req-traveler-carousel>button,.flight-itinerary-heading button,.services-heading-actions button,.column-popover button,.bulk-service-actions button,.room-stepper button){background:var(--glass-field)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.req-tabs button>span,.trip-service-circle,.req-doc-icon){background:var(--glass-soft)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.req-tabs button.active>span,.service-requirement-tabs .active .trip-service-circle){background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;box-shadow:0 0 0 3px var(--glass-selected);color:var(--glass-accent)!important}html[data-company-theme] :is(.user-avatar,.summary-travellers .user-avatar){background:var(--glass-selected)!important;color:var(--glass-accent)!important}html[data-company-theme] :is(.user-avatar>span,.traveller-requirement-tabs strong){color:inherit!important}html[data-company-theme] :is(.services-heading p,.traveller-name small,.traveller-extras small,.extra-options small,.req-section-heading p,.req-person small,.req-tabs small,.req-traveler-list small,.traveller-requirement-tabs small,.completion-line,.flight-preferences-heading small,.flight-itinerary-summary small,.character-count,.active-traveler-heading small,.active-traveler-heading>span,.table-footer,.hotel-details-v3 small,.hotel-details-v3 p,.transport-option>p,.transport-preferences small,.traveller-pagination,.requirements-footer-progress,.services-heading-actions button){color:var(--glass-muted)!important}html[data-company-theme] :is(button.primary,.yes-no [aria-pressed=true],.services-view-toggle .active,.services-view-toggle [aria-pressed=true],.req-filters button.active,.rv-heading nav .selected){background:var(--glass-action)!important;border-color:var(--glass-accent)!important;color:#fff!important}html[data-company-theme=night] :is(button.primary,.yes-no [aria-pressed=true],.services-view-toggle .active,.services-view-toggle [aria-pressed=true],.req-filters button.active,.rv-heading nav .selected,.steps button.active i){color:#062c29!important}html[data-company-theme] .notification-panel :is(b,h2){color:var(--glass-text)}html[data-company-theme] :is(.summary-grid article,.request-segment-group,.pagination-bar){background:var(--glass-panel)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.access-summary-card strong,.user-identity-cell strong,.request-segment-copy strong,.request-segment-options b,.airport-results b,.airport-results strong,.airport-results button>i){color:var(--glass-text)!important}html[data-company-theme] :is(.access-summary-card>span,.access-summary-card small,.user-access-cell>small,.airport-select .control>span,.airport-select .control>small,.airport-results header,.airport-results small,.airport-results p,.pagination-bar>span,.summary-grid small){color:var(--glass-muted)!important}html[data-company-theme] :is(.request-segment-options,.pagination-bar button){background:var(--glass-soft)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] .request-segment-options button{color:var(--glass-muted)!important}html[data-company-theme] :is(.structure-tabs button.active,.request-segment-options button.active){background:var(--glass-selected)!important;box-shadow:inset 0 0 0 1px var(--glass-accent);color:var(--glass-accent)!important}html[data-company-theme] .operations-snapshot .donut>div{background:var(--glass-canvas)!important}html[data-company-theme] .airport-results{background:var(--glass-raised)!important;border-color:var(--glass-line)!important}html[data-company-theme] .airport-results button{background:transparent!important}html[data-company-theme] .airport-results button:hover{background:var(--glass-selected)!important}html[data-company-theme] .travel-date-picker>span svg{stroke:var(--glass-muted)}html[data-company-theme] .details-card dl>div{border-color:var(--glass-line)}html[data-company-theme] :is(.req-tabs i,.req-arrow,.profile-input-group){background:var(--glass-panel)!important;border-color:var(--glass-line)!important;color:var(--glass-text)!important}html[data-company-theme] :is(.req-tabs .selected i,.req-filters button.selected){background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;box-shadow:inset 0 0 0 1px var(--glass-accent);color:var(--glass-accent)!important}html[data-company-theme] .req-profile-complete{background:var(--glass-success-bg)!important;color:var(--glass-success)!important}html[data-company-theme] .requirements-footer-progress{color:var(--glass-muted)!important}html[data-company-theme] .notification-panel :is(em,small,p){color:var(--glass-muted)}@media (max-width:900px){html[data-company-theme] .role-sidebar{z-index:100}html[data-company-theme] .role-scrim{z-index:90}html[data-company-theme] .role-portal-content{padding-top:66px!important}html[data-company-theme] .role-mobile-header{padding-right:160px}html[data-company-theme] .role-mobile-header>span{display:none}html[data-company-theme] .role-mobile-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-company-theme] .role-utility-search{right:16px!important;top:76px}html[data-company-theme] .role-utility-search.is-open{z-index:45}.company-theme-toggle{right:74px}.company-theme-toggle>span>span{display:none}.company-theme-toggle>span{padding:8px}html[data-company-theme] .traveller-main{padding:24px 16px}}@media (max-width:650px){.company-theme-toggle,.company-theme-toggle.verification-offset{right:66px;top:10px}}html[data-company-theme] :is(.members-workspace .access-panel,.members-workspace .access-tabs,.org-page .card,.org-page .tabs,.org-page .financial,.overview-grid section,.policy-page>section,.policy-page .company-roles,.import-card){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-panel);border:1px solid var(--glass-line);border-radius:18px;box-shadow:var(--glass-shadow)}html[data-company-theme] :is(.access-hero,.org-page>.hero,.org-page .overview,.import-heading){background:transparent}html[data-company-theme] .modal-subtitle{color:var(--glass-muted)!important}html[data-company-theme] .policy-page .company-roles{padding:24px}html[data-company-theme] :is(.access-filter-popover,.member-action-menu,.org-page .filter-popover,.picker-panel,.role-options,.financial .action-menu,.info-hint [role=tooltip]){background:var(--glass-raised);border-color:var(--glass-line);color:var(--glass-text)}html[data-company-theme] :is(.picker-options [aria-selected=true],.yes-no button.selected,.scope-cards label:has(:checked),.role-select.expanded){background:var(--glass-selected);border-color:var(--glass-accent);color:var(--glass-accent)}html[data-company-theme=day] .org-page .filters{background:#fafeff}html[data-company-theme=night] .org-page .filters{background:#0f2133}html[data-company-theme] :is(.picker-options button:hover,.picker-options .highlighted,.member-action-menu :is(a,button):hover){background:var(--glass-selected)}html[data-company-theme] .org-page .company-banner{background:var(--glass-panel);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);color:var(--glass-text)}html[data-company-theme] .org-page .company-banner p{color:var(--glass-muted)}html[data-company-theme] .org-page .company-banner>svg{background:var(--glass-selected);color:var(--glass-accent)}html[data-company-theme] .org-page .verified{background:transparent;color:var(--glass-muted)}html[data-company-theme] .org-page .verified small{color:var(--glass-muted)}html[data-company-theme] .import-wizard .steps .failed span{background:var(--glass-danger-bg);color:var(--glass-danger)}html[data-company-theme] :is(.button,.btn-primary,.button-primary,.primary-button,.portal-primary-button,.premium-green-button,.continue-button,.setup-continue,.access-action-primary,.access-primary,.authority-primary,.authority-dark,.import-save,.duplicate-confirm,.change-submit,button.primary):is(:disabled,[aria-disabled=true]){background:var(--glass-soft)!important;border-color:var(--glass-line)!important;box-shadow:none!important;color:var(--glass-muted)!important;cursor:not-allowed}html[data-company-theme] :is(.access-outline,.btn-secondary,.button-secondary,.portal-secondary-button,.button.secondary,.button.ghost,.icon-button):hover:not(:disabled,[aria-disabled=true]){background:var(--glass-selected)!important;border-color:var(--glass-accent)!important;color:var(--glass-accent)!important}html[data-company-theme] :is(.access-row-action,.access-text-button,.text-button){background:transparent!important;box-shadow:none!important;color:var(--glass-accent)!important}html[data-company-theme] .access-row-action:is(:hover,[aria-expanded=true]){background:var(--glass-selected)!important}:where(html[data-company-theme]) button{background-color:transparent;color:inherit}html[data-company-theme] :is(.access-primary,.btn-primary,.button-primary,.portal-primary-button,.primary-button,.access-action-primary)>:is(span,svg){color:inherit}@media (prefers-reduced-transparency:reduce){html[data-company-theme]{--glass-panel:var(--glass-raised);--glass-soft:var(--glass-raised);--glass-dialog:var(--glass-raised);--glass-field:var(--glass-raised)}}@media print{html[data-company-theme]{--glass-text:#0b1d3a;--glass-muted:#475569;--glass-panel:#fff;--glass-field:#fff;--glass-raised:#fff;--glass-dialog:#fff;--glass-soft:#f3f4f6;--glass-line:#cbd5e1;--glass-shadow:none;color-scheme:light}html[data-company-theme] body{background:#fff}.company-theme-toggle{display:none}}
