:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17202a;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.hfos-authority-banner{color:#183a33;background:#eef6f3;border:1px solid #9bc8bc;border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;display:inline-flex}.hfos-authority-banner span{font-size:.875rem}.auth-entry-layout{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-entry-container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px;display:flex}.auth-entry-header{text-align:center}.auth-entry-title{margin:0;font-size:1.75rem;font-weight:800}.auth-entry-subtitle{color:#5a6873;margin:.25rem 0 0;font-size:.9375rem}.auth-entry-body{flex-direction:column;gap:1.25rem;width:100%;display:flex}.tenant-brand-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.tenant-brand-name{margin:0;font-size:1.125rem;font-weight:800}.tenant-brand-description{color:#5a6873;max-width:320px;margin:0;font-size:.875rem;line-height:1.4}.tenant-brand-logo{object-fit:contain;max-width:240px;max-height:64px}.tenant-brand-monogram{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;font-weight:800;display:flex}.auth-panel{background:#fff;border:1px solid #d5dce2;border-radius:12px;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;display:flex}.auth-panel-title{margin:0;font-size:1.25rem;font-weight:700}.auth-panel-description{color:#5a6873;margin:0;font-size:.875rem}.auth-panel-content{flex-direction:column;gap:.75rem;display:flex}.auth-panel-content label{color:#273a35;flex-direction:column;gap:.35rem;font-size:.9375rem;font-weight:700;display:flex}.auth-panel-content input,.auth-panel-content textarea{font:inherit;border:1px solid #aebbc3;border-radius:6px;min-height:44px;padding:.6rem}.auth-panel-content button{color:#fff;cursor:pointer;font:inherit;background:#18231f;border:1px solid #18231f;border-radius:8px;min-height:44px;padding:.65rem;font-weight:700}.auth-panel-content button:disabled{color:#5e6a70;cursor:not-allowed;background:#d5dce2;border-color:#d5dce2}.auth-panel-footer{border-top:1px solid #e6eaed;margin-top:.5rem;padding-top:.75rem}.tenant-loading-state{flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;display:flex}.tenant-loading-spinner{border:3px solid #d5dce2;border-top-color:#18231f;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tenant-loading-text{color:#5a6873;font-size:.9375rem}.auth-state-card{text-align:center;background:#fff;border:1px solid #d5dce2;border-radius:12px;flex-direction:column;gap:.75rem;width:100%;padding:2rem;display:flex}.auth-state-title{margin:0;font-size:1.5rem;font-weight:800}.auth-state-description{color:#5a6873;margin:0;font-size:.9375rem}.auth-state-action{color:#fff;cursor:pointer;font:inherit;text-align:center;background:#18231f;border:1px solid #18231f;border-radius:8px;align-self:center;min-width:160px;min-height:44px;margin-top:.5rem;padding:.65rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}a.auth-state-action{color:#fff}.auth-state-action:hover{background:#28443b}.workspace-shell{grid-template:"topbar topbar""sidebar main"1fr/260px minmax(0,1fr);min-height:100vh;display:grid}.workspace-shell:has(.workspace-context-panel){grid-template-columns:260px minmax(0,1fr) 320px;grid-template-areas:"topbar topbar topbar""sidebar main context"}.workspace-context-panel{grid-area:context;min-height:0;overflow:hidden}.workspace-topbar{color:#f5faf8;background:#18231f;grid-area:topbar;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.workspace-topbar-start{align-items:center;gap:.5rem;display:flex}.workspace-topbar-end{align-items:center;gap:.75rem;display:flex}.workspace-topbar-tenant{font-weight:700}.workspace-topbar-separator{color:#5a6873}.workspace-topbar-user{color:#9bc8bc;font-size:.875rem}.workspace-topbar-actions{align-items:center;gap:.5rem;display:flex}.workspace-mobile-menu-toggle{color:#f5faf8;cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;padding:.5rem;font-size:1.25rem;display:none}.workspace-mobile-menu-icon{display:block}.workspace-sidebar{color:#f5faf8;background:#18231f;grid-area:sidebar;grid-template-rows:auto 1fr;gap:1.25rem;padding:1rem;display:grid;overflow-y:auto}.workspace-sidebar nav{align-content:start;gap:.25rem;display:grid}.workspace-sidebar a{color:#d9e8e2;border-radius:8px;min-height:44px;padding:.625rem .75rem;text-decoration:none}.workspace-sidebar a[aria-current=page],.workspace-sidebar a:hover{color:#fff;background:#28443b}.workspace-main{grid-area:main;gap:1rem;min-height:0;padding:1.25rem;display:grid;overflow-y:auto}.workspace-breadcrumb{font-size:.875rem}.workspace-content{gap:1rem;display:grid}.workspace-mobile-overlay{z-index:100;display:none;position:fixed;inset:0}.workspace-mobile-backdrop{background:#00000080;position:absolute;inset:0}.workspace-mobile-drawer{color:#f5faf8;background:#18231f;grid-template-rows:auto 1fr auto;gap:1rem;width:80%;max-width:320px;height:100%;padding:1rem;display:grid;position:relative;overflow-y:auto}.workspace-mobile-drawer-header{justify-content:flex-end;display:flex}.workspace-mobile-close{color:#f5faf8;cursor:pointer;background:0 0;border:1px solid #5a6873;border-radius:8px;min-width:44px;min-height:44px;padding:.5rem;font-size:1.25rem}.workspace-mobile-nav-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.workspace-mobile-nav-link{color:#d9e8e2;border-radius:8px;min-height:44px;padding:.75rem;text-decoration:none;display:block}.workspace-mobile-nav-link[aria-current=page],.workspace-mobile-nav-link:hover{color:#fff;background:#28443b}.workspace-mobile-drawer-footer{border-top:1px solid #28443b;padding-top:.75rem}.workspace-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-header-start{gap:.25rem;display:grid}.workspace-header-breadcrumb{color:#5a6873;font-size:.875rem}.workspace-header-title{margin:0;font-size:1.75rem;font-weight:800}.workspace-header-subtitle{color:#5a6873;margin:0;font-size:.875rem}.workspace-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.workspace-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workspace-shell-loading{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.workspace-loading-spinner{border:3px solid #d5dce2;border-top-color:#18231f;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.workspace-loading-text{color:#5a6873;font-size:.9375rem}.workspace-shell-error{justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.workspace-shell-error-card{text-align:center;background:#fff;border:1px solid #d5dce2;border-radius:12px;gap:1rem;width:100%;max-width:400px;padding:2rem;display:grid}.workspace-shell-error-title{margin:0;font-size:1.25rem;font-weight:700}.workspace-shell-error-message{color:#5a6873;margin:0;font-size:.9375rem}.workspace-shell-error-retry{color:#fff;cursor:pointer;font:inherit;background:#18231f;border:1px solid #18231f;border-radius:8px;justify-self:center;min-width:140px;min-height:44px;padding:.65rem 1.25rem;font-weight:700}.context-panel{background:#fff;border-left:1px solid #d5dce2;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;overflow-y:auto}.context-panel-header{gap:.25rem;display:grid}.context-panel-close{color:#5a6873;cursor:pointer;background:0 0;border:1px solid #d5dce2;border-radius:6px;align-self:flex-end;min-width:36px;min-height:36px;padding:.25rem;font-size:.9375rem}.context-panel-close:hover{background:#f0f2f4}.context-panel-title{margin:0;font-size:1.125rem;font-weight:700}.context-panel-metadata{color:#5a6873;font-size:.8125rem}.context-panel-clear{border-bottom:1px solid #e6eaed;padding-bottom:.5rem}.context-panel-clear-btn{color:#18231f;cursor:pointer;font:inherit;background:0 0;border:none;padding:.25rem 0;font-size:.875rem;text-decoration:underline}.context-panel-clear-btn:hover{color:#28443b}.context-panel-sections{flex-direction:column;gap:1rem;display:flex}.context-panel-section{gap:.25rem;display:grid}.context-panel-section-title{color:#5a6873;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.context-panel-section-content{color:#17202a;font-size:.875rem}.context-panel-empty{flex-grow:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.context-panel-empty-text{color:#aebbc3;text-align:center;margin:0;font-size:.875rem}.context-panel-actions{border-top:1px solid #e6eaed;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.context-panel-actions a,.context-panel-actions button{text-align:left;border-radius:6px;min-height:36px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none}.context-panel-actions a{color:#18231f;background:#f0f2f4}.context-panel-actions a:hover{background:#d5dce2}.context-panel-actions button{color:#fff;cursor:pointer;font:inherit;background:#18231f;border:none}.context-panel-actions button:hover{background:#28443b}.loading-skeleton{flex-direction:column;align-items:center;gap:1rem;display:flex}.loading-skeleton--page{justify-content:center;min-height:50vh;padding:3rem 1rem}.loading-skeleton--section{padding:2rem 0}.loading-skeleton--inline{flex-direction:row;gap:.5rem;padding:.5rem 0}.loading-skeleton--inline .loading-skeleton__spinner{width:16px;height:16px}.loading-skeleton--inline .loading-skeleton__text{font-size:.8125rem}.loading-skeleton__spinner{border:3px solid #d5dce2;border-top-color:#18231f;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.loading-skeleton__text{color:#5a6873;text-align:center;margin:0;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.loading-skeleton__spinner,.tenant-loading-spinner,.workspace-loading-spinner{border-top-color:#d5dce2;animation:none}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #18231f}.empty-state{flex-direction:column;align-items:center;gap:.75rem;display:flex}.empty-state--page{justify-content:center;min-height:30vh;padding:3rem 1rem}.empty-state--section{padding:2rem 0}.empty-state--inline{flex-direction:row;gap:.5rem;padding:.5rem 0}.empty-state--inline .empty-state__message{font-size:.875rem}.empty-state__message{color:#5a6873;text-align:center;margin:0;font-size:.9375rem}.empty-state__description{color:#aebbc3;text-align:center;margin:0;font-size:.875rem}.empty-state__action{color:#fff;cursor:pointer;font:inherit;text-align:center;background:#18231f;border:1px solid #18231f;border-radius:8px;min-width:160px;min-height:44px;margin-top:.25rem;padding:.65rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.empty-state__action:hover{background:#28443b}.recoverable-error{flex-direction:column;align-items:center;gap:.75rem;display:flex}.recoverable-error--page{justify-content:center;min-height:40vh;padding:3rem 1rem}.recoverable-error--section{padding:2rem 0}.recoverable-error--inline{flex-direction:row;gap:.5rem;padding:.5rem 0}.recoverable-error--inline .recoverable-error__card{box-shadow:none;border:none;flex-direction:row;gap:.5rem;max-width:none;padding:0}.recoverable-error--inline .recoverable-error__title{font-size:.875rem}.recoverable-error--inline .recoverable-error__description{font-size:.8125rem}.recoverable-error--inline .recoverable-error__retry{min-width:auto;min-height:36px;padding:.35rem .75rem}.recoverable-error__card{text-align:center;background:#fff;border:1px solid #d5dce2;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:420px;padding:2rem;display:flex}.recoverable-error__title{margin:0;font-size:1.125rem;font-weight:700}.recoverable-error__description{color:#5a6873;margin:0;font-size:.9375rem}.recoverable-error__retry{color:#fff;cursor:pointer;font:inherit;text-align:center;background:#18231f;border:1px solid #18231f;border-radius:8px;min-width:140px;min-height:44px;margin-top:.25rem;padding:.65rem 1.25rem;font-weight:700;display:inline-block}.recoverable-error__retry:hover{background:#28443b}@media (max-width:1100px){.workspace-shell:has(.workspace-context-panel){grid-template-columns:260px minmax(0,1fr);grid-template-areas:"topbar topbar""sidebar main"}.workspace-context-panel{z-index:200;background:#fff;border-left:1px solid #d5dce2;display:none;position:fixed;inset:0}.workspace-context-panel.context-panel--open{display:block}}@media (max-width:760px){.workspace-shell{grid-template-columns:1fr;grid-template-areas:"topbar""main"}.workspace-shell:has(.workspace-context-panel){grid-template-columns:1fr;grid-template-areas:"topbar""main"}.workspace-sidebar{display:none}.workspace-mobile-menu-toggle,.workspace-mobile-overlay{display:block}.workspace-header{flex-direction:column}.workspace-context-panel{z-index:200;background:#fff;border-left:none;position:fixed;inset:0}.workspace-content{min-width:0}}@media (min-width:761px){.workspace-mobile-overlay{display:none!important}}.status-badge{text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.status-badge--compact{padding:.125rem .375rem;font-size:.6875rem}.status-badge--neutral{color:#183a33;background:#eef6f3;border:1px solid #9bc8bc}.status-badge--info{color:#124069;background:#e1f0fe;border:1px solid #78b9e8}.status-badge--positive{color:#12572c;background:#ddf3e4;border:1px solid #65b982}.status-badge--warning{color:#5f3d09;background:#fef4dc;border:1px solid #e3b341}.status-badge--critical{color:#7a2424;background:#fde5e5;border:1px solid #d96c6c}.status-badge__text{line-height:1.4}.entity-list{margin:0;padding:0;list-style:none}.entity-list-row{align-items:stretch;gap:.5rem;display:flex}.entity-list-row+.entity-list-row{border-top:1px solid #e6eaed}.entity-list-row__link,.entity-list-row__button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:flex-start;gap:.25rem;min-width:0;min-height:44px;padding:.75rem .5rem;text-decoration:none;display:grid}.entity-list-row__link:hover,.entity-list-row__button:hover{background:#f4f6f7}.entity-list-row__button{width:100%}.entity-list-row--selected{background:#eef6f3}.entity-list-row__primary{font-weight:600}.entity-list-row__secondary{color:#5a6873;overflow-wrap:break-word;font-size:.8125rem}.entity-list-row__status{font-size:.8125rem}.entity-list-row__action{flex-shrink:0;align-items:center;display:flex}.entity-list-row__action a,.entity-list-row__action button{white-space:nowrap;min-height:44px;padding:.5rem .75rem;font-size:.8125rem}.legal-footer{text-align:center;padding-top:.5rem}.legal-footer nav{justify-content:center;gap:1rem;display:flex}.legal-footer a{color:#5a6873;font-size:.8125rem;text-decoration:underline}.legal-footer a:hover{color:#18231f}.workspace-search-input{border:2px solid var(--color-border,#ccc);background:var(--color-surface,#fff);max-width:320px;color:var(--color-text,#111);border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.875rem}.workspace-search-input:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb26}@media (max-width:640px){.workspace-search-input{max-width:100%}}
.operations-layout{color:#0b1533;background:#f7f9fc;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.operations-sidebar{color:#f5faf8;background:linear-gradient(#071a34 0%,#031122 100%);grid-template-rows:auto 1fr auto;gap:1.25rem;min-height:100vh;padding:1.5rem 1rem;display:grid}.operations-sidebar>div:first-of-type:before{content:"HF";vertical-align:middle;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-right:.625rem;font-size:.75rem;font-weight:900;display:inline-flex}.operations-sidebar>div:first-of-type .eyebrow{display:inline}.operations-sidebar>div:first-of-type strong{text-transform:capitalize;margin-top:.5rem;font-size:.875rem;display:block}.operations-sidebar nav{align-content:start;gap:.375rem;max-height:calc(100vh - 7rem);display:grid;overflow:auto}.operations-sidebar a{color:#dbe7f7;border-radius:8px;min-height:44px;padding:.75rem .875rem;text-decoration:none;display:block}.operations-sidebar a[aria-current=page],.operations-sidebar a:hover,.operations-nav-group>summary.is-active,.operations-nav-group>summary:hover{color:#fff;background:#123c76}.operations-nav-group{gap:.25rem;display:grid}.operations-nav-group>summary{color:#dbe7f7;cursor:pointer;border-radius:8px;min-height:44px;padding:.75rem .875rem;font-weight:750;list-style:none}.operations-nav-group>summary::-webkit-details-marker{display:none}.operations-nav-group>summary:after{content:"v";float:right;font-size:.875rem}.operations-nav-group[open]>summary:after{content:"^"}.operations-nav-children{gap:.125rem;padding-left:.625rem;display:grid}.operations-nav-children a{color:#c8d8ec;min-height:38px;padding:.625rem .75rem;font-size:.875rem}.skip-link{inset-inline-start:1rem;position:absolute;top:-4rem}.skip-link:focus{color:#18231f;z-index:2;background:#fff;top:1rem}.operations-content{align-content:start;gap:1rem;padding:1.25rem;display:grid}.operations-content-dashboard{padding:0}.operations-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operations-authority-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:-.25rem;display:flex}.operations-authority-row p:last-child{color:#5a6873;margin-top:.125rem;font-size:.875rem}.operations-authority-row .hfos-authority-banner{padding:.5rem .625rem}.operations-authority-row .hfos-authority-banner span{font-size:.8125rem}.eyebrow{color:#44645c;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.operations-sidebar .eyebrow{color:#9bc8bc}h1,h2,h3,p{margin:0}h1{font-size:2rem}.status-row{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:-.25rem;display:flex}.status-row span{color:#183a33;background:#eef6f3;border:1px solid #9bc8bc;border-radius:8px;padding:.375rem .5rem;font-size:.8125rem}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.875rem;display:grid}.dashboard-card,.state-panel{background:#fff;border:1px solid #d5dce2;border-radius:8px;align-content:start;gap:.875rem;padding:1rem;display:grid}.admin-dashboard{gap:1.25rem;padding:0 1.5rem 1.5rem;display:grid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-topbar{background:#fff;border-bottom:1px solid #e5eaf2;grid-template-columns:minmax(260px,420px) 1fr;align-items:center;gap:1rem;min-height:72px;margin-inline:-1.5rem;padding:0 1.5rem;display:grid}.operations-content>.operations-topbar{margin-inline:-1.25rem;padding-inline:1.25rem}.operations-search input{color:#0b1533;background:#f1f4f8;border:1px solid #0000;border-radius:8px;width:100%;min-height:44px;padding:0 1rem}.operations-search input:focus{background:#fff;border-color:#2d72d9}.operations-topbar-actions{justify-content:end;align-items:center;gap:.875rem;display:flex}.operations-user-details{text-align:right;gap:.125rem;line-height:1.1;display:grid}.operations-user-details strong{color:#0b1533;font-size:.875rem}.operations-user-details small{color:#5a6873;text-transform:capitalize}.notification-pill{color:#fff;background:#f03738;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:800;display:inline-flex}.dashboard-hero{justify-content:space-between;align-items:end;gap:1rem;padding-top:.25rem;display:flex}.dashboard-greeting{color:#07142f;font-size:1.75rem;font-weight:850;line-height:1.15}.dashboard-hero p:last-child{color:#536176;margin-top:.375rem}.dashboard-date-card{color:#536176;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:.125rem;min-width:210px;padding:.75rem 1rem;display:grid}.dashboard-date-card strong{color:#0b1533}.dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;display:grid}.dashboard-metric-card{color:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.625rem;min-height:112px;padding:1rem;text-decoration:none;display:grid;box-shadow:0 8px 24px #0c1f3f0a}.dashboard-metric-link:hover,.dashboard-panel a:hover,.quick-action-list a:hover{border-color:#2d72d9}.dashboard-metric-icon{border-radius:16px;justify-content:center;place-self:center;align-items:center;width:3rem;height:3rem;font-weight:900;display:inline-flex}.metric-blue{color:#0b66d8;background:#eaf3ff}.metric-green{color:#16934d;background:#e9f8ee}.metric-purple{color:#7444d9;background:#f0eaff}.metric-red{color:#e22c36;background:#fff0f0}.metric-orange{color:#f06c00;background:#fff3e8}.dashboard-metric-copy{grid-template-rows:auto 1fr auto;gap:.125rem;min-width:0;display:grid}.dashboard-metric-copy strong{font-size:1.625rem;line-height:1}.dashboard-metric-copy span:last-child{color:#d34900;font-size:.8125rem}.dashboard-metric-label{color:#39465c;font-size:.875rem;font-weight:750}.dashboard-link-arrow{color:#6b778c;font-weight:900}.dashboard-main-grid{grid-template-columns:minmax(320px,1.08fr) minmax(280px,.92fr) minmax(320px,1fr);gap:.875rem;display:grid}.dashboard-panel{background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-content:start;gap:.75rem;min-height:220px;padding:1rem;display:grid;box-shadow:0 8px 24px #0c1f3f0a}.dashboard-panel-header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:1rem;margin:-.25rem -1rem 0;padding:0 1rem .875rem;display:flex}.dashboard-panel-header h2,.quick-action-dock h2{font-size:1rem}.dashboard-panel-header a{color:#075fd1;font-size:.8125rem;font-weight:750;text-decoration:none}.dashboard-row-list,.dashboard-attention-list,.active-work-list,.active-work-blockers,.attention-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-row-list li+li,.dashboard-attention-list li+li{border-top:1px solid #edf1f6}.dashboard-row-list a,.dashboard-attention-list a{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:58px;padding:.625rem 0;text-decoration:none;display:grid}.dashboard-attention-list a{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-row-list small,.dashboard-attention-list small{color:#536176;margin-top:.125rem;display:block}.dashboard-attention-list em{color:#e22c36;white-space:nowrap;font-size:.8125rem;font-style:normal}.attention-dot{border-radius:12px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:900;display:inline-flex}.attention-alerts,.attention-commercial{color:#e22c36;background:#fff0f0}.attention-stock{color:#f06c00;background:#fff3e8}.dashboard-extended-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}.attention-summary{color:#b11b24;background:#fff0f0;border:1px solid #ffc8c8;border-radius:8px;padding:.625rem .75rem;font-weight:750}.active-work-job,.attention-item{border-top:1px solid #edf1f6;gap:.5rem;padding:.75rem 0;display:grid}.active-work-job:first-child,.attention-item:first-child{border-top:0}.active-work-job-header,.attention-item-header,.active-work-meta,.attention-item-meta,.attention-counts,.attention-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.active-work-job-link,.attention-item-link{color:#075fd1;font-weight:800;text-decoration:none}.active-work-progress,.attention-item-detail,.active-work-meta,.attention-item-meta{color:#536176;font-size:.875rem}.blocker-item,.attention-reason-badge,.attention-counts span,.attention-filters button{border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:750}.blocker-critical,.attention-critical,.reason-blocked,.reason-failed,.reason-variation_required{color:#b11b24;background:#fff0f0}.blocker-warning,.attention-warning,.reason-site_issue,.reason-material_exception,.reason-overdue,.reason-missing_asset_record,.reason-missing_path_record,.reason-relationship_discrepancy{color:#a94a00;background:#fff8ed}.attention-info,.reason-review_ready,.reason-missing_evidence{color:#075fd1;background:#eaf3ff}.attention-counts span,.attention-filters button{color:#39465c;background:#f1f4f8;border:1px solid #e2e8f0}.attention-filters button{cursor:pointer}.attention-filters .filter-active{color:#fff;background:#075fd1;border-color:#075fd1}.quick-action-dock{background:#eaf3ff;border:1px solid #cfe0f7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.quick-action-dock .hfos-authority-banner{display:none}.quick-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.quick-action-list a,.quick-action-disabled{color:#075fd1;text-align:center;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:44px;padding:.75rem 1rem;font-weight:800;text-decoration:none}.quick-action-disabled{color:#64748b;cursor:not-allowed;opacity:.72}.quick-action-disabled:after{content:" pending";font-size:.75rem;font-weight:700}.engineer-dashboard{background:#f8fafc}.engineer-hero{padding-top:.5rem}.engineer-next-visit{color:#fff;background:linear-gradient(135deg,#075fd1 0%,#003c9d 100%);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:132px;padding:1.25rem;display:flex}.engineer-next-visit span{color:#d8e8ff;text-transform:uppercase;font-size:.8125rem;font-weight:850}.engineer-next-visit h2{margin-top:.375rem;font-size:1.375rem}.engineer-next-visit p{color:#e9f2ff;margin-top:.375rem}.engineer-next-visit a,.engineer-next-task a{color:#075fd1;white-space:nowrap;background:#fff;border-radius:8px;min-height:44px;padding:.75rem 1rem;font-weight:850;text-decoration:none}.engineer-main-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr) minmax(320px,1fr)}.engineer-task-list a,.engineer-schedule-list a{grid-template-columns:minmax(0,1fr) auto}.engineer-status{white-space:nowrap;border-radius:999px;padding:.375rem .625rem;font-size:.75rem;font-style:normal;font-weight:850}.engineer-status-ready,.engineer-status-pass{color:#08723a;background:#e9f8ee}.engineer-status-blocked,.engineer-status-variation_required,.engineer-status-failed_rework{color:#b11b24;background:#fff0f0}.engineer-status-observation{color:#a94a00;background:#fff8ed}.engineer-next-task{align-content:start;gap:.75rem;display:grid}.engineer-next-task h2{font-size:1.25rem;line-height:1.2}.engineer-next-task p{color:#536176}.engineer-checklist{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.engineer-checklist li{border-bottom:1px solid #edf1f6;align-items:center;gap:.75rem;min-height:44px;padding:.375rem 0;display:flex}.engineer-checklist span{color:#08723a;text-align:center;background:#e9f8ee;border-radius:999px;min-width:3.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:850}.engineer-action-dock{background:#eef6ff}.sales-dashboard{background:#f8fafc}.sales-priority{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#075985 100%);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:132px;padding:1.25rem;display:flex}.sales-priority span{color:#d7fff6;text-transform:uppercase;font-size:.8125rem;font-weight:850}.sales-priority h2{margin-top:.375rem;font-size:1.375rem}.sales-priority p{color:#ecfeff;margin-top:.375rem}.sales-priority a{color:#0f766e;white-space:nowrap;background:#fff;border-radius:8px;min-height:44px;padding:.75rem 1rem;font-weight:850;text-decoration:none}.sales-main-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr) minmax(320px,1fr)}.sales-step-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sales-step-list li{border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;padding-bottom:.75rem;display:grid}.sales-step-list li:last-child{border-bottom:0}.sales-step-list span{color:#0f766e;background:#e6f7f2;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:900;display:inline-flex}.sales-step-list strong,.sales-step-list small{grid-column:2}.sales-step-list small{color:#536176}.sales-action-list{gap:.625rem;display:grid}.sales-action-list a{color:#075fd1;background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;min-height:44px;padding:.75rem 1rem;font-weight:850;text-decoration:none}.sales-action-dock{background:#ecfdf7;border-color:#bee9dc}.lead-workspace{gap:1rem;display:grid}.lead-workspace-header{align-items:center}.lead-header-actions{flex-wrap:wrap;gap:.625rem;display:flex}.lead-header-actions a,.secondary-action{color:#fff;background:#075fd1;border:1px solid #075fd1;border-radius:8px;min-height:44px;padding:.75rem 1rem;font-weight:850;text-decoration:none}.lead-header-actions a+a,.secondary-action{color:#075fd1;background:#fff}.lead-pipeline-strip{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.lead-pipeline-strip a{color:inherit;gap:.25rem;min-height:74px;padding:.875rem 1rem;text-decoration:none;display:grid}.lead-pipeline-strip a+a{border-left:1px solid #edf1f6}.lead-pipeline-strip a:hover{background:#f8fbff}.lead-pipeline-strip span{color:#536176;font-size:.8125rem;font-weight:800}.lead-pipeline-strip strong{font-size:1.375rem;line-height:1}.lead-workflow-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:1rem;display:grid}.lead-side-panel{gap:1rem;display:grid}.lead-action-stack{gap:.625rem;display:grid}.lead-action-stack a{color:#075fd1;background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;min-height:44px;padding:.75rem 1rem;font-weight:850;text-decoration:none}.lead-action-stack a:first-child{color:#fff;background:#075fd1;border-color:#075fd1}.lead-flow-disclosure{background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:.875rem 1rem}.lead-flow-disclosure summary{cursor:pointer;font-weight:850}.lead-flow-disclosure .sales-flow-timeline{margin-top:.875rem}.lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}.lead-source-list,.sales-flow-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.lead-source-list li,.sales-flow-timeline li{border-bottom:1px solid #edf1f6;gap:.25rem;padding:.75rem 0;display:grid}.lead-source-list li:first-child,.sales-flow-timeline li:first-child{padding-top:0}.lead-source-list li:last-child,.sales-flow-timeline li:last-child{border-bottom:0;padding-bottom:0}.lead-source-list span,.sales-flow-timeline span{color:#536176}.consults-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:1rem;display:grid}.consults-list-panel,.consult-empty{background:#fff;border:1px solid #dfe5ee;border-radius:8px}.consults-list-panel{gap:0;display:grid;overflow:hidden}.consults-panel-header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.consults-panel-header h2,.consults-flow-panel h2{font-size:1rem}.consults-panel-header p{color:#536176;margin-top:.25rem}.consult-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.consult-list-item{border-bottom:1px solid #edf1f6;display:grid}.consult-list-item:last-child{border-bottom:0}.consult-list-item>a{color:inherit;grid-template-columns:minmax(220px,1fr) minmax(150px,auto) auto auto;align-items:center;gap:.875rem;padding:1rem;text-decoration:none;display:grid}.consult-list-item>a:hover{background:#f8fbff}.consult-list-main,.consult-list-meta{gap:.25rem;min-width:0;display:grid}.consult-list-main span,.consult-list-meta span,.consult-next-action span{color:#536176}.consult-list-main strong,.consult-list-meta strong{overflow-wrap:anywhere}.consult-list-meta{font-size:.875rem}.consult-next-action{background:#f8fafc;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.consult-next-action a{color:#075fd1;white-space:nowrap;font-weight:850;text-decoration:none}.consult-empty{gap:.25rem;margin:1rem;padding:1rem;display:grid}.consult-status-quote_ready{color:#5933b7;background:#f0eaff;border-color:#c9b7ff}.consult-status-facts_recorded{color:#166534;background:#e9f8ee;border-color:#a7e4bc}.consult-status-scheduled{color:#075fd1;background:#eaf3ff;border-color:#b6d7ff}.consult-status-cancelled{color:#b4232d;background:#fff0f0;border-color:#ffc1c4}.sales-object-workspace{gap:1rem;display:grid}.sales-object-strip{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sales-object-strip a{color:inherit;gap:.25rem;min-height:82px;padding:.875rem 1rem;text-decoration:none;display:grid}.sales-object-strip a+a{border-left:1px solid #edf1f6}.sales-object-strip a:hover{background:#f8fbff}.sales-object-strip span{color:#536176;font-size:.8125rem;font-weight:800}.sales-object-strip strong{overflow-wrap:anywhere;font-size:1.375rem;line-height:1.1}.sales-object-strip small{color:#64748b}.sales-object-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:1rem;display:grid}.sales-record-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.sales-record-rows li+li{border-top:1px solid #edf1f6}.sales-record-rows a{color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.875rem;min-height:64px;padding:.75rem 0;text-decoration:none;display:grid}.sales-record-rows a:hover{color:#075fd1}.sales-record-rows span{gap:.25rem;min-width:0;display:grid}.sales-record-rows small,.sales-side-copy{color:#536176}.sales-row-cta{color:#075fd1;white-space:nowrap;font-weight:850}.consultation-detail .client-summary-strip{grid-template-columns:1fr 1.4fr 1fr 1fr}.client-profile{gap:1rem;display:grid}.client-profile-header{align-items:center}.client-summary-strip{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.client-summary-strip article{gap:.25rem;min-height:74px;padding:.875rem 1rem;display:grid}.client-summary-strip article+article{border-left:1px solid #edf1f6}.client-summary-strip span{color:#536176;font-size:.8125rem;font-weight:800}.client-summary-strip strong{font-size:1.375rem;line-height:1}.client-profile-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:1rem;display:grid}.client-main-column,.client-side-column{gap:1rem;display:grid}.client-record-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.client-record-list li+li{border-top:1px solid #edf1f6}.client-record-list a{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:grid}.client-record-list a:hover{color:#075fd1}.client-record-list span{gap:.25rem;min-width:0;display:grid}.client-record-list small,.client-next-card span{color:#536176}.client-next-card{color:inherit;background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;gap:.25rem;padding:.875rem;text-decoration:none;display:grid}.client-next-card:hover{border-color:#2d72d9}.consults-flow-panel{position:sticky;top:1rem}.sales-flow-timeline{counter-reset:sales-flow}.sales-flow-timeline li{grid-template-columns:auto minmax(0,1fr)}.sales-flow-timeline li:before{color:#0f766e;content:counter(sales-flow);counter-increment:sales-flow;background:#e6f7f2;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:900;display:inline-flex}.sales-flow-timeline strong,.sales-flow-timeline span{grid-column:2}.lead-form-layout{grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr);align-items:start;gap:1rem;display:grid}.lead-form,.lead-guidance-panel{background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:.875rem;padding:1rem;display:grid}.lead-form label,.lead-field{color:#39465c;gap:.375rem;font-weight:800;display:grid}.lead-form input,.lead-form select,.lead-form textarea{color:#0b1533;font:inherit;border:1px solid #cfd8e5;border-radius:8px;min-height:44px;padding:.75rem}.scope-checkbox-group{border:0;gap:.5rem;margin:0;padding:0;display:grid}.scope-checkbox-group legend{color:#39465c;padding:0;font-weight:800}.scope-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lead-form .scope-checkbox{color:#0b1533;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;min-height:44px;padding:.625rem .75rem;font-weight:750;display:grid}.lead-form .scope-checkbox input[type=checkbox]{accent-color:#0b63ce;width:1rem;height:1rem;min-height:0;padding:0}.lead-form .scope-checkbox-other{grid-column:1/-1;grid-template-columns:auto auto minmax(180px,1fr)}.lead-form .scope-checkbox-other input[aria-label="Other scope details"]{min-height:38px}.field-help{color:#64748b;font-size:.8125rem;font-weight:600}.field-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.field-label-row a{color:#0b63ce;font-size:.875rem;font-weight:850;text-decoration:none}.lead-form textarea{resize:vertical}.lead-form button[disabled]{color:#64748b;cursor:not-allowed;background:#eef2f7;border:1px solid #cfd8e5;border-radius:8px;min-height:44px;font-weight:850}.discovery-layout{grid-template-columns:minmax(520px,1fr) minmax(320px,.42fr);align-items:start;gap:1rem;display:grid}.discovery-flow-layout{grid-template-columns:200px minmax(0,1fr)}.discovery-flow-layout .discovery-output-panel{grid-column:2;position:static}.discovery-flow-form .two-column-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.decision-options{border:1px solid #dfe5ee;border-radius:8px;gap:.5rem;margin:0;padding:.875rem;display:grid}.decision-options legend{color:#39465c;padding:0 .25rem;font-weight:800}.lead-form .decision-options label{color:#0b1533;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;font-weight:750;display:grid}.lead-form .decision-options input[type=radio]{accent-color:#0b63ce;min-height:0;padding:0}.lead-guidance-panel h2{font-size:1rem}.consult-flow-layout{grid-template-columns:220px minmax(420px,1fr) minmax(300px,.72fr);align-items:start;gap:1rem;display:grid}.consult-flow-layout.discovery-flow-layout{grid-template-columns:200px minmax(0,1fr)}.consult-flow-layout.discovery-flow-layout .discovery-output-panel{grid-column:2;position:static}.consult-flow-rail,.consult-output-panel{position:sticky;top:1rem}.consult-flow-rail{background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:1rem}.consult-flow-rail ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.consult-flow-rail li button{color:#536176;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;width:100%;min-height:44px;padding:0;font-weight:800;display:grid}.consult-flow-rail span{color:#475569;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:inline-flex}.consult-flow-rail .current button{color:#075fd1}.consult-flow-rail .current span{color:#075fd1;background:#eaf3ff}.consult-save-status{color:#166534;background:#eefbf6;border:1px solid #bbf7d0;border-radius:8px;padding:.625rem .75rem;font-weight:750}.consult-step-actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.consult-step-actions button{cursor:pointer;border:1px solid #0b63ce;border-radius:8px;min-height:44px;padding:0 1rem;font-weight:850}.consult-step-actions button[type=submit]{color:#fff;background:#0b63ce}.consult-step-actions .secondary-action{color:#0b63ce;background:#fff}.consult-step-actions button[disabled]{color:#64748b;cursor:not-allowed;background:#eef2f7;border-color:#cfd8e5}.consult-flow-form{gap:1rem}.consult-step-card{border-bottom:1px solid #edf1f6;gap:.875rem;padding-bottom:1rem;display:grid}.consult-step-card:last-child{border-bottom:0;padding-bottom:0}.consult-step-card h2{font-size:1.125rem}.consult-step-card p{color:#536176}.dashboard-card ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-card a{color:#14594a;font-weight:700}.empty-text{color:#5a6873}.record-screen{gap:1rem;display:grid}.record-toolbar{border-bottom:1px solid #d5dce2;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.record-toolbar p{color:#5a6873;max-width:760px;margin-top:.375rem}.record-list,.document-list,.timeline-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.record-list a{color:inherit;background:#fff;border:1px solid #d5dce2;border-radius:8px;grid-template-columns:minmax(180px,2fr) minmax(160px,2fr) auto auto;align-items:center;gap:.625rem;padding:.875rem;text-decoration:none;display:grid}.record-list a:hover{border-color:#2f7e6d}.record-list span,.detail-meta dd,.document-list span,.timeline-list span{color:#5a6873}.status-pill{color:#183a33;text-transform:capitalize;white-space:nowrap;background:#eef6f3;border:1px solid #9bc8bc;border-radius:999px;justify-content:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.detail-meta,.detail-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.detail-meta{margin:0}.detail-meta div,.detail-panel,.command-result,.document-list li,.timeline-list li{background:#fff;border:1px solid #d5dce2;border-radius:8px;gap:.5rem;padding:.875rem;display:grid}.detail-meta dt{color:#5a6873;letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:800}.detail-meta dd{margin:0;font-weight:700}.detail-panel h2{font-size:1rem}.command-result.accepted{background:#edf8f1;border-color:#8bbfa2}.forbidden{align-self:start;margin:2rem}.route-code{color:#5a6873;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}button,a{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #2f7e6d}@media (max-width:1100px){.record-list a{gap:.5rem}.operations-layout{grid-template-columns:220px minmax(0,1fr)}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.dashboard-extended-grid,.client-profile-layout,.sales-object-layout,.lead-workflow-layout,.lead-grid,.lead-form-layout,.discovery-layout,.consults-layout,.consult-flow-layout{grid-template-columns:1fr 1fr}.quick-action-dock{grid-template-columns:1fr;align-items:stretch}}@media (max-width:760px){.operations-layout{grid-template-columns:1fr}.operations-sidebar{z-index:1;grid-template-rows:auto auto;position:sticky;top:0}.operations-sidebar nav{max-height:none;padding-bottom:.25rem;display:flex;overflow-x:auto}.operations-sidebar a{white-space:nowrap;min-height:44px}.admin-dashboard{padding:0 1rem 1rem}.operations-topbar{grid-template-columns:1fr;margin-inline:-1rem;padding:.75rem 1rem}.operations-search{order:2}.operations-topbar-actions{justify-content:space-between}.operations-user-details{text-align:right}.dashboard-hero{align-items:stretch;display:grid}.dashboard-date-card{min-width:0}.dashboard-metrics,.client-summary-strip,.lead-pipeline-strip,.sales-object-strip,.dashboard-main-grid,.dashboard-extended-grid,.quick-action-list,.client-profile-layout,.sales-object-layout,.lead-workflow-layout,.lead-grid,.lead-form-layout,.discovery-layout,.two-column-fields,.consults-layout,.consult-flow-layout{grid-template-columns:1fr}.consult-flow-rail,.consult-output-panel,.consults-flow-panel{position:static}.consults-panel-header,.consult-next-action{align-items:stretch;display:grid}.consult-list-item>a{grid-template-columns:1fr auto;align-items:start}.consult-list-main,.consult-list-meta{grid-column:1/-1}.sales-record-rows a{grid-template-columns:1fr;align-items:start}.sales-row-cta{white-space:normal}.dashboard-metric-card,.dashboard-panel,.quick-action-dock{box-shadow:none}.operations-header,.operations-authority-row{flex-direction:column;align-items:stretch}.record-toolbar{display:grid}.record-list a{grid-template-columns:1fr;align-items:start}.detail-meta,.detail-grid{grid-template-columns:1fr}.detail-grid{gap:.75rem}.dashboard-grid{grid-template-columns:1fr}.status-row span{white-space:normal}.record-list-meta{overflow-wrap:break-word}}
