:root{--correl-color-canvas: #f4f6f5;--correl-color-surface: #ffffff;--correl-color-surface-raised: #eef2f1;--correl-color-border: #c9d2cf;--correl-color-text: #17211f;--correl-color-muted: #52615d;--correl-color-accent: #275e74;--correl-color-focus: #1f7a8c;--correl-radius-surface: 6px;--correl-radius-control: 4px;--correl-shadow-rail: 0 1px 2px rgba(23, 33, 31, .08);--correl-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--correl-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--correl-color-canvas);color:var(--correl-color-text);font-family:var(--correl-font-sans);letter-spacing:0}button,input,select{font:inherit}strong,b{font-weight:450}[hidden]{display:none!important}.correl-login-page{display:grid;align-items:start;justify-items:center;height:100vh;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(214,229,255,.55),transparent 42%),linear-gradient(180deg,#f7fbff,#eef5ff);padding:clamp(20px,4vh,40px) 36px;color:#061a46}.correl-login-shell{display:grid;grid-template-columns:minmax(458px,.625fr) minmax(620px,1fr);width:min(1462px,calc(100vw - 72px));height:min(860px,calc(100vh - clamp(40px,8vh,80px)));min-height:0;overflow:hidden;border:1px solid #bdcbe2;border-radius:10px;background:#fff;box-shadow:0 24px 54px #142b5233,0 1px #fffffff5 inset}.correl-login-panel{display:grid;align-content:start;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #d7e1ef;background:#fff;padding:clamp(72px,10vh,92px) 78px clamp(38px,6vh,66px) 90px}.correl-login-mark{display:flex;align-items:center;gap:22px;margin-bottom:22px}.correl-login-mark img{display:block;width:68px;height:68px;object-fit:contain}.correl-login-mark strong{color:#061b4a;font-size:52px;font-weight:450;letter-spacing:-.03em;line-height:1}.correl-login-form{display:grid;width:min(100%,410px);gap:12px}.correl-login-form-create-workspace{gap:9px}.correl-login-form h1{margin:0 0 4px;color:#061a46;font-size:29px;font-weight:450;letter-spacing:-.02em;line-height:1.15}.correl-login-form-create-workspace h1{margin-bottom:0}.correl-login-field{display:grid;gap:8px;color:#061a46;font-size:15px;font-weight:400;line-height:1}.correl-login-form-create-workspace .correl-login-field{gap:6px;font-size:14px}.correl-login-field>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;height:52px;border:1px solid #bdcce0;border-radius:6px;background:#fff;padding:0 16px;box-shadow:0 1px 1px #0b1f4405 inset}.correl-login-form-create-workspace .correl-login-field>div{height:46px}.correl-login-field svg,.correl-login-field-icon svg,.login-concept-card svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.correl-login-field svg{color:#5b6f8c}.correl-login-field input{min-width:0;border:0;outline:0;outline-offset:0;background:transparent;color:#061a46;font:inherit;font-size:16px;font-weight:450;box-shadow:none}.correl-login-field input:focus,.correl-login-field input:focus-visible{border:0;outline:0;outline-offset:0;box-shadow:none}.correl-login-field input::placeholder{color:#8292aa}.correl-login-field:focus-within>div{border-color:#72a2ff;box-shadow:0 0 0 3px #1261ff1f}.correl-login-field-icon{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#5b6f8c;padding:0}.correl-login-error{margin:-6px 0 -2px;color:#c03434;font-size:13px;font-weight:400;line-height:1.25}.correl-login-notice{margin:-6px 0 -2px;color:#12613f;font-size:13px;font-weight:400;line-height:1.25}.correl-login-form-create-workspace .correl-login-error{margin:-3px 0;line-height:1.2}.correl-login-primary{height:42px;border:1px solid #074ee2;border-radius:5px;background:linear-gradient(180deg,#0d64ff,#0048df);color:#fff;font-size:18px;font-weight:450;letter-spacing:-.01em;box-shadow:0 12px 22px #0050d833,0 1px #fff3 inset}.correl-login-form-create-workspace .correl-login-primary{height:40px}.correl-login-primary:hover,.correl-login-primary:focus-visible{background:linear-gradient(180deg,#1a70ff,#0351ef)}.correl-login-forgot,.correl-login-links button{border:0;background:transparent;color:#0057df;padding:0;font:inherit;font-size:16px;font-weight:450}.correl-login-forgot{justify-self:center}.correl-login-secondary-actions{display:flex;justify-content:center;gap:18px;align-items:center;min-height:22px}.correl-login-secondary-actions .correl-login-forgot+.correl-login-forgot{position:relative}.correl-login-secondary-actions .correl-login-forgot+.correl-login-forgot:before{content:"";position:absolute;left:-10px;top:50%;width:1px;height:14px;background:#c9d5e6;transform:translateY(-50%)}.correl-login-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px}.correl-login-divider span{height:1px;background:#d3ddec}.correl-login-divider em{color:#213653;font-size:15px;font-style:normal;font-weight:400}.correl-login-provider{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;height:46px;border:1px solid #bdcce0;border-radius:5px;background:#fff;color:#061a46;padding:0 18px;font-size:16px;font-weight:400;text-align:center}.correl-login-form-create-workspace .correl-login-provider{height:42px}.correl-login-provider:hover,.correl-login-provider:focus-visible{border-color:#80a8ef;box-shadow:0 0 0 3px #1261ff1a}.correl-login-provider:disabled{border-color:#d8e1ed;color:#6f7f95;cursor:not-allowed;opacity:.72;box-shadow:none}.correl-login-provider-note{margin:-4px 0 -2px;color:#4b5e78;font-size:13px;line-height:1.3}.provider-mark{justify-self:start}.google-mark{width:23px;height:23px}.microsoft-mark{display:grid;grid-template-columns:repeat(2,10px);grid-template-rows:repeat(2,10px);gap:2px}.microsoft-mark i:nth-child(1){background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.correl-login-links{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:30px;margin-top:6px}.correl-login-form-create-workspace .correl-login-links{margin-top:0}.correl-login-links span{height:26px;background:#cfd9e8}.correl-login-links button:first-child{justify-self:end}.correl-login-links button:last-child{justify-self:start}.correl-login-visual{position:relative;display:grid;place-items:center;min-width:0;min-height:0;height:100%;overflow:hidden;background:#f7fbff}.login-visual-art{display:block;width:100%;height:auto;max-width:100%;max-height:100%;aspect-ratio:1568 / 1003;object-fit:contain;object-position:center}@media (min-width: 1181px) and (max-height: 860px){.correl-login-panel{padding:30px 58px 28px 70px}.correl-login-mark{margin-bottom:20px}.correl-login-mark img{width:56px;height:56px}.correl-login-mark strong{font-size:44px}.correl-login-form{gap:12px}.correl-login-form h1{font-size:25px}.correl-login-field{gap:6px}.correl-login-field>div{height:48px}.correl-login-primary{height:40px;font-size:16px}.correl-login-provider{height:42px;font-size:15px}.correl-login-links{margin-top:2px}}@media (max-width: 1180px){.correl-login-page{height:auto;min-height:100vh;overflow:auto}.correl-login-shell{grid-template-columns:1fr;width:min(680px,calc(100vw - 32px));height:auto;min-height:auto}.correl-login-panel{border-right:0;padding:56px 42px}.correl-login-panel-create-workspace{padding-block:40px 32px}.correl-login-visual{min-height:460px;border-top:1px solid #d7e1ef}}@media (max-width: 620px){.correl-login-page{padding:0}.correl-login-shell{width:100%;height:auto;min-height:100vh;border:0;border-radius:0}.correl-login-panel{padding:42px 24px}.correl-login-panel-create-workspace{padding-block:28px 24px}.correl-login-mark img{width:58px;height:58px}.correl-login-mark strong{font-size:42px}.correl-login-form{width:100%}.correl-login-panel-create-workspace .correl-login-mark{gap:18px;margin-bottom:16px}.correl-login-panel-create-workspace .correl-login-mark img{width:52px;height:52px}.correl-login-panel-create-workspace .correl-login-mark strong{font-size:38px}.correl-login-form-create-workspace{gap:8px}.correl-login-form-create-workspace h1{font-size:27px}.correl-login-visual{display:none}}.correl-shell{position:relative;min-height:100vh;display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr);gap:0;background:#f7f9fc}.correl-shell,.shell-rail,.shell-logo-button,.top-strip{transition:grid-template-rows .18s ease,transform .18s ease,opacity .16s ease,height .18s ease,border-color .16s ease}.shell-header-collapsed{grid-template-rows:0 minmax(0,1fr)}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}.shell-rail{position:fixed;z-index:50;top:0;bottom:0;left:0;box-sizing:border-box;grid-row:1 / 3;display:grid;grid-template-rows:76px minmax(0,1fr) auto;width:80px;height:100dvh;border-right:1px solid #d8dee8;background:#fff;overflow:hidden}.shell-header-collapsed .shell-rail{grid-template-rows:76px minmax(0,1fr) auto}.shell-header-reveal-zone{position:fixed;z-index:60;top:0;right:0;left:0;height:18px;pointer-events:none}.shell-header-collapsed .shell-header-reveal-zone{pointer-events:auto}.shell-logo-button,.workspace-nav button,.shell-utility-nav button,.shell-icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#0f2c6d;padding:0;box-shadow:none}.shell-logo-button{width:80px;height:76px;border-bottom:1px solid #d8dee8;color:#0d6efd}.shell-header-collapsed .shell-logo-button{height:76px;overflow:visible;border-bottom-color:#d8dee8;opacity:1;pointer-events:auto}.shell-logo-button img{display:block;width:36px;height:36px;object-fit:contain}.top-strip{position:relative;z-index:140;grid-column:2;display:grid;grid-template-columns:minmax(216px,288px) minmax(420px,1fr) auto;align-items:center;gap:16px;min-width:0;height:76px;border-bottom:1px solid #d8dee8;background:#fff;padding:0 28px 0 32px}.settings-utility-shell .top-strip{grid-template-columns:minmax(260px,1fr) minmax(340px,460px) auto;padding:0 28px}.settings-shell-trail{display:inline-flex;align-items:center;gap:13px;min-width:0;color:#42516d;font-size:14px;font-weight:400}.settings-shell-trail strong{min-width:0;overflow:hidden;color:#061633;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.settings-utility-shell .shell-create-button{display:none}.shell-header-collapsed .top-strip{opacity:0;pointer-events:none;transform:translateY(-100%)}.shell-brandline{display:inline-grid;grid-template-columns:auto 14px minmax(0,1fr);align-items:center;width:min(100%,288px);height:38px;min-width:0;column-gap:8px;color:#0d1b3f}.shell-product-name{position:relative;display:inline-flex;align-items:center;height:30px;color:#061633;padding-left:12px;font-size:14px;font-weight:450;line-height:1;white-space:nowrap}.shell-product-name:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:3px;border-radius:999px;background:#0b66e4;box-shadow:0 0 0 1px #0b66e414}.shell-path-divider{display:inline-grid;width:14px;height:24px;place-items:center;color:#7a8799}.shell-path-divider svg{width:12px;height:12px;stroke-width:2.2}.shell-current-workspace{overflow:hidden;color:#0f2c6d;font-size:13px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.shell-workspace-subtitle{overflow:hidden;color:#526174;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.top-strip .shell-workspace-subtitle{display:none}.shell-search-stack{position:relative;box-sizing:border-box;width:100%;min-width:0;isolation:isolate}.global-search{box-sizing:border-box;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;width:100%;height:38px;border:1px solid #cbd6e6;border-radius:7px;background:#fff;padding:0 10px;box-shadow:0 1px 2px #0f172a0a}.global-search svg{width:18px;height:18px;color:#25457d}.global-search input{min-width:0;height:36px;border:0;background:transparent;color:#13275b;font-size:13px;font-weight:400;outline:0}.global-search input::placeholder{color:#6b7890}.global-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.global-search-active{border-color:#1b75d0;box-shadow:0 0 0 1px #1b75d0,0 12px 32px #0f172a1a}.global-search-clear{display:inline-grid;width:24px;height:24px;min-height:24px;place-items:center;border:0;border-radius:4px;background:transparent;color:#32415c;padding:0;line-height:1}.global-search-clear:hover{background:#edf5ff;color:#0b5fd3}.global-search-clear svg{width:15px;height:15px}.enterprise-search-popover{position:absolute;box-sizing:border-box;z-index:55;top:calc(100% + 6px);left:0;right:0;display:grid;gap:0;width:100%;min-width:0;max-height:min(680px,calc(100vh - 104px));overflow:auto;border:1px solid #d8e0ea;border-radius:7px;background:#fff;color:#0f172a;padding:0;box-shadow:0 18px 42px #0f172a29}.enterprise-search-tabs{display:flex;align-items:end;min-height:44px;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:0 14px}.enterprise-search-tab{display:inline-flex;align-items:center;height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#46566f;padding:0 14px;font-size:13px;font-weight:400}.enterprise-search-tab:hover,.enterprise-search-tab:focus-visible{background:#eef5ff;color:#0f2c6d}.enterprise-search-tab-active{border-bottom-color:#1b75d0;color:#0f2c6d}.shell-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shell-help-grid span{border:1px solid #dbe4ef;border-radius:6px;background:#f7fafc;color:#334155;padding:7px 8px;font-size:11px;font-weight:450}.enterprise-search-group,.enterprise-search-suggestions{display:grid;gap:0;padding:7px 0 9px}.enterprise-search-result,.enterprise-search-suggestion{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;border:0;border-radius:0;background:transparent;padding:7px 13px;text-align:left}.enterprise-search-result:hover,.enterprise-search-result:focus-visible,.enterprise-search-suggestion:hover,.enterprise-search-suggestion:focus-visible{background:#f3f7fc}.enterprise-search-result-icon{display:inline-grid;width:24px;height:24px;place-items:center;color:#526174}.enterprise-search-result-icon svg{width:16px;height:16px}.enterprise-search-result-copy{display:grid;min-width:0;gap:2px}.enterprise-search-result strong,.enterprise-search-suggestion strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.enterprise-search-result p,.enterprise-search-suggestion p{margin-bottom:0;color:#475569;font-size:12px;font-weight:450;line-height:1.35}.enterprise-search-result small{color:#1d5fbd;font-size:11px;font-weight:450;white-space:nowrap}.shell-header-actions{display:flex;align-items:center;justify-content:end;gap:9px;min-width:0}.shell-create-button,.shell-profile-button{display:inline-flex;align-items:center;border-radius:8px;font-size:12px;font-weight:450;white-space:nowrap}.shell-create-button{justify-content:center;gap:6px;width:88px;min-height:42px;border-color:#0b5fd3;background:#0b66e4;color:#fff;padding:0 6px}.shell-icon-button{position:relative;width:38px;height:42px;border-radius:8px;color:#1d3466}.shell-profile-button{gap:9px;width:144px;min-height:42px;border:0;background:transparent;color:#0f172a;padding:0 2px 0 6px;box-shadow:none}.shell-profile-button small,.shell-profile-button strong{display:block;text-align:left}.shell-profile-button strong{font-size:13px;font-weight:450}.shell-profile-button small{margin-top:2px;color:#526174;font-size:11px;font-weight:450}.shell-avatar{flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#f7c9ad,#8d3f24);color:#fff;font-size:10px;font-weight:450}.shell-badge{position:absolute;top:4px;right:1px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border:2px solid #ffffff;border-radius:999px;background:#ef3838;color:#fff;padding:0 4px;font-size:10px;font-weight:450}.shell-badge-soft{background:#ef3838}.top-strip svg,.shell-rail svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.shell-popover,.command-strip{position:absolute;z-index:160;top:64px;right:28px;display:grid;gap:10px;width:min(480px,calc(100vw - 132px));border:1px solid #d8dee8;border-radius:10px;background:#fff;padding:14px;box-shadow:0 18px 45px #0f172a24}.shell-popover strong{color:#0f172a;font-size:13px;font-weight:450}.shell-popover span{color:#526174;font-size:12px;line-height:1.4}.shell-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e5eaf2;padding-bottom:10px}.shell-popover-heading span{color:#334155;font-size:11px;font-weight:450;white-space:nowrap}.shell-notification-row,.shell-help-primary{display:grid;gap:5px;border:1px solid #e0e7f0;border-left:3px solid #64748b;border-radius:8px;background:#fbfdff;padding:10px 12px}.shell-notification-row.tone-amber{border-left-color:#d97706}.shell-notification-row.tone-green{border-left-color:#0f8a56}.shell-notification-row p,.shell-help-primary p{margin-bottom:0;color:#526174;font-size:12px;line-height:1.4}.shell-notification-row small{color:#0b5fd3;font-size:11px;font-weight:450}.shell-help-primary{border-left-color:#2563eb}.shell-profile-popover{width:min(440px,calc(100vw - 132px));overflow:hidden;border-color:#cbd6e4;border-radius:12px;padding:0;box-shadow:0 22px 60px #0f172a2e,0 0 0 1px #ffffffa6 inset}.shell-profile-popover>div{display:grid;gap:0}.profile-panel-header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #d8e0eb;background:linear-gradient(180deg,#f8fbff,#eef4fb);padding:16px}.profile-panel-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(8,34,76,.16);border-radius:10px;background:#08224c;color:#fff;font-size:13px;font-weight:600}.profile-panel-identity{display:grid;min-width:0;gap:3px}.profile-panel-identity strong{overflow:hidden;color:#08111f;font-size:15px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-panel-identity span{overflow:hidden;color:#475569;font-size:12px;font-weight:450;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-panel-session{display:inline-flex;align-items:center;gap:6px;color:#0f6b48;font-size:11px;font-weight:600}.profile-panel-session:before{content:"";width:7px;height:7px;border-radius:999px;background:#0f8a56;box-shadow:0 0 0 3px #0f8a561f}.profile-panel-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #e2e8f0;background:#fff}.profile-panel-strip div{display:grid;min-width:0;gap:4px;padding:13px 16px 14px}.profile-panel-strip div+div{border-left:1px solid #e2e8f0}.profile-panel-strip span,.profile-panel-ledger dt{color:#64748b;font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase}.profile-panel-strip strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-panel-strip small{overflow:hidden;color:#526174;font-size:11px;font-weight:450;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-panel-ledger{display:grid;margin:0;border-bottom:1px solid #e2e8f0;background:#fbfdff}.profile-panel-ledger div{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;min-height:42px;border-top:1px solid #e8eef6;padding:8px 16px}.profile-panel-ledger div:first-child{border-top:0}.profile-panel-ledger dd{overflow:hidden;margin:0;color:#0f172a;font-size:12px;font-weight:450;line-height:1.35;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-panel-policy{display:grid;gap:4px;border-bottom:1px solid #e2e8f0;background:#fff;padding:13px 16px}.profile-panel-policy strong{color:#0f172a;font-size:13px;font-weight:600}.profile-panel-policy p{margin:0;color:#475569;font-size:12px;line-height:1.4}.profile-panel-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.48fr);gap:8px;background:#f8fafc;padding:12px 16px 16px}.profile-panel-actions button{min-height:38px;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.profile-panel-primary-action{border-color:#0b3b78;background:#083a78;color:#fff}.profile-panel-primary-action:hover:not(:disabled){border-color:#0a4594;background:#0b4ea8}.profile-panel-secondary-action{border-color:#cbd6e4;background:#fff;color:#27364f}.profile-panel-secondary-action:hover:not(:disabled){border-color:#9fb2ca;background:#f1f5f9;color:#0f172a}.shell-system-grid,.shell-audit-list,.shell-settings-list{display:grid;gap:8px}.shell-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-system-grid article,.shell-audit-list article,.shell-settings-list>div{display:grid;gap:4px;min-width:0;border:1px solid #e0e7f0;border-radius:8px;background:#fbfdff;padding:10px 12px}.shell-system-grid article{border-top:3px solid #2563eb}.shell-system-grid article:nth-child(2){border-top-color:#0f8a56}.shell-system-grid article:nth-child(3){border-top-color:#7c3aed}.shell-system-grid p,.shell-audit-list p{margin:0;color:#526174;font-size:12px;line-height:1.35}.shell-audit-list article{grid-template-columns:118px minmax(100px,.55fr) minmax(0,1fr);align-items:center}.shell-settings-list{margin:0}.shell-settings-list>div{grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);align-items:center}.shell-settings-list dt{color:#64748b;font-size:11px;font-weight:450;text-transform:uppercase}.shell-settings-list dd{margin:0;color:#0f172a;font-size:13px;font-weight:450}.command-strip{top:68px;right:286px;width:min(560px,calc(100vw - 390px))}.shell-menu-heading{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e5eaf2;padding-bottom:10px}.shell-menu-heading strong{color:#0f172a;font-size:13px;font-weight:450}.shell-menu-heading span{color:#526174;font-size:12px;font-weight:450}.product-kicker,.mode-label,.section-label{margin:0 0 4px;color:var(--correl-color-muted);font-size:12px;font-weight:450;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:22px;line-height:1.2}h2{margin-bottom:0;font-size:20px}h3{margin-bottom:4px;font-size:15px}h4{margin-bottom:4px;font-size:13px}.lens-picker{display:grid;gap:4px;min-width:300px;color:var(--correl-color-muted);font-size:12px;font-weight:450}.lens-picker select,.command-search input{height:36px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);color:var(--correl-color-text)}.lens-picker select{padding:0 10px}.action-bank{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-bank button{display:grid;align-content:center;gap:2px;justify-content:start;min-height:36px;border-color:#d8dee8;border-radius:7px;background:#fff;color:#13275b;padding:0 11px;font-size:12px;font-weight:450;text-align:left}.action-bank button>span,.action-bank button>small{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.action-bank button>small{color:#627086;font-size:10.5px;font-weight:450;line-height:1.15}.action-bank button:disabled>small{color:#8b99ad}.action-bank button:hover:not(:disabled){border-color:#9bb7e7;background:#f6f9ff;color:#0b5fd3}button{min-height:34px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);color:var(--correl-color-text);font-weight:450;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--correl-color-focus);outline-offset:2px}button:disabled{color:var(--correl-color-muted);background:var(--correl-color-surface-raised);cursor:not-allowed}.workspace-grid{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;background:#fff;padding:0}.workspace-nav{display:grid;align-content:start;justify-items:center;gap:18px;padding:20px 11px 28px}.settings-canvas{padding:0}.settings-page{display:flex;min-height:calc(100vh - 88px);flex-direction:column;gap:14px}.settings-page-header{border-bottom:1px solid rgba(26,38,62,.12)}.settings-header-metrics{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:#42516d}.settings-header-metrics span,.settings-mutation-strip{border:1px solid rgba(39,55,85,.14);background:#f7f8fb;padding:6px 9px}.settings-mutation-strip{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 18px}.settings-mutation-strip>div{display:flex;min-width:0;gap:12px;align-items:center}.settings-mutation-strip>div span{min-width:0}.settings-mutation-strip .settings-mutation-dismiss{width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(39,55,85,.18);border-radius:4px;background:#ffffffb3;color:#17304f;padding:0;font-size:13px;font-weight:800;line-height:1}.settings-mutation-strip .settings-mutation-dismiss:hover,.settings-mutation-strip .settings-mutation-dismiss:focus-visible{border-color:#062a5859;background:#062a5814}.settings-mutation-error{border-color:#ad3d3d3d;background:#fff3f1}.settings-layout{display:grid;grid-template-columns:180px minmax(360px,.95fr) minmax(440px,1.2fr) minmax(360px,.95fr) 240px;gap:12px;padding:0 18px 18px;align-items:start}.settings-section-rail,.settings-employee-ledger,.settings-employee-inspector,.settings-invite-panel,.settings-create-panel,.settings-audit-rail{border:1px solid rgba(30,43,66,.12);background:#fff}.settings-section-rail{display:flex;flex-direction:column;padding:8px;gap:4px}.settings-section-rail button,.settings-action-row button,.settings-create-panel>button,.settings-deactivate-box button{min-height:34px;border:1px solid rgba(28,43,66,.16);background:#fff;color:#172033;text-align:left;padding:7px 9px}.settings-section-rail button.selected,.settings-action-row button,.settings-create-panel>button{background:#172033;color:#fff}.settings-section-rail button:disabled{color:#8b95a6;background:#f4f6f9}.settings-employee-ledger{overflow:hidden}.settings-employee-ledger-header,.settings-employee-row{display:grid;grid-template-columns:minmax(150px,1.2fr) 86px 78px minmax(110px,1fr);gap:10px;align-items:center}.settings-employee-row{width:100%;border:0;border-top:1px solid rgba(30,43,66,.08);background:transparent;color:#172033;text-align:left;padding:10px 12px}.settings-employee-row.selected{background:#eef2f7;box-shadow:inset 3px 0 #34507a}.settings-employee-row small,.settings-inspector-heading p,.settings-deactivate-box p,.settings-audit-rail article p{color:#5f6f87}.settings-employee-inspector,.settings-invite-panel,.settings-create-panel,.settings-audit-rail{padding:14px}.settings-inspector-heading{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(30,43,66,.1)}.settings-inspector-heading span{font-size:11px;font-weight:450;letter-spacing:.08em;text-transform:uppercase;color:#52617a}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.settings-form-grid label,.settings-reason-field,.settings-deactivate-box{display:grid;gap:6px}.settings-form-grid span,.settings-reason-field span,.settings-check-grid strong,.settings-permission-matrix h4,.settings-deactivate-box strong,.settings-audit-rail h3,.settings-create-panel h3{font-size:12px;color:#28374f}.settings-form-grid input,.settings-form-grid select,.settings-permission-row select,.settings-reason-field textarea,.settings-deactivate-box textarea{width:100%;border:1px solid rgba(30,43,66,.16);background:#fff;color:#172033;min-height:34px;padding:7px 8px}.settings-invite-panel{display:grid;gap:12px}.settings-invite-panel .settings-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(30,43,66,.1)}.settings-invite-panel .settings-panel-heading strong{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border:1px solid rgba(30,43,66,.14);border-radius:999px;background:#f7f9fc;color:#172033;font-size:12px}.settings-invite-panel h3{font-size:12px;color:#28374f}.settings-invite-panel .settings-panel-heading p,.settings-invite-actions span,.settings-invite-row small,.settings-invite-ledger p{color:#5f6f87;font-size:12px}.settings-invite-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.settings-invite-actions button{min-height:34px;width:100%}.settings-invite-actions span{overflow-wrap:anywhere}.settings-invite-ledger{display:grid;gap:0;border-top:1px solid rgba(30,43,66,.08)}.settings-invite-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.75fr) minmax(150px,.9fr) auto;gap:10px;align-items:center;min-width:0;padding:9px 0;border-bottom:1px solid rgba(30,43,66,.08)}.settings-inline-reason{display:grid;gap:4px;min-width:0}.settings-inline-reason span{color:#5f6f87;font-size:11px}.settings-inline-reason textarea{min-height:42px;max-height:82px;resize:vertical;border:1px solid rgba(30,43,66,.16);background:#fff;color:#172033;padding:6px 7px;font-size:12px}.settings-access-request-row button,.settings-pending-invite-row button{min-height:30px;border:1px solid rgba(28,43,66,.16);background:#fff;color:#174a87;padding:6px 8px;white-space:nowrap}.settings-access-request-row button:hover,.settings-access-request-row button:focus-visible,.settings-pending-invite-row button:hover,.settings-pending-invite-row button:focus-visible{border-color:#174a87}.settings-access-request-row button:disabled,.settings-pending-invite-row button:disabled{color:#7a8798;background:#f5f7fa}.settings-invite-row span:first-child{display:grid;gap:2px;min-width:0}.settings-invite-row strong,.settings-invite-row span{overflow:hidden;text-overflow:ellipsis}.settings-reason-field textarea,.settings-deactivate-box textarea{min-height:76px;resize:vertical}.settings-check-grid{display:grid;gap:7px;margin-top:14px;padding:10px;border:1px solid rgba(30,43,66,.1);background:#f8f9fb}.settings-check-grid label,.settings-permission-row label{display:flex;gap:8px;align-items:center;font-size:12px;color:#2c3950}.settings-permission-matrix{display:grid;gap:10px;max-height:420px;overflow:auto;margin-top:14px;padding-right:4px}.settings-permission-matrix section{border:1px solid rgba(30,43,66,.1);background:#fbfcfe;padding:10px}.settings-permission-row{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid rgba(30,43,66,.07)}.settings-action-row{display:flex;justify-content:flex-end;margin-top:10px}.settings-deactivate-box{margin-top:16px;border:1px solid rgba(174,67,56,.22);background:#fff7f5;padding:12px}.settings-deactivate-box button{color:#7c291f;border-color:#ae433847}.settings-create-panel{max-height:calc(100vh - 190px);overflow:auto}.settings-create-assignments,.settings-create-permissions{max-height:260px}.settings-audit-rail{display:grid;gap:10px}.settings-audit-rail article{border-top:1px solid rgba(30,43,66,.1);padding-top:10px}.settings-audit-rail article span{font-size:11px;color:#63718a}@media (max-width: 1280px){.settings-layout{grid-template-columns:160px minmax(320px,1fr) minmax(360px,1fr)}.settings-create-panel,.settings-audit-rail{grid-column:2 / -1}}@media (max-width: 900px){.settings-layout{grid-template-columns:1fr}.settings-create-panel,.settings-audit-rail{grid-column:auto}}.settings-canvas{padding:0;background:#f6f8fb}.correl-shell:has(.settings-page){height:100dvh;min-height:0;overflow:hidden}.correl-shell:has(.settings-page) .workspace-grid,.correl-shell:has(.settings-page) .settings-canvas{min-height:0;height:100%;overflow:hidden}.settings-page{--settings-ink: #10203a;--settings-muted: #536278;--settings-border: #d8dee8;--settings-line: #e4e8ef;--settings-blue: #083a78;--settings-blue-2: #0f5bb7;--settings-rail: #0e2538;--settings-rail-2: #142f45;display:flex;min-height:0;height:100%;flex-direction:column;gap:0;overflow:hidden;color:var(--settings-ink);background:#f6f8fb}.settings-page-header{border-bottom:1px solid var(--settings-border);background:#fff;padding:18px 28px 20px}.settings-utility-shell .settings-page-header{padding-top:18px}.settings-utility-shell .settings-breadcrumb{display:none}.settings-utility-shell .settings-title-row{margin-top:0}.settings-breadcrumb{display:flex;gap:14px;align-items:center;color:#5d6c82;font-size:14px;font-weight:450}.settings-breadcrumb strong{color:var(--settings-ink)}.settings-title-row{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-top:26px}.settings-title-row h2{margin:0;font-size:26px;line-height:1.1;letter-spacing:0}.settings-title-row p{margin:8px 0 0;color:var(--settings-muted);font-size:13px}.settings-toolbar{display:flex;gap:12px;align-items:center}.settings-toolbar button,.settings-primary-action,.settings-create-panel>button,.settings-action-row button,.settings-audit-rail>button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--settings-border);border-radius:4px;background:#fff;color:var(--settings-ink);padding:0 18px;font-size:13px;font-weight:450;text-decoration:none}.settings-primary-action,.settings-action-row button:first-child,.settings-create-panel>button{border-color:#082f63;background:#072f63;color:#fff;box-shadow:0 1px 2px #072f6333}.settings-primary-action:disabled,.settings-action-row button:first-child:disabled,.settings-create-panel>button:disabled{border-color:#d4deeb;background:#eef3f8;color:#708095;box-shadow:none;cursor:not-allowed}.settings-layout{position:relative;display:grid;grid-template-columns:216px minmax(560px,1.03fr) minmax(560px,.97fr) 292px;grid-template-rows:minmax(620px,1fr) auto;gap:0;padding:0;align-items:stretch}.settings-section-rail,.settings-employee-ledger,.settings-employee-inspector,.settings-audit-rail,.settings-audit-table{border:0;background:#fff}.settings-section-rail{grid-column:1;grid-row:1 / 3;min-height:calc(100vh - 180px);padding:24px 14px;background:linear-gradient(180deg,var(--settings-rail),var(--settings-rail-2));color:#d9e6f4}.settings-section-rail h3{margin:0 6px 26px;color:#fff;font-size:18px}.settings-section-rail>span{display:block;margin:22px 6px 10px;color:#9eb1c4;font-size:10px;font-weight:450;letter-spacing:.06em;text-transform:uppercase}.settings-section-rail button{width:100%;min-height:36px;border:0;border-radius:4px;background:transparent;color:#e7eef7;text-align:left;padding:0 12px;font-size:13px;font-weight:400}.settings-section-rail button.selected{background:#1760c3;color:#fff}.settings-section-rail button:hover{background:#ffffff14}.settings-employee-ledger{grid-column:2;grid-row:1;border-right:1px solid var(--settings-border);overflow:hidden}.settings-panel-heading{padding:22px 28px 12px}.settings-panel-heading h3,.settings-panel-heading h4,.settings-audit-rail h3,.settings-audit-table h3,.settings-create-panel h3{margin:0;color:var(--settings-ink);font-size:16px;font-weight:450}.settings-panel-heading p{margin:5px 0 0;color:var(--settings-muted);font-size:12px}.settings-ledger-tools{display:grid;grid-template-columns:minmax(240px,1fr) 160px auto;gap:10px;align-items:center;padding:0 28px 18px}.settings-ledger-tools label{display:block}.settings-ledger-tools label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.settings-ledger-tools input,.settings-ledger-tools select,.settings-form-grid input,.settings-form-grid select,.settings-permission-row select,.settings-reason-field textarea,.settings-deactivate-box textarea,.settings-audit-table-toolbar input,.settings-audit-table-toolbar select{width:100%;min-height:36px;border:1px solid var(--settings-border);border-radius:4px;background:#fff;color:var(--settings-ink);padding:0 12px;font-size:13px}.settings-ledger-tools strong{color:var(--settings-muted);font-size:12px;white-space:nowrap}.settings-employee-ledger-header,.settings-employee-row{display:grid;grid-template-columns:24px minmax(180px,1.4fr) 94px minmax(116px,1fr) minmax(116px,1fr) 82px;gap:12px;align-items:center}.settings-employee-ledger-header{border-top:1px solid var(--settings-line);border-bottom:1px solid var(--settings-line);padding:10px 28px;color:#4f5f73;font-size:11px;font-weight:450}.settings-employee-row{width:100%;border:0;border-bottom:1px solid var(--settings-line);background:#fff;color:var(--settings-ink);text-align:left;padding:13px 28px}.settings-employee-row.selected{background:#edf5ff;box-shadow:inset 0 0 0 1px #b9d7ff}.settings-employee-row>span:nth-child(2){display:flex;gap:10px;align-items:center;min-width:0}.settings-employee-row i,.settings-profile-photo{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#dde5ee;color:#12324f;font-size:11px;font-style:normal;font-weight:450}.settings-employee-row strong{display:block;font-size:13px}.settings-employee-row small{display:block;color:var(--settings-muted);font-size:11px}.settings-row-check{width:13px;height:13px;border:1px solid #bcc7d5;border-radius:2px}.settings-employee-row.selected .settings-row-check{border-color:var(--settings-blue-2);background:var(--settings-blue-2);box-shadow:inset 0 0 0 2px #fff}.settings-role-pill{display:inline-flex;width:fit-content;min-height:20px;align-items:center;border-radius:999px;padding:0 8px;background:#eef2f6;color:#4a5666;font-size:11px;font-weight:450}.settings-role-pill.role-superadmin{background:#ffe6e3;color:#8e2c24}.settings-role-pill.role-admin{background:#dceaff;color:#154b8f}.settings-role-pill.role-manager{background:#fff0d4;color:#8a540f}.settings-status-text{display:inline-flex;gap:6px;align-items:center;color:#1d6b35;font-size:12px;font-weight:400}.settings-status-text:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.settings-status-text.state-inactive{color:#677385}.settings-ledger-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 28px;color:var(--settings-muted);font-size:12px}.settings-ledger-range{display:inline-flex;align-items:center;min-height:30px;color:#5d6a7c;font-size:11px;font-weight:500;letter-spacing:0}.compact-pagination{display:inline-grid;grid-template-columns:23px 28px 23px;align-items:stretch;isolation:isolate;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;box-shadow:0 1px 1px #0f172a14;overflow:hidden}.compact-pagination-button{display:inline-flex;min-width:0;min-height:22px;align-items:center;justify-content:center;border:0;border-radius:0;background:#fff;color:#24364f;font-size:10px;font-weight:650;line-height:1;padding:0}.compact-pagination-current{display:inline-flex;min-width:0;min-height:22px;align-items:center;justify-content:center;border:0;border-radius:0;background:#14263f;color:#fff;font-size:10px;font-weight:650;line-height:1;box-shadow:inset 0 0 0 1px #ffffff14}.compact-pagination-button+.compact-pagination-current,.compact-pagination-current+.compact-pagination-button{border-left:1px solid #cbd5e1}.compact-pagination-button svg{width:10px;height:10px;stroke-width:2}.compact-pagination-previous svg{transform:rotate(180deg)}.compact-pagination-button:not(:disabled):hover{background:#eef4fb;color:#0f4f99}.compact-pagination-button:disabled{color:#8a97a8;cursor:not-allowed;opacity:1}.settings-employee-inspector{grid-column:3;grid-row:1;max-height:calc(100vh - 180px);border-right:1px solid var(--settings-border);overflow:auto;padding:0}.settings-inspector-heading{display:grid;grid-template-columns:74px minmax(0,1fr);gap:18px;align-items:center;padding:22px 28px 18px;border-bottom:1px solid var(--settings-line)}.settings-profile-photo{width:64px;height:64px;background:linear-gradient(145deg,#d7e2ed,#f8fafc);font-size:18px}.settings-inspector-heading h3{display:flex;gap:10px;align-items:center;margin:0 0 5px;font-size:18px}.settings-inspector-heading h3 small{font-size:12px}.settings-inspector-heading p{margin:3px 0;color:var(--settings-muted);font-size:12px}.settings-inspector-tabs{display:flex;gap:28px;padding:0 28px;border-bottom:1px solid var(--settings-line);max-width:100%;box-sizing:border-box;overflow-x:auto}.settings-inspector-tabs button{min-height:44px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;color:#526278;font-size:12px;font-weight:450}.settings-inspector-tabs button.selected{border-color:var(--settings-blue-2);color:var(--settings-blue)}.settings-form-grid,.settings-access-summary,.settings-check-grid,.settings-permission-matrix,.settings-reason-field,.settings-deactivate-box{margin:18px 28px 0}.settings-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.settings-form-grid label,.settings-reason-field,.settings-deactivate-box{display:grid;gap:7px;color:var(--settings-muted);font-size:12px;font-weight:450}.settings-role-segment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #cfd7e4;border-radius:4px}.settings-role-segment button{min-height:36px;border:0;border-right:1px solid #cfd7e4;background:#fff;color:var(--settings-ink);font-size:12px;font-weight:450}.settings-role-segment button:last-child{border-right:0}.settings-role-segment button.selected{background:var(--settings-blue);color:#fff}.settings-role-segment button:disabled{background:#f4f7fb;color:#8b97aa;cursor:not-allowed}.settings-role-guardrail{color:#7a4d08;font-size:12px;line-height:1.35}.settings-access-summary h4{margin:0 0 10px;font-size:14px}.settings-access-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-access-summary span{display:grid;gap:4px;min-height:64px;align-content:center;border:1px solid var(--settings-line);border-radius:4px;background:#f8fafc;padding:10px;color:var(--settings-muted);font-size:11px}.settings-access-summary strong{color:var(--settings-ink);font-size:14px}.settings-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;border:1px solid var(--settings-line);border-radius:4px;background:#fbfcfe;padding:12px}.settings-check-grid strong{grid-column:1 / -1;color:var(--settings-ink);font-size:12px}.settings-check-grid label,.settings-permission-row label{display:flex;gap:8px;align-items:center;color:#29384d;font-size:12px}.settings-permission-matrix{max-height:260px;overflow:auto;border:1px solid var(--settings-line);border-radius:4px}.settings-permission-matrix section{padding:0;border:0;background:#fff}.settings-permission-matrix h4{position:sticky;top:0;margin:0;border-bottom:1px solid var(--settings-line);background:#f8fafc;padding:10px 12px;font-size:12px}.settings-permission-group-header{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid var(--settings-line);background:#f8fafc;padding:9px 12px}.settings-permission-group-header label{display:flex;min-width:0;gap:8px;align-items:center;color:var(--settings-ink);font-size:12px;font-weight:700}.settings-permission-group-header>span{color:var(--settings-muted);font-size:11px;white-space:nowrap}.settings-permission-group-header button{min-height:28px;padding:5px 10px}.settings-permission-group-header button:disabled{background:#eef3f8;color:#8a98aa}.settings-permission-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:center;border-top:1px solid var(--settings-line);padding:9px 12px}.settings-reason-field textarea,.settings-deactivate-box textarea{min-height:64px;padding-top:9px;resize:vertical}.settings-action-row{display:flex;justify-content:flex-end;gap:10px;margin:14px 28px 0}.settings-action-row .settings-danger-action{border-color:#e2b6af;background:#fff7f6;color:#9a3328}.settings-deactivate-box{margin-bottom:24px}.settings-create-panel{grid-column:3;grid-row:1;min-height:0;max-height:calc(100vh - 180px);overflow-x:hidden;overflow-y:auto;border:0;border-right:1px solid var(--settings-border);background:#fff;padding:0;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-create-heading{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;gap:18px;align-items:start;border-bottom:1px solid var(--settings-line);background:#fff;padding:22px 28px 18px}.settings-create-heading p{margin:6px 0 0;color:var(--settings-muted);font-size:12px;line-height:1.4}.settings-create-heading button{min-height:32px;border:1px solid var(--settings-border);border-radius:4px;background:#fff;color:var(--settings-ink);padding:0 12px;font-size:12px;font-weight:450}.settings-create-body{display:grid;gap:14px;padding:18px 24px 22px}.settings-create-section{display:grid;gap:14px;border:1px solid var(--settings-line);background:#fbfcfe;padding:16px}.settings-create-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:start;border-bottom:1px solid var(--settings-line);padding-bottom:12px}.settings-create-section-heading h4{margin:0;color:var(--settings-ink);font-size:13px;font-weight:650}.settings-create-section-heading p{margin:4px 0 0;color:var(--settings-muted);font-size:12px;line-height:1.4}.settings-create-section-heading>strong{display:inline-flex;min-width:30px;height:26px;align-items:center;justify-content:center;border:1px solid var(--settings-border);border-radius:999px;background:#fff;color:var(--settings-ink);font-size:12px}.settings-create-panel input,.settings-create-panel select,.settings-create-panel textarea{border-radius:4px;font-size:12px}.settings-create-panel textarea{min-height:74px;resize:vertical}.settings-create-panel .settings-invite-ledger{border-top:0}.settings-create-panel .settings-invite-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.85fr) auto;align-items:start;gap:12px;border:1px solid var(--settings-line);background:#fff;padding:12px}.settings-create-panel .settings-access-request-row .settings-inline-reason,.settings-create-panel .settings-access-request-row>button,.settings-create-panel .settings-pending-invite-row .settings-inline-reason,.settings-create-panel .settings-pending-invite-row>button{grid-column:1 / -1}.settings-create-panel .settings-request-actions{display:flex;justify-content:flex-end}.settings-create-panel .settings-request-actions button,.settings-create-panel .settings-invite-row>button,.settings-create-panel .settings-action-row button{min-height:34px;border:1px solid var(--settings-border);border-radius:4px;background:#fff;color:var(--settings-ink);padding:0 12px;font-size:12px;font-weight:550}.settings-create-panel .settings-action-row button:last-child,.settings-create-panel .settings-request-actions button{background:#172033;color:#fff}.settings-create-panel .settings-invite-row>button:disabled,.settings-create-panel .settings-action-row button:disabled{background:#eef3f8;color:#8a98aa}.settings-create-panel .settings-form-grid,.settings-create-panel .settings-check-grid,.settings-create-panel .settings-permission-matrix,.settings-create-panel .settings-reason-field{margin-right:0;margin-left:0}.settings-create-panel .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-create-panel .settings-form-grid label:first-child,.settings-create-panel .settings-reason-field{grid-column:1 / -1}.settings-create-assignments,.settings-create-permissions{max-height:220px;overflow:auto}.settings-create-actions{border-top:1px solid var(--settings-line);background:transparent;padding:14px 0 0;margin:0}.settings-audit-rail{grid-column:4;grid-row:1 / 3;padding:28px 24px;border-left:1px solid var(--settings-border);overflow:auto}.settings-audit-rail h3{margin-bottom:22px}.settings-audit-rail article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;border-top:1px solid var(--settings-line);padding:20px 0}.settings-audit-rail article>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#edf5ff;color:var(--settings-blue-2);font-size:14px}.settings-audit-rail article strong{display:block;margin-bottom:4px;color:var(--settings-ink);font-size:12px}.settings-audit-rail article p,.settings-audit-rail article small{display:block;margin:0 0 5px;color:var(--settings-muted);font-size:12px}.settings-audit-rail>button{border:0;color:var(--settings-blue);padding:0}.settings-audit-table{grid-column:2 / 4;grid-row:2;border-top:1px solid var(--settings-border);padding:14px}.settings-audit-table-toolbar{display:grid;grid-template-columns:auto 104px 112px minmax(180px,1fr) auto;gap:12px;align-items:center;margin-bottom:10px}.settings-audit-table-toolbar>span{display:flex;gap:10px;align-items:center;color:var(--settings-muted);font-size:11px}.settings-audit-table-toolbar label{display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.settings-audit-table table{width:100%;border-collapse:collapse;border:1px solid var(--settings-line);background:#fff;font-size:12px}.settings-audit-table th,.settings-audit-table td{border-bottom:1px solid var(--settings-line);padding:10px 12px;color:#25354b;text-align:left}.settings-audit-table th{color:#55657a;font-size:11px;font-weight:450}@media (max-width: 1420px){.settings-layout{grid-template-columns:204px minmax(500px,1fr) minmax(500px,1fr) 260px}}@media (max-width: 1100px){.settings-layout{grid-template-columns:1fr}.settings-section-rail,.settings-employee-ledger,.settings-employee-inspector,.settings-audit-rail,.settings-audit-table{grid-column:auto;grid-row:auto}}.settings-layout{grid-template-columns:216px minmax(500px,.95fr) minmax(500px,1fr) 260px;grid-template-rows:minmax(520px,58vh) auto}.settings-title-row{align-items:center}.settings-toolbar{flex-shrink:0}.settings-toolbar button,.settings-primary-action{min-width:96px;white-space:nowrap}.settings-primary-action{min-width:138px}.settings-panel-heading,.settings-ledger-tools,.settings-employee-ledger-header,.settings-employee-row,.settings-ledger-footer{padding-right:18px;padding-left:18px}.settings-ledger-tools{grid-template-columns:minmax(210px,1fr) 138px auto}.settings-employee-ledger-header,.settings-employee-row{grid-template-columns:18px minmax(170px,1.35fr) 82px minmax(90px,.8fr) minmax(104px,.9fr) 70px;gap:9px}.settings-employee-row{min-height:60px;padding-top:10px;padding-bottom:10px;font-size:12px}.settings-employee-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-employee-row>span:nth-child(n+4){color:#14233a;font-size:12px;font-weight:400;line-height:1.2}.settings-employee-row strong{font-size:12px;line-height:1.15}.settings-employee-row small{overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap}.settings-role-pill{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-employee-inspector{max-height:58vh}.settings-employee-inspector>.settings-check-grid{display:none}.settings-permission-matrix{max-height:280px}.settings-audit-table{min-height:210px}@media (max-width: 1520px){.settings-layout{grid-template-columns:206px minmax(460px,.96fr) minmax(470px,1fr) 240px}.settings-ledger-tools{grid-template-columns:minmax(180px,1fr) 126px}.settings-ledger-tools strong{display:none}.settings-audit-table-toolbar{grid-template-columns:auto 104px 112px minmax(160px,1fr)}.settings-audit-table-toolbar>span{display:none}}.rd-selected-workspace.rd-selected-shell-restored{grid-column:1 / -1;position:relative;display:grid;grid-template-rows:38px 164px 68px;gap:7px;height:296px;min-height:296px;overflow:hidden;border:1px solid #dce4ee;border-radius:6px;background:#fff;padding:5px 10px 7px;box-shadow:none}.rd-restored-record-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:14px;min-width:0}.rd-restored-record-heading{min-width:0}.rd-restored-record-heading>span{display:block;color:#64748b;font-size:11px;font-weight:400;line-height:14px}.rd-restored-record-heading h3{overflow:hidden;margin:1px 0 0;color:#111827;font-size:14px;font-weight:450;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.rd-restored-record-actions{display:flex;align-items:start;gap:9px;padding-top:2px}.rd-restored-record-actions>span{display:inline-flex;align-items:center;min-height:19px;border-radius:5px;background:#dff7e8;color:#128241;padding:0 9px;font-size:10px;font-weight:450}.rd-restored-record-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:136px;height:31px;border:1px solid #d9e2ec;border-radius:5px;background:#fff;color:#111827;padding:0 10px;font-size:11px;font-weight:450;line-height:1;cursor:pointer}.rd-restored-record-actions button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.rd-restored-dynamic-compat,.rd-restored-compat-text{position:absolute;top:0;left:0;display:grid;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.rd-restored-record-grid{display:grid;grid-template-columns:344px minmax(340px,1fr) 374px;gap:10px;min-width:0;min-height:0}.rd-restored-card{position:relative;min-width:0;overflow:hidden;border:1px solid #dfe7f1;border-radius:6px;background:#fff;padding:11px 12px}.rd-restored-card h4,.rd-restored-evidence h4{margin:0;color:#172033;font-size:12px;font-weight:450;line-height:15px;text-transform:none}.rd-restored-commercial{display:grid;grid-template-columns:204px minmax(0,1fr);grid-template-rows:18px minmax(0,1fr);column-gap:16px}.rd-restored-commercial h4{grid-column:1 / -1}.rd-restored-commercial dl{display:grid;grid-auto-rows:20px;grid-column:1;grid-row:2;align-content:start;margin:3px 0 0}.rd-restored-commercial dl div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center}.rd-restored-commercial dt{color:#667085;font-size:11px;font-weight:450;line-height:14px}.rd-restored-commercial dd{display:inline-flex;align-items:center;min-width:0;margin:0;color:#1f2937;font-size:11px;font-weight:450;line-height:14px;white-space:nowrap}.rd-restored-commercial .rd-restored-good{color:#12a150;font-weight:450}.rd-restored-owner-avatar{display:inline-block;width:17px;height:17px;margin-right:6px;border-radius:50%;background:radial-gradient(circle at 50% 36%,#2f1d17 0 3px,transparent 3.5px),linear-gradient(145deg,#f7d8c2,#b86f53 48%,#1f3a5f 50%,#1f3a5f)}.rd-restored-health{position:relative;grid-column:2;grid-row:2;display:grid;grid-template-rows:16px 50px 14px 14px;justify-items:center;align-items:start;border-left:1px solid #e5ebf3;padding:18px 0 0 15px}.rd-restored-health span,.rd-restored-health em,.rd-restored-health b{justify-self:start;color:#667085;font-size:10.5px;font-style:normal;font-weight:450;line-height:14px;white-space:nowrap}.rd-restored-health strong{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,#ffffff 0 17px,transparent 17px),conic-gradient(#f97316 0,#f97316 209deg,#e8edf3 209deg,#e8edf3 360deg);color:#111827;font-size:13px;font-weight:450}.rd-restored-health b{color:#f97316;font-weight:450}.rd-restored-stakeholders,.rd-restored-close{display:grid;grid-template-rows:19px minmax(0,1fr);gap:5px}.rd-restored-stakeholder-list,.rd-restored-close-list{display:grid;gap:4px;min-width:0}.rd-restored-stakeholder-list{grid-auto-rows:27px}.rd-restored-stakeholder-list article{display:grid;grid-template-columns:28px minmax(0,1fr) 62px;gap:8px;align-items:center;min-width:0}.rd-restored-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:9px;font-weight:450}.rd-restored-avatar-slate{background:#46596b}.rd-restored-avatar-green{background:#12a86a}.rd-restored-avatar-orange{background:#f97316}.rd-restored-avatar-blue{background:#2563eb}.rd-restored-stakeholder-list strong,.rd-restored-stakeholder-list em,.rd-restored-stakeholder-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-restored-stakeholder-list strong{color:#101828;font-size:11px;font-weight:450;line-height:12px}.rd-restored-stakeholder-list em,.rd-restored-stakeholder-list small{color:#475467;font-size:11px;font-style:normal;font-weight:400;line-height:12px}.rd-restored-stakeholder-list small{align-self:center;text-align:right}.rd-restored-close-list{grid-auto-rows:20px}.rd-restored-close-list article{display:grid;grid-template-columns:18px minmax(0,1fr) 86px;gap:7px;align-items:center;min-width:0}.rd-restored-close-list article>span{display:grid;place-items:center;width:13px;height:13px;border:1px solid #cbd5e1;border-radius:999px;background:#fff}.rd-restored-close-list article.done>span{border-color:#17a56d}.rd-restored-close-list article.done>span:before{content:"?";color:#17a56d;font-size:9px;font-weight:450;line-height:1}.rd-restored-close-list article.active>span{border-color:#2563eb}.rd-restored-close-list strong,.rd-restored-close-list em{overflow:hidden;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.rd-restored-close-list strong{color:#172033;font-weight:450}.rd-restored-close-list em{color:#2563eb;font-style:normal;font-weight:450;text-align:right}.rd-restored-close-list article.done em{color:#f97316}.rd-restored-evidence{display:grid;grid-template-columns:101px repeat(5,minmax(0,1fr));min-width:0;min-height:0;overflow:hidden;border:1px solid #dfe7f1;border-radius:6px;background:#fff}.rd-restored-evidence h4{display:flex;align-items:center;padding:0 12px}.rd-restored-evidence article{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:8px 10px 6px}.rd-restored-evidence article+article:before{content:"";position:absolute;top:17px;bottom:17px;left:0;width:1px;background:#a8b4c4}.rd-restored-evidence-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.rd-restored-evidence-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.rd-restored-evidence-icon.purple{background:#eee7ff;color:#7047ff}.rd-restored-evidence-icon.green{background:#def8ea;color:#12a86a}.rd-restored-evidence-icon.blue{background:#e7efff;color:#2563eb}.rd-restored-evidence-icon.red{background:#ffe4e6;color:#ff4d4f}.rd-restored-evidence-icon.orange{background:#fff0df;color:#f59e0b}.rd-restored-evidence strong,.rd-restored-evidence em{display:block;overflow:hidden;text-overflow:ellipsis}.rd-restored-evidence strong{color:#101828;font-size:10px;font-weight:450;line-height:12px}.rd-restored-evidence em{margin-top:8px;color:#667085;font-size:10px;font-style:normal;font-weight:450;line-height:12px;white-space:nowrap}@media (max-width: 980px){.rd-selected-workspace.rd-selected-shell-restored{height:auto;min-height:296px;grid-template-rows:auto}.rd-restored-record-grid,.rd-restored-evidence{grid-template-columns:minmax(0,1fr)}}.workspace-nav button{position:relative;width:46px;height:46px;border-radius:9px;color:#19336d}.workspace-nav button.selected{background:#eaf2ff;color:#0b66e4}.workspace-nav button.selected:before{content:"";position:absolute;top:8px;bottom:8px;left:-11px;width:3px;border-radius:999px;background:#0b66e4}.shell-utility-nav{display:grid;justify-items:center;gap:12px;border-top:1px solid #eef2f7;padding:18px 11px 20px}.shell-utility-nav button{width:42px;height:42px;border-radius:9px}.workspace-canvas{display:grid;align-content:start;gap:12px;min-width:0;padding:0}.workspace-heading{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start;border-bottom:1px solid var(--correl-color-border);padding-bottom:10px}.workspace-heading p{margin-bottom:0;color:var(--correl-color-muted);line-height:1.45}.lens-context,.setup-summary,.blocked-state,.search-results article{border:1px solid var(--correl-color-border);border-radius:0;background:#fbfcfb;padding:10px}.lens-context p:last-child,.search-results article p,.blocked-state p{margin-bottom:0;color:var(--correl-color-muted)}.control-studio-stack,.command-stack,.customer-graph-stack,.revenue-desk-stack{display:grid;gap:0}.setup-summary{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px;align-items:center}.setup-summary p:last-child{grid-column:1 / -1;margin-bottom:0;color:var(--correl-color-muted)}.status-pill,.state-text{font-size:12px;font-weight:450;text-transform:uppercase}.status-implementation,.state-in-review{color:#163c6d}.state-blocked{color:#7f1d1d}.state-ready,.status-ready-for-signoff{color:#0f5b3f}.command-strip-customer-hidden{display:grid}.customer-graph-canvas-host{gap:0;min-width:0;overflow:hidden;border:0;background:transparent;padding:0}.customer-graph-canvas-host>.workspace-heading,.customer-graph-canvas-host>.lens-context{display:none}.cg-workbench{--cg-bg: #f8fafc;--cg-panel: #ffffff;--cg-border: #dfe7f0;--cg-strong-border: #cfd9e6;--cg-text: #182234;--cg-muted: #637083;--cg-blue: #2563eb;--cg-green: #18a957;--cg-orange: #f29b26;--cg-red: #e34848;display:grid;gap:0;min-width:0;max-width:100%;overflow-x:hidden;color:var(--cg-text);font-size:12px;line-height:1.35}.cg-workbench h2,.cg-workbench h3,.cg-workbench p{margin:0}.cg-page-header,.cg-command-bar,.cg-panel{border:1px solid var(--cg-border);border-radius:0;background:var(--cg-panel);box-shadow:none}.cg-page-header{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,auto);gap:18px;align-items:center;padding:18px 20px}.cg-page-header h2{margin-bottom:4px;font-size:26px;line-height:1.12;font-weight:450}.cg-page-header p{color:var(--cg-muted);font-size:13px}.cg-header-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:0;min-width:0}.cg-account-picker{display:grid;min-width:230px;border:1px solid var(--cg-border);border-radius:8px 0 0 8px;padding:7px 10px;background:#fbfdff}.cg-account-picker span,.cg-header-metric span,.cg-commercial-grid dt,.cg-support-list dt{color:var(--cg-muted);font-size:10px;font-weight:450}.cg-account-picker select{height:24px;border:0;background:transparent;color:var(--cg-text);font-size:12px;font-weight:450}.cg-risk-badge,.cg-header-metric{display:grid;align-content:center;min-width:92px;min-height:52px;border:1px solid var(--cg-border);border-left:0;padding:7px 10px;background:#fff;text-align:center}.cg-risk-badge{color:var(--cg-red);background:#fff6f6;font-weight:450}.cg-header-metric strong{margin-top:2px;font-size:13px}.cg-header-metric.metric-green strong{color:var(--cg-green)}.cg-header-metric.metric-orange strong{color:var(--cg-orange)}.cg-header-metric.metric-red strong{color:var(--cg-red)}.cg-command-bar{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding:10px 12px}.cg-command-bar button,.cg-tabs button{min-height:30px;border-color:var(--cg-border);border-radius:6px;padding:0 12px;background:#fff;color:#26354a;font-size:12px;font-weight:450}.cg-command-bar button:hover:not(:disabled),.cg-tabs button:hover:not(:disabled){border-color:#bdd2ef;background:#f7fbff}.cg-workbench-ledger{gap:0}.cg-ledger-command-header{display:grid;grid-template-rows:auto auto;grid-auto-rows:auto;row-gap:0;min-width:0;min-height:0;border-top:1px solid #d8e0ea;border-bottom:1px solid #d8e0ea;background:#fff;color:#111b2d;box-shadow:none}.cg-ledger-command-title-row,.cg-ledger-command-controls{min-width:0;padding-right:14px;padding-left:14px}.cg-ledger-command-title-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-height:34px;padding-top:5px;padding-bottom:1px}.cg-ledger-command-title{display:grid;grid-template-columns:3px minmax(0,1fr);align-items:start;min-width:0;column-gap:12px}.cg-ledger-command-title>span{display:block;width:3px;height:28px;flex:0 0 auto;border-radius:999px;background:#1264d8}.cg-ledger-title-copy{display:grid;min-width:0;gap:2px}.cg-ledger-title-line{display:flex;align-items:baseline;min-width:0;gap:12px}.cg-ledger-command-title h2{margin:0;color:#111827;font-size:23px;font-weight:450;letter-spacing:0;line-height:1.15;white-space:nowrap}.cg-ledger-command-title p{overflow:hidden;color:#667085;font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cg-ledger-command-controls>.cg-mode-tabs,.cg-relationship-command-controls>.cg-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 1 320px;width:min(320px,100%);max-width:100%;min-height:32px;margin:0;overflow:hidden;gap:2px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;padding:2px}.cg-ledger-command-controls>.cg-mode-tabs button,.cg-relationship-command-controls>.cg-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:28px;border:0;border-radius:4px;background:transparent;color:#1f2a44;padding:0 12px;font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.cg-ledger-command-controls>.cg-mode-tabs button:hover,.cg-relationship-command-controls>.cg-mode-tabs button:hover{background:#eef4ff;color:#0b3f86}.cg-ledger-command-controls>.cg-mode-tabs button.selected,.cg-relationship-command-controls>.cg-mode-tabs button.selected{background:#082954;color:#fff;box-shadow:0 1px 2px #08295433}.cg-ledger-command-controls>.cg-mode-tabs button:focus-visible,.cg-relationship-command-controls>.cg-mode-tabs button:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.cg-ledger-command-actions{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-start;min-width:0;gap:6px}.cg-ledger-priority-action,.cg-ledger-create-action,.cg-relationship-action-strip button{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;min-height:30px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#111827;padding:0 12px;font-size:13px;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap}.cg-ledger-priority-action{grid-template-columns:18px auto auto;gap:6px}.cg-ledger-priority-action svg{width:18px;height:18px;color:#f07d00}.cg-ledger-priority-action strong{color:#f07d00;font-size:14px;font-weight:450}.cg-ledger-priority-action.selected span{color:#0b4da2}.cg-ledger-empty-switch{position:relative;display:inline-grid;grid-template-columns:40px auto;align-items:center;gap:8px;min-height:30px;border-right:1px solid #cbd5e1;border-left:1px solid #cbd5e1;padding:0 10px;color:#111827;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.cg-ledger-empty-switch input{position:absolute;width:40px;height:24px;margin:0;opacity:0}.cg-ledger-empty-switch>span{position:relative;width:40px;height:24px;border-radius:999px;background:#97a0ad;box-shadow:inset 0 1px 2px #0f172a40}.cg-ledger-empty-switch>span:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a4d}.cg-ledger-empty-switch input:checked+span{background:#174ea6}.cg-ledger-empty-switch input:checked+span:after{transform:translate(16px)}.cg-ledger-empty-switch input:focus-visible+span{outline:2px solid #2563eb;outline-offset:3px}.cg-ledger-create-action{margin-left:0;padding:0 12px;color:#103a78;gap:8px;box-shadow:0 1px 2px #0f172a08}.cg-relationship-action-strip .cg-ledger-priority-action,.cg-relationship-action-strip .cg-ledger-create-action{min-height:30px}.cg-ledger-create-action svg{width:17px;height:17px;color:#0d4f9e}.cg-ledger-create-action:disabled{opacity:.52}.cg-ledger-priority-action:hover:not(:disabled),.cg-ledger-create-action:hover:not(:disabled),.cg-relationship-action-strip button:hover:not(:disabled){border-color:#93b6e8;background:#f7fbff}.cg-ledger-create-action:hover:not(:disabled){color:#10233f}.cg-ledger-command-actions svg,.cg-ledger-command-controls svg,.cg-relationship-action-strip svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.cg-ledger-command-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding-top:12px;padding-bottom:8px}.cg-relationship-command-header{min-height:0}.cg-relationship-command-controls{display:flex;flex-wrap:wrap;align-items:flex-end;min-width:0;gap:8px;padding:12px 14px 8px}.cg-relationship-command-controls .cg-account-picker{flex:1 1 250px;min-width:0;min-height:34px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;padding:3px 10px 4px}.cg-relationship-command-controls .cg-account-picker span{color:#64748b;font-size:9.5px;font-weight:450;line-height:1;text-transform:none}.cg-relationship-command-controls .cg-account-picker select{height:20px;color:#111827;font-size:12px;font-weight:450;line-height:1}.cg-relationship-status-tape{display:grid;grid-template-columns:minmax(86px,max-content) repeat(5,minmax(82px,1fr));flex:3 1 560px;overflow:hidden;min-width:0;border:1px solid #cbd5e1;border-radius:5px;background:#fff}.cg-relationship-status-tape .cg-risk-badge,.cg-relationship-status-tape .cg-header-metric{min-width:0;min-height:34px;border:0;border-right:1px solid #d4dbe6;border-radius:0;padding:4px 9px;text-align:left}.cg-relationship-status-tape .cg-header-metric:last-child{border-right:0}.cg-relationship-status-tape .cg-risk-badge{align-content:center;background:#fff8f8;color:#d92d20;font-size:12px;font-weight:450}.cg-relationship-status-tape .cg-header-metric span{font-size:9.5px;font-weight:450;line-height:1;text-transform:none}.cg-relationship-status-tape .cg-header-metric strong{overflow:hidden;margin-top:2px;font-size:12px;font-weight:450;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-action-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center;border:0;border-top:1px solid #e1e8f0;padding:7px 14px}.cg-ledger-command-search{display:grid;grid-template-columns:18px minmax(0,1fr);flex:0 1 280px;align-items:center;height:32px;min-width:0;border:1px solid #cbd5e1;border-radius:5px;background:#fff;padding:0 12px}.cg-ledger-command-search svg{width:18px;height:18px;color:#53627a}.cg-ledger-command-search input{min-width:0;height:30px;border:0;background:transparent;color:#111827;padding:0 10px;font-size:13px;font-weight:400;outline:none}.cg-ledger-command-search input::placeholder{color:#667085;opacity:1}.cg-ledger-command-segment,.cg-ledger-lifecycle-filter{position:relative;min-width:0;border:0;margin:0;padding:0}.cg-ledger-command-segment legend,.cg-ledger-lifecycle-filter>span{position:absolute;top:-13px;left:0;color:#64748b;font-size:11px;font-weight:400;line-height:1}.cg-ledger-command-segment>div{display:grid;overflow:hidden;border:1px solid #cbd5e1;border-radius:5px;background:#fff}.cg-ledger-command-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-ledger-command-group{flex:0 1 252px}.cg-ledger-command-view>div{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-ledger-command-view{flex:0 1 304px}.cg-ledger-command-segment button{display:inline-grid;grid-template-columns:18px auto;align-items:center;justify-content:center;gap:6px;min-height:32px;border:0;border-right:1px solid #d4dbe6;border-radius:0;background:#fff;color:#202a3a;padding:0 10px;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.cg-ledger-command-segment button:last-child{border-right:0}.cg-ledger-command-segment button svg{width:17px;height:17px;color:#314156}.cg-ledger-command-segment button.selected{background:linear-gradient(180deg,#073469,#082954);color:#fff;box-shadow:inset 0 1px #ffffff14}.cg-ledger-command-segment button.selected svg{color:#fff}.cg-ledger-command-view button.selected{border:1px solid #0b66e4;background:#fff;color:#0c3f86;box-shadow:inset 0 0 0 1px #0b66e426}.cg-ledger-command-view button.selected svg{color:#0c4a9a}.cg-ledger-lifecycle-filter{display:grid;grid-template-columns:minmax(0,1fr) 18px;flex:0 1 176px;align-items:center;height:32px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;padding:0 12px}.cg-ledger-lifecycle-filter select{min-width:0;height:30px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#111827;padding:0;font-size:13px;font-weight:450;outline:none}.cg-ledger-lifecycle-filter svg{width:16px;height:16px;color:#1f2937;pointer-events:none}@media (max-width: 1440px){.cg-ledger-command-controls,.cg-relationship-command-controls{gap:10px}.cg-ledger-command-title p{max-width:300px}.cg-ledger-command-actions{justify-content:flex-start}}@media (max-width: 1366px){.cg-ledger-command-controls>.cg-mode-tabs,.cg-relationship-command-controls>.cg-mode-tabs{flex-basis:320px}.cg-ledger-command-search{flex-basis:240px}.cg-ledger-command-group{flex-basis:236px}.cg-ledger-command-view{flex-basis:292px}.cg-ledger-command-actions{flex-basis:420px}.cg-relationship-status-tape{flex-basis:520px}}@media (max-width: 1180px){.cg-ledger-command-header{grid-template-rows:auto auto}.cg-ledger-command-title-row,.cg-ledger-command-controls,.cg-relationship-command-controls{align-items:start}.cg-ledger-command-title-row{gap:10px;padding-bottom:8px}.cg-ledger-command-actions{justify-content:flex-start}.cg-ledger-command-controls{gap:22px;padding-bottom:12px}.cg-ledger-command-controls>.cg-mode-tabs,.cg-relationship-command-controls>.cg-mode-tabs,.cg-ledger-command-search,.cg-ledger-command-group,.cg-ledger-lifecycle-filter,.cg-ledger-command-view,.cg-ledger-command-actions,.cg-relationship-command-controls .cg-account-picker,.cg-relationship-status-tape{flex-basis:100%}.cg-relationship-command-controls{gap:10px;padding-top:10px}.cg-relationship-status-tape{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-relationship-status-tape .cg-header-metric:nth-child(3){border-right:0}.cg-relationship-action-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.cg-ledger-command-title-row,.cg-ledger-command-controls,.cg-relationship-command-controls,.cg-relationship-action-strip{padding-right:16px;padding-left:16px}.cg-ledger-command-title h2{font-size:24px;line-height:1.18}.cg-ledger-title-line{display:grid;gap:2px}.cg-ledger-command-title p{max-width:none;line-height:1.25}.cg-ledger-command-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cg-ledger-empty-switch{border:0;padding:0}.cg-ledger-create-action{margin-left:0}.cg-ledger-command-group>div,.cg-ledger-command-view>div,.cg-ledger-timeline-view,.cg-ledger-map-view{grid-template-columns:minmax(0,1fr)}.cg-relationship-status-tape,.cg-relationship-action-strip{grid-template-columns:minmax(0,1fr)}.cg-relationship-status-tape .cg-risk-badge,.cg-relationship-status-tape .cg-header-metric{border-right:0;border-bottom:1px solid #d4dbe6}.cg-relationship-status-tape .cg-header-metric:last-child{border-bottom:0}}.cg-mode-tabs{min-width:0;margin:0}.cg-mode-tabs button{font-family:inherit}.cg-account-create-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;align-items:start;justify-items:center;overflow:auto;background:#0f172a3d;padding:56px 20px}.cg-account-create-dialog{width:min(920px,100%);border:1px solid #c8d3e1;border-radius:8px;background:#fff;box-shadow:0 24px 64px #0f172a2e}.cg-account-create-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e0e7f0;padding:18px 20px 14px}.cg-account-create-dialog>header span{display:block;color:#64748b;font-size:11px;font-weight:450}.cg-account-create-dialog>header h3{margin:2px 0 0;color:#0f172a;font-size:20px;font-weight:450;letter-spacing:0}.cg-account-create-dialog button{border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#172033;min-height:34px;padding:0 14px;font-size:12px;font-weight:450}.cg-account-create-dialog button:hover:not(:disabled){border-color:#93b6e8;background:#f7fbff}.cg-account-create-dialog button[type=submit]{border-color:#082954;background:#082954;color:#fff}.cg-account-create-dialog button[type=submit]:hover:not(:disabled){border-color:#0a3975;background:#0a3975;color:#fff}.cg-account-create-dialog button:disabled,.cg-account-create-dialog button[type=submit]:disabled{border-color:#c7d3e1;background:#edf3f8;color:#40526b;cursor:not-allowed;opacity:1}.cg-account-create-dialog form{display:grid;gap:14px;padding:18px 20px 20px}.cg-account-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cg-account-create-grid label{display:grid;min-width:0;gap:5px}.cg-account-create-grid label>span{color:#475569;font-size:11px;font-weight:450}.cg-account-create-grid input,.cg-account-create-grid select,.cg-account-create-grid textarea{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#111827;font:inherit;font-size:13px;font-weight:450;outline:none}.cg-account-create-grid input,.cg-account-create-grid select{height:36px;padding:0 10px}.cg-account-create-grid textarea{min-height:76px;resize:vertical;padding:9px 10px}.cg-account-create-grid input:focus,.cg-account-create-grid select:focus,.cg-account-create-grid textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.cg-account-create-reason{grid-column:1 / -1}.cg-account-create-error,.cg-account-create-form-error{color:#b42318;font-size:12px;font-style:normal;font-weight:400}.cg-account-create-form-error{margin:0}.cg-account-create-readiness{align-self:center;margin:0 auto 0 0;color:#4b5b70;font-size:12px;font-weight:450;line-height:1.3}.cg-account-create-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e6edf5;padding-top:14px}@media (max-width: 760px){.cg-account-create-scrim{padding:24px 12px}.cg-account-create-grid{grid-template-columns:minmax(0,1fr)}}.cg-ledger-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center;padding-bottom:14px}.cg-ledger-toolbar button,.cg-ledger-toolbar select,.cg-ledger-toolbar input[type=search]{height:34px;border:1px solid var(--cg-border);border-radius:6px;background:#fff;color:#26354a;font-size:12px;font-weight:450}.cg-ledger-toolbar button{padding:0 12px}.cg-ledger-toolbar button.selected{border-color:#9fc3ff;background:#f2f7ff;color:var(--cg-blue)}.cg-ledger-toolbar button span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;border-radius:5px;background:#eef5ff;color:var(--cg-blue);font-size:10px}.cg-ledger-search,.cg-ledger-group{display:grid;gap:4px}.cg-ledger-search span,.cg-ledger-group span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cg-ledger-search input{width:290px;padding:0 12px 0 34px;background:linear-gradient(transparent,transparent),radial-gradient(circle at 17px 17px,transparent 0 5px,#7a8798 5px 6px,transparent 6px)}.cg-ledger-group{position:relative}.cg-ledger-group:before{content:"Group by:";position:absolute;left:10px;top:9px;color:#65738a;font-size:11px;font-weight:450;pointer-events:none}.cg-ledger-group select{min-width:180px;padding:0 28px 0 74px}.cg-ledger-toggle{display:inline-flex;gap:7px;align-items:center;height:34px;border:1px solid var(--cg-border);border-radius:6px;padding:0 10px;color:#65738a;font-size:12px;font-weight:450}.cg-ledger-toggle input{width:24px;height:14px;accent-color:var(--cg-blue)}.cg-ledger-summary{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));border:1px solid var(--cg-border);border-radius:0;background:#fff;box-shadow:none}.cg-ledger-summary div{display:grid;gap:4px;min-height:76px;border-right:1px solid var(--cg-border);padding:14px 18px}.cg-ledger-summary div:last-child{border-right:0}.cg-ledger-summary span,.cg-ledger-summary em,.cg-ledger-lane>p,.cg-ledger-lane>em,.cg-client-compact-action span,.cg-client-action-brief span,.cg-client-fact-grid dt,.cg-client-relationship-brief span,.cg-client-activity-brief span,.cg-ledger-footer span,.cg-inspector-contact dt,.cg-inspector-risk span,.cg-inspector-next p,.cg-inspector-recent span,.cg-inspector-recent em{color:var(--cg-muted)}.cg-ledger-summary span{font-size:10px;font-weight:450}.cg-ledger-summary strong{color:#111b2d;font-size:18px;font-weight:450}.cg-ledger-summary em{font-size:11px;font-style:normal;font-weight:400}.cg-ledger-board{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;align-items:stretch;block-size:calc(100dvh - 112px);min-height:0;overflow:hidden}.cg-ledger-alternate{min-width:0;border-bottom:1px solid var(--cg-border);background:#fff}.cg-ledger-table-view{overflow-x:auto}.cg-ledger-table-view .cg-table button,.cg-ledger-map-view button,.cg-ledger-timeline-view button{border:0;background:transparent;color:#0f3f8a;padding:0;font:inherit;font-weight:450;text-align:left}.cg-ledger-timeline-view{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:0}.cg-ledger-timeline-view article{display:grid;gap:8px;min-height:144px;border-right:1px solid var(--cg-border);border-bottom:1px solid var(--cg-border);padding:18px}.cg-ledger-timeline-view article>span{color:var(--cg-muted);font-size:11px;font-weight:450;text-transform:uppercase}.cg-ledger-timeline-view article>strong{color:#111b2d;font-size:14px;font-weight:450}.cg-ledger-timeline-view article>p{color:var(--cg-muted);font-size:12px;font-weight:450}.cg-ledger-map-view{display:grid;grid-template-columns:280px repeat(3,minmax(220px,1fr));gap:0}.cg-ledger-map-view>div,.cg-ledger-map-view>article{display:grid;align-content:center;gap:8px;min-height:136px;border-right:1px solid var(--cg-border);border-bottom:1px solid var(--cg-border);padding:18px}.cg-ledger-map-view strong{color:#111b2d;font-size:20px;font-weight:450}.cg-ledger-map-view span,.cg-ledger-map-view p{color:var(--cg-muted);font-size:12px;font-weight:450}.cg-ledger-main{display:grid;grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-width:0;min-height:0}.cg-ledger-lanes{display:grid;grid-auto-columns:minmax(330px,380px);grid-template-columns:repeat(var(--ledger-lane-count, 6),minmax(330px,380px));grid-template-rows:minmax(0,1fr);gap:0;min-width:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cg-ledger-lane{display:grid;grid-template-rows:auto auto auto auto;align-content:start;min-width:330px;min-height:100%;border:1px solid var(--cg-border);border-radius:0;background:#fbfcfe;padding:12px}.cg-ledger-lane.can-drop{background:linear-gradient(180deg,#fff,#f8fbff)}.cg-ledger-lane header{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:28px}.cg-ledger-lane header div{display:flex;gap:8px;align-items:center}.cg-ledger-lane header strong{color:#172033;font-size:12px;font-weight:450}.cg-lane-mark{width:16px;height:16px;border:2px solid #a7b2c2;border-radius:50%}.lane-risk .cg-lane-mark{border-color:var(--cg-red)}.lane-contact .cg-lane-mark{border-color:var(--cg-orange)}.lane-implementation .cg-lane-mark{border-color:var(--cg-blue)}.lane-stable .cg-lane-mark{border-color:var(--cg-green)}.lane-milestone .cg-lane-mark{border-color:var(--cg-blue)}.cg-lane-handle{display:grid;place-items:center;min-width:26px;height:24px;color:#57657a;font-weight:400}.cg-ledger-lane>p{margin:4px 0 0;font-size:10px;font-weight:450}.cg-ledger-lane>p span{margin-left:6px}.cg-ledger-lane>em{display:block;min-height:28px;margin-top:8px;font-size:10px;font-style:normal}.cg-ledger-board-empty{display:grid;grid-column:1 / -1;place-content:center;justify-items:center;min-height:260px;border:1px solid var(--cg-border);background:#fbfcfe;padding:28px;text-align:center}.cg-ledger-board-empty strong{color:#172033;font-size:14px;font-weight:450}.cg-ledger-board-empty span{margin-top:6px;color:var(--cg-muted);font-size:12px;font-weight:450}.cg-client-card-stack{display:grid;align-content:start;align-items:start;grid-auto-rows:max-content;gap:9px;margin-top:10px}.cg-client-card{display:grid;align-self:start;gap:10px;width:100%;border:1px solid #c8d3e0;border-radius:10px;background:#fff;padding:12px;text-align:left;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,padding .16s ease,background .16s ease}.cg-client-card.expanded{grid-template-rows:auto auto auto auto auto auto;min-block-size:414px;overflow:visible}.cg-client-card:not(.expanded){min-block-size:132px;gap:9px;overflow:visible;border-radius:8px;padding:10px;background:linear-gradient(180deg,#fff,#fbfdff)}.cg-client-card[draggable=true]{cursor:grab}.cg-client-card[draggable=true]:active{cursor:grabbing}.cg-client-card.selected{border-color:#2d6cff;box-shadow:0 0 0 1px #2d6cff2e,0 10px 24px #2563eb1a}.cg-client-card:not(.expanded).selected{box-shadow:0 0 0 1px #2d6cff24,0 4px 12px #2563eb12}.cg-client-card.risk-high{border-color:#f1b8b8}.cg-client-card.risk-medium{border-color:#edc77e}.cg-client-card:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.cg-client-card-title{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:start}.cg-client-card-title>div{min-width:0}.cg-client-card-title-actions{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;justify-content:start;gap:6px;min-width:0;max-width:112px}.cg-client-card:not(.expanded) .cg-client-card-title{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:start}.cg-client-card-title>span,.cg-inspector-heading>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #b7cdf9;border-radius:8px;background:#f3f7ff;color:var(--cg-blue);font-size:11px;font-weight:400}.cg-client-card:not(.expanded) .cg-client-card-title>span{width:34px;height:34px;border-radius:8px;font-size:10px}.cg-client-card-title strong{display:block;overflow-wrap:anywhere;color:#07132b;font-size:13px;line-height:1.12;font-weight:450}.cg-client-card:not(.expanded) .cg-client-card-title strong{display:-webkit-box;overflow:hidden;font-size:12.5px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-client-card-title small{display:block;margin-top:3px;color:#4e5f75;font-size:10.5px;font-weight:400;line-height:1.28}.cg-client-card:not(.expanded) .cg-client-card-title small{display:block;overflow:hidden;margin-top:2px;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cg-client-risk-label{display:inline-flex;align-items:center;justify-content:flex-end;color:var(--cg-red);font-size:10px;line-height:1.05;font-weight:450;white-space:nowrap}.cg-client-card:not(.expanded) .cg-client-risk-label{font-size:10px}.cg-client-card.risk-low .cg-client-risk-label{color:var(--cg-green)}.cg-client-card.risk-medium .cg-client-risk-label,.cg-client-card.risk-neutral .cg-client-risk-label{color:#b46a00}.cg-client-deal-brief{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 1 auto;max-width:100%;min-height:24px;border:1px solid #c8d5e5;border-radius:5px;background:#fff;color:#10233f;padding:4px 7px;font-size:10px;font-weight:450;line-height:1;white-space:nowrap;box-shadow:0 1px 1px #0f172a08}.cg-client-card:not(.expanded) .cg-client-deal-brief{min-height:24px;padding:4px 7px;font-size:10px}.cg-client-deal-brief svg{width:12px;height:12px;color:var(--cg-blue);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-client-deal-brief:hover,.cg-client-deal-brief[aria-pressed=true]{border-color:#7ca8f8;background:#f4f8ff;color:#174ea6}.cg-client-compact-action{display:grid;gap:4px;min-width:0;border-left:3px solid #1261ff;border-radius:0 6px 6px 0;background:#f5f8fd;padding:8px 10px 9px}.cg-client-compact-action span{font-size:9.5px;font-weight:450;line-height:1}.cg-client-compact-action strong{display:-webkit-box;overflow:hidden;color:#07132b;font-size:12px;font-weight:400;line-height:1.14;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-client-compact-action em{overflow:hidden;color:#4d5f75;font-size:10px;font-style:normal;font-weight:400;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.cg-client-compact-action em.is-overdue{color:var(--cg-red)}.cg-client-action-brief{display:grid;gap:3px;border-left:4px solid #1261ff;border-radius:0 7px 7px 0;background:#f5f8fd;padding:9px 10px 11px}.cg-client-action-brief span{font-size:10.5px;font-weight:450}.cg-client-action-brief strong{display:-webkit-box;overflow:hidden;color:#07132b;font-size:13px;line-height:1.18;font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-client-action-brief em{color:#4d5f75;font-size:10.5px;font-style:normal;font-weight:450;line-height:1.2}.cg-client-action-brief em.is-overdue{color:var(--cg-red)}.cg-client-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #dbe3ed;border-radius:7px;background:#dbe3ed}.cg-client-fact-grid div{display:grid;gap:4px;min-width:0;background:#fff;padding:7px 9px 8px}.cg-client-fact-grid dt{color:#4f5f74;font-size:10px;font-weight:450;line-height:1}.cg-client-fact-grid dd{margin:0;overflow:hidden;color:#07132b;font-size:11px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cg-client-relationship-brief{display:grid;gap:0;min-height:0}.cg-client-relationship-brief div{display:grid;gap:2px;min-width:0;min-height:0}.cg-client-relationship-brief strong{display:-webkit-box;overflow:hidden;color:#07132b;font-size:12px;font-weight:400;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-client-relationship-brief em,.cg-client-relationship-brief small{overflow:hidden;color:#46566c;font-size:10.5px;font-style:normal;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cg-client-relationship-brief span{font-size:12px;font-weight:450;line-height:1.2}.cg-client-card-footer{display:flex;align-self:end;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-width:0;gap:7px;border-top:1px solid #e3eaf2;padding-top:9px}.cg-client-last-touch{display:inline-flex;flex:1 1 96px;min-width:96px;gap:4px;align-items:baseline;color:#4b5c72;font-size:10.5px;font-weight:400;line-height:1.1}.cg-client-last-touch strong{overflow:hidden;color:#07132b;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-client-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cg-client-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;border:1px solid #d3dde9;border-radius:7px;background:#fff;color:#07132b;font-size:11px;font-weight:400;box-shadow:0 1px 1px #0f172a05}.cg-client-actions svg{width:14px;height:14px;color:var(--cg-blue)}.cg-client-actions button:not(:disabled):hover,.cg-inspector-actions button:not(:disabled):hover{border-color:#8bb8ff;color:var(--cg-blue)}.cg-client-actions button:disabled,.cg-inspector-actions button:disabled{color:#8b97a8;opacity:.62}.cg-client-actions button:disabled svg{color:#7d8a9b}.cg-deal-brief-popout{position:fixed;top:76px;right:18px;bottom:18px;z-index:80;display:grid;align-content:start;grid-template-rows:auto auto auto auto auto;gap:14px;width:min(520px,calc(100vw - 40px));border:1px solid #cfd9e6;border-radius:8px;background:#fff;padding:16px;box-shadow:0 24px 70px #0f172a33;overflow-y:auto}.cg-deal-brief-popout>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e3eaf2;padding-bottom:12px}.cg-deal-brief-popout>header span{display:block;color:#53647a;font-size:10px;font-weight:450;letter-spacing:.04em;text-transform:uppercase}.cg-deal-brief-popout h3,.cg-deal-brief-popout h4{margin:0;color:#07132b}.cg-deal-brief-popout h3{margin-top:4px;font-size:17px;line-height:1.15}.cg-deal-brief-popout p{margin:4px 0 0;color:#506176;font-size:12px}.cg-deal-brief-popout>header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cfd9e6;border-radius:6px;background:#fff;color:#34445b}.cg-deal-brief-popout>header button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-deal-brief-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dde5ef;border-radius:7px;background:#f8fafc}.cg-deal-brief-readiness span{display:grid;gap:2px;min-width:0;border-right:1px solid #dde5ef;padding:10px 12px;color:#607086;font-size:10px;font-weight:450}.cg-deal-brief-readiness span:last-child{border-right:0}.cg-deal-brief-readiness strong{overflow:hidden;color:#10233f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-snapshot,.cg-deal-brief-scope,.cg-deal-brief-missing{display:grid;gap:10px}.cg-deal-brief-snapshot dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;overflow:visible;border:1px solid #dde5ef;border-radius:8px;background:#fff;padding:2px 12px}.cg-deal-brief-snapshot dl div{display:grid;gap:4px;min-width:0;border-right:0;border-bottom:1px solid #edf1f6;padding:10px 0}.cg-deal-brief-snapshot dt,.cg-deal-brief-scope th{color:#66758a;font-size:10px;font-weight:450;text-align:left}.cg-deal-brief-snapshot dd{margin:0;overflow:visible;color:#07132b;font-size:12px;font-weight:450;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.cg-deal-brief-scope{min-height:0;overflow:auto}.cg-deal-brief-scope>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cg-deal-brief-scope>div span{color:#66758a;font-size:11px;font-weight:450}.cg-deal-brief-scope table{width:100%;border-collapse:collapse;border:1px solid #dde5ef;border-radius:7px;font-size:11px}.cg-deal-brief-scope th,.cg-deal-brief-scope td{border-bottom:1px solid #edf1f6;padding:8px;vertical-align:top}.cg-deal-brief-scope td{color:#24344d;font-weight:400}.cg-deal-brief-scope td strong,.cg-deal-brief-scope td span{display:block}.cg-deal-brief-scope td span{margin-top:3px;color:#66758a;font-size:10px;font-weight:400}.cg-deal-brief-missing{border:1px solid #f0c4c4;border-radius:7px;background:#fff7f7;padding:10px}.cg-deal-brief-missing span{color:#8f2d2d;font-size:11px;font-weight:450}.cg-deal-brief-scrim{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#08122070;padding:8px}.cg-deal-brief-modal{display:flex;flex-direction:column;width:min(1440px,calc(100vw - 16px));max-height:min(900px,calc(100dvh - 16px));min-height:0;overflow:hidden;border:1px solid #b8c5d6;border-radius:10px;background:#fff;box-shadow:0 28px 78px #08142452}.cg-deal-brief-header{display:grid;grid-template-columns:minmax(320px,1fr) minmax(430px,1.25fr) 36px;gap:18px;align-items:center;border-bottom:1px solid #d9e2ed;padding:14px 18px 13px}.cg-deal-brief-header>div{min-width:0}.cg-deal-brief-header span,.cg-deal-brief-modal dt,.cg-deal-brief-tabs button,.cg-deal-brief-decision-strip span,.cg-deal-brief-scope th,.cg-deal-brief-evidence th{color:#627188;font-size:10px;font-weight:450;letter-spacing:.01em}.cg-deal-brief-header h3{margin:3px 0 0;color:#07132b;font-size:20px;font-weight:450;line-height:1.08;letter-spacing:0}.cg-deal-brief-header p{margin:5px 0 0;color:#4d5f75;font-size:12px;font-weight:450}.cg-deal-brief-header dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid #dce5ef;border-radius:8px;background:#fbfdff}.cg-deal-brief-header dl div{display:grid;gap:3px;min-width:0;border-right:1px solid #edf2f7;padding:8px 10px}.cg-deal-brief-header dl div:last-child{border-right:0}.cg-deal-brief-modal dd{min-width:0;margin:0;overflow:hidden;color:#10233f;font-size:11.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-header>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #c7d3e1;border-radius:6px;background:#fff;color:#263852}.cg-deal-brief-header>button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-deal-brief-discard{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border-bottom:1px solid #f1c8a6;background:#fff8ed;padding:9px 20px;color:#5d3a10;font-size:12px}.cg-deal-brief-discard strong{color:#7a3e00;font-weight:450}.cg-deal-brief-discard button{min-height:28px;border:1px solid #d9b27f;border-radius:6px;background:#fff;color:#3b2b17;font-size:11px;font-weight:450}.cg-deal-brief-discard button:last-child{border-color:#1f2937;background:#111827;color:#fff}.cg-deal-brief-tabs{display:flex;gap:6px;border-bottom:1px solid #d9e2ed;background:#fff;padding:8px 18px 0}.cg-deal-brief-tabs button{min-width:86px;min-height:30px;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;background:transparent;padding:8px 12px 9px;color:#31425a;text-align:left}.cg-deal-brief-tabs button.selected{border-color:#cbd8e7;background:#f8fbff;color:#07132b;box-shadow:inset 0 -2px #2563eb}.cg-deal-brief-state{display:grid;flex:1 1 auto;gap:4px;align-content:center;min-height:260px;padding:28px;color:#4f6075}.cg-deal-brief-state strong{color:#10233f;font-size:15px;font-weight:450}.cg-deal-brief-state.state-error strong{color:#b42318}.cg-deal-brief-body{display:grid;flex:1 1 auto;grid-template-columns:minmax(206px,.52fr) minmax(0,2.5fr) minmax(270px,.74fr);min-height:0;overflow:hidden;background:#f6f8fb}.cg-deal-brief-path{display:grid;align-content:start;gap:12px;min-width:0;min-height:0;overflow:auto;border-right:1px solid #d8e2ee;background:#fff;padding:14px 14px 16px;scrollbar-gutter:stable}.cg-deal-brief-path header,.cg-deal-brief-control-rail header,.cg-deal-brief-decision-workbench>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cg-deal-brief-path h4,.cg-deal-brief-control-rail h4,.cg-deal-brief-decision-workbench h4,.cg-deal-brief-package-grid h4{margin:0;color:#07132b;font-size:13px;font-weight:500;line-height:1.2}.cg-deal-brief-path header span,.cg-deal-brief-path header strong,.cg-deal-brief-control-rail header span,.cg-deal-brief-decision-workbench>header span,.cg-deal-brief-decision-workbench>header strong{color:#627188;font-size:10.5px;font-weight:500;line-height:1.2}.cg-deal-brief-path ol,.cg-deal-brief-evidence-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.cg-deal-brief-path li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:0 0 12px}.cg-deal-brief-path li:before{content:"";position:absolute;top:24px;bottom:0;left:11px;width:1px;background:#dce5ef}.cg-deal-brief-path li:last-child:before{display:none}.cg-deal-brief-path li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #b8c7da;border-radius:999px;background:#fff;color:#37506f;font-size:10px;font-weight:600;line-height:1}.cg-deal-brief-path li.state-completed>span{border-color:#27865f;background:#27865f;color:#fff}.cg-deal-brief-path li.state-blocked>span{border-color:#cf4c3f;background:#fff5f3;color:#b42318}.cg-deal-brief-path li div{display:grid;gap:3px;min-width:0;border-bottom:1px solid #edf2f7;padding-bottom:12px}.cg-deal-brief-path li:last-child div{border-bottom:0}.cg-deal-brief-path li strong{color:#10233f;font-size:11.5px;font-weight:500;line-height:1.24}.cg-deal-brief-path li em,.cg-deal-brief-path li small{color:#5e6d82;font-size:10.5px;font-style:normal;font-weight:450;line-height:1.2}.cg-deal-brief-path li p,.cg-deal-brief-control-rail p{margin:0;color:#52637a;font-size:10.5px;line-height:1.35}.cg-deal-brief-workbench{display:grid;align-content:start;gap:10px;min-width:0;min-height:0;overflow:auto;padding:12px;scrollbar-gutter:stable}.cg-deal-brief-decision-workbench{display:grid;gap:12px;min-width:0}.cg-deal-brief-decision-workbench>header{align-items:center}.cg-deal-brief-decision-workbench>header strong{border:1px solid #f0b9b4;border-radius:999px;background:#fff5f3;padding:4px 8px;color:#b42318}.cg-deal-brief-decision-strip{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d8e2ee;border-radius:8px;background:#fff}.cg-deal-brief-decision-strip article{display:grid;gap:4px;min-width:0;border-right:1px solid #edf2f7;padding:9px 12px}.cg-deal-brief-decision-strip article:last-child{border-right:0}.cg-deal-brief-decision-strip strong{display:-webkit-box;overflow:hidden;color:#12233c;font-size:12px;font-weight:400;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-deal-brief-decision-strip em{overflow:hidden;color:#5f6f84;font-size:10.5px;font-style:normal;font-weight:450;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-package-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.92fr) minmax(0,.78fr);gap:10px;min-width:0}.cg-deal-brief-package-grid article{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid #d8e2ee;border-radius:8px;background:#fff;padding:10px 12px}.cg-deal-brief-package-grid dl,.cg-deal-brief-control-rail dl{display:grid;gap:0;margin:0}.cg-deal-brief-package-grid dl div,.cg-deal-brief-control-rail dl div{display:flex;justify-content:space-between;gap:12px;min-width:0;border-bottom:1px solid #edf2f7;padding:7px 0}.cg-deal-brief-package-grid dl div:last-child,.cg-deal-brief-control-rail dl div:last-child{border-bottom:0}.cg-deal-brief-package-grid dt,.cg-deal-brief-control-rail dt{color:#66758a;font-size:10px;font-weight:500}.cg-deal-brief-package-grid dd,.cg-deal-brief-control-rail dd{min-width:0;margin:0;color:#10233f;font-size:11px;font-weight:450;line-height:1.25;overflow-wrap:anywhere;text-align:right}.cg-deal-brief-package-grid p{margin:0;color:#52637a;font-size:11px;line-height:1.4}.cg-deal-brief-missing-banner,.cg-deal-brief-empty-ledger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;border:1px solid #f0c7bd;border-radius:8px;background:#fff8f5;padding:9px 12px}.cg-deal-brief-missing-banner strong,.cg-deal-brief-empty-ledger strong{display:block;color:#8f2d2d;font-size:12px;font-weight:520}.cg-deal-brief-missing-banner span,.cg-deal-brief-empty-ledger span{display:block;margin-top:2px;color:#5f453f;font-size:11px;line-height:1.3}.cg-deal-brief-missing-banner button{min-height:30px;border:1px solid #b42318;border-radius:5px;background:#b42318;color:#fff;padding:0 12px;font-size:11px;font-weight:520;white-space:nowrap}.cg-deal-brief-empty-ledger{grid-template-columns:1fr;border-color:#d8e2ee;background:#fbfdff}.cg-deal-brief-empty-ledger strong{color:#10233f}.cg-deal-brief-empty-ledger span{color:#52637a}.cg-deal-brief-tab-panel{min-height:0;overflow:auto;padding:14px 18px 18px;scrollbar-gutter:stable}.cg-deal-brief-tab-panel h4{margin:0 0 10px;color:#07132b;font-size:13px;font-weight:450}.cg-deal-brief-overview-grid{display:grid;grid-template-columns:1fr 1.25fr .85fr;gap:10px;align-items:start;margin-top:12px}.cg-deal-brief-overview-grid article{min-width:0;border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:12px 12px 10px}.cg-deal-brief-overview-grid article>div{display:grid;gap:3px;border-top:1px solid #edf2f7;padding:9px 0}.cg-deal-brief-overview-grid article>div:first-of-type{border-top:0;padding-top:0}.cg-deal-brief-overview-grid strong{color:#10233f;font-size:12px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.cg-deal-brief-overview-grid span,.cg-deal-brief-overview-grid p{margin:0;color:#53647b;font-size:11px;line-height:1.35}.cg-deal-brief-scope table,.cg-deal-brief-evidence table{width:100%;border-collapse:collapse;border:1px solid #dce5ef;border-radius:7px;font-size:11px}.cg-deal-brief-scope th,.cg-deal-brief-scope td,.cg-deal-brief-evidence th,.cg-deal-brief-evidence td{border-bottom:1px solid #edf2f7;padding:9px 10px;color:#273850;text-align:left;vertical-align:top}.cg-deal-brief-scope td strong,.cg-deal-brief-scope td span,.cg-deal-brief-evidence td strong,.cg-deal-brief-evidence td span{display:block}.cg-deal-brief-scope td strong,.cg-deal-brief-evidence td strong{font-weight:400}.cg-deal-brief-scope td span,.cg-deal-brief-evidence td span{margin-bottom:3px;color:#68778c;font-size:10px;font-weight:450}.cg-deal-brief-edit-readiness{display:grid;align-content:start;gap:12px}.cg-deal-brief-edit-readiness p{max-width:680px;margin:0;color:#4f6075;font-size:12px;line-height:1.45}.cg-deal-brief-edit-readiness dl{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:10px;margin:0}.cg-deal-brief-edit-readiness dl div{border:1px solid #dce5ef;border-radius:7px;padding:10px}.cg-deal-brief-control-rail{display:grid;align-content:start;gap:12px;min-width:0;min-height:0;overflow:auto;border-left:1px solid #d8e2ee;background:#fff;padding:12px 14px 14px;scrollbar-gutter:stable}.cg-deal-brief-control-rail section{display:grid;gap:9px;min-width:0;border-bottom:1px solid #edf2f7;padding-bottom:13px}.cg-deal-brief-control-rail section:last-child{border-bottom:0;padding-bottom:0}.cg-deal-brief-readiness-ledger{display:grid;gap:0;overflow:hidden;border:1px solid #d8e2ee;border-radius:7px;background:#fbfdff;margin-bottom:10px}.cg-deal-brief-readiness-ledger div{display:grid;grid-template-columns:minmax(78px,.78fr) minmax(0,1fr) minmax(66px,.65fr);gap:8px;align-items:center;min-width:0;border-bottom:1px solid #edf2f7;padding:7px 8px}.cg-deal-brief-readiness-ledger div:last-child{border-bottom:0}.cg-deal-brief-readiness-ledger span,.cg-deal-brief-readiness-ledger em{overflow:hidden;color:#627188;font-size:10px;font-style:normal;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-readiness-ledger strong{overflow:hidden;color:#10233f;font-size:10.5px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-committee-list{display:grid;gap:8px}.cg-deal-brief-committee-list article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;min-width:0}.cg-deal-brief-committee-list article>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#edf3ff;color:#174ea6;font-size:9.5px;font-weight:600}.cg-deal-brief-committee-list div{display:grid;gap:2px;min-width:0}.cg-deal-brief-committee-list strong,.cg-deal-brief-evidence-list strong{overflow:hidden;color:#10233f;font-size:11px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-committee-list em,.cg-deal-brief-evidence-list em{color:#63728a;font-size:10px;font-style:normal;font-weight:450;line-height:1.2}.cg-deal-brief-evidence-list li{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;border-bottom:1px solid #edf2f7;padding:8px 0}.cg-deal-brief-evidence-list li:last-child{border-bottom:0}.cg-deal-brief-evidence-list li>span{color:#5f6f84;font-size:10px;font-weight:500;line-height:1.25}.cg-deal-brief-evidence-list div{display:grid;gap:2px;min-width:0}.cg-deal-brief-related-ledger{display:grid;gap:0;overflow:hidden;border:1px solid #d8e2ee;border-radius:6px;background:#fff}.cg-deal-brief-related-ledger [role=row]{display:grid;grid-template-columns:minmax(0,1fr) minmax(66px,.5fr) minmax(52px,.42fr);gap:6px;align-items:center;min-width:0;border-bottom:1px solid #edf2f7;padding:7px 8px}.cg-deal-brief-related-ledger [role=row]:not(:first-child){grid-template-columns:minmax(0,1fr) minmax(86px,.68fr);gap:4px 8px;align-items:start}.cg-deal-brief-related-ledger [role=row]:not(:first-child)>strong{grid-row:1 / span 2}.cg-deal-brief-related-ledger [role=row]:not(:first-child)>span{justify-self:end;text-align:right}.cg-deal-brief-related-ledger [role=row]:last-child{border-bottom:0}.cg-deal-brief-related-ledger [role=row].selected{background:#f4f7ff;box-shadow:inset 3px 0 #123f8c}.cg-deal-brief-related-ledger [role=columnheader]{color:#66758a;font-size:9.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cg-deal-brief-related-ledger strong,.cg-deal-brief-related-ledger span{min-width:0;overflow:hidden;color:#10233f;font-size:10.5px;font-weight:450;line-height:1.3;text-overflow:ellipsis}.cg-deal-brief-related-ledger strong{display:grid;gap:2px}.cg-deal-brief-related-ledger em{color:#1b5ca8;font-size:9.5px;font-style:normal;font-weight:650}.cg-deal-brief-editor{border:1px solid #c9d8ea;border-radius:9px;background:#fff;padding:12px;box-shadow:0 1px #ffffffeb inset}.cg-deal-brief-edit-workspace{display:grid;gap:10px}.cg-deal-brief-edit-workspace>header,.cg-deal-brief-edit-card>header,.cg-deal-brief-edit-card form>header,.cg-deal-brief-close-plan-editor>header{display:flex;justify-content:space-between;gap:12px;align-items:start}.cg-deal-brief-edit-workspace h5,.cg-deal-brief-edit-workspace h4{margin:0;color:#07132b}.cg-deal-brief-edit-workspace h5{font-size:12px}.cg-deal-brief-edit-workspace>header span,.cg-deal-brief-edit-card label span,.cg-deal-brief-detail-grid legend{color:#64748b;font-size:10px;font-weight:450}.cg-deal-brief-edit-workspace>header strong{border:1px solid #d6e1ee;border-radius:999px;padding:4px 8px;color:#334155;font-size:11px}.cg-deal-brief-edit-workspace>header strong.state-success{border-color:#a7d7b7;background:#f0fbf4;color:#13734b}.cg-deal-brief-edit-jumpbar{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #d8e2ee;border-radius:7px;background:#fffffff5;padding:5px;box-shadow:0 8px 18px #0f172a0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cg-deal-brief-edit-jumpbar button{min-width:0;min-height:30px;border:1px solid transparent;border-radius:5px;background:#f7faff;color:#183557;padding:0 8px;font-size:11px;font-weight:650}.cg-deal-brief-edit-jumpbar button:hover,.cg-deal-brief-edit-jumpbar button:focus-visible{border-color:#9fc3ff;background:#eef6ff;outline:0}.cg-deal-brief-edit-jumpbar button[aria-pressed=true]{border-color:#1e5b9a;background:#163f70;color:#fff}.cg-deal-brief-edit-error{display:grid;gap:5px;border:1px solid #f1b6b6;border-radius:7px;background:#fff5f5;padding:10px 12px;color:#9f2d2d;font-size:12px}.cg-deal-brief-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:first-child{grid-column:span 2}.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:last-child{grid-column:span 2}.cg-deal-brief-edit-card{display:grid;align-content:start;gap:11px;min-width:0;border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:12px 14px 14px}.cg-deal-brief-edit-card[hidden]{display:none}.cg-deal-brief-edit-card>header{padding-bottom:8px;border-bottom:1px solid #edf2f7}.cg-deal-brief-edit-card form{display:grid;gap:10px;min-width:0}.cg-deal-brief-edit-card form>header{padding-bottom:8px;border-bottom:1px solid #edf2f7}.cg-deal-brief-edit-card>header div,.cg-deal-brief-close-plan-editor>header div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cg-deal-brief-close-out>header div,.cg-deal-brief-close-state>header{display:grid;gap:4px;min-width:0}.cg-deal-brief-close-out>header p,.cg-deal-brief-close-state p{margin:0;color:#52637a;font-size:11px;line-height:1.35}.cg-deal-brief-close-state{display:grid;gap:8px;border-top:1px solid #edf2f7;padding-top:12px}.cg-deal-brief-close-state strong{color:#13734b;font-size:12px}.cg-deal-brief-close-readiness{margin:-2px 0 2px;color:#536174;font-size:11px;font-weight:450;line-height:1.3}.cg-deal-brief-close-plan-readiness{display:grid;gap:2px;margin:-2px 0 4px;color:#536174;font-size:11px;font-weight:450;line-height:1.3}.cg-deal-brief-close-plan-readiness p{margin:0}.cg-deal-brief-close-plan-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;border:1px solid #dce5ef;border-radius:7px;background:#f8fafc;padding:8px 10px}.cg-deal-brief-close-plan-target div{display:grid;gap:2px;min-width:0}.cg-deal-brief-close-plan-target span{color:#64748b;font-size:10px;font-weight:450}.cg-deal-brief-close-plan-target strong,.cg-deal-brief-close-plan-target p{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cg-deal-brief-close-plan-target strong{color:#10233f;font-size:11px;font-weight:650}.cg-deal-brief-close-plan-target p{grid-column:1 / -1;margin:0;color:#536174;font-size:11px;line-height:1.3}.cg-deal-brief-edit-card button{min-height:30px;border:1px solid #c7d3e1;border-radius:6px;background:#f8fafc;color:#10233f;font-size:11px;font-weight:450}.cg-deal-brief-edit-card button[type=submit],.cg-deal-brief-close-plan-editor button:first-child{border-color:#1d5fd1;background:#1f5fe8;color:#fff}.cg-deal-brief-edit-card button:disabled,.cg-deal-brief-close-plan-editor button:disabled{border-color:#d8e1ec;background:#f3f6fa;color:#9aa7b7;cursor:not-allowed}.cg-deal-brief-form-grid,.cg-deal-brief-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}.cg-deal-brief-detail-grid{grid-template-columns:1fr}.cg-deal-brief-detail-grid fieldset{display:grid;gap:9px;min-width:0;border:0;border-top:1px solid #edf2f7;border-radius:0;padding:10px 0 0}.cg-deal-brief-detail-grid fieldset>p{margin:-3px 0 2px;color:#52637a;font-size:11px;line-height:1.35}.cg-deal-brief-field-label{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;justify-content:space-between}.cg-deal-brief-field-label>span:first-child{color:#485a70;font-size:10px;font-weight:550}.cg-deal-brief-field-label>span:last-child{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.cg-deal-brief-field-label em{display:inline-flex;align-items:center;min-height:18px;border:1px solid #d8e1ec;border-radius:4px;background:#f8fafc;padding:2px 5px;color:#536174;font-size:9.5px;font-style:normal;font-weight:600;line-height:1}.cg-deal-brief-field-label em.missing{border-color:#f1b6b6;background:#fff5f5;color:#9f2d2d}.cg-deal-brief-edit-card label{display:grid;gap:5px;min-width:0}.cg-deal-brief-edit-card input,.cg-deal-brief-edit-card select,.cg-deal-brief-edit-card textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cbd7e6;border-radius:7px;background:#fff;padding:8px 9px;color:#10233f;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35}.cg-deal-brief-edit-card textarea{min-height:78px;resize:vertical}.cg-deal-brief-edit-card input:focus,.cg-deal-brief-edit-card select:focus,.cg-deal-brief-edit-card textarea:focus{border-color:#5a8df0;box-shadow:0 0 0 2px #2563eb1f;outline:0}.cg-deal-brief-close-plan-editor{display:grid;gap:10px;border-top:1px solid #edf2f7;padding-top:12px}.cg-ledger-empty{align-self:start;border:1px dashed #cfd9e6;border-radius:8px;padding:18px 12px;color:#66758a;font-size:11px;font-weight:450;text-align:center}.cg-ledger-inspector{display:grid;isolation:isolate;align-self:stretch;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;border:1px solid var(--cg-border);border-radius:8px;background:#fff;padding:14px;box-shadow:0 1px 2px #0f172a0a;scrollbar-gutter:stable}.cg-inspector-heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:0;overflow:hidden;border-bottom:1px solid #edf1f5;padding-bottom:10px}.cg-inspector-heading h3{display:-webkit-box;margin:0;overflow:hidden;color:#111b2d;font-size:14px;font-weight:450;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-inspector-heading strong,.cg-inspector-heading em{display:inline-block;margin-top:5px;margin-right:6px;border-radius:999px;padding:4px 7px;background:#fff1f1;color:var(--cg-red);font-size:10px;font-style:normal;font-weight:450}.cg-inspector-heading em{background:#eef5ff;color:var(--cg-blue)}.cg-inspector-contact,.cg-inspector-risk{display:grid;gap:2px;min-height:0;overflow:visible;margin:0;border-bottom:1px solid #edf1f5;padding-bottom:8px}.cg-inspector-contact,.cg-inspector-risk{grid-auto-rows:max-content}.cg-inspector-contact div,.cg-inspector-risk div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;align-items:start;min-height:26px;padding:3px 0}.cg-inspector-contact dt,.cg-inspector-risk span{font-size:10px;font-weight:450}.cg-inspector-contact dd,.cg-inspector-risk strong{margin:0;overflow:hidden;color:#1d2a3d;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-next,.cg-inspector-move,.cg-inspector-actions,.cg-inspector-recent,.cg-inspector-health{display:grid;gap:8px;min-height:0;overflow:visible;border-bottom:1px solid #edf1f5;padding-bottom:10px}.cg-inspector-next{align-content:start;grid-template-rows:auto minmax(0,auto) auto 30px;gap:5px;overflow:visible;padding-bottom:10px;padding-right:0}.cg-inspector-next h4,.cg-inspector-move h4,.cg-inspector-recent h4,.cg-inspector-health h4{margin:0;color:#26354a;font-size:11px;font-weight:450}.cg-inspector-next>strong{display:-webkit-box;min-width:0;overflow:hidden;color:#111b2d;font-size:12px;line-height:1.2;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cg-inspector-next button,.cg-inspector-move button,.cg-ledger-inspector>button{box-sizing:border-box;width:100%;min-width:0;height:30px;border:1px solid #9fc3ff;border-radius:6px;background:#f8fbff;color:var(--cg-blue);font-size:11px;font-weight:450}.cg-inspector-move{position:relative;z-index:1;align-content:start;grid-template-columns:minmax(0,1fr);gap:8px}.cg-inspector-move>div{display:grid;gap:3px;min-width:0}.cg-inspector-move>div span,.cg-inspector-move p,.cg-inspector-move label span{color:#536174;font-size:10px;font-weight:450;line-height:1.22}.cg-inspector-move label{grid-column:1;display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.cg-inspector-move select{min-width:0;height:30px;border:1px solid #cfd8e5;border-radius:6px;background:#fff;color:#172033;padding:0 8px;font-size:11px;font-weight:450}.cg-inspector-move button{grid-column:1;width:100%;min-width:0;padding:0 10px}.cg-inspector-move p{grid-column:1;margin:0}.cg-inspector-move button:disabled,.cg-inspector-move select:disabled{opacity:.56}.cg-inspector-move button:disabled{pointer-events:none}.cg-inspector-actions{position:relative;z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;padding-bottom:6px}.cg-inspector-actions button{height:28px;border:1px solid var(--cg-border);border-radius:6px;background:#fff;color:#405066;font-size:11px;font-weight:450}.cg-inspector-actions button:last-child:nth-child(odd){grid-column:1 / -1}.cg-stewardship-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32;display:flex;align-items:center;justify-content:center;background:#0f172a52}.cg-stewardship-dialog{display:grid;width:min(680px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid #bac6d6;border-radius:7px;background:#fff;box-shadow:0 28px 64px #0f172a42}.cg-stewardship-dialog header,.cg-stewardship-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f5;padding:14px 16px 12px}.cg-stewardship-dialog footer{min-height:58px;border-top:1px solid #edf1f5;border-bottom:0;background:#fbfcfe}.cg-stewardship-dialog header span,.cg-stewardship-dialog footer span,.cg-stewardship-grid label span{color:#64748b;font-size:10px;font-weight:450;text-transform:uppercase}.cg-stewardship-dialog h3{margin:2px 0 0;color:#101928;font-size:15px;line-height:1.25}.cg-stewardship-dialog header button,.cg-stewardship-dialog footer button{height:32px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#172033;padding:0 12px;font-size:11px;font-weight:450}.cg-stewardship-dialog footer button{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.cg-stewardship-dialog button:disabled{opacity:.55}.cg-stewardship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto;padding:16px}.cg-stewardship-grid label{display:grid;gap:6px;min-width:0}.cg-stewardship-grid .wide{grid-column:1 / -1}.cg-stewardship-grid select,.cg-stewardship-grid textarea{min-width:0;border:1px solid #cfd8e5;border-radius:5px;background:#fff;color:#172033;font-size:12px;font-weight:450}.cg-stewardship-grid select{height:34px;padding:0 8px}.cg-stewardship-grid textarea{min-height:92px;resize:vertical;padding:9px 10px}.cg-inspector-recent{grid-template-rows:auto minmax(0,1fr)}.cg-inspector-recent-list{display:grid;gap:0;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.cg-inspector-recent-list>div{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:24px}.cg-inspector-recent-list strong{overflow:hidden;color:#1d2a3d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cg-inspector-recent-list p{margin:0;color:#526175;font-size:10px;font-weight:450}.cg-inspector-recent span,.cg-inspector-recent em,.cg-inspector-next p,.cg-inspector-health p,.cg-inspector-health li{font-size:10px;font-style:normal;font-weight:450}.cg-inspector-health div{display:grid;grid-template-columns:84px minmax(54px,1fr) auto;gap:8px;align-items:center;min-width:0}.cg-inspector-health i{position:relative;height:5px;overflow:hidden;border-radius:999px;background:#e6ebf1}.cg-inspector-health i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:linear-gradient(90deg,var(--cg-red),var(--cg-orange),var(--cg-green))}.cg-inspector-health strong{color:#1d2a3d;font-size:10px}.cg-inspector-health ul{display:grid;gap:3px;min-height:0;margin:0;overflow:visible;padding:0 4px 0 0;list-style:none;scrollbar-gutter:stable}.cg-inspector-health li{display:block;min-width:0;border-bottom:1px solid #edf1f5;padding:3px 0 5px;overflow:visible;color:#526175;line-height:1.22;text-overflow:clip;white-space:normal}.cg-inspector-health p{margin:0;overflow:visible;color:#526175;line-height:1.22;text-overflow:clip;white-space:normal}.cg-open-graph{border-color:var(--cg-blue)!important;background:var(--cg-blue)!important;color:#fff!important}.cg-interaction-scrim{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0d18286b;padding:28px}.cg-interaction-composer{display:grid;grid-template-rows:92px minmax(0,430px) 54px;width:min(1180px,calc(100vw - 56px));height:auto;max-height:calc(100dvh - 56px);min-height:0;overflow:hidden;border:1px solid #b9c7d8;border-radius:8px;background:#f7f9fc;box-shadow:0 24px 70px #08142457}.cg-interaction-header,.cg-interaction-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce4ef;background:#fff;padding:12px 16px}.cg-interaction-header span{color:#506176;font-size:10px;font-weight:450;text-transform:uppercase}.cg-interaction-header h3{margin:2px 0 0;color:#111b2d;font-size:18px;font-weight:450}.cg-interaction-header>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#3b4b61}.cg-interaction-tabs{display:flex;gap:6px;margin-top:8px}.cg-interaction-tabs button{height:26px;border:1px solid #d4deea;border-radius:5px;background:#f8fafc;color:#43546b;padding:0 10px;font-size:11px;font-weight:450}.cg-interaction-tabs button.selected{border-color:#174ea6;background:#eaf2ff;color:#143f84}.cg-interaction-header svg{width:15px;height:15px}.cg-interaction-header svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.cg-interaction-body{display:grid;grid-template-columns:270px minmax(0,1fr) 250px;min-height:0;overflow:hidden}.cg-interaction-context,.cg-interaction-impact{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;background:#fff;padding:16px}.cg-interaction-context{border-right:1px solid #dce4ef}.cg-interaction-impact{border-left:1px solid #dce4ef}.cg-interaction-context dl,.cg-interaction-impact section,.cg-interaction-evidence{display:grid;gap:10px;margin:0}.cg-interaction-context dl div{display:grid;gap:3px;border-bottom:1px solid #eef2f7;padding-bottom:9px}.cg-interaction-context dt,.cg-interaction-evidence span,.cg-interaction-evidence em,.cg-interaction-impact h4{color:#65758a;font-size:10px;font-style:normal;font-weight:450;text-transform:uppercase}.cg-interaction-context dd{margin:0;color:#182337;font-size:12px;font-weight:450;line-height:1.25}.cg-interaction-evidence h4,.cg-interaction-impact h4{margin:0;color:#233149}.cg-interaction-evidence article{display:grid;gap:4px;border:1px solid #e3e9f2;border-radius:6px;background:#fbfcff;padding:10px}.cg-interaction-evidence strong{color:#182337;font-size:12px;font-weight:450;line-height:1.24}.cg-interaction-evidence p,.cg-interaction-impact p{margin:0;color:#46576d;font-size:12px;font-weight:400;line-height:1.45}.cg-interaction-form{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:16px}.cg-interaction-log{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;overflow:hidden;padding:16px}.cg-interaction-log-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cg-interaction-log-summary div{display:grid;gap:4px;border:1px solid #dce4ef;border-radius:6px;background:#fff;padding:10px}.cg-interaction-log-summary span,.cg-interaction-log-list time,.cg-interaction-log-list article span,.cg-interaction-log-list article em{color:#65758a;font-size:10px;font-style:normal;font-weight:450;text-transform:uppercase}.cg-interaction-log-summary strong{overflow:hidden;color:#172236;font-size:13px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-interaction-log-list{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto}.cg-interaction-log-list article{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;border:1px solid #dce4ef;border-left:3px solid #174ea6;border-radius:6px;background:#fff;padding:12px}.cg-interaction-log-list article div{display:grid;gap:5px;min-width:0}.cg-interaction-log-list article strong{color:#152136;font-size:13px;font-weight:450;line-height:1.24}.cg-interaction-log-list article p,.cg-interaction-log-list>p{margin:0;color:#3f5067;font-size:12px;font-weight:400;line-height:1.45}.cg-interaction-form-grid,.cg-follow-up-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cg-interaction-form label,.cg-follow-up-fields label{display:grid;gap:5px;min-width:0;color:#4f6076;font-size:11px;font-weight:450}.cg-interaction-form input,.cg-interaction-form select,.cg-interaction-form textarea{width:100%;min-width:0;border:1px solid #ccd8e6;border-radius:6px;background:#fff;color:#152136;font-size:12px;font-weight:450}.cg-inspector-next p{margin:0;min-width:0;overflow:visible;color:#526175;text-overflow:clip;white-space:normal}.cg-interaction-form input,.cg-interaction-form select{height:34px;padding:0 10px}.cg-interaction-form textarea{min-height:96px;resize:vertical;padding:10px;line-height:1.4}.cg-interaction-form em,.cg-interaction-error p{color:var(--cg-red);font-size:10px;font-style:normal;font-weight:450}.cg-interaction-span-2{grid-column:1 / -1}.cg-follow-up-toggle{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;width:fit-content;border:1px solid #cdd8e7;border-radius:6px;background:#fff;padding:8px 10px}.cg-follow-up-toggle input{width:14px;height:14px}.cg-follow-up-fields{border:1px solid #dce4ef;border-radius:7px;background:#fff;padding:12px}.cg-interaction-error{display:grid;gap:6px;border:1px solid #ffc8c8;border-radius:7px;background:#fff4f4;padding:10px}.cg-interaction-error strong{color:#9d1d1d;font-size:12px}.cg-interaction-footer{justify-content:flex-end;border-top:1px solid #dce4ef;border-bottom:0}.cg-interaction-footer button{min-width:124px;height:34px;border:1px solid #c7d4e4;border-radius:6px;background:#fff;color:#32445d;font-size:12px;font-weight:450}.cg-interaction-footer button[type=submit]{border-color:var(--cg-blue);background:var(--cg-blue);color:#fff}.cg-interaction-footer button:disabled{border-color:#c8d4e3;background:#e7edf5;color:#748399}.cg-memory-record-dialog{grid-template-rows:72px minmax(0,auto) 54px;width:min(760px,calc(100vw - 56px))}.cg-memory-action-body{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0}.cg-memory-action-context{display:grid;align-content:start;gap:8px;border-right:1px solid #dce4ef;background:#fff;padding:16px}.cg-memory-action-context span,.cg-memory-action-context em,.cg-memory-action-form span{color:#65758a;font-size:10px;font-style:normal;font-weight:450;text-transform:uppercase}.cg-memory-action-context strong{color:#111b2d;font-size:15px;font-weight:450;line-height:1.2}.cg-memory-action-context p{margin:0;color:#43546b;font-size:12px;font-weight:400;line-height:1.42}.cg-memory-action-form{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding:16px}.cg-memory-action-form label{display:grid;gap:5px}.cg-memory-action-form input,.cg-memory-action-form textarea{width:100%;min-width:0;border:1px solid #ccd8e6;border-radius:6px;background:#fff;color:#152136;font-size:12px;font-weight:450}.cg-memory-action-form input{height:34px;padding:0 10px}.cg-memory-action-form textarea{min-height:96px;resize:vertical;padding:10px;line-height:1.4}@media (max-width: 760px){.cg-memory-action-body{grid-template-columns:1fr}.cg-memory-action-context{border-right:0;border-bottom:1px solid #dce4ef}}.cg-ledger-footer{display:grid;grid-template-columns:220px repeat(6,minmax(0,1fr)) 150px;gap:0;border:1px solid var(--cg-border);border-radius:0;background:#fff}.cg-ledger-footer div{display:grid;gap:5px;min-height:72px;border-right:1px solid var(--cg-border);padding:14px 18px}.cg-ledger-footer div:last-child{border-right:0}.cg-ledger-footer strong{color:#142033;font-size:12px;font-weight:400}.cg-ledger-footer span{font-size:10px;font-weight:450}.cg-primary-grid{display:grid;grid-template-columns:minmax(700px,7fr) minmax(320px,3fr);gap:0;align-items:start}.cg-relationship-panel{min-width:0}.cg-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cg-bottom-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:0}.cg-side-stack{display:grid;gap:0;min-width:0;max-height:806px;overflow:auto}.cg-panel{min-width:0;overflow:hidden}.cg-panel-header{display:grid;gap:10px;padding:14px 16px 0}.cg-panel-header-wide{grid-template-columns:minmax(112px,.24fr) minmax(0,1fr) minmax(220px,.35fr);align-items:start}.cg-relationship-graph-header{grid-template-columns:minmax(178px,230px) minmax(0,1fr);gap:14px;align-items:center;border-bottom:1px solid #dbe3ed;padding:10px 12px;background:#fff}.cg-relationship-heading{display:grid;gap:4px;min-width:0}.cg-relationship-heading h3{white-space:nowrap}.cg-relationship-heading span{color:#64748b;font-size:10px;font-weight:450;text-transform:uppercase}.cg-relationship-metrics{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.cg-relationship-metrics span{color:#59687c;font-size:10px;font-weight:450;text-transform:none;white-space:nowrap}.cg-relationship-metrics b{color:#172033;font-size:10px;font-weight:450}.cg-relationship-metrics .metric-good b{color:#0f8f4d}.cg-relationship-metrics .metric-risk b{color:#b45309}.cg-relationship-metrics .metric-blocked b{color:#be123c}.cg-panel-header h3,.cg-panel-title h3{font-size:14px;line-height:1.15;font-weight:450}.cg-info-dot{display:inline-grid;place-items:center;width:13px;height:13px;margin-left:5px;border:1px solid #aeb9c7;border-radius:50%;color:var(--cg-muted);font-size:9px;font-weight:450}.cg-graph-controls{display:flex;flex-wrap:nowrap;gap:7px;align-items:end;justify-content:flex-end;min-width:0}.cg-graph-controls label{display:grid;gap:4px}.cg-graph-controls label span,.cg-strength-key span,.cg-gap-toggle span,.cg-relationship-search span{color:var(--cg-muted);font-size:10px;font-weight:450}.cg-graph-controls select,.cg-relationship-search input{width:100%;height:34px;border:1px solid var(--cg-border);border-radius:5px;padding:0 9px;background:#fff;color:#2b3b50;font-size:12px;font-weight:400}.cg-relationship-search input::placeholder{color:#8a98aa}.cg-relationship-search{flex:1 1 210px;max-width:270px;min-width:160px}.cg-relationship-view-switch{display:inline-grid;grid-template-columns:repeat(2,max-content);align-items:center;flex:0 0 auto;overflow:hidden;min-height:34px;border:1px solid #c8d3e0;border-radius:6px;background:#f8fafc}.cg-relationship-view-switch button{min-width:112px;height:32px;border:0;border-right:1px solid #d8e0ea;background:transparent;color:#34445b;padding:0 12px;font-size:11px;font-weight:450;white-space:nowrap}.cg-relationship-view-switch button:last-child{border-right:0}.cg-relationship-view-switch button[aria-pressed=true]{background:#fff;color:#0f1b2d;box-shadow:inset 0 -2px #1f7a8c}.cg-strength-key{display:flex;gap:14px;align-items:center;min-height:34px}.cg-strength-key i,.cg-graph-legend i{display:inline-block;width:26px;margin-right:6px;vertical-align:middle}.cg-line-strong{border-top:3px solid var(--cg-green)}.cg-line-medium{border-top:2px solid #94a3b8}.cg-line-weak{border-top:2px dashed #aab4c0}.cg-gap-toggle{display:flex!important;flex-direction:row;gap:8px!important;align-items:center;flex:0 0 auto;min-height:34px;white-space:nowrap}.cg-gap-toggle input{width:28px;height:16px;accent-color:var(--cg-blue)}.cg-relationship-zoom{display:grid;grid-template-columns:28px 38px 28px;gap:3px;align-items:center;flex:0 0 100px;width:100px;min-height:34px}.cg-relationship-zoom button,.cg-clear-graph-selection{height:34px;border:1px solid #c9d4e2;border-radius:5px;background:#fff;color:#233248;font-size:11px;font-weight:450}.cg-relationship-zoom button:hover:not(:disabled),.cg-clear-graph-selection:hover:not(:disabled){border-color:#778ba6;background:#f6f8fb}.cg-clear-graph-selection:disabled{opacity:.46}.cg-clear-graph-selection{flex:0 0 auto;min-width:118px}.cg-add-relationship-button{flex:0 0 150px;height:34px;border:1px solid #172033;border-radius:5px;background:#172033;color:#fff;padding:0 13px;font-size:11px;font-weight:450;white-space:nowrap}.cg-add-relationship-button:hover{background:#0f172a}.cg-red{color:var(--cg-red)!important}.cg-orange{color:var(--cg-orange)!important}.cg-graph-canvas{position:relative;height:500px;overflow:auto;margin:0;background:linear-gradient(#f6f8fb 1px,transparent 1px),linear-gradient(90deg,#f6f8fb 1px,transparent 1px),#fff;background-size:32px 32px}.cg-graph-stage{position:relative;width:1040px;height:520px;margin:10px auto 12px;transform:scale(var(--graph-zoom));transform-origin:center center}.cg-graph-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cg-graph-lines .edge{stroke:#aeb8c4;stroke-width:2;vector-effect:non-scaling-stroke}.cg-graph-lines .edge-strong{stroke:var(--cg-green);stroke-width:3}.cg-graph-lines .edge-medium{stroke:#7f8ea3;stroke-width:2.5}.cg-graph-lines .edge-opportunity{stroke:var(--cg-blue);stroke-width:3}.cg-graph-lines .edge-weak{stroke-dasharray:7 6}.cg-graph-lines .edge-missing,.cg-graph-lines .edge-gap{stroke:#ef8b8b;stroke-dasharray:6 5}.cg-graph-lines .edge-support,.cg-graph-lines .edge-implementation,.cg-graph-lines .edge-duplicate,.cg-graph-lines .edge-subsidiary{stroke:#9aa8bb;stroke-dasharray:8 5}.cg-graph-lines .edge.selected{stroke-width:4;filter:drop-shadow(0 0 4px rgba(37,99,235,.22))}.cg-graph-node{position:absolute;display:grid;align-content:center;gap:4px;min-width:0;border:1px solid var(--cg-border);border-radius:6px;padding:10px 12px;background:#fff;color:#172033;box-shadow:0 4px 12px #0f172a0f;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cg-graph-node strong{overflow:hidden;font-size:12px;line-height:1.15;text-overflow:ellipsis}.cg-graph-node span{color:var(--cg-muted);font-size:10px;font-weight:400}.cg-graph-node small{display:block;max-height:30px;overflow:hidden;color:#526175;font-size:10px;font-weight:400;line-height:1.32}.cg-graph-node:hover,.cg-graph-node.connected{border-color:#7e95b4;box-shadow:0 7px 18px #0f172a1a}.cg-graph-node.selected{border-color:var(--cg-blue);box-shadow:0 0 0 2px #2563eb29,0 10px 22px #0f172a1f}.cg-graph-node.dragging{cursor:grabbing;z-index:4;box-shadow:0 0 0 2px #2563eb2e,0 18px 34px #0f172a2e}.cg-graph-node:focus-visible{outline:3px solid rgba(31,122,140,.28);outline-offset:2px}.node-account{left:38%;top:42%;min-width:220px;min-height:86px}.node-opportunity{left:67%;top:44%;border-color:#86b7ff;background:#f7fbff}.node-maya{left:29%;top:12%}.node-liam{left:52%;top:12%}.node-priya{left:27%;top:66%}.node-james{left:54%;top:65%}.node-medium{border-color:#d6ac62;background:#fffaf0}.node-weak{border-color:#d7a2a2;background:#fff7f7}.node-support{border-color:#f6c66d;background:#fffaf0}.node-implementation{border-color:#f1cf74;background:#fffdf2}.node-duplicate{border-color:#f0c16d;background:#fffaf1}.node-exec-gap{left:86%;top:55%;border-color:#efcf8a;background:#fffcf4}.node-legal-gap{left:85%;top:73%;border-color:#efcf8a;background:#fffcf4}.node-security-gap{border-color:#f1a1a1;background:#fff7f7}.node-kind-account{border-color:#b8c5d6;background:#fff}.node-kind-subsidiary{border-color:#cbd5e1;background:#f8fafc}.node-kind-opportunity{border-color:#86b7ff;background:#f7fbff}.node-kind-gap,.node-missing{border-color:#f1a1a1;background:#fff7f7}.cg-graph-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;min-height:46px;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;padding:0 14px;color:#3d4d63;font-size:10px}.cg-graph-legend button{height:28px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#1f2a44;font-size:10px;font-weight:450}.cg-graph-legend .dot{width:8px;height:8px;border-radius:50%;background:var(--cg-green)}.cg-graph-legend .dash{border-top:2px solid #94a3b8}.cg-graph-legend .weak,.cg-graph-legend .missing{border-top-style:dashed}.cg-graph-legend .missing{border-top-color:#ef8b8b}.cg-graph-legend .opportunity{border-top-color:var(--cg-blue)}.cg-relationship-update-panel{display:grid;grid-template-columns:minmax(150px,1.1fr) repeat(4,minmax(118px,.9fr)) auto;gap:10px;align-items:end;border-bottom:1px solid #edf1f5;background:#fbfcfe;padding:10px 12px}.cg-relationship-update-panel>div,.cg-relationship-update-panel label{display:grid;gap:4px;min-width:0}.cg-relationship-update-panel .wide{grid-column:span 2}.cg-relationship-update-panel span{color:#637089;font-size:9px;font-weight:450;text-transform:uppercase}.cg-relationship-update-panel strong{overflow:hidden;color:#15233a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-update-panel small{color:#526177;font-size:10px;font-weight:450}.cg-relationship-update-readiness{grid-column:1 / -2;align-self:center;justify-self:end;margin:0;color:#526177;font-size:10px;font-weight:450}.cg-relationship-update-panel input,.cg-relationship-update-panel select{min-width:0;height:30px;border:1px solid #cfd8e5;border-radius:5px;background:#fff;color:#172033;font-size:11px;font-weight:450}.cg-relationship-update-panel input{padding:0 8px}.cg-relationship-update-panel button{height:30px;border:1px solid #1d4ed8;border-radius:5px;background:#1d4ed8;color:#fff;font-size:10px;font-weight:450}.cg-relationship-update-panel button:disabled{border-color:#c7d3e1;background:#edf3f8;color:#40526b;cursor:not-allowed}.cg-relationship-context-menu{position:fixed;z-index:30;display:grid;min-width:184px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 16px 34px #0f172a2e;padding:5px}.cg-relationship-context-menu button{height:30px;border:0;border-radius:4px;background:transparent;color:#172033;padding:0 10px;text-align:left;font-size:11px;font-weight:450}.cg-relationship-context-menu button:hover:not(:disabled){background:#f2f5f9}.cg-relationship-context-menu button:disabled{color:#94a3b8}.cg-relationship-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;display:flex;align-items:center;justify-content:center;background:#0f172a4d}.cg-relationship-connection-dialog{display:grid;width:min(820px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid #bac6d6;border-radius:7px;background:#fff;box-shadow:0 28px 64px #0f172a42}.cg-relationship-connection-dialog header,.cg-relationship-connection-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f5;padding:14px 16px 12px}.cg-relationship-connection-dialog footer{min-height:58px;border-top:1px solid #edf1f5;border-bottom:0;background:#fbfcfe}.cg-relationship-connection-dialog header span,.cg-relationship-connection-dialog footer span,.cg-relationship-dialog-grid label span{color:#64748b;font-size:10px;font-weight:450;text-transform:uppercase}.cg-relationship-connection-dialog h3{margin:2px 0 0;color:#101928;font-size:15px;line-height:1.25}.cg-relationship-connection-dialog header small{display:block;margin-top:3px;color:#526175;font-size:11px;font-weight:450}.cg-relationship-connection-dialog header button,.cg-relationship-connection-dialog footer button{height:32px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#172033;padding:0 12px;font-size:11px;font-weight:450}.cg-relationship-connection-dialog footer button{border-color:#172033;background:#172033;color:#fff}.cg-relationship-connection-dialog button:disabled{opacity:.48}.cg-relationship-dialog-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;overflow:auto}.cg-relationship-dialog-body>aside{display:grid;align-content:start;gap:8px;border-right:1px solid #edf1f5;background:#f8fafc;padding:14px 16px}.cg-relationship-dialog-body>aside span{color:#64748b;font-size:10px;font-weight:450;text-transform:uppercase}.cg-relationship-dialog-body>aside strong{color:#101928;font-size:13px;font-weight:450;line-height:1.25}.cg-relationship-dialog-body>aside small{color:#526175;font-size:11px;font-weight:450}.cg-relationship-dialog-body>aside p,.cg-relationship-dialog-unavailable{margin:0;color:#526175;font-size:11px;font-weight:400;line-height:1.45}.cg-relationship-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;padding:14px 16px 16px}.cg-relationship-dialog-grid label{display:grid;gap:4px}.cg-relationship-dialog-grid .wide{grid-column:1 / -1}.cg-relationship-dialog-grid input,.cg-relationship-dialog-grid select,.cg-relationship-dialog-grid textarea{min-width:0;border:1px solid #ccd6e3;border-radius:5px;background:#fff;color:#172033;font-size:12px;font-weight:400}.cg-relationship-dialog-grid input,.cg-relationship-dialog-grid select{height:32px;padding:0 9px}.cg-relationship-dialog-grid textarea{min-height:66px;resize:vertical;padding:8px 9px;line-height:1.35}.cg-graph-empty-state{position:absolute;left:50%;top:50%;display:grid;gap:6px;width:300px;transform:translate(-50%,-50%);border:1px solid #d5deea;border-radius:6px;background:#fff;padding:18px;text-align:center;box-shadow:0 12px 28px #0f172a1a}.cg-graph-empty-state strong{color:#172033;font-size:13px}.cg-graph-empty-state span{color:#53657c;font-size:12px;font-weight:400;line-height:1.4}.cg-relationship-evidence-ledger{height:172px;overflow:auto;border-top:1px solid #dbe3ed;background:#fff}.cg-relationship-evidence-table{width:100%;border-top:0;table-layout:fixed}.cg-relationship-evidence-table thead th{position:sticky;top:0;z-index:1;background:#fff;box-shadow:inset 0 -1px #e6ecf3}.cg-relationship-evidence-table th,.cg-relationship-evidence-table td{vertical-align:top}.cg-relationship-evidence-table td button{display:grid;gap:3px;width:100%;border:0;background:transparent;padding:0;color:inherit;text-align:left}.cg-relationship-evidence-table td button:not(:disabled){cursor:pointer}.cg-relationship-evidence-table td button:disabled{opacity:1}.cg-relationship-evidence-table td button span{color:#64748b;font-size:9px;font-weight:450;text-transform:uppercase}.cg-relationship-evidence-table td button strong{color:#172033;font-size:11px;font-weight:450}.cg-panel-title{display:flex;justify-content:space-between;align-items:center;min-height:42px;border-bottom:1px solid #edf1f5;padding:0 14px}.cg-panel-title a{color:#2563eb;font-size:11px;font-weight:450;text-decoration:none}.cg-executive-panel{border-color:#d7dee8;background:#fff}.cg-executive-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-height:48px;border-bottom:1px solid #e3e8ef;padding:10px 14px}.cg-executive-panel-header>div{display:grid;gap:3px;min-width:0}.cg-executive-panel-header h3{color:#111827;font-size:13px;font-weight:450;letter-spacing:0;line-height:16px}.cg-executive-panel-header strong{overflow:hidden;color:#111827;font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.cg-executive-panel-header>span,.cg-executive-panel-header>a{align-self:start;color:#4b5563;font-size:10px;font-weight:450;line-height:16px;text-align:right;text-decoration:none}.cg-executive-panel-header>span.is-risk{color:#9f2f2f}.cg-exposure-primary{display:grid;gap:4px;border-bottom:1px solid #edf1f5;padding:10px 14px}.cg-exposure-primary span,.cg-exposure-ledger dt,.cg-exposure-blocker span,.cg-exposure-decision span,.cg-health-component-detail span,.cg-evidence-docket-summary,.cg-evidence-docket-list article span,.cg-evidence-docket-list article small{color:#5f6b7c;font-size:10px;font-weight:450;letter-spacing:0;line-height:13px}.cg-exposure-primary strong{color:#111827;font-size:13px;font-weight:400;line-height:17px}.cg-exposure-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.cg-exposure-ledger div{display:grid;gap:3px;min-height:48px;border-bottom:1px solid #edf1f5;padding:8px 14px}.cg-exposure-ledger div:nth-child(odd){border-right:1px solid #edf1f5}.cg-exposure-ledger dd{overflow:hidden;margin:0;color:#111827;font-size:11px;font-weight:400;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.cg-exposure-blocker,.cg-exposure-decision{display:grid;gap:5px;border-bottom:1px solid #edf1f5;padding:10px 14px}.cg-exposure-decision{border-bottom:0}.cg-exposure-blocker strong,.cg-exposure-decision strong{color:#111827;font-size:11px;font-weight:400;line-height:15px}.cg-exposure-blocker strong{color:#8f2f2f}.cg-health-executive-list{display:grid}.cg-health-executive-row{display:grid;grid-template-columns:minmax(112px,1.1fr) minmax(72px,.8fr) 34px 70px 78px 56px 56px;gap:8px;align-items:center;min-height:36px;border:0;border-bottom:1px solid #edf1f5;background:#fff;padding:0 14px;color:#111827;text-align:left;cursor:pointer}.cg-health-executive-row:hover,.cg-health-executive-row.selected{background:#f8fafc}.cg-health-executive-row span,.cg-health-executive-row b,.cg-health-executive-row em,.cg-health-executive-row strong,.cg-health-executive-row small,.cg-health-executive-row mark{overflow:hidden;font-size:10px;font-style:normal;font-weight:450;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.cg-health-executive-row span{color:#111827;font-weight:400}.cg-health-executive-row b,.cg-health-executive-row em,.cg-health-executive-row strong,.cg-health-executive-row small{color:#4b5563}.cg-health-executive-row mark{background:transparent;color:#5f6b7c}.cg-health-executive-row.health-good mark{color:#27724a}.cg-health-executive-row.health-risk mark{color:#9f2f2f}.cg-health-executive-row i{position:relative;height:5px;overflow:hidden;border-radius:999px;background:#e4e9f0}.cg-health-executive-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:#8a96a8}.cg-health-executive-row.health-good i:after{background:#3b8f63}.cg-health-executive-row.health-watch i:after{background:#a66a24}.cg-health-executive-row.health-risk i:after{background:#b04747}.cg-health-component-detail{display:grid;gap:7px;padding:11px 14px 12px;background:#fbfcfe}.cg-health-component-detail div{display:flex;justify-content:space-between;gap:12px}.cg-health-component-detail strong{color:#111827;font-size:10px;font-weight:450}.cg-health-component-detail p{color:#263244;font-size:11px;font-weight:400;line-height:15px}.cg-health-component-detail ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cg-health-component-detail li{border:1px solid #d9e1eb;border-radius:4px;padding:3px 6px;color:#4b5563;font-size:10px;font-weight:450;line-height:12px}.cg-evidence-docket-summary{border-bottom:1px solid #edf1f5;padding:8px 14px}.cg-evidence-docket-list{display:grid}.cg-evidence-docket-list article{border-bottom:1px solid #edf1f5}.cg-evidence-docket-list article:last-child{border-bottom:0}.cg-evidence-docket-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;width:100%;border:0;background:#fff;padding:9px 14px;text-align:left;cursor:pointer}.cg-evidence-docket-list button:hover{background:#f8fafc}.cg-evidence-docket-list article span,.cg-evidence-docket-list article small,.cg-evidence-docket-list article p{grid-column:1 / 2}.cg-evidence-docket-list article strong{grid-column:1 / 2;color:#111827;font-size:11px;font-weight:450;line-height:15px}.cg-evidence-docket-list article em{grid-column:2 / 3;grid-row:1 / 2;color:#4b5563;font-size:10px;font-style:normal;font-weight:450;line-height:13px}.cg-evidence-docket-list article p{color:#344054;font-size:10px;font-weight:400;line-height:14px}.cg-evidence-docket-list article b{grid-column:2 / 3;align-self:end;color:#2563eb;font-size:10px;font-weight:450;line-height:13px;white-space:nowrap}.cg-commercial-grid,.cg-support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.cg-commercial-grid div,.cg-support-list div{display:grid;gap:4px;min-height:58px;border-bottom:1px solid #edf1f5;padding:10px 14px}.cg-commercial-grid dd,.cg-support-list dd{margin:0;color:#172033;font-size:12px;font-weight:450}.cg-support-list b{color:#2563eb;font-size:11px}.cg-support-detail{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #edf1f5;padding:10px 14px 12px}.cg-support-detail span{border:1px solid #dfe7f0;border-radius:5px;padding:3px 7px;background:#f7f9fc;color:#43536a;font-size:10px;font-weight:450}.cg-risk-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px}.cg-risk-row span{color:var(--cg-muted);font-size:11px;font-weight:450}.cg-risk-row b{border:1px solid #d8dee8;border-radius:5px;padding:4px 7px;background:#f5f7fa;color:#3d4d63;font-size:10px}.cg-risk-row strong{margin-left:auto;color:var(--cg-red)}.cg-health-title span{color:var(--cg-muted);font-size:11px;font-weight:450}.cg-health-title b{display:inline-grid;place-items:center;width:26px;height:26px;border:2px solid #ff8b2f;border-radius:50%;color:#e26c12;font-size:10px}.cg-health-list{display:grid;gap:9px;padding:13px 14px}.cg-health-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1.4fr) 46px 50px;gap:10px;align-items:center}.cg-health-row span,.cg-health-row em{color:#243145;font-size:11px;font-style:normal;font-weight:450}.cg-health-row i{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#e6ebf1}.cg-health-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:var(--cg-green)}.cg-health-row .health-watch:after{background:var(--cg-orange)}.cg-health-row .health-risk:after{background:var(--cg-red)}.cg-health-row b{color:var(--cg-muted);font-size:11px}.cg-evidence-list{display:grid}.cg-evidence-list article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;border-bottom:1px solid #edf1f5;padding:7px 14px}.cg-evidence-list article span{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#edf5ff;color:#2563eb;font-size:0}.cg-evidence-list article span:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cg-evidence-list strong{color:#1d2a3d;font-size:11px}.cg-evidence-list em,.cg-evidence-list p{color:var(--cg-muted);font-size:10px;font-style:normal}.cg-evidence-list p{grid-column:2 / 4}.cg-relationship-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px 16px}.cg-memory-actions{display:flex;gap:6px;align-items:center}.cg-memory-actions button{border:1px solid #cbd5e1;border-radius:5px;padding:5px 8px;background:#fff;color:#1f2a44;font-size:10px;font-weight:450}.cg-memory-actions button:hover:not(:disabled){border-color:#7b8ca8;background:#f7f9fc}.cg-memory-actions button:disabled{opacity:.45}.cg-workflow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:28px 14px 18px}.cg-workflow-steps article{position:relative;display:grid;gap:3px;min-width:0;padding-right:10px}.cg-workflow-steps article:before{content:"";position:absolute;top:10px;left:22px;right:-4px;border-top:2px solid #c9d2df}.cg-workflow-steps article:last-child:before{display:none}.cg-workflow-steps b{z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d9e2ed;color:#26354a;font-size:10px}.cg-workflow-steps .step-done b{background:var(--cg-green);color:#fff}.cg-workflow-steps .step-risk b{background:var(--cg-blue);color:#fff}.cg-workflow-steps strong{margin-top:8px;font-size:11px;line-height:1.2}.cg-workflow-steps span,.cg-workflow-steps em,.cg-workflow-steps p{color:var(--cg-muted);font-size:10px;font-style:normal}.cg-workflow-steps .step-risk p{color:var(--cg-orange);font-weight:450}.cg-plan-strip{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #edf1f5;padding:8px 14px 12px}.cg-plan-strip strong,.cg-plan-strip span{border:1px solid #dfe7f0;border-radius:5px;padding:3px 7px;background:#f7f9fc;color:#43536a;font-size:10px;font-weight:450}.cg-revenue-workflow{grid-column:1 / -1;display:grid;gap:0;border-color:#cfd9e6;border-radius:6px;background:#fff;color:#111827}.cg-revenue-workflow-header{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,auto);gap:14px;align-items:center;min-height:48px;border-bottom:1px solid #dbe3ee;padding:0 22px}.cg-revenue-workflow-header h3{color:#101827;font-size:20px;font-weight:450;line-height:1.1}.cg-revenue-workflow-context{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end;min-width:0;color:#25365a;font-size:13px;font-weight:400}.cg-revenue-workflow-context span{min-width:0;overflow-wrap:anywhere}.cg-revenue-workflow-context i{display:block;width:1px;height:20px;background:#c5cfdd}.cg-revenue-workflow-map{position:relative;padding:18px 34px 42px}.cg-revenue-workflow-map:before{content:"";position:absolute;top:37px;right:92px;left:92px;height:2px;background:linear-gradient(90deg,#158f55 0,#158f55 22%,#1d5fd8 22%,#1d5fd8 38%,#b8c3d3 38%,#b8c3d3)}.cg-revenue-workflow-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.cg-revenue-workflow-step{display:grid;justify-items:center;min-width:0;text-align:center}.cg-workflow-step-button{display:grid;justify-items:center;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.cg-workflow-step-button:focus-visible{outline:2px solid #155ee8;outline-offset:5px;border-radius:6px}.cg-workflow-step-button:hover .cg-workflow-node{border-color:#155ee8}.cg-workflow-node{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid #8798b5;border-radius:50%;background:#fff;color:#314566}.cg-revenue-workflow-step.is-selected .cg-workflow-node{border-color:#155ee8;border-radius:8px;color:#ff8500;transform:rotate(45deg)}.cg-revenue-workflow-step.is-selected .cg-workflow-node svg{transform:rotate(-45deg)}.cg-revenue-workflow-step.tone-complete .cg-workflow-node{border-color:#149455;background:#149455;color:#fff}.cg-revenue-workflow-step.tone-blocked .cg-workflow-node{border-color:#e11d48;color:#e11d48}.cg-workflow-node svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-workflow-step-copy{display:grid;gap:4px;justify-items:center;margin-top:9px;min-width:0}.cg-workflow-step-copy strong{max-width:150px;color:#111827;font-size:12px;font-weight:450;line-height:1.16}.cg-workflow-step-copy span,.cg-workflow-step-copy em{color:#304263;font-size:11px;font-style:normal;font-weight:450;line-height:1.1}.cg-workflow-step-copy b{color:#2c3e62;font-size:11px;font-weight:450;line-height:1.1}.cg-revenue-workflow-step.tone-complete .cg-workflow-step-copy b{color:#149455}.cg-revenue-workflow-step.tone-risk .cg-workflow-step-copy b,.cg-revenue-workflow-step.tone-approval .cg-workflow-step-copy b{color:#f27c00}.cg-revenue-workflow-step.tone-blocked .cg-workflow-step-copy b{color:#e11d48}.cg-workflow-finance-dependency{position:absolute;right:164px;bottom:12px;display:grid;grid-template-columns:max-content max-content max-content max-content;gap:7px;align-items:center;max-width:430px;color:#2f4063;font-size:10px}.cg-workflow-finance-dependency:before,.cg-workflow-finance-dependency:after{content:"";position:absolute;top:9px;height:1.5px;border-top:2px dashed #8191ad}.cg-workflow-finance-dependency:before{right:calc(100% + 8px);width:44px}.cg-workflow-finance-dependency:after{left:calc(100% + 8px);width:44px}.cg-workflow-finance-dependency span{display:grid;place-items:center}.cg-workflow-finance-dependency svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-workflow-finance-dependency strong,.cg-workflow-finance-dependency b,.cg-workflow-finance-dependency em{font-style:normal;font-weight:450}.cg-workflow-finance-dependency small{grid-column:2 / -1;color:#52617a;font-size:9px;font-weight:400;line-height:1.2}.cg-workflow-finance-dependency.tone-complete em{color:#149455}.cg-workflow-selected-step{position:relative;display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(240px,.72fr) minmax(220px,.58fr);gap:0;margin:0 22px 10px;border:1.5px solid #155ee8;border-radius:5px;background:#fff;box-shadow:0 10px 20px #155ee80f}.cg-workflow-selected-step:before{content:"";position:absolute;top:-12px;left:clamp(18px,calc(var(--selected-workflow-step-offset, 30%) - 11px),calc(100% - 40px));width:22px;height:22px;border-top:1.5px solid #155ee8;border-left:1.5px solid #155ee8;background:#fff;transform:rotate(45deg)}.cg-workflow-selected-summary,.cg-workflow-evidence-basis,.cg-workflow-actions{position:relative;z-index:1;min-width:0;padding:14px 20px}.cg-workflow-evidence-basis,.cg-workflow-actions{border-left:1px solid #d7dfeb}.cg-selected-step-title{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start}.cg-selected-step-title>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #ff8500;border-radius:50%;color:#ff8500}.cg-selected-step-title svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-selected-step-title h4,.cg-workflow-evidence-basis h4,.cg-workflow-actions h4{margin:0;color:#111827;font-size:13px;font-weight:450;line-height:1.2}.cg-workflow-source-label{display:block;margin-bottom:3px;color:#52617a;font-size:10px;font-weight:450;line-height:1.2}.cg-selected-step-title b{display:inline-block;margin-top:2px;color:#f27c00;font-size:10px;font-weight:450}.cg-workflow-selected-summary p{max-width:470px;margin:14px 0 20px 42px;color:#314466;font-size:13px;font-weight:450;line-height:1.45}.cg-workflow-selected-summary dl{display:grid;gap:0;margin:10px 0 0 35px;border-top:1px solid #dbe3ee}.cg-workflow-selected-summary dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid #dbe3ee;padding:8px 0}.cg-workflow-selected-summary dt,.cg-workflow-selected-summary dd{margin:0;font-size:11px;line-height:1.3}.cg-workflow-selected-summary dt{color:#2c3c5d;font-weight:450}.cg-workflow-selected-summary dd{color:#314466;font-weight:450;overflow-wrap:anywhere}.cg-workflow-evidence-basis ul{display:grid;gap:8px;margin:10px 0 0;padding-left:18px;color:#314466;font-size:11px;line-height:1.3}.cg-workflow-evidence-basis li{overflow-wrap:anywhere}.cg-workflow-evidence-basis li::marker{color:#1b2f55}.cg-workflow-actions{display:grid;align-content:start;gap:9px}.cg-workflow-actions button{display:inline-grid;grid-template-columns:max-content minmax(0,1fr);gap:7px;align-items:center;min-height:36px;border:1px solid #9ba9c0;border-radius:5px;padding:0 12px;background:#fff;color:#304263;font-size:11px;font-weight:450;text-align:left;cursor:pointer}.cg-workflow-actions button span{min-width:0;overflow-wrap:anywhere}.cg-workflow-actions button:hover:not(:disabled){border-color:#155ee8;color:#155ee8}.cg-workflow-actions button:focus-visible{outline:2px solid #155ee8;outline-offset:2px}.cg-workflow-actions button:disabled{cursor:not-allowed;opacity:.5}.cg-workflow-actions p{margin:0;color:#52617a;font-size:11px;font-weight:400;line-height:1.35}.cg-workflow-actions .cg-primary-workflow-action{border-color:#155ee8;background:#155ee8;color:#fff}.cg-workflow-actions .cg-primary-workflow-action:hover:not(:disabled){border-color:#104fc2;background:#104fc2;color:#fff}.cg-workflow-actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cg-revenue-workflow-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid #dbe3ee;padding:8px 22px 10px;color:#304263;font-size:11px;line-height:1.2;font-weight:400}.cg-revenue-workflow-footer strong{color:#1b4ec9;font-weight:450}.cg-revenue-workflow-footer .success-state{color:#149455}.cg-table{width:100%;border-collapse:collapse;font-size:11px}.cg-table th{height:30px;border-bottom:1px solid #edf1f5;color:var(--cg-muted);font-size:10px;font-weight:450;text-align:left}.cg-table td,.cg-table th{padding:0 12px}.cg-table td{height:31px;border-bottom:1px solid #edf1f5;color:#253348;vertical-align:middle}.cg-table td:first-child{color:#111827;font-weight:450}.cg-status{display:inline-flex;gap:4px;align-items:center;font-weight:450}.cg-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cg-blue)}.cg-status.status-risk:before{background:var(--cg-orange)}.cg-status.status-blocked:before{background:var(--cg-red)}.cg-status.status-good:before{background:var(--cg-green)}.cg-tabs{display:flex;gap:20px;border-bottom:1px solid #edf1f5;padding:0 14px}.cg-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0;color:var(--cg-muted);background:transparent}.cg-tabs button.selected{border-color:var(--cg-blue);color:var(--cg-blue)}.cg-memory-table th:nth-child(2),.cg-memory-table td:nth-child(2){width:30%}.cg-memory-assets{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #edf1f5;padding:8px 14px 12px}.cg-memory-assets span{border:1px solid #dfe7f0;border-radius:5px;padding:3px 7px;background:#f7f9fc;color:#43536a;font-size:10px;font-weight:450}.cg-memory-split-panel{display:grid;align-content:start;overflow:hidden;border-color:#cfd8e5;background:#fff;box-shadow:0 1px #0f172a08}.cg-memory-split-compact{grid-column:1 / -1}.cg-memory-compact-workbench{max-height:388px}.cg-memory-split-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:38px;border-bottom:1px solid #dce4ef;padding:6px 14px}.cg-memory-title-cluster{display:flex;flex-wrap:wrap;gap:9px;align-items:baseline;min-width:0}.cg-memory-title-cluster h3,.cg-memory-split-header h3{margin:0;color:#0f172a;font-size:16px;font-weight:450;line-height:1.15}.cg-memory-title-cluster i{display:block;width:1px;height:18px;background:#cbd5e1}.cg-memory-title-cluster span,.cg-memory-split-header>div>span{color:#334155;font-size:12px;font-weight:450}.cg-memory-header-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.cg-memory-header-actions a,.cg-memory-split-header>a{color:#0b5fd3;font-size:11px;font-weight:450;text-decoration:none}.cg-memory-operation-state{border:1px solid #d7e0eb;border-radius:4px;padding:3px 7px;background:#f8fafc;color:#475569;font-size:10px;font-weight:450}.cg-memory-operation-state.state-success{border-color:#a7d8bc;background:#f0f9f4;color:#0f5b3f}.cg-memory-operation-state.state-error{border-color:#efb4aa;background:#fff3f1;color:#8a1f16}.cg-memory-fact-strip{display:flex;min-height:30px;border-bottom:1px solid #dce4ef;overflow-x:auto}.cg-memory-fact-strip span{display:flex;flex:1 0 152px;gap:8px;align-items:center;min-width:0;border-right:1px solid #dce4ef;padding:5px 12px}.cg-memory-fact-strip span:last-child{border-right:0}.cg-memory-fact-strip em{overflow:hidden;color:#53657d;font-size:11px;font-style:normal;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.cg-memory-fact-strip strong{overflow:hidden;color:#0f172a;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-memory-tabs{display:flex;gap:26px;min-height:34px;border-bottom:1px solid #dce4ef;padding:0 14px}.cg-memory-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0;background:transparent;color:#475569;font-size:12px;font-weight:400}.cg-memory-tabs button:hover:not(:disabled),.cg-memory-tabs button:focus-visible{color:#0b5fd3}.cg-memory-tabs button.selected{border-color:#0b5fd3;color:#0b5fd3}.cg-memory-split-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);min-height:278px;max-height:278px;overflow:hidden}.cg-memory-ledger-column{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;border-right:1px solid #dce4ef;overflow:hidden}.cg-memory-ledger-table{border:0;table-layout:fixed}.cg-memory-ledger-table th{height:28px;background:#fbfdff;color:#44546a;font-size:10px;font-weight:450;text-transform:uppercase}.cg-memory-ledger-table td{vertical-align:top;border-bottom-color:#dfe7f1;color:#1e293b;font-size:11px;line-height:1.25;padding:5px 8px}.cg-memory-ledger-table th:nth-child(1),.cg-memory-ledger-table td:nth-child(1){width:88px}.cg-memory-ledger-table th:nth-child(2),.cg-memory-ledger-table td:nth-child(2){width:30%}.cg-memory-ledger-table th:nth-child(3),.cg-memory-ledger-table td:nth-child(3){width:124px}.cg-memory-ledger-table th:nth-child(4),.cg-memory-ledger-table td:nth-child(4){width:108px}.cg-memory-ledger-table th:nth-child(6),.cg-memory-ledger-table td:nth-child(6){width:150px}.cg-memory-ledger-table tr.selected td{background:#f7faff}.cg-memory-ledger-table tr.selected td:first-child{box-shadow:inset 3px 0 #0b5fd3}.cg-memory-compact-row{height:55px}.cg-memory-when{width:88px;color:#1f2f46;font-weight:400}.cg-memory-row-selector{display:grid;gap:3px;width:100%;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left}.cg-memory-row-selector strong{color:#0f172a;font-size:11.5px;font-weight:400;line-height:1.25}.cg-memory-row-selector span{width:max-content;max-width:100%;border:1px solid #cfd9e6;border-radius:4px;padding:2px 6px;background:#f8fafc;color:#45566f;font-size:9.5px;font-weight:400}.cg-memory-ledger-footer{display:flex;flex-wrap:wrap;gap:16px;align-items:center;min-height:32px;border-top:1px solid #dce4ef;padding:4px 10px;color:#53657d;font-size:11px;font-weight:450}.cg-memory-ledger-footer button{min-height:26px;border:1px solid #0b5fd3;border-radius:4px;padding:0 12px;background:#0b5fd3;color:#fff;font-size:11px;font-weight:450}.cg-memory-rail{display:grid;align-content:start;min-width:0;background:#fbfdff;overflow:hidden}.cg-memory-rail-section{display:grid;gap:4px;border-bottom:1px solid #dce4ef;padding:5px 10px}.cg-memory-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.cg-memory-rail-heading h4{margin:0;color:#0f172a;font-size:11.5px;font-weight:450}.cg-memory-rail-heading span{border:1px solid #cfe0f8;border-radius:999px;min-width:20px;padding:1px 6px;background:#eef5ff;color:#0b5fd3;font-size:10px;font-weight:450;text-align:center}.cg-memory-obligation-table th,.cg-memory-obligation-table td{border-bottom-color:#dce4ef;padding:2px 5px;font-size:10px;line-height:1.18}.cg-memory-obligation-table th:nth-child(1),.cg-memory-obligation-table td:nth-child(1){width:43%}.cg-memory-obligation-table th:nth-child(2),.cg-memory-obligation-table td:nth-child(2){width:82px}.cg-memory-obligation-table th:nth-child(3),.cg-memory-obligation-table td:nth-child(3){width:84px}.cg-memory-obligation-table th:nth-child(4),.cg-memory-obligation-table td:nth-child(4){width:76px}.cg-memory-obligation-table td strong,.cg-memory-asset strong,.cg-memory-room strong{display:block;color:#0f172a;font-size:10px;font-weight:400;line-height:1.18}.cg-memory-obligation-table td span,.cg-memory-asset span,.cg-memory-room span{display:block;margin-top:2px;color:#53627a;font-size:9px;font-weight:450;line-height:1.18}.cg-memory-obligation-priority.priority-high{color:#d11f1f}.cg-memory-obligation-priority.priority-medium{color:#c75c00}.cg-memory-actions{white-space:nowrap}.cg-memory-actions button{min-height:22px;border-radius:4px;padding:0 8px;font-size:10px}.cg-memory-asset-grid{display:grid;grid-template-columns:1fr;gap:6px}.cg-memory-asset,.cg-memory-room{border:1px solid #d7e0eb;border-radius:4px;background:#fff;padding:5px 8px}.cg-memory-asset em,.cg-memory-room em{display:block;margin-top:4px;color:#6b7a90;font-size:9.5px;font-style:normal;font-weight:450;line-height:1.25}.cg-memory-asset-grid p,.cg-memory-rail-section>p{margin:0;border:1px solid #d7e0eb;border-radius:4px;background:#fff;color:#475569;padding:6px 8px;font-size:10px;font-weight:450}.cg-memory-empty-state{padding:18px 16px;color:#64748b;font-size:12px;font-weight:450}.cg-governance-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px;padding:12px}.cg-governance-list{display:grid;border:1px solid #edf1f5;border-radius:7px;overflow:hidden}.cg-governance-list article{display:grid;gap:4px;border-bottom:1px solid #edf1f5;padding:10px}.cg-governance-list article:last-child{border-bottom:0}.cg-governance-list strong{font-size:11px}.cg-governance-list span{color:var(--cg-muted);font-size:10px}.cg-state-strip{position:fixed;right:18px;bottom:18px;z-index:70;display:grid;gap:8px;width:min(420px,calc(100vw - 36px));pointer-events:none}.cg-state-strip .cg-action-notice,.cg-state-strip .blocked-state{margin:0}.cg-state-strip .cg-action-notice{border:1px solid #b9d8c5;border-radius:7px;background:#f4fbf6;color:#085b2c;padding:10px 12px;box-shadow:0 12px 28px #0f172a24;font-size:12px;font-weight:450}.cg-state-strip .cg-action-notice.saving{border-color:#c8d3e1;background:#f8fafc;color:#334155}.cg-state-strip .blocked-state{pointer-events:auto}.cg-operational-continuity{display:none}@media (max-width: 1500px) and (min-width: 1321px){.cg-relationship-panel .cg-graph-controls{grid-template-columns:minmax(118px,1fr) minmax(118px,1fr) minmax(132px,1.1fr)}.cg-relationship-panel .cg-clear-graph-selection{grid-column:auto;justify-self:stretch;min-width:0;padding-inline:8px}}@media (max-width: 1320px){.cg-page-header,.cg-ledger-board,.cg-primary-grid,.cg-secondary-grid,.cg-bottom-grid,.cg-ledger-footer,.cg-memory-split-body{grid-template-columns:1fr}.cg-memory-ledger-column{border-right:0;border-bottom:1px solid #e4ebf3}.cg-memory-fact-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-header-controls{justify-content:stretch;overflow-x:auto}.cg-ledger-toolbar{justify-content:flex-start}.cg-side-stack{max-height:none;overflow:visible}.cg-ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-panel-header-wide{grid-template-columns:1fr}.cg-graph-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-ledger-board{block-size:auto;min-height:calc(100dvh - 112px);overflow:visible}.cg-ledger-inspector{max-height:none;overflow:visible}.cg-interaction-body{align-content:start;grid-auto-rows:max-content;grid-template-columns:1fr;overflow-y:auto}.cg-interaction-composer{grid-template-rows:92px minmax(0,1fr) 54px;height:min(760px,calc(100dvh - 56px))}.cg-interaction-context,.cg-interaction-impact{border-right:0;border-left:0;border-bottom:1px solid #dce4ef}.cg-interaction-form,.cg-interaction-log{order:1}.cg-interaction-context{order:2}.cg-interaction-impact{order:3}.cg-interaction-log,.cg-interaction-log-list{overflow:visible}.cg-interaction-log{display:block}.cg-interaction-log-summary{margin-bottom:14px}.cg-revenue-workflow-header{grid-template-columns:1fr;gap:8px;padding:18px 20px}.cg-revenue-workflow-context{justify-content:flex-start}.cg-revenue-workflow-map{padding-inline:24px}.cg-revenue-workflow-map:before{right:68px;left:68px}.cg-revenue-workflow-steps{gap:10px}.cg-workflow-step-copy strong{font-size:12px}.cg-workflow-finance-dependency{position:static;grid-template-columns:max-content max-content max-content max-content;justify-content:center;max-width:none;margin-top:24px}.cg-workflow-finance-dependency:before,.cg-workflow-finance-dependency:after{display:none}.cg-workflow-selected-step{grid-template-columns:1fr}.cg-workflow-evidence-basis,.cg-workflow-actions{border-top:1px solid #d7dfeb;border-left:0}}@media (max-width: 760px){.cg-memory-compact-workbench{max-height:none;overflow:visible}.cg-memory-split-header,.cg-memory-header-actions,.cg-memory-title-cluster,.cg-memory-ledger-footer{align-items:stretch;flex-direction:column;grid-template-columns:1fr;justify-content:flex-start}.cg-memory-title-cluster{gap:4px}.cg-memory-title-cluster i{display:none}.cg-memory-fact-strip{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.cg-memory-fact-strip span{display:grid;gap:2px;border-right:1px solid #dce4ef}.cg-memory-tabs{gap:14px;overflow-x:auto}.cg-memory-split-body{max-height:none;overflow:visible}.cg-memory-ledger-column,.cg-memory-rail{overflow:visible}.cg-memory-ledger-table,.cg-memory-obligation-table{display:block;width:100%;min-width:0;overflow-x:auto}.cg-memory-ledger-table thead,.cg-memory-ledger-table tbody{display:table;width:680px}.cg-memory-obligation-table thead,.cg-memory-obligation-table tbody{display:table;width:520px}.cg-memory-rail-section{overflow-x:auto}.cg-memory-asset-grid{grid-template-columns:1fr}.cg-revenue-workflow-header{padding-inline:16px}.cg-revenue-workflow-context{gap:10px;font-size:12px}.cg-revenue-workflow-context i{display:none}.cg-revenue-workflow-map{padding:20px 16px}.cg-revenue-workflow-map:before{display:none}.cg-revenue-workflow-steps{grid-template-columns:1fr;gap:12px}.cg-revenue-workflow-step{grid-template-columns:42px minmax(0,1fr);justify-items:start;gap:12px;text-align:left}.cg-workflow-node{width:42px;height:42px}.cg-workflow-step-copy{justify-items:start;margin-top:0}.cg-workflow-step-copy strong{max-width:none}.cg-workflow-finance-dependency{grid-template-columns:max-content minmax(0,1fr);justify-content:stretch}.cg-workflow-finance-dependency b,.cg-workflow-finance-dependency em{justify-self:start}.cg-workflow-finance-dependency small{grid-column:1 / -1;overflow-wrap:anywhere}.cg-workflow-selected-step{margin-inline:16px;min-width:0}.cg-workflow-selected-step:before{display:none}.cg-workflow-selected-summary,.cg-workflow-evidence-basis,.cg-workflow-actions{padding:20px 18px}.cg-workflow-actions button{width:100%}.cg-workflow-selected-summary p,.cg-workflow-selected-summary dl{margin-left:0}.cg-workflow-selected-summary dl div{grid-template-columns:1fr;gap:4px}}.workspace-canvas:has(.correl-revenue-page){gap:0;border:0;background:#fff;padding:0}.workspace-canvas:has(.correl-revenue-page)>.workspace-heading,.workspace-canvas:has(.correl-revenue-page)>.lens-context{display:none}.correl-revenue-page{--rd-bg: #ffffff;--rd-panel: #ffffff;--rd-border: #dfe6ef;--rd-border-strong: #cfd8e6;--rd-text: #0f172a;--rd-muted: #536176;--rd-soft: #f6f8fb;--rd-blue: #2563eb;--rd-green: #16a35a;--rd-orange: #f28a18;--rd-red: #ef313b;--rd-purple: #6941d9;--rd-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 28px rgba(15, 23, 42, .04);display:grid;gap:0;min-width:0;color:var(--rd-text);font-size:12px;line-height:1.28}.correl-revenue-page h2,.correl-revenue-page h3,.correl-revenue-page h4,.correl-revenue-page p,.correl-revenue-page dl{margin:0}.rd-header .enterprise-page-header-main{grid-template-columns:minmax(650px,1fr) minmax(0,max-content);align-items:center;gap:20px;min-height:56px;padding:9px 18px}.rd-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:18px 18px 8px}.rd-header .enterprise-page-header-copy{display:grid;grid-template-columns:3px max-content minmax(0,1fr);align-items:baseline;min-width:0;column-gap:12px}.rd-header .enterprise-page-header-copy:before{content:"";display:block;grid-column:1;width:3px;height:31px;align-self:start;border-radius:999px;background:#1264d8}.rd-header h2{grid-column:2;color:#111827;font-size:25px;font-weight:450;letter-spacing:0;line-height:1.15;white-space:nowrap}.rd-header p{grid-column:3;overflow:hidden;max-width:none;margin:0;color:#667085;font-size:13px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rd-context-controls{display:grid;grid-template-columns:minmax(176px,max-content) minmax(138px,max-content) minmax(178px,max-content);justify-content:end;gap:8px}.rd-context-control{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:36px;border-color:#ccd6e4;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);color:#101a2e;padding:0 10px;font-size:12px;font-weight:450;box-shadow:0 1px 2px #0f172a0a;white-space:nowrap}.rd-context-control:hover{border-color:#aebbd0;background:#fff}.rd-context-control:focus-visible{outline:2px solid rgba(37,99,235,.52);outline-offset:2px}.rd-context-control[aria-expanded=true]{border-color:#8fb1e8;background:#f5f9ff;color:#0b3b83;box-shadow:inset 0 -2px #2563eb}.rd-context-control>.rd-icon{width:24px;height:24px;background:#f1f5f9}.rd-context-control>svg:last-child{width:13px;height:13px;color:#64748b}.rd-context-control:disabled{background:#fff;color:#17233a;cursor:not-allowed;opacity:1}.rd-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.rd-metric-card,.rd-panel,.rd-selected-workspace{border:1px solid var(--rd-border);border-radius:0;background:var(--rd-panel);box-shadow:none}.rd-metric-card{display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:center;column-gap:10px;min-height:74px;padding:9px 14px 9px 16px}.rd-metric-copy{display:grid;gap:5px;min-width:0}.rd-metric-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.rd-metric-copy h3{margin:0;color:#0b1428;font-size:13px;font-weight:450;line-height:1.1}.rd-metric-copy strong{display:block;color:#081733;font-size:17px;font-weight:450;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.rd-metric-meta{display:flex;align-items:baseline;gap:8px;min-width:0}.rd-metric-copy span{display:block;margin:0;color:#3f4e6a;font-size:11px;line-height:1.25;white-space:nowrap}.rd-metric-copy p{margin:0;color:#263a5c;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-metric-visual{align-self:center;justify-self:end;display:grid;place-items:center;width:70px;min-height:32px;color:currentColor}.rd-metric-action{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:16px;border:0;border-radius:0;background:transparent;color:#005bd7;font:inherit;font-size:11px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer}.rd-metric-action:hover,.rd-metric-action:focus-visible{color:#003f9e;text-decoration:underline;text-underline-offset:4px}.rd-metric-action:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:3px}.rd-metric-action svg{width:10px;height:10px}.rd-state-strip,.rd-mutation-tape{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.rd-state-strip article,.rd-mutation-tape article{display:grid;gap:4px;border:1px solid #d7e2f0;border-radius:7px;background:#f7fbff;padding:9px 11px}.rd-mutation-tape article.success{border-color:#bae4c9;background:#f1fbf5;color:#116b3a}.rd-mutation-tape article.saving{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.rd-mutation-tape article.error{border-color:#fecaca;background:#fff1f2;color:#be123c}.rd-state-strip strong,.rd-mutation-tape strong{font-size:12px}.rd-state-strip span,.rd-mutation-tape span{color:var(--rd-muted);font-size:11px}.rd-main-grid{display:grid;grid-template-columns:minmax(720px,2.35fr) minmax(320px,.98fr);gap:0;align-items:start}.rd-panel,.rd-selected-workspace{min-width:0;overflow:hidden}.rd-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 18px}.rd-panel-title>div{display:flex;align-items:center;gap:9px}.rd-panel-title h3{color:#111827;font-size:15px;font-weight:450}.rd-panel-title span{border:1px solid #d8e1ed;border-radius:999px;background:#f5f8fc;color:#516176;padding:2px 8px;font-size:11px;font-weight:450}.rd-panel-title button,.rd-selected-actions button{display:inline-flex;align-items:center;gap:8px;min-height:31px;border-color:transparent;background:transparent;color:var(--rd-blue);padding:0;font-size:12px;font-weight:450}.rd-panel-title .rd-blocker-current-view{border:0;background:transparent;color:#475569;padding:0;font-size:12px;font-weight:520;white-space:nowrap}.rd-selected-actions button:disabled{border:1px solid var(--rd-border);border-radius:7px;background:#fff;color:#1f2a3d;padding:0 11px;opacity:1}.rd-priority-panel{container-type:inline-size;container-name:rd-priority;border:1px solid #dbe3ee;border-radius:6px 0 0;background:#fff}.rd-priority-command{display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:22px;min-height:56px;border-bottom:1px solid #dbe3ee;padding:0 18px 0 20px}.rd-priority-command>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.rd-priority-command h3{margin:0;color:#07152f;font-size:19px;font-weight:450;letter-spacing:0}.rd-priority-command>div:first-child>span{display:inline-flex;align-items:center;min-height:27px;border:1px solid #c8d5e5;border-radius:5px;background:#f7faff;color:#263a5c;padding:0 10px;font-size:12px;font-weight:450}.rd-priority-health{display:inline-flex;align-items:center;gap:18px;min-width:0;color:#07152f;font-size:12px;font-weight:400;white-space:nowrap}.rd-priority-health span{display:inline-flex;align-items:center;gap:7px}.rd-priority-health span+span{border-left:1px solid #c9d3e1;padding-left:18px}.rd-priority-health i{width:9px;height:9px;border-radius:999px;background:currentColor}.rd-priority-health .critical{color:#f04438}.rd-priority-health .blocked{color:#f97316}.rd-priority-health strong{color:#07152f;font-weight:450;overflow-wrap:anywhere}.rd-priority-command button{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:0;background:transparent;color:#005bd7;padding:0;font-size:12px;font-weight:450;cursor:pointer;white-space:nowrap}.rd-priority-command button span[aria-hidden=true]{display:none}.rd-priority-command button svg{width:14px;height:14px}.rd-priority-current-view{display:inline-flex;align-items:center;justify-content:end;min-height:32px;color:#475569;font-size:12px;font-weight:520;white-space:nowrap}.rd-priority-filters{display:flex;align-items:end;gap:28px;min-height:48px;border-bottom:1px solid #dbe3ee;padding:0 20px}.rd-priority-filters button{position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;border:0;background:transparent;color:#45546f;padding:0;font-size:13px;font-weight:450;cursor:pointer}.rd-priority-filters button.selected{color:#07152f}.rd-priority-filters button.selected:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#15f}.rd-priority-filters span{display:grid;place-items:center;min-width:22px;height:20px;border:1px solid #ccd8e6;border-radius:999px;background:#f7faff;color:#263a5c;padding:0 6px;font-size:11px;font-weight:450}.rd-ledger{overflow-x:hidden;min-width:0;max-height:382px;overflow-y:auto;scrollbar-gutter:stable}.rd-ledger-head{display:grid;grid-template-columns:112px minmax(210px,1.2fr) minmax(150px,.9fr) minmax(116px,.62fr) 150px minmax(220px,1.16fr) 92px 104px 86px;gap:10px;align-items:center;padding:0 20px;position:sticky;top:0;z-index:2;min-height:31px;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;background:#f8fafc;color:#58677e;font-size:11px;font-weight:450}.rd-ledger-row{display:grid;grid-template-columns:112px minmax(210px,1.2fr) minmax(150px,.9fr) minmax(116px,.62fr) 150px minmax(220px,1.16fr) 92px 104px 86px;gap:10px;align-items:center;padding:0 20px;width:100%;min-height:56px;border-bottom:1px solid #e7edf4;border-left:0;border-right:0;border-top:0;background:#fff;color:#17233a;font-family:inherit;text-align:left;cursor:pointer}.rd-ledger-row.selected{background:#f5f8fc;box-shadow:inset 3px 0 0 var(--rd-blue)}.rd-ledger-row:hover{background:#f8fafc}.rd-ledger-row:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.rd-ledger-row strong{color:#111827;font-size:12px;line-height:1.22;overflow-wrap:normal}.rd-record-name{display:grid;gap:3px;align-content:center;min-width:0}.rd-record-name>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-record-name em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#38516f;font-size:.7rem;font-style:normal;font-weight:450;line-height:1.2;-webkit-line-clamp:1}.rd-ledger-row span{min-width:0;color:#1f2a3d;font-size:12px;overflow-wrap:break-word}.rd-account-cell,.rd-stage-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-next-action{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.22}.rd-due-cell{display:grid;gap:2px;justify-self:end;text-align:right;white-space:nowrap}.rd-due-cell strong,.rd-due-cell em{color:inherit;font-size:12px;font-weight:450;line-height:1.1}.rd-due-cell em{font-size:11px;font-style:normal;font-weight:400}.rd-exposure-cell,.rd-status-cell{justify-self:end;text-align:right;white-space:nowrap}.rd-motion,.rd-ledger-row .command-owner-cell{display:inline-flex;align-items:center;gap:6px}.rd-motion{white-space:normal}.rd-due-hot{color:#ff5a1f!important;font-weight:450}.rd-empty-row{border-top:1px solid #eef2f7;padding:18px;color:var(--rd-muted)}@container rd-priority (max-width: 980px){.rd-priority-command{grid-template-columns:minmax(190px,1fr) auto;align-content:center;gap:8px 16px;min-height:66px;padding:0 14px 0 16px}.rd-priority-command>button,.rd-priority-current-view{grid-column:2;grid-row:1;justify-self:end}.rd-priority-health{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;gap:10px 14px;padding-bottom:8px}.rd-priority-health span+span{padding-left:14px}.rd-priority-filters{gap:21px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.rd-priority-filters::-webkit-scrollbar{display:none}.rd-ledger-head,.rd-ledger-row{grid-template-columns:104px minmax(160px,1.2fr) minmax(118px,.75fr) minmax(78px,.52fr) minmax(96px,.64fr) minmax(170px,1fr) 64px;gap:8px;padding-right:14px;padding-left:16px}.rd-ledger-head span:nth-child(8),.rd-ledger-head span:nth-child(9),.rd-ledger-row>span:nth-child(8),.rd-ledger-row>span:nth-child(9){display:none}.rd-ledger-row strong,.rd-ledger-row span{font-size:11px}.rd-ledger-row .command-owner-cell{gap:5px}.rd-due-cell strong{font-size:11px}.rd-due-cell em{font-size:10px}}@container rd-priority (max-width: 820px){.rd-ledger-head,.rd-ledger-row{grid-template-columns:104px minmax(150px,1.08fr) minmax(120px,.78fr) minmax(160px,1fr) 62px}.rd-ledger-head span:nth-child(4),.rd-ledger-head span:nth-child(5),.rd-ledger-row>span:nth-child(4),.rd-ledger-row>span:nth-child(5){display:none}.rd-next-action{-webkit-line-clamp:2}}.rd-cause-panel{grid-column:2}.rd-evidence-panel{grid-column:1 / -1}.rd-cause-list{display:grid;gap:18px;padding:8px 20px 22px}.rd-cause-row{display:grid;grid-template-columns:126px minmax(76px,1fr) 70px 34px;gap:10px;align-items:center}.rd-cause-row span,.rd-cause-row strong,.rd-cause-row em{color:#26344c;font-size:12px;font-style:normal;font-weight:450}.rd-cause-row strong,.rd-cause-row em{text-align:right}.rd-cause-row i{position:relative;height:10px;overflow:hidden;border-radius:3px;background:#edf1f6}.rd-cause-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar-width);border-radius:inherit;background:currentColor}.rd-blocker-compact-workbench{display:grid;min-width:0;border-top:1px solid #eef2f7;container-type:inline-size}.rd-blocker-compact-tape{display:grid;grid-template-columns:minmax(112px,1.2fr) repeat(3,minmax(58px,.62fr));min-width:0;border-bottom:1px solid #e2e8f0;background:#f8fafc}.rd-blocker-compact-tape span{display:grid;gap:1px;min-width:0;border-right:1px solid #e2e8f0;padding:6px 10px}.rd-blocker-compact-tape span:last-child{border-right:0}.rd-blocker-compact-tape em{overflow:hidden;color:#64748b;font-size:9px;font-style:normal;font-weight:450;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-compact-tape strong{overflow:hidden;color:#07111f;font-size:12px;font-weight:450;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-compact-causes{display:grid;min-width:0}.rd-blocker-compact-cause{display:grid;grid-template-columns:minmax(112px,.9fr) minmax(74px,.5fr) minmax(108px,.8fr);gap:8px;align-items:center;width:100%;min-height:42px;border:0;border-bottom:1px solid #e8edf4;border-radius:0;background:#fff;color:#1f2a3d;padding:6px 12px;font-family:inherit;text-align:left}.rd-blocker-compact-cause:hover,.rd-blocker-compact-cause:focus-visible,.rd-blocker-compact-cause.selected{background:#f7faff}.rd-blocker-compact-cause:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:-2px}.rd-blocker-compact-cause.selected{box-shadow:inset 3px 0 0 currentColor}.rd-blocker-compact-cause>span{display:grid;min-width:0;gap:2px}.rd-blocker-compact-cause strong{overflow:hidden;color:#0f172a;font-size:11px;font-weight:450;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-compact-cause em{overflow:hidden;color:#64748b;font-size:9.5px;font-style:normal;font-weight:450;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-compact-cause>i{position:relative;height:8px;overflow:hidden;border-radius:3px;background:#e9eef5}.rd-blocker-compact-cause>i>b{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:currentColor}.rd-blocker-compact-cause.tone-purple,.rd-blocker-selected-strip.tone-purple{color:#6941c6}.rd-blocker-compact-cause.tone-blue,.rd-blocker-selected-strip.tone-blue{color:#1d5fbd}.rd-blocker-compact-cause.tone-orange,.rd-blocker-selected-strip.tone-orange{color:#d46b08}.rd-blocker-compact-cause.tone-red,.rd-blocker-selected-strip.tone-red{color:#d91f29}.rd-blocker-selected-strip{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(82px,.42fr)) minmax(180px,1fr) auto;gap:7px 8px;align-items:center;min-width:0;border-top:1px solid #dbe3ee;background:#fbfcfe;padding:8px 12px 10px}.rd-blocker-selected-strip header{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-items:baseline;min-width:0}.rd-blocker-selected-strip header span{color:#64748b;font-size:9px;font-weight:450;text-transform:uppercase}.rd-blocker-selected-strip header strong{overflow:hidden;color:#07111f;font-size:13px;font-weight:450;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-selected-strip header em{overflow:hidden;color:#334155;font-size:10px;font-style:normal;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-selected-strip dl{display:contents;margin:0}.rd-blocker-selected-strip dl div{min-width:0;border:1px solid #e1e7f0;background:#fff;padding:5px 7px}.rd-blocker-selected-strip dt{color:#64748b;font-size:9px;font-weight:450}.rd-blocker-selected-strip dd{overflow:hidden;margin:2px 0 0;color:#07111f;font-size:10px;font-weight:450;line-height:1.12;overflow-wrap:anywhere}.rd-blocker-selected-strip p{display:-webkit-box;overflow:hidden;color:#26344c;font-size:10.5px;font-weight:400;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-blocker-selected-evidence{grid-column:1 / 6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.rd-blocker-selected-evidence span{overflow:hidden;border-left:2px solid #cbd5e1;color:#475569;padding-left:7px;font-size:9.5px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-selected-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;align-items:center}.rd-blocker-selected-actions button{min-height:28px;border:1px solid #c9d4e2;border-radius:5px;background:#fff;color:#174a87;padding:0 9px;font-size:10.5px;font-weight:450}.rd-blocker-selected-actions button:first-child{border-color:#0b55c5;background:#0b55c5;color:#fff}.rd-blocker-selected-actions button:disabled{border-color:#d8e0eb;background:#f5f7fb;color:#7a8798;cursor:not-allowed}@container (max-width: 640px){.rd-blocker-selected-strip{grid-template-columns:minmax(0,1fr)}.rd-blocker-selected-strip dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rd-blocker-selected-evidence{grid-column:auto}.rd-blocker-selected-actions{justify-content:flex-start}}.rd-blocker-workbench{display:grid;gap:0;container-type:inline-size}.rd-blocker-command-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid #e2e8f0;padding:0 16px 0 18px}.rd-blocker-command-strip h3{color:#07111f;font-size:15px;font-weight:450;letter-spacing:0}.rd-blocker-command-strip span{color:#5c6b80;font-size:11px;font-weight:450}.rd-blocker-command-strip>div:first-child{display:grid;gap:2px}.rd-blocker-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.rd-blocker-controls>span{border:1px solid #dbe3ee;border-radius:5px;background:#f7f9fc;padding:4px 7px;color:#41506a;font-size:10px;font-weight:450;line-height:1}.rd-blocker-controls button,.rd-blocker-primary-action,.rd-blocker-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border:1px solid #c9d4e2;border-radius:6px;background:#fff;color:#0b55c5;padding:0 10px;font-size:11px;font-weight:450}.rd-blocker-controls button.selected,.rd-blocker-controls button[aria-pressed=true]{border-color:#9db8df;background:#edf4ff;color:#123f87}.rd-blocker-controls button:disabled{color:#7a8798;cursor:not-allowed}.rd-blocker-controls svg,.rd-blocker-primary-action svg,.rd-blocker-secondary-action svg{width:13px;height:13px}.rd-blocker-degraded{margin:0;border-bottom:1px solid #f0d8a8;background:#fff8ec;color:#704b10;padding:7px 18px;font-size:11px;font-weight:450}.rd-blocker-summary-tape{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(4,minmax(96px,.8fr));border-bottom:1px solid #e2e8f0;background:#f8fafc}.rd-blocker-summary-tape span{display:grid;gap:2px;min-width:0;border-right:1px solid #e2e8f0;padding:8px 14px}.rd-blocker-summary-tape span:last-child{border-right:0}.rd-blocker-summary-tape em{overflow:hidden;color:#64748b;font-size:9px;font-style:normal;font-weight:450;letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-summary-tape strong{overflow:hidden;color:#07111f;font-size:13px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-layout{display:grid;grid-template-columns:minmax(186px,.58fr) minmax(0,1.22fr) minmax(288px,.92fr);grid-template-areas:"lanes records inspector" "source source inspector";gap:0;min-height:410px}.rd-blocker-lanes{grid-area:lanes;display:grid;align-content:start;gap:0;border-right:1px solid #e2e8f0}.rd-blocker-lane{display:grid;grid-template-columns:minmax(102px,1fr) 58px;align-items:center;gap:8px;min-height:58px;border:0;border-bottom:1px solid #e8edf4;background:#fff;padding:9px 12px 9px 14px;color:#1d2b3d;text-align:left}.rd-blocker-lane:hover,.rd-blocker-lane:focus-visible,.rd-blocker-lane.selected{background:#f7faff;outline:none}.rd-blocker-lane.selected{box-shadow:inset 3px 0 0 currentColor}.rd-blocker-lane>span{display:grid;min-width:0;gap:4px}.rd-blocker-lane>span:last-child{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) max-content;align-items:center}.rd-blocker-lane strong{overflow:hidden;color:#07111f;font-size:12px;font-weight:450;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-lane em{overflow:hidden;color:#627087;font-size:10px;font-style:normal;font-weight:450;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-lane>i{position:relative;height:8px;overflow:hidden;border-radius:3px;background:#e9eef5}.rd-blocker-lane>i>b{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:currentColor}.rd-blocker-lane.tone-purple{color:#6941c6}.rd-blocker-lane.tone-blue{color:#1d5fbd}.rd-blocker-lane.tone-orange{color:#d46b08}.rd-blocker-lane.tone-red{color:#d91f29}.rd-blocker-inspector{grid-area:inspector;display:grid;align-content:start;gap:10px;min-width:0;border-left:1px solid #e2e8f0;background:#fbfcfe;padding:14px}.rd-blocker-inspector-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.rd-blocker-inspector-head>div{display:grid;min-width:0;gap:3px}.rd-blocker-inspector header span,.rd-blocker-authority h5,.rd-blocker-required-action h5,.rd-blocker-evidence h5,.rd-blocker-audit h5,.rd-blocker-source-band h5{color:#5b687c;font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.rd-blocker-inspector h4{overflow:hidden;color:#07111f;font-size:15px;font-weight:450;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-inspector header p,.rd-blocker-authority p,.rd-blocker-required-action p{margin:0;color:#344155;font-size:12px;font-weight:400;line-height:1.35}.rd-blocker-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.rd-blocker-detail-grid div{min-width:0;border:1px solid #e1e7f0;border-radius:5px;background:#fff;padding:7px 8px}.rd-blocker-detail-grid dt{color:#64748b;font-size:10px;font-weight:450}.rd-blocker-detail-grid dd{overflow:hidden;margin:3px 0 0;color:#07111f;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-authority,.rd-blocker-required-action,.rd-blocker-evidence,.rd-blocker-audit{display:grid;gap:6px;min-width:0}.rd-blocker-evidence span,.rd-blocker-audit span,.rd-blocker-source-band span{display:block;border-left:2px solid #cbd5e1;color:#344155;padding-left:8px;font-size:11px;font-weight:400;line-height:1.32}.rd-blocker-action-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.rd-blocker-primary-action{min-height:30px;background:#0b55c5;color:#fff}.rd-blocker-secondary-action{background:#fff;color:#19456f}.rd-blocker-primary-action:disabled,.rd-blocker-secondary-action:disabled{border-color:#d8e0eb;background:#f5f7fb;color:#7a8798;cursor:not-allowed}.rd-blocker-records{grid-area:records;min-width:0;border-right:1px solid #e2e8f0}.rd-blocker-record-table{display:grid;min-width:0}.rd-blocker-record-head,.rd-blocker-record-row{display:grid;grid-template-columns:minmax(118px,.9fr) minmax(132px,.94fr) minmax(86px,.62fr) minmax(148px,1.25fr) 68px minmax(84px,.68fr);align-items:center;gap:8px;min-width:0;border-bottom:1px solid #e8edf4;padding:7px 12px}.rd-blocker-record-head{background:#f6f8fb}.rd-blocker-record-head span{color:#64748b;font-size:9px;font-weight:450;letter-spacing:0;text-transform:uppercase}.rd-blocker-record-row{min-height:44px;cursor:pointer}.rd-blocker-record-row:hover,.rd-blocker-record-row:focus-visible,.rd-blocker-record-row.selected{background:#f7faff;outline:none}.rd-blocker-record-row span{overflow:hidden;color:#334155;font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-record-row strong{display:block;overflow:hidden;color:#07111f;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-record-row em{display:block;overflow:hidden;color:#64748b;font-size:9px;font-style:normal;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-blocker-source-band{grid-area:source;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;background:#fbfcfe}.rd-blocker-source-band>div{display:grid;align-content:start;gap:6px;min-width:0;padding:10px 12px 12px}.rd-blocker-source-band>div+div{border-left:1px solid #e2e8f0}.rd-blocker-empty{display:grid;gap:5px;padding:18px}.rd-blocker-empty strong{color:#07111f;font-size:13px;font-weight:450}.rd-blocker-empty span{color:#64748b;font-size:11px;font-weight:400}.rd-selected-workspace{grid-column:1 / -1;display:grid;gap:8px;padding:0 14px 10px}.rd-selected-title{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:56px;border-bottom:1px solid #edf2f7}.rd-selected-title span{display:block;color:#58677e;font-size:11px}.rd-selected-title h3{margin-top:3px;color:#111827;font-size:15px;font-weight:450}.rd-selected-actions{display:flex;align-items:center;gap:10px}.rd-selected-actions>span{border-radius:5px;background:#dff7e8;color:#158046;padding:3px 8px;font-size:11px;font-weight:450}.rd-good{color:var(--rd-green)!important}.rd-health-summary{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;border-top:1px solid #edf2f7;padding-top:12px}.rd-health-summary span,.rd-health-summary em{display:block;color:#64748b;font-size:11px;font-style:normal}.rd-health-summary strong{display:block;margin:3px 0;color:#f97316;font-size:12px}.rd-health-gauge{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:conic-gradient(#f97316 0deg,#f97316 var(--score),#e8edf3 var(--score),#e8edf3 360deg)}.rd-health-gauge:before{content:"";position:absolute}.rd-health-gauge strong{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#111827;font-size:13px;font-weight:450}.rd-stakeholder-list,.rd-close-plan{display:grid;gap:9px}.rd-stakeholder-list article{display:grid;grid-template-columns:28px minmax(74px,.55fr) minmax(112px,1fr) minmax(68px,auto);gap:9px;align-items:center}.rd-stakeholder-list article>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--rd-blue);color:#fff;font-size:9px;font-weight:450}.rd-stakeholder-list strong{display:block;color:#142033;font-size:12px}.rd-stakeholder-list em,.rd-stakeholder-list small{color:#64748b;font-size:11px;font-style:normal}.rd-stakeholder-list small{text-align:left}.rd-stakeholder-list button,.rd-close-plan button{justify-self:end;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#1f3b64;padding:5px 8px;font-family:inherit;font-size:10.5px;font-weight:450;line-height:1.1;cursor:pointer}.rd-stakeholder-list button:hover,.rd-close-plan button:hover{border-color:#94a3b8;background:#f8fafc}.rd-stakeholder-list button:focus-visible,.rd-close-plan button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.rd-stakeholder-list button:disabled,.rd-close-plan button:disabled{cursor:not-allowed;opacity:.58}.rd-close-plan article{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center}.rd-close-plan article>span{display:grid;place-items:center;width:14px;height:14px;border:1px solid #cbd5e1;border-radius:50%}.rd-close-plan article.done>span{border-color:var(--rd-green);background:radial-gradient(circle at center,var(--rd-green) 44%,transparent 48%)}.rd-close-plan article.active>span{border-color:var(--rd-blue)}.rd-close-plan article.blocked>span{border-color:var(--rd-orange)}.rd-close-plan strong{display:block;color:#17233a;font-size:12px;font-weight:450}.rd-close-plan em{display:inline-block;margin-top:2px;color:var(--rd-blue);font-size:11px;font-style:normal;font-weight:450}.rd-close-plan small{display:block;margin-top:2px;color:#64748b;font-size:10px;line-height:1.22}.rd-timeline{display:grid;grid-template-columns:120px repeat(5,minmax(110px,1fr));gap:0;align-items:stretch;border:1px solid var(--rd-border);border-radius:7px;overflow:hidden}.rd-timeline h4{grid-row:1 / span 2;align-self:stretch;border-right:1px solid #edf2f7;padding:12px;color:#111827;font-size:12px;font-weight:450}.rd-timeline button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;min-height:86px;border:0;background:#fff;padding:9px 12px;font-family:inherit;text-align:left;cursor:pointer}.rd-timeline button.selected{background:#f8fafc;box-shadow:inset 0 -2px 0 var(--rd-blue)}.rd-timeline button:hover{background:#f8fafc}.rd-timeline button:focus-visible{z-index:1;outline:2px solid #2563eb;outline-offset:-2px}.rd-timeline button+button:before{content:"";position:absolute;left:0;top:18px;bottom:18px;border-left:2px solid #cbd5e1}.rd-timeline strong{display:block;color:#111827;font-size:11px;line-height:1.2}.rd-timeline button>div{min-width:0}.rd-timeline-detail{display:block;margin-top:3px;color:#334155;font-size:10.5px;line-height:1.25}.rd-timeline-meta{display:block;margin-top:3px;color:#64748b;font-size:10px}.rd-timeline-source-detail{grid-column:2 / -1;display:grid;grid-template-columns:minmax(140px,.4fr) minmax(120px,.35fr) minmax(0,1fr);gap:10px;align-items:center;border-top:1px solid #edf2f7;background:#fbfdff;padding:9px 12px}.rd-timeline-source-detail strong{color:#111827;font-size:11px}.rd-timeline-source-detail span{color:#475569;font-size:10.5px;font-weight:450}.rd-timeline-source-detail p{margin:0;color:#334155;font-size:10.5px;line-height:1.25}.rd-selected-workbench{gap:0;overflow:hidden;border:1px solid #d8e1ec;border-radius:6px;background:#fff;padding:0}.rd-selected-command-strip{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:64px;border-bottom:1px solid #e2e8f0;background:#fff;padding:9px 14px}.rd-selected-command-strip>div:first-child{display:grid;gap:4px;min-width:0}.rd-selected-command-strip span,.rd-workbench-section-heading span{color:#64748b;font-size:10px;font-weight:450;letter-spacing:0}.rd-selected-command-strip h3{overflow:hidden;margin:0;color:#07111f;font-size:16px;font-weight:450;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rd-selected-command-strip p{overflow:hidden;margin:0;color:#40516a;font-size:10.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.rd-selected-command-strip .rd-selected-actions{flex:0 0 auto}.rd-selected-command-strip .rd-selected-actions button{display:inline-flex;gap:6px;align-items:center;justify-content:center;width:28px;min-height:28px;border:1px solid transparent;border-radius:4px;background:transparent;color:#07111f;padding:0;font-family:inherit;font-size:11px;font-weight:450;cursor:pointer}.rd-selected-command-strip .rd-selected-actions button:not(:disabled):hover,.rd-selected-command-strip .rd-selected-actions button:not(:disabled):focus-visible,.rd-selected-command-strip .rd-selected-actions button.selected,.rd-selected-command-strip .rd-selected-actions button[aria-pressed=true]{border-color:#cfd9e6;background:#f6f9fd;color:#0b4a96;outline:none}.rd-selected-command-strip .rd-selected-actions button:disabled{cursor:not-allowed;opacity:.74}.rd-selected-command-strip .rd-selected-actions button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.rd-selected-action-toolbar{display:flex;gap:14px;align-items:center;min-height:38px;border-bottom:1px solid #d8e1ec;background:#fbfcfe;padding:0 14px;overflow-x:auto}.rd-selected-action-toolbar button{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center;min-height:28px;border:0;background:transparent;color:#142033;padding:4px 0;font-family:inherit;font-size:10.75px;font-weight:450;cursor:pointer;white-space:nowrap}.rd-selected-action-toolbar button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.rd-selected-action-toolbar button:not(:disabled):hover,.rd-selected-action-toolbar button:not(:disabled):focus-visible{color:#174f9a;outline:none}.rd-selected-action-toolbar button:disabled{color:#7b8798;cursor:not-allowed}.rd-selected-current-view{display:inline-flex;flex:0 0 auto;align-items:center;min-height:28px;color:#526175;font-size:10.75px;font-weight:550;white-space:nowrap}.rd-selected-empty{display:grid;gap:4px;padding:18px}.rd-selected-workbench-grid{display:grid;grid-template-columns:minmax(228px,.68fr) minmax(470px,1.52fr) minmax(292px,.84fr);min-height:378px}.rd-commercial-overview-ledger,.rd-close-workbench,.rd-authority-inspector{min-width:0;border-right:1px solid #e2e8f0}.rd-authority-inspector{display:grid;align-content:start;border-right:0;background:#fbfcfe}.rd-commercial-overview-ledger{display:grid;align-content:start;gap:10px;padding:12px 14px}.rd-workbench-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;min-width:0}.rd-workbench-section-heading>div{display:grid;gap:3px;min-width:0}.rd-workbench-section-heading h4,.rd-risk-ledger h5,.rd-audit-strip h4{margin:0;color:#101827;font-size:11px;font-weight:450;letter-spacing:0;text-transform:uppercase}.rd-commercial-overview-ledger dl{display:grid;margin:0}.rd-commercial-overview-ledger dl div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:10px;min-height:25px;align-items:center;border-bottom:1px solid #e8edf4}.rd-commercial-overview-ledger dt{color:#64748b;font-size:11px;font-weight:450}.rd-commercial-overview-ledger dd{overflow:hidden;margin:0;color:#142033;font-size:11.25px;font-weight:450;text-overflow:ellipsis}.rd-health-workbench{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid #e8edf4;padding-bottom:10px}.rd-health-workbench span,.rd-health-workbench em{display:block;color:#64748b;font-size:11px;font-style:normal}.rd-health-workbench strong{display:block;margin:3px 0;color:#c4510b;font-size:12px;font-weight:450}.rd-risk-ledger{display:grid;gap:7px}.rd-risk-ledger span{border-left:2px solid #f59e0b;color:#334155;padding-left:8px;font-size:11px;line-height:1.3}.rd-close-workbench{display:grid;align-content:start;gap:10px;padding:12px 14px}.rd-close-progress{display:grid;grid-template-columns:max-content minmax(140px,1fr) max-content;gap:8px;align-items:center}.rd-close-progress i{display:block;width:100%;height:7px;overflow:hidden;border-radius:3px;background:linear-gradient(90deg,#536783 var(--progress),#e3e9f1 var(--progress))}.rd-close-progress strong{color:#334155;font-size:11px}.rd-close-ledger{border:1px solid #dfe7f1;border-radius:5px;overflow:hidden}.rd-close-ledger-head,.rd-close-ledger-row{display:grid;grid-template-columns:34px minmax(150px,1.22fr) minmax(68px,.46fr) minmax(48px,.32fr) minmax(64px,.4fr) minmax(94px,.52fr);gap:7px;align-items:center;min-width:0;border-bottom:1px solid #e8edf4;padding:7px 9px}.rd-close-ledger-head{background:#f8fafc;color:#536176;font-size:10px;font-weight:450;text-transform:uppercase}.rd-close-ledger-row{min-height:62px;background:#fff;cursor:pointer}.rd-close-ledger-row.state-blocked{border-left:3px solid #ef4444;background:linear-gradient(90deg,#fff4f3 0,#fff 32%)}.rd-close-ledger-row.state-completed{background:#fbfefd}.rd-close-ledger-row.selected,.rd-close-ledger-row[aria-selected=true]{box-shadow:inset 0 0 0 1px #8fb8ee;background:#f8fbff}.rd-close-ledger-row:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:-2px}.rd-close-ledger-row:last-child{border-bottom:0}.rd-close-ledger-row>span:first-child{display:grid;place-items:center;width:23px;height:23px;border:1px solid #cbd5e1;border-radius:50%;color:#334155;font-size:10px;font-weight:450}.rd-close-ledger-row strong{display:grid;gap:3px;min-width:0;color:#111827;font-size:11.25px;line-height:1.2}.rd-close-ledger-row em{overflow:hidden;color:#475569;font-size:10px;font-style:normal;font-weight:450;line-height:1.25;text-overflow:ellipsis}.rd-close-ledger-row>span{min-width:0;color:#334155;font-size:10.5px;font-weight:400}.rd-close-ledger-row button,.rd-authority-ledger button{min-height:28px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#123f70;padding:5px 7px;font-family:inherit;font-size:10px;font-weight:450;cursor:pointer;white-space:nowrap}.rd-close-ledger-row button:after,.rd-authority-ledger button:after{content:none}.rd-close-ledger-row button:not(:disabled):hover,.rd-authority-ledger button:not(:disabled):hover{border-color:#8aa7cc;background:#edf4ff}.rd-close-ledger-row button:disabled,.rd-authority-ledger button:disabled{color:#7d8795;cursor:not-allowed;opacity:.65}.rd-close-action-label{display:inline-flex;align-items:center;min-height:24px;border:1px solid #d9e2ee;border-radius:999px;background:#f6f8fb;color:#536176;padding:0 8px;font-size:10px;font-weight:450;white-space:nowrap}.rd-close-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rd-close-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#f97316}.rd-close-status.status-blocked:before{background:#ef4444}.rd-close-status.status-completed:before{background:#16a34a}.rd-close-step-inspector{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;border:1px solid #dbe7f7;border-left:3px solid #2f67d8;border-radius:5px;background:#f8fbff;padding:8px 10px}.rd-close-step-inspector.state-blocked{border-left-color:#ef4444;background:#fff8f7}.rd-close-step-inspector>div{display:flex;gap:8px;align-items:center;min-width:0}.rd-close-step-inspector strong,.rd-close-step-inspector span,.rd-close-step-inspector p,.rd-close-step-inspector em{display:block;margin:0}.rd-close-step-inspector strong{color:#10233f;font-size:11.25px;font-weight:560}.rd-close-step-inspector span,.rd-close-step-inspector p,.rd-close-step-inspector em{color:#52637a;font-size:10.25px;line-height:1.25}.rd-close-step-inspector p,.rd-close-step-inspector em{grid-column:1 / -1}.rd-close-step-inspector button{grid-column:2;grid-row:1;min-height:28px;border:1px solid #9bb6d8;border-radius:5px;background:#fff;color:#123f70;padding:0 9px;font-family:inherit;font-size:10px;font-weight:520;cursor:pointer}.rd-selected-deal-details{border-top:1px solid #e2e8f0;padding:12px 16px;background:#f8fafc}.rd-selected-deal-details .deal-detail-panel{border-color:#dbe4ef}.rd-selected-evidence-timeline{display:grid;gap:8px;border-top:1px solid #e2e8f0;padding:10px 14px 12px}.rd-selected-evidence-list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.rd-selected-evidence-list:before{content:"";position:absolute;right:10px;left:10px;top:10px;height:1px;background:#b9c6d6}.rd-selected-evidence-list button{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:start;min-height:52px;border:1px solid transparent;border-radius:5px;background:#fff;color:inherit;padding:7px;font:inherit;text-align:left;cursor:pointer}.rd-selected-evidence-list button:before{content:"";position:absolute;top:-7px;left:50%;width:8px;height:8px;border-radius:50%;background:#536176;transform:translate(-50%)}.rd-selected-evidence-list button.selected:before,.rd-selected-evidence-list button[aria-pressed=true]:before{background:#1f67c7}.rd-selected-evidence-list button:hover,.rd-selected-evidence-list button:focus-visible,.rd-selected-evidence-list button.selected,.rd-selected-evidence-list button[aria-pressed=true]{border-color:#2f67d8;background:#f8fbff;outline:none}.rd-selected-evidence-list strong,.rd-selected-evidence-list em,.rd-selected-evidence-list small{display:block;min-width:0}.rd-selected-evidence-list strong{overflow:hidden;color:#101827;font-size:10.75px;font-weight:450;line-height:1.18;text-overflow:ellipsis}.rd-selected-evidence-list em{margin-top:3px;color:#64748b;font-size:10px;font-style:normal;font-weight:450}.rd-selected-evidence-list small{display:-webkit-box;margin-top:3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#334155;font-size:10px;font-weight:450;line-height:1.25}.rd-authority-ledger,.rd-evidence-inspector,.rd-audit-strip{display:grid;gap:8px;min-width:0;border-bottom:1px solid #e2e8f0;padding:12px}.rd-stakeholder-authority-list{display:grid;gap:8px;min-width:0}.rd-authority-ledger article{display:grid;grid-template-columns:26px minmax(0,1fr) max-content;gap:8px;align-items:center}.rd-authority-ledger article>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#214f8f;color:#fff;font-size:9px;font-weight:450}.rd-authority-ledger strong,.rd-evidence-inspector strong{display:block;color:#101827;font-size:12px;font-weight:450}.rd-authority-ledger em,.rd-authority-ledger small,.rd-evidence-inspector span{display:block;color:#64748b;font-size:10.5px;font-style:normal;line-height:1.3}.rd-evidence-inspector article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;border:1px solid #dce5ef;border-radius:5px;background:#fff;padding:10px}.rd-evidence-inspector p{margin:4px 0 6px;color:#334155;font-size:11px;line-height:1.35}.rd-audit-strip dl{display:grid;gap:6px;margin:0}.rd-audit-strip dl div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;align-items:start;border-left:2px solid #cbd5e1;padding-left:8px}.rd-audit-strip dt{color:#64748b;font-size:9px;font-weight:450;line-height:1.25;text-transform:uppercase}.rd-audit-strip dd{overflow:hidden;margin:0;color:#253449;font-size:10.5px;font-weight:450;line-height:1.3;text-overflow:ellipsis}.rd-action-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#07111f52;padding:24px}.rd-action-modal{width:min(620px,calc(100vw - 48px));overflow:hidden;border:1px solid #c5d2e2;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a40}.rd-deal-details-modal{display:grid;width:min(1040px,calc(100vw - 48px));max-height:min(84vh,840px);overflow:hidden;border:1px solid #c5d2e2;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a40}.rd-action-modal header,.rd-deal-details-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid #e2e8f0;padding:16px 18px}.rd-action-modal header span,.rd-deal-details-modal>header span{color:#64748b;font-size:10px;font-weight:550;text-transform:uppercase}.rd-action-modal h3,.rd-deal-details-modal h3{margin:4px 0 0;color:#07111f;font-size:18px;font-weight:550}.rd-action-modal header button,.rd-deal-details-modal>header button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d7e0eb;border-radius:5px;background:#fff;color:#233a5a;cursor:pointer}.rd-action-modal header button svg,.rd-deal-details-modal>header button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.rd-deal-details-modal .deal-detail-panel{max-height:calc(min(84vh,840px) - 65px);overflow:auto;border:0;border-radius:0}.rd-action-modal form{display:grid;gap:14px;padding:16px 18px 18px}.rd-action-modal dl{display:grid;gap:0;margin:0;border:1px solid #e1e7f0;border-radius:6px;overflow:hidden}.rd-action-modal dl div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;border-bottom:1px solid #e8edf4;padding:10px 12px}.rd-action-modal dl div:last-child{border-bottom:0}.rd-action-modal dt{color:#64748b;font-size:11px;font-weight:550}.rd-action-modal dd{margin:0;color:#122033;font-size:12px;line-height:1.35}.rd-action-modal-state{border:1px solid #d7e0eb;border-radius:6px;background:#f8fafc;color:#334155;padding:9px 11px;font-size:11px;font-weight:560}.rd-action-modal-state.saving{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.rd-action-modal-state.success{border-color:#9fd7b6;background:#eefaf2;color:#157348}.rd-action-modal-state.error{border-color:#fecaca;background:#fff1f2;color:#be123c}.rd-action-modal label{display:grid;gap:7px}.rd-action-modal label span{color:#334155;font-size:11px;font-weight:550}.rd-action-modal textarea{min-height:86px;resize:vertical;border:1px solid #cfd9e6;border-radius:6px;padding:10px;color:#122033;font-family:inherit;font-size:12px;line-height:1.4}.rd-action-modal textarea:focus{border-color:#2f67d8;box-shadow:0 0 0 3px #2f67d824;outline:none}.rd-action-modal footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;padding-top:14px}.rd-action-modal-readiness{margin:0 auto 0 0;color:#526177;font-size:11px;font-weight:450;line-height:1.3}.rd-action-modal footer button{min-height:34px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#123f70;padding:0 13px;font-family:inherit;font-size:11px;font-weight:550;cursor:pointer}.rd-action-modal footer button[type=submit]{border-color:#173f75;background:#173f75;color:#fff}.rd-action-modal footer button:disabled{cursor:not-allowed;opacity:.62}.rd-event-timeline{display:grid;gap:0;border-top:1px solid #e2e8f0;background:#fff}.rd-event-timeline>.rd-workbench-section-heading{padding:12px 16px 0}.rd-event-timeline-track{display:grid;grid-template-columns:repeat(5,minmax(148px,1fr));gap:0;padding:12px 16px 16px}.rd-event-timeline-track button{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;min-height:98px;border:1px solid transparent;border-radius:5px;background:#fff;padding:9px;font-family:inherit;text-align:left;cursor:pointer}.rd-event-timeline-track button.selected{border-color:#2f67d8;box-shadow:inset 0 -2px #2f67d8}.rd-event-timeline-track button+button:before{content:"";position:absolute;left:-1px;top:18px;bottom:18px;border-left:1px solid #cbd5e1}.rd-event-timeline-track strong{display:block;color:#101827;font-size:11px;line-height:1.2}.rd-event-timeline-track span,.rd-event-timeline-track em{display:block;margin-top:4px;color:#475569;font-size:10px;font-style:normal;line-height:1.25}.rd-evidence-panel{margin-top:16px}.rd-approval-workbench{grid-column:1 / -1;display:grid;gap:14px;padding:16px 18px 18px;overflow:hidden}.rd-approval-title,.rd-readiness-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.rd-approval-title h3{margin:0;color:#0f172a;font-size:13px;font-weight:450;letter-spacing:0}.rd-approval-title span,.rd-readiness-title span{color:#64748b;font-size:10.5px;font-weight:450;text-transform:uppercase}.rd-approval-title button{border:0;background:transparent;color:var(--rd-blue);font-size:11px;font-weight:450;cursor:pointer}.rd-approval-degraded{display:grid;gap:6px}.rd-approval-degraded span{border:1px solid #fed7aa;border-radius:7px;background:#fff7ed;padding:8px 10px;color:#9a3412;font-size:11px;font-weight:450}.rd-approval-metric-tape{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rd-border);border-radius:7px;background:#f8fafc;overflow:hidden}.rd-approval-metric-tape span{display:grid;gap:2px;padding:9px 11px;color:#64748b;font-size:10.5px;font-weight:450}.rd-approval-metric-tape span+span{border-left:1px solid #e2e8f0}.rd-approval-metric-tape strong{color:#0f172a;font-size:17px;font-weight:450}.rd-approval-grid{display:grid;grid-template-columns:minmax(640px,1.35fr) minmax(380px,.85fr);gap:14px;align-items:stretch}.rd-approval-command-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--rd-border);border-radius:8px;background:#f8fafc;padding:12px 14px}.rd-approval-command-strip h3{margin:0;color:#0f172a;font-size:15px;font-weight:450}.rd-approval-command-strip span,.rd-approval-command-metrics em{color:#64748b;font-size:11px;font-style:normal;font-weight:450}.rd-approval-command-metrics{display:flex;align-items:center;gap:8px}.rd-approval-command-metrics span{display:grid;min-width:74px;border:1px solid #dce5ef;border-radius:7px;background:#fff;padding:7px 9px}.rd-approval-command-metrics strong{color:#0f172a;font-size:15px;font-weight:450}.rd-approval-ledger,.rd-approval-inspector,.rd-readiness-chain,.rd-evidence-rail,.rd-audit-tape{min-width:0;border:1px solid var(--rd-border);border-radius:8px;background:#fff}.rd-approval-ledger{overflow-x:auto}.rd-approval-ledger-head{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(135px,.8fr) minmax(118px,.7fr) 82px 78px minmax(170px,1fr) minmax(190px,1.05fr) 92px;gap:10px;min-width:1030px;border-bottom:1px solid #e5eaf0;background:#f8fafc;padding:8px 10px;color:#64748b;font-size:10px;font-weight:450;text-transform:uppercase}.rd-approval-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(135px,.8fr) minmax(118px,.7fr) 82px 78px minmax(170px,1fr) minmax(190px,1.05fr) 92px;gap:10px;align-items:center;width:100%;min-width:1030px;min-height:58px;border-bottom:1px solid #edf2f7;background:#fff;padding:8px 10px;color:inherit;text-align:left}.rd-approval-row:hover,.rd-approval-row:focus-within{background:#f8fbff;outline:none}.rd-approval-row[aria-selected=true]{background:#eef6ff;box-shadow:inset 3px 0 0 var(--rd-blue)}.rd-approval-row-main{min-width:0}.rd-approval-row-selector{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;width:100%;border:0;background:transparent;padding:0;color:inherit;text-align:left;cursor:pointer}.rd-approval-row-selector:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:3px}.rd-approval-row-main strong,.rd-approval-inspector h4,.rd-readiness-title strong,.rd-evidence-rail strong,.rd-audit-tape strong{color:#0f172a;font-size:12px;font-weight:450;letter-spacing:0}.rd-approval-row-main p,.rd-approval-policy p,.rd-readiness-step p,.rd-evidence-rail p,.rd-audit-tape p{margin:3px 0 0;color:#475569;font-size:11px;line-height:1.35}.rd-approval-due{color:#334155;font-size:10.5px;font-weight:450;text-align:right}.rd-approval-inspector{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:14px}.rd-approval-inspector-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.rd-approval-inspector h4{margin:0;font-size:15px}.rd-approval-inspector-head p{margin:4px 0 0;color:#475569;font-size:11.5px;line-height:1.35}.rd-approval-detail-list,.rd-approval-policy{display:grid;gap:8px 12px}.rd-approval-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-approval-policy{grid-template-columns:118px minmax(0,1fr);border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:10px 0}.rd-approval-detail-list span,.rd-approval-policy span{color:#64748b;font-size:10.5px;font-weight:450}.rd-approval-detail-list strong{display:block;margin-top:2px;color:#111827;font-size:12px;font-weight:450}.rd-approval-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rd-approval-confirmation{display:flex;flex-wrap:wrap;gap:8px}.rd-approval-actions button{min-height:32px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:7px 10px;color:#172033;font-size:11px;font-weight:450;cursor:pointer}.rd-approval-actions button:first-child:not(:disabled){border-color:var(--rd-blue);background:var(--rd-blue);color:#fff}.rd-approval-actions button:disabled{cursor:not-allowed;opacity:.48}.rd-approval-empty{display:grid;gap:5px;align-content:center;min-height:220px;color:#64748b;font-size:11px}.rd-approval-empty strong{color:#172033;font-size:13px}.rd-approval-lower-grid{display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(250px,.85fr) minmax(260px,.9fr);gap:14px}.rd-readiness-chain,.rd-evidence-rail,.rd-audit-tape{display:grid;gap:8px;align-content:start;padding:12px}.rd-readiness-title{padding-bottom:4px}.rd-readiness-step,.rd-evidence-rail article,.rd-audit-tape article{display:grid;gap:3px;border-top:1px solid #edf2f7;padding-top:8px}.rd-readiness-step{grid-template-columns:76px minmax(0,1fr);align-items:start}.rd-readiness-step p{grid-column:2}.rd-readiness-step>span,.rd-evidence-rail article>span,.rd-audit-tape article>span{color:#64748b;font-size:10.5px;font-weight:450}.rd-readiness-step>span{color:#334155}.rd-readiness-step.state-ready>span{color:var(--rd-green)}.rd-readiness-step.state-waiting>span{color:#7c3aed}.rd-readiness-step.state-blocked>span{color:#dc2626}.rd-approval-workbench{gap:0;max-height:640px;border-radius:6px;padding:0}.rd-approval-command-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid #e2e8f0;background:#fff;padding:9px 12px 9px 14px}.rd-approval-command-strip>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.rd-approval-command-strip h3{margin:0;color:#07111f;font-size:13px;font-weight:450;letter-spacing:0}.rd-approval-command-strip>div:first-child>span{border:1px solid #d8e1ed;border-radius:999px;background:#f7f9fc;color:#516176;padding:2px 7px;font-size:10px;font-weight:450;text-transform:uppercase;white-space:nowrap}.rd-approval-command-metrics{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.rd-approval-command-metrics span{display:inline-grid;grid-template-columns:max-content max-content;gap:5px;align-items:baseline;min-height:24px;border:1px solid #dde6f1;background:#f8fafc;padding:4px 7px}.rd-approval-command-metrics em{color:#64748b;font-size:9px;font-style:normal;font-weight:450;text-transform:uppercase}.rd-approval-command-metrics strong{color:#0f172a;font-size:13px;font-weight:450}.rd-approval-command-metrics button{min-height:26px;border:1px solid #c5d4e6;border-radius:5px;background:#fff;color:#0b55c5;padding:5px 8px;font-family:inherit;font-size:10.5px;font-weight:450;cursor:pointer}.rd-approval-command-metrics .rd-approval-current-view{display:inline-flex;align-items:center;min-height:26px;border:0;background:transparent;color:#475569;padding:0 2px;font-size:10.5px;font-weight:520;white-space:nowrap}.rd-approval-grid{grid-template-columns:minmax(0,1fr) minmax(276px,.28fr);gap:0;min-height:326px;max-height:386px;border-bottom:1px solid #e2e8f0}.rd-approval-ledger{border:0;border-right:1px solid #e2e8f0;border-radius:0;overflow:auto}.rd-approval-ledger-head,.rd-approval-row{display:grid;grid-template-columns:minmax(190px,1.18fr) minmax(126px,.72fr) minmax(126px,.72fr) 76px 70px minmax(148px,.9fr) minmax(170px,1fr) 84px;gap:8px;align-items:center;min-width:1080px}.rd-approval-ledger-head{position:sticky;top:0;z-index:1;border-bottom:1px solid #dfe7f1;background:#f8fafc;padding:7px 9px;color:#536176;font-size:9.5px;font-weight:450;text-transform:uppercase}.rd-approval-row{min-height:46px;border-bottom:1px solid #e8edf4;background:#fff;padding:6px 9px}.rd-approval-row:last-child{border-bottom:0}.rd-approval-row:hover,.rd-approval-row:focus-within{background:#f8fbff}.rd-approval-row[aria-selected=true]{background:#eef6ff;box-shadow:inset 3px 0 #0b55c5}.rd-approval-row>span{min-width:0;overflow:hidden;color:#334155;font-size:10.5px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rd-approval-row-main{display:block}.rd-approval-row-selector{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:center;width:100%;min-height:34px;border:0;background:transparent;padding:0;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.rd-approval-row-selector strong,.rd-approval-row-selector em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-approval-row-selector strong{color:#0f172a;font-size:11.5px;font-weight:450}.rd-approval-row-selector em{margin-top:2px;color:#64748b;font-size:10px;font-style:normal;font-weight:400}.rd-approval-row .rd-icon{width:22px;height:22px}.rd-approval-row .rd-icon svg{width:13px;height:13px}.rd-approval-row .rd-status{min-width:58px;padding:4px 5px;font-size:9.5px;white-space:nowrap}.rd-approval-due{text-align:left}.rd-approval-due.hot{color:#b45309}.rd-approval-inspector{grid-template-rows:auto auto auto auto;gap:10px;min-height:0;border:0;border-radius:0;background:#fbfcfe;padding:12px;overflow:auto}.rd-approval-inspector h4{overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis}.rd-approval-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rd-approval-detail-list div{min-width:0}.rd-approval-detail-list dt{color:#64748b;font-size:9.5px;font-weight:450;text-transform:uppercase}.rd-approval-detail-list dd{overflow:hidden;margin:2px 0 0;color:#111827;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-approval-policy{grid-template-columns:1fr;gap:4px;border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2;padding:8px 0}.rd-approval-policy span{font-size:9.5px;text-transform:uppercase}.rd-approval-policy strong,.rd-approval-policy p{margin:0 0 5px;color:#253449;font-size:10.5px;line-height:1.32}.rd-approval-actions{gap:6px}.rd-approval-actions button{min-height:28px;border-radius:5px;padding:5px 8px;font-size:10.5px}.rd-approval-confirmation{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.rd-approval-confirmation button:first-child:not(:disabled){border-color:#b45309;background:#b45309;color:#fff}.rd-approval-tape{grid-template-columns:minmax(300px,1fr) minmax(250px,.8fr) minmax(260px,.82fr);gap:0;max-height:146px;overflow:hidden}.rd-approval-tape .rd-readiness-chain,.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{max-height:146px;border:0;border-radius:0;padding:9px 10px 10px;overflow:auto}.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{border-left:1px solid #e2e8f0}.rd-approval-tape .rd-readiness-title{position:sticky;top:0;background:inherit;z-index:1}.rd-approval-tape .rd-readiness-step,.rd-approval-tape .rd-evidence-rail article,.rd-approval-tape .rd-audit-tape article{padding-top:6px}.rd-approval-tape .rd-readiness-step{grid-template-columns:66px minmax(0,1fr)}.rd-approval-tape .rd-readiness-step p,.rd-approval-tape .rd-evidence-rail p,.rd-approval-tape .rd-audit-tape p{font-size:10px;line-height:1.28}.rd-evidence-panel{margin-top:0}.rd-approval-workbench{grid-column:1 / -1;max-height:none;overflow:visible}.rd-approval-command-strip{min-height:44px;padding:8px 12px 8px 14px}.rd-approval-command-strip h3{font-size:13px}.rd-approval-command-metrics button{display:inline-grid;grid-template-columns:max-content max-content;gap:5px;align-items:baseline}.rd-approval-command-metrics button.selected,.rd-approval-command-metrics button[aria-pressed=true]{border-color:#9db8df;background:#edf4ff;color:#123f87}.rd-approval-command-metrics button:last-child{display:inline-flex;align-items:center;color:#0b55c5}.rd-approval-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);min-height:296px;max-height:none}.rd-approval-ledger-head,.rd-approval-row{grid-template-columns:minmax(210px,1.28fr) minmax(138px,.72fr) minmax(150px,.84fr) 78px 104px;min-width:760px}.rd-approval-ledger-head{padding:7px 10px}.rd-approval-row{min-height:48px;padding:6px 10px}.rd-approval-row-main strong,.rd-approval-row-selector strong{font-size:11.5px}.rd-approval-authority{display:grid;gap:2px}.rd-approval-authority strong{overflow:hidden;color:#253449;font-size:10.5px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.rd-approval-authority em{color:#64748b;font-size:9.5px;font-style:normal;font-weight:450}.rd-approval-authority em.hot{color:#b45309}.rd-approval-empty-row{display:grid;min-width:760px;border-bottom:1px solid #e8edf4;padding:14px;color:#64748b;font-size:11px;font-weight:450}.rd-approval-inspector{padding:12px 13px}.rd-approval-policy{gap:3px}.rd-approval-tape{grid-template-columns:minmax(300px,1fr) minmax(260px,.84fr) minmax(270px,.86fr);max-height:none;overflow:visible}.rd-approval-tape .rd-readiness-chain,.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{max-height:none;overflow:visible}.rd-evidence-rail button{display:grid;gap:3px;width:100%;border:0;border-top:1px solid #edf2f7;background:transparent;padding:8px 0 0;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.rd-evidence-rail button:hover,.rd-evidence-rail button:focus-visible,.rd-evidence-rail button.selected,.rd-evidence-rail button[aria-pressed=true]{background:#f8fbff;outline:none}.rd-evidence-rail button.selected,.rd-evidence-rail button[aria-pressed=true]{box-shadow:inset 3px 0 #0b55c5;padding-left:8px}.rd-evidence-rail button>span{color:#64748b;font-size:10.5px;font-weight:450}.rd-approval-workbench{--rd-approval-tape-height: 92px}.rd-approval-workbench .rd-approval-command-strip{min-height:36px;padding:6px 10px 6px 12px}.rd-approval-workbench .rd-approval-command-strip h3{font-size:12.5px;line-height:1.1}.rd-approval-workbench .rd-approval-command-strip>div:first-child>span{padding:1px 6px;font-size:9px}.rd-approval-workbench .rd-approval-command-metrics{gap:5px}.rd-approval-workbench .rd-approval-command-metrics button{min-height:24px;border-radius:4px;padding:4px 7px;font-size:10px}.rd-approval-workbench .rd-approval-command-metrics em{font-size:8.5px}.rd-approval-workbench .rd-approval-command-metrics strong{font-size:12px}.rd-approval-workbench .rd-approval-grid{grid-template-columns:minmax(0,1fr) minmax(286px,.31fr);min-height:0;border-bottom:1px solid #e2e8f0}.rd-approval-workbench .rd-approval-ledger-head,.rd-approval-workbench .rd-approval-row{grid-template-columns:minmax(220px,1.36fr) minmax(132px,.72fr) minmax(138px,.78fr) 66px 96px;min-width:724px}.rd-approval-workbench .rd-approval-ledger-head{padding:5px 10px;font-size:8.8px;line-height:1.1}.rd-approval-workbench .rd-approval-row{min-height:37px;padding:4px 10px}.rd-approval-workbench .rd-approval-row>span{font-size:10px;line-height:1.15}.rd-approval-workbench .rd-approval-row-selector{grid-template-columns:18px minmax(0,1fr);gap:7px;min-height:29px}.rd-approval-workbench .rd-approval-row-selector strong{font-size:10.6px;line-height:1.12}.rd-approval-workbench .rd-approval-row-selector em{margin-top:1px;font-size:9.4px;line-height:1.12}.rd-approval-workbench .rd-approval-row .rd-icon{width:18px;height:18px}.rd-approval-workbench .rd-approval-row .rd-icon svg{width:11px;height:11px}.rd-approval-workbench .rd-approval-row .rd-status{min-width:50px;border-radius:5px;padding:3px 5px;font-size:8.8px}.rd-approval-workbench .rd-approval-authority{gap:1px}.rd-approval-workbench .rd-approval-authority strong{font-size:9.9px;line-height:1.1}.rd-approval-workbench .rd-approval-authority em{font-size:8.8px;line-height:1.1}.rd-approval-workbench .rd-approval-inspector{align-content:start;gap:7px;padding:9px 11px;overflow:auto}.rd-approval-workbench .rd-approval-inspector-head{gap:8px}.rd-approval-workbench .rd-approval-inspector-head span{font-size:9.5px}.rd-approval-workbench .rd-approval-inspector h4{font-size:12px;line-height:1.12}.rd-approval-workbench .rd-approval-detail-list{gap:5px 9px}.rd-approval-workbench .rd-approval-detail-list dt{font-size:8.8px}.rd-approval-workbench .rd-approval-detail-list dd{margin-top:1px;font-size:10px;line-height:1.12}.rd-approval-workbench .rd-approval-policy{grid-template-columns:88px minmax(0,1fr);gap:4px 8px;padding:6px 0}.rd-approval-workbench .rd-approval-policy span{font-size:8.8px;line-height:1.1}.rd-approval-workbench .rd-approval-policy strong,.rd-approval-workbench .rd-approval-policy p{margin:0;font-size:9.8px;line-height:1.2}.rd-approval-policy-more{grid-column:1 / -1;min-width:0;border-top:1px solid #e9eef5;padding-top:4px}.rd-approval-policy-more summary{width:fit-content;color:#0b55c5;font-size:9.5px;font-weight:450;cursor:pointer}.rd-approval-policy-more span{display:block;margin-top:5px}.rd-approval-policy-more p{margin-top:1px}.rd-approval-workbench .rd-approval-actions{gap:5px}.rd-approval-workbench .rd-approval-actions button{min-height:25px;border-radius:4px;padding:4px 7px;font-size:9.8px;line-height:1.1}.rd-approval-workbench .rd-approval-tape{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(430px,1.1fr) minmax(260px,.68fr);min-height:var(--rd-approval-tape-height);max-height:var(--rd-approval-tape-height);border-top:0;overflow:hidden}.rd-approval-workbench .rd-approval-tape .rd-readiness-chain,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail,.rd-approval-workbench .rd-approval-tape .rd-audit-tape{display:grid;align-items:center;gap:0;max-height:var(--rd-approval-tape-height);min-height:var(--rd-approval-tape-height);padding:7px 10px;overflow:hidden}.rd-approval-workbench .rd-approval-tape .rd-readiness-chain{grid-template-columns:128px repeat(4,minmax(62px,1fr))}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail{grid-template-columns:88px repeat(4,minmax(72px,1fr))}.rd-approval-workbench .rd-approval-tape .rd-audit-tape{grid-template-columns:86px minmax(0,1fr)}.rd-approval-workbench .rd-approval-tape .rd-readiness-title{position:static;display:grid;align-content:center;gap:2px;min-height:48px;border-right:1px solid #e2e8f0;padding:0 9px 0 0}.rd-approval-workbench .rd-approval-tape .rd-readiness-title span{font-size:8.4px;line-height:1.05}.rd-approval-workbench .rd-approval-tape .rd-readiness-title strong{overflow:hidden;font-size:10.5px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rd-approval-workbench .rd-approval-tape .rd-readiness-step,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article{min-width:0;border-top:0;border-left:1px solid #e6edf5;padding:0 8px}.rd-approval-workbench .rd-approval-tape .rd-readiness-step{display:grid;grid-template-columns:1fr;gap:2px}.rd-approval-workbench .rd-approval-tape .rd-readiness-step>span,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button>span,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article>span,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article>span{overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rd-approval-workbench .rd-approval-tape .rd-readiness-step strong,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button strong,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article strong,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article strong{display:-webkit-box;overflow:hidden;font-size:10.4px;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-approval-workbench .rd-approval-tape .rd-readiness-step p,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button p,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail article p,.rd-approval-workbench .rd-approval-tape .rd-audit-tape article p{display:none}.rd-approval-workbench .rd-approval-tape .rd-audit-tape article:not(:first-of-type){display:none}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button{width:auto;background:transparent}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button.selected,.rd-approval-workbench .rd-approval-tape .rd-evidence-rail button[aria-pressed=true]{background:#f4f8ff;box-shadow:inset 0 2px #0b55c5;padding-left:8px}.rd-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,white);color:#64748b}.rd-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rd-status{display:inline-flex;align-items:center;justify-content:center;min-width:62px;border-radius:6px;padding:5px 9px;background:color-mix(in srgb,currentColor 11%,white);color:#64748b;font-size:11px;font-weight:450}.rd-ledger-row .rd-status{min-width:0;width:56px;padding:5px 4px;font-size:10px;white-space:nowrap}.tone-green{color:var(--rd-green)!important}.tone-blue{color:var(--rd-blue)!important}.tone-orange{color:var(--rd-orange)!important}.tone-red{color:var(--rd-red)!important}.tone-purple{color:var(--rd-purple)!important}.tone-slate{color:#667085!important}.rd-progress{position:relative;width:100%;height:7px;border-radius:999px;background:#dfe4eb}.rd-progress span{position:absolute;inset:0 auto 0 0;width:var(--progress);border-radius:inherit;background:#16a34a}.rd-progress i{position:absolute;top:-5px;left:clamp(1px,var(--progress),calc(100% - 1px));width:2px;height:17px;border-radius:999px;background:#111827;transform:translate(-1px)}.rd-timeline-dots{display:grid;grid-template-columns:repeat(var(--dot-count, 3),1fr);align-items:center;width:100%}.rd-timeline-dots:before{grid-column:1 / -1;grid-row:1;height:1px;background:#f08200;content:""}.rd-timeline-dots span{grid-row:1;justify-self:center;width:12px;height:12px;border:1.5px solid #f08200;border-radius:999px;background:#fff}.rd-timeline-dots span.active{background:#f08200}.rd-mini-cause-bars{display:grid;gap:8px;width:100%}.rd-mini-cause-bars span{display:block;height:5px;border-radius:999px;background:#e3e8ef}.rd-mini-cause-bars i{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:#ef1f2d}.rd-source-bars{display:grid;gap:6px;width:100%}.rd-source-bars span{display:block;height:5px;border-radius:999px;background:#e3e8ef}.rd-source-bars i{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:currentColor}.rd-source-empty{color:#667085;font-size:10px;font-weight:450;line-height:1.2;text-align:right}@media (max-width: 1480px){.rd-blocker-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.88fr);grid-template-areas:"lanes inspector" "records inspector" "source inspector"}.rd-context-controls{justify-content:flex-start}}@media (max-width: 1280px){.rd-main-grid{grid-template-columns:1fr}.rd-cause-panel,.rd-evidence-panel,.rd-selected-workspace{grid-column:auto}.rd-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.rd-header .enterprise-page-header-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.rd-header .enterprise-page-header-copy{grid-template-columns:3px max-content minmax(0,1fr)}.rd-context-controls{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.rd-context-control{overflow:hidden;justify-content:center;text-overflow:ellipsis}.rd-selected-command-strip{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.rd-selected-command-strip .rd-selected-actions{min-width:0;justify-content:start;flex-wrap:wrap}.rd-selected-action-toolbar{gap:10px}.rd-selected-workbench-grid{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr)}.rd-authority-inspector{grid-column:1 / -1;grid-template-columns:minmax(210px,.72fr) minmax(260px,1fr) minmax(210px,.72fr);border-top:1px solid #e2e8f0}.rd-authority-ledger,.rd-evidence-inspector,.rd-audit-strip{border-bottom:0}.rd-approval-workbench .rd-approval-tape{grid-template-columns:minmax(220px,.84fr) minmax(280px,1fr) minmax(190px,.72fr)}.rd-approval-workbench .rd-approval-tape .rd-readiness-chain{grid-template-columns:104px repeat(4,minmax(0,1fr))}.rd-approval-workbench .rd-approval-tape .rd-evidence-rail{grid-template-columns:80px repeat(4,minmax(0,1fr))}.rd-approval-workbench .rd-approval-tape .rd-audit-tape{grid-template-columns:74px minmax(0,1fr)}}@media (max-width: 860px){.rd-selected-workbench-grid,.rd-authority-inspector{grid-template-columns:1fr}.rd-authority-ledger,.rd-evidence-inspector{border-bottom:1px solid #e2e8f0}.rd-metric-strip,.rd-state-strip,.rd-mutation-tape,.rd-approval-metric-tape{grid-template-columns:1fr}.rd-metric-card{grid-template-columns:minmax(0,1fr) 76px;padding:13px 16px}.rd-metric-copy p{white-space:normal}.rd-blocker-command-strip,.rd-blocker-controls{align-items:flex-start;justify-content:flex-start}.rd-blocker-command-strip{flex-direction:column;padding:12px 16px}.rd-blocker-layout{grid-template-columns:1fr;grid-template-areas:"lanes" "records" "inspector" "source"}.rd-blocker-lanes,.rd-blocker-records,.rd-blocker-source-band{border-right:0}.rd-blocker-inspector{border-top:1px solid #e2e8f0;border-left:0}.rd-blocker-summary-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-blocker-summary-tape span:nth-child(2n){border-right:0}.rd-blocker-source-band{grid-template-columns:1fr}.rd-blocker-source-band>div+div{border-top:1px solid #e2e8f0;border-left:0}.rd-blocker-record-head,.rd-blocker-record-row{grid-template-columns:minmax(120px,1fr) minmax(100px,.8fr) minmax(120px,1fr)}.rd-blocker-record-head span:nth-child(5),.rd-blocker-record-head span:nth-child(6),.rd-blocker-record-row span:nth-child(5),.rd-blocker-record-row span:nth-child(6){display:none}.rd-blocker-record-row span:nth-child(4){display:block}.rd-header .enterprise-page-header-main{grid-template-columns:1fr}.rd-context-controls{overflow-x:auto}.rd-context-controls{grid-template-columns:repeat(3,max-content);justify-content:start}.rd-timeline{grid-template-columns:1fr}.rd-approval-grid{grid-template-columns:1fr;max-height:none}.rd-approval-workbench{max-height:none}.rd-approval-command-strip{align-items:flex-start;flex-direction:column}.rd-approval-command-metrics{width:100%;overflow-x:auto}.rd-approval-due{text-align:left}.rd-approval-tape{grid-template-columns:1fr;max-height:none;overflow:visible}.rd-approval-tape .rd-evidence-rail,.rd-approval-tape .rd-audit-tape{border-top:1px solid #e2e8f0;border-left:0}.rd-approval-detail-list,.rd-approval-policy,.rd-readiness-step{grid-template-columns:1fr}.rd-readiness-step p{grid-column:auto}.rd-timeline h4,.rd-timeline button+button:before{border-right:0;border-left:0}.rd-timeline h4,.rd-timeline-source-detail{grid-column:auto;grid-row:auto}.rd-timeline-source-detail{grid-template-columns:1fr}}@container (max-width: 760px){.rd-blocker-command-strip,.rd-blocker-controls{align-items:flex-start;justify-content:flex-start}.rd-blocker-command-strip{flex-direction:column;padding:12px 16px}.rd-blocker-summary-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-blocker-summary-tape span:nth-child(2n){border-right:0}.rd-blocker-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"lanes" "records" "inspector" "source"}.rd-blocker-lanes,.rd-blocker-records,.rd-blocker-source-band{border-right:0}.rd-blocker-inspector{border-top:1px solid #e2e8f0;border-left:0}.rd-blocker-record-head,.rd-blocker-record-row{grid-template-columns:minmax(120px,1fr) minmax(100px,.82fr)}.rd-blocker-record-head span:nth-child(3),.rd-blocker-record-head span:nth-child(4),.rd-blocker-record-head span:nth-child(5),.rd-blocker-record-head span:nth-child(6),.rd-blocker-record-row span:nth-child(3),.rd-blocker-record-row span:nth-child(4),.rd-blocker-record-row span:nth-child(5),.rd-blocker-record-row span:nth-child(6){display:none}.rd-blocker-source-band{grid-template-columns:1fr}.rd-blocker-source-band>div+div{border-top:1px solid #e2e8f0;border-left:0}}@media (max-width: 640px){.rd-blocker-record-head,.rd-blocker-record-row{grid-template-columns:minmax(120px,1fr) minmax(100px,.82fr)}.rd-blocker-record-head span:nth-child(3),.rd-blocker-record-head span:nth-child(4),.rd-blocker-record-head span:nth-child(5),.rd-blocker-record-head span:nth-child(6),.rd-blocker-record-row span:nth-child(3),.rd-blocker-record-row span:nth-child(4),.rd-blocker-record-row span:nth-child(5),.rd-blocker-record-row span:nth-child(6){display:none}}.lane-ledger,.setup-ledger{display:grid;border:1px solid var(--correl-color-border);border-radius:0;overflow:hidden}.ledger-header,.ledger-row{display:grid;grid-template-columns:220px minmax(280px,1fr) 230px;gap:10px;align-items:center;min-height:32px;padding:0 10px}.ledger-header{background:var(--correl-color-surface-raised);color:var(--correl-color-muted);font-size:12px;font-weight:450;text-transform:uppercase}.ledger-section-heading{margin:0;padding:8px 10px;border-bottom:1px solid var(--correl-color-border);background:#fbfcfb}.ledger-row{border-top:1px solid var(--correl-color-border);font-size:13px}.ledger-row span{color:var(--correl-color-muted)}.lane-ledger-header,.lane-ledger-row{grid-template-columns:220px minmax(0,1fr)}.setup-ledger-header,.setup-ledger-row{grid-template-columns:190px 110px 180px minmax(0,1fr)}.reporting-metric-ledger .setup-ledger-header,.reporting-metric-ledger .setup-ledger-row{grid-template-columns:minmax(170px,.75fr) minmax(260px,1.3fr) minmax(240px,1fr) minmax(150px,.6fr)}.reporting-run-ledger .export-ledger-header,.reporting-run-ledger .export-ledger-row{grid-template-columns:minmax(190px,.9fr) 98px 110px minmax(210px,1fr) minmax(140px,.7fr)}.reporting-export-ledger .export-ledger-header,.reporting-export-ledger .export-ledger-row{grid-template-columns:minmax(150px,.62fr) minmax(240px,1.2fr) 90px 112px minmax(150px,.75fr)}.user-ledger-header,.user-ledger-row{grid-template-columns:150px 170px minmax(130px,1fr) minmax(130px,1fr) minmax(160px,1fr)}.command-ledger-header,.command-ledger-row{grid-template-columns:190px minmax(0,1fr) 190px 110px}.account-ledger-header,.account-ledger-row{grid-template-columns:210px 130px 140px 190px minmax(220px,1fr)}.duplicate-ledger-header,.duplicate-ledger-row{grid-template-columns:190px 150px 220px minmax(260px,1fr) 90px}.timeline-ledger-header,.timeline-ledger-row{grid-template-columns:150px 230px 150px minmax(260px,1fr)}.memory-command-ledger-header,.memory-command-ledger-row{grid-template-columns:220px 140px 150px minmax(260px,1fr)}.lead-ledger-header,.lead-ledger-row{grid-template-columns:190px 140px 160px 130px 230px minmax(180px,1fr)}.campaign-member-header,.campaign-member-row{grid-template-columns:190px 120px 160px 150px 150px minmax(260px,1fr)}.attribution-ledger-header,.attribution-ledger-row{grid-template-columns:170px 230px 170px 150px 180px minmax(260px,1fr)}.marketing-segment-header,.marketing-segment-row{grid-template-columns:minmax(220px,1fr) 120px 120px minmax(280px,1.5fr)}.saved-view-ledger-header,.saved-view-ledger-row{grid-template-columns:180px 80px 240px minmax(260px,1fr)}.opportunity-ledger-header,.opportunity-ledger-row{grid-template-columns:240px 170px 230px 190px 220px minmax(260px,1fr)}.opportunity-name-cell{display:grid;gap:4px;align-content:center}.opportunity-company-title,.opportunity-canvas-identity,.rd-account-identity{display:flex;align-items:center;gap:8px;min-width:0}.opportunity-company-title>span:last-child{min-width:0}.opportunity-name-cell a,.opportunity-canvas-identity a,.rd-account-identity a{color:#0757bd;font-size:.72rem;font-weight:450;text-decoration:none}.opportunity-name-cell a:hover,.opportunity-canvas-identity a:hover,.rd-account-identity a:hover{text-decoration:underline}.rd-account-identity>span:last-child{display:grid;min-width:0;gap:2px}.company-favicon-mark{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;overflow:hidden;border:1px solid #cbd7e8;border-radius:6px;background:#f8fafc;color:#16365f;font-size:.64rem;font-weight:450}.company-favicon-mark.large{width:38px;height:38px;flex-basis:38px;border-radius:8px;font-size:.78rem}.company-favicon-mark img{width:100%;height:100%;object-fit:contain}.opportunity-name-cell em{color:#38516f;font-size:.72rem;font-style:normal;font-weight:450;line-height:1.25}.forecast-command-header,.forecast-command-row{grid-template-columns:180px 260px 160px minmax(300px,1fr)}.quote-command-header,.quote-command-row{grid-template-columns:180px minmax(260px,1fr) 150px minmax(300px,1fr)}.catalog-ledger-header,.catalog-ledger-row{grid-template-columns:220px minmax(240px,1fr) minmax(320px,1.4fr)}.quote-ledger-header,.quote-ledger-row,.quote-line-header,.quote-line-row{grid-template-columns:180px minmax(240px,1fr) 170px 180px 180px minmax(300px,1.3fr)}.forecast-rollup-header,.forecast-rollup-row{grid-template-columns:170px 190px 150px 150px 150px 150px minmax(260px,1fr)}.forecast-submission-header,.forecast-submission-row{grid-template-columns:170px 130px 140px 140px 160px minmax(320px,1fr)}.forecast-override-header,.forecast-override-row{grid-template-columns:160px 160px 120px 140px 170px minmax(320px,1fr)}.forecast-change-header,.forecast-change-row,.forecast-exception-header,.forecast-exception-row{grid-template-columns:160px 240px 180px 140px 190px minmax(300px,1fr)}.import-ledger-header,.import-ledger-row{grid-template-columns:minmax(220px,1fr) 120px 120px 160px}.seller-queue-ledger-header,.seller-queue-ledger-row{grid-template-columns:240px 180px 100px 150px minmax(260px,1fr)}.sequence-ledger-header,.sequence-ledger-row{grid-template-columns:240px 190px 120px minmax(260px,1fr)}.sales-timeline-ledger-header,.sales-timeline-ledger-row{grid-template-columns:150px 240px 180px minmax(260px,1fr)}.template-ledger-header,.template-ledger-row{grid-template-columns:230px 110px 240px minmax(260px,1fr)}.adapter-ledger-header,.adapter-ledger-row{grid-template-columns:190px 120px 260px minmax(260px,1fr)}.account-strategy-objective-header,.account-strategy-objective-row{grid-template-columns:240px 150px 150px minmax(280px,1fr) 110px}.mutual-action-header,.mutual-action-row{grid-template-columns:210px 130px 190px 150px minmax(280px,1fr) 110px}.account-pipeline-header,.account-pipeline-row{grid-template-columns:260px 200px 150px 220px minmax(280px,1fr)}.health-ledger-header,.health-ledger-row,.success-plan-ledger-header,.success-plan-ledger-row,.success-playbook-ledger-header,.success-playbook-ledger-row,.customer-success-command-header,.customer-success-command-row{grid-template-columns:230px 150px 130px minmax(320px,1fr)}.ledger-subsection{display:grid;gap:4px;padding:10px;border-top:1px solid var(--correl-color-border);background:#fbfcfb;font-size:13px}.ledger-subsection p{margin:0;color:var(--correl-color-muted)}.customer-canvas{display:grid;gap:12px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-surface);background:#fbfcfb;padding:10px}.forecast-board{padding:10px;gap:10px;background:#fbfcfb}.metric-tape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.metric-tape article{border-left:2px solid #315f7d;background:var(--correl-color-surface);padding:8px}.metric-tape span{display:block;color:var(--correl-color-muted);font-size:11px;font-weight:450;text-transform:uppercase}.metric-tape strong{display:block;margin-top:3px}.forecast-basis{display:grid;gap:3px;color:var(--correl-color-muted)}.forecast-basis p{margin:0}.canvas-summary{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid var(--correl-color-border);padding-bottom:10px}.canvas-summary p:last-child{margin-bottom:0;color:var(--correl-color-muted)}.canvas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.canvas-grid section{display:grid;align-content:start;gap:4px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);padding:10px}.canvas-grid p{margin-bottom:4px;color:var(--correl-color-muted)}.fact-list{display:grid;gap:8px;margin:0}.fact-list div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.fact-list dt{color:var(--correl-color-muted);font-size:12px;font-weight:450;text-transform:uppercase}.fact-list dd{margin:0;min-width:0}.compact-record{display:grid;gap:3px;border-top:1px solid var(--correl-color-border);padding-top:8px}.compact-record span{color:var(--correl-color-muted);font-size:12px;font-weight:450}.customer-memory-panel{display:grid;gap:12px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-surface);background:#fbfcfb;padding:10px}.memory-header{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid var(--correl-color-border);padding-bottom:10px}.memory-entry{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) minmax(140px,1fr) auto;gap:8px;align-items:end}.memory-entry label{display:grid;gap:4px;color:var(--correl-color-muted);font-size:12px;font-weight:450}.memory-entry input{height:34px;min-width:0;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);color:var(--correl-color-text);padding:0 10px}.memory-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.memory-assets>div{display:grid;align-content:start;gap:8px;border:1px solid var(--correl-color-border);border-radius:var(--correl-radius-control);background:var(--correl-color-surface);padding:10px}.empty-ledger{padding:14px;color:var(--correl-color-muted)}.search-results{display:grid;gap:8px}.search-results article{display:grid;grid-template-columns:110px 220px minmax(0,1fr);gap:10px;align-items:center}.search-results article span{color:var(--correl-color-muted);font-size:12px;font-weight:450}.success-state,.pending-state{margin:0;border:1px solid #92c8aa;border-radius:var(--correl-radius-surface);background:#edf8f1;color:#0f5b3f;padding:10px;font-weight:450}.pending-state{border-color:#a8bee4;background:#edf4ff;color:#163c6d}.action-feedback-notice{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;border:1px solid #92c8aa;border-radius:6px;background:#edf8f1;color:#0f5b3f;padding:7px 9px}.action-feedback-notice.saving{border-color:#a8bee4;background:#edf4ff;color:#163c6d}.action-feedback-notice span{font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.action-feedback-notice strong{min-width:0;overflow:hidden;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.workspace-canvas:has(.correl-command-page){gap:0;border:0;background:#fff;padding:0}.workspace-canvas:has(.correl-command-page)>.workspace-heading,.workspace-canvas:has(.correl-command-page)>.lens-context{display:none}.correl-command-page{container-type:inline-size;display:grid;gap:0;min-width:0;background:#fff;color:#111827}.command-page-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.command-page-header h2{margin:0;color:#030712;font-size:28px;font-weight:450;line-height:1.05}.command-page-header p{margin:7px 0 0;color:#475569;font-size:15px;line-height:1.3}.command-page-controls{display:grid;grid-template-columns:minmax(220px,1.18fr) minmax(222px,1fr) minmax(170px,.72fr) 46px;align-items:stretch;justify-content:end;width:min(880px,100%);gap:8px}.command-page-controls button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border-color:#d7dee8;border-radius:7px;background:#fff;color:#111827;padding:0 13px;box-shadow:0 1px 1px #0f172a05;font-size:13px;font-weight:450}.command-page-controls .command-scope-control,.command-page-controls .command-scope-icon-control{min-width:0;min-height:52px;border-color:#cfd8e5;border-radius:8px;background:#fff;color:#0b1220;box-shadow:0 1px 2px #0f172a0b}.command-page-controls .command-scope-control{display:grid;grid-template-columns:18px minmax(0,1fr) auto 14px;column-gap:10px;align-items:center;padding:0 12px;text-align:left}.command-page-controls .command-scope-control-wide{grid-template-columns:minmax(0,1fr) auto 14px}.command-page-controls .command-scope-control-compact{grid-template-columns:18px minmax(0,1fr) auto}.command-page-controls .command-scope-icon-control{display:inline-grid;width:46px;padding:0;place-items:center}.command-page-controls .command-scope-control:hover,.command-page-controls .command-scope-icon-control:hover{border-color:#9fb4d2;background:#f8fbff;color:#0d4ca3}.command-page-controls .command-scope-control.selected,.command-page-controls .command-scope-icon-control.selected{border-color:#2563eb;background:#eef5ff;box-shadow:0 0 0 1px #2563eb38,0 10px 24px #2563eb14}.command-scope-control>span{display:grid;min-width:0;gap:3px}.command-scope-control small{overflow:hidden;color:#64748b;font-size:10px;font-weight:450;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.command-scope-control strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:450;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-scope-control b{display:inline-grid;min-width:24px;height:22px;place-items:center;border-radius:999px;background:#e8eef7;color:#1e3a8a;padding:0 6px;font-size:11px;font-style:normal;font-weight:450}.command-page-controls button:disabled{background:#fff;color:#111827;opacity:1}.command-page-controls svg,.command-link-button svg,.command-alert-row svg,.command-activity-item svg,.command-priority-row svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.command-metric-tape{display:grid;grid-template-columns:repeat(5,minmax(172px,1fr));gap:0}.command-metric-card,.command-panel{border:1px solid #dbe2ea;border-radius:0;background:#fff;box-shadow:none}.command-metric-card{display:grid;grid-template-columns:minmax(82px,1fr) 70px;align-items:center;min-height:126px;padding:18px 20px}.command-metric-card>div{min-width:0}.command-card-title{display:block;margin-bottom:8px;color:#111827;font-size:12px;font-weight:450;line-height:1.15}.command-metric-card strong{display:block;color:#020617;font-size:25px;font-weight:450;line-height:1;white-space:nowrap}.command-metric-card small,.command-metric-card p{display:block;margin:7px 0 0;color:#475569;font-size:11px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.command-metric-card p:before{content:"";display:inline-block;width:7px;height:9px;margin-right:7px;border-right:1.8px solid currentColor;border-top:1.8px solid currentColor;transform:rotate(-45deg)}.command-metric-card.tone-green p{color:#12a05c}.command-metric-card.tone-red p{color:#dc2626}.command-sparkline{justify-self:end;width:90px;height:34px}.command-sparkline polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.command-sparkline.tone-green,.tone-green .command-sparkline{color:#17a866}.command-sparkline.tone-red,.tone-red .command-sparkline{color:#ef2f2f}.command-sparkline.tone-amber,.tone-amber .command-sparkline{color:#f59e0b}.command-sparkline.tone-blue,.tone-blue .command-sparkline{color:#2563eb}.command-sparkline.tone-slate,.tone-slate .command-sparkline{color:#64748b}.command-health-card{grid-template-columns:1fr}.command-health-row{display:flex;align-items:center;gap:8px}.command-health-row strong{font-size:20px}.command-health-row span{display:block;margin-top:2px;color:#111827;font-size:12px;font-weight:450}.command-health-row p{max-width:104px;color:#475569}.command-health-gauge{width:50px;height:50px;transform:rotate(-90deg)}.command-health-gauge circle{fill:none;stroke:#e2e8f0;stroke-width:6}.command-health-gauge circle+circle{stroke:currentColor;stroke-linecap:round}.command-health-gauge.tone-green{color:#20aa67}.command-health-gauge.tone-amber{color:#f59e0b}.command-health-gauge.tone-red{color:#ef4444}.command-main-grid{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(300px,.9fr) minmax(320px,1.1fr);gap:0}.command-lower-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.64fr);align-items:stretch;gap:0}.command-panel{min-width:0;overflow:hidden}.command-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-bottom:1px solid #e2e8f0;padding:0 18px}.command-panel-header h3{margin:0;color:#111827;font-size:14px;font-weight:450;line-height:1}.command-panel-header span{color:#1d5fbd;font-size:12px;font-weight:450}.command-panel-action{min-height:0;border:0;background:transparent;color:#1d5fbd;padding:0;font-size:12px;font-weight:450;line-height:1;box-shadow:none}.command-panel-action:hover{color:#174ea6;text-decoration:underline;text-underline-offset:3px}.command-flow-diagram{position:relative;display:grid;grid-template-columns:86px minmax(90px,1fr) 72px;gap:8px;min-height:306px;padding:2px 18px}.command-flow-column{display:grid;align-content:space-between;gap:8px;z-index:1}.command-flow-node{position:relative;display:grid;grid-template-columns:1fr 8px;column-gap:8px;min-height:44px}.command-flow-node strong,.command-flow-node span,.command-flow-node small{grid-column:1}.command-flow-node strong{color:#111827;font-size:12px;line-height:1.2}.command-flow-node span{margin-top:2px;color:#111827;font-size:12px;font-weight:450}.command-flow-node small{color:#64748b;font-size:11px;font-weight:450}.command-flow-node i{grid-column:2;grid-row:1 / 4;align-self:center;width:8px;border-radius:2px;background:#8fc4f3}.command-flow-column-right .command-flow-node i{grid-column:1;grid-row:1 / 4;background:#1d6ed0}.command-flow-column-right .command-flow-node{grid-template-columns:8px 1fr}.command-flow-column-right .command-flow-node strong,.command-flow-column-right .command-flow-node span,.command-flow-column-right .command-flow-node small{grid-column:2}.command-flow-svg{width:100%;height:100%}.flow-0{stroke:#93c5fd}.flow-1{stroke:#bfdbfe}.flow-2{stroke:#ddd6fe}.flow-3{stroke:#a7f3d0}.command-flow-note{display:grid;gap:4px;border-top:1px solid #e2e8f0;margin:6px 22px 0;padding-top:10px}.command-flow-note strong{color:#111827;font-size:13px}.command-flow-note span{color:#64748b;font-size:12px}.command-alert-list{display:grid;max-height:303px;overflow:hidden}.command-alert-list.expanded{max-height:520px;overflow-y:auto}.command-alert-group,.command-priority-group{display:grid}.command-alert-row{display:grid;grid-template-columns:20px 86px minmax(0,1fr) 52px 16px;align-items:center;gap:9px;min-height:52px;border-top:1px solid #e5e7eb;padding:9px 18px}.command-alert-group:first-child .command-alert-row:first-child{border-top:0}.command-alert-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.command-alert-category{font-size:12px;font-weight:450}.command-alert-row strong{display:block;overflow:hidden;color:#111827;font-size:13px;font-weight:450;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.command-alert-row p{overflow:hidden;margin:3px 0 0;color:#475569;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.command-alert-row>span:nth-last-child(2){color:#475569;font-size:12px;text-align:right}.command-alert-row.tone-blue{color:#2563eb}.command-alert-row.tone-green{color:#16a34a}.command-alert-status{color:#64748b}.command-query-receipt{display:grid;gap:4px;border-top:1px solid #e5e7eb;background:#f8fafc;padding:12px 22px}.command-query-receipt strong,.command-query-receipt span,.command-query-receipt p{margin:0;font-size:12px}.command-query-receipt p{color:#475569}.command-risk-table{display:grid}.command-risk-header,.command-risk-row{display:grid;grid-template-columns:minmax(126px,1.4fr) 50px 88px 56px;align-items:center;gap:8px;min-height:52px;border-top:1px solid #e5e7eb;padding:0 14px}.command-risk-header{min-height:39px;border-top:0;color:#475569;font-size:12px;font-weight:450}.command-risk-row>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.command-risk-row strong{color:#111827;font-size:13px}.command-risk-row strong.restricted{color:#475569;font-weight:450}.command-risk-row small{display:block;overflow:hidden;max-width:180px;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.command-account-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:6px;background:#0f172a;color:#fff;font-size:9px;font-weight:450}.command-account-mark.tone-red{background:#1f2937}.command-account-mark.tone-amber{background:#2563eb}.command-account-mark.tone-green{background:#0f766e}.command-health-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid currentColor;border-radius:999px;color:var(--cmd-status-good);font-size:12px;font-weight:450}.command-health-badge.tone-red{color:var(--cmd-status-critical)}.command-health-badge.tone-amber{color:var(--cmd-status-warning)}.command-health-badge.tone-green{color:var(--cmd-status-good)}.command-health-badge.tone-slate,.command-health-badge.unavailable{color:#64748b}.command-risk-state{grid-template-columns:minmax(0,1fr);min-height:54px;color:#475569;font-size:12px}.command-risk-state.error{color:#b42318}.command-risk-state.empty{color:#64748b}.command-risk-row .command-sparkline{width:76px;height:28px}.command-risk-detail{display:grid;gap:4px;border-top:1px solid #e5e7eb;background:#f8fafc;padding:12px 18px}.command-risk-detail strong{color:#111827;font-size:13px}.command-risk-detail span{color:#475569;font-size:12px;line-height:1.35}@container (max-width: 980px){.command-page-header{display:grid}.command-page-controls{justify-content:start}.command-metric-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.command-main-grid,.command-lower-grid{grid-template-columns:minmax(0,1fr)}}.command-priority-panel{min-height:392px}.command-priority-header{display:grid;grid-template-columns:1fr;align-items:end;gap:8px;min-height:73px;padding-top:15px}.command-priority-tabs{display:flex;gap:22px;height:26px}.command-priority-tabs button{position:relative;min-height:24px;border:0;border-radius:0;background:transparent;color:#475569;padding:0;font-size:12px;font-weight:450}.command-priority-tabs button.selected{color:#1d5fbd}.command-priority-tabs button.selected:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#1d5fbd}.command-priority-table{display:grid;max-height:254px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.command-priority-table.expanded{max-height:286px;overflow-x:hidden;overflow-y:auto}.command-priority-table-header,.command-priority-row{display:grid;grid-template-columns:68px minmax(200px,1.35fr) minmax(150px,1fr) 86px 62px 82px 66px;align-items:center;gap:6px;min-height:43px;border-top:1px solid #e5e7eb;padding:0 12px}.command-priority-table-header>*,.command-priority-row>*{min-width:0}.command-priority-table-header{position:sticky;top:0;z-index:2;min-height:38px;background:#fff;color:#475569;font-size:11px;font-weight:450}.command-priority-row span,.command-priority-row strong{overflow:hidden;color:#111827;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-priority-row>span:first-child{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:11px}.command-owner-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.command-owner-cell i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px solid #dbe2ea;border-radius:999px;background:linear-gradient(135deg,#f8fafc,#dbeafe);color:#334155;font-size:8px;font-style:normal;font-weight:450}.command-owner-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-priority-row .due-hot{color:#d97706;font-weight:450}.command-status-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:52px;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:450}.command-status-pill.priority-critical,.command-status-pill.priority-high{background:var(--cmd-status-critical-bg);color:var(--cmd-status-critical)}.command-status-pill.priority-medium{background:var(--cmd-status-warning-bg);color:var(--cmd-status-warning)}.command-status-pill.priority-low{background:var(--cmd-status-good-bg);color:var(--cmd-status-good)}.command-link-button{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:36px;margin:9px 0 12px 22px;border:0;background:transparent;color:#1d5fbd;padding:0;font-size:13px;font-weight:450}.command-empty-state,.command-degraded-row{margin:0;border-top:1px solid #e5e7eb;padding:14px 22px;color:#475569}.command-degraded-row h3,.command-degraded-row p{margin:0}.command-side-stack{display:grid;gap:18px}.command-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px}.command-activity-item{display:grid;grid-template-columns:34px 1fr;align-items:center;column-gap:8px}.command-activity-item svg{grid-row:1 / 3;width:32px;height:32px;border-radius:7px;background:#eaf1ff;color:#2563eb;padding:8px}.command-activity-item.tone-green svg{background:#e8f8ef;color:#16a34a}.command-activity-item.tone-slate svg{background:#eef2ff;color:#475569}.command-activity-item strong{color:#111827;font-size:15px;line-height:1}.command-activity-item span{color:#475569;font-size:12px}.command-reporting-status,.command-execution-signals{display:grid;min-width:0;gap:3px;padding:10px 18px}.command-activity-detail{display:grid;border-top:1px solid #e5e7eb;background:#f8fafc}.command-activity-detail .command-execution-signals{border-top:1px solid #e5e7eb}.command-reporting-status strong,.command-execution-signals strong{color:#111827;font-size:13px}.command-reporting-status span,.command-reporting-status p,.command-execution-signals span{min-width:0;margin:0;color:#475569;font-size:12px;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 1180px){.top-strip{grid-template-columns:minmax(150px,220px) minmax(260px,1fr) auto;gap:12px;padding:0 18px 0 20px}.settings-utility-shell .top-strip{grid-template-columns:minmax(190px,1fr) minmax(260px,420px) auto;padding:0 18px}}@media (max-width: 980px){.correl-shell{grid-template-rows:auto minmax(0,1fr)}.top-strip,.command-strip,.workspace-grid,.workspace-heading,.setup-summary,.canvas-summary,.canvas-grid,.memory-entry,.memory-assets,.cg-interaction-form-grid,.cg-follow-up-fields,.cg-interaction-log-summary,.cg-interaction-log-list article,.metric-tape,.ledger-header,.ledger-row,.search-results article{grid-template-columns:1fr}.top-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;height:auto;min-height:76px;padding:10px 12px 12px}.settings-utility-shell .top-strip{grid-template-columns:minmax(0,1fr);padding:10px 12px 12px}.command-strip,.shell-popover{top:148px;right:12px;left:92px;width:auto;max-height:calc(100dvh - 164px);overflow:auto}.shell-brandline,.shell-search-stack,.shell-header-actions{min-width:0}.workspace-nav{padding-inline:14px}.workspace-nav button{width:42px;height:42px}.shell-header-actions{justify-content:start;flex-wrap:wrap;gap:8px}.workspace-nav button.selected:before{left:3px}.shell-create-button{width:88px;min-width:88px;min-height:38px}.shell-icon-button{width:36px;height:38px}.shell-profile-button{width:144px;max-width:144px;min-height:38px}.shell-profile-popover{right:12px;width:auto}.enterprise-search-popover{width:100%;min-width:0}.workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-header,.ledger-row,.search-results article{padding-top:8px;padding-bottom:8px}.command-page-header,.command-main-grid,.command-lower-grid,.command-flow-diagram,.command-priority-detail,.command-priority-detail dl,.command-priority-table-header,.command-priority-row,.command-risk-header,.command-risk-row,.command-alert-table-header,.command-alert-row,.command-alert-workbench.expanded{grid-template-columns:1fr}.command-alert-inspector{border-left:0;border-top:1px solid var(--cmd-border-soft)}.command-page-header{display:grid}.command-page-controls{justify-content:start}.command-metric-tape,.command-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metric-card{grid-template-columns:1fr}.command-flow-svg{display:none}}@media (max-width: 520px){.profile-panel-header{grid-template-columns:42px minmax(0,1fr)}.profile-panel-avatar{width:42px;height:42px}.profile-panel-session{grid-column:2;justify-self:start}.profile-panel-strip,.profile-panel-actions{grid-template-columns:1fr}.profile-panel-strip div+div{border-top:1px solid #e2e8f0;border-left:0}.profile-panel-ledger div{grid-template-columns:1fr;gap:4px}.profile-panel-ledger dd{text-align:left}}.correl-command-page{--cmd-page: #f7f9fc;--cmd-surface: #ffffff;--cmd-border: #dbe3ee;--cmd-border-soft: #e7ecf3;--cmd-text: #070d1a;--cmd-muted: #4f5f74;--cmd-blue: #1d5fbd;--cmd-green: #16a05b;--cmd-red: #ef2f2f;--cmd-amber: #f59e0b;--cmd-status-critical: #b42318;--cmd-status-critical-bg: #fff1f2;--cmd-status-at-risk: #c2413d;--cmd-status-at-risk-bg: #fff3f2;--cmd-status-warning: #b76e00;--cmd-status-warning-bg: #fff7e8;--cmd-status-good: #148455;--cmd-status-good-bg: #eef8f1;--cmd-shadow: 0 1px 2px rgba(15, 23, 42, .035), 0 12px 30px rgba(15, 23, 42, .035);gap:0;background:var(--cmd-page);padding-bottom:0;font-size:12px;line-height:1.28}.correl-command-page>.enterprise-page-header{grid-template-columns:minmax(0,1fr);background:#fff}.correl-command-page>.command-metric-tape,.correl-command-page>.command-main-grid,.correl-command-page>.command-lower-grid{margin-right:0;margin-left:0}.correl-command-page>.command-metric-tape{margin-top:0}.command-metric-tape{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.command-triage-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--cmd-border);background:#fff}.command-triage-action{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 10px;min-height:58px;border:0;border-right:1px solid var(--cmd-border);border-bottom:1px solid var(--cmd-border);border-radius:0;background:#fff;color:var(--cmd-text);padding:9px 18px;text-align:left}.command-triage-action:last-child{border-right:0}.command-triage-action:hover,.command-triage-action:focus-visible,.command-triage-action[aria-expanded=true]{background:#f8fbff}.command-triage-action:focus-visible{outline:2px solid rgba(37,99,235,.48);outline-offset:-2px}.command-triage-action svg{grid-row:1 / span 2;width:18px;height:18px;color:currentColor}.command-triage-action span{min-width:0;overflow:hidden;color:#334155;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-triage-action strong{justify-self:end;color:#020617;font-size:19px;font-weight:450;line-height:1}.command-triage-action small{grid-column:2 / 4;min-width:0;overflow:hidden;color:var(--cmd-muted);font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-triage-action.tone-red{color:var(--cmd-red)}.command-triage-action.tone-blue{color:var(--cmd-blue)}.command-triage-action.tone-amber{color:var(--cmd-amber)}@media (max-width: 980px){.command-triage-strip{grid-template-columns:1fr}.command-triage-action{grid-template-columns:24px minmax(0,1fr) auto;min-height:52px;border-right:0;padding:8px 12px}.command-triage-action small{white-space:normal}}.command-main-grid{grid-template-columns:minmax(510px,1.18fr) minmax(360px,.86fr) minmax(380px,.96fr);align-items:start;gap:0}.command-lower-grid{grid-template-columns:minmax(650px,1.52fr) minmax(380px,.88fr);align-items:stretch;gap:0}.command-side-stack{display:grid;grid-template-rows:116px minmax(0,1fr);gap:0;height:360px;min-height:0}.command-metric-card,.command-panel{border:1px solid var(--cmd-border);border-radius:0;background:var(--cmd-surface);box-shadow:none}.command-metric-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-content:space-between;height:124px;min-height:0;padding:14px 20px 12px}.command-metric-card>div{overflow:hidden;min-height:0}.command-card-title{margin-bottom:6px;color:var(--cmd-text);font-size:12px;font-weight:450;letter-spacing:0}.command-metric-card strong{max-width:100%;overflow:hidden;color:#020617;font-size:26px;font-weight:450;letter-spacing:0;text-overflow:ellipsis}.command-metric-card small,.command-metric-card p{color:var(--cmd-muted);font-size:11px;font-weight:400;line-height:1.16}.command-metric-card small{margin-top:5px}.command-metric-card p{margin-top:4px;max-width:100%}.command-metric-card:not(.command-health-card) p{display:none}.command-metric-card p:before{width:8px;height:10px;margin-right:7px}.command-metric-card.tone-green p{color:var(--cmd-green)}.command-metric-card.tone-red p{color:var(--cmd-red)}.command-micro-chart{display:grid;gap:4px;align-content:end;justify-self:stretch;width:100%;min-width:0;margin-top:8px}.command-micro-row{display:grid;grid-template-columns:minmax(44px,.45fr) minmax(52px,1fr) auto;grid-template-areas:"label bar value";gap:6px;align-items:center;min-width:0}.command-micro-row>span{position:relative;grid-area:bar;height:5px;overflow:hidden;border-radius:999px;background:#e8edf3}.command-micro-row i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:currentColor}.command-micro-row b,.command-micro-row em{min-width:0;overflow:hidden;color:var(--cmd-muted);font-size:9px;font-style:normal;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-micro-row b{grid-area:label}.command-micro-row em{grid-area:value;color:var(--cmd-text)}.command-micro-row.tone-green{color:var(--cmd-green)}.command-micro-row.tone-red{color:var(--cmd-red)}.command-micro-row.tone-amber{color:var(--cmd-amber)}.command-micro-row.tone-blue{color:var(--cmd-blue)}.command-micro-row.tone-slate{color:#64748b}.command-micro-chart>p,.command-chart-empty{margin:0;color:var(--cmd-muted);font-size:11px;font-weight:450;line-height:1.2}.command-health-card{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.command-health-row{gap:10px}.command-health-row strong{font-size:21px;font-weight:450}.command-health-row span{font-size:12px}.command-health-row p{max-width:150px}.command-health-gauge{width:50px;height:50px;flex:0 0 auto;transform:none}.command-health-gauge circle{stroke-width:7}.command-health-gauge circle+circle{transform:rotate(-90deg);transform-origin:36px 36px}.command-health-gauge .command-health-component-dot{fill:#fff;stroke:currentColor;stroke-width:2;transform:none}.command-panel{overflow:hidden}.command-panel-header{min-height:48px;border-bottom:1px solid var(--cmd-border-soft);padding:0 22px}.command-panel-header h3{color:var(--cmd-text);font-size:14px;font-weight:450}.command-panel-action{color:var(--cmd-blue);font-size:12px;font-weight:450}.command-flow-panel .command-panel-header{border-bottom:0}.command-main-grid>.command-panel{height:324px}.command-flow-panel{display:grid;grid-template-rows:48px minmax(0,1fr) 34px}.command-flow-diagram{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:22px repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:8px;min-height:0;height:100%;padding:8px 24px 4px}.command-flow-axis,.command-flow-row{display:grid;grid-template-columns:118px minmax(130px,1fr) 122px;gap:12px;align-items:center}.command-flow-axis{color:var(--cmd-muted);font-size:10px;font-weight:450;text-transform:uppercase}.command-flow-row{min-height:0}.command-flow-node{position:relative;display:block;grid-template-columns:none;min-height:0;min-width:0}.command-flow-node strong{display:block;grid-column:auto;overflow:hidden;color:var(--cmd-text);font-size:13px;font-weight:450;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}.command-flow-node small{display:block;grid-column:auto;margin-top:3px;overflow:hidden;color:#526174;font-size:11px;font-weight:450;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-flow-node-right{text-align:right}.command-flow-track{position:relative;height:28px;overflow:hidden;border:1px solid #dbe5f0;border-radius:6px;background:linear-gradient(90deg,#f8fbff,#eef4fb)}.command-flow-track span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#1d5fbd2e,#1d5fbd85)}.command-flow-track b{position:absolute;top:0;right:10px;bottom:0;left:10px;display:flex;align-items:center;justify-content:flex-end;color:var(--cmd-text);font-size:11px;font-weight:450;line-height:1}.flow-0{stroke:#b7d8f8}.flow-1{stroke:#d9e9fb}.flow-2{stroke:#eee9ff}.flow-3{stroke:#bfeede}.command-flow-row.flow-0 .command-flow-track span{background:linear-gradient(90deg,#1d5fbd2e,#1d5fbd9e)}.command-flow-row.flow-1 .command-flow-track span{background:linear-gradient(90deg,#14845526,#14845585)}.command-flow-row.flow-2 .command-flow-track span{background:linear-gradient(90deg,#7e57c224,#7e57c280)}.command-flow-row.flow-3 .command-flow-track span{background:linear-gradient(90deg,#d9770624,#d9770680)}.command-flow-note{margin:8px 24px 0}.command-link-button{min-height:30px;margin:0 0 0 24px;color:var(--cmd-blue);font-size:12px;font-weight:450}.command-flow-link{margin-top:0}.command-alert-list{max-height:none;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.command-alert-panel{display:grid;grid-template-rows:48px auto minmax(0,1fr);min-height:0;overflow:hidden}.command-alert-panel.expanded{grid-template-rows:48px auto auto minmax(0,1fr)}.command-alert-list.expanded{max-height:none;overflow-y:auto}.command-alert-row{grid-template-columns:minmax(112px,.4fr) minmax(260px,1.55fr) minmax(150px,.5fr) minmax(70px,.24fr) minmax(88px,.3fr);gap:12px;min-height:50px;padding:0 18px}.command-alert-category{font-size:13px;font-weight:450}.command-alert-row strong{color:var(--cmd-text);font-size:13px;font-weight:450;line-height:1.16}.command-alert-row p{color:var(--cmd-muted);font-size:12px;line-height:1.16;margin-top:2px}.command-alert-row>span:nth-last-child(2){color:var(--cmd-muted);font-size:12px}.command-alert-row.tone-red{color:#dc2626}.command-alert-row.tone-amber{color:#d97706}.command-alert-row.tone-blue{color:#1d6ed0}.command-query-receipt{padding:12px 22px}.command-alert-summary{display:grid;grid-template-columns:.75fr .75fr .85fr minmax(112px,1.2fr);border-top:1px solid var(--cmd-border-soft);border-bottom:1px solid var(--cmd-border-soft);background:#f8fafc}.command-alert-summary div{display:grid;gap:2px;min-width:0;border-right:1px solid var(--cmd-border-soft);padding:8px 14px}.command-alert-summary div:last-child{border-right:0}.command-alert-summary span{color:var(--cmd-muted);font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.command-alert-summary strong{overflow:hidden;color:var(--cmd-text);font-size:14px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.command-alert-email-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--cmd-border-soft);background:#fff;padding:9px 14px}.command-alert-email-action div{display:grid;gap:2px;min-width:0}.command-alert-email-action strong{color:var(--cmd-text);font-size:12px;font-weight:600}.command-alert-email-action span{overflow:hidden;color:var(--cmd-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.command-alert-email-action button{min-height:30px;border:1px solid #1d4ed8;border-radius:4px;background:#eff6ff;color:#1d4ed8;padding:0 10px;font-size:12px;font-weight:650}.command-alert-email-action button:disabled{border-color:var(--cmd-border-soft);background:#f8fafc;color:var(--cmd-muted)}.command-alert-filters{display:flex;gap:6px;align-items:center;border-bottom:1px solid var(--cmd-border-soft);padding:7px 12px}.command-alert-filters button{display:inline-grid;grid-template-columns:minmax(0,auto) auto;gap:7px;align-items:center;min-height:28px;border:1px solid var(--cmd-border-soft);background:#fff;color:var(--cmd-muted);font-size:12px;font-weight:450}.command-alert-filters button.selected{border-color:#1d4ed8;background:#eff6ff;color:#1d4ed8}.command-alert-filters b{color:inherit;font-size:11px}.command-alert-workbench{display:grid;min-height:0}.command-alert-workbench.expanded{grid-template-columns:minmax(0,1fr) minmax(250px,32%)}.command-alert-workbench.expanded .command-alert-table-header,.command-alert-workbench.expanded .command-alert-row{grid-template-columns:minmax(88px,.36fr) minmax(190px,1.3fr) minmax(108px,.42fr) minmax(54px,.22fr) minmax(62px,.24fr);gap:8px}.command-alert-table-header,.command-alert-row{display:grid;grid-template-columns:minmax(112px,.4fr) minmax(260px,1.55fr) minmax(150px,.5fr) minmax(70px,.24fr) minmax(88px,.3fr);align-items:center;gap:12px}.command-alert-table-header{position:sticky;z-index:2;top:0;min-height:30px;border-bottom:1px solid var(--cmd-border-soft);background:#fff;padding:0 18px;color:var(--cmd-muted);font-size:11px;font-weight:450}.command-alert-row{width:100%;min-height:50px;border-top:0;border-bottom:1px solid var(--cmd-border-soft);padding:0 18px;color:var(--cmd-text);cursor:pointer}.command-alert-row:hover,.command-alert-row:focus-visible,.command-alert-row.selected{background:#f8fafc;outline:none}.command-alert-row.selected{box-shadow:inset 3px 0 #1d4ed8}.command-alert-category{display:inline-flex;gap:7px;align-items:center;min-width:0;overflow:hidden;color:currentColor;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-alert-category svg{width:14px;height:14px;flex:0 0 auto}.command-alert-row .command-owner-cell{min-width:0;overflow:hidden}.command-alert-row>span:nth-last-child(2),.command-alert-status{min-width:0;overflow:hidden;color:var(--cmd-muted);font-size:12px;font-weight:450;text-align:left;text-overflow:ellipsis;white-space:nowrap}.command-alert-status{color:var(--cmd-text)}.command-alert-inspector{display:grid;align-content:start;gap:12px;min-width:0;border-left:1px solid var(--cmd-border-soft);background:#fff;padding:13px 16px 15px}.command-alert-inspector header{display:grid;gap:4px}.command-alert-inspector header span{color:#1d4ed8;font-size:11px;font-weight:450;text-transform:uppercase}.command-alert-inspector header strong{color:var(--cmd-text);font-size:14px;font-weight:450;line-height:1.2}.command-alert-inspector header p,.command-alert-consequence p{margin:0;color:var(--cmd-muted);font-size:12px;line-height:1.35}.command-alert-inspector-grid{display:grid;grid-template-columns:82px minmax(0,1fr);gap:7px 10px;border-top:1px solid var(--cmd-border-soft);border-bottom:1px solid var(--cmd-border-soft);padding:10px 0}.command-alert-inspector-grid span,.command-alert-consequence span{color:var(--cmd-muted);font-size:11px;font-weight:450}.command-alert-inspector-grid strong{overflow:hidden;color:var(--cmd-text);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-alert-consequence{display:grid;gap:4px}.command-alert-evidence{display:grid;gap:6px}.command-alert-evidence span{border-left:2px solid #cbd5e1;background:#f8fafc;padding:7px 9px;color:var(--cmd-text);font-size:12px;line-height:1.3}.command-alert-error{margin:0;color:#b91c1c;font-size:12px;font-weight:450}.command-alert-primary-action{justify-self:start;min-height:32px;border:1px solid #1d4ed8;background:#1d4ed8;color:#fff;font-size:12px;font-weight:450}.command-alert-primary-action:disabled{border-color:var(--cmd-border);background:#e2e8f0;color:var(--cmd-muted)}.command-risk-header,.command-risk-row{grid-template-columns:minmax(128px,1.4fr) 54px 96px 66px;gap:8px;padding:0 16px}.command-risk-header{min-height:36px;color:var(--cmd-muted);font-size:12px;font-weight:450}.command-risk-row{min-height:48px}.command-risk-row>div:first-child{gap:12px}.command-risk-row strong{color:var(--cmd-text);font-size:13px;font-weight:450}.command-risk-row strong.restricted{color:var(--cmd-muted);font-weight:450}.command-risk-row small{max-width:210px;color:#64748b;font-size:12px}.command-account-mark{width:28px;height:28px;border-radius:6px;font-size:9px}.command-health-badge{width:34px;height:34px;border-width:2px;font-size:13px}.command-health-badge.tone-slate,.command-health-badge.unavailable{color:var(--cmd-muted)}.command-health-badge.unavailable{border-style:dashed;font-size:10px}.command-risk-state{grid-template-columns:minmax(0,1fr);color:var(--cmd-muted);font-size:12px}.command-risk-state span{grid-column:1 / -1}.command-risk-state.error{color:var(--cmd-red)}.command-risk-row .command-sparkline{width:76px;height:26px}.command-risk-trend{display:flex;align-items:end;gap:4px;width:76px;height:26px;padding:3px 0}.command-risk-trend span{width:9px;min-height:5px;border-radius:3px 3px 1px 1px;background:currentColor;opacity:.74}.command-risk-trend.tone-green{color:var(--cmd-green)}.command-risk-trend.tone-amber{color:var(--cmd-amber)}.command-risk-trend.tone-red{color:var(--cmd-red)}.command-risk-trend.tone-slate{color:var(--cmd-muted)}.command-priority-panel{display:grid;grid-template-rows:64px minmax(0,1fr) 92px 30px;height:424px;min-height:0}.command-priority-header{min-height:64px;padding-top:13px}.command-priority-tabs{gap:24px;height:24px}.command-priority-tabs button{min-height:24px;color:var(--cmd-muted);font-size:13px;font-weight:450}.command-priority-tabs button.selected{color:var(--cmd-blue)}.command-priority-tabs button.selected:after{background:var(--cmd-blue)}.command-priority-table{min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.command-priority-table.expanded{max-height:365px;overflow-x:hidden;overflow-y:auto}.command-priority-table-header,.command-priority-row{grid-template-columns:76px minmax(210px,1.36fr) minmax(160px,1fr) 112px 74px 98px 74px;gap:8px;padding:0 22px}.command-priority-table-header{position:sticky;top:0;z-index:2;min-height:34px;background:#fff;color:var(--cmd-muted);font-size:12px;font-weight:450}.command-priority-row{border-left:3px solid transparent;cursor:pointer;min-height:38px;outline:none;padding-left:19px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.command-priority-row:hover{background:#f8fafc}.command-priority-row.selected{border-left-color:var(--cmd-blue);background:#f6faff;box-shadow:inset 0 0 0 1px #2563eb24}.command-priority-row:focus-visible{box-shadow:inset 0 0 0 1px #2563eb42,0 0 0 2px #2563eb2e}.command-priority-row span,.command-priority-row strong{color:var(--cmd-text);font-size:12px}.command-priority-row span{color:#334155}.command-priority-row>span:first-child{color:#526174;font-size:12px}.command-owner-cell i{width:24px;height:24px;border-color:#d6deea;background:linear-gradient(135deg,#eef6ff,#dfeaf7)}.command-status-pill{min-width:58px;border-radius:7px;padding:4px 9px;font-size:11px}.command-priority-detail{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(190px,.78fr) minmax(0,1.5fr) minmax(184px,.52fr);align-items:center;gap:16px;overflow:hidden;border-top:1px solid #dbe3ee;background:linear-gradient(180deg,#f8fbff,#f5f8fc);padding:10px 22px 11px}.command-priority-detail.empty{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px}.command-priority-detail-main{display:grid;min-width:0;gap:2px}.command-priority-detail-main span,.command-priority-detail dt{color:#64748b;font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.command-priority-detail-main strong{display:-webkit-box;color:var(--cmd-text);font-size:12.5px;font-weight:450;line-height:1.22;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-priority-detail-main em,.command-priority-detail.empty span{overflow:hidden;color:#475569;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.command-priority-detail.empty strong{color:var(--cmd-text);font-size:12px;font-weight:450}.command-priority-detail dl{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.command-priority-detail dl>div{min-width:0}.command-priority-detail dd{display:-webkit-box;overflow:hidden;margin:2px 0 0;color:#152033;font-size:11px;font-weight:400;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-priority-detail-actions{display:grid;min-width:0;align-content:center;justify-items:end;gap:4px}.command-priority-action-caption{color:#64748b;font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.command-priority-action-button{display:inline-flex;min-width:152px;max-width:100%;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#263447;padding:0 12px;cursor:pointer;font-size:12px;font-weight:450;white-space:nowrap}.command-priority-action-button svg{width:14px;height:14px;flex:0 0 auto}.command-priority-action-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-priority-action-button.primary{border-color:#174ea6;background:#174ea6;color:#fff;box-shadow:0 8px 18px #174ea62e}.command-priority-action-button.secondary{border-color:#b7c3d4;background:#fff;color:#1f2d3d}.command-priority-action-button:disabled{cursor:wait;opacity:.64}.command-priority-action-button:focus-visible{outline:2px solid rgba(37,99,235,.34);outline-offset:2px}.command-priority-action-context{display:block;max-width:184px;overflow:hidden;color:#64748b;font-size:10.5px;font-style:normal;font-weight:400;line-height:1.25;text-align:right;text-overflow:ellipsis;white-space:nowrap}.command-priority-feedback{display:inline-flex;max-width:184px;align-items:center;justify-content:flex-end;gap:6px;overflow:hidden;border:1px solid #d5dee9;border-radius:7px;background:#ffffffd6;color:#475569;padding:4px 7px;font-size:10.5px;font-weight:450;line-height:1.2;text-align:right}.command-priority-feedback svg{width:12px;height:12px;flex:0 0 auto}.command-priority-feedback span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-priority-feedback.success{border-color:#b9dbc6;background:#f8fcf9eb;color:#166534}.command-priority-feedback.saving{border-color:#bfd2ee;background:#f8fbfff0;color:#1d4ed8}.command-priority-feedback.error{border-color:#f0c2c2;background:#fff8f8f0;color:#b42318}.communication-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#0f172a3d;padding:24px}.communication-dialog{display:grid;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 72px);overflow:auto;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a38}.communication-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;padding:14px 16px}.communication-dialog-header div{display:grid;gap:2px;min-width:0}.communication-dialog-header span,.communication-context-strip span,.communication-field span{color:#64748b;font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.communication-dialog-header strong{overflow:hidden;color:#0f172a;font-size:15px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.communication-dialog-header small{color:#475569;font-size:12px;font-weight:450}.communication-dialog-header button{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;cursor:pointer}.communication-dialog-header button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.communication-context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e2e8f0;background:#f8fafc}.communication-context-strip span{display:grid;gap:4px;min-width:0;border-right:1px solid #e2e8f0;padding:10px 14px}.communication-context-strip span:last-child{border-right:0}.communication-context-strip strong{overflow:hidden;color:#111827;font-size:12px;font-weight:450;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.communication-status-line{margin:0;border-bottom:1px solid #e2e8f0;background:#f6fbf8;color:#166534;padding:9px 14px;font-size:12px;font-weight:450}.communication-status-line.blocked{background:#fff7ed;color:#9a3412}.client-ledger-contact-dialog{width:min(940px,calc(100vw - 48px));overflow:hidden;border-color:#aeb9c8;border-radius:6px;box-shadow:0 28px 70px #0f172a47,0 0 0 1px #0f172a0d}.client-ledger-modal-header{min-height:74px;justify-content:flex-start;border-bottom-color:#c6d0dc;background:linear-gradient(180deg,#fff,#f8fafc);padding:14px 16px}.client-ledger-modal-header:before{content:"";align-self:stretch;width:3px;border-radius:4px;background:#183b68}.client-ledger-modal-header>div{flex:1 1 auto;gap:5px;max-width:calc(100% - 62px)}.client-ledger-modal-header>button{flex:0 0 auto;width:32px;height:32px;margin-left:auto;border-color:#9facbd;border-radius:6px;color:#0f263f}.client-ledger-modal-header>button svg{stroke-width:2.2px}.client-ledger-modal-title-row{display:flex;align-items:center;gap:10px;min-width:0}.client-ledger-modal-title-row b{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #b8c4d4;border-radius:6px;background:#eef3f8;color:#173456;font-size:11px;font-weight:450}.client-ledger-modal-header .client-ledger-modal-title-row strong{font-size:17px;line-height:1.1}.client-ledger-modal-header small{color:#42556f;font-size:12px;font-weight:450}.client-ledger-contact-dialog .communication-context-strip{grid-template-columns:minmax(220px,1.15fr) minmax(150px,.75fr) minmax(160px,.85fr);border-bottom-color:#cdd6e1;background:#f4f7fa}.client-ledger-contact-dialog .communication-context-strip span{padding:12px 16px}.client-ledger-contact-dialog .communication-context-strip strong{font-size:13px;font-weight:450}.client-ledger-contact-columns{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(160px,.85fr) minmax(210px,1fr) minmax(164px,.74fr);gap:0;border-bottom:1px solid #dbe2ea;background:#fbfcfe}.client-ledger-contact-columns span{border-right:1px solid #e2e8f0;color:#667892;padding:8px 16px;font-size:10px;font-weight:450;text-transform:uppercase}.client-ledger-contact-columns span:last-child{border-right:0}.client-ledger-contact-list{display:grid;gap:0;max-height:min(48vh,430px);overflow:auto}.client-ledger-contact-list article{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(160px,.85fr) minmax(210px,1fr) minmax(164px,.74fr);align-items:center;gap:0;border-bottom:1px solid #dbe2ea;padding:0}.client-ledger-contact-list article.ready{background:#fff}.client-ledger-contact-list article.restricted{background:#f8fafc}.client-ledger-contact-person,.client-ledger-route-value,.client-ledger-permission-state{min-height:72px;border-right:1px solid #e2e8f0;padding:12px 16px}.client-ledger-contact-person{display:flex;align-items:center;gap:10px;min-width:0}.client-ledger-contact-person>b{display:inline-grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1px solid #c0cad8;border-radius:6px;background:#f1f5f9;color:#1e3a5f;font-size:10px;font-weight:450}.client-ledger-contact-person>span,.client-ledger-route-value,.client-ledger-permission-state{display:grid;align-content:center;gap:3px;min-width:0}.client-ledger-contact-list strong,.client-ledger-route-value strong,.client-ledger-permission-state strong{overflow:hidden;color:#0b1728;font-size:13px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.client-ledger-contact-person small,.client-ledger-contact-person em,.client-ledger-route-value small,.client-ledger-permission-state small,.client-ledger-dialpad-entry span{overflow:hidden;color:#52657f;font-size:11px;font-style:normal;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.client-ledger-route-value{grid-template-columns:22px minmax(0,1fr);column-gap:8px}.client-ledger-route-value i{display:inline-grid;width:22px;height:22px;grid-row:span 2;place-items:center;border:1px solid #c7d1de;border-radius:5px;color:#173456}.client-ledger-route-value i svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.client-ledger-permission-state.ready{box-shadow:inset 3px 0 #0f6b3d}.client-ledger-permission-state.ready strong{color:#0f5d36}.client-ledger-permission-state.blocked{box-shadow:inset 3px 0 #a15c1b}.client-ledger-permission-state.blocked strong{color:#8a3e10}.client-ledger-contact-list button,.client-ledger-dialpad-entry button{display:inline-flex;justify-self:stretch;width:calc(100% - 24px);min-width:0;min-height:38px;align-items:center;justify-content:center;gap:8px;margin:0 12px;border:1px solid #b7c3d2;border-radius:6px;background:#fff;color:#132944;cursor:pointer;padding:0 14px;font-size:12px;font-weight:450;white-space:nowrap}.client-ledger-contact-list .client-ledger-contact-primary{border-color:#0f2e4f;background:#0f2e4f;color:#fff}.client-ledger-contact-list button svg,.client-ledger-dialpad-entry button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.client-ledger-contact-list button:disabled,.client-ledger-dialpad-entry button:disabled{cursor:not-allowed;opacity:.58}.client-ledger-contact-list button:not(:disabled):hover,.client-ledger-dialpad-entry button:not(:disabled):hover{border-color:#0a2744;background:#eef3f8;color:#0a2744}.client-ledger-contact-list .client-ledger-contact-primary:not(:disabled):hover{background:#173e67;color:#fff}.client-ledger-dialpad-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #cdd6e1;background:#f5f8fb;padding:14px 16px}.client-ledger-dialpad-entry div{display:grid;gap:3px}.client-ledger-dialpad-entry strong{color:#0b1728;font-size:13px;font-weight:450}.client-ledger-dialpad-entry button{width:176px;max-width:176px;margin:0}@media (max-width: 760px){.client-ledger-contact-dialog{width:min(620px,calc(100vw - 24px))}.client-ledger-contact-columns{display:none}.client-ledger-contact-list article{grid-template-columns:1fr;align-items:stretch}.client-ledger-contact-person,.client-ledger-route-value,.client-ledger-permission-state{min-height:0;border-right:0;border-bottom:1px solid #e2e8f0}.client-ledger-dialpad-entry{display:grid}.client-ledger-contact-list button,.client-ledger-dialpad-entry button{width:calc(100% - 32px);max-width:none;margin:0 16px 14px}}.communication-field{display:grid;gap:6px;padding:12px 14px 0}.communication-field input,.communication-field textarea,.communication-field select{width:100%;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font:inherit;font-size:13px;line-height:1.35;padding:9px 10px}.communication-field textarea{resize:vertical}.communication-field input:focus-visible,.communication-field textarea:focus-visible,.communication-field select:focus-visible,.communication-actions button:focus-visible,.communication-dialog-header button:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.communication-governance-strip{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px}.communication-governance-strip span{border:1px solid #dbe3ee;border-radius:6px;background:#f8fafc;color:#475569;padding:5px 8px;font-size:10.5px;font-weight:450}.communication-error{display:grid;gap:4px;border-top:1px solid #fecaca;border-bottom:1px solid #fecaca;background:#fff1f2;color:#9f1239;padding:10px 14px}.communication-error strong,.communication-error span{font-size:12px}.communication-compose-state{margin:0;border-top:1px solid #dbe7dc;background:#f6fbf8;color:#14532d;padding:9px 14px;font-size:12px;font-weight:450}.communication-compose-state.blocked{border-top-color:#fed7aa;background:#fff7ed;color:#9a3412}.communication-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8f0;background:#fff;padding:12px 14px}.communication-actions button,.communication-call-controls button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#263447;cursor:pointer;padding:0 12px;font-size:12px;font-weight:450}.communication-actions button svg,.communication-call-controls button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.communication-actions button.primary,.communication-call-controls button.primary{border-color:#174ea6;background:#174ea6;color:#fff}.communication-actions button.secondary,.communication-call-controls button.secondary{border-color:#b7c3d4}.communication-actions button:disabled,.communication-call-controls button:disabled,.communication-dialog-header button:disabled,.communication-field input:disabled,.communication-field textarea:disabled,.communication-field select:disabled{cursor:not-allowed;opacity:.62}.communication-dialer-number{display:grid;gap:0}.communication-dialer-number>div{display:grid;gap:4px;padding:14px}.communication-dialer-number>div span{color:#64748b;font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.communication-dialer-number>div strong{color:#0f172a;font-size:28px;font-weight:450;letter-spacing:0}.communication-dialer-number>div small{color:#475569;font-size:12px;font-weight:450}.communication-call-controls{display:flex;align-items:center;gap:8px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:10px 14px}.communication-session-state{margin-left:auto;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#475569;padding:5px 8px;font-size:11px;font-weight:450}.communication-session-state.state-in-progress{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.communication-session-state.state-ended{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.communication-disposition-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0}.communication-control-panel .memory-header{align-items:center}.communication-control-notices{display:grid;gap:6px;border-top:1px solid #fed7aa;border-bottom:1px solid #fed7aa;background:#fff7ed;padding:10px 16px}.communication-control-notices p{margin:0;color:#9a3412;font-size:12px;font-weight:450}.communication-provider-ledger-header,.communication-provider-ledger-row{grid-template-columns:minmax(130px,1fr) 72px 82px 86px 86px minmax(180px,1.4fr)}.communication-user-ledger-header,.communication-user-ledger-row{grid-template-columns:minmax(150px,1.1fr) 76px 82px minmax(170px,1.15fr) minmax(190px,1.3fr)}.settings-communication-panel{display:grid;gap:12px;border:1px solid #d8e1ee;border-radius:8px;background:#fff;padding:14px}.settings-communication-panel>header,.settings-communication-handoff{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-communication-panel h4,.settings-communication-panel p{margin:0}.settings-communication-panel h4{color:#172033;font-size:14px}.settings-communication-panel p,.settings-communication-handoff span{color:#5b6678;font-size:12px;line-height:1.45}.settings-communication-handoff{border:1px solid #bfdbfe;background:#eff6ff;padding:10px 12px}.settings-communication-handoff>div{display:grid;gap:2px}.settings-communication-handoff a{white-space:nowrap;color:#1d4ed8;font-size:12px;font-weight:700}.settings-communication-provider-ledger,.settings-communication-user-ledger{display:grid;overflow:auto;border:1px solid #e0e7f0}.settings-communication-provider-head,.settings-communication-provider-row,.settings-communication-user-head,.settings-communication-user-row{display:grid;min-width:900px;align-items:center;border-bottom:1px solid #e6edf5}.settings-communication-provider-head,.settings-communication-user-head{background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.settings-communication-provider-row,.settings-communication-user-row{color:#253047;font-size:12px}.settings-communication-provider-head,.settings-communication-provider-row{grid-template-columns:minmax(130px,1fr) 70px 100px 90px minmax(190px,1.4fr) 150px}.settings-communication-user-head,.settings-communication-user-row{grid-template-columns:minmax(150px,1.05fr) 90px minmax(160px,1.1fr) minmax(190px,1.25fr) 110px}.settings-communication-provider-head>*,.settings-communication-provider-row>*,.settings-communication-user-head>*,.settings-communication-user-row>*{min-width:0;padding:9px 10px}.settings-communication-actions{display:flex;gap:6px}.settings-communication-actions button,.settings-communication-panel>header button{min-height:30px;border:1px solid #c8d3e1;background:#fff;color:#1f2a3d;font-size:12px;font-weight:700}.command-side-stack{gap:10px;grid-template-rows:auto auto;height:100%;min-height:0}.command-activity-panel{display:grid;grid-template-rows:62px minmax(0,1fr);height:100%;min-height:0;overflow:hidden;border-color:#d6dee8;border-radius:8px;background:#fff}.command-activity-panel{min-height:0}.command-module-header{min-height:62px;border-bottom:1px solid #e0e6ee;padding:0 20px}.command-module-title{display:flex;min-width:0;align-items:baseline;gap:18px}.command-module-title h3{color:#030712;font-size:22px;font-weight:450;line-height:1}.command-module-title span{color:#1f2937;font-size:16px;font-weight:400;line-height:1}.command-module-action{display:inline-flex;align-items:center;gap:10px;color:#142033;font-size:15px;font-weight:400;line-height:1;text-decoration:none}.command-module-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.command-module-action:hover,.command-module-action:focus-visible{color:#0f4fb8;text-decoration:none}.command-activity-body{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.command-activity-body{grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:16px 20px 18px}.command-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.command-activity-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:0 10px;border-left:1px solid #dfe5ee}.command-activity-item:first-child{border-left:0;padding-left:0}.command-activity-item svg{width:28px;height:28px;border-radius:0;background:transparent;color:#1d5fdf;padding:0;stroke-width:1.8}.command-activity-item.tone-green svg{background:transparent;color:#139352}.command-activity-item.tone-red svg{background:transparent;color:#b91c1c}.command-activity-item div{display:grid;min-width:0;gap:5px}.command-activity-item span{color:#344055;font-size:15px;font-weight:400;line-height:1.05}.command-activity-item strong{color:#020617;font-size:29px;font-weight:450;letter-spacing:0;line-height:.95}.command-activity-item small{color:#334155;font-size:11.5px;font-weight:400;line-height:1.2;white-space:nowrap}.command-activity-footer{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(140px,.85fr);gap:18px;align-items:stretch}.command-activity-issue{display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:68px;border:1px solid #dfe6f0;border-radius:6px;background:#fff;color:#142033;padding:0 14px;text-align:left;box-shadow:none}.command-activity-issue>svg:first-child{width:26px;height:26px;fill:none;color:#bf161d;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.command-activity-issue>svg:last-child{width:17px;height:17px;fill:none;color:#cf171f;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.command-activity-issue span{display:inline-flex;min-width:0;align-items:baseline;gap:10px;color:#1f2937;font-size:15px;font-weight:400;line-height:1.2}.command-activity-issue strong{color:#020617;font-size:17px;font-weight:450}.command-activity-issue em{font-style:normal;white-space:normal}.command-activity-issue b{color:#cf171f;font-size:15px;font-weight:400}.command-activity-issue:hover,.command-activity-issue:focus-visible{border-color:#cf171f52;outline:none}.command-activity-density{display:grid;align-content:center;gap:14px;min-width:0;border:1px solid #dfe6f0;border-right:0;border-bottom:0;border-left:1px solid #dfe6f0;padding:15px 0 0 18px}.command-activity-density>span{color:#334155;font-size:13px;font-weight:400}.command-density-bars{display:grid;grid-template-columns:repeat(28,minmax(2px,1fr));align-items:end;gap:3px;height:32px;border-bottom:1px solid #d9e2ef;padding-right:2px}.command-density-bars span{display:block;height:var(--density-height);min-height:2px;background:#2f6fd8}.command-activity-worklist{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-top:1px solid #e0e6ee;padding-top:10px}.command-activity-worklist header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.command-activity-worklist header span{color:#334155;font-size:12px;font-weight:450;letter-spacing:.02em;line-height:1;text-transform:uppercase}.command-activity-worklist header strong{color:#142033;font-size:12px;font-weight:450;line-height:1}.command-activity-worklist>div{display:grid;align-content:start;gap:5px;min-height:0;overflow:auto;padding-right:2px}.command-activity-worklist button{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(116px,.7fr) 58px;align-items:center;gap:10px;min-height:28px;border:1px solid #e0e6ee;border-radius:6px;background:#fbfdff;color:#142033;padding:0 10px;text-align:left}.command-activity-worklist button:hover,.command-activity-worklist button:focus-visible,.command-activity-worklist button.selected{border-color:#1d5fbd57;background:#f5f9ff;outline:none}.command-activity-worklist button span,.command-activity-worklist button strong,.command-activity-worklist button em,.command-activity-worklist button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-activity-worklist button span{color:#526175;font-size:10.5px;font-weight:450}.command-activity-worklist button strong{color:#07111f;font-size:11px;font-weight:450}.command-activity-worklist button em{color:#475569;font-size:10.5px;font-style:normal;font-weight:400}.command-activity-worklist button b{justify-self:end;color:#334155;font-size:10.5px;font-weight:450}.command-activity-worklist button b.due-hot{color:#c2410c}.command-activity-worklist p{margin:0;color:#526175;font-size:12px;line-height:1.3}.correl-command-page>.command-metric-tape{overflow:hidden;border:1px solid var(--cmd-border);border-radius:4px;background:#fff}.command-metric-card{position:relative;height:129px;min-height:129px;overflow:hidden;border:0;border-right:1px solid var(--cmd-border);padding:0}.command-metric-card:last-child{border-right:0}.command-metric-hit{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 30px auto;align-content:start;gap:5px;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:transparent;color:inherit;padding:10px 24px 9px;text-align:left;box-shadow:none;cursor:pointer;overflow:hidden}.command-metric-hit:hover,.command-metric-hit:focus-visible{background:#fbfdff}.command-metric-hit:focus-visible{outline:2px solid rgba(29,95,189,.35);outline-offset:-2px}.command-metric-card.is-active .command-metric-hit{background:#f8fbff;box-shadow:inset 0 0 0 1px #1d5fbd3d}.command-metric-hit>.command-card-title,.command-metric-hit>.command-metric-card-figure,.command-metric-hit>.command-metric-visual,.command-metric-hit>small{grid-column:1}.command-metric-hit .command-card-title{margin:0;color:#071126;font-size:14px;font-weight:450;line-height:1.2;white-space:nowrap}.command-metric-card-figure{position:relative;display:block;width:100%;max-width:100%;min-width:0}.command-metric-card-figure strong{display:block;max-width:100%;overflow:hidden;color:#020617;font-size:26px;font-weight:450;line-height:1.18;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.command-metric-card-figure:before{display:none}.command-metric-card.tone-green .command-metric-card-figure strong{color:#087f45}.command-metric-card.tone-red .command-metric-card-figure strong{color:#e30613}.command-metric-card.tone-amber .command-metric-card-figure strong{color:#f08a00}.command-metric-card.tone-blue .command-metric-card-figure strong{color:var(--cmd-blue)}.command-metric-card.metric-closed_won .command-metric-card-figure strong,.command-metric-card.metric-at_risk_revenue .command-metric-card-figure strong{font-size:20px;line-height:1.2}.command-metric-hit small{display:block;min-width:0;margin:0;overflow:hidden;color:#071126;font-size:14px;font-weight:450;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-metric-visual{position:relative;display:block;width:100%;min-width:0;height:30px}.command-metric-visual-meter i,.command-metric-visual-ticks i,.command-metric-visual-health i{position:absolute;right:0;left:0;border-radius:999px;background:#e6edf4}.command-metric-visual-meter i,.command-metric-visual-ticks i{top:12px;height:4px}.command-metric-visual-meter i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--metric-fill);border-radius:inherit;background:#087f45}.command-metric-visual-meter.tone-red i:before{background:#e30613}.command-metric-visual-meter b{position:absolute;top:5px;left:var(--metric-marker);width:2px;height:18px;border-radius:2px;background:#071126;transform:translate(-50%)}.command-metric-visual-ticks i{height:2px;background:#9ca8b7}.command-metric-visual-ticks b{position:absolute;top:7px;left:var(--metric-tick);width:10px;height:10px;border-radius:999px;background:#087f45;transform:translate(-50%)}.command-metric-visual-health{height:30px}.command-metric-visual-health i{top:13px;height:3px;background:linear-gradient(90deg,#e30613 0,#e30613 33%,#f08a00 33%,#f08a00 66%,#087f45 66%,#087f45)}.command-metric-visual-health b{position:absolute;top:0;left:var(--metric-health);width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:12px solid #e30613;transform:translate(-50%)}.command-metric-visual-health em{position:absolute;top:20px;color:#1b2942;font-size:11px;font-style:normal;font-weight:450;line-height:13px;transform:translate(-50%)}.command-metric-visual-health em:nth-of-type(1){left:0;transform:translate(0)}.command-metric-visual-health em:nth-of-type(2){left:50%}.command-metric-visual-health em:nth-of-type(3){right:0;transform:translate(0)}.command-metric-visual-stack{display:flex;align-items:center;height:30px}.command-metric-visual-stack i{display:block;height:8px;min-width:6px}.command-metric-visual-stack i:first-child{border-radius:2px 0 0 2px}.command-metric-visual-stack i:last-child{border-radius:0 2px 2px 0}.command-metric-visual-stack .tone-red{background:#e30613}.command-metric-visual-stack .tone-amber{background:#f08a00}.command-metric-visual-stack .tone-slate{background:#354255}.command-trend-sparkline{grid-column:2;grid-row:1 / 5;justify-self:end;width:92px;height:48px;color:currentColor;overflow:visible}.command-trend-sparkline polygon{fill:currentColor;opacity:.08}.command-trend-sparkline polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.command-trend-sparkline circle{fill:#fff;stroke:currentColor;stroke-width:2}.command-trend-sparkline.tone-green{color:var(--cmd-green)}.command-trend-sparkline.tone-blue{color:var(--cmd-blue)}.command-trend-sparkline.tone-red{color:var(--cmd-red)}.command-metric-popover-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:start;justify-content:center;padding:146px 32px 32px;pointer-events:none}.command-metric-popover{width:min(900px,calc(100vw - 64px));max-height:calc(100dvh - 178px);overflow-y:auto;border:1px solid #cfd9e6;background:#fff;box-shadow:0 24px 70px #0f172a38,0 0 0 1px #0f172a0a;pointer-events:auto}.command-metric-popover.metric-open_pipeline{width:min(1160px,calc(100vw - 64px))}.command-metric-popover-layer.metric-layer-closed_won{align-items:center;padding:28px;background:#0f172a47;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.command-metric-popover.metric-closed_won{width:min(1338px,calc(100vw - 56px));min-height:min(972px,calc(100dvh - 56px));max-height:calc(100dvh - 56px);overflow:hidden;border:1px solid rgba(15,23,42,.16);border-radius:6px;background:#fff;box-shadow:0 30px 84px #0f172a47,0 1px #ffffffb8 inset}.command-metric-popover-header{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:18px;border-bottom:1px solid var(--cmd-border-soft);padding:18px 20px 16px}.command-metric-popover-header div{display:grid;grid-template-columns:minmax(0,auto) auto minmax(0,1fr);align-items:baseline;gap:10px 18px;min-width:0}.command-metric-popover-header span{color:var(--cmd-text);font-size:13px;font-weight:450}.command-metric-popover-header strong{color:#020617;font-size:28px;font-weight:450;line-height:1}.command-metric-popover-header small{overflow:hidden;color:var(--cmd-muted);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-metric-popover-header button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:0;border:1px solid #d8e1ec;border-radius:6px;background:#fff;color:#475569;padding:0}.command-metric-popover-header button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.command-metric-popover-footer{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:18px;border-top:1px solid var(--cmd-border-soft);background:#f8fafc;padding:14px 20px}.command-metric-popover-footer p{margin:0;color:var(--cmd-text);font-size:13px;font-weight:450;line-height:1.25}.command-metric-popover-footer div{display:grid;gap:4px}.command-metric-popover-footer span{color:var(--cmd-muted);font-size:12px;line-height:1.25}.command-metric-diagram{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:stretch;gap:18px;min-height:268px;padding:20px;color:#111827}.command-metric-diagram-empty{display:flex;align-items:center;justify-content:center;min-height:180px;color:var(--cmd-muted);font-size:13px;font-weight:450}.command-open-pipeline-control{display:grid;color:#0f172a}.command-pipeline-exposure-map>header span,.command-pipeline-action-inspector>header span,.command-pipeline-currency-runway header span,.command-pipeline-forecast-strip>span,.command-pipeline-focus-summary span,.command-pipeline-focus-list article>div>span{color:#526071;font-size:11px;font-weight:450;letter-spacing:0;text-transform:uppercase}.command-pipeline-currency-runway footer,.command-pipeline-focus-summary small,.command-pipeline-focus-list small,.command-pipeline-focus-list p,.command-pipeline-forecast-strip small{color:#52627a;font-size:11px;font-weight:450;line-height:1.25}.command-pipeline-currency-runways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d7e0ec;background:linear-gradient(180deg,#fbfdff,#f5f8fc)}.command-pipeline-currency-runway{display:grid;grid-template-rows:auto 48px 5px auto;gap:8px;min-width:0;border-right:1px solid #d7e0ec;padding:14px 16px 12px;color:#334155}.command-pipeline-currency-runway:last-child{border-right:0}.command-pipeline-currency-runway header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.command-pipeline-currency-runway header strong{overflow:hidden;color:#020617;font-size:19px;font-weight:450;line-height:1;text-align:right;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-currency-runway svg{display:block;width:100%;height:48px}.command-pipeline-currency-runway path{fill:none;stroke:#d6e0eb;stroke-linecap:round;stroke-width:1.5}.command-pipeline-currency-runway polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4}.command-pipeline-runway-risk{overflow:hidden;height:5px;border-radius:999px;background:#e5ecf4}.command-pipeline-runway-risk span{display:block;height:100%;min-width:0;border-radius:inherit;background:currentColor}.command-pipeline-currency-runway footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.command-pipeline-currency-runway footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-currency-runway.tone-green{color:var(--cmd-green)}.command-pipeline-currency-runway.tone-blue{color:var(--cmd-blue)}.command-pipeline-currency-runway.tone-amber{color:var(--cmd-amber)}.command-pipeline-currency-runway.tone-red{color:var(--cmd-red)}.command-pipeline-currency-runway.tone-slate{color:#334155}.command-open-pipeline-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);border-bottom:1px solid #d7e0ec;background:#fff}.command-pipeline-exposure-map{min-width:0;border-right:1px solid #d7e0ec}.command-pipeline-exposure-map>header,.command-pipeline-action-inspector>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;border-bottom:1px solid #e2eaf3;padding:14px 16px}.command-pipeline-exposure-map>header div,.command-pipeline-action-inspector>header{min-width:0}.command-pipeline-exposure-map>header strong,.command-pipeline-action-inspector>header strong{display:block;margin-top:3px;color:#0f172a;font-size:13px;font-weight:450}.command-pipeline-exposure-map>header dl{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:12px;margin:0;text-align:right}.command-pipeline-exposure-map>header dt,.command-pipeline-selected-exposure dt{color:#64748b;font-size:9px;font-weight:450;text-transform:uppercase}.command-pipeline-exposure-map>header dd,.command-pipeline-selected-exposure dd{color:#52627a;font-size:11px;font-weight:450;line-height:1.35;margin:3px 0 0}.command-pipeline-exposure-grid{--pipeline-currency-count: 3;display:grid}.command-pipeline-exposure-head,.command-pipeline-exposure-row{display:grid;grid-template-columns:minmax(156px,.62fr) repeat(var(--pipeline-currency-count),minmax(132px,1fr));min-width:0}.command-pipeline-exposure-head{border-bottom:1px solid #e7eef6;background:#f6f9fd}.command-pipeline-exposure-head span{border-right:1px solid #e2eaf3;color:#66768b;font-size:10px;font-weight:450;padding:8px 12px;text-transform:uppercase}.command-pipeline-exposure-head span:last-child{border-right:0}.command-pipeline-exposure-row{border-bottom:1px solid #e8eff7}.command-pipeline-exposure-row:last-child{border-bottom:0}.command-pipeline-stage-cell{display:grid;align-content:center;gap:5px;min-width:0;border-right:1px solid #e2eaf3;padding:10px 12px}.command-pipeline-stage-cell strong{overflow:hidden;color:#0f172a;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-stage-cell>span{color:#52627a;font-size:11px;font-weight:450;line-height:1.2}.command-pipeline-stage-risk{display:flex;justify-content:flex-start;gap:4px;min-height:18px}.command-pipeline-stage-risk span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;border-radius:3px;background:#e8edf4;color:#334155;font-size:10px;font-weight:450}.command-pipeline-stage-risk .tone-red{background:#ef44441f;color:var(--cmd-red)}.command-pipeline-stage-risk .tone-amber{background:#f59e0b21;color:#a15c00}.command-pipeline-stage-risk .tone-green{background:#16a05b1f;color:var(--cmd-green)}.command-pipeline-currency-cell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;min-width:0;min-height:70px;border:0;border-right:1px solid #e8eff7;color:#334155;font:inherit;padding:11px 12px 12px;text-align:left}button.command-pipeline-currency-cell{cursor:pointer;background:#fff}button.command-pipeline-currency-cell:hover,button.command-pipeline-currency-cell:focus-visible{background:#f8fbff;outline:2px solid rgba(37,99,235,.22);outline-offset:-2px}.command-pipeline-currency-cell:last-child{border-right:0}.command-pipeline-currency-cell span{overflow:hidden;color:#020617;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-currency-cell small{color:#52627a;font-size:10px;font-weight:450;line-height:1.1;text-align:right;white-space:nowrap}.command-pipeline-currency-cell b{overflow:hidden;color:#475569;font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-currency-cell i{grid-column:1 / -1;position:relative;display:block;width:100%;height:7px;min-width:0;border-radius:999px;background:#e6edf5}.command-pipeline-currency-cell i:before{display:block;width:var(--bar);height:100%;border-radius:inherit;background:currentColor;content:""}.command-pipeline-currency-cell i:after{position:absolute;top:-3px;left:var(--pressure);width:2px;height:13px;border-radius:999px;background:#0f172a;content:"";opacity:.45}.command-pipeline-currency-cell.is-selected{background:#f4f8fd;box-shadow:inset 0 0 0 2px #0f172a24}.command-pipeline-currency-cell.is-empty{align-content:center;background:#fbfdff;color:#a7b3c4}.command-pipeline-currency-cell.is-empty span,.command-pipeline-currency-cell.is-empty small{color:#94a3b8}.command-pipeline-currency-cell.tone-green{color:var(--cmd-green)}.command-pipeline-currency-cell.tone-blue{color:var(--cmd-blue)}.command-pipeline-currency-cell.tone-amber{color:var(--cmd-amber)}.command-pipeline-currency-cell.tone-red{color:var(--cmd-red)}.command-pipeline-action-inspector{min-width:0;background:#f8fafc}.command-pipeline-focus-summary{display:grid;grid-template-columns:1fr;border-bottom:1px solid #e2eaf3}.command-pipeline-focus-summary article{display:grid;gap:4px;min-width:0;border-bottom:1px solid #e2eaf3;padding:10px 14px}.command-pipeline-focus-summary article:last-child{border-bottom:0}.command-pipeline-focus-summary strong{overflow:hidden;color:#020617;font-size:14px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-focus-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-focus-summary .tone-red strong{color:var(--cmd-red)}.command-pipeline-focus-summary .tone-amber strong{color:var(--cmd-amber)}.command-pipeline-focus-summary .tone-green strong{color:var(--cmd-green)}.command-pipeline-focus-summary .tone-blue strong{color:var(--cmd-blue)}.command-pipeline-selected-exposure{display:grid;gap:0}.command-pipeline-selected-exposure>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-bottom:1px solid #e2eaf3;background:#fff}.command-pipeline-selected-exposure>dl>div{min-width:0;border-right:1px solid #e2eaf3;border-bottom:1px solid #eef3f8;padding:10px 14px}.command-pipeline-selected-exposure>dl>div:nth-child(2n){border-right:0}.command-pipeline-selected-exposure>dl>div:nth-last-child(-n+2){border-bottom:0}.command-pipeline-focus-list{display:grid}.command-pipeline-focus-list>span{border-bottom:1px solid #e2eaf3;color:#526071;font-size:11px;font-weight:450;padding:10px 14px 8px;text-transform:uppercase}.command-pipeline-focus-list article{display:grid;gap:9px;min-width:0;border-left:3px solid #cbd5e1;border-bottom:1px solid #e2eaf3;background:#fff;padding:12px 14px 13px}.command-pipeline-focus-list article:last-child{border-bottom:0}.command-pipeline-focus-list article.tone-red{border-left-color:var(--cmd-red)}.command-pipeline-focus-list article.tone-amber{border-left-color:var(--cmd-amber)}.command-pipeline-focus-list article.tone-green{border-left-color:var(--cmd-green)}.command-pipeline-focus-list article>div{display:grid;gap:3px;min-width:0}.command-pipeline-focus-list strong{overflow:hidden;color:#020617;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-focus-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.command-pipeline-focus-list dt{color:#64748b;font-size:9px;font-weight:450;text-transform:uppercase}.command-pipeline-focus-list dd{overflow:hidden;margin:3px 0 0;color:#0f172a;font-size:11px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-focus-list p{margin:0}.command-pipeline-forecast-strip{display:grid;grid-template-columns:minmax(120px,.28fr) repeat(auto-fit,minmax(146px,1fr));align-items:stretch;background:#fff}.command-pipeline-forecast-strip>span{display:flex;align-items:center;border-right:1px solid #e3ebf4;padding:11px 16px}.command-pipeline-forecast-strip article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;border-right:1px solid #e3ebf4;padding:10px 14px}.command-pipeline-forecast-strip article:last-child{border-right:0}.command-pipeline-forecast-strip strong{color:#020617;font-size:12px;font-weight:450}.command-pipeline-forecast-strip em{color:#475569;font-size:11px;font-style:normal;font-weight:450}.command-pipeline-forecast-strip small{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-empty{margin:0;color:#64748b;font-size:12px;font-weight:450;padding:16px}.command-metric-popover-layer:has(.metric-open_pipeline){padding-top:28px}.command-metric-popover.metric-open_pipeline{width:min(1576px,calc(100vw - 64px));max-height:calc(100dvh - 56px);overflow-x:hidden;overflow-y:auto;border-color:#c8d4e3;border-radius:12px;box-shadow:0 28px 80px #0f172a33,0 0 0 1px #0f172a08}.metric-open_pipeline .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 56px;gap:28px;padding:34px 48px 29px}.metric-open_pipeline .command-metric-popover-header div{grid-template-columns:auto minmax(0,1fr);gap:12px 44px}.metric-open_pipeline .command-metric-popover-header span{grid-column:1 / -1;color:#1e2b44;font-size:24px;font-weight:450;line-height:1.05}.metric-open_pipeline .command-metric-popover-header strong{color:#07122f;font-size:clamp(34px,3.3vw,52px);font-weight:450;letter-spacing:0;line-height:.96}.metric-open_pipeline .command-metric-popover-header small{color:#34435d;font-size:20px;font-weight:450;line-height:1}.metric-open_pipeline .command-metric-popover-header button{width:56px;height:56px;border-color:#cfdae8;border-radius:10px;color:#24334f}.metric-open_pipeline .command-metric-popover-header button svg{width:30px;height:30px;stroke-width:1.8}.command-open-pipeline-control{display:grid;grid-template-rows:minmax(0,1fr) auto;color:#07122f;background:#fff}.command-pipeline-exposure-simple{display:grid;gap:28px;padding:48px 42px 35px 48px}.command-pipeline-exposure-simple h3{margin:0;color:#07122f;font-size:27px;font-weight:450;letter-spacing:0;line-height:1.05}.command-pipeline-simple-rows{display:grid}.command-pipeline-simple-row{display:grid;grid-template-columns:190px minmax(360px,1fr) 160px;gap:30px;align-items:center;min-height:145px;border-bottom:1px solid #dce5f0}.command-pipeline-simple-row:first-child{border-top:0}.command-pipeline-simple-currency{display:grid;align-content:center;gap:5px;min-width:0}.command-pipeline-simple-currency strong{color:#07122f;font-size:37px;font-weight:450;letter-spacing:0;line-height:.95}.command-pipeline-simple-currency span,.command-pipeline-simple-currency small{color:#35435e;font-size:22px;font-weight:450;letter-spacing:0;line-height:1.08}.command-pipeline-simple-bar{display:flex;overflow:hidden;width:100%;height:84px;border-radius:4px;background:#e7edf5;box-shadow:inset 0 0 0 1px #0f172a0a}.command-pipeline-simple-exposure-bar{display:block;width:var(--exposure-share);min-width:0;background:linear-gradient(90deg,#061845,#0b265d)}.command-pipeline-simple-pressure-bar{display:block;width:var(--pressure-share);min-width:0;background:linear-gradient(90deg,#fb213b,#e8122e)}.command-pipeline-simple-row.pressure-amber .command-pipeline-simple-pressure-bar{background:linear-gradient(90deg,#ffae22,#ff970d)}.command-pipeline-simple-pressure{display:grid;justify-items:start;align-content:center;gap:6px;min-width:0}.command-pipeline-simple-pressure strong{color:#ee1733;font-size:27px;font-weight:450;letter-spacing:0;line-height:1}.command-pipeline-simple-row.pressure-amber .command-pipeline-simple-pressure strong{color:#e98400}.command-pipeline-simple-pressure span{color:#35435e;font-size:18px;font-weight:450;line-height:1.1}.command-pipeline-simple-legend{display:inline-flex;justify-self:center;gap:46px;align-items:center;color:#23324f;font-size:19px;font-weight:450;line-height:1}.command-pipeline-simple-legend span{display:inline-flex;gap:13px;align-items:center}.command-pipeline-simple-legend i{display:block;width:28px;height:22px;border-radius:5px}.command-pipeline-simple-legend .legend-exposure{background:linear-gradient(90deg,#061845,#0b265d)}.command-pipeline-simple-legend .legend-pressure{background:linear-gradient(90deg,#fb213b,#e8122e)}.command-pipeline-action-strip{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:26px;align-items:center;min-height:136px;border-top:1px solid #d7e1ee;background:#f8fbff;padding:27px 42px 27px 53px}.command-pipeline-action-target{position:relative;width:48px;height:48px;border:4px solid #07122f;border-radius:999px}.command-pipeline-action-target:before,.command-pipeline-action-target:after{position:absolute;border-radius:inherit;content:""}.command-pipeline-action-target:before{top:9px;right:9px;bottom:9px;left:9px;border:4px solid #07122f}.command-pipeline-action-target:after{top:18px;right:18px;bottom:18px;left:18px;background:#07122f}.command-pipeline-action-strip p{margin:0;color:#1f2e49;font-size:clamp(19px,1.8vw,27px);font-weight:400;letter-spacing:0;line-height:1.2}.command-pipeline-action-strip p strong{color:#07122f;font-weight:450}.command-pipeline-action-strip button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:274px;height:82px;border:0;border-radius:8px;background:linear-gradient(180deg,#0d2a64,#071b46);color:#fff;font-size:24px;font-weight:450;letter-spacing:0;box-shadow:0 10px 20px #071b462e}.command-pipeline-action-strip button:hover,.command-pipeline-action-strip button:focus-visible{background:linear-gradient(180deg,#123474,#071b46);outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.command-pipeline-action-strip button svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.command-diagram-canvas{display:grid;grid-template-rows:minmax(140px,1fr) 22px;gap:14px;min-width:0;border:1px solid #dbe3ee;background:linear-gradient(180deg,#fff,#f8fbff);padding:16px}.command-diagram-trend,.command-forecast-control-svg{display:block;width:100%;min-height:150px}.command-diagram-gridline{fill:none;stroke:#d6e0eb;stroke-linecap:round;stroke-width:1.4}.command-diagram-gridline.soft{opacity:.5}.command-diagram-line,.command-forecast-history{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.command-forecast-history{stroke:#0f172a47;stroke-width:2.2}.command-diagram-dot{fill:#fff;stroke-width:3}.command-diagram-line.tone-green,.command-diagram-dot.tone-green{stroke:var(--cmd-green)}.command-diagram-line.tone-blue,.command-diagram-dot.tone-blue{stroke:var(--cmd-blue)}.command-diagram-line.tone-amber,.command-diagram-dot.tone-amber{stroke:var(--cmd-amber)}.command-diagram-line.tone-red,.command-diagram-dot.tone-red{stroke:var(--cmd-red)}.command-diagram-line.tone-slate,.command-diagram-dot.tone-slate{stroke:#334155}.command-diagram-stack,.command-risk-stack-bar{display:flex;width:100%;overflow:hidden;border-radius:4px;background:#e8edf4}.command-diagram-stack{height:22px;box-shadow:inset 0 0 0 1px #0f172a0d}.command-diagram-slice,.command-risk-slice{display:block;height:100%;min-width:4px}.command-risk-slice.tone-green{background:var(--cmd-green)}.command-risk-slice.tone-blue{background:var(--cmd-blue)}.command-risk-slice.tone-amber{background:var(--cmd-amber)}.command-risk-slice.tone-red{background:var(--cmd-red)}.command-risk-slice.tone-slate{background:#334155}.command-diagram-slice.tone-green{background:var(--cmd-green)}.command-diagram-slice.tone-blue{background:var(--cmd-blue)}.command-diagram-slice.tone-amber{background:var(--cmd-amber)}.command-diagram-slice.tone-red{background:var(--cmd-red)}.command-diagram-slice.tone-slate{background:#334155}.command-forecast-track{fill:#e8edf4}.command-forecast-fill{fill:#16a05bc7}.command-forecast-overage{fill:#0f766eeb}.command-forecast-quota-marker{stroke:#020617;stroke-linecap:round;stroke-width:3}.command-forecast-commit-marker{stroke:#16a05beb;stroke-linecap:round;stroke-width:3}.command-forecast-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-forecast-readout span,.command-diagram-ledger span{display:grid;grid-template-columns:10px minmax(0,.7fr) auto;align-items:center;gap:7px;min-width:0;border:1px solid #dbe3ee;background:#fff;padding:10px 11px}.command-forecast-readout span:before,.command-diagram-ledger i{content:"";width:8px;height:8px;border-radius:2px;background:currentColor}.command-forecast-readout b,.command-forecast-readout strong,.command-diagram-ledger b,.command-diagram-ledger strong,.command-diagram-ledger em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-forecast-readout b,.command-diagram-ledger b{color:var(--cmd-muted);font-size:11px;font-weight:450}.command-forecast-readout strong,.command-diagram-ledger strong{color:var(--cmd-text);font-size:12px;font-weight:450;text-align:right}.command-diagram-ledger{display:grid;align-content:start;gap:9px;min-width:0}.command-diagram-ledger span{grid-template-columns:10px minmax(0,.55fr) auto;grid-template-rows:auto auto}.command-diagram-ledger em{grid-column:2 / -1;color:var(--cmd-muted);font-size:11px;font-style:normal}.command-forecast-readout .tone-green,.command-diagram-ledger .tone-green{color:var(--cmd-green)}.command-forecast-readout .tone-blue,.command-diagram-ledger .tone-blue{color:var(--cmd-blue)}.command-forecast-readout .tone-amber,.command-diagram-ledger .tone-amber{color:var(--cmd-amber)}.command-forecast-readout .tone-red,.command-diagram-ledger .tone-red{color:var(--cmd-red)}.command-forecast-readout .tone-slate,.command-diagram-ledger .tone-slate{color:#334155}.command-forecast-commit-control{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr);gap:16px;padding:18px 20px 20px;color:#0f172a}.command-forecast-commit-control.is-unavailable{grid-template-columns:1fr;min-height:220px}.command-forecast-unavailable{display:grid;align-content:center;justify-items:center;gap:8px;min-height:190px;border:1px solid #dbe3ee;background:#f8fafc;text-align:center}.command-forecast-unavailable strong{color:#0f172a;font-size:16px;font-weight:450}.command-forecast-unavailable p{max-width:420px;margin:0;color:#52627a;font-size:12px;font-weight:450;line-height:1.4}.command-forecast-currency-workbench,.command-forecast-judgment-rail,.command-forecast-manager-rail,.command-forecast-exception-strip,.command-forecast-history-strip{min-width:0;border:1px solid #dbe3ee;background:#fff}.command-forecast-currency-workbench{grid-row:span 3}.command-forecast-currency-workbench>header,.command-forecast-judgment-rail>header,.command-forecast-manager-rail>header,.command-forecast-exception-strip>header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e5edf5;background:#f8fafc;padding:12px 14px}.command-forecast-currency-workbench>header span,.command-forecast-judgment-rail>header span,.command-forecast-manager-rail>header span,.command-forecast-exception-strip>header span,.command-forecast-history-strip>span{color:#475569;font-size:10px;font-weight:450;letter-spacing:0;text-transform:uppercase}.command-forecast-currency-workbench>header strong,.command-forecast-judgment-rail>header strong,.command-forecast-manager-rail>header strong,.command-forecast-exception-strip>header strong{display:block;margin-top:3px;color:#020617;font-size:14px;font-weight:450}.command-forecast-currency-workbench>header p{max-width:310px;margin:0;color:#52627a;font-size:11px;font-weight:450;line-height:1.35;text-align:right}.command-forecast-currency-ledger{display:grid}.command-forecast-currency-row{display:grid;grid-template-columns:minmax(72px,.24fr) minmax(190px,1fr);gap:10px 14px;border-bottom:1px solid #edf2f7;padding:13px 14px}.command-forecast-currency-row:last-child{border-bottom:0}.command-forecast-currency-label{display:grid;align-content:center;gap:4px}.command-forecast-currency-label strong{color:#020617;font-size:18px;font-weight:450;line-height:1}.command-forecast-currency-label span{color:currentColor;font-size:12px;font-weight:450}.command-forecast-ruler{position:relative;min-height:30px;overflow:hidden;border:1px solid #dbe3ee;border-radius:3px;background:#edf2f7}.command-forecast-ruler-fill,.command-forecast-ruler-overage{position:absolute;inset-block:0;left:0;background:#16a05bd1}.command-forecast-ruler-overage{background:#0f766ee6}.command-forecast-ruler-quota,.command-forecast-ruler-best-case{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:999px;transform:translate(-50%)}.command-forecast-ruler-quota{background:#020617}.command-forecast-ruler-best-case{background:#0f6fb8}.command-forecast-currency-row dl,.command-forecast-judgment-rail dl,.command-forecast-manager-rail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1 / -1;gap:0;margin:0;border:1px solid #edf2f7}.command-forecast-currency-row dl div,.command-forecast-judgment-rail dl div,.command-forecast-manager-rail dl div{min-width:0;border-right:1px solid #edf2f7;padding:8px 9px}.command-forecast-currency-row dl div:last-child,.command-forecast-judgment-rail dl div:last-child,.command-forecast-manager-rail dl div:last-child{border-right:0}.command-forecast-currency-row dt,.command-forecast-judgment-rail dt,.command-forecast-manager-rail dt{color:#64748b;font-size:10px;font-weight:450}.command-forecast-currency-row dd,.command-forecast-judgment-rail dd,.command-forecast-manager-rail dd{overflow:hidden;margin:3px 0 0;color:#0f172a;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-forecast-judgment-rail,.command-forecast-manager-rail,.command-forecast-exception-strip,.command-forecast-history-strip{display:grid;align-content:start}.command-forecast-judgment-rail>div,.command-forecast-manager-rail>div,.command-forecast-exception-strip>div{display:grid}.command-forecast-judgment-rail article,.command-forecast-manager-rail article,.command-forecast-exception-strip article{display:grid;gap:9px;border-bottom:1px solid #edf2f7;padding:11px 12px}.command-forecast-judgment-rail article:last-child,.command-forecast-manager-rail article:last-child,.command-forecast-exception-strip article:last-child{border-bottom:0}.command-forecast-judgment-rail article>div:first-child,.command-forecast-manager-rail article>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.command-forecast-judgment-rail article strong,.command-forecast-manager-rail article strong,.command-forecast-exception-strip article strong{overflow:hidden;color:#020617;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-forecast-judgment-rail article span,.command-forecast-manager-rail article span,.command-forecast-exception-strip article span{color:#52627a;font-size:11px;font-weight:450}.command-forecast-judgment-rail article p,.command-forecast-manager-rail article p,.command-forecast-exception-strip article p{margin:0;color:#334155;font-size:11px;font-weight:450;line-height:1.35}.command-forecast-exception-strip article{border-left:3px solid #94a3b8}.command-forecast-exception-strip article.severity-high{border-left-color:var(--cmd-red)}.command-forecast-exception-strip article.severity-medium{border-left-color:var(--cmd-amber)}.command-forecast-history-strip{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:12px;padding:10px 12px}.command-forecast-history-strip svg{display:block;width:100%;height:48px}.command-forecast-history-strip polyline{fill:none;stroke:#0f172a57;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.command-forecast-history-strip small{color:#52627a;font-size:11px;font-weight:450}.command-forecast-currency-row.tone-green{color:var(--cmd-green)}.command-forecast-currency-row.tone-amber{color:var(--cmd-amber)}.command-forecast-currency-row.tone-red{color:var(--cmd-red)}.command-forecast-currency-row.tone-slate{color:#334155}.command-metric-popover-layer:has(.metric-forecast_commit){padding-top:12px}.command-metric-popover.metric-forecast_commit{width:min(1488px,calc(100vw - 64px));max-height:calc(100dvh - 24px);overflow-y:auto;border-color:#c8d4e3;border-radius:7px;box-shadow:0 28px 80px #0f172a2e,0 0 0 1px #0f172a08}.metric-forecast_commit .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 48px;gap:24px;border-bottom-color:#d6e0ec;padding:27px 48px 23px}.metric-forecast_commit .command-metric-popover-header div{grid-template-columns:auto auto minmax(0,1fr);gap:34px}.metric-forecast_commit .command-metric-popover-header span{color:#07122f;font-size:28px;font-weight:450;line-height:1}.metric-forecast_commit .command-metric-popover-header strong{color:#07122f;font-size:clamp(38px,4vw,58px);font-weight:450;letter-spacing:0;line-height:.9}.metric-forecast_commit .command-metric-popover-header small{color:#35435e;font-size:22px;font-weight:450;line-height:1}.metric-forecast_commit .command-metric-popover-header button{width:48px;height:48px;border:0;border-radius:0;color:#07122f}.metric-forecast_commit .command-metric-popover-header button svg{width:28px;height:28px;stroke-width:1.8}.command-forecast-commit-control{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;color:#07122f;background:#fff}.command-forecast-commit-control.is-unavailable{min-height:360px}.command-forecast-unavailable{display:grid;align-content:center;justify-items:center;gap:8px;min-height:300px;border:0;background:#fff;text-align:center}.command-forecast-summary-tape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:84px;border-bottom:1px solid #d6e0ec;padding:0 68px}.command-forecast-summary-tape div{display:grid;gap:8px;min-width:0;border-right:1px solid #d6e0ec;padding:0 42px 0 0}.command-forecast-summary-tape div+div{padding-left:42px}.command-forecast-summary-tape div:last-child{border-right:0}.command-forecast-summary-tape span{color:#4b5a73;font-size:18px;font-weight:400;line-height:1}.command-forecast-summary-tape strong{overflow:hidden;color:#07122f;font-size:25px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-forecast-summary-tape strong.is-negative{color:#dc0714}.command-forecast-summary-tape strong.is-positive{color:#14b86b}.command-forecast-main-graph{display:grid;gap:12px;border-bottom:1px solid #d6e0ec;padding:27px 52px 22px}.command-forecast-main-graph h3{margin:0;color:#07122f;font-size:27px;font-weight:450;letter-spacing:0;line-height:1.05}.command-forecast-graph-stage{position:relative;display:grid;gap:0;min-height:200px;padding:56px 36px 0 44px}.command-forecast-marker-label{position:absolute;top:14px;z-index:2;color:#0758db;font-size:17px;font-weight:450;line-height:1;white-space:nowrap;transform:translate(-50%)}.command-forecast-marker-label.is-override{transform:translate(-3%)}.command-forecast-hero-bar{position:relative;display:flex;align-self:end;width:100%;height:82px;overflow:visible;border-radius:4px;background:#e8eef5}.command-forecast-hero-commit,.command-forecast-hero-best{display:grid;align-content:center;min-width:0;height:100%;color:#fff;padding:0 28px}.command-forecast-hero-commit{min-width:148px;background:linear-gradient(90deg,#17b96a,#39b96c)}.command-forecast-hero-best{min-width:150px;background:linear-gradient(90deg,#066,#006a6f)}.command-forecast-hero-commit b,.command-forecast-hero-best b{font-size:20px;font-weight:450;line-height:1.05}.command-forecast-hero-commit strong,.command-forecast-hero-best strong{margin-top:7px;font-size:26px;font-weight:450;line-height:1}.command-forecast-hero-quota,.command-forecast-hero-override{position:absolute;z-index:3;width:3px;transform:translate(-50%)}.command-forecast-hero-quota{top:-34px;bottom:0;border-left:3px dashed #0758db}.command-forecast-hero-override{top:-34px;bottom:0;border-left:3px solid #0758db}.command-forecast-hero-override:before{position:absolute;top:-2px;left:2px;width:17px;height:14px;background:#0758db;clip-path:polygon(0 0,100% 0,78% 48%,100% 100%,0 100%);content:""}.command-forecast-axis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;color:#40506d;font-size:19px;font-weight:400;line-height:1}.command-forecast-axis span{position:relative;min-width:0;padding-top:15px;text-align:center}.command-forecast-axis span:first-child{text-align:left}.command-forecast-axis span:last-child{text-align:right}.command-forecast-axis span:before{position:absolute;top:0;left:50%;width:1px;height:16px;background:#8090aa;content:""}.command-forecast-axis span:first-child:before{left:0}.command-forecast-axis span:last-child:before{right:0;left:auto}.command-forecast-axis:before{position:absolute;right:36px;bottom:49px;left:44px;height:2px;background:#8090aa;content:""}.command-forecast-axis-currency{justify-self:center;margin-top:10px;color:#40506d;font-size:24px;font-weight:400;line-height:1}.command-forecast-empty-graph{display:grid;place-content:center;gap:8px;min-height:248px;color:#40506d;text-align:center}.command-forecast-empty-graph strong{color:#07122f;font-size:22px;font-weight:450}.command-forecast-empty-graph span{font-size:14px;font-weight:450}.command-forecast-currency-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-bottom:1px solid #d6e0ec;padding:18px 58px 20px}.command-forecast-currency-chip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;min-height:60px;min-width:0;overflow:hidden;border:1px solid #cbd7e6;border-radius:5px;background:#fff;padding:0 24px}.command-forecast-currency-chip:before{position:absolute;inset:0 auto 0 0;width:6px;background:#9aabbf;content:""}.command-forecast-currency-chip.is-active:before,.command-forecast-currency-chip.tone-green:before{background:#18b96b}.command-forecast-currency-chip.tone-amber:before{background:#d97706}.command-forecast-currency-chip.tone-red:before{background:#dc0714}.command-forecast-currency-chip strong{color:#07122f;font-size:24px;font-weight:450;line-height:1}.command-forecast-currency-chip span{display:flex;min-width:0;align-items:baseline;justify-content:center;gap:6px;color:#40506d;font-size:17px;font-weight:450;line-height:1;white-space:nowrap}.command-forecast-currency-chip b,.command-forecast-currency-chip em{overflow:hidden;text-overflow:ellipsis}.command-forecast-currency-chip b{color:#18b96b;font-style:normal;font-weight:450}.command-forecast-currency-chip em{color:#40506d;font-style:normal;font-weight:450}.command-forecast-currency-chip .is-risk{color:#dc0714}.command-forecast-evidence-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;min-height:76px;background:#fff;padding:13px 62px 15px 52px}.command-forecast-evidence-strip p{margin:0;color:#07122f;font-size:21px;font-weight:450;line-height:1.2}.command-forecast-evidence-strip button{min-width:266px;height:58px;border:2px solid #0758db;border-radius:4px;background:#fff;color:#0758db;font-size:21px;font-weight:450}.command-forecast-evidence-strip button:hover,.command-forecast-evidence-strip button:focus-visible{background:#f3f7ff;outline:3px solid rgba(7,88,219,.2);outline-offset:2px}.command-forecast-evidence-review{display:grid;gap:0;border-top:1px solid #d6e0ec;background:#f8fbff}.command-forecast-evidence-review article{display:grid;gap:6px;border-bottom:1px solid #d6e0ec;padding:16px 52px}.command-forecast-evidence-review article:last-child{border-bottom:0}.command-forecast-evidence-review strong{color:#07122f;font-size:13px;font-weight:450;text-transform:uppercase}.command-forecast-evidence-review p{margin:0;color:#40506d;font-size:13px;font-weight:450;line-height:1.35}@media (max-width: 700px){.command-metric-popover-layer:has(.metric-forecast_commit){padding:8px}.command-metric-popover.metric-forecast_commit{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.metric-forecast_commit .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 40px;gap:12px;padding:18px}.metric-forecast_commit .command-metric-popover-header div{grid-template-columns:minmax(0,1fr);gap:8px}.metric-forecast_commit .command-metric-popover-header span{font-size:23px}.metric-forecast_commit .command-metric-popover-header strong{font-size:40px}.metric-forecast_commit .command-metric-popover-header small{font-size:18px}.metric-forecast_commit .command-metric-popover-header button{width:40px;height:40px}.command-forecast-summary-tape{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-height:0;padding:16px 18px}.command-forecast-summary-tape div,.command-forecast-summary-tape div+div{gap:6px;border-right:0;padding:0}.command-forecast-summary-tape span{font-size:13px}.command-forecast-summary-tape strong{font-size:18px}.command-forecast-main-graph{gap:12px;overflow-x:visible;padding:20px 18px 18px}.command-forecast-main-graph h3{position:sticky;left:0;width:fit-content;font-size:24px}.command-forecast-graph-stage{min-width:0;min-height:210px;padding:56px 8px 0}.command-forecast-marker-label{font-size:12px}.command-forecast-marker-label.is-override{top:32px;transform:translate(-45%)}.command-forecast-hero-commit,.command-forecast-hero-best{min-width:0;padding:0 16px}.command-forecast-hero-commit b,.command-forecast-hero-best b{font-size:17px}.command-forecast-hero-commit strong,.command-forecast-hero-best strong{font-size:23px}.command-forecast-axis:before{right:8px;left:8px}.command-forecast-currency-strip{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 18px}.command-forecast-currency-chip{gap:18px;min-height:58px}.command-forecast-currency-chip span{justify-content:flex-start;font-size:16px}.command-forecast-evidence-strip{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:18px}.command-forecast-evidence-strip p{font-size:16px}.command-forecast-evidence-strip button{width:100%;min-width:0}.command-forecast-evidence-review article{padding:14px 18px}}.command-metric-popover-layer:has(.metric-customer_health){align-items:center;padding:8px;background:#0f172a1f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.command-metric-popover.metric-customer_health{display:grid;grid-template-rows:136px minmax(0,1fr);width:min(2032px,calc(100vw - 16px));height:min(1240px,calc(100dvh - 16px));max-height:none;overflow-x:hidden;overflow-y:auto;border:1px solid #d1dbe7;border-radius:10px;background:#fff;box-shadow:0 24px 58px #0f172a33,0 1px #ffffffdb inset}.metric-customer_health .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 48px;min-height:0;gap:24px;border-bottom:1px solid #d2dce8;padding:0 52px}.metric-customer_health .command-metric-popover-header div{grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:34px}.metric-customer_health .command-metric-popover-header span,.metric-customer_health .command-metric-popover-header strong{color:#07122a;font-size:31px;font-weight:450;line-height:1;white-space:nowrap}.metric-customer_health .command-metric-popover-header span{font-size:36px;font-weight:450}.metric-customer_health .command-metric-popover-header i{display:block;width:1px;height:35px;background:#c9d3df}.metric-customer_health .command-metric-popover-header button{width:48px;height:48px;border:0;border-radius:0;color:#1f2937}.metric-customer_health .command-metric-popover-header button svg{width:32px;height:32px;stroke-width:2}.command-health-workbench{display:grid;grid-template-rows:minmax(0,1fr) 218px;min-height:1100px;color:#07122a;background:#fff}.command-health-workbench.is-unavailable{grid-template-rows:1fr;min-height:300px;padding:36px}.command-health-unavailable{display:grid;align-content:center;justify-items:center;gap:8px;min-height:220px;border:1px solid #dbe3ee;background:#f8fafc;text-align:center}.command-health-unavailable strong{color:#0f172a;font-size:16px;font-weight:450}.command-health-unavailable p{max-width:420px;margin:0;color:#52627a;font-size:12px;font-weight:450;line-height:1.4}.command-health-main{display:grid;grid-template-columns:445px minmax(0,1fr);min-height:0}.command-health-score-panel{display:grid;align-content:center;justify-items:center;gap:18px;border-right:1px solid #d4dde8;padding:8px 36px 140px;text-align:center}.command-health-score-panel>strong{color:#020b1d;font-size:168px;font-weight:450;letter-spacing:0;line-height:.82}.command-health-score-panel>span{color:#dc0714;font-size:46px;font-weight:450;line-height:1}.command-health-score-panel>span.tone-green{color:#087f4d}.command-health-score-panel>span.tone-amber{color:#b35300}.command-health-score-panel>span.tone-red{color:#dc0714}.command-health-score-panel>em{color:#273a57;font-size:26px;font-style:normal;font-weight:400;line-height:1}.command-health-score-panel>em.tone-green{color:#1a7f37}.command-health-score-panel>em.tone-red{color:#273a57}.command-health-movement{display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:56px 50px 0 58px}.command-health-movement h3{margin:0;color:#07122a;font-size:36px;font-weight:450;letter-spacing:0;line-height:1}.command-health-waterfall{display:grid;grid-template-columns:120px minmax(0,1fr) 136px;gap:22px;align-items:center;min-height:390px;padding-top:34px}.command-health-score-anchor{display:grid;align-self:center;gap:8px;min-width:0}.command-health-score-anchor span{color:#263954;font-size:22px;font-weight:400;line-height:1}.command-health-score-anchor strong{color:#07122a;font-size:44px;font-weight:450;line-height:.9}.command-health-score-anchor.is-current{justify-items:end;text-align:right}.command-health-waterfall-stage{display:grid;grid-template-rows:176px 60px;align-items:end;min-width:0}.command-health-waterfall-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:34px;align-items:end;min-width:0;height:154px;border-bottom:5px solid #d5dbe3;padding:0 12px 57px}.command-health-waterfall-track:before,.command-health-waterfall-track:after{position:absolute;bottom:-3px;width:5px;height:124px;background:#07122a;content:""}.command-health-waterfall-track:before{left:0}.command-health-waterfall-track:after{right:0}.command-health-waterfall-track span{position:relative;display:grid;align-content:end;justify-items:center;min-width:0;height:126px}.command-health-waterfall-track span:after{position:absolute;right:-38px;bottom:39px;width:43px;border-top:2px dashed #515b66;content:""}.command-health-waterfall-track span:last-child:after{display:none}.command-health-waterfall-track b,.command-health-waterfall-track em{overflow:hidden;max-width:148px;color:#07122a;font-size:22px;font-style:normal;font-weight:400;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.command-health-waterfall-track em{margin-top:13px;margin-bottom:17px;color:#dc0714;font-size:29px;font-weight:450}.command-health-waterfall-track i{display:block;width:100%;height:22px;background:#d71920}.command-health-waterfall-track .tone-green em{color:#18813a}.command-health-waterfall-track .tone-green i{background:#2c8d36}.command-health-axis{display:grid;grid-template-columns:repeat(5,1fr);color:#334762;font-size:22px;font-weight:450;line-height:1}.command-health-axis span{text-align:center}.command-health-axis span:first-child{text-align:left}.command-health-axis span:last-child{text-align:right}.command-health-top-drivers{display:grid;align-self:start;gap:0;border-top:1px solid #d4dde8}.command-health-top-drivers h4{margin:0;border-bottom:1px solid #d4dde8;padding:30px 0 19px;color:#07122a;font-size:26px;font-weight:450;line-height:1}.command-health-top-drivers>div{display:grid}.command-health-top-drivers article{display:grid;grid-template-columns:360px 80px minmax(0,1fr);gap:32px;align-items:center;min-height:72px;border-bottom:1px solid #d4dde8}.command-health-top-drivers article:last-child{border-bottom:0}.command-health-top-drivers span{color:#07122a;font-size:24px;font-weight:400;line-height:1}.command-health-top-drivers strong{color:#dc0714;font-size:29px;font-weight:450;line-height:1;text-align:right}.command-health-top-drivers i{position:relative;display:block;height:22px;background:#eef0f3}.command-health-top-drivers i:before{position:absolute;inset:0 auto 0 0;width:var(--driver-width);background:#d71920;content:""}.command-health-signal-ledger{display:grid;gap:0;border-top:1px solid #d4dde8;padding-top:22px}.command-health-signal-ledger h4{margin:0 0 12px;color:#07122a;font-size:22px;font-weight:450;line-height:1}.command-health-signal-ledger>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-health-signal-ledger article{display:grid;grid-template-columns:108px minmax(0,1fr);gap:7px 12px;align-items:center;min-height:58px;border-left:4px solid #d71920;background:#f7f9fc;padding:10px 12px}.command-health-signal-ledger article.tone-amber{border-left-color:#b66a00}.command-health-signal-ledger article.tone-green{border-left-color:#18813a}.command-health-signal-ledger span,.command-health-signal-ledger strong,.command-health-signal-ledger em{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.command-health-signal-ledger span{color:#334762;font-size:12px;font-weight:450;text-transform:uppercase}.command-health-signal-ledger strong{color:#07122a;font-size:16px;font-weight:450}.command-health-signal-ledger em{grid-column:2;color:#52627a;font-size:13px;font-style:normal;font-weight:450}.command-health-score-panel .command-health-signal-ledger{width:100%;margin-top:10px;border-top-color:#cfd8e4;padding-top:14px;text-align:left}.command-health-score-panel .command-health-signal-ledger>div{grid-template-columns:1fr}.command-health-score-panel .command-health-signal-ledger article{grid-template-columns:minmax(0,1fr);min-height:48px;gap:3px;padding:6px 10px}.command-health-score-panel .command-health-signal-ledger h4{font-size:18px;margin-bottom:10px}.command-health-score-panel .command-health-signal-ledger strong{font-size:14px}.command-health-score-panel .command-health-signal-ledger em{grid-column:auto;font-size:12px}.command-health-consequence-strip{display:grid;grid-template-columns:minmax(0,1fr) 424px;gap:44px;align-items:center;border-top:1px solid #d2dce8;padding:0 60px 0 72px}.command-health-consequence-strip dl{display:grid;grid-template-columns:354px 300px minmax(220px,1fr);gap:0;margin:0}.command-health-consequence-strip div{display:grid;gap:18px;border-right:1px solid #c9d3df;padding-right:60px}.command-health-consequence-strip div+div{padding-left:60px}.command-health-consequence-strip div:last-child{border-right:0}.command-health-consequence-strip dt{color:#263954;font-size:22px;font-weight:400;line-height:1}.command-health-consequence-strip dd{margin:0;color:#07122a;font-size:36px;font-weight:450;line-height:1;white-space:nowrap}.command-health-consequence-strip div:first-child dd,.command-health-consequence-strip div:nth-child(2) dd{color:#dc0714}.command-health-consequence-strip button{justify-self:end;width:424px;height:100px;border:0;border-radius:5px;background:#020c1d;color:#fff;font-size:29px;font-weight:450;line-height:1;box-shadow:0 2px #ffffff14 inset}.command-health-consequence-strip button:hover,.command-health-consequence-strip button:focus-visible{background:#061833;outline:3px solid rgba(7,88,219,.22);outline-offset:2px}.command-won-close-workbench{display:grid;gap:0;min-height:0;padding:34px 38px 36px;color:#09142a}.command-won-close-workbench.is-empty{gap:26px;min-height:300px}.command-won-close-workbench.is-empty>p{margin:0;border-top:1px solid #d8e0ea;padding-top:28px;color:#516178;font-size:16px;font-weight:450}.command-won-close-header{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:18px;align-items:start}.command-won-close-header h2{margin:0;color:#09142a;font-size:38px;font-weight:450;letter-spacing:0;line-height:.98}.command-won-close-header p{margin:13px 0 0;color:#43536b;font-size:18px;font-weight:450;line-height:1.15}.command-won-close-header p span{padding:0 8px}.command-won-close-header button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:0;border:0;background:transparent;color:#22314a;padding:0}.command-won-close-header button:hover{color:#06122a}.command-won-close-header button:focus-visible,.command-won-close-timeline button:focus-visible{outline:2px solid rgba(5,99,55,.34);outline-offset:3px}.command-won-close-header button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.command-won-close-headline{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-top:46px;color:#071229}.command-won-close-headline span{display:inline-flex;gap:18px;align-items:center;min-width:0}.command-won-close-headline i{width:8px;height:8px;border-radius:50%;background:#08743f}.command-won-close-headline strong{font-size:35px;font-weight:450;letter-spacing:0;line-height:1;white-space:nowrap}.command-won-revenue-bar{display:flex;height:98px;overflow:hidden;margin-top:39px;border-radius:3px;background:#e6eef0}.command-won-revenue-bar>span{display:flex;flex:1 1 var(--segment-share);align-items:center;justify-content:center;min-width:132px;gap:8px;border-right:1px solid rgba(255,255,255,.88);color:#fff;padding:0 24px;white-space:nowrap}.command-won-revenue-bar>span:last-child{border-right:0}.command-won-revenue-bar .currency-gbp{background:linear-gradient(90deg,#005d31,#04723e)}.command-won-revenue-bar .currency-usd{background:linear-gradient(90deg,#1f8a4d,#3f9d60)}.command-won-revenue-bar .currency-eur{background:linear-gradient(90deg,#86cfa5,#94d8b1)}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:20px;line-height:1}.command-won-revenue-bar strong{font-weight:450}.command-won-revenue-bar em{font-style:normal;font-weight:450}.command-won-close-timeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:0;margin-top:58px;padding:0 0 39px}.command-won-close-timeline:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:#6f7b8b}.command-won-close-timeline button{position:relative;display:grid;justify-items:center;gap:10px;min-width:0;min-height:0;border:0;background:transparent;color:#071229;padding:0 8px;text-align:center}.command-won-close-timeline button>span{width:17px;height:17px;margin-top:-8px;border-radius:50%;background:#08743f;box-shadow:0 0 0 3px #fff}.command-won-close-timeline button>span:after{content:"";position:absolute;top:11px;left:50%;width:1px;height:31px;background:#a7b1c0;transform:translate(-50%)}.command-won-close-timeline button.is-selected>span{background:#005d31;box-shadow:0 0 0 3px #fff,0 0 0 5px #05633747}.command-won-close-timeline strong{margin-top:21px;color:#071229;font-size:19px;font-weight:450;line-height:1;white-space:nowrap}.command-won-close-timeline em{color:#006534;font-size:17px;font-style:normal;font-weight:450;line-height:1;white-space:nowrap}.command-won-close-largest{display:grid;gap:20px;margin-top:15px}.command-won-close-largest h3{margin:0;color:#071229;font-size:24px;font-weight:450;letter-spacing:0;line-height:1}.command-won-close-ledger{width:100%;border-collapse:collapse}.command-won-close-ledger th,.command-won-close-ledger td{border-bottom:1px solid #d7dfe9;padding:20px 4px;text-align:left;vertical-align:middle}.command-won-close-ledger thead th{border-bottom-color:#7a8798;color:#09142a;font-size:16px;font-weight:450;line-height:1}.command-won-close-ledger thead th:nth-child(2),.command-won-close-ledger tbody td:nth-child(2){width:24%}.command-won-close-ledger thead th:nth-child(3),.command-won-close-ledger tbody td:nth-child(3){width:15%}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td{color:#071229;font-size:19px;line-height:1.15}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td{font-weight:450}.command-won-close-ledger tbody td:nth-child(2){color:#006534;font-weight:450}.command-won-close-ledger tbody tr.is-selected{background:linear-gradient(90deg,rgba(5,99,55,.045),transparent 42%)}.command-won-close-source{margin-top:28px;border-top:1px solid #d7dfe9;padding-top:25px;color:#465872;font-size:18px;font-weight:400;line-height:1}.command-health-composition-graph{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch}.command-health-drivers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.command-health-driver{display:grid;grid-template-rows:120px auto auto auto;gap:6px;min-width:0;border:1px solid #dbe3ee;background:#fff;padding:12px 10px 10px}.command-health-driver i{display:flex;align-items:end;width:100%;height:120px;overflow:hidden;border-radius:3px;background:#e8edf4}.command-health-driver em{display:block;width:100%;min-height:4px;border-radius:inherit}.command-health-driver.tone-green em{background:var(--cmd-green)}.command-health-driver.tone-blue em{background:var(--cmd-blue)}.command-health-driver.tone-amber em{background:var(--cmd-amber)}.command-health-driver.tone-red em{background:var(--cmd-red)}.command-health-driver.tone-slate em{background:#334155}.command-health-driver b,.command-health-driver strong,.command-health-driver small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-health-driver b{color:var(--cmd-text);font-size:11px;font-weight:450}.command-health-driver strong{color:var(--cmd-text);font-size:18px;font-weight:450;line-height:1}.command-health-driver small{color:var(--cmd-muted);font-size:10px;font-weight:450}.command-risk-stack-graph{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.command-risk-exposure-beams{display:grid;gap:10px}.command-risk-exposure-beam{display:grid;grid-template-columns:minmax(112px,.74fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.command-risk-exposure-beam b,.command-risk-exposure-beam strong{overflow:hidden;color:var(--cmd-text);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-risk-exposure-beam strong{color:#334155;text-align:right}.command-risk-exposure-beam i{display:block;height:12px;min-width:5px;overflow:hidden;border-radius:999px;background:currentColor}.command-risk-exposure-beam:before{content:"";grid-column:2;grid-row:1;display:block;height:12px;border-radius:999px;background:#e8edf4}.command-risk-exposure-beam i{grid-column:2;grid-row:1;z-index:1}.command-risk-exposure-beam.tone-red{color:var(--cmd-red)}.command-risk-exposure-beam.tone-amber{color:var(--cmd-amber)}.command-risk-exposure-beam.tone-green{color:var(--cmd-green)}.command-risk-exposure-beam.tone-blue{color:var(--cmd-blue)}.command-risk-exposure-beam.tone-slate{color:#334155}.command-metric-popover-layer:has(.metric-at_risk_revenue){align-items:center;padding:0;background:#f8fafcb8}.command-metric-popover.metric-at_risk_revenue{display:grid;grid-template-rows:102px minmax(0,1fr);width:min(1592px,100vw);height:min(990px,100dvh);max-height:100dvh;overflow:hidden;border:1px solid #cbd6e2;border-radius:0;background:#fff;color:#07122a;box-shadow:0 28px 74px #0f172a38}.metric-at_risk_revenue .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 78px;min-height:102px;border-bottom:1px solid #d8e0ea;padding:0}.metric-at_risk_revenue .command-metric-popover-header div{grid-template-columns:282px max-content max-content;gap:0 34px;align-items:center;height:100%}.metric-at_risk_revenue .command-metric-popover-header span{display:flex;align-items:center;align-self:stretch;border-right:1px solid #d8e0ea;padding:0 38px;color:#050b16;font-size:29px;font-weight:450;line-height:1;white-space:nowrap}.metric-at_risk_revenue .command-metric-popover-header strong{overflow:hidden;color:#050b16;font-size:43px;font-weight:450;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.metric-at_risk_revenue .command-metric-popover-header small{color:#2f3d55;font-size:19px;font-weight:400;line-height:1;white-space:nowrap}.metric-at_risk_revenue .command-metric-popover-header button{width:78px;height:100%;border:0;border-radius:0;background:#fff;color:#06101f}.metric-at_risk_revenue .command-metric-popover-header button:hover,.metric-at_risk_revenue .command-metric-popover-header button:focus-visible{background:#f8fafc;outline:2px solid rgba(15,23,42,.18);outline-offset:-2px}.metric-at_risk_revenue .command-metric-popover-header button svg{width:34px;height:34px;stroke-width:1.8}.command-at-risk-workbench{display:grid;grid-template-columns:minmax(0,1fr) 514px;grid-template-rows:minmax(0,1fr) 102px;min-height:0;color:#07122a;background:#fff}.command-at-risk-exposure{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;border-right:1px solid #d8e0ea;padding:50px 39px 34px 38px}.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3{margin:0;color:#050b16;font-size:27px;font-weight:450;letter-spacing:0;line-height:1}.command-at-risk-account-bars{display:grid;align-content:stretch;margin-top:34px}.command-at-risk-account-bar{display:grid;grid-template-columns:52px minmax(0,1fr) 150px;gap:28px;align-items:center;min-height:156px;border-bottom:1px solid #d9e1eb}.command-at-risk-account-bar:last-child{border-bottom:0}.command-at-risk-rank{color:#050b16;font-size:31px;font-weight:450;line-height:1}.command-at-risk-account-name{display:grid;gap:20px;min-width:0}.command-at-risk-account-name strong{overflow:hidden;color:#050b16;font-size:24px;font-weight:450;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-bar-track{display:block;width:100%;height:22px}.command-at-risk-bar-track i{display:block;width:var(--risk-share);height:100%;border-radius:4px;background:currentColor;box-shadow:8px 0 14px #0f172a0a}.command-at-risk-account-value{display:grid;justify-items:end;gap:12px;min-width:0;text-align:right}.command-at-risk-account-value strong{color:#050b16;font-size:25px;font-weight:450;line-height:1;white-space:nowrap}.command-at-risk-account-value span{font-size:22px;font-weight:450;line-height:1;white-space:nowrap}.command-at-risk-side{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:50px 46px 46px 36px}.command-at-risk-mix{display:grid;gap:44px;min-width:0;border-bottom:1px solid #cfd8e4;padding-bottom:62px}.command-at-risk-mix>div{display:grid;gap:43px}.command-at-risk-mix-row{display:grid;gap:18px;min-width:0}.command-at-risk-mix-row header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:baseline}.command-at-risk-mix-row span{overflow:hidden;color:#07122a;font-size:21px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-mix-row strong{color:#050b16;font-size:22px;font-weight:450;line-height:1;white-space:nowrap}.command-at-risk-mix-row i{display:block;height:18px;overflow:hidden;border-radius:4px;background:#e6ebf2}.command-at-risk-mix-row b{display:block;width:var(--risk-share);height:100%;border-radius:inherit;background:currentColor}.command-at-risk-next-action{display:grid;align-content:start;gap:26px;min-width:0;padding-top:43px}.command-at-risk-next-action article{display:grid;grid-template-rows:minmax(88px,auto) 82px;overflow:hidden;border:1px solid #cbd6e2;border-left:5px solid currentColor;border-radius:6px;background:#fff}.command-at-risk-next-action article header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;align-items:center;border-bottom:1px solid #d8e0ea;padding:0 26px}.command-at-risk-next-action article svg{width:34px;height:34px;color:#07122a;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-at-risk-next-action article strong{overflow:hidden;color:#050b16;font-size:20px;font-weight:450;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-next-action dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.command-at-risk-next-action dl div{display:grid;align-content:center;gap:8px;min-width:0;border-right:1px solid #cfd8e4;padding:0 27px}.command-at-risk-next-action dl div:last-child{border-right:0}.command-at-risk-next-action dt{color:#304058;font-size:15px;font-weight:400;line-height:1}.command-at-risk-next-action dd{overflow:hidden;margin:0;color:#07122a;font-size:18px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-at-risk-next-action dl div:last-child dd{color:#d90416}.command-at-risk-next-action>p{margin:0;color:#475569;font-size:16px;font-weight:450}.command-at-risk-account-bar.tone-red,.command-at-risk-mix-row.tone-red,.command-at-risk-next-action article.tone-red{color:#e00613!important}.command-at-risk-account-bar.tone-amber,.command-at-risk-mix-row.tone-amber,.command-at-risk-next-action article.tone-amber{color:#f28c00!important}.command-at-risk-account-bar.tone-slate,.command-at-risk-mix-row.tone-slate,.command-at-risk-next-action article.tone-slate{color:#3f4e63!important}.command-at-risk-footer{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid #d8e0ea;padding:0 41px}.command-at-risk-footer span,.command-at-risk-footer button{display:inline-flex;align-items:center;gap:14px;color:#26364e;font-size:16px;font-weight:400;line-height:1}.command-at-risk-footer button{border:0;background:transparent;padding:12px 0}.command-at-risk-footer button:hover,.command-at-risk-footer button:focus-visible{color:#050b16;outline:2px solid rgba(15,23,42,.16);outline-offset:5px}.command-at-risk-footer button:disabled{color:#64748b;cursor:progress}.command-at-risk-footer svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.command-at-risk-workbench.is-empty{display:flex;align-items:center;justify-content:center;min-height:340px;color:#475569;font-size:16px;font-weight:450}@media (min-width: 1021px){.command-metric-popover-layer,.command-metric-popover-layer:has(.metric-open_pipeline),.command-metric-popover-layer:has(.metric-forecast_commit),.command-metric-popover-layer:has(.metric-customer_health),.command-metric-popover-layer:has(.metric-at_risk_revenue),.command-metric-popover-layer.metric-layer-closed_won{--command-metric-popout-width: min(1066px, calc(100vw - 144px) );--command-metric-popout-height: min(648px, calc(100dvh - 136px) );align-items:center;padding:68px 72px;background:#0f172a33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.command-metric-popover,.command-metric-popover.metric-open_pipeline,.command-metric-popover.metric-forecast_commit,.command-metric-popover.metric-customer_health,.command-metric-popover.metric-at_risk_revenue,.command-metric-popover.metric-closed_won{width:var(--command-metric-popout-width);min-height:0;height:var(--command-metric-popout-height);max-height:var(--command-metric-popout-height);overflow:hidden;border:1px solid #c8d4e3;border-radius:10px;box-shadow:0 28px 76px #0f172a3d,0 1px #ffffffd1 inset}.command-metric-popover:not(.metric-closed_won){display:grid;grid-template-rows:88px minmax(0,1fr)}.command-metric-popover.metric-closed_won{overflow-y:auto}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 44px;min-height:88px;gap:20px;border-bottom:1px solid #d6e0ec;padding:0 30px}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header div{grid-template-columns:auto minmax(0,max-content) auto;gap:16px 22px;align-items:center;height:auto;padding:0}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header span{display:block;grid-column:auto;align-self:auto;height:auto;border-right:0;padding:0;color:#07122a;font-size:20px;font-weight:450;line-height:1;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header strong{overflow:hidden;color:#050b16;font-size:34px;font-weight:450;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header small{color:#314057;font-size:16px;font-weight:450;line-height:1;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header button{width:42px;height:42px;border:0;border-radius:6px;background:#fff;color:#07122a}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header button svg{width:24px;height:24px;stroke-width:2}.command-open-pipeline-control,.command-forecast-commit-control,.command-health-workbench,.command-at-risk-workbench{min-height:0;overflow:auto}.command-pipeline-exposure-simple{gap:18px;padding:26px 30px 20px}.command-pipeline-exposure-simple h3{font-size:22px}.command-pipeline-simple-row{grid-template-columns:154px minmax(0,1fr) 134px;gap:20px;min-height:106px}.command-pipeline-simple-currency strong{font-size:29px}.command-pipeline-simple-currency span,.command-pipeline-simple-currency small,.command-pipeline-simple-legend{font-size:15px}.command-pipeline-simple-bar{height:56px}.command-pipeline-simple-pressure strong{font-size:22px}.command-pipeline-simple-pressure span{font-size:14px}.command-pipeline-simple-legend{gap:30px}.command-pipeline-simple-legend i{width:20px;height:16px}.command-pipeline-action-strip{grid-template-columns:42px minmax(0,1fr) auto;gap:18px;min-height:86px;padding:18px 30px}.command-pipeline-action-target{width:36px;height:36px;border-width:3px}.command-pipeline-action-target:before{top:7px;right:7px;bottom:7px;left:7px;border-width:3px}.command-pipeline-action-target:after{top:15px;right:15px;bottom:15px;left:15px}.command-pipeline-action-strip p{font-size:18px}.command-pipeline-action-strip button{min-width:204px;height:54px;gap:12px;border-radius:6px;font-size:18px}.command-pipeline-action-strip button svg{width:22px;height:22px}.command-forecast-summary-tape{min-height:68px;padding:0 36px}.command-forecast-summary-tape div{gap:5px;padding-right:24px}.command-forecast-summary-tape div+div{padding-left:24px}.command-forecast-summary-tape span{font-size:13px}.command-forecast-summary-tape strong{font-size:20px}.command-forecast-main-graph{gap:8px;padding:20px 34px 16px}.command-forecast-main-graph h3{font-size:22px}.command-forecast-graph-stage{min-height:166px;padding:44px 28px 0 34px}.command-forecast-marker-label{top:3px;border-radius:4px;background:#fff;padding:3px 6px;box-shadow:0 0 0 1px #0758db14;font-size:13px;pointer-events:none}.command-forecast-marker-label.is-override{transform:translate(28px)}.command-forecast-hero-bar{height:60px}.command-forecast-hero-commit,.command-forecast-hero-best{padding:0 20px}.command-forecast-hero-commit b,.command-forecast-hero-best b{font-size:15px}.command-forecast-hero-commit strong,.command-forecast-hero-best strong{font-size:20px}.command-forecast-axis{margin-top:15px;font-size:13px}.command-forecast-axis-currency{margin-top:5px;font-size:16px}.command-forecast-currency-strip{gap:20px;padding:14px 34px}.command-forecast-currency-chip{min-height:50px;gap:14px;padding:0 18px}.command-forecast-currency-chip strong{font-size:19px}.command-forecast-currency-chip span{font-size:13px}.command-forecast-evidence-strip{min-height:60px;gap:20px;padding:12px 34px}.command-forecast-evidence-strip p{font-size:16px}.command-forecast-evidence-strip button{min-width:210px;height:44px;font-size:16px}.command-health-workbench{grid-template-rows:minmax(0,1fr) 92px;min-height:0;overflow:auto}.command-health-main{grid-template-columns:256px minmax(0,1fr);overflow:hidden}.command-health-score-panel{gap:9px;padding:0 20px 24px}.command-health-score-panel>strong{font-size:96px}.command-health-score-panel>span{font-size:24px}.command-health-score-panel>em{font-size:14px}.command-health-movement{overflow:hidden;padding:24px 26px 0 28px}.command-health-movement h3{font-size:23px}.command-health-waterfall{grid-template-columns:70px minmax(0,1fr) 78px;gap:12px;min-height:176px;padding-top:14px}.command-health-score-anchor span{font-size:12px}.command-health-score-anchor strong{font-size:25px}.command-health-waterfall-stage{grid-template-rows:91px 28px}.command-health-waterfall-track{column-gap:8px;height:84px;border-bottom-width:3px;padding:0 4px 30px}.command-health-waterfall-track span{height:65px}.command-health-waterfall-track span:after{right:-13px;bottom:20px;width:18px}.command-health-waterfall-track b,.command-health-waterfall-track em{max-width:86px;font-size:12px;line-height:1.05}.command-health-waterfall-track b{color:#07122a;font-size:13px;font-weight:450;text-overflow:clip}.command-health-waterfall-track em{margin-top:5px;margin-bottom:8px}.command-health-waterfall-track i{height:11px}.command-health-axis{font-size:11px}.command-health-top-drivers h4{padding:12px 0 8px;font-size:16px}.command-health-top-drivers article{grid-template-columns:minmax(132px,.78fr) 34px minmax(0,1fr);gap:12px;min-height:36px}.command-health-top-drivers span{font-size:13px}.command-health-top-drivers strong{font-size:14px}.command-health-top-drivers i{height:10px}.command-health-consequence-strip{grid-template-columns:minmax(0,1fr) 218px;gap:20px;padding:0 28px}.command-health-consequence-strip dl{grid-template-columns:200px 150px minmax(0,1fr)}.command-health-consequence-strip div{gap:7px;padding-right:22px}.command-health-consequence-strip div+div{padding-left:22px}.command-health-consequence-strip dt{font-size:12px}.command-health-consequence-strip dd{font-size:18px}.command-health-consequence-strip button{width:218px;height:52px;font-size:16px}.command-won-close-workbench{padding:28px 34px}.command-won-close-header h2{font-size:32px}.command-won-close-header p{margin-top:9px;font-size:15px}.command-won-close-headline{gap:12px 18px;margin-top:30px}.command-won-close-headline strong{font-size:29px}.command-won-revenue-bar{height:72px;margin-top:26px}.command-won-revenue-bar>span{min-width:104px;padding:0 18px}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:16px}.command-won-close-timeline{margin-top:34px;padding-bottom:28px}.command-won-close-timeline button{gap:6px}.command-won-close-timeline strong{margin-top:14px;font-size:15px}.command-won-close-timeline em{font-size:14px}.command-won-close-largest{margin-top:0}.command-won-close-ledger th,.command-won-close-ledger td{padding:9px 0}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td,.command-won-close-source{font-size:13px}.command-at-risk-workbench{grid-template-columns:minmax(0,1fr) 398px;grid-template-rows:minmax(0,1fr) 62px;overflow:hidden}.command-at-risk-exposure{padding:22px 28px 16px}.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3{font-size:20px}.command-at-risk-account-bars{margin-top:16px}.command-at-risk-account-bar{grid-template-columns:34px minmax(0,1fr) 122px;gap:18px;min-height:92px}.command-at-risk-rank{font-size:24px}.command-at-risk-account-name{gap:10px}.command-at-risk-account-name strong{font-size:17px}.command-at-risk-bar-track{height:14px}.command-at-risk-account-value{gap:6px}.command-at-risk-account-value strong{font-size:17px}.command-at-risk-account-value span{font-size:15px}.command-at-risk-side{padding:22px 28px}.command-at-risk-mix{gap:18px;padding-bottom:22px}.command-at-risk-mix>div{gap:18px}.command-at-risk-mix-row{gap:9px}.command-at-risk-mix-row span{font-size:14px}.command-at-risk-mix-row strong{font-size:15px}.command-at-risk-mix-row i{height:11px}.command-at-risk-next-action{gap:16px;padding-top:22px}.command-at-risk-next-action article{grid-template-rows:58px 58px}.command-at-risk-next-action article header{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 16px}.command-at-risk-next-action article svg{width:24px;height:24px}.command-at-risk-next-action article strong{font-size:15px}.command-at-risk-next-action dl div{gap:4px;padding:0 16px}.command-at-risk-next-action dt{font-size:12px}.command-at-risk-next-action dd{font-size:14px}.command-at-risk-footer{padding:0 28px}.command-at-risk-footer span,.command-at-risk-footer button{gap:10px;font-size:14px}.command-at-risk-footer svg{width:22px;height:22px}}.command-health-ruler{position:relative;align-self:center;height:28px;overflow:hidden;border-radius:5px;background:linear-gradient(90deg,#dc26262e,#f59e0b2e 60%,#16a05b33)}.command-health-ruler span{display:block;height:100%;border-radius:inherit;background:#dc2626a8}.command-health-threshold,.command-health-ruler b{position:absolute;top:-4px;width:3px;height:36px;border-radius:999px;background:#020617}.command-health-ruler b{background:#fff;box-shadow:0 0 0 1px #020617}.command-risk-stack-bar{display:flex;width:100%;height:78px;overflow:hidden;border-radius:5px;background:#e8edf4}.command-risk-stack-bar .command-risk-slice{display:block;height:100%;min-width:4px}.command-health-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:0}.command-health-detail>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;border-right:1px solid var(--cmd-border-soft);padding:10px 18px}.command-health-detail strong,.command-health-detail span,.command-health-detail em{font-size:12px}.command-health-detail strong{color:var(--cmd-text)}.command-health-detail span{color:var(--cmd-red);font-weight:450}.command-health-detail em{grid-column:1 / -1;color:var(--cmd-muted);font-style:normal}.command-main-grid>.command-flow-panel{height:360px}.command-flow-panel{grid-template-rows:48px minmax(0,1fr) 40px 34px}.command-flow-diagram{display:block;min-height:0;padding:0 16px}.command-flow-column{position:relative;z-index:1;display:flex;min-width:0;padding-top:22px;flex-direction:column;justify-content:space-evenly;gap:7px}.command-flow-axis-label{position:absolute;top:0;left:0;color:var(--cmd-muted);font-size:10px;font-weight:450;letter-spacing:.04em;line-height:1;text-transform:uppercase}.command-flow-column-right .command-flow-axis-label{right:0;left:auto}.command-flow-node{display:grid;grid-template-columns:5px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:48px;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:#f8fbffe6;color:var(--cmd-text);padding:5px 7px;text-align:left;box-shadow:inset 0 1px #ffffffc7;cursor:pointer}.command-flow-node:hover,.command-flow-node:focus-visible{border-color:#1d6ed052;background:#fff;outline:none}.command-flow-node i{grid-column:1;grid-row:1;align-self:stretch;width:5px;min-height:28px;border-radius:999px;background:currentColor}.command-flow-node .command-flow-node-copy{display:grid;grid-column:2;grid-row:1;min-width:0;gap:2px;overflow:visible;text-overflow:clip;white-space:normal}.command-flow-node .command-flow-node-copy>strong,.command-flow-node .command-flow-node-copy>span,.command-flow-node .command-flow-node-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-flow-node .command-flow-node-copy>strong{color:var(--cmd-text);font-size:12px;font-weight:450;line-height:1.12}.command-flow-node .command-flow-node-copy>span{display:block;overflow:visible;color:var(--cmd-text);font-size:11px;font-weight:450;line-height:1.1;text-overflow:clip;white-space:normal}.command-flow-node .command-flow-node-copy>small{color:var(--cmd-muted);font-size:10.5px;font-weight:450;line-height:1.05}.command-flow-node-right{grid-template-columns:minmax(0,1fr) 5px;text-align:right}.command-flow-node-right i{grid-column:2;grid-row:1}.command-flow-node-right .command-flow-node-copy{grid-column:1;grid-row:1}.command-flow-node.tone-green,.command-flow-svg .tone-green{color:var(--cmd-green);stroke:var(--cmd-green)}.command-flow-node.tone-blue,.command-flow-svg .tone-blue{color:var(--cmd-blue);stroke:var(--cmd-blue)}.command-flow-node.tone-red,.command-flow-svg .tone-red{color:var(--cmd-red);stroke:var(--cmd-red)}.command-flow-node.tone-slate,.command-flow-svg .tone-slate{color:#94a3b8;stroke:#94a3b8}.command-flow-node.tone-green{background:linear-gradient(90deg,#14845514,#ffffffeb)}.command-flow-node.tone-blue{background:linear-gradient(90deg,#1d6ed014,#ffffffeb)}.command-flow-node.tone-red{background:linear-gradient(90deg,#ef444414,#ffffffeb)}.command-flow-node-right.tone-green{background:linear-gradient(270deg,#14845514,#ffffffeb)}.command-flow-node-right.tone-blue{background:linear-gradient(270deg,#1d6ed014,#ffffffeb)}.command-flow-node-right.tone-red{background:linear-gradient(270deg,#ef444414,#ffffffeb)}.command-flow-svg{width:100%;height:100%;min-height:0;overflow:visible}.command-flow-svg path{stroke-linecap:round}.command-flow-svg .command-flow-axis-label{fill:var(--cmd-muted);font-size:12px;font-weight:450;letter-spacing:.05em;text-transform:uppercase}.command-flow-svg .command-flow-axis-label-right{text-anchor:end}.command-flow-guide{opacity:.78;stroke:#e9eff7;stroke-dasharray:3 7;stroke-width:1}.command-flow-ribbon{stroke:#ffffffbd;stroke-linejoin:round}.command-flow-svg .command-flow-ribbon-halo{filter:blur(2px);opacity:.14}.command-flow-svg .command-flow-ribbon-core{opacity:.62;transition:opacity .16s ease,filter .16s ease}.command-flow-svg g{outline:none;cursor:pointer}.command-flow-link-hit:hover .command-flow-ribbon-core,.command-flow-link-hit:focus-visible .command-flow-ribbon-core{opacity:.82;filter:saturate(1.12)}.command-flow-link-hit:hover .command-flow-ribbon-halo,.command-flow-link-hit:focus-visible .command-flow-ribbon-halo{opacity:.24}.command-flow-node-svg{cursor:pointer;outline:none}.command-flow-node-bar{stroke:#0f172a24;stroke-width:1}.command-flow-node-bar.tone-blue{fill:#75b7ef}.command-flow-node-bar.tone-green{fill:#1f9d69}.command-flow-node-bar.tone-red{fill:#ef4444}.command-flow-node-bar.tone-slate{fill:#94a3b8}.command-flow-node-stage text{text-anchor:end}.command-flow-node-right-text{text-anchor:start}.command-flow-node-title{fill:var(--cmd-text);font-size:16px;font-weight:450}.command-flow-node-value{fill:var(--cmd-text);font-size:13.5px;font-weight:450}.command-flow-node-count{fill:var(--cmd-muted);font-size:12px;font-weight:450}.command-flow-summary{display:grid;grid-template-columns:minmax(0,1fr) 108px minmax(120px,.84fr);gap:10px;align-items:center;border-top:1px solid var(--cmd-border-soft);margin:0 18px;padding:7px 0 0;color:var(--cmd-muted);font-size:10.5px;font-weight:450;line-height:1.08}.command-flow-summary span{display:grid;min-width:0;gap:2px}.command-flow-summary strong{overflow:hidden;color:var(--cmd-text);font-size:11.5px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-main-grid>.command-intervention-panel{grid-column:1 / -1;height:278px}.command-main-grid>.command-alert-panel{grid-column:1 / span 2}.command-main-grid>.command-risk-panel{grid-column:3}.command-intervention-panel{grid-template-rows:48px minmax(0,1fr)}.command-intervention-panel .command-panel-header{border-bottom:1px solid var(--cmd-border-soft)}.command-intervention-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.command-intervention-header>div:first-child{display:grid;min-width:0;gap:3px}.command-intervention-header p{margin:0;color:var(--cmd-muted);font-size:11.5px;font-weight:450;line-height:1.2;white-space:normal}.command-intervention-controls{display:flex;flex:0 0 auto;align-items:center;gap:8px;justify-content:flex-end}.command-segmented-control{display:inline-grid;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;align-items:center;gap:2px;border:1px solid rgba(148,163,184,.2);border-radius:7px;background:#f8fafc;padding:2px}.command-segmented-control button{min-height:24px;border:0;border-radius:5px;background:transparent;color:var(--cmd-muted);font-size:11px;font-weight:450;letter-spacing:0;line-height:1;padding:0 8px}.command-segmented-control button.selected,.command-segmented-control button[aria-pressed=true]{background:#fff;color:var(--cmd-text);box-shadow:0 1px 2px #0f172a14}.command-intervention-body{display:grid;grid-template-columns:minmax(0,1fr) 352px;min-height:0}.command-intervention-matrix-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;min-height:0;overflow:auto;padding:8px 14px 10px 18px}.command-intervention-state-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.command-intervention-state{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:31px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:#fff;color:var(--cmd-muted);padding:4px 8px 4px 14px;text-align:left}.command-intervention-state:before{position:absolute;inset:7px auto 7px 6px;width:3px;border-radius:999px;background:currentColor;content:""}.command-intervention-state span,.command-intervention-state small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-state span{color:var(--cmd-text);font-size:10px;font-weight:450;line-height:1.1}.command-intervention-state small{color:var(--cmd-muted);font-size:9.5px;font-weight:450;line-height:1.1;text-align:right}.command-intervention-state:disabled{cursor:default;opacity:.58}.command-intervention-state:not(:disabled):hover,.command-intervention-state:not(:disabled):focus-visible{border-color:#1d5fbd3d;color:var(--cmd-blue);outline:none}.command-intervention-table{--stage-count: 3;display:grid;align-content:start;gap:7px;width:100%;max-width:none;min-width:0;min-height:0;overflow:visible;padding:0}.command-intervention-row{display:grid;grid-template-columns:repeat(var(--stage-count),minmax(168px,1fr));gap:8px;min-height:0}.command-intervention-row-header{min-height:31px}.command-intervention-stage,.command-intervention-stage-lane{min-width:0}.command-intervention-stage button{display:grid;width:100%;min-width:0;gap:4px;border:0;border-bottom:1px solid rgba(203,213,225,.82);background:transparent;color:var(--cmd-text);font-size:11px;font-weight:450;letter-spacing:0;line-height:1.08;padding:0 0 7px;text-align:left}.command-intervention-stage button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-stage button small{color:var(--cmd-muted);font-size:9.5px;font-weight:450;line-height:1.15;white-space:normal}.command-intervention-stage button:hover,.command-intervention-stage button:focus-visible{color:var(--cmd-blue);outline:none}.command-intervention-stage button:disabled{cursor:default;opacity:.62}.command-intervention-stage-lane-row{min-height:0}.command-intervention-stage-lane{display:grid;align-content:start;gap:7px;min-height:74px;border-left:1px solid rgba(203,213,225,.78);padding-left:8px}.command-intervention-stage-lane.is-empty{align-content:center;min-height:64px}.command-intervention-lane-empty{color:#94a3b8;font-size:10px;font-weight:450}.command-intervention-cell{position:relative;display:grid;width:100%;border-radius:7px}.command-intervention-cell{grid-template-rows:auto 4px auto;gap:5px;min-height:58px;border:1px solid rgba(148,163,184,.24);background:#fff;color:var(--cmd-text);overflow:hidden;padding:8px 9px 7px 15px;text-align:left;box-shadow:inset 0 1px #ffffffeb;cursor:pointer}.command-intervention-cell:before{inset:9px auto 9px 7px;width:4px;border-radius:999px;background:currentColor;position:absolute;content:"";pointer-events:none}.command-intervention-cell>span,.command-intervention-cell>strong,.command-intervention-cell>small{position:relative;z-index:1}.command-intervention-cell:hover,.command-intervention-cell:focus-visible{border-color:#0f172a3d;outline:none;box-shadow:inset 0 1px #ffffffe6,0 8px 16px #0f172a13}.command-intervention-cell.selected{border-color:#1d5fbd8c;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #1d5fbd38,0 8px 18px #0f172a1a}.command-intervention-cell.tone-blocked{color:var(--cmd-status-critical);border-color:color-mix(in srgb,var(--cmd-status-critical) 26%,transparent);background:#fffdfd}.command-intervention-cell.tone-at-risk{color:var(--cmd-status-at-risk);border-color:color-mix(in srgb,var(--cmd-status-at-risk) 24%,transparent);background:#fffdfd}.command-intervention-cell.tone-watch{color:var(--cmd-status-warning);border-color:color-mix(in srgb,var(--cmd-status-warning) 24%,transparent);background:#fffdfa}.command-intervention-cell.tone-on-track{color:var(--cmd-status-good);border-color:color-mix(in srgb,var(--cmd-status-good) 24%,transparent);background:#fbfffd}.command-intervention-value-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;min-width:0}.command-intervention-value-row strong{color:var(--cmd-text);font-size:13.5px;font-weight:450;line-height:1.02;white-space:normal}.command-intervention-value-row small{color:var(--cmd-muted);font-size:10px;font-weight:450;line-height:1.1;white-space:normal}.command-intervention-detail-line{color:var(--cmd-muted);font-size:10px;font-weight:450;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-inspector{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--cmd-border-soft);background:linear-gradient(180deg,#fff,#f9fbfe);padding:10px 14px}.command-intervention-inspector-heading{display:grid;gap:3px;min-width:0}.command-intervention-inspector-state{width:max-content;border:1px solid rgba(148,163,184,.2);border-radius:4px;background:#fff;padding:2px 5px;font-size:9.5px;font-weight:450;line-height:1}.command-intervention-inspector-state.tone-blocked{border-color:color-mix(in srgb,var(--cmd-status-critical) 18%,transparent);color:var(--cmd-status-critical)}.command-intervention-inspector-state.tone-at-risk{border-color:color-mix(in srgb,var(--cmd-status-at-risk) 18%,transparent);color:var(--cmd-status-at-risk)}.command-intervention-inspector-state.tone-watch{border-color:color-mix(in srgb,var(--cmd-status-warning) 20%,transparent);color:var(--cmd-status-warning)}.command-intervention-inspector-state.tone-on-track{border-color:color-mix(in srgb,var(--cmd-status-good) 18%,transparent);color:var(--cmd-status-good)}.command-intervention-inspector h4{margin:0;color:var(--cmd-text);font-size:14px;font-weight:450;line-height:1.12;white-space:normal}.command-intervention-inspector-heading>strong{color:var(--cmd-text);font-size:12px;font-weight:450;white-space:normal}.command-intervention-inspector p{margin:0;color:var(--cmd-muted);font-size:10.5px;font-weight:450;line-height:1.2;white-space:normal}.command-intervention-inspector-basis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:1px 0 0;color:var(--cmd-muted);font-size:10px;line-height:1.18}.command-intervention-inspector-basis div{display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.command-intervention-inspector-basis dt{margin:0;color:#64748b;font-weight:450}.command-intervention-inspector-basis dd{margin:0;color:var(--cmd-text);font-weight:450;white-space:normal}.command-intervention-detail-panel{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:2px}.command-intervention-detail-panel>strong{display:none;color:var(--cmd-text);font-size:11.5px;font-weight:450;line-height:1.15;white-space:normal}.command-intervention-source-row{display:grid;grid-template-columns:minmax(0,1fr) 62px 72px 48px;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.14);border-radius:6px;background:#fff;padding:6px 7px}.command-intervention-source-row span,.command-intervention-source-row small,.command-intervention-source-row em,.command-intervention-source-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-source-row span:first-child{display:grid;gap:1px}.command-intervention-source-row strong,.command-intervention-source-row b{color:var(--cmd-text);font-size:10.5px;font-weight:450}.command-intervention-source-row small,.command-intervention-source-row span:last-child{color:var(--cmd-muted);font-size:9.5px;font-weight:450}.command-intervention-source-row em{color:var(--cmd-blue);font-size:10px;font-style:normal;font-weight:450}.command-intervention-source-row>small:first-of-type,.command-intervention-source-row>span:last-child{display:none}.command-intervention-record-list{display:grid;align-content:start;gap:5px;min-height:0;overflow:auto}.command-intervention-record-row{display:grid;grid-template-columns:minmax(0,1fr) 74px 56px;align-items:start;gap:6px;border:1px solid rgba(148,163,184,.14);border-radius:6px;background:#fff;padding:6px 8px}.command-intervention-record-row span{display:grid;min-width:0;gap:2px}.command-intervention-record-row strong,.command-intervention-record-row small,.command-intervention-record-row b,.command-intervention-record-row em{white-space:normal}.command-intervention-record-row strong,.command-intervention-record-row b{color:var(--cmd-text);font-size:10.5px;font-weight:450}.command-intervention-record-row small,.command-intervention-record-row em{color:var(--cmd-muted);font-size:10px;font-style:normal;font-weight:450}.command-intervention-inspector .command-flow-link{margin:0}.command-intervention-inspector-empty{display:grid;place-content:center;gap:4px;min-height:0;color:var(--cmd-muted);text-align:center}.command-intervention-inspector-empty strong{color:var(--cmd-text);font-size:13px;font-weight:450}.command-risk-trend{width:64px;height:30px;overflow:visible}.command-risk-trend polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.command-risk-trend circle{fill:#fff;stroke:currentColor;stroke-width:1.6}.command-side-stack{grid-template-rows:auto auto;height:auto}@media (min-width: 1281px) and (max-height: 820px){.correl-command-page{box-sizing:border-box;grid-template-rows:auto 129px 238px minmax(0,1fr);gap:0;height:calc(100dvh - 76px);overflow:hidden;padding-bottom:0}.correl-command-page>.command-metric-tape{margin-top:0}.command-main-grid,.command-lower-grid,.command-side-stack{min-height:0}.command-lower-grid,.command-side-stack{height:100%}.command-side-stack{grid-template-rows:auto auto;gap:10px;height:auto}.command-metric-card{height:129px;min-height:129px;padding:0}.command-metric-hit{grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 22px 9px}.command-trend-sparkline{width:108px;height:38px}.command-card-title{margin-bottom:0}.command-metric-card strong{font-size:25px}.command-metric-card.metric-closed_won .command-metric-card-figure strong,.command-metric-card.metric-at_risk_revenue .command-metric-card-figure strong{font-size:19px}.command-metric-card small{margin-top:0}.command-micro-chart{width:100%;gap:4px}.command-health-row{gap:8px}.command-health-row strong{font-size:20px}.command-health-gauge{width:50px;height:50px}.command-panel-header{min-height:42px;padding:0 20px}.command-main-grid>.command-panel{height:238px}.command-main-grid>.command-flow-panel{height:238px}.command-alert-panel{grid-template-rows:42px auto minmax(0,1fr)}.command-alert-panel.expanded{grid-template-rows:42px auto auto minmax(0,1fr)}.command-alert-list{align-self:start;max-height:180px}.command-alert-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.command-flow-panel{grid-template-rows:42px minmax(0,1fr) 28px}.command-flow-diagram{grid-template-columns:108px minmax(130px,1fr) 108px;gap:8px;padding:4px 18px 3px}.command-flow-summary{display:none}.command-flow-column{padding-top:16px;gap:5px}.command-flow-axis-label{font-size:9px}.command-flow-axis,.command-flow-row{grid-template-columns:102px minmax(120px,1fr) 106px;gap:10px}.command-flow-track{height:25px}.command-flow-node strong{font-size:11px}.command-flow-node small{font-size:9.5px;line-height:1.06}.command-link-button{min-height:28px;margin:0 0 0 20px}.command-alert-row{grid-template-columns:minmax(104px,.4fr) minmax(230px,1.45fr) minmax(132px,.48fr) minmax(62px,.24fr) minmax(78px,.3fr);gap:8px;min-height:42px;padding:0 20px}.command-alert-table-header{grid-template-columns:minmax(104px,.4fr) minmax(230px,1.45fr) minmax(132px,.48fr) minmax(62px,.24fr) minmax(78px,.3fr);padding:0 20px}.command-alert-workbench.expanded .command-alert-row,.command-alert-workbench.expanded .command-alert-table-header{grid-template-columns:minmax(84px,.36fr) minmax(176px,1.28fr) minmax(100px,.42fr) minmax(52px,.22fr) minmax(60px,.24fr);gap:8px;padding-right:14px;padding-left:14px}.command-alert-category,.command-alert-row strong{font-size:12px}.command-alert-row p,.command-alert-row>span:nth-last-child(2){font-size:11px}.command-risk-header,.command-risk-row{grid-template-columns:minmax(124px,1.4fr) 52px 92px 64px;padding:0 16px}.command-risk-header{min-height:34px}.command-risk-row{min-height:39px}.command-risk-row>div:first-child{gap:10px}.command-risk-row strong{font-size:12px}.command-risk-row small{font-size:11px}.command-account-mark{width:24px;height:24px}.command-health-badge{width:30px;height:30px;font-size:12px}.command-risk-trend{width:70px;height:22px}.command-priority-panel{grid-template-rows:56px minmax(0,1fr) 100px 29px;height:100%}.command-priority-header{min-height:56px;padding:10px 20px 0}.command-priority-tabs{height:22px}.command-priority-tabs button{min-height:22px}.command-priority-table-header,.command-priority-row{grid-template-columns:74px minmax(210px,1.36fr) minmax(160px,1fr) 112px 74px 98px 74px;padding:0 20px}.command-priority-table-header{min-height:28px}.command-priority-row{min-height:29px;padding-left:17px}.command-priority-detail{grid-template-columns:minmax(176px,.78fr) minmax(0,1.4fr) minmax(172px,.55fr);gap:10px;padding:8px 20px}.command-priority-detail dl{gap:9px}.command-priority-action-button{min-width:142px;min-height:32px}.command-priority-action-context,.command-priority-feedback{max-width:172px}.command-owner-cell i{width:22px;height:22px}.command-status-pill{padding:3px 8px}.command-activity-panel{height:auto}.command-activity-panel{min-height:248px}.command-module-header{min-height:58px;padding:0 18px}.command-module-title h3{font-size:20px}.command-module-title span,.command-module-action{font-size:14px}.command-activity-grid{gap:0;padding:0}.command-activity-item{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:0 14px}.command-activity-item svg{width:28px;height:28px}.command-activity-item strong{font-size:25px}.command-activity-body{gap:18px;padding:18px}.command-activity-issue{min-height:62px}}@media (max-width: 1500px){.command-metric-hit{grid-template-columns:minmax(0,1fr);gap:5px;padding-right:18px;padding-left:18px}.command-metric-card.metric-closed_won .command-metric-card-figure strong{font-size:15px;line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal}}@media (max-width: 1280px){.correl-command-page>.command-metric-tape,.correl-command-page>.command-main-grid,.correl-command-page>.command-lower-grid{margin-right:0;margin-left:0}.command-metric-tape{grid-template-columns:repeat(5,minmax(0,1fr))}.command-metric-card.metric-closed_won .command-metric-card-figure strong{font-size:13px;line-height:1.18}.command-main-grid,.command-lower-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.command-metric-tape,.command-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-activity-item:nth-child(odd){border-left:0;padding-left:0}.command-activity-footer{grid-template-columns:1fr}.command-activity-worklist button{grid-template-columns:46px minmax(0,1fr) 58px}.command-activity-worklist button em{display:none}.command-activity-density{border-right:0;border-bottom:0;border-left:1px solid #dfe6f0}.command-metric-card{min-height:129px}.command-metric-hit{grid-template-columns:minmax(0,1fr)}.command-metric-popover-layer{padding:118px 18px 24px}.command-metric-popover{width:calc(100vw - 36px)}.command-open-pipeline-workbench{grid-template-columns:1fr}.command-pipeline-exposure-map{border-right:0;border-bottom:1px solid #dbe3ee}.command-pipeline-currency-runways{grid-template-columns:repeat(3,minmax(0,1fr))}.command-pipeline-forecast-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-pipeline-forecast-strip>span{grid-column:1 / -1;border-right:0;border-bottom:1px solid #e3ebf4}.command-metric-diagram,.command-risk-stack-graph,.command-health-composition-graph,.command-won-close-workbench,.command-at-risk-workbench{grid-template-columns:1fr}.command-risk-cause-map,.command-risk-account-ledger{border-right:0;border-bottom:1px solid #dbe3ee}.command-forecast-readout,.command-health-drivers{grid-template-columns:repeat(2,minmax(0,1fr))}.command-alert-row,.command-alert-table-header,.command-risk-header,.command-risk-row,.command-priority-detail,.command-priority-detail dl,.command-priority-table-header,.command-priority-row,.command-alert-workbench.expanded{grid-template-columns:1fr}.command-micro-chart{justify-self:stretch;width:100%;margin-top:10px}.command-flow-diagram{grid-template-columns:minmax(104px,.9fr) minmax(132px,1fr) minmax(104px,.9fr);grid-template-rows:auto;height:auto}.command-flow-axis{display:none}.command-flow-row{grid-template-columns:1fr}.command-flow-svg{display:block;min-height:190px}.command-flow-node-right{text-align:left}.command-side-stack{grid-template-rows:auto;height:auto}}@media (max-width: 680px){.command-metric-tape,.command-activity-grid{grid-template-columns:1fr}.command-activity-item,.command-activity-item:first-child,.command-activity-item:nth-child(odd){border-left:0;border-top:1px solid #dfe5ee;padding:14px 0 0}.command-activity-item:first-child{border-top:0;padding-top:0}.command-activity-issue{grid-template-columns:30px minmax(0,1fr) 16px}.command-activity-issue b{display:none}.command-activity-worklist button{grid-template-columns:44px minmax(0,1fr)}.command-activity-worklist button b{display:none}.command-metric-hit{grid-template-columns:minmax(0,1fr)}.command-metric-popover-layer{align-items:end;padding:12px}.command-metric-popover{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.command-pipeline-currency-runways{grid-template-columns:1fr}.command-pipeline-currency-runway,.command-pipeline-currency-runway:nth-child(2),.command-pipeline-currency-runway:nth-child(3){grid-column:auto;border-right:0;border-top:1px solid #dbe3ee}.command-pipeline-currency-runway:first-child{border-top:0}.command-pipeline-exposure-map>header{grid-template-columns:1fr}.command-pipeline-exposure-map>header dl{grid-template-columns:1fr;text-align:left}.command-pipeline-exposure-head{display:none}.command-pipeline-exposure-row{grid-template-columns:minmax(0,1fr)}.command-pipeline-stage-cell,.command-pipeline-currency-cell{border-right:0}.command-pipeline-currency-cell{border-top:1px solid #edf2f7}.command-pipeline-focus-list dl,.command-pipeline-forecast-strip{grid-template-columns:1fr}.command-pipeline-forecast-strip article,.command-pipeline-forecast-strip>span{border-right:0;border-bottom:1px solid #e3ebf4}.command-metric-popover-header div,.command-metric-popover-footer{grid-template-columns:1fr}.command-metric-popover-header strong{font-size:24px}.command-metric-diagram{min-height:0;padding:14px}.command-diagram-canvas{grid-template-rows:120px 20px;padding:12px}.command-diagram-trend,.command-forecast-control-svg{min-height:120px}.command-forecast-readout,.command-health-drivers{grid-template-columns:1fr}.command-metric-popover-layer.metric-layer-closed_won{align-items:stretch;padding:12px}.command-metric-popover.metric-closed_won{width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto}.command-won-close-workbench{align-content:start;padding:24px 20px 28px}.command-won-close-header h2{font-size:32px}.command-won-close-header p{font-size:15px}.command-won-close-headline{gap:10px 14px;margin-top:30px}.command-won-close-headline span{gap:12px}.command-won-close-headline strong{font-size:25px}.command-won-revenue-bar{flex-direction:column;height:auto;margin-top:26px}.command-won-revenue-bar>span{justify-content:flex-start;min-width:0;min-height:54px;border-right:0;border-bottom:1px solid rgba(255,255,255,.88);padding:0 18px}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:17px}.command-won-close-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-top:44px;padding-bottom:30px}.command-won-close-timeline strong{margin-top:14px;font-size:16px}.command-won-close-timeline em{font-size:15px}.command-won-close-largest{margin-top:4px}.command-won-close-ledger thead{display:none}.command-won-close-ledger tr{display:grid;gap:8px;border-bottom:1px solid #d7dfe9;padding:14px 0}.command-won-close-ledger th,.command-won-close-ledger td{display:block;width:auto;border-bottom:0;padding:0}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td{font-size:16px}.command-won-close-source{font-size:15px;line-height:1.35}.command-health-driver{grid-template-rows:82px auto auto auto}.command-health-driver i{height:82px}.command-risk-exposure-beam{grid-template-columns:minmax(84px,.65fr) minmax(0,1fr) auto}.command-risk-account-head{display:none}.command-risk-account-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;padding-bottom:10px}.command-flow-diagram{grid-template-columns:minmax(88px,.9fr) minmax(98px,1fr) minmax(88px,.9fr);gap:6px;padding:4px 10px 0}.command-flow-node{gap:6px;min-height:40px;padding:4px 5px}.command-flow-node i{width:6px;height:30px}.command-flow-node strong,.command-flow-node span,.command-flow-node small{font-size:9.5px}.command-flow-svg{min-height:172px}.command-flow-band-label{display:none}}.workspace-canvas:has(.control-studio-stack){gap:0;border:0;background:#fff;padding:0}.workspace-canvas:has(.control-studio-stack)>.workspace-heading,.workspace-canvas:has(.control-studio-stack)>.lens-context{display:none}.enterprise-page-header{display:grid;gap:0;min-width:0;border:0;border-bottom:1px solid #d8e0ea;border-radius:0;background:#fff;box-shadow:none}.command-page-header{position:relative}.enterprise-page-header-main{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:18px;align-items:center;min-width:0;padding:18px 20px}.enterprise-page-header-copy{min-width:0}.enterprise-page-header-copy h2{margin:0;color:#061022;font-size:26px;font-weight:450;letter-spacing:0;line-height:1.06}.enterprise-page-header-copy p{max-width:980px;margin:6px 0 0;color:#475569;font-size:14px;font-weight:400;line-height:1.35}.enterprise-page-header-tabs{display:flex;align-items:end;min-height:42px;border-top:1px solid #edf1f6;padding:0 20px}.enterprise-page-header-tabs>nav{margin:0;min-height:42px}.page-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.page-header-actions button,.page-header-actions select,.page-header-actions input[type=search]{min-height:38px;border:1px solid #d8e0ea;border-radius:7px;background:#fff;color:#0f172a;box-shadow:0 1px 1px #0f172a05;font-size:12px;font-weight:450}.page-header-actions button{display:inline-flex;align-items:center;gap:8px;padding:0 12px}.page-header-actions button:disabled{background:#fff;color:#0f172a;cursor:not-allowed;opacity:1}.page-header-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.command-page-header .enterprise-page-header-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:18px;align-items:center;min-height:56px;padding:9px 18px}.command-page-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:18px 18px 8px}.command-page-header .enterprise-page-header-copy{display:grid;grid-template-columns:3px max-content minmax(0,1fr);align-items:baseline;min-width:0;column-gap:12px}.command-page-header .enterprise-page-header-copy:before{content:"";display:block;grid-column:1;width:3px;height:31px;align-self:start;border-radius:999px;background:#1264d8}.command-page-header .enterprise-page-header-copy h2{grid-column:2;color:#111827;font-size:25px;font-weight:450;line-height:1.15;white-space:nowrap}.command-page-header .enterprise-page-header-copy p{grid-column:3;overflow:hidden;max-width:none;margin:0;color:#667085;font-size:13px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.control-page-header .enterprise-page-header-main{position:relative;grid-template-columns:minmax(0,1fr);align-items:start;min-height:48px;padding:9px 18px 0}.control-page-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:18px 18px 8px}.control-page-header .enterprise-page-header-copy{display:grid;grid-template-columns:3px max-content minmax(0,1fr);align-items:baseline;min-width:0;column-gap:12px}.control-page-header .enterprise-page-header-copy:before{content:"";display:block;grid-column:1;width:3px;height:31px;align-self:start;border-radius:999px;background:#1264d8}.control-page-header .enterprise-page-header-copy h2{grid-column:2;color:#111827;font-size:25px;font-weight:450;line-height:1.15;white-space:nowrap}.control-page-header .enterprise-page-header-copy p{grid-column:3;overflow:hidden;max-width:none;margin:0;color:#667085;font-size:13px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.enterprise-page-header .command-page-controls{position:relative;z-index:5;display:grid;grid-template-columns:230px 148px 44px;align-items:stretch;justify-content:end;justify-self:end;width:auto;gap:8px}.command-control-button,.command-control-more{display:grid;align-items:center;min-width:0;min-height:40px;border:1px solid #cfd8e5;border-radius:9px;background:#fff;color:#08142d;box-shadow:0 1px 2px #0f172a0a}.command-page-controls .command-control-button,.command-page-controls .command-control-more{min-height:40px;border-color:#cfd8e5;border-radius:9px;background:#fff;padding-top:0;padding-bottom:0;color:#08142d}.command-page-controls .command-control-button{display:grid;gap:0}.command-page-controls .command-control-more{display:grid}.command-control-button{grid-template-columns:18px minmax(0,1fr) auto 14px;column-gap:8px;padding:0 12px;text-align:left}.command-control-filter{grid-template-columns:18px minmax(0,1fr) 14px}.command-control-more{width:44px;justify-items:center;padding:0}.command-control-button:hover,.command-control-more:hover{border-color:#9eb4d0;background:#fbfdff}.command-control-button.selected,.command-control-more.selected{border-color:#2267f0;background:#fff;box-shadow:0 0 0 1px #2267f040,0 10px 24px #0f172a0f}.command-control-button svg,.command-control-more svg{width:18px;height:18px;color:#07132d;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-control-button>strong,.command-control-date>strong{overflow:hidden;color:#07132d;font-size:14px;font-weight:450;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-control-button b{display:inline-grid;min-width:26px;height:26px;place-items:center;border-radius:999px;background:#edf2f8;color:#07132d;padding:0 7px;font-size:12px;font-style:normal;font-weight:450}.command-control-filter>span{display:grid;min-width:0;gap:2px}.command-control-filter strong{color:#07132d;font-size:14px;font-weight:450;line-height:1}.command-control-filter small{color:#1264e8;font-size:12px;font-weight:450;line-height:1}.command-header-popover{position:absolute;z-index:10;top:calc(100% + 8px);display:grid;gap:0;width:360px;overflow:hidden;border:1px solid #d5dde9;border-radius:8px;background:#fff;color:#07132d;box-shadow:0 14px 30px #0f172a21}.correl-shell:has(.global-search-active) .command-header-popover{display:none}.command-header-popover-period{left:0}.command-header-popover-filters{right:52px;width:350px}.command-header-popover-actions{right:0;width:270px}.command-period-popover-copy{display:grid;gap:4px;padding:12px 16px 8px}.command-period-popover-copy h3{margin:0;color:#07132d;font-size:14px;font-weight:450;line-height:1.08}.command-period-popover-copy p{margin:0;color:#53617a;font-size:11px;font-weight:450;line-height:1.25}.command-date-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 16px 0}.command-date-preset-grid button,.command-date-field-row button{min-height:30px;border:1px solid #d7e0eb;border-radius:6px;background:#fff;color:#07132d;font-size:12px;font-weight:450;box-shadow:inset 0 1px #0f172a05}.command-date-preset-grid button.selected{border-color:#2267f0;background:#f4f8ff;color:#0b55c5}.command-date-field-row{display:grid;grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);align-items:center;gap:6px;padding:10px 16px 8px}.command-date-field-row button{display:grid;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:6px;padding:0 9px;text-align:left}.command-date-field-row span{color:#53617a;text-align:center;font-size:12px;font-weight:450}.command-date-field-row svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-period-summary{margin:0;padding:1px 16px 10px;color:#53617a;font-size:11px;font-weight:450}.command-popover-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:46px;border-top:1px solid #e1e7f0;padding:0 16px}.command-popover-footer button{min-width:58px;min-height:30px;border:0;border-radius:6px;background:transparent;color:#0b55c5;padding:0 12px;font-size:12px;font-weight:450}.command-popover-footer button.primary{min-width:72px;background:#1f5fe6;color:#fff;box-shadow:0 6px 14px #1f5fe638}.command-compact-popover-grid,.command-compact-popover-actions,.command-filter-check-list{display:grid;gap:5px;padding:0 16px 12px}.command-compact-popover-grid{grid-template-columns:auto minmax(0,1fr);align-items:center}.command-compact-popover-grid span{color:#64748b;font-size:10px;font-weight:450;text-transform:uppercase}.command-compact-popover-grid strong{overflow:hidden;color:#07132d;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-filter-check-list button,.command-compact-popover-actions button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:29px;border:1px solid #d8e0ea;border-radius:6px;background:#fff;color:#07132d;padding:0 8px;font-size:11.5px;font-weight:450;text-align:left}.command-filter-check-list button span,.command-compact-popover-actions button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-filter-check-list button svg{width:14px;height:14px;color:#2563eb;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.command-filter-check-list button:not(.selected) svg{color:#94a3b8}.command-filter-check-list b{display:inline-grid;min-width:22px;height:19px;place-items:center;border-radius:999px;background:#edf2f8;color:#334155;font-size:10px;font-style:normal;font-weight:450}.command-compact-popover-actions button{grid-template-columns:minmax(0,1fr)}@media (max-width: 1399px){.enterprise-page-header .command-page-controls{width:788px;grid-template-columns:minmax(170px,202px) minmax(200px,232px) minmax(116px,128px) minmax(140px,162px) 40px;gap:6px}.command-control-button{column-gap:7px;padding:0 10px}.command-control-more{width:40px}}@media (max-width: 1180px){.command-page-header .enterprise-page-header-main{align-items:start;grid-template-columns:minmax(0,1fr);padding:9px 18px 0}.enterprise-page-header .command-page-controls{margin-top:12px;width:min(440px,100%);grid-template-columns:minmax(170px,202px) minmax(116px,128px) 40px;justify-content:stretch}.command-control-more{width:40px}.command-header-popover,.command-header-popover-period,.command-header-popover-filters,.command-header-popover-actions{left:0;right:auto;width:min(360px,100%)}}@media (max-width: 900px){.enterprise-page-header .command-page-controls{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.command-control-more{width:100%}}@media (max-width: 760px){.enterprise-page-header .command-page-controls,.command-compact-popover-grid{grid-template-columns:minmax(0,1fr)}.command-page-header .enterprise-page-header-copy,.rd-header .enterprise-page-header-copy,.control-page-header .enterprise-page-header-copy{grid-template-columns:3px minmax(0,1fr);align-items:start;gap:2px 12px}.command-page-header .enterprise-page-header-copy h2,.rd-header .enterprise-page-header-copy h2,.control-page-header .enterprise-page-header-copy h2{grid-column:2;font-size:24px;line-height:1.18}.command-page-header .enterprise-page-header-copy p,.rd-header .enterprise-page-header-copy p,.control-page-header .enterprise-page-header-copy p{grid-column:2;font-size:13px;line-height:1.25;white-space:normal}.command-date-preset-grid,.command-date-field-row{grid-template-columns:minmax(0,1fr)}.command-date-field-row>span{display:none}}.enterprise-header-panel{display:grid;gap:10px;width:min(760px,calc(100% - 40px));margin:0 20px 14px auto;border:1px solid #d8e0ea;border-radius:9px;background:#fff;padding:12px;box-shadow:0 18px 44px #0f172a1f}.enterprise-header-panel strong{color:#061022;font-size:13px;font-weight:450}.enterprise-header-panel span{color:#475569;font-size:12px;font-weight:450;line-height:1.35}.enterprise-header-panel p{margin:0;color:#526174;font-size:12px;line-height:1.4}.enterprise-header-panel>button,.enterprise-header-filter-grid button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border:1px solid #d8e0ea;border-radius:7px;background:#fff;color:#0f172a;padding:0 12px;font-size:12px;font-weight:450}.enterprise-header-panel>button:hover,.enterprise-header-filter-grid button:hover{border-color:#aebbd0;background:#f8fbff}.enterprise-header-panel>button:focus-visible,.enterprise-header-filter-grid button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.enterprise-header-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px}.enterprise-header-filter-grid button.selected{border-color:#1d4ed8;background:#eff6ff;color:#0f3d8f}.enterprise-header-filter-grid button span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:22px;border-radius:999px;background:#edf2f8;color:#334155;padding:0 7px;font-size:11px;font-weight:450}.enterprise-header-filter-grid button.selected span{background:#dbeafe;color:#1d4ed8}.correl-revenue-page{position:relative}.rd-header-panel{position:absolute;z-index:30;top:78px;right:14px;width:min(428px,calc(100% - 28px));overflow:hidden;gap:0;margin:0;border-color:#cbd7e7;border-radius:9px;background:linear-gradient(180deg,#fff,#fbfdff);padding:0;box-shadow:0 18px 42px #0f172a24,0 0 0 1px #ffffffc7 inset}.rd-header-panel:before{content:"";position:absolute;top:-6px;right:42px;width:10px;height:10px;border-top:1px solid #cbd7e7;border-left:1px solid #cbd7e7;background:#fff;transform:rotate(45deg)}.rd-header-panel-period:before{right:210px}.rd-header-panel-period{width:min(980px,calc(100% - 28px));max-height:calc(100vh - 118px);overflow:auto}.rd-header-panel-role:before{right:326px}.rd-popover-head{display:grid;grid-template-columns:30px minmax(0,1fr) 28px;gap:10px;align-items:start;border-bottom:1px solid #e1e8f0;padding:12px 12px 10px}.rd-popover-head .rd-icon{width:30px;height:30px}.rd-popover-head div{display:grid;min-width:0;gap:3px}.rd-popover-head span{color:#64748b;font-size:10px;font-weight:450;line-height:1;text-transform:uppercase}.rd-popover-head strong{overflow:hidden;color:#07132d;font-size:14px;font-weight:450;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.rd-popover-head p{color:#475569;font-size:11.5px;font-weight:400;line-height:1.28}.rd-popover-close{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d8e0ea;border-radius:7px;background:#fff;color:#64748b;padding:0}.rd-popover-close:hover,.rd-popover-close:focus-visible{border-color:#9fb4d1;color:#0f172a}.rd-popover-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.rd-popover-metric-tape{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e1e8f0;background:#f8fafc}.rd-popover-metric-tape span{display:grid;gap:3px;min-width:0;border-right:1px solid #e1e8f0;padding:9px 10px}.rd-popover-metric-tape span:last-child{border-right:0}.rd-popover-metric-tape em{overflow:hidden;color:#64748b;font-size:9.5px;font-style:normal;font-weight:450;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rd-popover-metric-tape strong{overflow:hidden;color:#07132d;font-size:13px;font-weight:450;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.rd-popover-action-grid{display:grid;gap:6px;padding:10px 12px 12px}.rd-popover-action-grid button{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:34px;border:1px solid #d8e0ea;border-radius:7px;background:#fff;color:#07132d;padding:0 9px 0 11px;text-align:left}.rd-popover-action-grid button:hover,.rd-popover-action-grid button:focus-visible{border-color:#9fb4d1;background:#f8fbff}.rd-popover-action-grid button.selected{border-color:#8fb1e8;background:#f4f8ff;color:#0b55c5}.rd-popover-action-grid span{overflow:hidden;font-size:12px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rd-popover-action-grid strong{display:inline-grid;min-width:26px;height:20px;place-items:center;border-radius:999px;background:#edf2f8;color:#334155;padding:0 7px;font-size:10px;font-weight:450}.rd-popover-action-grid button.selected strong{background:#dbeafe;color:#1d4ed8}.rd-period-forecast-workbench{display:grid;gap:10px;border-top:1px solid #e1e8f0;background:#f8fafc;padding:10px}.rd-period-forecast-workbench .metric-tape{grid-template-columns:repeat(4,minmax(0,1fr))}.rd-period-forecast-workbench .forecast-change-row,.rd-period-forecast-workbench .forecast-exception-row{min-width:820px}.rd-period-forecast-workbench .customer-canvas{background:#fff}@media (max-width: 860px){.rd-header-panel{position:static;width:auto;max-height:none;margin:8px 10px;box-shadow:0 10px 24px #0f172a1f}.rd-header-panel:before{display:none}.rd-period-forecast-workbench{overflow-x:auto}.rd-period-forecast-workbench .metric-tape,.rd-period-forecast-workbench .canvas-grid{grid-template-columns:minmax(0,1fr)}}.enterprise-page-header .cg-mode-tabs{border:0}.enterprise-page-header .cg-ledger-toolbar,.enterprise-page-header .rd-context-controls,.enterprise-page-header .command-page-controls,.enterprise-page-header .control-page-controls{padding:0}.enterprise-page-header .rd-context-controls{display:grid;grid-template-columns:minmax(176px,max-content) minmax(138px,max-content) minmax(178px,max-content);justify-content:start;gap:8px}.enterprise-page-header .rd-context-controls .rd-context-control{min-height:36px}.enterprise-page-header .page-header-actions.cg-ledger-toolbar{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(158px,.8fr) minmax(100px,max-content) minmax(146px,max-content) minmax(188px,max-content);align-items:stretch;width:100%;gap:8px}.cg-ledger-page-header .enterprise-page-header-main{grid-template-columns:1fr;align-items:start;gap:14px}.enterprise-page-header .cg-ledger-toolbar>button{min-height:52px}.enterprise-page-header .cg-ledger-search,.enterprise-page-header .cg-ledger-group,.enterprise-page-header .cg-ledger-field{display:grid;align-content:stretch;gap:4px;min-width:0}.enterprise-page-header .cg-ledger-field span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#64748b;font-size:10px;font-weight:450;letter-spacing:0;line-height:1;text-transform:uppercase}.enterprise-page-header .cg-ledger-search input[type=search]{width:100%;padding:0 12px}.enterprise-page-header .cg-ledger-group:before{display:none;content:none}.enterprise-page-header .cg-ledger-group select{width:100%;padding:0 34px 0 12px}.enterprise-page-header .cg-priority-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:8px;min-width:100px;min-height:42px}.enterprise-page-header .cg-priority-toggle span{display:block;min-width:0;height:auto;margin:0;border-radius:0;background:transparent;color:#64748b;font-size:10px;font-weight:450;line-height:1.1;text-transform:uppercase}.enterprise-page-header .cg-priority-toggle strong{color:#0f172a;font-size:15px;font-weight:450;line-height:1}.enterprise-page-header .cg-ledger-toggle{display:inline-flex;align-items:center;gap:8px;min-height:52px;border:1px solid #d8e0ea;border-radius:7px;background:#fff;padding:0 12px;color:#334155;font-size:12px;font-weight:450}.enterprise-page-header .cg-ledger-scope{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d8e0ea;border-radius:7px;background:#f8fafc}.enterprise-page-header .cg-ledger-scope span{display:grid;gap:2px;min-width:0;border-right:1px solid #e5ebf2;padding:7px 10px;color:#64748b;font-size:10px;font-weight:450;line-height:1.05;text-transform:uppercase}.enterprise-page-header .cg-ledger-scope span:last-child{border-right:0}.enterprise-page-header .cg-ledger-scope strong{color:#0f172a;overflow:hidden;font-size:13px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.enterprise-page-header .cg-account-picker{min-width:220px;min-height:48px;border-radius:7px;border-left:1px solid #d8e0ea}.enterprise-page-header .cg-risk-badge,.enterprise-page-header .cg-header-metric{min-height:48px;border-left:1px solid #d8e0ea;border-radius:7px}.enterprise-page-header .control-page-controls button{min-width:136px}.enterprise-page-header .control-page-controls{justify-content:flex-start}@media (max-width: 980px){.enterprise-page-header-main{grid-template-columns:1fr}.page-header-actions{justify-content:flex-start}.enterprise-page-header .page-header-actions.cg-ledger-toolbar{grid-template-columns:minmax(0,1fr) minmax(142px,max-content);width:100%}.enterprise-page-header .cg-ledger-search,.enterprise-page-header .cg-ledger-group,.enterprise-page-header .cg-ledger-scope{grid-column:1 / -1}.enterprise-page-header .cg-ledger-toolbar>button:last-of-type{grid-column:1 / -1;justify-content:center}.enterprise-page-header .rd-context-controls{grid-template-columns:repeat(3,max-content);justify-content:start;overflow-x:auto;width:100%}}@media (max-width: 1180px){.cg-ledger-page-header .enterprise-page-header-main{grid-template-columns:1fr}.cg-ledger-page-header .page-header-actions{justify-content:stretch}}.operator-page-header{--operator-header-border: #c8d5e4;--operator-header-border-strong: #9fb3cb;--operator-header-bg: #f7faff;--operator-header-rail: #edf3fa;--operator-header-rail-strong: #e4edf7;--operator-header-ink: #061229;--operator-header-muted: #42526a;--operator-header-blue: #0f5cc8;--operator-header-blue-dark: #082954;position:relative;overflow:visible;border-top:1px solid var(--operator-header-border);border-bottom:1px solid var(--operator-header-border-strong);background:linear-gradient(90deg,#0f5cc813,#0f5cc800 520px),linear-gradient(180deg,#ffffff 0%,var(--operator-header-bg) 100%);box-shadow:inset 0 1px #fff,0 1px #0f172a0a}.operator-page-header:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--operator-header-blue),rgba(15,92,200,.18) 42%,transparent);pointer-events:none}.operator-page-header.command-page-header .enterprise-page-header-main,.operator-page-header.rd-header .enterprise-page-header-main{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:13px 18px 11px}.operator-page-header .enterprise-page-header-copy,.operator-page-header .cg-ledger-command-title{display:grid;grid-template-columns:4px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-width:0;gap:2px 12px}.operator-page-header .enterprise-page-header-copy:before,.operator-page-header .cg-ledger-command-title>span{content:"";grid-row:1 / 3;grid-column:1;display:block;align-self:stretch;width:4px;height:auto;min-height:38px;border-radius:2px;background:var(--operator-header-blue);box-shadow:0 0 0 1px #0f5cc81f}.operator-page-header .enterprise-page-header-copy h2,.operator-page-header .cg-ledger-command-title h2{grid-column:2;margin:0;color:var(--operator-header-ink);font-size:27px;font-weight:450;letter-spacing:0;line-height:1.05;white-space:nowrap}.operator-page-header .enterprise-page-header-copy p,.operator-page-header .cg-ledger-command-title p{grid-column:2;overflow:hidden;max-width:none;margin:0;color:var(--operator-header-muted);font-size:12.5px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.operator-page-header .cg-ledger-title-copy{grid-column:2;display:grid;min-width:0;gap:2px}.operator-page-header .cg-ledger-title-copy h2,.operator-page-header .cg-ledger-title-copy p{grid-column:1}.operator-page-header .command-page-controls,.operator-page-header .rd-context-controls,.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls,.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{border:1px solid var(--operator-header-border);border-radius:7px;background:linear-gradient(180deg,#ffffffc7,#ffffff5c),var(--operator-header-rail);box-shadow:inset 0 1px #ffffffe0}.operator-page-header .command-page-controls{display:grid;grid-template-columns:minmax(190px,1.05fr) minmax(240px,1.18fr) minmax(148px,.72fr) minmax(190px,.92fr) 44px;align-items:stretch;justify-content:stretch;justify-self:stretch;width:100%;gap:8px;box-sizing:border-box;padding:8px}.operator-page-header .command-control-button,.operator-page-header .command-control-more,.operator-page-header .rd-context-control,.operator-page-header .cg-ledger-priority-action,.operator-page-header .cg-ledger-create-action,.operator-page-header .cg-relationship-action-strip button{min-height:38px;border-color:#bfccdc;border-radius:6px;background:#fff;color:#0f172a;box-shadow:none}.operator-page-header .command-control-button:hover,.operator-page-header .command-control-more:hover,.operator-page-header .rd-context-control:hover,.operator-page-header .cg-ledger-priority-action:hover:not(:disabled),.operator-page-header .cg-ledger-create-action:hover:not(:disabled),.operator-page-header .cg-relationship-action-strip button:hover:not(:disabled){border-color:#7f9cc2;background:#fbfdff;color:#0f172a}.operator-page-header .cg-ledger-create-action:disabled{border-color:#c7d3e1;background:#f8fafc;color:#40526b;cursor:not-allowed;opacity:1}.operator-page-header .command-control-button.selected,.operator-page-header .command-control-more.selected,.operator-page-header .rd-context-control[aria-expanded=true],.operator-page-header .cg-ledger-priority-action.selected{border-color:var(--operator-header-blue);background:#eef5ff;box-shadow:inset 0 0 0 1px #0f5cc82e}.operator-page-header.rd-header .rd-context-controls{display:grid;grid-template-columns:minmax(206px,max-content) minmax(168px,max-content) minmax(214px,max-content);justify-content:start;justify-self:start;width:min(760px,100%);gap:8px;box-sizing:border-box;padding:8px}.operator-page-header.rd-header .rd-context-control{min-height:38px}.operator-page-header.rd-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:0 18px 11px}.operator-page-header.cg-ledger-command-header{grid-template-rows:auto auto;row-gap:0}.operator-page-header.cg-ledger-command-header .cg-ledger-command-title-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:66px;gap:16px;padding:13px 18px 11px}.operator-page-header .cg-header-title-actions{display:grid;align-items:center;justify-self:end;min-width:0}.operator-page-header .cg-header-title-actions .cg-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(142px,1fr));width:min(352px,100%);min-height:38px;overflow:hidden;border:1px solid var(--operator-header-border);border-radius:7px;background:var(--operator-header-rail-strong);padding:3px}.operator-page-header .cg-header-title-actions .cg-mode-tabs button{min-height:30px;border:0;border-radius:5px;background:transparent;color:#1b2a41;font-size:12px;font-weight:450}.operator-page-header .cg-header-title-actions .cg-mode-tabs button.selected{background:var(--operator-header-blue-dark);color:#fff;box-shadow:0 1px 2px #0829542e}.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls{display:grid;grid-template-columns:minmax(236px,1.15fr) minmax(252px,.9fr) minmax(184px,.72fr) minmax(312px,1.08fr) minmax(360px,max-content);align-items:end;gap:8px;padding:12px 18px 10px}.operator-page-header .cg-ledger-command-search,.operator-page-header .cg-ledger-lifecycle-filter select,.operator-page-header .cg-ledger-command-segment>div,.operator-page-header .cg-relationship-command-controls .cg-account-picker,.operator-page-header .cg-relationship-status-tape{border-color:#bfccdc;border-radius:6px}.operator-page-header .cg-ledger-command-search{flex:none;width:100%;height:38px}.operator-page-header .cg-ledger-command-search input{height:36px;font-weight:450}.operator-page-header .cg-ledger-command-segment legend,.operator-page-header .cg-ledger-lifecycle-filter>span{top:-15px;color:#53627a;font-size:10px;font-weight:450;text-transform:uppercase}.operator-page-header .cg-ledger-command-segment button{min-height:36px}.operator-page-header .cg-ledger-lifecycle-filter select{height:38px;background:#fff}.operator-page-header .cg-ledger-command-actions{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end;min-width:0;gap:6px}.operator-page-header .cg-ledger-empty-switch{min-height:38px;border-color:#bfccdc;border-radius:6px;background:#fff}.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(720px,2fr);align-items:stretch;gap:8px;padding:10px 18px}.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls .cg-account-picker{min-height:48px;padding:6px 12px}.operator-page-header.cg-relationship-command-header .cg-account-picker select{height:26px;font-weight:450}.operator-page-header.cg-relationship-command-header .cg-relationship-status-tape{grid-template-columns:minmax(106px,.64fr) repeat(5,minmax(118px,1fr));min-height:48px;background:#fff}.operator-page-header.cg-relationship-command-header .cg-relationship-status-tape .cg-risk-badge,.operator-page-header.cg-relationship-command-header .cg-relationship-status-tape .cg-header-metric{min-height:48px;padding:7px 10px}.operator-page-header.cg-relationship-command-header .cg-relationship-action-strip{display:flex;flex-wrap:wrap;align-items:center;gap:0;border:0;border-top:1px solid #dbe4ef;background:#edf3fab8;padding:9px 18px 10px}.operator-page-header.cg-relationship-command-header .cg-relationship-action-strip button{display:inline-grid;grid-auto-flow:column;align-items:center;gap:7px;min-height:36px;margin-left:-1px;border-radius:0;padding:0 12px;font-size:12px;font-weight:450}.operator-page-header.cg-relationship-command-header .cg-relationship-action-strip button:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.operator-page-header.cg-relationship-command-header .cg-relationship-action-strip button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.operator-page-header.cg-relationship-command-header .cg-relationship-action-strip svg{width:17px;height:17px}@media (max-width: 1440px){.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls{grid-template-columns:minmax(236px,1fr) minmax(252px,max-content) minmax(184px,.72fr) minmax(312px,1fr)}.operator-page-header .cg-ledger-command-actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 1280px){.operator-page-header .command-page-controls,.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls,.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{overflow-x:auto;scrollbar-gutter:stable}.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls{grid-template-columns:minmax(236px,1fr) minmax(252px,max-content) minmax(184px,max-content) minmax(312px,max-content) minmax(360px,max-content)}.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{grid-template-columns:minmax(300px,.8fr) minmax(720px,1.6fr)}}@media (max-width: 860px){.operator-page-header.command-page-header .enterprise-page-header-main,.operator-page-header.rd-header .enterprise-page-header-main,.operator-page-header.cg-ledger-command-header .cg-ledger-command-title-row{padding-right:12px;padding-left:12px}.operator-page-header.cg-ledger-command-header .cg-ledger-command-title-row{grid-template-columns:minmax(0,1fr)}.operator-page-header .cg-header-title-actions{justify-self:stretch}.operator-page-header .cg-header-title-actions .cg-mode-tabs{width:100%}.operator-page-header .command-page-controls,.operator-page-header.rd-header .rd-context-controls,.operator-page-header.cg-ledger-command-header .cg-ledger-command-controls,.operator-page-header.cg-relationship-command-header .cg-relationship-command-controls{grid-template-columns:minmax(0,1fr);width:100%}.operator-page-header .cg-ledger-command-actions,.operator-page-header.cg-relationship-command-header .cg-relationship-action-strip{overflow-x:auto;flex-wrap:nowrap}.operator-page-header.cg-relationship-command-header .cg-relationship-status-tape{overflow-x:auto}}@media (min-width: 1281px) and (max-height: 820px){.command-main-grid>.command-intervention-panel{height:238px}.command-intervention-panel{grid-template-rows:42px minmax(0,1fr)}.command-intervention-body{grid-template-columns:minmax(0,1fr) 336px}.command-intervention-matrix-shell{gap:6px;padding:7px 12px 8px 16px}.command-intervention-table{max-width:none;gap:5px}.command-intervention-row{grid-template-columns:repeat(var(--stage-count),minmax(156px,1fr))}.command-intervention-state{min-height:28px;padding:3px 7px 3px 13px}.command-intervention-state span,.command-intervention-state small{font-size:9px}.command-intervention-row-header{min-height:27px}.command-intervention-stage button{padding-bottom:5px}.command-intervention-stage-lane{gap:5px;min-height:58px}.command-intervention-cell{min-height:48px}.command-intervention-cell{gap:4px;padding:6px 8px 6px 15px}.command-intervention-value-row strong{font-size:12.5px}.command-intervention-detail-line{font-size:9.5px}.command-intervention-inspector{gap:6px;padding:8px 12px}.command-intervention-inspector-heading{gap:3px}.command-intervention-inspector h4{font-size:13.5px}.command-intervention-inspector-state{display:none}.command-intervention-inspector p,.command-intervention-inspector-basis,.command-intervention-record-row small,.command-intervention-record-row em{font-size:9.5px}.command-intervention-inspector p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-inspector-basis{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.command-intervention-inspector-basis div{grid-template-columns:minmax(0,1fr);gap:1px}.command-intervention-inspector .command-flow-link{min-height:24px}.command-intervention-record-row{grid-template-columns:minmax(0,1fr) 70px 54px;gap:6px;padding:5px 7px}.command-intervention-detail-panel>strong{display:none}.command-intervention-source-row{grid-template-columns:minmax(0,1fr) 58px 68px;gap:5px;padding:5px 7px}.command-intervention-source-row>small:first-of-type,.command-intervention-source-row>span:last-child{display:none}}@media (max-width: 1280px){.command-main-grid>.command-intervention-panel,.command-main-grid>.command-alert-panel,.command-main-grid>.command-risk-panel{grid-column:auto}.command-intervention-header{align-items:flex-start}.command-intervention-controls{flex-wrap:wrap;justify-content:flex-end}.command-intervention-table{min-width:760px}.command-intervention-body{grid-template-columns:minmax(0,1fr) 336px}.command-intervention-inspector{border-top:0;border-left:1px solid var(--cmd-border-soft);max-height:none}}@media (max-width: 980px){.command-main-grid>.command-intervention-panel{height:auto;min-height:420px}.command-intervention-panel{grid-template-rows:auto minmax(0,1fr)}.command-intervention-header{display:grid;gap:10px;padding-top:10px;padding-bottom:10px}.command-intervention-controls{justify-content:flex-start}.command-intervention-table{min-width:860px}.command-intervention-body{grid-template-columns:minmax(0,1fr)}.command-intervention-inspector{border-top:1px solid var(--cmd-border-soft);border-left:0}.command-intervention-source-row,.command-intervention-record-row{grid-template-columns:minmax(0,1fr) 70px}.command-intervention-source-row em,.command-intervention-record-row em{display:none}}.command-main-grid>.command-intervention-panel{grid-column:1 / -1;height:578px}.command-intervention-panel{display:grid;grid-template-rows:72px minmax(0,1fr);overflow:hidden;border:1px solid #d9e1ec;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 18px 42px #0f172a0f}.command-intervention-panel .command-panel-header{min-height:0;border-bottom:0;padding:16px 24px 10px}.command-intervention-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.command-intervention-header h3{margin:0;color:#07111f;font-size:23px;font-weight:450;letter-spacing:0;line-height:1.05}.command-intervention-header p{margin:5px 0 0;color:#53637a;font-size:14px;font-weight:450;line-height:1.2}.command-intervention-controls{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:10px}.command-intervention-pipeline-select{display:grid;gap:4px;min-width:210px}.command-intervention-pipeline-select span{color:#52637b;font-size:10px;font-weight:520;letter-spacing:.04em;line-height:1;text-transform:uppercase}.command-intervention-pipeline-select select{width:100%;min-height:38px;border:1px solid #cfd9e7;border-radius:8px;background:#fff;color:#07111f;font:inherit;font-size:13px;font-weight:520;line-height:1;padding:0 34px 0 11px;box-shadow:none}.command-intervention-controls .command-segmented-control{overflow:hidden;gap:0;border:1px solid #cfd9e7;border-radius:8px;background:#fff;padding:0}.command-intervention-controls .command-segmented-control button{min-width:92px;min-height:38px;border-right:1px solid #dbe3ee;border-radius:0;background:#fff;color:#53637a;font-size:13px;font-weight:450;line-height:1;padding:0 14px;box-shadow:none}.command-intervention-controls .command-segmented-control button:last-child{border-right:0}.command-intervention-controls .command-segmented-control button.selected,.command-intervention-controls .command-segmented-control button[aria-pressed=true]{background:#f8fbff;color:#1554b7;box-shadow:inset 0 0 0 1px #1d5fbd}.command-intervention-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 52px 154px;gap:6px;min-height:0;overflow:hidden;padding:0 18px 10px}.command-intervention-table{--stage-count: 6;display:grid;grid-template-rows:42px repeat(4,minmax(0,1fr));gap:0;width:100%;min-width:1040px;min-height:0;overflow:hidden;border:1px solid #d9e1ec;border-radius:10px;background:#fff}.command-intervention-row{display:grid;grid-template-columns:210px repeat(var(--stage-count),minmax(112px,1fr));gap:0;min-height:0}.command-intervention-row+.command-intervention-row{border-top:1px solid #e1e7f0}.command-intervention-corner,.command-intervention-stage,.command-intervention-state,.command-intervention-cell-frame{min-width:0;overflow:hidden}.command-intervention-corner{display:flex;align-items:center;justify-content:space-between;border-right:1px solid #e1e7f0;color:#46546a;padding:0 16px;font-size:12px;font-weight:450;letter-spacing:.03em;text-transform:uppercase}.command-intervention-corner svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.command-intervention-stage{border-right:1px solid #e1e7f0}.command-intervention-stage:last-child{border-right:0}.command-intervention-stage button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;gap:8px;border:0;background:#fff;color:#07111f;padding:0 10px;text-align:center}.command-intervention-stage button:disabled{cursor:default;opacity:1}.command-intervention-stage button span{overflow:hidden;color:#07111f;font-size:13px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-stage svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:#68778d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.command-intervention-state-row{position:relative}.command-intervention-state-row:before{position:absolute;inset:3px auto 3px 0;width:5px;border-radius:999px;background:currentColor;content:"";z-index:2}.command-intervention-state-row.tone-blocked{color:var(--cmd-status-critical)}.command-intervention-state-row.tone-at-risk{color:var(--cmd-status-at-risk)}.command-intervention-state-row.tone-watch{color:var(--cmd-status-warning)}.command-intervention-state-row.tone-on-track{color:var(--cmd-status-good)}.command-intervention-state{position:relative;display:block;min-height:0;border:0;border-right:1px solid #e1e7f0;border-radius:0;background:#fff;color:inherit;padding:0;text-align:left}.command-intervention-state:before{content:none}.command-intervention-state button{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:8px;width:100%;height:100%;border:0;background:transparent;color:inherit;padding:0 12px 0 24px;text-align:left}.command-intervention-state button:disabled{cursor:default;opacity:1}.command-intervention-state svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.command-intervention-state.tone-blocked{color:var(--cmd-status-critical)}.command-intervention-state.tone-at-risk{color:var(--cmd-status-at-risk)}.command-intervention-state.tone-watch{color:var(--cmd-status-warning)}.command-intervention-state.tone-on-track{color:var(--cmd-status-good)}.command-intervention-state strong{display:block;color:#07111f;font-size:15px;font-weight:450;line-height:1.08}.command-intervention-state small{display:block;margin-top:3px;color:#43536a;font-size:11px;font-weight:450;line-height:1.35;text-align:left;white-space:normal}.command-intervention-cell-frame{display:grid;min-height:0;overflow:hidden;border-right:1px solid #e1e7f0;padding:5px}.command-intervention-cell-frame:last-child{border-right:0}.command-intervention-account-stack{display:grid;align-content:start;gap:3px;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:1px;scrollbar-width:thin}.command-intervention-account-stack.is-single{align-content:stretch;grid-template-rows:minmax(0,1fr);overflow:hidden;padding-right:0}.command-intervention-cell{position:relative;display:grid;grid-template-rows:min-content min-content min-content;align-content:center;justify-items:center;gap:3px;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:7px;background:#fff;color:#07111f;padding:6px 8px;text-align:center;box-shadow:none;cursor:pointer}.command-intervention-account-card{grid-template-rows:auto auto;align-content:start;justify-items:stretch;gap:4px;height:auto;min-height:0;max-height:100%;padding:5px 7px;text-align:left}.command-intervention-account-stack.is-single .command-intervention-account-card{height:100%}.command-intervention-account-name{display:block;overflow:hidden;color:#07111f;font-size:10.5px;font-weight:560;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-account-card .command-intervention-cell-meta{justify-content:flex-start;gap:6px;overflow:hidden}.command-intervention-account-card .command-intervention-cell-meta strong{flex:1 1 auto;min-width:0;overflow:hidden;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-account-card .command-intervention-cell-meta small{flex:0 0 auto;overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-card{grid-template-rows:auto auto;align-content:center;justify-items:stretch;gap:5px;padding:7px 8px;text-align:left}.command-intervention-bucket-count{overflow:hidden;color:#07111f;font-size:12px;font-weight:620;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-card>strong{overflow:hidden;color:#1d5fbd;font-size:11px;font-weight:560;line-height:1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-cell:before{content:none}.command-intervention-cell:hover,.command-intervention-cell:focus-visible{border-color:#1d5fbd61;outline:none;box-shadow:0 6px 14px #0f172a14}.command-intervention-cell.selected{border-color:#1d5fbda8;box-shadow:0 0 0 1px #1d5fbd47,0 7px 16px #0f172a14}.command-intervention-cell.tone-blocked{border-color:#ef2f2f5c;background:linear-gradient(135deg,#fff8f8,#fffdfd 58%,#fdeaea)}.command-intervention-cell.tone-at-risk{border-color:#ef625961;background:linear-gradient(135deg,#fff8f6,#fffefe 58%,#fdecea)}.command-intervention-cell.tone-watch{border-color:#f5ae3e70;background:linear-gradient(135deg,#fffaf0,#fffefa 60%,#fff3ce)}.command-intervention-cell.tone-on-track{border-color:#3aa07157;background:linear-gradient(135deg,#f5fffa,#fbfffd 60%,#e8f6ee)}.command-intervention-cell.tone-empty{border-color:#cbd5e18c;background:#f9fbfd;color:#8b99aa;cursor:default}.command-intervention-cell strong{color:currentColor;font-size:16px;font-weight:450;letter-spacing:0;line-height:1.02}.command-intervention-cell.tone-blocked strong,.command-intervention-cell.tone-at-risk strong{color:#b0171f}.command-intervention-cell.tone-watch strong{color:#b46200}.command-intervention-cell.tone-on-track strong{color:#146e4b}.command-intervention-cell.tone-empty strong{color:#8b99aa;font-size:11px;font-weight:450}.command-intervention-cell small{color:#07111f;font-size:11px;font-weight:450;line-height:1}.command-intervention-cell-meta{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0;line-height:1}.command-intervention-alert-line{display:inline-grid;grid-template-columns:11px minmax(0,auto);align-items:center;justify-content:center;gap:4px;max-width:100%;color:#4a1d1d;font-size:10px;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-intervention-alert-line svg{width:10px;height:10px;fill:#d91f29;stroke:#d91f29;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.command-intervention-cell em{display:inline-flex;align-items:center;justify-content:center;min-height:16px;border:1px solid currentColor;border-radius:5px;background:#ffffff80;color:currentColor;padding:0 6px;font-size:9px;font-style:normal;font-weight:450;line-height:1;white-space:nowrap}.command-intervention-cell.tone-blocked em,.command-intervention-cell.tone-at-risk em{color:#b0171f}.command-intervention-cell.tone-watch em{color:#9c6109}.command-intervention-cell.tone-on-track em{color:#146e4b}.command-intervention-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #d9e1ec;border-radius:10px;background:#fff}.command-intervention-summary-item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;border-right:1px solid #e1e7f0;padding:8px 18px 8px 16px}.command-intervention-summary-item:last-child{border-right:0}.command-intervention-summary-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#eef5ff;color:#1d5fbd}.command-intervention-summary-item.tone-trend .command-intervention-summary-icon,.command-intervention-summary-item.tone-urgent .command-intervention-summary-icon{background:#fdebec;color:#d91f29}.command-intervention-summary-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.command-intervention-summary-item small{display:block;color:#52637b;font-size:11px;font-weight:450;line-height:1.1}.command-intervention-summary-item strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-height:18px;margin-top:3px;color:#07111f;font-size:14px;font-weight:450;line-height:1.15}.command-intervention-summary-item.tone-trend strong,.command-intervention-summary-item.tone-urgent strong{color:#d10f1a}.command-intervention-summary-item b{color:#07111f;font-size:13px;font-weight:450}.command-intervention-detail-panel{display:grid;grid-template-columns:290px minmax(0,1fr) 286px;gap:0;min-height:154px;max-height:154px;overflow:hidden;border:1px solid #d9e1ec;border-radius:8px;background:#fff;padding:0}.command-intervention-detail-panel.account-mode{border-color:#cfd9e7}.command-intervention-detail-panel.tone-blocked{border-left:4px solid var(--cmd-status-critical)}.command-intervention-detail-panel.tone-at-risk{border-left:4px solid var(--cmd-status-at-risk)}.command-intervention-detail-panel.tone-watch{border-left:4px solid var(--cmd-status-warning)}.command-intervention-detail-panel.tone-on-track{border-left:4px solid var(--cmd-status-good)}.command-intervention-detail-context,.command-intervention-detail-next{display:grid;align-content:start;gap:4px;min-width:0;padding:8px 11px}.command-intervention-detail-context{border-right:1px solid #e1e7f0;background:#fbfcfe}.command-intervention-detail-next{border-left:1px solid #e1e7f0;background:#fbfcfe}.command-intervention-detail-title{display:grid;min-width:0;gap:2px}.command-intervention-detail-title span,.command-intervention-detail-next>span{color:#52637b;font-size:10px;font-weight:520;letter-spacing:.04em;line-height:1;text-transform:uppercase}.command-intervention-detail-title strong,.command-intervention-detail-next>strong{color:#07111f;font-size:12.5px;font-weight:560;line-height:1.2}.command-intervention-detail-title em{overflow:hidden;color:#1d5fbd;font-size:11.5px;font-style:normal;font-weight:450;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-intervention-detail-context p{margin:0;color:#52637b;font-size:10.5px;line-height:1.25}.command-intervention-detail-count{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.command-intervention-detail-basis{display:-webkit-box;overflow:hidden;color:#27364b;-webkit-box-orient:vertical;-webkit-line-clamp:1}.command-intervention-detail-basis span{display:block;margin-bottom:2px;color:#52637b;font-size:9px;font-weight:560;letter-spacing:.04em;line-height:1;text-transform:uppercase}.command-intervention-ledger-action{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:26px;border:1px solid #ccd8e8;border-radius:5px;background:#fff;color:#0f4fb8;cursor:pointer;font-size:10.5px;font-weight:560;line-height:1;padding:0 8px;text-align:left}.command-intervention-ledger-action svg{flex:0 0 auto;width:12px;height:12px;stroke-width:2.2}.command-intervention-ledger-action:hover,.command-intervention-ledger-action:focus-visible{border-color:#8fb4e8;background:#f5f9ff;outline:none}.command-intervention-bucket-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;background:#0f172a47;padding:28px}.command-intervention-bucket-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(720px,calc(100vw - 56px));max-height:min(560px,calc(100dvh - 56px));overflow:hidden;border:1px solid #cfd9e6;border-radius:8px;background:#fff;box-shadow:0 24px 68px #0f172a3d}.command-intervention-bucket-modal-header{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:16px;border-bottom:1px solid #e1e7f0;background:#fbfcfe;padding:14px 16px 12px}.command-intervention-bucket-modal-header div{display:grid;gap:3px;min-width:0}.command-intervention-bucket-modal-header span{color:#52637b;font-size:10px;font-weight:560;letter-spacing:.04em;line-height:1;text-transform:uppercase}.command-intervention-bucket-modal-header h4{margin:0;color:#07111f;font-size:15px;font-weight:560;line-height:1.18}.command-intervention-bucket-modal-header p{margin:0;color:#52637b;font-size:11px;line-height:1.25}.command-intervention-bucket-modal-header button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:0;border:1px solid #d8e1ec;border-radius:6px;background:#fff;color:#52637b;padding:0}.command-intervention-bucket-modal-header button:hover,.command-intervention-bucket-modal-header button:focus-visible{border-color:#8fb4e8;color:#0f4fb8;outline:none}.command-intervention-bucket-modal-header button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.command-intervention-bucket-list{display:grid;align-content:start;gap:0;min-height:0;overflow-y:auto}.command-intervention-bucket-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(236px,1fr) auto;align-items:center;gap:14px;min-width:0;border-bottom:1px solid #e7edf5;padding:10px 14px}.command-intervention-bucket-row:last-child{border-bottom:0}.command-intervention-bucket-account{display:grid;gap:3px;min-width:0}.command-intervention-bucket-account strong{overflow:hidden;color:#07111f;font-size:12px;font-weight:560;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-account span{display:-webkit-box;overflow:hidden;color:#43536a;font-size:10.5px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-intervention-bucket-row-facts{display:grid;grid-template-columns:1fr .82fr .44fr;gap:0;min-width:0;margin:0;overflow:hidden;border:1px solid #e1e7f0;border-radius:6px;background:#fff}.command-intervention-bucket-row-facts div{min-width:0;border-right:1px solid #e1e7f0;padding:5px 7px}.command-intervention-bucket-row-facts div:last-child{border-right:0}.command-intervention-bucket-row-facts dt,.command-intervention-bucket-row-facts dd{margin:0}.command-intervention-bucket-row-facts dt{color:#66758a;font-size:8.5px;font-weight:560;letter-spacing:.03em;line-height:1;text-transform:uppercase}.command-intervention-bucket-row-facts dd{overflow:hidden;margin-top:3px;color:#07111f;font-size:10.5px;font-weight:520;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.command-intervention-bucket-actions{display:inline-flex;align-items:center;gap:6px}.command-intervention-bucket-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border:1px solid #d7e1ef;border-radius:5px;background:#fff;color:#0f4fb8;cursor:pointer;font-size:10.5px;font-weight:560;line-height:1;padding:0 9px}.command-intervention-bucket-actions button:hover,.command-intervention-bucket-actions button:focus-visible{border-color:#8fb4e8;background:#f5f9ff;outline:none}.command-intervention-bucket-actions button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}@media (max-width: 760px){.command-intervention-bucket-modal-backdrop{align-items:start;padding:18px}.command-intervention-bucket-modal{width:calc(100vw - 36px);max-height:calc(100dvh - 36px)}.command-intervention-bucket-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.command-intervention-bucket-actions{justify-content:flex-start}}.command-intervention-detail-context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1px 0 0;overflow:hidden;border:1px solid #e1e7f0;border-radius:6px;background:#fff}.command-intervention-detail-context dl div{min-width:0;border-right:1px solid #e1e7f0;padding:4px 6px}.command-intervention-detail-context dl div:last-child{border-right:0}.command-intervention-detail-context dt,.command-intervention-detail-context dd{margin:0}.command-intervention-detail-context dt{color:#66758a;font-size:8.5px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.command-intervention-detail-context dd{overflow:hidden;margin-top:2px;color:#07111f;font-size:10.5px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.command-intervention-detail-next>strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-intervention-detail-next dl{display:grid;gap:0;margin:1px 0 0;overflow:hidden;border:1px solid #e1e7f0;border-radius:6px;background:#fff}.command-intervention-detail-next dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;min-width:0;border-bottom:1px solid #edf1f6;padding:4px 7px}.command-intervention-detail-next dl div:last-child{border-bottom:0}.command-intervention-detail-next dt,.command-intervention-detail-next dd{min-width:0;margin:0}.command-intervention-detail-next dt{color:#66758a;font-size:9px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.command-intervention-detail-next dd{overflow:hidden;color:#07111f;font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.command-intervention-record-ledger{display:grid;grid-template-rows:24px minmax(58px,auto) auto;align-content:start;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden}.command-intervention-record-head,.command-intervention-source-row{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(94px,.28fr) minmax(58px,.16fr) minmax(118px,.36fr) minmax(360px,1.35fr);align-items:center;gap:10px;min-width:940px}.command-intervention-record-head{position:sticky;top:0;z-index:1;border-bottom:1px solid #e1e7f0;background:#f8fafc;padding:0 10px}.command-intervention-record-head span{overflow:hidden;color:#52637b;font-size:9.5px;font-weight:520;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.command-intervention-source-row{align-items:start;min-height:58px;border-bottom:1px solid #edf1f6;background:#fff;padding:10px 12px}.command-intervention-source-row>span:first-child{display:grid;min-width:0;gap:2px}.command-intervention-source-row strong,.command-intervention-source-row b{overflow:hidden;color:#07111f;font-size:12px;font-weight:560;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.command-intervention-source-row small,.command-intervention-source-row em,.command-intervention-source-row>span:last-child{overflow:hidden;color:#52637b;font-size:11px;font-style:normal;font-weight:400;line-height:1.25;text-overflow:ellipsis}.command-intervention-source-row small,.command-intervention-source-row em{white-space:nowrap}.command-intervention-source-row>small:first-of-type{display:block}.command-intervention-source-row>small{align-self:start;padding-top:1px;color:#27364b}.command-intervention-source-row>span:last-child{display:-webkit-box;color:#27364b;font-weight:450;line-height:1.32;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.command-intervention-source-row>span:nth-child(4){align-self:start;display:grid;gap:3px;min-width:0}.command-intervention-source-row em{color:#1d5fbd;font-size:10.5px;font-weight:520}.command-intervention-record-more{grid-column:1 / -1;margin:0;border-top:1px solid #edf1f6;padding:6px 12px 0;color:#0b55c5;font-size:10.5px;font-weight:450;line-height:1.15}@media (min-width: 1281px) and (max-height: 820px){.correl-command-page{grid-template-rows:auto auto auto minmax(0,1fr);height:auto;overflow:visible}.command-main-grid>.command-intervention-panel{height:538px}.command-intervention-panel{grid-template-rows:62px minmax(0,1fr)}.command-intervention-panel .command-panel-header{padding:14px 22px 8px}.command-intervention-header h3{font-size:21px}.command-intervention-header p{margin-top:4px;font-size:12px}.command-intervention-controls .command-segmented-control button{min-width:82px;min-height:34px;font-size:12px}.command-intervention-body{grid-template-rows:minmax(0,1fr) 50px 152px;gap:7px;padding:0 14px 10px}.command-intervention-detail-panel{grid-template-columns:264px minmax(0,1fr) 270px;min-height:152px;max-height:152px}.command-intervention-detail-basis{-webkit-line-clamp:2}.command-intervention-table{grid-template-rows:38px repeat(4,minmax(0,1fr))}.command-intervention-row{grid-template-columns:198px repeat(var(--stage-count),minmax(108px,1fr))}.command-intervention-cell strong{font-size:15px}.command-intervention-state strong{font-size:14px}.command-intervention-state small{margin-top:2px;font-size:10px}}@media (max-width: 1280px){.command-main-grid>.command-intervention-panel{grid-column:1 / -1;height:698px}.command-intervention-table{min-width:1040px}.command-intervention-body{overflow-x:auto}}@media (max-width: 980px){.command-main-grid>.command-intervention-panel{height:auto;min-height:738px}.command-intervention-panel{grid-template-rows:auto minmax(0,1fr)}.command-intervention-panel .command-panel-header{display:grid;gap:16px;padding:24px 22px 18px}.command-intervention-header h3{font-size:27px}.command-intervention-header p{font-size:15px}.command-intervention-controls{justify-content:flex-start}.command-intervention-controls .command-segmented-control button{min-width:94px;min-height:42px;font-size:13px;padding:0 12px}.command-intervention-body{grid-template-rows:520px auto auto auto;padding:0 16px 18px}.command-intervention-detail-panel{grid-template-columns:minmax(0,1fr);max-height:none}.command-intervention-detail-context,.command-intervention-detail-next{border:0;border-bottom:1px solid #e1e7f0}.command-intervention-table{min-width:980px}.command-intervention-summary{grid-template-columns:minmax(0,1fr)}.command-intervention-summary-item{border-right:0;border-bottom:1px solid #e1e7f0}.command-intervention-summary-item:last-child{border-bottom:0}}@media (max-width: 680px){.command-metric-popover.metric-closed_won{width:calc(100vw - 48px);min-height:0;max-height:calc(100dvh - 56px);overflow-y:auto}.command-won-close-workbench{padding:34px 38px}.command-won-close-header h2{font-size:40px;line-height:.98}.command-won-close-header p{font-size:16px}.command-won-close-headline{display:grid;gap:16px;margin-top:34px}.command-won-close-headline span{gap:16px}.command-won-close-headline strong{font-size:34px}.command-won-revenue-bar{display:grid;height:auto;margin-top:32px;overflow:hidden}.command-won-revenue-bar>span{justify-content:flex-start;min-width:0;min-height:58px;border-right:0;border-bottom:1px solid rgba(255,255,255,.82);padding:0 22px}.command-won-revenue-bar>span:last-child{border-bottom:0}.command-won-revenue-bar strong,.command-won-revenue-bar em{font-size:16px}.command-won-close-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-top:42px;padding-bottom:34px}.command-won-close-timeline:before{display:none}.command-won-close-timeline button{gap:7px;padding:0 4px}.command-won-close-timeline button>span{margin-top:0}.command-won-close-timeline button>span:after{top:17px;height:20px}.command-won-close-timeline strong{margin-top:14px;font-size:17px}.command-won-close-timeline em{font-size:15px}.command-won-close-largest{margin-top:20px}.command-won-close-ledger thead{display:none}.command-won-close-ledger tr{display:grid;gap:5px;border-bottom:1px solid #d7dfe9;padding:14px 0}.command-won-close-ledger th,.command-won-close-ledger td{display:block;width:auto;border-bottom:0;padding:0}.command-won-close-ledger tbody th,.command-won-close-ledger tbody td{font-size:17px}.command-won-close-source{font-size:15px;line-height:1.25}}@media (max-width: 1020px){.command-metric-popover.metric-at_risk_revenue{grid-template-rows:auto auto;width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);overflow-y:auto}.metric-at_risk_revenue .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 60px;min-height:0}.metric-at_risk_revenue .command-metric-popover-header div{grid-template-columns:1fr;gap:10px;padding:24px}.metric-at_risk_revenue .command-metric-popover-header span{align-self:auto;height:auto;border-right:0;padding:0;font-size:23px}.metric-at_risk_revenue .command-metric-popover-header strong{font-size:31px;white-space:normal}.metric-at_risk_revenue .command-metric-popover-header small{font-size:16px}.command-at-risk-workbench{grid-template-columns:1fr;grid-template-rows:auto auto auto}.command-at-risk-exposure{border-right:0;border-bottom:1px solid #d8e0ea;padding:34px 28px}.command-at-risk-account-bar{grid-template-columns:38px minmax(0,1fr);gap:18px;min-height:124px}.command-at-risk-account-value{grid-column:2;grid-row:2;justify-items:start;text-align:left}.command-at-risk-side{padding:34px 28px}.command-at-risk-footer{min-height:82px;padding:0 28px}}@media (max-width: 560px){.command-at-risk-account-name strong{white-space:normal}.command-at-risk-mix-row header,.command-at-risk-footer{grid-template-columns:1fr}.command-at-risk-mix{gap:30px;padding-bottom:38px}.command-at-risk-mix>div{gap:30px}.command-at-risk-next-action article{grid-template-rows:auto auto}.command-at-risk-next-action article header{grid-template-columns:34px minmax(0,1fr);min-height:82px;padding:16px 20px}.command-at-risk-next-action dl{grid-template-columns:1fr}.command-at-risk-next-action dl div{min-height:68px;border-right:0;border-bottom:1px solid #cfd8e4}.command-at-risk-next-action dl div:last-child{border-bottom:0}}@media (max-width: 1020px){.command-metric-popover-layer,.command-metric-popover-layer:has(.metric-open_pipeline),.command-metric-popover-layer:has(.metric-forecast_commit),.command-metric-popover-layer:has(.metric-customer_health),.command-metric-popover-layer:has(.metric-at_risk_revenue),.command-metric-popover-layer.metric-layer-closed_won{align-items:stretch;justify-content:center;padding:48px 60px;overflow:hidden}.command-metric-popover,.command-metric-popover.metric-open_pipeline,.command-metric-popover.metric-forecast_commit,.command-metric-popover.metric-customer_health,.command-metric-popover.metric-at_risk_revenue,.command-metric-popover.metric-closed_won{width:100%;min-width:0;min-height:0;height:calc(100dvh - 96px);max-height:calc(100dvh - 96px);overflow-x:hidden;overflow-y:auto}.command-metric-popover:not(.metric-closed_won){display:grid;grid-template-rows:auto minmax(0,1fr)}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 44px;gap:12px;min-height:0;padding:0 18px}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header div{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:18px 0}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header span,.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header small{height:auto;border-right:0;padding:0;white-space:normal}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header strong{overflow:hidden;max-width:100%;font-size:26px;text-overflow:ellipsis;white-space:nowrap}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header button{width:40px;height:40px}}@media (max-width: 680px){.command-metric-popover-layer,.command-metric-popover-layer:has(.metric-open_pipeline),.command-metric-popover-layer:has(.metric-forecast_commit),.command-metric-popover-layer:has(.metric-customer_health),.command-metric-popover-layer:has(.metric-at_risk_revenue),.command-metric-popover-layer.metric-layer-closed_won{padding:52px 30px}.command-metric-popover,.command-metric-popover.metric-open_pipeline,.command-metric-popover.metric-forecast_commit,.command-metric-popover.metric-customer_health,.command-metric-popover.metric-at_risk_revenue,.command-metric-popover.metric-closed_won{height:calc(100dvh - 104px);max-height:calc(100dvh - 104px)}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header{grid-template-columns:minmax(0,1fr) 40px;padding:0 14px}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header div{padding:15px 0}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header span{font-size:16px;line-height:1.1}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header strong{font-size:21px;white-space:normal}.command-metric-popover:is(.metric-open_pipeline,.metric-forecast_commit,.metric-customer_health,.metric-at_risk_revenue) .command-metric-popover-header small{font-size:13px;line-height:1.15}.command-open-pipeline-control,.command-forecast-commit-control,.command-health-workbench,.command-at-risk-workbench{min-width:0;overflow-x:hidden}.command-pipeline-exposure-simple{gap:18px;min-width:0;padding:20px}.command-pipeline-exposure-simple h3{font-size:20px}.command-pipeline-simple-row{grid-template-columns:minmax(0,1fr);gap:11px;min-height:0;padding:17px 0}.command-pipeline-simple-currency{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px}.command-pipeline-simple-currency strong{font-size:25px}.command-pipeline-simple-currency span,.command-pipeline-simple-currency small,.command-pipeline-simple-pressure span,.command-pipeline-simple-legend{font-size:13px}.command-pipeline-simple-currency small{grid-column:1 / -1}.command-pipeline-simple-bar{height:34px}.command-pipeline-simple-pressure{grid-template-columns:auto auto;align-items:baseline;gap:8px}.command-pipeline-simple-pressure strong{font-size:18px}.command-pipeline-simple-legend{flex-wrap:wrap;justify-self:start;gap:12px 18px;line-height:1.1}.command-pipeline-action-strip{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:16px 20px 20px}.command-pipeline-action-target{display:none}.command-pipeline-action-strip p{font-size:15px}.command-pipeline-action-strip button{width:100%;min-width:0;height:46px;font-size:16px}.command-health-workbench{grid-template-rows:auto auto;min-height:0}.command-health-main{grid-template-columns:minmax(0,1fr)}.command-health-score-panel{gap:10px;border-right:0;border-bottom:1px solid #d4dde8;padding:24px 20px}.command-health-score-panel>strong{font-size:72px}.command-health-score-panel>span{font-size:24px}.command-health-score-panel>em{font-size:16px}.command-health-movement{padding:22px 18px 0}.command-health-movement h3{font-size:22px}.command-health-waterfall{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding-top:16px}.command-health-score-anchor,.command-health-score-anchor.is-current{grid-template-columns:auto auto;justify-items:start;justify-content:space-between;text-align:left}.command-health-score-anchor span{font-size:13px}.command-health-score-anchor strong{font-size:25px}.command-health-waterfall-stage{grid-template-rows:118px auto}.command-health-waterfall-track{column-gap:8px;height:110px;border-bottom-width:3px;padding:0 5px 40px}.command-health-waterfall-track:before,.command-health-waterfall-track:after{width:3px;height:86px}.command-health-waterfall-track span{height:86px}.command-health-waterfall-track span:after{display:none}.command-health-waterfall-track b,.command-health-waterfall-track em{max-width:100%;font-size:11px}.command-health-waterfall-track em{margin-top:8px;margin-bottom:10px;font-size:14px}.command-health-waterfall-track i{height:12px}.command-health-axis{font-size:11px}.command-health-top-drivers h4{padding:20px 0 14px;font-size:18px}.command-health-top-drivers article{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:13px 0}.command-health-top-drivers span{font-size:15px;white-space:normal}.command-health-top-drivers strong{font-size:17px}.command-health-top-drivers i{grid-column:1 / -1;height:12px}.command-health-consequence-strip{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.command-health-consequence-strip dl{grid-template-columns:minmax(0,1fr)}.command-health-consequence-strip div,.command-health-consequence-strip div+div{gap:6px;border-right:0;border-bottom:1px solid #c9d3df;padding:12px 0}.command-health-consequence-strip div:last-child{border-bottom:0}.command-health-consequence-strip dt{font-size:13px}.command-health-consequence-strip dd{font-size:18px;white-space:normal}.command-health-consequence-strip button{width:100%;height:48px;font-size:16px}.command-at-risk-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.command-at-risk-exposure,.command-at-risk-side{padding:22px 18px}.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3{font-size:20px}.command-at-risk-account-bars{margin-top:18px}.command-at-risk-account-bar{grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:0;padding:16px 0}.command-at-risk-rank{font-size:22px}.command-at-risk-account-name{gap:10px}.command-at-risk-account-name strong{font-size:17px;overflow-wrap:anywhere;white-space:normal}.command-at-risk-bar-track{height:12px}.command-at-risk-account-value{grid-column:2;justify-items:start;gap:5px;text-align:left}.command-at-risk-account-value strong{font-size:18px}.command-at-risk-account-value span{font-size:15px}.command-at-risk-mix{gap:22px;padding-bottom:24px}.command-at-risk-mix>div{gap:20px}.command-at-risk-mix-row{gap:10px}.command-at-risk-mix-row header{grid-template-columns:minmax(0,1fr);gap:6px}.command-at-risk-mix-row span,.command-at-risk-mix-row strong{font-size:15px;white-space:normal}.command-at-risk-mix-row i{height:12px}.command-at-risk-next-action{gap:14px;padding-top:24px}.command-at-risk-next-action article{grid-template-rows:auto auto}.command-at-risk-next-action article header{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:0;padding:14px 16px}.command-at-risk-next-action article svg{width:25px;height:25px}.command-at-risk-next-action article strong{font-size:16px;overflow-wrap:anywhere;white-space:normal}.command-at-risk-next-action dl{grid-template-columns:minmax(0,1fr)}.command-at-risk-next-action dl div,.command-at-risk-next-action dl div+div{min-height:56px;border-right:0;border-bottom:1px solid #cfd8e4;padding:12px 16px}.command-at-risk-next-action dl div:last-child{border-bottom:0}.command-at-risk-next-action dt{font-size:13px}.command-at-risk-next-action dd{font-size:16px;white-space:normal}.command-at-risk-footer{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:16px 18px}.command-at-risk-footer span,.command-at-risk-footer button{font-size:13px;line-height:1.2}}.command-page-header .enterprise-page-header-main,.customer-graph-page-header .enterprise-page-header-main{min-height:56px;padding:9px 18px}.customer-graph-page-header .enterprise-page-header-main{grid-template-columns:minmax(0,1fr)}.command-page-header .enterprise-page-header-copy,.customer-graph-page-header .enterprise-page-header-copy{display:grid;grid-template-columns:3px max-content minmax(0,1fr);align-items:baseline;min-width:0;column-gap:12px}.command-page-header .enterprise-page-header-copy:before,.customer-graph-page-header .enterprise-page-header-copy:before{content:"";display:block;grid-column:1;width:3px;height:31px;align-self:start;border-radius:999px;background:#1264d8}.command-page-header .enterprise-page-header-copy h2,.customer-graph-page-header .enterprise-page-header-copy h2{grid-column:2;color:#111827;font-size:25px;font-weight:450;line-height:1.15;white-space:nowrap}.command-page-header .enterprise-page-header-copy p,.customer-graph-page-header .enterprise-page-header-copy p{grid-column:3;overflow:hidden;max-width:none;margin:0;color:#667085;font-size:13px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.customer-graph-page-header .enterprise-page-header-tabs{display:block;min-height:0;border-top:0;padding:0 18px 8px}.cg-header-workline{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0}.customer-graph-page-header .cg-mode-tabs{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:38px;margin:0;overflow:hidden;gap:2px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;padding:3px}.customer-graph-page-header .cg-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:30px;border:0;border-radius:5px;background:transparent;color:#1f2a44;padding:0 12px;font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.customer-graph-page-header .cg-mode-tabs button:hover{background:#eef4ff;color:#0b3f86}.customer-graph-page-header .cg-mode-tabs button.selected{background:#082954;color:#fff;box-shadow:0 1px 2px #08295433}.cg-ledger-workline .cg-ledger-command-controls,.cg-relationship-workline .cg-relationship-command-controls{grid-column:2;min-width:0;padding:0}.cg-ledger-workline .cg-ledger-command-controls{grid-column:2;position:relative;display:grid;grid-template-columns:minmax(230px,1fr) minmax(252px,.76fr) max-content;align-items:stretch;gap:8px}.cg-relationship-workline .cg-relationship-command-controls{grid-column:2;display:grid;grid-template-columns:minmax(230px,1fr) max-content max-content max-content;align-items:stretch;gap:8px}.customer-graph-page-header .cg-ledger-command-search,.customer-graph-page-header .cg-account-picker,.cg-ledger-settings-trigger,.cg-relationship-action-menu-trigger{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fbfe);color:#0f172a;box-shadow:0 1px 1px #0f172a08}.customer-graph-page-header .cg-ledger-command-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-width:0;padding:0 12px}.customer-graph-page-header .cg-ledger-command-search input{min-width:0;height:34px;border:0;background:transparent;color:#111827;padding:0 10px;font-size:13px;font-weight:400;outline:none}.cg-ledger-settings,.cg-relationship-action-menu{position:relative;min-width:0}.cg-ledger-settings-trigger{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;width:100%;gap:8px;padding:0 11px;text-align:left}.cg-ledger-settings-trigger span{display:grid;min-width:0;gap:2px}.cg-ledger-settings-trigger strong{color:#0f172a;font-size:12px;font-weight:450;line-height:1}.cg-ledger-settings-trigger small{overflow:hidden;color:#526172;font-size:10.5px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.cg-ledger-settings-trigger.selected,.cg-relationship-action-menu-trigger.selected{border-color:#2267f0;background:#fff;box-shadow:0 0 0 1px #2267f03d,0 10px 22px #0f172a12}.cg-header-popover{position:absolute;z-index:30;top:calc(100% + 8px);display:grid;gap:10px;overflow:hidden;border:1px solid #d5dde9;border-radius:10px;background:#fff;color:#07132d;box-shadow:0 18px 38px #0f172a29}.cg-ledger-settings-popover{right:0;width:326px;padding:12px}.cg-ledger-settings-popover label{display:grid;gap:5px}.cg-ledger-settings-popover label span{color:#64748b;font-size:10px;font-weight:450;line-height:1;text-transform:uppercase}.cg-ledger-settings-popover select{min-height:34px;border:1px solid #d8e0ea;border-radius:7px;background:#fff;color:#0f172a;padding:0 10px;font-size:13px;font-weight:400}.cg-ledger-settings-popover footer{display:flex;justify-content:flex-end}.cg-ledger-settings-popover footer button{min-height:32px;border:1px solid #0f4fa8;border-radius:7px;background:#0b3f86;color:#fff;padding:0 14px;font-size:12px;font-weight:450}.customer-graph-page-header .cg-ledger-command-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:stretch;justify-content:end;gap:8px;min-width:0}.customer-graph-page-header .cg-ledger-priority-action,.customer-graph-page-header .cg-ledger-create-action,.cg-relationship-action-menu-trigger{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fbfe);color:#111827;gap:7px;padding:0 12px;font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.customer-graph-page-header .cg-ledger-priority-action{grid-template-columns:18px auto auto}.customer-graph-page-header .cg-ledger-priority-action strong{color:#f07d00;font-size:13px;font-weight:450}.customer-graph-page-header .cg-ledger-empty-switch{display:inline-grid;grid-template-columns:38px auto;align-items:center;gap:8px;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:0 10px;color:#111827;font-size:12px;font-weight:450;line-height:1;white-space:nowrap}.customer-graph-page-header .cg-account-picker{display:grid;align-content:center;gap:2px;min-width:0;padding:3px 10px 4px}.customer-graph-page-header .cg-account-picker span{color:#64748b;font-size:9.5px;font-weight:450;line-height:1}.customer-graph-page-header .cg-account-picker select{min-width:0;height:20px;border:0;background:transparent;color:#111827;font-size:12px;font-weight:450;line-height:1;outline:none}.customer-graph-page-header .cg-relationship-status-tape{display:grid;grid-template-columns:repeat(6,max-content);overflow:hidden;width:fit-content;max-width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.customer-graph-page-header .cg-relationship-status-tape .cg-risk-badge,.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric{min-height:32px;border:0;border-right:1px solid #d4dbe6;border-radius:0;padding:4px 8px;text-align:left}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric:last-child{border-right:0}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric{display:grid;grid-template-columns:max-content max-content;align-content:center;align-items:baseline;column-gap:7px}.customer-graph-page-header .cg-relationship-status-tape .cg-risk-badge{display:grid;align-content:center;background:#fff8f8;color:#d92d20;font-size:11.5px;font-weight:450}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric span{font-size:9px;font-weight:450;line-height:1}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric strong{overflow:hidden;margin-top:0;font-size:12px;font-weight:450;line-height:1;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-actions-popover{right:0;width:286px;gap:2px;padding:6px;border-radius:10px;box-shadow:0 18px 38px #0f172a21,0 1px #ffffffe6 inset}.cg-relationship-actions-popover button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;justify-content:start;gap:9px;min-height:36px;border:0;border-radius:6px;background:transparent;color:#0f172a;padding:4px 9px 4px 6px;font-size:12.5px;font-weight:450;line-height:1.1;text-align:left}.cg-relationship-actions-popover button svg{box-sizing:content-box;justify-self:center;width:15px;height:15px;border-radius:6px;background:#eef5ff;color:#174ea6;padding:5px;stroke-width:1.9}.cg-relationship-actions-popover button span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-actions-popover button:hover:not(:disabled){background:#f5f8fc;color:#082954}.cg-relationship-actions-popover button:hover:not(:disabled) svg{background:#dfeeff;color:#0b55c5}.cg-relationship-actions-popover button:disabled{color:#94a3b8;cursor:not-allowed}.cg-relationship-actions-popover button:disabled svg{background:#f1f5f9;color:#94a3b8}.cg-relationship-actions-popover{width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 112px);overflow-y:auto;gap:0;padding:0;border-color:#c9d6e6;border-radius:8px;background:#fff;box-shadow:0 24px 54px #0f172a2b}.cg-relationship-actions-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:50px;border-bottom:1px solid #e2e8f0;padding:9px 14px 8px 18px}.cg-relationship-actions-head div{display:flex;align-items:baseline;gap:11px;min-width:0}.cg-relationship-actions-head strong{color:#07142d;font-size:15px;font-weight:450;letter-spacing:0}.cg-relationship-actions-head span{overflow:hidden;color:#52627a;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-actions-head button{grid-template-columns:18px auto;min-height:30px;border:1px solid transparent;padding:0 8px;color:#516176}.cg-relationship-action-group{display:grid;gap:0;padding:7px 12px 0}.cg-relationship-action-group+.cg-relationship-action-group{border-top:1px solid #edf2f7}.cg-relationship-action-group-label{padding:0 0 4px 2px;color:#30415b;font-size:10px;font-weight:450;line-height:1;text-transform:uppercase}.cg-relationship-actions-popover .cg-relationship-command-row{display:grid;grid-template-columns:30px minmax(0,1fr) max-content 18px;gap:11px;align-items:center;min-height:45px;width:100%;border:1px solid transparent;border-top-color:#e6edf5;border-radius:0;background:#fff;padding:6px 7px;color:#0c1830;text-align:left}.cg-relationship-actions-popover .cg-relationship-command-row:first-of-type{border-top-color:transparent}.cg-relationship-actions-popover .cg-relationship-command-row:hover:not(:disabled),.cg-relationship-actions-popover .cg-relationship-command-row:focus-visible{border-color:#9cc2ff;border-radius:7px;background:#f6faff;box-shadow:inset 3px 0 #1266e3;outline:none}.cg-relationship-actions-popover .cg-relationship-command-row>svg:first-child{width:16px;height:16px;border-radius:6px;background:#eef5ff;color:#0f5cc8;padding:6px;stroke-width:1.95}.cg-relationship-command-copy{display:grid;gap:3px;min-width:0}.cg-relationship-command-copy strong{overflow:hidden;color:#0a1429;font-size:12.5px;font-weight:450;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-command-copy small,.cg-relationship-command-copy em{overflow:hidden;color:#475971;font-size:11px;font-style:normal;font-weight:450;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.cg-relationship-command-copy em{color:#7a8798}.cg-relationship-command-status{color:#147444;font-size:11px;font-weight:450;white-space:nowrap}.cg-relationship-command-status.status-needs-selection{color:#c76a00}.cg-relationship-command-status.status-recording{color:#0f5cc8}.cg-relationship-command-status.status-unavailable{color:#7a8798}.cg-relationship-actions-popover .cg-relationship-command-row:disabled{background:#fff;color:#8b99ad;opacity:1}.cg-relationship-actions-popover .cg-relationship-command-row:disabled>svg:first-child{background:#f1f5f9;color:#9aa8ba}.cg-relationship-actions-receipt{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;margin-top:8px;border-top:1px solid #dce6f1;background:#fbfdff;padding:8px 14px}.cg-relationship-actions-receipt span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#159457;color:#fff;font-size:9px;font-weight:450}.cg-relationship-actions-receipt strong{color:#10203a;font-size:12px;font-weight:450}.cg-action-draft-scrim{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;overflow:auto;background:#0612293d;padding:72px 24px 32px}.cg-action-draft-dialog{width:min(720px,100%);border:1px solid #cbd8e8;border-radius:8px;background:#fff;box-shadow:0 28px 70px #0f172a38}.cg-action-draft-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:center;min-height:62px;border-bottom:1px solid #e2e8f0;padding:12px 16px}.cg-action-draft-dialog>header span{color:#53627a;font-size:10px;font-weight:450;text-transform:uppercase}.cg-action-draft-dialog h3{margin:2px 0 0;color:#07142d;font-size:17px;font-weight:450}.cg-action-draft-dialog>header button,.cg-action-draft-dialog footer button{min-height:32px;border:1px solid #bdcadd;border-radius:6px;background:#fff;color:#15243c;padding:0 12px;font-size:12px;font-weight:450}.cg-action-draft-dialog footer button[type=submit]{border-color:#0f5cc8;background:#0f5cc8;color:#fff}.cg-action-draft-dialog form{display:grid;gap:14px;padding:14px 16px 16px}.cg-action-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.cg-action-draft-grid label{display:grid;gap:5px;min-width:0}.cg-action-draft-grid label span{color:#53627a;font-size:10px;font-weight:450;text-transform:uppercase}.cg-action-draft-grid input,.cg-action-draft-grid select,.cg-action-draft-grid textarea{min-width:0;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#0f172a;padding:8px 9px;font-size:12.5px;font-weight:400}.cg-action-draft-grid textarea{min-height:76px;resize:vertical}.cg-action-draft-wide{grid-column:1 / -1}.cg-action-draft-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #edf2f7;padding-top:12px}.cg-action-draft-readiness{margin:0 auto 0 0;color:#526278;font-size:12px;line-height:1.35}.customer-graph-page-header svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}@media (max-width: 1320px){.cg-header-workline{grid-template-columns:300px minmax(0,1fr)}.cg-ledger-workline .cg-ledger-command-controls{grid-template-columns:minmax(200px,1fr) minmax(226px,.7fr) max-content}.cg-relationship-workline .cg-relationship-command-controls{grid-template-columns:minmax(210px,.72fr) minmax(460px,2fr) max-content max-content}}@media (max-width: 1120px){.customer-graph-page-header .enterprise-page-header-tabs{padding-bottom:10px}.cg-header-workline,.cg-ledger-workline .cg-ledger-command-controls,.cg-relationship-workline .cg-relationship-command-controls{grid-template-columns:minmax(0,1fr)}.customer-graph-page-header .cg-mode-tabs,.cg-ledger-workline .cg-ledger-command-controls,.cg-relationship-workline .cg-relationship-command-controls{grid-column:1}.customer-graph-page-header .cg-ledger-command-actions{justify-content:start}.customer-graph-page-header .cg-relationship-status-tape{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.command-page-header .enterprise-page-header-copy,.customer-graph-page-header .enterprise-page-header-copy{grid-template-columns:3px minmax(0,1fr);align-items:start;gap:2px 12px}.command-page-header .enterprise-page-header-copy h2,.command-page-header .enterprise-page-header-copy p,.customer-graph-page-header .enterprise-page-header-copy h2,.customer-graph-page-header .enterprise-page-header-copy p{grid-column:2}.customer-graph-page-header .cg-ledger-command-actions{grid-auto-flow:row;grid-auto-columns:auto;justify-content:stretch}.cg-ledger-settings-popover,.cg-relationship-actions-popover{right:auto;left:0;width:min(326px,100%)}.customer-graph-page-header .cg-relationship-status-tape{grid-template-columns:minmax(0,1fr)}.customer-graph-page-header .cg-relationship-status-tape .cg-risk-badge,.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric{border-right:0;border-bottom:1px solid #d4dbe6}.customer-graph-page-header .cg-relationship-status-tape .cg-header-metric:last-child{border-bottom:0}}.settings-page .settings-employee-ledger-header,.settings-page .settings-employee-row{display:grid;grid-template-columns:18px minmax(170px,1.35fr) 82px minmax(90px,.8fr) minmax(104px,.9fr) 70px;gap:9px;align-items:center;padding-right:18px;padding-left:18px}.settings-page .settings-employee-ledger-header{min-height:34px;background:#f8fafc;color:#4f5f73;font-size:11px;font-weight:450;text-transform:none}.settings-page .settings-layout{flex:1 1 auto;min-height:max(560px,calc(100dvh - 154px));overflow:hidden;grid-template-columns:minmax(520px,.95fr) minmax(560px,1.05fr) 300px;grid-template-rows:52px minmax(0,1fr) auto}.settings-page .settings-layout-employees-access{grid-template-rows:52px minmax(540px,1fr) minmax(170px,auto)}.settings-page .settings-section-rail{grid-column:1 / -1;grid-row:1;display:flex;flex-direction:row;min-height:52px;align-items:stretch;gap:4px;overflow-x:auto;border-bottom:1px solid #d8dee8;background:#fff;color:#10203a;padding:0 22px}.settings-page .settings-section-rail h3{display:flex;align-items:center;margin:0 18px 0 0;color:#10203a;font-size:15px;white-space:nowrap}.settings-page .settings-section-rail>span{display:none}.settings-page .settings-section-rail button{width:auto;min-height:52px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#536278;padding:0 12px;font-size:12px;font-weight:450;white-space:nowrap}.settings-page .settings-section-rail button.selected,.settings-page .settings-section-rail button:hover{border-bottom-color:#0f5bb7;background:transparent;color:#083a78}.settings-page .settings-employee-ledger{grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-page .settings-employee-ledger .settings-panel-heading{position:sticky;top:0;z-index:5;background:#fff}.settings-page .settings-ledger-tools{position:sticky;top:50px;z-index:5;background:#fff}.settings-page .settings-employee-ledger-header{position:sticky;top:104px;z-index:5;border-top:1px solid #e4e8ef}.settings-page .settings-ledger-footer{position:sticky;bottom:0;background:#fff;border-top:1px solid #e4e8ef}.settings-page .settings-employee-inspector{grid-column:2;grid-row:2;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-page .settings-create-panel{grid-column:2;grid-row:2;min-height:0;max-height:none;border-right:1px solid var(--settings-border)}.settings-page .settings-audit-rail{grid-column:3;grid-row:2;min-height:0;display:flex;flex-direction:column;gap:12px;max-height:none;overflow-y:auto;overscroll-behavior:contain;background:#fbfcfe;padding:22px 20px}.settings-page .settings-invite-panel{grid-column:3;grid-row:3;min-height:0;overflow-y:auto;background:#fff;padding:18px 20px}.settings-page .settings-audit-table{grid-column:1 / 3;grid-row:3;min-height:0;max-height:280px;overflow:auto}.settings-audit-heading{display:flex;justify-content:space-between;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid #dfe5ee}.settings-audit-heading h3{margin:0}.settings-audit-heading p{margin:5px 0 0;color:#64748b;font-size:12px}.settings-audit-heading>strong{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border:1px solid #d8dee8;border-radius:999px;background:#fff;color:#10203a;font-size:12px}.settings-audit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-audit-summary span{display:grid;gap:3px;border:1px solid #dfe5ee;border-radius:4px;background:#fff;padding:10px;color:#64748b;font-size:11px}.settings-audit-summary strong{color:#10203a;font-size:13px}.settings-page .settings-audit-rail article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid #dfe5ee;border-radius:4px;background:#fff;padding:12px}.settings-page .settings-audit-rail article>span{width:24px;height:24px;background:#eaf3ff;color:#0f5bb7;font-size:10px;font-weight:450}.settings-page .settings-audit-rail article strong{font-size:12px;line-height:1.25}.settings-page .settings-audit-rail article p{margin:4px 0 8px;line-height:1.35}.settings-audit-event-meta{display:flex;justify-content:space-between;gap:10px}.settings-page .settings-audit-rail>button{justify-content:flex-start;margin-top:auto;color:#083a78;font-weight:450}.settings-page .settings-tab-ledger{grid-column:1;grid-row:2;min-height:0;max-height:none;overflow-y:auto;border-right:1px solid #d8dee8;background:#fff;scrollbar-gutter:stable}.settings-page .settings-import-workbench{grid-column:1 / 3;grid-row:2;min-height:0;overflow:auto;border-right:1px solid #d8dee8;background:#fff;color:#10203a;scrollbar-gutter:stable}.settings-import-header{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;border-bottom:1px solid #d8dee8;background:#fbfcfe;padding:20px 22px 18px}.settings-import-header span{color:#50627a;font-size:11px;font-weight:550}.settings-import-header h3{margin:4px 0 8px;color:#10203a;font-size:18px;line-height:1.2}.settings-import-header p{max-width:900px;margin:0;color:#4d6078;font-size:12.5px;line-height:1.5}.settings-import-source-row button{min-height:34px;border:1px solid #b9c9dc;border-radius:4px;background:#fff;color:#083a78;padding:0 12px;font-size:12px;font-weight:550}.settings-import-source-row button:disabled{opacity:.58}.settings-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d8dee8;background:#fff}.settings-import-summary span{display:grid;min-width:0;gap:4px;border-right:1px solid #e2e7ef;padding:13px 18px;color:#5c6d83;font-size:11px;line-height:1.25}.settings-import-summary span:last-child{border-right:0}.settings-import-summary strong{min-width:0;overflow:hidden;color:#10203a;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-import-source-ledger{display:grid;min-width:920px;border-bottom:1px solid #d8dee8}.settings-import-source-head,.settings-import-source-row{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(270px,1.35fr) minmax(260px,1.2fr) minmax(128px,.58fr) minmax(154px,.62fr);gap:12px;align-items:center}.settings-import-source-head{position:sticky;top:0;z-index:3;min-height:34px;border-bottom:1px solid #d8dee8;background:#f6f8fb;padding:0 18px;color:#536278;font-size:11px;font-weight:550}.settings-import-source-row{min-height:88px;border-bottom:1px solid #e5eaf1;padding:14px 18px;color:#4d6078;font-size:12px;line-height:1.42}.settings-import-source-row:last-child{border-bottom:0}.settings-import-source-row strong{color:#10203a;font-size:13px}.settings-import-source-row.state-attention{box-shadow:inset 3px 0 #b7791f}.settings-import-source-row.state-blocked{box-shadow:inset 3px 0 #b42318}.settings-import-source-row.state-ready{box-shadow:inset 3px 0 #0f7a55}.settings-import-source-row button{justify-self:start;white-space:nowrap}.settings-import-mapping{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:0;border-top:1px solid #eef2f7;background:#fbfcfe}.settings-import-mapping header{border-right:1px solid #d8dee8;padding:18px 20px}.settings-import-mapping h4{margin:0 0 8px;color:#10203a;font-size:14px}.settings-import-mapping p{margin:0;color:#5b6f87;font-size:12px;line-height:1.45}.settings-import-mapping dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.settings-import-mapping dl div{display:grid;gap:5px;min-height:84px;border-right:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;padding:16px 18px}.settings-import-mapping dl div:nth-child(2n){border-right:0}.settings-import-mapping dl div:nth-last-child(-n+2){border-bottom:0}.settings-import-mapping dt{color:#10203a;font-size:12px;font-weight:650}.settings-import-mapping dd{margin:0;color:#52657d;font-size:12px;line-height:1.45}.settings-page .settings-tab-ledger .settings-panel-heading,.settings-page .settings-tab-ledger .settings-billing-summary,.settings-page .settings-tab-ledger .settings-billing-workbench,.settings-page .settings-tab-ledger .settings-ledger-tools,.settings-page .settings-tab-ledger-header{position:sticky;z-index:4;background:#fff}.settings-page .settings-tab-ledger .settings-panel-heading{top:0}.settings-page .settings-billing-summary{top:58px;display:grid;grid-template-columns:minmax(134px,1.1fr) minmax(112px,.9fr) minmax(96px,.72fr) minmax(118px,.9fr);gap:0;border-top:1px solid #e2e7ef;border-bottom:1px solid #d8e0eb;background:#f8fafc;padding:0 18px}.settings-page .settings-billing-summary span{display:grid;min-width:0;gap:3px;border-right:1px solid #e2e7ef;padding:11px 12px 10px 0;color:#5c6d83;font-size:10.5px;line-height:1.25}.settings-page .settings-billing-summary span:not(:first-child){padding-left:12px}.settings-page .settings-billing-summary span:last-child{border-right:0}.settings-page .settings-billing-summary strong{min-width:0;overflow:hidden;color:#10203a;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-page .settings-tab-ledger .settings-ledger-tools{top:58px}.settings-page .settings-tab-ledger:has(.settings-billing-summary) .settings-ledger-tools{top:120px}.settings-page .settings-billing-workbench{top:58px;display:grid;gap:0;border-top:1px solid #d8e0eb;border-bottom:1px solid #cfd8e6;background:#fff}.settings-page .settings-billing-dedicated .settings-billing-workbench{position:static;min-height:100%;border-top:0}.settings-billing-command-strip{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e2e7ef;padding:14px 18px}.settings-billing-command-strip h3{margin:0;color:#071a35;font-size:15px;line-height:1.2}.settings-billing-command-strip p{max-width:620px;margin:5px 0 0;color:#51627a;font-size:11.5px;line-height:1.35}.settings-billing-command-strip span{display:inline-flex;flex-wrap:wrap;justify-content:end;gap:8px}.settings-billing-command-strip button,.settings-billing-seat-form button{min-height:32px;border:1px solid #10203a;border-radius:4px;background:#10203a;color:#fff;padding:0 12px;font-size:11px;font-weight:520}.settings-billing-command-strip button+button{border-color:#c8d2df;background:#fff;color:#10203a}.settings-billing-command-strip button:disabled,.settings-billing-seat-form button:disabled{border-color:#d8e0eb;background:#eef2f7;color:#8490a3;cursor:not-allowed}.settings-billing-payment-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#07122261;padding:24px}.settings-billing-payment-modal>div{width:min(640px,100%);border:1px solid #b8c7d9;border-radius:6px;background:#fff;box-shadow:0 24px 72px #0712223d;color:#10203a}.settings-billing-payment-modal header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dce4ee;padding:0 18px}.settings-billing-payment-modal header span{color:#52647c;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.settings-billing-payment-modal header button{min-height:30px;border:1px solid #c8d2df;border-radius:4px;background:#fff;color:#10203a;padding:0 12px;font-size:11px;font-weight:620}.settings-billing-payment-modal strong{display:block;margin:18px 20px 0;color:#071a35;font-size:22px;line-height:1.18}.settings-billing-payment-modal p{margin:10px 20px 0;max-width:560px;color:#475970;font-size:13px;line-height:1.5}.settings-billing-payment-modal dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 20px 22px;border:1px solid #dce4ee}.settings-billing-payment-modal dl div{display:grid;gap:5px;min-height:86px;align-content:center;border-right:1px solid #dce4ee;background:#f8fafc;padding:12px}.settings-billing-payment-modal dl div:last-child{border-right:0}.settings-billing-payment-modal dt{color:#607089;font-size:10.5px;font-weight:650;text-transform:uppercase}.settings-billing-payment-modal dd{margin:0;color:#0f2038;font-size:12px;line-height:1.35;font-weight:640}.settings-billing-metric-tape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e2e7ef;background:#f8fafc}.settings-billing-metric-tape span{display:grid;gap:3px;border-right:1px solid #e2e7ef;padding:10px 18px;color:#5c6d83;font-size:10.5px}.settings-billing-metric-tape strong{color:#10203a;font-size:12px;line-height:1.2}.settings-billing-pricing-ledger{display:grid;border-bottom:1px solid #e2e7ef}.settings-billing-pricing-head,.settings-billing-pricing-row{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(110px,.8fr) minmax(72px,.55fr) minmax(112px,.8fr);gap:10px;align-items:center;min-height:34px;border-bottom:1px solid #eef2f7;padding:0 18px}.settings-billing-pricing-head{background:#fbfcfe;color:#627188;font-size:10.5px;font-weight:520}.settings-billing-pricing-row{min-height:44px;color:#30425c;font-size:11.5px}.settings-billing-pricing-row strong{color:#10203a;font-size:12px}.settings-billing-pricing-head span:nth-child(5),.settings-billing-pricing-row span:nth-child(5){display:none}.settings-billing-pricing-row.state-planned{box-shadow:inset 3px 0 #1f6f9f}.settings-billing-seat-form{display:grid;grid-template-columns:92px 92px minmax(0,1fr);gap:10px;align-items:end;padding:14px 18px 16px}.settings-billing-seat-form label{display:grid;gap:5px;color:#5f6f85;font-size:10.5px}.settings-billing-seat-form input{width:100%;min-height:32px;border:1px solid #cfd8e6;border-radius:3px;background:#fff;color:#10203a;padding:0 9px;font-size:12px}.settings-billing-seat-form label:nth-child(3){grid-column:span 1}.settings-billing-seat-form label:nth-child(4){grid-column:1 / -1}.settings-billing-seat-form output{min-height:32px;display:inline-flex;align-items:center;grid-column:1 / span 2;color:#10203a;font-size:12px;font-weight:560}.settings-billing-seat-form button{justify-self:end;min-width:132px}.settings-billing-workbench.state-card-required{box-shadow:inset 4px 0 #c2410c}.blocked-state-inline{margin:-6px 18px 14px;color:#9a3412;font-size:11.5px}.settings-page .settings-tab-ledger:has(.settings-billing-workbench) .settings-ledger-tools{top:412px}.settings-page .settings-tab-ledger:has(.settings-billing-workbench) .settings-tab-ledger-header{top:468px}.settings-page .settings-tab-ledger-header{top:114px;display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));min-height:36px;align-items:center;border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;background:#f8fafc;color:#506078;padding:0 18px;font-size:11px;font-weight:450}.settings-page .settings-tab-ledger:has(.settings-billing-summary) .settings-tab-ledger-header{top:176px}.settings-page .settings-tab-ledger-row{display:grid;width:100%;min-height:58px;grid-template-columns:repeat(5,minmax(86px,1fr));gap:10px;align-items:center;border:0;border-bottom:1px solid #e2e7ef;border-radius:0;background:#fff;color:#13223a;padding:0 18px;text-align:left}.settings-page .settings-tab-ledger-row strong{font-size:12px}.settings-page .settings-tab-ledger-row span{min-width:0;overflow:hidden;color:#30425c;font-size:12px;line-height:1.25;text-overflow:ellipsis}.settings-page .settings-tab-ledger-row.selected{background:#eaf3ff;box-shadow:inset 3px 0 #0f5bb7}.settings-page .settings-tab-ledger-row.state-blocked{box-shadow:inset 3px 0 #c2410c}.settings-page .settings-tab-inspector{grid-column:2;grid-row:2;min-height:0;max-height:none;overflow-y:auto;background:#fff;padding:22px 26px}.settings-tab-inspector-heading{display:flex;justify-content:space-between;gap:18px;align-items:start;border-bottom:1px solid #dfe5ee;padding-bottom:18px}.settings-tab-inspector-heading h3{margin:0;color:#071a35;font-size:20px}.settings-tab-inspector-heading p{max-width:620px;margin:6px 0 0;color:#5f6f85;font-size:13px;line-height:1.45}.settings-workbench-status{display:inline-flex;min-height:24px;align-items:center;border:1px solid #cdd7e5;border-radius:999px;background:#fff;color:#0f5bb7;padding:0 10px;font-size:11px;font-weight:450}.settings-workbench-status.state-blocked{color:#9a3412}.settings-workbench-status.state-inactive{color:#5f6f85}.settings-tab-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.settings-tab-metrics span,.settings-tab-detail-grid div{display:grid;gap:5px;border:1px solid #dfe5ee;border-radius:4px;background:#fbfcfe;padding:12px;color:#5f6f85;font-size:11px}.settings-tab-metrics strong,.settings-tab-detail-grid strong{color:#10203a;font-size:13px;line-height:1.35}.settings-tab-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.settings-billing-entitlements{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e2e7ef;padding-top:14px}.settings-billing-provider{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-billing-provider>div,.settings-billing-provider strong{min-width:0;overflow-wrap:anywhere}.settings-billing-provider small{min-width:0;overflow:hidden;color:#6a7890;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.settings-billing-entitlements div{background:#fff}.settings-billing-entitlements div.state-available{border-color:#b8d7c0;box-shadow:inset 3px 0 #2f8f55}.settings-billing-entitlements div.state-limited{border-color:#dfc98e;box-shadow:inset 3px 0 #b78118}.settings-billing-entitlements small{min-width:0;overflow:hidden;color:#6a7890;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.settings-tab-policy-matrix{margin-top:18px;border:1px solid #dfe5ee;border-radius:4px;background:#fff}.settings-tab-policy-matrix header,.settings-tab-policy-matrix div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.1fr) auto;gap:14px;align-items:center;min-height:46px;border-bottom:1px solid #e4e9f1;padding:0 12px}.settings-tab-policy-matrix header{grid-template-columns:1fr auto;background:#f8fafc}.settings-tab-policy-matrix header h4{margin:0;color:#10203a;font-size:13px}.settings-tab-policy-matrix button{min-height:30px;border:1px solid #cfd8e5;border-radius:4px;background:#fff;color:#083a78;padding:0 10px;font-size:11px;font-weight:450}.settings-tab-audit-rail{grid-column:3;grid-row:2 / 4;display:flex;flex-direction:column;gap:12px;min-height:0;background:#fbfcfe;border-left:1px solid #d8dee8;padding:22px 20px}.settings-tab-audit-rail article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid #dfe5ee;border-radius:4px;background:#fff;padding:12px}.settings-tab-audit-rail article>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#eaf3ff;color:#0f5bb7;font-size:10px;font-weight:450}.settings-tab-audit-rail article strong,.settings-tab-audit-rail article p,.settings-tab-audit-rail article small{font-size:12px}.settings-tab-audit-rail article p{margin:4px 0 8px;color:#5f6f85}.settings-tab-drawer{position:fixed;top:92px;right:22px;z-index:30;display:grid;width:min(420px,calc(100vw - 44px));max-height:calc(100vh - 120px);overflow-y:auto;border:1px solid #cfd8e5;border-radius:6px;background:#fff;box-shadow:0 18px 60px #0f20392e}.settings-tab-drawer header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #dfe5ee;padding:18px}.settings-tab-drawer h3{margin:0;color:#071a35;font-size:17px}.settings-tab-drawer p{margin:6px 0 0;color:#5f6f85;font-size:12px;line-height:1.45}.settings-tab-drawer header button{align-self:start;border:0;background:transparent;color:#536278;font-size:12px;font-weight:450}.settings-tab-drawer-fields{display:grid;gap:12px;padding:18px}.settings-tab-drawer-fields label{display:grid;gap:6px;color:#4c5c73;font-size:11px;font-weight:450}.settings-tab-drawer-fields input,.settings-tab-drawer-fields select,.settings-tab-drawer-fields textarea{min-height:36px;border:1px solid #cfd8e5;border-radius:4px;background:#fff;color:#10203a;padding:8px 10px;font-size:13px;font-weight:450}.settings-tab-drawer-fields textarea{min-height:96px;resize:vertical}.settings-tab-drawer>.settings-primary-action{justify-self:stretch;margin:0 18px 18px}.settings-page .settings-layout-teams,.settings-page .settings-layout-territories{grid-template-columns:minmax(300px,.82fr) minmax(430px,1.2fr) minmax(210px,.52fr) minmax(250px,.62fr);grid-template-rows:52px minmax(0,1fr);background:#fff}.settings-page .settings-layout-teams .settings-section-rail,.settings-page .settings-layout-territories .settings-section-rail{grid-column:1 / -1}.settings-page .settings-layout-teams .settings-section-rail h3,.settings-page .settings-layout-territories .settings-section-rail h3{display:none}.settings-page .settings-layout-roles-permissions{grid-template-columns:minmax(300px,.82fr) minmax(430px,1.24fr) minmax(210px,.54fr) minmax(250px,.64fr);grid-template-rows:52px minmax(0,1fr);background:#fff}.settings-page .settings-layout-roles-permissions .settings-section-rail{grid-column:1 / -1}.settings-page .settings-layout-roles-permissions .settings-section-rail h3{display:none}.settings-role-ledger,.settings-role-inspector,.settings-role-impact,.settings-role-drawer{min-width:0;background:#fff;color:#071a35}.settings-role-ledger{grid-column:1;grid-row:2;overflow-x:auto;overflow-y:auto;border-right:1px solid #d6dee9}.settings-role-inspector{grid-column:2;grid-row:2;overflow:auto;border-right:1px solid #d6dee9;padding:20px 26px 24px}.settings-role-impact{grid-column:3;grid-row:2;display:flex;flex-direction:column;gap:18px;overflow:auto;border-right:1px solid #d6dee9;padding:20px}.settings-role-drawer{grid-column:4;grid-row:2;display:flex;flex-direction:column;gap:13px;overflow:auto;padding:20px 20px 18px}.settings-role-panel-title{position:sticky;top:0;z-index:5;display:flex;min-height:62px;align-items:center;gap:8px;border-bottom:1px solid #dce3ee;background:#fff;padding:0 22px}.settings-role-panel-title h3,.settings-role-impact h3,.settings-role-drawer h3{margin:0;color:#071a35;font-size:16px;font-weight:450}.settings-role-panel-title span,.settings-scope-ceiling h4 span,.settings-role-impact h3 span{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;border:1px solid #9fb0c5;border-radius:999px;color:#50627c;font-size:10px;font-weight:450}.settings-role-ledger-head,.settings-role-row{display:grid;grid-template-columns:minmax(136px,1.15fr) minmax(86px,.72fr) minmax(124px,.95fr) minmax(76px,.55fr) minmax(66px,.45fr);gap:8px;align-items:center;min-width:520px;padding:0 8px}.settings-role-ledger-head{position:sticky;top:62px;z-index:5;min-height:39px;border-bottom:1px solid #dce3ee;background:#f7f9fc;color:#53647a;font-size:11px;font-weight:450}.settings-role-row{width:max(100%,520px);min-height:103px;border:0;border-bottom:1px solid #e1e7f0;border-radius:0;background:#fff;color:#132642;text-align:left}.settings-role-row.selected{outline:1px solid #98c5ff;outline-offset:-1px;background:#eaf3ff;box-shadow:inset 3px 0 #0d66d0}.settings-role-row span{min-width:0;overflow-wrap:anywhere;color:#243753;font-size:12px;line-height:1.3}.settings-dot-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.settings-dot-state:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#15803d}.settings-role-identity{display:flex;min-width:0;align-items:center;gap:7px}.settings-role-identity i{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border-radius:999px;background:#e8f1ff;color:#0c55a2;font-style:normal;font-size:12px;font-weight:450}.settings-role-identity strong{color:#071a35;font-size:13px;font-weight:450}.settings-role-scope-pill{display:inline-flex;min-height:22px;align-items:center;justify-content:center;max-width:100%;border-radius:999px;background:#dcecff;color:#084b92;padding:3px 7px;font-size:11px;font-weight:450;line-height:1.05;white-space:normal}.settings-role-scope-pill.scope-superadmin,.settings-role-scope-pill.scope-admin{background:#ead7ff;color:#6536a9}.settings-role-scope-pill.scope-manager{background:#ffe8b7;color:#8a5600}.settings-role-scope-pill.scope-user{background:#cdeedc;color:#137342}.settings-role-ceiling-note{margin:24px 22px;border:1px solid #b7d5ff;border-radius:6px;background:#edf6ff;padding:16px 18px 16px 46px;color:#30425c;font-size:12px;line-height:1.45}.settings-role-ceiling-note strong{display:block;color:#071a35;font-size:13px;font-weight:450}.settings-role-ceiling-note p{margin:6px 0 0}.settings-role-inspector-title{display:flex;justify-content:space-between;gap:16px;align-items:start}.settings-role-inspector-title h3{display:flex;gap:10px;align-items:center;margin:0;color:#071a35;font-size:20px;font-weight:450}.settings-role-inspector-title h3 span{border-radius:999px;background:#ffe8b7;color:#8a5600;padding:4px 9px;font-size:11px;font-weight:450}.settings-role-inspector-title p,.settings-role-impact header p,.settings-role-drawer header p{margin:6px 0 0;color:#30425c;font-size:12px;line-height:1.35}.settings-role-inspector-title button,.settings-role-matrix-footer button{min-height:34px;border:1px solid #cdd8e7;border-radius:4px;background:#fff;color:#073a78;padding:0 12px;font-size:12px;font-weight:450}.settings-scope-ceiling{margin-top:18px}.settings-scope-ceiling h4,.settings-capability-matrix h4,.settings-role-history h4{margin:0 0 10px;color:#132642;font-size:13px;font-weight:450}.settings-scope-ceiling>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-scope-ceiling button{display:grid;min-height:64px;gap:5px;border:1px solid #d5deea;border-radius:5px;background:#f8fafc;color:#30425c;padding:12px 14px;text-align:left}.settings-scope-ceiling button strong{color:#132642;font-size:14px;font-weight:450}.settings-scope-ceiling button span{font-size:11px}.settings-scope-ceiling button.selected{border-color:#0d66d0;background:#eef6ff;box-shadow:inset 0 0 0 1px #0d66d0}.settings-scope-ceiling button:disabled:not(.selected){color:#7d8da2;opacity:.78}.settings-capability-matrix{margin-top:18px;border:1px solid #dce3ee;border-radius:4px;background:#fff}.settings-capability-matrix h4{margin:0;padding:14px 16px 10px}.settings-capability-head,.settings-capability-row{display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,minmax(32px,.34fr)) minmax(64px,.62fr);gap:4px;align-items:center;min-height:42px;border-top:1px solid #e1e7f0;padding:0 6px}.settings-capability-head{min-height:35px;background:#f7f9fc;color:#53647a;font-size:11px;font-weight:450}.settings-capability-row>span:first-child{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px}.settings-capability-row>span:first-child button{width:18px;height:22px;border:0;background:transparent;color:#30425c;padding:0}.settings-capability-row strong{color:#132642;font-size:12px;font-weight:450}.settings-capability-row small{grid-column:2;color:#5c6d84;font-size:11px;font-weight:400}.settings-capability-row label{justify-self:center}.settings-capability-row input,.settings-role-capability-editor input,.settings-role-matrix-footer input,.settings-role-apply-all input{accent-color:#0d66d0}.settings-capability-row select,.settings-role-drawer select,.settings-role-drawer textarea,.settings-role-drawer input:not([type=checkbox]){width:100%;min-width:0;min-height:34px;border:1px solid #cdd8e7;border-radius:4px;background:#fff;color:#132642;padding:7px 10px;font-size:12px;font-weight:450}.settings-role-matrix-footer{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border:1px solid #dce3ee;border-top:0;border-radius:0 0 4px 4px;padding:14px 16px}.settings-role-matrix-footer div{display:flex;flex-wrap:wrap;gap:16px;color:#53647a;font-size:12px}.settings-role-matrix-footer p{grid-column:1;margin:8px 0 0;color:#2763ad;font-size:12px;font-weight:450}.settings-role-matrix-footer button{grid-column:2;grid-row:1 / 3;align-self:end;border:0;color:#074a97}.settings-role-impact header{border-bottom:1px solid #dce3ee;padding-bottom:14px}.settings-role-impact-metrics{display:grid;gap:18px;border-bottom:1px solid #dce3ee;padding-bottom:16px}.settings-role-impact-metrics span{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 12px;color:#31425a;font-size:12px;font-weight:450}.settings-role-impact-metrics i{grid-row:1 / 4;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#e8f3ff;color:#0d66d0;font-style:normal;font-size:11px;font-weight:450}.settings-role-impact-metrics span:nth-child(2) i{background:#daf5e7;color:#0b7f45}.settings-role-impact-metrics span:nth-child(3) i{background:#ffe2e2;color:#c72b2b}.settings-role-impact-metrics span:nth-child(4) i{background:#fff0c7;color:#b56b00}.settings-role-impact-metrics strong{color:#071a35;font-size:18px;font-weight:450}.settings-role-impact-metrics small{color:#5c6d84;font-size:11px;font-weight:400}.settings-role-history{display:grid;gap:13px}.settings-role-history article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px}.settings-role-history article i{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#e4edf7;color:#0a2e5f;font-style:normal;font-size:10px;font-weight:450}.settings-role-history article strong,.settings-role-history article p,.settings-role-history article small{font-size:12px}.settings-role-history article p{margin:3px 0;color:#31425a;line-height:1.3}.settings-role-history article small{color:#607089}.settings-role-impact>button{align-self:flex-start;margin-top:auto;border:0;background:transparent;color:#073a78;padding:0;font-size:12px;font-weight:450}.settings-role-drawer header{display:flex;justify-content:space-between;gap:14px}.settings-role-drawer header button{width:28px;height:28px;border:0;background:transparent;color:#31425a;font-size:20px}.settings-role-drawer label{display:grid;gap:6px;color:#31425a;font-size:12px;font-weight:450}.settings-role-drawer label small{color:#607089;font-size:11px;font-weight:400}.settings-role-drawer .settings-drawer-note{display:grid;gap:4px}.settings-role-capability-editor{display:grid;gap:6px}.settings-role-capability-editor>div{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:12px;align-items:center}.settings-role-capability-editor>div:first-child{color:#31425a;font-size:12px;font-weight:450}.settings-role-capability-editor label{display:flex;flex-direction:row;gap:9px;align-items:center;color:#31425a;font-weight:450}.settings-role-drawer textarea{min-height:92px;resize:vertical}.settings-role-apply-all{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.settings-role-drawer footer{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;margin-top:auto;border-top:1px solid #dce3ee;padding-top:14px}.settings-operating-ledger,.settings-operating-inspector,.settings-operating-history,.settings-operating-drawer{min-width:0;background:#fff;color:#071a35}.settings-operating-ledger{grid-column:1;grid-row:2;overflow-x:hidden;overflow-y:auto;border-right:1px solid #d6dee9}.settings-operating-inspector{grid-column:2;grid-row:2;overflow:auto;border-right:1px solid #d6dee9;padding:18px}.settings-operating-history{grid-column:3;grid-row:2;overflow:auto;border-right:1px solid #d6dee9;padding:18px 18px 28px}.settings-operating-drawer{grid-column:4;grid-row:2;display:flex;flex-direction:column;gap:18px;overflow:auto;padding:18px 18px 28px}.settings-operating-panel-title{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;padding:17px 20px 10px}.settings-operating-panel-title h3,.settings-operating-history h3,.settings-operating-drawer h3{margin:0;color:#071a35;font-size:16px;font-weight:450;letter-spacing:0}.settings-operating-tools{position:sticky;top:47px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(136px,168px) max-content;gap:8px;align-items:end;background:#fff;border-bottom:1px solid #dce3ee;padding:8px 12px 14px}.settings-operating-tools label,.settings-operating-drawer label,.settings-team-detail-grid label,.settings-territory-fields label{display:grid;gap:7px;color:#31425a;font-size:12px;font-weight:450}.settings-operating-tools label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.settings-operating-tools input,.settings-operating-tools select,.settings-operating-drawer input,.settings-operating-drawer select,.settings-operating-drawer textarea,.settings-team-detail-grid select,.settings-territory-fields select,.settings-territory-fields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:35px;border:1px solid #cdd8e7;border-radius:3px;background:#fff;color:#132642;padding:8px 11px;font-size:13px;font-weight:400}.settings-territory-fields textarea{min-height:66px;resize:vertical;line-height:1.35}.settings-operating-tools input::placeholder,.settings-operating-drawer input::placeholder,.settings-operating-drawer textarea::placeholder{color:#7f8da3;font-weight:400}.settings-operating-tools strong{align-self:center;color:#20334f;font-size:12px;font-weight:450;white-space:nowrap}.settings-operating-ledger-head,.settings-operating-row{display:grid;align-items:center;gap:12px;padding:0 20px}.settings-team-ledger-head,.settings-team-row{grid-template-columns:12px minmax(150px,1.22fr) minmax(72px,.54fr) minmax(60px,.36fr) minmax(88px,.48fr) minmax(52px,.36fr);gap:4px;padding-right:8px;padding-left:8px}.settings-territory-ledger-head,.settings-territory-row{grid-template-columns:12px minmax(110px,1.3fr) minmax(72px,.8fr) minmax(56px,.55fr);gap:4px;padding-right:8px;padding-left:8px}.settings-operating-ledger-head{position:sticky;top:106px;z-index:5;min-height:38px;border-bottom:1px solid #dce3ee;background:#f7f9fc;color:#53647a;font-size:11px;font-weight:450}.settings-operating-row{width:100%;min-height:63px;border:0;border-bottom:1px solid #e1e7f0;border-radius:0;background:#fff;color:#132642;text-align:left}.settings-operating-row.selected{outline:1px solid #98c5ff;outline-offset:-1px;background:#eaf3ff;box-shadow:inset 3px 0 #0d66d0}.settings-operating-row strong,.settings-operating-row b{display:block;color:#071a35;font-size:12px;font-weight:450;line-height:1.2}.settings-operating-row span{min-width:0;overflow-wrap:anywhere;color:#20334f;font-size:12px;line-height:1.25}.settings-operating-row small{display:block;margin-top:3px;color:#4f6077;font-size:11px;font-weight:400;line-height:1.15}.settings-team-name-cell{display:flex;min-width:0;align-items:center;gap:10px}.settings-manager-cell{display:grid;gap:2px}.settings-team-name-cell i{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#e5ebf2;color:#0a2e5f;font-style:normal;font-size:12px;font-weight:450}.settings-team-name-cell small{display:none}.settings-dot-state,.settings-route-state{position:relative;display:inline-flex;align-items:center;gap:7px;color:#10233e;font-size:12px;font-weight:450}.settings-dot-state:before,.settings-route-state:before{content:"";width:6px;height:6px;border-radius:999px;background:#15803d}.settings-dot-state.state-attention:before{background:#b45309}.settings-dot-state.state-inactive:before{background:#64748b}.settings-route-state.warning:before{background:#b45309}.settings-lifecycle-pill{display:inline-flex;min-width:50px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;background:#d9f3e6;color:#137342;padding:0 10px;font-size:11px;font-weight:450}.settings-lifecycle-pill.draft{background:#fff0c7;color:#8a5600}.settings-operating-ledger-footer{position:sticky;bottom:0;display:flex;min-height:50px;align-items:center;justify-content:space-between;border-top:1px solid #dce3ee;background:#fff;padding:0 20px;color:#31425a;font-size:12px}.settings-team-hero{display:grid;grid-template-columns:72px minmax(0,1fr) 108px;gap:18px;align-items:start;border-bottom:1px solid #dce3ee;padding:4px 0 14px}.settings-team-hero-icon{display:inline-flex;width:68px;height:68px;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#075dbb,#07326f);color:#fff}.settings-team-hero-icon svg{width:34px;height:34px}.settings-team-hero h3,.settings-territory-title-row h3{display:flex;gap:10px;align-items:center;margin:0;color:#071a35;font-size:20px;font-weight:450}.settings-team-hero p,.settings-territory-title-row p{margin:5px 0 0;color:#30425c;font-size:12px;line-height:1.35}.settings-territory-title-row p{display:grid;gap:3px}.settings-territory-route-summary{color:#12633b;font-size:12px;font-weight:450}.settings-territory-route-summary.warning{color:#9a4b00}.settings-team-hero p span{margin-left:18px}.settings-action-menu{min-height:34px;border:1px solid #cdd8e7;border-radius:4px;background:#fff;color:#071a35;font-size:12px;font-weight:450}.settings-team-section-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:10px;border:1px solid #dce3ee;background:#dce3ee}.settings-team-section-strip span{min-width:0;background:#f8fbff;color:#40526b;padding:7px 8px;font-size:11px;font-weight:450;line-height:1.25;text-align:center}.settings-team-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:16px}.settings-team-model{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:16px;align-items:center;border-bottom:1px solid #dce3ee;padding:20px 0}.settings-team-model h4,.settings-team-members h4,.settings-team-impact h4,.settings-territory-map-panel h4,.settings-activation-checklist h4,.settings-routing-impact h4{margin:0;color:#132642;font-size:13px;font-weight:450}.settings-team-model p{margin:7px 0 0;color:#30425c;font-size:12px}.settings-team-model button,.settings-team-members header button,.settings-team-impact button,.settings-routing-impact button{min-height:30px;border:1px solid #cdd8e7;border-radius:4px;background:#fff;color:#073a78;padding:0 10px;font-size:11px;font-weight:450}.settings-team-workbench-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.75fr);gap:16px;margin-top:14px}.settings-team-members,.settings-team-impact section,.settings-territory-map-panel,.settings-activation-checklist,.settings-routing-impact section,.settings-assignment-summary span{border:1px solid #dce3ee;border-radius:4px;background:#fff}.settings-team-members header{display:flex;min-height:44px;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3ee;padding:0 12px}.settings-team-member-head,.settings-team-member-row{display:grid;grid-template-columns:minmax(92px,1.1fr) minmax(84px,.9fr) minmax(64px,.65fr) 56px;gap:8px;align-items:center;min-height:40px;border-bottom:1px solid #e4eaf2;padding:0 10px;color:#293d59;font-size:12px}.settings-team-member-head>*,.settings-team-member-row>*{min-width:0;overflow-wrap:anywhere}.settings-team-member-head{color:#53647a;font-size:11px;font-weight:450}.settings-team-member-row.tone-attention{background:#fffaf0}.settings-link-button,.settings-team-impact button{justify-content:flex-start;border:0;background:transparent;color:#073a78;padding:10px 12px;font-size:12px;font-weight:450}.settings-team-impact{display:grid;gap:14px}.settings-team-impact section{padding:13px}.settings-team-impact dl,.settings-routing-impact dl{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px 12px;margin:13px 0;color:#30425c;font-size:12px}.settings-team-impact dd,.settings-routing-impact dd{margin:0;color:#071a35;font-weight:450}.settings-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.settings-chip-row span{border-radius:999px;background:#d8eaff;color:#0c4e95;padding:5px 9px;font-size:11px;font-weight:450}.settings-team-impact p{display:flex;justify-content:space-between;gap:10px;color:#30425c;font-size:12px}.settings-territory-map-panel{overflow:hidden;padding:0}.settings-territory-map-panel h4{padding:12px 14px 10px}.settings-territory-map{display:block;width:100%;height:150px;margin:0;border:0;border-top:1px solid #cfdaea}.settings-territory-map-water{fill:#f5f8fc}.settings-territory-map-grid{fill:none;stroke:#dce6f2;stroke-width:.7}.settings-territory-map-land{fill:#d8e1eb;stroke:#fff;stroke-width:.55}.settings-territory-selected-region{fill:#0a5a9f;stroke:#063e70;stroke-width:1.05}.settings-territory-map-label{fill:#07315f;font-size:12px;font-weight:450;paint-order:stroke;stroke:#fff;stroke-width:3px}.settings-territory-title-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #dce3ee;padding:14px 0}.settings-territory-title-row button,.settings-region-picker select{min-width:34px;min-height:34px;border:1px solid #cdd8e7;border-radius:4px;background:#fff;color:#071a35}.settings-territory-fields{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(160px,.65fr);gap:12px;margin-top:16px}.settings-region-picker select{width:100%;color:#0d3f7f;font-weight:450}.settings-territory-fields .settings-territory-reason-field{grid-column:1 / -1}.settings-territory-activation-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:14px;margin-top:18px}.settings-activation-checklist{padding:14px}.settings-activation-checklist header{display:flex;align-items:center;justify-content:space-between;color:#53647a;font-size:11px;font-weight:450}.settings-progress-bar{height:5px;margin:12px 0 14px;background:#e5ebf3}.settings-progress-bar span{display:block;width:60%;height:100%;background:#0d66d0}.settings-checkline{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:0 0 12px}.settings-checkline span{width:12px;height:12px;border:1px solid #b9c6d8;border-radius:999px;margin-top:2px}.settings-checkline.complete span{border-color:#15803d;background:#15803d}.settings-checkline.blocked span{border-color:#c2410c}.settings-checkline strong,.settings-routing-impact strong{color:#071a35;font-size:12px;font-weight:450}.settings-checkline small{grid-column:2;color:#40526b;font-size:11px}.settings-checkline.blocked small{color:#b42318;font-weight:450}.settings-routing-impact{display:grid;gap:14px}.settings-routing-impact section{padding:14px}.settings-routing-impact section.blocked{border-color:#f1c38e;background:#fffaf2}.settings-routing-impact p{color:#40526b;font-size:12px;line-height:1.35}.settings-assignment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.settings-assignment-summary span{display:grid;gap:2px;border-radius:0;border-right:0;padding:12px}.settings-assignment-summary span:last-child{border-right:1px solid #dce3ee}.settings-assignment-summary small,.settings-assignment-summary em{color:#40526b;font-size:11px;font-style:normal}.settings-assignment-summary strong{color:#071a35;font-size:18px;font-weight:450}.settings-assignment-summary button{justify-self:start;border:0;background:transparent;color:#073a78;padding:4px 0 0;font-size:11px;font-weight:450}.settings-assignment-summary button[aria-pressed=true]{color:#071a35;text-decoration:underline;text-underline-offset:3px}.settings-territory-impact-ledger{display:grid;margin-top:14px;border:1px solid #dce3ee;background:#fff}.settings-territory-impact-ledger header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce3ee;padding:0 12px}.settings-territory-impact-ledger h4{margin:0;color:#132642;font-size:13px;font-weight:450}.settings-territory-impact-ledger header p{margin:3px 0 0;color:#53647a;font-size:11px}.settings-territory-impact-ledger header button{border:0;background:transparent;color:#073a78;font-size:12px;font-weight:450}.settings-territory-impact-head,.settings-territory-impact-ledger article{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(86px,.55fr) minmax(0,1.65fr);gap:12px;align-items:start;border-bottom:1px solid #e4eaf2;padding:10px 12px}.settings-territory-impact-ledger article:last-child{border-bottom:0}.settings-territory-impact-head{color:#53647a;font-size:11px;font-weight:450}.settings-territory-impact-ledger article strong,.settings-territory-impact-ledger article span,.settings-territory-impact-ledger article p{margin:0;color:#132642;font-size:12px;line-height:1.3}.settings-territory-impact-ledger article b{display:block;color:#071a35;font-weight:450}.settings-territory-actions{position:sticky;bottom:-18px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:20px;border-top:1px solid #dce3ee;background:#fff;padding-top:12px}.settings-territory-actions .settings-create-readiness{grid-column:1 / -1}.settings-territory-actions button,.settings-operating-drawer footer button{min-height:36px;border:1px solid #cdd8e7;border-radius:4px;background:#fff;color:#073a78;font-size:12px;font-weight:450}.settings-territory-actions .settings-primary-action,.settings-operating-drawer footer .settings-primary-action{border-color:#062a58;background:#062a58;color:#fff}.settings-territory-actions .settings-primary-action:disabled,.settings-operating-drawer footer .settings-primary-action:disabled{border-color:#d4deeb;background:#eef3f8;color:#708095;box-shadow:none;cursor:not-allowed}.settings-operating-history-heading{display:grid;gap:14px;border-bottom:1px solid #dce3ee;padding-bottom:16px}.settings-operating-history-heading select{min-height:34px;border:1px solid #cdd8e7;border-radius:4px;background:#fff;padding:0 10px;color:#132642;font-size:12px;font-weight:450}.settings-operating-timeline{position:relative;display:grid;gap:8px;padding-top:16px}.settings-operating-timeline:before{content:"";position:absolute;top:30px;bottom:20px;left:15px;width:1px;background:#d6dee9}.settings-operating-timeline article{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;min-height:86px}.settings-history-icon{z-index:1;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#eaf3ff;color:#0d66d0;font-size:12px;font-weight:450}.settings-history-icon.tone-1{background:#e9f7ef;color:#16803a}.settings-history-icon.tone-2{background:#f2f6fb;color:#13406f}.settings-history-icon.tone-3{background:#fff3df;color:#c06b13}.settings-operating-timeline strong{color:#071a35;font-size:12px;font-weight:450}.settings-operating-timeline p{margin:5px 0 6px;color:#30425c;font-size:12px;line-height:1.35}.settings-operating-timeline small{display:block;color:#30425c;font-size:11px;line-height:1.5}.settings-full-audit-link{margin-top:auto;border:0;background:transparent;color:#073a78;padding:18px 0 0;font-size:12px;font-weight:450;text-align:left}.settings-operating-drawer header{display:flex;justify-content:space-between;gap:18px}.settings-operating-drawer header button{width:30px;height:30px;border:0;background:transparent;color:#071a35;font-size:22px;line-height:1}.settings-operating-drawer textarea{min-height:78px;resize:vertical}.settings-operating-drawer small{color:#40526b;font-size:11px;font-weight:450;line-height:1.35}.settings-drawer-note{border:1px solid #9cc8fb;border-radius:4px;background:#eaf4ff;color:#123c70;padding:12px;font-size:12px;line-height:1.35}.settings-create-readiness{margin:0;color:#40526b;font-size:11px;font-weight:450;line-height:1.35}.settings-operating-drawer footer{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;margin-top:auto;border-top:1px solid #dce3ee;padding-top:18px}.settings-page .settings-layout-pipelines{grid-template-columns:minmax(720px,1fr) minmax(300px,.34fr);grid-template-rows:52px minmax(216px,auto) minmax(0,1fr);background:#fff}.settings-page .settings-layout-pipelines .settings-section-rail{grid-column:1 / -1}.settings-pipeline-ledger,.settings-pipeline-workbench,.settings-pipeline-inspector{min-width:0;background:#fff;color:#071a35}.settings-pipeline-ledger{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);grid-template-rows:40px 34px minmax(0,auto) 44px;overflow:hidden;border-right:0;border-bottom:1px solid #d7dfeb}.settings-pipeline-panel-title{display:flex;grid-column:1;grid-row:1;min-height:0;align-items:center;gap:12px;padding:0 0 0 24px}.settings-pipeline-panel-title h3,.settings-pipeline-workbench-header h3,.settings-pipeline-inspector h3,.settings-pipeline-section-heading h4,.settings-pipeline-requirements h4,.settings-pipeline-readiness h4,.settings-pipeline-audit h4{margin:0;color:#071a35;font-weight:450;letter-spacing:0}.settings-pipeline-panel-title h3{font-size:15px;line-height:1}.settings-pipeline-panel-title p,.settings-pipeline-workbench-header p,.settings-pipeline-section-heading p,.settings-pipeline-requirements p{margin:5px 0 0;color:#40536f;font-size:12px;line-height:1.3}.settings-pipeline-panel-title p{margin:0;white-space:nowrap;font-size:11px;line-height:1}.settings-pipeline-tools{display:grid;grid-column:2;grid-row:1;grid-template-columns:minmax(240px,420px) minmax(128px,180px) max-content;gap:8px;align-items:center;justify-content:end;border-bottom:0;padding:0 24px 0 12px}.settings-pipeline-tools label,.settings-pipeline-inspector label{display:grid;gap:6px;color:#20334f;font-size:11px;font-weight:450}.settings-pipeline-tools label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.settings-pipeline-tools input,.settings-pipeline-tools select,.settings-pipeline-inspector input,.settings-pipeline-inspector select,.settings-pipeline-policy-row input,.settings-pipeline-policy-row select{min-height:28px;border:1px solid #cbd6e5;border-radius:3px;background:#fff;color:#132642;padding:5px 10px;font-size:12px;font-weight:400}.settings-pipeline-tools strong{color:#132642;font-size:12px;font-weight:450;white-space:nowrap}.settings-pipeline-ledger-head,.settings-pipeline-row{display:grid;grid-template-columns:minmax(168px,1.45fr) minmax(88px,.7fr) minmax(124px,.9fr) minmax(88px,.64fr) minmax(54px,.38fr) minmax(142px,.95fr) minmax(88px,.58fr) 24px;gap:12px;align-items:center;min-width:980px;padding:0 24px}.settings-role-ledger-head{width:max(100%,520px)}.settings-pipeline-ledger-head{grid-column:1 / -1;grid-row:2;min-height:34px;border-top:1px solid #dbe3ef;border-bottom:1px solid #dbe3ef;background:#f7f9fc;color:#53647a;font-size:11px;font-weight:450}.settings-pipeline-ledger-body{grid-column:1 / -1;grid-row:3;min-height:0;max-height:322px;overflow-x:auto;overflow-y:auto}.settings-pipeline-row{width:max(100%,980px);min-height:72px;border:0;border-bottom:1px solid #e1e7f0;border-radius:0;background:#fff;color:#132642;text-align:left}.settings-pipeline-row:focus{outline:none}.settings-pipeline-row:focus-visible{position:relative;z-index:1;outline:2px solid #0d66d0;outline-offset:-2px}.settings-pipeline-row.selected{position:relative;z-index:2;background:#eaf3ff;box-shadow:inset 3px 0 #0d66d0,inset 0 1px #9ec8ff,inset 0 -1px #9ec8ff}.settings-pipeline-row>span{min-width:0;overflow-wrap:normal;color:#20334f;font-size:12px;line-height:1.25}.settings-pipeline-name-cell{display:flex;min-width:0;gap:11px;align-items:center}.settings-pipeline-name-cell i{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:5px;background:#0d66d0;color:#fff;font-style:normal;font-size:12px;font-weight:450}.settings-pipeline-row.tone-renewal .settings-pipeline-name-cell i{background:#168348}.settings-pipeline-row.tone-quote .settings-pipeline-name-cell i{background:#7048e8}.settings-pipeline-row.tone-handoff .settings-pipeline-name-cell i{background:#c75f0d}.settings-pipeline-name-cell strong{display:block;color:#071a35;font-size:12px;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-pipeline-name-cell small,.settings-pipeline-row small{display:block;margin-top:4px;color:#415672;font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-pipeline-row>span:not(.settings-pipeline-name-cell,.settings-pipeline-state,.settings-pipeline-more){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-pipeline-state{display:inline-flex;align-items:center;gap:6px;font-weight:450}.settings-pipeline-state:before{content:"";width:6px;height:6px;border-radius:999px;background:#15803d}.settings-pipeline-state.state-attention:before{background:#b45309}.settings-pipeline-more{font-weight:450;text-align:right}.settings-pipeline-ledger-footer{position:relative;z-index:3;grid-column:1 / -1;grid-row:4;display:flex;min-height:44px;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #dce3ee;background:#fff;padding:0 24px;color:#31425a;font-size:12px}.settings-pipeline-empty,.settings-pipeline-setup,.cg-pipeline-required{display:grid;align-content:center;justify-items:start;gap:10px;min-height:260px;border:1px solid #d7dfeb;background:#f8fafc;padding:24px;color:#14243b}.settings-pipeline-empty{min-width:980px;min-height:96px;border-width:0 0 1px;background:#fff}.customer-graph-canvas-host .cg-workbench-ledger:has(.cg-pipeline-required){min-height:calc(100dvh - 76px)}.customer-graph-canvas-host .cg-pipeline-required{min-height:clamp(420px,calc(100dvh - 190px),720px);border-right:0;border-left:0}.settings-pipeline-empty h4,.settings-pipeline-setup h3,.cg-pipeline-required h3{margin:0;color:#071a35;font-weight:500;letter-spacing:0}.settings-pipeline-empty h4{font-size:15px}.settings-pipeline-setup h3,.cg-pipeline-required h3{font-size:20px}.settings-pipeline-empty p,.settings-pipeline-setup p,.cg-pipeline-required p{max-width:620px;margin:0;color:#40536f;font-size:13px;line-height:1.45}.settings-pipeline-setup>span,.cg-pipeline-required>span{color:#0b4c9c;font-size:12px;font-weight:550;text-transform:uppercase}.settings-pipeline-empty button,.settings-pipeline-setup button,.cg-pipeline-required button{min-height:36px;border:1px solid #062a58;border-radius:3px;background:#062a58;color:#fff;padding:0 14px;font-size:12px;font-weight:550}.settings-pipeline-setup-form{display:grid;gap:14px;width:min(100%,760px);margin-top:6px}.settings-pipeline-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-pipeline-setup-form label{display:grid;gap:6px;min-width:0;color:#243852;font-size:12px;font-weight:550}.settings-pipeline-setup-form input,.settings-pipeline-setup-form select,.settings-pipeline-setup-form textarea{width:100%;min-width:0;border:1px solid #c4cfdd;border-radius:3px;background:#fff;color:#071a35;font:inherit;font-size:13px;font-weight:450;padding:9px 10px}.settings-pipeline-setup-form textarea{resize:vertical;line-height:1.35}.settings-pipeline-setup-form footer{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#40536f;font-size:12px}.settings-pipeline-setup-form footer span{line-height:1.35}.settings-pipeline-workbench{grid-column:1;grid-row:3;overflow:auto;border-right:1px solid #d7dfeb;padding:24px 24px 22px}.settings-pipeline-workbench.deal-model{grid-column:1 / -1;border-right:0}.settings-pipeline-workbench.empty{grid-column:1 / -1;display:grid;align-content:start;border-right:0;background:#f7f9fc;padding:26px}.settings-pipeline-workbench-header{display:flex;gap:18px;align-items:start;justify-content:space-between}.settings-pipeline-workbench-header h3{display:flex;gap:14px;align-items:center;font-size:22px}.settings-pipeline-active-pill{display:inline-flex;min-height:23px;align-items:center;border-radius:3px;background:#dff5ea;color:#147343;padding:0 11px;font-size:11px;font-weight:450}.settings-pipeline-command-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;white-space:normal}.settings-pipeline-command-strip button,.settings-pipeline-section-heading>button,.settings-pipeline-policy-row button,.settings-pipeline-audit button{min-height:34px;border:1px solid #cbd6e5;border-radius:3px;background:#fff;color:#062a58;padding:0 13px;font-size:12px;font-weight:450}.settings-pipeline-command-strip .settings-pipeline-primary{border-color:#062a58;background:#062a58;color:#fff}.settings-pipeline-command-strip .settings-pipeline-primary:disabled{border-color:#cbd6e5;background:#edf2f7;color:#63758c;cursor:not-allowed}.settings-pipeline-publish-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;justify-content:end;width:100%;color:#52657c;font-size:12px}.settings-pipeline-publish-state strong{min-height:27px;display:inline-flex;align-items:center;border-radius:3px;padding:0 10px;font-weight:600}.settings-pipeline-publish-state span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.settings-pipeline-publish-state.is-ready strong{background:#dff5ea;color:#147343}.settings-pipeline-publish-state.is-blocked strong{background:#fff2e8;color:#9a4b00}.settings-pipeline-metric-tape{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px;border:1px solid #d7dfeb;border-radius:4px;background:#fff}.settings-pipeline-metric-tape span{display:grid;gap:4px;min-height:66px;place-content:center;border-right:1px solid #dce3ee;color:#31425a;font-size:12px;text-align:center}.settings-pipeline-metric-tape span:last-child{border-right:0}.settings-pipeline-metric-tape strong{color:#071a35;font-size:19px;font-weight:450}.settings-pipeline-view-tabs{display:inline-flex;gap:0;overflow:hidden;margin-top:16px;border:1px solid #cbd7e6;border-radius:5px;background:#fff}.settings-pipeline-view-tabs button{min-height:38px;border:0;border-right:1px solid #dbe3ee;background:#fff;color:#243852;padding:0 18px;font-family:inherit;font-size:12px;font-weight:520;cursor:pointer}.settings-pipeline-view-tabs button:last-child{border-right:0}.settings-pipeline-view-tabs button.selected,.settings-pipeline-view-tabs button[aria-selected=true]{background:#062a58;color:#fff}.settings-pipeline-stage-section,.settings-pipeline-policy{margin-top:22px}.settings-pipeline-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.settings-pipeline-section-heading h4{font-size:15px}.settings-pipeline-switch{display:flex;align-items:center;gap:8px;color:#40536f;font-size:12px;font-weight:400}.settings-pipeline-switch input{position:absolute;opacity:0}.settings-pipeline-switch span{position:relative;width:32px;height:18px;border:1px solid #cbd6e5;border-radius:999px;background:#f3f6fa}.settings-pipeline-switch span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #071a352e;transition:transform .16s ease}.settings-pipeline-switch input:checked+span{border-color:#0d66d0;background:#0d66d0}.settings-pipeline-switch input:checked+span:after{transform:translate(14px)}.settings-pipeline-switch input:disabled+span,.settings-pipeline-switch input:disabled~b{opacity:.58}.settings-pipeline-stage-track{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:12px;align-items:start}.settings-pipeline-stage-card{display:grid;min-height:185px;gap:8px;border:1px solid #d4deeb;border-radius:4px;background:#fbfcfe;color:#132642;padding:12px 13px;text-align:left}.settings-pipeline-stage-card.selected{border-color:#0d66d0;background:#eaf3ff;box-shadow:inset 0 0 0 1px #0d66d0}.settings-pipeline-stage-card.state-inactive{border-style:dashed;background:#f5f7fa;color:#53647a}.settings-pipeline-stage-card>span{color:#53647a;font-size:12px;font-weight:450}.settings-pipeline-stage-card strong{display:flex;align-items:center;justify-content:space-between;color:#071a35;font-size:12px;font-weight:450}.settings-pipeline-stage-card svg{width:15px;height:15px;color:#168348;stroke:currentColor;stroke-width:1.8;fill:none}.settings-pipeline-stage-card small{display:grid;grid-template-columns:minmax(44px,auto) minmax(0,1fr);column-gap:6px;align-items:start;color:#20334f;font-size:11px;line-height:1.1}.settings-pipeline-stage-card b{color:#53647a;font-weight:450}.settings-pipeline-stage-arrow{display:none}.settings-pipeline-policy-grid{border:1px solid #d7dfeb;border-radius:4px;background:#fff}.settings-pipeline-stage-empty{display:grid;align-content:center;min-height:170px;border:1px dashed #c4d4e8;border-radius:4px;background:#f8fbff;padding:24px;color:#445671}.settings-pipeline-stage-empty h4{margin:0 0 7px;color:#071a35;font-size:14px;font-weight:450}.settings-pipeline-stage-empty p{max-width:620px;margin:0;font-size:12px;line-height:1.45}.settings-pipeline-policy-row{display:grid;grid-template-columns:150px minmax(250px,.92fr) minmax(270px,1fr);gap:14px;align-items:center;min-height:43px;border-bottom:1px solid #e1e7f0;padding:0 14px}.settings-pipeline-policy-row:last-child{border-bottom:0}.settings-pipeline-policy-row>span:first-child{color:#20334f;font-size:12px;font-weight:450}.settings-pipeline-policy-row p{margin:0;color:#53647a;font-size:11px;line-height:1.25}.settings-pipeline-policy-row button{display:grid;grid-template-columns:1fr 54px;gap:10px;align-items:center;width:100%;min-height:28px;padding:0}.settings-pipeline-policy-row button span{justify-self:start;padding-left:10px;color:#132642}.settings-pipeline-policy-row button b{display:inline-flex;height:100%;align-items:center;justify-content:center;border-left:1px solid #d5deea;color:#062a58}.settings-pipeline-policy-control,.settings-pipeline-duration-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.settings-pipeline-policy-control em{display:inline-flex;min-height:22px;align-items:center;border:1px solid #b8e4ce;border-radius:3px;background:#e2f6ec;color:#137342;padding:0 8px;font-style:normal;font-size:10px;font-weight:450}.settings-pipeline-duration-control input{min-width:0}.settings-pipeline-stage-footnote{display:flex;gap:18px;align-items:center;padding:14px 4px 0;color:#53647a;font-size:11px}.settings-pipeline-stage-footnote svg{width:15px;height:15px;stroke:#53647a;stroke-width:1.8;fill:none}.settings-pipeline-inspector{grid-column:2;grid-row:3;display:flex;flex-direction:column;gap:14px;overflow:auto;padding:18px 20px 22px}@media (max-width: 1520px){.settings-page .settings-layout-pipelines{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(216px,auto) minmax(0,1fr) minmax(240px,auto)}.settings-pipeline-ledger{grid-column:1;grid-row:2}.settings-pipeline-workbench{grid-column:1;grid-row:3;border-right:0}.settings-pipeline-inspector{grid-column:1;grid-row:4;max-height:none;border-top:1px solid #d7dfeb;border-right:0}}.settings-pipeline-inspector>header,.settings-pipeline-audit header{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-pipeline-inspector h3{font-size:20px}.settings-pipeline-inspector>header button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;background:transparent;color:#071a35}.settings-pipeline-inspector>header svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8}.settings-pipeline-inspector nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d7dfeb}.settings-pipeline-inspector nav button{min-height:34px;border:0;border-bottom:2px solid transparent;background:transparent;color:#31425a;font-size:12px;font-weight:450}.settings-pipeline-inspector nav button.selected{border-bottom-color:#0d66d0;color:#083a78}.settings-pipeline-requirements,.settings-pipeline-readiness,.settings-pipeline-impact-summary,.settings-pipeline-audit{border-top:1px solid #dce3ee;padding-top:12px}.settings-pipeline-requirements h4,.settings-pipeline-readiness h4,.settings-pipeline-audit h4{font-size:13px}.settings-pipeline-requirement{display:flex;align-items:center;gap:8px;margin:7px 0 0;color:#31425a;font-size:12px}.settings-pipeline-requirement span{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border:1px solid #bcc8d9;border-radius:999px;color:#7a8798;font-size:9px;font-weight:450}.settings-pipeline-requirement.state-complete span{border-color:#168348;background:#168348;color:#fff}.settings-pipeline-requirement.state-warning span{border-color:#d78311;background:#fff3d4;color:#8a5600}.settings-pipeline-requirement.state-blocked span{border-color:#cc2f2f;background:#cc2f2f;color:#fff}.settings-pipeline-impact-summary{display:grid;gap:8px}.settings-pipeline-impact-summary span{display:grid;gap:3px;color:#20334f;font-size:12px;line-height:1.2}.settings-pipeline-impact-summary strong{color:#071a35;font-size:12px}.settings-pipeline-audit{display:grid;gap:10px}.settings-pipeline-audit header button{border:0;background:transparent;color:#0d66d0;padding:0;font-size:12px;font-weight:450}.settings-pipeline-audit header button:disabled{color:#7a8798}.settings-pipeline-audit article{display:grid;grid-template-columns:18px minmax(0,1fr) 72px;gap:10px;align-items:start}.settings-pipeline-audit article i{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:#0d66d0;color:#fff;font-style:normal;font-size:10px;font-weight:450}.settings-pipeline-audit article.tone-success i{background:#168348}.settings-pipeline-audit article.tone-warning i{background:#c75f0d}.settings-pipeline-audit strong,.settings-pipeline-audit small,.settings-pipeline-audit time{display:block;color:#071a35;font-size:11px;line-height:1.25}.settings-pipeline-audit small,.settings-pipeline-audit time{color:#53647a}.settings-page .settings-layout-automation{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.settings-page:has(.settings-layout-automation) .settings-toolbar{display:flex}.settings-automation-builder{grid-column:1 / -1;grid-row:2;min-height:0;height:100%;display:grid;grid-template-columns:minmax(360px,.46fr) minmax(0,1.54fr);gap:0;overflow:hidden;background:#f4f7fb;padding:0}.settings-automation-register,.settings-automation-workbench{min-width:0;min-height:0;border:1px solid #cfd9e6;border-radius:0;background:#fff;box-shadow:0 1px 2px #0f23400a}.settings-automation-workbench{display:flex;flex-direction:column;border-left:0;overflow:auto}.settings-automation-workbench-header{order:0}.settings-automation-config-form{order:1}.settings-automation-authoring-shell{order:2}.settings-automation-simulation{order:3}.settings-automation-register{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.settings-automation-register>*{box-sizing:border-box;min-width:0;max-width:100%}.settings-automation-register>header{display:flex;gap:12px;align-items:start;justify-content:space-between;padding:14px 18px 9px}.settings-automation-register>header>strong{flex:0 0 auto;border:1px solid #cfd9e6;border-radius:4px;background:#f7fafc;color:#253449;padding:5px 8px;font-size:10.5px;font-weight:750}.settings-automation-register h3,.settings-automation-workbench h3,.settings-automation-workbench h4,.settings-automation-inspector h4,.settings-automation-block-library h4,.settings-automation-simulation h4{margin:0;color:#09203f;letter-spacing:0}.settings-automation-register h3,.settings-automation-workbench h3{font-size:20px;line-height:1.16}.settings-automation-register p,.settings-automation-workbench p,.settings-automation-block-library p,.settings-automation-canvas-head p,.settings-automation-simulation p,.settings-automation-inspector>p{margin:5px 0 0;color:#5e6e84;font-size:12px;line-height:1.35}.settings-automation-filterbar{display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(210px,1.5fr) minmax(112px,.68fr) minmax(132px,.76fr) minmax(104px,.58fr) 58px;gap:8px;align-items:end;border-bottom:1px solid #dbe4ee;padding:9px 18px 10px}.settings-automation-register-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #e5ebf3;border-bottom:1px solid #dbe4ee;background:#f8fbfe}.settings-automation-register-metrics button{display:grid;min-width:0;min-height:46px;border:0;border-right:1px solid #e1e8f1;background:transparent;color:#10213d;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:start;padding:8px 10px 7px;text-align:left}.settings-automation-register-metrics button:last-child{border-right:0}.settings-automation-register-metrics button:hover,.settings-automation-register-metrics button:focus-visible{background:#eef5fc;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-register-metrics span{overflow:hidden;color:#63748a;font-size:8.8px;font-weight:760;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.settings-automation-register-metrics strong{grid-column:2;grid-row:1 / span 2;justify-self:end;color:#0a1f3d;font-size:18px;line-height:1.05}.settings-automation-register-metrics em{display:-webkit-box;overflow:hidden;grid-column:1;margin-top:4px;color:#526176;font-size:9.2px;font-style:normal;font-weight:500;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-filterbar label{display:grid;gap:4px;min-width:0;color:#526176;font-size:10px}.settings-automation-filterbar input,.settings-automation-filterbar select{width:100%;min-width:0;height:31px;border:1px solid #ccd8e5;border-radius:4px;background:#f9fbfd;color:#11223d;padding:0 8px;font-size:10.5px}.settings-automation-filterbar button,.settings-automation-workbench button,.settings-automation-inspector-actions button,.settings-automation-simulation button{min-height:36px;border:1px solid #c9d5e4;border-radius:5px;background:#fff;color:#0d2443;padding:0 14px;font-size:12px;font-weight:650}.settings-automation-filterbar button{min-height:31px;padding:0 9px;font-size:10.5px}.settings-automation-workbench button:disabled,.settings-automation-filterbar button:disabled,.settings-automation-inspector-actions button:disabled,.settings-automation-simulation button:disabled{background:#f2f5f8;color:#8b98aa;cursor:not-allowed}.settings-automation-register-row,.settings-automation-register-table-head{display:grid;grid-template-columns:10px minmax(180px,1.2fr) minmax(110px,.58fr) minmax(132px,.72fr) minmax(72px,.38fr) minmax(82px,.42fr) minmax(140px,.72fr);gap:10px;align-items:center;min-width:0}.settings-automation-register-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.settings-automation-register-list{min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable}.settings-automation-register-table-head{position:sticky;z-index:1;top:0;min-height:28px;border-bottom:1px solid #d9e2ee;background:#f7fafd;color:#5d6d82;padding:0 16px 0 18px;font-size:9px;font-weight:780;letter-spacing:0;text-transform:uppercase}.settings-automation-register-table-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-automation-register-list footer{display:flex;gap:10px;min-height:28px;align-items:center;justify-content:space-between;border-top:1px solid #e7edf5;color:#64748b;padding:0 18px;font-size:10px;font-weight:650;text-transform:uppercase}.settings-automation-register-list footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-automation-register-list footer span:last-child{max-width:72%;text-align:right;text-transform:none}.settings-automation-register-row{width:100%;min-height:52px;margin:0;border:0;border-bottom:1px solid #dfe6ef;border-radius:0;background:#fff;color:#13233d;padding:6px 16px 6px 18px;text-align:left}.settings-automation-register-row.selected{border-bottom-color:#bdd3ec;background:#f5f9fe;box-shadow:inset 3px 0 #1d5d9f}.settings-automation-register-row strong,.settings-automation-register-row b{color:#0a1f3d;font-size:11.5px;font-weight:720;line-height:1.16}.settings-automation-register-row span{min-width:0;color:#2f4058;font-size:10.5px;line-height:1.18}.settings-automation-register-row small{display:-webkit-box;overflow:hidden;margin-top:3px;color:#68778c;font-size:9.4px;font-weight:500;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-row-grip{display:block;width:3px;height:16px;border-radius:999px;background:#b8c5d6}.settings-automation-register-main,.settings-automation-register-stack,.settings-automation-register-trigger,.settings-automation-register-attention{display:grid;align-content:center;min-width:0}.settings-automation-register-trigger b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-register-row .muted{color:#8795a8}.settings-automation-register-row .attention{color:#0a1f3d}.settings-automation-register-attention b{color:inherit;display:-webkit-box;overflow:hidden;font-size:10.2px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:1}.settings-automation-register-attention.attention small{color:#64748b}.settings-automation-register-attention.muted small{color:#718096}.settings-automation-state{display:inline-flex;width:fit-content;min-width:64px;min-height:21px;align-items:center;justify-content:center;border-radius:4px;padding:0 10px;font-size:9.2px!important;font-weight:650}.settings-automation-state.state-ready{background:#e7f5f1;color:#0f766e}.settings-automation-state.state-attention{background:#fff4dc;color:#a16207}.settings-automation-state.state-inactive{background:#eef2f6;color:#667387}.settings-automation-register-empty{display:flex;gap:16px;align-items:center;justify-content:space-between;min-width:0;border-bottom:1px solid #e1e7ef;background:#fbfdff;padding:15px 18px}.settings-automation-register-inspector{display:none;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;border-left:1px solid #dbe4ee;background:#fbfdff;padding:10px 14px;overflow:hidden}.settings-automation-register-inspector h4{margin:0;color:#09203f;font-size:14px;line-height:1.2}.settings-automation-register-inspector p{margin:3px 0 0;color:#64748b;font-size:10.5px}.settings-automation-register-inspector dl{display:grid;align-content:start;gap:6px;margin:9px 0;overflow:auto}.settings-automation-register-inspector dl div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;align-items:start}.settings-automation-register-inspector dt{color:#7b899d;font-size:8.8px;font-weight:760;text-transform:uppercase}.settings-automation-register-inspector dd{display:-webkit-box;overflow:hidden;margin:0;color:#172840;font-size:10.2px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-register-inspector footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #e1e8f1;padding-top:10px}.settings-automation-register-inspector button{min-height:32px;border:1px solid #c9d5e4;border-radius:5px;background:#fff;color:#0d2443;padding:0 10px;font-size:10.5px;font-weight:700}.settings-automation-register-inspector button:disabled{background:#f2f5f8;color:#8b98aa;cursor:not-allowed}.settings-automation-register-empty h4{margin:0;color:#09203f;font-size:16px}.settings-automation-register-empty p{max-width:540px;margin:4px 0 0;color:#5e6e84;font-size:11px;line-height:1.35}.settings-automation-register-empty button{flex:0 0 auto;min-height:32px;border:1px solid #b9c8da;border-radius:4px;background:#fff;color:#0d2443;padding:0 12px;font-size:11px;font-weight:700}.settings-automation-workbench{display:flex;flex-direction:column;overflow:auto;scrollbar-gutter:stable}.settings-automation-workbench-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:start;border-bottom:1px solid #d8e1ec;padding:14px 24px 10px}.settings-automation-workbench-header dl{display:flex;flex-wrap:wrap;gap:0;margin:6px 0 0}.settings-automation-workbench-header dl div{min-width:132px;border-right:1px solid #d7e0eb;padding-right:24px;margin-right:24px}.settings-automation-workbench-header dt{color:#8795a8;font-size:10px;text-transform:uppercase}.settings-automation-workbench-header dd{margin:4px 0 0;color:#10213d;font-size:12px}.settings-automation-review-state{display:inline-flex;min-width:132px;min-height:30px;align-items:center;justify-content:center;border-radius:4px;background:#fff4dc;color:#a16207;font-size:11px;font-weight:650}.settings-automation-review-state.state-ready{background:#e7f5f1;color:#0f766e}.settings-automation-review-state.state-attention,.settings-automation-review-state.state-blocked{background:#fff4dc;color:#a16207}.settings-automation-review-state.state-inactive{background:#eef2f6;color:#667387}.settings-automation-workbench-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.settings-automation-workbench-actions .settings-primary-action{min-width:150px}.settings-automation-overflow{width:34px;min-width:34px;padding:0}.settings-automation-authoring-shell{min-height:0;display:grid;grid-template-columns:160px minmax(460px,1fr) 260px;gap:8px;overflow:hidden;padding:8px 8px 6px}.settings-automation-block-library,.settings-automation-canvas-panel,.settings-automation-inspector{min-width:0;min-height:0;border:1px solid #d2dce8;border-radius:6px;background:#f8fafc}.settings-automation-block-library,.settings-automation-inspector{overflow-y:auto;padding:14px}.settings-automation-block-library section{margin-top:12px}.settings-automation-block-library h5{margin:0 0 8px;color:#8795a8;font-size:10px;font-weight:700;text-transform:uppercase}.settings-automation-block-library-list{display:grid;gap:8px}.settings-automation-library-block{display:flex;width:100%;min-height:30px;align-items:center;border:1px solid #cbd6e4;border-radius:4px;background:#fff;color:#142541;cursor:pointer;padding:0 10px 0 14px;box-shadow:inset 4px 0 #1d5d9f;font-size:12px;text-align:left}.settings-automation-library-block:hover{border-color:#7892b0;background:#f7fbff}.settings-automation-library-block:focus-visible{outline:2px solid #1d5d9f;outline-offset:2px}.settings-automation-library-block.tone-condition{box-shadow:inset 4px 0 #0a1f3d}.settings-automation-library-block.tone-approval{box-shadow:inset 4px 0 #a16207}.settings-automation-library-block.tone-action{box-shadow:inset 4px 0 #0f766e}.settings-automation-library-block.tone-data{box-shadow:inset 4px 0 #5b4b8a}.settings-automation-canvas-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;background:#fbfdff}.settings-automation-canvas-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid #e0e7f0;padding:10px 16px}.settings-automation-canvas-head>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.settings-automation-route-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #dfe7f1;background:#f4f7fb;overflow:hidden}.settings-automation-route-map button{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:1px 6px;min-width:0;min-height:52px;align-content:start;border:0;border-right:1px solid #dbe3ee;background:transparent;color:#263b5b;cursor:pointer;padding:8px 7px 7px;text-align:left}.settings-automation-route-map button:last-child{border-right:0}.settings-automation-route-map button:hover,.settings-automation-route-map button:focus-visible,.settings-automation-route-map button[data-block-selected=true]{background:#fff;outline:2px solid #1d5d9f;outline-offset:-2px}.settings-automation-route-map button>span{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid #b9c7d8;border-radius:999px;background:#fff;color:#5d6e83;font-size:9px;font-weight:800}.settings-automation-route-map button.ready>span{border-color:#87d2bd;background:#e9f8f3;color:#0f766e}.settings-automation-route-map button.blocked>span{border-color:#f1b9b3;background:#fff1ef;color:#b42318}.settings-automation-route-map strong,.settings-automation-route-map em{min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-automation-route-map strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#10213d;font-size:9.8px;font-weight:800;line-height:1.08}.settings-automation-route-map em{grid-column:2;color:#617287;font-size:8.3px;font-style:normal;font-weight:800;line-height:1.08;text-transform:uppercase;white-space:nowrap}.settings-automation-route-map button.ready em{color:#0f766e}.settings-automation-route-map button.blocked em{color:#b42318}.settings-automation-route-map small{display:none}.settings-automation-canvas{position:relative;min-height:0;overflow:auto;scroll-padding-bottom:40px;background:linear-gradient(#edf3f8 1px,transparent 1px),linear-gradient(90deg,#edf3f8 1px,transparent 1px),#fbfdff;background-size:72px 72px;padding:10px 24px 40px}.settings-automation-flow-main{display:grid;justify-items:center}.settings-automation-flow-branches{display:grid;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr);gap:18px;max-width:860px;margin:0 auto}.settings-automation-flow-branches>div{display:grid;gap:8px;align-content:start}.settings-automation-logic-block{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr);width:min(100%,520px);min-height:76px;overflow:hidden;border:1px solid #bfcbd9;border-radius:7px;background:#fff;cursor:pointer;padding:0;box-shadow:0 1px #0f233f0a}.settings-automation-logic-block:hover{border-color:#7892b0;background:#f8fbff}.settings-automation-logic-block:focus-visible{outline:2px solid #1d5d9f;outline-offset:3px}.settings-automation-logic-block.selected{border-color:#1d5d9f;background:#f7fbff;box-shadow:0 0 0 1px #1d5d9f,0 10px 22px #1d5d9f1a}.settings-automation-block-rail{grid-row:1 / -1;display:grid;align-items:center;justify-items:center;min-height:76px;background:#0a1f3d;color:#fff;padding:10px 8px}.settings-automation-block-rail strong{color:inherit;font-size:11px;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase;writing-mode:horizontal-tb}.settings-automation-block-rail.tone-trigger{background:#0d5eb8}.settings-automation-block-rail.tone-approval{background:#a16207}.settings-automation-block-rail.tone-action{background:#0f766e}.settings-automation-block-rail.tone-stop{background:#64748b}.settings-automation-block-rail.tone-blocked{background:#b42318}.settings-automation-logic-block h4{grid-column:2;margin:0;padding:13px 18px 3px;font-size:14px}.settings-automation-logic-block p{grid-column:2;margin:2px 0;color:#1e314e;padding:0 18px;font-size:10px;line-height:1.22}.settings-automation-logic-block p+p{color:#5e6e84}.settings-automation-logic-block small{grid-column:2;margin:8px 18px 7px;border-top:1px solid #dfe6ef;color:#8795a8;padding-top:4px;font-size:9px;font-weight:700;text-transform:uppercase}.settings-automation-block-socket{position:absolute;left:50%;width:13px;height:13px;transform:translate(-50%);border:1px solid #c7d3e1;border-radius:999px;background:#fff}.settings-automation-block-socket.socket-top{top:-7px}.settings-automation-block-socket.socket-bottom{bottom:-7px}.settings-automation-connector.connector-down{display:block;width:3px;height:12px;background:#c5d1df;margin:0 auto}.settings-automation-branch-line{position:relative;display:flex;justify-content:center;gap:160px;max-width:760px;margin:4px auto 5px;color:#76869b;font-size:10px}.settings-automation-branch-line:before{content:"";position:absolute;top:50%;left:44px;right:44px;height:2px;background:#c5d1df}.settings-automation-branch-line span{position:relative;z-index:1;border:1px solid #d6dee8;border-radius:999px;background:#fff;padding:2px 10px}.settings-automation-inspector h4{font-size:18px}.settings-automation-inspector-fields{display:grid;gap:9px;margin:16px 0 0}.settings-automation-inspector-fields div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(118px,1fr);gap:10px;align-items:center}.settings-automation-inspector-fields dt{color:#5e6e84;font-size:12px}.settings-automation-inspector-fields dd{min-height:28px;display:flex;align-items:center;margin:0;border:1px solid #d7e0eb;border-radius:4px;background:#fff;color:#10213d;padding:0 10px;font-size:12px}.settings-automation-inspector-fields dd.blocked,.settings-automation-evaluation .blocked,.settings-automation-run-log .blocked{color:#b42318}.settings-automation-evaluation{margin-top:18px;border:1px solid #d7e0eb;border-radius:5px;background:#fff;padding:16px}.settings-automation-evaluation h5{margin:0 0 12px;color:#10213d;font-size:13px}.settings-automation-evaluation .pass,.settings-automation-result-strip .pass,.settings-automation-run-log .pass{color:#0f766e}.settings-automation-inspector-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.settings-automation-inspector-actions button{flex:1 1 100%;min-width:0;padding-inline:10px}.settings-automation-inspector footer{margin-top:auto;border-top:1px solid #d7e0eb;color:#69788d;padding-top:18px;font-size:12px}.settings-automation-config-form{display:grid;gap:10px;margin:0 8px 8px;border:1px solid #d2dce8;border-radius:6px;background:#fbfdff;padding:10px 14px 14px}.settings-automation-config-form>header{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:16px;align-items:start}.settings-automation-config-form>header>div:last-child{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.settings-automation-composer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.settings-automation-launch-sequence{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:1px solid #d8e1ec;border-bottom:1px solid #d8e1ec;background:#f8fafc;overflow:hidden}.settings-automation-launch-sequence button{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;min-width:0;min-height:82px;align-content:start;border:0;border-right:1px solid #dbe4ee;background:transparent;color:#334155;cursor:pointer;padding:10px 10px 9px;text-align:left}.settings-automation-launch-sequence button:last-child{border-right:0}.settings-automation-launch-sequence button:hover,.settings-automation-launch-sequence button:focus-visible{background:#eef6fb;outline:2px solid #1d5d9f;outline-offset:-2px}.settings-automation-launch-sequence button:disabled{cursor:not-allowed;opacity:.74}.settings-automation-launch-sequence button>span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid #c3d1e2;border-radius:999px;background:#fff;color:#526176;font-size:10px;font-weight:800;grid-row:span 3}.settings-automation-launch-sequence strong{min-width:0;overflow:hidden;color:#10213d;font-size:11px;font-weight:820;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.settings-automation-launch-sequence em{min-width:0;color:#64748b;font-size:9px;font-style:normal;font-weight:760;line-height:1.18}.settings-automation-launch-sequence small{display:-webkit-box;min-width:0;color:#526176;font-size:9px;line-height:1.24;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-launch-sequence .state-ready>span{border-color:#9bd3c9;background:#e7f5f1;color:#0f766e}.settings-automation-launch-sequence .state-ready em{color:#0f766e}.settings-automation-launch-sequence .state-blocked>span{border-color:#efc7c3;background:#fff5f4;color:#b42318}.settings-automation-launch-sequence .state-blocked em{color:#b42318}.settings-automation-next-command{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;border:1px solid #cbd7e6;border-left:4px solid #55708f;border-radius:5px;background:#fffffff5;padding:10px 12px;box-shadow:0 18px 48px #0f233f29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-automation-next-command.state-ready{border-color:#9bcfbe;border-left-color:#0f766e;background:#f4fbf8}.settings-automation-next-command.state-blocked{border-color:#efc7c3;border-left-color:#b42318;background:#fff8f6}.settings-automation-next-command.state-steady{border-color:#b9c9dd;border-left-color:#1d5d9f;background:#f7fbff}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden])),.settings-automation-next-command:has(.settings-automation-next-target-repair:not([hidden])),.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])){grid-template-columns:minmax(0,1fr) auto}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden])){grid-template-columns:minmax(210px,.38fr) minmax(0,1fr) auto;gap:10px;padding:8px 10px}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])){grid-template-columns:minmax(210px,.38fr) minmax(0,1fr) auto;gap:10px;padding:8px 10px}.settings-automation-next-command header{display:grid;gap:3px;min-width:0}.settings-automation-next-command span{color:#64748b;font-size:9px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-next-command strong{overflow:hidden;color:#10213d;font-size:14px;font-weight:850;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden])) strong,.settings-automation-next-command:has(.settings-automation-next-target-repair:not([hidden])) strong,.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) strong{white-space:normal}.settings-automation-next-command.state-ready strong{color:#0f766e}.settings-automation-next-command.state-blocked strong{color:#9f1f17}.settings-automation-next-command p{margin:0;color:#475569;font-size:10.5px;font-weight:650;line-height:1.3}.settings-automation-next-command-handoff{display:grid;grid-column:1 / -1;grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(150px,.86fr) minmax(180px,1.08fr);gap:0;min-width:0;margin:0;border:1px solid #c8e4de;border-radius:4px;background:#fff;overflow:hidden}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden])) .settings-automation-next-command-handoff{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-automation-next-command-handoff[hidden]{display:none}.settings-automation-next-command-handoff div{min-width:0;border-right:1px solid #d9ece8;padding:6px 8px}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden])) .settings-automation-next-command-handoff div{padding:5px 6px}.settings-automation-next-command-handoff div:last-child{border-right:0}.settings-automation-next-command-handoff dt{color:#0f766e;font-size:8.3px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-next-command-handoff dd{margin:3px 0 0;overflow-wrap:anywhere;color:#10213d;font-size:10px;font-weight:720;line-height:1.18}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden])) .settings-automation-next-command-handoff dd{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-next-target-repair{display:grid;grid-column:1 / -1;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);gap:10px;align-items:stretch;min-width:0;border:1px solid #efc7c3;border-radius:4px;background:#fff;padding:8px}.settings-automation-next-target-repair[hidden]{display:none}.settings-automation-next-activation-review{display:grid;grid-column:1 / -1;min-width:0;border:1px solid #c8e4de;border-radius:4px;background:#fff;overflow:hidden}.settings-automation-next-activation-review[hidden]{display:none}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-next-activation-review{grid-column:auto}.settings-automation-next-activation-review dl{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(220px,1.3fr);margin:0;min-width:0}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-next-activation-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-next-activation-review div{min-width:0;border-right:1px solid #d9ece8;padding:6px 8px}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-next-activation-review div{padding:5px 6px}.settings-automation-next-activation-review div:last-child{border-right:0}.settings-automation-next-activation-review dt{color:#0f766e;font-size:8.3px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-next-activation-review dd{margin:3px 0 0;overflow-wrap:anywhere;color:#10213d;font-size:10px;font-weight:720;line-height:1.18}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-next-activation-review dd{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-next-target-repair dl{display:grid;gap:7px;margin:0}.settings-automation-next-target-repair dl div{min-width:0}.settings-automation-next-target-repair dt{color:#9f1f17;font-size:8.4px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-next-target-repair dd{margin:3px 0 0;overflow-wrap:anywhere;color:#10213d;font-size:10.5px;font-weight:760;line-height:1.22}.settings-automation-next-target-repair>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.settings-automation-next-target-repair button{display:grid;gap:3px;justify-items:start;width:100%;min-width:0;min-height:42px;border:1px solid #d7e0ea;background:#f8fafc;color:#10213d;text-align:left;white-space:normal}.settings-automation-next-target-repair button:hover,.settings-automation-next-target-repair button:focus-visible{border-color:#0f766e;background:#f2fbf8}.settings-automation-next-target-repair button strong{display:block;width:100%;min-width:0;max-width:100%;overflow:visible;color:#10213d;font-size:11px;line-height:1.1;text-overflow:clip;white-space:normal}.settings-automation-next-target-repair button small{display:block;width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere;color:#475569;font-size:9.5px;font-weight:700;line-height:1.15;white-space:normal}.settings-automation-next-target-repair button small.blocked{color:#9f1f17}.settings-automation-next-command>div{display:flex;justify-content:end;min-width:178px}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden]))>div,.settings-automation-next-command:has(.settings-automation-next-target-repair:not([hidden]))>div,.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden]))>div{grid-column:1 / -1;justify-content:start}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden]))>div{grid-column:auto;align-items:center;justify-content:end;min-width:156px}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden]))>div{grid-column:auto;align-items:center;justify-content:end;min-width:156px}.settings-automation-next-command button{min-height:34px;min-width:176px;border-radius:4px;padding:0 14px;font-size:11px;font-weight:820;white-space:nowrap}.settings-automation-next-command .settings-automation-next-secondary{border:1px solid #c8d4e3;background:#fff;color:#233a58}.settings-automation-next-command .settings-automation-next-secondary:hover,.settings-automation-next-command .settings-automation-next-secondary:focus-visible{border-color:#7892b0;background:#f6f9fc}.settings-automation-next-command button[hidden]{display:none}.settings-automation-next-command button:disabled{cursor:not-allowed;opacity:.58}.settings-automation-draft-review{display:grid;grid-template-columns:minmax(210px,.44fr) minmax(0,1fr);gap:12px;align-items:stretch;border:1px solid #d6bf88;border-radius:5px;background:#fffaf0;padding:10px}.settings-automation-draft-review[hidden]{display:none}.settings-automation-draft-review.ready{border-color:#9bd3c9;background:#eef8f5}.settings-automation-draft-review.blocked{border-color:#efc7c3;background:#fff8f6}.settings-automation-draft-review header{display:grid;gap:4px;align-content:start;min-width:0}.settings-automation-draft-review header>div{display:grid;gap:2px;min-width:0}.settings-automation-draft-review header span{color:#64748b;font-size:9px;font-weight:780;letter-spacing:0;text-transform:uppercase}.settings-automation-draft-review strong{color:#10213d;font-size:13px;font-weight:840;line-height:1.16}.settings-automation-draft-review.blocked strong{color:#9f1f17}.settings-automation-draft-review.ready strong{color:#0f766e}.settings-automation-draft-review p{margin:0;color:#526176;font-size:10px;font-weight:650;line-height:1.3}.settings-automation-change-control-ledger{display:grid;grid-template-columns:minmax(116px,.36fr) minmax(190px,.68fr) minmax(240px,1fr);gap:0;min-width:0;border:1px solid rgba(148,163,184,.34);background:#ffffffa3}.settings-automation-change-control-ledger [role=row]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;min-width:0}.settings-automation-change-control-head{background:#f8fafcdb}.settings-automation-change-control-ledger [role=row]>*{display:flex;align-items:center;gap:3px;min-width:0;border-right:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28);padding:7px 8px}.settings-automation-change-control-ledger [role=row]>*:last-child{border-right:0}.settings-automation-change-control-ledger [role=row]:last-child>*{border-bottom:0}.settings-automation-change-control-ledger span{color:#64748b;font-size:8.6px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-change-control-ledger strong{overflow:hidden;margin:0;color:#17243a;font-size:10px;font-weight:780;line-height:1.2;text-overflow:ellipsis}.settings-automation-change-control-ledger small{color:#526176;font-size:9.5px;font-weight:650;line-height:1.28}.settings-automation-draft-review footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px;align-content:center;justify-content:end;min-width:164px}.settings-automation-draft-review footer button{min-height:30px;border:1px solid #c4d2e3;border-radius:4px;background:#fff;color:#0d2443;padding:0 10px;font-size:10px;font-weight:780}.settings-automation-draft-review footer button:hover,.settings-automation-draft-review footer button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-draft-review footer button:disabled{cursor:not-allowed;opacity:.58}.settings-automation-template-ledger,.settings-automation-plain-builder,.settings-automation-readiness-panel{min-width:0;border:1px solid #d8e1ec;border-radius:6px;background:#fff}.settings-automation-template-ledger{order:2;display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(120px,.54fr) minmax(146px,.66fr) minmax(220px,1fr);align-content:start;gap:0;overflow:hidden;padding:10px}.settings-automation-template-ledger header{display:grid;grid-column:1 / -1;gap:2px;padding:0 0 4px}.settings-automation-template-ledger h5,.settings-automation-readiness-panel h5{margin:0;color:#10213d;font-size:12px;line-height:1.2}.settings-automation-template-ledger p{margin:0;color:#64748b;font-size:10px;line-height:1.25}.settings-automation-template-ledger-head,.settings-automation-template-row{display:grid;grid-column:1 / -1;grid-template-columns:minmax(220px,1.25fr) minmax(120px,.54fr) minmax(146px,.66fr) minmax(220px,1fr);gap:0;min-width:0}.settings-automation-template-ledger-head{border:1px solid #d8e1ec;background:#f8fafc;color:#64748b;font-size:8.8px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-template-ledger-head span,.settings-automation-template-row>span{min-width:0;border-right:1px solid #e1e8f0;padding:7px 8px}.settings-automation-template-ledger-head span:last-child,.settings-automation-template-row>span:last-child{border-right:0}.settings-automation-template-row{align-items:stretch;min-height:48px;border:0;border-right:1px solid #d8e1ec;border-bottom:1px solid #d8e1ec;border-left:1px solid #d8e1ec;background:#fff;color:#10213d;cursor:pointer;padding:0;text-align:left}.settings-automation-template-row:hover,.settings-automation-template-row:focus-visible{background:#f1f7fe;outline:2px solid #1d5d9f;outline-offset:-2px}.settings-automation-template-row.selected{background:#eef6fb;box-shadow:inset 4px 0 #1d5d9f}.settings-automation-template-row strong{display:block;overflow:hidden;color:#10213d;font-size:11px;font-weight:820;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-automation-template-row span,.settings-automation-template-row small{display:block;overflow:hidden;color:#596b82;font-size:9.4px;line-height:1.2;text-overflow:ellipsis}.settings-automation-template-row>span:nth-child(2){color:#1d5d9f;font-weight:700}.settings-automation-template-row small,.settings-automation-template-row>span:nth-child(4){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-template-receipt{display:grid;grid-column:1 / -1;gap:0;min-width:0;margin-top:8px;overflow:hidden;border:1px solid #cfddeb;border-left:4px solid #1d5d9f;border-radius:5px;background:#fff}.settings-automation-template-receipt header{display:grid;gap:2px;min-width:0;border-bottom:1px solid #dce7f1;background:#f5f9fd;padding:8px 9px}.settings-automation-template-receipt header span{color:#64748b;font-size:9px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-template-receipt header strong{min-width:0;overflow:hidden;color:#10213d;font-size:13px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-automation-template-receipt header p{min-width:0;overflow:hidden;color:#526176;font-size:10.4px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-automation-template-receipt dl{display:grid;grid-template-columns:minmax(112px,.48fr) minmax(106px,.42fr) minmax(150px,.72fr) minmax(220px,1fr) minmax(126px,.52fr);margin:0;min-width:0}.settings-automation-template-receipt div{min-width:0;border-right:1px solid #e1e8f0;background:#fff;padding:7px 8px}.settings-automation-template-receipt div:nth-child(odd){background:#fbfdff}.settings-automation-template-receipt div:last-child{border-right:0}.settings-automation-template-receipt dt{color:#64748b;font-size:8.8px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-template-receipt dd{min-width:0;margin:3px 0 0;overflow:hidden;color:#10213d;font-size:10.6px;font-weight:700;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.settings-automation-template-blueprint{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;border-top:1px solid #dce7f1;background:#f8fafc}.settings-automation-template-blueprint button{display:grid;grid-template-rows:auto auto 1fr;gap:4px;min-width:0;min-height:70px;align-content:start;border:0;border-right:1px solid #dbe4ee;background:transparent;color:#10213d;cursor:pointer;padding:8px 9px;text-align:left}.settings-automation-template-blueprint button:last-child{border-right:0}.settings-automation-template-blueprint button:hover,.settings-automation-template-blueprint button:focus-visible{background:#eef6fb;outline:2px solid #1d5d9f;outline-offset:-2px}.settings-automation-template-blueprint>button>span{color:#1d5d9f;font-size:8.8px;font-weight:850;line-height:1;text-transform:uppercase}.settings-automation-template-blueprint strong{display:-webkit-box;min-width:0;overflow:hidden;color:#10213d;font-size:10.5px;font-weight:800;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-template-blueprint small{display:-webkit-box;min-width:0;overflow:hidden;color:#526176;font-size:9px;font-weight:650;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-template-receipt footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid #dce7f1;background:#fff;padding:7px 8px}.settings-automation-template-receipt footer button{min-height:26px;border:1px solid #c4d2e3;border-radius:4px;background:#f8fafc;color:#0d2443;cursor:pointer;padding:0 9px;font-size:9.4px;font-weight:760}.settings-automation-template-receipt footer button:hover,.settings-automation-template-receipt footer button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-plain-builder{order:1;display:grid;gap:10px;padding:10px}.settings-automation-route-contract{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;border:1px solid #d5e0eb;border-radius:5px;background:#f8fafc}.settings-automation-route-contract button{display:grid;gap:4px;min-width:0;min-height:60px;align-content:start;border:0;border-right:1px solid #dbe4ee;border-radius:0;background:transparent;color:#10213d;cursor:pointer;padding:9px 10px 8px;text-align:left}.settings-automation-route-contract button:last-child{border-right:0}.settings-automation-route-contract button:hover,.settings-automation-route-contract button:focus-visible{background:#eef6fb;outline:2px solid #1d5d9f;outline-offset:-2px}.settings-automation-route-contract button.blocked{background:#fff8f6}.settings-automation-route-contract span{color:#64748b;font-size:8.8px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-route-contract strong{display:-webkit-box;overflow:hidden;color:#0a1f3d;font-size:10px;font-weight:780;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:3}.settings-automation-route-contract button.blocked span,.settings-automation-route-contract button.blocked strong{color:#b42318}.settings-automation-route-intake{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(260px,.86fr) minmax(250px,.48fr);gap:8px;min-width:0;border-bottom:1px solid #dce6f0;padding-bottom:10px}.settings-automation-route-intake label{display:grid;gap:4px;min-width:0;color:#526176;font-size:10px;font-weight:700}.settings-automation-route-instruction{display:grid;gap:7px;min-width:0}.settings-automation-route-intake textarea{width:100%;min-height:54px;min-width:0;border:1px solid #c6d5e4;border-radius:4px;background:#fff;color:#11223d;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.32;resize:vertical}.settings-automation-route-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.settings-automation-route-presets button{display:grid;gap:2px;min-width:0;min-height:42px;align-content:start;border:1px solid #cfddeb;border-left:4px solid #1d5d9f;border-radius:4px;background:#f8fbff;color:#10213d;cursor:pointer;padding:6px 8px;text-align:left}.settings-automation-route-presets button:hover,.settings-automation-route-presets button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-route-presets strong{display:block;min-width:0;overflow:hidden;color:#10213d;font-size:10.2px;font-weight:840;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.settings-automation-route-presets small{display:-webkit-box;min-width:0;overflow:hidden;color:#526176;font-size:8.8px;font-weight:650;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-route-status-panel{display:grid;align-content:start;gap:6px;min-width:0}.settings-automation-route-status-panel header{display:grid;gap:2px;border:1px solid #d7e2ee;border-radius:5px 5px 0 0;background:#f8fafc;padding:7px 8px}.settings-automation-route-status-panel header span{color:#64748b;font-size:8.8px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-status-panel header strong{color:#10213d;font-size:10px;font-weight:820;line-height:1.15}.settings-automation-route-intake-receipt{display:grid;min-width:0;border:1px solid #d7e2ee;border-radius:5px;background:#fff;overflow:hidden}.settings-automation-route-intake-receipt header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #dce6f0;background:#f8fafc;padding:7px 8px}.settings-automation-route-intake-receipt header span{color:#64748b;font-size:8.8px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-intake-receipt header strong{color:#10213d;font-size:10px;font-weight:820;line-height:1.15}.settings-automation-route-intake-receipt dl{display:grid;margin:0}.settings-automation-route-intake-receipt dl div{display:grid;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);min-width:0;border-bottom:1px solid #e1e8f0}.settings-automation-route-intake-receipt dl div:last-child{border-bottom:0}.settings-automation-route-intake-receipt dt,.settings-automation-route-intake-receipt dd{min-width:0;margin:0;padding:7px 8px}.settings-automation-route-intake-receipt dt{display:flex;align-items:center;border-right:1px solid #e1e8f0;color:#64748b;font-size:8.5px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-intake-receipt dd{color:#13233d;font-size:9.7px;font-weight:720;line-height:1.22}.settings-automation-route-intake-receipt .state-ready dd{color:#0f766e}.settings-automation-route-intake-receipt .state-blocked dd{color:#b42318}.settings-automation-route-intake-receipt .state-neutral dd{color:#64748b}.settings-automation-route-intake output{display:block;min-height:38px;border:1px solid #d5e0eb;border-radius:0 0 5px 5px;background:#f8fafc;color:#526176;padding:7px 8px;font-size:10px;font-weight:650;line-height:1.25}.settings-automation-route-intake output.pass{border-color:#b7ded6;background:#effaf7;color:#0f766e}.settings-automation-route-intake output.blocked{border-color:#f0c3be;background:#fff5f4;color:#b42318}.settings-automation-route-intake-apply{min-height:30px;border:1px solid #1d5d9f;border-radius:4px;background:#f8fbff;color:#123b66;cursor:pointer;padding:0 10px;font-size:10px;font-weight:820}.settings-automation-route-intake-apply:hover,.settings-automation-route-intake-apply:focus-visible{background:#eaf4ff;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-route-intake-apply:disabled{border-color:#cbd7e4;background:#f5f7fa;color:#8b99aa;cursor:not-allowed}.settings-automation-route-intake-apply[hidden]{display:none}.settings-automation-route-handoff{display:grid;min-width:0;overflow:hidden;border:1px solid #d5e0eb;border-radius:5px;background:#fff}.settings-automation-route-handoff header{display:grid;gap:2px;border:0;border-bottom:1px solid #dfe7f0;border-radius:0;background:#fbfdff;padding:7px 8px}.settings-automation-route-handoff header span{color:#64748b;font-size:8.5px;font-weight:840;line-height:1;text-transform:uppercase}.settings-automation-route-handoff header strong{color:#10213d;font-size:10px;font-weight:840;line-height:1.16}.settings-automation-route-handoff>p{margin:0;border-bottom:1px solid #e4ebf3;color:#526176;padding:6px 8px;font-size:9.4px;font-weight:650;line-height:1.24}.settings-automation-route-handoff dl{display:grid;margin:0}.settings-automation-route-handoff dl div{display:grid;grid-template-columns:52px minmax(0,1fr);min-width:0;border-bottom:1px solid #e4ebf3}.settings-automation-route-handoff dl div:last-child{border-bottom:0}.settings-automation-route-handoff dt,.settings-automation-route-handoff dd{min-width:0;margin:0;padding:6px 7px}.settings-automation-route-handoff dt{display:flex;align-items:center;border-right:1px solid #e4ebf3;color:#64748b;font-size:8.3px;font-weight:840;line-height:1;text-transform:uppercase}.settings-automation-route-handoff dd{display:grid;gap:2px}.settings-automation-route-handoff dd strong{overflow:hidden;color:#13233d;font-size:9.6px;font-weight:820;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.settings-automation-route-handoff dd small{display:-webkit-box;overflow:hidden;color:#64748b;font-size:8.7px;font-weight:650;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-route-handoff .state-ready dt,.settings-automation-route-handoff .state-ready dd strong{color:#0f766e}.settings-automation-route-handoff .state-blocked dt,.settings-automation-route-handoff .state-blocked dd strong{color:#b42318}.settings-automation-pipeline-repair{display:grid;gap:6px;border:1px solid #f0c3be;border-radius:4px;background:#fff8f6;padding:7px}.settings-automation-pipeline-repair[hidden]{display:none}.settings-automation-pipeline-repair p{margin:0;color:#9f1f17;font-size:9.6px;font-weight:720;line-height:1.25}.settings-automation-pipeline-repair div{display:flex;flex-wrap:wrap;gap:6px}.settings-automation-route-intake .settings-automation-pipeline-repair button{display:grid;gap:2px;justify-items:start;min-height:26px;border:1px solid #c9564b;border-radius:4px;background:#fff;color:#9f1f17;padding:6px 8px;text-align:left}.settings-automation-route-intake .settings-automation-pipeline-repair button strong{color:#7a1b14;font-size:10.5px;font-weight:820;line-height:1.15}.settings-automation-route-intake .settings-automation-pipeline-repair button small{color:#6f3f3a;font-size:9.4px;font-weight:650;line-height:1.2}.settings-automation-route-intake .settings-automation-pipeline-repair button small.blocked{color:#b42318}.settings-automation-route-intake .settings-automation-pipeline-repair button:hover,.settings-automation-route-intake .settings-automation-pipeline-repair button:focus-visible{background:#fff0ee;outline-color:#f0aaa3}.settings-automation-plain-fields{display:grid;grid-template-columns:minmax(142px,.38fr) minmax(220px,.72fr) minmax(220px,1fr);gap:0;overflow:hidden;border:1px solid #d8e3ee;border-radius:5px;background:#fff}.settings-automation-plain-fields label{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:0;align-items:stretch;min-width:0;color:#526176;font-size:10px;font-weight:700}.settings-automation-parameter-head{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;min-width:0;border-bottom:1px solid #d8e3ee;background:#f8fafc;color:#64748b;font-size:8.8px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-parameter-head span,.settings-automation-plain-fields label>span,.settings-automation-plain-fields label>input,.settings-automation-plain-fields label>select,.settings-automation-plain-fields label>output,.settings-automation-plain-fields label>small{min-width:0;border-right:1px solid #e1e8f0;border-bottom:1px solid #e1e8f0;padding:7px 8px}.settings-automation-plain-fields label:last-child>span,.settings-automation-plain-fields label:last-child>input,.settings-automation-plain-fields label:last-child>select,.settings-automation-plain-fields label:last-child>output,.settings-automation-plain-fields label:last-child>small{border-bottom:0}.settings-automation-parameter-head span:last-child,.settings-automation-plain-fields label>small,.settings-automation-plain-fields label>output{border-right:0}.settings-automation-plain-fields label>span{display:flex;align-items:center;color:#10213d;font-size:10px;font-weight:820}.settings-automation-plain-fields input,.settings-automation-plain-fields select{width:100%;min-width:0;height:100%;min-height:34px;border:0;border-radius:0;background:#fff;color:#11223d;padding:0 8px;font-size:11px}.settings-automation-plain-fields label>small{display:flex;align-items:center;color:#64748b;font-size:9.4px;font-weight:650;line-height:1.25}.settings-automation-rollout-state{display:grid;min-height:44px;align-content:center;gap:2px;border:0;border-radius:0;background:#f7fafc;color:#11223d}.settings-automation-rollout-state.state-active{border-color:#9bd3c9;background:#edf8f5}.settings-automation-rollout-state.state-ready{border-color:#8ab0da;background:#f1f7fe}.settings-automation-rollout-state.state-paused,.settings-automation-rollout-state.state-draft{border-color:#d6bf88;background:#fffaf0}.settings-automation-rollout-state.state-retired{border-color:#cbd5e1;background:#f1f5f9}.settings-automation-rollout-state strong{font-size:11px;font-weight:800;line-height:1.2}.settings-automation-rollout-state.state-active strong{color:#0f766e}.settings-automation-rollout-state.state-ready strong{color:#1d5d9f}.settings-automation-rollout-state.state-paused strong,.settings-automation-rollout-state.state-draft strong{color:#9a5b00}.settings-automation-rollout-state.state-retired strong{color:#475569}.settings-automation-rollout-state small{color:#64748b;font-size:9px;font-weight:650;line-height:1.2}.settings-automation-target-field small{overflow:hidden;color:#64748b;font-size:9px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-automation-followup-fields{display:grid;gap:8px;min-width:0;border-top:1px solid #dde6ef;padding-top:8px}.settings-automation-followup-workbench{grid-column:1 / -1;border:1px solid #d8e3ee;border-radius:5px;background:#fff;padding:0}.settings-automation-followup-workbench>header{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,.78fr);gap:0;min-width:0;border-bottom:1px solid #d8e3ee;background:#f8fafc}.settings-automation-followup-workbench>header>div,.settings-automation-followup-status{min-width:0;padding:9px 10px}.settings-automation-followup-workbench>header>div{display:grid;gap:3px;border-right:1px solid #e1e8f0}.settings-automation-followup-workbench h5{margin:0;color:#10213d;font-size:11px;font-weight:840;line-height:1.16}.settings-automation-followup-workbench>header p{margin:0;color:#526176;font-size:10px;font-weight:650;line-height:1.25}.settings-automation-followup-status{display:grid;gap:3px;color:#475569;font-size:10px;font-weight:650;line-height:1.28}.settings-automation-followup-status strong{color:#12355f;font-size:11px;font-weight:820}.settings-automation-followup-status strong.pass,.settings-automation-followup-status span.pass{color:#0f766e}.settings-automation-followup-status strong.blocked,.settings-automation-followup-status span.blocked{color:#b42318}.settings-automation-followup-control-ledger{display:grid;grid-template-columns:minmax(132px,.3fr) minmax(170px,.4fr) minmax(320px,1fr);min-width:0;overflow:hidden;border-bottom:1px solid #d8e3ee}.settings-automation-followup-control-ledger label{display:grid;grid-template-rows:auto 1fr auto;gap:0;min-width:0;border-right:1px solid #e1e8f0;color:#526176;font-size:10px;font-weight:700}.settings-automation-followup-control-ledger label:last-child{border-right:0}.settings-automation-followup-control-ledger label>span{border-bottom:1px solid #edf2f7;background:#fbfdff;color:#64748b;padding:7px 8px;font-size:8.8px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-followup-control-ledger input,.settings-automation-followup-control-ledger select,.settings-automation-followup-control-ledger textarea{width:100%;min-width:0;height:32px;border:0;border-radius:0;background:#fff;color:#11223d;padding:0 9px;font-family:inherit;font-size:11px}.settings-automation-followup-control-ledger textarea{min-height:68px;padding:8px 9px;line-height:1.25;resize:vertical}.settings-automation-followup-control-ledger small{min-width:0;border-top:1px solid #edf2f7;background:#fbfdff;color:#64748b;padding:6px 8px;font-size:9.2px;font-weight:650;line-height:1.22}.settings-automation-followup-preview{display:grid;grid-column:1 / -1;gap:6px;min-width:0;scroll-margin-top:156px;border:0;border-radius:0;background:#f8fbfd;padding:8px}.settings-automation-followup-preview header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.settings-automation-followup-preview h5{margin:0;color:#10213d;font-size:11px;font-weight:820}.settings-automation-followup-preview header p{display:block;max-width:58ch;overflow:hidden;color:#526176;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.settings-automation-followup-impact{display:grid;grid-template-columns:repeat(4,minmax(92px,.18fr)) minmax(220px,1fr);gap:0;overflow:hidden;border:1px solid #dbe5ee;background:#fff}.settings-automation-followup-impact output,.settings-automation-followup-impact span{box-sizing:border-box;min-width:0;border-right:1px solid #e5edf5;color:#334155;padding:7px 8px;font-size:10px;font-weight:720;line-height:1.22}.settings-automation-followup-impact output{color:#10213d;text-align:center;white-space:nowrap}.settings-automation-followup-impact span{border-right:0;color:#526176}.settings-automation-followup-impact span.pass{color:#0f766e}.settings-automation-followup-impact span.blocked{color:#b42318}.settings-automation-followup-action-receipt{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid #dbe5ee;background:#fff}.settings-automation-followup-action-receipt header{display:grid;align-content:center;gap:3px;min-width:0;border-right:1px solid #e5edf5;background:#fbfdff;padding:8px 9px}.settings-automation-followup-action-receipt header span{color:#64748b;font-size:8.8px;font-weight:840;line-height:1;text-transform:uppercase}.settings-automation-followup-action-receipt header strong{overflow:hidden;color:#10213d;font-size:11px;font-weight:840;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-automation-followup-action-receipt dl{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(94px,.22fr) minmax(250px,1fr) minmax(190px,.52fr);min-width:0;margin:0}.settings-automation-followup-action-receipt div{display:grid;min-width:0;border-right:1px solid #e5edf5}.settings-automation-followup-action-receipt div:last-child{border-right:0}.settings-automation-followup-action-receipt dt,.settings-automation-followup-action-receipt dd{min-width:0;margin:0;padding:6px 8px}.settings-automation-followup-action-receipt dt{border-bottom:1px solid #edf2f7;color:#64748b;font-size:8.4px;font-weight:840;line-height:1;text-transform:uppercase}.settings-automation-followup-action-receipt dd{display:block;overflow:visible;color:#13233d;font-size:9.5px;font-weight:680;line-height:1.22;overflow-wrap:anywhere}.settings-automation-followup-action-receipt dd[data-follow-up-rehearsal=task]{color:#0f5f68;font-weight:760}.settings-automation-followup-action-receipt dd[data-follow-up-rehearsal=boundary]{color:#0f766e}.settings-automation-followup-simulation-checkpoint{display:grid;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid #b7ded6;background:#f2fbf8}.settings-automation-followup-simulation-checkpoint.state-pending{border-color:#d8c78f;background:#fffaf0}.settings-automation-followup-simulation-checkpoint.state-blocked{border-color:#efc7c1;background:#fff5f3}.settings-automation-followup-simulation-checkpoint header{display:grid;align-content:center;gap:3px;min-width:0;border-right:1px solid rgba(15,118,110,.18);padding:8px 9px}.settings-automation-followup-simulation-checkpoint.state-pending header{border-right-color:#a1711233}.settings-automation-followup-simulation-checkpoint.state-blocked header{border-right-color:#b423182e}.settings-automation-followup-simulation-checkpoint header span{color:#0f766e;font-size:8.8px;font-weight:840;line-height:1;text-transform:uppercase}.settings-automation-followup-simulation-checkpoint.state-pending header span{color:#9a6412}.settings-automation-followup-simulation-checkpoint.state-blocked header span{color:#b42318}.settings-automation-followup-simulation-checkpoint header strong{overflow:hidden;color:#10213d;font-size:11px;font-weight:840;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-automation-followup-simulation-checkpoint dl{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.48fr) minmax(0,.62fr) minmax(0,1fr);min-width:0;margin:0}.settings-automation-followup-simulation-checkpoint div{display:grid;min-width:0;border-right:1px solid rgba(15,118,110,.18)}.settings-automation-followup-simulation-checkpoint.state-pending div{border-right-color:#a1711233}.settings-automation-followup-simulation-checkpoint.state-blocked div{border-right-color:#b423182e}.settings-automation-followup-simulation-checkpoint div:last-child{border-right:0}.settings-automation-followup-simulation-checkpoint dt,.settings-automation-followup-simulation-checkpoint dd{min-width:0;margin:0;padding:6px 8px}.settings-automation-followup-simulation-checkpoint dt{border-bottom:1px solid rgba(15,118,110,.14);color:#0f766e;font-size:8.4px;font-weight:840;line-height:1;text-transform:uppercase}.settings-automation-followup-simulation-checkpoint.state-pending dt{border-bottom-color:#a1711229;color:#9a6412}.settings-automation-followup-simulation-checkpoint.state-blocked dt{border-bottom-color:#b4231824;color:#b42318}.settings-automation-followup-simulation-checkpoint dd{color:#13233d;font-size:9.5px;font-weight:700;line-height:1.22;overflow-wrap:anywhere}.settings-automation-followup-preview-head,.settings-automation-followup-preview [data-follow-up-preview-row]{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(112px,.52fr) minmax(118px,.62fr) minmax(82px,.42fr) minmax(220px,1.28fr);gap:8px;align-items:center}.settings-automation-followup-preview-head{color:#64748b;font-size:9px;font-weight:760;text-transform:uppercase}.settings-automation-followup-preview [data-follow-up-preview-row]{box-sizing:border-box;width:100%;min-width:0;border-top:1px solid #e1e8f0;border-right:0;border-bottom:0;border-left:0;background:transparent;cursor:pointer;padding-top:7px;color:#334155;font-size:10px;line-height:1.3;text-align:left;align-items:start}.settings-automation-followup-preview [data-follow-up-preview-row]:hover,.settings-automation-followup-preview [data-follow-up-preview-row]:focus-visible,.settings-automation-followup-preview [data-follow-up-preview-row].selected{background:#eef6fb}.settings-automation-followup-preview [data-follow-up-preview-row]:focus-visible{outline:2px solid #1d5d9f;outline-offset:2px}.settings-automation-followup-preview [data-follow-up-preview-row].selected{box-shadow:inset 3px 0 #1d5d9f}.settings-automation-followup-preview [data-follow-up-preview-row]>span,.settings-automation-followup-preview [data-follow-up-preview-row] .settings-automation-followup-preview-account strong,.settings-automation-followup-preview [data-follow-up-preview-row] .settings-automation-followup-preview-account span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-automation-followup-preview [data-follow-up-preview-row] .settings-automation-followup-preview-account{display:grid;gap:2px;min-width:0}.settings-automation-followup-preview [data-follow-up-preview-row] strong{color:#10213d;font-size:11px;font-weight:780}.settings-automation-followup-preview [data-follow-up-preview-row] .settings-automation-followup-preview-value{overflow:visible;text-overflow:clip;white-space:normal}.settings-automation-followup-preview [data-follow-up-preview-row] .settings-automation-followup-preview-action{display:grid;gap:2px;min-width:0;color:#334155;overflow:visible;text-overflow:clip;white-space:normal}.settings-automation-followup-preview [data-follow-up-preview-row] .settings-automation-followup-preview-action b{color:#64748b;font-size:9px;font-weight:760;white-space:nowrap}.settings-automation-followup-rehearsal{display:grid;gap:7px;border-top:1px solid #d7e2ed;background:#fff;padding:9px}.settings-automation-followup-rehearsal header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.settings-automation-followup-rehearsal header span{color:#0f315c;font-size:11px;font-weight:780;white-space:nowrap}.settings-automation-followup-rehearsal dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.settings-automation-followup-rehearsal div{min-width:0}.settings-automation-followup-rehearsal dt{color:#64748b;font-size:9px;font-weight:760;text-transform:uppercase}.settings-automation-followup-rehearsal dd{margin:2px 0 0;overflow:hidden;color:#10213d;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.settings-automation-followup-rehearsal dd[data-follow-up-rehearsal=nextAction]{overflow:visible;text-overflow:clip;white-space:normal}.settings-automation-followup-rehearsal p{margin:0;color:#334155;font-size:10px;font-weight:650;line-height:1.35}.settings-automation-followup-rehearsal p:last-child{color:#0f766e}.settings-automation-visual-program{display:grid;grid-template-columns:72px minmax(440px,1fr) minmax(310px,.54fr);gap:8px;align-items:stretch;min-width:0;scroll-margin-top:118px;border:1px solid #d8e3ee;border-radius:6px;background:linear-gradient(180deg,#fbfdff,#f7fafc);padding:9px}.settings-automation-visual-program>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;grid-column:1 / -1;min-width:0}.settings-automation-visual-program>header h5{margin:0;color:#10213d;font-size:11px;font-weight:840;line-height:1.14}.settings-automation-visual-program>header p{margin:0;overflow:hidden;color:#526176;font-size:10px;font-weight:650;line-height:1.25;text-align:right;text-overflow:ellipsis;white-space:nowrap}.settings-automation-route-toolbar{display:inline-flex;align-items:center;gap:0;overflow:hidden;border:1px solid #cfddeb;border-radius:5px;background:#fff}.settings-automation-route-toolbar button{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:0;border-right:1px solid #dde7f0;border-radius:0;background:#fff;color:#0d2443;cursor:pointer;padding:0 9px;font-size:9.6px;font-weight:760;line-height:1;white-space:nowrap}.settings-automation-route-toolbar button svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.settings-automation-route-toolbar button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-automation-route-toolbar button:last-child{border-right:0}.settings-automation-route-toolbar button:hover,.settings-automation-route-toolbar button:focus-visible{background:#eef6fb;color:#0d3f75;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-route-toolbar button:disabled{cursor:not-allowed;opacity:.55}.settings-automation-route-palette{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:50px;gap:6px;align-self:start;min-width:0;border:1px solid #cdd9e7;border-radius:5px;background:#fff;padding:6px}.settings-automation-route-palette button{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;align-content:center;justify-items:center;border:1px solid #d5e0eb;border-radius:4px;background:#fbfdff;color:#10213d;cursor:pointer;padding:5px 4px;text-align:center}.settings-automation-route-palette button:hover,.settings-automation-route-palette button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-route-palette button.selected{border-color:#1d5d9f;background:#eef6fb;box-shadow:inset 0 3px #1d5d9f}.settings-automation-route-palette button.state-ready{border-color:#b8d6ce}.settings-automation-route-palette button.state-blocked{border-color:#e3c5be;background:snow}.settings-automation-route-palette button>span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid #c5d5e8;border-radius:999px;background:#e9f2fb;color:#1d5d9f;font-size:9.5px;font-weight:820;line-height:1}.settings-automation-route-palette button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.settings-automation-route-palette button[data-route-palette-step=trigger]>span{border-color:#8fb9df;background:#e8f3ff;color:#1d5d9f}.settings-automation-route-palette button[data-route-palette-step=target]>span{border-color:#8acbc0;background:#e7f7f4;color:#0f766e}.settings-automation-route-palette button[data-route-palette-step=evidence]>span{border-color:#aabfe5;background:#eef4ff;color:#264f9b}.settings-automation-route-palette button[data-route-palette-step=assignment]>span{border-color:#e7c273;background:#fff8df;color:#9a5b00}.settings-automation-route-palette button[data-route-palette-step=consequence]>span{border-color:#8fb9df;background:#eaf3ff;color:#1459a8}.settings-automation-route-palette button[data-route-palette-step=rollback]>span{border-color:#c8d0dc;background:#f2f5f8;color:#4b5f77}.settings-automation-route-palette button strong{max-width:100%;overflow:hidden;color:#10213d;font-size:9.6px;font-weight:840;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.settings-automation-route-palette button small{color:#64748b;font-size:7.8px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-palette button.state-ready small{color:#0f766e}.settings-automation-route-palette button.state-blocked small{color:#b42318}.settings-automation-route-canvas{position:relative;display:grid;grid-column:2;grid-template-columns:minmax(0,1fr);grid-auto-rows:36px;box-sizing:border-box;gap:8px;min-width:0;padding-right:132px}.settings-automation-route-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;height:36px;min-height:34px;align-items:center;overflow:visible;border:1px solid #ccd8e5;border-radius:5px;background:#fbfdff;color:inherit;cursor:pointer;padding:4px 8px;text-align:left}.settings-automation-route-step:hover{border-color:#7892b0;background:#f7fbff}.settings-automation-route-step.selected{border-color:#1d5d9f;background:#eef6fb;box-shadow:inset 4px 0 #1d5d9f}.settings-automation-route-step.state-ready{border-color:#b8d6ce}.settings-automation-route-step.state-blocked{border-color:#e3c5be;background:snow}.settings-automation-route-step:focus-visible{outline:2px solid #1d5d9f;outline-offset:2px}.settings-automation-route-step:after{content:"";position:absolute;bottom:-7px;left:20px;width:1px;height:7px;background:#b9c8da}.settings-automation-route-step:last-child:after{display:none}.settings-automation-route-step>span{position:relative;z-index:2;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid #c5d5e8;border-radius:999px;background:#e9f2fb;color:#1d5d9f;font-size:10px;font-weight:760}.settings-automation-route-step>span:after{display:none}.settings-automation-route-step[data-route-step-key=trigger]>span{border-color:#8fb9df;background:#e8f3ff;color:#1d5d9f}.settings-automation-route-step[data-route-step-key=target]>span{border-color:#8acbc0;background:#e7f7f4;color:#0f766e}.settings-automation-route-step[data-route-step-key=evidence]>span{border-color:#aabfe5;background:#eef4ff;color:#264f9b}.settings-automation-route-step[data-route-step-key=assignment]>span{border-color:#e7c273;background:#fff8df;color:#9a5b00}.settings-automation-route-step[data-route-step-key=consequence]>span{border-color:#8fb9df;background:#eaf3ff;color:#1459a8}.settings-automation-route-step[data-route-step-key=rollback]>span{border-color:#c8d0dc;background:#f2f5f8;color:#4b5f77}.settings-automation-route-step>div{display:grid;grid-template-columns:minmax(48px,.18fr) auto minmax(74px,.28fr) minmax(0,1fr);gap:8px;align-items:center;min-width:0;overflow:hidden}.settings-automation-route-canvas strong{display:block;color:#10213d;font-size:11px}.settings-automation-route-canvas em{display:inline-flex;width:fit-content;margin-top:0;border:1px solid #c8d8e8;border-radius:3px;background:#f4f8fc;color:#526176;padding:1px 4px;font-size:7.8px;font-style:normal;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-route-canvas small{display:block;min-width:0;overflow:hidden;color:#64748b;font-size:8.8px;font-weight:760;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.settings-automation-route-step.state-ready em{border-color:#b8d6ce;background:#eef8f5;color:#0f766e}.settings-automation-route-step.state-blocked em{border-color:#e3c5be;background:#fff4f1;color:#b42318}.settings-automation-route-canvas p{display:-webkit-box;overflow:hidden;margin:0;color:#526176;font-size:9px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:1}.settings-automation-route-branches{display:grid;grid-row:span 3;gap:6px;min-width:0;min-height:108px;border:1px solid #d5e0eb;border-radius:5px;background:#fff;padding:7px}.settings-automation-route-branches header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.settings-automation-route-branches header span{color:#64748b;font-size:8.4px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-branches header strong{min-width:0;overflow:hidden;color:#10213d;font-size:9.8px;font-weight:820;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.settings-automation-route-branches>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.settings-automation-route-branches button{display:grid;grid-template-columns:minmax(38px,.26fr) minmax(0,1fr) auto;gap:4px 7px;min-width:0;min-height:64px;align-content:start;border:1px solid #d7e2ee;border-left:4px solid #8fa8c1;border-radius:4px;background:#fbfdff;color:#10213d;cursor:pointer;padding:7px 8px;text-align:left}.settings-automation-route-branches button:hover,.settings-automation-route-branches button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-route-branches button.state-ready{border-left-color:#0f766e;background:#f4fbf8}.settings-automation-route-branches button.state-blocked{border-left-color:#b42318;background:#fff8f6}.settings-automation-route-branches button>span{grid-row:1 / span 2;display:inline-flex;width:34px;height:22px;align-items:center;justify-content:center;border:1px solid #c9d6e4;border-radius:999px;background:#fff;color:#526176;font-size:8.2px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-branches button.state-ready>span{border-color:#9bd3c9;color:#0f766e}.settings-automation-route-branches button.state-blocked>span{border-color:#efc7c3;color:#b42318}.settings-automation-route-branches button strong{display:-webkit-box;min-width:0;overflow:hidden;color:#10213d;font-size:10.4px;font-weight:840;line-height:1.1;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-route-branches button small{display:-webkit-box;grid-column:2 / 4;min-width:0;overflow:hidden;color:#475569;font-size:8.8px;font-weight:650;line-height:1.18;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-route-branches button em{justify-self:end}.settings-automation-route-branches button.state-ready em{border-color:#b8d6ce;background:#eef8f5;color:#0f766e}.settings-automation-route-branches button.state-blocked em{border-color:#e3c5be;background:#fff4f1;color:#b42318}.settings-automation-route-minimap{position:absolute;right:8px;bottom:8px;display:grid;gap:5px;width:122px;min-width:0;border:1px solid #cdd9e7;border-radius:5px;background:#fffffff0;padding:6px;box-shadow:0 12px 30px #0f233f1a}.settings-automation-route-minimap header{display:flex;align-items:center;justify-content:space-between;gap:6px}.settings-automation-route-minimap header span{color:#64748b;font-size:8.2px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-minimap header strong{overflow:visible;color:#12355f;font-size:8.6px;font-weight:820;line-height:1}.settings-automation-route-minimap>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.settings-automation-route-minimap button{display:grid;gap:2px;min-width:0;min-height:36px;justify-items:center;border:1px solid #d5e0eb;border-radius:4px;background:#f8fafc;color:#526176;cursor:pointer;padding:4px 2px}.settings-automation-route-minimap button:hover,.settings-automation-route-minimap button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-route-minimap button.selected{border-color:#1d5d9f;background:#eaf3ff;box-shadow:inset 0 -3px #1d5d9f}.settings-automation-route-minimap button.state-ready span{background:#0f766e}.settings-automation-route-minimap button.state-blocked span{background:#b42318}.settings-automation-route-minimap button span{display:block;width:100%;height:10px;border-radius:2px;color:transparent;font-size:0}.settings-automation-route-minimap button strong{overflow:hidden;width:100%;color:#334155;font-size:7.4px;font-weight:820;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.settings-automation-route-guardrail{position:absolute;right:8px;top:164px;display:grid;gap:3px;width:122px;min-width:0;border:1px solid #d8c3bf;border-left:4px solid #b42318;border-radius:5px;background:snow;color:#10213d;cursor:pointer;padding:7px 7px 7px 8px;text-align:left;box-shadow:0 10px 24px #501b1b14}.settings-automation-route-guardrail:before{content:"";position:absolute;top:18px;right:100%;width:24px;height:2px;background:#d8584f}.settings-automation-route-guardrail:after{content:"";position:absolute;top:12px;right:calc(100% + 20px);width:2px;height:28px;border-radius:999px;background:#d8584f}.settings-automation-route-guardrail.state-ready{border-color:#add6cb;border-left-color:#0f766e;background:#f2fbf7;box-shadow:0 10px 24px #0f766e14}.settings-automation-route-guardrail.state-ready:before,.settings-automation-route-guardrail.state-ready:after{background:#0f9f8f}.settings-automation-route-guardrail:hover,.settings-automation-route-guardrail:focus-visible{border-color:#1d5d9f;outline:2px solid #9abbe2;outline-offset:2px}.settings-automation-route-guardrail span{color:#64748b;font-size:8.2px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-guardrail strong{color:#b42318;font-size:10px;font-weight:850;line-height:1.08}.settings-automation-route-guardrail.state-ready strong{color:#0f766e}.settings-automation-route-guardrail small{display:-webkit-box;overflow:hidden;color:#334155;font-size:8.4px;font-weight:650;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:3}.settings-automation-route-editor{display:grid;grid-column:3;gap:8px;min-width:0;border:1px solid #d5e0eb;border-radius:5px;background:#fff;padding:9px}.settings-automation-route-editor header{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.settings-automation-route-editor h5{margin:0;color:#10213d;font-size:11px;font-weight:820;line-height:1.16}.settings-automation-route-editor p{margin:2px 0 0;color:#526176;font-size:10px;font-weight:650;line-height:1.25}.settings-automation-route-editor header>span{display:inline-flex;flex:0 0 auto;align-items:center;min-height:22px;border:1px solid #c8d8e8;border-radius:3px;background:#f4f8fc;color:#526176;padding:0 7px;font-size:8.8px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-route-editor header>span.passed{border-color:#b8d6ce;background:#eef8f5;color:#0f766e}.settings-automation-route-editor header>span.blocked{border-color:#e3c5be;background:#fff4f1;color:#b42318}.settings-automation-route-editor header button,.settings-automation-route-editor footer button{flex:0 0 auto;min-height:28px;border:1px solid #c4d2e3;border-radius:4px;background:#f8fafc;color:#0d2443;padding:0 10px;font-size:10px;font-weight:760}.settings-automation-route-editor header button:hover,.settings-automation-route-editor header button:focus-visible,.settings-automation-route-editor footer button:hover,.settings-automation-route-editor footer button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-route-editor-contract{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid #dbe4ee;border-radius:4px;background:#f8fafc}.settings-automation-route-editor-contract div{display:grid;grid-template-columns:minmax(68px,.24fr) minmax(0,1fr);gap:8px;align-items:start;min-width:0;border-bottom:1px solid #e2e9f1;padding:7px 8px}.settings-automation-route-editor-contract div:last-child{border-bottom:0}.settings-automation-route-editor-contract div:last-child dt,.settings-automation-route-editor-contract div:last-child dd{color:#0f5f68}.settings-automation-route-editor-contract dt{color:#64748b;font-size:8.8px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-route-editor-contract dd{min-width:0;margin:0;color:#10213d;font-size:10px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.settings-automation-route-editor-change{display:grid;gap:6px;min-width:0;overflow:hidden;border:1px solid #d6e1ec;border-left:4px solid #55708f;border-radius:4px;background:#f8fafc;padding:8px}.settings-automation-route-editor-change.state-ready{border-color:#9bcfbe;border-left-color:#0f766e;background:#f2fbf7}.settings-automation-route-editor-change.state-blocked{border-color:#efc7c3;border-left-color:#b42318;background:#fff8f6}.settings-automation-route-editor-change.state-steady{border-left-color:#1d5d9f;background:#f7fbff}.settings-automation-route-editor-change header{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-items:start;justify-content:stretch;min-width:0}.settings-automation-route-editor-change header span{color:#64748b;font-size:8.5px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-route-editor-change strong{min-width:0;color:#10213d;font-size:11px;font-weight:850;line-height:1.15}.settings-automation-route-editor-change p{margin:0;color:#526176;font-size:9.6px;font-weight:650;line-height:1.25}.settings-automation-route-editor-change dl{display:grid;gap:0;margin:1px 0 0;border:1px solid #dbe4ee;border-radius:3px;background:#fff;overflow:hidden}.settings-automation-route-editor-change dl div{display:grid;grid-template-columns:minmax(78px,.3fr) minmax(0,1fr);gap:7px;min-width:0;border-bottom:1px solid #e5edf4;padding:5px 7px}.settings-automation-route-editor-change dl div:last-child{border-bottom:0}.settings-automation-route-editor-change dt{color:#64748b;font-size:8.3px;font-weight:820;letter-spacing:0;line-height:1.08;text-transform:uppercase}.settings-automation-route-editor-change dd{min-width:0;margin:0;color:#10213d;font-size:9.5px;font-weight:720;line-height:1.2;overflow-wrap:anywhere}.settings-automation-route-editor-change.state-ready strong,.settings-automation-route-editor-change.state-ready [data-route-editor-change-save]{color:#0f766e}.settings-automation-route-editor-change.state-blocked strong,.settings-automation-route-editor-change.state-blocked [data-route-editor-change-save]{color:#b42318}.settings-automation-route-editor-change [data-route-editor-change-boundary]{color:#0f5f68}.settings-automation-route-editor-diff{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid #d8e3ee;border-radius:5px;background:#fff}.settings-automation-route-editor-diff.state-changed{border-color:#d6bf88;background:#fffaf0}.settings-automation-route-editor-diff header{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:0;min-width:0;border-bottom:1px solid #e1e8f0;background:#f8fafc}.settings-automation-route-editor-diff header span,.settings-automation-route-editor-diff header strong,.settings-automation-route-editor-diff dt,.settings-automation-route-editor-diff dd{min-width:0;margin:0;padding:7px 8px}.settings-automation-route-editor-diff header span,.settings-automation-route-editor-diff dt{border-right:1px solid #e1e8f0;color:#64748b;font-size:8.5px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-route-editor-diff header strong{color:#10213d;font-size:10px;font-weight:820;line-height:1.15}.settings-automation-route-editor-diff.state-changed header strong{color:#9a5b00}.settings-automation-route-editor-diff dl{display:grid;margin:0}.settings-automation-route-editor-diff dl div{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);min-width:0;border-bottom:1px solid #e1e8f0}.settings-automation-route-editor-diff dd{display:-webkit-box;overflow:hidden;color:#13233d;font-size:9.6px;font-weight:700;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-automation-route-editor-diff p{margin:0;color:#526176;padding:7px 8px;font-size:9.4px;font-weight:650;line-height:1.24}.settings-automation-route-editor-diff.state-changed p{color:#7a4b00}.settings-automation-route-editor label{display:grid;gap:4px;min-width:0;color:#526176;font-size:10px;font-weight:700}.settings-automation-route-editor textarea{min-height:66px;width:100%;min-width:0;border:1px solid #ccd8e5;border-radius:4px;background:#fff;color:#11223d;padding:7px 8px;font-size:11px;line-height:1.3;resize:vertical}.settings-automation-route-editor textarea[readonly]{border-style:dashed;background:#f8fafc;color:#475569;cursor:default}.settings-automation-route-editor.state-structured footer span{color:#0f315c}.settings-automation-route-editor footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.settings-automation-route-editor footer span{min-width:0;color:#64748b;font-size:10px;font-weight:650;line-height:1.25}.settings-automation-route-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.settings-automation-route-editor-actions button{justify-content:center;min-width:0;min-height:30px;padding-inline:8px;white-space:normal}.settings-automation-route-editor-actions .settings-primary-action{border-color:#1d5d9f;background:#0f315c;color:#fff}.settings-automation-route-editor-actions .settings-primary-action:hover,.settings-automation-route-editor-actions .settings-primary-action:focus-visible{background:#153f74;color:#fff}.settings-automation-readiness-panel{order:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;padding:10px}.settings-automation-readiness-panel h5,.settings-automation-readiness-panel p,.settings-automation-proof-summary,.settings-automation-proof-ledger{grid-column:1 / -1}.settings-automation-proof-summary{display:grid;gap:3px;border:1px solid #d8e1ec;border-radius:4px;background:#f8fafc;padding:8px}.settings-automation-proof-summary strong{color:#10213d;font-size:11px;font-weight:820;line-height:1.2}.settings-automation-proof-summary span{display:block;border:0;background:transparent;padding:0;color:#526176;font-size:9.5px;font-weight:650;line-height:1.25}.settings-automation-proof-summary.passed{border-color:#9bd3c9;background:#edf8f5}.settings-automation-proof-summary.passed strong{color:#0f766e}.settings-automation-proof-summary.blocked{border-color:#efc7c3;background:#fff5f4}.settings-automation-proof-summary.blocked strong{color:#b42318}.settings-automation-proof-ledger{display:grid;gap:0;margin:0;border:1px solid #d8e1ec;border-radius:4px;background:#fff;padding:0;list-style:none;overflow:hidden}.settings-automation-proof-ledger li{min-width:0;border-bottom:1px solid #e4ebf3}.settings-automation-proof-ledger li:last-child{border-bottom:0}.settings-automation-proof-ledger button{display:grid;grid-template-columns:72px minmax(74px,.42fr) minmax(0,1fr);gap:7px;width:100%;min-width:0;align-items:start;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;padding:7px 8px;text-align:left}.settings-automation-proof-ledger button:hover,.settings-automation-proof-ledger button:focus-visible{background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-proof-ledger span{display:inline-flex;width:fit-content;max-width:100%;border:1px solid #d8e1ec;border-radius:999px;background:#f8fafc;padding:2px 6px;color:#475569;font-size:8.8px;font-weight:820;line-height:1.1;white-space:nowrap}.settings-automation-proof-ledger b{min-width:0;color:#10213d;font-size:10px;font-weight:820;line-height:1.2}.settings-automation-proof-ledger small{min-width:0;color:#526176;font-size:9.4px;font-weight:640;line-height:1.24}.settings-automation-proof-ledger li.passed span{border-color:#9bd3c9;background:#edf8f5;color:#0f766e}.settings-automation-proof-ledger li.blocked span{border-color:#efc7c3;background:#fff5f4;color:#b42318}.settings-automation-readiness-panel>span{border:1px solid #d8e1ec;border-radius:4px;background:#f8fafc;color:#41546d;padding:6px 8px;font-size:10px;font-weight:650;line-height:1.18}.settings-automation-readiness-panel>span.passed{border-color:#b7ded6;background:#effaf7;color:#0f766e}.settings-automation-readiness-panel>span.blocked{border-color:#f0c3be;background:#fff5f4;color:#b42318}.settings-automation-readiness-panel p{margin:2px 0 0;color:#5e6e84;font-size:10px;line-height:1.3}.settings-automation-advanced-fields{border:1px solid #d8e1ec;border-radius:6px;background:#fff}.settings-automation-advanced-fields summary{display:grid;gap:2px;cursor:pointer;color:#10213d;padding:9px 10px;font-size:11px;font-weight:760}.settings-automation-advanced-fields summary small{color:#64748b;font-size:9.4px;font-weight:650;line-height:1.25}.settings-automation-advanced-fields[open] summary{border-bottom:1px solid #e1e8f1}.settings-automation-proof-detail-ledger{display:grid;grid-template-columns:minmax(132px,.32fr) minmax(260px,1fr) minmax(220px,.78fr);overflow:hidden;background:#fff}.settings-automation-proof-detail-ledger header{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;border-bottom:1px solid #d8e1ec;background:#f8fafc;color:#64748b;font-size:8.8px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-proof-detail-ledger label{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:0;align-items:stretch;min-width:0;color:#526176;font-size:10px;font-weight:650}.settings-automation-proof-detail-ledger header span,.settings-automation-proof-detail-ledger label>span,.settings-automation-proof-detail-ledger label>input,.settings-automation-proof-detail-ledger label>textarea,.settings-automation-proof-detail-ledger label>small{min-width:0;border-right:1px solid #e1e8f0;border-bottom:1px solid #e1e8f0;padding:7px 8px}.settings-automation-proof-detail-ledger label:last-child>span,.settings-automation-proof-detail-ledger label:last-child>input,.settings-automation-proof-detail-ledger label:last-child>textarea,.settings-automation-proof-detail-ledger label:last-child>small{border-bottom:0}.settings-automation-proof-detail-ledger header span:last-child,.settings-automation-proof-detail-ledger label>small{border-right:0}.settings-automation-proof-detail-ledger label>span{display:flex;align-items:center;color:#10213d;font-size:10px;font-weight:820}.settings-automation-proof-detail-ledger input,.settings-automation-proof-detail-ledger textarea{width:100%;min-width:0;border:0;border-radius:0;background:#fff;color:#11223d;font-family:inherit;font-size:10.5px;line-height:1.25}.settings-automation-proof-detail-ledger input{height:100%;min-height:30px;padding:0 8px}.settings-automation-proof-detail-ledger textarea{min-height:58px;padding:7px 8px;resize:vertical}.settings-automation-proof-detail-ledger input:focus-visible,.settings-automation-proof-detail-ledger textarea:focus-visible{outline:2px solid #1d5d9f;outline-offset:-2px;background:#f7fbff}.settings-automation-proof-detail-ledger label>small{display:flex;align-items:center;color:#64748b;font-size:9.3px;font-weight:650;line-height:1.24}.settings-automation-simulation{margin:0 8px 8px;border:1px solid #d2dce8;border-radius:6px;background:#fff;max-height:none;overflow:auto;padding:8px 18px}.settings-automation-simulation header{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:16px;align-items:start}.settings-automation-draft-boundary{display:grid;grid-template-columns:minmax(96px,.18fr) minmax(0,1fr);gap:8px;align-items:center;border:1px solid #efc7c3;border-radius:4px;background:#fff8f6;padding:8px 10px}.settings-automation-draft-boundary[hidden]{display:none}.settings-automation-draft-boundary strong{color:#9f1f17;font-size:10px;font-weight:820;line-height:1.15}.settings-automation-draft-boundary span{min-width:0;color:#526176;font-size:10px;font-weight:650;line-height:1.25}.settings-automation-saved-handoff{grid-column:1 / -1;min-width:0;scroll-margin-top:180px;border:1px solid #b7ded6;border-radius:5px;background:#f2fbf8;padding:7px 8px}.settings-automation-saved-handoff dl{display:grid;grid-template-columns:minmax(160px,1.05fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(180px,1fr);gap:0;margin:0}.settings-automation-saved-handoff div{min-width:0;border-right:1px solid #cae7e0;padding:2px 10px 2px 0}.settings-automation-saved-handoff div+div{padding-left:10px}.settings-automation-saved-handoff div:last-child{border-right:0;padding-right:0}.settings-automation-saved-handoff dt{color:#0f766e;font-size:8.6px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-saved-handoff dd{margin:3px 0 0;overflow-wrap:anywhere;color:#10213d;font-size:10.2px;font-weight:720;line-height:1.2}.settings-automation-simulation-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.settings-automation-result-strip{display:flex;flex-wrap:wrap;gap:10px}.settings-automation-result-strip span{display:inline-flex;min-height:28px;align-items:center;justify-content:center;max-width:260px;border-radius:4px;background:#eef2f6;color:#68778c;padding:0 18px;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-automation-result-strip .pass{background:#e7f5f1}.settings-automation-result-strip .blocked{background:#fdebea}.settings-automation-simulation-receipt{display:grid;gap:8px;margin-top:10px;border:1px solid #d7e1ec;border-radius:5px;background:#fbfdff;padding:9px}.settings-automation-simulation-receipt.state-passed{border-color:#a8d7cc;background:#f2fbf8}.settings-automation-simulation-receipt.state-blocked{border-color:#efc7c3;background:#fff8f7}.settings-automation-simulation-receipt header,.settings-automation-simulation-receipt footer{display:flex;align-items:start;justify-content:space-between;gap:12px}.settings-automation-simulation-receipt h5,.settings-automation-simulation-receipt h6{margin:0;color:#10213d;font-size:11px;font-weight:820;line-height:1.18}.settings-automation-simulation-receipt header p{margin:2px 0 0;color:#0f766e;font-size:10px;font-weight:760}.settings-automation-simulation-receipt.state-pending header p{color:#a16207}.settings-automation-simulation-receipt.state-blocked header p{color:#b42318}.settings-automation-simulation-receipt header strong{flex:0 0 auto;color:#64748b;font-size:10px;font-weight:760}.settings-automation-simulation-receipt dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.settings-automation-simulation-receipt div{min-width:0}.settings-automation-simulation-receipt dt{color:#64748b;font-size:9px;font-weight:760;text-transform:uppercase}.settings-automation-simulation-receipt dd{margin:2px 0 0;overflow:hidden;color:#10213d;font-size:10px;font-weight:650;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.settings-automation-simulation-receipt section{display:grid;gap:4px;border-top:1px solid #dfe7f0;padding-top:7px}.settings-automation-simulation-receipt section p,.settings-automation-simulation-receipt footer span{margin:0;color:#41546d;font-size:10px;font-weight:650;line-height:1.3}.settings-automation-simulation-receipt footer span{min-width:0}.settings-automation-simulation-receipt footer div{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:end;gap:7px}.settings-automation-simulation-receipt footer button{min-height:28px;border:1px solid #c4d2e3;border-radius:4px;background:#fff;color:#0d2443;padding:0 10px;font-size:10px;font-weight:760}.settings-automation-simulation-receipt footer button:hover,.settings-automation-simulation-receipt footer button:focus-visible{border-color:#1d5d9f;background:#eef6fb;outline:2px solid #9abbe2;outline-offset:-2px}.settings-automation-path-summary{display:grid;gap:8px;margin-top:10px;border:1px solid #d4e1ee;border-radius:5px;background:#fff;padding:9px}.settings-automation-path-summary header,.settings-automation-run-log header{display:flex;align-items:start;justify-content:space-between;gap:12px}.settings-automation-path-summary h5,.settings-automation-run-log h5{margin:0;color:#10213d;font-size:11px;font-weight:840;line-height:1.18}.settings-automation-path-summary header p,.settings-automation-run-log header p{margin:2px 0 0;color:#526176;font-size:10px;font-weight:650;line-height:1.28}.settings-automation-path-summary header strong,.settings-automation-run-log header span{flex:0 0 auto;border:1px solid #c7d8e8;border-radius:999px;background:#f3f7fb;color:#12355f;padding:4px 8px;font-size:9px;font-weight:820;line-height:1}.settings-automation-path-summary [role=table],.settings-automation-run-log [role=table]{display:grid;min-width:0;overflow:hidden;border:1px solid #d8e1ec;border-radius:4px}.settings-automation-path-summary [role=table]{grid-template-columns:minmax(92px,.34fr) minmax(92px,.3fr) minmax(220px,.86fr) minmax(260px,1fr)}.settings-automation-run-log [role=table]{grid-template-columns:minmax(86px,.34fr) minmax(160px,.68fr) minmax(180px,.76fr) minmax(76px,.28fr) minmax(112px,.42fr) minmax(250px,1fr)}.settings-automation-path-summary [role=row],.settings-automation-run-log [role=row]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;min-width:0}.settings-automation-path-summary-head,.settings-automation-run-log-head{background:#f8fafc}.settings-automation-path-summary [role=row]>*,.settings-automation-run-log [role=row]>*{display:flex;align-items:center;min-width:0;border-right:1px solid #e1e8f0;border-bottom:1px solid #e1e8f0;padding:6px 8px}.settings-automation-path-summary [role=row]>*:last-child,.settings-automation-run-log [role=row]>*:last-child{border-right:0}.settings-automation-path-summary [role=row]:last-child>*,.settings-automation-run-log [role=row]:last-child>*{border-bottom:0}.settings-automation-path-summary span,.settings-automation-run-log span{color:#10213d;font-size:9.6px;font-weight:720;line-height:1.2}.settings-automation-path-summary-head span,.settings-automation-run-log-head span{color:#718198;font-size:8.8px;font-weight:820;line-height:1;text-transform:uppercase}.settings-automation-path-summary strong,.settings-automation-run-log strong{overflow:hidden;color:#12355f;font-size:10px;font-weight:820;line-height:1.2;text-overflow:ellipsis}.settings-automation-path-summary small,.settings-automation-run-log small{color:#526176;font-size:9.3px;font-weight:650;line-height:1.24}.settings-automation-run-log .pass{color:#0f766e;font-weight:820}.settings-automation-run-log .blocked{color:#b42318;font-weight:820}.settings-automation-publish-review{display:grid;gap:9px;margin-top:10px;border:1px solid #9ccfc4;border-radius:5px;background:#f5fbf9;padding:10px}.settings-automation-publish-review header,.settings-automation-publish-review footer{display:flex;align-items:start;justify-content:space-between;gap:12px}.settings-automation-publish-review h5{margin:0;color:#10213d;font-size:12px;font-weight:840;line-height:1.18}.settings-automation-publish-review header p,.settings-automation-publish-review footer span{margin:2px 0 0;color:#41546d;font-size:10px;font-weight:650;line-height:1.3}.settings-automation-publish-review header strong{flex:0 0 auto;border:1px solid #a8d7cc;border-radius:999px;background:#e9f8f3;color:#0f766e;padding:4px 8px;font-size:9px;font-weight:840;text-transform:uppercase}.settings-automation-publish-review dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid #c8e4dd;border-radius:4px;background:#fff;overflow:hidden}.settings-automation-publish-review dl div{min-width:0;border-right:1px solid #dceeea;border-bottom:1px solid #dceeea;padding:8px 9px}.settings-automation-publish-review dl div:nth-child(3n){border-right:0}.settings-automation-publish-review dl div:nth-last-child(-n+3){border-bottom:0}.settings-automation-publish-review dt{color:#60758b;font-size:9px;font-weight:800;line-height:1.1;text-transform:uppercase}.settings-automation-publish-review dd{margin:4px 0 0;color:#132842;font-size:10px;font-weight:650;line-height:1.26}.settings-automation-publish-review footer{align-items:center;border-top:1px solid #c8e4dd;padding-top:9px}.settings-automation-publish-review footer span{min-width:0;margin:0}.settings-automation-publish-review footer button{flex:0 0 auto;min-height:30px}.settings-automation-run-log{display:grid;gap:8px;margin-top:8px;border:1px solid #d4e1ee;border-radius:5px;background:#fff;padding:9px}@media (max-width: 1600px){.settings-automation-filterbar{grid-template-columns:minmax(0,1fr) minmax(112px,.7fr)}.settings-automation-filterbar button{width:100%}.settings-automation-register-row,.settings-automation-register-table-head{grid-template-columns:10px minmax(150px,1fr) minmax(96px,.58fr)}.settings-automation-register-row>span:nth-child(4),.settings-automation-register-row>span:nth-child(5),.settings-automation-register-row>span:nth-child(6),.settings-automation-register-row>span:nth-child(7),.settings-automation-register-table-head>span:nth-child(4),.settings-automation-register-table-head>span:nth-child(5),.settings-automation-register-table-head>span:nth-child(6),.settings-automation-register-table-head>span:nth-child(7){display:none}}.settings-automation-status-strip{display:grid;gap:4px;margin-top:10px;scroll-margin-top:180px;border:1px solid #d2dce8;border-radius:5px;background:#f8fafc;color:#13233d;padding:10px 12px;font-size:12px}.settings-automation-status-strip.state-success{border-color:#b7ded6;background:#eefaf7;color:#0f766e}.settings-automation-status-strip.state-error{border-color:#f0c3be;background:#fff5f4;color:#b42318}.settings-automation-status-strip.state-saving{border-color:#c8d6e6;background:#f4f8fc;color:#44566f}.settings-automation-status-strip span{color:inherit;font-weight:500}.settings-automation-next-step{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.settings-automation-next-step button{min-height:28px;border:1px solid currentColor;border-radius:4px;background:#fff;color:inherit;padding:0 10px;font-size:11px;font-weight:760}.settings-automation-next-step button:hover,.settings-automation-next-step button:focus-visible{background:#dff6ef;outline:2px solid #6bc7b6;outline-offset:-2px}.settings-automation-builder{grid-template-columns:330px minmax(0,1fr);grid-template-rows:38px minmax(0,1fr);gap:8px;background:#f6f8fb;padding:8px 14px 14px}.settings-automation-commandbar{display:grid;grid-column:1 / -1;grid-row:1;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-width:0;border:0;border-radius:0;background:transparent;min-height:34px;padding:0 6px;box-shadow:none}.settings-automation-commandbar h3{margin:0;color:#071a35;font-size:26px;font-weight:780;line-height:1.05}.settings-automation-commandbar-context{min-width:0}.settings-automation-commandbar p{margin:4px 0 0;color:#53647a;font-size:12px;line-height:1.25}.settings-automation-commandbar-status{display:grid;grid-template-columns:auto 20px;gap:1px 8px;align-items:center;color:#24364e;font-size:10.5px;line-height:1.1}.settings-automation-commandbar-status small{color:#64748b;font-size:9.5px}.settings-automation-commandbar-status i{display:inline-flex;grid-column:2;grid-row:1 / span 2;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid #168348;border-radius:999px;color:#168348}.settings-automation-commandbar-status i:before{content:"";width:7px;height:4px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg)}.settings-automation-commandbar nav{display:inline-flex;gap:10px;justify-content:end}.settings-automation-commandbar button{display:inline-flex;min-height:32px;align-items:center;gap:8px;border:1px solid #b9cfee;border-radius:5px;background:#fff;color:#0757bd;padding:0 18px;font-size:12px;font-weight:760;white-space:nowrap}.settings-page .settings-layout-billing-usage{grid-template-columns:minmax(0,1fr) 326px;grid-template-rows:52px minmax(0,1fr) auto;background:#fff}.settings-billing-workbench{grid-column:1;grid-row:2;min-height:0;overflow:auto;border-right:1px solid #d7dee8;background:#fff}.settings-billing-main-panel{min-height:100%;background:#fff}.settings-billing-command-strip{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce3ec;padding:0 22px}.settings-billing-command-strip h3{margin:0;color:#071a35;font-size:19px;line-height:1.15}.settings-billing-command-strip p{margin:8px 0 0;color:#526279;font-size:12px;line-height:1.35}.settings-billing-command-strip nav{display:flex;gap:12px;align-items:center}.settings-billing-command-strip button{min-height:40px;border:1px solid #cfd9e7;border-radius:4px;background:#fff;color:#233a5a;padding:0 18px;font-size:12px;font-weight:620;white-space:nowrap}.settings-billing-command-strip button.primary{border-color:#0f5bb7;background:#0f5bb7;color:#fff}.settings-billing-metric-tape{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #dce3ec;background:#fff;margin:24px 22px 0;border:1px solid #dce3ec}.settings-billing-metric-tape span{display:grid;gap:4px;min-height:76px;align-content:center;border-right:1px solid #e1e7f0;padding:0 20px;color:#5b6b82;font-size:12px;line-height:1.2}.settings-billing-metric-tape span:last-child{border-right:0}.settings-billing-metric-tape strong{color:#081b36;font-size:15px;line-height:1.1}.settings-billing-seat-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 22px 0;border:1px solid #dce3ec;background:#f8fafc;padding:16px 18px}.settings-billing-seat-editor h4{margin:0;color:#071a35;font-size:14px;line-height:1.2}.settings-billing-seat-editor p{margin:6px 0 0;color:#526279;font-size:11.5px;line-height:1.35}.settings-billing-seat-stepper{display:flex;align-items:end;gap:8px}.settings-billing-seat-stepper label{display:grid;gap:5px}.settings-billing-seat-stepper label span{color:#526279;font-size:10.5px;font-weight:620;text-transform:uppercase}.settings-billing-seat-stepper input{width:76px;height:34px;border:1px solid #bdc9db;border-radius:4px;background:#fff;color:#071a35;padding:0 10px;font-size:14px;font-weight:700}.settings-billing-seat-stepper button{min-height:34px;border:1px solid #c6d1df;border-radius:4px;background:#fff;color:#0b3c7c;padding:0 12px;font-size:12px;font-weight:700}.settings-billing-seat-stepper button.settings-primary-action{border-color:#0f5bb7;background:#0f5bb7;color:#fff;padding:0 16px}.settings-billing-seat-stepper button:disabled{cursor:not-allowed;opacity:.55}.settings-billing-seat-editor .settings-billing-seat-note,.settings-billing-seat-editor .settings-billing-seat-warning{grid-column:1 / -1;margin:0;border-top:1px solid #e2e8f0;padding-top:10px}.settings-billing-seat-editor .settings-billing-seat-warning{color:#a24300;font-weight:650}.settings-billing-contact-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px) auto;gap:16px;align-items:end;margin:12px 22px 0;border:1px solid #dce3ec;background:#fff;padding:14px 18px}.settings-billing-contact-editor h4{margin:0;color:#071a35;font-size:14px}.settings-billing-contact-editor p{margin:6px 0 0;color:#526279;font-size:11.5px;line-height:1.35}.settings-billing-contact-editor label{display:grid;gap:5px}.settings-billing-contact-editor label span{color:#526279;font-size:10.5px;font-weight:620;text-transform:uppercase}.settings-billing-contact-editor input{height:34px;border:1px solid #bdc9db;border-radius:4px;background:#fff;color:#071a35;padding:0 10px;font-size:13px}.settings-billing-contact-editor button{min-height:34px;border:1px solid #0f5bb7;border-radius:4px;background:#0f5bb7;color:#fff;padding:0 14px;font-size:12px;font-weight:700;white-space:nowrap}.settings-billing-subtabs{display:flex;gap:36px;align-items:end;min-height:58px;margin:0 22px;border-bottom:1px solid #dce3ec}.settings-billing-subtabs button{height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#526279;padding:0;font-size:13px;font-weight:600}.settings-billing-subtabs button[aria-current=page]{border-bottom-color:#0f5bb7;color:#0f5bb7}.settings-billing-ledger,.settings-billing-seat-ledger{border:1px solid #dce3ec;background:#fff}.settings-billing-ledger{margin:18px 22px 0}.settings-billing-ledger-head,.settings-billing-ledger-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(150px,1fr) minmax(110px,.75fr) minmax(145px,.95fr) minmax(115px,.75fr) minmax(130px,.85fr);gap:18px;align-items:center}.settings-billing-ledger-head{min-height:36px;border-bottom:1px solid #dce3ec;background:#f8fafc;color:#526279;padding:0 14px;font-size:10.5px;font-weight:550}.settings-billing-ledger-row{width:100%;min-height:54px;border:0;border-bottom:1px solid #e5ebf3;border-radius:0;background:#fff;color:#253850;padding:0 14px;text-align:left}.settings-billing-ledger-row:last-child{border-bottom:0}.settings-billing-ledger-row:hover,.settings-billing-ledger-row:focus-visible,.settings-billing-ledger-row.selected{background:#eaf3ff;box-shadow:inset 3px 0 #0f5bb7;outline:none}.settings-billing-ledger-row span,.settings-billing-seat-row span{min-width:0;overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-billing-ledger-row strong,.settings-billing-seat-row strong{color:#071a35;font-size:12.5px}.settings-billing-seat-ledger{margin:24px 22px 32px}.settings-billing-seat-ledger header{display:flex;min-height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3ec;padding:0 14px}.settings-billing-seat-ledger h4{margin:0;color:#071a35;font-size:13px}.settings-billing-seat-ledger p{margin:0;color:#5b6b82;font-size:11px}.settings-billing-seat-head,.settings-billing-seat-row{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(130px,.75fr) minmax(120px,.75fr) minmax(140px,.85fr) minmax(140px,.85fr);gap:16px;align-items:center;padding:0 14px}.settings-billing-seat-head{min-height:32px;border-bottom:1px solid #e5ebf3;background:#f8fafc;color:#526279;font-size:10.5px;font-weight:550}.settings-billing-seat-row{min-height:58px;border-bottom:1px solid #edf2f7;color:#253850}.settings-billing-seat-row:last-child{border-bottom:0}.settings-billing-seat-row small{display:block;margin-top:3px;overflow:hidden;color:#69788d;font-size:10.5px;text-overflow:ellipsis}.settings-billing-seat-row.unassigned{color:#617188;background:#fbfcfe}.settings-billing-seat-row button{min-height:30px;border:1px solid #cfd9e7;border-radius:4px;background:#fff;color:#0b3c7c;padding:0 10px;font-size:11px;font-weight:550;white-space:nowrap}.settings-billing-inspector{grid-column:2;grid-row:2;min-height:0;overflow:auto;background:#f8fafc;padding:20px}.settings-billing-inspector>header{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid #dce3ec;padding-bottom:16px}.settings-billing-inspector>header>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #d3dce9;border-radius:50%;background:#fff;color:#0b3c7c;font-size:12px}.settings-billing-inspector h3{margin:0;color:#071a35;font-size:19px}.settings-billing-inspector p{margin:6px 0 0;color:#526279;font-size:12px;line-height:1.4}.settings-billing-readiness{display:grid;gap:10px;margin-top:16px;border-bottom:1px solid #dce3ec;padding-bottom:16px}.settings-billing-readiness h4{margin:0 0 2px;color:#071a35;font-size:13px}.settings-billing-readiness div{display:grid;grid-template-columns:18px minmax(0,1fr) max-content;gap:9px;align-items:center;min-height:28px}.settings-billing-readiness div>span{display:grid;place-items:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:50%;color:#fff;font-size:10px;line-height:1}.settings-billing-readiness div.ready>span{border-color:#2f8f55;background:#2f8f55}.settings-billing-readiness strong{min-width:0;overflow:hidden;color:#071a35;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-billing-readiness small{overflow:hidden;color:#6a7890;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-billing-rail-section,.settings-billing-rail-history{margin-top:18px;border-top:1px solid #dce3ec;padding-top:16px}.settings-billing-rail-section h4,.settings-billing-rail-history h4{margin:0 0 10px;color:#071a35;font-size:14px}.settings-billing-rail-section>strong{display:block;color:#c05604;font-size:13px;line-height:1.25}.settings-billing-rail-section p{margin:6px 0 12px;color:#526279;font-size:11.5px;line-height:1.4}.settings-billing-rail-section button,.settings-billing-control-row button{min-height:30px;border:1px solid #cfd9e7;border-radius:3px;background:#fff;color:#0b3c7c;padding:0 10px;font-size:11px;font-weight:550}.settings-billing-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;border-top:1px solid #e2e8f0}.settings-billing-control-row:first-of-type{border-top:0}.settings-billing-control-row span{color:#071a35;font-size:12px;font-weight:550}.settings-billing-rail-history header{display:flex;justify-content:space-between;gap:12px;align-items:center}.settings-billing-rail-history header strong{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d5deea;border-radius:50%;background:#fff;color:#0b3c7c;font-size:11px}.settings-billing-rail-history>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:10px;border:1px solid #dfe5ee;background:#fff;padding:12px}.settings-billing-rail-history>div>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eaf3ff;color:#0f5bb7;font-size:10px;font-weight:550}.settings-billing-rail-history article strong{color:#071a35;font-size:12px}.settings-billing-rail-history article p{margin:4px 0 8px;color:#526279;font-size:11px;line-height:1.35}.settings-automation-commandbar button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.settings-automation-commandbar .settings-primary-action{border-color:#0757d9;background:#0757d9;color:#fff}.settings-automation-register{grid-column:1;grid-row:2;border-radius:8px}.settings-automation-workbench{display:grid;grid-column:2;grid-row:2;grid-template-rows:minmax(0,1fr) 214px;gap:8px;border:0;background:transparent;box-shadow:none;overflow:hidden}.settings-automation-workbench-header{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.settings-automation-authoring-shell{order:1;display:grid;grid-row:1;grid-template-columns:112px minmax(0,1fr) 316px;gap:8px;min-height:0;overflow:hidden;padding:0}.settings-automation-config-form{position:absolute;order:3;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.settings-automation-simulation{order:2;grid-row:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.05fr) minmax(0,1.46fr);grid-template-rows:1fr;gap:8px;min-height:0;border:0;border-radius:0;background:transparent;overflow:hidden;padding:0}.settings-automation-simulation>header,.settings-automation-path-summary,.settings-automation-run-log{min-width:0;min-height:0;border:1px solid #d8e1ec;border-radius:8px;background:#fff;overflow:hidden}.settings-automation-simulation>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;gap:8px 12px;padding:13px 16px 12px}.settings-automation-simulation>header>div:first-child{grid-column:1}.settings-automation-simulation>header>div:first-child p{display:-webkit-box;margin-top:8px;overflow:hidden;color:#40536d;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.settings-automation-simulation-actions{grid-column:2;grid-row:1;justify-content:end}.settings-automation-result-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-self:end;border-top:1px solid #e3e9f1;padding-top:10px}.settings-automation-result-strip span{display:grid;align-content:center;gap:2px;min-height:46px;border-right:1px solid #e3e9f1;border-radius:0;background:transparent;padding:0 8px;color:#263b58;font-size:11px;justify-content:start}.settings-automation-result-strip span:last-child{border-right:0}.settings-automation-result-strip span:first-child{color:#0a1f3d;font-size:11px;font-weight:650}.settings-automation-result-strip strong{display:block;overflow:hidden;color:#0a1f3d;font-size:15px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.settings-automation-result-strip small{display:block;overflow:visible;color:#66768a;font-size:9px;line-height:1.08;white-space:normal}.settings-automation-simulation-receipt,.settings-automation-publish-review,.settings-automation-draft-boundary,.settings-automation-status-strip{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.settings-automation-path-summary{grid-column:2;display:grid;grid-template-rows:auto minmax(0,1fr);padding:0}.settings-automation-run-log{grid-column:3;display:grid;grid-template-rows:auto minmax(0,1fr);padding:0}.settings-automation-path-summary>header,.settings-automation-run-log>header{min-height:48px;border-bottom:1px solid #dfe7f0;padding:10px 16px}.settings-automation-path-summary>header p,.settings-automation-run-log>header p,.settings-automation-path-summary>header strong,.settings-automation-run-log>header span{display:none}.settings-automation-path-summary [role=table],.settings-automation-run-log [role=table]{min-height:0;overflow:hidden}.settings-automation-path-summary [role=row]{display:grid;grid-template-columns:96px minmax(0,1fr);min-height:26px}.settings-automation-run-log [role=row]{display:grid;grid-template-columns:minmax(86px,.82fr) minmax(72px,.64fr) minmax(54px,.45fr) minmax(54px,.44fr) minmax(102px,.9fr);min-height:32px}.settings-automation-path-summary [role=row].settings-automation-path-summary-head{display:none}.settings-automation-run-log [role=row].settings-automation-run-log-head{display:grid}.settings-automation-path-summary [role=row]>*,.settings-automation-run-log [role=row]>*{min-width:0;border-bottom:1px solid #e3e9f1;padding:6px 10px}.settings-automation-path-summary [role=row]>*:nth-child(2),.settings-automation-path-summary [role=row]>*:nth-child(4),.settings-automation-run-log [role=row]>*:nth-child(3){display:none}.settings-automation-path-step{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;color:#34445a}.settings-automation-path-step svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.settings-automation-path-summary [role=row] small[role=cell]{overflow:hidden;color:#203654;font-size:10.2px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.settings-automation-run-log [role=row] strong:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:999px;background:#128245;vertical-align:1px}.settings-automation-register>header{padding:14px 16px 8px}.settings-automation-register h3,.settings-automation-workbench h3{font-size:18px}.settings-automation-register-metrics{display:none}.settings-automation-filterbar{grid-template-columns:minmax(0,1fr) 34px;gap:8px;padding:8px 14px 10px}.settings-automation-filterbar label:nth-of-type(2),.settings-automation-filterbar label:nth-of-type(3){display:none}.settings-automation-filterbar label:nth-of-type(4) span{position:absolute;width:1px;height:1px;overflow:hidden}.settings-automation-filterbar button{width:34px;min-width:34px;color:transparent;padding:0;position:relative}.settings-automation-filterbar button:before{content:"";position:absolute;top:9px;right:10px;bottom:9px;left:10px;border-top:2px solid #334155;border-bottom:2px solid #334155}.settings-automation-filterbar button:after{content:"";position:absolute;top:14px;right:12px;left:12px;border-top:2px solid #334155}.settings-automation-register-row,.settings-automation-register-table-head{grid-template-columns:minmax(0,1fr) minmax(84px,.68fr) 54px 64px;gap:8px}.settings-automation-register-row>span:first-child,.settings-automation-register-table-head>span:first-child{display:none}.settings-automation-register-row>span:nth-child(4),.settings-automation-register-row>span:nth-child(7),.settings-automation-register-table-head>span:nth-child(4),.settings-automation-register-table-head>span:nth-child(7){display:none}.settings-automation-register-row{min-height:52px;padding:7px 11px}.settings-automation-register-table-head{padding:0 12px 0 14px}.settings-automation-block-library{border-radius:8px;background:#fff;padding:12px 10px;overflow:hidden auto}.settings-automation-block-library p,.settings-automation-block-library h5{display:none}.settings-automation-block-library section{margin-top:8px}.settings-automation-block-library-list{gap:8px}.settings-automation-library-block{display:grid;justify-content:stretch;min-height:40px;border-radius:5px;padding:7px 8px;box-shadow:none;font-size:10.5px;font-weight:650;text-align:center}.settings-automation-library-block-label{display:block;min-width:0;overflow:hidden;color:inherit;font-size:11.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.settings-automation-library-block-detail{display:none;min-width:0;overflow:hidden;color:color-mix(in srgb,currentColor 70%,#64748b);font-size:9px;font-weight:560;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.settings-automation-library-block.tone-trigger{border-color:#8fcaa7;background:#f2fbf5;color:#145f33}.settings-automation-library-block.tone-condition,.settings-automation-library-block.tone-data{border-color:#b8a7ea;background:#f7f4ff;color:#4d2fa4}.settings-automation-library-block.tone-approval{border-color:#efc271;background:#fff8e8;color:#a16207}.settings-automation-library-block.tone-action{border-color:#9cc4ef;background:#f1f7ff;color:#0757bd}.settings-automation-canvas-panel{grid-template-rows:auto minmax(0,1fr);border-radius:8px;background:radial-gradient(circle,rgba(74,105,143,.18) 1px,transparent 1px) 0 0 / 12px 12px,#fff}.settings-automation-canvas-head{min-height:42px;align-items:center;padding:8px 16px}.settings-automation-canvas-head h4{font-size:16px}.settings-automation-route-map{display:none}.settings-automation-canvas{overflow:auto;padding:8px 22px 12px}.settings-automation-flow-main,.settings-automation-flow-branches{max-width:480px;margin-right:auto;margin-left:auto}.settings-automation-logic-block{width:min(100%,480px);min-height:50px;border-width:2px;border-radius:7px;background:#fff;box-shadow:0 1px 2px #0f23400a}.settings-automation-logic-block>span{min-width:70px}.settings-automation-block-rail{min-height:34px;padding:5px 6px;background:transparent!important;color:#0d5eb8}.settings-automation-block-rail strong{position:absolute;width:1px;height:1px;overflow:hidden;font-size:9.5px}.settings-automation-block-rail svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.settings-automation-block-rail.tone-condition{color:#4d2fa4}.settings-automation-block-rail.tone-approval{color:#a16207}.settings-automation-block-rail.tone-action{color:#0757bd}.settings-automation-block-rail.tone-blocked{color:#c01818}.settings-automation-block-rail.tone-stop{color:#475569}.settings-automation-logic-block h4{padding:6px 14px 1px;font-size:11.5px}.settings-automation-logic-block p{padding:0 14px;font-size:10.5px;line-height:1.12}.settings-automation-logic-block p+p{display:none}.settings-automation-logic-block small{display:none}.settings-automation-connector.connector-down{position:relative;display:grid;width:14px;height:14px;place-items:center;border:1px solid #b9c8d9;border-radius:999px;background:#fff;margin:2px auto}.settings-automation-connector.connector-down:before,.settings-automation-connector.connector-down:after{content:"";position:absolute;background:#73849a}.settings-automation-connector.connector-down:before{width:7px;height:1px}.settings-automation-connector.connector-down:after{width:1px;height:7px}.settings-automation-block-socket{display:none}.settings-automation-inspector{border-radius:8px;background:#fff}.settings-automation-inspector-checklist,.settings-automation-governance-list{margin-top:10px;border:1px solid #dde6f0;border-radius:7px;background:#fff;padding:10px 12px}.settings-automation-inspector-checklist h5,.settings-automation-governance-list h5{margin:0 0 8px;color:#09203f;font-size:12px;line-height:1.15}.settings-automation-inspector-checklist p{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;align-items:center;margin:6px 0 0;color:#31445f;font-size:10.5px;line-height:1.2}.settings-automation-inspector-checklist p span{display:inline-grid;width:12px;height:12px;place-items:center;border-radius:999px;background:#168348}.settings-automation-inspector-checklist p span:before{content:"";width:5px;height:3px;border-bottom:1.5px solid #ffffff;border-left:1.5px solid #ffffff;transform:rotate(-45deg)}.settings-automation-governance-list dl{display:grid;margin:0;border-top:1px solid #edf2f7}.settings-automation-governance-list div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;min-height:25px;align-items:center;border-bottom:1px solid #edf2f7}.settings-automation-governance-list div:last-child{border-bottom:0}.settings-automation-governance-list dt,.settings-automation-governance-list dd{margin:0;overflow:hidden;font-size:10.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-automation-governance-list dt{color:#65758a}.settings-automation-governance-list dd{color:#20334f;text-align:right}@media (min-width: 1321px){.settings-automation-authoring-shell{min-height:510px}}@media (max-width: 1320px){.settings-automation-authoring-shell{grid-template-columns:minmax(0,1fr);min-height:560px;overflow-y:auto}.settings-automation-next-command{position:static;top:auto;z-index:auto}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])){grid-template-columns:minmax(0,1fr) auto}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-next-activation-review{grid-column:1 / -1}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden]))>div{grid-column:2;grid-row:1}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-launch-sequence button{grid-template-columns:18px minmax(0,1fr);min-height:46px;gap:2px 7px;padding:7px 8px 6px}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-launch-sequence button>span{width:17px;height:17px;font-size:9px}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-launch-sequence small{display:none}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-next-activation-review dl{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-next-activation-review div{padding:5px 7px}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-route-contract button{min-height:44px;padding:6px 8px 5px}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-route-contract strong{-webkit-line-clamp:2}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-visual-program>header p{display:none}.settings-automation-route-canvas{grid-template-columns:minmax(0,1fr)}.settings-automation-route-step:after{display:none}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-route-step:after{display:block;bottom:-9px;left:18px;height:9px;background:linear-gradient(180deg,#a9bfd7,#d8e4ef)}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-route-step:last-child:after{display:none}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-route-step:not(:last-child)>span:after{content:"";position:absolute;top:20px;left:8px;display:block;width:2px;height:24px;border-radius:999px;background:#8fa8c1}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-route-canvas:before{content:"";position:absolute;z-index:0;top:18px;left:18px;width:2px;height:220px;border-radius:999px;background:#9fb5ce;pointer-events:none}.settings-automation-config-form:has(.settings-automation-next-activation-review:not([hidden])) .settings-automation-route-step{z-index:1}}@media (max-width: 1180px){.settings-page:has(.settings-layout-automation){width:calc(100vw - 80px);max-width:calc(100vw - 80px)}.settings-page .settings-layout-automation{width:100%;max-width:100%;grid-template-rows:52px minmax(0,1fr);overflow:hidden}.settings-automation-builder{box-sizing:border-box;justify-self:start;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(372px,.42fr) minmax(0,1fr);overflow:auto}.settings-automation-register,.settings-automation-workbench{box-sizing:border-box;max-width:100%}.settings-automation-workbench{border-left:1px solid #cfd9e6}.settings-automation-filterbar{box-sizing:border-box;width:100%;max-width:100%;grid-template-columns:minmax(210px,1.5fr) minmax(112px,.68fr) minmax(132px,.76fr) minmax(104px,.58fr) 58px;gap:8px;overflow-x:auto;padding:9px 16px 10px}.settings-automation-filterbar button{width:auto;padding:0 10px}.settings-automation-register-metrics{box-sizing:border-box;width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-automation-register-row{box-sizing:border-box;width:100%;max-width:100%}.settings-automation-register-body{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr)}.settings-automation-register-inspector{display:grid}.settings-automation-workbench-header,.settings-automation-authoring-shell{grid-template-columns:minmax(0,1fr)}.settings-automation-proof-detail-ledger{grid-template-columns:minmax(132px,.36fr) minmax(220px,1fr) minmax(180px,.76fr);overflow-x:auto}.settings-automation-proof-detail-ledger header,.settings-automation-proof-detail-ledger label{min-width:680px}.settings-automation-composer,.settings-automation-readiness-panel{grid-template-columns:minmax(0,1fr)}.settings-automation-template-ledger{overflow-x:auto}.settings-automation-template-ledger-head,.settings-automation-template-row,.settings-automation-template-receipt,.settings-automation-template-receipt dl{min-width:760px}.settings-automation-proof-ledger button{grid-template-columns:72px minmax(82px,.36fr) minmax(0,1fr)}.settings-automation-route-intake{grid-template-columns:minmax(0,1fr)}.settings-automation-route-presets,.settings-automation-route-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-route-contract button:nth-child(2n){border-right:0}.settings-automation-route-contract button:nth-child(n+3){border-top:1px solid #dbe4ee}.settings-automation-draft-review{grid-template-columns:minmax(0,1fr);position:static;top:auto;z-index:auto}.settings-automation-next-command{grid-template-columns:minmax(0,1fr);right:16px;bottom:10px;left:96px;max-width:calc(100vw - 112px)}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden])),.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden])){grid-template-columns:minmax(0,1fr)}.settings-automation-next-command-handoff{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-next-command-handoff div:nth-child(2n){border-right:0}.settings-automation-next-target-repair{grid-template-columns:minmax(0,1fr)}.settings-automation-next-target-repair>div{grid-template-columns:minmax(0,1fr)}.settings-automation-next-command>div{grid-column:1;justify-content:start;min-width:0}.settings-automation-next-command:has(.settings-automation-next-command-handoff:not([hidden]))>div,.settings-automation-next-command:has(.settings-automation-next-activation-review:not([hidden]))>div{grid-column:1;justify-content:start;min-width:0;width:100%}.settings-automation-simulation>header{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.settings-automation-result-strip{justify-content:start}.settings-automation-saved-handoff dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.settings-automation-path-summary [role=table],.settings-automation-run-log [role=table],.settings-automation-path-summary [role=row],.settings-automation-run-log [role=row]{grid-template-columns:minmax(0,1fr)}.settings-automation-path-summary-head,.settings-automation-run-log-head{display:none!important}.settings-automation-path-summary [role=row]>*,.settings-automation-run-log [role=row]>*{border-right:0}.settings-automation-path-summary [role=row]>*:last-child,.settings-automation-run-log [role=row]>*:last-child{border-bottom:1px solid #e1e8f0}.settings-automation-path-summary [role=row]:last-child>*:last-child,.settings-automation-run-log [role=row]:last-child>*:last-child{border-bottom:0}.settings-automation-saved-handoff div:nth-child(2n){border-right:0;padding-right:0}.settings-automation-saved-handoff div:nth-child(odd){padding-left:0}.settings-automation-change-control-ledger{grid-template-columns:minmax(108px,.32fr) minmax(176px,.66fr) minmax(220px,1fr)}.settings-automation-draft-review footer{justify-content:start}.settings-automation-plain-fields{grid-template-columns:minmax(132px,.42fr) minmax(180px,.8fr) minmax(180px,1fr);overflow-x:auto}.settings-automation-parameter-head,.settings-automation-plain-fields label{min-width:640px}.settings-automation-followup-workbench>header{grid-template-columns:minmax(0,1fr)}.settings-automation-followup-workbench>header>div{border-right:0;border-bottom:1px solid #e1e8f0}.settings-automation-followup-control-ledger{grid-template-columns:minmax(132px,.42fr) minmax(156px,.48fr) minmax(260px,1fr)}.settings-automation-followup-preview header{display:grid;gap:3px}.settings-automation-followup-preview header p{max-width:none;text-align:left;white-space:normal}.settings-automation-followup-impact{grid-template-columns:repeat(4,minmax(86px,1fr))}.settings-automation-followup-impact span{grid-column:1 / -1;border-top:1px solid #e5edf5}.settings-automation-followup-preview-head,.settings-automation-followup-preview [data-follow-up-preview-row]{grid-template-columns:minmax(180px,1fr) minmax(108px,.48fr) minmax(122px,.56fr) minmax(92px,.42fr)}.settings-automation-followup-preview-head span:nth-child(5){display:none}.settings-automation-followup-preview-action{grid-column:1 / -1}.settings-automation-followup-rehearsal dl{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-visual-program>header{grid-template-columns:minmax(0,1fr)}.settings-automation-visual-program{grid-template-columns:minmax(0,1fr)}.settings-automation-visual-program>header p{text-align:left;white-space:normal}.settings-automation-route-toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.settings-automation-route-toolbar button{min-width:0;padding-right:6px;padding-left:6px;text-overflow:ellipsis;overflow:hidden}.settings-automation-route-canvas{grid-column:1;grid-template-columns:minmax(0,1fr)}.settings-automation-route-palette{grid-column:1;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto}.settings-automation-route-palette button{min-height:46px}.settings-automation-route-palette button strong{font-size:8.8px}.settings-automation-route-palette button small{display:none}.settings-automation-route-branches{grid-row:span 4}.settings-automation-route-branches>div{grid-template-columns:minmax(0,1fr)}.settings-automation-route-editor{grid-column:1}.settings-automation-route-editor header,.settings-automation-route-editor footer{display:grid}.settings-automation-route-editor-contract{grid-template-columns:minmax(0,1fr)}.settings-automation-route-editor-contract div{border-right:0;border-bottom:1px solid #e2e9f1}.settings-automation-route-editor-contract div:last-child{border-bottom:0}.settings-automation-route-editor header button,.settings-automation-route-editor footer button{justify-self:start}.settings-automation-route-editor-actions button{justify-self:stretch}.settings-automation-simulation header,.settings-automation-simulation-receipt header,.settings-automation-simulation-receipt footer,.settings-automation-publish-review header,.settings-automation-publish-review footer{display:grid}.settings-automation-draft-boundary{grid-template-columns:minmax(0,1fr)}.settings-automation-simulation-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-simulation-receipt dd{white-space:normal}.settings-automation-publish-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-publish-review dl div:nth-child(3n){border-right:1px solid #dceeea}.settings-automation-publish-review dl div:nth-child(2n){border-right:0}.settings-automation-publish-review dl div:nth-last-child(-n+3){border-bottom:1px solid #dceeea}.settings-automation-publish-review dl div:nth-last-child(-n+2){border-bottom:0}.settings-automation-publish-review footer button{width:100%}.settings-automation-simulation-receipt footer div{justify-content:start}.settings-automation-flow-branches{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.correl-shell:has(.settings-layout-automation){grid-template-columns:56px minmax(0,1fr)}.correl-shell:has(.settings-layout-automation) .shell-rail{width:56px}.correl-shell:has(.settings-layout-automation) .shell-logo-button{width:56px}.correl-shell:has(.settings-layout-automation) .shell-logo-button img{width:30px;height:30px}.correl-shell:has(.settings-layout-automation) .settings-shell-trail{display:none}.correl-shell:has(.settings-layout-automation) .top-strip{gap:8px;min-height:104px;padding:8px 12px 10px}.correl-shell:has(.settings-layout-automation) .workspace-nav{gap:12px;padding:14px 4px 20px}.correl-shell:has(.settings-layout-automation) .workspace-nav button,.correl-shell:has(.settings-layout-automation) .shell-utility-nav button,.correl-shell:has(.settings-layout-automation) .shell-icon-button{width:40px;height:40px}.settings-page:has(.settings-layout-automation){width:calc(100vw - 56px);max-width:calc(100vw - 56px)}.settings-page:has(.settings-layout-automation) .settings-page-header{padding:14px 14px 16px}.settings-page:has(.settings-layout-automation) .settings-title-row{display:grid;gap:10px;align-items:start}.settings-page:has(.settings-layout-automation) .settings-title-row h2{font-size:22px}.settings-page:has(.settings-layout-automation) .settings-title-row p{max-width:100%}.settings-page .settings-layout-automation{grid-template-rows:minmax(44px,auto) minmax(0,1fr);overflow:auto}.settings-page .settings-layout-automation .settings-section-rail{min-height:44px;padding:0 8px}.settings-page .settings-layout-automation .settings-section-rail button{min-height:44px;padding:0 9px;font-size:11px}.settings-automation-builder{box-sizing:border-box;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(300px,auto) minmax(0,1fr);overflow:auto}.settings-automation-register,.settings-automation-workbench{max-height:none}.settings-automation-workbench{overflow:visible}.settings-automation-register-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-filterbar{grid-template-columns:minmax(0,1fr) minmax(82px,.38fr)}.settings-automation-filterbar label:nth-of-type(2),.settings-automation-filterbar label:nth-of-type(3){display:none}.settings-automation-route-map{grid-template-columns:minmax(0,1fr)}.settings-automation-route-map button{min-height:58px;border-right:0;border-top:1px solid #dbe3ee}.settings-automation-route-map button:first-child{border-top:0}.settings-automation-launch-sequence{grid-template-columns:minmax(0,1fr)}.settings-automation-launch-sequence button,.settings-automation-launch-sequence button:nth-child(3n){min-height:70px;border-right:0;border-top:1px solid #dbe4ee}.settings-automation-launch-sequence button:first-child{border-top:0}.settings-automation-next-command strong{white-space:normal}.settings-automation-next-command{right:12px;left:12px;max-width:calc(100vw - 24px)}.settings-automation-next-command button{width:100%;min-width:0}.settings-automation-template-ledger{gap:8px;grid-template-columns:minmax(0,1fr);overflow:visible;padding:8px}.settings-automation-template-ledger header{padding-bottom:0}.settings-automation-template-ledger-head{display:none}.settings-automation-template-row{min-width:0;grid-template-columns:minmax(0,1fr);border:1px solid #d8e1ec;border-radius:5px;overflow:hidden}.settings-automation-template-row>span{border-right:0;border-bottom:1px solid #e1e8f0;padding:7px 9px;white-space:normal}.settings-automation-template-row>span:first-child{background:#f8fbfe;padding-top:8px;padding-bottom:8px}.settings-automation-template-row>span:last-child{border-bottom:0}.settings-automation-template-row>span:before{display:block;margin-bottom:3px;color:#728195;font-size:8.4px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-automation-template-row>span:nth-child(1):before{content:"Route"}.settings-automation-template-row>span:nth-child(2):before{content:"Target"}.settings-automation-template-row>span:nth-child(3):before{content:"Owner"}.settings-automation-template-row>span:nth-child(4):before{content:"Customer boundary"}.settings-automation-template-row strong,.settings-automation-template-row span,.settings-automation-template-row small{white-space:normal}.settings-automation-template-receipt{min-width:0}.settings-automation-template-receipt header strong,.settings-automation-template-receipt header p{white-space:normal}.settings-automation-template-receipt dl{grid-template-columns:minmax(0,1fr);min-width:0}.settings-automation-template-receipt div{border-right:0;border-bottom:1px solid #e1e8f0}.settings-automation-template-receipt div:last-child{border-bottom:0}.settings-automation-template-receipt dd{white-space:normal}.settings-automation-template-blueprint{grid-template-columns:minmax(0,1fr)}.settings-automation-template-blueprint button,.settings-automation-template-blueprint button:last-child{min-height:58px;border-right:0;border-bottom:1px solid #dbe4ee}.settings-automation-template-blueprint button:last-child{border-bottom:0}.settings-automation-template-receipt footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-visual-program{padding:8px}.settings-automation-route-contract{grid-template-columns:minmax(0,1fr)}.settings-automation-route-contract button,.settings-automation-route-contract button:nth-child(2n){border-right:0}.settings-automation-route-contract button+button,.settings-automation-route-contract button:nth-child(n+3){border-top:1px solid #dbe4ee}.settings-automation-change-control-ledger{grid-template-columns:minmax(0,1fr)}.settings-automation-change-control-head{display:none}.settings-automation-change-control-ledger [role=row]{grid-template-columns:minmax(0,1fr)}.settings-automation-change-control-ledger [role=row]+[role=row]{border-top:1px solid rgba(148,163,184,.34)}.settings-automation-change-control-ledger [role=row]>*{border-left:0;border-right:0}.settings-automation-draft-review footer button{flex:1 1 100%}.settings-automation-register-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.settings-automation-register-row,.settings-automation-register-table-head{grid-template-columns:10px minmax(158px,1fr) minmax(92px,.5fr);gap:8px}.settings-automation-register-row>span:nth-child(4),.settings-automation-register-row>span:nth-child(5),.settings-automation-register-row>span:nth-child(6),.settings-automation-register-row>span:nth-child(7),.settings-automation-register-table-head>span:nth-child(4),.settings-automation-register-table-head>span:nth-child(5),.settings-automation-register-table-head>span:nth-child(6),.settings-automation-register-table-head>span:nth-child(7){display:none}.settings-automation-register-inspector{border-top:1px solid #dbe4ee;border-left:0;overflow:visible}.settings-automation-register-inspector dl{grid-template-columns:minmax(0,1fr)}.settings-automation-config-form>header{grid-template-columns:minmax(0,1fr)}.settings-automation-config-form>header>div:last-child{justify-content:start}.settings-automation-proof-detail-ledger{grid-template-columns:minmax(0,1fr)}.settings-automation-proof-detail-ledger header,.settings-automation-proof-detail-ledger label{min-width:0}.settings-automation-proof-detail-ledger header{display:none}.settings-automation-proof-detail-ledger label{grid-template-columns:minmax(0,1fr)}.settings-automation-proof-detail-ledger label>span,.settings-automation-proof-detail-ledger label>input,.settings-automation-proof-detail-ledger label>textarea,.settings-automation-proof-detail-ledger label>small{border-right:0}.settings-automation-plain-fields{grid-template-columns:minmax(0,1fr)}.settings-automation-parameter-head,.settings-automation-plain-fields label{min-width:0}.settings-automation-route-intake,.settings-automation-route-presets{grid-template-columns:minmax(0,1fr)}.settings-automation-route-intake output,.settings-automation-route-intake textarea{overflow-wrap:anywhere}.settings-automation-proof-ledger button{grid-template-columns:minmax(0,1fr)}.settings-automation-proof-ledger span,.settings-automation-proof-ledger small{overflow-wrap:anywhere;white-space:normal}.settings-automation-followup-control-ledger{grid-template-columns:minmax(0,1fr)}.settings-automation-followup-control-ledger label{border-right:0;border-bottom:1px solid #e1e8f0}.settings-automation-followup-control-ledger label:last-child{border-bottom:0}.settings-automation-followup-preview-head{display:none}.settings-automation-followup-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-automation-followup-impact output,.settings-automation-followup-impact span{white-space:normal;text-align:left}.settings-automation-followup-action-receipt,.settings-automation-followup-action-receipt dl,.settings-automation-followup-simulation-checkpoint,.settings-automation-followup-simulation-checkpoint dl{grid-template-columns:minmax(0,1fr)}.settings-automation-followup-action-receipt header,.settings-automation-followup-action-receipt div,.settings-automation-followup-simulation-checkpoint header,.settings-automation-followup-simulation-checkpoint div{border-right:0;border-bottom:1px solid #e5edf5}.settings-automation-followup-action-receipt div:last-child,.settings-automation-followup-simulation-checkpoint div:last-child{border-bottom:0}.settings-automation-followup-action-receipt header strong,.settings-automation-followup-action-receipt dd,.settings-automation-followup-simulation-checkpoint header strong,.settings-automation-followup-simulation-checkpoint dd{white-space:normal}.settings-automation-followup-preview [data-follow-up-preview-row]{grid-template-columns:minmax(0,1fr);gap:3px}.settings-automation-followup-preview [data-follow-up-preview-row] strong,.settings-automation-followup-preview [data-follow-up-preview-row] span{white-space:normal}.settings-automation-followup-rehearsal header,.settings-automation-followup-rehearsal dl{grid-template-columns:minmax(0,1fr)}.settings-automation-followup-rehearsal header{display:grid}.settings-automation-followup-rehearsal dd{white-space:normal}.settings-automation-publish-review dl{grid-template-columns:minmax(0,1fr)}.settings-automation-publish-review dl div,.settings-automation-publish-review dl div:nth-child(2n),.settings-automation-publish-review dl div:nth-child(3n){border-right:0}.settings-automation-publish-review dl div:nth-last-child(-n+2){border-bottom:1px solid #dceeea}.settings-automation-publish-review dl div:last-child{border-bottom:0}}@media (max-width: 1520px){.settings-page .settings-layout{grid-template-columns:minmax(460px,.96fr) minmax(470px,1fr) 260px}.settings-page .settings-layout-teams,.settings-page .settings-layout-territories,.settings-page .settings-layout-roles-permissions{grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr) minmax(240px,.5fr);grid-template-rows:52px minmax(0,1fr) auto}.settings-page .settings-layout-pipelines{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(216px,auto) minmax(0,1fr) minmax(240px,auto)}.settings-role-drawer,.settings-operating-drawer{grid-column:1 / -1;grid-row:3;min-height:0;height:200px;max-height:200px;border-top:1px solid #d6dee9;border-right:0}.settings-pipeline-inspector{grid-column:1;grid-row:4;height:auto;max-height:none;border-top:1px solid #d7dfeb}.settings-team-workbench-grid,.settings-deal-model-workbench{grid-template-columns:1fr}.settings-deal-definition-rail,.settings-deal-field-inspector{border:0;border-top:1px solid #dfe7f0}.settings-pipeline-stage-track{grid-template-columns:repeat(7,minmax(82px,1fr));gap:8px}}@media (min-width: 1181px) and (max-width: 1520px){.settings-page .settings-layout-pipelines{grid-template-columns:minmax(720px,1fr) minmax(300px,.34fr);grid-template-rows:52px minmax(216px,auto) minmax(0,1fr)}.settings-pipeline-ledger{grid-column:1 / -1;grid-row:2}.settings-pipeline-workbench{grid-column:1;grid-row:3;border-right:1px solid #d7dfeb}.settings-pipeline-inspector{grid-column:2;grid-row:3;border-top:0}}@media (max-width: 1100px){.settings-page .settings-layout{grid-template-columns:1fr;grid-template-rows:44px auto}.settings-page .settings-section-rail{grid-column:1;grid-row:1;display:flex;box-sizing:border-box;width:100%;height:44px;min-height:44px;max-height:44px;align-items:stretch;align-self:stretch;overflow-x:auto;overflow-y:hidden;padding:0 10px;scrollbar-gutter:stable}.settings-page .settings-section-rail h3,.settings-page .settings-section-rail>span{display:none}.settings-page .settings-section-rail button{width:auto;min-width:max-content;min-height:44px;padding:0 10px;white-space:nowrap}.settings-page .settings-layout>:not(.settings-section-rail){grid-column:1;grid-row:auto}.settings-import-header,.settings-import-mapping,.settings-import-mapping dl,.settings-import-summary{grid-template-columns:1fr}.settings-import-summary span,.settings-import-mapping header,.settings-import-mapping dl div,.settings-import-mapping dl div:nth-child(2n),.settings-import-mapping dl div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e2e7ef}.settings-import-source-ledger{overflow-x:auto}.settings-page .settings-layout-employees-access{min-height:auto;overflow:visible}.settings-page .settings-layout-employees-access .settings-employee-ledger,.settings-page .settings-layout-employees-access .settings-employee-inspector,.settings-page .settings-layout-employees-access .settings-create-panel,.settings-page .settings-layout-employees-access .settings-audit-rail,.settings-page .settings-layout-employees-access .settings-audit-table{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.settings-page .settings-layout-employees-access .settings-create-panel{border-right:0}.settings-page .settings-layout-employees-access .settings-create-heading,.settings-page .settings-layout-employees-access .settings-create-body{padding-left:16px;padding-right:16px}.settings-page .settings-layout-employees-access .settings-create-panel .settings-form-grid,.settings-page .settings-layout-employees-access .settings-create-panel .settings-invite-row{grid-template-columns:1fr}.settings-page .settings-layout-employees-access .settings-create-panel .settings-request-actions{justify-content:stretch}.settings-page .settings-layout-employees-access .settings-create-panel .settings-request-actions button,.settings-page .settings-layout-employees-access .settings-create-panel .settings-action-row button{width:100%;text-align:center}.settings-pipeline-ledger{grid-template-columns:1fr;grid-template-rows:36px 36px 34px minmax(0,auto) 44px}.settings-pipeline-panel-title{grid-column:1;grid-row:1;padding-right:24px}.settings-pipeline-tools{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(118px,150px);justify-content:stretch;padding-left:24px;padding-right:24px}.settings-pipeline-tools strong{grid-column:1 / -1;justify-self:start}.settings-pipeline-ledger-head{grid-row:3}.settings-pipeline-ledger-head,.settings-pipeline-row{grid-template-columns:minmax(132px,1.35fr) minmax(62px,.55fr) minmax(82px,.75fr) minmax(56px,.5fr) minmax(34px,.32fr) minmax(84px,.72fr) minmax(58px,.48fr) 16px;gap:7px;width:100%;min-width:0;padding:0 12px}.settings-pipeline-row{min-height:66px}.settings-pipeline-empty{min-width:0}.settings-pipeline-ledger-body{grid-row:4}.settings-pipeline-ledger-footer{grid-row:5}.settings-page .settings-employee-ledger,.settings-page .settings-employee-inspector,.settings-page .settings-audit-rail,.settings-page .settings-audit-table,.settings-role-ledger,.settings-role-inspector,.settings-role-impact,.settings-role-drawer,.settings-pipeline-ledger,.settings-pipeline-workbench,.settings-pipeline-inspector{grid-column:1;grid-row:auto}.settings-inspector-tabs{flex-wrap:wrap;gap:0 8px;padding:0 8px}.settings-inspector-tabs button{min-height:38px;font-size:11px}.settings-pipeline-stage-track,.settings-pipeline-metric-tape{grid-template-columns:1fr}.settings-page .settings-ledger-footer{position:relative;bottom:auto}.settings-operating-tools{grid-template-columns:minmax(0,1fr)}.settings-operating-tools strong{grid-column:1 / -1;justify-self:start}.settings-operating-ledger-footer{position:relative;bottom:auto}}.settings-deal-model-panel,.deal-detail-panel{border:1px solid #d7e0ec;background:#fff}.settings-deal-model-panel{display:grid;gap:14px;padding:18px}.settings-deal-mode-control,.deal-detail-readiness,.deal-detail-missing,.settings-deal-readiness{display:flex;flex-wrap:wrap;gap:8px}.settings-deal-mode-control button,.deal-detail-drawer summary,.deal-detail-drawer button{min-height:34px;border:1px solid #c9d5e4;border-radius:6px;background:#f8fafc;color:#132642;font-weight:450}.settings-deal-mode-control button.selected{border-color:#1d5fd1;background:#edf4ff;color:#174ea6}.settings-deal-model-grid,.deal-detail-section-grid,.deal-detail-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-deal-model-grid article,.settings-deal-sections article,.deal-detail-section-grid article,.deal-scope-ledger article{border:1px solid #dbe3ef;background:#fbfcfe;padding:12px}.settings-deal-model-grid span,.settings-deal-sections span,.deal-detail-panel span,.deal-detail-panel dt{color:#5f6f84;font-size:12px}.settings-deal-model-grid strong,.deal-detail-panel strong{color:#10233f}.settings-deal-model-grid p,.settings-deal-sections p,.deal-detail-panel p{margin:6px 0 0;color:#53647a;font-size:12px;line-height:1.4}.settings-deal-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-deal-sections header,.deal-scope-ledger header,.deal-detail-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settings-deal-sections article>div{display:grid;gap:8px;margin-top:10px}.settings-deal-sections button{display:flex;justify-content:space-between;gap:10px;border:1px solid #d8e1ee;background:#fff;padding:9px 10px;text-align:left}.deal-detail-panel{display:grid;gap:12px;padding:14px}.deal-detail-state{border:1px solid #cbd7e6;border-radius:999px;padding:5px 9px;font-size:11px}.deal-detail-state.state-complete{border-color:#9fd7b6;color:#157348;background:#eefaf2}.deal-detail-state.state-missing-required,.deal-detail-state.state-needs-review{border-color:#f3c57c;color:#8a5200;background:#fff8ec}.deal-detail-readiness span,.deal-detail-missing span{border:1px solid #d8e1ee;background:#f8fafc;padding:6px 8px;font-weight:450}.deal-detail-missing span{border-color:#f0b9b9;background:#fff3f3;color:#a03232}.deal-detail-section-grid dl,.deal-scope-ledger dl{display:grid;gap:7px;margin:10px 0 0}.deal-detail-section-grid dl div,.deal-scope-ledger dl div{display:grid;grid-template-columns:minmax(96px,.55fr) 1fr;gap:8px}.deal-detail-section-grid .missing dd{color:#a03232;font-weight:450}.deal-scope-ledger{display:grid;gap:10px}.deal-detail-drawer{border:1px solid #dbe3ef;background:#f8fafc}.deal-detail-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;cursor:pointer}.deal-detail-drawer summary span{color:#132642;font-size:12px;font-weight:650}.deal-detail-drawer summary em{color:#607086;font-size:11px;font-style:normal;font-weight:450;text-align:right}.deal-detail-drawer form{display:grid;gap:12px;border-top:1px solid #dbe3ef;padding:12px}.deal-detail-edit-grid fieldset{display:grid;gap:10px;border:1px solid #dbe3ef;padding:12px}.deal-detail-edit-grid legend{font-weight:450;color:#10233f}.deal-detail-edit-grid fieldset>p{margin:-4px 0 0;color:#536174;font-size:11px;line-height:1.35}.deal-detail-field-label{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;justify-content:space-between}.deal-detail-field-label>span:first-child{color:#485a70;font-size:10px;font-weight:550}.deal-detail-field-label>span:last-child{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.deal-detail-field-label em{display:inline-flex;align-items:center;min-height:18px;border:1px solid #d8e1ec;border-radius:4px;background:#f8fafc;padding:2px 5px;color:#536174;font-size:9.5px;font-style:normal;font-weight:600;line-height:1}.deal-detail-field-label em.missing{border-color:#f1b6b6;background:#fff5f5;color:#9f2d2d}.deal-detail-edit-grid label,.deal-detail-reason{display:grid;gap:5px}.deal-detail-edit-readiness{margin:0;color:#536174;font-size:11px;font-weight:450;line-height:1.3}.deal-detail-edit-grid input,.deal-detail-edit-grid textarea,.deal-detail-edit-grid select,.deal-detail-reason textarea{width:100%;border:1px solid #cbd7e6;border-radius:6px;padding:8px 9px;color:#10233f}.deal-detail-drawer footer{display:flex;justify-content:flex-end}.deal-detail-drawer button[type=submit]{background:#174ea6;color:#fff}@media (max-width: 920px){.settings-deal-model-grid,.settings-deal-sections,.deal-detail-section-grid,.deal-detail-edit-grid{grid-template-columns:1fr}}.settings-deal-model-panel{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid #ccd7e5;border-radius:8px;background:#fff;padding:0}.settings-deal-model-command{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;min-width:0;border-bottom:1px solid #dfe7f0;background:#fff;padding:12px 16px}.settings-deal-model-command h4{margin:0;color:#07132b;font-size:15px;line-height:1.2}.settings-deal-model-command p{margin:4px 0 0;color:#53647a;font-size:12px;line-height:1.35}.settings-deal-mode-control{display:inline-flex;gap:0;overflow:hidden;border:1px solid #cbd7e6;border-radius:4px;background:#fff}.settings-deal-mode-control button{min-height:34px;border:0;border-right:1px solid #dbe3ee;border-radius:0;background:#fff;padding:0 14px;color:#25364f;font-size:12px;font-weight:450}.settings-deal-mode-control button:last-child{border-right:0}.settings-deal-mode-control button.selected{background:#123f8c;color:#fff}.settings-deal-model-command>span{border:1px solid #b9dac8;border-radius:6px;background:#f0fbf4;padding:7px 10px;color:#187044;font-size:11px;font-weight:450;white-space:nowrap}.settings-deal-model-command>span.needs-review{border-color:#e7c176;background:#fff8e9;color:#825100}.settings-deal-mode-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid #dfe7f0;background:#fff}.settings-deal-mode-guide article{display:grid;gap:4px;min-height:82px;border-right:1px solid #e5ebf3;padding:13px 16px}.settings-deal-mode-guide article:last-child{border-right:0}.settings-deal-mode-guide article.selected{background:#f4f7ff;box-shadow:inset 4px 0 #123f8c}.settings-deal-mode-guide strong{color:#07132b;font-size:12px;font-weight:650}.settings-deal-mode-guide span{color:#25364f;font-size:11px;font-weight:520}.settings-deal-mode-guide p{margin:0;color:#66758a;font-size:11px;line-height:1.35}.settings-deal-model-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dfe7f0;background:#f8fafc}.settings-deal-model-summary span{display:grid;gap:3px;min-height:52px;align-content:center;border-right:1px solid #e5ebf3;padding:0 16px;color:#53647a;font-size:11px}.settings-deal-model-summary span:last-child{border-right:0}.settings-deal-model-summary strong{color:#07132b;font-size:17px;line-height:1}.settings-deal-model-summary small{color:#6a7890;font-size:10px;font-weight:450}.settings-deal-readiness-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #dfe7f0;background:#fff}.settings-deal-readiness-strip span{display:grid;gap:3px;min-height:48px;align-content:center;border-right:1px solid #e5ebf3;padding:0 16px;color:#31435d;font-size:11px;line-height:1.25}.settings-deal-readiness-strip span:last-child{border-right:0}.settings-deal-readiness-strip strong{color:#66758a;font-size:10px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.settings-deal-readiness-strip .state-complete strong{color:#187044}.settings-deal-readiness-strip .state-blocked strong{color:#9b1c1c}.settings-deal-readiness-strip .state-warning strong{color:#825100}.settings-deal-model-workbench{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.settings-deal-offer-ledger{display:grid;gap:10px;min-width:0;border-bottom:1px solid #dfe7f0;background:#fbfcfe;padding:14px 16px}.settings-deal-offer-ledger>header,.settings-deal-section-strip>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.settings-deal-offer-ledger>header>div{display:grid;gap:3px;min-width:0}.settings-deal-offer-ledger>header strong,.settings-deal-section-strip>header strong{color:#07132b;font-size:12px;font-weight:520}.settings-deal-offer-ledger>header span,.settings-deal-section-strip>header span{color:#66758a;font-size:11px}.settings-deal-offer-table{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(260px,1.7fr) minmax(120px,.6fr) minmax(130px,.55fr);overflow:hidden;border:1px solid #dfe7f0;border-radius:4px;background:#fff}.settings-deal-offer-table>span{border-bottom:1px solid #dfe7f0;background:#f5f8fc;padding:8px 10px;color:#66758a;font-size:10px;font-weight:520}.settings-deal-offer-table label{display:grid;min-width:0;border-top:1px solid #edf1f6;border-right:1px solid #edf1f6;padding:8px}.settings-deal-offer-table label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settings-deal-offer-table input,.settings-deal-offer-table textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid transparent;border-radius:4px;background:transparent;padding:6px 7px;color:#10233f;font-size:11px;line-height:1.35}.settings-deal-offer-table textarea{resize:vertical}.settings-deal-offer-table input:hover,.settings-deal-offer-table textarea:hover,.settings-deal-offer-table input:focus,.settings-deal-offer-table textarea:focus{border-color:#cbd7e6;background:#fff;outline:0}.settings-deal-offer-table button{min-height:34px;border:0;border-top:1px solid #edf1f6;background:#fff;padding:0 10px;color:#42536c;font-size:11px;font-weight:520}.settings-deal-offer-table button.required{color:#187044}.settings-deal-offer-table button.optional{color:#66758a}.settings-deal-section-strip{display:grid;gap:10px;min-width:0;border-bottom:1px solid #dfe7f0;background:#fff;padding:12px 16px}.settings-deal-section-strip>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.settings-deal-section-strip button{display:grid;gap:3px;min-width:0;border:1px solid #dfe7f0;border-radius:4px;background:#fff;padding:9px 10px;text-align:left}.settings-deal-section-strip button.selected{border-color:#b9cdf5;background:#f4f7ff;box-shadow:inset 3px 0 #1d5fd1}.settings-deal-section-strip button strong{color:#10233f;font-size:12px;font-weight:520}.settings-deal-section-strip button span{color:#31435d;font-size:11px}.settings-deal-section-strip button em{overflow:hidden;color:#66758a;font-size:10px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-deal-policy-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,.34fr);min-width:0;min-height:360px}.settings-deal-definition-rail,.settings-deal-field-inspector{background:#fbfcfe}.settings-deal-definition-rail{display:grid;align-content:start;gap:16px;min-width:0;border-right:1px solid #dfe7f0;padding:14px}.settings-deal-definition-rail section{display:grid;gap:8px}.settings-deal-definition-rail header,.settings-deal-field-matrix>header,.settings-deal-field-inspector>header,.settings-deal-field-inspector section h5{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.settings-deal-definition-rail header strong,.settings-deal-field-matrix>header strong,.settings-deal-field-inspector>header strong,.settings-deal-field-inspector section h5{color:#07132b;font-size:12px;font-weight:450}.settings-deal-definition-rail header span,.settings-deal-field-matrix>header span{color:#66758a;font-size:11px;font-weight:450}.settings-deal-definition-rail section>button,.settings-deal-scope-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;border:1px solid transparent;border-radius:4px;background:transparent;padding:8px 9px;text-align:left}.settings-deal-definition-rail section>button.selected{border-color:#b9cdf5;background:#f2f6ff;box-shadow:inset 3px 0 #1d5fd1}.settings-deal-definition-rail section>button strong,.settings-deal-scope-row strong{overflow:hidden;color:#10233f;font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.settings-deal-definition-rail section>button span,.settings-deal-scope-row em{color:#66758a;font-size:10px;font-style:normal;font-weight:450}.settings-deal-scope-row{border-color:#dfe7f0;background:#fff}.settings-deal-scope-row>span{display:grid;min-width:0;gap:3px}.settings-deal-scope-row button{border:1px solid #d4deeb;border-radius:4px;background:#fff;padding:5px 7px;color:#31435d;font-size:10px;font-weight:450}.settings-deal-add-button{min-height:30px;border:1px solid #0b3a78;border-radius:4px;background:#0b3a78;color:#fff;padding:0 10px;font-size:11px;font-weight:520}.settings-deal-empty-note{margin:0;border:1px dashed #cbd7e6;border-radius:4px;background:#fff;padding:9px;color:#53647a;font-size:11px;line-height:1.35}.settings-deal-field-matrix{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow-x:auto;padding:14px}.settings-deal-field-matrix>header{display:flex;align-items:end;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid #e3eaf2;padding-bottom:10px}.settings-deal-field-matrix>header>div{display:grid;gap:3px}.settings-deal-stage-picker{display:grid;gap:3px;min-width:150px}.settings-deal-stage-picker span{color:#52627a;font-size:10px;font-weight:600;text-transform:uppercase}.settings-deal-field-matrix>header button,.settings-deal-stage-picker select{border:1px solid #cbd7e6;border-radius:4px;background:#fff;padding:7px 10px;color:#10233f;font-size:11px;font-weight:450}.settings-deal-field-matrix table{width:100%;min-width:650px;border-collapse:collapse;font-size:11px}.settings-deal-field-matrix th{border-bottom:1px solid #dfe7f0;padding:10px 8px;color:#66758a;font-size:10px;font-weight:450;text-align:left}.settings-deal-field-matrix td{border-bottom:1px solid #edf1f6;padding:9px 8px;color:#31435d;vertical-align:middle}.settings-deal-field-matrix th:nth-child(3),.settings-deal-field-matrix th:nth-child(4),.settings-deal-field-matrix th:nth-child(5),.settings-deal-field-matrix th:nth-child(6),.settings-deal-field-matrix td:nth-child(3),.settings-deal-field-matrix td:nth-child(4),.settings-deal-field-matrix td:nth-child(5),.settings-deal-field-matrix td:nth-child(6){text-align:center}.settings-deal-field-matrix tr.selected td{background:#f7faff}.settings-deal-field-matrix td:first-child button{display:grid;gap:3px;min-width:0;border:0;background:transparent;padding:0;text-align:left}.settings-deal-field-matrix td:first-child strong{color:#10233f;font-size:12px;font-weight:450}.settings-deal-field-matrix td:first-child span{color:#66758a;font-size:10px;font-weight:400}.settings-deal-field-matrix td button.required,.settings-deal-field-matrix td button.optional,.settings-deal-field-inspector section button{border:1px solid #d4deeb;border-radius:999px;background:#fff;padding:5px 8px;color:#42536c;font-size:10px;font-weight:450}.settings-deal-field-matrix td button.required,.settings-deal-field-inspector section button.required{border-color:#b8dbc7;background:#f0fbf4;color:#187044}.settings-deal-field-inspector{display:grid;align-content:start;gap:12px;min-width:0;border-left:1px solid #dfe7f0;padding:14px}.settings-deal-field-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:1px solid #dfe7f0;border-radius:4px;background:#fff}.settings-deal-field-facts div{display:grid;gap:3px;min-width:0;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:8px}.settings-deal-field-facts div:nth-child(2n){border-right:0}.settings-deal-field-facts div:nth-last-child(-n+2){border-bottom:0}.settings-deal-field-facts dt{color:#66758a;font-size:9px;font-weight:520;letter-spacing:.03em;text-transform:uppercase}.settings-deal-field-facts dd{margin:0;overflow:hidden;color:#10233f;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-deal-field-inspector>header{display:grid;justify-items:start;gap:4px}.settings-deal-field-inspector>header span,.settings-deal-field-inspector label span{color:#66758a;font-size:10px;font-weight:450;letter-spacing:.03em;text-transform:uppercase}.settings-deal-field-inspector>header p{margin:0;color:#53647a;font-size:11px;line-height:1.4}.settings-deal-field-inspector label{display:grid;gap:5px;min-width:0}.settings-deal-field-inspector input,.settings-deal-field-inspector select,.settings-deal-field-inspector textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cbd7e6;border-radius:4px;background:#fff;padding:8px 9px;color:#10233f;font-size:12px}.settings-deal-field-inspector section{display:grid;gap:7px;border-top:1px solid #e3eaf2;padding-top:12px}.settings-deal-field-inspector section button{display:flex;align-items:center;justify-content:space-between;border-radius:4px;padding:7px 8px}@media (max-width: 1520px){.settings-deal-model-command,.settings-deal-policy-workbench{grid-template-columns:1fr}.settings-deal-field-inspector{border:0;border-top:1px solid #dfe7f0}.settings-deal-field-matrix{overflow-x:auto}.settings-deal-field-matrix table{min-width:650px}}@media (max-width: 980px){.settings-deal-readiness-strip,.settings-deal-offer-table{grid-template-columns:1fr}.settings-deal-offer-table>span{display:none}.settings-deal-offer-table label,.settings-deal-offer-table button{border-right:0}}@media (max-width: 760px){.cg-deal-brief-scrim{align-items:stretch;padding:10px}.cg-deal-brief-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.cg-deal-brief-header{grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:start;padding:12px}.cg-deal-brief-header>div{grid-column:1;grid-row:1}.cg-deal-brief-header dl{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-deal-brief-header>button{grid-column:2;grid-row:1;justify-self:end}.cg-deal-brief-popout{top:64px;right:10px;bottom:10px;left:10px;width:auto}.cg-deal-brief-body{grid-template-columns:1fr;overflow:auto}.cg-deal-brief-path,.cg-deal-brief-workbench,.cg-deal-brief-control-rail{min-height:auto;overflow:visible}.cg-deal-brief-path,.cg-deal-brief-control-rail{border-right:0;border-left:0;border-top:1px solid #d8e2ee}.cg-deal-brief-decision-strip,.cg-deal-brief-package-grid,.cg-deal-brief-edit-grid,.cg-deal-brief-form-grid,.cg-deal-brief-detail-grid{grid-template-columns:1fr}.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:first-child,.cg-deal-brief-edit-grid>.cg-deal-brief-edit-card:last-child{grid-column:auto}.cg-deal-brief-scope{overflow-x:auto}.cg-deal-brief-scope table{min-width:560px}}@media (max-width: 430px){.cg-deal-brief-readiness,.cg-deal-brief-snapshot dl{grid-template-columns:1fr}}h1,.correl-login-form h1,.workspace-title-row h1,.cg-deal-brief-header h3,.cg-memory-title-cluster h3,.cg-memory-split-header h3,.rd-priority-command h3,.rd-selected-command-strip h3,.command-metric-popover-header strong,.command-health-score-panel>strong,.command-health-score-anchor strong,.shell-current-workspace strong{font-weight:600}h2,h3,.settings-title-row h2,.settings-panel-heading h3,.cg-executive-panel-header h3,.command-at-risk-exposure h3,.command-at-risk-mix h3,.command-at-risk-next-action h3,.command-health-movement h3,.rd-panel-title h3,.rd-workbench-section-heading h4,.rd-authority-ledger h4,.rd-evidence-inspector h4,.rd-audit-strip h4,.cg-deal-brief-tab-panel h4,.cg-deal-brief-overview-grid h4,.cg-memory-rail-heading h4,.settings-deal-field-inspector>header strong{font-weight:560}h4,h5,h6,th,[role=columnheader],.rd-ledger-head,.rd-close-ledger-head,.rd-priority-filters button.selected,.cg-deal-brief-tabs button.selected,.cg-memory-tabs button.selected,[aria-selected=true],.cg-deal-brief-modal dt,.cg-deal-brief-decision-strip strong,.cg-memory-fact-strip em,.settings-deal-field-inspector>header span,.settings-deal-field-inspector label span{font-weight:520}button,.shell-create-button,.shell-profile-button strong,.action-bank button,.rd-priority-command button,.rd-work-strip-actions button,.rd-selected-actions button,.rd-close-ledger-row button,.cg-memory-ledger-footer button,.cg-memory-actions button,.cg-deal-brief-discard button,.settings-deal-field-matrix td button.required,.settings-deal-field-matrix td button.optional,.settings-deal-field-inspector section button{font-weight:520}.rd-record-name>span,.rd-close-ledger-row>strong,.rd-stakeholder-authority-list strong,.rd-selected-evidence-list strong,.rd-priority-health strong,.rd-exposure-primary strong,.rd-exposure-ledger dd,.rd-health-gauge strong,.cg-memory-row-selector strong,.cg-memory-obligation-table td strong,.cg-memory-room strong,.cg-memory-asset strong,.cg-exposure-primary strong,.cg-exposure-blocker strong,.cg-exposure-decision strong,.cg-deal-brief-overview-grid strong,.cg-deal-brief-scope td strong,.cg-deal-brief-evidence td strong,.settings-deal-field-matrix td:first-child strong,.command-forecast-summary-tape strong,.command-forecast-currency-chip strong,.command-at-risk-account-value strong,.command-at-risk-mix-row strong{font-weight:520}@media (min-width: 1280px){.settings-automation-builder{grid-template-columns:340px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 236px;gap:0;min-height:0;background:#f5f8fc;padding:0;overflow:hidden}.settings-automation-workbench{display:contents}.settings-automation-register{grid-column:1;grid-row:1;min-height:0;border-radius:0;border-right:0;overflow:hidden}.settings-automation-authoring-shell{grid-column:2;grid-row:1;grid-template-columns:108px minmax(0,1fr) 316px;gap:0;min-height:0;overflow:hidden}.settings-automation-simulation{grid-column:1 / -1;grid-row:2;grid-template-columns:340px minmax(0,.92fr) minmax(0,1.38fr);gap:0;min-height:0;border-top:1px solid #cfd9e6;overflow:hidden}.settings-automation-block-library,.settings-automation-canvas-panel,.settings-automation-inspector,.settings-automation-simulation>header,.settings-automation-path-summary,.settings-automation-run-log{border-radius:0;box-shadow:none}.settings-automation-block-library{border-right:1px solid #cfd9e6;border-left:1px solid #cfd9e6;padding:10px}.settings-automation-canvas-panel{border-right:0;border-left:0}.settings-automation-inspector{border-left:1px solid #cfd9e6;overflow:hidden auto}.settings-automation-canvas-head{min-height:44px;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-bottom:1px solid #d8e1ec;background:radial-gradient(circle,rgba(74,105,143,.16) 1px,transparent 1px) 0 0 / 12px 12px,#fff;padding:6px 12px}.settings-automation-canvas-head h4{font-size:15px;line-height:1.1}.settings-automation-canvas-head p{max-width:none;margin-top:2px;overflow:hidden;font-size:10.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-automation-canvas-commandbar{display:inline-flex;align-items:center;gap:8px;min-width:0}.settings-automation-canvas-commandbar nav{display:inline-flex;gap:8px;align-items:center}.settings-automation-canvas-commandbar button{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid #b9cfee;border-radius:4px;background:#fff;color:#0757bd;padding:0 12px;font-size:11px;font-weight:760;white-space:nowrap}.settings-automation-canvas-commandbar .settings-primary-action{border-color:#0757d9;background:#0757d9;color:#fff}.settings-automation-canvas-commandbar button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.settings-automation-commandbar-status{grid-template-columns:auto 16px;gap:0 6px;font-size:9.5px}.settings-automation-commandbar-status small{font-size:8.5px}.settings-automation-commandbar-status i{width:16px;height:16px}.settings-automation-canvas{padding:8px 16px 10px;overflow:hidden}.settings-automation-flow-main,.settings-automation-flow-branches{max-width:480px}.settings-automation-logic-block{min-height:48px}.settings-automation-inspector h4{font-size:15px}.settings-automation-inspector-fields{gap:6px}.settings-automation-inspector-fields div{min-height:30px}.settings-automation-evaluation,.settings-automation-inspector-checklist,.settings-automation-governance-list{margin-top:7px;padding:8px 10px}.settings-automation-evaluation p,.settings-automation-inspector-checklist p{margin-top:4px;font-size:9.8px;line-height:1.1}.settings-automation-governance-list{display:none}.settings-automation-simulation>header,.settings-automation-path-summary,.settings-automation-run-log{border-top:0;border-bottom:0;border-left:0;border-right:1px solid #cfd9e6}.settings-automation-run-log{border-right:0}.settings-automation-simulation>header{padding:12px 16px 10px}.settings-automation-path-summary>header,.settings-automation-run-log>header{min-height:40px;padding:8px 14px}.settings-automation-register-row,.settings-automation-register-table-head{grid-template-columns:minmax(0,1fr) minmax(78px,.62fr) 48px 58px;gap:8px}.settings-automation-register-row>span:first-child,.settings-automation-register-table-head>span:first-child,.settings-automation-register-row>span:nth-child(4),.settings-automation-register-row>span:nth-child(7),.settings-automation-register-table-head>span:nth-child(4),.settings-automation-register-table-head>span:nth-child(7){display:none}.settings-automation-register-row>span:nth-child(5),.settings-automation-register-row>span:nth-child(6),.settings-automation-register-table-head>span:nth-child(5),.settings-automation-register-table-head>span:nth-child(6){display:grid}.settings-automation-register-row{min-height:45px;padding:5px 10px}.settings-automation-register-row strong,.settings-automation-register-row b{font-size:10.4px;line-height:1.08}.settings-automation-register-row small{font-size:8.8px;line-height:1.08}.settings-automation-register-row .settings-automation-state{min-width:0;min-height:0;justify-content:flex-start;gap:6px;border-radius:0;background:transparent;padding:0;color:#233b58;font-size:10.5px!important;font-weight:560}.settings-automation-register-row .settings-automation-state:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#128245}.settings-automation-register-row .settings-automation-state.state-inactive:before{background:#79869a}.settings-automation-register-row .settings-automation-state.state-blocked:before,.settings-automation-register-row .settings-automation-state.state-attention:before{background:#c58a00}.settings-automation-register-table-head{padding:0 10px}.settings-automation-path-summary [role=row],.settings-automation-run-log [role=row]{min-height:29px}.settings-automation-run-log [role=row]{grid-template-columns:minmax(82px,.78fr) minmax(76px,.66fr) minmax(52px,.38fr) minmax(52px,.38fr) minmax(94px,.82fr)}.settings-automation-run-log [role=row]>*:nth-child(3){display:none}.settings-automation-run-log [role=row]>*{padding:6px 8px;font-size:10px}}@media (min-width: 1280px) and (max-height: 850px){.settings-automation-builder{grid-template-rows:500px 224px;overflow:auto}.settings-automation-canvas{overflow:hidden}.settings-automation-logic-block{min-height:45px}.settings-automation-connector.connector-down{margin:1px auto}}.settings-page .migration-workbench{grid-column:1 / 3;grid-row:2;min-height:0;overflow:auto;background:#fff;color:#10203a;scrollbar-gutter:stable}.migration-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #d8dee8;background:#fbfcfe;padding:20px 24px 18px}.migration-header>div{min-width:0;max-width:760px}.migration-header span{color:#50627a;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.migration-header h3{margin:6px 0 8px;color:#0c1a30;font-size:19px;line-height:1.2}.migration-header p{margin:0;color:#50627a;font-size:12.5px;line-height:1.5}.migration-steps{display:flex;gap:10px;margin:0;padding:0;list-style:none}.migration-steps li{display:flex;align-items:center;gap:7px;color:#7a8aa0;font-size:11.5px;font-weight:600;white-space:nowrap}.migration-step-index{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid #c8d2e0;border-radius:999px;background:#fff;color:#7a8aa0;font-size:11px;letter-spacing:0;text-transform:none}.migration-steps li.is-current{color:#1d4ed8}.migration-steps li.is-current .migration-step-index{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.migration-error{margin:0;border-bottom:1px solid #f3c0bb;background:#fdeceb;padding:11px 24px;color:#99231a;font-size:12.5px}.migration-degraded{padding:40px 24px;color:#50627a}.migration-degraded h3{margin:0 0 6px;color:#0c1a30;font-size:16px}.migration-body{padding:20px 24px 28px;display:grid;gap:22px}.migration-field{border:0;margin:0;padding:0;display:grid;gap:10px;min-width:0}.migration-field legend{padding:0;color:#34465f;font-size:12px;font-weight:650}.migration-source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.migration-source-option{display:grid;gap:5px;align-content:start;border:1px solid #d3dbe6;border-radius:8px;background:#fff;padding:12px 14px;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.migration-source-option:hover{border-color:#9fb0c8}.migration-source-option.is-selected{border-color:#1d4ed8;background:#f3f6ff;box-shadow:inset 0 0 0 1px #1d4ed8}.migration-source-name{color:#0c1a30;font-size:13px;font-weight:650}.migration-source-note{color:#5c6d83;font-size:11.5px;line-height:1.4}.migration-source-tag{justify-self:start;margin-top:2px;border-radius:4px;background:#e6efe9;padding:2px 7px;color:#0f7a55;font-size:10.5px;font-weight:650}.migration-object-tabs{display:flex;flex-wrap:wrap;gap:6px}.migration-object-tab{border:1px solid #d3dbe6;border-radius:6px;background:#fff;padding:7px 13px;color:#45576f;font-size:12px;font-weight:600;cursor:pointer}.migration-object-tab:hover{border-color:#9fb0c8}.migration-object-tab.is-selected{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.migration-hint{margin:0;color:#6b7a90;font-size:11.5px;line-height:1.45}.migration-dropzone{display:grid;gap:5px;place-items:center;border:1.5px dashed #b8c4d4;border-radius:10px;background:#f8fafd;padding:26px 20px;text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.migration-dropzone:hover{border-color:#1d4ed8;background:#f3f6ff}.migration-dropzone input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.migration-dropzone-primary{color:#1f3a5f;font-size:13px;font-weight:600}.migration-dropzone-note{color:#7a8aa0;font-size:11.5px}.migration-text,.migration-select{width:100%;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:8px 10px;color:#10203a;font-size:12.5px;font-family:inherit}.migration-text:focus,.migration-select:focus{outline:2px solid #1d4ed8;outline-offset:0;border-color:#1d4ed8}.migration-actions{display:flex;justify-content:flex-end;gap:10px}.migration-primary,.migration-secondary{border-radius:6px;padding:9px 18px;font-size:12.5px;font-weight:650;cursor:pointer}.migration-primary{border:1px solid #1d4ed8;background:#1d4ed8;color:#fff}.migration-primary:hover:not(:disabled){background:#1b44bd}.migration-primary:disabled{opacity:.5;cursor:not-allowed}.migration-secondary{border:1px solid #cbd5e1;background:#fff;color:#45576f}.migration-secondary:hover{border-color:#9fb0c8}.migration-summary-line{margin:0;color:#45576f;font-size:12.5px;font-weight:600}.migration-notices{margin:0;padding-left:18px;color:#8a6d3b;font-size:11.5px;line-height:1.5}.migration-map-grid,.migration-review-grid{border:1px solid #d8dee8;border-radius:8px;overflow:hidden}.migration-map-head,.migration-map-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1.1fr) minmax(220px,1.2fr);gap:14px;align-items:center}.migration-map-head{position:sticky;top:0;z-index:2;background:#f6f8fb;border-bottom:1px solid #d8dee8;padding:9px 16px;color:#536278;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.migration-map-row{border-bottom:1px solid #eef1f6;padding:9px 16px;font-size:12.5px}.migration-map-row:last-child{border-bottom:0}.migration-map-source{color:#0c1a30;font-weight:600}.migration-map-sample{color:#7a8aa0;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration-repairs{display:grid;gap:12px;border:1px solid #e3d9c2;border-radius:8px;background:#fbf8f0;padding:16px}.migration-repairs h4{margin:0;color:#6b531c;font-size:13px}.migration-repair-group{display:grid;gap:6px}.migration-repair-title{color:#34465f;font-size:12px;font-weight:650}.migration-repair-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr);gap:12px;align-items:center}.migration-repair-source{color:#45576f;font-size:12px}.migration-tallies{display:flex;flex-wrap:wrap;gap:8px}.migration-tally{display:inline-flex;gap:6px;align-items:baseline;border:1px solid #d8dee8;border-radius:6px;padding:6px 12px;color:#45576f;font-size:12px}.migration-tally strong{font-size:15px}.migration-tally.status-ready{border-color:#bfe0cf;background:#f0f8f3;color:#0f7a55}.migration-tally.status-needs-fix{border-color:#e8d2a6;background:#fbf6ea;color:#8a6d1b}.migration-tally.status-duplicate{border-color:#cdd6e6;background:#f3f6fb;color:#3a4f74}.migration-tally.status-committed{border-color:#b9d9f0;background:#eef6fd;color:#1b4fa8}.migration-tally.status-failed{border-color:#f0c4bf;background:#fdeeec;color:#99231a}.migration-result-line{margin:0;color:#0f7a55;font-size:13px;font-weight:600}.migration-row-filters{display:flex;gap:6px}.migration-row-filter{border:1px solid #d3dbe6;border-radius:6px;background:#fff;padding:5px 12px;color:#45576f;font-size:11.5px;font-weight:600;cursor:pointer}.migration-row-filter.is-selected{border-color:#1d4ed8;background:#eef3ff;color:#1d4ed8}.migration-review-head,.migration-review-row{display:grid;grid-template-columns:56px 110px minmax(160px,1fr) minmax(220px,1.6fr);gap:12px;align-items:center}.migration-review-head{position:sticky;top:0;z-index:2;background:#f6f8fb;border-bottom:1px solid #d8dee8;padding:9px 16px;color:#536278;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.migration-review-row{border-bottom:1px solid #eef1f6;padding:9px 16px;font-size:12px}.migration-review-row:last-child{border-bottom:0}.migration-review-row.status-needs-fix{box-shadow:inset 3px 0 #b7791f}.migration-review-row.status-duplicate{box-shadow:inset 3px 0 #3a4f74}.migration-review-row.status-failed{box-shadow:inset 3px 0 #b42318}.migration-review-row.status-ready{box-shadow:inset 3px 0 #0f7a55}.migration-review-row.status-committed{box-shadow:inset 3px 0 #1b4fa8}.migration-review-num{color:#7a8aa0}.migration-review-record{color:#0c1a30;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration-review-detail{color:#5c6d83;line-height:1.4}.migration-chip{display:inline-block;border-radius:4px;padding:2px 8px;font-size:10.5px;font-weight:700;text-transform:capitalize}.migration-chip.status-ready{background:#e6f3ec;color:#0f7a55}.migration-chip.status-needs-fix{background:#f8efd9;color:#8a6d1b}.migration-chip.status-duplicate{background:#eaeef6;color:#3a4f74}.migration-chip.status-committed{background:#e6f0fb;color:#1b4fa8}.migration-chip.status-failed{background:#fbe2de;color:#99231a}.migration-chip.status-unvalidated{background:#eef1f5;color:#7a8aa0}.migration-history{border-top:1px solid #e5eaf1;padding:16px 24px 24px}.migration-history h4{margin:0 0 10px;color:#34465f;font-size:12px;font-weight:650}.migration-history ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.migration-history li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #f0f3f7;padding-bottom:6px;font-size:12px}.migration-history-name{color:#0c1a30;font-weight:600}.migration-history-meta{color:#7a8aa0}
