html[data-appearance=light],.app-shell[data-tenant-theme=axora][data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--axora-brand-anchor:#0b3157;--axora-brand:#0b3157;--axora-brand-hover:#082744;--axora-brand-active:#061e35;--axora-brand-foreground:#fff;--axora-brand-accent:#eaa63a;--axora-brand-accent-hover:#d88e20;--axora-brand-accent-text:#9a5b08;--axora-brand-soft:#e8f0f7;--axora-accent-soft:#fff4df;--axora-page-bg:#f3f6f9;--axora-surface:#fff;--axora-surface-elevated:#f9fbfd;--axora-surface-muted:#eaf0f5;--axora-surface-interactive:#fff;--axora-surface-hover:#eef4f8;--axora-surface-selected:#e8f0f7;--axora-border:#cfd9e3;--axora-border-subtle:#e4ebf1;--axora-border-strong:#a9bac9;--axora-border-focus:#0b5a97;--axora-border-error:#b42318;--axora-text:#10283e;--axora-text-secondary:#40566b;--axora-text-muted:#607286;--axora-text-disabled:#6f8091;--axora-text-inverse:#fff;--axora-focus:#0b5a97;--axora-link:#0b568f;--axora-link-visited:#65419a;--axora-navigation:#0b3157;--axora-navigation-text:#fff;--axora-success:#166534;--axora-success-bg:#dcfce7;--axora-success-border:#86efac;--axora-warning:#854d0e;--axora-warning-bg:#fff3d6;--axora-warning-border:#eab308;--axora-danger:#b42318;--axora-danger-bg:#fee4e2;--axora-danger-border:#fda29b;--axora-info:#175cd3;--axora-info-bg:#eff8ff;--axora-info-border:#84caff;--axora-neutral:#40566b;--axora-neutral-bg:#eaf0f5;--axora-neutral-border:#a9bac9;--axora-overlay:#07152194;--axora-shadow-sm:0 1px 3px #0f2a4314;--axora-shadow-md:0 10px 30px #0f2a431a;--axora-shadow-lg:0 22px 58px #0f2a4324;--axora-chart-1:#0b3157;--axora-chart-2:#9a5b08;--axora-chart-3:#2e7d7a;--axora-chart-4:#7256a5;--axora-chart-grid:#cfd9e3;--axora-chart-axis:#52677b;--axora-chart-tooltip-bg:#10283e;--axora-chart-tooltip-text:#fff;--axora-chart-empty:#607286;--axora-map-route:#0b568f;--axora-map-marker:#eaa63a;--public-page-bg:#fff;--public-surface:#fff;--public-surface-elevated:#fff;--public-surface-muted:#f8fafc;--public-section-muted:#f6f8fa;--public-text-primary:#0b3157;--public-text-secondary:#40566b;--public-text-muted:#607286;--public-border:#cfd9e3;--public-accent:#155e9d;--public-accent-foreground:#fff;--public-success-surface:#dcfce7;--public-success-text:#166534;--public-success-border:#86efac;--public-button-primary:#0b3157;--public-button-primary-foreground:#fff;--public-button-secondary:#fff;--public-button-secondary-foreground:#10283e;--public-cta-surface:#0b3157;--public-cta-text:#fff;--public-cta-text-secondary:#dce8f2;--public-cta-button:#fff;--public-cta-button-foreground:#0b3157;--brand:var(--axora-brand);--brand-soft:var(--axora-brand-soft);--amber-500:var(--axora-brand-accent);--navy-950:var(--axora-navigation);--navy-900:var(--axora-brand-anchor);--navy-800:#16456f;--blue-700:var(--axora-link);--blue-600:#155e9d;--blue-100:var(--axora-brand-soft);--slate-950:var(--axora-text);--slate-700:var(--axora-text-secondary);--slate-600:var(--axora-text-secondary);--slate-500:var(--axora-text-muted);--slate-400:#8091a0;--slate-300:var(--axora-border-strong);--slate-200:var(--axora-border);--slate-100:var(--axora-surface-muted);--slate-50:var(--axora-page-bg);--white:var(--axora-surface);--surface:var(--axora-surface);--surface-muted:var(--axora-surface-muted);--text:var(--axora-text);--text-muted:var(--axora-text-muted);--border:var(--axora-border);--danger:var(--axora-danger);--shadow:var(--axora-shadow-md)}html[data-appearance=dark],.app-shell[data-tenant-theme=axora][data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--axora-brand-anchor:#0b3157;--axora-brand:#2f77ab;--axora-brand-hover:#4389ba;--axora-brand-active:#5a9aca;--axora-brand-foreground:#fff;--axora-brand-accent:#eaa63a;--axora-brand-accent-hover:#f2b85c;--axora-brand-accent-text:#eaa63a;--axora-brand-soft:#173a55;--axora-accent-soft:#3d301b;--axora-page-bg:#071521;--axora-surface:#0d2233;--axora-surface-elevated:#142b3d;--axora-surface-muted:#193549;--axora-surface-interactive:#10283a;--axora-surface-hover:#19384d;--axora-surface-selected:#173a55;--axora-border:#2a465c;--axora-border-subtle:#203b4f;--axora-border-strong:#49657a;--axora-border-focus:#eaa63a;--axora-border-error:#fda29b;--axora-text:#f7fafc;--axora-text-secondary:#d7e1ea;--axora-text-muted:#a6b6c4;--axora-text-disabled:#91a3b2;--axora-text-inverse:#071521;--axora-focus:#eaa63a;--axora-link:#9ccbf0;--axora-link-visited:#c8b6ea;--axora-navigation:#081b2a;--axora-navigation-text:#fff;--axora-success:#86efac;--axora-success-bg:#123c2c;--axora-success-border:#2f855a;--axora-warning:#f6c768;--axora-warning-bg:#4b3418;--axora-warning-border:#a96d18;--axora-danger:#fda29b;--axora-danger-bg:#4b1f25;--axora-danger-border:#b54751;--axora-info:#84caff;--axora-info-bg:#12344a;--axora-info-border:#2e77a6;--axora-neutral:#d7e1ea;--axora-neutral-bg:#193549;--axora-neutral-border:#49657a;--axora-overlay:#02090fb8;--axora-shadow-sm:0 1px 3px #00000052;--axora-shadow-md:0 12px 34px #00000061;--axora-shadow-lg:0 24px 64px #00000073;--axora-chart-1:#8fc3ea;--axora-chart-2:#eaa63a;--axora-chart-3:#6fc0b6;--axora-chart-4:#b9a3e2;--axora-chart-grid:#315166;--axora-chart-axis:#b8c7d3;--axora-chart-tooltip-bg:#e8f1f7;--axora-chart-tooltip-text:#071521;--axora-chart-empty:#a6b6c4;--axora-map-route:#79b8e7;--axora-map-marker:#eaa63a;--public-page-bg:#071521;--public-surface:#0d2233;--public-surface-elevated:#142b3d;--public-surface-muted:#10283a;--public-section-muted:#0a1b29;--public-text-primary:#f7fafc;--public-text-secondary:#d7e1ea;--public-text-muted:#b8c7d3;--public-border:#2a465c;--public-accent:#6eb1e1;--public-accent-foreground:#071521;--public-success-surface:#123c2c;--public-success-text:#86efac;--public-success-border:#2f855a;--public-button-primary:#2f77ab;--public-button-primary-foreground:#fff;--public-button-secondary:#10283a;--public-button-secondary-foreground:#f7fafc;--public-cta-surface:#0a2437;--public-cta-text:#f7fafc;--public-cta-text-secondary:#d7e1ea;--public-cta-button:#f7fafc;--public-cta-button-foreground:#071521;--brand:var(--axora-brand);--brand-soft:var(--axora-brand-soft);--amber-500:var(--axora-brand-accent);--navy-950:var(--axora-navigation);--navy-900:var(--axora-text);--navy-800:var(--axora-text-secondary);--blue-700:var(--axora-link);--blue-600:var(--axora-link);--blue-100:var(--axora-brand-soft);--slate-950:var(--axora-text);--slate-700:var(--axora-text-secondary);--slate-600:var(--axora-text-secondary);--slate-500:var(--axora-text-muted);--slate-400:var(--axora-text-muted);--slate-300:var(--axora-border-strong);--slate-200:var(--axora-border);--slate-100:var(--axora-surface-muted);--slate-50:var(--axora-page-bg);--white:var(--axora-surface);--surface:var(--axora-surface);--surface-muted:var(--axora-surface-muted);--text:var(--axora-text);--text-muted:var(--axora-text-muted);--border:var(--axora-border);--danger:var(--axora-danger);--shadow:var(--axora-shadow-md)}html[data-appearance],body,.public-site{background:var(--axora-page-bg);color:var(--axora-text)}html[data-appearance] .public-site{background:var(--public-page-bg);color:var(--public-text-primary)}body>main,.public-site main{color:var(--axora-text)}:where(a){color:var(--axora-link)}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--axora-focus);outline-offset:2px}.app-shell :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--axora-focus);outline-offset:3px}:where(input,textarea,select){color:var(--axora-text);background:var(--axora-surface);border-color:var(--axora-border)}:where(input,textarea,select):disabled,:where(button):disabled{opacity:.62}.app-shell :where(input,textarea,select,button):disabled{color:var(--axora-text-disabled)}.brand-appearance-pair{vertical-align:middle;line-height:0;display:inline-grid}.brand-appearance-pair>img{grid-area:1/1;max-width:100%;height:auto}html[data-appearance=light] .brand-appearance-dark,html[data-appearance=dark] .brand-appearance-light{display:none}.app-shell :is(.panel,.metric-card,.card,.table-wrap,.empty-state,.profile-menu,.notification-centre){color:var(--axora-text);background:var(--axora-surface);border-color:var(--axora-border);box-shadow:var(--axora-shadow-sm)}.app-shell :is(.panel,.metric-card,.card,.table-wrap,.empty-state) :where(h1,h2,h3,h4,strong){color:var(--axora-text)}.app-shell :is(.panel,.metric-card,.card,.table-wrap,.empty-state) :where(p,small,.muted){color:var(--axora-text-muted)}.app-shell :is(.toolbar,.profile-identity,.profile-form,.profile-required-overlay>div,.request-filter-options,.notification-preference-title>span,.notification-preference-list form,.catalog-search-shell,.catalog-filter-panel,.catalog-product-card,.shop-department-card,.shop-back-button,.shop-subcategory-card,.shop-product-toolbar,.shop-product-card,.shop-cart-bar,.route-loading-card,.table-action-stack details form,.permission-option){color:var(--axora-text);background:var(--axora-surface);border-color:var(--axora-border);box-shadow:var(--axora-shadow-sm)}.app-shell :is(.summary-box,.line-card,.settings-pricing-card,.shop-subcategory-preview span,.shop-product-image,.shop-department-image,.shop-subcategory-image,.permission-editor){color:var(--axora-text);background:var(--axora-surface-muted);border-color:var(--axora-border)}.page-heading h1,.metric-value,.panel-header h2,.panel-header h3,.data-table td strong,.callout strong{color:var(--axora-text)}.page-heading>div>p:last-child,.metric-label,.metric-note,.panel-header p,.chart-row span,.subtle,.callout p{color:var(--axora-text-muted)}.app-shell .callout{color:var(--axora-info);background:var(--axora-info-bg);border-color:var(--axora-info-border)}.app-shell .callout strong{color:var(--axora-info)}.app-shell .callout p{color:var(--axora-text-secondary)}.app-shell .callout-success{color:var(--axora-success);background:var(--axora-success-bg);border-color:var(--axora-success-border)}.app-shell .callout-success strong{color:var(--axora-success)}.app-shell .callout-warning{color:var(--axora-warning);background:var(--axora-warning-bg);border-color:var(--axora-warning-border)}.app-shell .callout-warning strong{color:var(--axora-warning)}.button-primary,.app-quick-action{color:var(--axora-brand-foreground);background:var(--axora-brand);border-color:var(--axora-brand);box-shadow:var(--axora-shadow-sm)}.button-primary:hover,.app-quick-action:hover{background:var(--axora-brand-hover);border-color:var(--axora-brand-hover)}.button-secondary{color:var(--axora-text);background:var(--axora-surface-interactive);border-color:var(--axora-border)}.button-secondary:hover{color:var(--axora-text);background:var(--axora-surface-hover);border-color:var(--axora-border-strong)}.button-danger{color:var(--axora-text-inverse);background:var(--axora-danger);border-color:var(--axora-danger)}.status-success{color:var(--axora-success);background:var(--axora-success-bg);border-color:var(--axora-success-border)}.status-danger{color:var(--axora-danger);background:var(--axora-danger-bg);border-color:var(--axora-danger-border)}.status-warning{color:var(--axora-warning);background:var(--axora-warning-bg);border-color:var(--axora-warning-border)}.status-info{color:var(--axora-info);background:var(--axora-info-bg);border-color:var(--axora-info-border)}.status-neutral{color:var(--axora-neutral);background:var(--axora-neutral-bg);border-color:var(--axora-neutral-border)}.chart-track{background:var(--axora-surface-muted)}.chart-fill{background:linear-gradient(90deg, var(--axora-chart-1), var(--axora-chart-2))}.chart-row strong{color:var(--axora-text)}.chart-row span{color:var(--axora-chart-axis)}.toolbar,.data-table,.table-action-stack details form{color:var(--axora-text);background:var(--axora-surface);border-color:var(--axora-border)}.data-table th{color:var(--axora-text-secondary);background:var(--axora-surface-muted);border-color:var(--axora-border)}.data-table td{color:var(--axora-text-secondary);border-color:var(--axora-border)}.data-table tbody tr:hover{background:var(--axora-surface-elevated)}.search-input,.toolbar select{color:var(--axora-text);background:var(--axora-surface-elevated);border-color:var(--axora-border)}.app-shell :where(input,textarea,select){color:var(--axora-text);background:var(--axora-surface-interactive);border-color:var(--axora-border-strong)}.app-shell :where(input,textarea,select)::placeholder{color:var(--axora-text-muted);opacity:1}.app-shell :where(input,textarea,select):read-only{background:var(--axora-surface-muted)}.app-shell :where(input,textarea,select)[aria-invalid=true]{border-color:var(--axora-border-error)}.app-shell :where(input,textarea,select):focus-visible{border-color:var(--axora-border-focus)}.app-shell :where(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--axora-text);box-shadow:0 0 0 1000px var(--axora-surface-interactive) inset;caret-color:var(--axora-text)}.public-header{color:var(--axora-text);background:color-mix(in srgb, var(--axora-surface) 94%, transparent);border-color:var(--axora-border);box-shadow:var(--axora-shadow-sm)}.public-header a,.public-mobile-menu nav a{color:var(--axora-text)}.public-header a:hover,.public-mobile-menu nav a:hover{color:var(--axora-link)}.public-header .public-login-link,.public-header .public-login-link:hover{color:var(--axora-brand-foreground);background:var(--axora-brand);border-color:var(--axora-brand)}.public-trust-note{color:var(--axora-text-secondary)}.public-site .button-primary{color:var(--public-button-primary-foreground);background:var(--public-button-primary);border-color:var(--public-button-primary)}.public-site .button-secondary{color:var(--public-button-secondary-foreground);background:var(--public-button-secondary);border-color:var(--public-border)}.public-site .status-success{color:var(--public-success-text);background:var(--public-success-surface);border-color:var(--public-success-border)}.public-desktop-appearance,.public-mobile-appearance,.app-desktop-appearance,.app-drawer-appearance{flex:none}.public-mobile-appearance{margin-block-end:8px}.app-drawer-appearance{padding:16px 18px 0;display:none}.public-mobile-menu nav{color:var(--axora-text);background:var(--axora-surface-elevated);border-color:var(--axora-border);box-shadow:var(--axora-shadow-lg)}.public-footer{color:var(--axora-navigation-text);background:var(--axora-navigation);border-color:var(--axora-border-strong)}.public-footer a,.public-footer p,.public-footer span{color:color-mix(in srgb, var(--axora-navigation-text) 82%, transparent)}.public-footer strong{color:var(--axora-navigation-text)}.app-shell[data-tenant-theme=axora]{--tenant-primary:var(--axora-brand);--tenant-primary-hover:var(--axora-brand-hover);--tenant-primary-active:var(--axora-brand-active);--tenant-primary-foreground:var(--axora-brand-foreground);--tenant-secondary:var(--axora-navigation);--tenant-accent:var(--axora-brand-accent);--tenant-page:var(--axora-page-bg);--tenant-surface:var(--axora-surface);--tenant-muted:var(--axora-surface-muted);--tenant-border:var(--axora-border);--tenant-text:var(--axora-text);--tenant-icon:var(--axora-text-secondary);--tenant-success:var(--axora-success);--tenant-warning:var(--axora-warning);--tenant-danger:var(--axora-danger);--tenant-focus:var(--axora-focus);--tenant-link:var(--axora-link);background:var(--axora-page-bg);color:var(--axora-text)}.app-shell[data-tenant-theme=company][data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--axora-page-bg:var(--tenant-page-light);--axora-surface:var(--tenant-surface-light);--axora-surface-elevated:color-mix(in srgb, var(--tenant-surface-light) 94%, var(--tenant-page-light));--axora-surface-muted:var(--tenant-muted-surface);--axora-border:var(--tenant-border-light);--axora-border-strong:color-mix(in srgb, var(--tenant-border-light) 72%, var(--tenant-text-light));--axora-text:var(--tenant-text-light);--axora-text-secondary:color-mix(in srgb, var(--tenant-text-light) 78%, transparent);--axora-text-muted:color-mix(in srgb, var(--tenant-text-light) 62%, transparent);--axora-text-inverse:var(--tenant-primary-foreground);--axora-icon:var(--tenant-icon-light);--axora-navigation:var(--tenant-primary);--axora-navigation-text:var(--tenant-primary-foreground)}.app-shell[data-tenant-theme=company][data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--axora-page-bg:var(--tenant-page-dark);--axora-surface:var(--tenant-surface-dark);--axora-surface-elevated:color-mix(in srgb, var(--tenant-surface-dark) 88%, var(--tenant-text-dark));--axora-surface-muted:color-mix(in srgb, var(--tenant-surface-dark) 84%, var(--tenant-text-dark));--axora-border:var(--tenant-border-dark);--axora-border-strong:color-mix(in srgb, var(--tenant-border-dark) 68%, var(--tenant-text-dark));--axora-text:var(--tenant-text-dark);--axora-text-secondary:color-mix(in srgb, var(--tenant-text-dark) 82%, transparent);--axora-text-muted:color-mix(in srgb, var(--tenant-text-dark) 80%, transparent);--axora-text-inverse:var(--tenant-primary-foreground);--axora-icon:var(--tenant-icon-dark);--axora-navigation:color-mix(in srgb, var(--tenant-page-dark) 82%, #000);--axora-navigation-text:var(--tenant-text-dark)}.app-shell[data-tenant-theme=company]{--axora-brand:var(--tenant-primary);--axora-brand-hover:var(--tenant-primary-hover);--axora-brand-active:var(--tenant-primary-active);--axora-brand-foreground:var(--tenant-primary-foreground);--axora-brand-accent:var(--tenant-accent);--axora-brand-accent-hover:color-mix(in srgb, var(--tenant-accent) 84%, var(--axora-text));--axora-brand-soft:color-mix(in srgb, var(--tenant-primary) 13%, var(--axora-surface));--axora-accent-soft:color-mix(in srgb, var(--tenant-accent) 15%, var(--axora-surface));--axora-focus:var(--tenant-focus);--axora-link:var(--tenant-link);--axora-overlay:#02090fad;--axora-shadow-sm:0 1px 3px color-mix(in srgb, var(--axora-text) 10%, transparent);--axora-shadow-md:0 10px 30px color-mix(in srgb, var(--axora-text) 14%, transparent);--axora-shadow-lg:0 22px 58px color-mix(in srgb, var(--axora-text) 18%, transparent);--axora-chart-1:var(--tenant-chart-1);--axora-chart-2:var(--tenant-chart-2);--axora-chart-3:var(--tenant-chart-3);--axora-chart-4:var(--tenant-chart-4);--axora-map-route:var(--tenant-link);--axora-map-marker:var(--tenant-accent);--tenant-page:var(--axora-page-bg);--tenant-surface:var(--axora-surface);--tenant-muted:var(--axora-surface-muted);--tenant-border:var(--axora-border);--tenant-text:var(--axora-text);--tenant-icon:var(--axora-icon);background:var(--axora-page-bg);color:var(--axora-text)}.app-shell[data-tenant-theme=company][data-appearance=dark]{--axora-focus:color-mix(in srgb, var(--tenant-focus) 24%, var(--tenant-icon-dark));--axora-link:color-mix(in srgb, var(--tenant-primary) 22%, var(--tenant-text-dark));--axora-chart-1:color-mix(in srgb, var(--tenant-chart-1) 40%, var(--tenant-text-dark));--axora-chart-2:color-mix(in srgb, var(--tenant-chart-2) 48%, var(--tenant-text-dark));--axora-chart-3:color-mix(in srgb, var(--tenant-chart-3) 40%, var(--tenant-text-dark));--axora-chart-4:color-mix(in srgb, var(--tenant-chart-4) 40%, var(--tenant-text-dark))}.app-shell :where(.app-topbar,.app-mobile-header,.app-drawer,.app-profile-menu,.profile-menu,.notification-centre,dialog){color:var(--axora-text);background:var(--axora-surface);border-color:var(--axora-border)}.app-shell dialog::backdrop{background:var(--axora-overlay)}.app-shell .app-primary-nav a,.app-shell .app-drawer a,.app-shell .app-profile-button,.app-shell .app-notification-button,.app-shell .app-language-control{color:var(--axora-text-secondary)}.app-shell .app-primary-nav a:hover,.app-shell .app-drawer a:hover,.app-shell .app-primary-nav a[aria-current=page],.app-shell .app-drawer a[aria-current=page]{color:var(--axora-text);background:var(--axora-brand-soft)}.app-shell .app-primary-nav a[aria-current=page]:after{background:var(--axora-brand-accent)}.app-shell :where(table){color:var(--axora-text);background:var(--axora-surface)}.app-shell :where(th){color:var(--axora-text-secondary);background:var(--axora-surface-muted)}.app-shell :where(td,th){border-color:var(--axora-border)}.app-shell .maplibregl-ctrl-group,.app-shell .maplibregl-ctrl-attrib{color:var(--axora-text);background:var(--axora-surface);border-color:var(--axora-border);box-shadow:var(--axora-shadow-sm)}.app-shell .maplibregl-ctrl-group button{background-color:var(--axora-surface)}.app-shell .maplibregl-ctrl-group button+button{border-color:var(--axora-border)}.app-shell .maplibregl-ctrl-icon{filter:none;opacity:.82}.app-shell[data-appearance=dark] .maplibregl-ctrl-icon{filter:invert()}.app-shell .maplibregl-ctrl-attrib a{color:var(--axora-link)}.app-shell a:not(.button):not(.app-quick-action){text-underline-offset:.18em}.app-shell a:not(.button):not(.app-quick-action):visited{color:var(--axora-link-visited)}.app-shell nav a:visited,.app-shell .app-profile-menu a:visited{color:inherit}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1500px){.public-header-inner{gap:18px}.public-desktop-nav{gap:14px}.public-contact-link{display:none}}@media (max-width:720px){.app-desktop-appearance{display:none}.app-drawer-appearance{display:block}.public-desktop-appearance{display:none}}@media (forced-colors:active){:where(button,a,input,textarea,select,[role=button],[role=tab]):focus-visible{outline:2px solid highlight}.brand-appearance-pair>img{forced-color-adjust:none}}
