.v2-shell,.v2-modal{--v2-bg:#f4f5f6;--v2-panel:#fff;--v2-raised:#eef1f3;--v2-border:#ccd2d8;--v2-text:#23303c;--v2-muted:#61707d;--v2-accent:#215e8b;--v2-selected:#e8f0f7;--v2-ok:#24704e;--v2-warn:#966118;--v2-error:#aa3935;color:var(--v2-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:13px/1.45 Segoe UI,system-ui,sans-serif}.dark .v2-shell,.dark .v2-modal{--v2-bg:#161d24;--v2-panel:#1d2730;--v2-raised:#26333e;--v2-border:#3c4a57;--v2-text:#e0e6ec;--v2-muted:#a4b1bd;--v2-accent:#8cc7ef;--v2-selected:#263e52;--v2-ok:#81cba3;--v2-warn:#e8bd78;--v2-error:#f39a90;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v2-shell{background:var(--v2-bg);grid-template:46px minmax(0,1fr)/184px minmax(0,1fr);min-height:100dvh;display:grid}.v2-shell *,.v2-modal *{box-sizing:border-box}.v2-shell a{color:var(--v2-accent);text-decoration:none}.v2-shell a:hover{text-decoration:underline}:is(.v2-shell :focus-visible,.v2-modal :focus-visible){outline:2px solid var(--v2-accent);outline-offset:2px}.v2-appbar{background:var(--v2-panel);border-bottom:1px solid var(--v2-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.v2-appbar .v2-brand{color:var(--v2-text);white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.v2-brand strong{font-size:15px}.v2-brand>span{color:var(--v2-muted);border-left:1px solid var(--v2-border);padding-left:10px}.v2-brand>b{border:1px solid var(--v2-border);padding:1px 5px;font-size:10px;font-weight:600}.v2-appbar-actions{align-items:center;gap:12px;display:flex}.v2-environment{color:var(--v2-muted);font-size:11px}.v2-account{position:relative}.v2-account summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.v2-account>div{z-index:25;border:1px solid var(--v2-border);background:var(--v2-panel);gap:8px;min-width:160px;padding:10px;display:grid;position:absolute;top:28px;right:0}.v2-sidebar{border-right:1px solid var(--v2-border);background:var(--v2-raised);flex-direction:column;min-width:0;min-height:0;display:flex}.v2-sidebar nav{flex:1;padding:10px 7px}.v2-nav-group{margin-bottom:16px}.v2-nav-label{text-transform:uppercase;letter-spacing:.075em;color:var(--v2-muted);padding:6px 9px;font-size:10px;font-weight:650}.v2-nav-group a{color:var(--v2-text);border-left:2px solid #0000;align-items:center;gap:9px;margin-bottom:1px;padding:7px 9px;display:flex}.v2-nav-group a:hover{background:var(--v2-selected);text-decoration:none}.v2-nav-group a[aria-current]{background:var(--v2-selected);border-color:var(--v2-accent);color:var(--v2-accent);font-weight:600}.v2-compare{border-top:1px solid var(--v2-border);justify-content:space-between;align-items:center;margin:8px 12px 14px;padding-top:12px;font-size:12px;display:flex}.v2-workspace{flex-direction:column;min-width:0;display:flex}.v2-scopebar{border-bottom:1px solid var(--v2-border);background:var(--v2-panel);align-items:center;gap:8px;min-height:43px;padding:7px 18px;display:flex}.v2-scopebar select{min-width:170px;max-width:300px}.v2-feed{color:var(--v2-muted);font-size:11px}.v2-feed[data-state=live]:before{content:"";background:var(--v2-ok);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.v2-content{flex:1;min-width:0;padding:18px}.v2-content>div{min-width:0}.v2-statusbar{border-top:1px solid var(--v2-border);color:var(--v2-muted);justify-content:space-between;gap:14px;margin-top:auto;padding:5px 18px;font-size:11px;display:flex}.v2-statusbar i{background:var(--v2-warn);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.v2-statusbar i[data-online=true]{background:var(--v2-ok)}.v2-shell h1,.v2-shell h2,.v2-shell h3{color:var(--v2-text);letter-spacing:normal;margin:0;line-height:1.3}.v2-shell h1{font-size:22px;font-weight:600}.v2-shell h2{font-size:16px;font-weight:600}.v2-shell h3{font-size:13px;font-weight:650}.v2-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.v2-actions,.v2-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.v2-toolbar{padding:9px 0}.v2-toolbar label{align-items:center;gap:6px;display:flex}.v2-grow{flex:1}.v2-muted{color:var(--v2-muted)}.v2-mono{overflow-wrap:anywhere;font:12px/1.45 Consolas,monospace}.v2-shell .v2-button,.v2-modal .v2-button{border:1px solid var(--v2-border);background:var(--v2-panel);min-height:30px;color:var(--v2-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-weight:500;text-decoration:none;display:inline-flex}.v2-shell .v2-button:hover,.v2-modal .v2-button:hover{background:var(--v2-raised);text-decoration:none}.v2-shell .v2-primary,.v2-modal .v2-primary{color:#fff;background:#215e8b;border-color:#215e8b}.v2-shell .v2-primary:hover,.v2-modal .v2-primary:hover{background:#194e76}.v2-shell .v2-button:disabled,.v2-modal .v2-button:disabled{opacity:.48;cursor:default}.v2-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.v2-shell select,.v2-modal input:not([type=checkbox]):not([type=radio]),.v2-modal select{border:1px solid var(--v2-border);background:var(--v2-panel);max-width:100%;min-height:30px;color:var(--v2-text);font:inherit;border-radius:2px;padding:4px 8px}.v2-shell input[type=checkbox],.v2-modal input[type=checkbox]{accent-color:#215e8b;vertical-align:middle;width:14px;height:14px}.v2-search{width:250px}.v2-shell .v2-toolbar select{max-width:230px}.v2-state{white-space:nowrap;color:var(--v2-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-state i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.v2-state[data-tone=ok]{color:var(--v2-ok)}.v2-state[data-tone=warn]{color:var(--v2-warn)}.v2-state[data-tone=error]{color:var(--v2-error)}.v2-notice{border:1px solid var(--v2-border);border-left:3px solid var(--v2-accent);background:var(--v2-panel);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;display:flex}.v2-notice[data-error]{border-left-color:var(--v2-error);color:var(--v2-error)}.v2-empty{text-align:center;color:var(--v2-muted);padding:35px 16px!important}.v2-split{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.v2-split>*{min-width:0}.v2-split.v2-project-split{grid-template-columns:minmax(300px,.9fr) minmax(440px,1.1fr)}.v2-inspector{border:1px solid var(--v2-border);background:var(--v2-panel);min-width:0}.v2-inspector-head{border-bottom:1px solid var(--v2-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.v2-inspector-head h2{overflow-wrap:anywhere}.v2-inspector-head small{color:var(--v2-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.v2-inspector-body{padding:14px}.v2-inspector-body>.v2-actions{margin-top:14px}.v2-section{border-bottom:1px solid var(--v2-border);padding:16px 0}.v2-section:first-child{padding-top:0}.v2-section:last-child{border-bottom:0}.v2-section>h3{margin-bottom:10px}.v2-properties{gap:0;margin:0;display:grid}.v2-properties>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:6px 0;display:grid}.v2-properties dt{color:var(--v2-muted);font-size:12px}.v2-properties dd{overflow-wrap:anywhere;margin:0}.v2-summary{color:var(--v2-muted);flex-wrap:wrap;gap:16px;margin:0 0 8px;font-size:12px;display:flex}.v2-summary b{font-variant-numeric:tabular-nums;color:var(--v2-text)}.v2-summary button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 8px}.v2-summary button[aria-pressed=true]{color:var(--v2-accent);background:var(--v2-selected);border-color:var(--v2-border)}.v2-fleet-filters{border:0;gap:3px;min-width:0;margin-bottom:0;padding:0}.v2-table-region{border:1px solid var(--v2-border);background:var(--v2-panel);min-width:0}.v2-table-tools{border-bottom:1px solid var(--v2-border);flex-wrap:wrap;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font-size:11px;display:flex}.v2-table-scroll{max-height:min(68vh,850px);overflow:auto}.v2-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.v2-table th{background:var(--v2-raised);text-align:left;z-index:1;border-bottom:1px solid var(--v2-border);padding:8px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.v2-table td{border-bottom:1px solid color-mix(in srgb, var(--v2-border) 65%, transparent);vertical-align:middle;overflow-wrap:anywhere;padding:9px 10px}.v2-table tr:last-child td{border-bottom:0}.v2-table tr[tabindex]{cursor:pointer}.v2-table tbody tr:hover{background:color-mix(in srgb, var(--v2-selected) 55%, transparent)}.v2-table tbody tr[data-selected]{background:var(--v2-selected)}.v2-table tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 var(--v2-accent)}.v2-table td small{color:var(--v2-muted);margin-top:2px;font-size:11px;display:block}.v2-table td b{font-weight:600}.v2-sort{font:inherit;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:0;display:flex}.v2-resize{cursor:col-resize;touch-action:none;border:0;border-right:1px solid var(--v2-border);width:5px;height:auto;margin:0;position:absolute;top:4px;bottom:4px;right:0}.v2-resize:hover,.v2-resize:focus{background:var(--v2-accent)}.v2-columns{position:relative}.v2-columns summary{cursor:pointer;align-items:center;gap:4px;padding:3px;list-style:none;display:flex}.v2-columns>div{z-index:6;background:var(--v2-panel);border:1px solid var(--v2-border);gap:8px;width:200px;padding:10px;display:grid;position:absolute;top:26px;right:0;box-shadow:0 3px 8px #0001}.v2-columns label{align-items:center;gap:8px;display:flex}.v2-pagination{border-top:1px solid var(--v2-border);justify-content:flex-end;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.v2-pagination span{color:var(--v2-muted);margin-right:auto}.v2-tabs{border-bottom:1px solid var(--v2-border);background:var(--v2-panel);gap:0;display:flex;overflow-x:auto}.v2-tabs a,.v2-tabs button{color:var(--v2-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px}.v2-tabs [aria-current],.v2-tabs [aria-selected=true]{border-bottom-color:var(--v2-accent);color:var(--v2-accent);font-weight:600}.v2-tabs a:hover{background:var(--v2-raised);text-decoration:none}.v2-device-head{padding-bottom:14px}.v2-device-head .v2-pagehead{margin-bottom:5px}.v2-breadcrumb{color:var(--v2-muted);margin-bottom:10px;font-size:12px}.v2-device-body{background:var(--v2-panel);border:1px solid var(--v2-border);border-top:0;padding:18px}.v2-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v2-overview-grid h3{margin-bottom:8px}.v2-form{gap:12px;display:grid}.v2-form>label,.v2-form .v2-form-field{color:var(--v2-muted);gap:4px;font-size:12px;display:grid}.v2-form input,.v2-form select{width:100%}.v2-form .v2-check{color:var(--v2-text);align-items:center;gap:7px;display:flex}.v2-form .v2-check input{width:14px}.v2-form footer,.v2-modal footer{border-top:1px solid var(--v2-border);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.v2-modal{background:var(--v2-panel);width:min(520px,100vw - 28px);border-radius:3px!important}.v2-shell .v2-linkbutton{color:var(--v2-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.v2-shell .v2-linkbutton:hover{text-decoration:underline}.v2-rollout{gap:12px;display:grid}.v2-rollout progress{width:100%;accent-color:var(--v2-ok);height:7px}.v2-target{border-bottom:1px solid var(--v2-border);grid-template-columns:18px minmax(90px,1fr) 1fr;align-items:center;gap:8px;padding:9px 0;display:grid}.v2-target small{color:var(--v2-muted);display:block}.v2-target:has(input:disabled){color:var(--v2-muted)}.v2-selection{border:1px solid var(--v2-border);background:var(--v2-selected);border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-shell .v2-tools .workspace{width:100%;max-width:none;padding:0}.v2-shell .v2-tools .page-heading{margin:0 0 14px;padding:0}.v2-shell .v2-tools .page-heading h1{font-size:22px}.v2-shell .v2-tools .surface-panel,.v2-shell .v2-tools .table-surface{box-shadow:none;background:var(--v2-panel);border-radius:2px;padding:14px}.v2-shell .v2-tools .surface-panel .surface-panel{border:0;padding:0}.v2-shell .v2-tools button,.v2-shell .v2-tools [data-slot=button]{border-radius:2px}.v2-shell .v2-tools .empty-state{border-radius:2px;padding:24px}.v2-shell .v2-tools .record-table th,.v2-shell .v2-tools .record-table td{padding:9px 11px}.v2-shell .v2-tools .eyebrow,.v2-shell .v2-device-tools .tablet-breadcrumb,.v2-shell .v2-device-tools .tablet-identity>h1,.v2-shell .v2-device-tools .tablet-identity-status,.v2-shell .v2-device-tools .tablet-navigation,.v2-shell .v2-device-tools .tablet-view-heading{display:none}.v2-shell .v2-device-tools .tablet-identity{display:contents}.v2-shell .v2-device-tools:not(.v2-device-actions) .tablet-hero{display:none}.v2-shell .v2-device-tools .tablet-hero{border:0;justify-content:flex-end;min-height:0;padding:0 0 12px}.v2-shell .v2-device-tools .tablet-open-screen,.v2-shell .v2-device-tools .identify-button{display:none}.v2-shell .v2-device-tools .tablet-layout{display:block}.v2-shell .v2-device-tools .tablet-content{background:0 0;border:0;padding:0}.v2-shell .v2-device-tools .tab-panel{margin:0}.v2-shell .v2-device-tools .admin-switcher{border:0;border-bottom:1px solid var(--v2-border);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;width:100%;padding:0}.v2-shell .v2-device-tools .admin-switcher button{border:0;border-bottom:2px solid #0000;border-radius:0;padding:7px 12px}.v2-shell .v2-device-tools .admin-switcher .admin-switcher-active{border-bottom-color:var(--v2-accent);background:var(--v2-selected);color:var(--v2-accent);box-shadow:none}.v2-shell .v2-device-tools .tool-nav button.active{background:var(--v2-selected);color:var(--v2-accent);border-color:var(--v2-accent)}:is(body:has(.v2-shell) [role=dialog],body:has(.v2-shell) [role=alertdialog]){border-radius:3px}@media (min-width:1700px){.v2-split{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:1150px){.v2-split,.v2-split.v2-project-split{grid-template-columns:minmax(0,1fr)}.v2-inspector{max-width:none}.v2-overview-grid{gap:18px}}@media (max-width:760px){.v2-shell{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.v2-appbar{min-height:46px;padding:7px 12px}.v2-brand>span,.v2-environment{display:none}.v2-appbar-actions{gap:5px}.v2-account summary{max-width:120px}.v2-sidebar{border-right:0;border-bottom:1px solid var(--v2-border)}.v2-sidebar nav{padding:5px;display:flex;overflow-x:auto}.v2-nav-group{margin:0;display:flex}.v2-nav-label{display:none}.v2-nav-group a{white-space:nowrap;padding:6px 10px}.v2-compare{border-top:0;justify-content:flex-end;gap:5px;margin:0;padding:5px 12px;font-size:11px}.v2-content{padding:12px}.v2-scopebar{flex-wrap:wrap;padding:7px 12px}.v2-scopebar select{min-width:0;max-width:210px}.v2-overview-grid{grid-template-columns:minmax(0,1fr)}.v2-statusbar{flex-wrap:wrap;padding:5px 12px}.v2-search{flex:1;min-width:150px}.v2-device-body{padding:12px}.v2-properties>div{grid-template-columns:110px minmax(0,1fr)}}html[data-ui=workbench]{--wb-font:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--wb-mono:Consolas, "Cascadia Mono", "SF Mono", Menlo, monospace;--wb-control:32px;--wb-control-small:26px;--wb-row:34px;--wb-gutter:20px;--wb-titlebar:#f4f5f7;--wb-chrome:#eef0f3;--wb-chrome-2:#e4e7eb;--wb-surface:#fff;--wb-surface-2:#f7f8fa;--wb-field:#fff;--wb-raised:#fbfbfc;--wb-raised-hover:#f0f2f5;--wb-line:#c9ced5;--wb-line-soft:#e4e7eb;--wb-line-strong:#a9b0b9;--wb-text:#1b1f25;--wb-text-2:#48515c;--wb-text-3:#6c7580;--wb-accent:#1f6fc5;--wb-accent-strong:#185ca5;--wb-accent-text:#185fae;--wb-accent-contrast:#fff;--wb-sel:#dbe9f8;--wb-sel-line:#9cc2ea;--wb-hover:#f0f4f8;--wb-focus:#1f6fc5;--wb-shadow:0 8px 28px #141e2d29, 0 1px 3px #141e2d1f;--wb-ok:#1e8449;--wb-warn:#b36b00;--wb-bad:#c42b2b;--wb-busy:#1f6fc5;--wb-off:#8a929b;--wb-ok-bg:#e8f5ed;--wb-warn-bg:#fdf3e1;--wb-bad-bg:#fbe9e9;--wb-busy-bg:#e6f0fb;--wb-off-bg:#eef0f2;--wb-series-1:#1f6fc5;--wb-series-2:#c25a00;--wb-series-3:#1e8449;--wb-series-4:#7a3fb3}html[data-ui=workbench].dark{--wb-titlebar:#1c1e21;--wb-chrome:#212326;--wb-chrome-2:#292c30;--wb-surface:#18191c;--wb-surface-2:#1e2023;--wb-field:#121416;--wb-raised:#2a2d31;--wb-raised-hover:#33373c;--wb-line:#383c42;--wb-line-soft:#2a2d32;--wb-line-strong:#4d525a;--wb-text:#dadde1;--wb-text-2:#a9afb6;--wb-text-3:#7f868e;--wb-accent:#3a86d8;--wb-accent-strong:#2f74c0;--wb-accent-text:#72b3f2;--wb-accent-contrast:#fff;--wb-sel:#1f3a57;--wb-sel-line:#2f5f8f;--wb-hover:#25292d;--wb-focus:#4c9ae6;--wb-shadow:0 10px 32px #00000080, 0 1px 3px #0006;--wb-ok:#4cba74;--wb-warn:#e0a33e;--wb-bad:#f06a62;--wb-busy:#5aa6f0;--wb-off:#80878f;--wb-ok-bg:#19301f;--wb-warn-bg:#33291a;--wb-bad-bg:#3a1f1f;--wb-busy-bg:#172b40;--wb-off-bg:#26292d;--wb-series-1:#5aa6f0;--wb-series-2:#e8913a;--wb-series-3:#4cba74;--wb-series-4:#b483e6}html[data-ui=workbench],html[data-ui=workbench].dark{--background:var(--wb-surface);--foreground:var(--wb-text);--card:var(--wb-surface);--card-foreground:var(--wb-text);--popover:var(--wb-surface);--popover-foreground:var(--wb-text);--primary:var(--wb-accent);--primary-foreground:#fff;--secondary:var(--wb-chrome);--secondary-foreground:var(--wb-text);--muted:var(--wb-surface-2);--muted-foreground:var(--wb-text-3);--accent:var(--wb-hover);--accent-foreground:var(--wb-text);--destructive:var(--wb-bad);--border:var(--wb-line);--input:var(--wb-line);--ring:var(--wb-focus);--radius:2px}html[data-ui=workbench],html[data-ui=workbench] body{background:var(--wb-chrome);overflow:hidden}.wb-tone-ok{--tone:var(--wb-ok);--tone-bg:var(--wb-ok-bg)}.wb-tone-warn{--tone:var(--wb-warn);--tone-bg:var(--wb-warn-bg)}.wb-tone-bad{--tone:var(--wb-bad);--tone-bg:var(--wb-bad-bg)}.wb-tone-busy{--tone:var(--wb-busy);--tone-bg:var(--wb-busy-bg)}.wb-tone-off{--tone:var(--wb-off);--tone-bg:var(--wb-off-bg)}.wb-tone-info{--tone:var(--wb-text-3);--tone-bg:var(--wb-off-bg)}.wb-root{color:var(--wb-text);background:var(--wb-chrome);font:14px/20px var(--wb-font);-webkit-font-smoothing:antialiased;grid-template-rows:48px minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.wb-root *,.wb-menu *,.wb-dialog *{box-sizing:border-box}.wb-root a{color:var(--wb-accent-text);text-decoration:none}.wb-root a:hover{text-decoration:underline}:is(.wb-root :focus-visible,.wb-menu :focus-visible,.wb-dialog :focus-visible){outline:2px solid var(--wb-focus);outline-offset:-2px}.wb-root-blocked{grid-template-rows:1fr}.wb-blocked{place-items:center;display:grid}.wb-skip{z-index:50;background:var(--wb-accent);padding:6px 10px;position:absolute;top:-40px;left:8px;color:#fff!important}.wb-skip:focus{top:6px}.wb-mono{font-family:var(--wb-mono);font-size:13px}.wb-spin{animation:.9s linear infinite wb-spin}@keyframes wb-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wb-titlebar{background:var(--wb-titlebar);border-bottom:1px solid var(--wb-line);align-items:center;gap:10px;min-width:0;padding:0 12px 0 8px;display:flex}.wb-titlebar-button{width:34px;height:34px;color:var(--wb-text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.wb-titlebar-button:hover{background:var(--wb-hover);border-color:var(--wb-line)}.wb-titlebar-button svg{width:18px;height:18px}.wb-brand{border-right:1px solid var(--wb-line);white-space:nowrap;align-items:center;gap:9px;margin-right:2px;padding-right:14px;font-size:15px;font-weight:600;display:flex;color:var(--wb-text)!important}.wb-brand:hover{text-decoration:none!important}.wb-brand img{width:24px;height:24px}.wb-scope{align-items:center;min-width:0;display:flex}.wb-scope-select{min-width:170px;max-width:240px}.wb-scope-fixed{white-space:nowrap;font-weight:600}.wb-titlebar-end{align-items:center;gap:6px;margin-left:auto;display:flex}.wb-env{border:1px solid var(--wb-warn);color:var(--wb-warn);text-transform:uppercase;letter-spacing:.04em;padding:0 8px;font-size:12px;line-height:22px}.wb-goto{flex:0 440px;min-width:180px;margin-left:6px;position:relative}.wb-goto-icon{width:16px;height:16px;color:var(--wb-text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.wb-goto-input{width:100%;height:var(--wb-control);border:1px solid var(--wb-line);background:var(--wb-field);color:var(--wb-text);font:inherit;padding:0 60px 0 34px}.wb-goto-input::placeholder{color:var(--wb-text-3)}.wb-goto-input:focus{border-color:var(--wb-focus);box-shadow:inset 0 0 0 1px var(--wb-focus);outline:none}.wb-goto-key{border:1px solid var(--wb-line);color:var(--wb-text-3);font:11px/17px var(--wb-font);pointer-events:none;background:var(--wb-surface-2);padding:0 5px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.wb-goto-input:focus+.wb-goto-key{display:none}.wb-goto-results{z-index:60;border:1px solid var(--wb-line-strong);background:var(--wb-surface);max-height:460px;box-shadow:var(--wb-shadow);padding:4px 0;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto}.wb-goto-result{cursor:default;white-space:nowrap;grid-template-columns:64px auto 1fr;align-items:baseline;gap:10px;padding:7px 12px;display:grid}.wb-goto-active{background:var(--wb-sel)}.wb-goto-kind{color:var(--wb-text-3);font-size:12px}.wb-goto-label{font-weight:600}.wb-goto-detail{text-overflow:ellipsis;color:var(--wb-text-3);overflow:hidden}.wb-goto-none{color:var(--wb-text-3);padding:10px 14px}.wb-body{min-height:0;display:grid}.wb-main{flex-direction:column;min-width:0;min-height:0;display:flex}.wb-workspace{background:var(--wb-surface);outline:none;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.wb-workspace-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.wb-connection-banner{padding:8px var(--wb-gutter);color:var(--wb-text);background:var(--wb-bad-bg);border-bottom:1px solid var(--wb-bad)}.wb-splitter{background:var(--wb-chrome)}.wb-splitter-v{cursor:col-resize;border-right:1px solid var(--wb-line)}.wb-splitter-h{cursor:row-resize;border-top:1px solid var(--wb-line);flex:0 0 5px}:is(.wb-splitter:hover,.wb-splitter:focus-visible){background:var(--wb-sel-line)}.wb-side{background:var(--wb-chrome);border-right:1px solid var(--wb-line);flex-direction:column;min-height:0;padding:10px 0 16px;display:flex;overflow:auto}.wb-side-group{padding:0 8px;display:grid}.wb-side-group+.wb-side-group{margin-top:14px}.wb-side-heading{color:var(--wb-text-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;padding:0 10px 5px;font-size:11.5px;font-weight:600}.wb-side-toggle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.wb-side-toggle:hover{color:var(--wb-text)}.wb-side-chevron{opacity:0;width:13px;height:13px;margin-left:auto;transition:transform .12s,opacity .12s}.wb-side-toggle:hover .wb-side-chevron,.wb-side-folded .wb-side-chevron{opacity:1}.wb-side-toggle:focus-visible .wb-side-chevron{opacity:1}.wb-side-folded .wb-side-chevron{transform:rotate(-90deg)}.wb-side-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.wb-side-link{white-space:nowrap;border-radius:2px;align-items:center;gap:11px;height:36px;padding:0 10px;display:flex;position:relative;color:var(--wb-text)!important}.wb-side-link:hover{background:var(--wb-hover);text-decoration:none!important}.wb-side-link[aria-current=page],.wb-side-active{background:var(--wb-sel);font-weight:600}.wb-side-link[aria-current=page]:before,.wb-side-active:before{content:"";background:var(--wb-accent);width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.wb-side-icon{width:18px;height:18px;color:var(--wb-text-2);flex:none}.wb-side-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.wb-side-count{color:var(--wb-text-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.wb-side-badge{color:#fff;background:var(--tone);text-align:center;min-width:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:19px}.wb-side-truck{gap:10px;font-weight:400!important}.wb-side-truck .wb-dot{margin:0 5px}.wb-side-truck-number{min-width:32px;font-weight:600}.wb-side-truck-name{text-overflow:ellipsis;min-width:0;color:var(--wb-text-2);flex:auto;overflow:hidden}.wb-side-issue{min-width:18px;color:var(--tone);border:1px solid var(--tone);text-align:center;padding:0 4px;font-size:11px;font-weight:700;line-height:15px}.wb-side-spacer{flex:auto}.wb-side-foot{color:var(--wb-text-3);padding:12px 18px 0;font-size:12px}.wb-side-rail .wb-side-heading,.wb-side-rail .wb-side-label,.wb-side-rail .wb-side-count,.wb-side-rail .wb-side-recent,.wb-side-rail .wb-side-foot{display:none}.wb-side-rail .wb-side-group{padding:0 6px}.wb-side-rail .wb-side-group+.wb-side-group{border-top:1px solid var(--wb-line-soft);margin-top:10px;padding-top:10px}.wb-side-rail .wb-side-link{justify-content:center;padding:0}.wb-side-rail .wb-side-badge{min-width:16px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;top:3px;right:3px}.wb-side-rail .wb-side-link[aria-current=page]:before{left:-6px}.wb-statusbar{background:var(--wb-chrome-2);border-top:1px solid var(--wb-line);min-width:0;height:30px;color:var(--wb-text-2);white-space:nowrap;align-items:stretch;gap:0;padding:0 4px 0 0;font-size:13px;display:flex;overflow:hidden}.wb-statusbar-item{border-right:1px solid var(--wb-line-soft);align-items:center;gap:7px;padding:0 12px;display:inline-flex;color:inherit!important}a.wb-statusbar-item:hover{background:var(--wb-hover);text-decoration:none!important}.wb-statusbar-spacer{flex:1}.wb-statusbar-light{background:var(--wb-ok);border-radius:50%;width:9px;height:9px}.wb-statusbar-warn{background:var(--wb-warn-bg)}.wb-statusbar-warn .wb-statusbar-light{background:var(--wb-warn)}.wb-statusbar-bad{background:var(--wb-bad);color:#fff}.wb-statusbar-bad .wb-statusbar-light{background:#fff}.wb-statusbar-commands{border:0;border-right:1px solid var(--wb-line);color:var(--wb-text);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex}.wb-statusbar-commands:hover{background:var(--wb-hover)}.wb-statusbar-commands[aria-expanded=true]{background:var(--wb-surface)}.wb-statusbar-commands>svg{width:15px;height:15px;color:var(--wb-text-2)}.wb-statusbar-commands strong{font-weight:600}.wb-statusbar-flash{animation:1.2s ease-out wb-flash}@keyframes wb-flash{0%{background:var(--wb-busy-bg)}to{background:0 0}}.wb-dock{background:var(--wb-surface);flex-direction:column;flex:none;min-height:0;display:flex}.wb-dock-head{padding:0 8px 0 var(--wb-gutter);background:var(--wb-chrome);border-bottom:1px solid var(--wb-line);flex:0 0 38px;align-items:center;gap:10px;display:flex}.wb-dock-title{margin:0;font-size:14px;font-weight:600}.wb-dock-summary{color:var(--wb-text-2);font-size:13px}.wb-dock-link{font-size:13px}.wb-dock-body{flex-direction:column;flex:auto;min-height:0;display:flex}.wb-dot{background:var(--tone);vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.wb-dot-hollow{box-shadow:inset 0 0 0 1.5px var(--tone);background:0 0}.wb-dot-dashed{border:1px dashed var(--wb-off);background:0 0}.wb-status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.wb-status>i{background:var(--tone);border-radius:50%;flex:none;width:9px;height:9px}.wb-status.wb-tone-off>i{box-shadow:inset 0 0 0 1.5px var(--tone);background:0 0}.wb-status-strong{font-weight:600}.wb-status.wb-tone-bad.wb-status-strong,.wb-status.wb-tone-warn.wb-status-strong{color:var(--tone)}.wb-tag{border:1px solid var(--tone);color:var(--tone);white-space:nowrap;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.wb-missing{color:var(--wb-text-3)}.wb-rec{color:var(--wb-busy);border:1px solid var(--wb-busy);letter-spacing:.04em;padding:0 4px;font-size:10px;font-weight:700;line-height:14px}.wb-btn{height:var(--wb-control);border:1px solid var(--wb-line);background:var(--wb-raised);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex;color:var(--wb-text)!important;text-decoration:none!important}.wb-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--wb-raised-hover);border-color:var(--wb-line-strong)}.wb-btn:active:not(:disabled){background:var(--wb-chrome-2)}.wb-btn:disabled,.wb-btn[aria-disabled=true]{cursor:default;opacity:.65;color:var(--wb-text-3)!important}.wb-btn svg{flex:none;width:16px;height:16px}.wb-btn .wb-caret{width:14px;height:14px;color:var(--wb-text-3);margin-right:-4px}.wb-btn-primary{background:var(--wb-accent);border-color:var(--wb-accent-strong);color:var(--wb-accent-contrast)!important}.wb-btn-primary:hover:not(:disabled){background:var(--wb-accent-strong)!important;border-color:var(--wb-accent-strong)!important}.wb-btn-primary .wb-caret{color:inherit}.wb-btn-ghost{background:0 0;border-color:#0000}.wb-btn-ghost:hover:not(:disabled){background:var(--wb-hover)!important;border-color:var(--wb-line)!important}.wb-btn-danger{color:var(--wb-bad)!important}.wb-btn-danger:hover:not(:disabled){border-color:var(--wb-bad)!important}.wb-dialog-danger .wb-btn-primary{background:var(--wb-bad);border-color:var(--wb-bad)}.wb-btn-small{height:var(--wb-control-small);gap:5px;padding:0 9px;font-size:13px}.wb-btn-small svg{width:14px;height:14px}.wb-btn-icon{width:var(--wb-control);padding:0}.wb-btn-small.wb-btn-icon{width:var(--wb-control-small)}.wb-input,.wb-select,.wb-textarea{height:var(--wb-control);border:1px solid var(--wb-line);background:var(--wb-field);color:var(--wb-text);font:inherit;border-radius:0;min-width:0;padding:0 9px}.wb-textarea{height:auto;padding:6px 9px}.wb-select{padding-right:24px}.wb-input:focus,.wb-select:focus,.wb-textarea:focus{border-color:var(--wb-focus);box-shadow:inset 0 0 0 1px var(--wb-focus);outline:none}.wb-input::placeholder,.wb-textarea::placeholder{color:var(--wb-text-3)}.wb-input:disabled,.wb-select:disabled,.wb-textarea:disabled{color:var(--wb-text-3);background:var(--wb-surface-2)}.wb-input[aria-invalid=true]{border-color:var(--wb-bad)}.wb-search{width:260px}.wb-root input[type=checkbox],.wb-dialog input[type=checkbox]{accent-color:var(--wb-accent);width:15px;height:15px;margin:0}.wb-root input[type=radio],.wb-dialog input[type=radio]{accent-color:var(--wb-accent);margin:0}.wb-root input[type=range]{accent-color:var(--wb-accent)}.wb-toolbar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wb-toolbar-sep{background:var(--wb-line);width:1px;height:22px;margin:0 6px}.wb-toolbar-spacer{flex:auto}.wb-segmented{border:1px solid var(--wb-line);background:var(--wb-raised);display:inline-flex}.wb-segmented-count{color:var(--wb-text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.wb-segmented-on .wb-segmented-count{color:var(--wb-text-2)}.wb-menu{z-index:1000;border:1px solid var(--wb-line-strong);background:var(--wb-surface);min-width:200px;max-width:380px;max-height:70vh;color:var(--wb-text);box-shadow:var(--wb-shadow);font:14px/20px var(--wb-font);padding:4px 0;position:fixed;overflow:auto}.wb-menu-item{cursor:default;white-space:nowrap;outline:none;align-items:center;gap:8px;min-height:32px;padding:0 20px 0 6px;display:flex}.wb-menu-item:hover,.wb-menu-item:focus{background:var(--wb-sel)}.wb-menu-item[aria-disabled=true]{color:var(--wb-text-3);background:0 0}.wb-menu-icon{width:24px;color:var(--wb-text-2);place-items:center;display:grid}.wb-menu-icon svg{width:16px;height:16px}.wb-menu-text{flex:1}.wb-menu-hint{color:var(--wb-text-3);padding-left:20px;font-size:12.5px}.wb-menu-danger,.wb-menu-danger .wb-menu-icon{color:var(--wb-bad)}.wb-menu-label{color:var(--wb-text-3);padding:5px 14px 3px 38px;font-size:12px}.wb-dialog-backdrop{z-index:900;background:#00000052;position:fixed;inset:0}.wb-dialog{z-index:901;border:1px solid var(--wb-line-strong);background:var(--wb-surface);max-width:calc(100vw - 24px);max-height:80vh;color:var(--wb-text);box-shadow:var(--wb-shadow);font:14px/20px var(--wb-font);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.wb-dialog form{flex-direction:column;min-height:0;max-height:80vh;display:flex}.wb-dialog-title{background:var(--wb-chrome);border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 8px 0 18px;display:flex}.wb-dialog-title h2{margin:0;font-size:15px;font-weight:600}.wb-dialog-close{width:32px;height:32px;color:var(--wb-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wb-dialog-close:hover{background:var(--wb-hover)}.wb-dialog-close svg{width:16px;height:16px}.wb-dialog-body{align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}.wb-dialog-body p{margin:0}.wb-dialog-footer{border-top:1px solid var(--wb-line-soft);background:var(--wb-surface-2);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.wb-dialog-footer .wb-btn{min-width:88px}.wb-dialog-footer-start{margin-right:auto}.wb-field{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.wb-field>label,.wb-field>.wb-field-label{color:var(--wb-text-2);padding-top:6px}.wb-field-control{gap:5px;min-width:0;display:grid}.wb-field-control .wb-input,.wb-field-control .wb-select,.wb-field-control .wb-textarea{width:100%}.wb-field-hint{color:var(--wb-text-3);font-size:13px}.wb-field-top{align-items:start}.wb-field-top>.wb-field-label{padding-top:0}.wb-company-logo{object-fit:contain;border:1px solid var(--wb-line);background:#fff;justify-self:start;max-width:100%;max-height:72px;padding:4px;display:block}.wb-check-row{align-items:center;gap:8px;display:flex}.wb-ws{flex-direction:column;flex:auto;min-height:0;display:flex}.wb-ws-head{padding:14px var(--wb-gutter) 16px;background:var(--wb-chrome);border-bottom:1px solid var(--wb-line);flex:none}.wb-ws-head-tabs{padding-bottom:0}.wb-crumbs{color:var(--wb-text-3);white-space:nowrap;align-items:center;gap:4px;margin-bottom:4px;font-size:13px;display:flex;overflow:hidden}.wb-crumbs svg{width:13px;height:13px}.wb-crumbs a{color:var(--wb-text-2)!important}.wb-ws-titlerow{align-items:flex-start;gap:20px;min-width:0;display:flex}.wb-ws-identity{flex:auto;min-width:0}.wb-ws-title{white-space:nowrap;align-items:center;gap:10px;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:28px;display:flex}.wb-ws-title .wb-dot{width:10px;height:10px}.wb-ws-title-sub{color:var(--wb-text-2);text-overflow:ellipsis;font-weight:400;overflow:hidden}.wb-ws-facts{color:var(--wb-text-2);flex-wrap:wrap;align-items:center;row-gap:4px;margin-top:5px;font-size:13.5px;display:flex}.wb-fact{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wb-fact+.wb-fact:before{content:"";background:var(--wb-line);width:1px;height:13px;margin:0 12px}.wb-fact-label{color:var(--wb-text-3)}.wb-ws-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding-top:2px;display:flex}.wb-tabs{margin:12px calc(var(--wb-gutter) * -1) 0;padding:0 calc(var(--wb-gutter) - 12px);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.wb-tab{white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:7px;height:40px;margin-bottom:-1px;padding:0 12px;display:inline-flex;position:relative;color:var(--wb-text-2)!important}.wb-tab:hover{border-bottom-color:var(--wb-line);color:var(--wb-text)!important;text-decoration:none!important}.wb-tab-active{font-weight:600;color:var(--wb-text)!important;border-bottom-color:var(--wb-accent)!important}.wb-tab .wb-tag{font-size:11px;font-weight:400;line-height:15px}.wb-ws-content{min-height:0;padding:var(--wb-gutter);flex:auto;position:relative;overflow:auto}.wb-ws-flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.wb-pad{padding:var(--wb-gutter)}.wb-tabbar{min-height:52px;padding:9px var(--wb-gutter);border-bottom:1px solid var(--wb-line-soft);background:var(--wb-surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.wb-tabbar-count{color:var(--wb-text-3);white-space:nowrap;font-size:13px}.wb-panel{border:1px solid var(--wb-line);background:var(--wb-surface);min-width:0}.wb-panel-head{background:var(--wb-surface-2);border-bottom:1px solid var(--wb-line-soft);align-items:center;gap:10px;min-height:40px;padding:0 8px 0 14px;display:flex}.wb-panel-head h3{color:var(--wb-text);white-space:nowrap;flex:1;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.wb-panel-count{color:var(--wb-text-3);font-weight:400}.wb-panel-actions{align-items:center;gap:4px;display:flex}.wb-panel-body{padding:8px 14px 12px}.wb-panel-flush{padding:0}.wb-panel-flush .wb-grid{border:0}.wb-panel-flush>.wb-props{padding:4px 14px 8px}.wb-props{--wb-label-width:160px;margin:0;display:grid}.wb-props-row{grid-template-columns:var(--wb-label-width) minmax(0, 1fr);border-bottom:1px solid var(--wb-line-soft);align-items:center;gap:14px;min-height:34px;padding:3px 0;display:grid}.wb-props-row:last-child{border-bottom:0}.wb-props dt{color:var(--wb-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-props dd{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.wb-props-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-props-wrap .wb-props-value{white-space:normal;overflow-wrap:anywhere}.wb-props-action{flex:none;margin-left:auto}.wb-meter{vertical-align:middle;align-items:center;gap:10px;width:210px;max-width:100%;display:inline-flex}.wb-grid .wb-meter{width:100%}.wb-meter-track{background:var(--wb-line-soft);flex:auto;height:7px;overflow:hidden}.wb-meter-track>span{background:var(--tone);height:100%;display:block}.wb-meter-value{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 42px}.wb-notice{border:1px solid var(--wb-line);border-left:3px solid var(--tone);background:var(--tone-bg);align-items:flex-start;gap:10px;padding:8px 10px 8px 12px;display:flex}.wb-notice>i{display:none}.wb-notice-text{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:2px}.wb-notice-action{flex:none;gap:6px;display:flex}.wb-notice-close{color:var(--wb-text-2);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:22px}.wb-empty{color:var(--wb-text-3);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;padding:44px 20px;display:flex}.wb-loading svg{width:18px;height:18px}.wb-grid{background:var(--wb-surface);flex:auto;min-height:0;position:relative;overflow:auto}.wb-grid-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.wb-grid-table th{z-index:2;text-align:left;background:var(--wb-surface-2);border-bottom:1px solid var(--wb-line);border-right:1px solid var(--wb-line-soft);height:36px;color:var(--wb-text-2);white-space:nowrap;padding:0;font-size:13px;font-weight:600;position:sticky;top:0}.wb-grid-sort,.wb-grid-header-text{width:100%;height:35px;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;display:flex;overflow:hidden}.wb-grid-sort{cursor:pointer}.wb-grid-sort:hover{background:var(--wb-hover);color:var(--wb-text)}.wb-grid-sort span{text-overflow:ellipsis;overflow:hidden}.wb-grid-sort svg{width:13px;height:13px;color:var(--wb-accent);flex:none}.wb-align-right .wb-grid-sort{justify-content:flex-end}.wb-grid-resize{z-index:3;cursor:col-resize;outline:none;width:6px;height:100%;position:absolute;top:0;right:-3px}:is(.wb-grid-resize:hover,.wb-grid-resize:focus-visible){background:var(--wb-sel-line)}.wb-grid-table th:last-child,.wb-grid-table td:last-child{border-right:0}.wb-grid-filler{width:auto}th.wb-grid-filler{text-align:right}.wb-grid-columns{width:28px;height:28px;color:var(--wb-text-3);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:4px;display:inline-grid}.wb-grid-columns:hover{color:var(--wb-text);background:var(--wb-hover)}.wb-grid-columns svg{width:15px;height:15px}.wb-grid-check{width:40px;text-align:center!important}.wb-grid-table td.wb-grid-open{padding:0 4px 0 6px}.wb-grid-open-button{border:1px solid var(--wb-line);background:var(--wb-raised);height:24px;color:var(--wb-accent-text);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:2px;padding:0 4px 0 8px;font-size:13px;line-height:1;display:inline-flex}.wb-grid-open-button:hover{background:var(--wb-raised-hover);border-color:var(--wb-accent)}.wb-grid-open-button svg{width:14px;height:14px}.wb-grid-table td{height:var(--wb-row);border-bottom:1px solid var(--wb-line-soft);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:0 12px;overflow:hidden}.wb-grid-table td.wb-grid-check{padding:0}.wb-grid-table td.wb-align-right{text-align:right}.wb-grid-table td.wb-align-center{text-align:center}.wb-grid-table tbody tr{cursor:default;outline:none}.wb-grid-table tbody tr:hover td{background:var(--wb-hover)}.wb-grid-table tbody tr.wb-row-selected td{background:var(--wb-sel)}.wb-grid-table tbody tr:focus-visible td{box-shadow:inset 0 1px 0 var(--wb-focus), inset 0 -1px 0 var(--wb-focus)}.wb-grid-table tbody tr:focus-visible td:first-child{box-shadow:inset 2px 1px 0 var(--wb-focus), inset 0 -1px 0 var(--wb-focus)}.wb-grid-empty td{height:88px;color:var(--wb-text-3);text-align:center;white-space:normal}.wb-grid-empty:hover td{background:0 0!important}.wb-row-dim td,.wb-row-dim td strong,.wb-cell-dim{color:var(--wb-text-2)}.wb-cell-faint{color:var(--wb-text-3)}.wb-cell-strong{font-weight:600}.wb-cell-issues{align-items:center;gap:7px;display:inline-flex}.wb-cell-more{color:var(--wb-text-3);font-size:12px}.wb-cell-wrap{line-height:18px;white-space:normal!important;padding-top:7px!important;padding-bottom:7px!important}.wb-cell-icon{align-items:center;gap:8px;min-width:0;display:inline-flex}.wb-cell-icon>svg{width:16px;height:16px;color:var(--wb-text-2);flex:none}.wb-cell-icon>span{text-overflow:ellipsis;overflow:hidden}.wb-gridfoot{min-height:34px;padding:0 var(--wb-gutter);border-top:1px solid var(--wb-line);background:var(--wb-surface-2);color:var(--wb-text-3);flex:none;align-items:center;gap:16px;font-size:13px;display:flex}.wb-columns{align-items:start;gap:16px;display:grid}.wb-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-stack{align-content:start;gap:16px;min-width:0;display:grid}.wb-stack-tight{gap:10px}@media (max-width:1440px){.wb-columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.wb-columns-2,.wb-columns-3{grid-template-columns:minmax(0,1fr)}}.wb-issue-list{display:grid}.wb-issue{border-bottom:1px solid var(--wb-line-soft);grid-template-columns:16px minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:4px 14px;display:grid}.wb-issue:last-child{border-bottom:0}.wb-issue-label{white-space:nowrap;font-weight:600}.wb-issue-detail{color:var(--wb-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-mini-table{border-collapse:collapse;border:1px solid var(--wb-line-soft);width:100%}.wb-mini-table td{border-bottom:1px solid var(--wb-line-soft);white-space:nowrap;height:34px;padding:0 10px}.wb-strip{padding:10px var(--wb-gutter);border-bottom:1px solid var(--wb-line-soft);flex:none;gap:6px;display:grid}.wb-linkish{color:var(--wb-accent-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.wb-linkish:hover{text-decoration:underline}.wb-revision{align-items:baseline;gap:8px;display:inline-flex}.wb-revision-next{color:var(--tone);font-size:13px}.wb-revision-ok{color:var(--wb-ok);font-size:12px}.wb-notice-gap{margin-bottom:16px}.wb-sum{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.wb-sum>*{flex:none}.wb-sum-issues .wb-issue{min-height:34px;padding:2px 14px}.wb-sum-main{flex:auto;grid-template-columns:minmax(250px,.8fr) minmax(0,1.1fr) minmax(0,1.6fr);gap:12px;min-height:290px;display:grid}.wb-sum-main-noscreen{grid-template-columns:minmax(250px,.8fr) minmax(0,2fr)}.wb-sum-main>.wb-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.wb-sum-main>.wb-panel>.wb-panel-body{flex:auto;min-height:0}.wb-sum .wb-panel-head{min-height:36px}.wb-sum .wb-props-row{min-height:28px;padding:2px 0}.wb-sum-job .wb-panel-body{padding-bottom:6px;overflow:auto}.wb-sum-job .wb-panel-message{padding:8px 0}.wb-summary-subhead{color:var(--wb-text-3);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 2px;font-size:11.5px;font-weight:600}.wb-sum-location .wb-panel-body{flex-direction:column;display:flex}.wb-sum-map{isolation:isolate;flex:auto;min-height:150px;position:relative}.wb-sum-map>*{inset:0;border:0!important;border-radius:0!important;height:auto!important;min-height:0!important;position:absolute!important}.wb-sum-map-note{color:var(--wb-text-2);border-top:1px solid var(--wb-line-soft);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:6px 14px;font-size:13px;overflow:hidden}.wb-sum-screen>.tsp2-screen{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.wb-sum-screen .tsp2-screen-toolbar{background:var(--wb-surface-2);border:0;border-bottom:1px solid var(--wb-line-soft);white-space:nowrap;flex-wrap:nowrap;flex:none;min-height:36px;margin:0;padding:0 14px;overflow:hidden}.wb-sum-screen .tsp2-screen-picker>span{color:var(--wb-text);font-size:14px;font-weight:600}.wb-sum-screen .tsp2-screen-coverage{color:var(--wb-text-3);text-overflow:ellipsis;margin-left:auto;overflow:hidden}.wb-sum-screen .tsp2-screen-frame{flex:auto;padding:10px;aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;min-height:0!important;max-height:none!important}.wb-sum-screen .tsp2-screen-frame>svg{width:100%;height:100%}.wb-sum-screen>.tsp2-screen-note,.wb-sum-screen .tsp2-screen-note{color:var(--wb-text-3);text-align:center;margin:auto;padding:22px 12px}.wb-sum-support{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.wb-sum-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.wb-sum-stats>div{border-right:1px solid var(--wb-line-soft);border-bottom:1px solid var(--wb-line-soft);min-width:0;padding:8px 14px 9px}.wb-sum-stats>div:nth-child(3n){border-right:0}.wb-sum-stats>div:nth-last-child(-n+3){border-bottom:0}.wb-sum-stats dt{color:var(--wb-text-3);white-space:nowrap;font-size:12.5px}.wb-sum-stats dd{flex-wrap:wrap;align-items:center;gap:0 10px;min-width:0;min-height:22px;margin:3px 0 0;display:flex}.wb-sum-stats dd small{color:var(--wb-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wb-sum-stats .wb-meter{width:100%;max-width:220px}.wb-sum-commands .wb-list-table td{vertical-align:middle;white-space:nowrap;height:33px;padding:0 14px}.wb-sum-commands .wb-list-time{width:124px}.wb-sum-commands .wb-list-status{width:128px}@media (max-width:1180px){.wb-sum{height:auto}.wb-sum-main,.wb-sum-main-noscreen{grid-template-columns:minmax(0,1fr)}.wb-sum-map{flex:none;height:260px}.wb-sum-screen .tsp2-screen-frame{flex:none;height:min(56vw,420px)!important}.wb-sum-support{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.wb-sum-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-sum-stats>div:nth-child(3n){border-right:1px solid var(--wb-line-soft)}.wb-sum-stats>div:nth-child(2n){border-right:0}.wb-sum-stats>div:nth-last-child(-n+3){border-bottom:1px solid var(--wb-line-soft)}.wb-sum-stats>div:nth-last-child(-n+2){border-bottom:0}}.wb-inline-meter{align-items:center;gap:10px;width:100%;display:inline-flex}.wb-panel-message{color:var(--wb-text-3);padding:14px}.wb-panel-link{padding:0 8px;font-size:13px}.wb-panel-note{color:var(--wb-text-3);margin:10px 0 0;font-size:13px}.wb-panel-note-first{margin-top:0}.wb-list-table{border-collapse:collapse;table-layout:fixed;width:100%}.wb-list-table td{border-bottom:1px solid var(--wb-line-soft);vertical-align:top;text-overflow:ellipsis;padding:8px 14px;overflow:hidden}.wb-list-table tr:last-child td{border-bottom:0}.wb-list-time{width:136px;color:var(--wb-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.wb-list-time.wb-list-age{width:92px}.wb-list-status{white-space:nowrap;width:160px}.wb-list-detail{color:var(--wb-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.wb-form-grid{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.wb-form-grid>label{color:var(--wb-text-2)}.wb-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wb-deploy-progress{border:1px solid var(--wb-line-soft);background:var(--wb-surface-2);align-items:center;gap:12px;margin-top:12px;padding:8px 10px;display:flex}.wb-inline-label{color:var(--wb-text-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wb-switcher{align-items:center;gap:2px;min-width:0;display:inline-flex}.wb-switcher-step{width:28px;height:28px;color:var(--wb-text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.wb-switcher-step:hover:not(:disabled){background:var(--wb-hover);border-color:var(--wb-line)}.wb-switcher-step:disabled{color:var(--wb-text-3);opacity:.5;cursor:default}.wb-switcher-step svg{width:16px;height:16px}.wb-switcher-button{min-width:0;height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin-left:-8px;padding:0 8px;display:inline-flex}.wb-switcher-button:hover{background:var(--wb-hover);border-color:var(--wb-line)}.wb-switcher-button>svg{width:16px;height:16px;color:var(--wb-text-3);flex:none}.wb-picker{z-index:1000;border:1px solid var(--wb-line-strong);background:var(--wb-surface);width:380px;max-width:calc(100vw - 24px);box-shadow:var(--wb-shadow);font:14px/20px var(--wb-font);color:var(--wb-text);flex-direction:column;display:flex;position:fixed}.wb-picker-search{border-bottom:1px solid var(--wb-line-soft);padding:8px}.wb-picker-search .wb-input{width:100%}.wb-picker-list{max-height:420px;margin:0;padding:4px 0;list-style:none;overflow:auto}.wb-picker-group{color:var(--wb-text-3);padding:8px 12px 3px;font-size:12px}.wb-picker-item{cursor:default;white-space:nowrap;align-items:center;gap:10px;min-height:34px;padding:0 12px;display:flex}.wb-picker-item:hover,.wb-picker-active{background:var(--wb-sel)}.wb-picker-current{font-weight:600}.wb-picker-number{min-width:44px;font-weight:600}.wb-picker-name{text-overflow:ellipsis;min-width:0;color:var(--wb-text-2);flex:auto;overflow:hidden}.wb-picker-none{color:var(--wb-text-3);padding:12px}.wb-screen-project{min-height:0;padding:var(--wb-gutter);background:var(--wb-surface-2);flex:auto;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.wb-screen-project>*{width:100%;max-width:1280px}.wb-stream-toolbar{min-height:52px;padding:9px var(--wb-gutter);border-bottom:1px solid var(--wb-line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.wb-stream{flex:auto;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.wb-stream-stage{background:#0b0c0e;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.wb-stream-stage>*{max-width:100%;max-height:100%}.wb-stream-side{border-left:1px solid var(--wb-line);background:var(--wb-chrome);min-height:0;padding:12px;overflow:auto}@media (max-width:1100px){.wb-stream{grid-template-columns:minmax(0,1fr)}.wb-stream-side{display:none}}.wb-tools{flex:auto;grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid}.wb-tools-nav{background:var(--wb-surface-2);border-right:1px solid var(--wb-line);min-height:0;padding:12px 8px 16px;overflow:auto}.wb-tools-group+.wb-tools-group{margin-top:14px}.wb-tools-heading{color:var(--wb-text-3);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 10px 4px;font-size:11.5px;font-weight:600}.wb-tools-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.wb-tools-link{width:100%;height:34px;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative;color:var(--wb-text)!important}.wb-tools-link:hover{background:var(--wb-hover);text-decoration:none!important}.wb-tools-link[aria-current=page]{background:var(--wb-sel);font-weight:600}.wb-tools-link[aria-current=page]:before{content:"";background:var(--wb-accent);width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.wb-tools-link>svg{width:16px;height:16px;color:var(--wb-text-2);flex:none}.wb-tools-link>span{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.wb-tools-link .wb-dot{margin-left:auto}.wb-tools-meta{color:var(--wb-text-3);font-size:12.5px;font-weight:400}.wb-tools-body{flex-direction:column;min-width:0;min-height:0;display:flex}.wb-tools-head{min-height:52px;padding:9px var(--wb-gutter);border-bottom:1px solid var(--wb-line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.wb-tools-head h2{white-space:nowrap;margin:0 8px 0 0;font-size:15px;font-weight:600}.wb-tools-content{min-height:0;padding:var(--wb-gutter);flex:auto;overflow:auto}.wb-tools-flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.wb-tools-select{display:none}@media (max-width:900px){.wb-tools{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.wb-tools-nav{display:none}.wb-tools-select{padding:10px var(--wb-gutter);border-bottom:1px solid var(--wb-line-soft);background:var(--wb-surface-2);display:block}.wb-tools-select .wb-select{width:100%}}.wb-snapshot{color:var(--wb-text-3);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.wb-snapshot-stale{color:var(--wb-warn)}.wb-keyfacts{border:1px solid var(--wb-line);background:var(--wb-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.wb-keyfact{border-right:1px solid var(--wb-line-soft);align-content:start;gap:3px;min-width:0;padding:10px 14px;display:grid}.wb-keyfact:last-child{border-right:0}.wb-keyfact-label{color:var(--wb-text-3);font-size:12.5px}.wb-keyfact-value{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex;overflow:hidden}.wb-keyfact-detail{color:var(--wb-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wb-ov{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.wb-ov>*{flex:none}.wb-ov-strip{flex-wrap:wrap;align-items:center;gap:6px 22px;min-height:44px;padding:6px 14px;display:flex}.wb-ov-strip .wb-condition-bar{flex:160px;height:10px}.wb-ov-grid{flex:auto;grid-template:"map trucks attention"minmax(0,1fr)"jobs alerts deploys"/minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:430px;display:grid}.wb-ov-grid-nodeploys{grid-template-areas:"map trucks attention""jobs alerts attention"}.wb-ov-map{grid-area:map}.wb-ov-trucks{grid-area:trucks}.wb-ov-attention{grid-area:attention}.wb-ov-jobs{grid-area:jobs}.wb-ov-alerts{grid-area:alerts}.wb-ov-deploys{grid-area:deploys}.wb-ov-grid>.wb-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.wb-ov-grid>.wb-panel>.wb-panel-body{flex:auto;min-height:0;overflow:auto}.wb-ov .wb-panel-head{min-height:36px}.wb-ov-low>.wb-panel-body{height:132px;flex:none!important}.wb-ov-map>.wb-panel-body{display:flex;position:relative;overflow:hidden!important}.wb-ov-map .wb-fleet-map-canvas{min-height:0}.wb-ov-list td{vertical-align:middle;white-space:nowrap;height:33px;padding:0 14px}.wb-ov-list tr:hover td{background:var(--wb-surface-2)}.wb-ov-list .wb-list-truck{width:70px;padding-right:0}.wb-ov-list .wb-list-truck a{align-items:center;gap:8px;display:inline-flex}.wb-ov-list .wb-list-time{width:112px;padding-right:0}.wb-ov-list .wb-list-time.wb-list-age{width:84px}.wb-ov-list .wb-list-status{width:128px}.wb-ov-name{text-align:right;width:32%}.wb-ov-trucks .wb-ov-list td{padding:0 10px}.wb-ov-trucks .wb-ov-list td:first-child{padding-left:14px}.wb-ov-trucks .wb-ov-list td:last-child{padding-right:14px}.wb-ov-job-where{text-align:right;width:30%}@media (max-width:1180px){.wb-ov{height:auto}.wb-ov-grid,.wb-ov-grid-nodeploys{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"map""trucks""attention""jobs""alerts""deploys"}.wb-ov-map>.wb-panel-body{height:320px;flex:none!important}.wb-ov-trucks>.wb-panel-body,.wb-ov-attention>.wb-panel-body{max-height:340px}}.wb-condition{gap:10px;padding:4px 0;display:grid}.wb-condition-bar{background:var(--wb-line-soft);gap:2px;height:12px;display:flex}.wb-condition-segment{background:var(--tone);flex-basis:0;min-width:4px}.wb-condition-offline{background:color-mix(in srgb, var(--wb-off) 55%, transparent)}.wb-condition-none{background:repeating-linear-gradient(135deg, var(--wb-line) 0 3px, transparent 3px 6px)}.wb-condition-legend{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.wb-condition-item{white-space:nowrap;align-items:center;gap:7px;display:inline-flex;color:var(--wb-text-2)!important}a.wb-condition-item:hover{color:var(--wb-text)!important}.wb-condition-item strong{color:var(--wb-text);font-variant-numeric:tabular-nums}.wb-condition-sep{background:var(--wb-line);width:1px;height:16px}.wb-panel-ok{padding:16px 14px}.wb-list-truck{white-space:nowrap;width:72px;font-weight:600}.wb-list-action{text-align:right;width:44px}.wb-list-company{white-space:nowrap;width:160px}.wb-attention td{vertical-align:middle;white-space:nowrap;height:38px}.wb-attention-issue{width:250px}.wb-deployments{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wb-deployments-section+.wb-deployments-section{border-left:1px solid var(--wb-line-soft)}@media (max-width:1100px){.wb-deployments{grid-template-columns:minmax(0,1fr)}.wb-deployments-section+.wb-deployments-section{border-left:0;border-top:1px solid var(--wb-line-soft)}}.wb-subhead{color:var(--wb-text-3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--wb-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:12px;font-weight:600;display:flex}.wb-subhead a{text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.wb-split{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.wb-split>.wb-grid{min-height:0}.wb-pane{background:var(--wb-surface-2);flex-direction:column;min-width:0;min-height:0;display:flex}.wb-pane-head{border-bottom:1px solid var(--wb-line);background:var(--wb-chrome);flex:none;align-items:center;gap:4px;height:44px;padding:0 8px 0 16px;display:flex}.wb-pane-head h2{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;font-weight:600;overflow:hidden}.wb-pane-body{flex:auto;align-content:start;gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.wb-pane-status{align-items:center;gap:14px;font-weight:600;display:flex}.wb-pane-message{color:var(--wb-text-2);overflow-wrap:anywhere;margin:0}.wb-result{max-height:420px;font:13px/18px var(--wb-mono);white-space:pre;color:var(--wb-text);background:var(--wb-surface);border:1px solid var(--wb-line-soft);margin:0;padding:10px 12px;overflow:auto}.wb-result-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.wb-progress{-webkit-appearance:none;appearance:none;background:var(--wb-line-soft);border:0;width:180px;height:7px}.wb-progress::-webkit-progress-bar{background:var(--wb-line-soft)}.wb-progress::-webkit-progress-value{background:var(--wb-busy)}.wb-progress::-moz-progress-bar{background:var(--wb-busy)}.wb-rollout{border:1px solid var(--wb-line);border-left:3px solid var(--tone);background:var(--tone-bg);align-items:center;gap:14px;min-height:40px;padding:5px 8px 5px 12px;display:flex}.wb-rollout .wb-progress::-webkit-progress-value{background:var(--tone)}.wb-rollout .wb-progress::-moz-progress-bar{background:var(--tone)}.wb-deploy-targets-head{color:var(--wb-text-2);align-items:center;gap:8px;display:flex}.wb-deploy-targets{border:1px solid var(--wb-line);max-height:320px;overflow:auto}.wb-deploy-target{border-bottom:1px solid var(--wb-line-soft);cursor:default;grid-template-columns:22px 76px minmax(0,1fr) 180px;align-items:center;gap:10px;min-height:34px;padding:0 10px;display:grid}.wb-deploy-target:last-child{border-bottom:0}.wb-deploy-target:hover{background:var(--wb-hover)}.wb-deploy-target-off{color:var(--wb-text-3)}.wb-form{gap:12px;padding:6px 0;display:grid}.wb-form .wb-field{grid-template-columns:170px minmax(0,1fr)}.wb-form-footer{border-top:1px solid var(--wb-line-soft);align-items:center;gap:8px;margin-top:8px;padding-top:12px;display:flex}.wb-form-section{border-top:1px solid var(--wb-line-soft);color:var(--wb-text-2);margin:10px 0 0;padding-top:12px;font-size:13px;font-weight:600}.wb-inline-controls{align-items:center;gap:8px;display:flex}.wb-inline-controls>.wb-input,.wb-inline-controls>.wb-select{flex:auto}.wb-mini-actions{text-align:right}.wb-mini-actions .wb-btn+.wb-btn{margin-left:6px}.wb-token{word-break:break-all;margin-top:6px;display:block}.wb-properties .path-field{gap:8px;display:flex}.wb-properties .path-field>[data-slot=input]{flex:auto}.wb-replaces{color:var(--wb-warn)}hr.wb-toolbar-sep,hr.wb-menu-sep,hr.wb-splitter,hr.wb-grid-resize{border:0;margin:0;padding:0}hr.wb-toolbar-sep{background:var(--wb-line);width:1px;height:22px;margin:0 6px}hr.wb-menu-sep{background:var(--wb-line-soft);height:1px;margin:4px 0}hr.wb-splitter-v{align-self:stretch;width:5px;height:auto}hr.wb-splitter-h{width:auto;height:5px}hr.wb-grid-resize{background:0 0}fieldset.wb-segmented{min-width:0;margin:0;padding:0}.wb-segmented label{height:calc(var(--wb-control) - 2px);border-right:1px solid var(--wb-line-soft);color:var(--wb-text-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.wb-segmented label:last-of-type{border-right:0}.wb-segmented label:hover{background:var(--wb-hover);color:var(--wb-text)}.wb-segmented label.wb-segmented-on{background:var(--wb-sel);color:var(--wb-text);box-shadow:inset 0 -2px 0 var(--wb-accent)}.wb-segmented label:has(input:focus-visible){outline:2px solid var(--wb-focus);outline-offset:-2px}fieldset.wb-deploy-targets{min-width:0;margin:0;padding:0}fieldset.wb-plain{border:0;min-width:0;margin:0;padding:0}.wb-nav-overlay{z-index:80;grid-template-columns:min(300px,86vw) 1fr;display:grid;position:fixed;inset:0}.wb-nav-overlay .wb-side{box-shadow:var(--wb-shadow)}.wb-nav-scrim{cursor:default;background:#0000004d;border:0;padding:0}@media (max-width:760px){html[data-ui=workbench]{--wb-gutter:12px}.wb-root{grid-template-rows:auto minmax(0,1fr) auto}.wb-titlebar{flex-wrap:wrap;row-gap:6px;padding:6px}.wb-goto{flex:100%;order:10;margin:0}.wb-brand span{display:none}.wb-body{grid-template-columns:minmax(0,1fr)!important}.wb-body>.wb-side{display:none}.wb-ws-titlerow{flex-direction:column;gap:8px}.wb-ws-actions{justify-content:flex-start}.wb-tabbar,.wb-tools-head{flex-wrap:wrap}.wb-tabbar .wb-search,.wb-tools-head .wb-search{width:100%!important}.wb-statusbar-item:nth-of-type(n+2),.wb-ws-facts .wb-fact:nth-child(n+4){display:none}.wb-field,.wb-form .wb-field{grid-template-columns:minmax(0,1fr);gap:4px}.wb-statusbar-item:first-of-type{gap:0;font-size:0}}.wb-event-detail{max-height:40%;padding:12px var(--wb-gutter);border-top:1px solid var(--wb-line);background:var(--wb-surface-2);flex-direction:column;flex:none;gap:8px;display:flex;overflow:auto}.wb-event-detail-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wb-event-detail .wb-result{max-height:none}.wb-pad-small{padding:10px 14px}.wb-grid-box{flex-direction:column;min-height:120px;max-height:420px;display:flex}.wb-disclosure{border-top:1px solid var(--wb-line-soft)}.wb-disclosure>summary{color:var(--wb-text-2);cursor:pointer;padding:9px 14px}.wb-disclosure>summary:hover{color:var(--wb-text)}.wb-disclosure>.wb-props{padding:0 14px 10px}.wb-disclosure-inline>summary{color:var(--wb-accent-text);cursor:pointer;margin-top:4px;font-size:13px}.wb-disclosure-inline>.wb-result{margin-top:6px}.wb-approval-list{border:1px solid var(--wb-line);background:var(--wb-line-soft);gap:1px;max-height:300px;display:grid;overflow:auto}.wb-approval-item{background:var(--wb-surface);gap:2px;padding:8px 12px;display:grid}.wb-terminal{background:#0c0e10;flex:auto;min-height:0;padding:8px 10px}.wb-terminal .xterm{height:100%}.wb-keyfacts-flush{border-top:0;border-left:0;border-right:0}.wb-capabilities{flex:none;max-height:30%;overflow:auto}.wb-capability-list{padding:0 var(--wb-gutter) 12px;flex-wrap:wrap;gap:6px;display:flex}.wb-capability-list code{border:1px solid var(--wb-line);background:var(--wb-surface-2);font:12.5px/18px var(--wb-mono);padding:1px 6px}.wb-field-stack{gap:6px;display:grid}.wb-field-stack>span{color:var(--wb-text-2)}.wb-files-head{gap:4px}.wb-pathbar{min-width:0;height:var(--wb-control);border:1px solid var(--wb-line);background:var(--wb-field);flex:auto;align-items:center;display:flex}.wb-pathbar-segments{flex:auto;align-items:center;min-width:0;padding:0 4px;display:flex;overflow:hidden}.wb-pathbar-segment{align-items:center;min-width:0;display:inline-flex}.wb-pathbar-segment button{height:26px;color:var(--wb-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 7px}.wb-pathbar-segment button:hover:not(:disabled){background:var(--wb-hover);border-color:var(--wb-line)}.wb-pathbar-segment button[aria-current=location]{font-weight:600}.wb-pathbar-sep{color:var(--wb-text-3);padding:0 1px}.wb-pathbar-edit{border:0;border-left:1px solid var(--wb-line-soft);width:30px;height:100%;color:var(--wb-text-3);cursor:text;background:0 0;flex:none;place-items:center;display:grid}.wb-pathbar-edit:hover{color:var(--wb-text);background:var(--wb-hover)}.wb-pathbar-edit svg{width:15px;height:15px}.wb-pathbar-input{flex:auto;min-width:0}.wb-location{flex:auto;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.wb-location-map{isolation:isolate;min-height:0;position:relative}.wb-location-map .location-map{min-height:360px;border:0!important;border-radius:0!important;height:100%!important}.wb-location-map .location-map-warning{z-index:500;border:1px solid var(--wb-line);background:var(--wb-surface);color:var(--wb-text-2);padding:6px 10px;font-size:13px;position:absolute;inset:auto auto 44px 12px}.wb-location-side{border-left:1px solid var(--wb-line);background:var(--wb-surface-2);min-height:0;padding:16px;overflow:auto}.wb-location-state{justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}@media (max-width:1000px){.wb-location{grid-template-rows:360px auto;grid-template-columns:minmax(0,1fr);overflow:auto}.wb-location-side{border-left:0;border-top:1px solid var(--wb-line)}}.wb-livetags{flex-direction:column;flex:auto;min-height:0;display:flex}.wb-livetags-body{flex:auto;grid-template-columns:minmax(320px,420px) minmax(0,1fr);min-height:0;display:grid}.wb-livetags-values{border-right:1px solid var(--wb-line);background:var(--wb-surface);flex-direction:column;min-height:0;display:flex;overflow:auto}.wb-livetags-trend{min-width:0;min-height:0;padding:0 var(--wb-gutter) var(--wb-gutter);flex-direction:column;gap:14px;display:flex;overflow:auto}.wb-livetags-head{min-height:48px;padding:0 var(--wb-gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-livetags-trend .wb-livetags-head{padding:0}.wb-livetags-head h2{margin:0;font-size:15px;font-weight:600}.wb-livetags-table{border-collapse:collapse;border-top:1px solid var(--wb-line-soft);width:100%}.wb-livetags-table tr{position:relative}.wb-livetags-table th,.wb-livetags-table td{height:52px;padding:0 var(--wb-gutter);border-bottom:1px solid var(--wb-line-soft);text-align:left;vertical-align:middle;font-weight:400}.wb-livetags-table th{align-content:center;gap:1px;display:grid}.wb-livetags-table tr:hover td,.wb-livetags-table tr:hover th{background:var(--wb-hover)}.wb-livetags-table tr.wb-row-selected td,.wb-livetags-table tr.wb-row-selected th{background:var(--wb-sel)}.wb-livetags-table td.wb-livetags-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:240px}.wb-livetags-name{font-weight:600;color:var(--wb-text)!important}.wb-livetags-name:after{content:"";position:absolute;inset:0}.wb-crimson-write{z-index:1;margin-left:8px;position:relative}.wb-livetags-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600;text-align:right!important}.wb-livetags-stale{color:var(--wb-text-3);font-size:14px;font-weight:400}.wb-livetags-plot{border:1px solid var(--wb-line);background:var(--wb-surface);flex:none;height:340px;margin:0}.wb-history-legend{color:var(--wb-text-2);flex-wrap:wrap;gap:6px 18px;padding:0 0 8px;font-size:13px;display:flex}.wb-history-legend>span{align-items:center;gap:6px;display:inline-flex}.wb-history-legend i{width:14px;height:3px}.wb-tagpicker{border:1px solid var(--wb-line);max-height:420px;overflow:auto}.wb-tagpicker-group{width:100%;color:var(--wb-text-3);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px 4px;font-size:12px;font-weight:600}.wb-tagpicker-item{border-top:1px solid var(--wb-line-soft);cursor:default;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:0 12px;display:grid}.wb-tagpicker-item:hover{background:var(--wb-hover)}.wb-tagpicker-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-tagpicker-item code{font:12.5px var(--wb-mono)}@media (max-width:1000px){.wb-livetags-body{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;overflow:auto}.wb-livetags-values{border-right:0}}.wb-grid-table tbody tr.wb-row-warn td:first-child{box-shadow:inset 3px 0 0 var(--wb-warn)}.wb-tab-button{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.wb-tab-count{color:var(--wb-text-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.wb-signal{border-bottom:1px solid var(--wb-line-soft);padding:10px 14px 6px}.wb-signal:last-child{border-bottom:0}.wb-signal-head{align-items:baseline;gap:8px;display:flex}.wb-signal-chart{height:150px;margin-top:4px}.wb-shots{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.wb-shot{border:1px solid var(--wb-line);background:var(--wb-surface-2);color:var(--wb-text);font:inherit;text-align:left;cursor:pointer;gap:6px;padding:6px;display:grid}.wb-shot:hover{border-color:var(--wb-line-strong);background:var(--wb-hover)}.wb-shot img{aspect-ratio:16/10;object-fit:contain;background:#0b0c0e;width:100%;display:block}.wb-shot span{text-overflow:ellipsis;white-space:nowrap;color:var(--wb-text-2);font-size:13px;overflow:hidden}.wb-shot-full{background:#0b0c0e;max-width:100%;max-height:64vh;margin:0 auto;display:block}.wb-row-actions{align-items:center;gap:12px;display:inline-flex}.wb-pager{align-items:center;gap:4px;display:inline-flex}.wb-pager .wb-tabbar-count{margin-right:6px}.wb-plain-list{border:1px solid var(--wb-line-soft);max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.wb-plain-list li{border-bottom:1px solid var(--wb-line-soft);padding:6px 10px}.wb-plain-list li:last-child{border-bottom:0}.wb-split-pane{grid-template-columns:minmax(0,1fr) 360px}.wb-split-pane>.wb-pane{border-left:1px solid var(--wb-line)}.wb-file-input{height:auto;padding:4px 6px}@media (max-width:1000px){.wb-split-pane{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.wb-split-pane>.wb-pane{border-left:0;border-top:1px solid var(--wb-line);max-height:45%}}.wb-agent-targets{max-height:360px}.wb-agent-target{grid-template-columns:22px 70px minmax(0,1fr) 130px 200px;min-height:46px}.wb-agent-target-detail{min-width:0;line-height:18px;display:grid}.wb-agent-target-detail>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wb-approval{border:1px solid var(--wb-warn);background:var(--wb-warn-bg);gap:4px;padding:10px 12px;display:grid}.wb-progress-wide{width:100%}.wb-columns-flush{gap:0}.wb-columns-flush>.wb-props{padding:4px 14px 8px}.wb-columns-flush>.wb-props+.wb-props{border-left:1px solid var(--wb-line-soft)}.wb-settings{gap:16px;max-width:980px;display:grid}.wb-setting{cursor:default;align-items:flex-start;gap:10px;padding:5px 0;display:flex}.wb-setting>input{margin-top:3px!important}.wb-setting-hint{display:block}.wb-setting-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 20px;display:grid}.wb-number .wb-input{width:110px;flex:none!important}.wb-split-wide.wb-split-pane{grid-template-columns:minmax(0,1fr) 460px}.wb-feature-list{border-top:1px solid var(--wb-line-soft);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 14px;margin:0;padding:4px 14px 10px;list-style:none;display:grid}.wb-feature-list li{align-items:center;gap:8px;min-height:28px;display:flex}.wb-feature-list svg{width:15px;height:15px;color:var(--wb-ok);flex:none}.wb-feature-list .wb-feature-off,.wb-feature-list .wb-feature-off svg{color:var(--wb-text-3)}.wb-checklist{border:1px solid var(--wb-line);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:300px;display:grid;overflow:auto}.wb-checklist-item{border-bottom:1px solid var(--wb-line-soft);cursor:default;grid-template-columns:20px 60px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.wb-checklist-item:hover{background:var(--wb-hover)}.wb-checklist-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-tier-editor{flex-direction:column;flex:auto;min-height:0;display:flex}.wb-tier-name{width:280px;font-weight:600}.wb-tier-surface+.wb-tier-surface{margin-top:18px}.wb-tier-groups{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.wb-tier-group{border:1px solid var(--wb-line);background:var(--wb-surface);min-width:0;margin:0;padding:8px 14px 10px;position:relative}.wb-tier-group legend{margin-left:-6px;padding:0 6px;font-weight:600}.wb-tier-group-actions{background:var(--wb-surface);gap:10px;padding:0 4px;font-size:13px;display:inline-flex;position:absolute;top:-2px;right:12px;transform:translateY(-50%)}.wb-btn-primary:disabled,.wb-btn-primary[aria-disabled=true]{background:var(--wb-raised);border-color:var(--wb-line);opacity:1;color:var(--wb-text-3)!important}.wb-calibration{gap:var(--wb-gutter);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;display:grid}.wb-calibration-list{margin:0;padding:0;list-style:none}.wb-calibration-list li+li{border-top:1px solid var(--wb-line-soft)}.wb-calibration-row{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 10px;align-items:center;gap:10px;padding:7px 12px;display:grid}button.wb-calibration-row{cursor:pointer}button.wb-calibration-row:hover{background:var(--wb-surface-2)}.wb-calibration-name{color:var(--wb-text-2);min-width:0}.wb-calibration-value{font-variant-numeric:tabular-nums;font-weight:600}.wb-tank-chart{border-bottom:1px solid var(--wb-line-soft);width:100%;height:60px;display:block}.wb-tank-chart path{fill:none;stroke:var(--wb-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.wb-tank-findings{gap:6px;padding:8px 12px 12px;display:grid}.wb-sender-point{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr) 64px;gap:6px;display:grid}.wb-fleet-map{flex:auto;min-height:0;display:flex;position:relative}.wb-fleet-map-canvas{z-index:0;flex:auto;min-height:420px}.wb-fleet-map-card{z-index:500;background:var(--wb-surface);border:1px solid var(--wb-line-strong);width:340px;max-width:calc(100% - 24px);position:absolute;top:12px;left:12px;box-shadow:0 6px 24px #00000040}.wb-fleet-map-card-head{border-bottom:1px solid var(--wb-line-soft);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 8px 6px 14px;display:flex}.wb-fleet-map-card .wb-props{padding:4px 14px 6px}.wb-fleet-map-issues{gap:4px;margin:0;padding:4px 14px 8px;font-size:13px;list-style:none;display:grid}.wb-fleet-map-card-actions{border-top:1px solid var(--wb-line-soft);gap:6px;padding:8px 14px 12px;display:flex}.wb-report-kinds{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.wb-report-kind{border:1px solid var(--wb-line);background:var(--wb-surface);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.wb-report-kind p{color:var(--wb-text-2);margin:4px 0 0;font-size:13px}.wb-report{flex:auto;grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.wb-report-form{border-right:1px solid var(--wb-line);background:var(--wb-surface);align-content:start;gap:10px;padding:14px 16px 24px;display:grid;overflow:auto}.wb-report-form-head{color:var(--wb-text-3);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 0;font-size:11.5px;font-weight:600}.wb-report-field{color:var(--wb-text-2);gap:4px;font-size:13px;display:grid}.wb-report-field small{color:var(--wb-text-3)}.wb-report-inline{align-items:center;gap:6px;display:flex}.wb-report-inline .wb-input{flex:auto}.wb-report-paper-area{background:var(--wb-chrome);padding:24px;overflow:auto}.wb-report-pdf{background:var(--wb-chrome);flex-direction:column;min-height:0;display:flex}.wb-report-pdf iframe{border:0;flex:auto;width:100%;min-height:0}.wb-report-pdf-status{border-bottom:1px solid var(--wb-line);color:var(--wb-text-3);padding:6px 12px;font-size:12px}.wb-report-static{color:var(--wb-text)}.wb-report-document{color:#1d232b;background:#fff;width:760px;max-width:100%;margin:0 auto;padding:40px 40px 32px;font:13px/1.45 Segoe UI,Arial,sans-serif;box-shadow:0 2px 16px #00000040}.wb-doc-head{border-bottom:2px solid #1d232b;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;display:flex}.wb-doc-company{letter-spacing:.04em;text-transform:uppercase;color:#55606e;font-size:12px;font-weight:600}.wb-doc-head h1{margin:2px 0 0;font-size:22px}.wb-doc-subtitle{color:#55606e;font-size:12px}.wb-doc-section{break-inside:avoid;margin:14px 0}.wb-doc-section h2{text-transform:uppercase;letter-spacing:.05em;color:#3a4552;margin:0 0 6px;font-size:13px}.wb-doc-grid{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;display:grid}.wb-doc-row{border-bottom:1px solid #e3e6ea;grid-template-columns:170px 1fr;padding:4px 0;display:grid}.wb-doc-row dt{color:#55606e}.wb-doc-row dd{margin:0;font-weight:600}.wb-doc-blank{border-bottom:1px solid #9aa3ad;width:120px;height:1em;display:inline-block}.wb-doc-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:14px 0;display:grid}.wb-doc-facts div{border:1px solid #d9dde3;padding:8px 10px}.wb-doc-facts span{color:#55606e;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.wb-doc-facts strong{font-size:16px}.wb-doc-chart{break-inside:avoid;margin:8px 0 12px}.wb-doc-chart figcaption{margin-bottom:2px;font-weight:600}.wb-doc-chart figcaption span{color:#55606e;font-weight:400}.wb-doc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.wb-doc-table th,.wb-doc-table td{text-align:right;border:1px solid #d9dde3;padding:3px 6px}.wb-doc-table th:first-child,.wb-doc-table td:first-child{text-align:left}.wb-doc-table thead th{background:#f0f2f5}.wb-doc-notes{white-space:pre-wrap;margin:6px 0 0}.wb-doc-signatures{break-inside:avoid;grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.wb-doc-signatures div{color:#55606e;font-size:12px}.wb-doc-signatures span{border-bottom:1px solid #1d232b;height:34px;margin-bottom:4px;display:block}@media print{@page{size:letter;margin:14mm}body *{visibility:hidden!important}.wb-report-document,.wb-report-document *{visibility:visible!important}.wb-report-document{width:100%;box-shadow:none;margin:0;padding:0;position:absolute;top:0;left:0}.wb-doc-break{break-before:page}}.wb-history-figures{color:var(--wb-text-3);margin-left:6px}.wb-history-figures strong{color:var(--wb-text);font-weight:600}.wb-history-hint{margin-left:auto}html[data-ui=workbench] [data-slot=button]{height:var(--wb-control);min-height:var(--wb-control);box-shadow:none;border-radius:2px;gap:7px;padding:0 13px;font-size:14px;font-weight:400}html[data-ui=workbench] [data-slot=button][data-size=xs],html[data-ui=workbench] [data-slot=button][data-size=sm]{height:var(--wb-control-small);min-height:var(--wb-control-small);padding:0 9px;font-size:13px}html[data-ui=workbench] [data-slot=button][data-size^=icon]{width:var(--wb-control);padding:0}html[data-ui=workbench] [data-slot=button] svg{width:16px;height:16px}html[data-ui=workbench] [data-slot=button][data-variant=outline],html[data-ui=workbench] [data-slot=button][data-variant=secondary]{border:1px solid var(--wb-line);background:var(--wb-raised);color:var(--wb-text)}html[data-ui=workbench] [data-slot=button][data-variant=outline]:hover:not(:disabled){background:var(--wb-raised-hover);border-color:var(--wb-line-strong)}html[data-ui=workbench] [data-slot=button][data-variant=default]{border:1px solid var(--wb-accent-strong)}html[data-ui=workbench] [data-slot=input],html[data-ui=workbench] [data-slot=native-select],html[data-ui=workbench] [data-slot=textarea],html[data-ui=workbench] [data-slot=select-trigger]{min-height:var(--wb-control);height:var(--wb-control);border-color:var(--wb-line);background:var(--wb-field);box-shadow:none;border-radius:0;font-size:14px}html[data-ui=workbench] [data-slot=textarea]{height:auto}html[data-ui=workbench] [data-slot=native-select-wrapper]{height:var(--wb-control)}html[data-ui=workbench] [data-slot=badge]{border-radius:0;height:20px;padding:0 7px;font-size:12px;font-weight:500}html[data-ui=workbench] [data-slot=checkbox]{border-radius:2px}html[data-ui=workbench] [data-slot=dialog-content],html[data-ui=workbench] [data-slot=alert-dialog-content]{border:1px solid var(--wb-line-strong);box-shadow:var(--wb-shadow);font:14px/20px var(--wb-font);border-radius:0}html[data-ui=workbench] [data-slot=dialog-title],html[data-ui=workbench] [data-slot=alert-dialog-title]{letter-spacing:0;font-size:15px;font-weight:600}html[data-ui=workbench] [data-slot=dialog-overlay],html[data-ui=workbench] [data-slot=alert-dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000052}html[data-ui=workbench] [data-slot=dropdown-menu-content],html[data-ui=workbench] [data-slot=popover-content],html[data-ui=workbench] [data-slot=context-menu-content]{border:1px solid var(--wb-line-strong);box-shadow:var(--wb-shadow);border-radius:0;font-size:14px}html[data-ui=workbench] [data-slot=dropdown-menu-item]{border-radius:0;min-height:32px}html[data-ui=workbench] :is(.resource-error,.operation-notice,.feature-feedback,.job-warning){border-radius:0}html[data-ui=workbench] .tsp2-screen{gap:0}html[data-ui=workbench] .tsp2-screen-toolbar{min-height:40px;color:var(--wb-text-2);background:var(--wb-surface-2);border-bottom:1px solid var(--wb-line-soft);gap:8px 16px;padding:4px 12px;font-size:13px}html[data-ui=workbench] .tsp2-screen-picker select{height:var(--wb-control-small);border:1px solid var(--wb-line);background:var(--wb-field);color:var(--wb-text);border-radius:0;padding:0 6px;font-size:13px}html[data-ui=workbench] .tsp2-screen-state[data-status=live]{color:var(--wb-ok)}html[data-ui=workbench] .tsp2-screen-frame{background:#111214;border:0;border-radius:0;min-height:180px}html[data-ui=workbench] .tsp2-screen-note{color:var(--wb-text-3);text-align:center;gap:6px;margin:0;padding:24px 14px;font-size:14px;display:grid}html[data-ui=workbench] .wb-screen-project .tsp2-screen{border:1px solid var(--wb-line);background:var(--wb-surface);flex-direction:column;height:100%;min-height:0;display:flex}html[data-ui=workbench] .wb-screen-project .tsp2-screen-frame{flex:auto;height:auto;min-height:200px}html[data-ui=workbench] .path-field{gap:8px;display:flex}html[data-ui=workbench] .path-field>[data-slot=input]{flex:auto}
