:root{--gv-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gv-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--gv-type-display:clamp(1.85rem, 2.7vw, 2.7rem);--gv-type-title:clamp(1.35rem, 1.8vw, 1.8rem);--gv-type-section:clamp(1.06rem, 1.25vw, 1.28rem);--gv-type-body:.94rem;--gv-type-body-sm:.84rem;--gv-type-small:.79rem;--gv-type-caption:.7rem;--gv-leading-tight:1.12;--gv-leading-body:1.55;--gv-weight-regular:450;--gv-weight-medium:600;--gv-weight-semibold:720;--gv-weight-bold:820;--gv-tracking-title:-.022em;--gv-tracking-body:-.006em;--gv-tracking-label:.09em;--gv-space-0:0;--gv-space-1:.25rem;--gv-space-2:.5rem;--gv-space-3:.75rem;--gv-space-4:1rem;--gv-space-5:1.25rem;--gv-space-6:1.5rem;--gv-space-8:2rem;--gv-space-10:2.5rem;--gv-space-12:3rem;--gv-grid-gap-compact:.65rem;--gv-grid-gap-standard:.9rem;--gv-grid-gap-relaxed:1.25rem;--gv-content-max:112rem;--gv-sidebar-width:15.5rem;--gv-context-panel-width:22rem;--gv-control-height:2.65rem;--gv-control-height-compact:2.2rem;--gv-panel-padding:var(--gv-space-4);--gv-panel-padding-relaxed:var(--gv-space-5);--gv-table-row-height:2.85rem;--gv-radius-xs:.35rem;--gv-radius-sm:.5rem;--gv-radius-md:.8rem;--gv-radius-lg:1rem;--gv-radius-xl:1.35rem;--gv-border-width:1px;--gv-border-width-strong:2px;--gv-shadow-panel:0 10px 26px #00000026;--gv-shadow-raised:0 14px 34px #00000036;--gv-shadow-overlay:0 28px 72px #0000006b;--gv-shadow-interactive-hover:0 16px 38px #0000003d;--gv-material-blur:8px;--gv-color-canvas-deep:#040c15;--gv-color-canvas:#07131f;--gv-color-surface-1:#0b1a27;--gv-color-surface-2:#0f2232;--gv-color-surface-3:#12293b;--gv-color-surface-hover:#163247;--gv-color-border:#223a4d;--gv-color-border-strong:#34556d;--gv-color-edge-highlight:#b7dcef14;--gv-color-text:#f2f7fb;--gv-color-text-muted:#9db1c2;--gv-color-text-faint:#72899b;--gv-color-accent:#2fd0bc;--gv-color-accent-strong:#16b9aa;--gv-color-accent-blue:#438fff;--gv-color-accent-violet:#9d6df2;--gv-color-positive:#61d494;--gv-color-attention:#f4bd50;--gv-color-critical:#ff766e;--gv-color-informational:#57b8ff;--gv-color-focus:#7de3d5;--gv-color-positive-soft:#61d4941f;--gv-color-attention-soft:#f4bd501f;--gv-color-critical-soft:#ff766e1f;--gv-color-informational-soft:#57b8ff1f;--gv-color-scrim:#01080eb8;--gv-material-layer-1:radial-gradient(circle at 88% 0%, #438fff0d, transparent 32rem), var(--gv-color-canvas);--gv-material-layer-2:linear-gradient(145deg, #0d1f2efa, #081622fa);--gv-material-layer-3:linear-gradient(145deg, #12283afa, #0a1b28fa);--gv-material-edge:inset 0 1px 0 var(--gv-color-edge-highlight);--gv-premium-edge:inset 0 1px 0 #d3edfa12;--gv-premium-panel-shadow:var(--gv-premium-edge), 0 14px 34px #0000002e, 0 2px 7px #00000029;--gv-premium-control-shadow:inset 0 1px 0 #dcf2ff0d, 0 5px 14px #00000029;--gv-premium-overlay-shadow:0 24px 60px #00000075, 0 0 0 1px #5f9eca14;--gv-premium-panel-gradient:radial-gradient(circle at 88% 0%, #3d88c712, transparent 19rem), linear-gradient(145deg, #112536fa, #081724fc);--gv-surface-panel:var(--gv-material-layer-3);--gv-surface-panel-raised:var(--gv-material-layer-3);--gv-surface-command:radial-gradient(circle at 88% 0%, #438fff0d, transparent 32rem), #07131f;--gv-opacity-disabled:.48;--gv-hover-lift:-1px;--gv-focus-ring:3px solid var(--gv-color-focus);--gv-focus-offset:3px;--gv-motion-instant:80ms;--gv-motion-fast:.14s;--gv-motion-standard:.22s;--gv-motion-deliberate:.36s;--gv-ease-standard:cubic-bezier(.2, 0, 0, 1);--gv-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--gv-icon-xs:.85rem;--gv-icon-sm:1rem;--gv-icon-md:1.25rem;--gv-icon-lg:1.6rem;--gv-icon-xl:2rem;--gv-breakpoint-narrow:30rem;--gv-breakpoint-tablet:52rem;--gv-breakpoint-desktop:72rem;--gv-breakpoint-wide:96rem;--gv-command-bg:var(--gv-color-canvas);--gv-command-bg-deep:var(--gv-color-canvas-deep);--gv-command-surface:var(--gv-color-surface-1);--gv-command-surface-raised:var(--gv-color-surface-2);--gv-command-surface-soft:var(--gv-color-surface-3);--gv-command-border:var(--gv-color-border);--gv-command-border-strong:var(--gv-color-border-strong);--gv-command-text:var(--gv-color-text);--gv-command-text-muted:var(--gv-color-text-muted);--gv-command-text-faint:var(--gv-color-text-faint);--gv-command-accent:var(--gv-color-accent);--gv-command-accent-blue:var(--gv-color-accent-blue);--gv-command-positive:var(--gv-color-positive);--gv-command-attention:var(--gv-color-attention);--gv-command-warning:var(--gv-color-attention);--gv-command-critical:var(--gv-color-critical);--gv-command-focus:var(--gv-color-focus);--gv-command-radius-sm:var(--gv-radius-sm);--gv-command-radius:var(--gv-radius-md);--gv-command-radius-lg:var(--gv-radius-lg);--gv-command-shadow:var(--gv-shadow-raised);--enterprise-space-1:var(--gv-space-1);--enterprise-space-2:var(--gv-space-2);--enterprise-space-3:var(--gv-space-3);--enterprise-space-4:var(--gv-space-4);--enterprise-space-5:var(--gv-space-5);--enterprise-space-6:var(--gv-space-6);--enterprise-control-height:var(--gv-control-height);--enterprise-content-width:var(--gv-content-max);--enterprise-panel-border:var(--gv-border-width) solid var(--gv-color-border);--enterprise-workspace-background:var(--gv-material-layer-2);--enterprise-panel-background:var(--gv-material-layer-3);--enterprise-panel-padding:var(--gv-panel-padding);--enterprise-panel-padding-relaxed:var(--gv-panel-padding-relaxed);--enterprise-panel-shadow:var(--gv-material-edge), var(--gv-shadow-panel);--enterprise-workspace-shadow:var(--gv-material-edge), var(--gv-shadow-panel);--enterprise-interactive-shadow:var(--gv-material-edge), var(--gv-shadow-raised);--gv-surface-primary:var(--gv-color-canvas);--gv-surface-secondary:var(--gv-color-surface-1);--gv-surface-elevated:var(--gv-color-surface-2);--gv-surface-interactive:var(--gv-color-surface-3);--gv-text-primary:var(--gv-color-text);--gv-text-secondary:var(--gv-color-text-muted);--gv-text-disabled:var(--gv-color-text-faint);--gv-border-default:var(--gv-color-border);--gv-border-strong:var(--gv-color-border-strong);--gv-action-primary:var(--gv-color-accent);--gv-action-primary-text:#041412;--gv-action-danger:var(--gv-color-critical);--gv-focus-color:var(--gv-color-focus);--gv-overlay-color:var(--gv-color-scrim);--gv-status-healthy:var(--gv-color-positive);--gv-status-informational:var(--gv-color-informational);--gv-status-in-progress:var(--gv-color-accent-blue);--gv-status-attention:var(--gv-color-attention);--gv-status-high-risk:#ff9569;--gv-status-critical:var(--gv-color-critical);--gv-status-success:var(--gv-color-positive);--gv-status-warning:var(--gv-color-attention);--gv-status-error:var(--gv-color-critical);--gv-status-disabled:var(--gv-color-text-faint);--gv-status-stale:#c89bf5;--gv-status-partial:#73c9ef;--gv-status-unknown:var(--gv-color-text-muted);--gv-classification-demo:#5bc4ff;--gv-classification-training:#b698ff;--gv-classification-pilot:#f2bd55;--gv-classification-production:#63d79b;--gv-type-application-title:var(--gv-type-display);--gv-type-workspace-title:var(--gv-type-title);--gv-type-section-title:var(--gv-type-section);--gv-type-record-title:1rem;--gv-type-kpi-value:clamp(1.5rem, 2.2vw, 2.2rem);--gv-type-compact-body:var(--gv-type-body-sm);--gv-type-label:var(--gv-type-small);--gv-type-metadata:.75rem;--gv-type-table:.84rem;--gv-type-helper:.78rem;--gv-type-validation:.78rem;--gv-type-code:.78rem;--gv-page-padding:var(--gv-space-6);--gv-section-spacing:var(--gv-space-6);--gv-grid-gap:var(--gv-grid-gap-standard);--gv-toolbar-height:3rem;--gv-command-bar-height:4.5rem;--gv-touch-target-min:2.75rem;--gv-drawer-width:min(32rem, 100vw);--gv-dialog-width:min(36rem, calc(100vw - 2rem));--gv-radius-control:var(--gv-radius-sm);--gv-radius-panel:var(--gv-radius-md);--gv-radius-overlay:var(--gv-radius-lg);--gv-elevation-panel:var(--gv-material-edge), var(--gv-shadow-panel);--gv-elevation-raised:var(--gv-material-edge), var(--gv-shadow-raised);--gv-elevation-overlay:var(--gv-shadow-overlay);--gv-layer-base:0;--gv-layer-sticky:20;--gv-layer-navigation:40;--gv-layer-drawer:80;--gv-layer-dialog:100;--gv-layer-toast:120;--gv-chart-series-primary:var(--gv-status-informational);--gv-chart-series-secondary:var(--gv-status-healthy);--gv-chart-series-neutral:var(--gv-text-secondary);--gv-chart-grid:var(--gv-border-default);--gv-chart-label:var(--gv-text-secondary);--gv-print-background:#fff;--gv-print-text:#152129;--gv-print-border:#9aa6ad}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gv-surface-primary:#f2f6f7;--gv-surface-secondary:#fff;--gv-surface-elevated:#f8fbfc;--gv-surface-interactive:#eaf1f3;--gv-text-primary:#14232b;--gv-text-secondary:#526770;--gv-text-disabled:#87979e;--gv-border-default:#c9d5da;--gv-border-strong:#96aeb8;--gv-overlay-color:#0a181f8a;--gv-action-primary:#087e76;--gv-action-primary-text:#fff;--gv-focus-color:#005fcc;--gv-status-healthy:#13784a;--gv-status-informational:#0869a7;--gv-status-in-progress:#315fc7;--gv-status-attention:#925d00;--gv-status-high-risk:#a34319;--gv-status-critical:#b52825;--gv-status-stale:#6d45a5;--gv-status-partial:#176c8f}[data-theme=high-contrast]{--gv-surface-primary:#000;--gv-surface-secondary:#000;--gv-surface-elevated:#101010;--gv-surface-interactive:#151515;--gv-text-primary:#fff;--gv-text-secondary:#fff;--gv-border-default:#fff;--gv-border-strong:#fff;--gv-action-primary:#0ff;--gv-action-primary-text:#000;--gv-focus-color:#ff0}[data-density=compact]{--gv-page-padding:var(--gv-space-4);--gv-section-spacing:var(--gv-space-4);--gv-panel-padding:var(--gv-space-3);--gv-grid-gap:var(--gv-grid-gap-compact);--gv-control-height:2.25rem;--gv-toolbar-height:2.6rem;--gv-table-row-height:2.35rem}[data-density=comfortable]{--gv-page-padding:var(--gv-space-8);--gv-section-spacing:var(--gv-space-8);--gv-panel-padding:var(--gv-space-6);--gv-grid-gap:var(--gv-grid-gap-relaxed);--gv-control-height:3rem;--gv-toolbar-height:3.4rem;--gv-table-row-height:3.35rem}@media (max-width:52rem){[data-density]{--gv-control-height:max(2.75rem, var(--gv-touch-target-min));--gv-table-row-height:auto}}@media (prefers-reduced-motion:reduce){:root{--gv-motion-instant:0s;--gv-motion-fast:0s;--gv-motion-standard:0s;--gv-motion-deliberate:0s}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gv-surface-primary:var(--gv-print-background);--gv-surface-secondary:var(--gv-print-background);--gv-surface-elevated:var(--gv-print-background);--gv-text-primary:var(--gv-print-text);--gv-text-secondary:#48545a;--gv-border-default:var(--gv-print-border)}}
.enterprise-frame-commandbar,.product-shell .context-bar{z-index:40;border-bottom:1px solid var(--gv-command-border);min-height:0;box-shadow:var(--enterprise-workspace-shadow);-webkit-backdrop-filter:blur(var(--gv-material-blur));backdrop-filter:blur(var(--gv-material-blur));background:#050e17f7;padding:0;display:block;position:sticky;top:0}.enterprise-command-header{border-bottom:1px solid var(--gv-command-border);background:linear-gradient(90deg, #08131efa, #040d16fa), var(--gv-command-bg-deep);min-width:0;min-height:4.55rem;color:var(--gv-command-text);grid-template-columns:minmax(15rem,.86fr) minmax(22rem,1.3fr) minmax(15rem,.86fr);align-items:center;gap:clamp(.8rem,1.5vw,1.7rem);padding:.62rem clamp(.9rem,1.4vw,1.35rem);display:grid}.enterprise-command-heading{min-width:0}.enterprise-command-heading strong,.enterprise-command-heading span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-command-heading strong{color:#f5f8fb;font-size:clamp(1rem,1.25vw,1.28rem);font-weight:var(--gv-weight-semibold);letter-spacing:var(--gv-tracking-title);line-height:1.15}.enterprise-command-heading span{color:var(--gv-command-text-muted);margin-top:.28rem;font-size:.68rem;line-height:1.2}.enterprise-command-search.enterprise-navigation-search{justify-self:center;width:min(100%,39rem);min-height:2.65rem;display:block;position:relative}.enterprise-command-search .enterprise-navigation-search-form{background:#081521;border-color:#203547;border-radius:.42rem;grid-template-columns:auto minmax(0,1fr);gap:.68rem;min-height:2.65rem;padding:0 .85rem;box-shadow:inset 0 1px #ffffff05,0 1px 2px #0000002e}.enterprise-command-search .enterprise-navigation-search-form>span{color:#0000;width:1rem;height:1rem;font-size:0;position:relative;overflow:hidden}.enterprise-command-search .enterprise-navigation-search-form>span:before{content:"";border:1.5px solid #a9b8c6;border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:.05rem;left:.05rem}.enterprise-command-search .enterprise-navigation-search-form>span:after{content:"";transform-origin:100%;background:#a9b8c6;width:.42rem;height:1.5px;position:absolute;bottom:.08rem;right:.03rem;transform:rotate(45deg)}.enterprise-command-search .enterprise-navigation-search-form input{min-width:0;color:var(--gv-command-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.72rem}.enterprise-command-search .enterprise-navigation-search-form input::placeholder{color:#93a3b1;opacity:1}.enterprise-command-search .enterprise-navigation-search-form>button,.enterprise-command-search>.enterprise-record-search-link{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enterprise-command-search .enterprise-navigation-results{top:calc(100% + .45rem)}.enterprise-command-utilities{justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.enterprise-command-utility{color:#c4d0da;cursor:pointer;width:2.35rem;height:2.35rem;transition:background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard);background:0 0;border:0;border-radius:.4rem;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.enterprise-command-utility:is(:hover,:focus-visible){background:var(--gv-command-surface-raised);color:#fff}.enterprise-command-bell{border:1.4px solid;border-bottom:0;border-top-left-radius:.55rem;border-top-right-radius:.55rem;width:.82rem;height:.9rem;position:relative}.enterprise-command-bell:before{content:"";background:currentColor;border-radius:999px;height:1.4px;position:absolute;bottom:-.08rem;left:-.18rem;right:-.18rem}.enterprise-command-bell:after{content:"";background:currentColor;border-radius:50%;width:.2rem;height:.2rem;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)}.enterprise-command-notification-count{border:2px solid var(--gv-command-bg-deep);background:var(--gv-command-critical);color:#fff;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .16rem;font-size:.5rem;font-weight:850;line-height:1;display:grid;position:absolute;top:.08rem;right:.06rem}.enterprise-command-profile{border-left:1px solid var(--gv-command-border);min-width:11.75rem;margin-left:.55rem;padding-left:1rem;position:relative}.enterprise-command-profile>summary{min-height:2.65rem;color:var(--gv-command-text);cursor:pointer;border-radius:.45rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.62rem;list-style:none;display:grid}.enterprise-command-profile>summary::-webkit-details-marker{display:none}.enterprise-command-profile>summary:is(:hover,:focus-visible){color:#fff}.enterprise-command-avatar{color:#e3f7f3;background:linear-gradient(145deg,#31586d,#122f41);border:1px solid #52758d;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.62rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff29}.enterprise-command-profile-copy{min-width:0}.enterprise-command-profile-copy strong,.enterprise-command-profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-command-profile-copy strong{color:#f2f6f9;font-size:.7rem;font-weight:var(--gv-weight-semibold)}.enterprise-command-profile-copy small{color:var(--gv-command-text-muted);margin-top:.18rem;font-size:.58rem}.enterprise-command-profile-chevron{color:var(--gv-command-text-muted);transition:transform var(--gv-motion-fast) var(--gv-ease-standard);font-size:.8rem}.enterprise-command-profile[open] .enterprise-command-profile-chevron{transform:rotate(180deg)}.enterprise-command-profile-menu{z-index:110;border:1px solid var(--gv-command-border-strong);border-radius:var(--gv-command-radius-sm);width:min(19rem,100vw - 2rem);color:var(--gv-command-text-muted);background:#071522;gap:.45rem;padding:.85rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 48px #0000006b}.enterprise-command-profile-menu>strong{color:var(--gv-command-text);font-size:.68rem}.enterprise-command-profile-menu>span{font-size:.58rem;line-height:1.5}.enterprise-command-profile-menu>small{color:var(--gv-command-accent);font-size:.56rem;font-weight:750}.enterprise-command-principal-select{border-top:1px solid var(--gv-command-border);gap:.3rem;margin-top:.35rem;padding-top:.65rem;display:grid}.enterprise-command-principal-select>span{color:var(--gv-command-text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:800}.enterprise-command-principal-select select{border:1px solid var(--gv-command-border);background:var(--gv-command-surface);width:100%;min-height:2.35rem;color:var(--gv-command-text);border-radius:.4rem;padding:0 .55rem}.enterprise-frame-context,.product-shell .context-grid{background:#06111beb;margin:0;padding:.62rem clamp(.9rem,1.4vw,1.35rem)}.enterprise-frame-mobile-brand,.product-shell .mobile-brand{display:none}@media (max-width:1180px){.enterprise-command-header{grid-template-columns:minmax(13rem,.75fr) minmax(18rem,1.15fr) auto;gap:.8rem}.enterprise-command-profile{min-width:auto}.enterprise-command-profile-copy{display:none}.enterprise-command-profile>summary{grid-template-columns:2.25rem auto}}@media (max-width:860px){.enterprise-frame-commandbar,.product-shell .context-bar{position:relative}.enterprise-frame-mobile-brand,.product-shell .mobile-brand{color:var(--gv-command-text);align-items:center;gap:.42rem;padding:.65rem .9rem 0;display:flex}.enterprise-command-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading utilities""search search";gap:.65rem .8rem;padding-top:.5rem}.enterprise-command-heading{grid-area:heading}.enterprise-command-search{grid-area:search;width:100%;max-width:none}.enterprise-command-utilities{grid-area:utilities}.enterprise-frame-context,.product-shell .context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.enterprise-command-header{grid-template-areas:"heading utilities""search search";padding-inline:.7rem}.enterprise-command-heading strong{font-size:.92rem}.enterprise-command-profile{margin-left:.15rem;padding-left:.55rem}.enterprise-command-profile-chevron{display:none}.enterprise-command-profile>summary{grid-template-columns:2.1rem}.enterprise-command-avatar{width:2.1rem;height:2.1rem}.enterprise-frame-context,.product-shell .context-grid{grid-template-columns:1fr;padding-inline:.7rem}}
.enterprise-experience-frame .enterprise-frame-commandbar{gap:0;min-height:0;padding:0;display:block}.enterprise-action-row{color:#d8e1ec;background:#05101cf0;border-bottom:1px solid #536d8447;justify-content:flex-end;align-items:stretch;min-height:3.5rem;display:flex}.enterprise-action-cluster{align-items:stretch;margin-left:auto;display:flex}.enterprise-action-row-compact{background:0 0;border:0;min-height:0;margin-top:.65rem}.enterprise-action-row-compact .enterprise-action-cluster{gap:.45rem;width:100%;display:grid}.enterprise-action-row-compact .enterprise-environment-control,.enterprise-action-row-compact .enterprise-action-segment{border:0;min-width:0;padding:0}.enterprise-action-row-compact .enterprise-environment-control{justify-content:space-between}.enterprise-action-row-compact .enterprise-environment-control summary{min-width:0}.enterprise-action-row-compact .enterprise-action-segment{display:block}.enterprise-action-row-compact .assurance-demo-control-action-row button{width:100%}.enterprise-action-row-compact .enterprise-create-split{display:flex}.enterprise-action-row-compact .enterprise-create-primary{flex:1}.enterprise-environment-control,.enterprise-action-segment{align-items:center;display:flex}.enterprise-environment-control{color:#a9b6c6;gap:.55rem;padding:0 .75rem;font-size:.78rem}.enterprise-environment-control details,.enterprise-create-split details{position:relative}.enterprise-environment-control summary{color:#50e46f;cursor:pointer;background:#054720b8;border:1px solid #1b804261;border-radius:.5rem;min-width:7.25rem;padding:.42rem 1.8rem .42rem .7rem;font-weight:700;list-style:none}.enterprise-environment-control summary:after,.enterprise-create-split summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;position:absolute;top:50%;right:.75rem;transform:translateY(-70%)rotate(45deg)}.enterprise-environment-control summary::-webkit-details-marker{display:none}.enterprise-create-split summary::-webkit-details-marker{display:none}.enterprise-environment-menu,.enterprise-create-split nav{z-index:30;background:#0a1725;border:1px solid #31445a;border-radius:.55rem;width:16rem;padding:.75rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 1rem 2rem #00000061}.enterprise-environment-menu{gap:.25rem;display:grid}.enterprise-environment-menu strong{color:#50e46f}.enterprise-environment-menu span{color:#a9b6c6;font-size:.76rem;line-height:1.45}.enterprise-environment-status-details{border-top:1px solid #263a4e;gap:0;margin:.65rem 0 0;padding:.45rem 0 0;display:grid}.enterprise-environment-status-details>div{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.32rem 0;display:grid}.enterprise-environment-status-details dt,.enterprise-environment-status-details dd{margin:0;font-size:.7rem;line-height:1.35}.enterprise-environment-status-details dt{color:#91a4b5}.enterprise-environment-status-details dd{color:#e7eef5;text-align:right;font-weight:700}.enterprise-action-segment{border-left:1px solid #536d8447;padding:0 1rem}.enterprise-action-row .assurance-demo-control-action-row{background:0 0;border:0;margin:0;padding:0;display:contents}.enterprise-action-row .assurance-demo-control-action-row>div{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.enterprise-action-row .assurance-demo-control-action-row button,.enterprise-create-primary,.enterprise-create-split summary{color:#f1f5fa;height:2.45rem;font:inherit;cursor:pointer;background:linear-gradient(#142436,#0d1a28);border:1px solid #2c4055;justify-content:center;align-items:center;gap:.5rem;font-weight:650;text-decoration:none;display:inline-flex}.enterprise-action-row .assurance-demo-control-action-row button{border-radius:.45rem;padding:0 .95rem}.enterprise-action-row .assurance-demo-control-action-row svg,.enterprise-create-primary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.enterprise-create-split{padding-right:1.25rem}.enterprise-create-primary{color:#eef7ff;border-color:#0758a4;border-radius:.45rem 0 0 .45rem;min-width:6.9rem;padding:0 .85rem}.enterprise-create-split summary{border-color:#0758a4 #0758a4 #0758a4 currentColor;border-left-style:none;border-left-width:0;border-radius:0 .45rem .45rem 0;width:2.6rem;list-style:none;position:relative}.enterprise-create-split summary:after{right:1rem}.enterprise-create-split nav{padding:.4rem;display:grid}.enterprise-create-split nav a{color:#dce8f6;border-radius:.35rem;padding:.65rem .75rem;font-size:.82rem;text-decoration:none}.enterprise-create-split nav a:hover,.enterprise-create-split nav a:focus-visible{color:#fff;background:#102b47}@media (max-width:720px){.enterprise-action-row:not(.enterprise-action-row-compact){overflow-x:auto}.enterprise-action-row:not(.enterprise-action-row-compact) .enterprise-action-cluster{min-width:max-content}}
.enterprise-context-command-row{background:#071421f5;border-bottom:1px solid #536d8447;align-items:stretch;gap:.8rem;min-width:0;padding:.65rem clamp(.8rem,1.5vw,1.4rem);display:flex}.enterprise-context-command-copy{flex-direction:column;flex:0 0 9.5rem;justify-content:center;display:flex}.enterprise-context-command-copy span{color:#dce8f3;font-size:.78rem;font-weight:800}.enterprise-context-command-copy small{color:#8497aa;margin-top:.15rem;font-size:.65rem}.enterprise-context-command-selectors{flex:1;grid-template-columns:repeat(4,minmax(8.5rem,1fr));gap:.55rem;min-width:0;display:grid}.enterprise-context-selector{min-width:0;position:relative}.enterprise-context-selector summary{cursor:pointer;background:linear-gradient(#122438,#0b1a29);border:1px solid #2b4055;border-radius:.5rem;flex-direction:column;justify-content:center;min-height:3.35rem;padding:.5rem 2.15rem .5rem .75rem;list-style:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08}.enterprise-context-selector summary::-webkit-details-marker{display:none}.enterprise-context-selector summary span{color:#8fa4b7;letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:800}.enterprise-context-selector summary strong{color:#edf5fc;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.8rem;overflow:hidden}.enterprise-context-selector summary i{border-bottom:2px solid #69aaff;border-right:2px solid #69aaff;width:.48rem;height:.48rem;position:absolute;top:50%;right:.8rem;transform:translateY(-70%)rotate(45deg)}.enterprise-context-selector[open] summary{border-color:#2575c3;box-shadow:0 0 0 2px #2575c32e}.enterprise-context-menu{z-index:45;background:#091725;border:1px solid #31465c;border-radius:.55rem;width:max(100%,17rem);padding:.55rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 1rem 2.2rem #0000006b}.enterprise-context-menu input{color:#edf5fc;width:100%;min-height:2.25rem;font:inherit;background:#06111d;border:1px solid #30475f;border-radius:.4rem;padding:0 .65rem;font-size:.78rem}.enterprise-context-menu [role=listbox]{max-height:13rem;margin-top:.45rem;overflow-y:auto}.enterprise-context-menu button{color:#dce8f3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;width:100%;padding:.55rem .6rem;display:block}.enterprise-context-menu button:hover,.enterprise-context-menu button:focus-visible,.enterprise-context-menu button[aria-selected=true]{background:#102d49}.enterprise-context-menu button span,.enterprise-context-menu button small{display:block}.enterprise-context-menu button span{font-size:.78rem;font-weight:750}.enterprise-context-menu button small{color:#8398ab;margin-top:.15rem;font-size:.64rem}.enterprise-context-menu p{color:#9aacbd;margin:0;padding:.75rem .55rem;font-size:.74rem}@media (max-width:1180px){.enterprise-context-command-copy{display:none}}@media (max-width:860px){.enterprise-context-command-row{overflow-x:auto}.enterprise-context-command-selectors{min-width:46rem}}
.executive-command-metric-row{border-bottom:1px solid var(--gv-command-border);background:#05101cf5;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;min-width:0;padding:.38rem .85rem;display:grid}.executive-command-metric-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.executive-command-metric-row .command-metric{align-content:initial;background:linear-gradient(135deg, #122231f5, #091724fa), var(--enterprise-panel-background);border-radius:.42rem;grid-template-rows:auto auto auto minmax(.85rem,1fr);gap:.18rem;min-height:5rem;padding:.48rem .62rem .38rem;box-shadow:inset 0 1px #ffffff05,0 8px 22px #0000001f}.executive-command-metric-row .command-metric:before{opacity:.38;height:2px}.executive-command-metric-row .command-metric-heading>span:first-child{color:#f0f4f8;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2;display:block;overflow:visible}.executive-command-metric-row .command-metric>strong{color:#fff;margin:0;font-size:clamp(1.45rem,1.7vw,1.85rem);line-height:1.05}.command-metric-delta{white-space:normal;gap:.06rem;min-width:0;font-size:11px;display:grid}.command-metric-delta b{color:var(--gv-command-text);font-size:11px;line-height:1.25}.command-metric-delta.tone-positive b{color:var(--gv-command-positive)}.command-metric-delta.tone-attention b{color:var(--gv-command-attention)}.command-metric-delta.tone-critical b{color:var(--gv-command-critical)}.command-metric-delta span{color:var(--gv-command-text-muted);line-height:1.25}.command-metric-sparkline{border:1px solid color-mix(in srgb, currentColor 22%, transparent);min-height:.85rem;color:var(--gv-command-accent-blue);background:linear-gradient(#0000 48%,#97b8d014 50%,#0000 52%),linear-gradient(#040e172e,#020b137a);border-radius:.3rem;margin-top:auto;display:block;position:relative;overflow:hidden}.command-metric-sparkline svg{width:calc(100% - .24rem);height:calc(100% - .24rem);position:absolute;inset:.12rem;overflow:visible}.command-metric-sparkline polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.command-metric-sparkline circle{fill:#081623;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.command-metric-sparkline.current-value-only polyline{stroke-dasharray:1 2.5}.command-metric-sparkline.current-value-only circle{opacity:.9}.command-metric-sparkline.tone-positive{color:var(--gv-command-positive)}.command-metric-sparkline.tone-attention{color:var(--gv-command-attention)}.command-metric-sparkline.tone-critical{color:var(--gv-command-critical)}.executive-command-metric-export{min-width:5.4rem;padding-top:0}.executive-command-metric-export button{color:#f2f6fb;width:100%;min-height:2.45rem;font:inherit;cursor:pointer;background:#0b1928;border:1px solid #3b5168;border-radius:.42rem;padding:0 .8rem;font-size:.74rem;font-weight:700}.executive-command-metric-export button:hover,.executive-command-metric-export button:focus-visible{border-color:var(--gv-command-accent-blue);background:#10243a}@media (max-width:1180px){.executive-command-metric-row{scrollbar-color:#29465a transparent;scrollbar-width:thin;overflow-x:auto}.executive-command-metric-row::-webkit-scrollbar{height:.55rem}.executive-command-metric-row::-webkit-scrollbar-track{background:0 0}.executive-command-metric-row::-webkit-scrollbar-thumb{background:#29465a padding-box padding-box;border:2px solid #0000;border-radius:999px}.executive-command-metric-cards{min-width:62rem}}@media (max-width:720px){.executive-command-metric-row{padding-inline:.7rem}}
.executive-main-viewer{min-width:0}.product-shell .executive-shell-main{padding-top:.35rem}.executive-workspace-viewer{grid-template-rows:minmax(16.5rem,auto) minmax(18rem,auto);grid-template-columns:repeat(14,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.executive-workspace-viewer>.command-panel{background:linear-gradient(145deg, #102231fa, #0b1b28fa), var(--gv-command-surface);border-color:#24394b;border-radius:.48rem;flex-direction:column;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0000001f}.executive-workspace-viewer .command-panel-heading{align-items:center;min-height:1.5rem;margin-bottom:.8rem}.executive-workspace-viewer .command-panel-heading h2{color:#f5f8fb;font-size:18px;font-weight:760}.executive-workspace-viewer .command-panel-action a{color:#4b9cff;font-size:13px;font-weight:850}.executive-work-progress-panel{grid-area:1/1/auto/7}.executive-department-panel{grid-area:1/7/auto/12}.executive-activity-rail{grid-area:1/12/3/15}.executive-projects-panel{grid-area:2/1/auto/5}.executive-safety-panel{grid-area:2/5/auto/9}.executive-deadlines-panel{grid-area:2/9/auto/12}.executive-workspace-viewer .command-table-wrap{flex:1}.executive-workspace-viewer .command-table-wrap table{table-layout:fixed}.executive-workspace-viewer .command-table-wrap th,.executive-workspace-viewer .command-table-wrap td{border-color:#20384a;padding:.62rem .4rem;font-size:14px}.executive-workspace-viewer .command-table-wrap thead th{color:#9db2c2;font-size:12px;font-weight:760}.executive-workspace-viewer .command-table-wrap th:first-child{width:34%}.executive-workspace-viewer .command-table-wrap th:nth-child(2){width:13%}.executive-workspace-viewer .command-table-wrap th:nth-child(3){width:20%}.executive-workspace-viewer .command-table-wrap th:nth-child(4){width:21%}.executive-workspace-viewer .command-table-wrap th:nth-child(5){width:12%}.executive-work-item{color:#e9f0f5;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;width:100%;min-width:0;padding:0;display:flex}.executive-work-item>span{color:#7ce3af;border:1px solid #477e75;border-radius:.3rem;flex:none;place-items:center;width:1rem;height:1rem;font-size:.55rem;display:grid}.executive-work-item b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.executive-type-badge{color:#4fa6ff;background:#0e3156;border:1px solid #1c5895;border-radius:.28rem;padding:.22rem .38rem;font-size:12px;font-weight:720;display:inline-flex}.executive-type-badge.type-risk,.executive-type-badge.type-corrective-action,.executive-type-badge.type-investigation-completeness,.executive-type-badge.type-evidence-gap{color:#57dc8a;background:#0d3828;border-color:#246b48}.executive-type-badge.type-notification,.executive-type-badge.type-assigned-review{color:#b68cff;background:#29194b;border-color:#604199}.executive-workspace-viewer .command-status{text-overflow:ellipsis;border-radius:.25rem;max-width:100%;padding:.2rem .32rem;font-size:12px;overflow:hidden}.executive-workspace-viewer .command-status i{display:none}.executive-state-cell{text-transform:capitalize;color:#aebdcc!important}.executive-panel-description{color:#9fb2c2;margin:-.25rem 0 .75rem;font-size:.72rem;line-height:1.35}.executive-department-bars{flex:1;align-content:center;gap:1rem;display:grid}.executive-department-bar{grid-template-columns:minmax(7.5rem,.95fr) minmax(5rem,1.4fr) 1.4rem;align-items:center;gap:.65rem;display:grid}.executive-department-bar>span{color:#d7e2eb;font-size:.75rem;line-height:1.25}.executive-department-bar>div{background:#081a28;border:1px solid #284257;border-radius:999px;height:.7rem;overflow:hidden}.executive-department-bar i{border-radius:inherit;height:100%;box-shadow:0 0 12px color-mix(in srgb, currentColor 25%, transparent);display:block}.executive-department-bar strong{color:#fff;text-align:right;font-size:.8rem}.executive-activity-rail .command-activity{flex:1;grid-template-columns:minmax(0,1fr)}.executive-activity-rail .command-activity li{border-bottom:1px solid #20384a;border-right:0;grid-template-columns:2.05rem minmax(0,1fr);gap:.65rem;padding:.9rem 0}.executive-activity-rail .command-activity li:last-child{border-bottom:0}.executive-activity-rail .command-activity-icon{color:#3e9eff;background:#132f51;border-radius:.42rem;width:2rem;height:2rem}.executive-activity-rail .activity-notification{color:#a879ff;background:#2a1c50}.executive-activity-rail .activity-corrective-action{color:#51dc88;background:#103a2c}.executive-activity-rail .command-activity button,.executive-deadline-list button{color:#eef4f8;cursor:pointer;text-align:left;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:13px;font-weight:740;overflow:hidden}.executive-activity-rail .command-activity button{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.executive-activity-rail .command-activity div>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.executive-project-bars{flex:1;align-content:space-evenly;gap:.8rem;display:grid}.executive-project-bars>div{grid-template-columns:minmax(6.5rem,.9fr) minmax(0,1.6fr);align-items:center;gap:.65rem;display:grid}.executive-project-bars>div>span{color:#d7e2eb;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.executive-project-bars>div>div{border-bottom:1px solid #20384a;align-items:center;height:1.8rem;display:flex}.executive-project-bars i{background:linear-gradient(90deg,#105dbb,#2758b7 72%,#6f3ab6 72%);border:1px solid #2f72d5;height:100%;display:block}.executive-project-bars b{color:#fff;margin-left:.45rem;font-size:.58rem}.executive-project-legend{color:#aebdcc;border-top:1px solid #20384a;gap:1rem;margin:.8rem 0 0;padding:.8rem 0 0;font-size:.52rem;list-style:none;display:flex}.executive-project-legend i{background:#1769d3;border-radius:50%;width:.5rem;height:.5rem;margin-right:.25rem;display:inline-block}.executive-project-legend li:last-child i{background:#7542c9}.executive-safety-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.executive-safety-grid article{background:#0c1e2cb3;border:1px solid #223b4e;border-radius:.4rem;align-content:space-between;min-width:0;padding:.65rem;display:grid}.executive-safety-grid article>span{color:#dbe5ec;font-size:.56rem;font-weight:650}.executive-safety-grid article>strong{color:#fff;font-size:1.5rem;line-height:1}.executive-safety-grid article>small{color:#aebdcc;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.executive-safety-signal{align-items:end;gap:.2rem;height:2.1rem;display:flex}.executive-safety-signal i{background:#1a3346;border-radius:1px 1px 0 0;width:100%;height:22%}.executive-safety-signal i:nth-child(3n+1){height:45%}.executive-safety-signal i:nth-child(3n+2){height:70%}.executive-safety-grid .tone-positive i.active{background:#27c45a}.executive-safety-grid .tone-attention i.active{background:#f2ac18}.executive-safety-grid .tone-critical i.active{background:#e64040}.executive-safety-grid .tone-neutral i.active{background:#16b6bd}.executive-deadline-list{flex:1;align-content:start;margin:0;padding:0;list-style:none;display:grid}.executive-deadline-list li{border-bottom:1px solid #20384a;grid-template-columns:1.6rem minmax(0,1fr) minmax(4rem,auto);align-items:center;gap:.5rem;padding:.75rem 0;display:grid}.executive-deadline-list li>span{color:#d9e5ed;border:1px solid #476376;border-radius:.3rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.executive-deadline-list small{color:#9eafbd;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.5rem;display:block;overflow:hidden}.executive-deadline-list li>strong{color:#dbe4eb;text-align:right;font-size:.53rem;font-weight:650}.executive-body-utilities{justify-content:flex-end;align-items:stretch;gap:.75rem;margin-top:.8rem;display:flex}.executive-body-utilities .copilot-entry{min-width:min(25rem,100%)}.executive-context-controls{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-surface);min-width:14rem}.executive-context-controls summary{color:#69aaff;cursor:pointer;padding:.9rem 1rem;font-size:.66rem;font-weight:750}.executive-context-controls .context-grid{grid-template-columns:repeat(4,minmax(9rem,1fr));min-width:min(64rem,100vw - 3rem);padding:0 1rem 1rem}@media (max-width:1180px){.executive-workspace-viewer{grid-template-rows:auto;grid-template-columns:repeat(8,minmax(0,1fr))}.executive-work-progress-panel{grid-area:1/1/auto/6}.executive-department-panel{grid-area:1/6/auto/9}.executive-projects-panel{grid-area:2/1/auto/5}.executive-safety-panel{grid-area:2/5/auto/9}.executive-deadlines-panel{grid-area:3/1/auto/5}.executive-activity-rail{grid-area:3/5/auto/9}}@media (max-width:900px){.executive-workspace-viewer{display:block}.executive-workspace-viewer>.command-panel{min-height:0;margin-bottom:.75rem}.executive-body-utilities{flex-direction:column;align-items:stretch}.executive-context-controls .context-grid{grid-template-columns:1fr;min-width:0}}@media (max-width:620px){.executive-work-progress-panel .command-table-wrap{overflow-x:auto}.executive-work-progress-panel table{min-width:42rem}.executive-safety-grid{grid-template-columns:1fr}.executive-department-bar{grid-template-columns:minmax(7rem,1fr) minmax(5rem,1.3fr) 1.25rem}}
body{background:radial-gradient(circle at 78% -10%,#256fa61a,#0000 35rem),linear-gradient(135deg,#030a12,#071522 48%,#05111d)}.gv-primary-sidebar{background:radial-gradient(circle at 22% 0,#1788ac1f,#0000 21rem),linear-gradient(#050f1a 0%,#071725 54%,#050f1b 100%);border-right-color:#678ba74d;box-shadow:inset -1px 0 #c3e0f108,14px 0 38px #0000003b}.gv-sidebar-brand{background:linear-gradient(#0f1f2d6b,#0000)}.gv-sidebar-workspace-row>a,.gv-sidebar-submenu a{transition:color var(--gv-motion-fast) var(--gv-ease-standard), border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard)}.gv-sidebar-workspace-row>a:is(:hover,:focus-visible){transform:translate(1px);box-shadow:inset 0 1px #ffffff0a}.gv-sidebar-workspace.active>.gv-sidebar-workspace-row>a{background:linear-gradient(90deg,#084899f0,#103167eb),radial-gradient(circle at 0,#51abff33,#0000 12rem);border-color:#468be88a;box-shadow:inset 0 1px #90c2ff2e,inset 3px 0 #4aa3ff,0 7px 20px #0019484f}.enterprise-frame-commandbar,.product-shell .context-bar{background:#040d16f7;border-bottom-color:#5779954f;box-shadow:0 12px 34px #00000036}.enterprise-command-header{background:radial-gradient(circle at 74% -80%,#367cb61a,#0000 32rem),linear-gradient(90deg,#081420fc,#030c15fc)}.enterprise-command-search .enterprise-navigation-search-form{box-shadow:var(--gv-premium-control-shadow);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard);background:linear-gradient(#0a1927,#06131f);border-color:#2a4358}.enterprise-command-search .enterprise-navigation-search-form:focus-within{box-shadow:var(--gv-premium-control-shadow), 0 0 0 3px #4697d321;background:#091a2a;border-color:#397eb8}.enterprise-command-utility,.enterprise-command-profile>summary{transition:color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-command-utility:is(:hover,:focus-visible),.enterprise-command-profile>summary:is(:hover,:focus-visible){background:linear-gradient(#142b40,#0d2031);box-shadow:inset 0 1px #ffffff0d}.enterprise-action-row,.enterprise-context-command-row,.executive-command-metric-row{background:radial-gradient(circle at 82% 0,#2d70a40f,#0000 27rem),#05101bf7;border-bottom-color:#5b7e9a4d}.enterprise-environment-control summary,.enterprise-action-row .assurance-demo-control-action-row button,.enterprise-create-primary,.executive-command-metric-export button{box-shadow:var(--gv-premium-control-shadow);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-instant) var(--gv-ease-standard)}.enterprise-environment-control summary:is(:hover,:focus-visible),.enterprise-action-row .assurance-demo-control-action-row button:is(:hover,:focus-visible),.enterprise-create-primary:is(:hover,:focus-visible),.executive-command-metric-export button:is(:hover,:focus-visible){box-shadow:var(--gv-premium-control-shadow), 0 0 0 3px #438fff1a;border-color:#4385bd}.enterprise-environment-control summary:active,.enterprise-action-row .assurance-demo-control-action-row button:active,.enterprise-create-primary:active,.executive-command-metric-export button:active{transform:translateY(1px)}.enterprise-context-selector summary{box-shadow:var(--gv-premium-control-shadow);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard);background:radial-gradient(circle at 92% 0,#3c8bc817,#0000 9rem),linear-gradient(#14283c,#0a1a29);border-color:#304a60}.enterprise-context-selector summary:is(:hover,:focus-visible){box-shadow:var(--gv-premium-control-shadow), 0 8px 22px #0000002e;border-color:#4079a7;transform:translateY(-1px)}.enterprise-context-selector[open] summary{box-shadow:var(--gv-premium-control-shadow), 0 0 0 3px #3691d321;background:linear-gradient(#17334c,#0d2235);border-color:#4d9bd8}.enterprise-context-menu,.enterprise-environment-menu,.enterprise-create-split nav,.enterprise-navigation-results,.enterprise-command-account-menu{box-shadow:var(--gv-premium-overlay-shadow);background:radial-gradient(circle at 90% 0,#408bc114,#0000 13rem),linear-gradient(155deg,#0d2030,#071521);border-color:#3b5870}.enterprise-context-menu input{background:linear-gradient(#071522,#050f19);border-color:#36526a;box-shadow:inset 0 1px 3px #0000003d}.enterprise-context-menu input:focus-visible{border-color:#4e9bd4;box-shadow:0 0 0 3px #4e9bd424}.enterprise-context-menu button{transition:color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-instant) var(--gv-ease-standard)}.enterprise-context-menu button:is(:hover,:focus-visible),.enterprise-context-menu button[aria-selected=true]{color:#fff;background:linear-gradient(90deg,#113554,#102a43)}.enterprise-context-menu button:active{transform:translateY(1px)}.executive-command-metric-row .command-metric{background:var(--gv-premium-panel-gradient);box-shadow:var(--gv-premium-panel-shadow), inset 0 0 28px #3c7ead0a;transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard);border-color:#34546d}.executive-command-metric-row .command-metric:is(:hover,:focus-visible){box-shadow:var(--gv-premium-edge), 0 17px 38px #00000040;border-color:#3c6e93;transform:translateY(-1px)}.executive-command-metric-row .command-metric-sparkline{box-shadow:inset 0 1px 7px #0000004a,0 1px #d3edfa08}.executive-command-metric-row .command-metric-sparkline polyline{filter:drop-shadow(0 0 2px color-mix(in srgb, currentColor 44%, transparent))}.executive-workspace-viewer>.command-panel,.enterprise-experience-frame :is(.enterprise-command-panel,.workspace-panel,.workflow-panel,.metric-card,.project-metric-card,.assurance-metric,.integration-stat){background:radial-gradient(circle at 92% 0%, #4995ca1a, transparent 21rem), var(--gv-premium-panel-gradient);box-shadow:var(--gv-premium-panel-shadow), inset 0 0 38px #2965910a;border-color:#34536b}.executive-department-bar>div,.executive-project-bars>div>div,.executive-safety-grid article{box-shadow:inset 0 1px #e2f4ff0d,inset 0 -9px 22px #0000001f,0 8px 18px #0000001f}.executive-department-bar i,.executive-project-bars i,.executive-safety-signal i.active{filter:saturate(1.08)drop-shadow(0 2px 4px #00000047)}.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat){transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat):is(:hover,:focus-within){box-shadow:var(--gv-premium-edge), 0 16px 36px #0000003b;border-color:#3b6d91;transform:translateY(-1px)}.executive-safety-grid article{background:linear-gradient(145deg,#102738d9,#081926e0);border-color:#294459;box-shadow:inset 0 1px #ffffff08}.enterprise-experience-frame table tbody tr,.executive-workspace-viewer table tbody tr,.command-activity li,.enterprise-activity-feed li,.executive-deadline-list li{transition:background-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-experience-frame table tbody tr:hover,.executive-workspace-viewer table tbody tr:hover,.command-activity li:hover,.enterprise-activity-feed li:hover,.executive-deadline-list li:hover{background:#1e456340;box-shadow:inset 3px 0 #4294d36b}.command-panel-action a,.enterprise-experience-frame a:not(.gv-sidebar-brand){text-underline-offset:.2em;text-decoration-thickness:1px}.command-status,.enterprise-record-status-badge,.source-chip,.executive-type-badge{box-shadow:inset 0 1px #ffffff0d,0 3px 8px #00000021}:is(button,a,summary,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:var(--gv-opacity-disabled);box-shadow:none}@media (prefers-reduced-motion:reduce){.gv-sidebar-workspace-row>a,.enterprise-context-selector summary,.enterprise-context-menu button,.executive-command-metric-row .command-metric,.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat){transition:none}}
.contractor-accountability-workspace{min-width:0;color:var(--gv-text-primary);padding:1.35rem}.contractor-accountability-hero,.contractor-filters,.contractor-register,.contractor-detail,.contractor-readiness{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-xl);background:var(--gv-surface-glass);box-shadow:var(--gv-shadow-panel)}.contractor-accountability-hero{background:radial-gradient(circle at 88% 18%, #1dc7b81f, transparent 18rem), var(--gv-surface-glass);justify-content:space-between;gap:1.5rem;padding:1.45rem 1.55rem;display:flex}.contractor-accountability-hero h1,.contractor-register h2,.contractor-detail h2,.contractor-readiness h2{color:var(--gv-text-primary);margin:.22rem 0 .45rem}.contractor-accountability-hero p{max-width:58rem;color:var(--gv-text-secondary);margin:0;line-height:1.55}.contractor-classification{border-radius:var(--gv-radius-md);background:#072a39c7;border:1px solid #26cfdb47;align-self:center;min-width:13rem;padding:.75rem .9rem}.contractor-classification strong,.contractor-classification span{display:block}.contractor-classification span{color:var(--gv-text-muted);margin-top:.2rem;font-size:.78rem}.contractor-metrics{margin:1rem 0 .65rem}.contractor-metrics button.enterprise-kpi-card{width:100%;font:inherit;text-align:left;cursor:pointer}.contractor-metrics button.enterprise-kpi-card:is(:hover,:focus-visible){box-shadow:var(--gv-material-edge), var(--gv-shadow-interactive-hover);transform:translateY(var(--gv-hover-lift));border-color:#347696}.contractor-metrics button.enterprise-kpi-card:focus-visible{outline:2px solid var(--gv-focus);outline-offset:2px}.contractor-metrics button.enterprise-kpi-card[aria-pressed=true]{background:linear-gradient(135deg, #1dc7b826, #143e5294), var(--enterprise-panel-background);box-shadow:inset 0 0 0 1px #26cfdb2e, var(--gv-shadow-interactive-hover);border-color:#26cfdbb8}.contractor-active-view{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);color:var(--gv-text-secondary);background:#072a3994;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.76rem;display:flex}.contractor-active-view strong{color:var(--gv-text-primary)}.contractor-active-view button{color:var(--gv-text-primary);font:inherit;cursor:pointer;background:#1dc7b81f;border:1px solid #26cfdb6b;border-radius:999px;padding:.35rem .6rem;font-weight:700}.contractor-active-view button:is(:hover,:focus-visible){background:#1dc7b833;border-color:#26cfdbc7}.contractor-active-view button:focus-visible{outline:2px solid var(--gv-focus);outline-offset:2px}.contractor-filters{grid-template-columns:minmax(15rem,2fr) repeat(4,minmax(10rem,1fr));gap:.75rem;padding:.95rem;display:grid}.contractor-filters label{min-width:0;color:var(--gv-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contractor-filters input,.contractor-filters select{border:1px solid var(--gv-border-strong);border-radius:var(--gv-radius-sm);background:var(--gv-surface-raised);width:100%;min-height:2.65rem;color:var(--gv-text-primary);font:inherit;text-transform:none;margin-top:.35rem;padding:.55rem .7rem}.contractor-filters input:focus,.contractor-filters select:focus,.contractor-register button:focus-visible,.text-link:focus-visible{outline:2px solid var(--gv-focus);outline-offset:2px}.contractor-workspace-grid{grid-template-columns:minmax(31rem,.92fr) minmax(34rem,1.25fr);align-items:start;gap:1rem;display:grid}.contractor-register,.contractor-detail{min-width:0;overflow:hidden}.contractor-register>header,.contractor-programs>header,.contractor-detail-panels section>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contractor-register>header{border-bottom:1px solid var(--gv-border-subtle);padding:1rem 1.1rem}.contractor-register header h2,.contractor-register header p{margin:0}.contractor-register header>span,.contractor-programs header>span{color:var(--gv-text-muted);font-size:.8rem}.contractor-table-wrap{max-width:100%;overflow-x:auto}.contractor-register table,.contractor-programs table{border-collapse:collapse;width:100%;font-size:.83rem}.contractor-register th,.contractor-register td,.contractor-programs th,.contractor-programs td{border-bottom:1px solid var(--gv-border-subtle);text-align:left;vertical-align:middle;padding:.72rem .75rem}.contractor-register th,.contractor-programs th{color:var(--gv-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem}.contractor-register tr.selected{box-shadow:inset 3px 0 0 var(--gv-accent-primary);background:#18b7ae14}.contractor-register td button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.contractor-register td button strong,.contractor-register td button small{display:block}.contractor-register td button small{color:var(--gv-text-muted);margin-top:.18rem}.contractor-badge{border:1px solid var(--gv-border-subtle);min-height:1.55rem;color:var(--gv-text-secondary);white-space:nowrap;background:#5d718229;border-radius:999px;align-items:center;padding:.18rem .48rem;font-size:.67rem;font-weight:750;display:inline-flex}.contractor-badge.status-qualified,.contractor-badge.status-approved,.contractor-badge.risk-good-standing,.contact-complete{color:#83e6af;background:#228b5629;border-color:#31c47657}.contractor-badge.status-conditional-approval,.contractor-badge.status-conditional,.contractor-badge.status-pending-review,.contractor-badge.risk-conditional{color:#f3cc78;background:#b77c192e;border-color:#e7b04866}.contractor-badge.status-suspended,.contractor-badge.status-disqualified,.contractor-badge.status-expired,.contractor-badge.risk-critical,.contractor-badge.risk-high{color:#ff9aa0;background:#ac2a3133;border-color:#ee565d6b}.contractor-detail{padding:1.1rem}.contractor-detail-heading{border-bottom:1px solid var(--gv-border-subtle);justify-content:space-between;gap:1rem;padding-bottom:.9rem;display:flex}.contractor-detail-heading h2,.contractor-detail-heading p{margin:.15rem 0}.contractor-detail-heading p{color:var(--gv-text-secondary)}.contractor-detail-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.4rem;display:flex}.contractor-summary-grid,.action-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0;display:grid}.contractor-summary-grid>div,.action-summary>div{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);background:var(--gv-surface-raised);padding:.7rem}.contractor-summary-grid dt,.action-summary dt{color:var(--gv-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.contractor-summary-grid dd,.action-summary dd{color:var(--gv-text-primary);margin:.3rem 0 0;line-height:1.4}.contractor-detail-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.contractor-detail-panels>section,.contractor-programs{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-lg);background:#06182585;min-width:0;padding:.85rem}.contractor-detail-panels h3,.contractor-programs h3{margin:0;font-size:.95rem}.contractor-detail-panels article{border-top:1px solid var(--gv-border-subtle);flex-direction:column;gap:.18rem;margin-top:.6rem;padding-top:.6rem;display:flex}.contractor-detail-panels p{color:var(--gv-text-secondary);line-height:1.45}.contractor-detail-panels a,.contractor-programs .text-link{color:var(--gv-accent-primary)}.contractor-detail-panels small{color:var(--gv-text-muted);margin-top:.35rem}.contractor-detail-panels header>span{border:1px solid var(--gv-border-subtle);border-radius:999px;padding:.18rem .42rem;font-size:.67rem}.contact-missing{color:#ff9aa0}.contractor-chip-row{flex-wrap:wrap;gap:.35rem;margin:.55rem 0;display:flex}.contractor-chip-row span{border:1px solid var(--gv-border-subtle);color:var(--gv-text-secondary);border-radius:999px;padding:.25rem .45rem;font-size:.7rem}.contractor-programs{margin-top:.75rem;padding:0;overflow:hidden}.contractor-programs>header{padding:.8rem}.text-link{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.contractor-history{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.contractor-history li{border-left:2px solid var(--gv-accent-primary);background:var(--gv-surface-raised);grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.7rem;display:grid}.contractor-history time,.contractor-history span,.contractor-history small{color:var(--gv-text-muted)}.contractor-history p{color:var(--gv-text-secondary);margin:.3rem 0}.contractor-readiness{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.contractor-readiness p{color:var(--gv-text-secondary);margin:.25rem 0 0;line-height:1.45}.contractor-readiness>div:last-child{color:var(--gv-text-secondary);flex-direction:column;gap:.25rem;display:flex}.contractor-readiness>div:last-child strong{color:var(--gv-text-primary)}.contractor-empty{color:var(--gv-text-muted);padding:1rem}@media (max-width:1180px){.contractor-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-search{grid-column:1/-1}.contractor-workspace-grid{grid-template-columns:1fr}}@media (max-width:760px){.contractor-accountability-workspace{padding:.75rem}.contractor-accountability-hero,.contractor-detail-heading{flex-direction:column}.contractor-filters,.contractor-summary-grid,.contractor-detail-panels,.contractor-readiness{grid-template-columns:1fr}.contractor-search{grid-column:auto}.contractor-detail-heading>div:last-child{justify-content:flex-start}.contractor-history li{grid-template-columns:1fr}}
.contractor-360-workspace{gap:var(--gv-space-4);min-width:0;display:grid}.contractor-360-scenario,.contractor-360-record-actions,.contractor-360-section-toolbar{justify-content:space-between;align-items:center;gap:var(--gv-space-3);flex-wrap:wrap;display:flex}.contractor-360-scenario label{gap:var(--gv-space-1);color:var(--gv-text-secondary);font-size:var(--gv-type-label-size);font-weight:700;display:grid}.contractor-360-scenario select,.contractor-360-search input{min-height:var(--gv-control-height);border:1px solid var(--gv-border-default);border-radius:var(--gv-radius-control);background:var(--gv-surface-elevated);color:var(--gv-text-primary);padding:0 var(--gv-space-3)}.contractor-360-summary{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-card);background:var(--gv-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.contractor-360-summary>div{gap:var(--gv-space-1);min-width:0;padding:var(--gv-space-3);background:var(--gv-surface-panel);display:grid}.contractor-360-summary span,.contractor-360-content header span{color:var(--gv-text-secondary);font-size:var(--gv-type-label-size);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.contractor-360-summary strong{overflow-wrap:anywhere}.contractor-360-kpis{gap:var(--gv-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.contractor-360-kpi{min-width:0;position:relative}.contractor-360-kpi>button:first-child{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.contractor-360-kpis .gv-kpi-card{height:100%}.contractor-360-explain{right:var(--gv-space-2);bottom:var(--gv-space-2);color:var(--gv-accent-primary);font-size:var(--gv-type-label-size);background:0 0;border:0;padding:0;font-weight:700;position:absolute}.contractor-360-attention{padding:var(--gv-space-4);border:1px solid var(--gv-border-attention);border-radius:var(--gv-radius-card);background:var(--gv-surface-panel)}.contractor-360-attention article{align-items:center;gap:var(--gv-space-3);grid-template-columns:auto minmax(12rem,1fr) minmax(12rem,.7fr) auto;display:grid}.contractor-360-attention article>div{gap:var(--gv-space-1);display:grid}.contractor-360-attention :is(h2,h3,p){margin:0}.contractor-360-frame{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-card);background:var(--gv-surface-panel);grid-template-columns:minmax(13.75rem,16.25rem) minmax(0,1fr);min-width:0;display:grid;overflow:clip}.contractor-360-desktop-nav{border-right:1px solid var(--gv-border-subtle);background:var(--gv-surface-subtle)}.contractor-360-navigator{align-content:start;gap:var(--gv-space-3);padding:var(--gv-space-3);display:grid}.contractor-360-search{gap:var(--gv-space-1);color:var(--gv-text-secondary);font-size:var(--gv-type-label-size);font-weight:700;display:grid}.contractor-360-search-results{gap:var(--gv-space-1);display:grid}.contractor-360-search-results button,.contractor-360-all-records button{padding:var(--gv-space-2);border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-control);background:var(--gv-surface-elevated);color:var(--gv-text-primary);text-align:left;gap:.15rem;display:grid}.contractor-360-search-results span,.contractor-360-all-records span{color:var(--gv-text-secondary);font-size:var(--gv-type-label-size)}.contractor-360-nav-group{gap:.2rem;display:grid}.contractor-360-nav-group h3{margin:var(--gv-space-2) var(--gv-space-2) var(--gv-space-1);color:var(--gv-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.contractor-360-nav-group>button{justify-content:space-between;align-items:center;gap:var(--gv-space-2);width:100%;min-height:2.25rem;padding:var(--gv-space-2);border-radius:var(--gv-radius-control);color:var(--gv-text-secondary);text-align:left;background:0 0;border:1px solid #0000;display:flex}.contractor-360-nav-group>button[aria-current=page]{border-color:var(--gv-border-focus);background:var(--gv-surface-selected);color:var(--gv-text-primary);font-weight:750}.contractor-360-nav-group small{white-space:nowrap;color:var(--gv-text-muted)}.contractor-360-nav-group small[data-indicator=critical]{color:var(--gv-status-critical)}.contractor-360-nav-group small[data-indicator=attention]{color:var(--gv-status-warning)}.contractor-360-nav-group small[data-indicator=healthy]{color:var(--gv-status-success)}.contractor-360-content{min-width:0;padding:var(--gv-space-5)}.contractor-360-content>header{justify-content:space-between;align-items:center;gap:var(--gv-space-3);margin-bottom:var(--gv-space-4);display:flex}.contractor-360-content h2{margin:var(--gv-space-1) 0 0}.contractor-360-overview-grid{gap:var(--gv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contractor-360-overview-grid article,.contractor-360-register article{padding:var(--gv-space-4);border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-card);background:var(--gv-surface-elevated)}.contractor-360-register{gap:var(--gv-space-3);margin-top:var(--gv-space-3);display:grid}.contractor-360-register article{gap:var(--gv-space-4);grid-template-columns:minmax(14rem,1fr) minmax(18rem,1fr) auto;display:grid}.contractor-360-register article.selected{outline:2px solid var(--gv-border-focus)}.contractor-360-register :is(h3,p){margin:var(--gv-space-1) 0}.contractor-360-register dl,.gv-dialog-content dl{gap:var(--gv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.contractor-360-register dl div,.gv-dialog-content dl div{gap:.1rem;display:grid}.contractor-360-register dt,.gv-dialog-content dt{color:var(--gv-text-secondary);font-size:var(--gv-type-label-size)}.contractor-360-register dd,.gv-dialog-content dd{margin:0}.contractor-360-tablet-trigger,.contractor-360-mobile-trigger{display:none}.contractor-360-all-records{gap:var(--gv-space-2);max-height:min(60vh,36rem);display:grid;overflow-y:auto}@media (max-width:75rem){.contractor-360-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.contractor-360-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-360-desktop-nav{display:none}.contractor-360-frame{grid-template-columns:minmax(0,1fr)}.contractor-360-tablet-trigger{justify-content:space-between;align-items:center;gap:var(--gv-space-2);min-height:var(--gv-control-height);padding:var(--gv-space-3);border:1px solid var(--gv-border-focus);border-radius:var(--gv-radius-control);background:var(--gv-surface-selected);color:var(--gv-text-primary);font-weight:750;display:flex}.contractor-360-tablet-trigger span{color:var(--gv-text-secondary);font-weight:600}}@media (max-width:40rem){.contractor-360-tablet-trigger{display:none}.contractor-360-mobile-trigger{width:100%;min-height:3.5rem;padding:var(--gv-space-3);border:1px solid var(--gv-border-focus);border-radius:var(--gv-radius-control);background:var(--gv-surface-selected);color:var(--gv-text-primary);text-align:left;gap:.2rem;font-weight:750;display:grid}.contractor-360-mobile-trigger span{color:var(--gv-text-secondary);font-weight:600}.contractor-360-summary,.contractor-360-kpis,.contractor-360-overview-grid,.contractor-360-attention article,.contractor-360-register article{grid-template-columns:minmax(0,1fr)}.contractor-360-content{padding:var(--gv-space-3)}.contractor-360-content>header{align-items:flex-start}.gv-drawer:has(.contractor-360-navigator){width:100vw;max-width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom)}}@media print{.contractor-360-scenario,.contractor-360-record-actions,.contractor-360-desktop-nav,.contractor-360-tablet-trigger,.contractor-360-mobile-trigger{display:none!important}.contractor-360-frame{display:block}}
.compliance-workspace{min-width:0;color:var(--gv-text-primary);padding:1.35rem}.compliance-hero,.verification-builder,.compliance-filters,.compliance-register,.compliance-detail,.compliance-readiness{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-xl);background:var(--gv-surface-glass);box-shadow:var(--gv-shadow-panel)}.compliance-hero{background:radial-gradient(circle at 88% 18%, #1dc7b81f, transparent 18rem), var(--gv-surface-glass);justify-content:space-between;gap:1.5rem;padding:1.45rem 1.55rem;display:flex}.compliance-hero h1,.verification-builder h2,.compliance-register h2,.compliance-detail h2,.compliance-readiness h2{margin:.22rem 0 .45rem}.compliance-hero p,.verification-builder p{color:var(--gv-text-secondary);margin:0;line-height:1.55}.compliance-classification{border-radius:var(--gv-radius-md);background:#072a39c7;border:1px solid #26cfdb47;align-self:center;min-width:13rem;padding:.75rem .9rem}.compliance-classification span,.compliance-classification strong{display:block}.compliance-classification span{color:var(--gv-text-muted);margin-top:.2rem;font-size:.78rem}.compliance-metrics{margin:1rem 0}.compliance-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.compliance-insights article{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);background:var(--gv-surface-glass);padding:.8rem 1rem}.compliance-insights span,.compliance-insights strong{display:block}.compliance-insights span{color:var(--gv-text-muted);text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem}.verification-builder{margin-bottom:1rem;padding:1rem}.verification-builder>header,.compliance-register>header,.compliance-detail>header,.question-panel>header,.compliance-readiness{justify-content:space-between;gap:1rem;display:flex}.verification-builder>header label{min-width:20rem}.verification-builder label span,.compliance-filters label span{color:var(--gv-text-muted);text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.verification-builder select,.compliance-filters :is(input,select){border:1px solid var(--gv-border-strong);border-radius:var(--gv-radius-sm);background:var(--gv-surface-raised);width:100%;min-height:2.65rem;color:var(--gv-text-primary);padding:.55rem .7rem}.governed-note{font-size:.78rem;color:var(--gv-text-muted)!important}.topic-layout{grid-template-columns:minmax(15rem,.7fr) minmax(28rem,1.5fr);gap:1rem;margin-top:1rem;display:grid}.topic-layout nav{align-content:start;gap:.45rem;display:grid}.topic-layout nav button{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-sm);background:var(--gv-surface-raised);color:var(--gv-text-secondary);text-align:left;cursor:pointer;justify-content:space-between;gap:.5rem;padding:.75rem;display:flex}.topic-layout nav button[aria-pressed=true],.topic-layout nav button.active{border-color:var(--gv-accent-primary);color:var(--gv-text-primary);background:#18b7ae1f}.topic-layout nav small{color:var(--gv-text-muted)}.question-panel{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-lg);background:#04131e5c;min-height:20rem;padding:1rem}.question-panel fieldset{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);margin:1rem 0;padding:1rem}.question-panel legend{font-weight:700}.question-panel fieldset div{gap:1rem;margin-top:.75rem;display:flex}.question-panel details{border-top:1px solid var(--gv-border-subtle);padding:.75rem}.empty-state{text-align:center;padding:4rem 1rem}.compliance-filters{grid-template-columns:2fr 1fr 1fr;gap:.75rem;margin-bottom:1rem;padding:.95rem;display:grid}.compliance-register{margin-bottom:1rem;overflow:hidden}.compliance-register>header{border-bottom:1px solid var(--gv-border-subtle);align-items:center;padding:1rem 1.1rem}.compliance-register header :is(h2,p){margin:0}.compliance-table-wrap{max-width:100%;overflow-x:auto}.compliance-register table{border-collapse:collapse;width:100%;font-size:.82rem}.compliance-register :is(th,td){border-bottom:1px solid var(--gv-border-subtle);text-align:left;padding:.7rem}.compliance-register th{color:var(--gv-text-muted);text-transform:uppercase;font-size:.68rem}.compliance-register tr.selected{box-shadow:inset 3px 0 var(--gv-accent-primary);background:#18b7ae14}.compliance-register td button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.compliance-register td button :is(strong,small){display:block}.compliance-register td button small{color:var(--gv-text-muted)}.compliance-badge{border:1px solid var(--gv-border-subtle);color:var(--gv-text-secondary);white-space:nowrap;background:#5d718229;border-radius:999px;padding:.18rem .48rem;font-size:.67rem;font-weight:750;display:inline-flex}.compliance-badge:is(.status-closed,.risk-good,.potential-low-energy){color:#83e6af;background:#228b5629;border-color:#31c47657}.compliance-badge:is(.status-in-review,.status-submitted,.risk-attention-needed,.potential-not-evaluated){color:#f3cc78;background:#b77c192e;border-color:#e7b04866}.compliance-badge:is(.status-action-required,.risk-critical,.risk-high,.potential-potential-sif,.potential-potential-psif,.potential-capacity){color:#ff9aa0;background:#ac2a3133;border-color:#ee565d6b}.compliance-detail{margin-bottom:1rem;padding:1rem}.badge-row{flex-wrap:wrap;align-content:start;gap:.4rem;display:flex}.compliance-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.compliance-detail-grid section{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);background:#081b286b;padding:.85rem}.compliance-detail h3{margin:0 0 .6rem}.compliance-detail p{color:var(--gv-text-secondary);line-height:1.45}.compliance-detail dl{gap:1rem;display:flex}.compliance-detail dd{margin:0;font-size:1.25rem;font-weight:700}.compliance-detail dt{color:var(--gv-text-muted);font-size:.7rem}.compliance-detail a{color:var(--gv-accent-primary)}.compliance-detail>footer{border-top:1px solid var(--gv-border-subtle);color:var(--gv-text-secondary);justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.8rem;display:flex}.compliance-readiness{align-items:center;padding:1rem 1.1rem}.compliance-readiness>div:last-child{gap:.35rem;max-width:30rem;display:grid}.compliance-readiness span{color:var(--gv-text-muted);font-size:.78rem}@media (max-width:1280px){.compliance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.topic-layout{grid-template-columns:1fr}.topic-layout nav{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-workspace{padding:1rem}.compliance-hero,.verification-builder>header,.compliance-readiness{flex-direction:column}.verification-builder>header label{min-width:0}.compliance-filters{grid-template-columns:1fr 1fr}.compliance-filters label:first-child{grid-column:1/-1}}@media (max-width:760px){.compliance-insights,.compliance-detail-grid,.compliance-filters,.topic-layout nav{grid-template-columns:1fr}.compliance-filters label:first-child{grid-column:auto}.compliance-detail>header,.compliance-detail>footer{flex-direction:column}.compliance-register table{min-width:48rem}}
.incident-review-workspace{min-width:0;color:var(--gv-text-primary);padding:1.35rem}.incident-review-hero,.incident-review-filters,.incident-review-register,.incident-review-detail,.classification-panel,.incident-panel-grid>section,.rca-panel{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-xl);background:var(--gv-surface-glass);box-shadow:var(--gv-shadow-panel)}.incident-review-hero{background:radial-gradient(circle at 88% 18%, #1dc7b81f, transparent 18rem), var(--gv-surface-glass);justify-content:space-between;gap:1.5rem;padding:1.45rem 1.55rem;display:flex}.incident-review-hero h1,.incident-review-register h2,.incident-review-detail h2{margin:.22rem 0 .45rem}.incident-review-hero p{max-width:58rem;color:var(--gv-text-secondary);margin:0;line-height:1.55}.incident-review-classification{border-radius:var(--gv-radius-md);background:#072a39c7;border:1px solid #26cfdb47;align-self:center;min-width:13rem;padding:.75rem .9rem}.incident-review-classification span,.incident-review-classification strong{display:block}.incident-review-classification span{color:var(--gv-text-muted);margin-top:.2rem;font-size:.78rem}.incident-review-metrics{margin:1rem 0}.incident-review-filters{grid-template-columns:2fr 1fr 1fr;gap:.75rem;margin-bottom:1rem;padding:.95rem;display:grid}.incident-review-filters label span{color:var(--gv-text-muted);text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.incident-review-filters :is(input,select){border:1px solid var(--gv-border-strong);border-radius:var(--gv-radius-sm);background:var(--gv-surface-raised);width:100%;min-height:2.65rem;color:var(--gv-text-primary);padding:.55rem .7rem}.incident-review-register{margin-bottom:1rem;overflow:hidden}.incident-review-register>header,.incident-review-detail>header,.classification-panel>header{justify-content:space-between;gap:1rem;display:flex}.incident-review-register>header{border-bottom:1px solid var(--gv-border-subtle);align-items:center;padding:1rem 1.1rem}.incident-review-register header :is(h2,p){margin:0}.incident-review-table{max-width:100%;overflow-x:auto}.incident-review-register table{border-collapse:collapse;width:100%;font-size:.82rem}.incident-review-register :is(th,td){border-bottom:1px solid var(--gv-border-subtle);text-align:left;padding:.7rem}.incident-review-register th{color:var(--gv-text-muted);text-transform:uppercase;font-size:.68rem}.incident-review-register tr.selected{box-shadow:inset 3px 0 var(--gv-accent-primary);background:#18b7ae14}.incident-review-register td button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.incident-review-register td button :is(strong,small){display:block}.incident-review-register td button small{color:var(--gv-text-muted)}.incident-review-badge{border:1px solid var(--gv-border-subtle);color:var(--gv-text-secondary);white-space:nowrap;background:#5d718229;border-radius:999px;padding:.18rem .48rem;font-size:.67rem;font-weight:750;display:inline-flex}.incident-review-badge:is(.classification-capacity,.classification-low-energy,.status-closed,.risk-good){color:#83e6af;background:#228b5629;border-color:#31c47657}.incident-review-badge:is(.classification-psif,.classification-needs-review,.classification-not-evaluated,.status-missing-information,.status-rca-required,.risk-attention-needed){color:#f3cc78;background:#b77c192e;border-color:#e7b04866}.incident-review-badge:is(.classification-sif,.status-action-required,.risk-critical,.risk-high){color:#ff9aa0;background:#ac2a3133;border-color:#ee565d6b}.incident-review-detail{padding:1rem}.incident-badges{flex-wrap:wrap;align-content:start;gap:.4rem;display:flex}.classification-panel{background:#081b286b;margin-top:1rem;padding:1rem}.classification-panel h3,.incident-panel-grid h3,.rca-panel h3{margin:.2rem 0 .6rem}.fact-grid,.incident-panel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fact-grid article,.incident-panel-grid>section{padding:.8rem}.fact-grid article{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md)}.fact-grid h4{margin:0 0 .5rem}.fact-grid :is(ul,p){color:var(--gv-text-secondary);margin:.3rem 0;padding-left:1.1rem;font-size:.82rem}.incident-panel-grid{margin-top:1rem}.incident-panel-grid p{color:var(--gv-text-secondary);line-height:1.45}.incident-panel-grid dl{gap:1rem;display:flex}.incident-panel-grid dd{margin:0;font-size:1.1rem;font-weight:700}.incident-panel-grid dt{color:var(--gv-text-muted);font-size:.7rem}.incident-panel-grid a{color:var(--gv-accent-primary)}.rca-panel{grid-template-columns:.8fr 1.4fr;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.worker-guidance{border-left:3px solid var(--gv-accent-primary);background:#18b7ae14;padding:.65rem;color:var(--gv-text-primary)!important}.incident-review-detail>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.incident-review-detail>footer>div{border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);gap:.25rem;padding:.8rem;display:grid}.incident-review-detail>footer span{color:var(--gv-text-muted);font-size:.78rem}@media (max-width:1280px){.fact-grid,.incident-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.incident-review-workspace{padding:1rem}.incident-review-hero,.incident-review-detail>header{flex-direction:column}.incident-review-filters{grid-template-columns:1fr 1fr}.incident-review-filters label:first-child{grid-column:1/-1}.rca-panel{grid-template-columns:1fr}}@media (max-width:760px){.fact-grid,.incident-panel-grid,.incident-review-filters,.incident-review-detail>footer{grid-template-columns:1fr}.incident-review-filters label:first-child{grid-column:auto}.incident-review-register table{min-width:52rem}}
.event-learning-workspace{gap:1.25rem;min-width:0;display:grid}.event-learning-hero,.event-learning-register,.event-learning-detail,.event-learning-panel-grid>section{border:1px solid var(--enterprise-border);box-shadow:var(--enterprise-shadow);background:linear-gradient(145deg,#162637f0,#0a1724f0);border-radius:18px}.event-learning-hero{justify-content:space-between;gap:2rem;padding:1.4rem;display:flex}.event-learning-hero h1{margin:.25rem 0;font-size:clamp(1.45rem,2vw,2rem)}.event-learning-hero>span{max-width:27rem;color:var(--enterprise-text-muted);border:1px solid #52c6cd47;border-radius:12px;align-self:flex-start;padding:.65rem .85rem;font-size:.78rem}.event-learning-register{min-width:0;padding:1.1rem}.event-learning-register>header,.event-learning-detail-header,.event-learning-facts>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.event-learning-filters{gap:.75rem;display:flex}.event-learning-filters label{color:var(--enterprise-text-muted);gap:.25rem;font-size:.72rem;display:grid}.event-learning-filters input,.event-learning-filters select{border:1px solid var(--enterprise-border);min-width:12rem;color:var(--enterprise-text);background:#0b1b2a;border-radius:9px;padding:.55rem}.event-learning-table-wrap{margin-top:1rem;overflow-x:auto}.event-learning-register table{border-collapse:collapse;width:100%;min-width:780px}.event-learning-register th,.event-learning-register td{text-align:left;border-bottom:1px solid var(--enterprise-border);padding:.7rem;font-size:.78rem}.event-learning-register tbody tr{cursor:pointer}.event-learning-register tbody tr:hover,.event-learning-register tbody tr[aria-selected=true]{background:#31b3be1a}.event-learning-register td strong,.event-learning-register td small{display:block}.event-learning-register td small,.event-learning-panel-grid small{color:var(--enterprise-text-muted);margin-top:.25rem}.event-learning-status,.event-learning-badges span,.event-learning-facts>header>strong{background:#277b8626;border:1px solid #52c6cd40;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;display:inline-flex}.event-learning-detail{padding:1.15rem}.event-learning-badges{flex-wrap:wrap;gap:.4rem;display:flex}.event-learning-badges .recurrence-high{color:#ffb2ae;border-color:#f2676780}.event-learning-facts{background:#07142080;border:1px solid #52c6cd33;border-radius:14px;margin-top:1rem;padding:1rem}.event-learning-fact-grid,.event-learning-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.event-learning-fact-grid article,.event-learning-panel-grid>section{padding:.9rem}.event-learning-fact-grid article{background:#102332b8;border-radius:12px}.event-learning-fact-grid li{margin:.35rem 0}.event-learning-fact-grid small{color:var(--enterprise-text-muted);display:block}.event-learning-panel-grid{margin-top:1rem}.event-learning-panel-grid>section:first-child,.event-learning-panel-grid>section:nth-child(2){grid-column:span 2}.event-learning-panel-grid dl div{border-bottom:1px solid var(--enterprise-border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.event-learning-panel-grid dd{text-align:right}.event-learning-panel-grid details{border:1px solid var(--enterprise-border);border-radius:10px;padding:.6rem}.event-learning-panel-grid summary{cursor:pointer;font-weight:700}.event-learning-panel-grid a{color:#8ee6e7;margin:.4rem 0;display:inline-flex}.event-learning-action{background:#0714208c;border-radius:9px;justify-content:space-between;gap:1rem;padding:.55rem;display:flex}.event-learning-empty{text-align:center;padding:2rem}.event-learning-workspace h2,.event-learning-workspace h3,.event-learning-workspace h4{margin:.25rem 0 .55rem}.event-learning-workspace p,.event-learning-workspace li,.event-learning-workspace dd,.event-learning-workspace dt{line-height:1.5}.event-learning-workspace .eyebrow{color:#78dadd;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}@media (max-width:1100px){.event-learning-fact-grid,.event-learning-panel-grid{grid-template-columns:1fr 1fr}.event-learning-panel-grid>section:first-child,.event-learning-panel-grid>section:nth-child(2){grid-column:span 1}.event-learning-hero{display:grid}}@media (max-width:760px){.event-learning-fact-grid,.event-learning-panel-grid{grid-template-columns:1fr}.event-learning-register>header,.event-learning-detail-header,.event-learning-facts>header,.event-learning-filters{display:grid}.event-learning-filters input,.event-learning-filters select{width:100%;min-width:0}}
.pre-job-workspace{gap:1.25rem;min-width:0;display:grid}.pre-job-hero,.pre-job-register,.pre-job-detail,.pre-job-panel-grid>section{border:1px solid var(--enterprise-border);box-shadow:var(--enterprise-shadow);background:linear-gradient(145deg,#162637f0,#0a1724f0);border-radius:18px}.pre-job-hero{justify-content:space-between;gap:2rem;padding:1.4rem;display:flex}.pre-job-hero h1{margin:.25rem 0;font-size:clamp(1.45rem,2vw,2rem)}.pre-job-hero>span{max-width:27rem;color:var(--enterprise-text-muted);border:1px solid #52c6cd47;border-radius:12px;align-self:flex-start;padding:.65rem .85rem;font-size:.78rem}.pre-job-register,.pre-job-detail{min-width:0;padding:1.1rem}.pre-job-register>header,.pre-job-detail>header{justify-content:space-between;gap:1rem;display:flex}.pre-job-filters{gap:.75rem;display:flex}.pre-job-filters label{color:var(--enterprise-text-muted);gap:.25rem;font-size:.72rem;display:grid}.pre-job-filters input,.pre-job-filters select{border:1px solid var(--enterprise-border);min-width:12rem;color:var(--enterprise-text);background:#0b1b2a;border-radius:9px;padding:.55rem}.pre-job-table-wrap{margin-top:1rem;overflow-x:auto}.pre-job-register table{border-collapse:collapse;width:100%;min-width:830px}.pre-job-register th,.pre-job-register td{text-align:left;border-bottom:1px solid var(--enterprise-border);padding:.7rem;font-size:.78rem}.pre-job-register tbody tr{cursor:pointer}.pre-job-register tbody tr:hover,.pre-job-register tbody tr[aria-selected=true]{background:#31b3be1a}.pre-job-register td strong,.pre-job-register td small{display:block}.pre-job-register td small,.pre-job-panel-grid small{color:var(--enterprise-text-muted);margin-top:.25rem}.pre-job-badges{flex-wrap:wrap;gap:.4rem;display:flex}.pre-job-badges span,.pre-job-register td>span{border:1px solid #52c6cd40;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;display:inline-flex}.risk-critical,.risk-high,.status-action-required{color:#ffb2ae;background:#781f2340;border-color:#f267678c!important}.risk-attention-needed,.status-in-review,.status-contractor-input-needed,.status-safety-review,.status-operations-review{color:#ffd98e;background:#704c1238;border-color:#f2b74b8c!important}.risk-good,.status-approved,.status-closed{color:#93efc2;background:#165c3f38;border-color:#46cb8e7a!important}.pre-job-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.pre-job-panel-grid>section{padding:.9rem}.pre-job-panel-grid>section:first-child,.pre-job-panel-grid>section:nth-child(2),.pre-job-work-plan{grid-column:span 2}.pre-job-panel-grid dl div{border-bottom:1px solid var(--enterprise-border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.pre-job-panel-grid dd{text-align:right}.pre-job-panel-grid a{color:#8ee6e7;margin:.4rem 0;display:inline-flex}.pre-job-work-plan>div{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.pre-job-chip{background:#277b862e;border:1px solid #52c6cd40;border-radius:999px;padding:.35rem .55rem;display:inline-flex}.pre-job-document{background:#0714208c;border-radius:9px;margin:.35rem 0;padding:.55rem;display:grid}.pre-job-action-metrics{gap:.6rem;display:flex}.pre-job-action-metrics span{background:#0714208c;border-radius:9px;padding:.55rem;display:grid}.pre-job-workspace .eyebrow{color:#78dadd;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}@media (max-width:1100px){.pre-job-panel-grid{grid-template-columns:1fr 1fr}.pre-job-panel-grid>section:first-child,.pre-job-panel-grid>section:nth-child(2),.pre-job-work-plan{grid-column:span 1}.pre-job-hero{display:grid}}@media (max-width:760px){.pre-job-panel-grid,.pre-job-work-plan>div{grid-template-columns:1fr}.pre-job-register>header,.pre-job-detail>header,.pre-job-filters{display:grid}.pre-job-filters input,.pre-job-filters select{width:100%;min-width:0}}
.permit-workspace{gap:1.25rem;min-width:0;display:grid}.permit-hero,.permit-register,.permit-detail,.permit-panel-grid>section{border:1px solid var(--enterprise-border);box-shadow:var(--enterprise-shadow);background:linear-gradient(145deg,#162637f0,#0a1724f0);border-radius:18px}.permit-hero{justify-content:space-between;gap:2rem;padding:1.4rem;display:flex}.permit-hero h1{margin:.25rem 0;font-size:clamp(1.45rem,2vw,2rem)}.permit-hero>span{max-width:27rem;color:var(--enterprise-text-muted);border:1px solid #52c6cd47;border-radius:12px;align-self:flex-start;padding:.65rem .85rem;font-size:.78rem}.permit-register,.permit-detail{min-width:0;padding:1.1rem}.permit-register>header,.permit-detail>header{justify-content:space-between;gap:1rem;display:flex}.permit-filters{gap:.65rem;display:flex}.permit-filters label{color:var(--enterprise-text-muted);gap:.25rem;font-size:.72rem;display:grid}.permit-filters input,.permit-filters select{border:1px solid var(--enterprise-border);min-width:10rem;color:var(--enterprise-text);background:#0b1b2a;border-radius:9px;padding:.55rem}.permit-table-wrap{margin-top:1rem;overflow-x:auto}.permit-register table{border-collapse:collapse;width:100%;min-width:900px}.permit-register th,.permit-register td{text-align:left;border-bottom:1px solid var(--enterprise-border);padding:.7rem;font-size:.78rem}.permit-register tbody tr{cursor:pointer}.permit-register tbody tr:hover,.permit-register tbody tr[aria-selected=true]{background:#31b3be1a}.permit-register td strong,.permit-register td small{display:block}.permit-register td small,.permit-panel-grid small{color:var(--enterprise-text-muted);margin-top:.25rem}.permit-badges{flex-wrap:wrap;gap:.4rem;display:flex}.permit-badges span,.permit-register td>span{border:1px solid #52c6cd40;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;display:inline-flex}.status-prefill-requested,.status-contractor-prefilled,.status-operations-review,.status-safety-review{color:#ffd98e;background:#704c1238;border-color:#f2b74b8c!important}.status-approved,.status-active,.status-closed{color:#93efc2;background:#165c3f38;border-color:#46cb8e7a!important}.status-suspended{color:#ffb2ae;background:#781f2340;border-color:#f267678c!important}.permit-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.permit-panel-grid>section{padding:.9rem}.permit-wide{grid-column:span 2}.permit-panel-grid dl div{border-bottom:1px solid var(--enterprise-border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.permit-panel-grid dd{text-align:right}.permit-panel-grid a{color:#8ee6e7;margin:.4rem 0;display:inline-flex}.permit-condition-grid,.permit-programs{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.permit-chip{background:#277b862e;border:1px solid #52c6cd40;border-radius:999px;margin:.15rem;padding:.35rem .55rem;display:inline-flex}.permit-document{background:#0714208c;border-radius:9px;margin:.35rem 0;padding:.55rem;display:grid}.permit-action-metrics{gap:.6rem;display:flex}.permit-action-metrics span{background:#0714208c;border-radius:9px;padding:.55rem;display:grid}.permit-workspace .eyebrow{color:#78dadd;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}@media (max-width:1100px){.permit-panel-grid{grid-template-columns:1fr 1fr}.permit-wide{grid-column:span 1}.permit-hero{display:grid}.permit-filters{flex-wrap:wrap}}@media (max-width:760px){.permit-panel-grid,.permit-condition-grid,.permit-programs{grid-template-columns:1fr}.permit-register>header,.permit-detail>header,.permit-filters{display:grid}.permit-filters input,.permit-filters select{width:100%;min-width:0}}
.performance-workspace{gap:1.25rem;min-width:0;display:grid}.performance-hero,.performance-top,.performance-register,.performance-detail,.performance-panel-grid>section{border:1px solid var(--enterprise-border);box-shadow:var(--enterprise-shadow);background:linear-gradient(145deg,#162637f0,#0a1724f0);border-radius:18px}.performance-hero{justify-content:space-between;gap:2rem;padding:1.4rem;display:flex}.performance-hero h1{margin:.25rem 0;font-size:clamp(1.45rem,2vw,2rem)}.performance-hero>span{max-width:27rem;color:var(--enterprise-text-muted);border:1px solid #52c6cd47;border-radius:12px;align-self:flex-start;padding:.65rem .85rem;font-size:.78rem}.performance-top,.performance-register,.performance-detail{min-width:0;padding:1.1rem}.performance-top>header,.performance-register>header,.performance-detail>header{justify-content:space-between;gap:1rem;display:flex}.performance-top>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.performance-top button{text-align:left;color:var(--enterprise-text);border:1px solid var(--enterprise-border);cursor:pointer;background:#07142094;border-radius:12px;gap:.4rem;padding:.85rem;display:grid}.performance-top button:hover{border-color:#52c6cd8c}.performance-top em,.performance-top small{color:var(--enterprise-text-muted);font-style:normal}.performance-filters{gap:.75rem;display:flex}.performance-filters label{color:var(--enterprise-text-muted);gap:.25rem;font-size:.72rem;display:grid}.performance-filters input,.performance-filters select{border:1px solid var(--enterprise-border);min-width:13rem;color:var(--enterprise-text);background:#0b1b2a;border-radius:9px;padding:.55rem}.performance-table-wrap{margin-top:1rem;overflow-x:auto}.performance-register table{border-collapse:collapse;width:100%;min-width:850px}.performance-register th,.performance-register td{text-align:left;border-bottom:1px solid var(--enterprise-border);padding:.7rem;font-size:.78rem}.performance-register tbody tr{cursor:pointer}.performance-register tbody tr:hover,.performance-register tbody tr[aria-selected=true]{background:#31b3be1a}.performance-register td strong,.performance-register td small{display:block}.performance-register td small,.performance-panel-grid small{color:var(--enterprise-text-muted);margin-top:.25rem}.performance-badges{gap:.4rem;display:flex}.performance-badges span,.performance-register td>span,.performance-top .risk-critical,.performance-top .risk-high{border:1px solid #52c6cd40;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;display:inline-flex}.trend-trending-up{color:#ffd98e}.trend-stable{color:#a8c8d7}.trend-improving{color:#93efc2}.performance-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.performance-panel-grid>section{padding:.9rem}.performance-wide{grid-column:span 2}.performance-panel-grid dl div{border-bottom:1px solid var(--enterprise-border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.performance-panel-grid dd{text-align:right}.performance-panel-grid a{color:#8ee6e7;margin:.4rem;display:inline-flex}.performance-years,.performance-rate-grid,.performance-action-metrics,.performance-links{flex-wrap:wrap;gap:.55rem;display:flex}.performance-years article,.performance-rate-grid article,.performance-action-metrics span{background:#0714208c;border-radius:9px;gap:.2rem;padding:.55rem;display:grid}.performance-trend{background:#07142073;border-radius:9px;align-items:end;gap:.35rem;height:62px;padding:.4rem;display:flex}.performance-trend span{background:linear-gradient(#6ad7d8,#287e88);border-radius:5px 5px 2px 2px;flex:1}.performance-chip{background:#277b862e;border:1px solid #52c6cd40;border-radius:999px;margin:.15rem;padding:.35rem .55rem;display:inline-flex}.performance-workspace .eyebrow{color:#78dadd;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}@media (max-width:1100px){.performance-panel-grid{grid-template-columns:1fr 1fr}.performance-wide{grid-column:span 1}.performance-hero{display:grid}}@media (max-width:760px){.performance-panel-grid,.performance-top>div{grid-template-columns:1fr}.performance-top>header,.performance-register>header,.performance-detail>header,.performance-filters{display:grid}.performance-filters input,.performance-filters select{width:100%;min-width:0}}
.s8-workspace{min-width:0;color:var(--gv-color-text-primary);gap:1rem;padding:1.15rem;display:grid}.s8-hero,.s8-panel,.s8-kpis article{background:linear-gradient(145deg,#0a1c2cf5,#071421fa);border:1px solid #4e6f8b59;border-radius:.75rem;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000026}.s8-hero{justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;display:flex}.s8-hero h1,.s8-heading h2{color:#f4f8fc;margin:.2rem 0}.s8-hero p,.s8-panel p{color:#aebdca}.s8-live-state{background:#0f4c4840;border:1px solid #2ec7ab59;border-radius:.65rem;align-content:center;gap:.25rem;min-width:16rem;padding:.75rem 1rem;display:grid}.s8-live-state strong{color:#7ee6cb}.s8-live-state span,.s8-live-state small{color:#c5d6df}.s8-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.s8-kpis article{gap:.25rem;padding:.8rem 1rem;display:grid}.s8-kpis span,.s8-kpis small{color:#98aebd}.s8-kpis strong{color:#f6fbff;font-size:1.65rem}.s8-layout,.s8-two-column{grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.s8-panel{min-width:0;padding:1rem}.s8-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.s8-heading>span,.s8-heading>strong,.s8-status{color:#86d9ed;background:#10455e66;border:1px solid #3697b759;border-radius:999px;padding:.25rem .45rem;font-size:.7rem}.s8-adapter-list{gap:.45rem;margin-top:.75rem;display:grid}.s8-adapter-list button{color:#dce8ef;text-align:left;cursor:pointer;background:#071623b3;border:1px solid #4c698252;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .65rem;width:100%;padding:.65rem;display:grid}.s8-adapter-list button.selected{background:#0c43518c;border-color:#2abecda6;box-shadow:0 0 0 2px #2abecd1a}.s8-adapter-list button span{display:grid}.s8-adapter-list small,.s8-adapter-list i{color:#8ea4b4;font-size:.68rem;font-style:normal}.s8-adapter-list em{color:#71dfca;grid-area:1/2/3;font-style:normal}.s8-detail-badges,.s8-chips{flex-wrap:wrap;gap:.35rem;margin:.65rem 0;display:flex}.s8-detail-badges span,.s8-chips span,.s8-module-grid small{color:#a9dce8;background:#164255b3;border-radius:999px;padding:.25rem .45rem;font-size:.68rem}.s8-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.s8-detail dl div{border:1px solid #48637a47;border-radius:.45rem;padding:.55rem}.s8-detail dt{color:#8ea4b4;font-size:.7rem}.s8-detail dd{color:#dce8ef;margin:.2rem 0 0}.s8-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.s8-module-grid article{background:#07152299;border:1px solid #4c69824d;border-radius:.55rem;padding:.7rem}.s8-module-grid header{align-items:center;gap:.5rem;display:flex}.s8-module-grid header>span{color:#57dacd;font-weight:750}.s8-module-grid a,.s8-handoff a{color:#95dff0}.s8-module-grid article>div{flex-wrap:wrap;gap:.3rem;display:flex}.s8-table-wrap{margin-top:.6rem;overflow:auto}.s8-table-wrap table{border-collapse:collapse;width:100%;min-width:48rem}.s8-table-wrap th,.s8-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #48627847;padding:.55rem}.s8-table-wrap th{color:#8fa7b8;font-size:.68rem}.s8-table-wrap td{color:#d5e2e9;font-size:.76rem}.s8-table-wrap small{color:#91a7b6}.s8-sales-note{background:#13534d40;border-left:3px solid #35cbb9;padding:.65rem;color:#c9ede5!important}.s8-gates{gap:.45rem;display:grid}.s8-gates article{border:1px solid #4c698247;border-radius:.45rem;gap:.6rem;padding:.55rem;display:flex}.s8-gates article>span{color:#75dbc9;font-size:.68rem}.s8-gates p{margin:.2rem 0}.s8-gates small{color:#8fa6b6}.s8-handoff{justify-content:space-between;gap:1rem;display:flex}.s8-handoff>div:last-child{flex-direction:column;gap:.4rem;min-width:13rem;display:flex}.s8-demo-boundary{text-align:center;color:#a8bac7;padding:.65rem;font-size:.72rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750;color:#64d8d0!important}@media (max-width:1150px){.s8-layout,.s8-two-column{grid-template-columns:1fr}.s8-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.s8-workspace{padding:.75rem}.s8-hero,.s8-handoff{flex-direction:column}.s8-live-state{min-width:0}.s8-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.s8-module-grid,.s8-detail dl{grid-template-columns:1fr}}
.enterprise-action-center{max-width:112rem;color:var(--gv-command-text);gap:1rem;margin:0 auto;padding:1rem clamp(.9rem,1.8vw,1.75rem) 4rem;display:grid}.action-center-heading,.action-center-register>header,.action-center-explanation>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.action-center-heading h1{margin:.25rem 0;font-size:clamp(1.5rem,2.4vw,2.3rem)}.action-center-heading p,.action-center-register p{color:var(--gv-command-text-muted);margin:0}.action-center-foundation-label,.action-center-read-only{border:1px solid var(--gv-command-border);background:var(--gv-command-surface);color:var(--gv-command-accent);border-radius:999px;padding:.55rem .75rem;font-size:.68rem}.action-center-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.action-center-metrics button{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--gv-command-surface);min-width:0;color:var(--gv-command-text);cursor:pointer;text-align:left;gap:.35rem;padding:.8rem;display:grid}.action-center-metrics button:hover{border-color:var(--gv-command-accent-blue);background:var(--gv-command-surface-raised)}.action-center-metrics span,.action-center-metrics small{color:var(--gv-command-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.action-center-metrics strong{font-size:1.55rem}.action-center-sections{gap:.35rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.action-center-sections button{border:1px solid var(--gv-command-border);min-height:2.25rem;color:var(--gv-command-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.45rem .72rem;font-size:.7rem}.action-center-sections button[aria-current=page]{border-color:var(--gv-command-accent-blue);color:#9bc8ff;background:#102b4b}.action-center-register{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--gv-command-surface);overflow:hidden}.action-center-register>header{border-bottom:1px solid var(--gv-command-border);padding:1rem}.action-center-register h2,.action-center-explanation h2{margin:0 0 .2rem}.action-center-filters{gap:.65rem;display:flex}.action-center-filters label{gap:.25rem;display:grid}.action-center-filters label>span{color:var(--gv-command-text-muted);font-size:.58rem}.action-center-filters :is(input,select){border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-bg-deep);min-height:2.4rem;color:var(--gv-command-text)}.action-center-table-wrap{overflow-x:auto}.action-center-table-wrap table{border-collapse:collapse;width:100%;min-width:76rem}.action-center-table-wrap :is(th,td){border-bottom:1px solid var(--gv-command-border);text-align:left;vertical-align:top;padding:.75rem}.action-center-table-wrap th{color:var(--gv-command-text-muted);text-transform:uppercase;font-size:.62rem}.action-center-table-wrap td{font-size:.72rem}.action-center-table-wrap td :is(a,small){margin-top:.25rem;display:block}.action-center-table-wrap a{color:var(--gv-command-accent-blue)}.action-center-item-title{color:var(--gv-command-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.action-center-item-title :is(strong,small){display:block}.action-center-status,.action-center-risk{border:1px solid var(--gv-command-border);white-space:nowrap;border-radius:999px;padding:.25rem .45rem;display:inline-flex}.risk-critical,.risk-high{color:#ffaaa4;background:#321a1c;border-color:#ff766e61}.risk-moderate{color:#f2cc79;background:#2d2515;border-color:#f4bd5061}.risk-low{color:#89e5b5;background:#0d2d23;border-color:#61d49457}.action-center-empty{color:var(--gv-command-text-muted);gap:.35rem;padding:2rem;display:grid}.action-center-explanation{z-index:60;border-left:1px solid var(--gv-command-border-strong);background:var(--gv-material-layer-3);width:min(34rem,100vw);height:100vh;box-shadow:var(--gv-shadow-overlay);padding:1rem;position:fixed;top:0;right:0;overflow-y:auto}.action-center-explanation header button{color:var(--gv-command-text);cursor:pointer;background:0 0;border:0;font-size:1.6rem}.action-center-explanation dl{gap:.75rem;display:grid}.action-center-explanation dl>div{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);padding:.75rem}.action-center-explanation :is(dt,dd){margin:0}.action-center-explanation dt{color:var(--gv-command-text-muted);font-size:.62rem}.action-center-explanation dd{margin-top:.25rem}.action-center-source-link{border-radius:var(--gv-command-radius-sm);color:#fff;background:#155cb4;padding:.65rem .85rem;text-decoration:none;display:inline-flex}@media (max-width:75rem){.action-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.action-center-register>header{flex-direction:column;align-items:stretch}}@media (max-width:44rem){.action-center-heading,.action-center-filters{flex-direction:column}.action-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center-table-wrap table,.action-center-table-wrap :is(thead,tbody,tr,th,td){min-width:0;display:block}.action-center-table-wrap thead{display:none}.action-center-table-wrap tr{border-bottom:1px solid var(--gv-command-border);padding:.8rem}.action-center-table-wrap td{border:0;padding:.35rem 0}}
.role-home{gap:18px;min-width:0;padding:22px;display:grid}.role-home-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.role-home-heading h1{margin:4px 0 6px;font-size:clamp(1.65rem,2vw,2.25rem)}.role-home-heading p,.role-home-widget p{color:var(--text-muted);margin:0}.role-home-context,.role-home-widget-source{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.role-home-context{background:color-mix(in srgb, var(--surface-elevated) 80%, transparent);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:8px 12px}.role-home-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.role-home-kpis a,.role-home-widget{border:1px solid var(--border-subtle);background:linear-gradient(145deg,#182433f0,#0e1825e0);border-radius:14px}.role-home-kpis a{color:inherit;gap:4px;min-width:0;padding:12px;text-decoration:none;display:grid}.role-home-kpis span,.role-home-kpis small{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.role-home-kpis strong{font-size:1.65rem}.role-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-home-widget{gap:14px;min-width:0;padding:16px;display:grid}.role-home-span-full{grid-column:1/-1}.role-home-widget>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.role-home-widget h2{margin:4px 0;font-size:1rem}.role-home-count{color:var(--accent);font-size:1.7rem}.role-home-records,.role-home-quick-links{gap:8px;display:grid}.role-home-records>a,.role-home-quick-links>a{color:inherit;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:flex}.role-home-records span:first-child{min-width:0;display:grid}.role-home-records small,.role-home-widget footer,.role-home-widget aside{color:var(--text-muted)}.role-home-risk{border-radius:999px;padding:4px 7px;font-size:.7rem}.role-home-widget footer{justify-content:space-between;align-items:center;display:flex}.role-home-widget footer a,.role-home-widget footer button{color:var(--accent);font:inherit}.role-home-widget footer button{cursor:pointer;background:0 0;border:0}.role-home-widget aside{border-top:1px solid var(--border-subtle);gap:5px;padding-top:10px;display:grid}@media (max-width:1200px){.role-home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.role-home{padding:14px}.role-home-heading{display:grid}.role-home-context{white-space:normal}.role-home-kpis,.role-home-grid{grid-template-columns:1fr}.role-home-span-full{grid-column:auto}}
.record-command-preview{box-sizing:border-box;gap:var(--gv-space-5);width:100%;min-width:0;max-width:100%;padding:var(--gv-space-5);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:hidden}.record-command-preview>header,.record-command-preview>header label{gap:var(--gv-space-2);display:grid}.record-command-preview>header label{max-width:38rem}.record-command-preview>header>*,.record-command-preview>header label>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.record-command-preview select,.record-command-dialog :is(textarea,input){border:1px solid var(--gv-border-strong);border-radius:var(--gv-radius-md);background:var(--gv-surface-2);color:var(--gv-text-primary);font:inherit;padding:.7rem .85rem}.enterprise-record-command-bar{z-index:8;gap:var(--gv-space-4);border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-lg);background:color-mix(in srgb, var(--gv-surface-1) 94%, transparent);min-width:0;box-shadow:var(--gv-shadow-lg);padding:var(--gv-space-4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(15rem,1.3fr) minmax(20rem,2fr) minmax(14rem,1.2fr) auto;align-items:center;display:grid;position:sticky;top:0}.record-command-identity,.record-command-next,.record-command-actions{gap:var(--gv-space-1);min-width:0;display:grid}.record-command-identity h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);overflow:hidden}.record-command-identity>span,.record-command-next>span,.record-command-metadata dt{color:var(--gv-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.record-command-identity>strong{background:var(--gv-accent-soft);width:fit-content;color:var(--gv-accent);border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.record-command-metadata{gap:var(--gv-space-2) var(--gv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.record-command-metadata div,.record-command-dialog dl div,.record-command-explainability dl div{min-width:0}.record-command-metadata dd,.record-command-dialog dd,.record-command-explainability dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.record-command-actions{grid-auto-flow:column;align-items:center}.record-command-actions button,.record-command-more summary,.record-command-more a,.record-command-dialog-actions button,.record-command-explainability>button{border:1px solid var(--gv-border-strong);border-radius:var(--gv-radius-md);background:var(--gv-surface-2);color:var(--gv-text-primary);cursor:pointer;font:inherit;white-space:nowrap;padding:.65rem .8rem;font-weight:700;text-decoration:none}.record-command-actions .record-command-primary,.record-command-dialog-actions button[type=submit]{border-color:var(--gv-accent);background:var(--gv-accent);color:var(--gv-surface-0)}.record-command-actions button:disabled{cursor:not-allowed;opacity:.55}.record-command-secondary-list{gap:var(--gv-space-2);display:flex}.record-command-more{position:relative}.record-command-more summary{list-style:none}.record-command-more>div{z-index:12;gap:var(--gv-space-1);border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);background:var(--gv-surface-1);width:max-content;min-width:13rem;box-shadow:var(--gv-shadow-lg);padding:var(--gv-space-2);display:grid;position:absolute;top:calc(100% + .5rem);right:0}.record-command-success{color:var(--gv-status-positive);grid-column:1/-1;margin:0}.record-command-dialog-backdrop{z-index:40;padding:var(--gv-space-4);background:#020812b8;place-items:center;display:grid;position:fixed;inset:0}.record-command-dialog,.record-command-explainability{gap:var(--gv-space-3);border:1px solid var(--gv-border-strong);border-radius:var(--gv-radius-lg);background:var(--gv-surface-1);width:min(34rem,100%);box-shadow:var(--gv-shadow-lg);padding:var(--gv-space-5);display:grid}.record-command-dialog dl,.record-command-explainability dl{gap:var(--gv-space-2);margin:0;display:grid}.record-command-dialog label{gap:var(--gv-space-1);display:grid}.record-command-dialog textarea{resize:vertical;min-height:6rem}.record-command-dialog-actions{justify-content:flex-end;gap:var(--gv-space-2);display:flex}.record-command-explainability{z-index:30;top:var(--gv-space-4);right:var(--gv-space-4);position:fixed}.record-command-explainability>button{justify-self:end}.record-command-preview-content{gap:var(--gv-space-3);border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-lg);background:var(--gv-surface-1);padding:var(--gv-space-5);display:grid}.record-command-preview-content>div{gap:var(--gv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-command-preview-content article{gap:var(--gv-space-1);border:1px solid var(--gv-border-subtle);border-radius:var(--gv-radius-md);background:var(--gv-surface-2);min-width:0;padding:var(--gv-space-3);display:grid}@media (max-width:86rem){.enterprise-record-command-bar{grid-template-columns:minmax(12rem,1fr) minmax(14rem,1.4fr) minmax(12.5rem,auto)}.record-command-next{grid-area:2/1/auto/3}.record-command-actions{grid-area:1/3/3;grid-auto-flow:row;align-content:center}}@media (max-width:61.25rem){body:has(.record-command-preview) .enterprise-experience-frame{grid-template-columns:minmax(0,1fr)}body:has(main.record-command-preview) .enterprise-experience-frame>aside.enterprise-frame-sidebar.gv-primary-sidebar{display:none!important}body:has(main.record-command-preview) .enterprise-frame-content{width:100%!important;margin-left:0!important}body:has(.record-command-preview) .enterprise-frame-content>*{min-width:0;max-width:100%}body:has(.record-command-preview) .enterprise-context-command-row{overflow:auto hidden}.enterprise-record-command-bar{grid-template-columns:minmax(0,1fr) auto;position:relative}.record-command-metadata,.record-command-next{grid-area:auto/1/auto/-1}.record-command-actions{grid-area:1/2}.record-command-secondary-list{display:none}.record-command-preview-content>div{grid-template-columns:1fr}}@media (max-width:36rem){.record-command-preview{padding:var(--gv-space-3)}.enterprise-record-command-bar{grid-template-columns:1fr}.record-command-actions{grid-area:auto/1;grid-auto-flow:column;justify-content:start}.record-command-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.record-command-explainability{inset:var(--gv-space-3);width:auto}}
