.tracer-main.main-pane{max-width:1200px;margin:0 auto;padding:1rem 1.25rem 2.5rem}.tracer-page{min-height:60vh}.tracer-print-root{display:block}.tracer-form{padding:.65rem .85rem .75rem;margin-bottom:.75rem}.tracer-form-first-field{margin-top:0;margin-bottom:.35rem}.tracer-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem}.tracer-date-grid{margin-bottom:.35rem;gap:.45rem .65rem}.region-field-block{margin-top:1rem}.region-city-block{margin-top:.75rem;padding-left:.35rem;border-left:2px solid rgba(148,163,184,.25)}.region-city-heading{margin:.35rem 0 .4rem!important}.region-help-text{margin:.25rem 0 .5rem;line-height:1.45}.region-city-subnote{font-style:italic;opacity:.85}.region-chip-count{margin-left:.35rem;font-size:.72em;opacity:.85}.tracer-region-stack-head{margin:1.25rem 0 .5rem}.tracer-collated-banner-head{margin:1.25rem 0 .5rem;display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.tracer-collate-toggle{position:relative}.tracer-collate-toggle.is-on,.tracer-collate-toggle[aria-pressed=true]{border-color:rgb(var(--nx-accent));background:rgb(var(--nx-accent) / .12);color:rgb(var(--nx-ink))}.tracer-banner-stack{display:flex;flex-direction:column;gap:1rem}.tracer-banner{padding:1rem 1.15rem}.tracer-banner-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.6rem}.tracer-banner-print{flex-shrink:0}.tracer-banner-tools{display:flex;flex-shrink:0;gap:.4rem}.tracer-banner-bu{margin:0;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.tracer-banner-range{margin:.2rem 0 0}.tracer-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}@media (min-width: 1600px){.tracer-stat-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 1100px){.tracer-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.tracer-stat-row{grid-template-columns:1fr}}.tracer-stat-card{padding:.65rem .75rem;border-radius:10px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));position:relative}.tracer-stat-title{margin:0 0 .25rem}.tracer-stat-headline{margin:0;font-size:1.05rem;font-weight:650}.tracer-stat-sub{margin:.2rem 0 0}.tracer-stat-est{display:block;margin-top:.15rem}.tracer-stat-link{margin-top:.5rem}.tracer-pdf-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:.5rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.tracer-print-header{display:none}@media print{@page{margin:12mm}header.topbar{display:none!important}.tracer-hide-print,.tracer-print-single .tracer-print-header{display:none!important}.tracer-print-single .tracer-banner:not(.is-printing){display:none!important}.tracer-print-header{display:block!important;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #ccc}.tracer-print-title{margin:0;font-size:14pt}.tracer-print-sub{margin:.2rem 0 0}.tracer-main.main-pane{max-width:none;padding:0}.tracer-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6mm!important}.tracer-banner{break-inside:auto;page-break-inside:auto;border:1px solid #ddd;margin-bottom:.75rem}.tracer-stat-card{break-inside:avoid;page-break-inside:avoid;border:1px solid #ddd}.tracer-banner-head{break-inside:avoid;break-after:avoid;page-break-after:avoid}.tracer-stat-card,.tracer-stat-sub,.tracer-stat-headline{orphans:3;widows:3}.tracer-stat-link{display:none}}body{font-family:var(--font-sans);margin:0;padding:0;min-height:100vh;min-height:100dvh;background:rgb(var(--nx-bg));color:rgb(var(--nx-ink));line-height:var(--lh-normal);font-feature-settings:"ss01","cv11";-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;overflow-x:hidden}input,select,textarea{font-size:max(16px,1em)}.eyebrow{font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.eyebrow-lite{font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--nx-ink-3))}.display-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.04em;line-height:.95;font-size:var(--fs-xl);font-weight:700}.wordmark{font:700 var(--fs-sm) / 1.1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.nexus-card{background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-md)}.section-card{padding:var(--sp-4);margin:0 0 var(--sp-3)}.section-card-title{margin:0 0 var(--sp-3)}.field-block{margin:0 0 var(--sp-4)}.field-label{display:block;margin-bottom:var(--sp-2)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);padding:0 var(--sp-3);font:600 var(--fs-2xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink-2));cursor:pointer;white-space:nowrap;text-decoration:none;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.chip:hover{border-color:rgb(var(--nx-rule-strong));background:rgb(var(--nx-surface-3));color:rgb(var(--nx-ink))}.chip[aria-pressed=true],.chip[aria-selected=true]{border-color:rgb(var(--nx-accent) / .55);background:rgb(var(--nx-accent) / .14);color:rgb(var(--nx-accent))}.chip-tool{min-height:26px;padding:0 var(--sp-2);font-size:var(--fs-3xs)}.chip-tool-group{display:flex;gap:var(--sp-1)}.chip-grid{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0;max-height:11rem;overflow-y:auto;overflow-x:hidden;padding-right:var(--sp-1)}.chip-grid .chip{max-width:100%;white-space:normal;line-height:1.3;padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.bu-fallback-label{margin-top:var(--sp-2)}.bu-lookup-msg{margin:var(--sp-1) 0 0}.chip-like{border-radius:var(--r-sm)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);background:rgb(var(--nx-accent));color:rgb(var(--nx-accent-ink));border:1px solid rgb(var(--nx-accent));border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);font-weight:650;letter-spacing:.01em;cursor:pointer;transition:filter var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.btn-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 0 3px rgb(var(--nx-accent) / .16)}[hidden]{display:none!important}kbd{display:inline-block;padding:.1em .4em;font-family:var(--font-mono);font-size:var(--fs-2xs);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--r-xs)}.topbar{position:sticky;top:0;z-index:100;display:flex;flex-direction:column;background:color-mix(in srgb,rgb(var(--nx-surface)) 84%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgb(var(--nx-rule-soft))}.topbar--menu-open{z-index:4000}.topbar-bar{min-height:var(--topbar-h);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--sp-4) 0 var(--sp-3)}.topbar-left{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.topbar-right{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.topbar-brand{display:flex;flex-direction:row;align-items:center;gap:var(--sp-3);min-width:0}.topbar-brand-mark{flex-shrink:0;display:block}.topbar-brand-text{min-width:0}.tracer-ui-link{white-space:nowrap}.topbar-brand h1{margin:0;color:rgb(var(--nx-ink))}.topbar-tagline{margin:2px 0 0;font-size:var(--fs-2xs);color:rgb(var(--nx-ink-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-updated{font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--nx-ink-3))}.topbar-user-name{font-size:var(--fs-2xs);white-space:nowrap;max-width:16ch;overflow:hidden;text-overflow:ellipsis}.sidebar-toggle-btn{flex-shrink:0;width:36px;height:36px;padding:0;border-radius:var(--r-sm);background:transparent;border:1px solid transparent;color:rgb(var(--nx-ink-2));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.sidebar-toggle-btn:hover{background:rgb(var(--nx-surface-2));border-color:rgb(var(--nx-rule-soft))}.ico-sidebar{display:block;width:16px;height:12px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor;position:relative}.ico-sidebar:before{content:"";position:absolute;left:0;right:0;top:50%;margin-top:-1px;border-top:1.5px solid currentColor}.app-shell.sidebar-collapsed .ico-sidebar{opacity:.65}.tabbar{position:relative;height:var(--tabbar-h);border-top:1px solid rgb(var(--nx-rule-soft))}.tablist{display:flex;align-items:stretch;gap:var(--sp-1);height:100%;padding:0 var(--sp-4);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.tablist::-webkit-scrollbar{display:none}.tabbar[data-overflow=start] .tablist{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 100%)}.tabbar[data-overflow=end] .tablist{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 3rem),transparent 100%)}.tabbar[data-overflow=both] .tablist{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3rem,#000 calc(100% - 3rem),transparent 100%)}.tablist button{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;background:transparent;border:none;padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:600;color:rgb(var(--nx-ink-3));border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.tablist button:hover{color:rgb(var(--nx-ink));background:rgb(var(--nx-ink) / .05)}.tablist button.active{color:rgb(var(--nx-accent))}.tablist button.active:after{content:"";position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:0;height:2px;background:rgb(var(--nx-accent));border-radius:2px 2px 0 0}.app-shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:0;min-height:calc(100vh - var(--header-h));transition:grid-template-columns var(--dur-base) var(--ease)}.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}.run-sidebar{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));background:rgb(var(--nx-surface));border-right:1px solid rgb(var(--nx-rule-soft));overflow-x:clip;overflow-y:auto;min-width:0}.run-sidebar.collapsed-visual .sidebar-groups,.run-sidebar.collapsed-visual .form-actions .btn-secondary,.run-sidebar.collapsed-visual .sidebar-heading,.run-sidebar.collapsed-visual .run-status-line{display:none!important}.run-sidebar.collapsed-visual .sidebar-inner{padding:var(--sp-2)}.run-sidebar.collapsed-visual .sidebar-inner form{display:flex;justify-content:center}.run-sidebar.collapsed-visual #submit-btn{flex:0 0 auto;width:40px;height:40px;padding:0;border-radius:var(--r-sm);font-size:0}.run-sidebar.collapsed-visual .form-actions{position:static;margin-top:0;padding:0;background:none}.run-sidebar.collapsed-visual #submit-btn:before{content:"▶";font-size:var(--fs-sm);line-height:1}.sidebar-inner{padding:var(--sp-4) var(--sp-4) var(--sp-2);width:100%;max-width:100%}.run-sidebar form#run-form{max-width:100%}.sidebar-heading{margin:0 0 var(--sp-4);font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--nx-ink-3))}.source-picker{border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-md);background:rgb(var(--nx-surface-2));padding:var(--sp-3);margin:0 0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.source-picker-legend{padding:0 var(--sp-1);font:600 var(--fs-3xs) / 1 var(--font-mono);color:rgb(var(--nx-ink-3));text-transform:uppercase;letter-spacing:.12em}.source-picker label{flex-direction:row;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:rgb(var(--nx-ink));cursor:pointer;padding:var(--sp-1) 0}.source-picker .source-hint{margin:var(--sp-1) 0 0;font-size:var(--fs-2xs);line-height:var(--lh-snug);color:rgb(var(--nx-ink-3))}.run-sidebar.collapsed-visual .source-picker{display:none}.sidebar-detail{border-top:1px solid rgb(var(--nx-rule-soft))}.sidebar-detail summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--nx-ink-3));padding:var(--sp-3) 0;margin:0;list-style:none;transition:color var(--dur-fast) var(--ease)}.sidebar-detail summary:hover{color:rgb(var(--nx-ink))}.sidebar-detail summary::-webkit-details-marker{display:none}.sidebar-detail summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur-fast) var(--ease)}.sidebar-detail[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.sidebar-detail[open] summary{color:rgb(var(--nx-ink-2))}.sidebar-detail>*:last-child{padding-bottom:var(--sp-3)}.sidebar-grid.single .grid2{grid-template-columns:1fr}.run-sidebar .sidebar-grid.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.run-sidebar label{min-width:0}.run-sidebar input[type=text],.run-sidebar input[type=number],.run-sidebar input[type=search],.run-sidebar input[type=tel]{width:100%;max-width:100%;min-width:0}.run-sidebar fieldset.checks{flex-direction:column;align-items:stretch;gap:.4rem}.run-sidebar fieldset.checks label{width:100%;justify-content:flex-start}.run-sidebar.collapsed-visual .sidebar-grid.grid2{grid-template-columns:1fr}.main-pane{min-width:0;overflow-x:hidden;padding:var(--sp-6);display:flex;flex-direction:column}.tabpanel{flex:1;display:flex;flex-direction:column;min-height:0}.tile-wall-outer{padding-top:var(--sp-2)}.run-progress-wrap{flex-shrink:0;margin-bottom:var(--sp-4);border:1px solid rgb(var(--nx-rule-soft));background:rgb(var(--nx-surface));border-radius:var(--r-md);overflow:hidden}.run-progress-bar{height:3px;background:linear-gradient(90deg,transparent,rgb(var(--nx-accent) / .35),rgb(var(--nx-accent)),rgb(var(--nx-accent) / .35),transparent);background-size:180% 100%;animation:run-progress-shimmer 1.2s linear infinite}@keyframes run-progress-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.run-progress-bar{animation:none;background:rgb(var(--nx-accent) / .35)}}.run-progress-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-xs);line-height:var(--lh-snug);word-break:break-word;color:rgb(var(--nx-ink-2))}.run-progress-cancel{flex-shrink:0;padding:2px var(--sp-3);border:1px solid rgb(var(--nx-signal-danger) / .55);border-radius:var(--r-sm);background:rgb(var(--nx-signal-danger) / .08);color:rgb(var(--nx-signal-danger));font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.run-progress-cancel:hover:not(:disabled){background:rgb(var(--nx-signal-danger) / .18)}.run-progress-cancel:disabled{opacity:.45;cursor:not-allowed}.results-error{padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);border-radius:var(--r-md);border-color:rgb(var(--nx-signal-danger) / .55);background:rgb(var(--nx-signal-danger) / .08);color:rgb(var(--nx-signal-danger));font-size:var(--fs-sm)}.tile-wall{flex:1;display:flex;flex-direction:column;min-height:0}.tile-empty{margin:auto;padding:var(--sp-8);text-align:center;max-width:34rem;border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.tile-empty:before{content:"";display:block;width:40px;height:40px;margin:0 auto var(--sp-5);border-radius:var(--r-md);border:1px solid rgb(var(--nx-accent) / .4);background:linear-gradient(rgb(var(--nx-accent)),rgb(var(--nx-accent))) center / 14px 2px no-repeat,linear-gradient(rgb(var(--nx-accent)),rgb(var(--nx-accent))) center / 2px 14px no-repeat,rgb(var(--nx-accent) / .08)}.tile-empty-lead{margin:0 0 var(--sp-3);font-size:var(--fs-md);line-height:var(--lh-normal);color:rgb(var(--nx-ink));text-wrap:balance}.tile-empty .muted.small{display:block;max-width:30rem;margin:0 auto;text-wrap:balance}.restore-hidden-wrap{margin-top:var(--sp-5)}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-4);align-content:start}.tile{text-align:left;padding:var(--sp-5);cursor:pointer;position:relative;display:flex;flex-direction:column;gap:var(--sp-1);min-height:12.5rem;border:1px solid rgb(var(--nx-rule-soft));background:rgb(var(--nx-surface));border-radius:var(--r-md);color:inherit;font:inherit;overflow:hidden;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.tile:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:rgb(var(--nx-accent));transform:scaleY(0);transform-origin:top;transition:transform var(--dur-base) var(--ease)}.tile:hover{border-color:rgb(var(--nx-rule-strong));transform:translateY(-2px);box-shadow:var(--shadow-2)}.tile:hover:after{transform:scaleY(1)}.tile:active{transform:translateY(0)}.tile-eyebrow{font:600 var(--fs-3xs) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.tile-title{margin:var(--sp-2) 0 0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-tight)}.tile-sub{margin:2px 0 0;font-size:var(--fs-xs);color:rgb(var(--nx-ink-3));font-variant-numeric:tabular-nums}.tile-metric-row{margin-top:var(--sp-4);display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.tile-metric-num{font-size:var(--fs-2xl);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:rgb(var(--nx-accent))}.tile-metric-label{font:700 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.tile-stats{font-size:var(--fs-xs);color:rgb(var(--nx-ink-2));margin-top:var(--sp-2);line-height:var(--lh-snug)}.tile-footer{margin-top:auto;padding-top:var(--sp-4);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.tile-cta{font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--nx-ink-3));transition:color var(--dur-fast) var(--ease)}.tile:hover .tile-cta{color:rgb(var(--nx-accent))}.tile-est{font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--nx-signal-warning))}.tile-skel{pointer-events:none;opacity:.42;min-height:9rem}.estimated-chip-inline{font-size:var(--fs-3xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.run-meta-strip-wrap{flex-shrink:0}.filters-line-strip{margin:0 0 .35rem;font-size:.8rem}.run-meta-strip{display:flex;flex-wrap:wrap;gap:.5rem 1.35rem;padding:.55rem .85rem;background:rgb(var(--nx-bg) / .55);border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-md)}.run-meta-strip dl{margin:0;font-size:.78rem;min-width:0}.run-meta-strip dt{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.run-meta-strip dd{margin:.12rem 0 0;font-weight:600;color:var(--text);word-break:break-word}.run-meta-strip dd.errors-cell{color:rgb(var(--nx-signal-danger));font-weight:500}.run-meta-strip dd .path{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.73rem;font-weight:400}.recovery-drawer{border:1px solid var(--border);border-radius:10px;padding:0 .75rem .5rem;background:var(--bg-elev-1)}.recovery-drawer summary{cursor:pointer;padding:.6rem 0;font-weight:600;color:var(--muted);list-style:none}.recovery-drawer summary::-webkit-details-marker{display:none}.recovery-body{margin:0 0 .75rem;padding:.55rem .65rem;border-radius:8px;background:rgb(var(--nx-bg));border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;font-size:.75rem;max-height:12rem;overflow:auto}.muted{color:var(--muted)}.small{font-size:var(--fs-xs)}code{background:var(--bg-elev-2);padding:.08em .32em;border-radius:4px;font-size:.86em}.card{background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-md);padding:var(--sp-5)}.card-title-demoted{margin:0 0 .6rem;font-size:.92rem;font-weight:600;color:var(--muted)}.detail-hint{margin:-.2rem 0 .5rem;font-size:.79rem}.tabpanel-history .history-grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:.75rem;align-items:stretch;min-height:calc(100vh - var(--topbar-h) - 2rem)}.history-card{flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.history-table-wrap{flex:1;overflow:auto;max-height:min(70vh,720px)}.detail-card .json-out-detail{flex:1;max-height:min(65vh,640px)}.detail-card{display:flex;flex-direction:column;min-height:0}.btn-small{padding:.32rem .65rem;border-radius:8px;background:var(--bg-elev-2);border-color:var(--border);font-weight:500;font-size:.82rem}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.sidebar-grid{margin-top:var(--sp-2)}label{display:flex;flex-direction:column;font-size:var(--fs-xs);color:rgb(var(--nx-ink-2));gap:var(--sp-2)}input[type=text],input[type=number],input[type=search]{padding:var(--sp-2) var(--sp-3);min-height:34px;border-radius:var(--r-sm);border:1px solid rgb(var(--nx-rule-soft));background:rgb(var(--nx-bg));color:rgb(var(--nx-ink));font-size:var(--fs-sm);font-family:inherit;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}input[type=text]:hover,input[type=number]:hover,input[type=search]:hover{border-color:rgb(var(--nx-rule-strong))}input[type=text]:focus,input[type=number]:focus,input[type=search]:focus{outline:none;border-color:rgb(var(--nx-accent) / .7);background:rgb(var(--nx-surface-2))}input::placeholder{color:rgb(var(--nx-ink-3))}input[type=checkbox],input[type=radio]{accent-color:rgb(var(--nx-accent));width:15px;height:15px;cursor:pointer}.checks{margin:var(--sp-3) 0 0;padding:var(--sp-3);border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-md);background:rgb(var(--nx-surface-2) / .5);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.checks label{flex-direction:row;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:rgb(var(--nx-ink-2));cursor:pointer}.checks label:hover{color:rgb(var(--nx-ink))}.form-actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-5);padding:var(--sp-4) 0;background:linear-gradient(to top,rgb(var(--nx-surface)) 72%,transparent)}.form-actions #submit-btn{flex:1}button:not(:disabled):hover{filter:brightness(1.08)}.chip:hover,.tile:hover,.tablist button:hover,.sidebar-toggle-btn:hover,.btn-secondary:hover,.org-switcher-item:hover{filter:none}button:disabled{opacity:.52;cursor:not-allowed}.tabs .tab{background:var(--bg-elev-2);border-color:var(--border);font-weight:500;padding:.38rem .72rem!important;border-radius:8px!important}.tabs .tab.active{border-color:var(--accent);background:#2e6e5059}.row-between{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.row-between h2{margin:0}.row-between button{background:var(--bg-elev-2);border-color:var(--border);font-weight:500}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:rgb(var(--nx-surface-2))!important;border:1px solid rgb(var(--nx-rule-soft))!important;color:rgb(var(--nx-ink-2));font-size:var(--fs-sm);font-weight:550;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn-secondary:hover:not(:disabled){border-color:rgb(var(--nx-rule-strong))!important;color:rgb(var(--nx-ink))}.table-wrap{overflow-x:auto}.status-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);font-size:var(--fs-2xs);font-weight:650;border:1px solid transparent;white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:currentColor}.status-pill.running{background:rgb(var(--nx-signal-info) / .12);color:rgb(var(--nx-signal-info));border-color:rgb(var(--nx-signal-info) / .4);animation:pill-pulse 1.6s ease-in-out infinite}@keyframes pill-pulse{50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.status-pill.running{animation:none}}.status-pill.ok{background:rgb(var(--nx-signal-success) / .12);color:rgb(var(--nx-signal-success));border-color:rgb(var(--nx-signal-success) / .4)}.status-pill.err{background:rgb(var(--nx-signal-danger) / .12);color:rgb(var(--nx-signal-danger));border-color:rgb(var(--nx-signal-danger) / .4)}table{width:100%;border-collapse:collapse;font-size:.82rem}th,td{text-align:left;padding:.4rem .55rem;border-bottom:1px solid var(--border)}th{color:var(--muted);font-weight:600}#history-table tbody tr{cursor:pointer}tbody tr:hover{background:rgb(var(--nx-surface-2))}tbody tr.selected{outline:1px solid var(--accent)}.packages-stats{display:flex;gap:.45rem;flex-wrap:wrap}.stat-pill{background:rgb(var(--nx-bg));border:1px solid var(--border);border-radius:999px;padding:.25rem .65rem;font-size:.74rem;color:rgb(var(--nx-ink-2));display:inline-flex;gap:.35rem;align-items:baseline}.stat-pill strong{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.stat-pill.stat-pill-info strong{color:rgb(var(--nx-signal-warning))}.packages-toolbar{display:flex;gap:.65rem;align-items:center;margin:.6rem 0 .45rem}.modal-packages-toolbar{margin-top:.35rem}#modal-packages-search{flex:1;font-size:.84rem;padding:.42rem .65rem}#modal-packages-search:focus{outline:none;border-color:var(--accent)}.run-modal{border:none;padding:0;margin:0;width:100vw;height:100vh;max-width:none;max-height:none;background:transparent;color:rgb(var(--nx-ink))}.run-modal::backdrop{background:rgb(var(--nx-bg) / .78)}.run-modal-inner{max-width:min(1040px,96vw);max-height:min(92vh,940px);margin:2vh auto;padding:.85rem 1rem 1rem;display:flex;flex-direction:column;min-height:0;overflow:hidden;color:rgb(var(--nx-ink));background:rgb(var(--nx-surface))}.run-modal-inner .muted{color:rgb(var(--nx-ink-2))}.run-modal-inner table.packages,.run-modal-inner table.packages thead th,.run-modal-inner table.packages tbody td,.run-modal-inner table.packages tfoot td{color:rgb(var(--nx-ink))}.run-modal-inner table.packages thead th{background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink-2));border-bottom-color:rgb(var(--nx-rule-soft))}.run-modal-inner table.packages tbody td{border-bottom-color:rgb(var(--nx-rule-soft))}.run-modal-inner table.packages tbody tr:hover,.run-modal-inner table.packages tbody tr.pinned-row{background:rgb(var(--nx-surface-2))}.run-modal-inner table.packages tbody tr.pinned-row:hover{background:rgb(var(--nx-rule-soft))}.run-modal-inner table.packages tfoot td{background:rgb(var(--nx-surface-2));border-top-color:rgb(var(--nx-accent))}.run-modal-inner table.packages tfoot td.packages-tfoot-label{color:rgb(var(--nx-ink))}.run-modal-inner #modal-packages-search{background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink));border:1px solid rgb(var(--nx-rule-soft))}.run-modal-inner #modal-packages-search:focus{border-color:rgb(var(--nx-accent))}.run-modal-inner .unknown-chip{background:rgb(var(--nx-signal-warning) / .16);color:rgb(var(--nx-signal-warning));border-color:rgb(var(--nx-signal-warning) / .45)}.run-modal-inner .estimated-chip-inline{color:rgb(var(--nx-signal-warning))}.run-modal-inner .env-chip.env-big{background:rgb(var(--nx-accent) / .16);color:rgb(var(--nx-accent));border-color:rgb(var(--nx-accent) / .45)}.run-modal-inner .env-chip.env-small{background:rgb(var(--nx-rule-soft) / .6);color:rgb(var(--nx-ink));border-color:rgb(var(--nx-rule-soft))}.run-modal-header{align-items:flex-start;gap:.75rem}.run-modal-title{margin:.2rem 0 0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.run-modal-paths{margin:0 0 .35rem;word-break:break-all}.packages-table-host-modal{flex:1;overflow:auto;min-height:160px;max-height:min(56vh,540px);border:1px solid rgb(var(--nx-rule-soft))}.run-modal-footer{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgb(var(--nx-rule-soft));align-items:baseline}.code-wise-modal .run-modal-inner{max-width:min(1400px,98vw)}.code-wise-actions{display:flex;flex-shrink:0;gap:.4rem}.code-wise-empty{margin:.75rem 0}table.code-wise-table{width:100%;font-size:.82rem;white-space:nowrap}table.code-wise-table th,table.code-wise-table td{padding:6px 8px}table.code-wise-table th.num{text-align:right}table.code-wise-table thead th{position:sticky;top:0;z-index:1;background:rgb(var(--nx-surface-2))}table.code-wise-table td code{font-size:.8rem}.th-sort{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.th-sort:hover{color:rgb(var(--nx-accent))}table.packages{width:100%;border-collapse:separate;border-spacing:0;font-size:.84rem}table.packages thead th{position:sticky;top:0;background:rgb(var(--nx-surface-2));color:var(--muted);font-weight:600;text-align:left;padding:.5rem .58rem;border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1}table.packages thead th.sortable{cursor:pointer}table.packages thead th .sort-arrow{display:inline-block;width:.7em;color:var(--accent);margin-left:.25rem;opacity:0}table.packages thead th.sorted .sort-arrow{opacity:1}table.packages tbody td{padding:.42rem .58rem;border-bottom:1px solid rgb(var(--nx-rule-soft));vertical-align:middle}table.packages tfoot td{padding:.55rem .58rem;vertical-align:middle;background:rgb(var(--nx-bg) / .65)}table.packages tfoot td.packages-tfoot-label{text-align:right;font-weight:700;color:rgb(var(--nx-ink-2));letter-spacing:.04em;border-top:2px solid var(--accent);border-bottom:none;font-size:.8rem;text-transform:uppercase}table.packages tfoot td.packages-tfoot-pages{border-top:2px solid var(--accent);border-bottom:none}table.packages tfoot td.packages-tfoot-pages.estimated-sum{background:rgb(var(--nx-signal-warning) / .06)}table.packages tbody tr.rank-1 td.label{color:rgb(var(--nx-ink));font-weight:650}table.packages tbody tr.pinned-row{background:rgb(var(--nx-surface-2))}table.packages tbody tr.pinned-row:hover{background:rgb(var(--nx-surface-3))}table.packages tbody tr.pinned-row td.label{font-style:italic}table.packages td.rank,table.packages td.count{width:1%;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}table.packages td.rank-pinned{text-align:center}table.packages td.pages-num{width:1%;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.unknown-chip{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.18rem .42rem;border-radius:4px;background:rgb(var(--nx-signal-warning) / .14);color:rgb(var(--nx-signal-warning));border:1px solid rgb(var(--nx-signal-warning) / .4)}table.packages td.envelope-cell{width:1%;white-space:nowrap;text-align:right}.env-chip{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px;border:1px solid transparent;line-height:1}.env-chip.env-big{background:rgb(var(--nx-accent) / .14);color:rgb(var(--nx-accent));border-color:rgb(var(--nx-accent) / .4)}.env-chip.env-small{background:rgb(var(--nx-ink) / .1);color:rgb(var(--nx-ink-2));border-color:rgb(var(--nx-ink) / .24)}.env-split{margin-left:.5rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.modal-total-sub{margin-left:.6rem;font-variant-numeric:tabular-nums}.tile.tile-envelopes .tile-metric-num{color:rgb(var(--nx-accent, 88 166 255))}.detail-table-wrap{margin-bottom:.65rem;max-height:320px;overflow:auto}.packages-table-host{overflow:auto}.json-out{padding:.72rem;background:rgb(var(--nx-bg));border:1px solid var(--border);border-radius:8px;font-size:.76rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.empty{padding:1rem;text-align:center;color:var(--muted)}.tabs{margin:.45rem 0;display:flex;flex-wrap:wrap;gap:.38rem}.history-path-note{margin:.6rem 0 0;font-size:.74rem;word-break:break-word}.page-scan-detail{max-width:100%}@media (max-width: 1280px){:root{--sidebar-w: 300px}.main-pane{padding:var(--sp-5)}}@media (max-width: 1024px){.topbar-tagline{display:none}}@media (max-width: 1100px){.last-updated,.topbar-user-name{display:none}}@media (max-width: 980px){.tabpanel-history .history-grid{grid-template-columns:1fr}.app-shell{grid-template-columns:1fr!important}.run-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid rgb(var(--nx-rule-soft));max-height:52vh}.app-shell.sidebar-collapsed{grid-template-columns:1fr!important}.run-sidebar.collapsed-visual .sidebar-groups{display:block!important}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width: 640px){.main-pane{padding:var(--sp-4)}.topbar-bar,.tablist{padding:0 var(--sp-3)}.tile-grid{grid-template-columns:1fr}.tile-metric-num{font-size:var(--fs-xl)}.tile-empty{padding:var(--sp-5)}}.admin-shell{max-width:1200px;margin:24px auto;padding:0 24px 64px;color:rgb(var(--ink))}.admin-header{margin-bottom:24px;align-items:flex-start;gap:16px}.admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.audit-toolbar{display:flex;align-items:flex-end;gap:16px;padding:12px 16px;margin-bottom:16px;flex-wrap:wrap}.audit-filter{display:flex;flex-direction:column;gap:4px;min-width:180px}.audit-filter select{background:rgb(var(--nx-surface));color:rgb(var(--nx-ink));border:1px solid rgb(var(--nx-rule-soft));border-radius:6px;padding:6px 8px}.admin-header .btn-primary{background:rgb(var(--nx-accent));border-color:rgb(var(--nx-accent));color:rgb(var(--nx-accent-ink));font-weight:650}.admin-row-note{color:rgb(var(--nx-ink-3));font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.admin-users-table tbody tr.admin-edit-row td{background:rgb(var(--nx-surface-2));padding:var(--sp-4)}.admin-users-table tbody tr.is-editing>td{background:rgb(var(--nx-surface-2));border-bottom-color:transparent}.admin-edit-form{display:flex;flex-direction:column;gap:var(--sp-3)}.admin-edit-title{margin:0;color:rgb(var(--nx-ink-2))}.admin-edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--sp-3)}.admin-edit-form input,.admin-edit-form select{background:rgb(var(--nx-surface));color:rgb(var(--nx-ink));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);min-height:34px}.admin-edit-form input:focus,.admin-edit-form select:focus{outline:none;border-color:rgb(var(--nx-accent))}.admin-edit-form input:disabled,.admin-edit-form select:disabled{opacity:.55;cursor:not-allowed}.admin-edit-hint{margin:0;color:rgb(var(--nx-ink-3));font-size:var(--fs-2xs)}.admin-edit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0;position:static;background:none}.admin-notice{margin:0;font-size:var(--fs-sm)}.admin-notice.is-error{color:rgb(var(--nx-signal-danger))}.admin-notice.is-success{color:rgb(var(--nx-signal-success))}@media (max-width: 640px){.admin-users-table td.admin-row-actions{white-space:normal}.admin-row-actions-inner{justify-content:flex-start}.admin-edit-grid{grid-template-columns:1fr}.admin-edit-actions .btn-primary,.admin-edit-actions .chip{flex:1 1 auto}}.admin-audit-table td.audit-detail-cell{background:rgb(var(--nx-surface-2));padding:12px 16px}.audit-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.audit-json{background:#00000040;color:rgb(var(--nx-ink));border:1px solid rgb(var(--nx-rule-soft));border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.4;max-height:280px;overflow:auto;white-space:pre-wrap}.audit-loadmore{margin-top:16px;text-align:center}.audit-filter-search input{background:rgb(var(--nx-surface));color:rgb(var(--nx-ink));border:1px solid rgb(var(--nx-rule-soft));border-radius:6px;padding:6px 8px}.env-chip.audit-outcome.is-success{background:rgb(var(--nx-signal-success) / .14);color:rgb(var(--nx-signal-success));border-color:rgb(var(--nx-signal-success) / .4)}.env-chip.audit-outcome.is-failure{background:rgb(var(--nx-signal-danger) / .16);color:rgb(var(--nx-signal-danger));border-color:rgb(var(--nx-signal-danger) / .45)}.audit-endpoint{display:block;font-weight:400;opacity:.75}.audit-actor-wrap{display:inline-block}.audit-actor{background:none;border:0;padding:0;color:rgb(var(--nx-ink));font:inherit;cursor:help;border-bottom:1px dotted rgb(var(--nx-ink) / .5)}.audit-actor:hover,.audit-actor:focus-visible,.audit-actor.is-open{border-bottom-style:solid;color:rgb(var(--nx-accent))}.audit-hovercard{position:fixed;z-index:80;background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:0 18px 40px #00000073;max-height:60vh;overflow:auto}.audit-hovercard-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.audit-hovercard-name{font-weight:600}.audit-hovercard-grid{display:grid;grid-template-columns:88px 1fr;gap:2px 10px;margin:4px 0 2px;font-size:12px}.audit-hovercard-grid dt{opacity:.6}.audit-hovercard-grid dd{margin:0;word-break:break-word}.audit-hovercard-list{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px}.audit-hovercard-list li{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.audit-hovercard-list li>span{flex:1 1 auto;text-align:right;min-width:0}.audit-hovercard-list code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-codes-hovercard{position:fixed;z-index:80;background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;box-shadow:0 18px 40px #00000073;max-height:300px;overflow:auto}.sales-chip{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sales-codes-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;position:sticky;top:0;background:rgb(var(--nx-surface));padding-bottom:4px}.sales-codes-close{flex:0 0 auto;width:24px;height:24px;padding:0;border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink-2));font-size:12px;line-height:1;cursor:pointer}.sales-codes-name{font-weight:600}.sales-codes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px}.sales-codes-list li{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sales-codes-list li>span{flex:1 1 auto;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-codes-list code{flex:0 0 auto}.org-switcher{position:relative;display:inline-block}.org-chip-trigger,.org-chip-static{background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink-2));border:1px solid rgb(var(--nx-rule-soft));max-width:22ch;overflow:hidden;text-overflow:ellipsis}.org-switcher-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:240px;background:rgb(var(--nx-surface-2));border:1px solid rgb(var(--nx-rule-strong));border-radius:var(--r-md);box-shadow:var(--shadow-3);z-index:50;padding:var(--sp-1);display:flex;flex-direction:column;gap:2px}.org-switcher-item{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:transparent;color:rgb(var(--nx-ink));border:0;border-radius:var(--r-sm);cursor:pointer;text-align:left;font:inherit;font-size:var(--fs-sm)}.org-switcher-item:hover{background:rgb(var(--nx-ink) / .07)}.org-switcher-item.active{background:rgb(var(--nx-accent) / .14);color:rgb(var(--nx-accent))}.org-switcher-name{font-weight:550}.org-members-panel{display:grid;gap:12px}.org-members-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.org-members-list li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:6px 8px;border:1px solid rgb(var(--border));border-radius:6px;background:#00000026}.org-members-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:8px;border-top:1px dashed rgb(var(--border))}.org-members-add label{display:flex;flex-direction:column;gap:4px;min-width:200px}.org-members-add select{background:rgb(var(--surface));color:rgb(var(--ink));border:1px solid rgb(var(--border));border-radius:6px;padding:6px 8px}.urine-pin-chip{cursor:default;text-transform:uppercase;letter-spacing:.04em;font-size:11px;background:rgba(var(--accent-rgb, 245 211 86),.12);border-color:rgba(var(--accent-rgb, 245 211 86),.5);color:rgb(var(--text))}.urine-pin-banner{margin:6px 0 4px}.edta-pin-chip{cursor:default;text-transform:uppercase;letter-spacing:.04em;font-size:10px;background:rgba(var(--accent-rgb, 245 211 86),.1);border-color:rgba(var(--accent-rgb, 245 211 86),.45);color:rgb(var(--text));line-height:1.25;white-space:normal;text-align:left}.edta-pin-banner{margin:6px 0 4px}.citrate-pin-chip{cursor:default;text-transform:uppercase;letter-spacing:.04em;font-size:10px;background:#78c8ff14;border-color:#78c8ff73;color:rgb(var(--text));line-height:1.25;white-space:normal;text-align:left}.citrate-pin-banner{margin:6px 0 4px}.s-heparin-pin-chip{cursor:default;text-transform:uppercase;letter-spacing:.04em;font-size:10px;background:#96e6b41a;border-color:#96e6b473;color:rgb(var(--text));line-height:1.25;white-space:normal;text-align:left}.s-heparin-pin-banner{margin:6px 0 4px}.l-heparin-pin-chip{cursor:default;text-transform:uppercase;letter-spacing:.04em;font-size:10px;background:#dcaaf01a;border-color:#dcaaf073;color:rgb(var(--text));line-height:1.25;white-space:normal;text-align:left}.l-heparin-pin-banner{margin:6px 0 4px}.urine-breakdown{width:100%;border-collapse:collapse;color:rgb(var(--text));margin-top:4px}.urine-breakdown th,.urine-breakdown td{padding:10px 12px;border-bottom:1px solid rgb(var(--border));text-align:left;font-variant-numeric:tabular-nums}.urine-breakdown thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--muted));font-weight:600}.urine-breakdown td.num{text-align:right}.urine-breakdown tfoot td{border-bottom:none;font-weight:700;color:rgb(var(--accent, 245 211 86));border-top:1px solid rgb(var(--border))}.inv-shell{max-width:1640px;margin:0 auto;padding:var(--sp-8) var(--sp-10) var(--sp-12);display:flex;flex-direction:column}.inv-masthead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46ch);align-items:end;gap:var(--sp-8);padding-bottom:var(--sp-6);margin-bottom:var(--sp-6);border-bottom:1px solid rgb(var(--nx-rule-strong))}.inv-kicker{margin:0 0 var(--sp-3);font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--nx-ink-3))}.inv-title{margin:0;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:700;line-height:.94;letter-spacing:-.035em;color:rgb(var(--nx-ink))}.inv-masthead-deck{padding-left:var(--sp-6);border-left:1px solid rgb(var(--nx-rule-soft))}.inv-deck{margin:0;font-size:var(--fs-md);line-height:1.55;color:rgb(var(--nx-ink-2));text-wrap:pretty}.inv-deck-note{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);line-height:1.5;color:rgb(var(--nx-ink-3))}.inv-loading{padding:var(--sp-8);text-align:center}.inv-flash{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-6);border-left:2px solid rgb(var(--nx-signal-success));background:rgb(var(--nx-signal-success) / .08);color:rgb(var(--nx-ink));font-size:var(--fs-sm)}.inv-board{padding:var(--sp-2) 0 0}.inv-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap;padding-bottom:var(--sp-6);border-bottom:1px solid rgb(var(--nx-rule-soft))}.inv-board-title{margin:0 0 var(--sp-3);font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em;color:rgb(var(--nx-ink))}.inv-board-head .inv-deck{max-width:56ch}.inv-board-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.inv-board-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.inv-board-step{padding:var(--sp-6) var(--sp-6) var(--sp-8);border-bottom:1px solid rgb(var(--nx-rule-soft));border-right:1px solid rgb(var(--nx-rule-soft))}.inv-board-step:first-child{padding-left:0}.inv-board-step:last-child{border-right:0}.inv-board-n{display:block;margin-bottom:var(--sp-4);font:700 var(--fs-2xl) / 1 var(--font-mono);letter-spacing:-.02em;color:rgb(var(--nx-accent))}.inv-board-step h3{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:600;color:rgb(var(--nx-ink))}.inv-board-step p{margin:0;max-width:34ch;line-height:1.5}.inv-board-foot{margin:var(--sp-5) 0 0;max-width:72ch;line-height:1.55}.inv-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:var(--sp-8)}.inv-figure{display:block;padding:0 var(--sp-6);border:0;border-left:1px solid rgb(var(--nx-rule-soft));background:none;text-align:left;font:inherit;color:inherit}.inv-figure:first-child{padding-left:0;border-left:0}.inv-figure-btn{cursor:default}.inv-figure-btn.is-alert{cursor:pointer}.inv-figure-num{display:block;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:rgb(var(--nx-ink));font-variant-numeric:tabular-nums}.inv-figure-label{display:block;margin-top:var(--sp-3);font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--nx-ink-2))}.inv-figure-cap{display:block;margin-top:var(--sp-2);font-size:var(--fs-2xs);line-height:1.4;color:rgb(var(--nx-ink-3))}.inv-figure.is-alert .inv-figure-num,.inv-figure.is-alert .inv-figure-label{color:rgb(var(--nx-signal-danger))}.inv-index{display:flex;flex-wrap:wrap;gap:0;margin-bottom:var(--sp-6);border-top:1px solid rgb(var(--nx-rule-soft));border-bottom:1px solid rgb(var(--nx-rule-soft))}.inv-index-item{display:flex;align-items:flex-start;gap:var(--sp-3);flex:1 1 170px;padding:var(--sp-4) var(--sp-5);background:none;border:0;border-right:1px solid rgb(var(--nx-rule-soft));border-bottom:2px solid transparent;color:rgb(var(--nx-ink-3));font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.inv-index-item:first-child{padding-left:0}.inv-index-item:last-child{border-right:0}.inv-index-item:hover{color:rgb(var(--nx-ink-2));background:rgb(var(--nx-surface) / .7)}.inv-index-item.active{color:rgb(var(--nx-ink));border-bottom-color:rgb(var(--nx-accent))}.inv-index-n{font:700 var(--fs-2xs) / 1.4 var(--font-mono);letter-spacing:.04em;color:rgb(var(--nx-ink-3))}.inv-index-item.active .inv-index-n{color:rgb(var(--nx-accent))}.inv-index-body{display:flex;flex-direction:column;gap:3px;min-width:0}.inv-index-label{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:currentcolor}.inv-index-label svg{flex:none;width:14px;height:14px;opacity:.75}.inv-index-cap{font-size:var(--fs-3xs);letter-spacing:.02em;color:rgb(var(--nx-ink-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-banner{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-6);border-left:2px solid rgb(var(--nx-signal-warning));background:rgb(var(--nx-signal-warning) / .08);color:rgb(var(--nx-ink));font-size:var(--fs-sm)}.inv-banner svg{flex:none;color:rgb(var(--nx-signal-warning))}.inv-banner-soft{background:rgb(var(--nx-surface));border-left-color:rgb(var(--nx-accent))}.inv-banner-soft svg{color:rgb(var(--nx-accent))}.inv-linkbtn{background:none;border:0;padding:0;font:inherit;color:rgb(var(--nx-accent));text-decoration:underline;cursor:pointer}.inv-linkbtn:disabled{opacity:.6;cursor:default}.inv-panel{min-width:0}.inv-panel-empty{padding:var(--sp-4) 0 var(--sp-2)}.inv-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap;padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:1px solid rgb(var(--nx-rule-soft))}.inv-sechead-text{min-width:0}.inv-sechead-title{display:flex;align-items:baseline;gap:var(--sp-3);margin:0;font-size:var(--fs-lg);font-weight:650;letter-spacing:-.015em;color:rgb(var(--nx-ink))}.inv-sechead-n{font:700 var(--fs-2xs) / 1 var(--font-mono);color:rgb(var(--nx-accent))}.inv-sechead-cap{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);line-height:1.45;color:rgb(var(--nx-ink-3))}.inv-sechead-tools{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.inv-search{min-width:200px;padding:var(--sp-2) var(--sp-3);background:rgb(var(--nx-surface-2));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);color:rgb(var(--nx-ink));font:inherit;font-size:var(--fs-sm)}.inv-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:rgb(var(--nx-ink-2));white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.inv-toggle-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.inv-toggle-track{position:relative;flex:none;width:38px;height:22px;border-radius:var(--r-full);background:rgb(var(--nx-surface-3));border:1px solid rgb(var(--nx-rule-soft));transition:background var(--motion-fast, .14s) ease,border-color var(--motion-fast, .14s) ease}.inv-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--r-full);background:rgb(var(--nx-ink-3));box-shadow:var(--shadow-1);transition:transform var(--motion-fast, .14s) cubic-bezier(.34,1.56,.64,1),background var(--motion-fast, .14s) ease}.inv-toggle-input:checked+.inv-toggle-track{background:rgb(var(--nx-accent));border-color:rgb(var(--nx-accent))}.inv-toggle-input:checked+.inv-toggle-track .inv-toggle-thumb{transform:translate(16px);background:rgb(var(--nx-accent-ink))}.inv-toggle-input:focus-visible+.inv-toggle-track{box-shadow:var(--focus-ring)}.inv-toggle:hover .inv-toggle-track{border-color:rgb(var(--nx-rule-strong))}.inv-toggle-label{line-height:1}.inv-dot{display:inline-block;width:8px;height:8px;border-radius:var(--r-full);margin-right:3px;vertical-align:middle}.inv-dot-store{background:rgb(var(--nx-accent))}.inv-dot-bu{background:rgb(var(--nx-signal-info))}.inv-dot-lab{background:rgb(var(--nx-ink-3))}.inv-table-wrap{overflow-x:auto}.inv-matrix,.inv-table{width:100%;min-width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.inv-matrix th,.inv-matrix td,.inv-table th,.inv-table td{padding:var(--sp-3) var(--sp-4);text-align:left;border-bottom:1px solid rgb(var(--nx-rule-soft));white-space:nowrap}.inv-matrix th:first-child,.inv-matrix td:first-child,.inv-table th:first-child,.inv-table td:first-child{padding-left:0}.inv-matrix th:last-child,.inv-matrix td:last-child,.inv-table th:last-child,.inv-table td:last-child{padding-right:0}.inv-matrix thead th,.inv-table thead th{padding-top:0;padding-bottom:var(--sp-3);font:600 var(--fs-3xs) / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3));vertical-align:bottom;border-bottom-color:rgb(var(--nx-rule-strong))}.inv-matrix tbody tr:hover,.inv-table tbody tr:hover{background:rgb(var(--nx-surface) / .75)}.inv-matrix td.num,.inv-matrix th.num,.inv-table td.num,.inv-table th.num{text-align:right;font-variant-numeric:tabular-nums}.inv-col-name{display:block;font-size:var(--fs-2xs);letter-spacing:.06em;color:rgb(var(--nx-ink-2));text-transform:none}.inv-col-kind{display:block;margin-top:3px;font-size:var(--fs-3xs);letter-spacing:.08em;color:rgb(var(--nx-ink-3))}.inv-matrix .sticky-col{position:sticky;left:0;z-index:1;background:rgb(var(--nx-bg));padding-right:var(--sp-6)}.inv-matrix thead .sticky-col{z-index:2}.inv-matrix tbody tr:hover .sticky-col{background:rgb(var(--nx-surface))}.inv-mat-name{display:block;color:rgb(var(--nx-ink));font-size:var(--fs-base);font-weight:550;letter-spacing:-.005em}.inv-mat-cell{color:rgb(var(--nx-ink));font-weight:500}.inv-unit{display:block;margin-top:2px;font:500 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.inv-qty .inv-unit{display:inline;margin-left:var(--sp-2)}.inv-total-col{font-weight:700;color:rgb(var(--nx-ink));border-left:1px solid rgb(var(--nx-rule-soft));padding-left:var(--sp-5)!important}.inv-when-date{display:block;color:rgb(var(--nx-ink-2));font-variant-numeric:tabular-nums}.inv-when-time{display:block;margin-top:2px;font:500 var(--fs-3xs) / 1 var(--font-mono);color:rgb(var(--nx-ink-3))}.inv-route{color:rgb(var(--nx-ink-2));font-size:var(--fs-xs)}.inv-details{white-space:normal;max-width:34ch;line-height:1.4}.inv-dash,td.inv-zero{color:rgb(var(--nx-ink-3))}td.inv-low{color:rgb(var(--nx-signal-danger));font-weight:700}.inv-matrix tfoot td{padding:var(--sp-3) var(--sp-4);font-weight:700;color:rgb(var(--nx-ink));border-top:1px solid rgb(var(--nx-rule-strong));border-bottom:0;font-variant-numeric:tabular-nums;text-align:right}.inv-matrix tfoot td.sticky-col{text-align:left;font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.inv-nomatch{text-align:center;padding:var(--sp-6)}.nowrap{white-space:nowrap}.inv-arrow{margin:0 var(--sp-2);color:rgb(var(--nx-accent))}.inv-row-actions{text-align:right;white-space:nowrap;vertical-align:middle}.inv-row-actions>*+*{margin-left:var(--sp-2)}.inv-empty{padding:var(--sp-8) 0;color:rgb(var(--nx-ink-2));border-top:1px solid rgb(var(--nx-rule-soft))}.inv-empty-icon{width:36px;height:36px;margin:0 0 var(--sp-4);display:grid;place-items:center;border-radius:var(--r-sm);background:rgb(var(--nx-surface-2));color:rgb(var(--nx-accent))}.inv-empty h3{margin:0 0 var(--sp-2);color:rgb(var(--nx-ink));font-size:var(--fs-lg);font-weight:650;letter-spacing:-.015em}.inv-empty p{max-width:52ch;margin:0 0 var(--sp-5);line-height:1.55}.inv-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:var(--sp-10);align-items:start}.inv-fs{margin:0;padding:0 0 var(--sp-6);border:0;border-bottom:1px solid rgb(var(--nx-rule-soft))}.inv-fs+.inv-fs{padding-top:var(--sp-6)}.inv-fs:last-of-type{border-bottom:0;padding-bottom:0}.inv-fs-head{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;padding:0;margin-bottom:var(--sp-4)}.inv-fs-n{font:700 var(--fs-2xs) / 1 var(--font-mono);letter-spacing:.04em;color:rgb(var(--nx-accent))}.inv-fs-title{font-size:var(--fs-md);font-weight:600;color:rgb(var(--nx-ink))}.inv-fs-hint{font:500 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.inv-fs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4) var(--sp-5)}@media (max-width: 1360px){.inv-fs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-field{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sm);color:rgb(var(--nx-ink-2))}.inv-field>span{font:600 var(--fs-3xs) / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.inv-field input,.inv-field select{padding:var(--sp-3);background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);color:rgb(var(--nx-ink));font:inherit;font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease)}.inv-field input:hover,.inv-field select:hover{border-color:rgb(var(--nx-rule-strong))}.inv-field input:focus,.inv-field select:focus{outline:none;border-color:rgb(var(--nx-accent))}.inv-field-wide{grid-column:1 / -1}.inv-combo{position:relative}.inv-combo-trigger,.inv-combo-input{display:block;width:100%;padding:var(--sp-3);background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);color:rgb(var(--nx-ink));font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}.inv-combo-trigger.is-placeholder{color:rgb(var(--nx-ink-3))}.inv-combo-trigger:hover:not(:disabled),.inv-combo-input:hover:not(:disabled){border-color:rgb(var(--nx-rule-strong))}.inv-combo.is-open .inv-combo-input,.inv-combo-trigger:focus-visible{outline:none;border-color:rgb(var(--nx-accent))}.inv-combo-input{cursor:text}.inv-combo-required{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}.inv-combo-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow:auto;background:rgb(var(--nx-surface-2));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);box-shadow:0 12px 32px #00000073;padding:var(--sp-1)}.inv-combo-group+.inv-combo-group{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid rgb(var(--nx-rule-soft))}.inv-combo-group-label{padding:var(--sp-2) var(--sp-3) var(--sp-1);font:600 var(--fs-3xs) / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.inv-combo-option{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:rgb(var(--nx-ink));font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.inv-combo-option:hover,.inv-combo-option.is-active{background:rgba(var(--nx-accent),.12)}.inv-combo-kind{flex-shrink:0;font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--nx-ink-3))}.inv-combo-add{color:rgb(var(--nx-accent));font-weight:600}.inv-combo-new-badge{flex-shrink:0;padding:2px 6px;border-radius:999px;background:rgba(var(--nx-accent),.18);color:rgb(var(--nx-accent));font:700 var(--fs-3xs) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.inv-combo-empty,.inv-combo-err{padding:var(--sp-3);font-size:var(--fs-sm);color:rgb(var(--nx-ink-3))}.inv-combo-err{color:rgb(var(--nx-danger, 220 80 80))}.inv-combo.is-disabled .inv-combo-trigger{opacity:.55;cursor:not-allowed}.inv-order-form{display:block}.inv-order-lines{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid rgb(var(--nx-rule-soft))}.inv-order-lines-head{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4)}.inv-fs-titles{display:flex;flex-direction:column;gap:2px}.inv-line-table-wrap{overflow-x:auto}.inv-line-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.inv-line-table thead th{text-align:left;padding:0 var(--sp-4) var(--sp-3);font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3));border-bottom:1px solid rgb(var(--nx-rule-soft));white-space:nowrap}.inv-line-table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid rgb(var(--nx-rule-soft));vertical-align:middle}.inv-line-table td:first-child,.inv-line-table th:first-child{padding-left:0}.inv-line-table td:last-child,.inv-line-table th:last-child{padding-right:0}.inv-line-table .inv-lt-mat{width:auto;min-width:200px}.inv-line-table .inv-lt-num{width:104px}.inv-line-table .inv-lt-total{width:112px;white-space:nowrap}.inv-line-table .inv-lt-photo{width:110px}.inv-line-table .inv-lt-x{width:40px;text-align:right}.inv-line-table select,.inv-line-table input{width:100%;padding:var(--sp-2) var(--sp-3);background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-sm);color:rgb(var(--nx-ink));font:inherit;font-size:var(--fs-sm)}.inv-line-table .inv-lt-num input{text-align:right}.inv-line-table select:focus,.inv-line-table input:focus{outline:none;border-color:rgb(var(--nx-accent))}.inv-step{position:relative;display:block}.inv-step input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.inv-step input::-webkit-outer-spin-button,.inv-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inv-line-table .inv-step input{padding-right:24px;text-align:right}.inv-step-btns{position:absolute;top:1px;right:1px;bottom:1px;width:19px;display:flex;flex-direction:column;border-left:1px solid rgb(var(--nx-rule-soft));overflow:hidden;border-radius:0 calc(var(--r-sm) - 1px) calc(var(--r-sm) - 1px) 0}.inv-step-btns button{flex:1 1 50%;min-height:0;margin:0;padding:0;border:0;background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink-3));cursor:pointer;position:relative;transition:background .12s ease,color .12s ease}.inv-step-up{border-bottom:1px solid rgb(var(--nx-rule-soft))}.inv-step-btns button:hover{background:rgb(var(--nx-accent) / .16);color:rgb(var(--nx-accent))}.inv-step-btns button:active{background:rgb(var(--nx-accent) / .28)}.inv-step-btns button:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);border-left:3px solid transparent;border-right:3px solid transparent}.inv-step-up:before{border-bottom:4px solid currentColor}.inv-step-down:before{border-top:4px solid currentColor}.inv-lt-total{font-variant-numeric:tabular-nums;color:rgb(var(--nx-ink));font-weight:600;white-space:nowrap}.inv-lt-warn{color:rgb(var(--nx-signal-warning));font-weight:600}.inv-line-table tr.is-overdraw td{background:rgb(var(--nx-signal-warning) / .06)}.inv-line-remove{border:0;background:transparent;color:rgb(var(--nx-ink-3));font-size:var(--fs-lg);line-height:1;cursor:pointer;padding:2px 6px;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.inv-line-remove:hover:not(:disabled){color:rgb(var(--nx-signal-danger));background:rgb(var(--nx-signal-danger) / .08)}.inv-line-remove:disabled{opacity:.3;cursor:default}.inv-line-add{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);width:100%;background:transparent;border:1px dashed rgb(var(--nx-rule-strong));border-radius:var(--r-sm);color:rgb(var(--nx-ink-2));font:600 var(--fs-sm) / 1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.inv-line-add:hover{border-color:rgb(var(--nx-accent));color:rgb(var(--nx-accent))}.inv-line-photo{display:flex;align-items:center}.inv-line-photo-btn{white-space:nowrap}.inv-line-thumb{position:relative;display:inline-flex}.inv-line-thumb img{width:36px;height:36px;object-fit:cover;border-radius:var(--r-sm);border:1px solid rgb(var(--nx-rule-soft));display:block}.inv-line-thumb-x{position:absolute;top:-6px;right:-6px;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:rgb(var(--nx-signal-danger));color:#fff;font-size:11px;line-height:16px;text-align:center;cursor:pointer}.inv-ledger-thumb{display:inline-block;margin-bottom:var(--sp-2)}.inv-ledger-thumb img{width:44px;height:44px;object-fit:cover;border-radius:var(--r-sm);border:1px solid rgb(var(--nx-rule-soft));display:block}.inv-inline-form{padding:var(--sp-5);margin-bottom:var(--sp-5);background:rgb(var(--nx-surface));border-left:2px solid rgb(var(--nx-accent))}.inv-vendor-form .inv-vendor-materials{margin-top:var(--sp-4)}.inv-vendor-materials-label{display:block;margin-bottom:var(--sp-2);font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--nx-ink-3))}.inv-vendor-picker{max-height:220px;overflow-y:auto;padding:var(--sp-1) 0}.inv-vendor-edit-cell{padding:0;background:rgb(var(--nx-surface-2))}.inv-vendor-edit-cell .inv-inline-form{margin-bottom:0;border-left:0;background:transparent}.inv-vendor-addr{display:block;margin-top:2px;font-size:var(--fs-2xs);color:rgb(var(--nx-ink-3));font-weight:400}.inv-vendor-supplies{white-space:nowrap}.inv-vendors-table td:first-child,.inv-vendors-table th:first-child{width:100%}.inv-vendors-table .inv-row-actions{padding-left:var(--sp-6)}.inv-docket{position:sticky;top:var(--sp-5);padding:var(--sp-5);background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-top:2px solid rgb(var(--nx-accent));border-radius:0 0 var(--r-md) var(--r-md)}.inv-docket.is-warn{border-top-color:rgb(var(--nx-signal-warning))}.inv-docket-head{margin:0 0 var(--sp-3);font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--nx-ink-3))}.inv-docket-big{display:flex;align-items:baseline;gap:var(--sp-2);padding-bottom:var(--sp-4);margin-bottom:var(--sp-4);border-bottom:1px solid rgb(var(--nx-rule-soft));font-size:var(--fs-3xl);font-weight:700;line-height:1;letter-spacing:-.04em;color:rgb(var(--nx-accent));font-variant-numeric:tabular-nums}.inv-docket.is-warn .inv-docket-big{color:rgb(var(--nx-signal-warning))}.inv-docket-unit{font:500 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.inv-docket-dl{margin:0;display:flex;flex-direction:column}.inv-docket-dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-2) 0;font-size:var(--fs-sm);border-bottom:1px dashed rgb(var(--nx-rule-soft))}.inv-docket-dl>div:last-child{border-bottom:0}.inv-docket-dl dt{flex:none;font-size:var(--fs-xs);color:rgb(var(--nx-ink-3))}.inv-docket-dl dd{margin:0;text-align:right;color:rgb(var(--nx-ink-2));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.inv-docket-strong{color:rgb(var(--nx-ink))!important;font-weight:700}.inv-docket-danger{color:rgb(var(--nx-signal-danger))!important;font-weight:700}.inv-docket-note{margin:var(--sp-4) 0 0;font-size:var(--fs-xs);line-height:1.45;color:rgb(var(--nx-signal-warning))}.inv-docket-err{margin-top:var(--sp-4)}.inv-docket-actions{margin-top:var(--sp-5)}.inv-docket-actions .btn-primary{width:100%}.inv-catalog{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:start}.inv-catalog>section+section{padding-left:var(--sp-8);border-left:1px solid rgb(var(--nx-rule-soft))}.inv-badge{display:inline-block;padding:2px 8px;border-radius:var(--r-full);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.inv-badge-store{background:rgb(var(--nx-accent) / .16);color:rgb(var(--nx-accent))}.inv-badge-bu{background:rgb(var(--nx-signal-info) / .16);color:rgb(var(--nx-signal-info))}.inv-badge-lab{background:rgb(var(--nx-surface-3));color:rgb(var(--nx-ink-2))}.inv-kbadge{display:inline-block;padding:2px 8px;border-radius:var(--r-full);font-size:var(--fs-2xs);text-transform:capitalize;font-weight:600}.inv-k-receipt{background:rgb(var(--nx-signal-success) / .16);color:rgb(var(--nx-signal-success))}.inv-k-dispatch{background:rgb(var(--nx-signal-info) / .16);color:rgb(var(--nx-signal-info))}.inv-k-adjustment{background:rgb(var(--nx-signal-warning) / .16);color:rgb(var(--nx-signal-warning))}.inv-loadmore{margin-top:var(--sp-4);text-align:center}tr.inv-voided{opacity:.55}tr.inv-voided td:first-child,tr.inv-voided td:nth-child(3){text-decoration:line-through}.inv-void-tag{display:inline-block;text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-3xs);color:rgb(var(--nx-signal-danger));font-weight:700}.btn-primary.btn-sm{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}@media (max-width: 1200px){.inv-shell{padding:var(--sp-6) var(--sp-6) var(--sp-10)}.inv-masthead{grid-template-columns:1fr;align-items:start;gap:var(--sp-5)}.inv-masthead-deck{padding-left:0;border-left:0}}@media (max-width: 1000px){.inv-form-layout,.inv-catalog{grid-template-columns:1fr;gap:var(--sp-8)}.inv-docket{position:static}.inv-index-item{flex-basis:140px}.inv-index-cap{display:none}}@media (max-width: 640px){.inv-shell{padding:var(--sp-5) var(--sp-4) var(--sp-8)}.inv-fs-grid{grid-template-columns:1fr}.inv-figure{padding:var(--sp-4) 0;border-left:0;border-top:1px solid rgb(var(--nx-rule-soft))}.inv-figure:first-child{border-top:0;padding-top:0}.inv-board-step{padding:var(--sp-5) 0;border-right:0}}.pwa-toast{position:fixed;z-index:1200;left:50%;bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:var(--sp-3);max-width:min(420px,calc(100vw - 2rem));padding:var(--sp-3) var(--sp-4);background:rgb(var(--nx-surface-2));border:1px solid rgb(var(--nx-rule-strong));border-radius:var(--r-md);box-shadow:var(--shadow-3);color:rgb(var(--nx-ink))}.pwa-toast-msg{flex:1;font-size:var(--fs-sm);font-weight:600}.pwa-toast-btn{border:0;border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);background:rgb(var(--nx-accent));color:rgb(var(--nx-accent-ink));font:700 var(--fs-2xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.pwa-toast-dismiss{border:0;background:transparent;color:rgb(var(--nx-ink-3));font-size:1.25rem;line-height:1;cursor:pointer;padding:var(--sp-1)}.pwa-install{position:fixed;z-index:1100;left:var(--sp-4);right:var(--sp-4);bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-accent) / .35);border-radius:var(--r-md);box-shadow:var(--shadow-3)}.pwa-install-body{flex:1 1 180px;min-width:0}.pwa-install-title{margin:0 0 var(--sp-1);font:700 var(--fs-sm) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--nx-accent))}.pwa-install-msg{margin:0;font-size:var(--fs-sm);color:rgb(var(--nx-ink-2))}.pwa-install-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.pwa-install-btn{min-height:40px}.topbar-menu-btn{display:none;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:var(--r-sm);border:1px solid rgb(var(--nx-rule-soft));background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink));cursor:pointer;align-items:center;justify-content:center}.topbar-menu-ico,.topbar-menu-ico:before,.topbar-menu-ico:after{display:block;width:18px;height:2px;background:currentColor;border-radius:1px;transition:transform .15s ease,opacity .15s ease;position:relative}.topbar-menu-ico:before,.topbar-menu-ico:after{content:"";position:absolute;left:0}.topbar-menu-ico:before{top:-6px}.topbar-menu-ico:after{top:6px}.topbar-menu-ico.is-open{background:transparent}.topbar-menu-ico.is-open:before{top:0;transform:rotate(45deg)}.topbar-menu-ico.is-open:after{top:0;transform:rotate(-45deg)}.topbar-drawer-root{display:none}.topbar-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0000008c;z-index:4000;cursor:pointer}.topbar-drawer{position:fixed;top:0;right:0;bottom:0;z-index:4010;width:min(320px,88vw);padding:calc(var(--sp-6) + env(safe-area-inset-top,0px)) var(--sp-5) calc(var(--sp-6) + env(safe-area-inset-bottom,0px));background:rgb(var(--nx-surface));border-left:1px solid rgb(var(--nx-rule-soft));overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-6);box-shadow:var(--shadow-3)}.topbar-drawer-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.topbar-drawer-section .chip,.topbar-drawer-section .org-switcher{width:100%}.topbar-drawer-section .chip{justify-content:flex-start;min-height:44px}.topbar-drawer-user{margin:0;font-size:var(--fs-sm);color:rgb(var(--nx-ink-2))}.topbar-drawer-hint{margin:0;font-size:var(--fs-sm);line-height:1.5;color:rgb(var(--nx-ink-2))}.topbar-drawer-install{width:100%;justify-content:flex-start}@media (max-width: 640px){.topbar{padding-top:env(safe-area-inset-top,0px)}.topbar-bar{padding-left:max(var(--sp-3),env(safe-area-inset-left,0px));padding-right:max(var(--sp-3),env(safe-area-inset-right,0px))}.topbar-desktop-nav,.topbar-desktop-user{display:none!important}.topbar-menu-btn{display:inline-flex}.topbar-drawer-root{display:block}.wordmark{font-size:var(--fs-2xs);letter-spacing:.1em}.inv-index{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4)}.inv-index-item{flex:0 0 auto;scroll-snap-align:start;min-width:7.5rem;padding:var(--sp-3)}.inv-index-cap{display:none}.inv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--sp-2));padding:0 var(--sp-2)}.inv-table{min-width:520px}.inv-line-table thead{display:none}.inv-line-table,.inv-line-table tbody{display:block;width:100%}.inv-line-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);padding:var(--sp-4);margin-bottom:var(--sp-3);background:rgb(var(--nx-surface));border:1px solid rgb(var(--nx-rule-soft));border-radius:var(--r-md)}.inv-line-table tbody tr.is-overdraw{border-color:rgb(var(--nx-signal-warning) / .45)}.inv-line-table td{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);width:auto!important;min-width:0;padding:0;border:0}.inv-line-table td:first-child,.inv-line-table td:last-child{padding:0}.inv-line-table td:before{content:attr(data-label);font:600 var(--fs-3xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--nx-ink-3))}.inv-line-table td.inv-lt-mat{grid-column:1 / -1}.inv-line-table td.inv-lt-photo{grid-column:1 / 2}.inv-line-table td.inv-lt-x{grid-column:2 / 3;align-items:flex-end;justify-content:flex-end}.inv-line-table td.inv-lt-x:before{content:none}.inv-line-table .inv-lt-mat,.inv-line-table .inv-lt-num,.inv-line-table .inv-lt-total,.inv-line-table .inv-lt-photo,.inv-line-table .inv-lt-x{width:auto;min-width:0}.inv-line-table select,.inv-line-table input{min-height:44px;font-size:16px}.inv-step-btns{width:28px}.inv-line-table .inv-step input{padding-right:32px}.inv-line-remove{min-width:44px;min-height:44px;font-size:1.5rem}.inv-line-add,.inv-line-photo-btn{min-height:44px}.chip{min-height:40px}.login-shell{padding:max(var(--sp-4),env(safe-area-inset-top,0px)) max(var(--sp-4),env(safe-area-inset-right,0px)) max(var(--sp-4),env(safe-area-inset-bottom,0px)) max(var(--sp-4),env(safe-area-inset-left,0px))}.login-card{padding:var(--sp-5)}.admin-shell{padding:var(--sp-4);padding-bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px))}.admin-header{flex-direction:column}.admin-actions,.audit-toolbar{width:100%}.admin-shell .inv-table-wrap,.admin-shell table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.run-modal{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border-radius:0}.run-modal-inner{max-height:100dvh;border-radius:0}.packages-table-host,.packages-table-host-modal{overflow-x:auto;-webkit-overflow-scrolling:touch}.tracer-form{padding:var(--sp-4)}.tracer-form-actions{flex-wrap:wrap}.tracer-form-actions .btn-primary,.tracer-form-actions .chip{flex:1 1 auto;min-height:44px}.main-pane.tracer-main{padding-left:max(var(--sp-3),env(safe-area-inset-left,0px));padding-right:max(var(--sp-3),env(safe-area-inset-right,0px));padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}.inv-shell{padding-left:max(var(--sp-4),env(safe-area-inset-left,0px));padding-right:max(var(--sp-4),env(safe-area-inset-right,0px));padding-bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px))}.inv-order-form .inv-fs-grid,.inv-inline-form .inv-fs-grid{grid-template-columns:1fr}.pwa-install{left:max(var(--sp-3),env(safe-area-inset-left,0px));right:max(var(--sp-3),env(safe-area-inset-right,0px))}}@media (max-width: 400px){.inv-index-item{min-width:6.5rem}.inv-line-table tbody tr{grid-template-columns:1fr}.inv-line-table td.inv-lt-photo,.inv-line-table td.inv-lt-x{grid-column:1}.inv-line-table td.inv-lt-x{align-items:stretch}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--sidebar-w: 340px;--sidebar-w-collapsed: 56px;--topbar-h: 56px;--tabbar-h: 46px;--header-h: calc(var(--topbar-h) + var(--tabbar-h));--nx-bg: 9 9 11;--nx-surface: 18 18 21;--nx-surface-2: 26 26 31;--nx-surface-3: 35 35 41;--nx-ink: 250 250 247;--nx-ink-2: 190 190 196;--nx-ink-3: 150 150 158;--nx-rule: 250 250 247;--nx-rule-soft: 42 42 48;--nx-rule-strong: 62 62 70;--nx-accent: 212 255 58;--nx-accent-ink: 10 10 10;--nx-signal-info: 125 200 255;--nx-signal-success: 126 231 135;--nx-signal-warning: 255 196 60;--nx-signal-danger: 255 122 117;--fs-3xs: .6875rem;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base: .9375rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "JetBrains Mono", SFMono-Regular, Menlo, Consolas, monospace;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-full: 999px;--shadow-1: 0 1px 2px rgb(0 0 0 / .4);--shadow-2: 0 4px 14px -4px rgb(0 0 0 / .55);--shadow-3: 0 18px 44px -12px rgb(0 0 0 / .7);--ease: cubic-bezier(.2, 0, .15, 1);--dur-fast: .12s;--dur-base: .19s;--focus-ring: 0 0 0 2px rgb(var(--nx-bg)), 0 0 0 4px rgb(var(--nx-accent));--accent: rgb(var(--nx-accent));--accent-2: rgb(var(--nx-ink-2));--bg: rgb(var(--nx-bg));--bg-elev-1: rgb(var(--nx-surface));--bg-elev-2: rgb(var(--nx-surface-2));--border: rgb(var(--nx-rule-soft));--border-strong: rgb(var(--nx-rule-strong));--text: rgb(var(--nx-ink));--muted: rgb(var(--nx-ink-2));--ink: var(--nx-ink);--accent-border: rgb(var(--nx-accent) / .45)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html,body{background:rgb(var(--nx-bg));color:rgb(var(--nx-ink));margin:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background:rgb(var(--nx-accent) / .28);color:rgb(var(--nx-ink))}*{scrollbar-width:thin;scrollbar-color:rgb(var(--nx-rule-strong)) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgb(var(--nx-rule-strong));border:2px solid rgb(var(--nx-bg));border-radius:var(--r-full)}*::-webkit-scrollbar-thumb:hover{background:rgb(var(--nx-ink-3))}.role-gate-loading{padding:var(--sp-8);text-align:center;color:rgb(var(--nx-ink-3))}.user-chip{display:inline-flex;align-items:center;gap:var(--sp-2);color:rgb(var(--nx-ink-2))}.admin-nav-link{text-decoration:none}.login-shell{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--sp-8);background:radial-gradient(60rem 40rem at 50% -10%,rgb(var(--nx-accent) / .06),transparent 70%),rgb(var(--nx-bg))}.login-card{width:100%;max-width:420px;padding:var(--sp-8);border-radius:var(--r-lg);box-shadow:var(--shadow-3)}.login-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-2)}.login-brand-mark{display:block}.login-brand .eyebrow{margin:0}.login-title{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-2xl);letter-spacing:-.02em}.login-sub{margin:0 0 var(--sp-6);color:rgb(var(--nx-ink-2))}.login-form{display:flex;flex-direction:column;gap:var(--sp-4)}.login-form label{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sm);color:rgb(var(--nx-ink-2))}.login-form input{background:rgb(var(--nx-surface-2));color:rgb(var(--nx-ink));border:1px solid rgb(var(--nx-rule-soft));padding:var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-base);transition:border-color var(--dur-fast) var(--ease)}.login-form input:hover{border-color:rgb(var(--nx-rule-strong))}.login-form input:focus{outline:none;border-color:rgb(var(--nx-accent))}.login-password-wrap{position:relative;display:block}.login-password-wrap input{width:100%;padding-right:calc(var(--sp-3) + 2rem)}.login-password-toggle{position:absolute;top:50%;right:var(--sp-2);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--r-xs);background:transparent;color:rgb(var(--nx-ink-3));cursor:pointer}.login-password-toggle:hover{color:rgb(var(--nx-ink));filter:none}.login-password-toggle:focus-visible{outline:2px solid rgb(var(--nx-accent));outline-offset:2px}.login-err{color:rgb(var(--nx-signal-danger));margin:0;font-size:var(--fs-sm)}.admin-shell{padding:var(--sp-8);max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-5)}.admin-header{align-items:flex-start;gap:var(--sp-4)}.admin-actions{display:flex;gap:var(--sp-2);align-items:center}.admin-create{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.admin-users-table td.admin-row-actions{text-align:right;white-space:nowrap}.admin-row-actions-inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);justify-content:flex-end}
