:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wf-bg:#eef1f6;--wf-surface-lowest:#f8fafc;--wf-surface-low:#f1f5f9;--wf-surface:#fff;--wf-surface-high:#eef2f7;--wf-surface-variant:#e2e8f0;--wf-text:#16202e;--wf-text-muted:#4c5a6b;--wf-text-subtle:#5f6e82;--wf-border:#d3dae4;--wf-border-strong:#9fadbf;--wf-primary:#00687a;--wf-primary-hover:#00525f;--wf-primary-active:#00424f;--wf-primary-tint:#00687a1a;--wf-primary-tint-line:#00687a4d;--wf-on-primary:#fff;--wf-success:#00795a;--wf-success-tint:#00795a1a;--wf-warning:#b06400;--wf-warning-text:#8a4b00;--wf-warning-tint:#b064001f;--wf-danger:#93000a;--wf-danger-tint:#93000a1a;--wf-on-danger:#fff;--wf-radius-badge:2px;--wf-radius:4px;--wf-radius-overlay:8px;--wf-focus-ring:0 0 0 2px var(--wf-bg), 0 0 0 4px var(--wf-primary);--wf-elevation-1:none;--wf-elevation-2:0 2px 0 0 #0f172a1a;--wf-elevation-3:0 10px 28px #0f172a29;--wf-scrim:#0f172a4d;--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:Geist, var(--font-body);--font-data:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--type-display-lg:700 40px/48px var(--font-heading);--type-headline-md:600 24px/32px var(--font-heading);--type-title-sm:600 18px/24px var(--font-heading);--type-body-md:400 16px/24px var(--font-body);--type-body-sm:400 14px/20px var(--font-body);--type-data-mono:500 14px/20px var(--font-data);--type-label-caps:700 12px/16px var(--font-data);--tracking-display:-.02em;--tracking-headline:-.01em;--tracking-label:.05em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--grid-gutter:16px;--page-padding:32px;--page-padding-mobile:16px;--sidebar-width:280px;--sidebar-width-collapsed:64px;--header-height:64px;--side-panel-width:400px;--row-height-compact:40px;--row-height-comfort:48px;--cell-padding:12px 16px;--hit-target-mobile:44px;--hit-target-terminal:88px;--content-max-width:1440px;--transition-fast:.12s ease;--transition-panel:.14s ease;--color-background:var(--wf-bg);--color-surface:var(--wf-surface);--color-surface-muted:var(--wf-surface-low);--color-text:var(--wf-text);--color-text-muted:var(--wf-text-muted);--color-border:var(--wf-border);--color-primary:var(--wf-primary);--color-primary-text:var(--wf-on-primary);--color-danger:var(--wf-danger);--color-success:var(--wf-success);--font-size-small:14px;--font-size-body:16px;--font-size-title:clamp(24px, 2vw, 40px);--line-height-body:1.5;--line-height-tight:1.2;--radius-small:var(--wf-radius-badge);--radius-medium:var(--wf-radius);--radius-large:var(--wf-radius-overlay);--shadow-raised:var(--wf-elevation-2);--space-page:var(--page-padding);--space-section:var(--space-6);--space-control:var(--space-3);--breakpoint-compact:640px;--breakpoint-medium:1024px;--breakpoint-wide:1440px}*{box-sizing:border-box}html{font:var(--type-body-md);color:var(--wf-text);background:var(--wf-bg);-webkit-font-smoothing:antialiased}body{min-width:20rem;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}:where(a){color:var(--wf-primary)}:where(a):hover{color:var(--wf-primary-hover)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--wf-focus-ring);outline:none}:where(td,th,.wf-data){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-icon{flex:none}.ui-mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit-target-mobile);border-radius:var(--wf-radius);font:var(--type-label-caps);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;padding:0 15px;display:inline-flex}.ui-button:disabled{cursor:not-allowed;color:var(--wf-text-subtle);background:var(--wf-surface-low);border-color:var(--wf-border)}.ui-button--primary{color:var(--wf-on-primary);background:var(--wf-primary)}.ui-button--primary:hover:not(:disabled){background:var(--wf-primary-hover)}.ui-button--primary:active:not(:disabled){background:var(--wf-primary-active)}.ui-button--secondary{color:var(--wf-text);background:var(--wf-surface);border-color:var(--wf-border)}.ui-button--secondary:hover:not(:disabled){border-color:var(--wf-text-subtle)}.ui-button--ghost{color:var(--wf-text-muted);background:0 0}.ui-button--ghost:hover:not(:disabled){color:var(--wf-primary);background:var(--wf-surface-low)}.ui-button--danger{color:var(--wf-on-danger);background:var(--wf-danger)}.ui-button--danger:hover:not(:disabled){filter:brightness(1.15)}.ui-button--small{min-height:var(--hit-target-mobile);font:700 10px/14px var(--font-data);padding:0 11px}.ui-button--large{min-height:56px;padding:0 var(--space-6);font-size:var(--font-size-lg)}.ui-button--block{width:100%}.ui-icon-button{width:var(--hit-target-mobile);height:var(--hit-target-mobile);color:var(--wf-text-muted);border-radius:var(--wf-radius);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-icon-button:hover{color:var(--wf-primary);background:var(--wf-surface-low)}.ui-icon-button__dot{background:var(--wf-warning);border:1.5px solid var(--wf-surface);border-radius:999px;width:7px;height:7px;position:absolute;top:5px;right:5px}.ui-action-link{align-items:center;gap:var(--space-1);color:var(--wf-primary);font:700 11px/16px var(--font-data);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}.ui-action-link:hover{color:var(--wf-primary-hover);text-decoration:underline}.ui-app-shell{background:var(--wf-bg);align-items:stretch;min-height:100vh;display:flex}.ui-app-shell__sidebar{z-index:30;background:var(--wf-surface);border-right:1px solid var(--wf-border);flex-direction:column;flex:0 0 264px;width:264px;height:100vh;display:flex;position:sticky;top:0}.ui-app-shell__brand{flex:0 0 var(--header-height);height:var(--header-height);border-bottom:1px solid var(--wf-border);align-items:center;gap:11px;padding:0 18px;display:flex}.ui-app-shell__brand-mark{width:30px;height:30px;color:var(--wf-primary);background:var(--wf-primary-tint);border:1px solid var(--wf-primary-tint-line);border-radius:var(--wf-radius);flex:0 0 30px;justify-content:center;align-items:center;display:flex}.ui-app-shell__brand-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-app-shell__brand-name{font:700 15px/17px var(--font-heading);color:var(--wf-text)}.ui-app-shell__brand-tenant{font:400 10px/13px var(--font-data);color:var(--wf-text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-app-shell__primary-action{padding:14px 14px 10px}.ui-app-shell__navigation{flex-direction:column;flex:1;gap:2px;padding:4px 10px;display:flex;overflow-y:auto}.ui-nav-item{border-radius:var(--wf-radius);font:500 13px/18px var(--font-body);color:var(--wf-text-muted);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:11px;padding:8px 10px;text-decoration:none;display:flex}.ui-nav-item:hover{background:var(--wf-surface-low);color:var(--wf-text);text-decoration:none}.ui-nav-item__main{align-items:center;gap:11px;min-width:0;display:flex}.ui-nav-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-nav-item .ui-icon{color:var(--wf-text-subtle)}.ui-nav-item[aria-current=page]{background:var(--wf-primary-tint);border-left-color:var(--wf-primary);color:var(--wf-primary);font-weight:600}.ui-nav-item[aria-current=page] .ui-icon{color:var(--wf-primary)}.ui-nav-item__badge{border-radius:var(--wf-radius-badge);background:var(--wf-warning-tint);color:var(--wf-warning-text);font:700 10px/15px var(--font-data);padding:1px 6px}.ui-nav-subnav{flex-direction:column;gap:1px;padding:2px 0 0 32px;display:flex}.ui-nav-subnav__item{font:400 12px/16px var(--font-body);color:var(--wf-text-subtle);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:5px 8px;text-decoration:none}.ui-nav-subnav__item:hover{color:var(--wf-text);background:var(--wf-surface-low);text-decoration:none}.ui-nav-subnav__item[aria-current=page]{color:var(--wf-primary);font-weight:600}.ui-app-shell__scope{margin-top:auto;padding:18px 0 0}.ui-app-shell__scope-title{font:700 10px/14px var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--wf-text-subtle);padding:0 10px 8px;display:block}.ui-app-shell__scope-box{background:var(--wf-surface-lowest);border:1px solid var(--wf-border);border-radius:var(--wf-radius);margin:0 10px;padding:9px 11px}.ui-app-shell__scope-primary{font:500 12px/17px var(--font-body);color:var(--wf-text)}.ui-app-shell__scope-secondary{font:400 11px/16px var(--font-data);color:var(--wf-text-subtle)}.ui-app-shell__user{border-top:1px solid var(--wf-border);align-items:center;gap:10px;padding:12px 14px;display:flex}.ui-app-shell__avatar{background:var(--wf-surface-variant);border:1px solid var(--wf-border);border-radius:var(--wf-radius);width:32px;height:32px;font:700 11px/16px var(--font-data);color:var(--wf-text-muted);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.ui-app-shell__user-text{flex:1;min-width:0}.ui-app-shell__user-name{font:600 12px/16px var(--font-body);color:var(--wf-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-app-shell__user-role{font:400 10px/14px var(--font-data);color:var(--wf-text-subtle);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-app-shell__column{flex-direction:column;flex:1;min-width:0;display:flex}.ui-app-shell__header{z-index:20;flex:0 0 var(--header-height);height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--wf-surface);border-bottom:1px solid var(--wf-border);padding:0 24px;display:flex;position:sticky;top:0}.ui-breadcrumb{white-space:nowrap;min-width:0;font:700 11px/16px var(--font-data);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wf-text-subtle);align-items:center;gap:9px;display:flex}.ui-breadcrumb__item{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ui-breadcrumb__separator{color:#cbd5e1;flex:none}.ui-breadcrumb__current{color:var(--wf-primary);flex:none}.ui-app-shell__header-actions{flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex}.ui-app-shell__header-group{border-left:1px solid var(--wf-border);flex:none;align-items:center;gap:6px;padding-left:14px;display:flex}.ui-app-shell__menu-button{display:none}.ui-app-shell__content{flex-direction:column;flex:1;gap:20px;min-width:0;padding:24px;display:flex}.ui-app-shell__scrim{display:none}.ui-search{flex:0 280px;min-width:120px;position:relative}.ui-search__input{box-sizing:border-box;width:100%;height:32px;color:var(--wf-text);background:var(--wf-surface-lowest);border:1px solid var(--wf-border);border-radius:var(--wf-radius);font:var(--type-body-sm);outline:none;padding:0 12px 0 31px}.ui-search__input:focus{background:var(--wf-surface);border-color:var(--wf-primary);box-shadow:0 0 0 2px #00687a40}.ui-search__icon{color:var(--wf-text-subtle);pointer-events:none;position:absolute;top:7px;left:9px}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;min-width:0;display:flex}.ui-page-header__title{font:var(--type-headline-md);letter-spacing:var(--tracking-headline);color:var(--wf-text);margin:0 0 4px}.ui-page-header__description{font:500 13px/18px var(--font-data);color:var(--wf-primary);margin:0}.ui-page-header__action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-tabs{border-bottom:1px solid var(--wf-border);gap:0;min-width:0;margin-top:-6px;display:flex;overflow:auto hidden}.ui-tabs__item{font:500 13px/18px var(--font-body);color:var(--wf-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 15px;display:inline-flex}.ui-tabs__item:hover{color:var(--wf-text)}.ui-tabs__item[aria-current=page]{border-bottom-color:var(--wf-primary);color:var(--wf-primary);font-weight:600}.ui-tabs__badge{border-radius:var(--wf-radius-badge);background:var(--wf-danger-tint);color:var(--wf-danger);font:700 10px/15px var(--font-data);padding:1px 6px}.ui-panel{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius);min-width:0;overflow:hidden}.ui-panel--danger{border-color:#93000a59}.ui-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--wf-surface-high);border-bottom:1px solid var(--wf-border);flex-wrap:wrap;padding:10px 16px;display:flex}.ui-panel--danger>.ui-panel__header{background:#93000a12;border-bottom-color:#93000a33}.ui-panel__heading{align-items:center;gap:10px;min-width:0;display:flex}.ui-panel__title{font:700 12px/16px var(--font-data);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wf-text);margin:0}.ui-panel--danger .ui-panel__title,.ui-panel--danger .ui-panel__count{color:var(--wf-danger)}.ui-panel__context{font:400 11px/16px var(--font-data);color:var(--wf-text-subtle)}.ui-panel__count{font:700 11px/16px var(--font-data)}.ui-panel__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-panel__body{flex-direction:column;gap:10px;padding:12px;display:flex}.ui-panel__body--flush{gap:0;padding:0}.ui-panel__footer{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--wf-surface-lowest);border-top:1px solid var(--wf-border);font:400 11px/16px var(--font-data);color:var(--wf-text-subtle);flex-wrap:wrap;padding:9px 16px;display:flex}.ui-chip{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius);min-height:26px;font:400 12px/16px var(--font-body);color:var(--wf-text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ui-chip:hover{border-color:var(--wf-text-subtle)}.ui-chip[aria-pressed=true]{background:var(--wf-warning-tint);color:var(--wf-warning-text);border-color:#b0640059}.ui-chip-select{background:var(--wf-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6e82' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 5px center / 14px;border:1px solid var(--wf-border);border-radius:var(--wf-radius);min-height:26px;font:400 12px/16px var(--font-body);color:var(--wf-text-muted);cursor:pointer;appearance:none;padding:0 24px 0 9px}.ui-chip-select:hover{border-color:var(--wf-text-subtle)}.ui-kpi-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-kpi{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius);flex-direction:column;gap:9px;min-width:0;padding:15px 16px;display:flex}.ui-kpi--accent{border-top:2px solid var(--wf-primary);border-radius:0 0 var(--wf-radius) var(--wf-radius)}.ui-kpi--muted{border-radius:0 0 var(--wf-radius) var(--wf-radius);border-top:2px solid #00687a40}.ui-kpi--warning{border-left:3px solid var(--wf-warning)}.ui-kpi--danger{border-left:3px solid var(--wf-danger)}.ui-kpi__label{font:700 11px/16px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-text-muted)}.ui-kpi__row{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.ui-kpi__value{font:700 38px/42px var(--font-heading);letter-spacing:var(--tracking-display);color:var(--wf-text);font-variant-numeric:tabular-nums}.ui-kpi__suffix{font:600 19px/26px var(--font-heading);color:var(--wf-text-subtle)}.ui-kpi__footnote{font:400 11px/16px var(--font-body);color:var(--wf-text-subtle)}.ui-kpi__trend{border-radius:var(--wf-radius-badge);background:var(--wf-success-tint);color:var(--wf-success);font:500 12px/16px var(--font-data);border:1px solid #00795a40;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.ui-kpi__icon--warning{color:var(--wf-warning)}.ui-kpi__icon--danger{color:var(--wf-danger)}.ui-progress{background:var(--wf-surface-variant);border-radius:2px;height:4px;overflow:hidden}.ui-progress__fill{background:var(--wf-primary);height:100%}.ui-microstats{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius);display:flex;overflow-x:auto}.ui-microstats__cell{border-right:1px solid var(--wf-border);flex:1 0 132px;padding:11px 16px}.ui-microstats__cell:last-child{border-right:none}.ui-microstats__label{font:700 10px/14px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-text-subtle);margin-bottom:3px;display:block}.ui-microstats__value{font:500 16px/22px var(--font-data);font-variant-numeric:tabular-nums;color:var(--wf-text)}.ui-microstats__value--warning{color:var(--wf-warning-text)}.ui-microstats__value--danger{color:var(--wf-danger)}.ui-table-scroll{overflow-x:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table--wide{min-width:720px}.ui-table thead tr{background:var(--wf-surface-lowest)}.ui-table th{text-align:left;font:700 10px/15px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-text-subtle);border-bottom:1px solid var(--wf-border);white-space:nowrap;padding:8px 16px}.ui-table td{font:var(--type-body-sm);color:var(--wf-text);vertical-align:middle;border-bottom:1px solid #d3dae4cc;padding:10px 16px}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:nth-child(2n){background:var(--wf-surface-lowest)}.ui-table tbody tr:hover{background:var(--wf-surface-low)}.ui-table th.ui-num,.ui-table td.ui-num{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:500}.ui-table td.ui-muted{color:var(--wf-text-muted)}.ui-table td.ui-danger{color:var(--wf-danger)}.ui-table tbody tr.ui-row--warning{box-shadow:inset 3px 0 0 0 var(--wf-warning);background:#b0640012}.ui-table tbody tr.ui-row--warning:hover{background:#b064001f}.ui-table tbody tr.ui-row--critical{box-shadow:inset 3px 0 0 0 var(--wf-danger);background:#93000a0d}.ui-table tbody tr.ui-row--critical:hover{background:#93000a17}.ui-badge{border-radius:var(--wf-radius-badge);font:700 10px/16px var(--font-data);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.ui-badge--neutral{background:var(--wf-surface-variant);border-color:var(--wf-border);color:var(--wf-text-muted)}.ui-badge--success{background:var(--wf-success-tint);color:var(--wf-success);border-color:#00795a40}.ui-badge--info{background:var(--wf-primary-tint);color:var(--wf-primary);border-color:#00687a47}.ui-badge--warning{background:var(--wf-warning-tint);color:var(--wf-warning-text);border-color:#b0640059}.ui-badge--danger{background:var(--wf-danger-tint);color:var(--wf-danger);border-color:#93000a47}.ui-badge__dot{background:currentColor;border-radius:999px;width:5px;height:5px}.ui-conflict{text-align:left;background:var(--wf-surface-lowest);border:1px solid var(--wf-border);border-left:3px solid var(--wf-warning);border-radius:var(--wf-radius);cursor:pointer;width:100%;transition:border-color var(--transition-fast);padding:11px 12px;display:block}.ui-conflict--critical{border-left-color:var(--wf-danger)}.ui-conflict:hover{border-color:var(--wf-warning)}.ui-conflict--critical:hover{border-color:var(--wf-danger)}.ui-conflict__head{color:var(--wf-warning);align-items:center;gap:7px;margin-bottom:4px;display:flex}.ui-conflict--critical .ui-conflict__head{color:var(--wf-danger)}.ui-conflict__title{font:600 13px/18px var(--font-body);color:var(--wf-text);display:block}.ui-conflict__text{font:400 12px/18px var(--font-body);color:var(--wf-text-muted);margin:0 0 7px}.ui-timeline{flex-direction:column;gap:12px;display:flex}.ui-timeline__item{gap:12px;display:flex}.ui-timeline__time{text-align:right;width:42px;font:500 13px/20px var(--font-data);color:var(--wf-text-muted);font-variant-numeric:tabular-nums;flex:0 0 42px;padding-top:8px}.ui-timeline__card{background:var(--wf-surface-lowest);border:1px solid var(--wf-border);border-left:2px solid var(--wf-primary);border-radius:0 var(--wf-radius) var(--wf-radius) 0;flex:1;min-width:0;padding:9px 11px;position:relative}.ui-timeline__card--critical{border-color:#93000a4d;border-left-color:var(--wf-danger);background:#93000a0d}.ui-timeline__dot{background:var(--wf-surface);border:2px solid var(--wf-primary);border-radius:999px;width:11px;height:11px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.ui-timeline__card--critical .ui-timeline__dot{border-color:var(--wf-danger)}.ui-timeline__title{font:600 13px/18px var(--font-body);color:var(--wf-text);display:block}.ui-timeline__subtitle{font:400 11px/16px var(--font-data);color:var(--wf-text-subtle)}.ui-timeline__card--critical .ui-timeline__subtitle{color:var(--wf-danger)}.ui-task-row{border-bottom:1px solid #d3dae4cc;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;display:flex}.ui-task-row:last-child{border-bottom:none}.ui-task-row:hover{background:var(--wf-surface-lowest)}.ui-task-row__text{flex:1;min-width:12rem}.ui-task-row__title{font:500 13px/18px var(--font-body);color:var(--wf-text);display:block}.ui-task-row__detail{font:400 11px/16px var(--font-data);color:var(--wf-text-subtle);display:block}.ui-task-row__time{font:400 11px/16px var(--font-data);color:var(--wf-text-subtle);white-space:nowrap}.ui-task-row__actions{gap:7px;display:flex}.ui-list-row{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid #d3dae4cc;padding:9px 14px;display:flex}.ui-list-row:last-child{border-bottom:none}.ui-list-row>span:first-child{min-width:0}.ui-list-row__name{font:500 12px/17px var(--font-body);color:var(--wf-text);display:block}.ui-list-row__detail{font:400 10px/14px var(--font-data);color:var(--wf-text-subtle);display:block}.ui-list-row__detail--danger{color:var(--wf-danger)}.ui-skeleton{flex-direction:column;gap:9px;padding:14px 16px;display:flex}.ui-skeleton__bar{border-radius:var(--wf-radius-badge);background:linear-gradient(90deg,#f4f7fa 0%,#e8eef5 50%,#f4f7fa 100%) 0 0/400px 100%;height:38px;animation:1.4s linear infinite wfShimmer}.ui-skeleton__bar--head{background:linear-gradient(90deg,#eef2f7 0%,#e1e8f0 50%,#eef2f7 100%) 0 0/400px 100%;width:38%;height:11px}.ui-skeleton__status{font:400 11px/16px var(--font-data);color:var(--wf-text-subtle);animation:1.6s ease-in-out infinite wfPulse}@keyframes wfShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes wfPulse{0%,to{opacity:1}50%{opacity:.4}}.ui-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.ui-state__icon{border-radius:var(--wf-radius);width:46px;height:46px;color:var(--wf-text-subtle);border:1px dashed #cbd5e1;justify-content:center;align-items:center;display:flex}.ui-state--error{padding:44px 24px}.ui-state--error .ui-state__icon{color:var(--wf-danger);background:#93000a12;border:1px solid #93000a4d}.ui-state__title{font:600 15px/21px var(--font-heading);color:var(--wf-text);margin:0}.ui-state__text{max-width:46ch;font:400 13px/19px var(--font-body);color:var(--wf-text-muted);margin:0}.ui-state__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:6px;display:flex}.ui-live{font:400 11px/16px var(--font-data);color:var(--wf-text-subtle);align-items:center;gap:6px;display:inline-flex}.ui-live__dot{background:var(--wf-success);border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite wfPulse}.ui-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ui-split__column{flex-direction:column;gap:20px;min-width:0;display:flex}.ui-stack,.ui-form{gap:var(--space-4);min-width:0;display:grid}.ui-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ui-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-inline,.ui-checkbox{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-terminal-camera{width:min(100%,40rem);max-inline-size:100%;height:auto;display:block}.ui-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.ui-card{min-width:0;padding:var(--space-5);background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius)}.ui-card h2,.ui-card h3{font:var(--type-title-sm);margin-top:0}.ui-metric{gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius);display:grid}.ui-metric strong{font:700 28px/34px var(--font-heading);font-variant-numeric:tabular-nums}.ui-metric__label,.ui-metric small{color:var(--wf-text-muted);font:var(--type-body-sm)}.ui-field{gap:var(--space-2);min-width:0;display:grid}.ui-field__label,.ui-fieldset legend{font:500 12px/16px var(--font-body);color:var(--wf-text-muted)}.ui-field__control{width:100%;min-height:36px;padding:0 var(--space-3);color:var(--wf-text);background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius);font:var(--type-body-sm)}.ui-field__control:focus{border-color:var(--wf-primary);outline:none;box-shadow:0 0 0 2px #00687a40}.ui-field__textarea{min-height:6rem;padding-block:var(--space-3);resize:vertical}.ui-field__hint{font:400 11px/16px var(--font-body);color:var(--wf-text-subtle)}.ui-fieldset{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--wf-border);border-radius:var(--wf-radius);margin:0;display:grid}.ui-alert{padding:var(--space-3) var(--space-4);background:var(--wf-surface-low);border:1px solid var(--wf-border);border-left:3px solid var(--wf-text-subtle);border-radius:var(--wf-radius);font:var(--type-body-sm);color:var(--wf-text)}.ui-alert--danger{background:var(--wf-danger-tint);border-color:#93000a4d;border-left-color:var(--wf-danger)}.ui-alert--success{background:var(--wf-success-tint);border-color:#00795a40;border-left-color:var(--wf-success)}.ui-alert--warning{background:var(--wf-warning-tint);border-color:#b064004d;border-left-color:var(--wf-warning)}.ui-prose{white-space:pre-wrap}.ui-dialog{width:min(46rem, calc(100% - 2 * var(--space-6)));max-height:calc(100vh - 2 * var(--space-6));color:var(--wf-text);background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-overlay);box-shadow:var(--wf-elevation-3);padding:0}.ui-dialog::backdrop{background:var(--wf-scrim)}.ui-dialog__header,.ui-dialog__actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--wf-surface-high);border-bottom:1px solid var(--wf-border);display:flex}.ui-dialog__header h2{font:var(--type-title-sm);margin:0}.ui-dialog__content{padding:var(--space-5);overflow-y:auto}.ui-dialog__actions{background:var(--wf-surface-lowest);border-top:1px solid var(--wf-border);border-bottom:0;justify-content:flex-end}.ui-disclosure{border:1px solid var(--wf-border);border-radius:var(--wf-radius)}.ui-disclosure summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600}.ui-disclosure__content{padding:0 var(--space-4) var(--space-4)}.ui-qr-code{border:1px solid var(--wf-border);border-radius:var(--wf-radius);max-width:100%;height:auto;display:block}.ui-auth-layout{min-height:100vh;padding:var(--space-6);background:var(--wf-bg);place-items:center;display:grid}.ui-auth-layout__panel{width:min(100%,34rem);padding:var(--space-8);background:var(--wf-surface);border:1px solid var(--wf-border);border-top:2px solid var(--wf-primary);border-radius:0 0 var(--wf-radius) var(--wf-radius);box-shadow:var(--wf-elevation-2)}.ui-auth-layout__header{margin-bottom:var(--space-6)}.ui-auth-layout__header h1{margin:var(--space-2) 0;font:var(--type-headline-md);letter-spacing:var(--tracking-headline)}.ui-auth-layout__header p{color:var(--wf-text-muted);font:var(--type-body-sm)}.ui-auth-layout__brand{font:700 11px/16px var(--font-data);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wf-primary)}@media (width<=1024px){.ui-split{grid-template-columns:minmax(0,1fr)}.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-search{flex-basis:200px}.ui-microstats{background:var(--wf-border);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1px;display:grid;overflow-x:visible}.ui-microstats__cell{background:var(--wf-surface);border-right:none}}@media (width<=900px){.ui-app-shell__sidebar{transition:transform var(--transition-panel);box-shadow:var(--wf-elevation-3);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ui-app-shell--open .ui-app-shell__sidebar{transform:translate(0)}.ui-app-shell--open .ui-app-shell__scrim{z-index:25;background:var(--wf-scrim);border:none;display:block;position:fixed;inset:0}.ui-app-shell__menu-button{display:inline-flex}.ui-nav-item,.ui-nav-subnav__item,.ui-button,.ui-button--small,.ui-chip,.ui-chip-select,.ui-tabs__item,.ui-search__input,.ui-field__control{min-height:var(--hit-target-mobile)}.ui-icon-button{width:var(--hit-target-mobile);height:var(--hit-target-mobile)}}@media (width<=640px){.ui-form-grid,.ui-form-grid--3{grid-template-columns:1fr}.ui-app-shell__header{padding:0 var(--page-padding-mobile);gap:var(--space-2)}.ui-app-shell__header-group{padding-left:var(--space-2)}.ui-app-shell__content{padding:var(--page-padding-mobile);gap:var(--space-4)}.ui-kpi-grid{grid-template-columns:minmax(0,1fr)}.ui-kpi__value{font-size:32px;line-height:36px}.ui-breadcrumb{display:none}.ui-page-header__action{width:100%}}@media print{.ui-app-shell{display:block}.ui-app-shell__sidebar,.ui-app-shell__header,.ui-button,.ui-tabs,.ui-form,.ui-icon-button{display:none}.ui-app-shell__content{max-width:none;padding:0}.ui-panel,.ui-card,.ui-kpi{border:1px solid var(--wf-border);box-shadow:none;break-inside:avoid}}
