@charset "UTF-8";:root,html[data-nexus-theme=dark],.nx-theme-dark{color-scheme:dark;--nx-browser-theme-color: #08111f;--nx-bg: #08111f;--nx-bg-deep: #050914;--nx-app-bg: radial-gradient(circle at 8% 0, color-mix(in srgb, #41d7ff 13%, transparent), transparent 30%), radial-gradient(circle at 100% 0, color-mix(in srgb, #7d5cff 12%, transparent), transparent 32%), linear-gradient(135deg, var(--nx-bg-deep), var(--nx-bg));--nx-shell-bg: color-mix(in srgb, #050c19 90%, transparent);--nx-panel: #0d1b2f;--nx-panel-hover: #112844;--nx-card: #11243d;--nx-card-2: #132a48;--nx-input-bg: #071528;--nx-overlay: color-mix(in srgb, #030711 72%, transparent);--nx-backdrop: color-mix(in srgb, #000 52%, transparent);--nx-media-bg: #000000;--nx-text: #eaf2ff;--nx-text-strong: #ffffff;--nx-muted: #94a8c6;--nx-subtle: #71859f;--nx-soft-text: color-mix(in srgb, var(--nx-text) 72%, transparent);--nx-text-soft: var(--nx-soft-text);--nx-on-accent: #06111f;--nx-line: color-mix(in srgb, var(--nx-text) 10%, transparent);--nx-line-strong: color-mix(in srgb, var(--nx-text) 17%, transparent);--nx-focus: #59d9ff;--nx-accent: #59d9ff;--nx-brand-purple: #7d5cff;--nx-success: #71f7bd;--nx-warning: #ffd166;--nx-danger: #ff6b7a;--nx-info: #6ba8ff;--nx-accent-soft: color-mix(in srgb, var(--nx-accent) 10%, transparent);--nx-accent-line: color-mix(in srgb, var(--nx-accent) 30%, transparent);--nx-accent-glow: color-mix(in srgb, var(--nx-accent) 55%, transparent);--nx-success-soft: color-mix(in srgb, var(--nx-success) 12%, transparent);--nx-warning-soft: color-mix(in srgb, var(--nx-warning) 12%, transparent);--nx-danger-soft: color-mix(in srgb, var(--nx-danger) 12%, transparent);--nx-info-soft: color-mix(in srgb, var(--nx-info) 12%, transparent);--nx-surface: color-mix(in srgb, var(--nx-text) 5%, transparent);--nx-surface-soft: color-mix(in srgb, var(--nx-text) 6%, transparent);--nx-surface-subtle: color-mix(in srgb, var(--nx-text) 3.5%, transparent);--nx-surface-strong: color-mix(in srgb, var(--nx-panel) 82%, transparent);--nx-surface-glass: color-mix(in srgb, var(--nx-panel) 74%, transparent);--nx-surface-raised: var(--nx-card);--nx-surface-selected: color-mix(in srgb, var(--nx-accent) 11%, var(--nx-panel));--nx-contrast-02: color-mix(in srgb, var(--nx-text) 2%, transparent);--nx-contrast-03: color-mix(in srgb, var(--nx-text) 3%, transparent);--nx-contrast-04: color-mix(in srgb, var(--nx-text) 4%, transparent);--nx-contrast-05: color-mix(in srgb, var(--nx-text) 5%, transparent);--nx-contrast-06: color-mix(in srgb, var(--nx-text) 6%, transparent);--nx-contrast-07: color-mix(in srgb, var(--nx-text) 7%, transparent);--nx-contrast-08: color-mix(in srgb, var(--nx-text) 8%, transparent);--nx-contrast-09: color-mix(in srgb, var(--nx-text) 9%, transparent);--nx-contrast-10: color-mix(in srgb, var(--nx-text) 10%, transparent);--nx-contrast-12: color-mix(in srgb, var(--nx-text) 12%, transparent);--nx-contrast-13: color-mix(in srgb, var(--nx-text) 13%, transparent);--nx-contrast-15: color-mix(in srgb, var(--nx-text) 15%, transparent);--nx-contrast-16: color-mix(in srgb, var(--nx-text) 16%, transparent);--nx-avatar-bg: radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--nx-text) 32%, transparent), color-mix(in srgb, var(--nx-accent) 16%, transparent) 42%, color-mix(in srgb, var(--nx-brand-purple) 16%, transparent));--nx-avatar-text: var(--nx-accent);--nx-loading-overlay: color-mix(in srgb, #030711 42%, transparent);--nx-loading-inline: color-mix(in srgb, #030711 28%, transparent);--nx-shadow-color: #000000;--nx-shadow-sm: 0 8px 24px color-mix(in srgb, var(--nx-shadow-color) 14%, transparent);--nx-shadow: 0 24px 70px color-mix(in srgb, var(--nx-shadow-color) 22%, transparent);--nx-shadow-lg: 0 34px 100px color-mix(in srgb, var(--nx-shadow-color) 30%, transparent);--nx-glow-soft: 0 0 34px color-mix(in srgb, var(--nx-accent) 14%, transparent);--nx-glow-strong: 0 0 74px color-mix(in srgb, var(--nx-accent) 22%, transparent);--nx-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nx-font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--nx-font-size-xs: .75rem;--nx-font-size-sm: .875rem;--nx-font-size-md: 1rem;--nx-font-size-lg: 1.125rem;--nx-font-size-xl: 1.375rem;--nx-font-size-2xl: clamp(1.65rem, 2.7vw, 2.25rem);--nx-font-size-3xl: clamp(2rem, 4vw, 3rem);--nx-line-height-tight: 1.15;--nx-line-height-body: 1.5;--nx-space-1: .25rem;--nx-space-2: .5rem;--nx-space-3: .75rem;--nx-space-4: 1rem;--nx-space-5: 1.25rem;--nx-space-6: 1.5rem;--nx-space-8: 2rem;--nx-space-10: 2.5rem;--nx-space-12: 3rem;--nx-radius-xs: 8px;--nx-radius-sm: 12px;--nx-radius-md: 16px;--nx-radius-lg: 22px;--nx-radius-xl: 30px;--nx-radius-round: 999px;--nx-radius: var(--nx-radius-lg);--nx-control-height-sm: 36px;--nx-control-height-md: 44px;--nx-control-height-lg: 52px;--nx-touch-target: 44px;--nx-content-max: 1600px;--nx-form-max: 920px;--nx-reading-max: 72ch;--nx-page-gutter: clamp(12px, 1.8vw, 24px);--nx-density-gap: clamp(10px, 1.2vw, 16px);--nx-layer-base: 0;--nx-layer-sticky: 20;--nx-layer-dropdown: 40;--nx-layer-drawer: 60;--nx-layer-modal: 80;--nx-layer-toast: 100;--nx-layer-loader: 120;--nx-motion-fast: .12s;--nx-motion-normal: .2s;--nx-motion-slow: .32s;--nx-ease-standard: cubic-bezier(.2, 0, 0, 1);--nx-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--nx-focus-ring: 0 0 0 3px color-mix(in srgb, var(--nx-focus) 24%, transparent)}html[data-nexus-theme=light],.nx-theme-light{color-scheme:light;--nx-browser-theme-color: #f4f8ff;--nx-bg: #f4f8ff;--nx-bg-deep: #edf4ff;--nx-app-bg: radial-gradient(circle at 8% 0, color-mix(in srgb, #007eb4 10%, transparent), transparent 34%), radial-gradient(circle at 100% 0, color-mix(in srgb, #6758ff 8%, transparent), transparent 34%), linear-gradient(135deg, #f8fbff, var(--nx-bg-deep));--nx-shell-bg: color-mix(in srgb, #ffffff 90%, transparent);--nx-panel: #ffffff;--nx-panel-hover: #f1f7ff;--nx-card: #ffffff;--nx-card-2: #f4f8ff;--nx-input-bg: #ffffff;--nx-overlay: color-mix(in srgb, #f4f8ff 82%, transparent);--nx-backdrop: color-mix(in srgb, #18324f 28%, transparent);--nx-media-bg: #000000;--nx-text: #10243f;--nx-text-strong: #07192d;--nx-muted: #60738e;--nx-subtle: #7b8da4;--nx-soft-text: color-mix(in srgb, var(--nx-text) 72%, transparent);--nx-on-accent: #ffffff;--nx-line: color-mix(in srgb, var(--nx-text) 13%, transparent);--nx-line-strong: color-mix(in srgb, var(--nx-text) 22%, transparent);--nx-focus: #007fb7;--nx-accent: #007fb7;--nx-brand-purple: #635bff;--nx-success: #087f5b;--nx-warning: #9a6300;--nx-danger: #c92a2a;--nx-info: #245fca;--nx-surface: color-mix(in srgb, #ffffff 78%, transparent);--nx-surface-soft: color-mix(in srgb, #ffffff 92%, transparent);--nx-surface-subtle: color-mix(in srgb, var(--nx-text) 3.5%, #ffffff);--nx-surface-strong: #ffffff;--nx-surface-glass: color-mix(in srgb, #ffffff 86%, transparent);--nx-surface-raised: #ffffff;--nx-surface-selected: color-mix(in srgb, var(--nx-accent) 9%, #ffffff);--nx-avatar-bg: radial-gradient(circle at 30% 20%, #ffffff, #d6f1ff 48%, #e1deff);--nx-avatar-text: var(--nx-accent);--nx-loading-overlay: color-mix(in srgb, #f4f8ff 72%, transparent);--nx-loading-inline: color-mix(in srgb, #ffffff 78%, transparent);--nx-shadow-color: #153050;--nx-shadow-sm: 0 8px 24px color-mix(in srgb, var(--nx-shadow-color) 8%, transparent);--nx-shadow: 0 24px 70px color-mix(in srgb, var(--nx-shadow-color) 13%, transparent);--nx-shadow-lg: 0 34px 100px color-mix(in srgb, var(--nx-shadow-color) 17%, transparent);--nx-glow-soft: 0 14px 34px color-mix(in srgb, var(--nx-accent) 12%, transparent);--nx-glow-strong: 0 22px 74px color-mix(in srgb, var(--nx-accent) 18%, transparent)}html,body{background:var(--nx-bg);color:var(--nx-text)}body{margin:0;font-family:var(--nx-font-family);font-size:var(--nx-font-size-md);line-height:var(--nx-line-height-body);transition:background-color var(--nx-motion-normal) var(--nx-ease-standard),color var(--nx-motion-normal) var(--nx-ease-standard)}body,button,input,select,textarea,dialog{color:var(--nx-text)}button,input,select,textarea{font:inherit}input,select,textarea{background:var(--nx-input-bg);border-color:var(--nx-line)}input::placeholder,textarea::placeholder{color:var(--nx-subtle);opacity:1}select option{background:var(--nx-panel);color:var(--nx-text)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--nx-text);box-shadow:0 0 0 1000px var(--nx-input-bg) inset;caret-color:var(--nx-text)}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:3px;box-shadow:var(--nx-focus-ring)}::selection{background:var(--nx-accent);color:var(--nx-on-accent)}*{scrollbar-color:var(--nx-line-strong) transparent}.nx-page{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--nx-density-gap);overflow:hidden;color:var(--nx-text)}.nx-title{font-size:var(--nx-font-size-2xl);line-height:var(--nx-line-height-tight);margin:0;letter-spacing:-.045em;color:var(--nx-text-strong)}.nx-subtitle{color:var(--nx-muted);margin:.35rem 0 0}.nx-muted{color:var(--nx-muted)}.nx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-space-4)}.nx-actions{display:flex;gap:var(--nx-space-3);align-items:center}.nx-button{min-height:var(--nx-control-height-md);border:0;border-radius:var(--nx-radius-md);padding:10px var(--nx-space-4);background:linear-gradient(135deg,var(--nx-accent),var(--nx-brand-purple));color:var(--nx-on-accent);font-weight:800;cursor:pointer}.nx-button.secondary{background:var(--nx-surface-soft);color:var(--nx-text);border:1px solid var(--nx-line)}.nx-button.danger{background:var(--nx-danger-soft);color:var(--nx-danger);border:1px solid color-mix(in srgb,var(--nx-danger) 25%,transparent)}.nx-full{width:100%;margin-top:14px}.nx-input{width:100%;min-height:var(--nx-control-height-md);border:1px solid var(--nx-line);background:var(--nx-input-bg);color:var(--nx-text);border-radius:var(--nx-radius-md);padding:10px 14px;outline:none}.nx-input:focus{border-color:var(--nx-focus);box-shadow:var(--nx-focus-ring)}.nx-card{border:1px solid var(--nx-line);background:var(--nx-surface-raised);color:var(--nx-text);border-radius:var(--nx-radius);padding:20px;box-shadow:var(--nx-shadow)}.nx-action-card{cursor:pointer;min-height:150px;display:grid;align-content:space-between;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.nx-action-card:hover{transform:translateY(-3px);border-color:var(--nx-accent-line);background:var(--nx-surface-selected)}.nx-stat{font-size:42px;font-weight:900;letter-spacing:-.08em}.nx-grid{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(130px,1fr);gap:16px}.nx-grid.six{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(105px,1fr)}.nx-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.nx-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.nx-list{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(118px,1fr);gap:14px;overflow:hidden}.nx-entity{border:1px solid var(--nx-line);background:var(--nx-surface-soft);color:var(--nx-text);border-radius:20px;padding:16px;display:grid;align-content:space-between;min-height:112px}.nx-fill-card{min-height:0}.nx-status{border:1px solid var(--nx-accent-line);background:var(--nx-accent-soft);color:var(--nx-accent);border-radius:16px;padding:10px 14px;min-height:40px}.nx-status.offline{border-color:color-mix(in srgb,var(--nx-warning) 24%,transparent);background:var(--nx-warning-soft);color:var(--nx-warning)}.nx-field{display:block;margin:14px 0 6px}.nx-backdrop{position:fixed;inset:0;background:var(--nx-backdrop);z-index:var(--nx-layer-drawer)}.nx-drawer{position:fixed;z-index:calc(var(--nx-layer-drawer) + 1);right:0;top:0;height:100vh;width:min(460px,100vw);background:var(--nx-panel);color:var(--nx-text);border-left:1px solid var(--nx-line);padding:22px;box-shadow:-30px 0 80px color-mix(in srgb,var(--nx-shadow-color) 22%,transparent);overflow-y:auto;overscroll-behavior:contain}h1,h2,h3,p{margin-top:0}:is(.admin-page,.connect-page,.ops-shell,.hub,.workspace,.financial-page,.pay-page,.marketplace-page,.inventory-page,.settings-page,.portal-page,.mobile-page,.launch-page){color:var(--nx-text);background:var(--nx-app-bg)}:is(.card,.panel,.nx-card,.context-card,.runtime-card,.kpis article,.area,.item,.row,.table-card,.summary-card,.order-card,.request-card,.review-card,.production-card,.dispatch-card,.payment-card,.receivable-card,.admin-card,.tenant-card,.company-card,.node-card,.user-card,.role-card,.capability-card,.provider-card,.dashboard-card,.metric-card,.timeline-card,.timeline-panel,.detail-card,.detail-panel,.wizard-card,.form-card,.scope-card,.apps-launcher,.mission-card,.stage-card,.work-card,.signal,.guided-action,.detail-grid>div,.detail-block){background:var(--nx-surface-raised)!important;border-color:var(--nx-line)!important;color:var(--nx-text)!important;box-shadow:var(--nx-shadow-sm)}:is(.card,.panel,.nx-card,.context-card,.runtime-card,.order-card,.request-card,.review-card,.payment-card,.receivable-card,.timeline-panel,.apps-launcher,.scope-card) :is(h1,h2,h3,h4,h5,h6,strong,b,label,dt,dd){color:var(--nx-text)!important}:is(.muted,.caption,.hint,.description,.eyebrow,.meta),:is(.card,.panel,.nx-card,.context-card,.runtime-card,.order-card,.request-card,.review-card,.payment-card,.receivable-card,.timeline-panel,.apps-launcher,.scope-card) :is(p,small,em){color:var(--nx-muted)!important}:is(.avatar,.profile-avatar,.profile-chip,.profile-photo,.photo-chip,.initials,.user-avatar,.node-avatar,.company-avatar,.avatar-face){background:var(--nx-avatar-bg)!important;color:var(--nx-avatar-text)!important;border-color:var(--nx-line)!important;box-shadow:var(--nx-glow-soft)!important}:is(.status,.badge,.pill,.chip):not(.danger):not(.warning):not(.success):not(.error){background:var(--nx-accent-soft)!important;color:var(--nx-accent)!important;border-color:var(--nx-accent-line)!important}:is(.status.success,.badge.success,.pill.success,.chip.success,.good){background:var(--nx-success-soft)!important;color:var(--nx-success)!important;border-color:color-mix(in srgb,var(--nx-success) 28%,transparent)!important}:is(.status.warning,.badge.warning,.pill.warning,.chip.warning,.warn){background:var(--nx-warning-soft)!important;color:var(--nx-warning)!important;border-color:color-mix(in srgb,var(--nx-warning) 28%,transparent)!important}:is(.status.danger,.badge.danger,.pill.danger,.chip.danger,.error,.bad){background:var(--nx-danger-soft)!important;color:var(--nx-danger)!important;border-color:color-mix(in srgb,var(--nx-danger) 28%,transparent)!important}@media (max-width: 1100px){.nx-grid,.nx-list,.nx-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.nx-title{font-size:26px}.nx-grid,.nx-list,.nx-grid.six,.nx-grid.two{grid-template-columns:1fr}.nx-toolbar{align-items:flex-start;flex-direction:column}.nx-page{gap:12px}.nx-list{grid-auto-rows:minmax(96px,1fr)}}:where(button,[role=button],a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,[role=button],a).nx-touch-target{min-width:var(--nx-touch-target);min-height:var(--nx-touch-target)}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){cursor:not-allowed;opacity:.62}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html,body{width:100%;height:100%;min-width:320px;margin:0;overflow:hidden;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:var(--nx-bg);color:var(--nx-text);text-rendering:optimizeLegibility}body{min-height:100dvh;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}nx-root{display:block;width:100%;height:100dvh;overflow:hidden}button,input,select,textarea{font:inherit;max-width:100%}button{touch-action:manipulation}a{color:inherit;text-decoration:none}img,video,canvas,svg{max-width:100%}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:3px}@media (max-width: 720px){html{font-size:15px;height:100%;min-height:-webkit-fill-available}body{min-height:100dvh;min-height:-webkit-fill-available;padding:0;overflow:hidden}nx-root{height:100dvh;min-height:-webkit-fill-available}input,select,textarea{font-size:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}nx-admin-shell .shell-content>router-outlet+*{display:block;min-width:0;min-height:100%}nx-admin-shell .shell-content .back-row{display:none!important}nx-admin-shell .shell-content :is(.admin-page,.nx-page){height:auto!important;min-height:100%!important;overflow:visible!important;padding:clamp(10px,1.35vw,18px)!important;gap:clamp(9px,1.2vw,14px)!important}nx-admin-shell .shell-content:has(>router-outlet+nx-pulse-workspace-page){overflow:hidden;scrollbar-gutter:auto}nx-admin-shell .shell-content>router-outlet+nx-pulse-workspace-page{display:block;width:100%;height:100%;min-height:0;overflow:hidden}nx-admin-shell .shell-content .nx-page.pulse-command-center{height:100%!important;min-height:0!important;overflow:hidden!important;padding:8px!important;gap:10px!important}nx-admin-shell .shell-content .operator-page{width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;overflow:visible!important}nx-admin-shell .shell-content :is(header.page-head,header.nx-page-head,header.nx-card.hero,header.hero){min-height:0!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}nx-admin-shell .shell-content :is(header.page-head,header.nx-page-head,header.nx-card.hero,header.hero)>:has(>h1){display:none!important}nx-admin-shell .shell-content :is(header.page-head,header.nx-page-head,header.nx-card.hero,header.hero)>.mark,nx-admin-shell .shell-content :is(header.page-head,header.nx-page-head,header.nx-card.hero,header.hero)>.hero-orb{display:none!important}nx-admin-shell .shell-content :is(header.page-head,header.nx-page-head,header.nx-card.hero,header.hero):not(:has(button)):not(:has(a)){display:none!important}nx-admin-shell .shell-content :is(.actions,.hero-actions,.nx-actions){margin:0!important;justify-content:flex-end!important}nx-admin-shell .shell-content :is(.nx-card,.card,.panel){scroll-margin-top:12px}@media (max-width: 720px){nx-admin-shell .shell-content :is(.admin-page,.nx-page){padding:9px!important}nx-admin-shell .shell-content .nx-page.pulse-command-center{padding:6px!important;gap:7px!important}nx-admin-shell .shell-content :is(header.page-head,header.nx-page-head,header.nx-card.hero,header.hero){margin-bottom:6px!important}nx-admin-shell .shell-content :is(.actions,.hero-actions,.nx-actions){width:100%;display:flex!important;overflow-x:auto;justify-content:flex-start!important;padding-bottom:2px}nx-admin-shell .shell-content :is(.actions,.hero-actions,.nx-actions)>*{flex:0 0 auto!important}}nx-admin-shell .shell-content nx-admin-back-button{display:none!important}nx-admin-shell .shell-content :is(.nx-page,.admin-page,.hub,.ops-shell,.connect-page,.workspace){width:100%!important;max-width:none!important}nx-admin-shell .shell-content :is(.nx-page,.admin-page,.hub,.ops-shell,.connect-page,.workspace)>:is(.nx-toolbar,.topbar):has(h1){min-height:0!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:static!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}nx-admin-shell .shell-content :is(.nx-page,.admin-page,.hub,.ops-shell,.connect-page,.workspace)>:is(.nx-toolbar,.topbar):has(h1)>:has(h1){display:none!important}nx-admin-shell .shell-content .workspace>.topbar{display:none!important}nx-admin-shell .shell-content .workspace{min-height:100%!important;background:transparent!important}nx-admin-shell .shell-content .workspace>.content{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(10px,1.35vw,18px)!important}nx-admin-shell .shell-content .workspace>.node-gate{min-height:100%!important;padding:clamp(10px,1.35vw,18px)!important}@media (max-width: 720px){nx-admin-shell .shell-content :is(.nx-page,.admin-page,.hub,.ops-shell,.connect-page,.workspace)>:is(.nx-toolbar,.topbar):has(h1){overflow-x:auto;justify-content:flex-start!important}nx-admin-shell .shell-content .workspace>.content{padding:9px!important}}.compact-location-browser{overflow:hidden}.compact-location-browser .internal-list{max-height:min(500px,100vh - 360px);overflow:auto;overscroll-behavior:contain;padding:.2rem .35rem .45rem .2rem}.compact-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:stretch}.compact-location-grid .location-empty-wide{grid-column:1/-1}.compact-location-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;min-height:182px;padding:.9rem;cursor:pointer}.compact-location-card:hover,.compact-location-card:focus-visible{border-color:color-mix(in srgb,var(--nx-primary, #2563eb) 54%,var(--nx-border, #dbe2ea));box-shadow:0 14px 32px color-mix(in srgb,var(--nx-primary, #2563eb) 12%,transparent);transform:translateY(-2px);outline:none}.compact-location-card .location-card-heading{grid-column:auto;grid-template-columns:auto minmax(0,1fr);padding-right:2.35rem}.compact-location-card .location-card-heading .table-badge{position:absolute;top:.85rem;right:.85rem;max-width:5.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-location-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.compact-location-details>span{display:grid;gap:.15rem;min-width:0;padding:.58rem .65rem;border:1px solid color-mix(in srgb,var(--nx-border, #dbe2ea) 70%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--nx-surface-soft, #f6f8fb) 88%,transparent)}.compact-location-details small{color:var(--nx-text-muted, #64748b);font-size:.67rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.compact-location-details strong{overflow:hidden;color:var(--nx-text, #0f172a);font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.compact-location-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;margin-top:auto;padding-top:.75rem}.compact-location-footer .flow-status-row{grid-column:auto;flex-wrap:nowrap;min-width:0;overflow:hidden}.compact-location-footer .flow-status-row span{overflow:hidden;padding:.28rem .45rem;text-overflow:ellipsis;white-space:nowrap}.compact-location-footer>strong{color:var(--nx-text-muted, #64748b);font-size:.72rem;white-space:nowrap}.location-open-indicator{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:color-mix(in srgb,var(--nx-primary, #2563eb) 12%,transparent);color:var(--nx-primary, #2563eb);font-size:1.35rem;line-height:1;transition:transform .18s ease,background .18s ease}.compact-location-card:hover .location-open-indicator,.compact-location-card:focus-visible .location-open-indicator{background:color-mix(in srgb,var(--nx-primary, #2563eb) 20%,transparent);transform:translate(2px)}.compact-location-card>em{margin-top:.6rem;color:#b45309;font-size:.7rem;font-style:normal;line-height:1.35}.fiscal-location-modal-backdrop{position:fixed;inset:0;z-index:1240;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.5rem);background:#0206179e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fiscal-modal-backdrop-in .18s ease-out}.fiscal-location-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);max-height:min(90vh,920px);overflow:hidden;border:1px solid color-mix(in srgb,var(--nx-border, #dbe2ea) 82%,transparent);border-radius:1.35rem;background:var(--nx-surface, #fff);box-shadow:0 32px 80px #02061752;color:var(--nx-text, #0f172a);animation:fiscal-modal-in .2s cubic-bezier(.2,.8,.2,1)}.fiscal-location-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--nx-border, #dbe2ea);background:linear-gradient(135deg,color-mix(in srgb,var(--nx-primary, #2563eb) 8%,var(--nx-surface, #fff)),var(--nx-surface, #fff) 60%)}.modal-title-cluster{display:flex;align-items:center;gap:.85rem;min-width:0}.modal-location-icon{flex:0 0 auto;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.95rem;background:var(--nx-primary, #2563eb);color:#fff;font-size:1rem;font-weight:900;box-shadow:0 10px 22px color-mix(in srgb,var(--nx-primary, #2563eb) 24%,transparent)}.modal-title-cluster>div{display:grid;min-width:0;gap:.08rem}.modal-title-cluster small{color:var(--nx-primary, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.modal-title-cluster h2{margin:0;overflow:hidden;font-size:clamp(1.05rem,2vw,1.35rem);text-overflow:ellipsis;white-space:nowrap}.modal-title-cluster p{margin:.12rem 0 0;color:var(--nx-text-muted, #64748b);font-size:.8rem}.modal-close-button{flex:0 0 auto;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--nx-border, #dbe2ea);border-radius:.75rem;background:var(--nx-surface, #fff);color:var(--nx-text, #0f172a);cursor:pointer;font-size:1.35rem;line-height:1}.modal-close-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--nx-primary, #2563eb) 45%,var(--nx-border, #dbe2ea));background:color-mix(in srgb,var(--nx-primary, #2563eb) 7%,var(--nx-surface, #fff))}.fiscal-location-modal-body{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:1rem;min-height:0;overflow:auto;padding:1rem 1.1rem 1.2rem;overscroll-behavior:contain}.fiscal-modal-section{align-self:start;min-width:0;padding:1rem;border:1px solid var(--nx-border, #dbe2ea);border-radius:1.05rem;background:color-mix(in srgb,var(--nx-surface-soft, #f6f8fb) 58%,var(--nx-surface, #fff))}.modal-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin-bottom:.9rem}.modal-section-heading.with-action{grid-template-columns:auto minmax(0,1fr) auto}.modal-section-heading>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.72rem;background:color-mix(in srgb,var(--nx-primary, #2563eb) 13%,transparent);color:var(--nx-primary, #2563eb);font-weight:900}.modal-section-heading>div{display:grid;gap:.16rem;min-width:0}.modal-section-heading strong{font-size:.94rem}.modal-section-heading small{color:var(--nx-text-muted, #64748b);font-size:.74rem;line-height:1.35}.modal-section-heading .link-button{border:0;background:transparent;color:var(--nx-primary, #2563eb);cursor:pointer;font-size:.75rem;font-weight:800;white-space:nowrap}.fiscal-location-modal .location-responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-location-modal .location-responsive-grid .field-wide{grid-column:1/-1}.modal-apply-all{margin:0 0 .8rem}.modal-flow-list{margin-top:0}.modal-flow-list .flow-assignment-card{grid-template-columns:auto minmax(125px,.75fr) minmax(180px,1.25fr);padding:.72rem}.numbering-assurance{display:flex;align-items:flex-start;gap:.55rem;margin-top:.8rem;padding:.7rem .75rem;border-radius:.8rem;background:color-mix(in srgb,#22c55e 9%,transparent);color:#166534}.numbering-assurance>span{display:grid;place-items:center;flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:999px;background:#22c55e;color:#fff;font-size:.72rem;font-weight:900}.numbering-assurance p{margin:0;font-size:.72rem;line-height:1.4}.fiscal-location-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-top:1px solid var(--nx-border, #dbe2ea);background:var(--nx-surface, #fff)}.fiscal-location-modal-footer>span{color:var(--nx-text-muted, #64748b);font-size:.74rem}.fiscal-location-modal-footer>div{display:flex;gap:.6rem}[data-nexus-theme=dark] .compact-location-details>span,[data-nexus-theme=dark] .fiscal-modal-section{border-color:#94a3b833;background:#1e293b99}[data-nexus-theme=dark] .compact-location-details strong{color:#f8fafc}[data-nexus-theme=dark] .fiscal-location-modal{border-color:#94a3b83d;background:#0f172a;color:#f8fafc;box-shadow:0 34px 90px #00000094}[data-nexus-theme=dark] .fiscal-location-modal-header{border-color:#94a3b833;background:linear-gradient(135deg,#2563eb2e,#0f172afa 60%)}[data-nexus-theme=dark] .modal-close-button,[data-nexus-theme=dark] .fiscal-location-modal-footer{border-color:#94a3b838;background:#0f172a;color:#f8fafc}[data-nexus-theme=dark] .numbering-assurance{background:#22c55e1f;color:#86efac}@keyframes fiscal-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes fiscal-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1120px){.compact-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-location-modal-body{grid-template-columns:1fr}.modal-flow-list .flow-assignment-card{grid-template-columns:auto minmax(0,.8fr) minmax(200px,1.2fr)}}@media (max-width: 760px){.compact-location-browser .internal-list{max-height:none}.compact-location-grid{grid-template-columns:1fr}.compact-location-card{min-height:0}.fiscal-location-modal-backdrop{place-items:end center;padding:0}.fiscal-location-modal{width:100%;max-height:96dvh;border-radius:1.2rem 1.2rem 0 0;animation-name:fiscal-modal-mobile-in}.fiscal-location-modal-header{align-items:flex-start;padding:.9rem}.modal-title-cluster p{display:none}.fiscal-location-modal-body{padding:.8rem}.fiscal-modal-section{padding:.85rem}.fiscal-location-modal .location-responsive-grid{grid-template-columns:1fr}.fiscal-location-modal .location-responsive-grid .field-wide{grid-column:auto}.modal-flow-list .flow-assignment-card{grid-template-columns:auto minmax(0,1fr)}.modal-flow-list .flow-assignment-card label{grid-column:1/-1}.fiscal-location-modal-footer{align-items:stretch;flex-direction:column;padding:.75rem .8rem}.fiscal-location-modal-footer>div{display:grid;grid-template-columns:1fr 1fr}.fiscal-location-modal-footer .nx-button{width:100%}}@media (max-width: 480px){.compact-location-details{grid-template-columns:1fr}.compact-location-footer{grid-template-columns:minmax(0,1fr) auto}.compact-location-footer>strong{display:none}.modal-section-heading.with-action{grid-template-columns:auto minmax(0,1fr)}.modal-section-heading.with-action .link-button{grid-column:1/-1;justify-self:stretch;padding:.55rem;border:1px solid var(--nx-border, #dbe2ea);border-radius:.7rem}.fiscal-location-modal-footer>div{grid-template-columns:1fr}}@keyframes fiscal-modal-mobile-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}html.nx-intake-review-open,html.nx-intake-review-open body{overflow:hidden;overscroll-behavior:none}
