:root{--color-text-primary: #10212b;--color-text-secondary: #425869;--color-bg-page: #eef3f7;--color-bg-page-start: #f7fafc;--color-bg-surface: #ffffff;--color-bg-muted: #f8fbfd;--color-bg-accent-muted: #dce7ee;--color-border-subtle: #d7e0e8;--color-border-strong: #9eafbb;--color-primary: #224e60;--color-primary-contrast: #ffffff;--color-secondary: #dce7ee;--color-secondary-contrast: #10212b;--color-success: #12643a;--color-success-bg: #d9f2e1;--color-warning: #77540a;--color-warning-bg: #ffefc8;--color-error: #982424;--color-error-bg: #f7dbdb;--color-info: #0f5871;--color-info-bg: #d7eef6;--color-row-selected: #eaf3f8;--color-row-needs-action: #fef4dd;--state-success-text: var(--color-success);--state-success-bg: var(--color-success-bg);--state-warning-text: var(--color-warning);--state-warning-bg: var(--color-warning-bg);--state-error-text: var(--color-error);--state-error-bg: var(--color-error-bg);--state-info-text: var(--color-info);--state-info-bg: var(--color-info-bg);--color-page-wash: rgba(34, 78, 96, .12);--font-family-ui: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-size-body: 1rem;--font-size-sm: .95rem;--font-size-field-error: .9rem;--font-size-xs: .78rem;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-letter-spacing-label: .04em;--font-letter-spacing-status: .03em;--line-height-body: 1.5;--space-0-5: 4px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--shadow-surface: 0 18px 45px rgba(17, 33, 45, .08);--focus-ring-color: #2f6f82;--focus-ring-width: 3px;--focus-ring-offset: 2px;--internal-nav-rail-width: 132px;--color-nav-rail-text: #cfe0e6;--color-nav-rail-avatar: #3a6b7d;--color-nav-rail-item: #ffffff;--color-nav-rail-signout-border: rgba(255, 255, 255, .26);--color-nav-rail-signout-bg: rgba(255, 255, 255, .08);font-family:var(--font-family-ui);color:var(--color-text-primary);background:var(--color-bg-page);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,var(--color-page-wash),transparent 30%),linear-gradient(180deg,var(--color-bg-page-start) 0%,var(--color-bg-page) 100%)}button,input,select,textarea{font:inherit}button{cursor:pointer}.screen-shell{min-height:100vh;padding:var(--space-3)}.screen-panel{max-width:1120px;margin:0 auto;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-surface)}.internal-shell .navigation-breadcrumbs{scroll-margin-top:var(--space-2)}.internal-shell .screen-panel,.internal-shell .topbar,.internal-shell .internal-nav,.internal-shell .navigation-breadcrumbs{width:100%;max-width:none;box-sizing:border-box}.topbar{max-width:1120px;margin:0 auto var(--space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.topbar-context{display:inline-flex;align-items:center;gap:var(--space-1)}.external-workspace-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);max-width:100%;padding-block-end:var(--space-1);border-bottom:1px solid var(--color-border-subtle)}.external-workspace-tab{min-width:0;border:1px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.external-workspace-tab:hover{background:var(--color-bg-muted);color:var(--color-primary)}.external-workspace-tab[aria-selected=true]{border-color:var(--color-border-subtle);border-bottom-color:var(--color-primary);background:var(--color-bg-surface);color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.external-source-proposal-form{max-width:100%}.external-source-proposal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-2)}.external-signature-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.external-signature-hash{grid-column:1 / -1;overflow-wrap:anywhere}.internal-nav{max-width:1120px;margin:0 auto var(--space-2);display:flex;justify-content:flex-end;gap:var(--space-1)}.internal-nav__item[aria-current=page]{background:var(--color-bg-accent-muted);color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.navigation-breadcrumbs{max-width:1120px;margin:0 auto var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.navigation-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;margin:0;padding:0;list-style:none}.navigation-breadcrumbs li{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.navigation-breadcrumbs li:not(:last-child):after{content:"/";color:var(--color-border-strong)}.navigation-breadcrumbs a,.navigation-breadcrumbs__link,.navigation-breadcrumbs span{color:inherit;overflow-wrap:break-word}.navigation-breadcrumbs__link{border:0;background:transparent;padding:0;font:inherit;text-align:left;text-decoration:underline}.navigation-breadcrumbs [aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.unsaved-changes-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:var(--space-2);background:#10212b6b}.unsaved-changes-dialog{width:min(100%,480px);max-height:calc(100vh - var(--space-4));overflow:auto;display:grid;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);padding:var(--space-3);box-shadow:var(--shadow-surface)}.unsaved-changes-dialog h2,.unsaved-changes-dialog p{margin:0}.unsaved-changes-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.stack{display:flex;flex-direction:column;gap:var(--space-2)}.stack[hidden],[role=tabpanel][hidden]{display:none}.stack-narrow{max-width:420px}.public-homepage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start}.public-homepage-process{min-width:0;border-radius:var(--radius-lg);background:#1a2b45;color:var(--color-primary-contrast);padding:var(--space-4);box-shadow:var(--shadow-surface)}.public-homepage-intro{min-width:0;position:static}.public-homepage-intro h1{color:inherit}.public-homepage-intro h1,.public-homepage-intro p,.public-lead-form h2,.public-lead-form p,.form-error-summary,.status-message{overflow-wrap:break-word}.public-homepage-intro p,.public-process-step p,.public-homepage-next-step p{color:#ffffffd1}.public-homepage-eyebrow{background:#ffffff24;color:var(--color-primary-contrast)}.public-homepage-next-step{border-left:3px solid rgba(255,255,255,.74);background:#ffffff1a;color:var(--color-primary-contrast);padding:var(--space-2)}.public-homepage-next-step p{margin-bottom:0}.public-process-steps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.public-process-step{display:grid;gap:var(--space-1);min-width:0;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);background:#ffffff14;padding:var(--space-2)}.public-process-step__label{width:fit-content;border-radius:var(--radius-pill);background:#ffffff29;color:var(--color-primary-contrast);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-0-5) var(--space-1)}.public-homepage-form-panel{min-width:0}.eyebrow{display:inline-flex;width:fit-content;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-pill);background:var(--color-bg-accent-muted);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-label);text-transform:uppercase}.callout,.card{border:1px solid var(--color-border-subtle);background:var(--color-bg-muted);border-radius:var(--radius-lg);padding:var(--space-3)}.field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.form-section{display:grid;gap:var(--space-2);min-width:0;min-inline-size:0;margin:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-2)}.form-section legend{padding:0 var(--space-1);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.form-section__description,.field-help{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.form-section__body{display:grid;grid-template-columns:1fr;gap:var(--space-2);min-width:0;min-inline-size:0}.field span{font-weight:var(--font-weight-semibold)}.field input,.field select,.field textarea{width:100%;min-width:0;min-inline-size:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2);background:var(--color-bg-surface);resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.primary-button:focus-visible,.secondary-button:focus-visible,.link-button:focus-visible,.public-homepage-cta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.primary-button,.secondary-button,.link-button{border-radius:var(--radius-md);border:0;padding:var(--space-2);font-weight:var(--font-weight-semibold)}.primary-button{background:var(--color-primary);color:var(--color-primary-contrast)}.secondary-button{background:var(--color-secondary);color:var(--color-secondary-contrast)}.link-button{background:transparent;color:var(--color-primary);padding-left:0}.context-title{color:var(--color-primary)}.role-pill{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label);color:var(--color-primary);background:var(--color-info-bg)}.status-message{margin:0;font-size:var(--font-size-sm)}.feedback-message{display:grid;grid-template-columns:1fr;gap:var(--space-0-5);align-items:start;margin:0;border:1px solid currentColor;border-left-width:4px;border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--font-size-sm);overflow-wrap:break-word;min-width:0}.feedback-message--inline{padding:var(--space-1) var(--space-2)}.feedback-message--banner{width:100%}.feedback-message--toast{max-width:360px;box-shadow:var(--shadow-surface)}.feedback-message__label,.feedback-message__title,.feedback-message__body,.feedback-message__action{display:block}.feedback-message__label{white-space:nowrap}.feedback-message__content{display:grid;gap:var(--space-0-5);min-width:0}.feedback-message__action{color:var(--color-text-secondary)}.feedback-message--success{color:var(--state-success-text);background:var(--state-success-bg)}.feedback-message--warning{color:var(--state-warning-text);background:var(--state-warning-bg)}.feedback-message--error{color:var(--state-error-text);background:var(--state-error-bg)}.feedback-message--info{color:var(--state-info-text);background:var(--state-info-bg)}.status-message.warning{color:var(--color-warning)}.status-message.error{color:var(--color-error)}.status-message.success{color:var(--color-success)}.status-message.info{color:var(--color-info)}.field-error{color:var(--color-error);font-size:var(--font-size-field-error)}.form-validation-summary{grid-column:1 / -1}.form-validation-summary__list{margin:var(--space-1) 0 0;padding-left:var(--space-3)}.form-validation-summary__list a{color:inherit;font-weight:var(--font-weight-semibold)}.public-lead-form{background:var(--color-bg-surface);min-width:0}.public-lead-form-heading{display:grid;gap:var(--space-1)}.public-lead-fields{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.field-wide,.form-error-summary,.public-lead-actions{grid-column:1 / -1}.form-error-summary{border:1px solid var(--color-error);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error);padding:var(--space-2)}.form-error-summary ul{margin:var(--space-1) 0 0;padding-left:var(--space-3)}.public-lead-actions{display:grid;gap:var(--space-1)}.hint{margin:0;color:var(--color-text-secondary)}.triage-toolbar{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-2)}.triage-toolbar-metrics{display:flex;flex-direction:column;gap:var(--space-1)}.triage-filters{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:var(--space-2)}.triage-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-2)}.internal-workspace-surface{min-height:100vh;width:100%;min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);background:linear-gradient(180deg,var(--color-bg-page-start) 0%,var(--color-bg-page) 100%)}.internal-surface-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin:0}.internal-surface-heading h1{margin:0}.internal-workspace-layout{display:grid;width:100%;grid-template-columns:var(--internal-nav-rail-width) minmax(340px,1fr) minmax(420px,1.25fr);grid-template-rows:auto 1fr;grid-template-areas:"rail header header" "rail workspace detail";gap:var(--space-2);align-items:stretch;max-width:none;margin:0 auto;min-width:0}.internal-workspace-layout__header{grid-area:header;align-self:end;min-width:0}.internal-sidebar,.workspace-list-panel,.internal-detail-panel{min-width:0;min-inline-size:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:var(--space-2);box-shadow:var(--shadow-surface)}.internal-sidebar,.internal-detail-panel{position:sticky;top:var(--space-2);max-height:calc(100vh - var(--space-4));overflow:auto}.internal-nav-rail{grid-area:rail;display:flex;flex-direction:column;align-items:center;gap:6px;position:sticky;top:0;min-height:calc(100vh - var(--space-6));border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-nav-rail-text);padding:18px 10px;box-shadow:var(--shadow-surface)}.internal-nav-rail__identity{display:grid;place-items:center;min-width:0}.internal-nav-rail__avatar,.internal-nav-rail__item-code{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--color-nav-rail-avatar);color:var(--color-nav-rail-item);font-weight:var(--font-weight-bold);line-height:1}.internal-nav-rail__item{display:grid;justify-items:center;gap:var(--space-0-5);min-width:0;inline-size:46px;min-height:46px;border:0;border-radius:12px;background:var(--color-nav-rail-item);color:var(--color-primary);padding:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.15;text-align:center;text-decoration:none}.internal-nav-rail__item-code{inline-size:22px;block-size:22px;border-radius:8px;background:transparent;color:currentColor;border:0}.internal-nav-rail__item-label{display:block;max-inline-size:100%;overflow-wrap:break-word}.internal-nav-rail__signout{inline-size:46px;margin-top:auto;justify-self:stretch;padding-inline:var(--space-0-5);font-size:var(--font-size-xs);line-height:1.15;color:var(--color-nav-rail-item);border-color:var(--color-nav-rail-signout-border);background:var(--color-nav-rail-signout-bg)}.workspace-list-panel{grid-area:workspace;display:grid;gap:var(--space-2);align-content:start}.internal-detail-panel{grid-area:detail}.internal-panel-heading{display:grid;gap:var(--space-0-5);margin-bottom:var(--space-2);min-width:0;overflow-wrap:break-word}.internal-detail-panel__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.internal-detail-panel__actions{display:flex;gap:var(--space-1);align-items:start}.internal-detail-panel__body{min-width:0}.internal-detail-tabs{display:grid;gap:var(--space-2);min-width:0}.internal-detail-tabs__list{display:flex;gap:var(--space-0-5);min-width:0;overflow-x:auto;padding:0 0 var(--space-0-5);border-bottom:1px solid var(--color-border-subtle)}.internal-detail-tabs__tab{min-height:44px;flex:0 0 auto;border:0;border-bottom:3px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.internal-detail-tabs__tab:hover{background:var(--color-bg-accent-muted);color:var(--color-text-primary)}.internal-detail-tabs__tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.internal-detail-tabs__tab:focus-visible,.internal-detail-tabs__panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.internal-detail-tabs__panel{min-width:0}.commercial-case-section-nav{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-muted)}.commercial-case-section-nav__hint{display:grid;gap:var(--space-0-5);margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.commercial-case-section-nav__hint strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.commercial-case-section-nav__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);min-width:0;overflow:visible;padding-bottom:var(--space-0-5)}.commercial-case-section-nav__item{min-width:0;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);padding:var(--space-0-5) var(--space-1);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.15;cursor:pointer}.commercial-case-section-nav__item:hover,.commercial-case-section-nav__item[aria-current=location]{border-color:var(--color-primary);color:var(--color-primary)}.commercial-case-section-nav__item:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.commercial-workspace-location{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-1) var(--space-2)}.commercial-workspace-navigation-shell{position:sticky;top:0;z-index:6;display:grid;gap:var(--space-1);min-width:0;max-height:none;overflow:visible;padding:var(--space-1) 0 var(--space-2);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle)}.commercial-workspace-navigation-shell .commercial-workspace-location{order:0}.commercial-workspace-navigation-shell .internal-case-spine{order:1}.commercial-workspace-navigation-shell .commercial-case-section-nav{order:2}.commercial-workspace-location__copy{display:grid;gap:var(--space-0-5);min-width:0}.commercial-workspace-location__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.commercial-workspace-location__copy strong,.commercial-workspace-location__copy .hint{overflow-wrap:break-word}.commercial-workspace-location__back{flex:0 0 auto}@media (prefers-reduced-motion: reduce){.commercial-case-section-nav__item,.internal-case-spine__tab{scroll-behavior:auto}}.internal-case-spine{display:grid;gap:var(--space-2);min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:var(--space-2);box-shadow:var(--shadow-surface)}.commercial-workspace-focus-target{scroll-margin-top:clamp(12rem,30vh,28rem)}.internal-case-spine__header h2{margin:0;overflow-wrap:break-word}.internal-case-spine__header p{margin:var(--space-0-5) 0 0}.internal-case-spine__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.internal-case-spine__step{min-width:0;display:grid;gap:var(--space-0-5);align-content:start}.internal-case-spine__tab{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-0-5);min-width:0;min-height:44px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-primary);padding:var(--space-1);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer}.internal-case-spine__tab[aria-current=step],.internal-case-spine__tab[aria-selected=true]{border-color:var(--color-primary);box-shadow:inset 0 -3px 0 var(--color-primary)}.internal-case-spine__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.internal-case-spine__marker{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--font-size-xs)}.internal-case-spine__label{min-width:0;overflow-wrap:break-word}.internal-case-spine__state{grid-column:1 / -1;justify-self:start}.internal-case-spine__reason{grid-column:1 / -1;margin:0;overflow-wrap:break-word}.internal-case-spine__tab.state-blocked .internal-case-spine__marker{background:var(--color-danger, #9b2c2c)}.internal-case-spine__tab.state-done .internal-case-spine__marker{background:var(--color-success, #216e4e)}@media (max-width: 1023px){.internal-case-spine__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.commercial-workspace-location{align-items:stretch;flex-direction:column}.commercial-workspace-location__back{width:100%}.internal-case-spine__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.commercial-workspace-navigation-shell{position:static;max-height:none;overflow:visible}.commercial-workspace-location{position:static}.commercial-workspace-focus-target{scroll-margin-top:var(--space-2)}}.internal-detail-panel .case-progress-step-list{grid-template-columns:1fr}.internal-detail-panel .case-progress-step{align-items:start}.internal-detail-panel.is-collapsed .internal-detail-panel__body,.internal-detail-panel__mobile-trigger,.internal-detail-panel__close{display:none}.internal-control-tower-surface .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(420px,1.2fr) minmax(360px,.85fr);max-width:1480px}.internal-control-tower-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:var(--space-3);align-items:end;min-width:0}.control-tower-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1);min-width:0}.control-tower-kpis>div,.control-tower-next-action,.control-tower-facts>div,.case-governance-section{min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:var(--space-2)}.control-tower-kpis>div,.control-tower-next-action>div{display:grid;gap:var(--space-0-5)}.control-tower-kpis strong,.control-tower-next-action strong,.control-tower-facts dd{overflow-wrap:break-word}.control-tower-lenses{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:var(--space-1)}.control-tower-lens{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text-primary);padding:var(--space-2);text-align:left;cursor:pointer}.control-tower-lens span{min-width:0;overflow-wrap:normal;text-align:center}.control-tower-lens.is-active{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 3px 0 0 var(--color-primary)}.control-tower-list{display:grid;gap:var(--space-1)}.control-tower-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,.8fr);gap:var(--space-2);align-items:center;width:100%;min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);padding:var(--space-2);text-align:left;cursor:pointer}.control-tower-row.is-selected{border-color:var(--color-primary);box-shadow:inset 4px 0 0 var(--color-primary)}.control-tower-row__main,.control-tower-row__meta{display:grid;gap:var(--space-0-5);min-width:0}.control-tower-row__main strong,.control-tower-row__main span,.control-tower-row__meta span{overflow-wrap:break-word}.control-tower-row__meta{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.priority-chip{display:inline-flex;align-items:center;justify-content:center;min-width:56px;border-radius:999px;padding:.2rem .55rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.1;text-transform:uppercase}.priority-chip--alta{color:var(--color-error);background:var(--color-error-bg)}.priority-chip--media{color:var(--color-warning);background:var(--color-warning-bg)}.priority-chip--baja{color:var(--color-info);background:var(--color-info-bg)}.control-tower-detail{min-width:0}.control-tower-next-action{display:flex;gap:var(--space-2);align-items:center}.control-tower-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin:0}.control-tower-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.control-tower-facts dd{margin:0}.governance-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.governance-map li{min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-2);text-align:left;font-size:var(--font-size-sm)}.governance-map li.is-current{border-color:var(--color-primary);background:var(--color-primary-soft)}.governance-map__header{display:flex;gap:var(--space-1);align-items:center;justify-content:space-between;min-width:0}.governance-map__header span,.governance-map__header strong{overflow-wrap:break-word}.governance-map__header strong{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase}.governance-map__step>p{margin:var(--space-1) 0 0;overflow-wrap:break-word}.governance-map__facts{display:grid;gap:var(--space-0-5);margin:var(--space-1) 0 0}.governance-map__facts div{min-width:0}.governance-map__facts dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.governance-map__facts dd{margin:0;overflow-wrap:break-word}.governance-map__documents{margin-top:var(--space-1)}.governance-map__step--available{border-color:var(--color-success)}.governance-map__step--degraded{border-color:var(--color-warning)}.governance-map__step--unavailable{opacity:.82}.case-governance-sections{display:grid;gap:var(--space-1);grid-template-columns:1fr}.case-governance-section h2{margin:0;font-size:var(--font-size-md)}.case-governance-section--available{border-color:var(--color-success)}.case-governance-section--degraded{border-color:var(--color-warning)}.case-governance-section--unavailable{opacity:.82}.triage-workspace-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:end;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:var(--space-2);box-shadow:var(--shadow-surface)}.triage-workspace-toolbar .triage-toolbar-metrics{display:flex;gap:18px;align-items:center;grid-column:1 / -1;justify-self:start}.triage-workspace-toolbar .triage-filters{display:contents}.triage-workspace-toolbar .triage-search-field{grid-column:1 / -1}.triage-workspace-toolbar .field{margin:0}.triage-workspace-toolbar .metric-card{min-width:max-content;border:0;background:transparent;padding:0;text-align:right}.triage-workspace-toolbar .metric-card span{font-size:.7rem;letter-spacing:var(--font-letter-spacing-label);text-transform:uppercase}.triage-workspace-toolbar .metric-card strong{display:block;margin-top:2px;font-size:1.3rem;line-height:1}.triage-workspace-recent{padding:var(--space-2)}.finance-control-hub{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2)}.finance-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-2)}.finance-form-grid,.finance-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.finance-kpi{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);padding:var(--space-2);min-width:0}.finance-kpi span,.finance-kpi small{display:block;color:var(--color-text-secondary)}.finance-kpi strong{display:block;margin:var(--space-0-5) 0;overflow-wrap:break-word}.finance-list{display:grid;gap:var(--space-1)}.finance-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:var(--space-2);align-items:start;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);padding:var(--space-2)}.finance-row p{margin:var(--space-0-5) 0 0}.finance-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end}.operational-health-surface{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2)}.operational-health-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.operational-health-surface--workspace{border-top:0;padding-top:0}.operational-health-workspace-toolbar .panel-header{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:start;justify-content:space-between}.operational-health-detail-context,.operational-secondary-context{min-width:0}.metric-grid,.grid-4,.grid-3{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.metric-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);padding:var(--space-2);min-width:0}.metric-card span{display:block;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.metric-card strong{display:block;margin-top:var(--space-0-5);font-size:1.35rem}.empty-state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-info-bg);padding:var(--space-2);display:grid;gap:var(--space-1);min-height:96px;overflow-wrap:break-word}.empty-state p{margin:0}.empty-state__action{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.empty-state__action .primary-button,.empty-state__action .secondary-button,.empty-state__action .link-button{width:fit-content}.empty-state--filtered-empty{border-color:var(--color-warning);background:var(--color-warning-bg)}.state-region{min-width:0;scroll-margin-top:var(--space-2)}.state-region__partial-indicator{justify-self:end;width:fit-content;border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-secondary);padding:var(--space-0-5) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.loading-skeleton{min-width:0;min-height:96px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-muted);padding:var(--space-2)}.loading-skeleton__rows{display:grid;gap:var(--space-1)}.loading-skeleton__row{display:block;min-height:18px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-bg-accent-muted) 0%,var(--color-bg-muted) 45%,var(--color-bg-accent-muted) 90%);background-size:200% 100%;animation:loading-skeleton-shimmer 1.4s ease-in-out infinite}.loading-skeleton__row:nth-child(2n){width:82%}.loading-skeleton__row:nth-child(3n){width:64%}.loading-skeleton--card,.loading-skeleton--form{min-height:144px}.loading-skeleton--table,.loading-skeleton--list{min-height:196px}.loading-skeleton--metric{min-height:112px}@keyframes loading-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.operational-health-list{display:grid;gap:var(--space-1)}.operational-health-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);align-items:start;text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);padding:var(--space-2)}.internal-workspace-surface--operaciones{background:var(--color-bg-page)}.internal-workspace-surface--operaciones .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(300px,.82fr) minmax(0,1.38fr);gap:var(--space-3);max-width:1580px}.internal-workspace-surface--operaciones .workspace-list-panel{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.internal-workspace-surface--operaciones .workspace-list-panel>.internal-panel-heading{display:none}.internal-workspace-surface--operaciones .internal-detail-panel{border-color:var(--color-border-strong);padding:var(--space-3)}.internal-workspace-surface--operaciones .internal-surface-heading{align-items:start;padding-inline:var(--space-1)}.internal-workspace-surface--operaciones .operational-health-surface--workspace{gap:var(--space-3)}.internal-workspace-surface--operaciones .operational-health-surface--workspace>.panel:first-child{padding-block:var(--space-2)}.operational-health-identity{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.operational-health-identity p{margin:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.operational-health-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:0;padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.operational-health-summary>div{min-width:0;display:grid;gap:var(--space-0-5);padding-bottom:var(--space-1);border-bottom:2px solid var(--color-border-subtle)}.operational-health-summary dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-label);text-transform:uppercase}.operational-health-summary dd{margin:0;color:var(--color-text-primary);font-size:1.45rem;font-weight:var(--font-weight-bold);line-height:1.1}.operational-health-filter-heading,.operational-health-queue-heading,.operational-health-summary-heading{align-items:start}.operational-health-row{align-items:center}.operational-health-row__main{min-width:0;display:grid;gap:var(--space-0-5)}.operational-health-row__main strong,.operational-health-row__main .hint{overflow-wrap:break-word}.operational-health-row__status,.operational-health-row__urgency{min-width:0;overflow-wrap:break-word;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.operational-health-row__urgency{color:var(--color-warning)}.operational-case-context{min-width:0;border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2)}.internal-workspace-surface--operaciones .commercial-case-section-nav{position:sticky;top:var(--space-2);z-index:2;border-color:var(--color-border-strong);background:var(--color-bg-muted)}.operational-health-row--selected{border-color:var(--color-primary);box-shadow:inset 4px 0 0 var(--color-primary)}.table-wrapper{width:100%;max-width:100%;min-width:0;min-inline-size:0;overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.table-wrapper table{width:100%;min-width:720px;border-collapse:collapse;background:var(--color-bg-surface)}.table-wrapper caption{text-align:left;padding:var(--space-2);background:var(--color-bg-muted);color:var(--color-text-secondary)}.table-wrapper th,.table-wrapper td{padding:var(--space-2);border-top:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.table-wrapper th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-label);text-transform:uppercase}.table-wrapper caption,.table-wrapper td{overflow-wrap:break-word}.admin-governance-surface,.admin-section{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2);min-width:0;min-inline-size:0}.workspace-list-panel,.admin-governance-surface{container-type:inline-size}.admin-summary-grid,.admin-form-grid{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.admin-form-grid>*{min-width:0}.admin-form-grid fieldset{min-inline-size:0}.admin-table-wrap{max-width:100%;min-width:0;min-inline-size:0;overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.admin-table{width:100%;min-width:720px;border-collapse:collapse;background:var(--color-bg-surface)}.admin-table caption{text-align:left;padding:var(--space-2);background:var(--color-bg-muted);color:var(--color-text-secondary)}.admin-table th,.admin-table td{padding:var(--space-2);border-top:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.admin-table th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-label);text-transform:uppercase}.admin-list{display:grid;gap:var(--space-1);align-content:start}.admin-catalog-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);padding:var(--space-2)}.admin-catalog-row p{margin:var(--space-0-5) 0 0;overflow-wrap:break-word}.admin-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.admin-role-assignment{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.75fr);gap:var(--space-2);align-items:end;min-width:0;padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.field-inline{display:flex;flex-direction:row;align-items:center;gap:var(--space-1)}.field-inline input[type=checkbox]{inline-size:20px;block-size:20px;flex:0 0 20px}.admin-bulk-import{min-width:0}.admin-bulk-summary{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;color:var(--color-text-secondary)}.admin-bulk-summary strong,.admin-bulk-summary span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-0-5) var(--space-1);background:var(--color-bg-muted)}.admin-bulk-preview td:last-child{min-width:16rem}.admin-checkbox{display:flex;gap:var(--space-1);align-items:center;font-weight:var(--font-weight-semibold)}.admin-checkbox input{width:1.2rem;height:1.2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-flow-trail{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.workspace-flow-trail span{min-width:0;max-width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-0-5) var(--space-1);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}.workspace-flow-trail [aria-current=step]{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.lead-intake-list{display:grid;gap:var(--space-2)}.lead-intake-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.lead-intake-card.selected{border-color:var(--color-primary);background:var(--color-row-selected)}.lead-intake-card.needs-action:not(.selected){background:var(--color-row-needs-action)}.lead-intake-card-main{width:100%;border:0;background:transparent;color:inherit;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);text-align:left}.lead-intake-card-main:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.lead-intake-card-header,.lead-intake-card-meta,.lead-intake-card-states{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1);flex-wrap:wrap}.lead-intake-card-header>span:first-child{display:flex;flex-direction:column;gap:var(--space-0-5)}.lead-intake-card-summary{color:var(--color-text-primary)}.lead-intake-card-meta{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.lead-intake-next-step{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.lead-intake-card-action{border-top:1px solid var(--color-border-subtle);padding:var(--space-2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.opportunity-workspace-header{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-3);display:grid;gap:var(--space-3);min-width:0}.opportunity-workspace-header.risk-blocked{border-color:var(--color-error)}.opportunity-workspace-header.risk-ready_to_quote{border-color:var(--color-success)}.opportunity-workspace-header.risk-pending{border-color:var(--color-warning)}.opportunity-workspace-header-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-3);align-items:start}.opportunity-workspace-header-title{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.opportunity-workspace-header-title h2{margin:0;font-size:var(--font-size-xl);line-height:var(--line-height-heading);overflow-wrap:break-word}.opportunity-workspace-header-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:var(--space-2);margin:0}.opportunity-workspace-header-meta div,.opportunity-workspace-signal{min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.opportunity-workspace-header-meta dt,.opportunity-workspace-signal span{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label)}.opportunity-workspace-header-meta dd{margin:0;display:flex;flex-direction:column;gap:var(--space-0-5);overflow-wrap:break-word}.opportunity-workspace-header-meta dd span,.opportunity-workspace-signal p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.opportunity-workspace-header-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--space-2)}.opportunity-workspace-signal strong{overflow-wrap:break-word}.case-progress-timeline{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-3);display:grid;gap:var(--space-3);min-width:0}.case-progress-timeline-header,.case-progress-step-main{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.case-progress-timeline-header>div,.case-progress-step-copy{min-width:0}.case-progress-timeline h2,.case-progress-step h3{margin:0;overflow-wrap:break-word}.case-progress-step-list{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0}.case-progress-step{min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-2);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.case-progress-marker{width:.75rem;height:.75rem;border-radius:999px;margin-top:.35rem;background:var(--color-border-strong)}.case-progress-step.state-completado{border-color:var(--color-success)}.case-progress-step.state-actual{border-color:var(--color-info)}.case-progress-step.state-pendiente{border-color:var(--color-border-strong)}.case-progress-step.state-bloqueado{border-color:var(--color-error)}.case-progress-step.state-completado .case-progress-marker{background:var(--color-success)}.case-progress-step.state-actual .case-progress-marker{background:var(--color-info)}.case-progress-step.state-bloqueado .case-progress-marker{background:var(--color-error)}.case-progress-step-copy{display:grid;gap:var(--space-1)}.case-progress-step-copy .secondary-button{justify-self:start}.case-progress-step-blocker{margin:0;color:var(--color-error);font-size:var(--font-size-sm);overflow-wrap:break-word}.case-progress-state-completado{color:var(--color-success);background:var(--color-success-bg)}.case-progress-current,.case-progress-state-actual{color:var(--color-info);background:var(--color-info-bg)}.case-progress-state-pendiente{color:var(--color-text-secondary);background:var(--color-bg-muted)}.case-progress-state-bloqueado{color:var(--color-error);background:var(--color-error-bg)}.block-structure-panel{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-3)}.block-structure-panel-header,.block-structure-item-main{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start}.block-structure-mode-control,.block-structure-create,.block-structure-edit-grid{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:end}.block-structure-mode-control .secondary-button.active{background:var(--color-primary);color:var(--color-primary-contrast)}.block-structure-empty,.block-structure-readiness{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-2)}.block-structure-list{display:grid;gap:var(--space-2)}.block-structure-item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-2);display:grid;gap:var(--space-2)}.block-structure-item.state-incompleto,.block-structure-item.state-bloqueado{border-color:var(--color-warning)}.block-structure-item.state-validado{border-color:var(--color-success)}.block-structure-metadata{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}.block-structure-metadata div{min-width:0}.block-structure-metadata dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label)}.block-structure-metadata dd{margin:0}.block-structure-create .field,.block-structure-edit-grid .field{min-width:min(220px,100%);flex:1 1 220px}.block-state-draft,.block-state-definido{color:var(--color-info);background:var(--color-info-bg)}.block-state-incompleto{color:var(--color-warning);background:var(--color-warning-bg)}.block-state-validado{color:var(--color-success);background:var(--color-success-bg)}.block-state-bloqueado{color:var(--color-error);background:var(--color-error-bg)}.responsibility-visibility-matrix{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-3)}.responsibility-visibility-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.responsibility-visibility-header>div{min-width:0}.responsibility-visibility-header h2{margin:0;overflow-wrap:break-word}.responsibility-visibility-table-wrap{max-width:100%;min-width:0;min-inline-size:0;overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.responsibility-visibility-table{width:100%;min-width:860px;border-collapse:collapse;background:var(--color-bg-surface)}.responsibility-visibility-table caption{text-align:left;padding:var(--space-2);color:var(--color-text-secondary);background:var(--color-bg-muted);overflow-wrap:break-word}.responsibility-visibility-table th,.responsibility-visibility-table td{border-top:1px solid var(--color-border-subtle);padding:var(--space-2);text-align:left;vertical-align:top}.responsibility-visibility-table thead th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label);background:var(--color-bg-muted)}.responsibility-visibility-row.state-pendiente{border-left:3px solid var(--color-warning)}.responsibility-visibility-row.state-inconsistente{border-left:3px solid var(--color-error)}.responsibility-visibility-row.state-completo{border-left:3px solid var(--color-success)}.responsibility-visibility-block-cell,.responsibility-visibility-state-cell,.responsibility-visibility-control{min-width:0;display:grid;gap:var(--space-1)}.responsibility-visibility-block-cell strong,.responsibility-visibility-block-cell span,.responsibility-visibility-state-cell,.responsibility-visibility-control span{overflow-wrap:break-word}.responsibility-visibility-control span{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.responsibility-visibility-control select{width:100%;min-width:10rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2);background:var(--color-bg-surface)}.responsibility-visibility-control select:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.responsibility-visibility-empty{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-2);display:grid;gap:var(--space-2)}.responsibility-visibility-empty .secondary-button{justify-self:start}.responsibility-visibility-row-feedback{margin:0}.responsibility-visibility-state-completo{color:var(--color-success);background:var(--color-success-bg)}.responsibility-visibility-state-pendiente{color:var(--color-warning);background:var(--color-warning-bg)}.responsibility-visibility-state-inconsistente{color:var(--color-error);background:var(--color-error-bg)}.responsibility-visibility-state-no_disponible{color:var(--color-info);background:var(--color-info-bg)}.missing-information-panel{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-3);display:grid;gap:var(--space-3)}.missing-information-panel-header,.missing-information-item-main{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.missing-information-panel:focus,.block-structure-panel:focus,.block-structure-item:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.missing-information-panel-header>div,.missing-information-item-copy{min-width:0}.missing-information-panel h2,.missing-information-item h3{margin:0;overflow-wrap:break-word}.missing-information-list{list-style:none;display:grid;gap:var(--space-2);margin:0;padding:0}.missing-information-item,.missing-information-empty{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-2);display:grid;gap:var(--space-2)}.missing-information-item.severity-critico{border-color:var(--color-error)}.missing-information-item.severity-advertencia{border-color:var(--color-warning)}.missing-information-item.severity-informativo{border-color:var(--color-info)}.missing-information-metadata{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.missing-information-metadata div{min-width:0}.missing-information-metadata dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label)}.missing-information-metadata dd{margin:0;overflow-wrap:break-word}.missing-information-state-blocking,.missing-information-status-bloqueante{color:var(--color-error);background:var(--color-error-bg)}.missing-information-state-requires_attention,.missing-information-status-requiere_atencion{color:var(--color-warning);background:var(--color-warning-bg)}.missing-information-status-informativo,.missing-information-state-unavailable{color:var(--color-info);background:var(--color-info-bg)}.missing-information-state-resolved,.missing-information-status-resuelto{color:var(--color-success);background:var(--color-success-bg)}.quote-folio-configuration-panel{display:grid;gap:var(--space-2)}.quote-folio-configuration-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.quote-folio-configuration-header h2{margin:0}.quote-folio-configuration-form{display:grid;gap:var(--space-2)}.quote-folio-configuration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.quote-folio-configuration-confirmation{display:grid;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-bg)}.quote-folio-configuration-confirmation p{margin:0}.quote-folio-configuration-confirmation-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width: 620px){.quote-folio-configuration-header{flex-direction:column}.quote-folio-configuration-fields{grid-template-columns:minmax(0,1fr)}}.quote-readiness-checklist{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-3);display:grid;gap:var(--space-3)}.quote-readiness-checklist-header,.quote-readiness-item-main{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.quote-readiness-checklist-header>div,.quote-readiness-item-copy{min-width:0}.quote-readiness-checklist h2,.quote-readiness-item h3{margin:0;overflow-wrap:break-word}.quote-readiness-summary,.quote-readiness-item-metadata{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.quote-readiness-item-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-readiness-summary div,.quote-readiness-item-metadata div{min-width:0}.quote-readiness-summary dt,.quote-readiness-item-metadata dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label)}.quote-readiness-summary dd,.quote-readiness-item-metadata dd{margin:0;overflow-wrap:break-word}.quote-readiness-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.quote-readiness-item,.quote-readiness-empty,.quote-readiness-missing,.quote-readiness-final-action,.quote-readiness-note{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:var(--space-2);display:grid;gap:var(--space-2)}.quote-readiness-item.state-incompleto{border-color:var(--color-error)}.quote-readiness-item.state-casi_listo{border-color:var(--color-warning)}.quote-readiness-item.state-listo{border-color:var(--color-success)}.quote-readiness-state-incompleto,.quote-readiness-item-state-incompleto{color:var(--color-error);background:var(--color-error-bg)}.quote-readiness-state-casi_listo,.quote-readiness-item-state-casi_listo{color:var(--color-warning);background:var(--color-warning-bg)}.quote-readiness-state-listo,.quote-readiness-item-state-listo{color:var(--color-success);background:var(--color-success-bg)}.quote-readiness-state-no_disponible{color:var(--color-info);background:var(--color-info-bg)}.quote-readiness-note{margin-top:var(--space-2)}.quote-summary-panel{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-3);display:grid;gap:var(--space-3)}.quote-summary-panel-compact>.quote-summary-header{order:1}.quote-summary-panel-compact>.quote-summary-empty{order:2}.quote-summary-panel-compact>.quote-summary-details-collapsible{order:3}.quote-summary-panel-compact>.quote-summary-document-action{order:4}.quote-summary-panel-compact>.quote-summary-metadata{order:5}.quote-summary-panel-compact>.hint{order:6}.quote-summary-panel-compact>.quote-summary-warning{order:7}.quote-summary-header,.quote-summary-section-heading,.quote-summary-block-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.quote-summary-header>div,.quote-summary-section-heading>h3,.quote-summary-block-copy{min-width:0}.quote-summary-panel h2,.quote-summary-panel h3,.quote-summary-panel h4{margin:0;overflow-wrap:break-word}.quote-summary-metadata,.quote-summary-document-folio,.quote-summary-block-metadata,.quote-summary-version-metadata{margin:0;display:grid;gap:var(--space-1)}.quote-summary-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-summary-document-folio{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-summary-block-metadata,.quote-summary-version-metadata{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-summary-metadata div,.quote-summary-document-folio div,.quote-summary-block-metadata div,.quote-summary-version-metadata div{min-width:0}.quote-summary-metadata dt,.quote-summary-document-folio dt,.quote-summary-block-metadata dt,.quote-summary-version-metadata dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label)}.quote-summary-metadata dd,.quote-summary-document-folio dd,.quote-summary-block-metadata dd,.quote-summary-version-metadata dd{margin:0;overflow-wrap:break-word}@container (max-width: 34rem){.quote-summary-block-item{flex-direction:column}.quote-summary-block-metadata,.quote-summary-version-metadata{grid-template-columns:1fr}}@container (max-width: 38rem){.workspace-list-panel .admin-form-grid,.workspace-list-panel .admin-catalog-row,.admin-governance-surface .admin-form-grid,.admin-governance-surface .admin-catalog-row,.workspace-list-panel .admin-role-assignment,.admin-governance-surface .admin-role-assignment{grid-template-columns:1fr}}.quote-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.quote-summary-details{display:grid;gap:var(--space-2);min-width:0}.quote-summary-details-collapsible>summary{cursor:pointer;color:var(--color-text-primary);background:var(--color-bg-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-2);font-weight:var(--font-weight-bold)}.quote-summary-details-collapsible>summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.quote-summary-section,.quote-summary-content-section{display:grid;gap:var(--space-2);min-width:0}.quote-summary-section{padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);container-type:inline-size}.quote-summary-empty,.quote-summary-warning{border-left:3px solid var(--color-warning);background:var(--color-bg-muted);padding:var(--space-2);display:grid;gap:var(--space-2)}.quote-summary-empty{border-left-color:var(--color-info)}.quote-summary-block-list,.quote-summary-optional-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.quote-summary-block-item,.quote-summary-optional-list li{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2);min-width:0}.quote-summary-block-item:first-child,.quote-summary-optional-list li:first-child{border-top:0;padding-top:0}.quote-summary-state-no_disponible{color:var(--color-info);background:var(--color-info-bg)}.quote-summary-state-borrador,.quote-summary-state-validando{color:var(--color-warning);background:var(--color-warning-bg)}.quote-summary-state-lista_para_envio,.quote-summary-state-enviada,.quote-summary-content-state-ready{color:var(--color-success);background:var(--color-success-bg)}.quote-summary-content-state-pending{color:var(--color-warning);background:var(--color-warning-bg)}.quote-summary-content-state-warning{color:var(--color-error);background:var(--color-error-bg)}.quote-summary-content-state-unavailable{color:var(--color-info);background:var(--color-info-bg)}.triage-table-wrap{max-width:100%;min-width:0;min-inline-size:0;overflow-x:auto}.triage-table{width:100%;border-collapse:collapse}.triage-table th,.triage-table td{text-align:left;padding:var(--space-1);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.triage-row.selected{background:var(--color-row-selected)}.triage-row.needs-action{background:var(--color-row-needs-action)}.triage-row-button{border:0;background:transparent;padding:0;display:inline-flex;flex-direction:column;gap:var(--space-0-5);color:inherit;text-align:left}.triage-need-cell{max-width:280px;min-width:220px;white-space:normal}.status-pill{display:inline-flex;align-items:center;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-status)}.status-new{color:var(--color-info);background:var(--color-info-bg)}.status-in_review{color:var(--color-warning);background:var(--color-warning-bg)}.status-pending_information{color:var(--color-info);background:var(--color-info-bg)}.status-discarded{color:var(--color-error);background:var(--color-error-bg)}.status-converted{color:var(--color-success);background:var(--color-success-bg)}.completeness-incompleto{color:var(--color-error);background:var(--color-error-bg)}.completeness-parcial{color:var(--color-warning);background:var(--color-warning-bg)}.completeness-listo{color:var(--color-success);background:var(--color-success-bg)}.triage-actions{display:flex;gap:var(--space-1);flex-wrap:wrap}.simple-list{margin:0;padding-left:var(--space-3)}.honeypot-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (min-width: 769px){.public-lead-fields,.form-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.admin-summary-grid,.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.operational-health-row{grid-template-columns:minmax(0,1.5fr) minmax(110px,auto) minmax(90px,auto)}.admin-catalog-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media (min-width: 900px){.public-homepage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--space-4)}.public-homepage-process{position:sticky;top:var(--space-3)}.operational-health-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr)}.admin-form-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (max-width: 900px){:root{--internal-nav-rail-width: 72px}.internal-workspace-surface{padding:var(--space-2)}.internal-surface-heading{padding-left:0;flex-direction:column;align-items:flex-start;min-width:0}.internal-surface-heading>*{min-width:0;max-width:100%}.internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(0,1fr);grid-template-areas:"rail header" "rail workspace"}.internal-control-tower-surface .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(0,1fr)}.internal-workspace-surface--operaciones .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(0,1fr);gap:var(--space-2)}.internal-workspace-surface--operaciones .internal-detail-panel{padding:var(--space-2)}.opportunity-workspace-context .commercial-case-section-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-workspace-context .commercial-case-section-nav__item{min-width:0;overflow-wrap:break-word}.triage-workspace-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-workspace-toolbar .triage-toolbar-metrics{justify-self:start}.internal-control-tower-hero,.control-tower-kpis,.control-tower-lenses,.control-tower-row,.control-tower-facts,.governance-map{grid-template-columns:1fr}.control-tower-row__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-detail-panel{display:none;position:fixed;inset:var(--space-2);z-index:30;max-height:none;transform:translate(calc(100% + var(--space-2)));transition:transform .16s ease;box-shadow:var(--shadow-surface)}.internal-detail-panel.is-drawer-open{display:block;transform:translate(0)}.internal-detail-panel__mobile-trigger,.internal-detail-panel__close{display:inline-flex}}@media (max-width: 768px){.screen-shell,.screen-panel{padding:var(--space-2)}.topbar{flex-direction:column;align-items:stretch}.internal-nav{justify-content:stretch;flex-direction:column;gap:var(--space-0-5)}.navigation-breadcrumbs ol,.workspace-flow-trail{align-items:stretch;flex-direction:column}.unsaved-changes-actions{flex-direction:column}.triage-toolbar{grid-template-columns:1fr}.block-structure-panel-header,.block-structure-item-main,.responsibility-visibility-header{flex-direction:column}.block-structure-metadata{grid-template-columns:1fr}.responsibility-visibility-table{min-width:760px}.missing-information-panel-header,.missing-information-item-main{flex-direction:column}.missing-information-metadata{grid-template-columns:1fr}.quote-readiness-checklist-header,.quote-readiness-item-main{flex-direction:column}.quote-readiness-summary,.quote-readiness-item-metadata{grid-template-columns:1fr}.quote-summary-header,.quote-summary-section-heading,.quote-summary-block-item{flex-direction:column}.quote-summary-grid,.quote-summary-metadata,.quote-summary-document-folio,.quote-summary-block-metadata,.quote-summary-version-metadata,.triage-grid,.finance-kpi-grid,.finance-form-grid,.finance-columns,.finance-row,.lead-intake-card-action,.opportunity-workspace-header-main,.opportunity-workspace-header-meta,.opportunity-workspace-header-signals,.case-progress-step-list{grid-template-columns:1fr}.case-progress-timeline-header,.case-progress-step-main{flex-direction:column}.loading-skeleton{min-height:88px;padding:var(--space-1)}.loading-skeleton--table,.loading-skeleton--list{min-height:132px}.empty-state__action .primary-button,.empty-state__action .secondary-button{width:100%}.state-region__partial-indicator{justify-self:start;max-width:100%}}@media (max-width: 768px){.internal-workspace-layout{grid-template-columns:1fr;grid-template-areas:"header" "rail" "workspace"}.internal-workspace-layout>*{min-width:0}.internal-control-tower-surface .internal-workspace-layout{grid-template-columns:1fr}.internal-workspace-surface--operaciones .internal-workspace-layout{grid-template-columns:1fr;gap:var(--space-2)}.internal-workspace-surface--operaciones .internal-detail-panel{padding:var(--space-2)}.operational-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-health-row{grid-template-columns:1fr;align-items:start}.internal-workspace-surface--operaciones .commercial-case-section-nav{position:static}.internal-nav-rail,.internal-sidebar{flex-direction:row;position:static;min-width:0;min-height:auto;max-height:none}.internal-nav-rail__identity{margin-top:0}.internal-nav-rail__signout{margin-top:0;margin-left:auto}.triage-workspace-toolbar,.control-tower-row__meta{grid-template-columns:1fr}.control-tower-next-action{align-items:flex-start;flex-direction:column}.internal-detail-panel{top:0;right:0;bottom:0;left:0;border-radius:0}.internal-detail-panel__heading{grid-template-columns:1fr}}@media (max-width: 360px){.operational-health-summary{grid-template-columns:1fr}}.internal-workspace-surface.internal-command-center-surface{display:block;width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;margin:0;padding:0;gap:0;background:#eef4f7}.internal-command-center{width:100%;max-width:none;margin:0}.internal-command-center>.internal-nav-rail,.internal-command-center>.internal-workspace-layout__header,.internal-command-center>.internal-command-center__workspace,.internal-command-center>.internal-command-center__footer,.internal-command-center .internal-command-center__workspace>.workspace-list-panel,.internal-command-center .internal-command-center__workspace>.internal-detail-panel,.internal-command-center .internal-command-center__workspace>.internal-workspace-layout__context{grid-area:auto}.internal-command-center .internal-nav-rail.console-topbar{position:static;display:flex;flex-direction:row;align-items:center;width:auto;height:auto;min-height:0;max-height:none;overflow:visible;padding:0 24px;border:0;border-bottom:1px solid var(--console-line);border-radius:0;background:#fff;color:var(--console-ink);box-shadow:0 1px #12243105}.internal-command-center .internal-nav-rail__identity.console-brand{min-width:164px;margin:0}.internal-command-center .internal-nav-rail__avatar.console-brand-mark{inline-size:34px;block-size:34px;border-radius:10px;color:#fff;background:#143d4d}.internal-command-center .internal-nav-rail__brand{display:block;min-width:0;margin:0;color:var(--console-ink)}.internal-command-center .internal-nav-rail__brand strong,.internal-command-center .internal-nav-rail__brand small{display:block}.internal-command-center .internal-nav-rail__item.area-button{display:inline-flex;align-items:center;justify-content:center;inline-size:auto;min-height:100%;border:0;border-radius:0;background:transparent;color:var(--console-muted);padding:0 14px;white-space:nowrap}.internal-command-center .internal-nav-rail__item.area-button[aria-current=page]{color:var(--console-blue);outline:0}.internal-command-center .internal-nav-rail__item-code{display:none}.internal-command-center .internal-nav-rail__item-label{display:inline}.internal-command-center .internal-nav-rail__signout{inline-size:auto;min-height:32px;margin:0;border:1px solid var(--console-line);border-radius:8px;background:var(--console-soft);color:var(--console-muted);padding-inline:10px}.internal-command-center .internal-workspace-layout__header.console-subbar{min-height:0;align-self:stretch;padding:0 24px;border:0;border-bottom:1px solid var(--console-line);border-radius:0;background:#f8fbfc}.internal-command-center .internal-workspace-layout__header .console-breadcrumb{flex:1 1 auto;min-width:0}.internal-command-center .internal-surface-heading{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0}.internal-command-center .internal-surface-heading .eyebrow{display:none}.internal-command-center .internal-surface-heading h1{flex:0 1 auto;min-width:0;margin:0;color:var(--console-ink);font-size:.78rem;line-height:1.2;letter-spacing:0;white-space:nowrap}.internal-command-center .internal-surface-heading .hint{min-width:0;max-width:72ch;margin:0;overflow:hidden;color:var(--console-muted);font-size:.68rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.internal-command-center .internal-command-center__workspace{min-height:0}.internal-command-center .console-workspace>.console-panel{align-self:stretch;min-width:0;min-height:0;height:auto;max-height:none;margin:0;overflow:hidden;border:1px solid var(--console-line);border-radius:14px;background:#fff;padding:0;box-shadow:0 7px 20px #15313e0d}.internal-command-center .workspace-list-panel.console-queue-panel,.internal-command-center .internal-detail-panel.console-case-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.internal-command-center .internal-workspace-layout__context.console-context-panel{display:grid;grid-template-rows:minmax(0,1fr)}.internal-command-center .internal-panel-heading.console-panel-header,.internal-command-center .internal-detail-panel__heading.console-panel-header,.internal-command-center .internal-coordination-context>.console-panel-header{position:static;min-height:0;margin:0;padding:17px 18px 13px;border:0;border-bottom:1px solid var(--console-line);border-radius:0;background:#fff}.internal-command-center .console-panel-header h2{margin:0;color:var(--console-ink);font-size:1rem;line-height:1.25;letter-spacing:-.025em}.internal-command-center .console-panel-header .hint{margin:4px 0 0;color:var(--console-muted);font-size:.72rem;line-height:1.4}.internal-command-center .internal-command-panel__scroll,.internal-command-center .internal-detail-panel__body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 16px 18px;scrollbar-color:#9eafbb #fff}.internal-command-center .internal-workspace-layout__context>.internal-command-panel__scroll{padding:0}.internal-command-center .internal-coordination-context{display:grid;align-content:start;gap:12px;min-width:0;min-height:100%;overflow:visible;border:0;border-radius:0;background:transparent;padding:0 0 18px;box-shadow:none}.internal-command-center .internal-coordination-context>:not(.console-panel-header){margin-inline:16px}.internal-command-center .internal-detail-panel.is-collapsed{display:grid}.users-coordination-desk .internal-command-center__workspace,.finance-coordination-desk .internal-command-center__workspace{grid-template-columns:minmax(390px,1.15fr) minmax(460px,1.35fr) minmax(260px,.8fr)}@media (max-width: 1120px){.internal-command-center .internal-nav-rail.console-topbar{padding-inline:16px}.internal-command-center .internal-nav-rail__identity.console-brand{min-width:142px}.internal-command-center .internal-workspace-layout__header.console-subbar{padding-inline:16px}.users-coordination-desk .internal-command-center__workspace,.finance-coordination-desk .internal-command-center__workspace{grid-template-columns:minmax(320px,34vw) minmax(400px,1fr) minmax(250px,26vw)}}@media (max-width: 860px){.users-coordination-desk .internal-command-center__workspace,.finance-coordination-desk .internal-command-center__workspace{grid-template-columns:minmax(280px,40vw) minmax(390px,1fr)}}@media (max-width: 620px){.internal-command-center-surface{height:auto;min-height:100svh;max-height:none;overflow:visible}.internal-command-center .internal-workspace-layout__header.console-subbar{padding-inline:12px}.internal-command-center .internal-surface-heading .hint{display:none}.internal-command-center .internal-command-panel__scroll,.internal-command-center .internal-detail-panel__body{overflow:visible}}@media (prefers-reduced-motion: reduce){.internal-detail-panel{transition:none}.loading-skeleton__row{animation:none;background:var(--color-bg-accent-muted)}}.operations-coordination-desk{background:#e8f0f3;padding:16px 20px 24px}.operations-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(220px,.88fr) minmax(440px,1.7fr) minmax(250px,.92fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail header header header" "rail workspace detail context";gap:12px;align-items:start;max-width:none}.operations-coordination-desk .internal-workspace-layout__context{grid-area:context;min-width:0;max-height:calc(100vh - 76px);overflow:auto;scrollbar-color:#9eafbb #e8f0f3}.operations-coordination-desk .internal-surface-heading{min-height:48px;align-items:center;padding:0 2px}.operations-coordination-desk .internal-surface-heading h1{font-size:clamp(1.25rem,1.4vw,1.6rem);letter-spacing:-.025em}.operations-coordination-desk .internal-surface-heading .hint{max-width:72ch;margin:2px 0 0}.operations-coordination-desk .internal-nav-rail{min-height:calc(100vh - 56px);border:0;border-radius:14px;background:#10212b;box-shadow:0 12px 28px #10212b24}.operations-coordination-desk .internal-nav-rail__item[aria-current=page]{outline:2px solid #e58b2c;outline-offset:2px}.operations-coordination-desk .workspace-list-panel{max-height:calc(100vh - 76px);overflow:auto;border:1px solid #d6e1e6;border-radius:14px;background:#f7fafc;padding:16px;box-shadow:0 8px 22px #10212b12;scrollbar-color:#9eafbb #f7fafc}.operations-coordination-desk .workspace-list-panel>.internal-panel-heading{display:grid;margin-bottom:12px}.operations-coordination-desk .workspace-list-panel>.internal-panel-heading strong{font-size:.98rem;letter-spacing:.01em}.operations-coordination-desk .workspace-list-panel .operational-health-surface--workspace{gap:18px}.operations-coordination-desk .workspace-list-panel .operational-health-surface--workspace>.panel{border:0;border-top:1px solid #d6e1e6;border-radius:0;background:transparent;padding:14px 0 0;box-shadow:none}.operations-coordination-desk .workspace-list-panel .operational-health-surface--workspace>.panel:first-child{border-top:0;padding-top:0}.operations-coordination-desk .workspace-list-panel .operational-health-surface--workspace>.panel:first-child .panel-header{align-items:flex-start}.operations-coordination-desk .workspace-list-panel .operational-health-surface--workspace>.panel:first-child h1{margin:0;font-size:1.2rem;letter-spacing:-.02em}.operations-coordination-desk .operational-health-identity{display:none}.operations-coordination-desk .operational-health-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.operations-coordination-desk .operational-health-summary>div{padding-bottom:7px;border-bottom:1px solid #d6e1e6}.operations-coordination-desk .operational-health-summary dd{font-size:1.2rem}.operations-coordination-desk .operational-health-workspace-toolbar .grid-4{grid-template-columns:1fr;gap:10px}.operations-coordination-desk .operational-health-workspace-toolbar .panel-header{gap:10px}.operations-coordination-desk .operational-health-workspace-toolbar h2,.operations-coordination-desk .operational-health-summary-heading h2,.operations-coordination-desk .operational-health-queue-heading h2{font-size:1rem}.operations-coordination-desk .operational-health-list{gap:8px;padding:0;list-style:none}.operations-coordination-desk .operational-health-list li{display:grid;gap:5px}.operations-coordination-desk .operational-health-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;border:1px solid #d6e1e6;border-radius:10px;background:#fff;padding:11px 12px;box-shadow:none}.operations-coordination-desk .operational-health-row--selected{border-color:#224e60;outline:2px solid rgba(34,78,96,.16);outline-offset:1px;box-shadow:none}.operations-coordination-desk .operational-health-row__status{color:#1f6e67;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-status)}.operations-coordination-desk .operational-health-row__urgency{grid-column:1 / -1;color:#a65f19;font-size:var(--font-size-xs)}.operations-coordination-desk .internal-detail-panel{max-height:calc(100vh - 76px);overflow-anchor:none;border:1px solid #d6e1e6;border-radius:14px;background:#fff;padding:20px;box-shadow:0 10px 26px #10212b14;scrollbar-color:#9eafbb #ffffff}.operations-coordination-desk .internal-detail-panel__heading{padding-bottom:12px;border-bottom:1px solid #d6e1e6}.operations-coordination-desk .internal-detail-panel__heading strong{font-size:1.1rem;letter-spacing:-.01em}.operations-coordination-desk .operational-health-detail-context{gap:18px}.operations-coordination-desk .operational-health-detail-context>.panel{border:0;border-top:1px solid #d6e1e6;border-radius:0;background:transparent;padding:16px 0 0;box-shadow:none}.operations-coordination-desk .operational-next-action-panel{background:#f7fafc;border:1px solid #d6e1e6;border-radius:12px;padding:16px}.operations-coordination-desk .operational-next-action-panel{order:-1;background:#e8f0f3;border-color:#9eafbb}.operations-next-action-summary{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);gap:8px 14px;align-items:baseline;margin-bottom:14px;padding:12px 14px;border:1px solid #9eafbb;border-radius:10px;background:#fff}.operations-next-action-summary strong{overflow-wrap:break-word;color:#10212b}.operations-next-action-summary span{color:#425869;font-size:var(--font-size-sm)}.operations-coordination-desk .operational-next-action-panel .panel-header{border-bottom:1px solid #d6e1e6;padding-bottom:10px}.operations-coordination-desk .operational-case-context{border-top:1px solid #d6e1e6;padding-top:16px}.operations-coordination-desk .operational-case-context>.callout{border:1px solid #d6e1e6;border-radius:12px;background:#fff;padding:16px;box-shadow:none}.operations-coordination-desk .operational-context-panel{min-width:0;max-height:calc(100vh - 76px);overflow:auto;border:1px solid #d6e1e6;border-radius:14px;background:#f7fafc;padding:16px;box-shadow:0 8px 22px #10212b12;scrollbar-color:#9eafbb #f7fafc}.operations-coordination-desk .operational-context-panel>.panel-header{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #d6e1e6}.operations-coordination-desk .operational-context-panel>.panel-header h2{font-size:1rem}.operations-coordination-desk .operational-context-panel .operational-case-context{border-top:0;padding-top:0}.operations-coordination-desk .operational-context-panel .operational-case-context>.callout{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.operations-coordination-desk .internal-detail-panel .commercial-case-section-nav{position:sticky;top:0;z-index:6;background:#f7fafc;box-shadow:0 4px 12px #10212b1f}.operations-coordination-desk .internal-detail-panel .commercial-workspace-navigation-shell{position:static;top:auto;z-index:auto;background:transparent;border-bottom:0;box-shadow:none}@media (max-width: 1250px){.operations-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(210px,.8fr) minmax(390px,1.4fr);grid-template-areas:"rail header header" "rail workspace detail" "rail workspace context"}.operations-coordination-desk .internal-workspace-layout__context{max-height:none;overflow:visible}.operations-coordination-desk .operational-context-panel{max-height:none}}@media (max-width: 900px){.operations-coordination-desk{padding:12px}.operations-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(0,1fr);grid-template-areas:"rail header" "rail workspace" "rail detail" "rail context"}.operations-coordination-desk .internal-workspace-layout__context,.operations-coordination-desk .workspace-list-panel,.operations-coordination-desk .internal-detail-panel,.operations-coordination-desk .operational-context-panel{max-height:none;overflow:visible}.operations-coordination-desk .internal-detail-panel .commercial-case-section-nav{position:static;box-shadow:none}}@media (max-width: 768px){.operations-coordination-desk .internal-workspace-layout{grid-template-columns:1fr;grid-template-areas:"header" "rail" "workspace" "detail" "context"}.operations-coordination-desk .internal-nav-rail{min-height:auto;padding:10px 12px}.operations-coordination-desk .workspace-list-panel,.operations-coordination-desk .internal-detail-panel,.operations-coordination-desk .operational-context-panel{border-radius:12px;padding:14px}.operations-coordination-desk .operational-health-row,.operations-next-action-summary{grid-template-columns:1fr}.operations-coordination-desk .operational-health-row__status,.operations-coordination-desk .operational-health-row__urgency{grid-column:auto}}.commercial-coordination-desk{background:#e8f0f3;width:100%;max-width:none;padding:clamp(12px,1.2vw,20px) clamp(16px,2vw,32px) 24px}.commercial-coordination-desk .internal-workspace-layout{width:100%;grid-template-columns:var(--internal-nav-rail-width) minmax(min(320px,22vw),.95fr) minmax(min(560px,42vw),1.55fr) minmax(min(300px,23vw),.9fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail header header header" "rail workspace detail context";gap:12px;align-items:start;max-width:none}.commercial-coordination-desk .internal-workspace-layout__context{grid-area:context;min-width:0;max-height:calc(100vh - 76px);overflow:auto;scrollbar-color:#9eafbb #e8f0f3}.commercial-coordination-desk .internal-surface-heading{min-height:48px;align-items:center;padding:0 2px}.commercial-coordination-desk .internal-surface-heading h1{font-size:clamp(1.25rem,1.4vw,1.6rem);letter-spacing:-.025em}.commercial-coordination-desk .internal-surface-heading .hint{max-width:72ch;margin:2px 0 0}.commercial-coordination-desk .internal-nav-rail{min-height:calc(100vh - 56px);border:0;border-radius:14px;background:#10212b;box-shadow:0 12px 28px #10212b24}.commercial-coordination-desk .internal-nav-rail__item[aria-current=page]{outline:2px solid #e58b2c;outline-offset:2px}.commercial-coordination-desk .workspace-list-panel,.commercial-coordination-desk .commercial-context-panel{min-width:0;max-height:none;overflow:visible;border:1px solid #d6e1e6;border-radius:14px;background:#f7fafc;padding:16px;box-shadow:0 8px 22px #10212b12;scrollbar-color:#9eafbb #f7fafc}.commercial-coordination-desk .workspace-list-panel>.internal-panel-heading,.commercial-coordination-desk .commercial-context-panel>.panel-header{display:grid;margin-bottom:12px}.commercial-coordination-desk .workspace-list-panel>.internal-panel-heading strong,.commercial-coordination-desk .commercial-context-panel>.panel-header h2{font-size:.98rem}.commercial-coordination-desk .lead-intake-list{gap:8px}.commercial-coordination-desk .lead-intake-card{border:1px solid #d6e1e6;border-radius:10px;background:#fff;box-shadow:none}.commercial-coordination-desk .lead-intake-card.selected{border-color:#224e60;outline:2px solid #e58b2c;outline-offset:1px;background:#e8f0f3}.commercial-coordination-desk .lead-intake-card.needs-action:not(.selected){border-color:#e58b2c;background:#fef4dd}.commercial-coordination-desk .internal-detail-panel{position:static;max-height:none;overflow:visible;border:1px solid #d6e1e6;border-radius:14px;background:#fff;padding:16px;box-shadow:0 8px 22px #10212b12;scrollbar-color:#9eafbb #ffffff}.commercial-coordination-desk .internal-case-spine{gap:8px;padding:10px}.commercial-coordination-desk .internal-case-spine__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.commercial-coordination-desk .internal-case-spine__tab{min-height:40px;padding:6px;font-size:var(--font-size-sm)}.commercial-coordination-desk .internal-detail-panel__heading{padding-bottom:12px;border-bottom:1px solid #d6e1e6}.commercial-coordination-desk .internal-detail-panel .callout{border-color:#d6e1e6;border-radius:10px;box-shadow:none}.commercial-coordination-desk .commercial-context-panel{grid-area:context}.commercial-coordination-desk .commercial-context-panel>.panel-header{padding-bottom:12px;border-bottom:1px solid #d6e1e6}.commercial-coordination-desk .commercial-context-panel .ally-legal-identity-panel{border:0;border-bottom:1px solid #d6e1e6;border-radius:0;background:transparent;padding:0 0 14px;box-shadow:none}.commercial-coordination-desk .commercial-context-next-action{border:1px solid #d6e1e6;border-radius:10px;background:#fff;padding:14px;box-shadow:none}.commercial-coordination-desk .triage-workspace-toolbar>.feedback-message{grid-column:1 / -1}.users-coordination-desk{background:#e8f0f3;width:100%;max-width:none;min-height:100vh;padding:clamp(12px,1.2vw,20px) clamp(16px,2vw,32px) 24px}.users-coordination-desk .internal-workspace-layout{width:100%;min-height:0;grid-template-columns:var(--internal-nav-rail-width) minmax(0,1.55fr) minmax(300px,.85fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail header header" "rail workspace detail";gap:12px;align-items:start;max-width:none}.users-coordination-desk .internal-workspace-layout__header{min-width:0;min-height:48px;align-self:center;display:flex;align-items:center}.users-coordination-desk .internal-surface-heading{width:100%;min-width:0;align-items:center;padding:0 2px}.users-coordination-desk .internal-surface-heading h1{min-width:0;font-size:clamp(1.25rem,1.4vw,1.6rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:break-word}.users-coordination-desk .internal-surface-heading .hint{max-width:72ch;margin:2px 0 0}.users-coordination-desk .internal-nav-rail{min-height:calc(100vh - 56px);border:0;border-radius:14px;background:#10212b;box-shadow:0 12px 28px #10212b24}.users-coordination-desk .internal-nav-rail__item[aria-current=page]{outline:2px solid #e58b2c;outline-offset:2px}.users-coordination-desk .workspace-list-panel,.users-coordination-desk .internal-detail-panel{min-width:0;max-height:calc(100vh - 76px);overflow-x:hidden;overflow-y:auto;border:1px solid #d6e1e6;border-radius:14px;background:#f7fafc;padding:16px;box-shadow:0 8px 22px #10212b12;scrollbar-color:#9eafbb #f7fafc}.users-coordination-desk .internal-detail-panel{position:static;background:#fff;box-shadow:0 10px 26px #10212b14}.users-coordination-desk .workspace-list-panel>.internal-panel-heading,.users-coordination-desk .internal-detail-panel__heading{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d6e1e6}.users-coordination-desk .workspace-list-panel>.internal-panel-heading strong,.users-coordination-desk .internal-detail-panel__heading strong{font-size:.98rem}.users-coordination-desk .admin-section{border-top:0;padding-top:0}.users-coordination-desk .admin-section>div:first-child{display:none}.users-coordination-desk .admin-summary-grid{gap:10px;margin-bottom:14px}.users-coordination-desk .admin-summary-grid .metric-card{border:1px solid #d6e1e6;border-radius:10px;background:#fff;box-shadow:none}.users-coordination-desk .admin-table-wrap{border-color:#d6e1e6;border-radius:10px;background:#fff}.users-coordination-desk .admin-table{min-width:0;table-layout:fixed}.users-coordination-desk .admin-table th,.users-coordination-desk .admin-table td{overflow-wrap:break-word;word-break:normal}.users-coordination-desk .admin-table th:nth-child(1),.users-coordination-desk .admin-table td:nth-child(1){width:29%}.users-coordination-desk .admin-table th:nth-child(2),.users-coordination-desk .admin-table td:nth-child(2){width:20%}.users-coordination-desk .admin-table th:nth-child(3),.users-coordination-desk .admin-table td:nth-child(3){width:30%}.users-coordination-desk .admin-table th:nth-child(4),.users-coordination-desk .admin-table td:nth-child(4){width:21%}.users-coordination-desk .admin-form-grid{gap:12px}.users-coordination-desk .admin-form-grid>.card{border-color:#d6e1e6;border-radius:10px;background:#fff;box-shadow:none}.users-coordination-desk .admin-form-grid>.card h3{margin:0;color:#10212b;font-size:.98rem}.users-coordination-desk .admin-role-assignment{border-color:#d6e1e6;background:#f7fafc}.users-coordination-desk .internal-detail-panel .callout{border-color:#d6e1e6;border-radius:10px;background:#f7fafc;box-shadow:none}@media (max-width: 1200px){.users-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(0,1.2fr) minmax(260px,.8fr);gap:8px}.users-coordination-desk .admin-table{font-size:var(--font-size-sm)}}@media (max-width: 900px){.users-coordination-desk{padding:12px}.users-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(0,1fr);grid-template-areas:"rail header" "rail workspace" "rail detail"}.users-coordination-desk .workspace-list-panel,.users-coordination-desk .internal-detail-panel{max-height:none;overflow:visible}}@media (max-width: 768px){.users-coordination-desk .internal-workspace-layout{grid-template-columns:1fr;grid-template-areas:"header" "rail" "workspace" "detail"}.users-coordination-desk .internal-nav-rail{min-height:auto;padding:10px 12px}.users-coordination-desk .workspace-list-panel,.users-coordination-desk .internal-detail-panel{border-radius:12px;padding:14px}.users-coordination-desk .admin-table{min-width:680px;table-layout:auto}}@media (max-width: 1200px){.commercial-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(280px,.88fr) minmax(420px,1.4fr);grid-template-areas:"rail header header" "rail workspace detail" "rail workspace context"}.commercial-coordination-desk .internal-workspace-layout__context,.commercial-coordination-desk .workspace-list-panel,.commercial-coordination-desk .internal-detail-panel,.commercial-coordination-desk .commercial-context-panel{max-height:none;overflow:visible}.commercial-coordination-desk .internal-case-spine__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 901px) and (max-width: 1500px){.commercial-coordination-desk .triage-workspace-toolbar .triage-filters>.field:last-child{grid-column:1 / -1}}@media (min-width: 901px) and (max-width: 1600px){.commercial-coordination-desk .lead-intake-card-action{grid-template-columns:1fr;align-items:start}.commercial-coordination-desk .lead-intake-card-action>p{margin:0;overflow-wrap:break-word}.commercial-coordination-desk .lead-intake-card-action>button{width:100%}}@media (max-width: 900px){.commercial-coordination-desk{padding:12px}.commercial-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(0,1fr);grid-template-areas:"rail header" "rail workspace" "rail detail" "rail context"}}@media (max-width: 768px){.commercial-coordination-desk .internal-workspace-layout{grid-template-columns:1fr;grid-template-areas:"header" "rail" "workspace" "detail" "context"}.commercial-coordination-desk .internal-nav-rail{min-height:auto;padding:10px 12px}.commercial-coordination-desk .workspace-list-panel,.commercial-coordination-desk .internal-detail-panel,.commercial-coordination-desk .commercial-context-panel{border-radius:12px;padding:14px}}@media (min-width: 769px) and (max-width: 900px){.internal-nav-rail__item{position:relative}.internal-nav-rail__item-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.internal-nav-rail__item:hover .internal-nav-rail__item-label,.internal-nav-rail__item:focus-visible .internal-nav-rail__item-label{inset-inline-start:calc(100% + 8px);inset-block-start:50%;z-index:30;inline-size:max-content;max-inline-size:none;block-size:auto;padding:7px 9px;margin:0;overflow:visible;clip:auto;border:1px solid #d6e1e6;border-radius:8px;background:#10212b;color:#fff;box-shadow:0 8px 20px #10212b2e;transform:translateY(-50%);white-space:nowrap;pointer-events:none}}@media (min-width: 901px){.internal-nav-rail{align-items:stretch}.internal-nav-rail__item{inline-size:100%;align-items:center;align-content:center;justify-items:center;padding-inline:10px;text-align:center}.internal-nav-rail__item-code{display:none}.internal-nav-rail__item-label{inline-size:auto;max-inline-size:none;overflow:visible;white-space:nowrap}.internal-nav-rail__signout{inline-size:100%}}@media (min-width: 901px){.commercial-opportunity-workspace{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:var(--space-1);min-height:0;height:calc(100dvh - 7rem);max-height:calc(100dvh - 7rem);overflow:hidden;padding:var(--space-2);background:#e8f0f3}.commercial-opportunity-workspace>.opportunity-workspace-header{grid-template-columns:minmax(220px,1.1fr) minmax(0,1.7fr) repeat(3,minmax(130px,1fr));align-items:center;gap:var(--space-1);padding:var(--space-2)}.commercial-opportunity-workspace .opportunity-workspace-header-main,.commercial-opportunity-workspace .opportunity-workspace-header-signals{display:contents}.commercial-opportunity-workspace .opportunity-workspace-header-main{gap:0}.commercial-opportunity-workspace .opportunity-workspace-header-title{gap:var(--space-0-5)}.commercial-opportunity-workspace .opportunity-workspace-header-title h2{font-size:var(--font-size-lg)}.commercial-opportunity-workspace .opportunity-workspace-header-meta dd span,.commercial-opportunity-workspace .opportunity-workspace-signal p{display:none}.commercial-opportunity-workspace .opportunity-workspace-header-meta,.commercial-opportunity-workspace .opportunity-workspace-header-signals{gap:var(--space-1)}.commercial-opportunity-workspace .opportunity-workspace-header-meta{grid-column:2}.commercial-opportunity-workspace .opportunity-workspace-header-signals{grid-template-columns:none}.commercial-opportunity-workspace>.navigation-breadcrumbs{min-height:24px;margin:0}.commercial-opportunity-workspace>.commercial-workspace-navigation-shell{position:static;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);grid-template-areas:"location location" "spine sections";align-items:stretch;gap:var(--space-1);padding:0;overflow:visible;border-bottom:0;background:transparent}.commercial-opportunity-workspace .commercial-workspace-location{grid-area:location;min-height:40px;padding:var(--space-1) var(--space-2)}.commercial-opportunity-workspace .commercial-workspace-location__copy{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:var(--space-0-5) var(--space-1)}.commercial-opportunity-workspace .commercial-workspace-location__label{grid-column:auto;white-space:nowrap}.commercial-opportunity-workspace .commercial-workspace-location__copy .hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-opportunity-workspace .commercial-workspace-location__back{min-height:36px;padding:var(--space-0-5) var(--space-1)}.commercial-opportunity-workspace .internal-case-spine{grid-area:spine;gap:var(--space-1);padding:var(--space-1)}.commercial-opportunity-workspace .internal-case-spine__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-0-5)}.commercial-opportunity-workspace .internal-case-spine__header h2{font-size:var(--font-size-md)}.commercial-opportunity-workspace .internal-case-spine__header p{display:none}.commercial-opportunity-workspace .internal-case-spine__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-0-5)}.commercial-opportunity-workspace .internal-case-spine__tab{min-height:36px;gap:var(--space-0-5);padding:var(--space-0-5);font-size:var(--font-size-sm)}.commercial-opportunity-workspace .internal-case-spine__marker{inline-size:20px;block-size:20px}.commercial-opportunity-workspace .internal-case-spine__state,.commercial-opportunity-workspace .internal-case-spine__reason{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-opportunity-workspace .internal-case-spine__state{padding:0 var(--space-0-5);font-size:.625rem;line-height:1}.commercial-opportunity-workspace .internal-case-spine__reason{display:none}.commercial-opportunity-workspace .commercial-case-section-nav{grid-area:sections;align-content:start;gap:var(--space-0-5);padding:var(--space-1)}.commercial-opportunity-workspace .commercial-case-section-nav__hint{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--space-0-5) var(--space-1);font-size:var(--font-size-xs)}.commercial-opportunity-workspace .commercial-case-section-nav__hint span{overflow-wrap:break-word}.commercial-opportunity-workspace .commercial-case-section-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-0-5)}.commercial-opportunity-workspace .commercial-case-section-nav__item{min-height:34px;padding:var(--space-0-5) var(--space-1)}.commercial-opportunity-workspace__content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-auto-rows:max-content;align-content:start;gap:var(--space-1);min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--space-0-5) var(--space-1) 0;scrollbar-color:var(--color-border-strong) #e8f0f3}.commercial-opportunity-workspace__content>*{min-width:0;margin:0;overflow-x:hidden}.commercial-opportunity-workspace__content>[hidden]{display:none}.commercial-opportunity-workspace__content>.commercial-workspace-section-anchor{display:none}.commercial-opportunity-workspace__content>.status-message,.commercial-opportunity-workspace__content>.triage-actions,.commercial-opportunity-workspace__content>.field,.commercial-opportunity-workspace__content>.commercial-workspace-summary{grid-column:1 / -1}.commercial-opportunity-workspace__content>.callout,.commercial-opportunity-workspace__content>[role=region]{min-height:0}.commercial-opportunity-workspace__content>.callout:not([hidden]),.commercial-opportunity-workspace__content>[role=region]:not([hidden]){overflow-wrap:break-word}.commercial-opportunity-workspace__content .quote-readiness-checklist,.commercial-opportunity-workspace__content .quote-summary-panel{height:100%;box-sizing:border-box}}@media (max-width: 900px){.commercial-opportunity-workspace{min-height:0}.commercial-opportunity-workspace .commercial-case-section-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-opportunity-workspace .commercial-case-section-nav__item{overflow-wrap:break-word}.commercial-opportunity-workspace__content{display:block}}.accessibility-workspace-harness{gap:var(--space-1)}.accessibility-workspace-harness>.accessibility-harness-title{margin:0;padding:0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em}@media (min-width: 901px){.commercial-opportunity-workspace{gap:var(--space-0-5);padding:var(--space-1)}.commercial-opportunity-workspace>.opportunity-workspace-header{min-height:0;padding:var(--space-1) var(--space-2)}.commercial-opportunity-workspace .opportunity-workspace-header-title{gap:0}.commercial-opportunity-workspace .opportunity-workspace-header-title .eyebrow{font-size:.625rem;line-height:1.1}.commercial-opportunity-workspace .opportunity-workspace-header-title h2{font-size:var(--font-size-md);line-height:1.2}.commercial-opportunity-workspace .opportunity-workspace-header-meta,.commercial-opportunity-workspace .opportunity-workspace-header-signals{gap:var(--space-0-5)}.commercial-opportunity-workspace .opportunity-workspace-header-meta dt,.commercial-opportunity-workspace .opportunity-workspace-signal>span{font-size:.625rem;line-height:1.1}.commercial-opportunity-workspace .opportunity-workspace-header-meta dd,.commercial-opportunity-workspace .opportunity-workspace-signal strong{font-size:var(--font-size-sm);line-height:1.2}.commercial-opportunity-workspace .opportunity-workspace-signal.next-step strong{max-width:28ch;overflow-wrap:break-word}.commercial-opportunity-workspace>.navigation-breadcrumbs{min-height:20px;font-size:var(--font-size-xs)}.commercial-opportunity-workspace>.commercial-workspace-navigation-shell{gap:var(--space-0-5)}.commercial-opportunity-workspace .commercial-workspace-location{min-height:28px;padding:var(--space-0-5) var(--space-1);font-size:var(--font-size-xs)}.commercial-opportunity-workspace .commercial-workspace-location__copy{gap:0 var(--space-0-5)}.commercial-opportunity-workspace .internal-case-spine,.commercial-opportunity-workspace .commercial-case-section-nav{gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1)}.commercial-opportunity-workspace .internal-case-spine__header{gap:0}.commercial-opportunity-workspace .internal-case-spine__header .eyebrow,.commercial-opportunity-workspace .internal-case-spine__header p{display:none}.commercial-opportunity-workspace .internal-case-spine__header h2{font-size:var(--font-size-sm);line-height:1.2}.commercial-opportunity-workspace .internal-case-spine__list,.commercial-opportunity-workspace .commercial-case-section-nav__list{gap:var(--space-0-5)}.commercial-opportunity-workspace .internal-case-spine__tab{min-height:32px;gap:var(--space-0-5);padding:var(--space-0-5);font-size:var(--font-size-xs);line-height:1.1}.commercial-opportunity-workspace .internal-case-spine__marker{inline-size:18px;block-size:18px;font-size:.625rem}.commercial-opportunity-workspace .internal-case-spine__state{font-size:.5625rem}.commercial-opportunity-workspace .commercial-case-section-nav__hint{grid-template-columns:auto minmax(0,1fr);gap:0 var(--space-0-5);font-size:var(--font-size-xs)}.commercial-opportunity-workspace .commercial-case-section-nav__list{grid-template-columns:repeat(5,minmax(0,1fr))}.commercial-opportunity-workspace .commercial-case-section-nav__item{min-height:32px;padding:var(--space-0-5);font-size:var(--font-size-xs);line-height:1.1}.commercial-opportunity-workspace__content{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:var(--space-1)}.commercial-opportunity-workspace__content .quote-readiness-checklist,.commercial-opportunity-workspace__content .quote-summary-panel{align-self:start;height:auto;padding:var(--space-2);gap:var(--space-2)}}@media (min-width: 901px) and (max-width: 1200px){.commercial-opportunity-workspace .commercial-case-section-nav__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 901px) and (max-width: 1340px){.commercial-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(240px,.85fr) minmax(380px,1.35fr) minmax(240px,.85fr);gap:8px}}@media (min-width: 901px) and (max-width: 1200px){.commercial-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(240px,.85fr) minmax(380px,1.35fr);gap:8px}}@media (min-width: 901px){.commercial-opportunity-workspace .internal-case-spine__header .eyebrow{display:block;margin:0;font-size:.625rem;line-height:1.1}}.accessibility-role-harness{gap:var(--space-1)}.accessibility-role-harness>h1{margin:0;padding:0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.25;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.admin-coordination-desk,.finance-coordination-desk,.users-coordination-desk,.commercial-coordination-desk{background:#e8f0f3}.operations-coordination-desk{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;padding:12px 20px 16px}@media (min-width: 901px){.accessibility-role-harness{height:100dvh;min-height:0;gap:0;overflow:hidden}.accessibility-role-harness>h1{flex:0 0 32px;display:flex;align-items:center;padding-inline:var(--space-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.accessibility-role-harness>.internal-workspace-surface{height:calc(100dvh - 32px);min-height:0;overflow:hidden}.admin-coordination-desk,.finance-coordination-desk,.users-coordination-desk,.commercial-coordination-desk{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;padding:12px 20px 16px}.admin-coordination-desk .internal-workspace-layout,.finance-coordination-desk .internal-workspace-layout,.users-coordination-desk .internal-workspace-layout,.commercial-coordination-desk .internal-workspace-layout,.operations-coordination-desk .internal-workspace-layout{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);align-items:stretch}.operations-coordination-desk .internal-workspace-layout__context,.operations-coordination-desk .workspace-list-panel,.operations-coordination-desk .internal-detail-panel,.operations-coordination-desk .operational-context-panel{min-height:0;max-height:none;height:100%}.operations-coordination-desk .internal-workspace-layout__context{overflow:auto}.commercial-coordination-desk .internal-workspace-layout__context,.commercial-coordination-desk .workspace-list-panel,.commercial-coordination-desk .internal-detail-panel,.commercial-coordination-desk .commercial-context-panel{min-height:0;max-height:none;height:100%}.commercial-coordination-desk .internal-workspace-layout__context,.commercial-coordination-desk .workspace-list-panel,.commercial-coordination-desk .internal-detail-panel,.commercial-coordination-desk .commercial-context-panel{overflow:auto}.admin-coordination-desk .internal-workspace-layout__header,.finance-coordination-desk .internal-workspace-layout__header,.users-coordination-desk .internal-workspace-layout__header,.commercial-coordination-desk .internal-workspace-layout__header{min-height:0;align-self:stretch;display:flex;align-items:center}.admin-coordination-desk .internal-surface-heading,.finance-coordination-desk .internal-surface-heading,.users-coordination-desk .internal-surface-heading,.commercial-coordination-desk .internal-surface-heading{width:100%;min-width:0;align-items:center;gap:var(--space-2)}.admin-coordination-desk .internal-surface-heading h1,.finance-coordination-desk .internal-surface-heading h1,.users-coordination-desk .internal-surface-heading h1,.commercial-coordination-desk .internal-surface-heading h1{min-width:0;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.2;letter-spacing:-.02em;overflow-wrap:break-word}.admin-coordination-desk .internal-surface-heading .hint,.finance-coordination-desk .internal-surface-heading .hint,.users-coordination-desk .internal-surface-heading .hint,.commercial-coordination-desk .internal-surface-heading .hint{min-width:0;max-width:70ch;margin:0}.admin-coordination-desk .workspace-list-panel,.finance-coordination-desk .workspace-list-panel,.users-coordination-desk .workspace-list-panel,.commercial-coordination-desk .workspace-list-panel,.admin-coordination-desk .internal-detail-panel,.finance-coordination-desk .internal-detail-panel,.users-coordination-desk .internal-detail-panel,.commercial-coordination-desk .internal-detail-panel{min-height:0;max-height:none}.admin-coordination-desk .workspace-list-panel,.finance-coordination-desk .workspace-list-panel,.users-coordination-desk .workspace-list-panel,.commercial-coordination-desk .workspace-list-panel{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--color-border-strong) var(--color-bg-surface)}.admin-coordination-desk .internal-detail-panel,.finance-coordination-desk .internal-detail-panel,.users-coordination-desk .internal-detail-panel,.commercial-coordination-desk .internal-detail-panel{position:static;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--color-border-strong) var(--color-bg-surface)}.admin-coordination-desk .internal-detail-tabs__list,.finance-coordination-desk .internal-detail-tabs__list,.users-coordination-desk .internal-detail-tabs__list,.commercial-coordination-desk .internal-detail-tabs__list{position:sticky;top:-1px;z-index:4;background:var(--color-bg-surface)}.admin-coordination-desk .internal-detail-tabs__tab,.finance-coordination-desk .internal-detail-tabs__tab,.users-coordination-desk .internal-detail-tabs__tab,.commercial-coordination-desk .internal-detail-tabs__tab{min-height:36px;padding-block:var(--space-0-5)}}@media (min-width: 901px) and (max-width: 1250px){.operations-coordination-desk .internal-workspace-layout{grid-template-rows:auto minmax(0,1fr) minmax(220px,.8fr);grid-template-areas:"rail header header header" "rail workspace detail detail" "rail context context context"}.operations-coordination-desk .internal-workspace-layout__context,.operations-coordination-desk .operational-context-panel{min-height:0;max-height:100%;height:100%;overflow:auto}}.case-console-prototype{--console-ink: #122431;--console-muted: #526b79;--console-line: #dbe5eb;--console-soft: #f5f8fa;--console-blue: #1e5b73;--console-blue-soft: #e5f1f5;--console-green: #16754e;--console-green-soft: #e1f4e9;--console-amber: #a36d08;--console-amber-soft: #fff4d7;--console-red: #af3c36;min-block-size:100vh;block-size:100vh;overflow:hidden;display:grid;grid-template-rows:68px 44px minmax(0,1fr) 34px;background:#eef4f7;color:var(--console-ink);font-family:var(--font-family-ui)}.console-topbar{display:flex;align-items:center;gap:28px;padding:0 24px;background:#fff;border-bottom:1px solid var(--console-line);box-shadow:0 1px #12243105}.console-brand,.console-top-actions,.console-area-nav,.console-subbar,.console-subbar-actions,.console-breadcrumb,.console-panel-header,.case-header-actions,.case-identity-row,.queue-item-top,.queue-item-meta,.queue-item-footer,.process-heading,.process-track,.console-block-heading,.context-status-row,.person-row,.health-score,.health-row,.trace-line,.console-footer,.case-savebar{display:flex;align-items:center}.console-brand{gap:10px;min-inline-size:164px}.console-brand-mark{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;color:#fff;background:#143d4d;font-size:1.05rem;font-weight:800;letter-spacing:-.04em}.console-brand strong,.console-brand small{display:block}.console-brand strong{font-size:.96rem;letter-spacing:-.01em}.console-brand small{margin-block-start:1px;color:var(--console-muted);font-size:.7rem}.console-area-nav{align-self:stretch;gap:4px}.area-button,.top-action-button,.subbar-button,.panel-expand-button,.more-button,.content-options,.icon-button,.savebar-button,.queue-filter,.case-section-tab,.context-tab,.console-link-button,.queue-all-link{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.area-button{position:relative;padding:0 14px;color:var(--console-muted);font-size:.78rem;font-weight:600;text-decoration:none}.area-button:hover,.area-button:focus-visible{color:var(--console-blue)}.area-button--active{color:var(--console-blue)}.area-button--active:after{content:"";position:absolute;inset-inline:12px;inset-block-end:0;block-size:3px;border-radius:3px 3px 0 0;background:var(--console-blue)}.console-top-actions{gap:12px;margin-inline-start:auto}.global-search{display:flex;align-items:center;gap:7px;inline-size:190px;block-size:34px;padding:0 10px;border:1px solid var(--console-line);border-radius:8px;color:var(--console-muted);background:var(--console-soft)}.global-search span{font-size:1.15rem;line-height:1}.global-search input{min-inline-size:0;inline-size:100%;border:0;outline:0;background:transparent;color:var(--console-ink);font:inherit;font-size:.75rem}.global-search:focus-within{border-color:#76a9ba;box-shadow:0 0 0 3px #2f6f8221}.top-action-button{position:relative;inline-size:32px;block-size:32px;border-radius:8px;color:var(--console-muted);font-size:1.2rem}.top-action-button:hover,.top-action-button:focus-visible,.subbar-button:hover,.subbar-button:focus-visible,.panel-expand-button:hover,.panel-expand-button:focus-visible,.more-button:hover,.more-button:focus-visible,.content-options:hover,.content-options:focus-visible,.icon-button:hover,.icon-button:focus-visible{background:var(--console-soft);color:var(--console-blue)}.top-action-button i{position:absolute;inset-block-start:2px;inset-inline-end:1px;display:grid;place-items:center;inline-size:13px;block-size:13px;border:2px solid #fff;border-radius:50%;color:#fff;background:#c34c45;font-size:.53rem;font-style:normal;font-weight:800}.top-avatar{display:grid;place-items:center;inline-size:31px;block-size:31px;border-radius:50%;color:#fff;background:#3f6f80;font-size:.66rem;font-weight:800}.console-subbar{justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--console-line);background:#f8fbfc;color:var(--console-muted);font-size:.73rem}.console-breadcrumb{gap:9px}.console-breadcrumb strong{color:var(--console-ink);font-weight:700}.console-subbar-actions{gap:15px}.sync-indicator{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sync-indicator--warning{color:var(--console-red);font-weight:700}.sync-indicator--warning i{background:var(--console-red)}.console-data-warning{max-inline-size:min(34ch,34vw);overflow:hidden;color:var(--console-red);font-size:.66rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sync-indicator i,.live-dot,.save-dot{display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;background:#31a36d}.subbar-button{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:6px;color:var(--console-muted);font-size:.72rem}.subbar-button span{color:var(--console-ink);font-weight:600}.console-workspace{min-block-size:0;display:grid;grid-template-columns:minmax(250px,21vw) minmax(470px,1fr) minmax(278px,23vw);gap:12px;padding:12px 18px 10px;overflow:hidden}.console-panel{min-inline-size:0;min-block-size:0;display:grid;border:1px solid var(--console-line);border-radius:14px;background:#fff;box-shadow:0 7px 20px #15313e0d;overflow:hidden}.console-queue-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto}.console-case-panel{grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto}.console-context-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.console-empty-panel{display:grid;place-items:center;padding:28px}.console-empty-state{inline-size:min(100%,42ch);padding:28px;border:1px dashed var(--console-line);border-radius:12px;background:var(--console-soft);text-align:center}.console-empty-state h2{margin:10px 0 8px;font-size:1.1rem;letter-spacing:-.02em}.console-empty-state p{margin:0 0 18px;color:var(--console-muted);font-size:.76rem;line-height:1.5}.console-panel-header{justify-content:space-between;gap:12px;min-inline-size:0;padding:17px 18px 13px;border-block-end:1px solid var(--console-line)}.console-panel-header>div:first-child{min-inline-size:0}.console-panel-header h2,.console-panel-header p{margin:0;overflow-wrap:break-word}.console-panel-header h2{margin-block-start:4px;font-size:1rem;letter-spacing:-.025em;line-height:1.25}.console-panel-header p{margin-block-start:4px;color:var(--console-muted);font-size:.72rem}.panel-kicker{display:inline-flex;align-items:center;gap:6px;color:#526b79;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-expand-button,.more-button,.content-options,.icon-button{display:grid;place-items:center;flex:0 0 auto;inline-size:28px;block-size:28px;border-radius:7px;color:#7e929d;font-size:1rem}.case-header-actions{align-self:flex-start;gap:3px}.console-case-panel-header{align-items:flex-start;padding-block-end:12px}.console-case-panel-header h2{font-size:1.1rem}.queue-summary{display:flex;align-items:baseline;gap:7px;padding:13px 18px 10px}.queue-summary strong{font-size:1.55rem;letter-spacing:-.06em}.queue-summary span{color:var(--console-muted);font-size:.72rem}.queue-filters{display:flex;gap:4px;padding:0 18px 11px;border-block-end:1px solid var(--console-line)}.queue-filter{padding:5px 7px;border-radius:6px;color:var(--console-muted);font-size:.69rem;font-weight:600}.queue-filter b{margin-inline-start:3px;color:inherit;font-size:.65rem}.queue-filter--active{color:var(--console-blue);background:var(--console-blue-soft)}.queue-list,.case-content-scroll,.context-scroll{min-block-size:0;overflow:auto;scrollbar-color:#b8cbd3 transparent;scrollbar-width:thin}.queue-list{padding:8px 10px 8px 12px}.queue-item{display:block;inline-size:100%;margin-block-end:6px;padding:12px 11px 10px;border:1px solid transparent;border-radius:9px;color:var(--console-ink);background:transparent;font:inherit;text-align:start;cursor:pointer}.queue-item:hover,.queue-item:focus-visible{border-color:#c8dbe3;background:#f7fbfc;outline:none}.queue-item--active{border-color:#8db7c3;background:#eaf5f7;box-shadow:inset 3px 0 0 var(--console-blue)}.queue-item-top{align-items:flex-start;gap:6px}.queue-item-top strong{flex:1;min-inline-size:0;font-size:.76rem;line-height:1.3;overflow-wrap:break-word}.status-dot{flex:0 0 auto;inline-size:8px;block-size:8px;margin-block-start:4px;border-radius:50%}.status-dot--success{background:var(--console-green)}.status-dot--warning{background:#d09119}.status-dot--danger{background:#c14d43}.priority,.case-status-pill,.case-meta-chip,.mini-status{white-space:nowrap;border-radius:999px;font-size:.59rem;font-weight:800;letter-spacing:.03em}.priority{padding:3px 5px;font-size:.54rem;text-transform:uppercase}.priority--alta{color:#9f4a20;background:#ffe8d8}.priority--media{color:#88630e;background:#fff1cf}.priority--baja{color:#587382;background:#e9f0f3}.queue-item-customer{display:block;margin:6px 0 8px 14px;color:var(--console-muted);font-size:.68rem;overflow-wrap:break-word}.queue-item-meta{justify-content:space-between;gap:8px;margin-inline-start:14px;color:#7b909a;font-size:.61rem}.queue-item-footer{justify-content:space-between;gap:8px;margin-block-start:8px;margin-inline-start:14px;color:var(--console-blue);font-size:.63rem;font-weight:700}.queue-item-arrow{font-size:1rem;line-height:.7}.queue-all-link{display:flex;justify-content:space-between;align-items:center;margin:0 12px 10px;padding:10px 8px;border-block-start:1px solid var(--console-line);color:var(--console-blue);font-size:.7rem;font-weight:700;text-align:start}.queue-all-link:hover,.queue-all-link:focus-visible,.console-link-button:hover,.console-link-button:focus-visible{color:#0d4054;text-decoration:underline}.case-identity-row{flex-wrap:wrap;gap:7px;padding:11px 18px;border-block-end:1px solid var(--console-line)}.case-status-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px}.case-status-pill i{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.case-status-pill--success{color:var(--console-green);background:var(--console-green-soft)}.case-status-pill--warning{color:var(--console-amber);background:var(--console-amber-soft)}.case-status-pill--danger{color:var(--console-red);background:#fce5e3}.case-meta-chip{padding:5px 8px;color:#647d89;background:#f1f5f7;font-size:.59rem;font-weight:600;letter-spacing:0}.case-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 18px 10px;padding:14px 15px;border:1px solid #b8d6de;border-radius:10px;background:linear-gradient(105deg,#edf8fa,#f7fbfc)}.next-action-copy{min-inline-size:0}.next-action-label,.summary-eyebrow{display:block;color:var(--console-blue);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.next-action-copy strong{display:block;margin-block-start:4px;font-size:.86rem;line-height:1.3;overflow-wrap:break-word}.next-action-copy p{margin:3px 0 0;color:var(--console-muted);font-size:.67rem}.console-primary-button,.console-secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;flex:0 0 auto;min-block-size:34px;padding:8px 12px;border:1px solid transparent;border-radius:7px;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.console-primary-button{color:#fff;background:var(--console-blue);box-shadow:0 2px 4px #1e5b7326}.console-primary-button:hover,.console-primary-button:focus-visible{background:#16485d}.console-secondary-button{border-color:#c4d5dc;color:var(--console-blue);background:#f5f9fa}.console-secondary-button:hover,.console-secondary-button:focus-visible{border-color:#91b8c4;background:var(--console-blue-soft)}.process-heading{justify-content:space-between;gap:12px;padding:0 18px 7px;color:var(--console-muted);font-size:.65rem}.process-heading strong{color:var(--console-ink);font-size:.71rem}.process-track{gap:0;margin:0 18px 11px;padding-block-end:1px;overflow-x:auto}.process-stage{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:7px;min-inline-size:108px;padding:6px 9px;border:0;border-block-start:2px solid #d8e3e8;color:var(--console-muted);background:transparent;font:inherit;text-align:start;cursor:pointer}.process-stage:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:-2px;inline-size:1px;block-size:24px;background:var(--console-line)}.process-stage:hover,.process-stage:focus-visible{background:#f7fafb;outline:none}.process-stage--done{border-color:#39a473;color:var(--console-ink)}.process-stage--current{border-color:var(--console-blue);color:var(--console-ink)}.process-node{grid-row:1 / span 2;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;color:#fff;background:#a7bbc4;font-size:.62rem;font-weight:800}.process-stage--done .process-node{background:#21875e}.process-stage--current .process-node{background:var(--console-blue);box-shadow:0 0 0 3px #d9edf1}.process-stage-label{align-self:end;font-size:.69rem;font-weight:800}.process-stage small{grid-column:2;color:#7b9099;font-size:.58rem;line-height:1.2}.case-section-tabs{display:flex;gap:0;padding:0 18px;border-block:1px solid var(--console-line);overflow-x:auto}.case-section-tab,.context-tab{position:relative;padding:10px 11px;color:#71858f;font-size:.69rem;font-weight:700;white-space:nowrap}.case-section-tab:first-child,.context-tab:first-child{padding-inline-start:0}.case-section-tab:hover,.case-section-tab:focus-visible,.context-tab:hover,.context-tab:focus-visible{color:var(--console-blue);outline:none}.case-section-tab--active,.context-tab--active{color:var(--console-blue)}.case-section-tab--active:after,.context-tab--active:after{content:"";position:absolute;inset-inline:10px;inset-block-end:-1px;block-size:3px;border-radius:3px 3px 0 0;background:var(--console-blue)}.case-section-tab--active:first-child:after,.context-tab--active:first-child:after{inset-inline-start:0}.case-content-scroll{padding:17px 18px 22px}.case-content-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-end:13px}.case-content-heading h3{margin:3px 0 0;font-size:1.08rem;letter-spacing:-.025em}.summary-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(180px,.82fr);gap:12px}.summary-hero,.summary-facts,.console-block,.quote-readiness,.collaboration-empty,.timeline{border:1px solid var(--console-line);border-radius:10px;background:var(--console-soft)}.summary-hero{padding:16px;border-color:#bbd7de;background:linear-gradient(145deg,#edf8fa,#f8fbfc)}.summary-hero h3{max-inline-size:27ch;margin:5px 0 7px;font-size:1.08rem;line-height:1.25}.summary-hero p{max-inline-size:44ch;margin:0 0 15px;color:var(--console-muted);font-size:.72rem;line-height:1.5}.summary-facts{display:grid;align-content:start;gap:0;padding:2px 14px}.summary-facts div{padding:10px 0;border-block-end:1px solid var(--console-line)}.summary-facts div:last-child{border-block-end:0}.summary-facts span,.summary-facts strong{display:block}.summary-facts span,.metric-stack span,.metric-stack small{color:var(--console-muted);font-size:.61rem}.summary-facts strong{margin-block-start:3px;font-size:.72rem;line-height:1.35;overflow-wrap:break-word}.case-console-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.console-block{min-inline-size:0;padding:14px}.console-block--accent{border-color:#a8d1d5;background:#f2fafb}.console-block--wide{grid-column:1 / -1}.console-block-heading{align-items:flex-start;gap:7px}.block-index{display:grid;place-items:center;inline-size:23px;block-size:23px;border-radius:6px;color:var(--console-blue);background:#dceef1;font-size:.62rem;font-weight:800}.console-block h3{flex:1;min-inline-size:0;margin:2px 0 0;font-size:.78rem;line-height:1.25;overflow-wrap:break-word}.mini-status{padding:4px 6px;font-size:.51rem;text-transform:uppercase}.mini-status--ready{color:var(--console-green);background:var(--console-green-soft)}.mini-status--attention{color:var(--console-amber);background:var(--console-amber-soft)}.mini-status--neutral{color:#627a87;background:#e8eff2}.console-block p{margin:12px 0 0;color:var(--console-muted);font-size:.71rem;line-height:1.5}.console-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0}.console-definition-list dt{color:#7c929d;font-size:.58rem}.console-definition-list dd{margin:2px 0 0;font-size:.68rem;font-weight:700}.console-link-button{display:inline-flex;gap:7px;margin-block-start:11px;padding:0;color:var(--console-blue);font-size:.66rem;font-weight:800}.console-check-list{display:grid;gap:9px;margin:12px 0 0;padding:0;color:var(--console-muted);font-size:.7rem;list-style:none}.console-check-list li{display:flex;align-items:center;gap:8px}.check-dot{inline-size:8px;block-size:8px;border:2px solid #c68a14;border-radius:50%}.quote-readiness{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:18px;padding:15px}.readiness-score strong,.readiness-score span{display:block}.readiness-score strong{color:var(--console-blue);font-size:2rem;letter-spacing:-.08em}.readiness-score span{margin-block-start:1px;color:var(--console-muted);font-size:.66rem}.readiness-bar{block-size:7px;margin-block-start:13px;border-radius:99px;background:#dbe8ec;overflow:hidden}.readiness-bar i{display:block;block-size:100%;border-radius:inherit;background:#2a8a67}.readiness-list{display:grid;align-content:center;gap:7px}.readiness-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;border-block-end:1px solid var(--console-line);color:var(--console-muted);font-size:.68rem}.readiness-list>div:last-child{border-block-end:0}.readiness-list b{color:var(--console-amber);font-size:.58rem;text-transform:uppercase}.readiness-icon{display:grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;font-size:.62rem;font-weight:800}.readiness-icon--done{color:var(--console-green);background:var(--console-green-soft)}.readiness-icon--open{color:var(--console-amber);background:var(--console-amber-soft)}.collaboration-empty{padding:26px 20px;text-align:center}.empty-icon{display:grid;place-items:center;inline-size:34px;block-size:34px;margin:0 auto 11px;border-radius:10px;color:var(--console-blue);background:var(--console-blue-soft);font-size:1.15rem;font-weight:800}.collaboration-empty h3{margin:0 auto;max-inline-size:35ch;font-size:.87rem}.collaboration-empty p{max-inline-size:50ch;margin:8px auto 15px;color:var(--console-muted);font-size:.7rem;line-height:1.5}.timeline{padding:15px 17px}.timeline-item{position:relative;display:flex;gap:11px;padding-block-end:18px}.timeline-item:last-child{padding-block-end:0}.timeline-item:not(:last-child):before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:10px;inline-size:1px;block-size:calc(100% - 3px);background:#cadbe1}.timeline-dot{position:relative;z-index:1;flex:0 0 auto;inline-size:9px;block-size:9px;margin-block-start:4px;border:2px solid #adc2ca;border-radius:50%;background:#fff}.timeline-dot--active{border-color:#2d9368;background:#2d9368}.timeline-item strong,.timeline-item p,.timeline-item small{display:block}.timeline-item strong{font-size:.74rem}.timeline-item p{margin:3px 0;color:var(--console-muted);font-size:.68rem}.timeline-item small{color:#8397a0;font-size:.59rem}.case-savebar{justify-content:space-between;gap:12px;padding:9px 18px;border-block-start:1px solid var(--console-line);color:var(--console-muted);font-size:.63rem}.case-savebar span{display:inline-flex;align-items:center;gap:6px}.savebar-button{padding:5px 7px;border-radius:6px;color:var(--console-blue);font-size:.63rem;font-weight:700}.savebar-button:hover,.savebar-button:focus-visible{background:var(--console-blue-soft)}.context-tabs{display:flex;gap:0;padding:0 16px;border-block-end:1px solid var(--console-line);overflow-x:auto}.context-tab{padding-block:11px;font-size:.66rem}.context-tab--active:after{inset-inline:10px}.context-scroll{padding:15px 16px}.context-detail{display:grid;gap:14px}.health-score{gap:10px;padding:13px;border:1px solid #c8e2d5;border-radius:9px;background:#f0faf4}.health-ring{display:grid;place-items:center;inline-size:43px;block-size:43px;border:4px solid #42a377;border-right-color:#cfe9d9;border-radius:50%;color:var(--console-green);font-size:.75rem;font-weight:800}.health-score strong,.health-score p{display:block;margin:0}.health-score strong{font-size:.75rem}.health-score p{margin-block-start:3px;color:var(--console-muted);font-size:.64rem}.health-row{justify-content:space-between;gap:10px;padding-block-end:10px;border-block-end:1px solid var(--console-line);color:var(--console-muted);font-size:.66rem}.health-row strong{color:var(--console-ink);font-size:.68rem}.metric-success{color:var(--console-green)!important}.metric-warning{color:var(--console-amber)!important}.context-status-row{align-items:flex-start;gap:9px;padding:12px;border:1px solid #ecd89c;border-radius:9px;background:#fff9e8}.context-symbol{display:grid;place-items:center;flex:0 0 auto;inline-size:21px;block-size:21px;border-radius:50%;font-weight:800}.context-symbol--warning{color:var(--console-amber);background:#ffedb9}.context-status-row strong{display:block;font-size:.72rem}.context-status-row p{margin:3px 0 0;color:var(--console-muted);font-size:.65rem}.console-secondary-button--wide{inline-size:100%}.person-row{gap:9px;padding-block-end:12px;border-block-end:1px solid var(--console-line)}.person-row>div{flex:1;min-inline-size:0}.person-row strong,.person-row small{display:block;overflow-wrap:break-word}.person-row strong{font-size:.71rem}.person-row small{margin-block-start:2px;color:var(--console-muted);font-size:.62rem}.context-empty{padding:12px;border:1px dashed var(--console-line);border-radius:8px;background:var(--console-soft)}.context-empty strong,.context-empty p{display:block}.context-empty strong{font-size:.68rem}.context-empty p{margin:3px 0 0;color:var(--console-muted);font-size:.62rem}.context-edit-card{display:grid;gap:8px;padding:11px;border:1px solid var(--console-line);border-radius:8px;background:var(--console-soft)}.context-edit-card-heading{display:grid;gap:2px}.context-edit-card-heading strong{font-size:.69rem}.context-edit-card-heading small{color:var(--console-muted);font-size:.6rem;line-height:1.35}.context-edit-card label{display:grid;gap:4px;color:var(--console-muted);font-size:.61rem;font-weight:700}.context-edit-card input,.context-edit-card select{min-inline-size:0;inline-size:100%;padding:7px 8px;border:1px solid var(--console-line);border-radius:6px;color:var(--console-ink);background:#fff;font:inherit;font-size:.64rem}.context-edit-card input:focus-visible,.context-edit-card select:focus-visible{outline:2px solid var(--console-blue);outline-offset:1px}.context-edit-card--status{margin-block-start:3px}.context-readonly-note{padding:8px;border-radius:6px;color:var(--console-muted);background:#f7fafb;font-size:.61rem;line-height:1.4}.block-responsibility-readonly{margin-block-start:10px;padding-block-start:9px;border-block-start:1px solid var(--console-line);color:var(--console-muted);font-size:.61rem;line-height:1.4}.block-responsibility-editor{display:grid;gap:7px;margin-block-start:10px;padding:10px;border:1px solid #c8e2d5;border-radius:8px;background:#f0faf4}.block-responsibility-editor-heading{display:grid;gap:2px}.block-responsibility-editor-heading strong{font-size:.67rem}.block-responsibility-editor-heading small{color:var(--console-muted);font-size:.59rem;line-height:1.35}.block-responsibility-editor label{display:grid;gap:3px;color:var(--console-muted);font-size:.6rem;font-weight:700}.block-responsibility-editor select{min-inline-size:0;inline-size:100%;padding:6px 7px;border:1px solid var(--console-line);border-radius:6px;color:var(--console-ink);background:#fff;font:inherit;font-size:.62rem}.block-responsibility-checkbox{display:flex!important;align-items:center;gap:6px!important;color:var(--console-ink)!important;font-weight:600!important}.block-responsibility-checkbox input{accent-color:var(--console-green)}.block-responsibility-editor-actions{display:flex;justify-content:flex-end;gap:6px}.block-responsibility-editor-actions .console-primary-button,.block-responsibility-editor-actions .console-secondary-button{padding:6px 9px;font-size:.6rem}.avatar{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;font-size:.69rem;font-weight:800}.avatar--blue{color:#1c5f77;background:#d9eef3}.avatar--green{color:#1f7653;background:#dff2e7}.metric-stack{display:grid;gap:0}.metric-stack>div{padding:11px 0;border-block-end:1px solid var(--console-line)}.metric-stack>div:last-child{border-block-end:0}.metric-stack span,.metric-stack strong,.metric-stack small{display:block}.metric-stack strong{margin-block-start:3px;font-size:1.18rem;letter-spacing:-.04em}.metric-stack small{margin-block-start:2px}.trace-line{position:relative;align-items:flex-start;gap:9px;padding-block-end:17px}.trace-line:not(:last-child):before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:10px;block-size:calc(100% - 2px);border-inline-start:1px dashed #c5d5db}.trace-marker{position:relative;z-index:1;flex:0 0 auto;inline-size:9px;block-size:9px;margin-block-start:3px;border:2px solid #b3c6ce;border-radius:50%;background:#fff}.trace-marker--done{border-color:#2f986a;background:#2f986a}.trace-marker--current{border-color:var(--console-blue);background:var(--console-blue);box-shadow:0 0 0 3px #dbeef2}.trace-line strong,.trace-line small{display:block}.trace-line strong{font-size:.7rem}.trace-line small{margin-block-start:2px;color:var(--console-muted);font-size:.61rem}.context-footer{display:flex;align-items:flex-start;gap:8px;padding:11px 16px;border-block-start:1px solid var(--console-line);background:#fbfcfd}.context-footer-icon{display:grid;place-items:center;flex:0 0 auto;inline-size:16px;block-size:16px;border:1px solid #9db5bf;border-radius:50%;color:#78909a;font-size:.58rem;font-weight:800}.context-footer p{margin:0;color:var(--console-muted);font-size:.6rem;line-height:1.35}.console-footer{justify-content:flex-start;gap:18px;padding:0 24px;border-block-start:1px solid var(--console-line);color:#526b79;background:#f8fbfc;font-size:.61rem}.console-footer strong{margin-inline-start:auto;color:#4c6573;font-weight:700}.console-footer kbd{display:inline-grid;place-items:center;min-inline-size:17px;block-size:17px;margin-inline-end:2px;padding:0 3px;border:1px solid #cedce2;border-radius:4px;color:#607986;background:#fff;font-family:inherit;font-size:.58rem}.case-console-prototype--focus-queue .console-workspace{grid-template-columns:minmax(340px,1.1fr) minmax(500px,1.9fr)}.case-console-prototype--focus-queue .console-context-panel{display:none}.case-console-prototype--focus-context .console-workspace{grid-template-columns:minmax(240px,.7fr) minmax(400px,1fr) minmax(360px,1.5fr)}.case-console-prototype--focus-context .console-case-panel{opacity:.68}.case-console-prototype--focus-case .console-workspace{grid-template-columns:minmax(220px,.6fr) minmax(620px,2.4fr)}.case-console-prototype--focus-case .console-context-panel{display:none}@media (max-width: 1120px){.case-console-prototype{grid-template-rows:62px 42px minmax(0,1fr) 32px}.console-topbar{gap:12px;padding-inline:16px}.console-brand{min-inline-size:142px}.area-button{padding-inline:9px}.console-subbar{padding-inline:16px}.console-workspace{grid-template-columns:minmax(230px,25vw) minmax(430px,1fr) minmax(254px,28vw);padding-inline:12px}.console-footer{gap:10px;padding-inline:16px}.console-footer strong{display:none}}@media (max-width: 860px){.console-area-nav .area-button:nth-child(n+3),.global-search,.sync-indicator,.console-footer span:nth-child(3){display:none}.console-workspace{grid-template-columns:minmax(220px,34vw) minmax(390px,1fr)}.console-context-panel{display:none}.summary-layout,.quote-readiness{grid-template-columns:1fr}}@media (max-width: 620px){.case-console-prototype{min-block-size:100svh;block-size:100svh;grid-template-rows:58px 40px minmax(0,1fr) 30px}.console-brand{min-inline-size:0}.console-brand small{display:none}.console-area-nav{overflow:hidden}.console-area-nav .area-button{padding-inline:7px;font-size:.68rem}.console-top-actions{gap:4px}.console-subbar{font-size:.67rem}.console-subbar-actions .subbar-button span{display:none}.console-workspace{grid-template-columns:minmax(0,1fr);padding:8px}.console-queue-panel{display:none}.console-case-panel{min-inline-size:0}.case-console-prototype--focus-queue .console-queue-panel{display:grid}.case-console-prototype--focus-queue .console-case-panel{display:none}.console-footer{justify-content:center}.console-footer span:nth-child(2){display:none}}@media (max-width: 620px){.case-console-prototype{block-size:auto;min-block-size:100svh;display:block;overflow-x:hidden;overflow-y:auto}.case-console-prototype .console-topbar{min-block-size:58px;flex-wrap:wrap;align-content:center;gap:6px 10px;padding-block:7px}.case-console-prototype .console-brand{flex:1 1 auto}.case-console-prototype .console-area-nav{order:3;flex:1 0 100%;min-block-size:28px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.case-console-prototype .console-area-nav::-webkit-scrollbar{display:none}.case-console-prototype .console-area-nav .area-button{flex:0 0 auto}.case-console-prototype .console-subbar{min-block-size:40px}.case-console-prototype .console-workspace{display:flex;flex-direction:column;gap:8px;padding:8px;overflow:visible}.case-console-prototype .console-queue-panel,.case-console-prototype .console-context-panel{display:grid;inline-size:100%;max-block-size:none}.case-console-prototype .console-queue-panel{order:1}.case-console-prototype .console-case-panel{order:2;inline-size:100%}.case-console-prototype .console-context-panel{order:3;min-block-size:340px}.case-console-prototype .queue-list{max-block-size:260px}.case-console-prototype .case-next-action{flex-direction:column;align-items:stretch;gap:10px;margin-inline:10px}.case-console-prototype .case-next-action .console-primary-button{inline-size:100%}.case-console-prototype .process-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-inline:10px;overflow:visible}.case-console-prototype .process-stage{min-inline-size:0;inline-size:100%;padding:7px 6px;border:1px solid #d8e3e8;border-block-start-width:2px;border-radius:7px}.case-console-prototype .process-stage:after{display:none}.case-console-prototype .process-stage-label,.case-console-prototype .process-stage small{min-inline-size:0;white-space:normal}.case-console-prototype .case-section-tabs{flex-wrap:wrap;overflow:visible;padding-inline:10px}.case-console-prototype .case-section-tab{flex:1 1 33%;min-inline-size:0;padding-inline:5px;text-align:center;white-space:normal}.case-console-prototype .case-content-scroll{overflow:visible;padding-inline:10px}.case-console-prototype .summary-layout{grid-template-columns:1fr}.case-console-prototype .summary-hero,.case-console-prototype .summary-facts,.case-console-prototype .console-block,.case-console-prototype .quote-readiness,.case-console-prototype .collaboration-empty,.case-console-prototype .timeline{min-inline-size:0}.case-console-prototype .console-footer{min-block-size:30px;flex-wrap:wrap}}.case-console-prototype .console-icon{display:block;flex:0 0 auto}.case-console-prototype .heading-note{display:inline-block;margin-inline-start:6px;padding:3px 6px;border:1px solid #d6e3e8;border-radius:5px;color:#526b79;background:#f6f9fa;font-size:.56rem;font-weight:700;letter-spacing:0;vertical-align:middle}.case-console-prototype .console-panel-header h2 .heading-note{margin-block-start:-2px}.case-console-prototype .live-indicator{display:inline-flex;align-items:center;gap:4px;margin-inline-end:4px;color:var(--console-green);font-size:.61rem;font-weight:800;text-transform:uppercase}.case-console-prototype .live-indicator .live-dot{inline-size:6px;block-size:6px}.case-console-prototype .case-detail-loading{display:inline-flex;align-items:center;margin-inline-start:6px;color:var(--console-blue);font-size:.61rem;font-weight:700}.case-console-prototype .console-alert-actions{display:grid;gap:8px;margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--console-line)}.case-console-prototype .console-alert-action{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border:1px solid var(--console-line);border-radius:7px;background:var(--console-soft)}.case-console-prototype .console-alert-action>div{display:grid;gap:2px;min-inline-size:0}.case-console-prototype .console-alert-action span,.case-console-prototype .console-alert-action small{overflow-wrap:break-word}.case-console-prototype .console-alert-action span{color:var(--console-ink);font-size:.68rem;font-weight:800}.case-console-prototype .console-alert-action small{color:var(--console-muted);font-size:.61rem}.case-console-prototype .console-alert-action .console-secondary-button{flex:0 0 auto;padding:6px 8px;font-size:.6rem}.case-console-prototype .next-action-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.case-console-prototype .next-action-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border-radius:5px;color:var(--console-blue);background:#dceef1;font-size:.56rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.case-console-prototype .next-action-badge i{inline-size:5px;block-size:5px;border-radius:50%;background:#2b8793}.case-console-prototype .queue-empty{display:grid;gap:4px;padding:22px 12px;color:var(--console-muted);text-align:center}.case-console-prototype .queue-empty strong{font-size:.74rem}.case-console-prototype .queue-empty span{font-size:.65rem}.case-console-prototype .context-tabs{display:flex;flex-direction:column;gap:3px;padding:9px 7px;border-inline-end:1px solid var(--console-line);overflow:visible}.case-console-prototype .console-context-panel{grid-template-rows:auto minmax(0,1fr) auto;box-shadow:none}.case-console-prototype .context-body{min-block-size:0;display:grid;grid-template-columns:104px minmax(0,1fr)}.case-console-prototype .context-tab,.case-console-prototype .context-tab:first-child{min-inline-size:0;padding:8px 7px;border-radius:6px;color:#71858f;font-size:.64rem;text-align:start;white-space:normal}.case-console-prototype .context-tab:hover,.case-console-prototype .context-tab:focus-visible{background:#f2f7f9}.case-console-prototype .context-tab--active,.case-console-prototype .context-tab--active:first-child{color:var(--console-blue);background:var(--console-blue-soft)}.case-console-prototype .context-tab--active:after,.case-console-prototype .context-tab--active:first-child:after{inset-inline-start:auto;inset-inline-end:2px;inset-block:7px;inline-size:2px;block-size:auto;background:var(--console-blue)}.case-console-prototype .health-score{display:block;padding:13px}.case-console-prototype .health-score-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.case-console-prototype .health-score-heading strong{font-size:.75rem}.case-console-prototype .health-score-heading span{color:var(--console-green);font-size:.67rem;font-weight:800}.case-console-prototype .health-score>p{margin:3px 0 0;color:var(--console-muted);font-size:.64rem}.case-console-prototype .health-bar{block-size:6px;margin-block-start:11px;border-radius:99px;background:#d4e7dd;overflow:hidden}.case-console-prototype .health-bar i{display:block;block-size:100%;border-radius:inherit;background:#3a9c70}.case-console-prototype .case-content-heading h3 .heading-note{font-size:.53rem}.case-console-prototype .console-panel{box-shadow:none}.case-console-prototype .summary-hero,.case-console-prototype .case-next-action{background:#eef8fa}.case-console-prototype .queue-item--active{box-shadow:none;border-color:#73a8b4}.case-console-prototype .process-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.case-console-prototype .process-stage{min-inline-size:0}.case-console-prototype .context-scroll{padding-inline:15px}@media (max-width: 1120px){.case-console-prototype .console-workspace{grid-template-columns:minmax(230px,25vw) minmax(430px,1fr) minmax(246px,28vw)}}@media (max-width: 1240px) and (min-width: 861px){.case-console-prototype .context-body{display:block}.case-console-prototype .context-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-inline-end:0;border-block-end:1px solid var(--console-line)}.case-console-prototype .context-tab,.case-console-prototype .context-tab:first-child{padding:7px;text-align:start}.case-console-prototype .context-tab--active:after,.case-console-prototype .context-tab--active:first-child:after{inset-inline:7px;inset-block:auto 2px;inline-size:auto;block-size:2px}}@media (min-width: 901px){.operations-coordination-desk .opportunity-workspace-context{gap:8px}.operations-coordination-desk .opportunity-workspace-context>.navigation-breadcrumbs{display:none}.operations-coordination-desk .opportunity-workspace-header-main{grid-template-columns:1fr}.operations-coordination-desk .opportunity-workspace-header-meta{display:none}.operations-coordination-desk .opportunity-workspace-header-signals{padding-top:0;border-top:0}.operations-coordination-desk .internal-detail-panel__heading{padding-bottom:8px}.operations-coordination-desk .internal-detail-panel__heading .hint{display:none}.operations-coordination-desk .internal-detail-panel{padding:12px}.operations-coordination-desk .operational-health-detail-context{gap:10px}.operations-coordination-desk .operational-next-action-panel{gap:8px;padding:10px 12px;border-radius:12px}.operations-coordination-desk .operational-next-action-panel .panel-header{align-items:baseline;justify-content:space-between;gap:12px;padding:0;border-bottom:0}.operations-coordination-desk .operational-next-action-panel .panel-header h2{margin:0;font-size:1rem;letter-spacing:-.015em}.operations-coordination-desk .operational-next-action-panel .panel-header p{display:none}.operations-coordination-desk .operations-next-action-summary{grid-template-columns:minmax(0,1.2fr) auto;gap:6px 10px;margin:0;padding:8px 10px;border-radius:8px;font-size:.78rem}.operations-coordination-desk .operations-next-action-summary span:last-child{grid-column:1 / -1;font-size:.72rem}.operations-coordination-desk .operational-next-action-panel .grid-3{grid-template-columns:minmax(118px,.75fr) minmax(150px,1.25fr) auto;gap:8px;align-items:end}.operations-coordination-desk .operational-next-action-panel .field{gap:3px}.operations-coordination-desk .operational-next-action-panel .field>span{font-size:.68rem}.operations-coordination-desk .operational-next-action-panel input,.operations-coordination-desk .operational-next-action-panel select,.operations-coordination-desk .operational-next-action-panel .primary-button{min-height:38px;padding-block:7px;font-size:.8rem}.operations-coordination-desk .operational-next-action-panel .field>.hint{margin:0;font-size:.68rem;line-height:1.25}.operations-coordination-desk .opportunity-workspace-context>.opportunity-workspace-header{gap:10px;padding:12px;border-radius:12px}.operations-coordination-desk .opportunity-workspace-header-main{grid-template-columns:1fr;gap:12px;align-items:center}.operations-coordination-desk .opportunity-workspace-header-title{gap:3px}.operations-coordination-desk .opportunity-workspace-header-title .eyebrow{display:none}.operations-coordination-desk .opportunity-workspace-header-title .eyebrow,.operations-coordination-desk .opportunity-workspace-header-meta dt,.operations-coordination-desk .opportunity-workspace-signal span{font-size:.62rem;line-height:1.15}.operations-coordination-desk .opportunity-workspace-header-title h2{font-size:1.15rem;line-height:1.2}.operations-coordination-desk .opportunity-workspace-header-meta,.operations-coordination-desk .opportunity-workspace-header-signals{gap:8px}.operations-coordination-desk .opportunity-workspace-header-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-coordination-desk .opportunity-workspace-header-meta dd,.operations-coordination-desk .opportunity-workspace-signal strong{font-size:.78rem;line-height:1.2}.operations-coordination-desk .opportunity-workspace-header-meta dd span,.operations-coordination-desk .opportunity-workspace-signal p{display:none}.operations-coordination-desk .opportunity-workspace-header-signals{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px;border-top:1px solid #d6e1e6}.operations-coordination-desk .commercial-workspace-navigation-shell{gap:6px;padding:6px 0 8px}.operations-coordination-desk .commercial-workspace-location{min-height:36px;padding:6px 8px;border-radius:8px}.operations-coordination-desk .commercial-workspace-location__copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.operations-coordination-desk .commercial-workspace-location__label{font-size:.6rem}.operations-coordination-desk .commercial-workspace-location__copy .hint{display:none}.operations-coordination-desk .commercial-workspace-location__copy strong{font-size:.76rem}.operations-coordination-desk .commercial-workspace-location__back{min-height:30px;padding:5px 8px;font-size:.68rem}.operations-coordination-desk .internal-case-spine{gap:6px;padding:8px;border-radius:10px}.operations-coordination-desk .internal-case-spine__header{gap:0}.operations-coordination-desk .internal-case-spine__header .eyebrow,.operations-coordination-desk .internal-case-spine__header p{display:none}.operations-coordination-desk .internal-case-spine__header h2{font-size:.86rem;line-height:1.2}.operations-coordination-desk .internal-case-spine__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.operations-coordination-desk .internal-case-spine__tab{min-height:44px;gap:4px;padding:6px;border-radius:8px;font-size:.68rem}.operations-coordination-desk .internal-case-spine__marker{inline-size:18px;block-size:18px;font-size:.64rem}.operations-coordination-desk .internal-case-spine__state{padding:2px 4px;font-size:.56rem;line-height:1}.operations-coordination-desk .internal-case-spine__reason{display:none}.operations-coordination-desk .commercial-case-section-nav{gap:5px;padding:6px 8px;border-radius:10px}.operations-coordination-desk .commercial-case-section-nav__hint{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:.7rem}.operations-coordination-desk .commercial-case-section-nav__hint span{display:none}.operations-coordination-desk .commercial-case-section-nav__list{gap:4px}.operations-coordination-desk .commercial-case-section-nav__item{min-height:34px;padding:5px 6px;border-radius:7px;font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 1180px) and (max-width: 1250px){.operations-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(190px,.72fr) minmax(390px,1.42fr) minmax(220px,.78fr);grid-template-areas:"rail header header header" "rail workspace detail context"}.operations-coordination-desk .internal-workspace-layout__context,.operations-coordination-desk .operational-context-panel{height:auto;max-height:none;overflow:visible}.operations-coordination-desk .operational-context-panel{padding:12px;border-radius:12px}}@media (min-width: 901px) and (max-width: 1179px){.operations-coordination-desk .internal-workspace-layout{grid-template-columns:var(--internal-nav-rail-width) minmax(190px,.72fr) minmax(390px,1.4fr);grid-template-areas:"rail header header" "rail workspace detail" "rail workspace context"}.operations-coordination-desk .internal-workspace-layout__context,.operations-coordination-desk .operational-context-panel{height:auto;max-height:none;overflow:visible}}@media (min-width: 1350px){.operations-coordination-desk .internal-case-spine__list{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-coordination-desk .internal-case-spine__tab{min-height:54px}}@media (max-width: 900px){.operations-coordination-desk{height:auto;max-height:none;overflow:visible}}@media (min-width: 901px){.accessibility-role-harness--case-console{height:auto;min-height:0;overflow:visible}.accessibility-role-harness--case-console>.internal-workspace-surface{height:auto;min-height:100dvh;overflow:visible}.accessibility-role-harness>.operations-coordination-desk,.accessibility-role-harness>.commercial-coordination-desk{height:auto;min-height:100dvh;max-height:none;overflow:visible}.operations-coordination-desk,.commercial-coordination-desk{height:auto;min-height:100dvh;max-height:none;overflow:visible}.operations-coordination-desk .internal-workspace-layout,.commercial-coordination-desk .internal-workspace-layout{height:auto;min-height:0;grid-template-rows:auto;align-items:start}.operations-coordination-desk .internal-nav-rail,.commercial-coordination-desk .internal-nav-rail{position:sticky;top:16px;align-self:start;min-height:calc(100dvh - 32px);height:fit-content}.operations-coordination-desk .workspace-list-panel,.operations-coordination-desk .internal-workspace-layout__context,.operations-coordination-desk .operational-context-panel,.commercial-coordination-desk .workspace-list-panel,.commercial-coordination-desk .internal-workspace-layout__context,.commercial-coordination-desk .commercial-context-panel{position:sticky;top:16px;align-self:start;height:auto;max-height:none;overflow:visible}.operations-coordination-desk .internal-detail-panel,.commercial-coordination-desk .internal-detail-panel{position:relative;height:auto;max-height:none;overflow:visible}.operations-coordination-desk .internal-workspace-layout__context,.commercial-coordination-desk .internal-workspace-layout__context{scrollbar-width:auto}.operations-coordination-desk .internal-detail-panel .commercial-workspace-navigation-shell,.commercial-coordination-desk .internal-detail-panel .commercial-workspace-navigation-shell{position:static;top:auto;z-index:auto;background:transparent;border-bottom:0;box-shadow:none}.operations-coordination-desk .internal-detail-panel .commercial-case-section-nav,.commercial-coordination-desk .internal-detail-panel .commercial-case-section-nav{position:static;top:auto;z-index:auto;background:#f7fafc;border-bottom:1px solid #d6e1e6;box-shadow:none}.operations-coordination-desk .internal-nav-rail__item,.commercial-coordination-desk .internal-nav-rail__item{inline-size:100%;min-height:44px;justify-items:center;padding-inline:8px}.operations-coordination-desk .internal-nav-rail__item-code,.commercial-coordination-desk .internal-nav-rail__item-code{display:none}.operations-coordination-desk .internal-nav-rail__item-label,.commercial-coordination-desk .internal-nav-rail__item-label{max-inline-size:100%;text-align:center;overflow-wrap:break-word}}@media (min-width: 1251px){.operations-coordination-desk,.commercial-coordination-desk{--internal-nav-rail-width: 164px}}@media (min-width: 901px) and (max-width: 1250px){.operations-coordination-desk .internal-workspace-layout,.commercial-coordination-desk .internal-workspace-layout{height:auto;grid-template-rows:auto}.operations-coordination-desk .internal-workspace-layout__context,.operations-coordination-desk .operational-context-panel,.commercial-coordination-desk .internal-workspace-layout__context,.commercial-coordination-desk .commercial-context-panel{height:auto;max-height:none;overflow:visible}}.internal-workspace-layout--coordination{--coordination-ink: #10212b;--coordination-primary: #224e60;--coordination-page: #e8f0f3;--coordination-surface: #ffffff;--coordination-muted-surface: #f7fafc;--coordination-line: #d6e1e6;--coordination-action: #e58b2c;--coordination-muted: #425869;width:100%;min-width:0;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:12px;align-items:stretch;max-width:none}.internal-workspace-layout--coordination:not(.internal-workspace-layout--with-context){grid-template-columns:var(--internal-nav-rail-width) minmax(0,1.35fr) minmax(300px,.85fr);grid-template-areas:"rail header header" "rail workspace detail"}.internal-workspace-layout--coordination.internal-workspace-layout--with-context{grid-template-columns:var(--internal-nav-rail-width) minmax(240px,.85fr) minmax(380px,1.35fr) minmax(240px,.85fr);grid-template-areas:"rail header header header" "rail workspace detail context"}.internal-workspace-layout--coordination .internal-workspace-layout__header{grid-area:header;min-width:0;min-height:48px;align-self:stretch;display:flex;align-items:center}.internal-workspace-layout--coordination .internal-surface-heading{width:100%;min-width:0;min-height:48px;align-items:center;padding-inline:2px}.internal-workspace-layout--coordination .internal-surface-heading h1{min-width:0;margin:0;color:var(--coordination-ink);font-size:clamp(1.25rem,1.55vw,1.65rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:break-word}.internal-workspace-layout--coordination .internal-surface-heading .hint{min-width:0;max-width:72ch;margin:2px 0 0;color:var(--coordination-muted)}.internal-workspace-layout--coordination .internal-nav-rail{grid-area:rail;min-height:0;height:100%;border:0;border-radius:14px;background:var(--coordination-ink);box-shadow:0 12px 28px #10212b24}.internal-workspace-layout--coordination .internal-nav-rail__item[aria-current=page]{outline:2px solid var(--coordination-action);outline-offset:2px}.internal-workspace-layout--coordination .workspace-list-panel,.internal-workspace-layout--coordination .internal-detail-panel,.internal-workspace-layout--coordination .internal-workspace-layout__context{min-width:0;min-inline-size:0;min-height:0;max-height:none;height:100%;overflow-x:hidden;overflow-y:auto;border:1px solid var(--coordination-line);border-radius:14px;box-shadow:0 8px 22px #10212b12;scrollbar-color:#9eafbb var(--coordination-muted-surface)}.internal-workspace-layout--coordination .workspace-list-panel{grid-area:workspace;align-content:start;background:var(--coordination-muted-surface);padding:16px}.internal-workspace-layout--coordination .internal-detail-panel{grid-area:detail;position:static;background:var(--coordination-surface);padding:16px;scrollbar-color:#9eafbb var(--coordination-surface)}.internal-workspace-layout--coordination .internal-workspace-layout__context{grid-area:context;background:var(--coordination-muted-surface);padding:16px}.internal-workspace-layout--coordination .internal-coordination-context{display:grid;align-content:start;gap:12px;min-width:0}.internal-workspace-layout--coordination .internal-coordination-context .panel-header{display:block;padding-bottom:12px;border-bottom:1px solid var(--coordination-line)}.internal-workspace-layout--coordination .internal-coordination-context h2{margin:0;color:var(--coordination-ink);font-size:1rem;line-height:1.25}.internal-workspace-layout--coordination .internal-coordination-context .callout{margin:0;border:1px solid var(--coordination-line);border-radius:10px;background:var(--coordination-surface);padding:14px}.internal-workspace-layout--coordination .internal-coordination-context .callout strong{display:block;color:var(--coordination-ink)}.internal-workspace-layout--coordination .internal-coordination-context .callout p{margin:6px 0 0;color:var(--coordination-muted)}.internal-workspace-layout--coordination .internal-panel-heading,.internal-workspace-layout--coordination .internal-detail-panel__heading{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--coordination-line)}.internal-workspace-layout--coordination .internal-panel-heading strong,.internal-workspace-layout--coordination .internal-detail-panel__heading strong{color:var(--coordination-ink);font-size:.98rem;letter-spacing:.01em}.internal-workspace-layout--coordination .internal-detail-tabs__list{position:sticky;top:-1px;z-index:4;background:var(--coordination-surface)}.internal-workspace-layout--coordination .internal-detail-tabs__tab{min-height:36px;padding-block:var(--space-0-5)}@media (min-width: 901px) and (max-width: 1340px){.internal-workspace-layout--coordination.internal-workspace-layout--with-context{grid-template-columns:var(--internal-nav-rail-width) minmax(220px,.78fr) minmax(360px,1.28fr) minmax(220px,.78fr);gap:8px}}@media (min-width: 901px) and (max-width: 1200px){.internal-workspace-layout--coordination.internal-workspace-layout--with-context{grid-template-columns:var(--internal-nav-rail-width) minmax(220px,.82fr) minmax(360px,1.28fr);grid-template-areas:"rail header header" "rail workspace detail" "rail workspace context"}.internal-workspace-layout--coordination.internal-workspace-layout--with-context .internal-workspace-layout__context{height:auto;overflow:visible}}@media (max-width: 900px){.internal-workspace-layout--coordination{height:auto;min-height:0;grid-template-columns:var(--internal-nav-rail-width) minmax(0,1fr);grid-template-areas:"rail header" "rail workspace" "rail detail" "rail context"}.internal-workspace-layout--coordination .internal-nav-rail{height:auto;min-height:100%}.internal-workspace-layout--coordination .workspace-list-panel,.internal-workspace-layout--coordination .internal-detail-panel,.internal-workspace-layout--coordination .internal-workspace-layout__context{height:auto;max-height:none;overflow:visible}}@media (min-width: 900.1px){.internal-workspace-layout--coordination.internal-workspace-layout--with-context{grid-template-columns:minmax(250px,21vw) minmax(470px,1fr) minmax(278px,23vw);grid-template-rows:68px 44px minmax(0,1fr);grid-template-areas:"rail rail rail" "header header header" "workspace detail context";height:calc(100vh - var(--space-3) - var(--space-4));min-height:0;max-height:none;overflow:hidden}.internal-workspace-layout--coordination .internal-nav-rail__item{flex:0 0 auto}}@media (min-width: 1201px){.users-coordination-desk .internal-workspace-layout--coordination.internal-workspace-layout--with-context{grid-template-columns:minmax(390px,1.15fr) minmax(460px,1.35fr) minmax(260px,.8fr)}.users-coordination-desk .admin-table{min-width:100%;table-layout:auto}.users-coordination-desk .admin-table th{white-space:nowrap}}@media (min-width: 901px) and (max-width: 1200px){.users-coordination-desk .admin-table{min-width:560px;table-layout:auto}.users-coordination-desk .admin-table th{white-space:nowrap}}@media (max-width: 768px){.internal-workspace-layout--coordination{grid-template-columns:1fr;grid-template-areas:"header" "rail" "workspace" "detail" "context"}.internal-workspace-layout--coordination .internal-nav-rail{min-height:auto;padding:10px 12px}.internal-workspace-layout--coordination .workspace-list-panel,.internal-workspace-layout--coordination .internal-detail-panel,.internal-workspace-layout--coordination .internal-workspace-layout__context{border-radius:12px;padding:14px}}@media (min-width: 900.1px){.internal-workspace-layout--coordination{grid-template-columns:minmax(250px,21vw) minmax(470px,1fr) minmax(278px,23vw);grid-template-rows:68px 44px minmax(0,1fr);grid-template-areas:"rail rail rail" "header header header" "workspace detail context";column-gap:12px;row-gap:0;padding:0;min-height:0;height:calc(100vh - var(--space-3) - var(--space-4));overflow:hidden;border:0;border-radius:0;background:#eef4f7;box-shadow:none}.internal-workspace-layout--coordination:not(.internal-workspace-layout--with-context){grid-template-columns:minmax(250px,21vw) minmax(470px,1fr) minmax(278px,23vw);grid-template-areas:"rail rail rail" "header header header" "workspace detail detail"}.internal-workspace-layout--coordination .internal-nav-rail{display:flex;flex-direction:row;align-items:center;gap:4px;position:static;min-height:0;height:auto;padding:0 24px;border:0;border-bottom:1px solid var(--coordination-line);border-radius:0;background:#fff;color:var(--coordination-ink);box-shadow:0 1px #12243105}.internal-workspace-layout--coordination .internal-nav-rail__identity{display:flex;flex:0 0 auto;margin-inline-end:18px}.internal-workspace-layout--coordination .internal-nav-rail__brand{display:grid;gap:1px;min-width:132px;margin-inline-start:10px;color:var(--coordination-ink)}.internal-workspace-layout--coordination .internal-nav-rail__brand strong{font-size:.9rem;line-height:1.1;letter-spacing:-.01em}.internal-workspace-layout--coordination .internal-nav-rail__brand small{color:var(--coordination-muted);font-size:.66rem;line-height:1.1}.internal-workspace-layout--coordination .internal-nav-rail__avatar{inline-size:34px;block-size:34px;border-radius:10px;color:#fff;background:#143d4d}.internal-workspace-layout--coordination .internal-nav-rail__item{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:auto;min-height:100%;border-radius:0;background:transparent;color:var(--coordination-muted);padding:0 14px;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap}.internal-workspace-layout--coordination .internal-nav-rail__item-code{display:none}.internal-workspace-layout--coordination .internal-nav-rail__item:hover,.internal-workspace-layout--coordination .internal-nav-rail__item:focus-visible,.internal-workspace-layout--coordination .internal-nav-rail__item[aria-current=page]{color:var(--coordination-primary);background:transparent;outline:none}.internal-workspace-layout--coordination .internal-nav-rail__item[aria-current=page]:after{content:"";position:absolute;inset-inline:12px;inset-block-end:0;block-size:3px;border-radius:3px 3px 0 0;background:var(--coordination-primary)}.internal-workspace-layout--coordination .internal-nav-rail__signout{inline-size:auto;min-height:32px;margin:0 0 0 auto;justify-self:auto;border-color:var(--coordination-line);border-radius:8px;background:#f5f9fa;color:var(--coordination-muted);padding:0 10px;font-size:.72rem}.internal-workspace-layout--coordination .internal-workspace-layout__header{min-height:0;padding:0 24px;border-bottom:1px solid var(--coordination-line);background:#f8fbfc}.internal-workspace-layout--coordination .internal-surface-heading{display:flex;justify-content:space-between;gap:16px;min-height:0;padding:0}.internal-workspace-layout--coordination .internal-surface-heading .eyebrow{display:block;flex:0 0 auto;margin:0;color:var(--coordination-muted);font-size:.67rem}.internal-workspace-layout--coordination .internal-surface-heading h1{font-size:1rem;line-height:1.25}.internal-workspace-layout--coordination .internal-surface-heading .hint{margin:0;font-size:.72rem;text-align:end}.internal-workspace-layout--coordination .workspace-list-panel,.internal-workspace-layout--coordination .internal-detail-panel,.internal-workspace-layout--coordination .internal-workspace-layout__context{align-self:stretch;height:calc(100% - 22px);margin-block:12px 10px;border:1px solid var(--coordination-line);border-radius:14px;background:#fff;box-shadow:0 7px 20px #15313e0d}.internal-workspace-layout--coordination .workspace-list-panel,.internal-workspace-layout--coordination .internal-workspace-layout__context{background:#fff}}@media (min-width: 900.1px) and (max-width: 1200px){.internal-workspace-layout--coordination{grid-template-columns:minmax(220px,27vw) minmax(360px,1fr) minmax(220px,25vw)}}@media (max-width: 900px){.internal-workspace-layout--coordination{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"rail" "header" "workspace" "detail" "context";gap:10px;padding:0;height:auto;min-height:0;overflow:visible;background:#eef4f7}.internal-workspace-layout--coordination .internal-nav-rail{display:flex;flex-direction:row;align-items:center;min-height:0;overflow-x:auto;padding:10px 14px;border-radius:0;background:#fff}.internal-workspace-layout--coordination .internal-nav-rail__identity{flex:0 0 auto;margin-inline-end:8px}.internal-workspace-layout--coordination .internal-nav-rail__brand{min-width:112px;margin-inline-start:8px}.internal-workspace-layout--coordination .internal-nav-rail__item{inline-size:auto;min-height:36px;white-space:nowrap}.internal-workspace-layout--coordination .internal-nav-rail__signout{margin-inline-start:auto}.internal-workspace-layout--coordination .internal-workspace-layout__header{min-height:44px;padding:10px 14px;border:1px solid var(--coordination-line);border-radius:10px;background:#f8fbfc}.internal-workspace-layout--coordination .internal-surface-heading{display:block}.internal-workspace-layout--coordination .internal-surface-heading .hint{margin-top:4px;text-align:start}.internal-workspace-layout--coordination .workspace-list-panel,.internal-workspace-layout--coordination .internal-detail-panel,.internal-workspace-layout--coordination .internal-workspace-layout__context{height:auto;max-height:none;margin:0;overflow:visible}}
