/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--radix-select-trigger-width:100%;--radix-select-content-transform-origin:center}.ui-select-trigger{box-sizing:border-box;width:100%;min-width:0;height:var(--ui-control-height);border:1px solid var(--field-border);border-radius:var(--ui-radius-sm);background-color:var(--surface);color:var(--ui-value-color);font-family:inherit;font-size:var(--ui-field-font-size);font-weight:var(--ui-field-font-weight);text-align:left;cursor:pointer;appearance:none;outline:none;justify-content:space-between;align-items:center;gap:.35rem;padding:0 .55rem 0 .65rem;line-height:1.2;display:inline-flex}.ui-select-trigger:hover:not(:disabled){border-color:var(--border-strong)}.ui-select-trigger:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.ui-select-trigger:disabled{opacity:.55;cursor:not-allowed}.ui-select-trigger [data-placeholder]{color:var(--muted-2)}.ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select-chevron{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:6000;min-width:var(--radix-select-trigger-width);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);border-radius:var(--ui-radius-sm);font-family:inherit;font-size:var(--ui-field-font-size);font-weight:var(--ui-field-font-weight);color:var(--text);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;border:0;outline:none;align-items:center;padding:.45rem .6rem;line-height:1.2;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:.45;pointer-events:none}.ui-select-check,.ui-select-item-indicator,.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)}.checkin-fields-summary-cards .check-group,.force-deploy-form-groups .check-group,.service-form-main .check-group,.ui-table-frame{box-sizing:border-box;border:1px solid var(--ui-section-border);border-radius:var(--page-shell-radius);background:var(--surface);box-shadow:var(--ui-section-border-shadow);overflow:hidden}.ui-table-head,.warehouse-table-head{z-index:2;box-sizing:border-box;width:100%;min-width:100%;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:2px 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 .ui-table-head-cell,.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;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;box-shadow:none;border-bottom-color:#0000;line-height:1.2;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) td:last-child,.warehouse-table:has(>colgroup>col.warehouse-col-actions) th:last-child{width:var(--ui-table-col-actions);min-width:var(--ui-table-col-actions);max-width:var(--ui-table-col-actions);text-align:left;overflow:hidden}.warehouse-table:has(>colgroup>col.warehouse-col-actions--wide) td:last-child,.warehouse-table:has(>colgroup>col.warehouse-col-actions--wide) th: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);text-align:left;overflow:hidden}.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}.warehouse-table tbody td{box-sizing:border-box;height:var(--ui-table-row-h);min-height:var(--ui-table-row-h);padding-block:var(--ui-table-row-pad-y);vertical-align:middle}.ui-table-sort-btn{box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:100%;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-align:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.18rem;margin:0;padding:0;display: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:2px}.ui-table-sort-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.ui-table-sort-icon{opacity:0;width:.7em;height:.7em;color:inherit;pointer-events:none;flex:0 0 .7em;margin:0;transform:none}.ui-table-sort-icon.is-active{opacity:1}.ui-table-sort-icon.is-desc{transform:rotate(180deg)}.ui-overview-panel-head{justify-content:space-between;align-items:center;gap:.55rem}.ui-overview-panel-head-left{flex:auto;align-items:center;gap:.65rem;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-tools{flex:none;align-items:center;gap:.45rem;min-width:0;display:flex}.ui-overview-head-filters{align-items:center;gap:.4rem;min-width:0;display:flex}.ui-overview-head-filters .ui-filter-select-trigger.ui-select-trigger{height:1.85rem;min-height:1.85rem;max-height:1.85rem}@media (max-width:767px){.ui-overview-panel-head-left .kpi-overview-hint,.ui-overview-panel-head-left .warehouse-overview-preview-hint{display:none}}.ui-overview-chart{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:.85rem 1rem 1rem;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-bars-plot) .ui-overview-chart-side{justify-content:flex-start}.ui-overview-chart-plot{flex:0 auto;min-width:0}.ui-overview-chart-side{flex-direction:column;flex:none;justify-content:center;gap:.7rem;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{min-width:0;font-size:.8125rem;font-weight:var(--ui-meta-weight);color:var(--muted);flex-direction:column;align-items:flex-start;gap:.2rem;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:.9375rem;line-height:1.15}.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%;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;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;inset:0}.ui-overview-donut-center strong{font-size:1.35rem;font-weight:var(--ui-stat-weight);font-variant-numeric:tabular-nums;color:var(--text)}.ui-overview-donut-center span{font-size:.6875rem;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);color:var(--text);grid-column:1/-1;align-items:center;font-size:.8125rem;display:grid}.ui-overview-swatch{border-radius:var(--ui-radius-sm);flex:0 0 .65rem;width:.65rem;height:.65rem}.ui-overview-legend-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:12.5rem;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:600}.ui-overview-legend-pct{min-width:var(--ui-overview-pct-min);color:var(--muted);font-weight:500}.ui-overview-legend-meta{padding-left:calc(.65rem + var(--ui-overview-stat-gap));min-width:0;font-size:.75rem;font-weight:var(--ui-meta-weight);color:var(--muted);flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;display:flex}.ui-overview-legend-meta strong{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.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;background:var(--surface-track);height:.7rem;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%;display:block}@media (max-width:767px){.ui-overview-chart-inner{flex-direction:column;align-items:center;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:9rem;height:9rem}.ui-overview-bars-plot{width:100%}}.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;overflow:hidden auto}@supports (min-height:100dvh){.login-shell{min-height:100dvh}}.login-form-panel{width:100%;padding:max(1.5rem,var(--safe-top)) max(1.25rem,var(--safe-right)) max(1.5rem,var(--safe-bottom)) max(1.25rem,var(--safe-left));background:var(--surface);flex:auto;justify-content:center;align-items:center;display:flex}.login-card{width:100%;max-width:360px;animation:page-enter .32s ease-out both}.login-card-title{width:100%;color:var(--color-primary);letter-spacing:-.01em;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600;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--warning{color:var(--warning)}.login-card-lead{font-size:var(--ui-label-size,.875rem);color:var(--text);margin:0 0 .35rem;font-weight:500;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);text-align:center;font-size:.8125rem;font-weight:var(--ui-meta-weight);margin:.85rem 0 0;line-height:1.35;display:flex}.login-support-sep{color:var(--ui-meta-sep-color);font-weight:400}.login-support-link{color:var(--color-primary);text-underline-offset:.15em;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.login-support-link:hover{color:var(--color-primary-hover);text-decoration-thickness:1.5px}.login-support-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.login-card .field{border-radius:var(--ui-radius-sm)}.login-card>label{flex-direction:column;gap:.25rem;margin-top:.85rem;display:flex}.login-card>.login-card-title+label{margin-top:0}.login-otp-sent{text-align:center;margin:0 0 .85rem;font-size:calc(.8125rem + 1pt);line-height:1.45;display:block}.login-otp-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;width:100%;margin:0 0 .85rem;display:grid}.login-card .login-otp-cell.field{box-sizing:border-box;aspect-ratio:1;text-align:center;text-transform:uppercase;letter-spacing:0;width:100%;min-width:0;height:auto;min-height:2.5rem;padding:0;font-size:1.05rem;font-weight:600}.login-password-field{width:100%;font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);color:var(--ui-label-color);flex-direction:column;gap:.25rem;line-height:1.2;display:flex}.login-password-wrap{align-items:stretch;gap:.4rem;width:100%;display:flex}.login-password-input{flex:auto;width:auto;min-width:0}.login-password-reveal{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--ui-radius-sm);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--muted);cursor:pointer;touch-action:none;-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:active:not(:disabled),.login-password-reveal:hover:not(:disabled){color:var(--text);border-color:var(--border-strong,var(--border));background:var(--surface-2,var(--surface))}.login-password-reveal:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.login-password-reveal:disabled{opacity:.45;cursor:default}.login-status{box-sizing:border-box;border:1px solid var(--status-info-border);border-radius:var(--ui-radius-sm);background:var(--status-info-bg);width:100%;height:1.75rem;min-height:1.75rem;color:var(--status-info-text);font-size:.75rem;font-weight:var(--ui-meta-weight);align-items:center;gap:.4rem;margin-top:.75rem;padding:0 .55rem;line-height:1.2;transition:color .18s,background-color .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.login-status--idle{border-color:var(--service-attesa-border);background:var(--service-attesa-bg);color:var(--service-attesa-text)}.login-status--loading,.login-status--ready{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.login-status--success{border-color:var(--status-ready-border);background:var(--status-ready-bg);color:var(--status-ready-text)}.login-status--error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.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{white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:login-status-type .38s ease-out both;position:relative;overflow:hidden}.btn.login-submit,.login-card>.btn{box-sizing:border-box;border-radius:var(--ui-radius-sm);width:100%;height:48px;min-height:48px;max-height:none;margin-top:.85rem;padding:0 1rem;font-size:.9375rem;font-weight:600;display:flex}.login-shell.login-shell--viewport{z-index:200;min-height:100vh;position:fixed;inset:0}@supports (min-height:100dvh){.login-shell.login-shell--viewport{min-height:100dvh}}.login-actions{flex-direction:column;gap:.75rem;width:100%;margin-top:1.25rem;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:#6b7280;--deltasuite-logo-height-sm:1.05rem;--deltasuite-logo-height-md:1.15rem;--deltasuite-logo-height-lg:1.45rem}:where(.omega-shell,.login-shell--omega,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--deltasuite-logo-primary:var(--omega-primary);--deltasuite-logo-secondary:var(--omega-muted)}.app-header-bar,.app-sidebar-brand{--deltasuite-logo-primary:#2dd4bf;--deltasuite-logo-secondary:#9aa8b8}.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-wordmark{align-items:center;gap:.35rem;min-width:0;line-height:1;display:inline-flex}.deltasuite-logo-line,.deltasuite-logo-platform{letter-spacing:.01em;white-space:nowrap;font-family:inherit;font-weight:600}.deltasuite-logo-platform{color:inherit}.deltasuite-logo-line{color:var(--deltasuite-logo-secondary)}.deltasuite-logo-sep{opacity:.55;color:inherit;flex:none;font-weight:500}.deltasuite-logo--sm .deltasuite-logo-wordmark{font-size:.72rem}.deltasuite-logo--md .deltasuite-logo-wordmark{font-size:.78rem}.deltasuite-logo--lg .deltasuite-logo-wordmark{font-size:.92rem}.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;gap:.45rem}.app-header-brand-page{font-size:var(--ui-page-title-size);letter-spacing:.01em;text-transform:none;font-weight:600}.app-sidebar-brand-title{display:none}.app-sidebar-brand .deltasuite-logo{flex:auto;min-width:0}.omega-brand{gap:.35rem}.omega-brand-title{display:none}@supports (color:color-mix(in lab,red,red)){:root{--ui-kv-label-bg:color-mix(in srgb,var(--muted) 7%,var(--surface));--service-attesa-bg:color-mix(in srgb,var(--surface-2) 95%,var(--border-muted));--service-section-locked-fill:color-mix(in srgb,var(--muted-2) 22%,transparent);--overlay-backdrop-strong:color-mix(in srgb,var(--sidebar-bg) 55%,transparent);--focus-ring:color-mix(in srgb,var(--primary) 18%,transparent);--pulse-amber-glow:color-mix(in srgb,var(--pulse-amber) 85%,transparent);--pulse-primary-glow:color-mix(in srgb,var(--primary) 45%,transparent);--ink-fade-04:color-mix(in srgb,var(--sidebar-bg) 4%,transparent);--ink-fade-06:color-mix(in srgb,var(--sidebar-bg) 6%,transparent);--ink-fade-07:color-mix(in srgb,var(--sidebar-bg) 7%,transparent);--ink-fade-14:color-mix(in srgb,var(--sidebar-bg) 14%,transparent);--ink-fade-20:color-mix(in srgb,var(--sidebar-bg) 20%,transparent);--sheen-white:color-mix(in srgb,var(--on-primary) 22%,transparent);--ui-section-border:color-mix(in srgb,var(--border-strong) 42%,#64748b);--ui-section-border-shadow:0 1px 0 color-mix(in srgb,var(--ui-section-border) 45%,transparent);--ui-table-head-bg:color-mix(in srgb,var(--surface-track) 38%,var(--border-strong));--ui-table-head-border:color-mix(in srgb,var(--border-strong) 85%,#475569);--ui-menu-popover-shadow:0 8px 24px color-mix(in srgb,var(--text) 12%,transparent);--ui-panel-head-bg:color-mix(in srgb,var(--surface-track) 28%,var(--border-strong));--ui-panel-head-border:color-mix(in srgb,var(--border-strong) 70%,#64748b)}}.app-chat-panel-head,.force-deploy-modal-head,.header-validation-panel-head,.service-compare-modal-head,.settings-dialog-header,.system-check-req-head,.warehouse-dialog-head{box-sizing:border-box;background:var(--ui-table-head-bg);border-bottom:2px solid var(--ui-table-head-border)}.app-chat-panel-title,.force-deploy-modal-title,.header-validation-panel-title,.service-compare-modal-title,.settings-dialog-header h2,.system-check-req-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);margin:0;line-height:1.2}.modal-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.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(--border);background:var(--surface);color:var(--muted);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:background-color .15s,border-color .15s,color .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){background:var(--primary-light);border-color:var(--primary-border);color:var(--text)}.btn-dismiss:not(:disabled):active{transform:translateY(1px)}.btn-dismiss:disabled{opacity:.45;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}}*{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}.btn-mobile-lg{min-height:44px}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;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-tap-highlight-color:transparent;margin:0;font-size:14px;font-weight:400}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);white-space:nowrap;line-height:1.2}.ui-required-mark{color:var(--danger);margin-left:.15rem;font-weight:700}label:has(>.field),label:has(>input.field),label:has(>select.field),label:has(>textarea.field){font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);color:var(--ui-label-color);line-height:1.2}.panel-section-title,.ui-section-title{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);color:var(--ui-label-color);letter-spacing:.01em;margin:0;line-height:1}.panel-list-title{min-width:0;min-height:1.125rem;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:.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin:0;line-height:1.2;display:flex;overflow:hidden}.panel-list-head{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(--ui-panel-head-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.panel-list-head--start{justify-content:flex-start}.header-validation-item-time:before,.history-log-who:before{content:var(--ui-meta-sep);margin-right:var(--ui-meta-sep-gap);color:var(--ui-meta-sep-color);font-weight:400}.header-validation-item-time:before{margin-right:var(--ui-meta-sep-gap-wide);color:var(--ui-meta-sep-color-muted)}.field-card-upload-fill,.kpi-hero-fill{width:max(var(--progress-pct,0%),var(--ui-progress-min-pct))}.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,var(--ui-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)}}.btn{border-radius:var(--ui-radius);font-family:inherit;font-size:.875rem;font-weight:var(--ui-button-weight);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .85rem;line-height:1.25;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .12s,opacity .15s;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}.btn:not(:disabled):active{transform:translateY(1px)}.btn.btn--square{border-radius:var(--ui-radius-sm)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-success{background:var(--success);color:var(--on-primary)}.btn-success:hover:not(:disabled){filter:brightness(1.06)}.btn-warning{background:var(--warning);color:var(--on-primary)}.btn-warning:hover:not(:disabled){filter:brightness(1.06)}.btn-outline{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)}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text);align-items:center;gap:.4rem;display:inline-flex}.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)}input.field,select.field,textarea.field{touch-action:manipulation}.field{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--ui-radius);background-color:var(--surface);width:100%;height:40px;color:var(--text);outline:none;padding:0 .75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:normal;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.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:400}select.field{appearance:none;cursor:pointer;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234b5563' d='M2.2 4.2a.75.75 0 0 1 1.06 0L6 6.94l2.74-2.74a.75.75 0 1 1 1.06 1.06l-3.27 3.27a.75.75 0 0 1-1.06 0L2.2 5.26a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;width:max-content;max-width:100%;padding-right:1.85rem}select.field:disabled{cursor:default;background-image:none;padding-right:.75rem}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{resize:vertical;height:auto;padding:.55rem .75rem;line-height:1.4}.field:focus,select.field:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.field-lg{height:44px;font-size:16px}.btn.btn--sm{box-sizing:border-box;height:var(--ui-chip-height);min-height:var(--ui-chip-height);max-height:var(--ui-chip-height);font-size:.75rem;font-weight:var(--ui-button-weight);border-radius:var(--ui-radius-sm);white-space:nowrap;padding:0 .65rem;line-height:1;overflow:hidden}.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(--danger-dark);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn.btn-danger-soft,.ui-trash-btn{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}.btn.btn-danger-soft,.ui-trash-btn{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn.btn-danger-soft,.ui-trash-btn{border-color:color-mix(in srgb,var(--danger) 26%,var(--border-strong))}}.btn.btn-danger-soft:hover:not(:disabled),.ui-trash-btn:hover:not(:disabled){color:var(--danger-darker);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn.btn-danger-soft:hover:not(:disabled),.ui-trash-btn:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,var(--surface))}}.btn.btn-danger-soft:hover:not(:disabled),.ui-trash-btn:hover:not(:disabled){border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn.btn-danger-soft:hover:not(:disabled),.ui-trash-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 38%,var(--border-strong))}}.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;border:2px solid;flex-shrink:0;width:.875rem;height:.875rem;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%}.btn.is-loading{cursor:wait;position:relative}.badge,.ui-badge{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;justify-content:center;align-items:center;gap:.3rem;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)}}.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--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{background:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;display:inline-block}.ui-empty-state{box-sizing:border-box;text-align:center;width:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.75rem 1.25rem;display:flex}.ui-empty-state-title{font-size:.875rem;font-weight:var(--ui-heading-weight);color:var(--text);margin:0;line-height:1.3}.ui-empty-state--compact{padding:1rem .75rem}.ui-unset-value{font-family:inherit;font-size:var(--ui-unset-size,inherit);font-weight:var(--ui-unset-weight,500);font-variant-numeric:normal;letter-spacing:inherit;font-style:normal;line-height:inherit;color:var(--ui-unset-color,var(--muted))}.page-stack-data{gap:.5rem;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{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;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.page-stack-data .data-console-tabs>.btn{flex:none;align-self:center}.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%}.page-stack-data .warehouse-table tbody tr[tabindex]{cursor:pointer}.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:.45rem var(--ui-panel-head-pad-x);font-size:.8125rem;font-weight:var(--ui-meta-weight);color:var(--muted);border-bottom:1px solid var(--border);flex:none;margin:0;line-height:1.35}.data-console-view-sep{color:var(--ui-meta-sep-color);font-weight:400}.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{border-bottom:1px solid var(--data-console-border);background:var(--data-console-chrome);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem .4rem .75rem;font-size:.6875rem;display:flex}.data-console-sql-chrome-label{color:var(--data-console-accent);font-weight:700}.data-console-sql-chrome-right{align-items:center;gap:.45rem;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:500}.data-console-run-btn{appearance:none;border-radius:var(--ui-radius-sm);height:1.55rem;min-height:1.55rem;color:var(--data-console-accent);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:0 .45rem;font-weight:700;line-height:1;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{border-right:1px solid var(--data-console-border);background:var(--data-console-bg-gutter);color:var(--data-console-dim);font-family:var(--font-mono);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;padding:.85rem .35rem .85rem 0;font-size:.75rem;line-height:1.55;display:flex;overflow:hidden}.data-console-sql-gutter>span{min-height:1.55em;padding-right:.45rem;display:block}.data-console-sql-input{width:100%;min-height:12rem;max-height:22rem;color:var(--data-console-text);caret-color:var(--data-console-accent);font-family:var(--font-mono);resize:vertical;white-space:pre;tab-size:2;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:.85rem .9rem;font-size:.8125rem;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{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);margin:0;padding:.65rem .9rem;font-size:.75rem}.data-console-sql-results{flex-direction:column;flex:auto;gap:.55rem;min-height:6rem;padding:.75rem;display:flex}.data-console-sql-results-head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--data-console-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;font-size:.6875rem;font-weight:700;display:flex}.data-console-sql-results-head .data-console-result-meta{letter-spacing:normal;text-transform:none;color:var(--data-console-faint);font-weight:500}.data-console-sql-empty{font-family:var(--font-mono);color:var(--data-console-dim);margin:0;padding:.85rem .2rem;font-size:.8125rem}.data-console-sql-workbench .data-console-loading{color:var(--data-console-muted);font-family:var(--font-mono);font-size:.75rem}.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-sql-workbench .data-console-empty{color:var(--data-console-faint)!important}.data-console-sql-workbench .data-console-error{color:var(--data-console-danger-text)}.data-console-result-meta{font-size:.8125rem;font-weight:var(--ui-meta-weight);color:var(--muted);margin:0}.data-console-browse-title{font-size:.8125rem;font-weight:var(--ui-body-strong-weight);color:var(--text)}.data-console-loading{padding:.5rem var(--ui-panel-head-pad-x);color:var(--muted);margin:0;font-size:.875rem}.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;width:100%;font-size:.8125rem}.data-console-table-wrap.is-raw .data-console-table{font-family:var(--font-mono);font-size:.75rem}.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{border-bottom:1px solid var(--data-console-border);text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;padding:.45rem .75rem;overflow:hidden}.data-console-table tr:last-child td{border-bottom:0}.data-console-empty{color:var(--muted);white-space:normal;padding:1.15rem .95rem!important}.data-console-pager{flex:none;gap:.35rem;margin-left:auto}.data-console-pager,.data-console-pager-meta{justify-content:center;align-items:center;display:inline-flex}.data-console-pager-meta{font-variant-numeric:tabular-nums;min-width:4.75rem;color:var(--text);white-space:nowrap;gap:.3rem;padding:0 .15rem;font-size:.8125rem;font-weight:600}.data-console-pager-sep{color:var(--muted);font-weight:500}.data-console-error{padding:.45rem var(--ui-panel-head-pad-x);color:var(--danger);margin:0;font-size:.875rem}.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;--color-primary:#0f766e;--color-primary-hover:#0d9488;--color-primary-bg:#eef4f3;--primary:#0f766e;--primary-dark:#0f766e;--primary-hover:#0d9488;--primary-light:#eef4f3;--primary-border:#b5cbc7;--on-primary:#fff;--color-bg:#f4f5f7;--color-surface:#fff;--color-surface-2:#f9fafb;--color-border:#d8dce3;--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:#c5cad3;--border-muted:#e4e7ec;--field-border:#c5cad3;--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);--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:700;--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.25rem;--ui-badge-h-mobile:1.125rem;--ui-badge-font:calc(.6875rem + 1pt);--ui-badge-font-mobile:calc(.625rem + 1pt);--ui-badge-pad-y:.1rem;--ui-badge-pad-x:.35rem;--ui-badge-pad:var(--ui-badge-pad-y) var(--ui-badge-pad-x);--ui-badge-min-w:2rem;--ui-badge-min-w-mobile:1.75rem;--ui-badge-tracking:.01em;--ui-badge-radius:var(--ui-radius-sm);--ui-badge-line-height:1;--ui-count-badge-radius:var(--ui-radius-sm);--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:700;--ui-stat-weight:700;--ui-button-weight:600;--ui-tab-weight:600;--ui-tab-active-weight:700;--ui-control-height:2rem;--ui-chip-height:1.85rem;--ui-note-textarea-min-height:calc(4 * 1.2em + .7rem);--ui-row-height:2.625rem;--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:2.05rem;--ui-kv-label-pad:.2rem .55rem;--ui-kv-value-pad:.15rem .5rem;--ui-overview-stat-gap:.55rem;--ui-overview-chart-gap:2rem;--ui-overview-stat-row-h:1.35rem;--ui-overview-stat-row-gap:.45rem;--ui-overview-count-min:2.5ch;--ui-overview-pct-min:5.75ch;--ui-overview-bars-plot-w:12.5rem;--ui-overview-donut-size:11rem;--ui-overview-rule-h:4.75rem;--ui-overview-rule-gap:.85rem;--ui-dismiss-size:1.85rem;--ui-dismiss-icon-size:.75rem;--ui-dismiss-margin-start:.75rem;--ui-dismiss-hit-expand:.45rem;--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-width:60%;--ui-action-btn-max-width:14rem;--ui-action-grid-max-width:24rem;--ui-action-col-min:8.25rem;--ui-radius:6px;--ui-radius-lg:8px;--ui-radius-sm:4px;--ui-radius-pill:999px;--ui-meta-sep:"-";--ui-meta-sep-gap:.3rem;--ui-meta-sep-gap-wide:.35rem;--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;--filter-count-pill-width:5.75rem;--filter-select-width-status:10.5rem;--filter-select-width-service:13.5rem;--field-card-action-height:2rem;--field-card-head-actions-gap:.35rem;--field-card-badge-width:var(--ui-badge-min-w);--field-card-badge-width-wide:var(--ui-badge-min-w);--field-card-expand-width:var(--field-card-action-height);--field-card-compare-width:var(--field-card-action-height);--field-card-head-actions-width:calc(var(--field-card-expand-width) + var(--field-card-head-actions-gap) + var(--field-card-badge-width));--field-card-head-actions-width-wide:calc(var(--field-card-expand-width) + var(--field-card-head-actions-gap) + var(--field-card-badge-width-wide));--vehicle-page-panel-pad-mobile:.65rem .7rem;--vehicle-page-panel-pad:.75rem .85rem;--vehicle-detail-service-gap:1rem;--vehicle-spec-grid-gap-mobile:.5rem;--vehicle-spec-grid-gap-desktop:.65rem;--vehicle-spec-chip-size-mobile:var(--ui-badge-font-mobile);--vehicle-spec-chip-size-desktop:var(--ui-badge-font);--vehicle-spec-chip-height-mobile:var(--ui-badge-h-mobile);--vehicle-spec-chip-height-desktop:var(--ui-badge-h);--vehicle-spec-chip-min-width-mobile:var(--ui-badge-min-w-mobile);--vehicle-spec-chip-min-width-desktop:var(--ui-badge-min-w);--vehicle-panel-plate-size:1rem;--vehicle-panel-plate-size-mobile:.9375rem;--vehicle-panel-meta-size:.6875rem;--vehicle-context-plate-size:.9375rem;--vehicle-list-plate-size-mobile:.875rem;--vehicle-list-id-size-mobile:.6875rem;--vehicle-list-chip-height-mobile:var(--vehicle-spec-chip-height-mobile);--vehicle-list-chip-size-mobile:var(--vehicle-spec-chip-size-mobile);--vehicle-list-chip-pad-mobile:var(--ui-badge-pad);--vehicle-list-chip-min-width-mobile:var(--vehicle-spec-chip-min-width-mobile);--color-success:#15803d;--color-success-bg:#f0fdf4;--success:var(--color-success);--success-bright:#22c55e;--success-dark:#15803d;--success-bg:#dcfce7;--success-border:#86efac;--success-border-soft:#bbf7d0;--success-surface:var(--color-success-bg);--color-warning:#b45309;--color-warning-bg:#fffbeb;--warning:#c2410c;--warning-dark:var(--color-warning);--warning-bg:#ffedd5;--warning-border:#fed7aa;--warning-border-strong:#fdba74;--warning-accent:#9a3412;--warning-surface:#fff7ed;--color-error:#be123c;--color-error-bg:#fff1f2;--danger:var(--color-error);--danger-dark:#9f1239;--danger-darker:#881337;--danger-bg:#ffe4e6;--http-method-get:#2563eb;--http-method-post:var(--color-success);--http-method-put:#0369a1;--http-method-patch:var(--color-warning);--http-method-delete:var(--color-error);--danger-border:#fecdd3;--danger-border-soft:#fda4af;--danger-surface:var(--color-error-bg);--logout:#be123c;--service-checkin-border:#c4a06a;--service-checkin-bg:#f6ead8;--service-checkin-bg-hover:#ead7b8;--service-checkin-text:#7a5424;--service-checkout-border:#5b88b0;--service-checkout-bg:#e4eef8;--service-checkout-bg-hover:#d0e0ef;--service-checkout-text:#2d5473;--service-validato-bg:#f3f7f4;--service-validato-bg-hover:#dce8e0;--service-validato-border:#6b8f7a;--service-validato-border-soft:#a8c0b2;--service-validato-text:#1b5e3a;--service-deployato-bg:#e4efed;--service-deployato-bg-hover:#8fb8b2;--service-deployato-border:#5a9e95;--service-deployato-border-soft:#8fb8b2;--service-deployato-text:#0f766e;--service-validazione-border:#8d939c;--service-validazione-bg:#eef0f2;--service-validazione-bg-hover:#e2e5e9;--service-validazione-text:#4b5158;--service-attesa-border:var(--slate);--service-attesa-bg:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){:root{--service-attesa-bg:color-mix(in srgb,var(--surface-2) 95%,var(--border-muted))}}:root{--service-attesa-text:var(--muted);--service-section-locked-fill:var(--muted-2)}@supports (color:color-mix(in lab,red,red)){:root{--service-section-locked-fill:color-mix(in srgb,var(--muted-2) 22%,transparent)}}:root{--status-ready-bg:#f0fdf4;--status-ready-text:#15803d;--status-ready-border:#bbf7d0;--status-active-bg:#eef4f3;--status-active-text:#0f766e;--status-active-border:#b5cbc7;--status-charging-bg:#eef4f3;--status-charging-text:#0f766e;--status-charging-border:#b5cbc7;--status-info-bg:#eef4f3;--status-info-text:#0f766e;--status-info-border:#b5cbc7;--status-neutral-bg:var(--surface-2);--status-neutral-bg-2:#f9fafb;--status-neutral-text:#6b7280;--status-muted-bg:#f3f4f6;--status-muted-text:#6b7280;--status-maintenance-bg:#fff7ed;--status-maintenance-text:#c2410c;--status-maintenance-border:#fed7aa;--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;--header-overlay:oklch(100% 5.96046e-8 90/.1);--header-overlay-hover:oklch(100% 5.96046e-8 90/.16);--header-nav-bg:oklch(100% 5.96046e-8 90/.08);--header-nav-border:oklch(100% 5.96046e-8 90/.1);--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 2px oklch(15% 0 0/.06),0 1px 4px oklch(15% 0 0/.04);--shadow-md:0 4px 12px oklch(15% 0 0/.08),0 1px 3px oklch(15% 0 0/.04);--shadow-lg:0 12px 32px oklch(15% 0 0/.12),0 2px 6px oklch(15% 0 0/.05);--shadow-primary:0 1px 3px oklch(15% 0 0/.06);--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-amber-glow:var(--pulse-amber)}@supports (color:color-mix(in lab,red,red)){:root{--pulse-amber-glow:color-mix(in srgb,var(--pulse-amber) 85%,transparent)}}:root{--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-04:var(--sidebar-bg)}@supports (color:color-mix(in lab,red,red)){:root{--ink-fade-04:color-mix(in srgb,var(--sidebar-bg) 4%,transparent)}}:root{--ink-fade-06:var(--sidebar-bg)}@supports (color:color-mix(in lab,red,red)){:root{--ink-fade-06:color-mix(in srgb,var(--sidebar-bg) 6%,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{--ink-fade-14:var(--sidebar-bg)}@supports (color:color-mix(in lab,red,red)){:root{--ink-fade-14:color-mix(in srgb,var(--sidebar-bg) 14%,transparent)}}:root{--ink-fade-20:var(--sidebar-bg)}@supports (color:color-mix(in lab,red,red)){:root{--ink-fade-20:color-mix(in srgb,var(--sidebar-bg) 20%,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:#5aaba2;--data-console-danger-bg:#361925;--data-console-danger-text:#fecaca;--excel-green:#217346;--excel-green-dark:#1a5c38;--sync-ok:#4ade80;--sync-error:#f87171;--sheen-blue:#5aaba2;--sheen-white:var(--on-primary)}@supports (color:color-mix(in lab,red,red)){:root{--sheen-white:color-mix(in srgb,var(--on-primary) 22%,transparent)}}:root{--selected-row-bg:var(--color-primary-bg);--panel-selected-bg:#f4f7f7;--panel-selected-border:var(--primary-border);--kpi-track:var(--border);--kpi-progress-from:var(--success);--kpi-progress-to:var(--success);--kpi-chart-track:var(--border);--kpi-chart-text:var(--text);--kpi-chart-caption:var(--muted-2);--kpi-phase-pct-width:3.35rem;--kpi-phase-qty-width:2rem;--kpi-phase-metrics-width:calc(var(--kpi-phase-pct-width) + .65rem + var(--kpi-phase-qty-width));--font:"General Sans","Inter",system-ui,-apple-system,sans-serif;--font-sans:var(--font);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--history-table-cols:minmax(120px,1fr) minmax(100px,.9fr) minmax(150px,1.1fr) minmax(150px,1.1fr);--history-log-cols:minmax(9rem,.95fr) minmax(8.75rem,1fr) minmax(0,3.15fr) minmax(5.75rem,.7fr);--history-log-gap:.65rem;--history-log-event-gap:.35rem;--history-log-event-cols:repeat(3,minmax(0,1fr));--history-log-pad-x:0;--history-log-inner-pad-x:1rem;--warehouse-dialog-compact:50%;--ui-select-item-h:2rem;--ui-select-viewport-pad:.5rem;--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:0 1px 0 var(--ui-section-border)}@supports (color:color-mix(in lab,red,red)){:root{--ui-section-border-shadow:0 1px 0 color-mix(in srgb,var(--ui-section-border) 45%,transparent)}}:root{--ui-section-card-pad-y:12px;--ui-section-card-pad-x:16px;--ui-section-card-gap:.65rem;--ui-section-card-list-pad:.65rem;--ui-section-card-min-h:44px;--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-shadow:var(--shadow-sm);--ui-section-card-list-bg:var(--surface-2);--ui-table-head-h:2.35rem;--ui-table-head-bg:var(--surface-track)}@supports (color:color-mix(in lab,red,red)){:root{--ui-table-head-bg:color-mix(in srgb,var(--surface-track) 38%,var(--border-strong))}}:root{--ui-table-head-border:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root{--ui-table-head-border:color-mix(in srgb,var(--border-strong) 85%,#475569)}}:root{--ui-table-head-color:var(--text);--ui-table-head-size:.75rem;--ui-table-head-weight:700;--ui-table-head-tracking:.04em;--ui-table-head-pad-x:.42rem;--ui-table-head-pad-y:0;--ui-table-sort-active:var(--primary);--ui-table-row-h:3.1rem;--ui-table-row-pad-y:.28rem;--ui-check-group-title-size:var(--ui-table-head-size);--ui-check-group-title-weight:var(--ui-table-head-weight);--ui-check-group-title-color:var(--ui-table-head-color);--ui-check-group-title-tracking:var(--ui-table-head-tracking);--ui-check-group-title-bg:var(--ui-table-head-bg);--ui-check-group-title-border:var(--ui-table-head-border);--ui-table-col-actions:5.75rem;--ui-table-col-actions-wide:7.5rem;--ui-menu-popover-max:14rem;--ui-menu-popover-pad:.3rem;--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.65rem;--ui-panel-head-bg:var(--surface-track)}@supports (color:color-mix(in lab,red,red)){:root{--ui-panel-head-bg:color-mix(in srgb,var(--surface-track) 28%,var(--border-strong))}}:root{--ui-panel-head-border:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root{--ui-panel-head-border:color-mix(in srgb,var(--border-strong) 70%,#64748b)}}:root{--ui-panel-head-pad-x:.75rem;--ui-panel-head-title-size:.8125rem;--ui-panel-head-title-weight:var(--ui-heading-weight);--ui-panel-head-title-color:var(--text);--ui-page-title-size:.8125rem;--ui-page-title-weight:700;--ui-page-title-tracking:.04em;--ui-page-title-color:var(--text);--page-shell-gap-y:.5rem;--page-shell-gap-x:.65rem;--page-shell-radius:var(--ui-radius-sm);--page-shell-border:var(--border-strong);--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:.5rem;--validation-panel-trigger-gap:.5rem;--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-inset:0px;--app-bottom-nav-clearance:calc(var(--app-bottom-nav-h) + var(--safe-bottom));--app-bottom-nav-label-size:.72rem;--app-bottom-nav-label-weight:650;--app-bottom-nav-icon-box:1.125rem;--app-bottom-nav-icon-svg:1rem;--app-bottom-nav-avatar-size:1.75rem;--app-bottom-nav-avatar-font:.7rem}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-bg:#0f1419;--omega-surface:#171d25;--omega-surface-2:#1e2630;--omega-surface-3:#243040;--omega-border:#2c3644;--omega-border-strong:#3a4658;--omega-text:#e8eef5;--omega-muted:#9aa8b8;--omega-muted-2:#7a8796;--omega-primary:#2dd4bf;--omega-primary-hover:#5eead4;--omega-primary-bg:#13353a;--omega-primary-border:#1f6b6a;--omega-on-primary:#042f2e;--omega-danger:#fb7185;--omega-danger-bg:#3f1d24;--omega-danger-border:#7f1d2d;--omega-danger-soft:#fda4af;--omega-success:#4ade80;--omega-success-bg:#14532d;--omega-warning:#fdba74;--omega-warning-bg:#431407;--omega-warning-border:#9a3412;--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-font-size-2xl:1.25rem;--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-control-pad-end:.55rem;--omega-btn-h:var(--omega-control-h);--omega-head-btn-h:1.75rem;--omega-head-btn-min-w:0;--omega-head-btn-pad-x:.5rem;--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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-row-rule:color-mix(in srgb,var(--omega-border) 82%,transparent)}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-row-rule-line:var(--omega-row-rule-w) solid var(--omega-row-rule);--omega-row-border:var(--omega-row-rule);--omega-space-1:.25rem;--omega-space-2:.5rem;--omega-space-3:.75rem;--omega-row-pad-y:.55rem;--omega-row-min-h:calc(var(--omega-control-h) + .85rem);--omega-panel-head-h:3.1rem;--omega-panel-actions-w:auto;--omega-filter-search-w:30ch;--omega-filter-actions-w:9.5rem;--omega-orm-sql-editor-h:12.5rem;--omega-orm-views-rows:5;--omega-menu-shadow:0 10px 28px #00000059;--omega-radius:.25rem;--omega-radius-sm:.25rem;--omega-login-card-w:24rem;--omega-row-control-w-wide:24rem;--omega-row-control-w-date:11rem;--omega-row-control-w-short:7rem;--omega-row-control-w-tiny:4.5rem;--ui-radius:var(--omega-radius);--ui-radius-sm:var(--omega-radius);--omega-panel-frame-border:var(--omega-border)}@supports (color:color-mix(in lab,red,red)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-panel-frame-border:color-mix(in srgb,var(--omega-border) 70%,var(--omega-border-strong))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-panel-frame-shadow:0 1px 0 var(--omega-border-strong)}@supports (color:color-mix(in lab,red,red)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-panel-frame-shadow:0 1px 0 color-mix(in srgb,var(--omega-border-strong) 28%,transparent)}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--overlay-backdrop:var(--omega-bg)}@supports (color:color-mix(in lab,red,red)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--overlay-backdrop:color-mix(in srgb,var(--omega-bg) 55%,transparent)}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--border-muted:color-mix(in srgb,var(--omega-border) 68%,transparent)}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--border-strong:var(--omega-border-strong);--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);--warning:var(--omega-warning);--warning-bg:var(--omega-warning-bg);--warning-border:var(--omega-warning-border);--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.5rem;--ui-badge-h-mobile:1.5rem;--ui-badge-font:var(--omega-font-size);--ui-badge-font-mobile:var(--omega-font-size);--ui-badge-pad-y:0;--ui-badge-pad-x:.5rem;--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-toggle-select-w:8.75rem;--omega-status-gap:.65rem;--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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-table-colhead-bg:color-mix(in srgb,var(--omega-surface) 78%,var(--omega-surface-2))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-chrome-block-sep-color:color-mix(in srgb,var(--omega-text) 28%,var(--omega-border-strong))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-head-action-border:color-mix(in srgb,var(--omega-border) 92%,transparent)}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--ui-table-head-h:2.65rem;--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) + .85rem);--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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--ui-table-row-hover-bg:color-mix(in srgb,var(--omega-primary) 8%,var(--omega-surface))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--ui-table-row-hover-selected-bg:var(--omega-primary)}@supports (color:color-mix(in lab,red,red)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--ui-table-row-hover-selected-bg:color-mix(in srgb,var(--omega-primary) 15%,var(--omega-surface))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--ui-table-row-selected-bg:var(--omega-primary)}@supports (color:color-mix(in lab,red,red)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--ui-table-row-selected-bg:color-mix(in srgb,var(--omega-primary) 12%,var(--omega-surface))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--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-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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--status-ready-bg:color-mix(in srgb,var(--omega-success) 16%,var(--omega-surface-2))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--status-ready-text:var(--omega-success);--status-ready-border:var(--omega-success)}@supports (color:color-mix(in lab,red,red)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--status-ready-border:color-mix(in srgb,var(--omega-success) 42%,var(--omega-border))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--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-primary-bg);--status-info-text:var(--omega-primary);--status-info-border:var(--omega-primary-border);--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)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--status-maintenance-bg:color-mix(in srgb,var(--omega-warning) 14%,var(--omega-surface-2))}}:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--status-maintenance-text:var(--omega-warning);--status-maintenance-border:var(--omega-warning)}@supports (color:color-mix(in lab,red,red)){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--status-maintenance-border:color-mix(in srgb,var(--omega-warning) 40%,var(--omega-border))}}@media (min-width:1800px){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-main-max:1580px;--omega-main-gutter:2rem}}@media (min-width:2200px){:where(.omega-shell,.login-shell--omega,.omega-select-content,.omega-dropdown-menu,.omega-dialog-backdrop,html:has(.omega-shell),body:has(.omega-shell),html:has(.login-shell--omega),body:has(.login-shell--omega)){--omega-main-max:1680px;--omega-main-gutter:2.25rem}}.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);-webkit-font-smoothing:antialiased;color-scheme:dark;flex-direction:column;font-weight:500;line-height:1.35;display:flex;overflow:hidden}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):not(.omega-mono),.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-select-content .omega-mono,.omega-shell .omega-id-field-value,.omega-shell .omega-mono{font-family:var(--font-mono),monospace;font-weight:500}.omega-shell .omega-control,.omega-shell .omega-control--field{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-3);border-color:var(--border);color:var(--text);font-family:inherit;font-size:var(--omega-font-size-sm);text-align:left;margin:0;font-weight:500;line-height:1.2}.omega-shell .ui-filter-select-trigger.omega-control{padding-right:var(--omega-control-pad-end);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-align:left;flex:0 auto;width:auto;min-width:0}.omega-shell .ui-filter-select-trigger.omega-control:hover:not(:disabled),.omega-shell .ui-filter-select-trigger.omega-control[data-state=open]{border-color:var(--border-strong)}.omega-shell .ui-filter-select-trigger.omega-control[data-state=open]{background:var(--surface-2)}.omega-shell .omega-control:focus,.omega-shell .omega-control:focus-visible{border-color:var(--border);box-shadow:none;outline:none}.omega-shell .field:not(.omega-control),.omega-shell .ui-select-trigger:not(.omega-control){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-3);border-color:var(--border);color:var(--text);line-height:1.2}.omega-shell .ui-select-trigger:not(.omega-control){padding-right:var(--omega-control-pad-end)}.omega-shell .field:not(.omega-control):focus,.omega-shell .field:not(.omega-control):focus-visible,.omega-shell .ui-select-trigger:not(.omega-control):focus,.omega-shell .ui-select-trigger:not(.omega-control):focus-visible{border-color:var(--border);box-shadow:none;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);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-select-content .ui-select-item{color:var(--text)}.omega-dropdown-menu .omega-dropdown-menu-item{box-sizing:border-box;border-radius:var(--ui-radius-sm);width:100%;min-width:11rem;font:inherit;font-size:var(--omega-font-size);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:.45rem .6rem;font-weight:500;line-height:1.2;display:block}.omega-dropdown-menu .omega-dropdown-menu-item:disabled{opacity:.5;cursor:default}.omega-dropdown-menu .omega-dropdown-menu-item--danger,.omega-select-content .ui-select-item.ui-select-item--danger{color:var(--danger)}.omega-dropdown-menu .omega-dropdown-menu-item--danger:focus-visible:not(:disabled),.omega-dropdown-menu .omega-dropdown-menu-item--danger:hover:not(:disabled),.omega-select-content .ui-select-item.ui-select-item--danger:focus:not([data-disabled]),.omega-select-content .ui-select-item.ui-select-item--danger:hover:not([data-disabled]),.omega-select-content .ui-select-item.ui-select-item--danger[data-highlighted],.omega-select-content .ui-select-item.ui-select-item--danger[data-state=checked]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.omega-dropdown-menu .omega-dropdown-menu-item--danger:focus-visible:not(:disabled),.omega-dropdown-menu .omega-dropdown-menu-item--danger:hover:not(:disabled),.omega-select-content .ui-select-item.ui-select-item--danger:focus:not([data-disabled]),.omega-select-content .ui-select-item.ui-select-item--danger:hover:not([data-disabled]),.omega-select-content .ui-select-item.ui-select-item--danger[data-highlighted],.omega-select-content .ui-select-item.ui-select-item--danger[data-state=checked]{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.omega-dropdown-menu .omega-dropdown-menu-item--danger:focus-visible:not(:disabled),.omega-dropdown-menu .omega-dropdown-menu-item--danger:hover:not(:disabled),.omega-select-content .ui-select-item.ui-select-item--danger:focus:not([data-disabled]),.omega-select-content .ui-select-item.ui-select-item--danger:hover:not([data-disabled]),.omega-select-content .ui-select-item.ui-select-item--danger[data-highlighted],.omega-select-content .ui-select-item.ui-select-item--danger[data-state=checked]{color:var(--danger)}.omega-dropdown-menu .omega-dropdown-menu-item:focus-visible:not(:disabled),.omega-dropdown-menu .omega-dropdown-menu-item: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;justify-content:center;align-items:center;margin:0;padding-top:1px;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-active,.omega-dialog-backdrop .badge.badge-status-info,.omega-dialog-backdrop .badge.badge-status-neutral,.omega-select-content .badge.badge-status-active,.omega-select-content .badge.badge-status-info,.omega-select-content .badge.badge-status-neutral,.omega-shell .badge.badge-status-active,.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)}.omega-shell .btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.omega-shell .btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.omega-shell .btn-outline{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.omega-shell .btn-outline:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong);color:var(--text)}.omega-shell [data-master-head-actions] .btn.btn-outline,.omega-shell [data-master-head-actions] .omega-head-icon-btn.btn-outline{border-color:var(--omega-head-action-border);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.omega-shell [data-master-head-actions] .btn.btn-outline,.omega-shell [data-master-head-actions] .omega-head-icon-btn.btn-outline{background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}}.omega-shell [data-master-head-actions] .btn.btn-outline:hover:not(:disabled),.omega-shell [data-master-head-actions] .omega-head-icon-btn.btn-outline:hover:not(:disabled){border-color:var(--border);background:var(--surface-3)}.omega-shell [data-master-head-actions] .omega-head-icon-btn.btn{width:var(--omega-head-btn-h);min-width:var(--omega-head-btn-h);max-width:var(--omega-head-btn-h);height:var(--omega-head-btn-h);min-height:var(--omega-head-btn-h);max-height:var(--omega-head-btn-h);padding:0}.omega-shell .btn-danger{background:var(--logout);border-color:var(--logout);color:var(--on-primary)}.omega-shell .btn-danger:hover:not(:disabled){background:var(--logout)}@supports (color:color-mix(in lab,red,red)){.omega-shell .btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--logout) 88%,var(--text))}}.omega-shell .btn-danger:hover:not(:disabled){border-color:var(--logout)}@supports (color:color-mix(in lab,red,red)){.omega-shell .btn-danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--logout) 88%,var(--text))}}.omega-shell .btn-danger:hover:not(:disabled){color:var(--on-primary)}.login-shell--omega .btn-dismiss:hover:not(:disabled),.omega-dialog-backdrop .btn-dismiss:hover:not(:disabled),.omega-shell .btn-dismiss:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.omega-dialog-backdrop .btn.btn-danger-soft,.omega-dialog-backdrop .ui-trash-btn,.omega-shell .btn.btn-danger-soft,.omega-shell .ui-trash-btn{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.omega-dialog-backdrop .btn.btn-danger-soft,.omega-dialog-backdrop .ui-trash-btn,.omega-shell .btn.btn-danger-soft,.omega-shell .ui-trash-btn{background:color-mix(in srgb,var(--danger) 12%,var(--surface))}}.omega-dialog-backdrop .btn.btn-danger-soft,.omega-dialog-backdrop .ui-trash-btn,.omega-shell .btn.btn-danger-soft,.omega-shell .ui-trash-btn{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.omega-dialog-backdrop .btn.btn-danger-soft,.omega-dialog-backdrop .ui-trash-btn,.omega-shell .btn.btn-danger-soft,.omega-shell .ui-trash-btn{border-color:color-mix(in srgb,var(--danger) 32%,var(--border-strong))}}.omega-dialog-backdrop .btn.btn-danger-soft:hover:not(:disabled),.omega-dialog-backdrop .ui-trash-btn:hover:not(:disabled),.omega-shell .btn.btn-danger-soft:hover:not(:disabled),.omega-shell .ui-trash-btn:hover:not(:disabled){color:var(--danger-darker);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.omega-dialog-backdrop .btn.btn-danger-soft:hover:not(:disabled),.omega-dialog-backdrop .ui-trash-btn:hover:not(:disabled),.omega-shell .btn.btn-danger-soft:hover:not(:disabled),.omega-shell .ui-trash-btn:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 22%,var(--surface))}}.omega-dialog-backdrop .btn.btn-danger-soft:hover:not(:disabled),.omega-dialog-backdrop .ui-trash-btn:hover:not(:disabled),.omega-shell .btn.btn-danger-soft:hover:not(:disabled),.omega-shell .ui-trash-btn:hover:not(:disabled){border-color:var(--danger-border)}.omega-topbar{z-index:50;height:var(--omega-topbar-h);min-height:var(--omega-topbar-h);background:var(--surface);border-bottom:0;flex:none;justify-content:stretch;padding:0}.omega-topbar,.omega-topbar-inner{box-sizing:border-box;width:100%;align-items:center;display:flex;position:relative}.omega-topbar-inner{justify-content:space-between;gap:1rem;min-width:0;max-width:none;height:100%;padding:0 1.25rem}.omega-topbar-start{z-index:2;flex:0 auto;align-items:center;gap:.85rem;min-width:0;max-width:calc(50% - 8rem);display:flex;position:relative}.omega-topbar-inner .omega-nav--topbar{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.omega-nav-progress{z-index:49;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{background:var(--primary);opacity:0;border-radius:0 2px 2px 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{z-index:2;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;position:relative}.omega-brand-title{font-family:inherit;font-size:var(--ui-page-title-size);font-weight:var(--ui-page-title-weight);color:var(--ui-page-title-color);white-space:nowrap;line-height:1.2}.omega-chrome{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--omega-radius);background:var(--surface);box-shadow:0 0 0 1px var(--border);padding:.35rem}@supports (color:color-mix(in lab,red,red)){.omega-chrome{box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 55%,transparent)}}.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--topbar{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{align-self:center;height:1.15rem;margin-inline:.35rem}.omega-tab{box-sizing:border-box;font-family:inherit;font-size:var(--omega-font-size);color:var(--muted);border-radius:var(--omega-radius);border:1px solid #0000;justify-content:center;align-items:center;padding:.4rem .7rem;font-weight:500;line-height:1.2;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:600}.omega-topbar-actions{z-index:2;flex:none;justify-content:flex-end;align-items:center;gap:2.5rem;min-width:0;display:flex;position:relative}.omega-user-inline{min-width:0;max-width:min(28rem,52vw);color:var(--muted);font-family:inherit;font-size:var(--omega-font-size-sm);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.3rem;margin:0;font-weight:500;line-height:1.2;display:inline-flex}.omega-user-inline-label{color:var(--muted-2);letter-spacing:.02em;font-weight:600}.omega-user-inline-sep{color:var(--muted-2);flex:none;padding-inline:.1rem;font-weight:500}.omega-user-inline-name{text-overflow:ellipsis;min-width:0;color:var(--text);font-weight:600;overflow:hidden}.omega-shell .omega-logout-btn.btn.omega-btn,.omega-shell .omega-logout-btn.btn.omega-btn.btn--square{box-sizing:border-box;width:var(--omega-head-btn-h);min-width:var(--omega-head-btn-h);max-width:var(--omega-head-btn-h);height:var(--omega-head-btn-h);min-height:var(--omega-head-btn-h);max-height:var(--omega-head-btn-h);border-radius:var(--omega-radius);padding:0}.omega-main{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}.omega-page{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:0 .35rem .9rem var(--bg);overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.omega-page{box-shadow:0 .35rem .9rem color-mix(in srgb,var(--bg) 55%,transparent)}}.omega-page>*{flex-shrink:0}.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-toolbar-panel,.omega-page>.omega-workspace,.omega-page>.omega-workspace-page,.omega-page>.omega-workspace-stack{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,.omega-workspace{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:0 0 0 1px var(--border),0 .2rem .55rem var(--bg);overflow:visible}@supports (color:color-mix(in lab,red,red)){.omega-orm-panel.data-console-panel,.omega-page-section,.omega-table-panel,.omega-workspace{box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 55%,transparent),0 .2rem .55rem color-mix(in srgb,var(--bg) 28%,transparent)}}.omega-panel{box-sizing:border-box;border:1px solid var(--omega-panel-frame-border);border-radius:var(--omega-radius);background:var(--surface);width:100%;min-width:0;box-shadow:var(--omega-panel-frame-shadow);overflow:visible}.omega-panel-head-main{align-items:center;gap:.65rem;min-width:0;display:flex}.omega-page-section-head,.omega-panel-head,.omega-workspace-head{box-sizing:border-box;min-height:var(--ui-table-head-h);height:var(--ui-table-head-h);border-left:0;border-right:0;border-bottom:var(--omega-head-rule-h) solid var(--border-strong);background:var(--omega-panel-head-bg);box-shadow:inset 0 -1px 0 var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .55rem;padding:0 .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.omega-page-section-head,.omega-panel-head,.omega-workspace-head{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--border-strong) 70%,transparent)}}.omega-workspace-head{height:auto;min-height:var(--ui-table-head-h);padding-block:.55rem}.omega-page-section-head--solo,.omega-panel-head--solo,.omega-workspace-head--solo{grid-template-columns:minmax(0,1fr)}.omega-page-section-title,.omega-panel-title,.omega-workspace-title{min-width:0;font-family:inherit;font-size:calc(var(--omega-section-head-size) + 1pt);letter-spacing:.09em;text-transform:uppercase;color:var(--text);margin:0;font-weight:800;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.omega-page-section-title,.omega-panel-title,.omega-workspace-title{color:color-mix(in srgb,var(--text) 94%,var(--primary) 6%)}}.omega-panel-title-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--omega-font-size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex:0 auto;font-weight:700;line-height:1.2;overflow:hidden}.omega-workspace-title{font-family:inherit;font-size:var(--omega-font-size-lg);letter-spacing:normal;text-transform:none;color:var(--text);font-weight:600;line-height:1.15}.omega-page-section-actions,.omega-panel-actions{box-sizing:border-box;width:100%;min-width:0;min-height:var(--omega-head-btn-h);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.omega-shell .btn.omega-btn,.omega-shell .omega-btn.btn{box-sizing:border-box;max-width:none;border-radius:var(--omega-radius);white-space:nowrap;font-weight:600;line-height:1}.omega-shell .btn.omega-btn,.omega-shell .btn.omega-btn.btn--sm,.omega-shell .omega-btn.btn,.omega-shell .omega-btn.btn.btn--sm{width:auto;min-width:0;height:var(--omega-btn-h);min-height:var(--omega-btn-h);max-height:var(--omega-btn-h);font-size:var(--omega-font-size-sm);padding:0 .55rem}.omega-shell .omega-company-identity-status.omega-page-section-actions .btn.omega-btn,.omega-shell .omega-company-identity-status.omega-page-section-actions .btn.omega-btn.btn--sm,.omega-shell :is(.omega-panel-head,.omega-page-section-head,.omega-workspace-head,.omega-workspace-subhead,.omega-dialog-head,.omega-company-identity-status) :is(.omega-panel-actions,.omega-page-section-actions,.modal-head-actions) .btn.omega-btn,.omega-shell :is(.omega-panel-head,.omega-page-section-head,.omega-workspace-head,.omega-workspace-subhead,.omega-dialog-head,.omega-company-identity-status) :is(.omega-panel-actions,.omega-page-section-actions,.modal-head-actions) .btn.omega-btn.btn--sm{box-sizing:border-box;height:var(--omega-head-btn-h);min-height:var(--omega-head-btn-h);max-height:var(--omega-head-btn-h);width:auto;min-width:var(--omega-head-btn-min-w);max-width:none;padding:0 var(--omega-head-btn-pad-x);font-size:var(--omega-head-btn-font-size);border-style:solid;border-width:1px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.omega-page-section-toolbar,.omega-table-panel-toolbar{border-bottom:1px solid var(--border)}.omega-page-section-toolbar,.omega-table-panel-toolbar,.omega-toolbar-panel-body{box-sizing:border-box;padding:var(--omega-section-pad);background:var(--surface)}.omega-page-section-toolbar .omega-filter-bar,.omega-table-panel-toolbar .omega-filter-bar,.omega-toolbar-panel-body .omega-filter-bar,.omega-workspace-toolbar .omega-filter-bar{width:100%;padding:0}.omega-workspace-toolbar{box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--surface)}.omega-page-section-body,.omega-panel-body,.omega-table-panel-body,.omega-workspace-body,.omega-workspace-toolbar{padding:var(--omega-section-pad)}.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:auto visible}.omega-panel-body--table>.omega-table-flat{width:100%;max-width:100%}.omega-panel-note{border-bottom:var(--omega-row-rule-line);font-size:var(--omega-font-size-sm);color:var(--muted);margin:0;padding:.5rem .85rem}.omega-panel-body--table .omega-table{width:100%}.omega-table-panel-body{padding:0}.omega-list-table-panel.omega-table-panel{min-height:0}.omega-dash,.omega-dash-section{display:contents}.omega-dash-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.35rem 2.25rem;display:grid}.omega-filter-bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.65rem .85rem;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{flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;display:flex}.omega-filter-side--actions{width:var(--omega-filter-actions-w);min-width:var(--omega-filter-actions-w);flex:none}.omega-workspace--create .omega-filter-side--actions{width:auto;min-width:var(--omega-panel-actions-w)}.omega-filter-side-label{color:var(--muted);font-size:var(--omega-chrome-type-base);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.2}.omega-filter-side-controls{min-height:var(--omega-control-h);flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.omega-filter-side-controls--actions{width:100%;min-height:var(--omega-control-h);justify-content:flex-end;align-items:center;gap:.45rem}.omega-filter-field{flex-direction:column;align-items:stretch;gap:.3rem;min-width:0;display:flex}.omega-filter-field-label{color:var(--muted);font-size:var(--omega-chrome-type-base);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1.2}.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-actions-select,.omega-filter-select{flex:0 auto;width:max-content;min-width:0;max-width:100%}.omega-chrome-panel-row--bottom .omega-actions-select .ui-filter-select-trigger.omega-control,.omega-chrome-panel-row--bottom .omega-filter-select .ui-filter-select-trigger.omega-control,.omega-chrome-panel-row--top .omega-control--field{height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);font-size:var(--omega-font-size);font-weight:500}.omega-filter-select .ui-filter-select-trigger{width:max-content;min-width:max-content;max-width:100%}.omega-filter-pager-field{flex-direction:row;flex:none;align-items:center;gap:.45rem}.omega-filter-pager{min-height:var(--omega-control-h);align-items:center;gap:.35rem;display:inline-flex}.omega-filter-pager .data-console-pager-meta{text-align:center;white-space:nowrap;min-width:5.5rem}.omega-filter-side--actions .btn{height:var(--omega-control-h);min-height:var(--omega-control-h);max-height:var(--omega-control-h);justify-content:center;width:100%}.omega-workspace--create .omega-filter-side--actions .btn.omega-btn{width:auto;min-width:var(--omega-head-btn-min-w);height:var(--omega-head-btn-h);min-height:var(--omega-head-btn-h);max-height:var(--omega-head-btn-h);padding:0 var(--omega-head-btn-pad-x);font-size:var(--omega-head-btn-font-size)}.omega-filter-select--grow{flex:0 0 var(--omega-row-control-w);width:var(--omega-row-control-w);min-width:0;max-width:100%}.omega-create-form{flex-direction:column;display:flex}.omega-create-form,.omega-panel-split{gap:var(--omega-section-gap);min-width:0}.omega-panel-split{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.omega-panel-split>.omega-panel{min-width:0}@media (max-width:64rem){.omega-panel-split{grid-template-columns:1fr}}.omega-filter-meta{min-height:var(--omega-control-h);align-items:center;display:inline-flex}.omega-filter-field--meta{flex:0 auto;width:max-content;max-width:100%}.omega-filter-field--meta .omega-filter-readonly{width:auto;min-width:0;max-width:100%}.omega-filter-side-controls>.badge{box-sizing:border-box;height:var(--omega-control-h);min-height:var(--omega-control-h);white-space:nowrap;justify-content:center;align-items:center;padding-inline:.7rem;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{width:100%;min-width:100%}.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:auto;width:max-content;min-width:100%}.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-workspace-head-main{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0;display:flex}.omega-back-btn{height:var(--omega-btn-h);min-height:var(--omega-btn-h);border:1px solid var(--border-strong);border-radius:var(--omega-radius);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:var(--omega-font-size-sm);white-space:nowrap;flex:none;align-items:center;gap:.35rem;padding:0 .7rem 0 .5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.omega-back-btn:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--text)}.omega-back-btn-icon{flex:none;display:block}.omega-back-btn--icon{width:var(--omega-btn-h);min-width:var(--omega-btn-h);max-width:var(--omega-btn-h);justify-content:center;padding:0}.omega-company-identity-main .omega-back-btn--icon{height:var(--omega-btn-h);min-height:var(--omega-btn-h);max-height:var(--omega-btn-h)}.omega-workspace-identity{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;min-width:0;display:flex}.omega-workspace-login{font-size:var(--omega-font-size-sm);color:var(--muted)}.omega-workspace-head-meta{justify-content:flex-end;align-items:center;min-width:0;display:flex}.omega-workspace-nav{box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:flex-start;align-items:center;padding:.65rem .85rem;display:flex}.omega-company-page,.omega-workspace-page{--omega-company-nav-ctrl-h:var(--omega-control-h);--omega-company-chrome-pad-y:.35rem;--omega-company-chrome-h:calc(var(--omega-company-nav-ctrl-h) + (2 * var(--omega-company-chrome-pad-y)));--omega-chrome-inner-h:var(--omega-company-nav-ctrl-h);--omega-chrome-row-pad-y:.5rem;--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{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.omega-workspace-chrome-block{gap:0;padding-bottom:0}.omega-workspace-chrome-block,.omega-workspace-stack{flex-direction:column;width:100%;min-width:0;display:flex}.omega-workspace-stack{gap:var(--omega-section-gap);box-sizing:border-box;max-width:100%}.omega-workspace-body>.omega-panel+.omega-panel,.omega-workspace-page>.omega-panel+.omega-panel,.omega-workspace-page>.omega-workspace-stack>.omega-panel+.omega-panel{margin-top:0}.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-company-page>.omega-company-identity-panel,.omega-workspace-chrome-block--sticky{top:calc(-1 * var(--omega-page-inset));z-index:35;background:var(--surface-2);position:sticky}.omega-company-page>.omega-company-identity-panel{box-shadow:0 .35rem .65rem var(--bg)}@supports (color:color-mix(in lab,red,red)){.omega-company-page>.omega-company-identity-panel{box-shadow:0 .35rem .65rem color-mix(in srgb,var(--bg) 72%,transparent)}}.omega-page-section-body.omega-company-identity{box-sizing:border-box;min-width:0;padding:var(--omega-company-chrome-pad-y) .85rem;background:var(--surface);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem 1.5rem;display:flex}.omega-page-section-body.omega-company-identity.omega-chrome-panel-row--bottom{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) .85rem;background:var(--omega-section-chrome-bg)}.omega-company-sticky-chrome{top:calc(-1 * var(--omega-page-inset));z-index:35;gap:var(--omega-section-gap);background:var(--surface-2);flex-direction:column;display:flex;position:sticky}.omega-company-chrome-panel,.omega-page-section.omega-company-chrome-panel{box-sizing:border-box;border:1px solid var(--text);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.omega-company-chrome-panel,.omega-page-section.omega-company-chrome-panel{border:1px solid color-mix(in srgb,var(--text) 78%,var(--border) 22%)}}.omega-company-chrome-panel,.omega-page-section.omega-company-chrome-panel{box-shadow:none}.omega-chrome-panel-row--top{box-sizing:border-box;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) .85rem;background:var(--surface);border-bottom:var(--omega-head-rule-h) solid var(--border-strong);align-items:center;display:flex}.omega-chrome-panel-row--top .omega-company-page-nav{box-shadow:none;width:100%;height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);background:0 0;border:0;border-radius:0;padding:0}.omega-chrome-panel-row--top .omega-filter-bar{align-items:center;width:100%;min-width:0}.omega-chrome-panel-row--top .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,.omega-chrome-panel-row--top .omega-filter-field{flex-direction:row;flex:none;align-items:center;gap:.45rem}.omega-chrome-panel-row--top .omega-filter-field:not(:first-child){border-left:1px solid var(--border-strong);margin-left:.85rem;padding-left:.85rem}.omega-chrome-panel-row--bottom .omega-filter-field-label,.omega-chrome-panel-row--top .omega-filter-field-label,.omega-filter-pager-field .omega-filter-field-label{clip:auto;white-space:nowrap;width:auto;height:auto;color:var(--muted);font-size:var(--omega-font-size-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0;font-weight:600;line-height:1.2;position:static;overflow:visible}.omega-chrome-panel-row--top .omega-filter-search{flex:none;width:auto;min-width:0;max-width:100%}.omega-chrome-panel-row--top .omega-filter-search .field{width:var(--omega-filter-search-w);min-width:0;max-width:100%}.omega-chrome-panel-row--top .omega-back-btn,.omega-chrome-panel-row--top .omega-company-page-nav .omega-tab{font-size:var(--omega-font-size)}.omega-chrome-sep{background:var(--muted);flex:none;align-self:center;width:1px;height:1.25rem}@supports (color:color-mix(in lab,red,red)){.omega-chrome-sep{background:color-mix(in srgb,var(--muted) 28%,var(--border))}}.omega-chrome-sep{box-shadow:1px 0 0 var(--bg)}@supports (color:color-mix(in lab,red,red)){.omega-chrome-sep{box-shadow:1px 0 0 color-mix(in srgb,var(--bg) 65%,transparent)}}.omega-chrome-sep{opacity:1}.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-identity-status.omega-page-section-actions{gap:.35rem;width:auto;min-width:0}.omega-company-page-nav{box-sizing:border-box;min-width:0;height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;display:flex}.omega-company-page-nav.omega-chrome{padding:var(--omega-company-chrome-pad-y) .35rem}.omega-company-page-nav .omega-back-btn{height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);box-sizing:border-box;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-page-nav .omega-tab{box-sizing:border-box;height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);padding:0 var(--ui-table-head-pad-x);justify-content:center;align-items:center;line-height:1;display:inline-flex}.omega-company-identity-main{flex-wrap:nowrap;flex:auto;align-items:center;gap:1rem 1.5rem;min-width:0;display:flex}.omega-company-identity-meta{flex-wrap:nowrap;align-items:center;gap:1rem 1.25rem;min-width:0;display:flex}.omega-company-identity-codes{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);border:1px solid var(--border);border-radius:var(--omega-radius);background:var(--surface-2);flex-wrap:nowrap;align-items:center;gap:.75rem 1.1rem;padding:0 .7rem;display:inline-flex;overflow:hidden}.omega-identity-code-item{align-items:center;gap:.4rem;min-width:0;line-height:1;display:inline-flex}.omega-identity-code-key{color:var(--muted);font-size:var(--omega-font-size-xs);letter-spacing:.01em;flex:none}.omega-identity-code-key,.omega-identity-code-value.omega-id-field-value{font-family:var(--font-mono),monospace;white-space:nowrap;font-weight:500}.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);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;max-width:min(18rem,42vw);padding:0;line-height:1.2;display:inline;overflow:hidden}.omega-company-identity-meta .omega-status-access{height:var(--omega-chrome-inner-h);min-height:var(--omega-chrome-inner-h);max-height:var(--omega-chrome-inner-h);flex:none}.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);font-size:var(--omega-font-size-sm);padding:0 .55rem;font-weight:600}.omega-page-section-body.omega-company-identity .omega-workspace-title{min-width:0;font-family:inherit;font-size:var(--omega-font-size-lg);letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;font-weight:600;line-height:1.15;overflow:hidden}.omega-company-identity-main .omega-id-field-group{border:0;margin:0;padding:0}.omega-company-identity-actions{min-width:0;min-height:var(--omega-chrome-inner-h);flex:none;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.omega-company-identity-actions .btn.omega-btn,.omega-shell .omega-company-identity-actions .btn.omega-btn{width:auto;min-width:var(--omega-head-btn-min-w);height:var(--omega-head-btn-h);min-height:var(--omega-head-btn-h);max-height:var(--omega-head-btn-h);padding:0 var(--omega-head-btn-pad-x);font-size:var(--omega-head-btn-font-size)}.omega-actions-menu{z-index:2;flex:none;position:relative}.omega-actions-menu--open{z-index:80}.omega-actions-menu-trigger{align-items:center;gap:.35rem;display:inline-flex}.omega-actions-menu-chevron{opacity:.75;justify-content:center;align-items:center;display:inline-flex}.omega-actions-menu-panel{z-index:90;min-width:11rem;position:absolute;top:calc(100% + .35rem);right:0}.omega-actions-menu-check{box-sizing:border-box;width:100%;min-width:16rem;min-height:var(--ui-select-item-h);border-radius:var(--ui-radius-sm);font:inherit;font-size:var(--omega-font-size);font-weight:var(--ui-field-font-weight);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.5rem;padding:.45rem .6rem;line-height:1.2;transition:background-color .12s,color .12s;display:flex}.omega-actions-menu-check input{accent-color:var(--primary);flex:none;margin:.15rem 0 0}.omega-company-identity-status{flex:none;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:inline-flex}.omega-company-identity-status .omega-status-access{min-height:0}.omega-id-field-group{flex-wrap:wrap;gap:.65rem 1rem}.omega-id-field,.omega-id-field-group{align-items:center;min-width:0;display:inline-flex}.omega-id-field{flex-wrap:nowrap;gap:.45rem}.omega-id-field-label{color:var(--muted);font-size:var(--omega-font-size-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:600;line-height:1}.omega-filter-readonly,.omega-id-field-value,.omega-mono{box-sizing:border-box;height:var(--omega-btn-h);min-height:var(--omega-btn-h);max-height:var(--omega-btn-h);border:1px solid var(--border);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);white-space:nowrap;text-overflow:ellipsis;align-items:center;width:auto;min-width:0;max-width:100%;margin:0;padding:0 .65rem;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.omega-table td .omega-id-field-value{max-width:100%}.omega-workspace-subhead{box-sizing:border-box;min-height:var(--omega-panel-head-h);border:1px solid var(--border);border-radius:var(--omega-radius);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:0 .85rem;display:grid}.omega-workspace-subhead--solo{grid-template-columns:minmax(0,1fr)}.omega-workspace-subhead-title{min-width:0;font-family:inherit;font-size:var(--omega-font-size);color:var(--text);margin:0;font-weight:600;line-height:1.25}.omega-workspace-body>.omega-create-form>.omega-workspace-subhead,.omega-workspace-body>.omega-workspace-subhead,.omega-workspace-body>form>.omega-workspace-subhead{flex:none}.omega-workspace--create .omega-workspace-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.omega-workspace--create .omega-workspace-head .omega-page-section-actions{width:auto;min-width:0}.omega-workspace-body{gap:var(--omega-section-gap);padding:var(--omega-section-gap);background:var(--bg);flex-direction:column;display:flex}.omega-create-form>.omega-panel-split>.omega-panel,.omega-workspace-body>.omega-create-form>.omega-panel,.omega-workspace-body>.omega-create-form>.omega-panel-split>.omega-panel,.omega-workspace-body>.omega-panel,.omega-workspace-body>form>.omega-create-form>.omega-panel,.omega-workspace-body>form>.omega-panel{border:1px solid var(--omega-panel-frame-border);border-radius:var(--omega-radius);background:var(--surface);box-shadow:var(--omega-panel-frame-shadow);overflow:hidden}.omega-workspace-body>.omega-create-form,.omega-workspace-body>form,.omega-workspace-body>form.omega-create-form,.omega-workspace-body>form>.omega-create-form{gap:var(--omega-section-gap);flex-direction:column;min-width:0;display:flex}.omega-workspace-body>.omega-create-form>.omega-workspace-subhead,.omega-workspace-body>.omega-workspace-subhead,.omega-workspace-body>.users-form-error,.omega-workspace-body>form.omega-create-form>.omega-workspace-subhead,.omega-workspace-body>form>.omega-workspace-subhead,.omega-workspace-body>form>.users-form-error{margin:0}.omega-create-form>.omega-panel+.omega-panel,.omega-workspace-body>.omega-create-form>.omega-panel+.omega-panel,.omega-workspace-body>.omega-panel+.omega-panel,.omega-workspace-body>form>.omega-panel+.omega-panel{border-top-color:var(--border)}.omega-detail-value>.omega-filter-select,.omega-detail-value>.omega-filter-select--grow{width:max-content;max-width:100%}.omega-workspace-body>.users-form-error{margin:.75rem .85rem 0}.omega-create-form>.omega-panel-split>.omega-panel>.omega-panel-head,.omega-workspace-body>.omega-create-form>.omega-panel-split>.omega-panel>.omega-panel-head,.omega-workspace-body>.omega-create-form>.omega-panel>.omega-panel-head,.omega-workspace-body>.omega-panel>.omega-panel-head,.omega-workspace-body>form>.omega-create-form>.omega-panel>.omega-panel-head,.omega-workspace-body>form>.omega-panel>.omega-panel-head{background:var(--omega-panel-head-bg);height:var(--ui-table-head-h);min-height:var(--ui-table-head-h);padding-inline:.75rem}.omega-create-form>.omega-panel-split>.omega-panel>.omega-panel-body,.omega-workspace-body>.omega-create-form>.omega-panel-split>.omega-panel>.omega-panel-body,.omega-workspace-body>.omega-create-form>.omega-panel>.omega-panel-body,.omega-workspace-body>.omega-panel>.omega-panel-body,.omega-workspace-body>form>.omega-create-form>.omega-panel>.omega-panel-body,.omega-workspace-body>form>.omega-panel>.omega-panel-body{padding:0}.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}.omega-shell .omega-overview-chart .ui-overview-chart-inner{align-items:center;gap:var(--ui-overview-chart-gap);flex-direction:row;width:max-content;max-width:100%;display:flex}.omega-shell .omega-overview-chart .ui-overview-chart-side,.omega-shell .omega-overview-chart .ui-overview-legend{width:max-content;max-width:100%}.omega-shell .ui-overview-donut-center span,.omega-shell .ui-overview-legend-label{color:var(--muted)}.omega-shell .ui-overview-chart-summary-title{color:var(--muted);font-size:var(--omega-font-size-2xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-weight:600;line-height:1.2}.omega-shell .ui-overview-chart-summary-value{color:var(--text);font-size:var(--omega-font-size);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.25}.omega-shell .ui-overview-chart-summary-value strong{color:inherit;font-size:inherit;font-weight:600}.omega-shell .ui-overview-donut-center strong,.omega-shell .ui-overview-legend-count{color:var(--text)}.omega-shell .ui-overview-donut-track{stroke:var(--border)}.omega-shell .ui-overview-chart-rule{background:var(--border);align-self:stretch;height:auto;min-height:3.5rem}.omega-donut-seg--ok{stroke:var(--success)}.omega-donut-seg--warn{stroke:var(--warning)}.omega-donut-seg--danger{stroke:var(--danger)}.omega-donut-seg--primary{stroke:var(--primary)}.omega-donut-seg--info{stroke:var(--primary-hover)}.omega-donut-seg--muted{stroke:var(--border-strong)}.omega-swatch--ok{background:var(--success)}.omega-swatch--warn{background:var(--warning)}.omega-swatch--danger{background:var(--danger)}.omega-swatch--primary{background:var(--primary)}.omega-swatch--info{background:var(--primary-hover)}.omega-swatch--muted{background:var(--border-strong)}@media (max-width:899px){.omega-dash-charts{grid-template-columns:1fr}.omega-topbar{height:auto;min-height:var(--omega-topbar-h);padding:.65rem 0}.omega-topbar-inner{flex-wrap:wrap;gap:.65rem;height:auto;padding-block:.15rem}.omega-topbar-start{flex-wrap:wrap;flex:auto;order:1;max-width:none}.omega-topbar-actions{order:2;margin-left:auto}.omega-nav--topbar,.omega-topbar-inner .omega-nav--topbar{z-index:1;order:3;justify-content:flex-start;width:100%;position:static;overflow-x:auto;transform:none}.omega-user-inline{max-width:min(22rem,70vw)}}.omega-section-head{margin-bottom:.85rem}.omega-section-head--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.omega-section-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.omega-page-title{font-family:inherit;font-size:var(--omega-font-size-2xl);letter-spacing:0;margin:0 0 .35rem;font-weight:600;line-height:1.3}.omega-page-lead{max-width:42rem}.omega-empty-inline,.omega-page-lead{color:var(--muted);font-size:var(--omega-font-size);margin:0;font-weight:500;line-height:1.45}.omega-page-section-actions .omega-btn.btn,.omega-panel-actions .omega-btn.btn{white-space:nowrap;width:auto}.omega-panel-meta{color:var(--muted);font-size:var(--omega-font-size-sm);margin:0;padding-bottom:.55rem}.omega-toolbar-search{min-width:min(14rem,100%)}.omega-toolbar-search .field{height:2rem;min-height:2rem}.omega-banner{font-size:var(--omega-font-size-sm);border-radius:0;margin:0;padding:.65rem .85rem;line-height:1.4}.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{z-index:48;border-bottom:1px solid var(--border-strong);flex-direction:column;flex:none;gap:0;width:100%;display:flex}.omega-shell-notices-inner{flex-direction:column;gap:0;width:100%;display:flex}.omega-shell-notices .omega-banner{width:100%}.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:500}.omega-table td,.omega-table th{box-sizing:border-box;height:var(--ui-table-row-h);min-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;border:0;line-height:1;overflow:hidden}.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:1;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);box-shadow:none;white-space:nowrap;vertical-align:middle;border:0;line-height:1.2;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}.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)}.omega-table tbody td{color:var(--text);background:var(--surface);vertical-align:middle;font-weight:500}.omega-table tbody td>*{vertical-align:middle}.omega-table tbody tr{cursor:default}.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) 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.is-selected{box-shadow:inset 3px 0 0 var(--primary)}.omega-table tbody tr.omega-table-row-open{cursor:pointer}.omega-table-companies td:first-child,.omega-table-companies th:first-child{width:42%}.omega-table-companies td:nth-child(2),.omega-table-companies th:nth-child(2){width:20%}.omega-table-companies td:nth-child(3),.omega-table-companies th:nth-child(3){width:16%}.omega-table-companies td:nth-child(4),.omega-table-companies th:nth-child(4){width:22%}.omega-table-expiring td:first-child,.omega-table-expiring th:first-child{width:38%}.omega-table-expiring td:nth-child(2),.omega-table-expiring th:nth-child(2){width:24%}.omega-table-expiring td:nth-child(3),.omega-table-expiring th:nth-child(3){width:14%}.omega-table-expiring td:nth-child(4),.omega-table-expiring th:nth-child(4){width:24%}@media (max-width:899px){.omega-table-companies{min-width:40rem}.omega-table-companies td:first-child,.omega-table-companies th:first-child{width:36%}.omega-table-companies td:nth-child(2),.omega-table-companies th:nth-child(2){width:22%}.omega-table-companies td:nth-child(3),.omega-table-companies th:nth-child(3){width:18%}.omega-table-companies td:nth-child(4),.omega-table-companies th:nth-child(4){width:24%}}@media (max-width:599px){.omega-table{min-width:36rem}}.omega-row-link--button{color:var(--primary);font-family:var(--font),sans-serif;font-size:inherit;font-weight:500;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;text-decoration:none;display:inline}.omega-row-link--button:hover{color:var(--primary-hover);text-decoration:underline}.omega-row-link--button:active,.omega-row-link--button:focus,.omega-row-link--button:focus-visible{box-shadow:none;border:0;outline:none}.omega-dialog-backdrop{z-index:80;background:var(--bg);justify-content:center;align-items:center;padding:1.25rem;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{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--omega-radius);background:var(--surface);width:max-content;min-width:min(36rem,100vw - 2.5rem);max-width:min(48rem,100vw - 2.5rem);height:auto;max-height:calc(100dvh - 2.5rem);box-shadow:var(--omega-menu-shadow);flex-direction:column;display:flex;overflow:hidden}.omega-dialog--wide{min-width:min(44rem,100vw - 2.5rem);max-width:min(52rem,100vw - 2.5rem)}.omega-dialog-head{box-sizing:border-box;min-height:var(--ui-table-head-h);height:var(--ui-table-head-h);padding:0 var(--ui-table-head-pad-x);border-bottom:var(--omega-head-rule-h) solid var(--border-strong);background:var(--ui-table-head-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;display:grid}.omega-dialog-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:var(--omega-section-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);margin:0;line-height:1.2;overflow:hidden}.omega-dialog-body{flex:0 auto;min-height:0;padding:0;overflow:auto}.omega-dialog-body .badge{max-width:none;overflow:visible}.omega-dialog-body .omega-detail-value{min-width:0;overflow:visible}.omega-dialog-body.omega-detail-grid{border:0;border-radius:0}.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-control-pad-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);color:var(--text);line-height:1.3}.omega-create-progress-meter{align-items:center;gap:var(--omega-row-gap-x);min-width:0;display:inline-flex}.omega-create-progress-percent{font-variant-numeric:tabular-nums;min-width:4ch;font-size:var(--omega-font-size-sm);line-height:1.3;display:inline-block}.omega-create-progress-spinner{box-sizing:border-box;border:2px solid var(--muted);flex:0 0 .875rem;width:.875rem;height:.875rem}@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 td .omega-status-access{white-space:nowrap}.omega-table .omega-id-field-value,.omega-table .omega-mono{font-size:var(--omega-font-size-sm);color:var(--muted)}.omega-row-link,.omega-row-open,.omega-table a{color:var(--primary);font-weight:500;text-decoration:none}.omega-row-link:hover,.omega-row-open:hover,.omega-table a:hover{color:var(--primary-hover);text-decoration:underline}.login-shell--omega{color:var(--text);font-family:var(--font),sans-serif;font-size:var(--omega-font-size);color-scheme:dark}.login-shell--omega,.login-shell--omega .login-form-panel{background:var(--bg)}.login-shell--omega .login-card-title{letter-spacing:-.01em;width:100%;margin:0 0 1rem;padding-bottom:.5rem}.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:500}.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-status{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.login-shell--omega .login-status--idle,.login-shell--omega .login-status--ready{border-color:var(--border);background:var(--surface-2);color:var(--muted-2)}.login-shell--omega .login-status--loading{border-color:var(--primary-border);background:var(--primary-bg);color:var(--primary)}.login-shell--omega .login-status--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.login-shell--omega .login-status--success{border-color:color-mix(in srgb,var(--success) 40%,var(--border))}}.login-shell--omega .login-status--success{background:var(--success-bg);color:var(--success)}.login-shell--omega .login-status--error{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.login-shell--omega .login-status--error{border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}}.login-shell--omega .login-status--error{background:var(--danger-bg);color:var(--danger)}.login-shell--omega .btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.login-shell--omega .btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.login-shell--omega .btn-outline{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.login-shell--omega .btn-outline:hover:not(:disabled){background:var(--surface-3);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-login-shell{background:var(--bg);place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.omega-login-card{width:min(100%,var(--omega-login-card-w))}.omega-login-title{font-size:var(--omega-font-size-2xl);margin:0;font-weight:600}.omega-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem 1rem;display:grid}.omega-create-grid>label{color:var(--muted);font-size:var(--omega-font-size-xs);text-transform:uppercase;letter-spacing:.04em}.omega-create-grid>label .field,.omega-create-grid>label .mt-1,.omega-create-grid>label .ui-select-trigger{text-transform:none;letter-spacing:normal;font-size:var(--omega-font-size);color:var(--text);margin-top:.35rem}.omega-create-actions{align-items:center;gap:.55rem;display:flex}.omega-shell .users-form-error{color:var(--danger);margin:0 0 .65rem}.omega-detail-grid,.omega-feature-list{border:1px solid var(--border);border-radius:var(--omega-radius);background:var(--surface);flex-direction:column;gap:0;display:flex;overflow:hidden}.omega-detail-group{border-bottom:var(--omega-row-rule-line);background:var(--surface);gap:0;min-width:0;display:grid}.omega-detail-group--2{grid-template-columns:repeat(2,minmax(0,1fr))}.omega-detail-group--street{grid-template-columns:minmax(0,1fr) minmax(5.5rem,7rem)}.omega-detail-group--locality{grid-template-columns:minmax(4.75rem,5.75rem) minmax(0,1fr) minmax(4rem,5rem) minmax(4rem,5rem)}.omega-detail-group--3{grid-template-columns:repeat(3,minmax(0,1fr))}.omega-detail-group--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:64rem){.omega-detail-group--3,.omega-detail-group--4,.omega-detail-group--locality{grid-template-columns:repeat(2,minmax(0,1fr))}.omega-detail-group--street{grid-template-columns:minmax(0,1fr) minmax(5.5rem,7rem)}}.omega-detail-group>.omega-detail-row{border-bottom:0}.omega-detail-group>.omega-detail-row:only-child{grid-column:1/-1}.omega-detail-grid>.omega-detail-row{border-bottom:var(--omega-row-rule-line)}.omega-detail-grid{--omega-row-control-w:16rem}.omega-detail-grid--form{--omega-row-label-w:11rem;--omega-row-control-w:14rem;--omega-row-control-w-wide:100%}.omega-detail-grid--form>.omega-detail-row{border-bottom:var(--omega-row-rule-line)}.omega-detail-grid--form>.omega-detail-row:last-child{border-bottom:0}.omega-detail-grid--form .omega-detail-row{padding-inline:var(--omega-control-pad-x)}.omega-detail-grid--form .omega-detail-label,.omega-detail-grid--form .omega-detail-value{min-height:var(--omega-control-h)}.omega-detail-grid--form .omega-detail-field,.omega-detail-grid--form .omega-detail-value>.omega-detail-field{width:auto;max-width:min(100%,var(--omega-row-control-w));text-align:left}.omega-detail-grid--form .omega-detail-value{justify-content:flex-start}.omega-detail-grid--form .omega-detail-field--wide,.omega-detail-grid--form .omega-detail-group--locality .omega-detail-field:not(.omega-detail-field--tiny):not(.omega-detail-field--short),.omega-detail-grid--form .omega-detail-group--locality .omega-detail-value>.omega-detail-field:not(.omega-detail-field--tiny):not(.omega-detail-field--short),.omega-detail-grid--form .omega-detail-group--street .omega-detail-field,.omega-detail-grid--form .omega-detail-group--street .omega-detail-value>.omega-detail-field,.omega-detail-grid--form .omega-detail-value>.omega-detail-field--wide{width:100%;max-width:100%}.omega-detail-grid--form .omega-detail-group--locality>.omega-detail-row:not(:nth-child(2)),.omega-detail-grid--form .omega-detail-group--street>.omega-detail-row:last-child{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--omega-control-h),auto);align-items:start;row-gap:.2rem}.omega-detail-grid--form .omega-detail-group--locality>.omega-detail-row:not(:nth-child(2)) .omega-detail-label,.omega-detail-grid--form .omega-detail-group--locality>.omega-detail-row:not(:nth-child(2)) .omega-detail-value,.omega-detail-grid--form .omega-detail-group--street>.omega-detail-row:last-child .omega-detail-label,.omega-detail-grid--form .omega-detail-group--street>.omega-detail-row:last-child .omega-detail-value{min-height:0}.omega-detail-grid--form .omega-detail-group--locality>.omega-detail-row:not(:nth-child(2)) .omega-detail-field,.omega-detail-grid--form .omega-detail-group--locality>.omega-detail-row:not(:nth-child(2)) .omega-detail-value>.omega-detail-field,.omega-detail-grid--form .omega-detail-group--street>.omega-detail-row:last-child .omega-detail-field,.omega-detail-grid--form .omega-detail-group--street>.omega-detail-row:last-child .omega-detail-value>.omega-detail-field{width:100%;min-width:0;max-width:100%}.omega-detail-grid--form .omega-detail-group--locality .omega-detail-field--tiny,.omega-detail-grid--form .omega-detail-group--locality .omega-detail-value>.omega-detail-field--tiny{text-align:left;width:100%;min-width:0;max-width:100%}.omega-detail-field,.omega-detail-value>.omega-detail-field{box-sizing:border-box;width:min(100%,var(--omega-row-control-w));max-width:100%}.omega-detail-field--wide,.omega-detail-value>.omega-detail-field--wide{width:min(100%,var(--omega-row-control-w-wide))}.omega-detail-field--date,.omega-detail-value>.omega-detail-field--date{field-sizing:content;width:auto;max-width:100%}.omega-detail-field--short,.omega-detail-value>.omega-detail-field--short{width:auto;max-width:min(100%,var(--omega-row-control-w-short));field-sizing:content}.omega-detail-field--tiny,.omega-detail-value>.omega-detail-field--tiny{box-sizing:border-box;text-align:left;width:3.25rem;min-width:3.25rem;max-width:100%;padding-inline:.45rem}.omega-detail-access-until{flex-wrap:nowrap;align-items:center;gap:.5rem;width:max-content;min-width:0;max-width:100%;display:flex}.omega-detail-value>.omega-detail-select{box-sizing:border-box;width:max-content;max-width:100%;margin:0}.omega-detail-value>.field:not([type=date]),.omega-detail-value>.omega-filter-select,.omega-detail-value>.omega-filter-select--grow,.omega-detail-value>.ui-select-trigger:not(.ui-filter-select-trigger){box-sizing:border-box;width:min(100%,var(--omega-row-control-w));max-width:100%;margin:0}@media (hover:hover){.omega-detail-grid>.omega-detail-group>.omega-detail-row:hover,.omega-detail-grid>.omega-detail-row:hover{background:var(--omega-row-hover-bg)}}.omega-detail-grid>.omega-detail-group:last-child,.omega-detail-grid>.omega-detail-row:last-child{border-bottom:0}.omega-detail-grid--modules{--omega-module-control-w:var(--omega-toggle-select-w);--omega-module-control-gap:.85rem}.omega-module-group{display:contents}.omega-module-group-title{padding:.55rem var(--omega-control-pad-x) .35rem;font-size:var(--omega-font-size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;margin:0;font-weight:700;line-height:1.2}.omega-module-group:first-child .omega-module-group-title{padding-top:0}.omega-module-group+.omega-module-group .omega-module-group-title{border-top:1px solid var(--omega-row-border);padding-top:.75rem}.omega-detail-grid--modules .omega-module-row{grid-template-columns:var(--omega-row-label-w) var(--omega-module-control-w) minmax(0,1fr);align-items:center}.omega-detail-grid--modules .omega-module-row .omega-detail-value.omega-module-control{width:var(--omega-module-control-w);max-width:var(--omega-module-control-w);padding-right:var(--omega-module-control-gap);box-sizing:border-box;justify-content:flex-start;align-self:center}.omega-detail-grid--modules .omega-module-control>.badge,.omega-detail-grid--modules .omega-module-control>.omega-detail-select,.omega-detail-grid--modules .omega-module-control>.omega-filter-select{width:max-content;min-width:0;max-width:100%}.omega-detail-grid--modules .omega-module-control>.omega-detail-select .ui-filter-select-trigger{width:max-content;min-width:max-content;max-width:100%}.omega-detail-grid--modules .omega-module-row .omega-module-desc{align-self:center;min-width:0}.omega-panel-lead{padding:0 var(--omega-control-pad-x) .65rem;line-height:1.4}.omega-module-desc,.omega-panel-lead{font-size:var(--omega-font-size-sm);color:var(--muted);margin:0;font-weight:400}.omega-module-desc{text-transform:none;letter-spacing:normal;line-height:1.35}@media (max-width:720px){.omega-detail-grid--modules{--omega-module-control-gap:.65rem}}.omega-detail-row{grid-template-columns:var(--omega-row-label-w) minmax(0,1fr);column-gap:var(--omega-row-gap-x);min-height:var(--omega-row-min-h);padding:var(--omega-row-pad-y) var(--omega-control-pad-x);background:var(--surface);border:0;border-radius:0;align-items:center;row-gap:.35rem;display:grid}.omega-detail-select{flex:none;align-items:center;width:max-content;min-width:0;max-width:100%;display:inline-flex}.omega-detail-value .omega-detail-access-until,.omega-detail-value>.omega-detail-select{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.omega-detail-select .ui-filter-select-trigger{box-sizing:border-box;width:max-content;min-width:0;max-width:100%}.omega-detail-grid--form .omega-detail-select .ui-filter-select-trigger>span:first-child{text-overflow:clip;text-align:left;flex:0 auto;width:auto;min-width:0;overflow:visible}.omega-detail-label,.omega-detail-value{min-width:0;min-height:var(--omega-control-h);justify-content:flex-start;align-self:stretch;align-items:center;display:flex}.omega-detail-label{font-family:inherit;font-size:var(--omega-font-size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:.2rem;font-weight:600;line-height:1.2}.omega-req{color:var(--danger);font-weight:700}.omega-detail-text{min-height:var(--omega-control-h);color:var(--text);font-family:inherit;font-size:var(--omega-font-size);text-align:left;justify-content:flex-start;align-items:center;font-weight:500;line-height:1.2;display:flex}.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);align-items:center;display:inline-flex}.omega-detail-value>.badge,.omega-detail-value>.omega-id-field-value,.omega-detail-value>.omega-mono,.omega-detail-value>.omega-row-link,.omega-detail-value>.omega-status-access{width:auto;max-width:100%}.omega-detail-value>.omega-id-field-value,.omega-detail-value>.omega-mono{align-items:center;display:inline-flex}.omega-workspace-title-id{font-size:var(--omega-font-size-xs);color:var(--muted);font-weight:500}.omega-status-access{justify-content:flex-start;align-items:center;gap:var(--omega-status-gap);box-sizing:border-box;height:var(--ui-badge-h);min-height:var(--ui-badge-h);max-height:var(--ui-badge-h);vertical-align:middle;flex-direction:row;min-width:0;max-width:100%;margin:0;padding:0;line-height:1;display:inline-flex}.omega-status-access>.badge{width:auto;min-width:var(--ui-badge-min-w);flex:none;max-width:100%}.omega-status-access>.omega-detail-text,.omega-status-access>.omega-status-access-meta{box-sizing:border-box;height:var(--ui-badge-h);min-height:var(--ui-badge-h);max-height:var(--ui-badge-h);min-width:0;color:var(--muted);font-family:inherit;font-size:var(--omega-font-size);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;margin:0;padding:0;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.omega-table td .omega-status-access{vertical-align:middle}@media (max-width:719px){.omega-create-grid{grid-template-columns:1fr}.omega-table-wrap{overflow-x:auto}.omega-filter-bar{grid-template-columns:1fr}.omega-filter-sep{display:none}.omega-filter-side--actions{width:100%;min-width:0}.omega-filter-search,.omega-filter-select{flex:auto;width:auto;min-width:0;max-width:100%}.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);grid-template-columns:minmax(0,1fr);row-gap:.45rem;padding-block:.45rem}.omega-detail-row{grid-template-columns:1fr;gap:.35rem;min-height:0}.omega-detail-label{padding-right:0}.omega-detail-group--2,.omega-detail-group--3,.omega-detail-group--4,.omega-detail-group--locality,.omega-detail-group--street{grid-template-columns:1fr}.omega-detail-group>.omega-detail-row{border-bottom:var(--omega-row-rule-line)}.omega-detail-group>.omega-detail-row:last-child{border-bottom:0}.omega-detail-label,.omega-detail-value{min-height:0}.omega-detail-value>.field:not([type=date]),.omega-detail-value>.ui-select-trigger:not(.ui-filter-select-trigger){width:100%}.omega-detail-value>.omega-detail-access-until,.omega-detail-value>.omega-detail-select{width:max-content;max-width:100%}.omega-detail-access-until{flex-wrap:wrap}.omega-panel-actions{flex-wrap:wrap;justify-content:flex-end}.omega-workspace-head{grid-template-columns:minmax(0,1fr);align-items:flex-start}.omega-workspace-head-meta{justify-content:flex-start;width:100%}.omega-workspace-nav{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.omega-chrome-panel-row--top,.omega-company-page-nav,.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;height:auto}.omega-company-identity-main{flex-wrap:wrap;gap:.55rem 1rem}.omega-company-identity-meta{flex-wrap:wrap;gap:.75rem 1rem}.omega-company-identity-codes{height:auto;min-height:var(--omega-chrome-inner-h);flex-wrap:wrap;max-height:none;padding-block:.35rem}.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-company-identity-status{justify-content:flex-start;margin-left:0}.omega-workspace-subhead{height:auto;min-height:var(--omega-panel-head-h);grid-template-columns:minmax(0,1fr);row-gap:.45rem;padding-block:.45rem}.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 .data-console-tabs{background:var(--surface);border-bottom-color:var(--border-strong);height:auto;min-height:calc(var(--ui-panel-head-h) + .55rem);max-height:none;padding-block:.55rem;padding-inline:var(--ui-table-head-pad-x);align-items:center;gap:.5rem;font-family:inherit}.omega-orm .data-console-tabs .omega-btn{font-family:inherit;font-size:var(--omega-font-size)}.omega-orm .data-console-browse-desc,.omega-orm .data-console-error,.omega-orm .data-console-loading,.omega-orm .data-console-pager-meta{font-family:inherit;font-size:var(--omega-font-size-xs)}.omega-orm-table-frame{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.omega-orm-table-frame--auto{min-height:0;max-height:calc(var(--ui-table-head-h) + var(--omega-orm-views-rows) * var(--ui-table-row-h));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-view-results,.omega-orm-views-home{flex-direction:column;min-height:0;display:flex;overflow:hidden}.omega-orm-view-results{flex:1 1 0;min-width:0}.omega-orm-browse,.omega-orm-sql-results{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.omega-orm-results-head.panel-list-head{box-sizing:border-box;min-height:var(--omega-panel-head-h);padding:0 var(--ui-table-head-pad-x);border-bottom:1px solid var(--border-strong);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.omega-orm-results-title.panel-list-title{font-family:inherit;font-size:var(--omega-font-size);letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:0;font-weight:700}.omega-orm-count-badge.ui-count-badge{font-family:inherit;font-size:var(--omega-font-size-3xs);font-weight:700}.omega-orm .omega-table{font-family:inherit;font-size:var(--omega-font-size)}.omega-orm .omega-table th{font-family:inherit;font-size:var(--omega-font-size-xs);letter-spacing:.04em;text-transform:uppercase}.omega-orm-sql-workbench.data-console-sql-workbench{border-radius:0;flex-direction:column;flex:auto;min-height:0;font-family:inherit;display:flex;overflow:hidden}.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{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--omega-font-size-xs)}.omega-orm .data-console-sql-input{box-sizing:border-box;resize:none;height:100%;min-height:0;max-height:none;overflow:auto}.omega-orm .data-console-sql-gutter{box-sizing:border-box;min-height:0;max-height:100%;overflow:hidden auto}.omega-orm .data-console-run-btn{box-sizing:border-box;min-width:5.75rem;color:var(--omega-primary)}.omega-orm .data-console-run-btn:focus-visible:not(:disabled),.omega-orm .data-console-run-btn:hover:not(:disabled){background:var(--omega-primary);border-color:var(--omega-primary);color:var(--omega-on-primary)}.omega-orm .data-console-run-btn:active:not(:disabled){background:var(--omega-primary-hover);border-color:var(--omega-primary-hover);color:var(--omega-on-primary)}.omega-shell .system-check-page{gap:var(--omega-page-gap);flex-direction:column;width:100%;min-width:0;display:flex}.omega-shell .system-check-list{flex-direction:column;gap:.55rem;width:100%;min-width:0;display:flex}.omega-shell .system-check-block{border-radius:var(--omega-radius);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);padding:.75rem 1rem}.omega-shell .system-check-block.is-apis-open{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-block.is-apis-open{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-strong))}}.omega-shell .system-check-apis{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-apis{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent)}}.omega-shell .system-check-apis.is-open .system-check-apis-head{box-shadow:inset 0 -1px 0 var(--border);border-bottom:0;margin-bottom:.4rem;padding-bottom:.4rem}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-apis.is-open .system-check-apis-head{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--border) 55%,transparent)}}.omega-shell .system-check-apis-toggle[aria-expanded=true]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-apis-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.omega-shell .system-check-apis-toggle[aria-expanded=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-apis-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--primary) 12%,var(--surface-2))}}.omega-shell .system-check-updated-at{color:var(--muted)}.omega-shell .system-check-refresh-btn{color:var(--text);border-color:var(--border);background:var(--surface-2)}.omega-shell .system-check-refresh-btn:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-refresh-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.omega-shell .system-check-refresh-btn:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.omega-shell .system-check-refresh-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,var(--surface-2))}}body:has(.omega-shell) .system-check-apis-status-tip,body:has(.omega-shell) .system-check-req-dialog{background:var(--surface);color:var(--text);border-color:var(--border-strong)}body:has(.omega-shell) .system-check-req-dialog .ui-badge--info{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){body:has(.omega-shell) .system-check-req-dialog .ui-badge--info{background:color-mix(in srgb,var(--primary) 14%,var(--surface-2))}}body:has(.omega-shell) .system-check-req-dialog .ui-badge--info{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body:has(.omega-shell) .system-check-req-dialog .ui-badge--info{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}body:has(.omega-shell) .system-check-exchange-body,body:has(.omega-shell) .system-check-req-probe-hint{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}body:has(.omega-shell) .system-check-req-backdrop{background:var(--overlay-backdrop)}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,body:has(.omega-shell) .system-check-req-path{color:var(--text)}body:has(.omega-shell) .system-check-req-meta-row dt{color:var(--muted)}.omega-infra-cell-stack{flex-direction:column;gap:.15rem;display:flex}.omega-infra-cell-sub{color:var(--muted);font-size:var(--text-xs)}.omega-infra-actions{gap:var(--omega-space-3);flex-direction:column;display:flex}.omega-infra-actions-row{gap:var(--omega-space-2);flex-wrap:wrap;display:flex}.omega-inline-actions{gap:var(--omega-space-1);flex-wrap:wrap;align-items:center;display:flex}.omega-inline-error{color:var(--danger);font-size:var(--text-xs)}.omega-infra-log-list{gap:var(--omega-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.omega-infra-log-item{padding:var(--omega-space-2) 0;border-bottom:1px solid var(--border);flex-direction:column;gap:.15rem;display:flex}.omega-infra-log-meta{color:var(--muted);font-size:var(--text-xs)}.omega-table-tenant-infra .omega-inline-actions .omega-btn{min-width:0}.omega-restore-bar{box-sizing:border-box;border-top:var(--omega-row-rule-line);align-items:flex-end;gap:.65rem;width:100%;padding:.75rem .85rem;display:flex}.omega-restore-bar label{flex-direction:column;flex:11rem;gap:.25rem;min-width:0;display:flex}.omega-restore-bar .omega-input{width:100%}.omega-restore-bar .btn.omega-btn{flex:none}.omega-checkbox-field{align-items:center;gap:var(--omega-space-1);font-size:var(--text-sm);color:var(--muted);display:inline-flex}.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}.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-env-banner{border-radius:var(--ui-radius-sm);border:1px solid var(--border-muted);background:var(--surface-2);flex-direction:column;gap:.2rem;padding:.65rem .85rem;display:flex}.system-check-env-banner.is-demo,.system-check-env-banner.is-local,.system-check-env-banner.is-test{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-env-banner.is-demo,.system-check-env-banner.is-local,.system-check-env-banner.is-test{border-color:color-mix(in srgb,var(--warning) 35%,var(--border-muted))}}.system-check-env-banner.is-demo,.system-check-env-banner.is-local,.system-check-env-banner.is-test{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-env-banner.is-demo,.system-check-env-banner.is-local,.system-check-env-banner.is-test{background:color-mix(in srgb,var(--warning) 8%,var(--surface-2))}}.system-check-env-banner.is-production:not(.is-demo){border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.system-check-env-banner.is-production:not(.is-demo){border-color:color-mix(in srgb,var(--success) 35%,var(--border-muted))}}.system-check-env-banner.is-production:not(.is-demo){background:var(--success)}@supports (color:color-mix(in lab,red,red)){.system-check-env-banner.is-production:not(.is-demo){background:color-mix(in srgb,var(--success) 8%,var(--surface-2))}}.system-check-env-label{color:var(--text);font-size:.82rem;font-weight:600;line-height:1.25}.system-check-env-hint{font-size:.72rem;font-weight:var(--ui-meta-weight);color:var(--muted);line-height:1.35}.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:1px solid var(--ui-section-border);border-radius:var(--ui-section-card-radius);background:var(--surface);min-width:0;box-shadow:inset 3px 0 0 var(--primary),var(--ui-section-border-shadow),var(--shadow-sm);flex-direction:column;justify-content:flex-start;padding:.75rem 1rem;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.system-check-block.is-fail{box-shadow:inset 3px 0 0 var(--danger),var(--shadow-sm)}.system-check-block.is-skip{box-shadow:inset 3px 0 0 var(--warning),var(--shadow-sm)}@media (hover:hover){.system-check-block:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.system-check-block:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--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-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.system-check-block.is-fail:hover{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}}.system-check-block.is-fail:hover{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-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.system-check-block.is-skip:hover{border-color:color-mix(in srgb,var(--warning) 28%,var(--border))}}.system-check-block.is-skip:hover{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{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:.04em;font-weight:700}.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);min-height:0;box-shadow:inset 0 0 0 1px var(--border-muted);border:0;margin-top:.55rem;padding:.55rem .65rem .65rem}@supports (color:color-mix(in lab,red,red)){.system-check-apis{box-shadow:inset 0 0 0 1px 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-muted);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-overlay{z-index:90;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.system-check-req-backdrop{background:var(--overlay-backdrop,var(--text));border:0;margin:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.system-check-req-backdrop{background:var(--overlay-backdrop,color-mix(in srgb,var(--text) 42%,transparent))}}.system-check-req-backdrop{cursor:pointer}.system-check-req-dialog{z-index:1;border-radius:var(--ui-radius-lg);border:1px solid var(--border);background:var(--surface);width:min(28.5rem,100%);max-height:min(34rem,84dvh);box-shadow:var(--shadow-lg,var(--shadow-md));flex-direction:column;display:flex;position:relative;overflow:hidden}.system-check-req-head{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.system-check-req-head-text{flex:auto;min-width:0}.system-check-req-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.system-check-req-path{font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:var(--ui-meta-weight);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin:.3rem 0 0;line-height:1.4;display:flex}.system-check-req-path .system-check-apis-method{min-width:0}.system-check-req-route{overflow-wrap:anywhere;word-break:break-word;min-width:0}.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-probe-hint{border-radius:var(--ui-radius-sm);box-shadow:inset 0 0 0 1px var(--border-muted);background:var(--surface-3,var(--surface-2));font-size:.75rem;font-weight:var(--ui-meta-weight);color:var(--text);border:0;margin:0;padding:.55rem .7rem;line-height:1.4}.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-example{text-transform:none;letter-spacing:0;font-weight:var(--ui-meta-weight);color:var(--muted)}.system-check-exchange-body{border-radius:var(--ui-radius-sm);max-width:100%;box-shadow:inset 0 0 0 1px var(--border-muted);background:var(--surface-3,var(--surface-2));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;border:0;margin:0;padding:.65rem .75rem;line-height:1.45;overflow-x:auto}.system-check-exchange-sep{background:var(--border-muted);height:1px;margin:.75rem 0}.system-check-apis-status{text-align:right;min-width:0;max-width:100%;font-size:.75rem;font-weight:var(--ui-badge-weight);color:var(--primary);white-space:nowrap;text-overflow:ellipsis;cursor:help;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;cursor:help;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-status-tip{z-index:120;border-radius:var(--ui-radius-sm);border:1px solid var(--border);background:var(--surface);max-width:min(22rem,100vw - 1.5rem);color:var(--text);font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:var(--ui-meta-weight);white-space:pre-line;text-align:left;box-shadow:var(--shadow-md);pointer-events:none;padding:.4rem .6rem;line-height:1.35;display:none;position:fixed;transform:translate(-100%,calc(-100% - .45rem))}.system-check-apis-status-tip.is-visible{display:block}.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-muted);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-dialog{width:min(28.5rem,100%);max-height:min(36rem,88dvh)}.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}}