/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--radix-select-trigger-width:100%;--radix-select-content-transform-origin:center}.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-6);box-sizing:border-box;width:100%;min-width:0;height:var(--ui-control-height);padding:0 var(--space-8) 0 var(--space-10);border:1px solid var(--field-border);border-radius:var(--ui-radius-sm);background-color:var(--surface-2);color:var(--ui-value-color);font-family:inherit;font-size:var(--ui-field-font-size);font-weight:var(--ui-field-font-weight);line-height:var(--line-height-tight);text-align:left;cursor:pointer;appearance:none;outline:none;display:inline-flex}.ui-filter-select-trigger.ui-select-trigger,.ui-select-trigger-fit{flex:none;justify-content:flex-start;width:max-content;max-width:100%}.ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-filter-select-trigger.ui-select-trigger>span:first-child,.ui-select-trigger-fit>span:first-child{flex:none;width:max-content;max-width:100%}.ui-select-trigger:hover:not(:disabled){border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.ui-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 28%,var(--field-border))}}.ui-select-trigger:focus-visible{border-color:var(--primary);background-color:var(--surface);box-shadow:0 0 0 var(--ui-focus-ring-w) var(--focus-ring)}.ui-select-trigger:disabled{opacity:var(--ui-disabled-field-opacity);cursor:not-allowed}.ui-select-trigger [data-placeholder]{color:var(--muted-2)}.ui-select-chevron{width:var(--ui-icon-sm);height:var(--ui-icon-sm);color:var(--muted);flex-shrink:0}.ui-select-trigger:disabled .ui-select-chevron{display:none}.ui-select-trigger[data-state=open] .ui-select-chevron{transform:rotate(180deg)}.ui-select-content{z-index:var(--z-dropdown);width:max-content;min-width:var(--radix-select-trigger-width);max-width:min(90vw,var(--ui-popover-max-w));max-height:var(--ui-select-max-height);border:1px solid var(--border);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--text);font-family:var(--font);box-shadow:var(--ui-menu-popover-shadow);overflow:hidden}.ui-select-viewport{padding:var(--ui-menu-popover-pad);max-height:inherit;overscroll-behavior:contain;overflow:hidden auto}.ui-select-item{box-sizing:border-box;height:var(--ui-select-item-h);min-height:var(--ui-select-item-h);max-height:var(--ui-select-item-h);padding:0 var(--space-10);border-radius:var(--ui-radius-sm);font-family:inherit;font-size:var(--ui-field-font-size);font-weight:var(--ui-field-font-weight);line-height:var(--line-height-tight);color:var(--text);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;border:0;outline:none;align-items:center;display:flex;position:relative}.ui-select-item:focus,.ui-select-item:focus-visible{box-shadow:none;outline:none}.ui-select-item:hover:not([data-disabled]),.ui-select-item[data-highlighted],.ui-select-item[data-state=checked]{background:var(--ui-menu-item-hover-bg);color:var(--ui-menu-item-hover-fg)}.ui-select-item[data-disabled]{opacity:var(--ui-disabled-opacity);pointer-events:none}.ui-select-item[data-state=checked]:after,.ui-select-item[data-state=checked]:before{content:none!important;display:none!important}.filter-bar-vehicles .ui-select-trigger:not(.ui-filter-select-trigger){height:var(--ui-control-height);min-height:var(--ui-control-height);font-size:var(--ui-field-font-size);font-weight:var(--ui-field-font-weight)}.ui-table-wrapper{width:100%;min-width:0;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table :is(th,td){text-align:left;vertical-align:middle}.ui-table-head,.warehouse-table-head{width:100%;min-width:100%;z-index:var(--z-sticky);box-sizing:border-box;height:var(--ui-table-head-h);min-height:var(--ui-table-head-h);max-height:var(--ui-table-head-h);background:var(--ui-table-head-bg);border-bottom:var(--ui-head-rule-w) solid var(--ui-table-head-border);scrollbar-gutter:stable;flex:none;overflow:hidden}.data-console-table th,.history-log-head-cell,.report-table th,.ui-table-head th,.warehouse-table th,.warehouse-table-head .warehouse-table th,.warehouse-table-head .warehouse-table thead th,.warehouse-table-head th{box-sizing:border-box;height:var(--ui-table-head-h);max-height:var(--ui-table-head-h);padding-block:var(--ui-table-head-pad-y);background:var(--ui-table-head-bg);color:var(--ui-table-head-color);font-size:var(--ui-table-head-size);font-weight:var(--ui-table-head-weight);letter-spacing:var(--ui-table-head-tracking);text-transform:uppercase;text-align:left;white-space:nowrap;text-overflow:ellipsis;line-height:var(--line-height-tight);vertical-align:middle;box-shadow:none;border-bottom-color:#0000;overflow:hidden}col.warehouse-col-actions{width:var(--ui-table-col-actions);min-width:var(--ui-table-col-actions);max-width:var(--ui-table-col-actions)}col.warehouse-col-actions--wide{width:var(--ui-table-col-actions-wide);min-width:var(--ui-table-col-actions-wide);max-width:var(--ui-table-col-actions-wide)}.warehouse-table:has(>colgroup>col.warehouse-col-actions) :is(th,td):last-child{width:var(--ui-table-col-actions);min-width:var(--ui-table-col-actions);max-width:var(--ui-table-col-actions);text-align:right;padding-right:var(--ui-table-edge-pad);overflow:hidden}.warehouse-table:has(>colgroup>col.warehouse-col-actions--wide) :is(th,td):last-child{width:var(--ui-table-col-actions-wide);min-width:var(--ui-table-col-actions-wide);max-width:var(--ui-table-col-actions-wide)}.data-console-table,.omega-table,.warehouse-table{table-layout:fixed}.data-console-table tbody tr,.omega-table tbody tr,.warehouse-table tbody tr{height:var(--ui-table-row-h)}.warehouse-table tbody tr:focus{outline:none}.warehouse-table tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.data-console-table tbody tr.is-empty,.omega-table tbody tr.is-empty,.warehouse-table tbody tr.is-empty{cursor:default;pointer-events:none;background:0 0;height:auto;max-height:none}.data-console-table tbody tr.is-empty td,.omega-table tbody tr.is-empty td,.warehouse-table tbody tr.is-empty td{height:auto;min-height:0;max-height:none;padding-block:var(--space-14);padding-inline:var(--ui-table-edge-pad);text-align:left;color:var(--muted);cursor:default;pointer-events:none}.warehouse-table-empty-msg{padding:var(--space-16) var(--ui-table-edge-pad);text-align:left;width:100%;font-family:var(--font),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--muted);cursor:default;pointer-events:none;margin:0}.data-console-table tbody td,.omega-table tbody td,.warehouse-table tbody td{box-sizing:border-box;height:var(--ui-table-row-h);min-height:var(--ui-table-row-h);max-height:var(--ui-table-row-h);vertical-align:middle;overflow:hidden}.warehouse-table tbody td{padding-block:var(--ui-table-row-pad-y)}.ui-table-sort-btn{justify-content:flex-start;align-items:center;gap:var(--space-4);box-sizing:border-box;vertical-align:middle;width:auto;max-width:100%;height:100%;min-height:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-align:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex;overflow:hidden}.ui-table-sort-btn.is-active,.ui-table-sort-btn:hover{color:var(--ui-table-sort-active)}.ui-table-sort-btn:focus{outline:none}.ui-table-sort-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--ui-radius-xs)}.ui-table-sort-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.ui-table-sort-icon{flex:0 0 var(--ui-icon-sm);width:var(--ui-icon-sm);height:var(--ui-icon-sm);visibility:hidden;color:inherit;pointer-events:none;margin:0}.ui-table-sort-icon.is-active{visibility:visible}.ui-table-sort-icon.is-desc{transform:rotate(180deg)}:is(th,td,[role=columnheader]).ui-table-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:is(th,[role=columnheader]).ui-table-num .ui-table-sort-btn{justify-content:flex-end;position:relative;overflow:visible}:is(th,[role=columnheader]).ui-table-num .ui-table-sort-icon{margin-block:auto;margin-inline-end:var(--space-4);position:absolute;inset-block:0;inset-inline-end:100%}.omega-table :is(thead th,tbody td):first-child,.warehouse-table :is(th,td):first-child{padding-left:var(--ui-table-edge-pad)}.ui-overview-panel-head{justify-content:space-between;gap:var(--ui-panel-head-gap);align-items:center}.ui-overview-panel-head-left{align-items:center;gap:var(--space-10);flex:auto;min-width:0;display:inline-flex}.ui-overview-panel-head .panel-list-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-overview-head-filters,.ui-overview-head-tools{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ui-overview-head-tools{flex:none}.ui-overview-head-tools :is(.btn,.ui-select-trigger){box-sizing:border-box;height:var(--ui-head-control-h);min-height:var(--ui-head-control-h);max-height:var(--ui-head-control-h);line-height:var(--line-height-none);padding-block:0}.ui-overview-head-tools .btn.btn-icon-only{width:var(--ui-head-control-h);min-width:var(--ui-head-control-h);padding-inline:0}@media (max-width:767px){.ui-overview-panel-head-left .kpi-overview-hint,.ui-overview-panel-head-left .warehouse-overview-preview-hint{display:none}.panel-list-head.ui-overview-panel-head:has(.ui-overview-head-tools){row-gap:var(--space-6);height:auto;max-height:none;padding-block:var(--space-8);flex-wrap:wrap}.ui-overview-panel-head:has(.ui-overview-head-tools) .ui-overview-panel-head-left{flex:100%}.ui-overview-head-tools{flex-wrap:wrap;flex:100%;justify-content:flex-start}}.ui-overview-chart{width:100%;min-width:0;min-height:100%;padding:var(--space-14) var(--ui-inset-x) var(--space-16);box-sizing:border-box;justify-content:flex-start;align-items:center;display:flex}.ui-overview-chart-inner{align-items:center;gap:var(--ui-overview-chart-gap);flex-direction:row;width:max-content;max-width:100%;display:flex}.ui-overview-chart-inner:has(.ui-overview-bars-plot){align-items:flex-start}.ui-overview-chart-inner:has(.ui-overview-donut){justify-content:center;row-gap:var(--space-14);flex-wrap:wrap}.ui-overview-chart-inner:has(.ui-overview-donut) .ui-overview-chart-plot{flex:none}.ui-overview-chart-inner:has(.ui-overview-bars-plot) .ui-overview-chart-side{justify-content:flex-start}@media (min-width:768px){.ui-overview-chart-inner:has(.ui-overview-line)>:is(.ui-overview-chart-side,.ui-overview-chart-summary-col){margin-block:var(--ui-overview-line-inset) calc(var(--ui-overview-line-x-gap) + var(--ui-overview-line-x-h))}}.ui-overview-chart-plot{flex:0 auto;min-width:0}.ui-overview-chart--wide .ui-overview-chart-inner{gap:var(--space-20);width:100%}.ui-overview-chart--wide .ui-overview-chart-plot{flex:auto}.ui-overview-chart-side{justify-content:center;gap:var(--space-12);flex-direction:column;flex:none;min-width:0;display:flex}.ui-overview-chart-summary-col{align-items:center;gap:var(--ui-overview-rule-gap);flex-direction:row;flex:none;align-self:center;min-width:0;display:flex}.ui-overview-chart-rule{width:1px;height:var(--ui-overview-rule-h);background:var(--border);flex:none;align-self:center}.ui-overview-chart-summary{text-align:left;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;min-width:0;display:flex}.ui-overview-chart-summary-title{margin:0 0 var(--ui-overview-stat-row-gap)}.ui-overview-chart-summary-value{align-items:flex-start;gap:var(--space-4);min-width:0;font-size:var(--font-size-sm);font-weight:var(--ui-meta-weight);color:var(--muted);flex-direction:column;margin:0;display:flex}.ui-overview-chart-summary-value strong{font-weight:var(--ui-stat-weight);font-variant-numeric:tabular-nums;color:var(--text);font-size:var(--font-size-md);line-height:var(--line-height-tight)}.ui-overview-donut{width:var(--ui-overview-donut-size);height:var(--ui-overview-donut-size);flex:none;max-width:100%;position:relative}.ui-overview-donut-svg{width:100%;height:100%;filter:drop-shadow(0 0 .5px var(--ui-overview-donut-outline));display:block}.ui-overview-donut-svg circle{fill:none;stroke-linecap:butt}.ui-overview-donut-track{stroke:var(--surface-track)}.ui-overview-donut-center{pointer-events:none;text-align:center;line-height:var(--line-height-tight);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-overview-donut-center strong{font-size:var(--font-size-2xl);font-weight:var(--ui-stat-weight);font-variant-numeric:tabular-nums;color:var(--text)}.ui-overview-donut-center span{font-size:var(--font-size-2xs);font-weight:var(--ui-meta-weight);color:var(--muted)}.ui-overview-legend{grid-template-columns:auto max-content max-content;grid-auto-rows:var(--ui-overview-stat-row-h);column-gap:var(--ui-overview-stat-gap);row-gap:var(--ui-overview-stat-row-gap);align-items:center;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.ui-overview-legend--pct{grid-template-columns:auto max-content max-content max-content}.ui-overview-legend li{grid-template-columns:subgrid;min-width:0;height:var(--ui-overview-stat-row-h);font-size:var(--font-size-sm);color:var(--text);grid-column:1/-1;align-items:center;display:grid}.ui-overview-swatch{flex:0 0 var(--ui-overview-swatch-size);width:var(--ui-overview-swatch-size);height:var(--ui-overview-swatch-size);border-radius:var(--ui-radius-sm);background:var(--overview-swatch,var(--muted))}.ui-overview-legend-label{min-width:0;max-width:var(--ui-overview-legend-label-max);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-overview-legend-count,.ui-overview-legend-pct{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ui-overview-legend-count{min-width:var(--ui-overview-count-min);font-weight:var(--font-weight-semibold)}.ui-overview-legend-pct{min-width:var(--ui-overview-pct-min);font-weight:var(--font-weight-medium);color:var(--muted)}.ui-overview-legend-meta{align-items:flex-start;gap:var(--space-4);padding-left:calc(var(--ui-overview-swatch-size) + var(--ui-overview-stat-gap));min-width:0;font-size:var(--font-size-xs);font-weight:var(--ui-meta-weight);color:var(--muted);flex-direction:column;margin:0;display:flex}.ui-overview-legend-meta strong{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.ui-overview-line{gap:var(--ui-overview-line-x-gap);flex-direction:column;width:100%;min-width:0;display:flex}.ui-overview-line-body{align-items:stretch;gap:var(--ui-overview-line-inset);min-height:var(--ui-overview-line-h);display:flex}.ui-overview-line-y{flex-direction:column;flex:0 0 var(--ui-overview-line-y-w);min-width:var(--ui-overview-line-y-w);padding:var(--ui-overview-line-inset) 0 0;box-sizing:border-box;justify-content:space-between;align-items:flex-end;display:flex}.ui-overview-line-y-tick{font-size:var(--font-size-3xs);font-weight:var(--ui-body-strong-weight);font-variant-numeric:tabular-nums;line-height:var(--line-height-none);color:var(--muted)}.ui-overview-line-area{min-width:0;margin-top:var(--ui-overview-line-inset);flex:auto;position:relative}.ui-overview-line-grid{pointer-events:none;position:absolute;inset:0}.ui-overview-line-grid-line{border-top:1px dashed var(--border-strong);position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ui-overview-line-grid-line{border-top:1px dashed color-mix(in srgb,var(--border-strong) 70%,transparent)}}.ui-overview-line-grid-line.is-baseline{border-top:1px solid var(--border-strong)}.ui-overview-line-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ui-overview-line-fill{fill-opacity:.12;stroke:none}.ui-overview-line-stroke{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ui-overview-line-dots{pointer-events:none;position:absolute;inset:0}.ui-overview-line-dot{width:var(--ui-overview-line-dot);height:var(--ui-overview-line-dot);margin-left:calc(var(--ui-overview-line-dot) / -2);margin-bottom:calc(var(--ui-overview-line-dot) / -2);border-radius:var(--ui-radius-pill);border:2px solid var(--surface);background:var(--overview-line-dot,var(--primary));position:absolute}.ui-overview-line-hit{display:flex;position:absolute;inset:0}.ui-overview-line-hit-col{flex:1 1 0;min-width:0}.ui-overview-line-hit-col.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ui-overview-line-hit-col.is-active{background:color-mix(in srgb,var(--primary) 6%,transparent)}}.ui-overview-line-tip{top:var(--space-2);z-index:var(--z-sticky);gap:var(--space-2);padding:var(--space-6) var(--space-8);pointer-events:none;white-space:nowrap;border:1px solid var(--border-strong);border-radius:var(--ui-radius-sm);background:var(--surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.ui-overview-line-tip.is-start{transform:none}.ui-overview-line-tip.is-end{transform:translate(-100%)}.ui-overview-line-tip-date{font-size:var(--font-size-2xs);font-weight:var(--ui-label-weight);color:var(--muted)}.ui-overview-line-tip-row{grid-template-columns:var(--ui-overview-swatch-size) auto max-content;align-items:center;column-gap:var(--ui-overview-stat-gap);font-size:var(--font-size-xs);color:var(--text);display:grid}.ui-overview-line-tip-value{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.ui-overview-line-x{width:100%;height:var(--ui-overview-line-x-h);padding-left:calc(var(--ui-overview-line-y-w) + var(--ui-overview-line-inset));box-sizing:border-box;align-items:center;display:flex}.ui-overview-line-x-label{text-align:center;min-width:0;font-size:var(--font-size-3xs);line-height:var(--line-height-none);color:var(--muted);white-space:nowrap;flex:1 1 0}.ui-overview-line-x-label:first-child{text-align:left}.ui-overview-line-x-label:last-child{text-align:right}.ui-overview-bars-plot{grid-auto-rows:var(--ui-overview-stat-row-h);align-content:start;align-items:center;gap:var(--ui-overview-stat-row-gap);width:var(--ui-overview-bars-plot-w);max-width:100%;display:grid}.ui-overview-bar-track{box-sizing:border-box;height:var(--ui-overview-bar-h);background:var(--surface-track);overflow:hidden}.ui-overview-bar-fill,.ui-overview-bar-track{border-radius:var(--ui-radius-sm);min-width:0}.ui-overview-bar-fill{height:100%;width:var(--overview-bar-width,0);background:var(--overview-bar-color,currentColor);display:block}@media (max-width:767px){.ui-overview-chart-inner{flex-direction:column;align-items:flex-start;width:100%}.ui-overview-chart-side,.ui-overview-chart-summary,.ui-overview-chart-summary-col,.ui-overview-legend{width:100%}.ui-overview-chart-summary-col{flex-direction:column;align-items:stretch}.ui-overview-chart-rule{width:var(--ui-overview-rule-h);align-self:center;height:1px}.ui-overview-legend{grid-template-columns:auto minmax(0,1fr) max-content}.ui-overview-legend--pct{grid-template-columns:auto minmax(0,1fr) max-content max-content}.ui-overview-legend-label{max-width:none}.ui-overview-donut{width:var(--ui-overview-donut-size-mobile);height:var(--ui-overview-donut-size-mobile)}.ui-overview-bars-plot{width:100%}.ui-overview-line-body{min-height:var(--ui-overview-line-h-mobile)}.ui-overview-chart-plot:has(.ui-overview-bars-plot),.ui-overview-chart-plot:has(.ui-overview-line){align-self:stretch;width:100%}}.brand-scene{--brand-scene-accent:var(--color-primary,#2563eb);--brand-scene-ink:var(--text,#1f2430);--brand-scene-opacity:.7;width:100%;height:100%;opacity:var(--brand-scene-opacity);pointer-events:none;position:absolute;inset:0}.brand-scene-watermark{stroke:var(--brand-scene-ink)}@supports (color:color-mix(in lab,red,red)){.brand-scene-watermark{stroke:color-mix(in srgb,var(--brand-scene-ink) 7%,transparent)}}.brand-scene-routes path{stroke:var(--brand-scene-accent)}@supports (color:color-mix(in lab,red,red)){.brand-scene-routes path{stroke:color-mix(in srgb,var(--brand-scene-accent) 24%,transparent)}}.brand-scene-depot{fill:var(--brand-scene-ink)}@supports (color:color-mix(in lab,red,red)){.brand-scene-depot{fill:color-mix(in srgb,var(--brand-scene-ink) 16%,transparent)}}.brand-scene-unit{fill:var(--brand-scene-accent)}@supports (color:color-mix(in lab,red,red)){.brand-scene-unit{fill:color-mix(in srgb,var(--brand-scene-accent) 45%,transparent)}}@media (prefers-reduced-motion:no-preference){.brand-scene{animation:brand-scene-fade .6s ease-out both}.brand-scene-routes path{stroke-dasharray:5 14;animation:brand-scene-flow 5.5s linear infinite}.brand-scene-routes path:nth-child(3n+1){animation-duration:6.5s}.brand-scene-routes path:nth-child(3n+2){animation-duration:4.5s;animation-direction:reverse}.brand-scene-unit{transform-box:fill-box;transform-origin:50%;animation:brand-scene-pulse 2.6s ease-in-out infinite}.brand-scene-unit:nth-child(odd){animation-delay:-.8s}.brand-scene-unit:nth-child(3n){animation-delay:-1.6s}}@keyframes brand-scene-fade{0%{opacity:0}to{opacity:var(--brand-scene-opacity)}}@keyframes brand-scene-flow{to{stroke-dashoffset:-190px}}@keyframes brand-scene-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.55)}}.login-shell{background:var(--surface);-webkit-overflow-scrolling:touch;justify-content:center;align-items:stretch;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden auto}@supports (min-height:100dvh){.login-shell{min-height:100dvh}}.login-form-panel{width:100%;padding:max(var(--space-24),var(--safe-top)) max(var(--space-20),var(--safe-right)) max(var(--space-24),var(--safe-bottom)) max(var(--space-20),var(--safe-left));z-index:var(--z-raised);background:0 0;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.login-card{width:100%;max-width:var(--ui-login-card-max-width);animation:page-enter .32s ease-out both}.login-card-title{margin:0 0 var(--space-16);width:100%;padding-bottom:var(--space-8);font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);letter-spacing:-.01em;position:relative}.login-card-title:after{content:"";background:linear-gradient(to right,var(--color-primary) 0,var(--color-primary) 55%,transparent 100%);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.login-card-title:after{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary) 72%,var(--primary-border)) 0,color-mix(in srgb,var(--color-primary) 35%,transparent) 55%,transparent 100%)}}.login-card-title--logo:has(>.login-card-company){justify-content:space-between;gap:var(--space-12)}.login-card-company{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:var(--font-size-sm);font-weight:var(--ui-meta-weight);color:var(--muted);overflow:hidden}.login-card-title--warning{color:var(--warning)}.login-card-lead{margin:0 0 var(--space-6);font-size:var(--ui-label-size);font-weight:var(--font-weight-medium);color:var(--text);line-height:1.4}.login-card-title--warning:after{background:linear-gradient(to right,var(--warning) 0,var(--warning) 55%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.login-card-title--warning:after{background:linear-gradient(to right,color-mix(in srgb,var(--warning) 72%,var(--warning-border)) 0,color-mix(in srgb,var(--warning) 35%,transparent) 55%,transparent 100%)}}.login-support-note{justify-content:center;align-items:center;gap:var(--ui-meta-sep-gap);margin:var(--space-14) 0 0;text-align:center;font-size:var(--font-size-sm);font-weight:var(--ui-meta-weight);line-height:var(--line-height-snug);display:flex}.login-support-sep{color:var(--ui-meta-sep-color);font-weight:var(--font-weight-regular)}.login-card .field{border-radius:var(--ui-radius-sm)}.login-card>label{gap:var(--space-4);flex-direction:column;display:flex}.login-card>.login-password-field,.login-card>label{margin-top:var(--space-14)}.login-card>.login-card-title+label{margin-top:0}.login-otp-sent{margin:0 0 var(--space-14);text-align:center;font-size:calc(.8125rem + 1pt);line-height:1.45;display:block}.login-otp-cells{gap:var(--space-6);width:100%;margin:0 0 var(--space-14);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.login-card .login-otp-cell.field{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:var(--ui-field-height);aspect-ratio:1;text-align:center;text-transform:uppercase;font-weight:var(--font-weight-semibold);letter-spacing:0;padding:0;font-size:1.05rem}.login-password-field{gap:var(--space-4);width:100%;font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);color:var(--ui-label-color);line-height:var(--line-height-tight);flex-direction:column;display:flex}.login-password-field>.ui-help-row{align-self:flex-start}.login-password-wrap{align-items:stretch;gap:var(--space-6);width:100%;display:flex}.login-password-input{flex:auto;width:auto;min-width:0}.login-password-reveal{box-sizing:border-box;width:var(--ui-touch-target);min-width:var(--ui-touch-target);height:var(--ui-touch-target);border:1px solid var(--border);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.login-password-reveal[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary)}.login-password-reveal:active:not(:disabled),.login-password-reveal:hover:not(:disabled){color:var(--text);border-color:var(--border-strong);background:var(--surface-2)}.login-password-reveal:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.login-password-reveal:disabled{opacity:.45;cursor:default}.login-status{align-items:center;gap:var(--space-10);box-sizing:border-box;width:100%;min-height:2.5rem;margin-top:var(--space-14);padding:var(--space-10) var(--space-14);border:1px solid var(--login-idle-border);border-radius:var(--ui-radius-sm);font-size:var(--font-size-sm);font-weight:var(--ui-meta-weight);line-height:1.4;transition:color .18s,background-color .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.login-status,.login-status--info{background:var(--login-idle-bg);color:var(--login-idle-text)}.login-status--info{border-color:var(--login-idle-border)}.login-status--loading{border-color:var(--login-loading-border);background:var(--login-loading-bg);color:var(--login-loading-text)}.login-status--success{border-color:var(--login-success-border);background:var(--login-success-bg);color:var(--login-success-text)}.login-status--error{border-color:var(--login-error-border);background:var(--login-error-bg);color:var(--login-error-text)}.login-status-fill{transform-origin:0;opacity:.12;pointer-events:none;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.login-status--loading .login-status-fill{animation:login-status-fill 1.15s ease-in-out infinite}.login-status--success .login-status-fill{transition:transform .42s ease-out;transform:scaleX(1)}.login-status--error .login-status-fill{opacity:.08;transform:scaleX(1)}.login-status-icon,.login-status-spinner{flex-shrink:0;position:relative}.login-status-spinner{width:14px;height:14px}.login-status-spinner>span{border:1.5px solid;border-right:1.5px solid #0000;border-radius:50%;width:14px;height:14px;animation:login-status-spin .7s linear infinite;display:block}.login-status-text{overflow-wrap:anywhere;min-width:0;animation:login-status-type .38s ease-out both;position:relative}.btn.login-submit,.login-card>.btn.login-submit{box-sizing:border-box;width:100%;height:var(--ui-login-submit-height);min-height:var(--ui-login-submit-height);max-height:none;margin-top:var(--space-14);padding:0 var(--space-16);border-radius:var(--ui-radius-sm);font-size:.9375rem;font-weight:var(--font-weight-semibold);display:flex}.login-shell.login-shell--viewport{z-index:var(--z-dialog);min-height:100vh;position:fixed;inset:0}@supports (min-height:100dvh){.login-shell.login-shell--viewport{min-height:100dvh}}.login-actions{width:100%;margin-top:var(--space-20);gap:var(--space-12);flex-direction:column;display:flex}.login-actions .btn.login-submit{margin-top:0}@keyframes login-status-fill{0%{transform:scaleX(0)}55%{transform:scaleX(1)}to{transform:scaleX(.18)}}@keyframes login-status-type{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes login-status-spin{to{transform:rotate(1turn)}}:root{--deltasuite-logo-primary:var(--color-primary);--deltasuite-logo-secondary:var(--slate);--deltasuite-logo-height-sm:1.05rem;--deltasuite-logo-height-md:1.15rem;--deltasuite-logo-height-lg:1.45rem}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--deltasuite-logo-primary:var(--omega-primary);--deltasuite-logo-secondary:var(--omega-muted)}.app-header-bar,.app-sidebar-brand{--deltasuite-logo-primary:var(--color-primary);--deltasuite-logo-secondary:var(--slate)}.deltasuite-logo{flex:none;align-items:center;gap:.45rem;min-width:0;max-width:100%;line-height:0;display:inline-flex}.deltasuite-logo-mark{width:auto;height:var(--deltasuite-logo-height-md);aspect-ratio:72/28;flex:none;display:block}.deltasuite-logo--sm .deltasuite-logo-mark{height:var(--deltasuite-logo-height-sm)}.deltasuite-logo--md .deltasuite-logo-mark{height:var(--deltasuite-logo-height-md)}.deltasuite-logo--lg .deltasuite-logo-mark{height:var(--deltasuite-logo-height-lg)}.deltasuite-logo-primary{fill:var(--deltasuite-logo-primary)}.deltasuite-logo-secondary{fill:var(--deltasuite-logo-secondary)}.deltasuite-logo-line{letter-spacing:.02em;white-space:nowrap;min-width:0;color:inherit;font-family:inherit;font-weight:600;line-height:1}.deltasuite-logo--sm .deltasuite-logo-line{font-size:.88rem}.deltasuite-logo--md .deltasuite-logo-line{font-size:.98rem}.deltasuite-logo--lg .deltasuite-logo-line{font-size:1.15rem}.login-card-title--logo{font-size:unset;font-weight:unset;color:inherit;letter-spacing:normal;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.login-card-title--logo:after{left:0;right:0}.app-header-brand{text-transform:none;letter-spacing:normal}.app-header-brand-page{letter-spacing:.01em;text-transform:none}.app-sidebar-brand .deltasuite-logo{flex:auto;min-width:0}.omega-brand{gap:.35rem}.app-chat-panel-head,.header-validation-panel-head,.service-compare-modal-head,.warehouse-dialog-head{box-sizing:border-box;background:var(--ui-table-head-bg);border-bottom:var(--ui-head-rule-w) solid var(--ui-table-head-border)}.app-chat-panel-title,.header-validation-panel-title,.service-compare-modal-title,.warehouse-dialog-head h2{font-family:var(--font),sans-serif;font-size:var(--ui-table-head-size);font-weight:var(--ui-table-head-weight);letter-spacing:var(--ui-table-head-tracking);text-transform:uppercase;color:var(--ui-table-head-color);line-height:var(--line-height-tight);margin:0}.modal-head-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex:none;min-width:0;display:inline-flex}.modal-head-actions :is(.btn,.ui-select-trigger){box-sizing:border-box;height:var(--ui-head-control-h);min-height:var(--ui-head-control-h);max-height:var(--ui-head-control-h);font-size:var(--font-size-sm);line-height:var(--line-height-none);padding-block:0}.modal-head-actions .btn.btn-icon-only{width:var(--ui-head-control-h);min-width:var(--ui-head-control-h);max-width:var(--ui-head-control-h);padding-inline:0}.modal-head-actions .btn-dismiss{margin-inline-start:var(--ui-dismiss-margin-start)}.modal-head-actions .btn-dismiss:first-child{margin-inline-start:0}.btn-dismiss{box-sizing:border-box;width:var(--ui-dismiss-size);height:var(--ui-dismiss-size);min-width:var(--ui-dismiss-size);min-height:var(--ui-dismiss-size);border-radius:var(--ui-radius-sm);border:1px solid var(--logout);background:var(--logout);color:var(--on-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--ui-dismiss-margin-start);padding:0;transition:filter .15s,transform .12s;display:inline-flex;position:relative}.btn-dismiss svg{width:var(--ui-dismiss-icon-size);height:var(--ui-dismiss-icon-size);flex-shrink:0;display:block}.btn-dismiss:hover:not(:disabled){filter:brightness(1.08)}.btn-dismiss--neutral{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.btn-dismiss--neutral:hover:not(:disabled){filter:none;background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.btn-dismiss--neutral:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}}.btn-dismiss--neutral:hover:not(:disabled){color:var(--color-text)}.btn-dismiss:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.btn-dismiss:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.btn-dismiss:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent)}}.btn-dismiss:focus-visible{outline-offset:2px}@media (pointer:coarse){.btn-dismiss:before{content:"";inset:calc(var(--ui-dismiss-hit-expand) * -1);position:absolute}}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.warehouse-dialog-backdrop{--ui-dialog-gutter:var(--space-12);z-index:var(--z-dialog);-webkit-overflow-scrolling:touch;padding:max(var(--ui-dialog-gutter),var(--safe-top)) max(var(--ui-dialog-gutter),var(--safe-right)) max(var(--ui-dialog-gutter),var(--safe-bottom)) max(var(--ui-dialog-gutter),var(--safe-left));background:var(--text);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.warehouse-dialog-backdrop{background:color-mix(in srgb,var(--text) 72%,transparent)}}.warehouse-dialog-backdrop{-webkit-backdrop-filter:blur(3px);isolation:isolate;animation:overlay-fade .18s ease-out both}.warehouse-dialog-backdrop.is-dismissible{cursor:pointer}.warehouse-dialog-backdrop.is-dismissible>.warehouse-dialog{cursor:auto}.warehouse-dialog-backdrop.warehouse-dialog-backdrop-front{z-index:var(--z-dialog-front)}.warehouse-dialog{z-index:var(--z-raised);width:min(var(--ui-dialog-max-w),100%);height:auto;min-height:0;max-height:min(92dvh,calc(100dvh - 2 * var(--ui-dialog-gutter)));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font),sans-serif;font-size:var(--ui-field-font-size);font-weight:var(--ui-body-weight);color:var(--text);isolation:isolate;opacity:1;flex-direction:column;flex:none;margin:auto;animation:pop-in .2s ease-out both;display:flex;position:relative;overflow:hidden}.warehouse-dialog>:not(.warehouse-dialog-head){box-sizing:border-box;padding:var(--ui-dialog-pad-y) var(--ui-dialog-pad-x)}.warehouse-dialog.warehouse-dialog-flush>:not(.warehouse-dialog-head){padding:0}.warehouse-dialog-head{align-items:stretch;gap:var(--space-8);padding:var(--ui-dialog-head-pad-y) var(--ui-dialog-pad-x);box-sizing:border-box;flex-direction:column;flex:none;display:flex}.warehouse-dialog-head-row{justify-content:space-between;align-items:center;gap:var(--space-10);min-width:0;min-height:var(--ui-dismiss-size);display:flex}.warehouse-dialog-head-text{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;min-width:0;display:flex}.warehouse-dialog-head-below{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.warehouse-dialog-head h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.warehouse-dialog-head .modal-head-actions{height:var(--ui-dismiss-size);min-height:var(--ui-dismiss-size);flex-shrink:0;align-self:center}.ui-notice.warehouse-dialog-error,.warehouse-dialog>.ui-notice.warehouse-dialog-error{margin:var(--ui-dialog-pad-y) var(--ui-dialog-pad-x) 0;padding:var(--space-10) var(--space-12)}.ui-confirm-dialog-message{color:var(--muted-2);line-height:var(--line-height-normal);text-align:left;white-space:pre-line;margin:0}.ui-confirm-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);margin-top:var(--space-16);display:flex}.warehouse-dialog-backdrop.ui-confirm-dialog-backdrop{z-index:var(--z-dialog-confirm)}@media (max-width:899px){.warehouse-dialog-backdrop{--ui-dialog-gutter:var(--space-8);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.warehouse-dialog-backdrop{background:color-mix(in srgb,var(--text) 76%,transparent)}}.warehouse-dialog{--ui-dialog-pad-x:var(--space-14);--ui-dialog-pad-y:var(--space-14);border-radius:var(--page-shell-radius);width:100%;min-width:0;max-width:100%}.warehouse-dialog-head{z-index:var(--z-sticky);gap:var(--space-6);position:sticky;top:0}.warehouse-dialog-head-row{gap:var(--space-8)}}.warehouse-dialog-backdrop.ui-dialog-backdrop--customer{z-index:var(--z-dialog-customer)}.warehouse-dialog.ui-dialog--customer{width:min(var(--ui-dialog-customer-max-w),100%);border:1px solid var(--color-border);border-radius:var(--ui-radius-xl);max-width:100%;font-size:var(--font-size-md)}.ui-dialog--customer .warehouse-dialog-head{padding:var(--space-12) var(--space-16);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.ui-dialog--customer .warehouse-dialog-head h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:normal;text-transform:none;line-height:var(--line-height-tight);color:var(--color-text);white-space:normal}.ui-dialog--customer .ui-confirm-dialog-body{gap:var(--space-12);padding:var(--space-16);flex-direction:column;display:flex}.ui-dialog--customer .ui-confirm-dialog-message{font-size:var(--font-size-md);color:var(--color-text)}.ui-dialog--customer .ui-confirm-dialog-actions{margin-top:var(--space-4);flex-wrap:wrap}.ui-dialog--customer .ui-confirm-dialog-actions>.btn{flex:1 1 var(--ui-dialog-action-basis);min-height:var(--ui-touch-target)}.ui-actions-menu{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.ui-actions-split{align-items:stretch;display:flex}.ui-actions-chevron{color:var(--muted);flex-shrink:0;transition:transform .15s}.ui-actions-trigger[aria-expanded=true] .ui-actions-chevron{transform:rotate(180deg)}.ui-actions-split .ui-actions-chevron{color:inherit}.ui-actions-popover{top:var(--actions-menu-top);left:var(--actions-menu-left,auto);right:var(--actions-menu-right,auto);z-index:var(--z-dropdown);width:max-content;min-width:0;max-width:min(90vw,var(--ui-menu-popover-max));padding:var(--ui-menu-popover-pad);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ui-menu-popover-shadow);font-family:var(--font),sans-serif;position:fixed}.ui-actions-item,.ui-actions-popover{box-sizing:border-box;border-radius:var(--ui-radius-sm)}.ui-actions-item{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8) var(--space-10);text-align:left;font-family:inherit;font-size:var(--ui-field-font-size);font-weight:var(--ui-field-font-weight);line-height:var(--line-height-tight);color:var(--text);cursor:pointer;background:0 0;border:0;margin:0;display:flex}.ui-actions-item:focus-visible,.ui-actions-item:hover:not(:disabled){background:var(--ui-menu-item-hover-bg);color:var(--ui-menu-item-hover-fg);outline:none}.ui-actions-item:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-actions-item[aria-busy=true]{opacity:1;cursor:progress}.ui-actions-item-spinner{margin-inline-start:auto}.ui-actions-item--danger{color:var(--danger)}.ui-actions-item--danger:focus-visible,.ui-actions-item--danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.ui-actions-item-check,.ui-actions-item-icon{flex:0 0 var(--ui-icon-lg);width:var(--ui-icon-lg);justify-content:center;align-items:center;display:inline-flex}.ui-actions-item-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-actions-item-note{font-size:var(--font-size-xs);font-weight:var(--ui-meta-weight);line-height:var(--line-height-snug);color:var(--muted);white-space:normal}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[role=button]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}html[data-input-method=mouse] :focus{outline:none!important}.btn-mobile-lg{min-height:var(--ui-touch-target)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;height:-webkit-fill-available}body,html{width:100%;overflow:clip hidden}body{background:var(--bg);max-width:100%;height:100%;min-height:100%;min-height:-webkit-fill-available;color:var(--text);font-family:var(--font),sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-tap-highlight-color:transparent;margin:0}b,strong,th{font-weight:var(--font-weight-semibold)}a,button,h1,h2,h3,h4,input,label,p,select,span,textarea{font-family:inherit}button,input,select,textarea{font-size:inherit;font-weight:inherit;letter-spacing:inherit}h1,h2,h3,h4{font-weight:var(--ui-heading-weight)}.ui-label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);color:var(--ui-label-color);line-height:var(--line-height-tight);white-space:nowrap}.ui-field-group{align-items:stretch;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-field-group>.ui-label{margin:0}.ui-field-group>.field{width:100%;max-width:100%}.ui-field-group .ui-select-trigger{width:100%;max-width:100%;height:var(--ui-field-height);padding-inline:var(--ui-field-pad-x) var(--space-10);border-radius:var(--ui-field-radius);font-size:var(--ui-field-text);justify-content:space-between}.ui-field-group .ui-select-trigger>span:first-child{flex:auto;width:auto;min-width:0}.ui-field-group>.ui-help-row{width:max-content;max-width:100%}.ui-field-error,.ui-field-helper{font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin:0}.ui-field-error{color:var(--danger);font-weight:var(--font-weight-medium)}.ui-field-helper{color:var(--muted);font-weight:var(--font-weight-regular)}.ui-field-group--check{flex:none}.ui-field-group--check>input[type=checkbox]{width:var(--ui-check-size);height:var(--ui-check-size);margin:calc((var(--ui-field-height) - var(--ui-check-size)) / 2) 0 0}.ui-required-mark{margin-left:var(--space-2);color:var(--danger);font-weight:var(--font-weight-semibold)}label:has(>.field){font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);color:var(--ui-label-color);line-height:var(--line-height-tight)}.panel-list-title{min-height:var(--ui-help-hint-size);min-width:0;font-size:var(--ui-panel-head-title-size);font-weight:var(--ui-panel-head-title-weight);color:var(--ui-panel-head-title-color);letter-spacing:var(--ui-panel-head-title-tracking);line-height:var(--line-height-tight);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin:0;display:flex;overflow:hidden}.panel-list-head{justify-content:space-between;align-items:center;gap:var(--ui-panel-head-gap);box-sizing:border-box;height:var(--ui-panel-head-h);min-height:var(--ui-panel-head-h);max-height:var(--ui-panel-head-h);padding:0 var(--ui-panel-head-pad-x);border-bottom:var(--ui-head-rule-w) solid var(--ui-panel-head-border);background:var(--ui-panel-head-bg);flex-shrink:0;display:flex}.panel-list-head--start{justify-content:flex-start}.header-validation-item-time:before{content:var(--ui-meta-sep);margin-right:var(--ui-meta-sep-gap-wide);color:var(--ui-meta-sep-color-muted);font-weight:var(--font-weight-regular)}.badge.ui-count-badge{box-sizing:border-box;width:max-content;max-width:100%;min-width:var(--ui-badge-min-w);height:var(--ui-badge-h);min-height:var(--ui-badge-h);padding:0 var(--ui-badge-pad-x);border-radius:var(--ui-count-badge-radius);font-size:var(--ui-badge-font);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-line-height);letter-spacing:var(--ui-badge-tracking);font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){.badge.ui-count-badge{height:var(--ui-badge-h-mobile);min-height:var(--ui-badge-h-mobile);min-width:var(--ui-badge-min-w-mobile);font-size:var(--ui-badge-font-mobile)}}.ui-link{appearance:none;color:var(--color-primary);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ui-link:hover:not(:disabled){color:var(--color-primary-hover);text-decoration-thickness:1.5px}.ui-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--ui-radius-xs)}.ui-link:disabled{opacity:var(--ui-disabled-opacity);cursor:default}[role=button],button,tbody tr[tabindex="0"]{cursor:pointer}button:disabled{cursor:default}.btn{justify-content:center;align-items:center;gap:var(--ui-btn-gap);box-sizing:border-box;height:var(--ui-control-height);min-height:var(--ui-control-height);border-radius:var(--ui-radius);padding:var(--space-6) var(--ui-btn-pad-x);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--ui-button-weight);line-height:var(--line-height-tight);text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .12s,opacity .15s;display:inline-flex}.btn:disabled{opacity:var(--ui-disabled-opacity);cursor:default}.btn.btn--square{border-radius:var(--ui-radius-sm)}.btn:where(.btn-icon-only){width:var(--ui-control-height);min-width:var(--ui-control-height);flex:none;padding:0}.btn-primary{--ui-btn-tone:var(--primary);background:var(--primary);color:var(--on-primary);box-shadow:0 1px 2px var(--ui-btn-tone)}@supports (color:color-mix(in lab,red,red)){.btn-primary{box-shadow:0 1px 2px color-mix(in srgb,var(--ui-btn-tone) 30%,transparent)}}.btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 6px 14px var(--ui-btn-tone)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(:disabled){box-shadow:0 6px 14px color-mix(in srgb,var(--ui-btn-tone) 30%,transparent)}}.btn-primary:not(:disabled):active{box-shadow:0 1px 2px var(--ui-btn-tone)}@supports (color:color-mix(in lab,red,red)){.btn-primary:not(:disabled):active{box-shadow:0 1px 2px color-mix(in srgb,var(--ui-btn-tone) 30%,transparent)}}.btn-outline,.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-outline:hover:not(:disabled){background:var(--primary-light);border-color:var(--primary-border);box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.btn-secondary:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}.btn-secondary:hover:not(:disabled){color:var(--primary);box-shadow:var(--shadow-sm)}input.field,textarea.field{touch-action:manipulation}.field{box-sizing:border-box;width:100%;height:var(--ui-field-height);border:1px solid var(--field-border);border-radius:var(--ui-field-radius);background-color:var(--surface-2);color:var(--text);padding:0 var(--ui-field-pad-x);font-family:inherit;font-size:var(--ui-field-text);font-weight:var(--font-weight-medium);outline:none;line-height:normal;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.field:hover:not(:disabled):not(:focus){border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.field:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--text) 28%,var(--field-border))}}.field:disabled{opacity:var(--ui-disabled-field-opacity);cursor:not-allowed}.field.filter-field{height:var(--filter-embedded-control-h,var(--ui-control-height));min-height:var(--filter-embedded-control-h,var(--ui-control-height));max-height:var(--filter-embedded-control-h,var(--ui-control-height));width:auto;font-size:var(--ui-field-font-size);border-radius:var(--ui-radius-sm)}input.field::placeholder{color:var(--muted);font-weight:var(--font-weight-regular)}input.field[type=number]:disabled,input.field[type=number]:read-only{appearance:textfield}input.field[type=number]:read-only::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.field[type=number]:read-only::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.field[type=number]:disabled::-webkit-inner-spin-button,input.field[type=number]:disabled::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea.field{height:auto;padding:var(--space-8) var(--ui-field-pad-x);line-height:var(--line-height-snug);resize:vertical}.field:focus{border-color:var(--primary);background-color:var(--surface);box-shadow:0 0 0 var(--ui-focus-ring-w) var(--focus-ring)}.field.is-invalid,.field[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.field.is-invalid:focus,.field[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 var(--ui-focus-ring-w) var(--danger)}@supports (color:color-mix(in lab,red,red)){.field.is-invalid:focus,.field[aria-invalid=true]:focus{box-shadow:0 0 0 var(--ui-focus-ring-w) color-mix(in srgb,var(--danger) 18%,transparent)}}.field-lg{height:var(--ui-field-height-lg);font-size:var(--font-size-lg)}.field-sm{height:var(--ui-control-height);padding:0 var(--space-10);font-size:var(--ui-field-font-size)}@supports (color:color-mix(in lab,red,red)){:root{--ui-kv-label-bg:color-mix(in srgb,var(--muted) 7%,var(--surface));--color-success-bg:color-mix(in srgb,var(--primary) var(--tone-fill),var(--surface));--color-warning-bg:color-mix(in srgb,var(--color-warning) var(--tone-fill),var(--surface));--warning-border:color-mix(in srgb,var(--color-warning) var(--tone-border),var(--border-strong));--color-error-bg:color-mix(in srgb,var(--color-error) var(--tone-fill),var(--surface));--danger-border:color-mix(in srgb,var(--color-error) var(--tone-border),var(--border-strong));--positive-bg:color-mix(in srgb,var(--positive-hue) var(--tone-fill),var(--surface));--positive-border:color-mix(in srgb,var(--positive-hue) var(--tone-border),var(--border-strong));--login-success-bg:color-mix(in srgb,var(--login-success-hue) var(--tone-fill),var(--surface));--login-success-border:color-mix(in srgb,var(--login-success-hue) var(--tone-border),var(--border-strong));--service-checkout-bg:color-mix(in srgb,var(--service-checkout-text) var(--tone-fill),var(--surface));--service-checkout-bg-hover:color-mix(in srgb,var(--service-checkout-text) var(--tone-hover),var(--surface));--service-checkout-border:color-mix(in srgb,var(--service-checkout-text) var(--tone-border),var(--border-strong));--service-validazione-bg:color-mix(in srgb,var(--muted) var(--tone-fill),var(--surface));--service-validazione-bg-hover:color-mix(in srgb,var(--muted) var(--tone-fill),var(--surface));--inspect-row-idle-fill:color-mix(in srgb,var(--text) 8%,var(--surface));--overlay-backdrop-strong:color-mix(in srgb,var(--sidebar-bg) 55%,transparent);--focus-ring:color-mix(in srgb,var(--primary) 18%,transparent);--pulse-primary-glow:color-mix(in srgb,var(--primary) 45%,transparent);--ink-fade-07:color-mix(in srgb,var(--sidebar-bg) 7%,transparent);--ui-section-border:color-mix(in srgb,var(--border-strong) 42%,#64748b);--ui-menu-popover-shadow:0 8px 24px color-mix(in srgb,var(--text) 12%,transparent);--ui-panel-head-bg:color-mix(in srgb,var(--primary-light) 82%,var(--primary) 18%)}}.ui-floating-hint{z-index:var(--z-popover);box-sizing:border-box;width:min(var(--ui-floating-hint-w,var(--ui-popover-max-w)),calc(100vw - 2 * var(--ui-popover-edge)));max-width:90vw;padding:var(--space-10) var(--space-14);border:1px solid var(--border-strong);border-radius:var(--ui-radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;animation:ui-floating-hint-pop .15s cubic-bezier(.16,1,.3,1);position:fixed}@keyframes ui-floating-hint-pop{0%{opacity:0;transform:scale(.96)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}.ui-floating-hint-body{max-height:calc(100vh - 2 * var(--ui-popover-edge) - 2 * var(--space-10) - 2px);color:var(--text);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:left;word-break:break-word;overflow-y:auto}.ui-floating-hint-body p{margin:0 0 var(--space-8);white-space:pre-line}.ui-floating-hint-body p:last-child{margin-bottom:0}.ui-floating-hint-body ol{margin:0 0 var(--space-8);padding-left:var(--space-16);gap:var(--space-4);flex-direction:column;display:flex}.ui-floating-hint-body a:not(.ui-floating-hint-nav-link){color:var(--primary);font-weight:var(--ui-body-strong-weight)}.ui-floating-hint:has(.ui-floating-hint-nav),.ui-floating-hint:has(.ui-floating-hint-user){--ui-floating-hint-bg:var(--sidebar-bg);--ui-floating-hint-border:var(--sidebar-border);background:var(--ui-floating-hint-bg);border-color:var(--ui-floating-hint-border)}.ui-floating-hint-nav{gap:var(--space-2);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-6));flex-direction:column;display:flex}.ui-floating-hint-nav-link{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);border-radius:var(--ui-radius-sm);color:oklch(from var(--sidebar-text) l c h/.88);font-size:var(--font-size-sm);font-weight:var(--font-weight-book);white-space:nowrap;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.ui-floating-hint-nav-link:hover{background:var(--header-overlay-hover);color:var(--sidebar-active)}.ui-floating-hint-nav-link.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ui-floating-hint-nav-link.is-active{background:color-mix(in srgb,var(--primary) 24%,var(--sidebar-active-bg))}}.ui-floating-hint-nav-link.is-active{color:var(--sidebar-active);font-weight:var(--font-weight-semibold)}.ui-floating-hint-user{justify-content:space-between;align-items:center;gap:var(--space-10);display:flex}.ui-floating-hint-user-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-floating-hint-user-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--sidebar-active);margin:0}.ui-floating-hint-user-email,.ui-floating-hint-user-role{font-size:var(--font-size-xs);color:var(--sidebar-text);overflow-wrap:anywhere;margin:0}.ui-floating-hint-user-logout{appearance:none;width:var(--ui-chip-height);height:var(--ui-chip-height);border:1px solid var(--logout);border-radius:var(--ui-radius-sm);background:var(--logout);color:var(--on-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:filter .12s;display:inline-flex}.ui-floating-hint-user-logout:hover{filter:brightness(1.08)}.ui-floating-hint-arrow{--ui-floating-hint-arrow:var(--space-10);z-index:var(--z-raised);width:var(--ui-floating-hint-arrow);height:var(--ui-floating-hint-arrow);background:var(--ui-floating-hint-bg,var(--surface));border:0 solid var(--ui-floating-hint-border,var(--border-strong));position:absolute}.ui-floating-hint-arrow--bottom,.ui-floating-hint-arrow--top{transform:translate(-50%)rotate(45deg)}.ui-floating-hint-arrow--left,.ui-floating-hint-arrow--right{transform:translateY(-50%)rotate(45deg)}.ui-floating-hint-arrow--bottom{bottom:calc(var(--ui-floating-hint-arrow) / -2 - 1px);border-bottom-width:1px;border-right-width:1px}.ui-floating-hint-arrow--top{top:calc(var(--ui-floating-hint-arrow) / -2 - 1px);border-top-width:1px;border-left-width:1px}.ui-floating-hint-arrow--left{left:calc(var(--ui-floating-hint-arrow) / -2 - 1px);border-bottom-width:1px;border-left-width:1px}.ui-floating-hint-arrow--right{right:calc(var(--ui-floating-hint-arrow) / -2 - 1px);border-top-width:1px;border-right-width:1px}.ui-help-row{gap:var(--space-6);min-width:0}.ui-help-hint,.ui-help-row{align-items:center;display:inline-flex}.ui-help-hint{box-sizing:border-box;width:var(--ui-help-hint-size);height:var(--ui-help-hint-size);margin:calc(var(--ui-help-hint-size) / -2) 0;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-family:inherit;font-size:var(--ui-help-hint-font);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);vertical-align:middle;cursor:pointer;border-radius:50%;flex:none;justify-content:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;position:relative}.ui-help-hint:before{content:"";inset:calc(-1 * var(--space-6));position:absolute}.ui-help-hint:hover,.ui-help-hint[aria-expanded=true]{color:var(--text);border-color:var(--border-strong);background:var(--surface-3)}.ui-help-hint:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.ui-help-hint{transition:none}}.app-hint-host{left:0;right:0;bottom:max(var(--space-20),var(--safe-bottom));padding:0 max(var(--space-12),var(--safe-left)) 0 max(var(--space-12),var(--safe-right));pointer-events:none;z-index:var(--z-toast);justify-content:center;align-items:center;display:flex;position:fixed}@media (max-width:1023px){.app-hint-host{bottom:calc(var(--app-bottom-nav-h) + var(--space-10) + max(var(--space-12), var(--safe-bottom)))}}.app-hint-host .app-toast{animation:app-hint-popup-in .22s ease-out}.app-toast{align-items:center;gap:var(--space-8);max-width:min(calc(100vw - 2 * var(--space-12)),var(--ui-toast-max-w));padding:var(--space-8) var(--space-14) var(--space-8) var(--space-10);border-radius:var(--ui-radius-lg);background:var(--sidebar-bg);border:1px solid var(--sidebar-border);box-shadow:var(--shadow-md);color:var(--sidebar-active);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:left;pointer-events:none;display:inline-flex}.app-toast-icon{width:var(--ui-icon-lg);height:var(--ui-icon-lg);border-radius:var(--ui-radius-pill);background:var(--app-toast-tone,var(--sidebar-muted));fill:none;stroke:var(--sidebar-bg);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.app-toast-text{white-space:pre-line;flex:auto;min-width:0}.app-toast-success{--app-toast-tone:var(--success-bright)}.app-toast-warning{--app-toast-tone:var(--pulse-amber)}.app-toast-error{--app-toast-tone:var(--sync-error)}.app-toast-info{--app-toast-tone:var(--primary-border)}@keyframes app-hint-popup-in{0%{opacity:0;transform:translateY(var(--space-10)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-icon{flex-shrink:0}.ui-icon--xs{width:var(--ui-icon-xs);height:var(--ui-icon-xs)}.ui-icon--sm{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.ui-icon--md{width:var(--ui-icon-md);height:var(--ui-icon-md)}.ui-icon--lg{width:var(--ui-icon-lg);height:var(--ui-icon-lg)}.leaflet-tile-pane{filter:var(--ui-map-tiles-filter)}.ui-hover-tip{z-index:var(--z-tooltip);max-width:min(var(--ui-popover-max-w),calc(100vw - 2 * var(--ui-popover-edge)));padding:var(--space-6) var(--space-10);border-radius:var(--ui-radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-mono),monospace;font-size:var(--font-size-2xs);font-weight:var(--ui-meta-weight);line-height:var(--line-height-snug);white-space:pre-line;text-align:left;box-shadow:var(--shadow-md);pointer-events:none;transform:translate(-100%,calc(-100% - var(--space-8)));display:none;position:fixed}.ui-hover-tip.is-visible{display:block}.btn.btn--sm{box-sizing:border-box;height:var(--ui-chip-height);min-height:var(--ui-chip-height);max-height:var(--ui-chip-height);padding:0 var(--ui-btn-pad-x-sm);font-size:var(--font-size-xs);overflow:hidden}.btn-toolbar,.btn.btn--sm{font-weight:var(--ui-button-weight);line-height:var(--line-height-none);border-radius:var(--ui-radius-sm);white-space:nowrap}.btn-toolbar{height:var(--filter-control-height);min-height:var(--filter-control-height);max-height:var(--filter-control-height);padding:0 var(--space-12);font-size:var(--filter-control-font-size)}.btn.btn-outline.is-active,.btn.btn-outline[aria-pressed=true],.btn.btn-outline[aria-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.btn.btn-outline.is-active,.btn.btn-outline[aria-pressed=true],.btn.btn-outline[aria-selected=true]{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.btn.btn-outline.is-active,.btn.btn-outline[aria-pressed=true],.btn.btn-outline[aria-selected=true]{border-color:var(--primary-border);color:var(--primary-dark)}.btn.btn-outline.is-active:hover:not(:disabled),.btn.btn-outline[aria-pressed=true]:hover:not(:disabled),.btn.btn-outline[aria-selected=true]:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.btn.btn-outline.is-active:hover:not(:disabled),.btn.btn-outline[aria-pressed=true]:hover:not(:disabled),.btn.btn-outline[aria-selected=true]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 14%,var(--surface))}}.btn.btn-outline.is-active:hover:not(:disabled),.btn.btn-outline[aria-pressed=true]:hover:not(:disabled),.btn.btn-outline[aria-selected=true]:hover:not(:disabled){border-color:var(--primary-border);color:var(--primary-dark)}.btn.btn--sm .badge.ui-count-badge{box-sizing:border-box;height:var(--ui-badge-h-mobile);min-height:var(--ui-badge-h-mobile);max-height:var(--ui-badge-h-mobile);min-width:var(--ui-badge-min-w-mobile);padding:0 var(--ui-badge-pad-x);font-size:var(--ui-badge-font-mobile);flex:none}.btn-danger{background:var(--danger);color:var(--on-primary)}.btn-danger:hover:not(:disabled){filter:brightness(1.06)}.btn.btn-danger-soft,.ui-trash-btn{color:var(--on-primary);background:var(--logout);border-color:var(--logout)}.ui-trash-btn svg{width:var(--ui-icon-md);height:var(--ui-icon-md);flex-shrink:0;display:block}.btn.btn-danger-soft:hover:not(:disabled),.ui-trash-btn:hover:not(:disabled){color:var(--on-primary);filter:brightness(1.08)}.btn-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.btn-icon>svg{display:block}span.btn-spinner{box-sizing:border-box;width:var(--ui-icon-md);height:var(--ui-icon-md);border:2px solid;flex-shrink:0;display:inline-block}@supports (color:color-mix(in lab,red,red)){span.btn-spinner{border:2px solid color-mix(in srgb,currentColor 28%,transparent)}}span.btn-spinner{border-top-color:currentColor;border-radius:50%;animation:btn-spin .75s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn.is-loading{cursor:wait;position:relative}.badge,.ui-badge{justify-content:center;align-items:center;gap:var(--ui-badge-gap);box-sizing:border-box;width:auto;max-width:100%;height:var(--ui-badge-h);min-height:var(--ui-badge-h);min-width:var(--ui-badge-min-w);padding:var(--ui-badge-pad);border-radius:var(--ui-badge-radius);font-family:var(--font),sans-serif;font-size:var(--ui-badge-font);font-weight:var(--ui-badge-weight);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-badge-tracking);line-height:var(--ui-badge-line-height);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:1px solid #0000;flex-shrink:0;margin:0;display:inline-flex;overflow:hidden}@media (max-width:767px){.badge,.ui-badge{height:var(--ui-badge-h-mobile);min-height:var(--ui-badge-h-mobile);min-width:var(--ui-badge-min-w-mobile);font-size:var(--ui-badge-font-mobile)}}.badge.service-phase-badge,.badge.vehicle-service-state-badge,.badge.vehicle-status-chip{width:auto;min-width:0;max-width:none;height:var(--ui-badge-h);min-height:var(--ui-badge-h);max-height:var(--ui-badge-h);text-overflow:unset;flex:none;overflow:visible}.ui-badge--neutral{background:var(--surface-track)}@supports (color:color-mix(in lab,red,red)){.ui-badge--neutral{background:color-mix(in srgb,var(--surface-track) 70%,var(--surface))}}.ui-badge--neutral{color:var(--muted);border-color:var(--border)}.ui-badge--primary{background:var(--primary-light);color:var(--primary);border-color:var(--primary-border)}.ui-badge--success{background:var(--success-surface);color:var(--success);border-color:var(--success-border-soft)}.ui-badge--positive{background:var(--positive-bg);color:var(--positive-dark);border-color:var(--positive-border)}.ui-badge--warning{background:var(--warning-surface);color:var(--warning-accent);border-color:var(--warning-border)}.ui-badge--danger{background:var(--danger-surface);color:var(--danger);border-color:var(--danger-border)}.ui-badge--info{background:var(--status-info-bg);color:var(--status-info-text);border-color:var(--status-info-border)}.ui-badge-dot{width:var(--ui-badge-dot-size);height:var(--ui-badge-dot-size);background:currentColor;border-radius:50%;flex-shrink:0;display:inline-block}.ui-signed-amount{font-variant-numeric:tabular-nums}.ui-signed-amount--negative{color:var(--danger)}.ui-signed-amount--positive{color:var(--positive-hue)}@supports (color:color-mix(in lab,red,red)){.ui-signed-amount--positive{color:color-mix(in srgb,var(--positive-hue) 60%,var(--positive-dark))}}.ui-empty-state{justify-content:center;align-items:flex-start;gap:var(--space-6);box-sizing:border-box;width:100%;padding:var(--ui-empty-pad-y) var(--ui-empty-pad-x);text-align:left;color:var(--muted);flex-direction:column;display:flex}.ui-empty-state--compact{--ui-empty-pad-y:var(--space-16)}.ui-empty-state-description,.ui-empty-state-title{margin:0}.ui-empty-state-title{font-size:var(--font-size-md);font-weight:var(--ui-heading-weight);line-height:var(--line-height-snug);color:var(--text)}.ui-empty-state-description{color:var(--muted)}.ui-loading-state .ui-empty-state-title{font-weight:var(--font-weight-medium);color:var(--muted)}.ui-unset-value{font-family:inherit;font-size:var(--ui-unset-size);font-weight:var(--ui-unset-weight);font-variant-numeric:normal;letter-spacing:inherit;font-style:normal;line-height:inherit;color:var(--ui-unset-color)}.ui-segmented{align-items:stretch;gap:var(--ui-segmented-pad);box-sizing:border-box;max-width:100%;padding:var(--ui-segmented-pad);border:1px solid var(--color-border);border-radius:var(--ui-radius);background:var(--color-surface-2);scrollbar-width:none;display:inline-flex;overflow-x:auto}.ui-segmented--fill{width:100%;display:flex}.ui-segmented-btn{justify-content:center;align-items:center;gap:var(--space-6);box-sizing:border-box;min-height:calc(var(--ui-control-height) - 2 * (var(--ui-segmented-pad) + 1px));padding:0 var(--space-12);border-radius:calc(var(--ui-radius) - var(--ui-segmented-pad));color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;display:inline-flex}.ui-segmented--fill .ui-segmented-btn{flex:1 1 0}.ui-segmented-btn:disabled{opacity:var(--ui-disabled-opacity);cursor:default}.ui-segmented-btn[aria-selected=true]{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.ui-segmented-btn[aria-selected=true][data-tone=success]{background:var(--success-surface);color:var(--text-success)}.ui-segmented-btn[aria-selected=true][data-tone=warning]{background:var(--warning-surface);color:var(--text-warning)}.ui-segmented-btn[aria-selected=true][data-tone=danger]{background:var(--danger-surface);color:var(--danger-dark)}.ui-segmented-btn:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.ui-segmented-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent)}}.ui-segmented-btn:focus-visible{outline-offset:1px}.ui-segmented-count{box-sizing:border-box;min-width:var(--ui-segmented-count-h);height:var(--ui-segmented-count-h);padding:0 var(--space-4);border-radius:var(--ui-radius-pill);background:currentColor;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-segmented-count{background:color-mix(in srgb,currentColor 12%,transparent)}}.ui-segmented-count{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);font-variant-numeric:tabular-nums}@media (pointer:coarse){.ui-segmented-btn{min-height:var(--ui-touch-target)}}.ui-notice{padding:var(--space-10) var(--space-12);border:1px solid var(--primary-border);border-radius:var(--ui-radius-sm);background:var(--primary-light);color:var(--text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);text-align:left;margin:0}.ui-notice.ui-notice--success{border-color:var(--success-border);background:var(--success-surface);color:var(--text-success)}.ui-notice.ui-notice--warning{border-color:var(--warning-border);background:var(--warning-surface);color:var(--text-warning)}.omega-banner.ui-notice--error,.ui-notice.ui-notice--error{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-dark)}.ui-notice>:first-child{margin-top:0}.ui-notice>:last-child{margin-bottom:0}.ui-battery{--ui-battery-tone:var(--positive-hue);box-sizing:border-box;width:var(--ui-battery-w);height:var(--ui-battery-h);margin-right:var(--ui-battery-cap-w);border:var(--ui-battery-stroke) solid var(--ui-battery-tone);border-radius:var(--ui-radius-sm);background:var(--color-surface);color:var(--ui-battery-tone);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-battery{color:color-mix(in srgb,var(--ui-battery-tone) 40%,var(--color-text))}}.ui-battery{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);font-variant-numeric:tabular-nums}.ui-battery:after{content:"";top:50%;right:calc(-1 * (var(--ui-battery-stroke) + var(--ui-battery-cap-w)));width:var(--ui-battery-cap-w);height:var(--ui-battery-cap-h);border-radius:0 var(--ui-radius-xs) var(--ui-radius-xs) 0;background:var(--ui-battery-tone);position:absolute;transform:translateY(-50%)}.ui-battery[data-tone=medium]{--ui-battery-tone:var(--pulse-amber)}.ui-battery[data-tone=low]{--ui-battery-tone:var(--color-error)}.ui-battery-fill{top:var(--ui-battery-stroke);bottom:var(--ui-battery-stroke);left:var(--ui-battery-stroke);max-width:calc(100% - 2 * var(--ui-battery-stroke));border-radius:calc(var(--ui-radius-sm) - 2 * var(--ui-battery-stroke));background:var(--ui-battery-tone);position:absolute}@supports (color:color-mix(in lab,red,red)){.ui-battery-fill{background:color-mix(in srgb,var(--ui-battery-tone) 32%,transparent)}}.ui-battery-value{position:relative}.page-stack-data{gap:var(--space-8);width:100%;max-width:none;margin-inline:0;overflow:hidden}.page-stack-data,.page-stack-workspace>.data-console-panel{flex:auto;min-height:0}.data-console-panel{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.data-console-tabs{align-items:center;gap:var(--space-6);box-sizing:border-box;height:var(--ui-panel-head-h);min-height:var(--ui-panel-head-h);max-height:var(--ui-panel-head-h);padding:0 var(--ui-panel-head-pad-x);border-bottom:1px solid var(--ui-panel-head-border);background:var(--surface);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;display:flex;overflow-x:auto}.page-stack-data .data-console-tabs>.btn{flex:none;align-self:center}.page-stack-data .data-console-tabs>.ui-segmented{flex:0 auto;align-self:center;min-width:0}.data-console-tabs .data-console-pager{margin-left:auto}.data-console-main{padding:0}.data-console-advanced,.data-console-browse,.data-console-main,.data-console-result,.data-console-views-home{flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.page-stack-data .data-console-views-home{--data-console-views-rows:5}.page-stack-data .data-console-browse>.warehouse-table-stack,.page-stack-data .data-console-views-home>.warehouse-table-stack{flex:auto}.page-stack-data .data-console-views-home>.warehouse-table-stack{flex:0 0 calc(var(--ui-table-head-h) + var(--data-console-views-rows) * var(--ui-table-row-h));height:calc(var(--ui-table-head-h) + var(--data-console-views-rows) * var(--ui-table-row-h));min-height:calc(var(--ui-table-head-h) + var(--data-console-views-rows) * var(--ui-table-row-h));max-height:calc(var(--ui-table-head-h) + var(--data-console-views-rows) * var(--ui-table-row-h))}.page-stack-data .data-console-views-home>.warehouse-table-stack .warehouse-scroll{flex:auto;min-height:0;overflow-y:auto}.page-stack-data .data-console-views-table td:first-child,.page-stack-data .data-console-views-table th:first-child{width:28%}.data-console-view-results{border-top:1px solid var(--ui-panel-head-border);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.data-console-view-results .data-console-result{flex:auto;min-height:0}.data-console-browse-desc{padding:var(--space-8) var(--ui-panel-head-pad-x);font-size:var(--font-size-sm);font-weight:var(--ui-meta-weight);color:var(--muted);line-height:var(--line-height-snug);border-bottom:1px solid var(--border);flex:none;margin:0}.data-console-sql-workbench{background:var(--data-console-bg);min-width:0;min-height:0;color:var(--data-console-text);border:0;border-radius:0;flex-direction:column;flex:auto;display:flex;overflow:hidden}.data-console-sql-chrome{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-6) var(--space-8) var(--space-6) var(--space-12);border-bottom:1px solid var(--data-console-border);background:var(--data-console-chrome);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}.data-console-sql-chrome-label{color:var(--data-console-accent);font-weight:var(--font-weight-semibold)}.data-console-sql-chrome-right{align-items:center;gap:var(--space-8);min-width:0;display:flex}.data-console-sql-chrome-meta{color:var(--data-console-faint)}.data-console-sql-chrome-sep{color:var(--data-console-sep);font-weight:var(--font-weight-medium)}.data-console-run-btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-4);height:1.55rem;min-height:1.55rem;padding:0 var(--space-8);border-radius:var(--ui-radius-sm);color:var(--data-console-accent);font:inherit;font-weight:var(--font-weight-semibold);letter-spacing:inherit;text-transform:inherit;line-height:var(--line-height-none);cursor:pointer;background:0 0;border:1px solid #0000;margin:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.data-console-run-btn-icon{flex:none;width:.45rem;height:.55rem;display:block}.data-console-run-btn:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-console-run-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 16%,transparent)}}.data-console-run-btn:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-console-run-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 38%,transparent)}}.data-console-run-btn:hover:not(:disabled){color:var(--primary-border)}.data-console-run-btn:disabled{opacity:.4;cursor:not-allowed}.data-console-run-btn:focus-visible{outline:2px solid var(--primary-hover);outline-offset:1px}.data-console-sql-editor{border-bottom:1px solid var(--data-console-border);background:var(--data-console-bg-deep);grid-template-columns:2.75rem minmax(0,1fr);min-height:12rem;max-height:22rem;display:grid}.data-console-sql-gutter{padding:var(--space-14) var(--space-6) var(--space-14) 0;border-right:1px solid var(--data-console-border);background:var(--data-console-bg-gutter);color:var(--data-console-dim);font-family:var(--font-mono);font-size:var(--font-size-xs);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;line-height:1.55;display:flex;overflow:hidden}.data-console-sql-gutter>span{min-height:1.55em;padding-right:var(--space-8);display:block}.data-console-sql-input{width:100%;min-height:12rem;max-height:22rem;padding:var(--space-14) var(--space-14);color:var(--data-console-text);caret-color:var(--data-console-accent);font-family:var(--font-mono);font-size:var(--font-size-sm);resize:vertical;white-space:pre;tab-size:2;background:0 0;border:0;border-radius:0;outline:none;margin:0;line-height:1.55;display:block;overflow:auto}.data-console-sql-input::placeholder{color:var(--data-console-dim)}.data-console-sql-input:focus{box-shadow:none}.data-console-sql-error{padding:var(--space-10) var(--space-14);border-bottom:1px solid var(--data-console-border);background:var(--data-console-danger-bg);color:var(--data-console-danger-text);font-family:var(--font-mono);font-size:var(--font-size-xs);margin:0}.data-console-sql-results{gap:var(--space-8);padding:var(--space-12);flex-direction:column;flex:auto;min-height:6rem;display:flex}.data-console-sql-results-head{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--data-console-muted);flex-wrap:wrap;display:flex}.data-console-sql-results-head .data-console-result-meta{letter-spacing:normal;text-transform:none;font-weight:var(--font-weight-medium);color:var(--data-console-faint)}.data-console-sql-workbench .ui-empty-state-title{color:var(--data-console-muted)}.data-console-sql-workbench .data-console-table-wrap{border-color:var(--data-console-border);background:var(--data-console-bg-deep)}.data-console-sql-workbench .data-console-table th{height:var(--ui-table-head-h);max-height:var(--ui-table-head-h);color:var(--data-console-accent);background:var(--data-console-chrome);border-bottom:2px solid var(--data-console-border);font-size:var(--ui-table-head-size);font-weight:var(--ui-table-head-weight);letter-spacing:var(--ui-table-head-tracking);text-transform:uppercase}.data-console-sql-workbench .data-console-table td{color:var(--data-console-muted);border-bottom-color:var(--data-console-border)}.data-console-result-meta{font-size:var(--font-size-sm);font-weight:var(--ui-meta-weight);color:var(--muted);margin:0}.data-console-table-wrap{border:1px solid var(--data-console-border);border-radius:var(--ui-radius-sm);overflow-x:auto}.data-console-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--font-size-sm)}.data-console-table-wrap.is-raw .data-console-table{font-family:var(--font-mono);font-size:var(--font-size-xs)}.data-console-table-wrap.is-raw .data-console-table th{text-transform:none;letter-spacing:0;font-family:inherit}.data-console-table td,.data-console-table th{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--data-console-border);text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.data-console-table tbody td{height:var(--ui-table-row-h);min-height:var(--ui-table-row-h);max-height:var(--ui-table-row-h)}.data-console-table tr:last-child td{border-bottom:0}.data-console-pager{gap:var(--space-6);flex:none;margin-left:auto}.data-console-pager,.data-console-pager-meta{justify-content:center;align-items:center;display:inline-flex}.data-console-pager-meta{gap:var(--space-4);min-width:4.75rem;padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.data-console-pager-sep{color:var(--muted);font-weight:var(--font-weight-medium)}.data-console-legend-dialog.warehouse-dialog{flex-direction:column;width:min(72rem,100vw - 1.5rem);height:auto;max-height:min(70dvh,100dvh - 3rem);display:flex;overflow:hidden}.data-console-legend-body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.data-console-legend-body .warehouse-table-stack{flex:auto}.data-console-legend-table td:first-child,.data-console-legend-table th:first-child{width:22%;font-family:var(--font-mono)}.data-console-legend-table td:last-child{white-space:normal}@media (max-width:639px){.data-console-legend-dialog.warehouse-dialog{width:min(100vw - 1rem,72rem);max-height:min(75dvh,100dvh - 2rem)}.page-stack-data .data-console-views-table td:first-child,.page-stack-data .data-console-views-table th:first-child{width:36%}}:root{--bp-mobile:640px;--bp-tablet:768px;--bp-desktop:1024px;--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-14:.875rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--ui-inset-x:var(--space-16);--z-raised:1;--z-sticky:2;--z-toast:90;--z-dialog:400;--z-dialog-front:420;--z-dialog-confirm:440;--z-nav:900;--z-dialog-customer:1000;--z-dropdown:6000;--z-tooltip:7500;--z-popover:99999;--ui-icon-xs:.625rem;--ui-icon-sm:.75rem;--ui-icon-md:.875rem;--ui-icon-lg:1rem;--color-primary:#2563eb;--color-primary-hover:#3b82f6;--color-primary-bg:#eff6ff;--primary:#2563eb;--primary-dark:#1d4ed8;--primary-hover:#3b82f6;--primary-light:#eff6ff;--primary-border:#93c5fd;--on-primary:#fff;--color-bg:#f4f5f7;--color-surface:#fff;--color-surface-2:#f9fafb;--color-border:#8b94a5;--bg:var(--color-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-2);--surface-track:#f1f5f9;--surface-3:#f9fafb;--border:var(--color-border);--border-strong:#7b8494;--border-muted:#e4e7ec;--field-border:#7b8494;--color-text:#111827;--color-text-muted:#4b5563;--color-text-faint:#6b7280;--text:var(--color-text);--muted:#4b5563;--muted-2:var(--color-text-muted);--slate:var(--color-text-faint);--text-muted:var(--muted);--text-success:var(--success);--text-warning:var(--warning-dark);--ui-body-weight:400;--ui-body-strong-weight:600;--ui-label-color:var(--color-text-muted);--ui-label-size:.75rem;--ui-label-weight:600;--ui-value-color:var(--text);--ui-value-weight:600;--ui-unset-color:var(--muted);--ui-unset-weight:500;--ui-unset-size:inherit;--ui-meta-color:var(--muted-2);--ui-meta-weight:400;--ui-heading-weight:600;--ui-badge-weight:600;--ui-badge-h:1.5rem;--ui-badge-h-mobile:1.5rem;--ui-badge-font:.6875rem;--ui-badge-font-mobile:.6875rem;--ui-badge-pad-y:var(--space-2);--ui-badge-pad-x:.75rem;--ui-badge-pad:var(--ui-badge-pad-y) var(--ui-badge-pad-x);--ui-badge-min-w:0;--ui-badge-min-w-mobile:0;--ui-badge-tracking:.01em;--ui-badge-radius:var(--ui-radius-sm);--ui-badge-line-height:1;--ui-badge-gap:var(--space-4);--ui-badge-dot-size:.375rem;--ui-count-badge-radius:var(--ui-radius-pill);--warehouse-id-badge-font:calc(var(--ui-badge-font) + 1pt);--warehouse-id-badge-font-sku:calc(var(--ui-badge-font-mobile) + 1pt);--warehouse-id-badge-min-h:2.45rem;--ui-plate-weight:550;--ui-plate-tracking:.02em;--ui-stat-weight:600;--ui-button-weight:600;--ui-control-height:2rem;--ui-chip-height:1.875rem;--ui-field-height:2.5rem;--ui-field-height-lg:2.75rem;--ui-touch-target:2.75rem;--ui-field-pad-x:var(--space-12);--ui-field-text:var(--font-size-md);--ui-field-radius:var(--ui-radius);--ui-check-size:1.125rem;--ui-focus-ring-w:3px;--ui-disabled-opacity:.45;--ui-disabled-field-opacity:.55;--ui-btn-pad-x:var(--space-14);--ui-btn-pad-x-sm:var(--space-10);--ui-btn-gap:var(--space-6);--ui-login-card-max-width:22.5rem;--ui-login-submit-height:3rem;--ui-note-textarea-min-height:calc(4 * 1.2em + .7rem);--ui-kv-label-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--ui-kv-label-bg:color-mix(in srgb,var(--muted) 7%,var(--surface))}}:root{--ui-kv-value-bg:var(--surface);--ui-kv-label-col:6.75rem;--ui-kv-row-min-h:2rem;--ui-kv-pad-x:var(--space-8);--ui-kv-label-pad:var(--space-4) var(--ui-kv-pad-x);--ui-kv-value-pad:var(--space-2) var(--ui-kv-pad-x);--ui-overview-stat-gap:var(--space-8);--ui-overview-chart-gap:var(--space-32);--ui-overview-stat-row-h:1.375rem;--ui-overview-stat-row-gap:var(--space-8);--ui-overview-count-min:2.5ch;--ui-overview-pct-min:5.75ch;--ui-overview-bars-plot-w:12.5rem;--ui-overview-legend-label-max:12.5rem;--ui-overview-donut-size:11rem;--ui-overview-donut-size-mobile:9rem;--ui-overview-donut-outline:#fff6;--ui-overview-rule-h:4.75rem;--ui-overview-rule-gap:var(--space-14);--ui-overview-swatch-size:.625rem;--ui-overview-bar-h:.75rem;--ui-overview-line-dot:.5rem;--ui-overview-line-h:11.5rem;--ui-overview-line-h-mobile:9rem;--ui-overview-line-y-w:1.75rem;--ui-overview-line-inset:var(--space-6);--ui-overview-line-x-h:var(--font-size-3xs);--ui-overview-line-x-gap:var(--space-6);--ui-head-control-h:var(--ui-chip-height);--ui-dismiss-size:var(--ui-head-control-h);--ui-dismiss-icon-size:var(--ui-icon-sm);--ui-dismiss-margin-start:var(--space-4);--ui-dismiss-hit-expand:calc((var(--ui-touch-target) - var(--ui-dismiss-size)) / 2);--ui-help-hint-size:1.125rem;--ui-help-hint-font:var(--font-size-2xs);--ui-popover-max-w:22rem;--ui-popover-edge:var(--space-8);--ui-toast-max-w:40rem;--ui-map-tiles-filter:saturate(.9);--ui-segmented-pad:var(--space-2);--ui-segmented-count-h:1.125rem;--ui-battery-w:2.375rem;--ui-battery-h:1.25rem;--ui-battery-stroke:1.5px;--ui-battery-cap-w:3px;--ui-battery-cap-h:.5rem;--ui-empty-pad-y:var(--space-28);--ui-empty-pad-x:var(--ui-inset-x);--app-chat-icon-size:2.25rem;--app-chat-icon-font-size:.8125rem;--app-chat-icon-font-weight:600;--app-chat-row-gap:.95rem;--app-chat-msg-gap:.7rem;--app-chat-font-size:calc(.8125rem + .5pt);--app-chat-user-avatar-bg:var(--primary-light);--app-chat-user-avatar-text:var(--primary);--app-chat-user-avatar-border:var(--primary-border);--app-chat-assistant-accent:#6f7fa8;--app-chat-assistant-accent-hover:#627299;--app-chat-assistant-avatar-bg:var(--app-chat-fab-bg);--app-chat-assistant-avatar-text:var(--app-chat-fab-text);--app-chat-assistant-avatar-border:var(--app-chat-fab-bg);--app-chat-user-bubble-bg:var(--primary-light);--app-chat-user-bubble-text:var(--text);--app-chat-user-bubble-border:var(--primary-border);--app-chat-assistant-bubble-bg:#f5f7fb;--app-chat-assistant-bubble-text:var(--text);--app-chat-assistant-bubble-border:#cfd8e6;--app-chat-fab-bg:var(--app-chat-assistant-accent);--app-chat-fab-bg-hover:var(--app-chat-assistant-accent-hover);--app-chat-fab-text:#fff;--app-chat-fab-open-bg:var(--surface);--app-chat-fab-open-text:var(--app-chat-assistant-accent);--app-chat-fab-open-border:#cfd8e6;--ui-action-btn-max-width:14rem;--ui-action-grid-max-width:24rem;--ui-service-action-height:2.75rem;--ui-service-action-width:var(--ui-action-btn-max-width);--ui-service-action-pad-x:1rem;--ui-service-action-font:.8125rem;--ui-radius-xs:2px;--ui-radius-sm:6px;--ui-radius:8px;--ui-radius-lg:12px;--ui-radius-xl:1rem;--ui-radius-pill:999px;--ui-meta-sep:"-";--ui-meta-sep-gap:var(--space-4);--ui-meta-sep-gap-wide:var(--space-6);--ui-meta-sep-color:var(--border-strong);--ui-meta-sep-color-muted:var(--muted-2);--ui-progress-min-pct:2%;--progress-pct:0%;--filter-control-height:var(--ui-control-height);--filter-control-font-size:.75rem;--filter-placeholder-size:.6875rem;--field-card-action-height:2rem;--vehicle-page-panel-pad-mobile:.65rem .7rem;--vehicle-page-panel-pad:.75rem .85rem;--vehicle-detail-service-gap:1rem;--vehicle-panel-plate-size:.9375rem;--vehicle-panel-plate-size-mobile:.875rem;--vehicle-context-plate-size:.875rem;--vehicle-list-plate-size-mobile:.8125rem;--vehicle-list-id-size-mobile:.6875rem;--tone-fill:34%;--tone-hover:42%;--tone-border:55%;--color-success:var(--primary);--color-success-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-bg:color-mix(in srgb,var(--primary) var(--tone-fill),var(--surface))}}:root{--success:var(--primary);--info:var(--primary);--success-bright:var(--primary-hover);--success-dark:#1a45a4;--success-bg:var(--color-success-bg);--success-border:var(--primary-border);--success-border-soft:var(--primary-border);--success-surface:var(--color-success-bg);--color-warning:#8a5a20;--color-warning-bg:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-bg:color-mix(in srgb,var(--color-warning) var(--tone-fill),var(--surface))}}:root{--warning:var(--color-warning);--warning-dark:#613f16;--warning-bg:var(--color-warning-bg);--warning-border:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root{--warning-border:color-mix(in srgb,var(--color-warning) var(--tone-border),var(--border-strong))}}:root{--warning-border-strong:var(--warning-border);--warning-accent:var(--color-warning);--warning-surface:var(--color-warning-bg);--color-error:#9f3d48;--color-error-bg:var(--color-error)}@supports (color:color-mix(in lab,red,red)){:root{--color-error-bg:color-mix(in srgb,var(--color-error) var(--tone-fill),var(--surface))}}:root{--danger:var(--color-error);--danger-dark:#6f2b32;--danger-darker:#6f2b32;--danger-bg:var(--color-error-bg);--http-method-get:var(--color-primary);--http-method-post:var(--color-success);--http-method-put:#0369a1;--http-method-patch:var(--color-warning);--http-method-delete:var(--color-error);--danger-border:var(--color-error)}@supports (color:color-mix(in lab,red,red)){:root{--danger-border:color-mix(in srgb,var(--color-error) var(--tone-border),var(--border-strong))}}:root{--danger-border-soft:var(--danger-border);--danger-surface:var(--color-error-bg);--positive-hue:#16a34a;--positive-dark:#14532d;--positive-bg:var(--positive-hue)}@supports (color:color-mix(in lab,red,red)){:root{--positive-bg:color-mix(in srgb,var(--positive-hue) var(--tone-fill),var(--surface))}}:root{--positive-border:var(--positive-hue)}@supports (color:color-mix(in lab,red,red)){:root{--positive-border:color-mix(in srgb,var(--positive-hue) var(--tone-border),var(--border-strong))}}:root{--login-idle-bg:var(--service-attesa-bg);--login-idle-border:var(--service-attesa-border);--login-idle-text:var(--service-attesa-text);--login-loading-bg:var(--primary-light);--login-loading-border:var(--primary-border);--login-loading-text:var(--primary);--login-success-hue:#16a34a;--login-success-bg:var(--login-success-hue)}@supports (color:color-mix(in lab,red,red)){:root{--login-success-bg:color-mix(in srgb,var(--login-success-hue) var(--tone-fill),var(--surface))}}:root{--login-success-border:var(--login-success-hue)}@supports (color:color-mix(in lab,red,red)){:root{--login-success-border:color-mix(in srgb,var(--login-success-hue) var(--tone-border),var(--border-strong))}}:root{--login-success-text:#14532d;--login-error-bg:var(--danger-bg);--login-error-border:var(--danger-border);--login-error-text:var(--danger-dark);--logout:#be123c;--service-checkin-border:var(--warning-border);--service-checkin-bg:var(--warning-bg);--service-checkin-text:var(--warning);--service-checkout-text:#2d5473;--service-checkout-bg:var(--service-checkout-text)}@supports (color:color-mix(in lab,red,red)){:root{--service-checkout-bg:color-mix(in srgb,var(--service-checkout-text) var(--tone-fill),var(--surface))}}:root{--service-checkout-bg-hover:var(--service-checkout-text)}@supports (color:color-mix(in lab,red,red)){:root{--service-checkout-bg-hover:color-mix(in srgb,var(--service-checkout-text) var(--tone-hover),var(--surface))}}:root{--service-checkout-border:var(--service-checkout-text)}@supports (color:color-mix(in lab,red,red)){:root{--service-checkout-border:color-mix(in srgb,var(--service-checkout-text) var(--tone-border),var(--border-strong))}}:root{--service-validato-bg:var(--success-bg);--service-validato-border-soft:var(--primary-border);--service-validato-text:var(--primary);--service-deployato-bg:var(--success-bg);--service-deployato-border-soft:var(--primary-border);--service-deployato-text:var(--primary);--service-validazione-border:var(--border-strong);--service-validazione-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--service-validazione-bg:color-mix(in srgb,var(--muted) var(--tone-fill),var(--surface))}}:root{--service-validazione-bg-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--service-validazione-bg-hover:color-mix(in srgb,var(--muted) var(--tone-fill),var(--surface))}}:root{--service-validazione-text:var(--muted);--service-attesa-border:var(--border-strong);--service-attesa-bg:var(--service-validazione-bg);--service-attesa-text:var(--muted);--status-ready-bg:var(--success-bg);--status-ready-text:var(--success-dark);--status-ready-border:var(--primary-border);--status-active-bg:var(--success-bg);--status-active-text:var(--success-dark);--status-active-border:var(--primary-border);--status-charging-bg:var(--success-bg);--status-charging-text:var(--success-dark);--status-charging-border:var(--primary-border);--status-info-bg:var(--success-bg);--status-info-text:var(--success-dark);--status-info-border:var(--primary-border);--inspect-row-idle-fill:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--inspect-row-idle-fill:color-mix(in srgb,var(--text) 8%,var(--surface))}}:root{--inspect-row-ok-fill:var(--success-bg);--inspect-row-bad-fill:var(--danger-bg);--inspect-row-repaired-fill:var(--success-bg);--status-neutral-bg:var(--service-validazione-bg);--status-neutral-bg-2:var(--service-validazione-bg);--status-neutral-text:var(--muted);--status-muted-bg:var(--service-validazione-bg);--status-muted-text:var(--muted);--status-maintenance-bg:var(--warning-bg);--status-maintenance-text:var(--warning-dark);--status-maintenance-border:var(--warning-border);--color-sidebar-bg:#1e2124;--color-sidebar-text:#e5e7eb;--color-sidebar-muted:#9ca3af;--color-sidebar-active:#fff;--color-sidebar-active-bg:oklch(100% 5.96046e-8 90/.1);--color-header-bg:#1e2124;--sidebar-bg:var(--color-sidebar-bg);--sidebar-text:var(--color-sidebar-text);--sidebar-muted:var(--color-sidebar-muted);--sidebar-active:var(--color-sidebar-active);--sidebar-active-bg:var(--color-sidebar-active-bg);--sidebar-border:oklch(100% 5.96046e-8 90/.08);--header-bg:var(--color-header-bg);--sidebar-width:224px;--sidebar-width-collapsed:4.25rem;--header-overlay:oklch(100% 5.96046e-8 90/.1);--header-overlay-hover:oklch(100% 5.96046e-8 90/.16);--overlay-backdrop:#00000059;--overlay-backdrop-strong:var(--sidebar-bg)}@supports (color:color-mix(in lab,red,red)){:root{--overlay-backdrop-strong:color-mix(in srgb,var(--sidebar-bg) 55%,transparent)}}:root{--shadow-sm:0 1px 3px oklch(15% 0 0/.09),0 4px 10px oklch(15% 0 0/.06);--shadow-md:0 6px 16px oklch(15% 0 0/.12),0 2px 5px oklch(15% 0 0/.06);--shadow-lg:0 18px 44px oklch(15% 0 0/.16),0 4px 10px oklch(15% 0 0/.07);--focus-ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:color-mix(in srgb,var(--primary) 18%,transparent)}}:root{--pulse-amber:#fbbf24;--pulse-primary-glow:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--pulse-primary-glow:color-mix(in srgb,var(--primary) 45%,transparent)}}:root{--ink-fade-07:var(--sidebar-bg)}@supports (color:color-mix(in lab,red,red)){:root{--ink-fade-07:color-mix(in srgb,var(--sidebar-bg) 7%,transparent)}}:root{--data-console-bg:#0f172a;--data-console-bg-deep:#0b1220;--data-console-bg-gutter:#0a1020;--data-console-chrome:#111827;--data-console-border:#1e293b;--data-console-text:#e2e8f0;--data-console-muted:#94a3b8;--data-console-faint:#64748b;--data-console-dim:#475569;--data-console-sep:#334155;--data-console-accent:var(--color-primary);--data-console-danger-bg:#361925;--data-console-danger-text:#fecaca;--excel-green:#217346;--excel-green-dark:#1a5c38;--sync-ok:#4ade80;--sync-error:#f87171;--selected-row-bg:var(--color-primary-bg);--font:var(--font-geist,system-ui),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-sans:var(--font);--font-mono:var(--font-geist-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-size-3xs:.625rem;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.375rem;--font-size-3xl:1.75rem;--font-weight-regular:400;--font-weight-book:450;--font-weight-medium:500;--font-weight-semibold:600;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--tracking-caps:.04em;--tracking-tight:-.01em;--tracking-body:-.006em;--history-log-cols:minmax(9rem,.95fr) minmax(8.75rem,1fr) minmax(0,3.15fr) minmax(10.75rem,.95fr);--history-log-gap:.65rem;--history-log-event-gap:.35rem;--history-log-event-cols:repeat(3,minmax(0,1fr));--ui-dialog-pad-x:var(--space-16);--ui-dialog-pad-y:var(--space-16);--ui-dialog-gap:var(--space-14);--ui-dialog-head-pad-y:var(--space-8);--ui-dialog-max-w:36rem;--ui-dialog-customer-max-w:26rem;--ui-dialog-action-basis:8rem;--warehouse-dialog-compact:64rem;--ui-select-item-h:2rem;--ui-select-viewport-pad:var(--space-8);--ui-select-max-items:7;--ui-select-max-height:calc((var(--ui-select-max-items) * var(--ui-select-item-h)) + var(--ui-select-viewport-pad));--ui-field-font-size:.8125rem;--ui-field-font-weight:500;--ui-section-border:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root{--ui-section-border:color-mix(in srgb,var(--border-strong) 42%,#64748b)}}:root{--ui-section-border-shadow:none;--ui-section-card-pad-y:var(--space-12);--ui-section-card-pad-x:var(--space-16);--ui-section-card-gap:var(--space-10);--ui-section-card-list-pad:var(--space-10);--ui-section-card-min-h:var(--ui-touch-target);--ui-section-card-border:var(--ui-section-border);--ui-section-card-radius:var(--ui-radius-sm);--ui-section-card-bg:var(--surface);--ui-section-card-list-bg:var(--surface-2);--ui-table-head-h:2.375rem;--ui-table-head-bg:var(--ui-panel-head-bg);--ui-table-head-border:var(--ui-section-border);--ui-table-head-color:var(--text);--ui-table-head-size:.75rem;--ui-table-head-weight:600;--ui-table-head-tracking:var(--tracking-caps);--ui-table-head-pad-x:var(--space-6);--ui-table-head-pad-y:0;--ui-table-sort-active:var(--primary);--ui-table-edge-pad:var(--ui-inset-x);--ui-table-row-h:3.125rem;--ui-table-row-pad-y:var(--space-4);--ui-table-col-actions:6.5rem;--ui-table-col-actions-wide:8.5rem;--ui-menu-popover-max:14rem;--ui-menu-popover-pad:var(--space-4);--ui-menu-popover-shadow:0 8px 24px var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--ui-menu-popover-shadow:0 8px 24px color-mix(in srgb,var(--text) 12%,transparent)}}:root{--ui-menu-item-hover-bg:var(--primary-light);--ui-menu-item-hover-fg:var(--primary-dark);--ui-panel-head-h:2.625rem;--ui-panel-head-bg:var(--primary-light)}@supports (color:color-mix(in lab,red,red)){:root{--ui-panel-head-bg:color-mix(in srgb,var(--primary-light) 82%,var(--primary) 18%)}}:root{--ui-panel-head-border:var(--ui-section-border);--ui-head-rule-w:2px;--ui-panel-head-pad-x:var(--ui-inset-x);--ui-panel-head-gap:var(--space-8);--ui-panel-head-title-size:.8125rem;--ui-panel-head-title-weight:var(--ui-heading-weight);--ui-panel-head-title-color:var(--text);--ui-panel-head-title-tracking:.02em;--ui-page-title-size:.8125rem;--ui-page-title-weight:600;--ui-page-title-tracking:var(--tracking-caps);--ui-page-title-color:var(--text);--page-shell-gap-y:var(--space-8);--page-shell-gap-x:var(--space-10);--page-shell-radius:var(--ui-radius-sm);--page-shell-bg:var(--surface);--page-shell-inset:var(--ui-section-card-list-pad);--page-shell-inset-gap:var(--ui-section-card-gap);--validation-panel-max-width:22.5rem;--validation-panel-edge-gap:var(--space-8);--validation-panel-trigger-gap:var(--space-8);--validation-panel-max-height:min(72vh,28rem);--validation-panel-max-height-mobile:min(68dvh,26rem);--validation-panel-z:7200;--validation-panel-top:auto;--validation-panel-bottom:auto;--validation-panel-left:0px;--validation-panel-width:var(--validation-panel-max-width);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--app-header-safe-top:var(--safe-top);--app-bottom-nav-h:46px;--app-bottom-nav-clearance:calc(var(--app-bottom-nav-h) + var(--safe-bottom));--app-bottom-nav-label-size:.72rem;--app-bottom-nav-label-weight:550;--app-bottom-nav-icon-box:1.125rem;--app-bottom-nav-icon-svg:1rem}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-bg:#0f1419;--omega-surface:#171d25;--omega-surface-2:#1e2630;--omega-surface-3:#243040;--omega-border:#2c3644;--omega-border-strong:#5a6b87;--omega-text:#e8eef5;--omega-muted:#9aa8b8;--omega-muted-2:#8694a5;--omega-product:#2dd4bf;--omega-product-hover:#5eead4;--omega-product-on:#042f2e;--fortitudo-product:#f43f5e;--fortitudo-product-hover:#fb7185;--fortitudo-product-on:#fff1f2;--omega-primary:var(--omega-product);--omega-primary-hover:var(--omega-product-hover);--omega-primary-bg:#13353a;--omega-primary-border:#1f6b6a;--omega-on-primary:var(--omega-product-on);--omega-danger:#fb7185;--omega-danger-bg:#3f1d24;--omega-danger-border:#7f1d2d;--omega-danger-soft:#fda4af;--omega-success:#4ade80;--omega-success-bg:#14532d;--omega-info:#38bdf8;--omega-info-bg:#0c4a6e;--omega-info-border:#0369a1;--omega-warning:#fdba74;--omega-warning-bg:#431407;--omega-warning-border:#9a3412;--omega-chart-ok:var(--omega-success);--omega-chart-info:var(--omega-info);--omega-chart-warn:var(--omega-warning);--omega-chart-danger:var(--omega-danger);--omega-chart-primary:var(--omega-primary);--omega-chart-muted:var(--omega-muted)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-chart-muted:color-mix(in srgb,var(--omega-muted) 50%,var(--omega-text))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-chart-track:var(--omega-muted);--omega-font-size:.875rem;--omega-font-size-sm:.8125rem;--omega-font-size-xs:var(--omega-font-size-sm);--text-sm:var(--omega-font-size-sm);--text-xs:var(--omega-font-size-xs);--omega-font-size-2xs:var(--omega-font-size-sm);--omega-font-size-3xs:var(--omega-font-size-sm);--omega-font-size-lg:1.0625rem;--omega-chrome-type-base:.72rem;--omega-section-head-size:calc(var(--omega-chrome-type-base) + 1pt);--omega-table-col-head-size:calc(var(--omega-chrome-type-base) + .5pt);--omega-control-h:2rem;--omega-control-pad-x:.75rem;--omega-row-hover-inset-x:.5rem;--omega-row-hover-inset-y:.15rem;--omega-control-pad-end:.55rem;--omega-number-spin-col-w:1.15rem;--omega-btn-h:var(--omega-control-h);--omega-head-btn-h:var(--omega-control-h);--omega-head-btn-min-w:0;--omega-head-btn-pad-x:var(--omega-control-pad-x);--omega-head-btn-font-size:var(--omega-font-size-sm);--omega-panel-action-h:var(--omega-head-btn-h);--omega-topbar-h:3.75rem;--omega-nav-progress-h:3px;--omega-head-rule-h:2px;--omega-main-max:1580px;--omega-main-gutter:1.25rem;--omega-main-gutter-top:var(--omega-main-gutter);--omega-page-inset:1.65rem;--omega-page-gap:1.7rem;--omega-stack-narrow:1.25rem;--omega-section-pad:.9rem;--omega-section-gap:1.5rem;--omega-list-stack-gap:2.3rem;--omega-workspace-stack-gap:1.5rem;--omega-row-label-w:11rem;--omega-row-control-w:16rem;--omega-row-gap-x:1.25rem;--omega-row-rule-w:1px;--omega-row-rule:var(--omega-border)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-row-rule:color-mix(in srgb,var(--omega-border) 82%,transparent)}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-row-rule-line:var(--omega-row-rule-w) solid var(--omega-row-rule);--omega-space-2:.5rem;--omega-row-pad-y:.55rem;--omega-row-min-h:calc(var(--omega-control-h) + var(--space-14));--omega-panel-head-h:3.125rem;--omega-filter-search-w:30ch;--omega-filter-actions-w:auto;--omega-orm-sql-editor-h:12.5rem;--omega-orm-views-rows:5;--omega-menu-shadow:0 12px 32px #0000006b,0 2px 8px #0000003d;--omega-radius:.5rem;--omega-radius-sm:.375rem;--omega-row-control-w-wide:24rem;--omega-row-control-w-date:11rem;--omega-field-compact-min-ch:7;--omega-field-chars:var(--omega-field-compact-min-ch);--omega-row-control-w-short:calc(var(--omega-field-compact-min-ch) * 1ch + 2 * var(--omega-control-pad-x));--omega-row-control-w-tiny:var(--omega-row-control-w-short);--omega-field-digits:3;--omega-number-value-w:calc(var(--omega-field-digits) * 1ch + .7rem);--omega-module-label-w:16.75rem;--omega-module-control-gap:.45rem;--omega-module-unit-w:8ch;--omega-module-control-w:calc(var(--omega-number-value-w) + var(--omega-number-spin-col-w) + .125rem + var(--omega-module-control-gap) + var(--omega-module-unit-w));--ui-radius:var(--omega-radius);--ui-radius-sm:var(--omega-radius);--ui-field-radius:var(--omega-radius);--ui-field-text:var(--omega-font-size);--omega-panel-frame-border:var(--omega-border)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-panel-frame-border:color-mix(in srgb,var(--omega-border) 70%,var(--omega-border-strong))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-panel-frame-shadow:0 1px 0 var(--omega-border-strong)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-panel-frame-shadow:0 1px 0 color-mix(in srgb,var(--omega-border-strong) 28%,transparent)}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--overlay-backdrop:var(--omega-bg)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--overlay-backdrop:color-mix(in srgb,var(--omega-bg) 55%,transparent)}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--bg:var(--omega-bg);--surface:var(--omega-surface);--surface-2:var(--omega-surface-2);--surface-3:var(--omega-surface-3);--border:var(--omega-border);--border-muted:var(--omega-border)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--border-muted:color-mix(in srgb,var(--omega-border) 68%,transparent)}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--border-strong:var(--omega-border-strong);--surface-track:var(--omega-chart-track);--overview-swatch:var(--omega-chart-muted);--text:var(--omega-text);--muted:var(--omega-muted);--muted-2:var(--omega-muted-2);--primary:var(--omega-primary);--primary-hover:var(--omega-primary-hover);--primary-bg:var(--omega-primary-bg);--primary-border:var(--omega-primary-border);--primary-light:var(--omega-primary-bg);--on-primary:var(--omega-on-primary);--color-primary:var(--omega-primary);--color-primary-hover:var(--omega-primary-hover);--danger:var(--omega-danger);--danger-dark:var(--omega-danger);--danger-darker:var(--omega-danger-soft);--danger-bg:var(--omega-danger-bg);--danger-border:var(--omega-danger-border);--danger-surface:var(--omega-danger-bg);--success:var(--omega-success);--success-bg:var(--omega-success-bg);--info:var(--omega-info);--login-idle-bg:var(--omega-surface-2);--login-idle-border:var(--omega-border);--login-idle-text:var(--omega-muted-2);--login-loading-bg:var(--omega-primary-bg);--login-loading-border:var(--omega-primary-border);--login-loading-text:var(--omega-primary);--login-success-bg:var(--omega-success-bg);--login-success-border:var(--omega-success)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--login-success-border:color-mix(in srgb,var(--omega-success) 40%,var(--omega-border))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--login-success-text:var(--omega-success);--login-error-bg:var(--omega-danger-bg);--login-error-border:var(--omega-danger)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--login-error-border:color-mix(in srgb,var(--omega-danger) 40%,var(--omega-border))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--login-error-text:var(--omega-danger);--warning:var(--omega-warning);--warning-bg:var(--omega-warning-bg);--warning-border:var(--omega-warning-border);--warning-surface:var(--omega-warning-bg);--warning-dark:var(--omega-warning);--text-warning:var(--omega-warning);--success-surface:var(--omega-success-bg);--success-border:var(--omega-success)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--success-border:color-mix(in srgb,var(--omega-success) 40%,var(--omega-border))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--text-success:var(--omega-success);--logout:var(--omega-danger);--control-h:var(--omega-control-h);--ui-control-height:var(--omega-control-h);--field-border:var(--omega-border);--ui-value-color:var(--omega-text);--ui-unset-color:var(--omega-muted);--ui-unset-weight:500;--ui-unset-size:var(--omega-font-size);--ui-meta-sep-color:var(--omega-muted-2);--ui-field-font-size:var(--omega-font-size);--ui-button-weight:600;--ui-badge-h:1.75rem;--ui-badge-h-mobile:1.75rem;--ui-badge-font:var(--omega-font-size);--ui-badge-font-mobile:var(--omega-font-size);--ui-badge-pad-y:0;--ui-badge-pad-x:.75rem;--ui-badge-pad:0 var(--ui-badge-pad-x);--ui-badge-min-w:0;--ui-badge-min-w-mobile:0;--ui-badge-weight:500;--ui-badge-tracking:.02em;--ui-badge-radius:var(--omega-radius-sm);--ui-badge-line-height:1;--ui-count-badge-radius:var(--omega-radius-sm);--omega-status-badge-w:5.75rem;--omega-section-chrome-bg:var(--omega-surface-3);--omega-panel-head-bg:var(--omega-surface-3);--omega-table-colhead-bg:var(--omega-surface)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-table-colhead-bg:color-mix(in srgb,var(--omega-surface) 78%,var(--omega-surface-2))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-table-colhead-color:var(--omega-muted);--omega-chrome-block-sep-h:var(--omega-head-rule-h);--omega-chrome-content-gap:var(--omega-workspace-stack-gap);--omega-chrome-block-sep-color:var(--omega-text)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-chrome-block-sep-color:color-mix(in srgb,var(--omega-text) 28%,var(--omega-border-strong))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-chrome-block-sep:var(--omega-head-rule-h) solid var(--omega-chrome-block-sep-color);--omega-head-action-border:var(--omega-border)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-head-action-border:color-mix(in srgb,var(--omega-border) 92%,transparent)}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--ui-table-head-h:2.625rem;--ui-table-head-bg:var(--omega-table-colhead-bg);--ui-table-head-border:var(--omega-border-strong);--ui-table-head-color:var(--omega-table-colhead-color);--ui-table-row-h:calc(var(--omega-control-h) + var(--space-14));--ui-table-row-pad-y:var(--omega-row-pad-y);--ui-table-row-hover-bg:var(--omega-primary)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--ui-table-row-hover-bg:color-mix(in srgb,var(--omega-primary) 8%,var(--omega-surface))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--ui-table-row-hover-selected-bg:var(--omega-primary)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--ui-table-row-hover-selected-bg:color-mix(in srgb,var(--omega-primary) 15%,var(--omega-surface))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--ui-table-row-selected-bg:var(--omega-primary)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--ui-table-row-selected-bg:color-mix(in srgb,var(--omega-primary) 12%,var(--omega-surface))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-row-hover-bg:var(--ui-table-row-hover-bg);--omega-row-hover-selected-bg:var(--ui-table-row-hover-selected-bg);--omega-row-selected-bg:var(--ui-table-row-selected-bg);--ui-table-sort-active:var(--omega-primary);--ui-table-head-size:var(--omega-table-col-head-size);--ui-table-head-weight:600;--ui-table-head-tracking:.06em;--ui-table-head-pad-x:.75rem;--ui-table-head-pad-y:0;--ui-inset-x:var(--space-20);--ui-table-edge-pad:var(--ui-inset-x);--ui-panel-head-pad-x:var(--ui-inset-x);--ui-empty-pad-x:var(--ui-inset-x);--ui-menu-item-hover-bg:var(--omega-surface-3);--ui-menu-item-hover-fg:var(--omega-text);--ui-page-title-size:var(--omega-section-head-size);--ui-page-title-weight:var(--ui-table-head-weight);--ui-page-title-tracking:var(--ui-table-head-tracking);--ui-page-title-color:var(--omega-text);--ui-panel-head-title-size:var(--omega-section-head-size);--ui-panel-head-title-weight:var(--ui-table-head-weight);--ui-panel-head-title-color:var(--omega-text);--status-ready-bg:var(--omega-success)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-ready-bg:color-mix(in srgb,var(--omega-success) 16%,var(--omega-surface-2))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-ready-text:var(--omega-success);--status-ready-border:var(--omega-success)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-ready-border:color-mix(in srgb,var(--omega-success) 42%,var(--omega-border))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-active-bg:var(--omega-primary-bg);--status-active-text:var(--omega-primary);--status-active-border:var(--omega-primary-border);--status-charging-bg:var(--omega-primary-bg);--status-charging-text:var(--omega-primary);--status-charging-border:var(--omega-primary-border);--status-info-bg:var(--omega-info)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-info-bg:color-mix(in srgb,var(--omega-info) 16%,var(--omega-surface-2))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-info-text:var(--omega-info);--status-info-border:var(--omega-info)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-info-border:color-mix(in srgb,var(--omega-info) 42%,var(--omega-border))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-neutral-bg:var(--omega-surface-2);--status-neutral-bg-2:var(--omega-surface-3);--status-neutral-text:var(--omega-muted);--status-muted-bg:var(--omega-surface-2);--status-muted-text:var(--omega-muted);--status-muted-border:var(--omega-border);--status-maintenance-bg:var(--omega-warning)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-maintenance-bg:color-mix(in srgb,var(--omega-warning) 14%,var(--omega-surface-2))}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-maintenance-text:var(--omega-warning);--status-maintenance-border:var(--omega-warning)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--status-maintenance-border:color-mix(in srgb,var(--omega-warning) 40%,var(--omega-border))}}@media (min-width:1800px){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-main-max:1580px;--omega-main-gutter:2rem}}@media (min-width:2200px){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell,body:has(.fortitudo-shell),body:has(.login-shell--fortitudo),body:has(.login-shell--omega),body:has(.omega-shell),html:has(.fortitudo-shell),html:has(.login-shell--fortitudo),html:has(.login-shell--omega),html:has(.omega-shell){--omega-main-max:1680px;--omega-main-gutter:2.25rem}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell{--omega-inset-x:var(--ui-table-edge-pad);--omega-detail-label-track:calc(var(--omega-row-label-w) + var(--omega-inset-x));--omega-z-behind:-1;--omega-z-base:0;--omega-z-raised:var(--z-raised);--omega-z-menu:calc(var(--z-raised) + 1);--omega-z-sticky:35;--omega-z-notices:48;--omega-z-progress:49;--omega-z-topbar:50;--omega-z-menu-open:80;--omega-z-menu-panel:90;--ui-head-control-h:var(--omega-control-h);--ui-dismiss-size:var(--omega-control-h);--omega-focus-ring:0 0 0 var(--ui-focus-ring-w) var(--primary)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell{--omega-focus-ring:0 0 0 var(--ui-focus-ring-w) color-mix(in srgb,var(--primary) 25%,transparent)}}.fortitudo-shell,.login-shell--fortitudo,.login-shell--omega,.omega-dialog-backdrop,.omega-dropdown-menu,.omega-select-content,.omega-shell{--omega-focus-outline:2px solid var(--primary);--omega-hairline:1px solid var(--border);--omega-hairline-strong:1px solid var(--border-strong);--omega-caps-nudge:1px;--omega-stripe-w:3px;--omega-title-tracking:.09em;--omega-section-title-size:calc(var(--omega-section-head-size) + 1pt);--omega-sep-h:1.25rem;--omega-toggle-icon:.8em;--omega-step-num-size:1.5rem;--omega-count-dot:1.25rem;--omega-menu-item-min-w:11rem;--omega-menu-panel-min-w:14rem;--omega-switcher-min-w:18rem;--omega-switcher-max-w:min(22rem,calc(100vw - var(--space-32)));--omega-switcher-list-max-h:16rem;--omega-user-meta-max-w:min(28rem,52vw);--omega-user-meta-max-w-narrow:min(22rem,70vw);--omega-id-max-w:min(18rem,42vw);--omega-pager-meta-min-w:5.5rem;--omega-percent-min-w:4ch;--omega-preset-btn-min-w:4.5rem;--omega-chart-rule-min-h:3.5rem;--omega-dialog-edge:calc(100vw - var(--space-32));--omega-dialog-min-w:min(36rem,var(--omega-dialog-edge));--omega-dialog-max-w:min(48rem,var(--omega-dialog-edge));--omega-dialog-wide-min-w:min(44rem,var(--omega-dialog-edge));--omega-dialog-wide-max-w:min(52rem,var(--omega-dialog-edge));--omega-confirm-w:min(26rem,calc(100vw - var(--space-32)));--omega-table-min-w-narrow:36rem;--omega-table-companies-min-w:46rem;--omega-backdrop-blur:3px}@media (max-width:599px){.omega-shell{--omega-main-gutter:var(--space-12);--omega-page-inset:var(--space-12);--omega-stack-narrow:0px}}.omega-shell{box-sizing:border-box;background:var(--bg);height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--text);font-family:var(--font),sans-serif;font-size:var(--omega-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);-webkit-font-smoothing:antialiased;color-scheme:dark;flex-direction:column;display:flex;position:relative;overflow:hidden}.omega-shell>.brand-scene{z-index:var(--omega-z-base)}body:has(.omega-shell),html:has(.omega-shell){background:var(--bg);color-scheme:dark;height:100%;max-height:100dvh;overflow:hidden}.omega-shell .badge,.omega-shell .btn,.omega-shell .field,.omega-shell .ui-select-trigger,.omega-shell a,.omega-shell button,.omega-shell code:not(.omega-id-field-value),.omega-shell h1,.omega-shell h2,.omega-shell h3,.omega-shell input,.omega-shell label,.omega-shell p,.omega-shell select,.omega-shell span,.omega-shell strong,.omega-shell td,.omega-shell textarea,.omega-shell th{font-family:inherit}.omega-select-content .omega-id-field-value,.omega-shell .omega-id-field-value{font-family:var(--font-mono),monospace;font-weight:var(--font-weight-medium)}.omega-shell .field,.omega-shell .omega-control,.omega-shell .omega-control--field,.omega-shell .ui-select-trigger{box-sizing:border-box;height:var(--omega-control-h);min-height:var(--omega-control-h);max-height:var(--omega-control-h);padding:0 var(--omega-control-pad-x);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--omega-radius);color:var(--text);font-family:inherit;font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:left;margin:0}.omega-shell .ui-select-trigger{padding-right:var(--omega-control-pad-end)}.omega-shell .ui-filter-select-trigger.omega-control{justify-content:flex-start;align-items:center;width:max-content;min-width:0;max-width:100%;display:inline-flex}.omega-shell .ui-filter-select-trigger.omega-control>span:first-child{text-overflow:clip;text-align:left;flex:0 auto;width:auto;min-width:0;overflow:visible}.omega-shell .omega-control:hover:not(:disabled),.omega-shell .ui-filter-select-trigger.omega-control[data-state=open]{background:var(--surface-3);border-color:var(--border-strong)}.omega-shell .field:focus,.omega-shell .field:focus-visible,.omega-shell .omega-control:focus,.omega-shell .omega-control:focus-visible,.omega-shell .ui-select-trigger:focus,.omega-shell .ui-select-trigger:focus-visible{border-color:var(--primary);box-shadow:var(--omega-focus-ring);outline:none}.omega-shell input[type=date].field{color-scheme:dark;color:var(--text);-webkit-text-fill-color:var(--text);field-sizing:content;width:auto;max-width:100%}.omega-shell input[type=date].field::-webkit-calendar-picker-indicator{filter:invert(.75);opacity:.7}.omega-dropdown-menu,.omega-select-content,.omega-select-content.ui-select-content{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font),sans-serif;font-size:var(--omega-font-size);box-shadow:var(--omega-menu-shadow)}.omega-dropdown-menu{padding:var(--ui-menu-popover-pad);outline:none}.omega-dropdown-menu .omega-dropdown-menu-item,.omega-dropdown-menu .ui-actions-item,.omega-select-content .ui-select-item{box-sizing:border-box;width:100%;min-width:var(--omega-menu-item-min-w);height:auto;min-height:var(--ui-select-item-h);max-height:none;padding:var(--space-8);border-radius:var(--ui-radius-sm);font:inherit;font-size:var(--omega-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:left;white-space:normal;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:flex;overflow:visible}.omega-dropdown-menu .ui-actions-item:disabled{opacity:.5;cursor:default}.omega-dropdown-menu .ui-actions-item[aria-busy=true]{opacity:1;cursor:progress}.omega-dropdown-menu .ui-actions-item--danger{color:var(--danger)}.omega-dropdown-menu .ui-actions-item--danger:focus-visible:not(:disabled),.omega-dropdown-menu .ui-actions-item--danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.omega-dropdown-menu .ui-actions-item--danger:focus-visible:not(:disabled),.omega-dropdown-menu .ui-actions-item--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent)}}.omega-dropdown-menu .ui-actions-item--danger:focus-visible:not(:disabled),.omega-dropdown-menu .ui-actions-item--danger:hover:not(:disabled){color:var(--danger)}.omega-dropdown-menu .omega-dropdown-menu-item.is-active,.omega-dropdown-menu .omega-dropdown-menu-item:focus-visible:not(:disabled),.omega-dropdown-menu .omega-dropdown-menu-item:hover:not(:disabled),.omega-dropdown-menu .ui-actions-item:not(.ui-actions-item--danger):focus-visible:not(:disabled),.omega-dropdown-menu .ui-actions-item:not(.ui-actions-item--danger):hover:not(:disabled),.omega-select-content .ui-select-item:focus:not([data-disabled]),.omega-select-content .ui-select-item:hover:not([data-disabled]),.omega-select-content .ui-select-item[data-highlighted],.omega-select-content .ui-select-item[data-state=checked]{background:var(--primary-bg);color:var(--primary);outline:none}.omega-shell .badge{vertical-align:middle;box-sizing:border-box;width:max-content;max-width:100%;height:var(--ui-badge-h);min-height:var(--ui-badge-h);max-height:var(--ui-badge-h);min-width:var(--ui-badge-min-w);padding:var(--ui-badge-pad);font-family:inherit;font-size:var(--ui-badge-font);font-weight:var(--ui-badge-weight);letter-spacing:var(--ui-badge-tracking);line-height:var(--ui-badge-line-height);border-radius:var(--ui-badge-radius);text-overflow:ellipsis;white-space:nowrap;padding-top:var(--omega-caps-nudge);justify-content:center;align-items:center;margin:0;padding-bottom:0;display:inline-flex;overflow:hidden}.omega-dialog-backdrop .badge.badge-status-ready,.omega-select-content .badge.badge-status-ready,.omega-shell .badge.badge-status-ready{background:var(--status-ready-bg);color:var(--status-ready-text);border-color:var(--status-ready-border)}.omega-dialog-backdrop .badge.badge-status-warning,.omega-select-content .badge.badge-status-warning,.omega-shell .badge.badge-status-warning{background:var(--status-maintenance-bg);color:var(--status-maintenance-text);border-color:var(--status-maintenance-border)}.omega-dialog-backdrop .badge.badge-status-danger,.omega-select-content .badge.badge-status-danger,.omega-shell .badge.badge-status-danger{background:var(--danger-surface);color:var(--danger);border-color:var(--danger-border)}.omega-dialog-backdrop .badge.badge-status-muted,.omega-select-content .badge.badge-status-muted,.omega-shell .badge.badge-status-muted{background:var(--status-muted-bg);color:var(--status-muted-text);border-color:var(--status-muted-border)}.omega-dialog-backdrop .badge.badge-status-info,.omega-dialog-backdrop .badge.badge-status-neutral,.omega-select-content .badge.badge-status-info,.omega-select-content .badge.badge-status-neutral,.omega-shell .badge.badge-status-info,.omega-shell .badge.badge-status-neutral{background:var(--status-info-bg);color:var(--status-info-text);border-color:var(--status-info-border)}.omega-shell .badge.badge-status-neutral{background:var(--status-neutral-bg-2);color:var(--status-neutral-text);border-color:var(--border)}.login-shell--omega .btn-primary,.omega-shell .btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.login-shell--omega .btn-primary:hover:not(:disabled),.omega-shell .btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.login-shell--omega .btn-outline,.omega-shell .btn-outline{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.login-shell--omega .btn-outline:hover:not(:disabled),.omega-shell .btn-outline:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong);color:var(--text)}.omega-shell .btn.btn-outline:is(.is-active,[aria-pressed=true]),.omega-shell .btn.btn-outline:is(.is-active,[aria-pressed=true]):hover:not(:disabled){background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}.omega-dialog-backdrop :is(.btn-danger,.btn.btn-danger-soft,.ui-trash-btn),.omega-shell :is(.btn-danger,.btn.btn-danger-soft,.ui-trash-btn){color:var(--on-primary);background:var(--logout);border-color:var(--logout)}.omega-dialog-backdrop :is(.btn-danger,.btn.btn-danger-soft,.ui-trash-btn):hover:not(:disabled),.omega-shell :is(.btn-danger,.btn.btn-danger-soft,.ui-trash-btn):hover:not(:disabled){color:var(--on-primary);background:var(--logout);border-color:var(--logout);filter:brightness(1.08)}.omega-topbar{z-index:var(--omega-z-topbar);height:var(--omega-topbar-h);min-height:var(--omega-topbar-h);background:var(--surface);border-bottom:0;flex:none;justify-content:stretch;padding:0;display:flex}.omega-topbar,.omega-topbar-inner{box-sizing:border-box;width:100%;align-items:center;position:relative}.omega-topbar-inner{gap:var(--space-16);min-width:0;max-width:none;height:100%;padding:0 var(--omega-main-gutter);grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);display:grid}.omega-topbar-start{align-items:center;gap:var(--space-12);justify-self:start;min-width:0;display:flex}.omega-topbar-inner .omega-nav--topbar{justify-self:center}.omega-nav-progress{z-index:var(--omega-z-progress);width:100%;height:var(--omega-nav-progress-h);min-height:var(--omega-nav-progress-h);pointer-events:none;background:var(--border-strong);flex:none;margin:0;position:relative;overflow:hidden}.omega-nav-progress-bar{border-radius:0 var(--ui-radius-pill) var(--ui-radius-pill) 0;background:var(--primary);opacity:0;width:35%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)}.omega-nav-progress.is-active .omega-nav-progress-bar{opacity:1;animation:omega-nav-progress-indeterminate 1.05s ease-in-out infinite}@keyframes omega-nav-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(380%)}}.omega-brand{min-width:0;color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;flex:0 auto;align-items:center;display:flex}.omega-chrome{box-sizing:border-box;padding:var(--space-4);border:var(--omega-hairline-strong);border-radius:var(--omega-radius);background:var(--surface);box-shadow:none}.omega-nav{justify-content:center;align-items:center;gap:0;display:flex}.omega-nav-cluster{flex:none;align-items:center;min-width:0;display:inline-flex}.omega-nav--workspace{justify-content:flex-start;width:max-content;max-width:100%;margin:0;position:static}.omega-ui-sep{pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(to bottom,transparent 0,var(--border-strong) 18%,var(--border-strong) 50%,var(--border-strong) 82%,transparent 100%);flex:none;width:1px}@supports (color:color-mix(in lab,red,red)){.omega-ui-sep{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--border-strong) 55%,transparent) 18%,var(--border-strong) 50%,color-mix(in srgb,var(--border-strong) 55%,transparent) 82%,transparent 100%)}}.omega-nav-sep{height:var(--omega-sep-h);margin-inline:var(--space-4);align-self:center}.omega-tab{box-sizing:border-box;height:var(--omega-control-h);font-family:inherit;font-size:var(--omega-font-size);font-weight:var(--font-weight-medium);color:var(--muted);padding:0 var(--omega-control-pad-x);border-radius:var(--omega-radius);line-height:var(--line-height-none);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.omega-tab:hover{color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.omega-tab:hover{border-color:color-mix(in srgb,var(--border-strong) 55%,transparent)}}.omega-tab.is-active{color:var(--on-primary);background:var(--primary);border-color:var(--primary);font-weight:var(--font-weight-semibold)}.omega-sister-tab{--sister-color:var(--primary);--sister-on:var(--on-primary);color:var(--sister-color);border-color:var(--sister-color);background:var(--sister-color)}@supports (color:color-mix(in lab,red,red)){.omega-sister-tab{background:color-mix(in srgb,var(--sister-color) 12%,transparent)}}.omega-sister-tab{font-weight:var(--font-weight-semibold)}.omega-sister-tab:hover{color:var(--sister-on);background:var(--sister-color);border-color:var(--sister-color)}.omega-sister-tab--omega{--sister-color:var(--omega-product);--sister-on:var(--omega-product-on)}.omega-sister-tab--fortitudo{--sister-color:var(--fortitudo-product);--sister-on:var(--fortitudo-product-on)}.omega-topbar-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--space-32);min-width:0;display:flex}.omega-user-inline{align-items:baseline;gap:var(--space-4);min-width:0;max-width:var(--omega-user-meta-max-w);color:var(--muted);font-family:inherit;font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;flex-wrap:nowrap;margin:0;display:inline-flex}.omega-user-inline-label{color:var(--muted);font-weight:var(--font-weight-semibold)}.omega-user-inline-sep{color:var(--muted-2);font-weight:var(--font-weight-medium);padding-inline:var(--space-2);flex:none}.omega-user-inline-name{text-overflow:ellipsis;min-width:0;color:var(--text);font-weight:var(--font-weight-semibold);overflow:hidden}.omega-main{z-index:var(--omega-z-raised);width:min(var(--omega-main-max),calc(100% - (var(--omega-main-gutter) * 2)));margin:var(--omega-main-gutter) auto;overflow:hidden}.omega-main,.omega-page{box-sizing:border-box;min-height:0;flex-direction:column;flex:auto;display:flex;position:relative}.omega-page{isolation:isolate;gap:var(--omega-page-gap);padding:var(--omega-page-inset);border:1px solid var(--border-strong);border-radius:var(--omega-radius);background:var(--surface-2);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;min-width:0;box-shadow:none;overflow:hidden auto}.omega-page>*{flex-shrink:0}.omega-page>.brand-scene{z-index:var(--omega-z-behind)}.omega-page>.omega-orm{flex:auto;min-height:0}.omega-page>.omega-company-page,.omega-page>.omega-list-table-panel,.omega-page>.omega-orm,.omega-page>.omega-page-section,.omega-page>.omega-panel,.omega-page>.omega-section,.omega-page>.omega-table-panel,.omega-page>.omega-workspace-page{width:min(100%,calc(100% - var(--omega-stack-narrow)));max-width:100%;margin-inline:auto}.omega-orm-panel.data-console-panel,.omega-page-section,.omega-table-panel{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--omega-radius);background:var(--surface);width:100%;min-width:0;box-shadow:none;overflow:visible}.omega-panel{box-sizing:border-box;border:var(--omega-hairline-strong);border-top:2px solid var(--omega-panel-frame-border);border-radius:var(--omega-radius-sm);background:var(--surface);width:100%;min-width:0;box-shadow:none;overflow:hidden;container-type:inline-size}.omega-panel-head-main{align-items:center;gap:var(--space-12);min-width:0;display:flex}.omega-dialog-head,.omega-page-section-head,.omega-panel-head{align-items:center;column-gap:var(--space-12);row-gap:var(--space-8);box-sizing:border-box;min-height:var(--ui-table-head-h);height:var(--ui-table-head-h);padding:0 var(--omega-inset-x);background:var(--omega-panel-head-bg);border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.omega-page-section-head--solo,.omega-panel-head--solo{grid-template-columns:minmax(0,1fr)}.omega-page-section-head-copy{align-items:baseline;gap:var(--space-12);min-width:0;display:flex}.omega-section-hint{font-style:italic;font-weight:var(--font-weight-regular);font-size:var(--omega-font-size-sm);letter-spacing:0;text-transform:none;color:var(--muted)}.omega-dialog-title,.omega-page-section-title,.omega-panel-title,.omega-section-hint,.omega-workspace-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--line-height-tight);margin:0;overflow:hidden}.omega-dialog-title,.omega-page-section-title,.omega-panel-title,.omega-workspace-title{font-family:inherit;font-size:var(--omega-section-title-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--omega-title-tracking);text-transform:uppercase;color:var(--text)}@supports (color:color-mix(in lab,red,red)){.omega-dialog-title,.omega-page-section-title,.omega-panel-title,.omega-workspace-title{color:color-mix(in srgb,var(--text) 94%,var(--primary) 6%)}}.omega-panel-title-toggle{align-items:center;gap:var(--space-8);min-width:0;max-width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.omega-panel-title-toggle:focus-visible,.omega-panel-title-toggle:hover{color:var(--primary)}.omega-panel-title-toggle .field-card-expand-icon{width:var(--omega-toggle-icon);height:var(--omega-toggle-icon);transform-origin:50% 55%;flex-shrink:0;transition:transform .18s;display:block}.omega-panel-title-toggle .field-card-expand-icon.is-open{transform:rotate(180deg)}.omega-workspace-title{font-family:inherit;font-size:var(--omega-font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--text);line-height:var(--line-height-tight)}.omega-page-section-actions,.omega-panel-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);box-sizing:border-box;width:auto;min-width:0;max-width:100%;min-height:var(--omega-control-h);flex-wrap:nowrap;flex-shrink:0;display:flex}.omega-shell .btn.omega-btn,.omega-shell .omega-btn.btn{box-sizing:border-box;width:auto;min-width:0;max-width:none;padding:0 var(--omega-control-pad-x);font-size:var(--omega-font-size-sm);font-weight:var(--ui-button-weight);line-height:var(--line-height-none);white-space:nowrap}.omega-shell .btn.btn-icon-only,.omega-shell .btn.omega-btn,.omega-shell .btn.omega-btn.btn-icon-only,.omega-shell .omega-btn.btn{height:var(--omega-control-h);min-height:var(--omega-control-h);max-height:var(--omega-control-h);border-radius:var(--omega-radius)}.omega-shell .btn.btn-icon-only,.omega-shell .btn.omega-btn.btn-icon-only{width:var(--omega-control-h);min-width:var(--omega-control-h);max-width:var(--omega-control-h);padding:0}.omega-page-section-toolbar{box-sizing:border-box;padding:var(--omega-section-pad) var(--omega-inset-x);border-bottom:var(--omega-hairline);background:var(--surface)}.omega-page-section-toolbar .omega-filter-bar{width:100%;padding:0}.omega-page-section-body{padding:var(--omega-section-pad) var(--omega-inset-x)}.omega-panel-body{padding:0}.omega-page-section-body--table,.omega-panel-body--table{-webkit-overflow-scrolling:touch;overscroll-behavior:auto;flex-direction:column;width:100%;min-height:0;padding:0;display:flex;overflow:hidden visible}.omega-panel-body--table>.omega-table-flat{width:100%;max-width:100%}.omega-panel-body--table .omega-table{width:100%}.omega-list-table-panel.omega-table-panel{min-height:0}.omega-dash-charts{align-items:stretch;column-gap:0;row-gap:var(--space-24);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:visible}.omega-dash-charts:has(>.omega-dash-sep){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.omega-dash-sep{width:1px;margin-block:var(--space-4);background:var(--border-strong);align-self:stretch}.omega-filter-bar{align-items:end;column-gap:var(--space-12);row-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-width:0;display:grid}.omega-filter-bar--no-actions{grid-template-columns:minmax(0,1fr)}.omega-filter-bar--no-filters{grid-template-columns:auto;justify-content:end}.omega-filter-side{align-items:stretch;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.omega-filter-side--actions{flex:none;width:auto;min-width:0}.omega-filter-side--filters{align-items:flex-end;gap:var(--space-8) var(--space-12);flex-flow:wrap}.omega-filter-side-controls{align-items:flex-end;gap:var(--space-8);min-height:var(--omega-control-h);flex-wrap:wrap;display:flex}.omega-filter-side-controls--actions{justify-content:flex-end;gap:var(--space-8);width:100%;min-height:var(--omega-control-h);align-items:center}.omega-filter-field{align-items:stretch;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.omega-filter-field-label{color:var(--muted);font-size:var(--omega-chrome-type-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--line-height-tight);white-space:nowrap}.omega-filter-field-label--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.omega-filter-sep{background:var(--border-strong);align-self:stretch;width:1px;margin-top:0}.omega-filter-field--actions{align-items:stretch;width:100%}.omega-filter-field--actions .omega-filter-field-label{text-align:right}.omega-filter-search{flex:none;width:auto;min-width:0;max-width:100%}.omega-filter-search .field,.omega-filter-select .ui-filter-select-trigger{margin:0}.omega-filter-search .field{width:var(--omega-filter-search-w);min-width:0;max-width:100%}.omega-filter-select{flex:0 auto;width:max-content;min-width:0;max-width:100%}.omega-chrome-panel-row--bottom .omega-actions-menu-trigger,.omega-chrome-panel-row--bottom .omega-control--field,.omega-chrome-panel-row--bottom .omega-filter-select .ui-filter-select-trigger.omega-control,.omega-chrome-panel-row--bottom .omega-filter-side--actions .btn{height:var(--omega-control-h);min-height:var(--omega-control-h);max-height:var(--omega-control-h);font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-medium)}.omega-filter-select .ui-filter-select-trigger{width:max-content;min-width:max-content;max-width:100%}.omega-filter-pager-field{align-items:center;gap:var(--space-8);flex-direction:row;flex:none}.omega-filter-pager{align-items:center;gap:var(--space-4);min-height:var(--omega-control-h);display:inline-flex}.omega-filter-pager .data-console-pager-meta{min-width:var(--omega-pager-meta-min-w);text-align:center;white-space:nowrap}.omega-filter-side--actions .btn,.omega-filter-side--actions .omega-actions-menu-trigger{height:var(--omega-control-h);min-height:var(--omega-control-h);max-height:var(--omega-control-h);justify-content:center;width:auto;min-width:0}.omega-wizard{gap:var(--omega-section-gap);flex-direction:column;width:100%;display:flex}.omega-wizard-steps{background:var(--surface);border:var(--omega-hairline-strong);border-radius:var(--omega-radius);padding:var(--space-12) var(--omega-inset-x)}.omega-wizard-step-list{align-items:center;gap:var(--space-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.omega-wizard-step,.omega-wizard-step-btn{align-items:center;gap:var(--space-8);display:inline-flex}.omega-wizard-step{color:var(--muted);font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.omega-wizard-step-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.omega-wizard-step-btn:hover{color:var(--text)}.omega-wizard-step-num{width:var(--omega-step-num-size);height:var(--omega-step-num-size);border-radius:var(--omega-radius);border:var(--omega-hairline);background:var(--surface-2);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.omega-wizard-step--active{color:var(--text);font-weight:var(--font-weight-semibold)}.omega-wizard-step--active .omega-wizard-step-num{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.omega-wizard-step--done{color:var(--muted-2)}.omega-wizard-step--done .omega-wizard-step-num{border-color:var(--border-strong);color:var(--text);background:var(--surface-3)}.omega-panel-split{gap:var(--omega-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.omega-panel-split>.omega-panel{min-width:0}@media (max-width:64rem){.omega-panel-split{grid-template-columns:1fr}}.omega-shell .omega-active-filter-badge{font-weight:var(--font-weight-semibold);font-size:var(--ui-badge-font);min-width:var(--omega-count-dot);height:var(--omega-count-dot);min-height:var(--omega-count-dot);line-height:var(--line-height-none);padding:0 var(--space-4);align-self:center}.omega-filter-side--filters>.omega-filter-reset-btn{flex:none;align-self:center}.omega-filter-side-controls>.badge{box-sizing:border-box;height:var(--omega-control-h);min-height:var(--omega-control-h);padding-inline:var(--omega-control-pad-x);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.omega-table-flat{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto visible}.omega-table-flat .omega-table{table-layout:fixed;width:max-content;min-width:100%;max-width:none}.omega-table-flat--scroll{overscroll-behavior:contain;flex:auto;height:100%;min-height:0;max-height:100%;overflow:auto}.omega-table-flat--scroll .omega-table{table-layout:fixed;width:max-content;min-width:100%;max-width:none}.omega-table-panel .omega-table-flat{margin:0}.omega-table-panel .omega-table thead th{border-radius:0}.omega-shell tr:focus,.omega-shell tr:focus-visible{box-shadow:none;outline:none}.omega-chrome-top-end{flex:none;margin-left:auto}.omega-shell .btn.omega-btn:not(.btn-icon-only):has(>svg:first-child:not(.ui-select-chevron),>.btn-icon:first-child){gap:var(--space-4);padding-left:var(--space-8)}.omega-company-switcher-panel{gap:var(--space-4);width:max-content;min-width:var(--omega-switcher-min-w);max-width:var(--omega-switcher-max-w);flex-direction:column;display:flex}.omega-company-switcher-input{width:100%}.omega-company-switcher-list{max-height:var(--omega-switcher-list-max-h);margin:0;padding:0;list-style:none;overflow-y:auto}.omega-dropdown-menu .omega-company-switcher-option{align-items:flex-start;gap:var(--space-2);flex-direction:column}.omega-company-switcher-option.is-current{background:var(--primary-bg);color:var(--primary)}.omega-company-switcher-option-name{font-weight:var(--font-weight-semibold)}.omega-company-switcher-option-id{font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);color:var(--muted)}.omega-company-switcher-empty{padding:var(--space-8);font-size:var(--omega-font-size-sm);color:var(--muted);margin:0}.omega-company-page,.omega-workspace-page{--omega-chrome-inner-h:var(--omega-control-h);--omega-chrome-row-pad-y:var(--space-8);--omega-chrome-row-h:calc(var(--omega-chrome-inner-h) + (2 * var(--omega-chrome-row-pad-y)));flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:flex}.omega-workspace-page>.omega-list-table-panel,.omega-workspace-page>.omega-table-panel,.omega-workspace-page>.omega-workspace-body>.omega-list-table-panel,.omega-workspace-page>.omega-workspace-body>.omega-table-panel{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%}.omega-workspace-chrome-block{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.omega-chrome-block-sep{width:100%;height:var(--omega-chrome-block-sep-h);min-height:var(--omega-chrome-block-sep-h);max-height:var(--omega-chrome-block-sep-h);margin:var(--omega-section-gap) 0;background:var(--omega-chrome-block-sep-color);box-shadow:none;border:0;padding:0;display:block}.omega-workspace-chrome-block--sticky{top:calc(-1 * var(--omega-page-inset));z-index:var(--omega-z-sticky);background:var(--surface-2);position:sticky}.omega-company-chrome-panel,.omega-page-section.omega-company-chrome-panel{box-sizing:border-box;width:100%;min-width:0}.omega-chrome-panel-row--top,.omega-page-section-body.omega-company-identity{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--space-12) var(--space-24);min-width:0;height:var(--omega-chrome-row-h);min-height:var(--omega-chrome-row-h);max-height:var(--omega-chrome-row-h);padding:var(--omega-chrome-row-pad-y) var(--omega-inset-x);flex-wrap:nowrap;display:flex}.omega-chrome-panel-row--top{background:var(--surface)}.omega-page-section-body.omega-company-identity{background:var(--omega-section-chrome-bg)}.omega-chrome-panel-row--top .omega-company-page-nav{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.omega-company-chrome-panel .omega-page-section-body.omega-company-identity.omega-chrome-panel-row--title{height:auto;min-height:var(--omega-chrome-row-h);max-height:none}.omega-company-chrome-panel .omega-chrome-panel-row--title .omega-section-hint{white-space:normal;text-overflow:unset;flex:auto;overflow:visible}@media (min-width:720px){.omega-company-chrome-panel:has(>.omega-chrome-panel-row--filters>.omega-company-identity-actions:only-child){grid-template-columns:minmax(0,1fr) auto;display:grid}.omega-company-chrome-panel:has(>.omega-chrome-panel-row--filters>.omega-company-identity-actions:only-child)>.omega-chrome-panel-row--top{grid-column:1/-1}}.omega-company-chrome-panel .omega-chrome-panel-row--filters{justify-content:flex-start;overflow:visible}.omega-company-chrome-panel .omega-chrome-panel-row--filters .omega-chrome-bottom-filters{flex:auto;justify-content:flex-start;width:auto;min-width:0}.omega-company-chrome-panel .omega-chrome-panel-row--filters .omega-company-identity-actions{flex:none;justify-content:flex-end;width:auto;margin-left:auto}.omega-chrome-panel-row--bottom .omega-filter-bar{align-items:center;width:auto;min-width:0}.omega-chrome-panel-row--bottom .omega-filter-side--filters{flex-wrap:nowrap;align-items:center}.omega-chrome-panel-row--bottom .omega-filter-side-controls{min-height:var(--omega-chrome-inner-h);flex-wrap:nowrap;align-items:center;gap:0;display:flex}.omega-chrome-panel-row--bottom .omega-filter-field{align-items:center;gap:var(--space-8);flex-direction:row;flex:none}.omega-chrome-panel-row--bottom .omega-filter-field:not(:first-child){margin-left:var(--space-12);padding-left:var(--space-12);border-left:var(--omega-hairline-strong)}.omega-chrome-panel-row--bottom .omega-filter-field-label,.omega-filter-pager-field .omega-filter-field-label{white-space:nowrap;color:var(--muted);font-size:var(--omega-font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--line-height-tight);margin:0;padding:0}.omega-chrome-panel-row--bottom .omega-filter-search{flex:none;width:auto;min-width:0;max-width:100%}.omega-chrome-panel-row--bottom .omega-filter-search .field{width:var(--omega-filter-search-w);min-width:0;max-width:100%}.omega-company-page .omega-workspace-body--company-content,.omega-company-page>.omega-workspace-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.omega-company-page .omega-workspace-body--company-content{gap:var(--omega-section-gap);background:0 0;padding:0}.omega-company-page-nav{box-sizing:border-box;gap:var(--space-16);width:100%;height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);flex-wrap:nowrap}.omega-chrome-top-pages,.omega-company-page-nav{justify-content:flex-start;align-items:center;min-width:0;display:flex}.omega-chrome-top-pages{flex:auto}.omega-chrome-top-end,.omega-company-page-nav>.btn{flex:none}.omega-company-page-nav .omega-nav--workspace{background:0 0;border:0;flex:0 auto;gap:0;min-width:0;padding:0}.omega-company-identity-main{gap:var(--space-12);flex-wrap:nowrap;flex:auto}.omega-chrome-bottom-filters,.omega-company-identity-main{justify-content:flex-start;align-items:center;min-width:0;display:flex}.omega-chrome-bottom-filters .omega-filter-bar{width:auto;max-width:100%}.omega-company-identity-meta{align-items:center;gap:var(--space-12);min-width:0;color:var(--muted);flex-wrap:nowrap;display:flex}.omega-company-identity-codes{align-items:center;gap:var(--space-12) var(--space-16);box-sizing:border-box;min-width:0;max-width:100%;height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);padding:0 var(--omega-control-pad-x);border:var(--omega-hairline);border-radius:var(--omega-radius);background:var(--surface-2);flex-wrap:nowrap;display:inline-flex;overflow:hidden}.omega-identity-code-item{align-items:center;gap:var(--space-8);min-width:0;line-height:var(--line-height-none);display:inline-flex}.omega-identity-code-key{color:var(--muted);font-size:var(--omega-font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;flex:none}.omega-identity-code-value.omega-id-field-value{height:auto;min-height:0;max-height:none;color:var(--text);font-size:var(--omega-font-size-sm);line-height:var(--line-height-tight);white-space:nowrap;text-overflow:ellipsis;max-width:var(--omega-id-max-w);background:0 0;border:0;border-radius:0;padding:0;display:inline;overflow:hidden}.omega-shell .badge.ui-count-badge{border-radius:var(--ui-count-badge-radius);background:var(--surface-2);color:var(--text);border-color:var(--border)}.omega-shell .badge.ui-count-badge.omega-count-badge{min-width:var(--omega-chrome-inner-h);height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);padding:0 var(--space-8);font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-semibold)}.omega-page-section-body.omega-company-identity .omega-workspace-title{flex:0 auto}.omega-company-identity-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);min-width:0;min-height:var(--omega-chrome-inner-h);flex:none;margin-left:auto;display:flex}.omega-company-identity-actions .btn.omega-btn,.omega-shell .omega-company-identity-actions .btn.omega-btn{min-width:max-content;height:var(--omega-control-h);flex:none}.omega-shell .btn.omega-btn.omega-actions-menu-trigger{padding:0 var(--omega-control-pad-end) 0 var(--omega-control-pad-x);font-weight:var(--font-weight-medium)}.omega-actions-menu{z-index:var(--omega-z-menu);flex:none;position:relative}.omega-actions-menu--open{z-index:var(--omega-z-menu-open)}.omega-actions-menu-trigger{align-items:center;gap:var(--space-4);min-width:max-content;padding-right:var(--omega-control-pad-end);font-weight:var(--font-weight-medium);display:inline-flex}.omega-actions-menu-panel{top:calc(100% + var(--space-4));z-index:var(--omega-z-menu-panel);width:max-content;min-width:var(--omega-menu-panel-min-w);position:absolute;right:0}.omega-dropdown-menu.ui-actions-popover{min-width:var(--omega-menu-panel-min-w);max-width:min(90vw,var(--ui-popover-max-w))}.omega-id-field-value{box-sizing:border-box;height:var(--omega-control-h);min-height:var(--omega-control-h);max-height:var(--omega-control-h);padding:0 var(--omega-control-pad-x);border:var(--omega-hairline);border-radius:var(--omega-radius);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);white-space:nowrap;text-overflow:ellipsis;align-items:center;width:auto;min-width:0;max-width:100%;margin:0;display:inline-flex;overflow:hidden}.omega-create-form,.omega-workspace-body,.omega-workspace-body>form{gap:var(--omega-section-gap);flex-direction:column;min-width:0;display:flex}.omega-workspace-body{box-sizing:border-box;background:0 0;width:100%;padding:0}.omega-detail-value>.omega-filter-select{width:max-content;max-width:100%}.omega-overview-chart.ui-overview-chart{box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;height:100%;min-height:0;padding:0}.fortitudo-shell .omega-overview-chart .ui-overview-chart-inner,.omega-shell .omega-overview-chart .ui-overview-chart-inner{justify-content:flex-start;align-items:center;gap:var(--ui-overview-chart-gap);flex-flow:row;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.fortitudo-shell .omega-overview-chart .ui-overview-chart-inner:has(.ui-overview-donut),.omega-shell .omega-overview-chart .ui-overview-chart-inner:has(.ui-overview-donut){flex-wrap:wrap}.fortitudo-shell .omega-overview-chart .ui-overview-chart-side,.fortitudo-shell .omega-overview-chart .ui-overview-chart-summary,.fortitudo-shell .omega-overview-chart .ui-overview-chart-summary-col,.fortitudo-shell .omega-overview-chart .ui-overview-chart-summary-value,.fortitudo-shell .omega-overview-chart .ui-overview-chart-summary-value strong,.fortitudo-shell .omega-overview-chart .ui-overview-legend,.omega-shell .omega-overview-chart .ui-overview-chart-side,.omega-shell .omega-overview-chart .ui-overview-chart-summary,.omega-shell .omega-overview-chart .ui-overview-chart-summary-col,.omega-shell .omega-overview-chart .ui-overview-chart-summary-value,.omega-shell .omega-overview-chart .ui-overview-chart-summary-value strong,.omega-shell .omega-overview-chart .ui-overview-legend{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;overflow:visible}.omega-shell .omega-overview-chart .ui-overview-legend-label{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.fortitudo-shell .ui-overview-chart-summary-title,.fortitudo-shell .ui-overview-donut-center span,.fortitudo-shell .ui-overview-legend-label,.fortitudo-shell .ui-overview-legend-meta,.fortitudo-shell .ui-overview-legend-pct,.omega-shell .ui-overview-chart-summary-title,.omega-shell .ui-overview-donut-center span,.omega-shell .ui-overview-legend-label,.omega-shell .ui-overview-legend-meta,.omega-shell .ui-overview-legend-pct{color:var(--omega-muted)}.fortitudo-shell .ui-overview-chart-summary-title,.omega-shell .ui-overview-chart-summary-title{margin:0 0 var(--space-6);font-size:var(--omega-font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--line-height-tight)}.fortitudo-shell .ui-overview-chart-summary-value,.omega-shell .ui-overview-chart-summary-value{color:var(--omega-text);font-size:var(--omega-font-size);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);margin:0}.omega-shell .ui-overview-chart-summary-value strong{color:inherit;font-size:inherit;font-weight:var(--font-weight-semibold)}.fortitudo-shell .ui-overview-donut-center strong,.fortitudo-shell .ui-overview-legend-count,.omega-shell .ui-overview-donut-center strong,.omega-shell .ui-overview-legend-count{color:var(--omega-text)}.fortitudo-shell .ui-overview-donut-track,.omega-shell .ui-overview-donut-track{stroke:var(--omega-chart-track)}.fortitudo-shell .ui-overview-chart-rule,.omega-shell .ui-overview-chart-rule{background:var(--omega-border);height:auto;min-height:var(--omega-chart-rule-min-h);align-self:stretch}.omega-donut-seg--ok,.omega-swatch--ok{--overview-swatch:var(--omega-chart-ok)}.omega-donut-seg--warn,.omega-swatch--warn{--overview-swatch:var(--omega-chart-warn)}.omega-donut-seg--danger,.omega-swatch--danger{--overview-swatch:var(--omega-chart-danger)}.omega-donut-seg--primary,.omega-swatch--primary{--overview-swatch:var(--omega-chart-primary)}.omega-donut-seg--info,.omega-swatch--info{--overview-swatch:var(--omega-chart-info)}.omega-donut-seg--muted,.omega-swatch--muted{--overview-swatch:var(--omega-chart-muted)}.omega-donut-seg--danger,.omega-donut-seg--info,.omega-donut-seg--muted,.omega-donut-seg--ok,.omega-donut-seg--primary,.omega-donut-seg--warn{stroke:var(--overview-swatch)}.omega-swatch--danger,.omega-swatch--info,.omega-swatch--muted,.omega-swatch--ok,.omega-swatch--primary,.omega-swatch--warn{background:var(--overview-swatch)}@media (max-width:1279px){.omega-topbar{height:auto;min-height:var(--omega-topbar-h);padding:var(--space-10) 0}.omega-topbar-inner{gap:var(--space-10);height:auto;padding-block:var(--space-2);grid-template-columns:minmax(min-content,1fr) auto}.omega-topbar-start{flex-wrap:wrap;grid-area:1/1}.omega-topbar-actions{grid-area:1/2}.omega-nav--topbar,.omega-topbar-inner .omega-nav--topbar{grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch;overflow-x:auto}}@media (max-width:599px){.omega-topbar-inner{grid-template-columns:1fr}.omega-topbar-start{grid-area:1/1}.omega-nav--topbar,.omega-topbar-inner .omega-nav--topbar{grid-row:2}.omega-topbar-actions{justify-content:space-between;gap:var(--space-10);grid-area:3/1}.omega-user-inline{text-overflow:ellipsis;flex:auto;min-width:0;max-width:none;overflow:hidden}.omega-logout-btn{flex:none}}@media (max-width:899px){.omega-dash-charts,.omega-dash-charts:has(>.omega-dash-sep){grid-template-columns:minmax(0,1fr)}.omega-dash-sep{width:auto;height:1px;margin:var(--space-2) 0}.omega-user-inline{max-width:var(--omega-user-meta-max-w-narrow)}}.omega-banner{padding:var(--space-10) var(--omega-inset-x);font-size:var(--omega-font-size-sm);line-height:var(--line-height-snug);border-radius:0;margin:0}.omega-banner--warn{background:var(--warning-bg);color:var(--warning);border:0;border-bottom:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.omega-banner--warn{border-bottom:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}}.omega-banner--info{background:var(--primary-bg);color:var(--primary);border:0;border-bottom:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.omega-banner--info{border-bottom:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}}.omega-shell-notices,.omega-shell-notices-inner{flex-direction:column;gap:0;width:100%;display:flex}.omega-shell-notices{z-index:var(--omega-z-notices);border-bottom:var(--omega-hairline-strong);flex:none}.omega-shell-notices .omega-banner{width:100%;padding-inline:var(--omega-main-gutter)}.omega-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.omega-table,.omega-table td,.omega-table th{font-family:inherit;font-size:var(--omega-font-size);font-weight:var(--font-weight-medium)}.omega-table td,.omega-table th{box-sizing:border-box;height:var(--ui-table-row-h);min-height:var(--ui-table-row-h);max-height:var(--ui-table-row-h);padding:var(--ui-table-row-pad-y) var(--ui-table-head-pad-x);text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;line-height:var(--line-height-none);border:0;overflow:hidden}.omega-table :is(thead th,tbody td):last-child{padding-right:var(--omega-inset-x)}.omega-table tbody td{border-bottom:var(--omega-row-rule-line);border-right:var(--omega-row-rule-line)}.omega-table tbody td:last-child{border-right:0}.omega-table tbody tr:last-child td{border-bottom:0}.omega-table thead th{z-index:var(--omega-z-raised);height:var(--ui-table-head-h);min-height:var(--ui-table-head-h);max-height:var(--ui-table-head-h);padding-block:var(--ui-table-head-pad-y);padding-inline:var(--ui-table-head-pad-x);background:var(--ui-table-head-bg);color:var(--ui-table-head-color);font-size:var(--ui-table-head-size);font-weight:var(--ui-table-head-weight);text-transform:uppercase;letter-spacing:var(--ui-table-head-tracking);text-align:left;box-shadow:none;white-space:nowrap;line-height:var(--line-height-tight);vertical-align:middle;border:0;position:sticky;top:0}.omega-table thead th .ui-table-sort-btn{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;justify-content:flex-start}.omega-shell .omega-table thead th .ui-table-sort-btn.is-active,.omega-shell .omega-table thead th .ui-table-sort-btn:hover{color:var(--ui-table-sort-active)}.omega-table tbody tr{height:var(--ui-table-row-h);max-height:var(--ui-table-row-h);cursor:default}.omega-table tbody td{color:var(--text);background:var(--surface)}.omega-table tbody td>*{vertical-align:middle;min-width:0;max-width:100%}.omega-table tbody tr.is-selected:not(:hover) td{background:var(--omega-row-selected-bg)}@media (hover:hover){.omega-table tbody tr:hover:not(.is-selected):not(.is-empty) td{background:var(--omega-row-hover-bg)}.omega-table tbody tr.is-selected:hover td{background:var(--omega-row-hover-selected-bg)}}.omega-table tbody tr.omega-table-row-open:not(.is-empty){cursor:pointer}.omega-table-companies :is(th,td):first-child{width:30%}.omega-table-companies :is(th,td):nth-child(2){width:16%}.omega-table-companies :is(th,td):nth-child(3){width:12%}.omega-table-companies :is(th,td):nth-child(4){width:26%}.omega-table-companies :is(th,td):nth-child(5){width:16%}.omega-table-expiring :is(th,td):first-child{width:26%}.omega-table-expiring :is(th,td):nth-child(2){width:14%}.omega-table-expiring :is(th,td):nth-child(3){width:12%}.omega-table-expiring :is(th,td):nth-child(4){width:18%}.omega-table-expiring :is(th,td):nth-child(5){width:12%}.omega-table-expiring :is(th,td):nth-child(6){width:18%}@media (max-width:899px){.omega-table-companies{min-width:var(--omega-table-companies-min-w)}.omega-table-companies :is(th,td):first-child{width:26%}.omega-table-companies :is(th,td):nth-child(2),.omega-table-companies :is(th,td):nth-child(5){width:18%}}@media (max-width:599px){.omega-table{min-width:var(--omega-table-min-w-narrow)}}.omega-row-link,.omega-row-link--button,.omega-table a{color:var(--primary);font-weight:var(--font-weight-medium);text-decoration:none}.omega-row-link--button:hover,.omega-row-link:hover,.omega-table a:hover{color:var(--primary-hover);text-decoration:underline}.omega-row-link--button{font-family:var(--font),sans-serif;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;margin:0;padding:0;display:inline}.omega-row-link--button:focus-visible{outline:var(--omega-focus-outline);outline-offset:2px;border-radius:var(--ui-radius-xs)}.omega-dialog-backdrop{z-index:var(--z-dialog);padding:var(--space-16);background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.omega-dialog-backdrop{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.omega-dialog-backdrop{-webkit-backdrop-filter:blur(var(--omega-backdrop-blur));animation:overlay-fade .18s ease-out both}.omega-dialog-backdrop.is-dismissible{cursor:pointer}.omega-dialog-backdrop.is-dismissible>.omega-dialog{cursor:auto}.omega-dialog{box-sizing:border-box;width:max-content;min-width:var(--omega-dialog-min-w);max-width:var(--omega-dialog-max-w);height:auto;max-height:calc(100dvh - var(--space-32));border:var(--omega-hairline-strong);border-radius:var(--omega-radius);background:var(--surface);box-shadow:var(--omega-menu-shadow);flex-direction:column;animation:pop-in .2s ease-out both;display:flex;overflow:hidden;container-type:inline-size}.omega-dialog--wide{min-width:var(--omega-dialog-wide-min-w);max-width:var(--omega-dialog-wide-max-w)}.omega-dialog-body{flex:0 auto;min-height:0;padding:0;overflow:auto}.omega-confirm-dialog{width:var(--omega-confirm-w);min-width:0}.omega-confirm-dialog-body{padding:var(--space-16) var(--omega-inset-x)}.omega-confirm-dialog-message{color:var(--muted);font-size:var(--omega-font-size);line-height:var(--line-height-normal);white-space:pre-line;margin:0}.omega-confirm-dialog-actions,.omega-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}.omega-confirm-dialog-actions{margin-top:var(--space-16)}.omega-dialog-actions{padding:var(--space-12) var(--omega-inset-x);margin:0}.omega-dialog-body .badge{max-width:none;overflow:visible}.omega-dialog-body .omega-detail-value{min-width:0;overflow:visible}.omega-create-progress-steps{border-bottom:var(--omega-row-rule-line);flex-direction:column;gap:0;display:flex}.omega-create-progress-step{align-items:center;column-gap:var(--omega-row-gap-x);min-height:var(--omega-row-min-h);padding:var(--omega-row-pad-y) var(--omega-inset-x);border-bottom:var(--omega-row-rule-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.omega-create-progress-step:last-child{border-bottom:0}.omega-create-progress-step-label{min-width:0;font-size:var(--omega-font-size-sm);line-height:var(--line-height-snug);color:var(--text)}.omega-create-progress-meter{align-items:center;gap:var(--space-12);min-width:0;display:inline-flex}.omega-create-progress-percent{min-width:var(--omega-percent-min-w);font-variant-numeric:tabular-nums;font-size:var(--omega-font-size-sm);line-height:var(--line-height-snug);display:inline-block}.omega-create-progress-spinner{box-sizing:border-box;width:var(--ui-icon-md);height:var(--ui-icon-md);flex:0 0 var(--ui-icon-md);border:2px solid var(--muted)}@supports (color:color-mix(in lab,red,red)){.omega-create-progress-spinner{border:2px solid color-mix(in srgb,var(--muted) 35%,transparent)}}.omega-create-progress-spinner{border-top-color:var(--text);opacity:0;border-radius:50%}.omega-create-progress-spinner.is-active{opacity:1;animation:omega-create-progress-spin .7s linear infinite}@keyframes omega-create-progress-spin{to{transform:rotate(1turn)}}.omega-table .omega-id-field-value{font-size:var(--omega-font-size-sm);color:var(--muted)}.login-shell--omega{background:var(--bg);color:var(--text);font-family:var(--font),sans-serif;font-size:var(--omega-font-size);color-scheme:dark}.login-shell--omega .login-form-panel{background:0 0}.login-shell--omega .brand-scene-routes path{stroke:var(--brand-scene-accent)}@supports (color:color-mix(in lab,red,red)){.login-shell--omega .brand-scene-routes path{stroke:color-mix(in srgb,var(--brand-scene-accent) 38%,transparent)}}.login-shell--omega .brand-scene-unit{fill:var(--brand-scene-accent)}@supports (color:color-mix(in lab,red,red)){.login-shell--omega .brand-scene-unit{fill:color-mix(in srgb,var(--brand-scene-accent) 62%,transparent)}}.login-shell--omega .brand-scene-depot{fill:var(--text)}@supports (color:color-mix(in lab,red,red)){.login-shell--omega .brand-scene-depot{fill:color-mix(in srgb,var(--text) 20%,transparent)}}.login-shell--omega .login-card-title{width:100%;padding-bottom:var(--space-8);margin:0 0 var(--space-16);letter-spacing:var(--tracking-tight)}.login-shell--omega .login-card-title:after{background:linear-gradient(to right,var(--primary) 0,var(--primary) 55%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.login-shell--omega .login-card-title:after{background:linear-gradient(to right,color-mix(in srgb,var(--primary) 72%,var(--primary-border)) 0,color-mix(in srgb,var(--primary) 35%,transparent) 55%,transparent 100%)}}.login-shell--omega .login-card label{color:var(--muted);font-size:var(--omega-font-size);font-weight:var(--font-weight-medium)}.login-shell--omega .login-card .field{background:var(--surface-3);border-color:var(--border);color:var(--text)}.login-shell--omega .login-card .field:focus,.login-shell--omega .login-card .field:focus-visible{border-color:var(--primary-border);outline-color:var(--primary)}.login-shell--omega .login-password-reveal{background:var(--surface-3);border-color:var(--border);color:var(--muted)}.login-shell--omega .login-password-reveal:active:not(:disabled),.login-shell--omega .login-password-reveal:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.login-shell--omega .login-card-title--warning{color:var(--warning)}.login-shell--omega .login-card-title--warning:after{background:linear-gradient(to right,var(--warning) 0,var(--warning) 55%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.login-shell--omega .login-card-title--warning:after{background:linear-gradient(to right,color-mix(in srgb,var(--warning) 72%,var(--warning-border)) 0,color-mix(in srgb,var(--warning) 35%,transparent) 55%,transparent 100%)}}.omega-detail-grid{--omega-row-control-w:100%;--omega-row-control-w-wide:100%;grid-template-columns:var(--omega-detail-label-track) minmax(0,1fr) var(--omega-detail-label-track) minmax(0,1fr);column-gap:var(--omega-row-gap-x);background:var(--surface);align-content:start;min-width:0;display:grid}.omega-detail-grid>*,.omega-detail-grid>form>*{grid-column:1/-1;min-width:0}.omega-detail-grid .omega-detail-row,.omega-detail-grid>.omega-detail-group,.omega-detail-grid>form,.omega-detail-grid>form>.omega-detail-group{grid-template-columns:subgrid;display:grid}.omega-detail-group>.omega-detail-row:nth-child(odd){grid-column:1/3}.omega-detail-group>.omega-detail-row:nth-child(2n){grid-column:3/5}.omega-detail-group>.omega-detail-row:only-child{grid-column:1/-1}.omega-detail-grid>:is(.omega-detail-row,.omega-detail-group),.omega-detail-grid>form>:is(.omega-detail-row,.omega-detail-group){border-bottom:var(--omega-row-rule-line)}.omega-detail-grid>:is(.omega-detail-row,.omega-detail-group):last-child,.omega-detail-grid>form>:is(.omega-detail-row,.omega-detail-group):last-child{border-bottom:0}.omega-detail-grid>.ui-notice,.omega-detail-grid>form>.ui-notice{margin:var(--space-12) var(--omega-inset-x)}.omega-detail-row{grid-template-columns:var(--omega-detail-label-track) minmax(0,1fr);column-gap:var(--omega-row-gap-x);row-gap:var(--space-4);min-height:var(--omega-row-min-h);padding-block:var(--omega-row-pad-y);background:var(--surface);align-items:start;display:grid}.omega-detail-row>.omega-detail-label{padding-inline-start:var(--omega-inset-x)}.omega-detail-row>.omega-detail-value-group{grid-column:2/-1;padding-inline-end:var(--omega-inset-x)}@container (max-width:44rem){.omega-detail-grid{grid-template-columns:var(--omega-detail-label-track) minmax(0,1fr)}.omega-detail-group>.omega-detail-row:nth-child(n){grid-column:1/-1}.omega-detail-group>.omega-detail-row+.omega-detail-row{border-top:var(--omega-row-rule-line)}}@container (max-width:26rem){.omega-detail-grid,.omega-detail-row{grid-template-columns:minmax(0,1fr)}.omega-detail-row>.omega-detail-value-group{grid-column:1/-1;padding-inline-start:var(--omega-inset-x)}.omega-detail-label,.omega-detail-value{min-height:0}}@media (hover:hover){:is(.omega-detail-grid,.omega-module-grid) .omega-detail-row{z-index:var(--omega-z-base);position:relative}:is(.omega-detail-grid,.omega-module-grid) .omega-detail-row:hover:before{content:"";inset:var(--omega-row-hover-inset-y) var(--omega-row-hover-inset-x);border-radius:var(--omega-radius-sm);background:var(--omega-row-hover-bg);pointer-events:none;z-index:var(--omega-z-base);position:absolute}:is(.omega-detail-grid,.omega-module-grid) .omega-detail-row:hover>*{z-index:var(--omega-z-raised);position:relative}}.omega-detail-label,.omega-detail-value{min-width:0;min-height:var(--omega-control-h);justify-content:flex-start;align-items:center;display:flex}.omega-detail-label{gap:var(--space-4);font-family:inherit;font-size:var(--omega-font-size-xs);font-weight:var(--font-weight-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);line-height:var(--line-height-tight);overflow-wrap:break-word}.omega-detail-value-group{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.omega-detail-value{overflow:visible}.omega-detail-text{min-height:var(--omega-control-h);color:var(--text);font-family:inherit;font-size:var(--omega-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);text-align:left;overflow-wrap:break-word;word-break:normal;flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.omega-detail-help{font-size:var(--omega-font-size-sm);line-height:var(--line-height-snug);color:var(--muted)}.omega-detail-value>.ui-unset-value,.omega-shell .ui-unset-value,.omega-table .ui-unset-value{min-height:var(--omega-control-h);font-size:var(--omega-font-size);color:var(--ui-unset-color);white-space:nowrap;align-items:center;display:inline-flex;overflow:visible}.omega-detail-value>:is(.badge,.omega-id-field-value,.omega-row-link){width:auto;max-width:100%}.omega-detail-grid :is(.omega-control,.omega-control--field){height:auto;min-height:var(--omega-control-h);max-height:none}.omega-detail-select,.omega-detail-value>.omega-detail-select{flex:none;align-items:center;margin:0;display:inline-flex}.omega-detail-select,.omega-detail-select .ui-filter-select-trigger,.omega-detail-value>.omega-detail-select{box-sizing:border-box;width:max-content;min-width:0;max-width:100%}.omega-detail-select .ui-filter-select-trigger>span:first-child{text-overflow:clip;white-space:nowrap;text-align:left;flex:none;width:max-content;min-width:0;overflow:visible}.omega-detail-field,.omega-detail-value>:where(.field:not([type=date]),.ui-select-trigger:not(.ui-filter-select-trigger)){box-sizing:border-box;width:min(100%,var(--omega-row-control-w));text-align:left;max-width:100%;margin:0}.omega-detail-field--wide{width:min(100%,var(--omega-row-control-w-wide))}.omega-detail-field--date{field-sizing:content;width:auto;max-width:100%}.omega-detail-field--short,.omega-detail-field--tiny{--omega-field-chars:var(--omega-field-compact-min-ch);width:calc((var(--omega-field-chars) + 1) * 1ch + 2 * var(--omega-control-pad-x));min-width:var(--omega-row-control-w-short);field-sizing:fixed;max-width:100%}.omega-detail-field--locked{background:var(--surface-3)}@supports (color:color-mix(in lab,red,red)){.omega-detail-field--locked{background:color-mix(in srgb,var(--surface-3) 88%,var(--bg))}}.omega-detail-field--locked{border-color:var(--border);color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:.78;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:none}.omega-access-until-wrap{flex-direction:column}.omega-access-until-wrap,.omega-detail-access-until{gap:var(--space-8);min-width:0;max-width:100%;display:flex}.omega-detail-access-until{align-items:center;flex-wrap:wrap;width:max-content}.omega-access-until-presets{gap:var(--space-8);flex-wrap:wrap;display:flex}.omega-access-until-presets .btn{min-width:var(--omega-preset-btn-min-w)}.omega-module-presets{align-items:center;gap:var(--space-8);display:inline-flex}.omega-module-presets-label{color:var(--omega-muted);font-size:var(--omega-chrome-type-base);font-weight:var(--ui-table-head-weight);letter-spacing:var(--ui-table-head-tracking);text-transform:uppercase;white-space:nowrap}.omega-preset-btn.is-active,.omega-shell .btn.btn-outline[aria-pressed=true],.omega-shell .btn.btn-outline[aria-pressed=true]:hover:not(:disabled){background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}.omega-module-grid{background:var(--surface);flex-direction:column;min-width:0;display:flex}.omega-module-grid>.omega-module-row{border-bottom:var(--omega-row-rule-line)}.omega-module-grid>.omega-module-row:last-child{border-bottom:0}.omega-module-grid .omega-module-row{grid-template-columns:var(--omega-module-label-w) var(--omega-module-control-w) minmax(0,1fr);column-gap:var(--omega-row-gap-x);padding-inline:var(--omega-inset-x);align-items:center}.omega-module-row>.omega-detail-label{padding-inline-start:0}.omega-module-row .omega-detail-value.omega-module-control{justify-content:flex-start;align-items:center;gap:var(--omega-module-control-gap);box-sizing:border-box;width:var(--omega-module-control-w);min-width:var(--omega-module-control-w);max-width:var(--omega-module-control-w);display:inline-flex}.omega-module-control>:is(.omega-filter-select,.omega-detail-select,.badge){width:max-content;min-width:0;max-width:100%}@container (max-width:36rem){.omega-module-grid .omega-module-row{grid-template-columns:minmax(0,1fr) var(--omega-module-control-w)}}.omega-number-field,.omega-storage-gb{align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.omega-number-field{box-sizing:border-box;height:var(--omega-control-h);min-height:var(--omega-control-h);max-height:var(--omega-control-h);background:var(--surface-2);border:var(--omega-hairline-strong);border-radius:var(--omega-radius)}.omega-number-field:hover:not(.is-disabled){background:var(--surface-3)}.omega-number-field:focus-within{border-color:var(--primary);box-shadow:var(--omega-focus-ring)}.omega-number-field.is-disabled{opacity:.55}.omega-shell .omega-number-field-value{box-sizing:border-box;width:var(--omega-number-value-w);min-width:var(--omega-number-value-w);max-width:var(--omega-number-value-w);height:100%;min-height:0;max-height:none;padding:0 var(--space-2) 0 var(--space-8);box-shadow:none;color:var(--text);font:inherit;font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:left;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0}.omega-shell .omega-number-field-value:focus,.omega-shell .omega-number-field-value:focus-visible{box-shadow:none;border:0;outline:none}.omega-shell .omega-number-field-value::-webkit-inner-spin-button,.omega-shell .omega-number-field-value::-webkit-outer-spin-button{appearance:none;width:0;height:0;margin:0;display:none}.omega-number-field-spin{flex-direction:column;flex:0 0 var(--omega-number-spin-col-w);width:var(--omega-number-spin-col-w);border-left:var(--omega-hairline);display:flex}.omega-number-field-spin button{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.omega-number-field-spin button+button{border-top:var(--omega-hairline)}.omega-number-field-spin button:hover:not(:disabled){color:var(--text);background:var(--surface-3)}@supports (color:color-mix(in lab,red,red)){.omega-number-field-spin button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-3) 80%,var(--text) 8%)}}.omega-number-field-spin button:disabled{cursor:default;opacity:.4}.omega-module-unit{min-width:0;color:var(--muted);font-size:var(--omega-font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--line-height-tight);white-space:nowrap;align-self:center}@media (max-width:719px){.omega-filter-bar{grid-template-columns:1fr}.omega-filter-sep{display:none}.omega-filter-side--actions{width:100%;min-width:0}.omega-chrome-panel-row--bottom .omega-filter-side--filters,.omega-filter-side--filters{flex-wrap:wrap;width:100%}.omega-chrome-panel-row--bottom .omega-filter-side--filters>.omega-filter-side-controls,.omega-filter-side--filters>.omega-filter-side-controls{align-items:center;gap:var(--space-8) var(--space-12);flex:100%;grid-template-columns:max-content minmax(0,1fr);width:100%;display:grid}.omega-chrome-panel-row--bottom .omega-filter-side--filters>.omega-filter-side-controls>.omega-filter-field,.omega-filter-side--filters>.omega-filter-side-controls>.omega-filter-field{grid-column:1/-1;grid-template-columns:subgrid;border-left:0;align-items:center;width:auto;margin-left:0;padding-left:0;display:grid}.omega-chrome-panel-row--bottom .omega-filter-search .field,.omega-chrome-panel-row--bottom .omega-filter-select .ui-filter-select-trigger.omega-control,.omega-filter-side--filters .omega-filter-search .field,.omega-filter-side--filters .omega-filter-select .ui-filter-select-trigger{width:100%;min-width:0;max-width:100%}.omega-page-section-head,.omega-panel-head{height:auto;min-height:var(--omega-panel-head-h);padding-block:var(--space-8);row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.omega-page-section-actions,.omega-panel-actions{flex-wrap:wrap;justify-content:flex-end}.omega-detail-access-until{flex-wrap:wrap}.omega-company-page-nav{row-gap:var(--space-8);flex-wrap:wrap}.omega-company-page-nav>.omega-nav-sep{display:none}.omega-chrome-top-pages{flex:100%;order:3;overflow-x:auto}.omega-chrome-panel-row--top,.omega-company-page-nav,.omega-page-section-body.omega-company-identity,.omega-page-section-body.omega-company-identity.omega-chrome-panel-row--bottom{height:auto;min-height:var(--omega-chrome-row-h);max-height:none}.omega-page-section-body.omega-company-identity{flex-flow:column wrap;align-items:stretch}.omega-company-identity-main{gap:var(--space-8) var(--space-16);flex-wrap:wrap}.omega-company-identity-meta{gap:var(--space-12) var(--space-16);flex-wrap:wrap}.omega-company-identity-codes{height:auto;min-height:var(--omega-chrome-inner-h);max-height:none;padding-block:var(--space-6);flex-wrap:wrap}.omega-identity-code-value.omega-id-field-value{max-width:100%}.omega-company-identity-actions{justify-content:flex-end;width:100%;margin-left:0}.omega-nav--workspace{flex-wrap:nowrap;justify-content:flex-start;margin:0}.omega-nav--workspace .omega-tab{flex:none}}.omega-shell{--data-console-bg:var(--omega-surface);--data-console-bg-deep:var(--omega-bg);--data-console-bg-gutter:var(--omega-surface-2);--data-console-chrome:var(--omega-surface-2);--data-console-border:var(--omega-border-strong);--data-console-text:var(--omega-text);--data-console-muted:var(--omega-muted);--data-console-faint:var(--omega-muted-2);--data-console-dim:var(--omega-muted-2);--data-console-sep:var(--omega-border);--data-console-accent:var(--omega-primary);--data-console-danger-bg:var(--omega-danger-bg);--data-console-danger-text:var(--omega-danger-soft)}.omega-orm.page-stack-data{flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.omega-orm>.omega-workspace-chrome-block{flex:none;min-height:auto;overflow:visible}.omega-main:has(.omega-orm){flex-direction:column;display:flex;overflow:hidden}.omega-page:has(>.omega-orm){flex:auto;min-height:0;overflow:hidden}.omega-orm-panel.data-console-panel{flex:auto;min-height:0}.omega-orm-table-frame{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.omega-orm-table-frame--auto{max-height:calc(var(--ui-table-head-h) + var(--omega-orm-views-rows) * var(--ui-table-row-h));flex:none}.omega-orm-table-frame .omega-table-flat--scroll{flex:auto;min-height:0}.omega-orm-browse,.omega-orm-sql-results,.omega-orm-view-results,.omega-orm-views-home{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.omega-orm-view-results{flex-basis:0}.omega-orm .data-console-sql-chrome{box-sizing:border-box;min-height:var(--ui-table-head-h);padding:0 var(--omega-inset-x)}.omega-orm .data-console-sql-results{gap:0;padding:0}.omega-orm .data-console-sql-editor{flex:0 0 var(--omega-orm-sql-editor-h);height:var(--omega-orm-sql-editor-h);min-height:var(--omega-orm-sql-editor-h);max-height:var(--omega-orm-sql-editor-h);overflow:hidden}.omega-orm .data-console-sql-gutter,.omega-orm .data-console-sql-input{box-sizing:border-box;min-height:0;font-family:var(--font-mono);font-size:var(--omega-font-size-xs)}.omega-orm .data-console-sql-input{resize:none;height:100%;max-height:none;overflow:auto}.omega-orm .data-console-sql-gutter{max-height:100%;overflow:hidden auto}.omega-shell .system-check-list{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.omega-shell .system-check-block{border:none;border-bottom:var(--omega-row-rule-line);border-left:var(--omega-stripe-w) solid var(--border-strong);box-shadow:none;padding:var(--space-12) var(--omega-inset-x) var(--space-12) calc(var(--omega-inset-x) - var(--omega-stripe-w));background:0 0;border-radius:0}.omega-shell .system-check-block:last-child{border-bottom:0}.omega-shell .system-check-apis{background:var(--surface-2);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-apis{border-color:color-mix(in srgb,var(--border) 70%,transparent)}}.omega-shell .system-check-apis.is-open .system-check-apis-head{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-apis.is-open .system-check-apis-head{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.omega-shell .system-check-apis-toggle[aria-expanded=true]{color:var(--primary);border-color:var(--primary);background:var(--primary-bg)}.omega-shell .system-check-updated-at{color:var(--muted)}.fortitudo-shell .system-check-history-seg.is-empty,.omega-shell .system-check-history-seg.is-empty{background:var(--omega-muted)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell .system-check-history-seg.is-empty,.omega-shell .system-check-history-seg.is-empty{background:color-mix(in srgb,var(--omega-muted) 32%,var(--omega-surface-2))}}.fortitudo-shell .system-check-history-seg.is-empty,.omega-shell .system-check-history-seg.is-empty{box-shadow:inset 0 0 0 1px var(--omega-muted)}@supports (color:color-mix(in lab,red,red)){.fortitudo-shell .system-check-history-seg.is-empty,.omega-shell .system-check-history-seg.is-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--omega-muted) 45%,var(--omega-border))}}body:has(.omega-shell) .ui-hover-tip{background:var(--surface);color:var(--text);border-color:var(--border-strong)}body:has(.omega-shell) .system-check-exchange-body{background:var(--surface-2);color:var(--text);border-color:var(--border)}body:has(.omega-shell) .system-check-exchange-body,body:has(.omega-shell) .system-check-req-meta-row dd,body:has(.omega-shell) .system-check-req-meta-row dt{color:var(--text)}body:has(.omega-shell) .system-check-req-meta-row dt{color:var(--muted)}.omega-infra-cell-stack{gap:var(--space-2);flex-direction:column;display:flex}.omega-infra-cell-sub{color:var(--muted);font-size:var(--text-xs)}button.omega-hint-badge{appearance:none;cursor:pointer;font:inherit;line-height:var(--line-height-none);vertical-align:middle;justify-content:center;align-items:center;margin:0;display:inline-flex}.omega-inline-actions{justify-content:flex-start;align-items:center;gap:var(--space-6);flex-wrap:nowrap;max-width:100%;display:inline-flex}.omega-table td .omega-inline-actions{justify-content:flex-end;width:100%}.omega-backup-history,.omega-infra-log-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.omega-backup-history-item,.omega-infra-log-item{box-sizing:border-box;min-height:var(--omega-row-min-h);padding:var(--omega-row-pad-y) var(--omega-inset-x);border-bottom:var(--omega-row-rule-line);display:flex}.omega-backup-history-item:last-child,.omega-infra-log-item:last-child{border-bottom:0}.omega-backup-history-main,.omega-infra-log-item{justify-content:center;gap:var(--space-2);flex-direction:column;min-width:0}.omega-backup-history-item{justify-content:space-between;align-items:center;gap:var(--space-16)}.omega-backup-history-main{flex:auto;display:flex}.omega-backup-history-path,.omega-backup-history-size,.omega-infra-log-meta{color:var(--muted);font-size:var(--omega-font-size-xs)}.omega-backup-history-path{overflow-wrap:anywhere}.omega-backup-history-size{white-space:nowrap}.omega-backup-history-side{flex-shrink:0;justify-content:flex-end}.omega-restore-steps{margin:0;padding-inline-start:var(--space-16)}.omega-table tbody td .btn.omega-btn,.omega-table tbody td .btn.omega-btn.btn--sm{height:var(--omega-head-btn-h);min-height:var(--omega-head-btn-h);max-height:var(--omega-head-btn-h);min-width:0;padding:0 var(--omega-head-btn-pad-x);font-size:var(--omega-head-btn-font-size)}.omega-table-even td,.omega-table-even th{width:1%}.omega-table-operators,.omega-table-orm-views,.omega-table-retained-catalog,.omega-table-tenant-backups,.omega-table-tenant-health,.omega-table-tenant-infra,.omega-table-tenant-migrations{min-width:100%}.omega-table-tenant-infra .omega-inline-actions .omega-btn{min-width:0}.omega-table-tenant-infra td:first-child,.omega-table-tenant-infra th:first-child{width:16%}.omega-table-tenant-infra td:nth-child(2),.omega-table-tenant-infra th:nth-child(2){width:13%}.omega-table-tenant-infra td:nth-child(3),.omega-table-tenant-infra td:nth-child(4),.omega-table-tenant-infra td:nth-child(5),.omega-table-tenant-infra th:nth-child(3),.omega-table-tenant-infra th:nth-child(4),.omega-table-tenant-infra th:nth-child(5){width:8%}.omega-table-tenant-infra td:nth-child(6),.omega-table-tenant-infra th:nth-child(6){width:10%}.omega-table-tenant-infra td:nth-child(7),.omega-table-tenant-infra th:nth-child(7){width:8%}.omega-table-tenant-infra td:nth-child(8),.omega-table-tenant-infra th:nth-child(8){width:29%}.omega-table-tenant-health td:first-child,.omega-table-tenant-health th:first-child{width:20%}.omega-table-tenant-health td:nth-child(2),.omega-table-tenant-health td:nth-child(3),.omega-table-tenant-health td:nth-child(4),.omega-table-tenant-health td:nth-child(5),.omega-table-tenant-health th:nth-child(2),.omega-table-tenant-health th:nth-child(3),.omega-table-tenant-health th:nth-child(4),.omega-table-tenant-health th:nth-child(5){width:9%}.omega-table-tenant-health td:nth-child(6),.omega-table-tenant-health th:nth-child(6){width:8%}.omega-table-tenant-health td:nth-child(7),.omega-table-tenant-health th:nth-child(7){width:12%}.omega-table-tenant-health td:nth-child(8),.omega-table-tenant-health th:nth-child(8){width:24%}.omega-table-tenant-backups td:first-child,.omega-table-tenant-backups th:first-child{width:26%}.omega-table-tenant-backups td:nth-child(2),.omega-table-tenant-backups th:nth-child(2){width:10%}.omega-table-tenant-backups td:nth-child(3),.omega-table-tenant-backups th:nth-child(3){width:14%}.omega-table-tenant-backups td:nth-child(4),.omega-table-tenant-backups th:nth-child(4){width:12%}.omega-table-tenant-backups td:nth-child(5),.omega-table-tenant-backups th:nth-child(5){width:10%}.omega-table-tenant-backups td:nth-child(6),.omega-table-tenant-backups th:nth-child(6){width:28%}.omega-table-tenant-migrations td:first-child,.omega-table-tenant-migrations th:first-child{width:20%}.omega-table-tenant-migrations td:nth-child(2),.omega-table-tenant-migrations th:nth-child(2){width:14%}.omega-table-tenant-migrations td:nth-child(3),.omega-table-tenant-migrations th:nth-child(3){width:9%}.omega-table-tenant-migrations td:nth-child(4),.omega-table-tenant-migrations th:nth-child(4){width:20%}.omega-table-tenant-migrations td:nth-child(5),.omega-table-tenant-migrations th:nth-child(5){width:22%}.omega-table-tenant-migrations td:nth-child(6),.omega-table-tenant-migrations th:nth-child(6){width:15%}.omega-table-operators td:first-child,.omega-table-operators th:first-child{width:22%}.omega-table-operators td:nth-child(2),.omega-table-operators th:nth-child(2){width:12%}.omega-table-operators td:nth-child(3),.omega-table-operators th:nth-child(3){width:18%}.omega-table-operators td:nth-child(4),.omega-table-operators th:nth-child(4){width:26%}.omega-table-operators td:nth-child(5),.omega-table-operators th:nth-child(5){width:22%}.omega-table-retained-catalog td:first-child,.omega-table-retained-catalog th:first-child{width:14%}.omega-table-retained-catalog td:nth-child(2),.omega-table-retained-catalog th:nth-child(2){width:17%}.omega-table-retained-catalog td:nth-child(3),.omega-table-retained-catalog th:nth-child(3){width:14%}.omega-table-retained-catalog td:nth-child(4),.omega-table-retained-catalog th:nth-child(4){width:20%}.omega-table-retained-catalog td:nth-child(5),.omega-table-retained-catalog th:nth-child(5){width:8%}.omega-table-retained-catalog td:nth-child(6),.omega-table-retained-catalog th:nth-child(6){width:27%}.omega-table :is(thead th,tbody td).omega-table-actions{text-align:right}.system-check-page{gap:1rem;width:100%;max-width:100%}.page-subheader-actions:has(.system-check-refresh-btn){flex-wrap:nowrap;gap:.55rem}.system-check-updated-at{font-size:.75rem;font-weight:var(--ui-meta-weight);color:var(--muted);white-space:nowrap;flex:none;line-height:1.25}.system-check-updated-at.system-check-updated-at--failed{color:var(--warning)}.omega-page-section-head:has(.system-check-updated-at){height:auto;min-height:var(--ui-table-head-h,var(--omega-panel-head-h,2.55rem));grid-template-columns:minmax(0,1fr) auto}.omega-page-section-actions:has(.system-check-updated-at){flex-shrink:0;width:auto;max-width:none}@media (max-width:1023px){.page-subheader-actions:has(.system-check-refresh-btn){flex:auto;justify-content:space-between;align-items:center;width:100%;margin-left:0}}.system-check-refresh-btn{color:var(--text);border-color:var(--border);background:var(--surface)}.system-check-refresh-btn:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-refresh-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.system-check-refresh-btn:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-refresh-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.system-check-refresh-btn:disabled{opacity:.55}.system-check-refresh-btn .is-spinning{animation:system-check-spin .8s linear infinite}@keyframes system-check-spin{to{transform:rotate(1turn)}}.system-check-list{flex-direction:column;flex:auto;gap:.65rem;min-width:0;display:flex}.system-check-block{box-sizing:border-box;border:none;border-bottom:1px solid var(--ui-section-border);border-left:3px solid var(--primary);flex-direction:column;justify-content:flex-start;min-width:0;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.system-check-block{border-left:3px solid color-mix(in srgb,var(--primary) 45%,var(--ui-section-border))}}.system-check-block{box-shadow:none;background:0 0;border-radius:0;transition:border-color .14s,background-color .14s}.system-check-block.is-fail{border-left-color:var(--danger)}.system-check-block.is-skip{border-left-color:var(--warning)}@media (hover:hover){.system-check-block:hover{border-left-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-block:hover{border-left-color:color-mix(in srgb,var(--primary) 70%,var(--ui-section-border))}}.system-check-block:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-block:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))}}.system-check-block.is-fail:hover{border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-block.is-fail:hover{background:color-mix(in srgb,var(--danger) 4%,var(--surface))}}.system-check-block.is-skip:hover{border-left-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-block.is-skip:hover{background:color-mix(in srgb,var(--warning) 4%,var(--surface))}}}.system-check-row{flex-shrink:0;grid-template-columns:minmax(12rem,16rem) minmax(14rem,1fr) 1.1rem max-content;align-items:center;column-gap:.75rem;width:100%;min-width:0;height:3.5rem;margin:0;display:grid}.system-check-name{min-width:0;font-family:var(--font),sans-serif;font-size:.9375rem;font-weight:var(--ui-heading-weight);color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.system-check-history-wrap{min-width:0}.system-check-history-host,.system-check-history-wrap{align-items:center;width:100%;height:3.5rem;display:flex}.system-check-history-host{position:relative}.system-check-history{--system-check-history-len:5;grid-template-columns:repeat(var(--system-check-history-len,5),minmax(0,1fr));gap:.28rem;width:100%;min-width:0;height:1.55rem;display:grid}.system-check-history-seg{appearance:none;cursor:crosshair;border:0;border-radius:.28rem;width:100%;height:100%;margin:0;padding:0;transition:transform .12s,filter .12s,opacity .12s;display:block}.system-check-history-seg.is-ok{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg.is-ok{background:color-mix(in srgb,var(--primary) 82%,var(--surface))}}.system-check-history-seg.is-ok{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg.is-ok{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}}.system-check-history-seg.is-fail{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg.is-fail{background:color-mix(in srgb,var(--danger) 78%,var(--surface))}}.system-check-history-seg.is-fail{box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg.is-fail{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 40%,transparent)}}.system-check-history-seg.is-skip{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg.is-skip{background:color-mix(in srgb,var(--warning) 72%,var(--surface))}}.system-check-history-seg.is-skip{box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg.is-skip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 40%,transparent)}}.system-check-history-seg.is-empty{background:var(--border-muted)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg.is-empty{background:color-mix(in srgb,var(--border-muted) 70%,var(--surface-2))}}.system-check-history-seg.is-empty{box-shadow:inset 0 0 0 1px var(--border-muted);cursor:default}@media (hover:hover){.system-check-history-seg:focus-visible:not(.is-empty),.system-check-history-seg:hover:not(.is-empty){filter:brightness(1.05);transform:translateY(-1px)scaleY(1.08)}}.system-check-history-seg:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-history-seg:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent)}}.system-check-history-seg:focus-visible{outline-offset:2px}.system-check-history-tip{z-index:20;border-radius:var(--ui-radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font),sans-serif;font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;flex-direction:column;align-items:center;gap:.1rem;padding:.4rem .6rem;line-height:1.25;display:flex;position:absolute;transform:translate(-50%,calc(-100% - .85rem))}.system-check-history-tip.is-fixed{z-index:130;position:fixed}@media (pointer:coarse){.system-check-history-tip{transform:translate(-50%,calc(-100% - 1.5rem))}}.system-check-history-tip-when{color:var(--muted);font-weight:var(--ui-meta-weight)}.system-check-history-tip-meta{align-items:baseline;gap:.4rem;display:inline-flex}.system-check-history-tip-status{letter-spacing:var(--tracking-caps);font-weight:600}.system-check-history-tip-status.is-ok{color:var(--primary)}.system-check-history-tip-status.is-fail{color:var(--danger-dark)}.system-check-history-tip-status.is-skip{color:var(--warning-dark)}.system-check-history-tip-status.is-empty{color:var(--muted)}.system-check-history-tip-ms{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:var(--ui-meta-weight)}.system-check-dot{background:var(--border-strong);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--primary);border-radius:50%;flex-shrink:0;justify-self:center}@supports (color:color-mix(in lab,red,red)){.system-check-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}}.system-check-dot.is-ok{background:var(--primary)}.system-check-dot.is-fail{background:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-dot.is-fail{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 18%,transparent)}}.system-check-dot.is-skip{background:var(--warning);box-shadow:0 0 0 3px var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-dot.is-skip{box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 18%,transparent)}}.system-check-apis-toggle{width:auto;min-width:0;height:var(--filter-control-height,2rem);min-height:var(--filter-control-height,2rem);font-size:.75rem;font-weight:var(--ui-button-weight);color:var(--text);justify-content:center;justify-self:end;align-items:center;gap:.35rem;padding-left:.55rem;padding-right:.45rem;display:inline-flex}.system-check-apis-toggle[aria-expanded=true]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.system-check-apis-toggle[aria-expanded=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.system-check-apis-toggle-label{flex:none}.system-check-apis-toggle .field-card-action-icon,.system-check-apis-toggle .field-card-expand-icon{transform-origin:50% 55%;flex-shrink:0;transition:transform .18s;display:block}.system-check-apis-toggle[aria-expanded=true] .field-card-action-icon.is-open,.system-check-apis-toggle[aria-expanded=true] .field-card-expand-icon{transform:rotate(180deg)}.system-check-apis-toggle:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-toggle:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.system-check-apis-toggle:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-toggle:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.system-check-apis{border-radius:var(--ui-radius-sm);background:var(--surface-2);border:1px solid var(--border-muted);min-height:0;margin-top:.55rem;padding:.55rem .65rem .65rem}@supports (color:color-mix(in lab,red,red)){.system-check-apis{border:1px solid color-mix(in srgb,var(--border-muted) 85%,transparent)}}.system-check-apis{box-sizing:border-box;overflow:visible}.system-check-apis-head{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.system-check-apis.is-open .system-check-apis-head{border-bottom:1px solid var(--border);margin-bottom:.45rem;padding-bottom:.45rem}.system-check-apis-badge{max-width:100%;height:var(--ui-badge-h);min-height:var(--ui-badge-h);padding:0 var(--ui-badge-pad-x);border-radius:var(--ui-badge-radius);border:1px solid var(--border);background:var(--surface);font-family:var(--font),sans-serif;font-size:var(--ui-badge-font);font-weight:var(--ui-badge-weight);letter-spacing:var(--ui-badge-tracking);line-height:var(--ui-badge-line-height);text-transform:uppercase;color:var(--text);box-sizing:border-box;align-items:center;display:inline-flex}.system-check-apis-badge-count{font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none}.system-check-apis-badge-desc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.system-check-apis-badge.is-ok{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-badge.is-ok{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}.system-check-apis-badge.is-ok{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-badge.is-ok{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.system-check-apis-badge.is-skip{color:var(--warning-dark);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-badge.is-skip{border-color:color-mix(in srgb,var(--warning) 32%,var(--border))}}.system-check-apis-badge.is-skip{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-badge.is-skip{background:color-mix(in srgb,var(--warning) 10%,var(--surface))}}.system-check-apis-badge.is-fail{color:var(--danger-dark);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-badge.is-fail{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}}.system-check-apis-badge.is-fail{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-badge.is-fail{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}.system-check-apis-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.system-check-apis-item{justify-content:space-between;align-items:center;gap:1rem;min-height:1.55rem;margin:0;display:flex}.system-check-apis-path{min-width:0;font-size:.75rem;font-weight:var(--ui-meta-weight);font-family:var(--font-mono),monospace;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.4;overflow:hidden}.system-check-apis-method{min-width:3.4rem;color:var(--text);vertical-align:baseline;font-weight:600;line-height:1.4;display:inline-block}.http-method{font-variant:normal;letter-spacing:.02em;font-weight:600}.http-method-get{color:var(--http-method-get)}.http-method-post{color:var(--http-method-post)}.http-method-put{color:var(--http-method-put)}.http-method-patch{color:var(--http-method-patch)}.http-method-delete{color:var(--http-method-delete)}.system-check-apis-route{color:var(--muted);line-height:1.4}.system-check-apis-trail{flex:none;grid-template-columns:11.5rem 3.75rem .55rem 6.25rem;align-items:center;column-gap:.4rem;min-width:0;display:grid}.system-check-apis-trail-sep{color:var(--border-strong);font-size:.75rem;font-weight:var(--ui-meta-weight);-webkit-user-select:none;user-select:none;justify-self:center;line-height:1}.system-check-apis-detail-btn{justify-self:stretch;min-width:6.25rem}.system-check-req-body{flex-direction:column;flex:auto;gap:.85rem;min-height:0;padding:.9rem 1rem 1.1rem;display:flex;overflow:auto}.system-check-req-meta{gap:.45rem;margin:0;display:grid}.system-check-req-meta-row{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.system-check-req-meta-row dt{font-size:.72rem;font-weight:var(--ui-badge-weight);letter-spacing:.02em;text-transform:uppercase;color:var(--muted-2);margin:0}.system-check-req-meta-row dd{min-width:0;font-size:.8125rem;font-weight:var(--ui-meta-weight);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.system-check-req-meta-row .ui-badge--info,.system-check-req-meta-row .ui-badge--primary{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:var(--ui-badge-h);padding-top:.2rem;padding-bottom:.2rem;line-height:1.25}.system-check-req-pill{height:var(--ui-badge-h);min-height:var(--ui-badge-h);padding:0 var(--ui-badge-pad-x);border-radius:var(--ui-badge-radius);border:1px solid var(--border-muted);background:var(--surface-2);font-size:var(--ui-badge-font);font-weight:var(--ui-badge-weight);letter-spacing:var(--ui-badge-tracking);line-height:var(--ui-badge-line-height);text-transform:uppercase;align-items:center;display:inline-flex}.system-check-req-pill.is-ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.system-check-req-pill.is-ok{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}}.system-check-req-pill.is-ok{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.system-check-req-pill.is-ok{background:color-mix(in srgb,var(--success) 10%,var(--surface))}}.system-check-req-pill.is-ok{color:var(--success)}.system-check-req-pill.is-fail{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-req-pill.is-fail{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}}.system-check-req-pill.is-fail{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-req-pill.is-fail{background:color-mix(in srgb,var(--danger) 10%,var(--surface))}}.system-check-req-pill.is-fail{color:var(--danger-dark,var(--danger))}.system-check-req-pill.is-skipped{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-req-pill.is-skipped{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}}.system-check-req-pill.is-skipped{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-req-pill.is-skipped{background:color-mix(in srgb,var(--warning) 10%,var(--surface))}}.system-check-req-pill.is-skipped{color:var(--warning-dark)}.system-check-exchange-section{min-width:0;margin:0}.system-check-exchange-title{font-family:var(--font),sans-serif;font-size:.72rem;font-weight:var(--ui-badge-weight);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-2);margin:0 0 .35rem}.system-check-exchange-section.is-ok .system-check-exchange-title{color:var(--success)}.system-check-exchange-section.is-fail .system-check-exchange-title{color:var(--danger)}.system-check-exchange-section.is-skipped .system-check-exchange-title{color:var(--warning-dark)}.system-check-exchange-body{border-radius:var(--ui-radius-sm);border:1px solid var(--border-muted);background:var(--surface-3,var(--surface-2));max-width:100%;font-family:var(--font),sans-serif;font-size:.8125rem;font-weight:var(--ui-meta-weight);color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;padding:.65rem .75rem;line-height:1.45;overflow-x:auto}.system-check-apis-status{text-align:right;min-width:0;max-width:100%;font-family:inherit;font-size:.75rem;font-weight:var(--ui-badge-weight);color:var(--primary);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:none;justify-self:end;padding:0;line-height:1.25;overflow:hidden}.system-check-apis-status:focus-visible{border-radius:var(--ui-radius-sm);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-apis-status:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}}.system-check-apis-ms{text-align:right;width:100%;min-width:0;font-size:.75rem;font-weight:var(--ui-meta-weight);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;justify-self:stretch;line-height:1.25}.system-check-apis-status.is-fail{color:var(--danger-dark)}.system-check-apis-status.is-skipped{color:var(--warning-dark)}.system-check-apis-item.is-fail .system-check-apis-path{color:var(--danger-dark)}.system-check-apis-item.is-skipped .system-check-apis-path{color:var(--muted)}@media (max-width:900px){.system-check-row{grid-template-columns:minmax(0,1fr) 1.1rem max-content;grid-template-areas:"name dot api""history history history";row-gap:.45rem;height:auto}.system-check-name{grid-area:name}.system-check-history-wrap{grid-area:history}.system-check-dot{grid-area:dot}.system-check-apis-toggle{grid-area:api}.system-check-apis{padding:.4rem .5rem}.system-check-apis-list{gap:0}.system-check-apis-item{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:.35rem;min-height:0;padding:.55rem .15rem;display:flex}.system-check-apis-item:last-child{border-bottom:0;padding-bottom:.15rem}.system-check-apis-item:first-child{padding-top:.15rem}.system-check-apis-path{white-space:normal;width:100%;text-overflow:unset;word-break:break-word;flex:none;line-height:1.35;overflow:visible}.system-check-apis-method{min-width:2.75rem}.system-check-apis-trail{flex-wrap:nowrap;align-items:center;gap:.4rem;width:100%;min-width:0;margin-left:0;display:flex}.system-check-apis-trail-sep{display:none}.system-check-apis-status{text-align:left;flex:none;justify-self:start;max-width:9rem}.system-check-apis-ms{text-align:left;flex:none;justify-self:start;width:auto}.system-check-apis-detail-btn{justify-self:end;min-width:5.5rem;margin-left:auto}.system-check-req-meta-row{grid-template-columns:5.75rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.system-check-history-seg{transition:none}.system-check-refresh-btn .is-spinning{animation:none}}.fleet-health-alert-plate,.header-validation-item-plate,.plate,.preview-context-plate,.ui-plate,.vehicle-list-plate,.vehicle-map-plate-btn,.vehicle-session-plate{font-family:var(--font);font-weight:var(--ui-plate-weight);letter-spacing:var(--ui-plate-tracking);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}