@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--sidebar-bg:#efe4d0;--sidebar-border:#d1bea4;--sidebar-text:#726751;--sidebar-text-active:#2c261f;--sidebar-hover:#e7d8bd;--sidebar-active-bg:#e2d0aa;--sidebar-active-border:#8d7758;--sidebar-width:232px;--bg:#eadfca;--surface:#f4ead6;--surface-2:#eee0c4;--surface-3:#dfcfad;--border:#d1bea4;--border-strong:#b79f78;--text:#2c261f;--text-2:#5f5545;--text-3:#8a7c65;--brand:#6f7f5b;--brand-hover:#566444;--brand-light:#e9e2c7;--brand-border:#c8c29f;--accent:#9a6b2f;--accent-light:#ead6b8;--accent-border:#c69a62;--success:#5f7047;--success-bg:#e9e2c7;--success-border:#c8c29f;--warning:#9a6b2f;--warning-bg:#ead6b8;--warning-border:#c69a62;--danger:#8f5d45;--danger-bg:#ead6c8;--danger-border:#c99d8c;--info:#6f7f5b;--info-bg:#e9e2c7;--info-border:#c8c29f;--neutral-bg:#eee0c4;--neutral-border:#d1bea4;--radius-sm:6px;--radius:8px;--radius-lg:8px;--radius-xl:8px;--shadow-xs:0 1px 1px rgba(44,38,31,0.04);--shadow-sm:0 1px 2px rgba(44,38,31,0.08);--shadow-md:0 8px 20px rgba(44,38,31,0.10);--shadow-lg:0 20px 44px rgba(44,38,31,0.16)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}html{color-scheme:light}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;line-height:1.25;letter-spacing:0}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;z-index:50;overflow:hidden;transition:width .2s ease;box-shadow:1px 0 0 rgba(17,24,20,.02)}.sidebar-logo{padding:14px 14px 13px;border-bottom:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-logo .sidebar-toggle-btn{border-color:var(--border);color:var(--sidebar-text);flex-shrink:0}.sidebar-logo .sidebar-toggle-btn:hover{background:var(--sidebar-hover);border-color:var(--border-strong);color:var(--text-2);box-shadow:none}.brand{font-size:15px;font-weight:700;letter-spacing:0;color:var(--text)}.brand,.brand-icon{display:flex;align-items:center}.brand-icon{width:32px;height:32px;background:#111827;border-radius:8px;justify-content:center;font-size:13px;font-weight:800;color:white;flex-shrink:0}.brand-sub{font-size:11.5px;font-weight:400;color:var(--text-3);margin-top:1px;letter-spacing:0}.sidebar-nav{flex:1 1;padding:10px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}.nav-divider{height:1px;background:var(--sidebar-border);margin:6px 2px;opacity:.7}.nav-section-label{display:block;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);padding:16px 10px 6px;opacity:.82}.nav-section-label.with-rule{display:flex;align-items:center;gap:8px;padding:16px 12px 8px}.nav-section-label.with-rule:before{content:"";width:10px;height:1px;border-radius:2px;background:var(--border-strong);flex-shrink:0}.live-dot{display:inline-block;box-shadow:none}.agent-fab{position:fixed;bottom:20px;right:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:var(--text);color:#fff;border:1px solid var(--text);font-size:12.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .12s,box-shadow .12s}.agent-fab:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.agent-fab-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:none;margin-left:2px}.agent-panel{position:fixed;bottom:20px;right:20px;z-index:60;width:400px;height:min(640px,calc(100vh - 100px));background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.agent-panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--surface-2)}.agent-avatar{width:28px;height:28px;border-radius:6px;background:var(--text);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em}.agent-avatar,.agent-panel-close{display:inline-flex;align-items:center;justify-content:center}.agent-panel-close{background:none;border:1px solid var(--border);border-radius:5px;width:26px;height:26px;cursor:pointer;color:var(--text-3)}.agent-panel-close:hover{background:var(--surface-3);color:var(--text)}.agent-panel-body{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}.agent-empty{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:14px}.agent-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:12px}.agent-capability-grid.compact{margin-bottom:12px}.agent-tool-button{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:34px;padding:7px 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:700;text-align:left;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.agent-tool-button:hover:not(:disabled){background:var(--surface);border-color:var(--brand);color:var(--text)}.agent-tool-button:disabled{opacity:.55;cursor:not-allowed}.agent-tool-button svg{flex-shrink:0;color:var(--brand)}.agent-tool-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-suggestion{display:block;text-align:left;width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:7px 10px;font-size:12px;color:var(--text-2);cursor:pointer;transition:background .12s,border-color .12s}.agent-suggestion:hover{background:var(--surface);border-color:var(--brand);color:var(--text)}.agent-msg{display:flex;gap:8px;align-items:flex-start}.agent-msg-user{justify-content:flex-end}.agent-msg-user .agent-msg-body{background:var(--brand);color:#fff;border-color:var(--brand)}.agent-msg-assistant .agent-msg-body{background:var(--surface);color:var(--text);border-color:var(--border)}.agent-msg-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;background:var(--text);color:#fff;font-size:10px;font-weight:800;flex-shrink:0;margin-top:2px}.agent-msg-body{padding:9px 12px;border-radius:8px;border:1px solid;font-size:13px;line-height:1.5;max-width:280px;white-space:pre-wrap;word-wrap:break-word}.agent-message-content{display:grid;grid-gap:8px;gap:8px;white-space:normal}.agent-message-content ol,.agent-message-content p,.agent-message-content ul{margin:0}.agent-message-content ol,.agent-message-content ul{display:grid;grid-gap:5px;gap:5px;padding-left:18px}.agent-message-content strong{color:inherit;font-weight:860}.agent-msg-stack{display:grid;grid-gap:6px;gap:6px;justify-items:start;max-width:304px}.agent-msg-user .agent-msg-stack{justify-items:end}.agent-evidence-trace{display:grid;grid-gap:5px;gap:5px;padding-left:2px;justify-items:start}.agent-evidence-trace.conversation{padding-left:0}.agent-evidence-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;max-width:100%}.agent-evidence-label{color:var(--text-3);font-size:10px;font-weight:780;letter-spacing:0;text-transform:uppercase}.agent-evidence-replay{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d6c4a6;border-radius:999px;background:#f4ead8;color:#5f5545;cursor:pointer;font-family:inherit;font-size:10px;font-weight:860;line-height:1.1;padding:4px 7px}.agent-evidence-replay:hover{border-color:#a9885d;background:#f7ebd2;color:#30281f}.agent-evidence-trail{counter-reset:none;display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;max-width:286px;padding:0}.agent-evidence-trail li{margin:0;min-width:0}.agent-evidence-trail button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8eed9;border:1px solid #d6c4a6;border-left:3px solid #8a7858;border-radius:7px;color:#4b4236;cursor:pointer;display:grid;font-family:inherit;grid-gap:5px;gap:5px;grid-template-columns:18px minmax(0,1fr) minmax(54px,auto);min-height:28px;padding:4px 7px 4px 5px;text-align:left;width:100%}.agent-evidence-trail button:hover{background:#f7ebd2;border-color:#b99869 #b99869 #b99869 #6f5f49}.agent-evidence-trail span{align-items:center;background:#eadbc2;border:1px solid #d1bea4;border-radius:999px;color:#4f4537;display:inline-flex;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:900;height:18px;justify-content:center;width:18px}.agent-evidence-trail strong{color:#30281f;font-size:10.5px;font-weight:840;line-height:1.15}.agent-evidence-trail em,.agent-evidence-trail strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-evidence-trail em{color:#7c705f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-style:normal;font-weight:760}.agent-evidence-chip-row{display:flex;flex-wrap:wrap;gap:4px}.agent-evidence-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;max-width:214px;min-height:24px;padding:2px 7px;border:1px solid #d6c4a6;border-radius:7px;background:#fbf3e3;color:#4b4236;cursor:default;font-family:inherit;font-size:10.5px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-evidence-chip.is-actionable{cursor:pointer}.agent-evidence-chip.is-actionable:hover{border-color:#a9885d;background:#f7ebd2;color:#30281f}.agent-evidence-chip:focus-visible{outline:2px solid rgba(155,106,63,.72);outline-offset:2px}.agent-evidence-chip:disabled{opacity:1}.agent-evidence-chip.ok{border-color:#c4b58d}.agent-evidence-chip.error{border-color:#c99d8c;background:#f7e4da;color:#7a3e2f}.agent-evidence-chip.more{border-color:#d8cbb4;background:#f4ead8;color:#746957}.agent-evidence-chip strong{color:#7b6848;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-evidence-chip.error strong{color:#7a3e2f}.agent-evidence-chip em{border-left:1px solid #d8c9b0;color:#7c705f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-style:normal;font-weight:760;max-width:106px;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.agent-msg-thinking{display:inline-flex;align-items:center;gap:4px;padding:12px}.agent-msg-thinking span{width:5px;height:5px;border-radius:50%;background:var(--text-3);animation:thinking-pulse 1.4s ease-in-out infinite}.agent-msg-thinking span:nth-child(2){animation-delay:.2s}.agent-msg-thinking span:nth-child(3){animation-delay:.4s}@keyframes thinking-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.agent-panel-footer{display:flex;align-items:flex-end;gap:6px;padding:10px 12px;border-top:1px solid var(--border);background:var(--surface)}.agent-panel-footer textarea{flex:1 1;border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:13px;font-family:inherit;resize:none;outline:none;background:var(--surface);color:var(--text);min-height:36px;max-height:160px;line-height:1.4}.agent-panel-footer textarea:focus{border-color:var(--brand)}.agent-send-btn{width:32px;height:36px;border-radius:6px;border:none;background:var(--brand);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-send-btn:disabled{background:var(--surface-3);color:var(--text-3);cursor:not-allowed}.btn-inline-icon{display:inline-flex;align-items:center;gap:5px;font-size:11.5px}.collapsible-header{display:flex;align-items:center;gap:8px;width:100%;padding:11px 18px;border:none;background:var(--surface-2);border-bottom:1px solid var(--border);cursor:pointer;text-align:left;border-radius:0}.collapsible-header:hover{background:var(--surface-3)}.collapsible-title{font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--text-2)}.collapsible-meta{font-size:11px;color:var(--text-3);font-weight:500}.collapsible-spacer{flex:1 1}.stage-email{margin-top:6px}.stage-email-template-row{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border)}.stage-email-template{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:5px 10px;font-size:11.5px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.stage-email-template:hover{background:var(--surface-2);border-color:var(--brand);color:var(--text)}.stage-email-template.active{background:var(--brand);color:#fff;border-color:var(--brand)}.stage-email-composer{padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.stage-email-row{display:grid;grid-template-columns:60px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border)}.stage-email-row label{font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--text-3)}.stage-email-row input{border:none;outline:none;font-size:13px;background:none;padding:4px 0;color:var(--text)}.stage-email-row input:focus{border-bottom:1px solid var(--brand)}.stage-email-side-label{font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:3px;background:var(--surface-3);color:var(--text-3);border:1px solid var(--border);text-transform:uppercase;letter-spacing:0}.stage-email-textarea-wrap{position:relative}.stage-email-composer textarea{width:100%;border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.55;outline:none;resize:vertical;margin-top:10px;background:var(--surface)}.stage-email-composer textarea:focus{border-color:var(--brand)}.stage-email-actions{display:flex;align-items:center;gap:6px;margin-top:10px}.stage-email-action-spacer{flex:1 1}.stage-email-empty,.stage-email-saved{color:var(--text-3);font-size:12px}.stage-email-error{padding:8px 12px;color:var(--danger);font-size:12px}.stage-email-saved{padding:8px 16px;border-top:1px solid var(--border)}.stage-email-threads{border-top:1px solid var(--border);background:var(--surface-2)}.stage-email-thread{border-bottom:1px solid var(--border)}.stage-email-thread:last-child{border-bottom:none}.stage-email-thread-header{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;text-align:left;color:var(--text)}.stage-email-thread-header:hover{background:var(--surface)}.stage-email-thread-copy{flex:1 1;min-width:0}.stage-email-thread-title{overflow:hidden;color:var(--text);font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stage-email-thread-meta{margin-top:1px;color:var(--text-3);font-size:11px}.stage-email-thread-body{padding:8px 16px 14px;background:var(--surface);border-top:1px solid var(--border)}.stage-email-msg{border-left:2px solid var(--border);padding:8px 12px;margin-bottom:10px;background:var(--surface-2);border-radius:0 6px 6px 0}.stage-email-msg.in{border-left-color:var(--text-3)}.stage-email-msg.out{border-left-color:var(--brand)}.stage-email-msg-header{display:flex;justify-content:space-between;font-size:11.5px;margin-bottom:6px}.stage-email-msg-from{color:var(--text);font-weight:750}.stage-email-msg-time{color:var(--text-3);font-size:11px}.stage-email-msg-body{font-size:12.5px;color:var(--text);white-space:pre-wrap;line-height:1.5}.counter-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:460px;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 28px rgba(0,0,0,.16);overflow:hidden}.counter-pop-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:14px;gap:14px;align-items:flex-start;min-height:calc(100vh - 56px - 44px - 56px)}.workbench-grid:has(.conversation-panel.collapsed){grid-template-columns:minmax(0,1fr) 52px}.workbench-agent{position:-webkit-sticky;position:sticky;top:calc(56px + 44px + 14px);height:calc(100vh - 56px - 44px - 28px);min-height:560px}.workbench-agent .conversation-panel{height:100%}.job-command-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 18px;gap:14px 18px;margin-bottom:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);min-width:0}.job-command-main{min-width:0}.job-command-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.job-reference{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--text-2)}.job-reference,.job-stage-pill{font-weight:800;letter-spacing:0}.job-stage-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;border:1px solid var(--brand-border);background:var(--brand-light);color:var(--brand);font-size:10px;text-transform:uppercase}.job-command-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;min-width:0}.job-command-customer{font-size:18px;font-weight:750;color:var(--text)}.job-command-route{min-width:0;color:var(--text-2);font-size:13px;font-weight:600}.job-command-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:8px;color:var(--text-3);font-size:12px}.job-command-meta span{display:inline-flex;align-items:center}.job-command-meta span+span:before{content:"";width:3px;height:3px;margin:0 8px;border-radius:50%;background:var(--border-strong)}.job-command-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:7px;flex-wrap:wrap}.job-command-shortcut{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:var(--text-3);font-size:11px}.job-command-shortcut kbd{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:800;background:var(--surface-3);border:1px solid var(--border);border-bottom-color:var(--border-strong);border-radius:4px;padding:1px 5px;color:var(--text-2)}.job-command-metrics{grid-column:1/-1;display:grid;grid-template-columns:.8fr .8fr .75fr .75fr minmax(180px,1.2fr);width:100%;min-width:0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.job-command-metric{min-width:0;padding:10px 12px;background:var(--surface-2)}.job-command-metric span{display:block;margin-bottom:3px;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.job-command-metric strong{display:block;overflow:hidden;color:var(--text);font-size:13px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.job-command-pipeline{grid-column:1/-1;margin:0}.job-command-automation{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding-top:2px;color:var(--text-3);font-size:12px}.job-command-automation span:not(.live-dot){color:var(--text-2);font-weight:700}.job-command-automation strong{color:var(--text-3);font-weight:500}.stage-shell{margin-top:14px}.stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.stage-heading{flex:1 1;min-width:240px}.stage-eyebrow{margin-bottom:4px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:0;text-transform:uppercase}.stage-preview-pill{display:inline-flex;align-items:center;margin-left:8px;padding:1px 6px;border-radius:4px;background:var(--brand-light);color:var(--brand);border:1px solid var(--brand-border);font-size:9.5px;font-weight:800;letter-spacing:0}.stage-title{color:var(--text);font-size:15px;font-weight:750}.stage-subtitle{margin-top:2px;color:var(--text-3);font-size:12px}.stage-switcher{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.stage-tab{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid transparent;border-radius:6px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:uppercase}.stage-tab:hover{color:var(--text-2);background:var(--surface)}.stage-tab.active{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-xs)}.stage-real-dot{width:6px;height:6px;border-radius:50%;background:var(--brand)}.workbench-empty-card{max-width:560px;margin:60px auto;padding:40px;text-align:center}.workbench-empty-title{margin-bottom:8px;color:var(--text);font-size:16px;font-weight:750}.workbench-empty-copy{max-width:360px;margin:0 auto 20px;color:var(--text-3);font-size:13px}.workbench-empty-actions{display:flex;justify-content:center;gap:8px}.workbench-empty-actions a{font-size:13px;text-decoration:none}.workbench-not-found{padding:24px;color:var(--text-2);font-size:13px}.workbench-card{padding:16px 20px}.workbench-card,.workbench-section{margin-bottom:12px}.workbench-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.workbench-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.workbench-card-header,.worktable-section-header.split{display:flex;align-items:center;justify-content:space-between;gap:12px}.workbench-card-header{margin-bottom:14px}.workbench-kicker,.workbench-stat-label{color:var(--text-3);font-size:10.5px;font-weight:800;text-transform:uppercase}.workbench-empty-line,.workbench-note{color:var(--text-3);font-size:12.5px}.workbench-note.small{font-size:11px}.workbench-card-body{padding:12px 16px}.workbench-card-body.tight{padding:8px 16px 12px}.workbench-card-body.flush{padding:4px}.workbench-card-body.center{padding:24px;text-align:center}.workbench-row-list{display:flex;flex-direction:column}.workbench-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 0;border-bottom:1px solid var(--border)}.workbench-row:last-child{border-bottom:none}.workbench-row-main{min-width:0}.workbench-row-title{color:var(--text);font-size:12.5px;font-weight:700}.workbench-row-sub,.workbench-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-row-sub{margin-top:1px;color:var(--text-3);font-size:10.5px}.workbench-row-side{display:flex;align-items:center;gap:6px;flex-shrink:0}.workbench-money{color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:800;white-space:nowrap}.workbench-pending{color:var(--text-3);font-size:11px;font-style:italic}.workbench-count-pill,.workbench-selected-badge,.workbench-status-badge{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:800;white-space:nowrap}.workbench-selected-badge{min-height:20px;padding:1px 6px;border-color:var(--brand);background:var(--brand);color:#fff;font-size:9.5px}.workbench-selected-badge.inline{margin-left:6px}.workbench-status-badge{min-height:21px;padding:1px 7px;background:var(--surface-3);color:var(--text-3);font-size:10px}.workbench-count-pill.received,.workbench-status-badge.received{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.workbench-count-row{display:flex;flex-wrap:wrap;gap:6px}.workbench-count-pill{min-height:24px;padding:3px 9px;background:var(--surface-2);color:var(--text-3);font-size:10.5px}.workbench-doc-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-3)}.workbench-doc-icon.approved{border-color:var(--brand);background:var(--brand);color:#fff}.workbench-actions-inline{display:flex;align-items:center;gap:6px;flex-shrink:0}.workbench-actions-inline .btn,.workbench-actions-inline button,.workbench-row-side .btn,.workbench-row-side button{font-size:11px}.workbench-link-action{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-size:11px;font-weight:700;text-decoration:none}.workbench-financial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 16px}.workbench-settlement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.workbench-stat-label{margin-bottom:4px}.workbench-stat-value{overflow:hidden;color:var(--text);font-size:16px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.workbench-settlement-grid .workbench-stat-value{font-size:18px}.stage-panel{overflow:hidden}.stage-panel-title{color:var(--text);font-size:13px;font-weight:750}.stage-panel-subtitle{margin-top:2px;color:var(--text-3);font-size:11.5px}.stage-source-title{margin-bottom:4px;color:var(--text);font-size:13px;font-weight:750}.stage-source-meta{margin-bottom:12px;color:var(--text-3);font-size:11.5px}.stage-email-raw{max-height:200px;overflow-y:auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap}.stage-table-wrap{overflow-x:auto}.stage-table{width:100%;min-width:620px;margin-bottom:0;border-collapse:collapse;font-size:12.5px}.stage-table thead tr{background:var(--surface-2);color:var(--text-3);text-align:left}.stage-table th{padding:10px 14px;font-size:11px;font-weight:750;text-transform:uppercase}.stage-table td{padding:12px 14px;border-top:1px solid var(--border);vertical-align:middle}.stage-table .right{text-align:right}.stage-table .center{text-align:center}.stage-table .strong{color:var(--text);font-weight:800}.stage-table .muted{color:var(--text-3)}.stage-table .money{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:800}.stage-table .brand{color:var(--brand)}.stage-table tr.recommended{background:var(--brand-light);box-shadow:inset 3px 0 0 var(--brand)}.stage-table.quote-lines{min-width:0;margin-bottom:14px;font-size:13px}.stage-table tr.total{background:var(--surface-2)}.stage-carrier-lockup{display:flex;align-items:center;gap:8px;min-width:0}.stage-carrier-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;background:var(--surface-3);color:var(--text-2);font-size:10.5px;font-weight:800}.stage-carrier-name{color:var(--text);font-weight:750}.stage-best-note{margin-top:1px;color:var(--brand);font-size:10px;font-weight:800}.stage-quote-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(90px,1fr) auto;grid-gap:8px;gap:8px}.stage-rate-form{display:grid;grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(96px,.8fr) minmax(96px,.8fr) minmax(96px,.8fr) auto;grid-gap:8px;gap:8px;margin-top:12px}.stage-quote-form input,.stage-quote-form select,.stage-rate-form input{min-width:0}.stage-nowrap{white-space:nowrap}.stage-detail-grid{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;padding:16px;font-size:12.5px}.stage-detail-grid span:nth-child(odd){color:var(--text-3)}.stage-detail-grid span:nth-child(2n){color:var(--text);font-weight:700}.worktable-header-meta{margin-left:8px;color:var(--text-3);font-size:11px;font-weight:600}.document-stage-row{padding:12px 16px;border-bottom:1px solid var(--border)}.document-stage-row:last-child{border-bottom:none}.document-stage-main,.document-stage-top{display:flex;align-items:center;min-width:0}.document-stage-top{justify-content:space-between;gap:12px}.document-stage-main{flex:1 1;gap:12px}.document-stage-copy{min-width:0;flex:1 1}.document-stage-title{overflow:hidden;color:var(--text);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.document-stage-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-3);font-size:11.5px}.document-stage-meta span{color:var(--brand);font-weight:700}.document-ai-block{margin-top:8px;margin-left:40px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.document-ai-summary{color:var(--text-2);font-size:11.5px;line-height:1.5}.document-ai-summary span{margin-right:6px;color:var(--brand);font-size:9.5px;font-weight:800;text-transform:uppercase}.document-flag-list{display:flex;flex-direction:column;gap:3px;margin-top:6px}.document-flag-row{display:flex;gap:6px;color:var(--danger);font-size:11px}.document-fields{margin-top:6px}.document-fields summary{color:var(--text-3);cursor:pointer;font-size:10.5px;text-transform:uppercase}.document-field-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;margin-top:4px;font-size:11px}.document-field-grid span{color:var(--text-3)}.document-field-grid strong{min-width:0;overflow:hidden;color:var(--text);font-weight:650;text-overflow:ellipsis}@media (max-width:1100px){.workbench-grid{grid-template-columns:1fr}.workbench-agent{position:static;height:600px}.job-command-panel{grid-template-columns:minmax(0,1fr)}.job-command-actions{justify-content:flex-start}.job-command-metrics{grid-template-columns:repeat(2,1fr)}.workbench-grid-2{grid-template-columns:1fr}.stage-quote-form,.stage-rate-form,.workbench-settlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.conversation-tool{justify-content:center}.conversation-tool small{display:none}}.conversation-panel{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden;height:100%;min-height:480px;box-shadow:var(--shadow-xs)}.conversation-panel.collapsed{min-height:0}.conversation-rail-button{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;min-height:360px;padding:12px 6px;border:none;border-radius:8px;cursor:pointer}.conversation-rail-button:hover{background:var(--surface-2);color:var(--text)}.conversation-rail-copy{display:flex;align-items:center;flex-direction:column;gap:4px;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.conversation-rail-copy strong{color:var(--text);font-size:12px;font-weight:800}.conversation-rail-copy small{font-size:10px;font-weight:700}.conversation-header{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border)}.conversation-collapse,.conversation-header{align-items:center;background:var(--surface)}.conversation-collapse{display:inline-flex;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:6px;color:var(--text-3);cursor:pointer}.conversation-collapse:hover{background:var(--surface-2);color:var(--text)}.conversation-tools{display:grid;grid-gap:1px;gap:1px;padding:1px;border-bottom:1px solid var(--border)}.conversation-tool{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:38px;padding:7px 6px;border:none;border-radius:0;background:var(--surface);text-align:left;cursor:pointer;transition:background .12s,color .12s}.conversation-tool:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.conversation-tool:disabled{opacity:.55;cursor:not-allowed}.conversation-tool svg{flex-shrink:0;color:var(--brand)}.conversation-tool span{display:block;min-width:0}.conversation-tool small,.conversation-tool strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-tool strong{color:inherit;font-size:11.5px;font-weight:800}.conversation-tool small{display:none}.conversation-title-lockup{display:flex;align-items:center;gap:8px}.conversation-title{font-size:13px;font-weight:750}.conversation-subtitle{font-size:10.5px}.conversation-body{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:6px;background:var(--surface-2)}.conv-event{display:flex;align-items:flex-start;gap:10px;padding:8px;border:1px solid transparent;border-radius:7px}.conv-event:hover{background:rgba(255,255,255,.68);border-color:var(--border)}.conv-event-icon{width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border);background:var(--surface);color:var(--text-2)}.conv-event-icon.auto{background:var(--brand-light);border-color:var(--brand-border);color:var(--brand)}.conversation-empty{padding:20px 4px;color:var(--text-3);font-size:13px}.conv-event-main{flex:1 1;min-width:0}.conv-event-head{display:flex;align-items:center;gap:8px;min-width:0}.conv-event-title{overflow:hidden;color:var(--text);font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.conv-event-sub{margin-top:1px;color:var(--text-3);font-size:11.5px;line-height:1.4}.conv-event-time{flex-shrink:0;color:var(--text-3);font-size:11px}.auto-tag{font-size:9px;font-weight:700;letter-spacing:0;padding:1px 5px;border-radius:3px;background:var(--brand-light);color:var(--brand);border:1px solid var(--brand-border)}.conv-chat{display:flex;gap:8px;align-items:flex-start;padding:4px 0}.conv-chat-stack{display:grid;max-width:82%;grid-gap:5px;gap:5px}.conv-chat-user{justify-content:flex-end}.conv-chat-user .conv-chat-stack{justify-items:end}.conv-chat-user .conv-chat-body{background:var(--brand);color:#fff;border-color:var(--brand)}.conv-chat-assistant .conv-chat-body{background:var(--surface);color:var(--text);border-color:var(--border)}.conv-chat-body{padding:10px 13px;border-radius:7px;border:1px solid;font-size:13px;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.conversation-compose{border-top:1px solid var(--border);background:var(--surface);padding:9px 10px}.conv-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.conv-suggestions button{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:11.5px;color:var(--text-2);cursor:pointer;transition:background .12s,border-color .12s}.conv-suggestions button:hover:not(:disabled){background:var(--surface);border-color:var(--brand);color:var(--text)}.conv-input-row{display:flex;align-items:flex-end;gap:6px}.conv-input-row textarea{flex:1 1;border:1px solid var(--border);border-radius:6px;padding:9px 11px;font-size:13px;font-family:inherit;resize:none;outline:none;background:var(--surface);color:var(--text);min-height:38px;max-height:200px;line-height:1.4}.conv-input-row textarea:focus{border-color:var(--brand)}.worktable-section-header{padding:11px 18px;border-bottom:1px solid var(--border);background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.ms-track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:0;gap:0;position:relative}.ms-step{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 4px;text-align:center}.ms-step .ms-line{position:absolute;top:11px;left:50%;right:-50%;height:2px;background:var(--border);z-index:0}.ms-step:last-child .ms-line{display:none}.ms-step.done .ms-line{background:var(--brand)}.ms-step .ms-dot{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:8px}.ms-step.done .ms-dot{background:var(--brand);border-color:var(--brand)}.ms-step.late:not(.done) .ms-dot{border-color:var(--danger)}.ms-step .ms-label{font-size:11.5px;font-weight:600;color:var(--text);margin-bottom:2px}.ms-step:not(.done) .ms-label{color:var(--text-2)}.ms-step .ms-date{font-size:11px;color:var(--text-3);font-family:ui-monospace,SF Mono,Menlo,monospace}.ms-step.late:not(.done) .ms-date{color:var(--danger)}.ms-edit,.ms-step .ms-action{margin-top:6px}.ms-edit{position:relative}.ms-edit summary::-webkit-details-marker{display:none}.ms-edit-trigger{padding:2px 6px;font-size:10px}.ms-edit-pop{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:8px;box-shadow:0 8px 20px rgba(0,0,0,.12);min-width:180px}.ms-edit-row{display:flex;align-items:center;gap:4px}.ms-edit-row .btn{padding:2px 5px;font-size:10px}.ms-edit-input{width:120px;padding:2px 4px;font-size:10.5px}.ms-edit-done{width:100%;margin-top:6px;padding:2px 6px;font-size:10px}.edit-panel-backdrop{position:fixed;inset:0;z-index:70;background:rgba(15,23,42,.4);display:flex;justify-content:flex-end;animation:cmdk-fade-in .14s ease-out}.edit-panel{width:460px;max-width:100vw;height:100vh;background:var(--surface);display:flex;flex-direction:column;box-shadow:-12px 0 32px rgba(0,0,0,.16);animation:edit-slide-in .18s ease-out}@keyframes edit-slide-in{0%{transform:translateX(20px);opacity:.6}to{transform:translateX(0);opacity:1}}.edit-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface-2)}.edit-panel-close{background:none;border:1px solid var(--border);border-radius:5px;width:28px;height:28px;cursor:pointer;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center}.edit-panel-close:hover{background:var(--surface-3);color:var(--text)}.edit-panel-form{flex:1 1;overflow-y:auto;padding:14px 18px 90px}.edit-panel-section{padding:14px 18px;border-bottom:1px solid var(--border)}.edit-panel-form .edit-panel-section{padding:8px 0 14px;border-bottom:1px solid var(--border)}.edit-panel-section-title{font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.edit-panel-kicker{color:var(--text-3);font-size:10.5px;font-weight:800;text-transform:uppercase}.edit-panel-reference{margin-top:2px;color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:800}.edit-panel-help{margin-top:6px;color:var(--text-3);font-size:11px}.edit-panel-note-textarea{width:100%;resize:vertical;padding:8px 10px;font-size:13px}.status-quickpick{display:flex;flex-wrap:wrap;gap:6px}.status-quick{font-size:12px;font-weight:600;padding:5px 10px;border-radius:4px;background:var(--surface);color:var(--text-2);border:1px solid var(--border);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.status-quick:hover:not(:disabled){border-color:var(--brand);color:var(--text)}.status-quick.active{background:var(--brand);color:#fff;border-color:var(--brand);cursor:default}.status-quick:disabled{opacity:.6;cursor:not-allowed}.edit-panel-footer{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:var(--surface);border-top:1px solid var(--border);padding:12px 18px;display:flex;justify-content:flex-end;gap:8px;margin:14px -18px -90px}.topbar-brand{display:inline-flex;gap:8px;text-decoration:none;color:var(--text);font-size:13px;font-weight:700;letter-spacing:0}.brand-icon-mini{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#111827;color:#fff;font-size:11px;font-weight:800}.topbar-stat{font-size:12px;color:var(--text-3);text-decoration:none;padding:4px 8px;border-radius:4px;white-space:nowrap;transition:background .12s,color .12s}.topbar-stat:hover{background:var(--surface-2)}.topbar-stat strong{color:var(--text);font-weight:700;margin-right:3px}.topbar-stat-brand strong{color:var(--brand)}.topbar-stat.danger strong{color:var(--danger)}.topbar-divider{width:1px;height:18px;background:var(--border);margin:0 4px}.topbar-menu{position:relative}.topbar-menu summary{list-style:none;cursor:pointer;outline:none}.topbar-menu summary::-webkit-details-marker{display:none}.topbar-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--text);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;border:1px solid var(--text)}.topbar-menu-panel{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.12);padding:4px;z-index:50}.topbar-menu-header{padding:10px 12px;border-bottom:1px solid var(--border);margin-bottom:4px}.topbar-menu-user{color:var(--text);font-size:13px;font-weight:650}.topbar-menu-email{margin-top:2px;color:var(--text-3);font-size:11px}.topbar-menu-item{display:block;padding:8px 10px;border-radius:5px;font-size:12.5px;color:var(--text-2);text-decoration:none;cursor:pointer}.topbar-menu-item:hover{background:var(--surface-2);color:var(--text)}.topbar-menu-row{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-size:12px}.topbar-menu-label{color:var(--text-3);font-size:12px}.topbar-menu-divider{height:1px;background:var(--border);margin:4px 0}.topbar-menu-logout{padding:6px 10px}.cmdk-hint{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 8px;background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:12px;color:var(--text-3);transition:background .12s,border-color .12s,color .12s}.cmdk-hint:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.cmdk-hint kbd{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;background:var(--surface-3);border:solid var(--border);border-width:1px 1px 2px;border-radius:3px;padding:1px 5px;color:var(--text-2)}.cmdk-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:100;display:flex;justify-content:center;align-items:flex-start;padding-top:96px;animation:cmdk-fade-in .12s ease-out}@keyframes cmdk-fade-in{0%{opacity:0}to{opacity:1}}.cmdk-panel{width:560px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 24px 48px rgba(0,0,0,.18);overflow:hidden;animation:cmdk-slide-in .14s ease-out}@keyframes cmdk-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cmdk-input-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.cmdk-input-row input{flex:1 1;border:none;outline:none;background:none;font-size:14px;color:var(--text)}.cmdk-input-row input::placeholder{color:var(--text-3)}.cmdk-input-row kbd{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;background:var(--surface-3);border:1px solid var(--border);border-radius:3px;padding:1px 5px;color:var(--text-3)}.cmdk-results{max-height:360px;overflow-y:auto;padding:4px}.cmdk-row{display:grid;grid-template-columns:110px 1fr 1.2fr auto;grid-gap:12px;gap:12px;align-items:center;width:100%;background:none;border:none;padding:9px 12px;border-radius:5px;font-size:12.5px;text-align:left;cursor:pointer;color:var(--text)}.cmdk-row.active{background:var(--brand-light)}.cmdk-row.active:hover,.cmdk-row:hover{background:var(--brand-light);box-shadow:none}.cmdk-ref{font-family:ui-monospace,Menlo,monospace;font-weight:700;color:var(--text-2);font-size:11.5px}.cmdk-row.active .cmdk-ref{color:var(--brand)}.cmdk-customer{font-weight:600}.cmdk-customer,.cmdk-route{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-route{color:var(--text-3)}.cmdk-status{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-3);color:var(--text-2);border:1px solid var(--border);border-radius:3px;padding:1px 6px}.cmdk-footer{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--border);background:var(--surface-2);font-size:10.5px;color:var(--text-3)}.cmdk-footer kbd{font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;background:var(--surface);border:1px solid var(--border);border-radius:3px;padding:0 4px;color:var(--text-2);margin-right:3px}.live-toast{position:fixed;bottom:84px;right:20px;z-index:55;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--text);color:#fff;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.2);min-width:280px;max-width:380px;animation:toast-slide-in .18s ease-out}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.live-toast-icon{display:inline-flex;width:28px;height:28px;border-radius:6px;background:rgba(255,255,255,.12);align-items:center;justify-content:center;flex-shrink:0}.live-toast-title{font-size:13px;font-weight:600;color:#fff}.live-toast-sub{font-size:11px;color:rgba(255,255,255,.65);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-toast-link{color:#fff;font-size:12px;font-weight:600;text-decoration:none;padding:4px 9px;border-radius:4px;background:rgba(255,255,255,.12);flex-shrink:0}.live-toast-link:hover{background:rgba(255,255,255,.2)}.live-toast-close{background:none;border:none;color:rgba(255,255,255,.6);cursor:pointer;width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.live-toast-close:hover{background:rgba(255,255,255,.1);color:#fff}.customer-popover-anchor{position:relative;display:inline-flex;align-items:center}.customer-popover-trigger{padding:0;border:none;background:none;color:var(--text);cursor:pointer;font-size:14px;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color .12s ease;transition:text-decoration-color .12s ease;transition:text-decoration-color .12s ease,-webkit-text-decoration-color .12s ease}.customer-popover-trigger:hover{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.customer-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:320px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.14);animation:popover-in .12s ease-out}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.customer-popover-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.customer-popover-loading{padding:18px;color:var(--text-3);font-size:12.5px}.customer-popover-title{color:var(--text);font-size:14px;font-weight:800}.customer-popover-meta{margin-top:2px;color:var(--text-3);font-size:11px}.customer-popover-profile{font-size:11px;text-decoration:none}.customer-popover-section{padding:10px 14px;border-bottom:1px solid var(--border)}.customer-popover-section:last-child{border-bottom:none}.customer-popover-section-title{font-size:9.5px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.customer-popover-contact{padding:4px 0;font-size:12px}.customer-popover-contact-name{color:var(--text);font-weight:700}.customer-popover-contact-meta{color:var(--text-3);font-size:11px}.customer-popover-job{display:flex;justify-content:space-between;gap:10px;padding:5px 0;color:inherit;font-size:12px;text-decoration:none}.customer-popover-job:hover .customer-popover-job-ref{color:var(--brand)}.customer-popover-job-ref{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:800}.customer-popover-job-route{overflow:hidden;color:var(--text-3);text-align:right;text-overflow:ellipsis;white-space:nowrap}.workbench-sash{display:flex;align-items:center;gap:10px;padding:6px 0 14px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.workbench-sash:after,.workbench-sash:before{content:"";flex:1 1;height:1px;background:var(--border)}.workbench-header{padding:12px 4px 10px;margin-bottom:6px;border-top:2px solid var(--text);display:flex;align-items:center;justify-content:space-between}.job-focus-strip{background:#111827;color:#fff;position:-webkit-sticky;position:sticky;top:56px;z-index:35;overflow:hidden;border-bottom:1px solid rgba(169,216,208,.45);box-shadow:0 1px 0 rgba(17,24,20,.12)}.job-focus-strip-inner{display:flex;align-items:center;gap:12px;width:100%;max-width:100%;min-height:44px;padding:6px 28px;font-size:12.5px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.job-focus-strip-inner::-webkit-scrollbar{display:none}.job-focus-icon{justify-content:center;width:32px;height:28px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff}.job-focus-icon,.job-focus-label{display:inline-flex;align-items:center;flex-shrink:0}.job-focus-label{gap:6px;font-size:10px;font-weight:800;letter-spacing:0;color:rgba(255,255,255,.55)}.job-focus-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:none}.job-focus-ref{font-weight:800;color:#fff;text-decoration:none;font-size:13px;letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace}.job-focus-ref:hover{text-decoration:underline}.job-focus-sep{opacity:.5;font-weight:400}.job-focus-customer{font-weight:700;font-size:13px}.job-focus-mode,.job-focus-route{opacity:.78;font-weight:500}.job-focus-status{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0;padding:2px 8px;border-radius:3px;margin-left:6px;flex-shrink:0;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18)}.job-focus-status.status-booked,.job-focus-status.status-cancelled,.job-focus-status.status-customs,.job-focus-status.status-delivered,.job-focus-status.status-in-transit,.job-focus-status.status-inquiry,.job-focus-status.status-quoted{background:rgba(255,255,255,.14);color:#fff}.job-focus-status.status-customs,.job-focus-status.status-quoted{border-color:rgba(235,204,145,.45)}.job-focus-status.status-delivered{border-color:rgba(184,219,200,.5)}.job-focus-status.status-cancelled{color:rgba(255,255,255,.7)}.job-focus-actions{margin-left:auto;display:flex;align-items:center;gap:14px;flex-shrink:0}.job-focus-link{color:rgba(255,255,255,.85);text-decoration:none;font-size:12px;font-weight:600;position:relative;transition:color .12s}.job-focus-link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.job-focus-clear{background:rgba(255,255,255,.15);border:none;color:#fff;width:22px;height:22px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s;margin-left:4px}.job-focus-clear:hover{background:rgba(255,255,255,.3)}@media (max-width:700px){.job-focus-strip{overflow:visible}.job-focus-strip-inner{flex-wrap:wrap;gap:6px 8px;min-height:auto;padding:8px 16px;white-space:normal;overflow:visible}.job-focus-icon{width:28px;height:24px}.job-focus-mode,.job-focus-route,.job-focus-sep{display:none}.job-focus-customer{flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-focus-status{margin-left:0}.job-focus-actions{order:10;width:100%;margin-left:0;gap:8px}.job-focus-link{display:inline-flex;align-items:center;min-height:26px;padding:3px 7px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:rgba(255,255,255,.08)}.job-focus-clear{margin-left:auto}}.focus-match{position:relative}.focus-match:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand);border-radius:0 2px 2px 0}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(47,95,168,.24)}70%{box-shadow:0 0 0 6px rgba(47,95,168,0)}to{box-shadow:0 0 0 0 rgba(47,95,168,0)}}.status-step.current .status-step-label{position:relative}.status-step.current .status-step-label:after{content:"";position:absolute;top:-2px;right:-10px;width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:none}.nav-link{display:flex;align-items:center;gap:9px;padding:8px 9px;color:var(--sidebar-text);font-size:13px;font-weight:500;border-left:none;transition:background .12s,color .12s;position:relative;letter-spacing:0}.nav-link:hover{background:var(--sidebar-hover);color:var(--text)}.nav-link.active{background:var(--sidebar-active-bg);color:var(--sidebar-text-active);font-weight:600;box-shadow:inset 0 0 0 1px rgba(47,95,168,.12)}.nav-link.active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.nav-link.active .nav-icon{color:var(--brand)}.nav-icon{display:flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;opacity:.75}.nav-link.active .nav-icon,.nav-link:hover .nav-icon{opacity:1}.sidebar-footer{padding:14px 16px;border-top:1px solid var(--sidebar-border)}.user-block{gap:10px;margin-bottom:10px}.user-avatar,.user-block{display:flex;align-items:center}.user-avatar{width:32px;height:32px;border-radius:8px;background:#111827;justify-content:center;font-size:12px;font-weight:700;color:white;flex-shrink:0}.user-name{font-size:12.5px;font-weight:600;color:var(--text)}.user-role{font-size:11px;color:var(--text-3);margin-top:1px}.user-role.capitalized{text-transform:capitalize}.content{margin-left:var(--sidebar-width);flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{background:var(--surface);border-bottom:1px solid var(--border);padding:0 28px;height:56px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:40;box-shadow:0 1px 0 rgba(17,24,20,.02)}.topbar,.topbar-left{display:flex;align-items:center}.topbar-left{gap:8px}.topbar-title{font-size:13px;font-weight:600;color:var(--text)}.topbar-sep{color:var(--border-strong);font-size:14px}.topbar-sub{font-size:12px;color:var(--text-3)}.topbar-center{flex:1 1;display:flex;justify-content:center;padding:0 16px;max-width:480px;margin:0 auto}.topbar-right{display:flex;align-items:center;gap:8px}.topbar-search-form{display:flex;align-items:center;border:1px solid var(--border);padding:0 10px;gap:6px;width:100%;transition:border-color .15s,box-shadow .15s}.topbar-search-form:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-light)}.topbar-search-icon{font-size:14px;color:var(--text-3);flex-shrink:0}.topbar-search-input{border:none;background:transparent;font-size:12.5px;color:var(--text);width:100%;height:30px;padding:0;outline:none;box-shadow:none}.topbar-search-input::placeholder{color:var(--text-3)}.topbar-search-input:focus{box-shadow:none}.notif-btn,.notif-wrap{position:relative}.notif-btn{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:background .15s;padding:0}.notif-btn:hover{background:var(--surface-3);box-shadow:none}.notif-badge,.notif-icon{display:flex;align-items:center;justify-content:center}.notif-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:var(--danger);color:white;border-radius:8px;font-size:9px;font-weight:800;padding:0 3px;line-height:1;border:1.5px solid var(--surface)}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.12));z-index:200;overflow:hidden}.notif-header{padding:12px 16px;font-size:12px;font-weight:700;color:var(--text);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em}.notif-empty{padding:24px 16px;text-align:center;font-size:13px;color:var(--text-3)}.notif-section{border-bottom:1px solid var(--border)}.notif-section:last-of-type{border-bottom:none}.notif-section-label{padding:8px 16px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);display:flex;align-items:center;gap:6px}.notif-count{background:var(--danger);color:white;border-radius:10px;padding:0 5px;font-size:9px;font-weight:800}.notif-item{display:block;padding:8px 16px;text-decoration:none;transition:background .1s;border-top:1px solid var(--border-light,var(--border))}.notif-item:hover{background:var(--surface-2)}.notif-item-title{font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item-meta{font-size:11px;color:var(--text-3);margin-top:2px}.notif-overdue{color:var(--danger);font-weight:600}.notif-footer{padding:10px 16px;border-top:1px solid var(--border);font-size:12px;text-align:center}.notif-footer a{color:var(--brand);text-decoration:none;font-weight:500}.notif-footer a:hover{text-decoration:underline}.pipeline-board{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;align-items:start}.pipeline-col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:200px}.pipeline-col-header{padding:12px 14px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.pipeline-col-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pipeline-col-count{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:0 7px;font-size:11px;font-weight:700;color:var(--text-2)}.pipeline-col-body{padding:8px;display:flex;flex-direction:column;gap:6px}.pipeline-empty{padding:24px;text-align:center;font-size:12px;color:var(--text-3)}.pipeline-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;transition:box-shadow .15s}.pipeline-card:hover{box-shadow:var(--shadow-sm,0 1px 6px rgba(0,0,0,.08))}.pipeline-card-name{display:block;font-size:13px;font-weight:600;color:var(--brand);text-decoration:none;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-card-name:hover{text-decoration:underline}.pipeline-card-owners{font-size:11px;color:var(--text-2);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-card-meta{font-size:11px;margin-bottom:8px}.pipeline-card-move{display:flex;gap:4px;align-items:center}@media (max-width:1200px){.pipeline-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pipeline-board{grid-template-columns:1fr}}.lang-toggle-btn{height:26px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .15s,border-color .15s}.lang-toggle-btn:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--text);box-shadow:none}.page-container{padding:22px 28px;max-width:1480px;width:100%}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.page-header-roomy{margin-bottom:20px}.page-header>div:first-child{min-width:0}.page-title{font-size:18px;font-weight:700;color:var(--text)}.page-subtitle{font-size:12px;color:var(--text-3);margin-top:1px;max-width:760px;line-height:1.45}.page-actions,.page-title-row{display:flex;align-items:center;gap:10px}.page-actions{flex-wrap:wrap}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.section-title{font-size:12px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.card-body{padding:16px 20px}.card-body+.card-body{border-top:1px solid var(--border)}.stack-vertical{gap:16px}.stack-sections,.stack-vertical{display:flex;flex-direction:column}.stack-sections{gap:20px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:4px}.stat-label{font-size:11.5px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.stat-value{font-size:28px;font-weight:800;color:var(--text);letter-spacing:0;line-height:1.1;margin-top:4px}.stat-value-sm{font-size:22px}.stat-trend{font-size:12px;color:var(--text-3);margin-top:2px}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.insight-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.insight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),#60a5fa)}.insight-card.amber:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.insight-card.blue:before{background:linear-gradient(90deg,#2f5fa8,#7b9bd6)}.insight-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.insight-value{font-size:32px;font-weight:800;color:var(--text);letter-spacing:0;line-height:1.1;margin:8px 0 4px}.insight-note{font-size:12px;color:var(--text-3);line-height:1.4}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.kpi-cell{background:var(--surface);padding:14px 16px}.kpi-title{font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.kpi-value{font-size:24px;font-weight:800;color:var(--text);letter-spacing:0;margin-top:4px}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.filter-bar input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=datetime-local]),.filter-bar input[type=text]{flex:1 1;min-width:180px;max-width:260px}.filter-divider{width:1px;height:20px;background:var(--border);flex-shrink:0}.view-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}button,input,select,textarea{font:inherit;font-size:13.5px}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius);padding:8px 11px;background:var(--surface);color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s;width:100%}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(47,95,168,.12)}input::placeholder,textarea::placeholder{color:var(--text-3)}label.field{display:flex;flex-direction:column;gap:5px}.field-label,label.field>span{font-size:12.5px;font-weight:600;color:var(--text-2)}.field{display:flex;flex-direction:column;gap:6px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}.form-grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:14px;gap:14px}.form-page{max-width:760px}.form-back-row{margin-bottom:16px}.form-page-header{margin-bottom:20px}.form-shell{display:flex;flex-direction:column;gap:14px}.form-section{overflow:hidden}.form-section-header{padding:14px 20px 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.form-section-title{color:var(--text);font-size:13px;font-weight:750;letter-spacing:0}.form-section-note{margin-top:3px;color:var(--text-3);font-size:12px;line-height:1.45}.form-section-body{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.form-muted-note{color:var(--text-3);font-size:11.5px;line-height:1.45}.form-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.required-mark{color:var(--danger)}.cargo-fields{display:flex;flex-direction:column;gap:12px}.cargo-dimensions-label{display:block;margin-bottom:6px;color:var(--text-2);font-size:12.5px;font-weight:600}.dimensions-input{display:flex;flex-direction:column;gap:10px}.dimension-grid-wrap{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.dimension-grid{display:grid;grid-template-columns:70px minmax(88px,1fr) minmax(88px,1fr) minmax(88px,1fr) 64px 30px;align-items:center;grid-gap:6px;gap:6px;min-width:540px}.dimension-grid-head{margin-bottom:4px}.dimension-grid-row{margin-bottom:6px}.dimension-heading{color:var(--text-3);font-size:10.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.dimension-input{padding:6px 8px;font-size:13px}.dimension-cbm{color:var(--text-2);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.dimension-remove-btn{width:24px;height:24px;padding:0;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);color:var(--text-3);box-shadow:none;line-height:1}.dimension-remove-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text-2);box-shadow:none}.dimension-options{margin-top:0}.dimension-help{border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text-3)}.dimension-help,.dimension-warning{padding:8px 10px;font-size:11.5px;line-height:1.45}.dimension-warning{border:1px solid #d1a982;border-radius:6px;background:#f7e7d2;color:#7b4d2c;font-weight:700}.dimension-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dimension-total{color:var(--text-2);font-size:12px;text-align:right}.dimension-total strong{color:var(--text);font-weight:750}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:var(--radius);padding:8px 14px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .1s;outline:none;background:var(--brand);color:#fff}.btn:disabled,button:disabled,button[disabled]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.btn:hover,button:hover:not(:disabled){background:var(--brand-hover);box-shadow:var(--shadow-sm)}.btn:active,button:active:not(:disabled){transform:translateY(1px)}.btn.btn-secondary,.btn.secondary,button.btn-secondary,button.secondary{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs)}.btn.btn-secondary:hover,.btn.secondary:hover,button.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong)}.btn.btn-danger,button.btn-danger{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.btn.btn-danger:hover,button.btn-danger:hover:not(:disabled){background:#fee2e2}.btn.success,button.success{background:var(--success);color:#fff}.btn.success:hover,button.success:hover:not(:disabled){background:#125d38}.btn.danger,button.danger{background:var(--danger);color:#fff}.btn.danger:hover,button.danger:hover:not(:disabled){background:#b91c1c}.btn.btn-sm,button.btn-sm{padding:5px 10px;font-size:12px}.table-wrap{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}table{width:100%;border-collapse:collapse;font-size:13px}thead tr{border-bottom:2px solid var(--border)}th{padding:8px 12px;font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);white-space:nowrap}td,th{text-align:left}td{padding:10px 12px;color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle}td[style*=right],th[style*=right]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--surface-2)}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.6;border:1px solid transparent;white-space:nowrap}.badge-neutral{background:var(--neutral-bg);color:var(--text-2);border-color:var(--neutral-border)}.badge-good{color:var(--success);border-color:var(--success-border)}.badge-warn{color:var(--warning);border-color:var(--warning-border)}.badge-danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-border)}.badge-info{background:var(--info-bg);color:var(--info);border-color:var(--info-border)}.opp-pill{gap:6px;min-height:24px;padding:2px 8px 2px 3px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:11px;font-weight:700;white-space:nowrap}.opp-pill,.opp-pill-score{display:inline-flex;align-items:center}.opp-pill-score{width:20px;height:20px;border-radius:999px;justify-content:center;background:var(--surface-3);color:var(--text);font-size:10.5px;font-family:ui-monospace,SF Mono,Menlo,monospace}.opp-pill.opp-good{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.opp-pill.opp-good .opp-pill-score{background:var(--success);color:#fff}.opp-pill.opp-info{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}.opp-pill.opp-info .opp-pill-score{background:var(--info);color:#fff}.opp-pill.opp-warn{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.opp-pill.opp-warn .opp-pill-score{background:var(--warning);color:#fff}.opp-pill.opp-danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.opp-pill.opp-danger .opp-pill-score{background:var(--danger);color:#fff}.opp-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,1)),var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.opp-card.opp-good{border-top:3px solid var(--success)}.opp-card.opp-info{border-top:3px solid var(--info)}.opp-card.opp-warn{border-top:3px solid var(--warning)}.opp-card.opp-danger{border-top:3px solid var(--danger)}.opp-card-top{display:flex;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.opp-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:4px}.opp-title{font-size:17px;font-weight:800;color:var(--text);letter-spacing:0}.opp-action{margin-top:3px;font-size:12.5px;color:var(--text-2)}.opp-score-lockup{text-align:right;flex-shrink:0}.opp-score{font-size:34px;line-height:1;font-weight:850;color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace}.opp-band{margin-top:2px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.opp-bars{padding:14px 18px 10px;display:flex;flex-direction:column;gap:8px}.opp-bar-row{display:grid;grid-template-columns:78px 1fr 30px;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:var(--text-3)}.opp-bar-row strong{font-size:11px;color:var(--text-2);text-align:right;font-family:ui-monospace,SF Mono,Menlo,monospace}.opp-bar-track{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.opp-bar-fill{height:100%;border-radius:999px;background:var(--brand)}.opp-card.opp-good .opp-bar-fill{background:var(--success)}.opp-card.opp-info .opp-bar-fill{background:var(--info)}.opp-card.opp-warn .opp-bar-fill{background:var(--warning)}.opp-card.opp-danger .opp-bar-fill{background:var(--danger)}.opp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:0 18px 14px}.opp-list-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.opp-list{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.opp-muted{font-size:12px;color:var(--text-3)}.opp-foot{display:flex;flex-wrap:wrap;gap:6px;padding:10px 18px;border-top:1px solid var(--border);background:var(--surface-2)}.opp-foot span{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--surface);color:var(--text-2);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em}.timeline-list{flex-direction:column;gap:0}.timeline-item,.timeline-list{display:flex;position:relative}.timeline-item{gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.timeline-item:last-child{border-bottom:none}.timeline-dot{width:8px;height:8px;border-radius:50%;border:2px solid var(--surface);flex-shrink:0;margin-top:6px}.timeline-dot,.timeline-dot-info{background:var(--brand);box-shadow:0 0 0 2px var(--brand)}.timeline-dot-good{background:var(--success);box-shadow:0 0 0 2px var(--success)}.timeline-dot-warn{background:var(--warning);box-shadow:0 0 0 2px var(--warning)}.timeline-dot-danger{background:var(--danger);box-shadow:0 0 0 2px var(--danger)}.timeline-dot-neutral{background:var(--text-3);box-shadow:0 0 0 2px var(--text-3)}.timeline-body{flex:1 1;min-width:0}.timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeline-title{font-size:13.5px;font-weight:600;color:var(--text)}.timeline-time{font-size:11.5px;color:var(--text-3);white-space:nowrap;flex-shrink:0}.timeline-meta{font-size:13px;color:var(--text-2);margin-top:4px;line-height:1.45}.activity-chip{display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.activity-chip-visit{background:#ede9fe;color:#6d28d9}.activity-chip-call{background:#dcfce7;color:#166534}.activity-chip-email{background:#dbeafe;color:#1e40af}.activity-chip-whatsapp{background:#d1fae5;color:#065f46}.report-page{max-width:1240px}.report-page-header{margin-bottom:20px}.report-period-control{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-3)}.report-period-link{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 14px;border-radius:6px;color:var(--text-3);font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.report-period-link.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.report-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.report-kpi{padding:16px 18px}.report-kpi-label{margin-bottom:8px;color:var(--text-3);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.report-kpi-value{color:var(--text);font-size:24px;font-weight:820;letter-spacing:0;line-height:1.1}.report-kpi-sub{margin-top:4px;color:var(--text-3);font-size:11px}.tone-brand{color:var(--brand)}.tone-info{color:var(--info)}.tone-success{color:var(--success)}.tone-warning{color:var(--warning)}.tone-danger{color:var(--danger)}.tone-muted{color:var(--text-3)}.report-grid{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px}.report-grid.pipeline{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.report-grid.revenue{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.report-grid.tables{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.report-card{overflow:hidden}.report-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.report-card-title{color:var(--text-2);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.report-card-note{color:var(--text-3);font-size:12px;text-align:right}.report-card-body{display:flex;flex-direction:column;gap:12px;padding:14px 20px}.report-empty{padding:20px;color:var(--text-3);font-size:13px}.report-empty.compact{padding:0}.report-measure{min-width:0}.report-measure-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.report-measure-label{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.report-measure-value{flex:0 0 auto;color:var(--text-3);font-size:12px;white-space:nowrap}.report-measure-value strong{color:var(--text);font-weight:750}.report-measure-extra{margin-left:8px}.report-measure-extra.danger{color:var(--danger)}.report-progress{display:block;width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;background:var(--surface-3);-webkit-appearance:none;-moz-appearance:none;appearance:none}.report-progress::-webkit-progress-bar{border-radius:999px;background:var(--surface-3)}.report-progress::-webkit-progress-value{border-radius:999px;background:var(--brand)}.report-progress::-moz-progress-bar{border-radius:999px;background:var(--brand)}.report-progress.tone-info::-webkit-progress-value{background:var(--info)}.report-progress.tone-info::-moz-progress-bar{background:var(--info)}.report-progress.tone-success::-webkit-progress-value{background:var(--success)}.report-progress.tone-success::-moz-progress-bar{background:var(--success)}.report-progress.tone-warning::-webkit-progress-value{background:var(--warning)}.report-progress.tone-warning::-moz-progress-bar{background:var(--warning)}.report-progress.tone-danger::-webkit-progress-value{background:var(--danger)}.report-progress.tone-danger::-moz-progress-bar{background:var(--danger)}.report-progress.tone-muted::-webkit-progress-value{background:var(--border-strong)}.report-progress.tone-muted::-moz-progress-bar{background:var(--border-strong)}.report-link-measure{display:block;color:inherit;text-decoration:none}.report-link-measure:hover .report-measure-label{color:var(--brand)}.report-table-wrap{overflow-x:auto}.report-table{min-width:520px}.report-table td.right,.report-table th.right{text-align:right}.report-table .strong{font-weight:700}.report-table .muted{color:var(--text-3)}.report-table .lane-cell{max-width:360px;overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pricing-page{display:flex;flex-direction:column;min-height:calc(100vh - 56px - 44px - 48px)}.pricing-header{margin-bottom:18px}.pricing-command-board{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:14px;border:1px solid #d1bea4;border-radius:var(--radius);background:#f6ecd9;box-shadow:var(--shadow-xs)}.pricing-command-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pricing-command-board-head h2{margin:2px 0 4px;color:var(--text);font-size:18px;font-weight:900;letter-spacing:0}.pricing-command-board-head p{color:var(--text-2);font-size:12.5px;line-height:1.4}.pricing-command-board-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pricing-command-board-meta span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #d1bea4;border-radius:999px;background:#efe4cf;color:#5f5545;font-size:10.5px;font-weight:850}.pricing-command-board-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.25fr) minmax(240px,.7fr);grid-gap:10px;gap:10px;align-items:stretch}.pricing-command-health,.pricing-command-phase,.pricing-command-top{border:1px solid #d3c0a2;border-radius:8px;background:#fbf2df}.pricing-command-top{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border-left-width:4px;color:inherit;text-decoration:none}.pricing-command-top.hot{border-left-color:#8f5d45;background:#f1dfc5}.pricing-command-top.review{border-left-color:#9a6b2f;background:#f2dfc1}.pricing-command-top.steady{border-left-color:#6f7f5b}.pricing-command-top.stale{border-left-style:dotted}.pricing-command-health span,.pricing-command-phase span,.pricing-command-top span{color:#7c705f;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pricing-command-top strong{color:var(--text);font-size:16px;font-weight:950;line-height:1.15}.pricing-command-health em,.pricing-command-phase em,.pricing-command-top em,.pricing-command-top p{color:var(--text-2);font-size:11.5px;font-style:normal;line-height:1.35}.pricing-command-top p{margin-top:2px;color:#5f5545}.pricing-command-playbook{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed #d1bea4;color:#2f2a22}.pricing-command-playbook>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pricing-command-playbook span{color:#7c705f;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pricing-command-playbook strong{color:#2f2a22;font-size:11px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.pricing-command-route{display:grid;grid-gap:3px;gap:3px;margin-top:8px;padding:8px;border:1px solid #d3c0a2;border-left:3px solid #a77b38;border-radius:7px;background:#f6ecd9;background-image:none!important}.pricing-command-route.ready{border-left-color:#6f7f5b}.pricing-command-route span{color:#7c705f;font-size:9px;font-weight:920;letter-spacing:0;text-transform:uppercase}.pricing-command-route strong{color:#2f2a22;font-size:12px;font-weight:900;line-height:1.18;overflow-wrap:anywhere}.pricing-command-route em,.pricing-command-route p{color:#5f5545;font-size:10.5px;font-style:normal;line-height:1.3;margin:0}.pricing-command-route p{margin-top:2px}.pricing-command-contract{display:grid;grid-gap:5px;gap:5px;margin-top:8px;padding:8px;border:1px solid #d3c0a2;border-left:3px solid #6f7f5b;border-radius:7px;background:#f6ecd9;background-image:none!important}.pricing-command-contract.review{border-left-color:#9a6b2f;background:#f3e3c4}.pricing-command-contract.blocked{border-left-color:#8f5d45;background:#f2ddcf}.pricing-command-contract span{color:#7c705f;font-size:9px;font-weight:920;letter-spacing:0;text-transform:uppercase}.pricing-command-contract strong{color:#2f2a22;font-size:11px;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.pricing-command-contract em{color:#5f5545;font-size:10.5px;font-style:normal;line-height:1.3;margin:0}.pricing-command-contract>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-top:5px;border-top:1px dashed #d1bea4}.pricing-command-action{order:1;display:grid;grid-gap:7px;gap:7px;margin-top:8px;padding:8px;border:1px solid #d3c0a2;border-left:3px solid #6f7f5b;border-radius:7px;background:#f8efdf;background-image:none!important}.pricing-command-action.review{border-left-color:#9a6b2f;background:#f3e3c4}.pricing-command-action.blocked{border-left-color:#8f5d45;background:#f2ddcf}.pricing-command-action>div:first-child{display:grid;grid-gap:2px;gap:2px}.pricing-command-action span{color:#7c705f;font-size:9px;font-weight:920;letter-spacing:0;text-transform:uppercase}.pricing-command-action strong{color:#2f2a22;font-size:11px;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.pricing-command-action em{color:#5f5545;font-size:10.5px;font-style:normal;line-height:1.3}.pricing-command-action-controls{display:grid;grid-gap:6px;gap:6px}.pricing-command-inline-form{display:contents}.pricing-command-action .record-wide-action{width:100%;min-height:34px;justify-content:center}.pricing-command-details{order:4;margin-top:2px;border:1px solid #c7b79e;border-radius:8px;background:#efe2c9;overflow:hidden}.pricing-command-details>summary{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:9px 10px;cursor:pointer;list-style:none}.pricing-command-details>summary::-webkit-details-marker{display:none}.pricing-command-details>summary:after{content:"›";justify-self:end;color:#6a5d4a;font-size:1.05rem;font-weight:900;transition:transform .16s ease}.pricing-command-details[open]>summary:after{transform:rotate(90deg)}.pricing-command-details summary span{color:#776a58;font-size:9px;font-weight:920;letter-spacing:0;text-transform:uppercase}.pricing-command-details summary strong{color:#2f2a22;font-size:11px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.pricing-command-details-body{display:grid;grid-gap:8px;gap:8px;padding:0 9px 9px}.pricing-command-details-body>.pricing-command-contract,.pricing-command-details-body>.pricing-command-factors,.pricing-command-details-body>.pricing-command-playbook,.pricing-command-details-body>.pricing-command-quality,.pricing-command-details-body>.pricing-command-route{margin-top:0}.pricing-command-action-note,.pricing-command-open-link{color:#5f5545;font-size:10.5px;font-weight:800;line-height:1.3}.pricing-command-open-link{text-decoration:underline;text-underline-offset:3px}.pricing-command-quality{display:grid;grid-gap:3px;gap:3px;margin-top:8px;padding:8px;border:1px solid #d3c0a2;border-left:3px solid #8f5d45;border-radius:7px;background:#f6ecd9;background-image:none!important}.pricing-command-quality.ready{border-left-color:#6f7f5b;background:#f0ead1}.pricing-command-quality.review{border-left-color:#9a6b2f;background:#f3e3c4}.pricing-command-quality.blocked{border-left-color:#9b4d39;background:#f2ddcf}.pricing-command-quality.info{border-left-color:#8b806d}.pricing-command-quality span{color:#7c705f;font-size:9px;font-weight:920;letter-spacing:0;text-transform:uppercase}.pricing-command-quality strong{color:#2f2a22;font-size:12px;font-weight:950;line-height:1.18}.pricing-command-quality em{color:#5f5545;font-size:10.5px;font-style:normal;line-height:1.3;margin:0}.pricing-command-priority{order:2;display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:8px;border:1px solid #d3c0a2;border-left:3px solid #6f7f5b;border-radius:7px;background:#f0e4cc;background-image:none!important}.pricing-command-priority.rates,.pricing-command-priority.review{border-left-color:#9a6b2f}.pricing-command-priority.blocked{border-left-color:#8f5d45;background:#f2ddcf}.pricing-command-priority>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pricing-command-priority>div+div{border-top:1px dashed #d1bea4;padding-top:6px}.pricing-command-priority span{color:#7c705f;font-size:9px;font-weight:920;letter-spacing:0;text-transform:uppercase}.pricing-command-priority strong{color:#2f2a22;display:block;font-size:11px;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.pricing-command-priority em{color:#5f5545;font-size:10.5px;font-style:normal;line-height:1.3;margin:0;overflow-wrap:anywhere}.pricing-command-priority-checklist{display:grid;grid-gap:5px;gap:5px}.pricing-command-priority-check{align-items:start;background:#fbf5e8;background-image:none!important;border:1px solid #d1bea4;border-left:3px solid #6f7f5b;border-radius:7px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:20px minmax(0,1fr);padding:6px}.pricing-command-priority-check.info,.pricing-command-priority-check.rates,.pricing-command-priority-check.review{border-left-color:#9a6b2f}.pricing-command-priority-check.blocked{border-left-color:#8f5d45}.pricing-command-priority-check>span{align-items:center;background:#eadbc2;border:1px solid #d1bea4;border-radius:999px;color:#5f5545;display:inline-flex;font-size:9px;font-weight:900;height:18px;justify-content:center;width:18px}.pricing-command-priority-check em,.pricing-command-priority-check strong{display:block}.pricing-command-priority-check small{display:block;font-size:.72rem;font-weight:760;line-height:1.3;margin-top:3px;overflow-wrap:anywhere}.pricing-command-priority-check>div{min-width:0}.pricing-command-factors{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;padding-top:8px;border-top:1px dashed #d1bea4}.pricing-command-factor{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:5px;min-height:23px;padding:3px 7px;border:1px solid #d3c0a2;border-radius:999px;background:#f6ecd9}.pricing-command-factor span{flex:0 0 auto;color:#7c705f;font-size:8.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pricing-command-factor strong{min-width:0;max-width:136px;overflow:hidden;color:#2f2a22;font-size:10px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.pricing-command-factor.ready{border-color:#c6c099;background:#f0ead1}.pricing-command-factor.review{border-color:#d2b57e;background:#f3e3c4}.pricing-command-factor.blocked{border-color:#c99d8c;background:#f2ddcf}.pricing-command-factor.info{border-color:#d6c8ac;background:#f8efdf}.pricing-command-phase-grid{display:grid;grid-gap:8px;gap:8px}.pricing-command-phase{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:10px}.pricing-command-phase svg{color:#6f7f5b}.pricing-command-phase.mature-rfq svg{color:#8f5d45}.pricing-command-phase.get-rates svg{color:#7b694d}.pricing-command-phase.approve-economics svg{color:#9a6b2f}.pricing-command-phase.quote-customer svg{color:#6f7f5b}.pricing-command-phase strong{color:var(--text);font-size:22px;font-weight:950;line-height:1}.pricing-command-health{display:grid;grid-gap:0;gap:0;overflow:hidden}.pricing-command-health>div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.pricing-command-health>div+div{border-top:1px solid #d3c0a2}.pricing-command-health strong{color:var(--text);font-size:13px;font-weight:900;line-height:1.2}.pricing-tabs{display:flex;align-items:center;gap:4px;border-bottom:2px solid var(--border)}.pricing-tab{display:inline-flex;align-items:center;gap:6px;margin-bottom:-2px;padding:9px 16px;border-bottom:2px solid transparent;color:var(--text-3);font-size:13px;font-weight:650;text-decoration:none}.pricing-tab.active{border-bottom-color:var(--brand);color:var(--brand)}.pricing-tab-count{min-width:18px;padding:1px 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text-3);font-size:10px;font-weight:800;text-align:center}.pricing-tab.active .pricing-tab-count{border-color:var(--brand);background:var(--brand);color:#fff}.pricing-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:620px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.pricing-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--border)}.pricing-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.pricing-section-label{color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pricing-section-count{display:inline-flex;align-items:center;min-width:22px;justify-content:center;padding:1px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text-3);font-size:10px;font-weight:800}.pricing-details{position:relative}.pricing-summary-btn{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--brand);border-radius:6px;color:var(--brand);cursor:pointer;font-size:11.5px;font-weight:750;list-style:none}.pricing-summary-btn::-webkit-details-marker{display:none}.pricing-popover{position:absolute;top:calc(100% + 6px);z-index:35;width:320px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md)}.pricing-popover.left{left:0}.pricing-popover.right{right:0}.pricing-popover-title{margin-bottom:12px;color:var(--text);font-size:13px;font-weight:750}.pricing-form-stack{display:flex;flex-direction:column;gap:8px}.pricing-delete-form{display:inline-flex}.pricing-mono-input{font-family:ui-monospace,SF Mono,Menlo,monospace;resize:vertical}.pricing-form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pricing-form-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pricing-form-grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;grid-gap:8px;gap:8px}.pricing-inquiry-list{flex:1 1;overflow-y:auto}.pricing-inquiry-card{display:block;padding:12px 16px;border-left:3px solid transparent;border-bottom:1px solid var(--border);background:var(--surface);color:inherit;text-decoration:none}.pricing-inquiry-card:hover{background:var(--surface-2)}.pricing-inquiry-card.active{border-left-color:var(--brand);background:var(--brand-light)}.pricing-sidebar-mode{display:block;margin-top:2px;color:var(--text-3);font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.pricing-inquiry-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.pricing-inquiry-rank{display:flex;min-width:0;align-items:center;gap:7px}.pricing-inquiry-rank>span{display:inline-grid;width:24px;height:22px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text-2);font-size:10px;font-weight:900}.pricing-inquiry-company{min-width:0;color:var(--text);font-size:13px;font-weight:650;line-height:1.3}.pricing-status{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 7px;border:1px solid var(--border);border-radius:4px;background:var(--surface-3);color:var(--text-2);font-size:10px;font-weight:800}.pricing-status.status-ingested,.pricing-status.status-parsed,.pricing-status.status-sent{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.pricing-status.status-priced{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.pricing-status.status-needs-info{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.pricing-inquiry-subject{margin-bottom:4px;overflow:hidden;color:var(--text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pricing-inquiry-command{display:grid;grid-gap:2px;gap:2px;margin:0 0 6px;border:1px solid #d3c0a2;border-left-width:3px;border-radius:7px;background:#fbf2df;padding:7px 8px}.pricing-inquiry-command.hot{border-left-color:#8f5d45;background:#f1dfc5}.pricing-inquiry-command.review{border-left-color:#9a6b2f;background:#f2dfc1}.pricing-inquiry-command.steady{border-left-color:#6f7f5b}.pricing-inquiry-command.stale{border-color:#c8b896;border-left-style:dotted;background:#f4ead4}.pricing-inquiry-brain-row span,.pricing-inquiry-command span{color:#7c705f;font-size:9.5px;font-weight:840;letter-spacing:0;text-transform:uppercase}.pricing-inquiry-command strong{color:var(--text);font-size:11.5px;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.pricing-inquiry-playbook{display:grid;grid-gap:2px;gap:2px;margin:-1px 0 6px;padding:6px 8px;border:1px dashed #d3c0a2;border-radius:7px;background:#f6ecd9}.pricing-inquiry-playbook span{color:#7c705f;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pricing-inquiry-playbook strong{color:#3a3329;font-size:11px;font-weight:820;line-height:1.3;overflow-wrap:anywhere}.pricing-inquiry-route-decision{display:grid;grid-gap:2px;gap:2px;margin:-1px 0 6px;padding:6px 8px;border:1px solid #d3c0a2;border-left:3px solid #a77b38;border-radius:7px;background:#f7edd8;background-image:none!important}.pricing-inquiry-route-decision.ready{border-left-color:#6f7f5b}.pricing-inquiry-route-decision span{color:#7c705f;font-size:9px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pricing-inquiry-route-decision em,.pricing-inquiry-route-decision strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-inquiry-route-decision strong{color:#3a3329;font-size:11px;font-weight:850;line-height:1.22}.pricing-inquiry-route-decision em{color:#6f6555;font-size:10px;font-style:normal;font-weight:720}.pricing-inquiry-route{margin-bottom:4px;color:var(--text-2);font-size:11px;font-weight:650}.pricing-inquiry-route span{margin-left:6px;color:var(--text-3);font-weight:500}.pricing-inquiry-brain-row{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 6px}.pricing-inquiry-brain-row span{border:1px solid #d3c0a2;border-radius:999px;background:#efe4cf;color:#5f5545;line-height:1.15;padding:3px 6px;text-transform:none}.pricing-inquiry-brain-row span.stale{border-style:dotted;background:#f7eedb;color:#8a5c2e}.pricing-inquiry-factor-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0 0 6px}.pricing-mini-factor{display:grid;min-width:0;grid-gap:1px;gap:1px;padding:5px 6px;border:1px solid #d3c0a2;border-radius:7px;background:#f8efdf}.pricing-mini-factor em,.pricing-mini-factor strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-mini-factor em{color:#7c705f;font-size:8.5px;font-style:normal;font-weight:900;letter-spacing:0;text-transform:uppercase}.pricing-mini-factor strong{color:#3a3329;font-size:10px;font-weight:820;line-height:1.2}.pricing-mini-factor.ready{border-color:#c6c099;background:#f0ead1}.pricing-mini-factor.review{border-color:#d2b57e;background:#f3e3c4}.pricing-mini-factor.blocked{border-color:#c99d8c;background:#f2ddcf}.pricing-inquiry-counts{color:var(--text-3);font-size:11px}.pricing-main{min-width:0;overflow-y:auto}.pricing-main-empty{display:flex;min-height:420px;align-items:center;justify-content:center;color:var(--text-3);font-size:13px}.pricing-detail{display:flex;min-height:100%;flex-direction:column}.pricing-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--surface-2)}.pricing-detail-title{color:var(--text);font-size:15px;font-weight:750}.pricing-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;color:var(--text-3);font-size:12px}.pricing-detail-meta strong{color:var(--text-2);font-weight:650}.pricing-detail-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.pricing-status-select{width:auto;min-width:120px;font-size:11px;font-weight:750}.pricing-delete-btn{padding:6px 10px;border:1px solid var(--border);background:var(--surface);color:var(--text-3);font-size:12px}.pricing-icon-btn{width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--text-3);box-shadow:none;font-size:16px}.pricing-icon-btn:hover:not(:disabled){background:var(--surface-3);box-shadow:none}.pricing-raw{padding:0 24px}.pricing-raw summary{padding:10px 0;color:var(--text-3);cursor:pointer;font-size:12px;list-style:none}.pricing-raw summary::-webkit-details-marker{display:none}.pricing-raw pre{margin:0 0 12px;padding:12px;border-radius:6px;background:var(--surface-3);color:var(--text-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;white-space:pre-wrap}.pricing-carrier-area{flex:1 1;padding:20px 24px}.pricing-carrier-card{margin-bottom:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.pricing-carrier-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--surface-2)}.pricing-carrier-title{color:var(--text);font-size:14px;font-weight:750}.pricing-carrier-description{margin-top:2px;color:var(--text-3);font-size:12px}.pricing-carrier-stats{display:flex;align-items:center;gap:8px}.pricing-method-pill,.pricing-stat-pill{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-3);font-size:11px;font-weight:700;white-space:nowrap}.pricing-method-pill.api,.pricing-stat-pill.received{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.pricing-method-pill.email{border-color:var(--border);background:var(--surface-3);color:var(--text-2)}.pricing-table-wrap{overflow-x:auto}.pricing-table{min-width:960px;width:100%;border-collapse:collapse;font-size:13px}.pricing-table thead tr{border-bottom:1px solid var(--border);background:var(--surface-2)}.pricing-table th{padding:10px 14px;color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.05em;text-align:left;text-transform:uppercase}.pricing-table td.right,.pricing-table th.right{text-align:right}.pricing-table td.center,.pricing-table th.center{text-align:center}.pricing-table tbody tr{border-bottom:1px solid var(--border)}.pricing-table tbody tr.recommended{background:var(--brand-light);box-shadow:inset 3px 0 0 var(--brand)}.pricing-table tbody tr:last-child{border-bottom:0}.pricing-table td{padding:12px 14px;color:var(--text-2);vertical-align:middle}.pricing-carrier-cell{min-width:180px}.pricing-carrier-lockup{display:flex;align-items:center;gap:10px}.pricing-carrier-avatar{display:flex;width:36px;height:36px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--surface-3);color:var(--text-2);font-size:11px;font-weight:800}.pricing-carrier-name{color:var(--text);font-weight:650}.pricing-recommended{margin-top:2px;color:var(--brand);font-size:11px;font-weight:750}.pricing-money{color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:750}.pricing-money.recommended{color:var(--brand)}.pricing-muted-cell{color:var(--text-3);font-size:12px}.pricing-add-strip{padding:12px 20px;border-top:1px solid var(--border);background:var(--surface-2)}.pricing-add-summary{color:var(--brand);cursor:pointer;font-size:12px;font-weight:750;list-style:none}.pricing-add-summary::-webkit-details-marker{display:none}.pricing-add-form{margin-top:10px}.pricing-first-quote{padding:40px;color:var(--text-3);font-size:13px;text-align:center}.pricing-first-quote details{display:inline-block;margin-top:16px}.quote-ready{border-top:2px solid var(--border);background:var(--surface)}.quote-ready-summary{display:flex;align-items:center;gap:10px;padding:14px 24px;background:var(--surface-2);cursor:pointer;list-style:none}.quote-ready-summary::-webkit-details-marker{display:none}.quote-ready-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);flex:0 0 auto}.quote-ready-title{color:var(--text);font-size:14px;font-weight:750}.quote-ready-meta{margin-left:4px;color:var(--text-3);font-size:12px}.quote-ready-body{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.quote-ready-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.quote-ready-label{display:block;margin-bottom:4px;color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.quote-ready-message,.quote-ready-readonly{background:var(--surface-3)}.quote-ready-message{min-height:210px;font-family:ui-monospace,SF Mono,Menlo,monospace;resize:none}.quote-ready-actions{display:flex;justify-content:flex-end;gap:8px}.pricing-settings{display:flex;flex-direction:column;gap:32px}.pricing-settings-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pricing-settings-label{display:flex;align-items:center;gap:8px}.pricing-settings-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.pricing-table.settings{min-width:720px}.pricing-mode-pill{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface-3);color:var(--text-2);font-size:11px;font-weight:700}.pricing-margin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.pricing-margin-card{position:relative;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.pricing-margin-delete{position:absolute;top:8px;right:8px}.pricing-margin-value{margin-bottom:4px;color:var(--brand);font-size:22px;font-weight:820;letter-spacing:0}.pricing-margin-title{margin-bottom:6px;color:var(--text);font-size:13px;font-weight:650}.pricing-tag-row{display:flex;flex-wrap:wrap;gap:4px}.pricing-tag{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid var(--border);border-radius:4px;background:var(--surface-3);color:var(--text-3);font-size:10px;font-weight:650;text-transform:capitalize}.pricing-calculator{overflow:hidden}.pricing-calculator-header{padding:16px 20px;border-bottom:1px solid var(--border);background:var(--surface-2)}.pricing-calculator-title{margin-bottom:2px;color:var(--text-2);font-size:13px;font-weight:750}.pricing-calculator-subtitle{color:var(--text-3);font-size:12px}.pricing-calculator-body{padding:20px}.pricing-calculator-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;margin-bottom:16px}.pricing-calc-result{margin-top:4px;padding-top:20px;border-top:1px solid var(--border)}.pricing-alert-stack{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.pricing-alert{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid var(--warning-border);border-radius:7px;background:var(--warning-bg);color:var(--warning);font-size:12px}.pricing-result-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 220px;align-items:start;grid-gap:12px;gap:12px}.pricing-result-panel{min-height:144px;padding:14px 16px;border-radius:var(--radius);background:var(--surface-3)}.pricing-result-panel.dark{background:var(--text);color:#fff}.pricing-result-label{margin-bottom:10px;color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pricing-result-panel.dark .pricing-result-label{color:rgba(255,255,255,.58)}.pricing-breakdown{display:flex;flex-direction:column;gap:6px}.pricing-breakdown-row{display:flex;justify-content:space-between;gap:12px;color:var(--text-3);font-size:13px}.pricing-breakdown-row.total{padding-top:6px;border-top:1px solid var(--border)}.pricing-breakdown-row strong{color:var(--text);font-weight:700;white-space:nowrap}.pricing-match-title{margin-bottom:4px;color:var(--text);font-size:13px;font-weight:650}.pricing-match-meta,.pricing-save-muted{color:var(--text-3);font-size:12px}.pricing-match-missing{color:var(--danger);font-size:13px}.pricing-recommended-amount{font-size:28px;font-weight:820;letter-spacing:0;line-height:1.05}.pricing-recommended-currency{margin-top:2px;color:rgba(255,255,255,.58);font-size:14px}.pricing-save-success{padding:10px 14px;border:1px solid var(--success-border);border-radius:var(--radius);background:var(--success-bg);color:var(--success);font-size:13px;font-weight:650}.pricing-save-form{display:flex;flex-direction:column;gap:8px}.pricing-save-actions{display:flex;gap:6px}.pricing-save-actions button{flex:1 1}.control-page{max-width:1180px}.control-page-header{margin-bottom:18px}.control-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:18px}.control-metric{padding:12px 14px}.control-metric-label{font-size:10.5px;font-weight:750;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.control-metric-value{font-size:22px;font-weight:800;color:var(--text);line-height:1;letter-spacing:0}.control-metric-value.brand{color:var(--brand)}.control-metric-value.danger{color:var(--danger)}.control-metric-value.muted{color:var(--text-3)}.control-card{margin-bottom:14px;overflow:hidden}.control-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border)}.control-card-title-row{display:flex;align-items:center;gap:10px;min-width:0}.control-card-title{font-size:13px;font-weight:750;color:var(--text);letter-spacing:0}.control-card-count,.control-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;border-radius:4px;border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);font-size:10.5px;font-weight:750;line-height:1.35}.control-card-count{padding:1px 7px}.control-status-pill{padding:2px 7px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.control-card-action,.control-row-action{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.control-card-note{color:var(--text-3);font-size:11px;font-weight:500;white-space:nowrap}.control-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.control-flow-col{padding:14px;min-width:0}.control-flow-col+.control-flow-col{border-left:1px solid var(--border)}.control-flow-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.control-flow-title{font-size:10.5px;font-weight:800;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.control-flow-count{margin-left:auto;color:var(--text-3);font-size:11px;font-weight:800}.control-list{display:flex;flex-direction:column;gap:6px}.control-empty{padding:20px;color:var(--text-3);font-size:13px;text-align:center}.control-empty-inline{padding:10px 0;color:var(--text-3);font-size:12px}.control-mini-card{display:block;padding:9px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit;text-decoration:none}.control-mini-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.control-mini-title{margin-bottom:3px;color:var(--text);font-size:12px;font-weight:650}.control-mini-meta,.control-mini-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-mini-meta{margin-bottom:6px;color:var(--text-3);font-size:11px}.control-mini-action{color:var(--brand);font-size:11px;font-weight:700}.control-work-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.control-stack{min-width:0}.control-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 18px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.control-row:last-child{border-bottom:none}.control-row:hover{background:var(--surface-2)}.control-row-main{min-width:0;flex:1 1}.control-row-with-icon{display:flex;align-items:center;gap:10px;min-width:0}.control-row-icon{color:var(--text-3);flex:0 0 auto}.control-row-kicker{margin-bottom:2px;color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:750;letter-spacing:0}.control-row-title{overflow:hidden;color:var(--text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.control-row-side{flex:0 0 auto;color:var(--text-3);font-size:10.5px;text-align:right;white-space:nowrap}.control-row-side strong{display:block;color:var(--text-2);font-size:12px;font-weight:650}.control-row-side.urgent strong{color:var(--text)}.control-quick-list{display:flex;flex-direction:column;gap:6px;padding:14px 18px}.control-quick-link{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit;text-decoration:none}.control-quick-link:hover{border-color:var(--border-strong);background:var(--surface-2)}.control-quick-arrow,.control-quick-icon{color:var(--text-3);flex:0 0 auto}.control-quick-body{min-width:0;flex:1 1}.control-quick-title{color:var(--text);font-size:12.5px;font-weight:650}.control-quick-subtitle{margin-top:1px;color:var(--text-3);font-size:11px}.activity-feed{max-width:680px}.activity-feed-header{margin-bottom:20px}.activity-feed-title{color:var(--text);font-size:20px;font-weight:750;letter-spacing:0}.activity-feed-subtitle{margin-top:3px;color:var(--text-3);font-size:13px}.activity-feed-empty{padding:40px 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-3);font-size:14px;text-align:center}.activity-feed-empty-icon{display:block;margin-bottom:10px;color:var(--text-3);font-size:28px}.activity-feed-stack{display:flex;flex-direction:column;gap:32px}.activity-feed-label{display:flex;align-items:center;gap:8px;margin-bottom:8px}.activity-feed-label-text{color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.activity-feed-label.danger .activity-feed-label-text{color:var(--danger)}.activity-feed-label.warning .activity-feed-label-text{color:var(--warning)}.activity-feed-count{padding:1px 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text-3);font-size:10px;font-weight:800}.activity-feed-label.danger .activity-feed-count{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.activity-feed-label.warning .activity-feed-count{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.activity-feed-list{display:flex;flex-direction:column;gap:2px}.activity-feed-more{margin-top:6px;padding:2px 0;border:0;background:transparent;color:var(--text-2);cursor:pointer;font-size:12px;font-weight:650}.activity-feed-more.danger{color:var(--danger)}.activity-feed-more.warning{color:var(--warning)}.activity-feed-row{display:flex;align-items:center;gap:12px;margin-bottom:2px;padding:11px 14px;border:1px solid transparent;border-radius:var(--radius);background:var(--surface)}.activity-feed-row.is-done{opacity:.45}.activity-task-check{position:relative;width:22px;height:22px;flex:0 0 auto;padding:0;border:2px solid var(--border-strong);border-radius:50%;background:transparent;cursor:pointer}.activity-task-check:hover:not(:disabled){border-color:var(--brand);background:var(--surface-3)}.activity-task-check.overdue{border-color:var(--danger)}.activity-task-check.overdue:hover:not(:disabled){background:var(--danger-bg)}.activity-feed-main{min-width:0;flex:1 1}.activity-feed-row-title{color:var(--text);font-size:13px;font-weight:550}.activity-feed-sep{margin-left:8px;color:var(--text-3);font-size:12px}.activity-feed-link{margin-left:8px;color:var(--brand);font-size:12px;font-weight:600}.activity-feed-date{flex:0 0 auto;color:var(--warning);font-size:11px;font-weight:700;white-space:nowrap}.activity-feed-date.overdue{color:var(--danger)}.activity-feed-row.quote{border-left-width:3px;border-left-color:var(--border)}.activity-feed-row.quote.aging{border-left-color:var(--warning)}.activity-feed-row.quote.urgent{border-left-color:var(--danger)}.activity-feed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;color:var(--text-3);font-size:12px}.activity-feed-mode{padding:0 5px;border:1px solid var(--border);border-radius:4px;background:var(--surface-3);font-size:10px}.activity-feed-mode,.activity-feed-value{color:var(--text-2);font-weight:700}.activity-feed-age{flex:0 0 auto;color:var(--text-3);font-size:11px;white-space:nowrap}.activity-feed-age.aging{color:var(--warning);font-weight:700}.activity-feed-age.urgent{color:var(--danger);font-weight:700}.activity-feed-actions{display:flex;flex:0 0 auto;gap:6px}.activity-resolution-btn{padding:4px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text-2);cursor:pointer;font-size:12px;font-weight:650}.activity-resolution-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.activity-resolution-btn.won{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.activity-resolution-btn.lost{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.activity-stale-list{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.activity-stale-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid var(--border)}.activity-stale-row:first-child{border-top:0}.activity-stale-link{min-width:0;color:var(--text);font-size:13px;font-weight:650}.activity-stale-date{flex:0 0 auto;color:var(--text-3);font-size:12px;white-space:nowrap}.activity-form{gap:10px}.activity-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.activity-audio-block{margin-top:2px;padding-top:8px;border-top:1px solid var(--border)}.activity-audio-label{margin-bottom:6px;color:var(--text-3);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.activity-textarea{resize:vertical}.activity-transcript{margin-top:6px;resize:vertical;font-size:12px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;color:var(--text-3);font-size:13px;text-align:center;gap:4px}.empty-state-icon{font-size:22px;opacity:.35;margin-bottom:4px;display:block}.empty-state-inline{color:var(--text-3);font-size:13px;padding:8px 0}.empty-state-card{margin-top:8px;padding:56px 24px;text-align:center}.empty-state-graphic{color:var(--text-3);opacity:.28}.empty-state-title{margin-top:12px;margin-bottom:6px;color:var(--text);font-weight:700}.empty-state-copy{margin-bottom:20px;color:var(--text-3);font-size:13px}td.truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.table-picker{position:relative}.table-picker-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:210px;max-height:360px;overflow-y:auto;padding:8px 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.table-picker-option{display:flex;align-items:center;gap:8px;padding:6px 14px;color:var(--text);cursor:pointer;font-size:12.5px}.table-picker-option:hover{background:var(--surface-2)}.table-shell{max-width:100%;overflow:auto}.data-table{width:100%;border-collapse:collapse;font-size:12.5px}.data-table th,.data-table thead tr{border-bottom:1px solid var(--border)}.data-table th{position:-webkit-sticky;position:sticky;top:0;padding:9px 12px;background:var(--surface-2);color:var(--text-3);cursor:pointer;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.data-table th.active{color:var(--text)}.data-table td.numeric,.data-table th.numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table td{padding:9px 12px;border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap}.data-row{cursor:pointer}.data-row:hover td{background:var(--surface-2)}.data-cell-mono{color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.data-cell-strong{font-weight:700}.data-note{display:inline-block;max-width:260px;overflow:hidden;color:var(--text-2);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.data-subline{margin-top:1px;color:var(--text-3);font-size:11px}.data-link{color:var(--brand);font-size:12px;font-weight:700;text-decoration:none}.data-muted{color:var(--text-3)}.data-action-note{color:var(--text-3);font-size:10.5px}.data-action-note,.type-badge{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.type-badge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 5px;border:1px solid var(--brand-border);border-radius:3px;background:var(--brand-light);color:var(--brand);font-size:9px;white-space:nowrap}.type-badge.sourcing{background:var(--surface-3);border-color:var(--border-strong);color:var(--text-2)}td>.type-badge:first-child{margin-left:0}.data-status-badge{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--brand-border);border-radius:4px;background:var(--brand-light);color:var(--brand);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.data-status-badge.cancelled{background:var(--surface-3);border-color:var(--border);color:var(--text-3)}.table-empty-cell{padding:32px 16px;color:var(--text-3);font-size:13px;text-align:center}.filter-bar select{width:auto;min-width:110px}.card-flush{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.row{flex-wrap:wrap}.row,.row-between{display:flex;align-items:center;gap:10px}.row-between{justify-content:space-between}.grid-2{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px;align-items:flex-start}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:14px}.grid-3,.grid-4{display:grid;gap:14px}.grid-4{grid-template-columns:repeat(4,1fr);grid-gap:14px}.muted{color:var(--text-3);font-size:13px}.text-sm{font-size:12.5px}.text-strong{font-weight:600}.text-danger{color:var(--danger)}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border)}.pagination-info{font-size:13px;color:var(--text-3)}.pagination-controls{display:flex;align-items:center;gap:6px}.page-indicator{font-size:13px;color:var(--text-2);padding:0 8px}.divider{height:1px;background:var(--border);margin:0}.login-shell{min-height:100vh;display:grid;place-items:center;background:#f5f6f8;padding:24px}.login-card{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.login-header{padding:28px 28px 20px;border-bottom:1px solid var(--border);text-align:center}.login-logo{width:44px;height:44px;background:var(--brand);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:white;margin:0 auto 12px}.login-title{font-size:20px;font-weight:700;color:var(--text)}.login-subtitle{font-size:13px;color:var(--text-3);margin-top:4px}.login-body{padding:24px 28px 28px}.error-text{color:var(--danger);font-size:13px;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius);padding:8px 12px;margin-bottom:12px}.live-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);border-radius:999px;padding:3px 10px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-3);padding:4px 0;transition:color .15s}.back-link:hover{color:var(--brand)}.company-header-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);margin-bottom:20px;overflow:hidden}.company-header-body{padding:20px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.company-header-stats{display:flex;align-items:stretch;gap:0;border-top:1px solid var(--border)}.company-header-stat{flex:1 1;padding:14px 20px;border-right:1px solid var(--border)}.company-header-stat:last-child{border-right:none}.company-stat-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.company-stat-value{font-size:15px;font-weight:700;color:var(--text);margin-top:4px}.detail-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:20px;gap:20px;align-items:flex-start}.record-back-row{margin-bottom:14px}.record-hero{margin-bottom:16px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.record-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.record-hero-main{min-width:0}.record-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:7px}.record-reference{color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.05em}.record-title{margin:0 0 4px;color:var(--text);font-size:22px;font-weight:800;letter-spacing:0;line-height:1.2}.record-subtitle{color:var(--text-2);font-size:13.5px;line-height:1.45}.record-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0}.record-automation-row{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);color:var(--text-3);font-size:12px}.record-automation-row strong{color:var(--text-2)}.record-two-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.record-two-pane-sidebar{grid-template-columns:minmax(0,1fr) 360px}.record-side-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.record-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--border)}.record-card-title{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.record-scroll-area{max-height:calc(100vh - 360px);overflow-y:auto}.record-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.record-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:650;white-space:nowrap}.record-chip.danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.record-rail-grid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:flex-start}.record-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.record-panel{overflow:hidden}.record-notice,.record-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.record-notice{justify-content:space-between;gap:14px;margin-bottom:16px;padding:12px 14px;border-left:3px solid var(--brand)}.record-notice,.record-notice-body{display:flex;align-items:flex-start}.record-notice-body{gap:9px;min-width:0}.record-notice-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--brand-border);border-radius:6px;background:var(--brand-light);color:var(--brand)}.record-notice-title{color:var(--text);font-size:13px;font-weight:750}.record-notice-text{margin-top:1px;color:var(--text-2);font-size:12.5px;line-height:1.45}.record-notice-action{flex-shrink:0}.record-mono-block{max-height:320px;overflow:auto;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.65;white-space:pre-wrap}.record-status-panel{border-left:3px solid var(--warning)}.record-status-panel.ready{border-left-color:var(--brand)}.record-state-line{margin:8px 0 7px;color:var(--warning);font-size:13px;font-weight:750}.record-state-line.ready{color:var(--brand)}.record-helper-text{margin-bottom:10px;color:var(--text-2);font-size:12px;line-height:1.45}.record-fact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.record-fact{min-width:0;padding:8px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.record-fact span{display:block;margin-bottom:2px;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.reference-source-panel{border-color:#cdbca7;background:#f8f0df}.reference-source-panel .record-card-header{background:#efe4cf;border-bottom-color:#cdbca7}.reference-source-title{display:grid;grid-gap:3px;gap:3px;margin-bottom:10px}.reference-source-title strong{overflow:hidden;color:#2c261f;font-size:14px;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.reference-source-title span{color:#746957;font-size:11.5px;line-height:1.35}.reference-source-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.reference-source-grid div{min-width:0;border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:8px 9px}.reference-source-grid span{display:block;color:#7c705f;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.reference-source-grid strong{display:block;overflow-wrap:anywhere;margin-top:3px;color:#2c261f;font-size:12.5px;font-weight:850}.reference-source-warning{margin-top:10px;border-top:1px solid #d7c7ad;color:#76572a;font-size:11.5px;line-height:1.4;padding-top:9px}.record-fact strong{display:block;overflow:hidden;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.record-primary-panel{border:1px solid var(--brand-border);background:linear-gradient(180deg,#ffffff,#fbfdff)}.record-primary-header{display:flex;align-items:center;gap:9px;margin-bottom:14px}.record-primary-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:var(--brand);color:#fff;flex-shrink:0}.record-wide-action{justify-content:center;width:100%}.record-row-list{display:flex;flex-direction:column}.record-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.record-row:last-child{border-bottom:none}.record-row-main{min-width:0}.record-row-title{color:var(--text);font-weight:700}.record-row-meta,.record-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-row-meta{margin-top:1px;color:var(--text-3);font-size:11px}.record-row-value{flex-shrink:0;text-align:right}.record-row-value strong{display:block;color:var(--text);font-size:14px;font-weight:800}.record-row-value span{display:block;color:var(--text-3);font-size:11px}.record-link-row{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:14px;font-weight:700}.record-link-row.offset{margin-top:8px}.record-message-time{color:var(--text-3);font-size:12px;white-space:nowrap}.record-attachment-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border)}.record-attachment{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:11.5px;text-decoration:none}.record-attachment strong{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.record-attachment-meta{color:var(--text-3);white-space:nowrap}.quick-log{display:flex;flex-direction:column;gap:10px}.quick-log-textarea{width:100%;min-height:84px;resize:vertical;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);outline:none;background:var(--surface);color:var(--text);font:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.quick-log-textarea:focus{border-color:var(--brand-border);box-shadow:0 0 0 3px var(--brand-light)}.quick-log-textarea:disabled{opacity:.72;cursor:not-allowed}.quick-log-textarea.transcript{min-height:74px;background:var(--surface-2);color:var(--text-2);font-size:12px}.quick-log-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.quick-log-submit{min-height:32px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-size:13px;font-weight:750;transition:background .12s ease,border-color .12s ease,color .12s ease}.quick-log-submit.call{border-color:var(--info-border);color:var(--info)}.quick-log-submit.visit{border-color:var(--success-border);color:var(--success)}.quick-log-submit.email{border-color:var(--accent-border);color:var(--accent)}.quick-log-submit:hover:not(:disabled){background:var(--surface-2)}.quick-log-submit.call:hover:not(:disabled){background:var(--info-bg)}.quick-log-submit.visit:hover:not(:disabled){background:var(--success-bg)}.quick-log-submit.email:hover:not(:disabled){background:var(--accent-light)}.quick-log-submit:disabled{opacity:.48;cursor:not-allowed}.quick-log-audio-toggle{margin-left:auto;padding:4px 0;border:none;background:transparent;color:var(--text-3);cursor:pointer;font-size:11px;font-weight:650}.quick-log-audio-toggle:hover{color:var(--text-2)}.quick-log-audio-panel{padding-top:8px;border-top:1px solid var(--border)}.customer-detail{min-width:0}.customer-back-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-size:13px;font-weight:650}.customer-back-link:hover{color:var(--text)}.customer-record-title{margin-bottom:0}.customer-activity-type,.customer-job-status,.customer-result,.customer-risk-pill,.customer-section-count,.customer-status,.customer-tag{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:750;white-space:nowrap}.customer-status{min-height:24px;padding:2px 9px;font-size:11.5px}.customer-status.status-untouched{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.customer-status.status-in-progress{border-color:var(--info-border);background:var(--info-bg);color:var(--info)}.customer-status.status-worked{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.customer-risk-pill,.customer-status.status-lost{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.customer-risk-pill{min-height:24px;padding:2px 9px;font-size:11.5px}.customer-quicklog-panel{margin-bottom:20px;padding:14px 18px}.customer-workspace{align-items:start}.customer-panel-body{padding:10px 16px 14px}.customer-panel-body.compact{padding-top:4px}.customer-fact-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.customer-fact-row:last-child{border-bottom:none}.customer-fact-row span{color:var(--text-3);font-size:12px;font-weight:600}.customer-fact-row strong{max-width:60%;overflow:hidden;color:var(--text-2);font-size:12px;font-weight:750;text-align:right;text-overflow:ellipsis;white-space:nowrap}.customer-empty{margin:0;color:var(--text-3);font-size:13px}.customer-details,.customer-reminder-empty.customer-details{border-top:1px solid var(--border)}.customer-details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;color:var(--text-3);cursor:pointer;font-size:12px;font-weight:700;list-style:none}.customer-add-summary::-webkit-details-marker,.customer-details>summary::-webkit-details-marker{display:none}.customer-details>summary:after{content:"+";color:var(--text-3);font-weight:750}.customer-details[open]>summary:after{content:"-"}.customer-details>summary:hover{color:var(--text-2);background:var(--surface-2)}.customer-details-body{padding:0 16px 16px}.customer-form-stack{display:flex;flex-direction:column;gap:8px}.customer-form-grid{display:grid;grid-gap:8px;gap:8px}.customer-form-grid.two{grid-template-columns:1fr 1fr}.customer-form-grid.amount{grid-template-columns:minmax(0,2fr) minmax(80px,1fr)}.customer-owner-list{display:flex;flex-direction:column;gap:9px;padding:12px 16px}.customer-contact-card,.customer-document-row,.customer-owner-row,.customer-task-row{display:flex;align-items:center;min-width:0}.customer-owner-row{gap:9px}.customer-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--brand-border);border-radius:50%;background:var(--brand-light);color:var(--brand);font-size:11px;font-weight:800}.customer-avatar.large{width:36px;height:36px;font-size:12px}.customer-owner-copy{min-width:0}.customer-owner-copy strong,.customer-row-main strong{display:block;overflow:hidden;color:var(--text);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.customer-contact-links span,.customer-document-row span,.customer-meta-row span,.customer-owner-copy span,.customer-row-main span,.customer-row-sub{color:var(--text-3);font-size:12px}.record-card-title.danger{color:var(--danger)}.customer-task-list{display:flex;flex-direction:column;gap:7px;padding:10px 16px}.customer-task-row{gap:9px}.customer-task-row form{flex-shrink:0}.customer-task-check{width:18px;height:18px;padding:0;border:2px solid var(--warning);border-radius:50%;background:transparent;cursor:pointer}.customer-task-check.overdue{border-color:var(--danger)}.customer-task-check:hover{background:var(--surface-3)}.customer-task-copy{min-width:0}.customer-task-copy strong{display:block;overflow:hidden;color:var(--warning);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.customer-task-copy strong.overdue{color:var(--danger)}.customer-task-copy span{display:block;color:var(--text-3);font-size:11px}.customer-main{display:flex;flex-direction:column;gap:24px;min-width:0}.customer-section{min-width:0}.customer-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.customer-section-title-row{display:flex;align-items:center;gap:8px;min-width:0}.customer-section-title{color:var(--text-3);font-size:11px;font-weight:800;text-transform:uppercase}.customer-section-count{min-height:20px;padding:1px 7px;background:var(--surface-3);color:var(--text-3);font-size:10.5px}.customer-add-menu{position:relative;flex-shrink:0}.customer-add-menu[open]{z-index:20}.customer-add-summary{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;border:1px solid var(--brand-border);border-radius:var(--radius-sm);color:var(--brand);cursor:pointer;font-size:12px;font-weight:750;list-style:none}.customer-add-summary:hover{background:var(--brand-light)}.customer-popover-card{position:absolute;top:calc(100% + 6px);right:0;z-index:10;width:min(280px,calc(100vw - 40px));padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md)}.customer-popover-card.wide{width:min(320px,calc(100vw - 40px))}.customer-card-list{display:flex;flex-direction:column;gap:8px;min-width:0}.customer-card-list.compact{gap:6px}.customer-activity-card,.customer-contact-card,.customer-document-row,.customer-quote-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs)}.customer-quote-card{padding:12px 16px;border-left:3px solid var(--warning)}.customer-quote-card.result-won{border-left-color:var(--success)}.customer-quote-card.result-lost{border-left-color:var(--danger)}.customer-quote-card.result-pending{border-left-color:var(--warning)}.customer-activity-head,.customer-meta-row,.customer-quote-meta,.customer-quote-top,.customer-resolution-row{display:flex;align-items:center}.customer-activity-head,.customer-quote-top{justify-content:space-between;gap:12px}.customer-route{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-route span{color:var(--text-3);font-weight:500}.customer-meta-row{gap:7px;flex-shrink:0}.customer-result{min-height:22px;padding:2px 8px;font-size:11px}.customer-result.result-won{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.customer-result.result-lost{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.customer-result.result-pending{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.customer-quote-meta{gap:10px;flex-wrap:wrap;margin-top:7px;color:var(--text-3);font-size:12px}.customer-quote-meta strong{color:var(--text-2);font-size:13px;font-weight:800}.customer-quote-meta em{color:var(--danger);font-style:italic}.customer-tag{min-height:20px;padding:1px 8px;background:var(--surface-3);color:var(--text-2);font-size:11px}.customer-resolution-row{align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.customer-resolution-row>span{color:var(--text-3);font-size:12px}.customer-resolution-form,.customer-resolution-row form{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.customer-resolution-row select{max-width:150px;padding:4px 28px 4px 9px;color:var(--text-2)}.customer-resolution-row button,.customer-resolution-row select{min-height:28px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:12px}.customer-resolution-row button{padding:4px 14px;color:var(--text);cursor:pointer;font-weight:750}.customer-resolution-row button.danger{color:var(--danger)}.customer-resolution-row button:hover{background:var(--surface-2)}.customer-row-list{display:flex;flex-direction:column}.customer-job-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.customer-job-row:hover .customer-job-head span{color:var(--brand)}.customer-job-head{display:flex;align-items:center;gap:8px;min-width:0}.customer-job-head span{overflow:hidden;color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-job-head em{color:var(--text-3);font-size:11px;font-style:normal}.customer-row-main{min-width:0}.customer-row-sub{overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap}.customer-job-status{min-height:22px;padding:2px 7px;background:var(--surface-3);color:var(--text-2);font-size:10.5px;text-transform:uppercase}.customer-contact-card{gap:14px;padding:12px 16px}.customer-contact-links{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;min-width:0}.customer-contact-links a{max-width:240px;overflow:hidden;color:var(--brand);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.customer-document-row{gap:12px;padding:10px 16px}.customer-document-row>svg{flex-shrink:0;color:var(--text-3)}.customer-document-row a{display:block;overflow:hidden;color:var(--brand);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.customer-document-date{flex-shrink:0;white-space:nowrap}.customer-icon-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-3);cursor:pointer}.customer-icon-action:hover{border-color:var(--border);background:var(--surface-2);color:var(--danger)}.customer-activity-card{padding:12px 16px;border-left:3px solid var(--border-strong)}.customer-activity-card.activity-visit,.customer-activity-card.activity-whatsapp{border-left-color:var(--success)}.customer-activity-card.activity-call{border-left-color:var(--info)}.customer-activity-card.activity-email{border-left-color:var(--accent)}.customer-activity-title{display:flex;align-items:center;gap:8px;min-width:0}.customer-activity-title strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.customer-activity-type{min-height:20px;padding:2px 7px;background:var(--surface-3);color:var(--text-2);font-size:10.5px;text-transform:uppercase}.customer-activity-card.activity-visit .customer-activity-type,.customer-activity-card.activity-whatsapp .customer-activity-type{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.customer-activity-card.activity-call .customer-activity-type{border-color:var(--info-border);background:var(--info-bg);color:var(--info)}.customer-activity-card.activity-email .customer-activity-type{border-color:var(--accent-border);background:var(--accent-light);color:var(--accent)}.customer-activity-card p{margin-top:8px;color:var(--text-3);font-size:12px;line-height:1.6}.form-row-gap{margin-bottom:12px}.form-row-gap-lg{margin-bottom:14px}@media (max-width:1100px){.detail-layout{grid-template-columns:1fr}.detail-sticky-col{position:static;max-height:none;overflow-y:visible}.record-rail-grid,.record-two-pane,.record-two-pane-sidebar{grid-template-columns:minmax(0,1fr)}.record-scroll-area{max-height:none}}.sidebar-toggle-btn{width:28px;height:28px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text-3);font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:background .15s,color .15s,border-color .15s;line-height:1}.sidebar-toggle-btn:hover{background:var(--surface-3);color:var(--text);border-color:var(--border-strong);box-shadow:none}html.sidebar-collapsed .sidebar{width:56px}html.sidebar-collapsed .content{margin-left:56px}html.sidebar-collapsed .sidebar-logo{padding:16px 14px;justify-content:center}html.sidebar-collapsed .brand-sub,html.sidebar-collapsed .brand>div:last-child,html.sidebar-collapsed .nav-link .nav-link-text,html.sidebar-collapsed .nav-section-label,html.sidebar-collapsed .sidebar-footer-actions,html.sidebar-collapsed .sidebar-logo .brand,html.sidebar-collapsed .user-info{display:none}html.sidebar-collapsed .nav-link{justify-content:center;padding:10px;border-left:none}html.sidebar-collapsed .nav-link.active{border-left:none}html.sidebar-collapsed .nav-icon{width:auto}html.sidebar-collapsed .sidebar-nav{padding:10px 8px}html.sidebar-collapsed .user-block{justify-content:center;margin-bottom:0}html.sidebar-collapsed .sidebar-footer{padding:12px 8px}.content{transition:margin-left .2s ease}.logout-btn{width:100%;background:transparent;border:1px solid var(--border);color:var(--text-3);font-size:12.5px;font-weight:500;padding:7px 12px;border-radius:var(--radius);cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s,color .15s}.logout-btn:hover{background:var(--surface-3);color:var(--text-2);border-color:var(--border-strong);box-shadow:none}.action-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.action-panel-header{padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-panel-title{font-size:11.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.action-panel-body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.detail-sticky-col{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100vh - 100px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.alert-row{gap:10px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--warning-border);background:var(--warning-bg)}.alert-row,.bulk-bar-float{display:flex;align-items:center;font-size:13px}.bulk-bar-float{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);gap:12px;padding:10px 18px;background:var(--text);color:#fff;border-radius:999px;box-shadow:0 4px 20px rgba(0,0,0,.25);z-index:100;white-space:nowrap;animation:slideUp .18s ease}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.bulk-bar-float select{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:var(--radius-sm);padding:4px 8px}.bulk-bar-float .btn-sm{background:#fff;color:var(--text);border:none;font-weight:700}.bulk-bar-float .secondary{background:transparent;color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.2)}.action-tabs-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.action-tabs-header{display:flex;border-bottom:1px solid var(--border);background:var(--surface-2);overflow-x:auto;scrollbar-width:none}.action-tabs-header::-webkit-scrollbar{display:none}.action-tab-btn{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;font-size:10.5px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap;min-width:0}.action-tab-btn:hover{color:var(--text-2);background:var(--surface-3);box-shadow:none}.action-tab-btn.active{color:var(--brand);border-bottom-color:var(--brand);background:var(--surface)}.action-tab-icon{font-size:16px;line-height:1}.action-tabs-body{padding:16px;display:flex;flex-direction:column;gap:10px}.metric-strip{display:flex;align-items:stretch;background:var(--surface);margin-bottom:14px;border:1px solid var(--border);box-shadow:var(--shadow-xs)}.metric-strip-roomy{margin-bottom:16px}.metric-item{flex:1 1;padding:12px 16px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:3px;min-width:0}.metric-item:last-child{border-right:none}.metric-label{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.metric-value{font-size:20px;font-weight:700;color:var(--text);letter-spacing:0;line-height:1.1}.metric-sep{width:1px;background:var(--border);flex-shrink:0;margin:0}.saved-views-details{margin-bottom:12px}.saved-views-summary{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 0}.saved-views-summary::-webkit-details-marker{display:none}.saved-views-summary:before{content:"▸";font-size:10px;transition:transform .15s;display:inline-block;color:var(--text-3)}details[open] .saved-views-summary:before{transform:rotate(90deg)}.saved-views-count{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;padding:0 6px;font-size:10px;font-weight:600;color:var(--text-2)}.detail-sticky-col details>summary{list-style:none}.detail-sticky-col details>summary::-webkit-details-marker{display:none}.detail-sticky-col details>summary:after{content:"›";font-size:16px;color:var(--text-3);transition:transform .15s;display:inline-block}.detail-sticky-col details[open]>summary:after{transform:rotate(90deg)}.detail-sticky-col details>summary:hover{background:var(--surface-2);border-radius:var(--radius)}@media (max-width:1100px){.insight-grid,.stat-grid{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.form-grid-4{grid-template-columns:1fr 1fr}.kpi-row{grid-template-columns:repeat(2,1fr)}.report-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-command-board-grid,.report-grid.pipeline,.report-grid.revenue,.report-grid.tables{grid-template-columns:1fr}.pricing-command-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-workspace{grid-template-columns:1fr}.pricing-sidebar{max-height:360px;border-right:0;border-bottom:1px solid var(--border)}.pricing-calculator-grid,.pricing-form-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-calculator-grid button,.pricing-form-grid-5 button{grid-column:1/-1}.pricing-result-grid{grid-template-columns:1fr 1fr}.control-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-work-grid{grid-template-columns:1fr}}@media (max-width:768px){.sidebar{transform:translateX(-100%)}.content{margin-left:0}.stat-grid{grid-template-columns:1fr 1fr}.grid-3,.insight-grid{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}.form-grid-2,.form-grid-3,.form-grid-4{grid-template-columns:1fr}.page-container{padding:16px}.page-header{align-items:stretch;flex-direction:column;gap:12px}.page-header>div{width:100%}.page-header>div:last-child{display:flex!important;flex-wrap:wrap;justify-content:flex-start}.page-subtitle{max-width:none}.pricing-command-board-head{flex-direction:column}.pricing-command-board-meta{justify-content:flex-start}.pricing-command-phase-grid{grid-template-columns:1fr}.record-hero{padding:16px}.record-hero-top{flex-direction:column}.record-actions{justify-content:flex-start;width:100%}.record-actions form,.record-actions>*{max-width:100%}.record-actions form{flex-wrap:wrap}.record-title{font-size:19px}.record-subtitle{font-size:13px}.record-automation-row{align-items:flex-start}.record-notice{flex-direction:column}.record-notice-action,.record-notice-action .btn{width:100%}.record-fact-grid{grid-template-columns:1fr}.focus-banner,.inbox-group-header,.inbox-linked-row{align-items:flex-start;flex-direction:column}.focus-banner-actions,.inbox-row-actions{flex-wrap:wrap;width:100%}.focus-banner-actions .btn{flex:1 1 auto}.focus-banner-type{display:block;margin-left:0}.inbox-thread-row{flex-wrap:wrap}.inbox-thread-main{flex-basis:calc(100% - 34px)}.inbox-thread-counts{width:100%}.section-header{align-items:stretch;flex-direction:column}.section-header>div,.section-header>form{width:100%}.section-header>form{flex-wrap:wrap}.section-header>form input:not([type=checkbox]):not([type=radio]){flex:1 1 180px;min-width:0;width:100%!important}.filter-bar{align-items:stretch}.filter-bar input:not([type=checkbox]):not([type=radio]),.filter-bar select{flex:1 1 100%;max-width:none!important;min-width:0;width:100%!important}.filter-bar button{align-self:flex-start}.table-wrap table{min-width:620px}.pagination{align-items:stretch;flex-direction:column;gap:10px}.pagination-controls{flex-wrap:wrap}.topbar{padding:0 16px}.topbar-center,.topbar-stat{display:none}.job-focus-strip{top:56px}.job-focus-strip-inner{padding:6px 16px}.job-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.job-command-metric:last-child{grid-column:1/-1}.job-command-pipeline{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.job-command-pipeline::-webkit-scrollbar{display:none}.job-command-pipeline .status-step{flex:0 0 auto}.job-command-pipeline .status-step-line{width:20px;flex:0 0 20px}.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-card-header{align-items:flex-start;flex-direction:column}.report-card-note{text-align:left}.report-period-control{width:100%}.report-period-link{flex:1 1}.report-kpi{padding:14px}.report-kpi-value{font-size:21px}.pricing-tabs{overflow-x:auto;scrollbar-width:none}.pricing-tabs::-webkit-scrollbar{display:none}.pricing-tab{flex:0 0 auto}.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.quote-ready-summary{align-items:flex-start;flex-direction:column}.pricing-carrier-stats,.pricing-detail-actions{flex-wrap:wrap;width:100%}.pricing-detail-actions form,.pricing-detail-actions select{width:100%}.pricing-calculator-grid,.pricing-form-grid-2,.pricing-form-grid-3,.pricing-form-grid-5,.pricing-result-grid,.quote-ready-grid{grid-template-columns:1fr}.pricing-popover{left:0;right:auto;width:min(320px,calc(100vw - 48px))}.pricing-carrier-area,.pricing-detail-header,.quote-ready-body{padding-inline:16px}.pricing-first-quote{padding:28px 16px}.pricing-save-actions{flex-direction:column}.control-metric-grid{grid-template-columns:1fr 1fr}.control-card-header{align-items:flex-start;flex-direction:column}.control-flow-grid{grid-template-columns:1fr}.control-flow-col+.control-flow-col{border-left:0;border-top:1px solid var(--border)}.control-row{align-items:flex-start;flex-direction:column}.control-row-side{text-align:left}.activity-form-row{grid-template-columns:1fr}.activity-feed-row.quote{align-items:stretch;flex-direction:column}.activity-feed-actions{width:100%}.activity-resolution-btn{flex:1 1}.form-actions{align-items:stretch;flex-direction:column}.form-actions .btn,.form-actions button{width:100%}.dimension-summary-row{align-items:stretch;flex-direction:column}.dimension-total{text-align:left}.stage-switcher{width:100%}.stage-tab{flex:1 1;justify-content:center}.metric-strip{overflow-x:auto;scrollbar-width:none}.metric-strip::-webkit-scrollbar{display:none}.metric-item{flex:0 0 132px}.job-board{grid-template-columns:repeat(6,minmax(220px,220px));margin-inline:-16px;padding:0 16px 10px;scroll-snap-type:x proximity}.job-col{min-width:220px;scroll-snap-align:start}.agent-fab{right:14px;bottom:14px}.agent-panel{right:12px;bottom:12px;width:calc(100vw - 24px);height:min(620px,calc(100vh - 24px))}.agent-capability-grid{grid-template-columns:1fr}}.job-board{display:grid;grid-template-columns:repeat(6,minmax(176px,1fr));grid-gap:10px;gap:10px;padding-bottom:0;align-items:flex-start;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.job-col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:140px;min-width:176px}.job-col.is-over{outline:2px dashed var(--brand);outline-offset:-2px;background:var(--brand-light)}.job-col-header{padding:10px 12px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:6px}.job-col-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);line-height:1.25}.job-col-count{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;padding:0 7px;font-size:11px;font-weight:700;color:var(--text-3);min-width:22px;text-align:center}.job-col-body{padding:8px;display:flex;flex-direction:column;gap:6px}.job-col-empty{padding:28px 12px;text-align:center;font-size:12px;color:var(--text-3);line-height:1.5}.job-card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:9px 10px;cursor:-webkit-grab;cursor:grab;text-decoration:none;transition:border-color .12s;min-width:0}.job-card.is-dragging{opacity:.4}.job-card.is-draft{border-color:var(--brand);border-style:dashed;background:var(--surface)}.job-card:hover{border-color:var(--brand);background:var(--surface-2)}.job-card-ref-line{display:flex;align-items:center;gap:6px;min-width:0}.job-card-ref{font-size:10px;font-weight:700;color:var(--text-2);letter-spacing:.06em;margin-bottom:4px;font-family:ui-monospace,SF Mono,Menlo,monospace}.job-draft-badge{display:inline-flex;align-items:center;padding:1px 5px;border:1px solid var(--brand-border);border-radius:3px;background:var(--brand-light);color:var(--brand);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.job-card-title{margin-top:2px;font-weight:750}.job-card-company,.job-card-title{overflow:hidden;color:var(--text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.job-card-company{font-weight:600;margin-bottom:2px}.job-card-route{margin-bottom:7px;display:flex;align-items:center;gap:4px}.job-card-note,.job-card-route{font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-card-note{margin-top:4px}.job-card-footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.job-mode-chip{display:inline-block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-3);color:var(--text-2);border:1px solid var(--border);border-radius:3px;padding:1px 5px}.job-eta{font-size:11px;color:var(--text-3)}.mode-tabs{display:flex;gap:2px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius);padding:3px}.mode-tab{padding:5px 14px;border-radius:calc(var(--radius) - 2px);font-size:13px;font-weight:500;color:var(--text-3);background:transparent;border:none;cursor:pointer;transition:all .15s;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mode-tab:hover{color:var(--text-2);background:transparent;box-shadow:none}.mode-tab.active{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-xs)}.chip-row{display:flex;flex-wrap:wrap;margin-bottom:12px}.chip-row,.filter-chip{align-items:center;gap:6px}.filter-chip{display:inline-flex;padding:5px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-size:12px;font-weight:600;text-decoration:none}.filter-chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.filter-chip.dark.active{background:var(--text);border-color:var(--text)}.filter-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:3px;background:var(--surface-3);color:var(--text-3);font-size:11px;font-weight:800}.filter-chip.active .filter-chip-count{background:rgba(255,255,255,.18);color:#fff}.inbox-search-form{display:flex;align-items:center;gap:6px;margin-bottom:10px}.inbox-search-wrap{position:relative;flex:1 1;max-width:480px}.inbox-search-input{width:100%;padding:8px 12px 8px 32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:13px;outline:none}.inbox-search-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(47,95,168,.1)}.inbox-search-icon{position:absolute;left:10px;top:50%;color:var(--text-3);transform:translateY(-50%)}.inbox-clear-link{color:var(--text-3);font-size:12px;font-weight:600;text-decoration:none}.inbox-result-note{margin-bottom:10px;color:var(--text-3);font-size:12px}.inbox-result-note strong{color:var(--text)}.view-switcher{display:flex;align-items:center;gap:4px;margin-left:auto;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.view-switcher-tab{padding:4px 9px;border:1px solid transparent;border-radius:3px;color:var(--text-3);font-size:11.5px;font-weight:700;text-decoration:none}.view-switcher-tab.active{background:var(--surface);border-color:var(--border);color:var(--text)}.focus-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-light)}.focus-banner-main{width:100%;min-width:0}.focus-banner-eyebrow{color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.focus-banner-title{color:var(--text);font-size:13.5px;font-weight:700}.focus-banner-title,.focus-banner-type{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-banner-type{display:inline-block;margin-left:8px;color:var(--text-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase;vertical-align:bottom}.focus-banner-meta{margin-top:2px;color:var(--text-3);font-size:11px}.focus-banner-actions{display:flex;gap:6px;flex-shrink:0}.inbox-stack{display:flex;flex-direction:column;gap:8px}.inbox-stack.roomy{gap:14px}.today-inbox-panel{margin:12px 0;overflow:hidden;border:1px solid var(--derya-blue-border);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-sm)}.today-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--derya-blue-border);background:linear-gradient(180deg,rgba(239,247,255,.92),rgba(255,255,255,.96))}.today-inbox-eyebrow{color:var(--derya-blue);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.today-inbox-head h2{margin:2px 0 0;color:var(--derya-ink);font-size:16px;line-height:1.2}.today-inbox-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.today-inbox-list{display:flex;flex-direction:column}.today-inbox-row{display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:42px;padding:9px 14px;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}.today-inbox-row:last-child{border-bottom:none}.today-inbox-row:hover{background:var(--derya-blue-soft)}.today-inbox-subject{overflow:hidden;font-size:12.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.today-inbox-meta{color:var(--text-3);font-size:11px;white-space:nowrap}@media (max-width:760px){.today-inbox-head{align-items:flex-start;flex-direction:column}.today-inbox-actions{justify-content:flex-start}.today-inbox-row{grid-template-columns:auto auto 1fr}.today-inbox-subject{grid-column:1/-1}.today-inbox-meta{grid-column:1/-1;white-space:normal}}.inbox-group-card,.inbox-thread-card{overflow:hidden}.inbox-group-card.linked,.inbox-thread-card.linked{border-left:3px solid var(--brand)}.inbox-group-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.inbox-group-main{flex:1 1;min-width:0}.inbox-group-title{color:var(--text);font-size:13px;font-weight:750}.inbox-group-link{color:var(--text);text-decoration:none}.inbox-group-link:hover{color:var(--brand)}.inbox-group-meta{margin-top:2px;color:var(--text-3);font-size:11px}.inbox-row-list{display:flex;flex-direction:column}.inbox-thread-row{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border)}.inbox-thread-row:last-child{border-bottom:none}.inbox-thread-main{flex:1 1;min-width:0}.inbox-thread-title{overflow:hidden;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.inbox-thread-meta{margin-top:2px;color:var(--text-3);font-size:11px}.inbox-row-actions{display:inline-flex;align-items:center;flex-shrink:0;gap:6px}.inbox-thread-inner{padding:12px 16px}.inbox-thread-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px}.inbox-kind-badge{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--border);border-radius:3px;background:var(--surface-3);color:var(--text-3);font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.inbox-kind-badge.kind-carrier,.inbox-kind-badge.kind-customer,.inbox-kind-badge.kind-rfq{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.inbox-kind-badge.kind-related{border-color:var(--border-strong);background:var(--surface-3);color:var(--text)}.inbox-kind-badge.kind-unclassified{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.inbox-thread-subject{flex:1 1;min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.inbox-thread-counts{color:var(--text-3);font-size:11px}.inbox-linked-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.inbox-linked-targets{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.inbox-linked-target{display:inline-flex;align-items:center;gap:4px}.inbox-load-link{color:var(--brand);font-size:12px;font-weight:700;text-decoration:none}.inbox-see-all{padding:2px 5px;border:1px solid var(--border);border-radius:3px;color:var(--text-3);font-size:11px;text-decoration:none}.inbox-unlinked{color:var(--text-3);font-size:12px;font-style:italic}.inbox-preview{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.inbox-preview-meta{margin-bottom:4px;color:var(--text-3);font-size:11px}.inbox-preview-body{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-ai-note{margin-top:6px;color:var(--text-3);font-size:10.5px;font-style:italic}.inbox-action-group{display:inline-flex;align-items:center;gap:6px}.inbox-action-group.has-error{gap:8px}.inbox-action-popover-wrap{position:relative}.inbox-action-btn,.inbox-action-popover-wrap{display:inline-flex;align-items:center;gap:4px}.inbox-action-btn{min-height:26px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-3);cursor:pointer;font-size:11px;font-weight:650;white-space:nowrap}.inbox-action-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong);color:var(--text-2);box-shadow:none}.inbox-action-btn.primary{border-color:var(--brand);background:var(--brand);color:#fff}.inbox-action-btn.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.inbox-action-btn.soft-brand{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.inbox-action-btn.soft-brand:hover:not(:disabled){border-color:var(--brand-border);background:#e6efff;color:var(--brand-hover)}.inbox-action-btn.intent{padding-inline:7px}.inbox-action-error{max-width:220px;color:var(--danger);font-size:11px}.inbox-action-status{max-width:260px;color:var(--text-3);font-size:11.5px}.inbox-intent-input{width:min(260px,54vw);padding:4px 8px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:11.5px;outline:none}.inbox-popover{position:absolute;right:0;top:calc(100% + 4px);z-index:50;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.inbox-popover.merge{display:flex;flex-direction:column;width:340px;max-width:min(340px,calc(100vw - 32px));max-height:360px}.inbox-popover.snooze{min-width:160px}.inbox-popover.load-filter{display:flex;flex-direction:column;width:380px;max-width:min(380px,calc(100vw - 32px));max-height:480px}.inbox-popover-search{padding:10px;border-bottom:1px solid var(--border)}.inbox-popover-input{width:100%;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:12px;outline:none}.inbox-popover-input:focus{border-color:var(--brand);background:var(--surface)}.inbox-popover-list{flex:1 1;overflow-y:auto}.inbox-popover-empty{padding:16px;color:var(--text-3);font-size:12px;text-align:center}.inbox-popover-option{display:block;width:100%;padding:8px 12px;border:none;border-top:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);cursor:pointer;font-size:12px;text-align:left}.inbox-popover-option:hover:not(:disabled){background:var(--surface-2);box-shadow:none}.inbox-popover-section-label{padding:8px 12px 4px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.inbox-popover-option-title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.inbox-popover-option-meta{margin-top:2px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.thread-accordion{border-top:1px solid var(--border)}.thread-accordion-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:8px 16px;border:none;border-radius:0;background:var(--surface-2);color:var(--text-2);cursor:pointer;font-size:11.5px;font-weight:650;text-align:left}.thread-accordion-toggle:hover:not(:disabled){background:var(--surface-3);box-shadow:none}.thread-accordion-body{display:flex;flex-direction:column;gap:8px;padding:10px 16px;background:var(--surface)}.thread-message{padding:10px 12px;border:1px solid var(--border);border-left:3px solid var(--text-3);border-radius:var(--radius-sm);background:var(--surface)}.thread-message.outbound{border-left-color:var(--brand);background:var(--brand-light)}.thread-message-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.thread-message-sender{min-width:0;color:var(--text);font-size:11.5px;font-weight:800}.thread-message-direction{margin-left:6px;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.thread-message-email{margin-left:6px;color:var(--text-3);font-size:10.5px;font-weight:400}.thread-message-time{flex-shrink:0;color:var(--text-3);font-size:11px;white-space:nowrap}.thread-message-subject{margin-bottom:6px;color:var(--text-2);font-size:11.5px;font-weight:650}.thread-message-body{color:var(--text);font-size:12.5px;line-height:1.55;white-space:pre-wrap}.thread-message-more{margin-top:6px;padding:0;border:none;border-radius:0;background:transparent;color:var(--brand);cursor:pointer;font-size:11px;font-weight:650}.thread-message-more:hover:not(:disabled){background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.thread-attachment-muted{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-3);font-size:11.5px}.load-filter-wrap{position:relative;display:inline-block}.load-filter-button{max-width:320px}.load-filter-button.active{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.load-filter-label{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.load-filter-clear{display:inline-flex;margin-left:4px;padding:2px;border-radius:3px}.load-filter-clear:hover{background:rgba(47,95,168,.1)}.inbox-popover-option.active{background:var(--brand-light)}.inbox-popover-option.active .inbox-popover-option-title{color:var(--brand)}.bulk-action-bar{position:-webkit-sticky;position:sticky;top:8px;z-index:30;display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;border-radius:var(--radius);background:var(--text);color:#fff;box-shadow:var(--shadow-md)}.bulk-action-count{font-size:12.5px;font-weight:700}.bulk-action-status{max-width:220px;overflow:hidden;color:rgba(255,255,255,.78);font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bulk-action-divider{width:1px;height:18px;background:rgba(255,255,255,.2)}.bulk-action-spacer{margin-left:auto}.bulk-action-btn{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:5px 10px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);background:rgba(255,255,255,.12);color:#fff;cursor:pointer;font-size:11.5px;font-weight:700}.bulk-action-btn:hover:not(:disabled){background:rgba(255,255,255,.18);box-shadow:none}.bulk-action-btn.outline{background:transparent;color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.3)}.bulk-action-dropdown{position:relative}.bulk-action-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:320px;max-height:320px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md)}.bulk-action-popover.narrow{right:auto;left:0;min-width:160px}.bulk-action-popover-title{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.empty-state-action{display:inline-flex;text-decoration:none}.inbox-review-card{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;border-color:var(--border-strong);background:var(--surface)}.inbox-review-actions,.inbox-review-head,.inbox-review-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inbox-review-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:var(--radius-sm);background:var(--brand-light);color:var(--brand);font-size:12px;font-weight:800}.inbox-review-clusters,.inbox-review-list,.inbox-review-rows{display:grid;grid-gap:8px;gap:8px}.inbox-review-item{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px}.inbox-review-title-row strong{color:var(--text);font-size:13px}.inbox-review-cluster-meta,.inbox-review-meta,.inbox-review-more{color:var(--text-3);font-size:11.5px}.inbox-review-actions{flex-shrink:0}.inbox-review-detail-list{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px;color:var(--text-2);font-size:12px}.inbox-review-cluster,.inbox-review-row{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:8px 10px}.inbox-review-row.compact{grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr);align-items:center}.inbox-review-cluster-title,.inbox-review-row span:first-child{color:var(--text);font-size:12px;font-weight:800}.inbox-review-row em,.inbox-review-row span:nth-child(2){color:var(--text-3);font-size:11.5px;font-style:normal;overflow-wrap:anywhere}.rfq-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.rfq-row{display:grid;grid-template-columns:180px 1fr 160px 100px 120px;align-items:center;grid-gap:16px;gap:16px;padding:13px 20px;border-bottom:1px solid var(--border);transition:background .1s;cursor:pointer;text-decoration:none;color:inherit}.rfq-row:last-child{border-bottom:none}.rfq-row-header,.rfq-row:hover{background:var(--surface-2)}.rfq-row-header{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);cursor:default;padding:10px 20px}.rfq-row-header:hover{background:var(--surface-2)}.rfq-from{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;gap:1px}.rfq-from-sub{font-size:11px;font-weight:400;color:var(--text-3)}.rfq-subject{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfq-route{font-size:12.5px;color:var(--text-2);display:flex;align-items:center;gap:4px}.rfq-time{font-size:12px;color:var(--text-3)}.job-tabs{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:20px}.job-tab{padding:10px 18px;font-size:13.5px;font-weight:500;color:var(--text-3);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.job-tab:hover{color:var(--text-2);background:var(--surface-2);box-shadow:none}.job-tab.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600;background:transparent}.email-thread{display:flex;flex-direction:column;gap:12px}.email-bubble{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.email-bubble-header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.email-bubble-from{font-size:13px;font-weight:600;color:var(--text)}.email-bubble-meta{font-size:11.5px;color:var(--text-3)}.email-bubble-body{padding:16px;font-size:13.5px;color:var(--text-2);line-height:1.65;white-space:pre-wrap}.email-inbound .email-bubble-header{background:var(--brand-light);border-bottom-color:var(--brand-border)}.status-pipeline{gap:0;margin:16px 0}.status-pipeline,.status-step{display:flex;align-items:center}.status-step{flex:1 1}.status-step-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;border-radius:var(--radius-sm);color:var(--text-3);background:var(--surface-3);border:1px solid var(--border);white-space:nowrap}.status-step.done .status-step-label{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.status-step.current .status-step-label{background:var(--brand-light);font-weight:700}.status-step-line{flex:1 1;height:1px;background:var(--border);min-width:8px}.status-step.done .status-step-line{background:var(--success)}.topbar-search-form{background:var(--surface-2);border-color:var(--border);border-radius:var(--radius);height:36px}.topbar-search-form:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px rgba(47,95,168,.1)}.doc-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--border)}.doc-row:last-child{border-bottom:none}.doc-status-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.doc-status-icon.approved{background:var(--success-bg);color:var(--success);border:2px solid var(--success-border)}.doc-status-icon.uploaded{background:var(--info-bg);color:var(--info);border:2px solid var(--info-border)}.doc-status-icon.pending{background:var(--surface-3);color:var(--text-3);border:2px solid var(--border)}.milestone-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--border)}.milestone-row:last-child{border-bottom:none}:root{--derya-route:#e0523f;--derya-route-soft:#fff1ee;--derya-channel:#2454d6;--derya-channel-soft:#eef3ff;--brand:var(--derya-channel);--brand-light:var(--derya-channel-soft);--brand-border:#bfd0ff;--accent:var(--derya-route);--accent-light:var(--derya-route-soft);--accent-border:#ffc9bf}body{background:linear-gradient(90deg,rgba(11,18,32,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(11,18,32,.028) 1px,transparent 1px),var(--bg);background-size:56px 56px,56px 56px,auto}.sidebar{background:#f8fafc;border-right-color:rgba(11,18,32,.14);box-shadow:1px 0 0 rgba(11,18,32,.04),14px 0 36px rgba(11,18,32,.05)}.sidebar:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--derya-ink)}.sidebar-logo{min-height:64px;padding:14px 13px 13px 16px;background:#fff;border-bottom-color:rgba(11,18,32,.12)}.brand{gap:10px}.brand-name{color:var(--derya-ink);font-size:15px;font-weight:850;line-height:1.05}.brand-sub{color:#6e7a87;font-size:10px;font-weight:800;text-transform:uppercase}.brand-mark{position:relative;overflow:hidden;color:#f8fafc;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 6px 14px rgba(11,18,32,.18)}.brand-mark:before{content:"";position:absolute;right:-9px;bottom:-11px;width:31px;height:31px;border:4px solid rgba(47,95,168,.45);border-radius:50%}.brand-mark-letter{position:relative;z-index:1;font-size:18px;font-weight:900;line-height:1}.brand-mark-lane{position:absolute;z-index:2;left:7px;top:22px;width:23px;height:3px;border-radius:999px;background:#d2a24a;transform:rotate(-18deg);transform-origin:left center}.brand-mark-dot{position:absolute;z-index:3;width:6px;height:6px;border-radius:50%;background:#f8fafc;border:1px solid #d2a24a}.brand-mark-dot-start{left:6px;top:20px}.brand-mark-dot-end{right:5px;top:14px;background:#d2a24a}.brand-mark-mini{border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.brand-mark-mini:before{right:-7px;bottom:-8px;width:22px;height:22px;border-width:3px}.brand-mark-mini .brand-mark-letter{font-size:12px}.brand-mark-mini .brand-mark-lane{left:5px;top:15px;width:16px;height:2px}.brand-mark-mini .brand-mark-dot{width:4px;height:4px;border-width:1px}.brand-mark-mini .brand-mark-dot-start{left:4px;top:14px}.brand-mark-mini .brand-mark-dot-end{right:4px;top:10px}.brand-icon,.brand-icon-mini{background:var(--derya-ink)}.nav-section-label{color:#6e7a87;font-size:10px;font-weight:850}.nav-link{border:1px solid transparent;border-radius:7px;font-weight:620}.nav-link:hover{border-color:rgba(11,18,32,.08)}.nav-link.active{border-color:rgba(43,92,130,.22);box-shadow:inset 3px 0 0 var(--brand),0 1px 2px rgba(11,18,32,.05)}.nav-link.active:before{display:none}.nav-link.active .nav-icon svg{stroke:var(--brand)}.topbar-avatar,.user-avatar{background:var(--derya-ink);border-color:var(--derya-ink)}.content{background:transparent}.topbar{background:rgba(255,255,255,.93);border-bottom-color:rgba(11,18,32,.12);box-shadow:0 8px 24px rgba(11,18,32,.04);-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18)}.topbar-brand{gap:9px;color:var(--derya-ink);font-weight:800}.topbar-stat{border:1px solid rgba(11,18,32,.08);color:#64717f}.topbar-stat:hover{border-color:rgba(43,92,130,.24)}.topbar-stat-brand strong{color:var(--derya-route)}.topbar-search-form{border-color:rgba(11,18,32,.12);box-shadow:0 1px 2px rgba(11,18,32,.04)}.topbar-search-form:focus-within{border-color:rgba(43,92,130,.45);box-shadow:0 0 0 3px rgba(43,92,130,.12)}.page-container{position:relative}.control-card,.job-command-panel,.pricing-detail,.pricing-sidebar,.quote-ready,.record-hero,.report-card,.stage-header{border-color:rgba(11,18,32,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 26px rgba(11,18,32,.06)}.job-command-panel{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(43,92,130,.08),rgba(255,255,255,0) 44%),var(--surface)}.job-command-panel:before,.record-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand)}.job-command-panel:after{content:"";position:absolute;right:18px;top:18px;width:128px;height:42px;pointer-events:none;opacity:.32;border-top:1px solid var(--derya-route);border-bottom:1px solid var(--brand);transform:skewX(-18deg)}.job-reference{color:var(--derya-route)}.job-stage-pill,.stage-preview-pill{background:#fff}.job-command-metrics{background:rgba(11,18,32,.1);border-color:rgba(11,18,32,.1)}.job-command-metric{background:rgba(255,255,255,.86)}.stage-header{position:relative;overflow:hidden;background:#fff}.stage-header:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--brand),var(--derya-route))}.stage-title{color:var(--derya-ink)}.stage-tab.current:not(.active){border-color:rgba(43,92,130,.32);color:var(--brand)}.stage-real-dot{background:var(--derya-route)}.record-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(43,92,130,.06),rgba(255,255,255,0) 42%),var(--surface)}.control-card-note,.job-command-metric span,.record-kicker,.report-card-note,.stage-eyebrow{color:#667482}.control-card-header,.pricing-sidebar-head,.report-card-header{background:linear-gradient(90deg,rgba(11,18,32,.035),rgba(255,255,255,0))}.status-step.current .status-step-label{color:var(--brand);border-color:var(--brand-border);box-shadow:inset 0 -2px 0 var(--derya-route)}.status-step.done .status-step-line{background:var(--brand)}.status-step.current .status-step-label:after{background:var(--derya-route)}@media (max-width:768px){.job-command-panel:after,.topbar-brand-text{display:none}}:root{--derya-paper:#f7f8fb;--success-bg:#eef7f2;--success-border:#b8d8c6}body{background:linear-gradient(90deg,rgba(17,17,17,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(17,17,17,.026) 1px,transparent 1px),radial-gradient(circle at 18px 18px,rgba(17,17,17,.06) 1px,transparent 1.5px),var(--bg)}.sidebar{background:#fbfcff;border-right-color:rgba(17,17,17,.14);box-shadow:1px 0 0 rgba(17,17,17,.05),16px 0 34px rgba(17,17,17,.04)}.sidebar:before{background:linear-gradient(180deg,var(--derya-ink) 0 64%,var(--derya-vermilion) 64% 100%)}.sidebar-logo{background:linear-gradient(90deg,rgba(216,58,46,.06),transparent 42%),#fff}.brand-mark{background:var(--derya-ink);box-shadow:inset 0 0 0 1px rgba(247,247,242,.13),0 8px 16px rgba(17,17,17,.2)}.brand-mark-dot{background:var(--derya-paper)}.nav-link{color:#5f625f}.nav-link:hover{border-color:rgba(17,17,17,.1)}.nav-link.active{background:#fff;border-color:rgba(17,17,17,.14);box-shadow:inset 3px 0 0 var(--derya-ink),inset 0 -1px 0 rgba(216,58,46,.2),0 1px 2px rgba(17,17,17,.05)}.nav-section-label{color:#697386}.live-dot{background:var(--derya-vermilion);box-shadow:0 0 0 3px rgba(216,58,46,.12)}.topbar{background:rgba(255,255,253,.94);border-bottom-color:rgba(17,17,17,.14);box-shadow:0 10px 28px rgba(17,17,17,.045)}.topbar-stat{background:#fff;border-color:rgba(17,17,17,.1)}.topbar-stat-brand strong{color:var(--derya-vermilion)}.topbar-search-form{background:#fff;border-color:rgba(17,17,17,.13)}.topbar-search-form:focus-within{border-color:rgba(36,84,214,.48);box-shadow:0 0 0 3px rgba(36,84,214,.12)}.card,.control-card,.conversation-panel,.job-command-panel,.pricing-detail,.pricing-sidebar,.quote-ready,.record-hero,.report-card,.stage-header{border-color:rgba(17,17,17,.13);box-shadow:0 1px 0 rgba(255,255,255,.8),0 12px 28px rgba(17,17,17,.055)}.ops-brief{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:14px;position:relative;border:1px solid rgba(17,17,17,.86);border-radius:var(--radius);background:linear-gradient(135deg,rgba(36,84,214,.18),transparent 34%),linear-gradient(90deg,rgba(247,247,242,.08) 1px,transparent 1px),var(--derya-ink);background-size:auto,34px 34px,auto;color:var(--derya-paper);box-shadow:0 18px 42px rgba(17,17,17,.18)}.ops-brief:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--derya-vermilion),var(--derya-cobalt))}.ops-brief-copy,.ops-brief-stats,.ops-route-visual{position:relative;z-index:1}.ops-eyebrow{display:inline-flex;align-items:center;gap:7px;color:rgba(247,247,242,.7);font-size:10px;font-weight:850;text-transform:uppercase}.ops-status-light{width:7px;height:7px;border-radius:50%;background:var(--derya-vermilion);box-shadow:0 0 0 4px rgba(216,58,46,.14)}.ops-brief-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:8px}.ops-brief-title span{font-family:ui-monospace,SF Mono,Menlo,monospace;color:rgba(247,247,242,.62);font-size:12px;font-weight:850}.ops-brief-title strong{min-width:0;overflow:hidden;color:#fff;font-weight:850;line-height:1.1;text-overflow:ellipsis}.ops-brief-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:9px;color:rgba(247,247,242,.68);font-size:12px;font-weight:650}.ops-brief-meta span{display:inline-flex;align-items:center}.ops-brief-meta span+span:before{content:"";width:4px;height:4px;margin:0 9px;border-radius:50%;background:rgba(247,247,242,.32)}.ops-route-visual{display:grid;grid-template-columns:minmax(76px,max-content) minmax(80px,1fr) minmax(76px,max-content);align-items:center;grid-gap:10px;gap:10px;min-width:0}.ops-route-label{overflow:hidden;color:rgba(247,247,242,.74);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ops-route-label.right{text-align:right}.ops-route-line{position:relative;height:22px}.ops-route-line:before{content:"";position:absolute;left:3px;right:3px;top:10px;height:2px;background:linear-gradient(90deg,rgba(247,247,242,.36),var(--derya-vermilion),var(--derya-cobalt))}.ops-route-port{position:absolute;top:6px;z-index:1;width:10px;height:10px;border:2px solid rgba(247,247,242,.9);border-radius:50%}.ops-route-port.start{left:0}.ops-route-port.end{right:0}.ops-route-vessel{position:absolute;left:48%;top:5px;z-index:2;width:22px;height:11px;border:1px solid rgba(247,247,242,.74);border-top:none;transform:skewX(-18deg)}.ops-brief-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ops-brief-stat{min-width:0;padding:10px;border:1px solid rgba(247,247,242,.13);border-radius:7px;background:rgba(255,255,255,.065)}.ops-brief-stat span{display:block;margin-bottom:4px;color:rgba(247,247,242,.56);font-size:9.5px;font-weight:850;text-transform:uppercase}.ops-brief-stat strong{display:block;overflow:hidden;color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.job-command-panel{background:linear-gradient(90deg,rgba(36,84,214,.07),transparent 42%),#fff;border-top:1px solid rgba(17,17,17,.18)}.job-command-panel:before,.record-hero:before{background:var(--derya-ink)}.job-command-panel:after{opacity:.42}.job-reference,.stage-table .brand,.tone-brand,.workbench-link-action{color:var(--derya-cobalt)}.auto-tag,.job-stage-pill,.stage-preview-pill,.workbench-count-pill.received,.workbench-status-badge.received{background:#fff;border-color:rgba(36,84,214,.28);color:var(--derya-cobalt)}.job-command-metrics{background:rgba(17,17,17,.12);border-color:rgba(17,17,17,.12)}.job-command-metric{background:rgba(255,255,255,.9)}.job-command-metric strong,.stage-title,.workbench-stat-value{color:var(--derya-ink)}.stage-header{background:linear-gradient(90deg,rgba(216,58,46,.055),transparent 36%),#fff}.stage-header:before{background:linear-gradient(90deg,var(--derya-vermilion),var(--derya-cobalt),var(--derya-ink))}.stage-tab.active{color:#fff}.stage-tab.current:not(.active){background:#fff;border-color:rgba(216,58,46,.34);color:var(--derya-vermilion)}.stage-real-dot{background:var(--derya-vermilion)}.status-step.done .status-step-label{background:#fff;color:var(--text-2);border-color:var(--border)}.ms-step.done .ms-line,.status-step.done .status-step-line{background:var(--derya-ink)}.status-step.current .status-step-label{background:#fff;border-color:rgba(17,17,17,.18);box-shadow:inset 0 -2px 0 var(--derya-vermilion)}.status-step.current .status-step-label:after{background:var(--derya-vermilion)}.ms-step.done .ms-dot,.workbench-doc-icon.approved,.workbench-selected-badge{background:var(--derya-ink);border-color:var(--derya-ink)}.control-card-header,.pricing-sidebar-head,.report-card-header,.stage-table thead tr,.worktable-section-header{background:linear-gradient(90deg,rgba(17,17,17,.045),transparent)}.stage-table tr.recommended{background:var(--derya-cobalt-soft);box-shadow:inset 3px 0 0 var(--derya-cobalt)}.conversation-panel{background:#fff}.conversation-header{background:linear-gradient(90deg,rgba(216,58,46,.08),transparent 48%),var(--derya-ink);border-bottom-color:rgba(17,17,17,.72)}.conversation-tools{background:rgba(17,17,17,.12)}.agent-tool-button:hover:not(:disabled),.conversation-tool:hover:not(:disabled){background:var(--surface-2);border-color:rgba(36,84,214,.38)}.conversation-title{color:#fff}.conversation-subtitle{color:rgba(247,247,242,.62)}.conversation-body{background:linear-gradient(90deg,rgba(17,17,17,.03) 1px,transparent 1px),var(--surface-2);background-size:32px 32px,auto}.conv-event{border-radius:6px}.conv-event:hover{background:#fff}.agent-avatar,.agent-msg-avatar,.conv-event-icon.auto{color:#fff}.agent-send-btn,.conv-chat-user .conv-chat-body{background:var(--derya-ink);border-color:var(--derya-ink);color:#fff}.conv-input-row textarea:focus,.conv-suggestions button:hover:not(:disabled){border-color:var(--derya-cobalt)}.btn,button:not(.sidebar-toggle-btn):not(.job-focus-clear){border-radius:6px}.btn:not(.btn-secondary):not(.btn-ghost),button.primary{background:var(--derya-ink);border-color:var(--derya-ink)}.btn:not(.btn-secondary):not(.btn-ghost):hover,button.primary:hover:not(:disabled){background:#000;border-color:#000}.ops-brief{gap:12px;padding:14px 16px;border-color:rgba(15,23,42,.16);background:linear-gradient(90deg,rgba(36,84,214,.08),transparent 42%),#ffffff;color:var(--text);box-shadow:0 10px 24px rgba(15,23,42,.06)}.ops-brief:before{height:2px;background:linear-gradient(90deg,var(--derya-cobalt),var(--derya-vermilion))}.ops-brief-meta,.ops-brief-title span,.ops-eyebrow,.ops-route-label{color:var(--text-3)}.live-dot,.ops-status-light{background:var(--derya-cobalt);box-shadow:0 0 0 3px rgba(36,84,214,.13)}.ops-brief-title strong{color:var(--text);font-size:19px}.ops-brief-meta span+span:before{background:var(--border-strong)}.ops-route-line:before{background:linear-gradient(90deg,var(--border-strong),var(--derya-cobalt),var(--border-strong))}.ops-route-port{background:#ffffff}.ops-route-vessel{border-color:rgba(36,84,214,.45);background:var(--derya-cobalt)}.ops-brief-stats{gap:7px}.ops-brief-stat{border-color:rgba(15,23,42,.13);background:rgba(244,240,232,.72)}.ops-brief-stat span{color:var(--text-3)}.ops-brief-stat strong{color:var(--text)}.conversation-header{background:linear-gradient(90deg,rgba(36,84,214,.08),transparent 54%),#ffffff;border-bottom-color:var(--border)}.conversation-tools{background:var(--border)}.conversation-tool{color:var(--text-2)}.conv-event:hover{background:rgba(255,255,255,.84)}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.btn:not(.btn-secondary):not(.btn-ghost),.conv-chat-user .conv-chat-body,.conv-event-icon.auto,button.primary{background:var(--derya-ink);border-color:var(--derya-ink)}.btn:not(.btn-secondary):not(.btn-ghost):hover,button.primary:hover:not(:disabled){background:#1f1c17;border-color:#1f1c17}.job-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:var(--derya-cobalt)}.stage-tab.active{background:var(--derya-ink);border-color:var(--derya-ink)}.stage-tab.current:not(.active){color:var(--derya-cobalt);border-color:var(--derya-cobalt-border)}.status-step.current .status-step-label{color:var(--derya-ink);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.stage-real-dot,.status-step.current .status-step-label:after{background:var(--derya-cobalt)}@media (min-width:1260px){.ops-brief{grid-template-columns:minmax(0,1.18fr) minmax(190px,.82fr)}.ops-brief-stats{grid-column:1/-1}}@media (max-width:768px){.ops-brief{padding:14px;gap:12px}.ops-brief-title strong{font-size:18px}.ops-brief-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ops-brief-stat{padding:8px}.ops-route-visual{grid-template-columns:minmax(54px,1fr) minmax(80px,1.1fr) minmax(54px,1fr)}}.page-container{padding:24px 30px 28px}.page-header{padding-bottom:14px;border-bottom:1px solid rgba(17,17,17,.12)}.page-title{font-size:21px;font-weight:850;line-height:1.15}.page-subtitle{color:#697386;font-size:12.5px;line-height:1.5}.control-flow-title,.pricing-section-label,.report-card-title,.section-title,.workbench-kicker,.workbench-stat-label{color:#5f6b7a;font-size:10.5px;font-weight:850;text-transform:uppercase}.activity-stale-list,.card,.control-mini-card,.inbox-group-card,.inbox-thread-card,.pricing-carrier-card,.pricing-inquiry-card,.pricing-margin-card,.pricing-settings-card,.table-shell{background:rgba(255,255,253,.96);border-color:rgba(17,17,17,.13);border-radius:var(--radius);box-shadow:0 1px 0 rgba(255,255,255,.8),0 10px 24px rgba(17,17,17,.045)}.card:hover,.control-mini-card:hover,.inbox-thread-card:hover,.pricing-inquiry-card:hover{border-color:rgba(17,17,17,.22)}.card-body{padding:18px 20px}.card-body+.card-body{border-top-color:rgba(17,17,17,.1)}.control-metric,.insight-card,.report-kpi,.stat-card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(17,17,17,.045),transparent 44%),#fff;border-color:rgba(17,17,17,.13);box-shadow:0 10px 24px rgba(17,17,17,.045)}.control-metric:before,.report-kpi:before,.stat-card:before{content:"";position:absolute;inset:0 0 auto;height:3px}.control-metric:before,.insight-card:before,.report-kpi:before,.stat-card:before{background:linear-gradient(90deg,var(--derya-ink),var(--derya-cobalt))}.insight-card.amber:before{background:linear-gradient(90deg,var(--derya-vermilion),#f0a13b)}.insight-card.blue:before{background:linear-gradient(90deg,var(--derya-cobalt),#6888ee)}.control-metric-label,.insight-label,.report-kpi-label,.stat-label{color:#697386;font-weight:850}.control-metric-value,.insight-value,.report-kpi-value,.stat-value{color:var(--derya-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filter-bar,.inbox-search-form,.pricing-tabs,.view-bar{background:rgba(255,255,253,.9);border-color:rgba(17,17,17,.13);box-shadow:0 1px 0 rgba(255,255,255,.8)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:rgba(17,17,17,.2);background:#fff;border-radius:6px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:rgba(36,84,214,.56);box-shadow:0 0 0 3px rgba(36,84,214,.12)}.field-label,label.field>span{color:#4b5565;font-size:11.5px;font-weight:780}.btn,button{border-radius:6px;font-weight:720;box-shadow:none}.btn:hover,button:hover:not(:disabled){box-shadow:0 6px 16px rgba(17,17,17,.1)}.btn.btn-secondary,.btn.secondary,.pricing-delete-btn,.pricing-icon-btn,.pricing-summary-btn,button.btn-secondary,button.secondary{background:#fff;border-color:rgba(17,17,17,.18);color:#374151}.btn.btn-secondary:hover,.btn.secondary:hover,.pricing-icon-btn:hover,.pricing-summary-btn:hover,button.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:var(--surface-3);border-color:rgba(17,17,17,.26)}.pricing-table-wrap,.report-table-wrap,.stage-table-wrap,.table-wrap{scrollbar-color:rgba(17,17,17,.28) transparent}.pricing-table,.report-table,.stage-table,table{font-size:12.5px}.pricing-table thead tr,.report-table thead tr,.stage-table thead tr,thead tr{border-bottom:1px solid rgba(17,17,17,.18)}.pricing-table th,.report-table th,.stage-table th,th{background:linear-gradient(90deg,rgba(17,17,17,.04),transparent),var(--surface-2);color:#5f6b7a;font-size:10.5px;font-weight:850}.pricing-table td,.report-table td,.stage-table td,td{border-bottom-color:rgba(17,17,17,.09)}.pricing-table tbody tr:hover td,.report-table tbody tr:hover td,.stage-table tbody tr:hover td,tbody tr:hover td{background:rgba(36,84,214,.035)}.badge{border-radius:5px;font-weight:780}.activity-resolution-btn.won,.badge-info,.inbox-ai-note,.inbox-linked-target,.load-filter-button.active,.pricing-mode-pill,.pricing-stat-pill.received,.pricing-tag{border-color:rgba(36,84,214,.26);background:var(--derya-cobalt-soft);color:var(--derya-cobalt)}.badge-good{background:var(--success-bg)}.badge-warn{background:var(--warning-bg)}.badge-danger,.pricing-delete-btn{background:var(--danger-bg)}.control-empty,.empty-state,.empty-state-card,.pricing-first-quote,.pricing-main-empty,.report-empty{border-color:rgba(17,17,17,.12);color:#697386}.empty-state-card,.pricing-first-quote,.pricing-main-empty{background:linear-gradient(90deg,rgba(17,17,17,.04) 1px,transparent 0),linear-gradient(180deg,rgba(17,17,17,.035) 1px,transparent 0),rgba(255,255,253,.82);background-size:28px 28px,28px 28px,auto}.empty-state-title{color:var(--derya-ink);font-weight:850}.control-card-header,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{border-bottom-color:rgba(17,17,17,.11)}.report-progress::-webkit-progress-value{background:linear-gradient(90deg,var(--derya-ink),var(--derya-cobalt))}.report-progress::-moz-progress-bar{background:linear-gradient(90deg,var(--derya-ink),var(--derya-cobalt))}.control-card-action,.control-row-action,.inbox-load-link,.inbox-see-all,.pipeline-card-name,.pricing-carrier-name,.report-link-measure:hover .report-measure-label,.workbench-link-action{color:var(--derya-cobalt)}.pricing-tab.active{border-bottom-color:var(--derya-ink);color:var(--derya-ink)}.inbox-group-card.linked,.inbox-thread-card.linked,.pricing-inquiry-card.active{background:#fff;border-left-color:var(--derya-cobalt);box-shadow:inset 3px 0 0 var(--derya-cobalt),0 10px 24px rgba(17,17,17,.045)}.customer-result-pill.result-won,.pricing-recommended,.workbench-selected-badge{background:var(--derya-ink);border-color:var(--derya-ink);color:#fff}.job-card.is-draft,.job-card:hover,.pipeline-card:hover{border-color:rgba(36,84,214,.34)}@media (max-width:768px){.page-container{padding:16px}.page-header{align-items:stretch;margin-bottom:16px}.page-title{font-size:19px}.insight-grid,.stat-grid{gap:10px}}.inbox-page,.inbox-page .page-header,.jobs-page,.jobs-page .page-header,.pricing-page,.pricing-page .page-header,.report-page,.report-page .page-header{position:relative}.inbox-page .page-title,.jobs-page .page-title,.pricing-page .page-title,.report-page .page-title{display:inline-flex;align-items:center;gap:10px}.inbox-page .page-title:before,.jobs-page .page-title:before,.pricing-page .page-title:before,.report-page .page-title:before{content:"";display:inline-block;width:9px;height:22px;border-radius:2px}.mode-tabs,.report-period-control,.view-switcher{border:1px solid rgba(17,17,17,.13);border-radius:7px;background:rgba(255,255,253,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72)}.mode-tab,.report-period-link,.view-switcher-tab{border-radius:5px;color:#5f6b7a;font-weight:780}.mode-tab.active,.report-period-link.active,.view-switcher-tab.active{background:var(--derya-ink);border-color:var(--derya-ink);color:#fff;box-shadow:0 5px 12px rgba(17,17,17,.12)}.metric-strip{overflow:hidden;border:1px solid rgba(17,17,17,.88);border-radius:var(--radius);background:linear-gradient(90deg,rgba(216,58,46,.1),transparent 40%),var(--derya-ink);box-shadow:0 16px 36px rgba(17,17,17,.14)}.metric-item{background:transparent;border-color:rgba(247,247,242,.12)}.metric-label{color:rgba(247,247,242,.58)}.metric-value{color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobs-page .empty-state-card{margin-top:18px}.inbox-page .page-header{align-items:flex-start}.inbox-page .page-subtitle{max-width:720px}.inbox-search-form{margin-bottom:12px}.inbox-search-wrap{min-width:0}.filter-chip,.view-switcher-tab{min-height:30px}.filter-chip{border-color:rgba(17,17,17,.13);background:#fff;color:#4b5565;font-weight:780}.filter-chip.dark{background:rgba(17,17,17,.045)}.filter-chip.active,.filter-chip.dark.active{background:var(--derya-ink);border-color:var(--derya-ink);color:#fff}.filter-chip.active .filter-chip-count,.filter-chip.dark.active .filter-chip-count{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.2);color:#fff}.inbox-group-card,.inbox-thread-card{border-radius:var(--radius)}.inbox-thread-card{transition:border-color .12s,box-shadow .12s,transform .12s}.inbox-thread-card:hover{box-shadow:0 14px 30px rgba(17,17,17,.07)}.inbox-linked-row,.inbox-preview,.inbox-thread-top{border-color:rgba(17,17,17,.1)}.inbox-preview{background:linear-gradient(90deg,rgba(17,17,17,.035),transparent),var(--surface-2)}.focus-banner{border-color:rgba(36,84,214,.26);background:linear-gradient(90deg,rgba(36,84,214,.11),transparent 48%),#fff;box-shadow:0 10px 24px rgba(17,17,17,.045)}.focus-banner-eyebrow{color:var(--derya-cobalt)}.pricing-page{max-width:1480px}.pricing-tabs{margin-bottom:14px;padding:4px;border-bottom-width:1px}.pricing-tab{margin-bottom:0;border:1px solid transparent;border-radius:5px}.pricing-tab.active{background:var(--derya-ink);border-color:var(--derya-ink);color:#fff}.pricing-tab.active .pricing-tab-count{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.16)}.pricing-workspace{border-color:rgba(17,17,17,.18);background:linear-gradient(90deg,rgba(17,17,17,.04),transparent 28%),#fff;box-shadow:0 14px 34px rgba(17,17,17,.065)}.pricing-sidebar{background:rgba(250,250,248,.94);border-right-color:rgba(17,17,17,.13)}.pricing-sidebar-head{background:linear-gradient(90deg,rgba(216,58,46,.07),transparent 50%),#fff}.pricing-inquiry-card{background:transparent;border-bottom-color:rgba(17,17,17,.09)}.pricing-inquiry-card:hover{background:#fff}.pricing-inquiry-card.active{background:#fff;border-left-color:var(--derya-cobalt)}.pricing-detail{background:rgba(255,255,253,.98)}.pricing-detail-header{background:linear-gradient(90deg,rgba(36,84,214,.06),transparent 40%),#fff}.pricing-carrier-card{overflow:hidden}.pricing-carrier-header{background:linear-gradient(90deg,rgba(17,17,17,.045),transparent),#fff}.pricing-recommended{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:850}.report-page{max-width:1380px}.report-page-header{margin-bottom:18px}.report-kpi-grid{gap:12px}.report-card{background:rgba(255,255,253,.98)}.report-card-header{background:linear-gradient(90deg,rgba(17,17,17,.04),transparent),#fff}.report-card-title{color:var(--derya-ink)}.report-measure-label{font-weight:760}.report-measure-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seed-demo-button{order:9}.seed-demo-button .btn{border-style:dashed;color:#697386}@media (max-width:920px){.inbox-page .page-actions,.jobs-page .page-actions{width:100%}.mode-tabs,.view-switcher{max-width:100%;overflow-x:auto}}@media (max-width:768px){.inbox-page .page-title:before,.jobs-page .page-title:before,.pricing-page .page-title:before,.report-page .page-title:before{height:19px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tabs{overflow-x:auto;scrollbar-width:none}.pricing-tabs::-webkit-scrollbar{display:none}.pricing-tab{flex:0 0 auto}.inbox-page .page-actions,.inbox-page .seed-demo-button,.inbox-page>.page-header>.page-actions,.jobs-page .page-actions>.btn-secondary,.jobs-page .seed-demo-button,.jobs-page>.page-header>.page-actions>.seed-demo-button,.jobs-page>.page-header>.page-actions>a.btn-secondary{display:none!important}}.portal-shell{min-height:100vh;color:var(--text);background:linear-gradient(90deg,rgba(15,23,42,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.05),transparent 280px),var(--bg)}.portal-topbar{background:linear-gradient(90deg,rgba(224,82,63,.16),transparent 48%),var(--derya-ink);border-bottom:3px solid var(--derya-vermilion);color:#fff}.portal-topbar-inner{width:min(100%,980px);margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.portal-brand{display:flex;align-items:center;gap:10px;min-width:0}.portal-mark{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.portal-brand-copy{min-width:0}.portal-office{color:#fff;font-size:13px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-subtitle,.portal-system-note{color:rgba(255,255,255,.62);font-size:11px;font-weight:650}.portal-system-note{flex-shrink:0;padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:rgba(255,255,255,.06)}.portal-main{width:min(100%,980px);margin:0 auto;padding:28px 24px 44px}.portal-hero{position:relative;overflow:hidden;margin-bottom:16px;padding:22px 24px;border:1px solid rgba(15,23,42,.18);border-radius:8px;background:linear-gradient(90deg,rgba(36,84,214,.09),transparent 42%),#ffffff;box-shadow:0 16px 38px rgba(15,23,42,.075)}.portal-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--derya-ink),var(--derya-vermilion),var(--derya-cobalt))}.portal-metric-label,.portal-reference,.portal-section-title{font-size:10.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.portal-reference{margin-bottom:7px;color:var(--derya-cobalt);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace}.portal-title{margin:0 0 7px;color:var(--derya-ink);font-size:clamp(24px,4vw,34px);font-weight:900;line-height:1.12}.portal-route{color:var(--text-2);font-size:14px;font-weight:650}.portal-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.portal-hero-meta span,.portal-status-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:5px;border:1px solid rgba(15,23,42,.14);background:#fff;color:var(--text-2);font-size:11px;font-weight:760}.portal-status-chip{color:var(--derya-ink);border-color:rgba(36,84,214,.32);background:var(--derya-cobalt-soft)}.portal-card,.portal-metric-card{border:1px solid rgba(15,23,42,.16);border-radius:8px;background:rgba(255,255,253,.98);box-shadow:0 10px 28px rgba(15,23,42,.052)}.portal-card{margin-bottom:16px;overflow:hidden}.portal-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid rgba(15,23,42,.1);background:linear-gradient(90deg,rgba(15,23,42,.04),transparent 42%),#fff}.portal-section-title{color:var(--derya-ink)}.portal-section-copy{margin-top:4px;color:var(--text-3);font-size:12px;line-height:1.45}.portal-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding:20px 22px 22px}.portal-step{position:relative;min-width:0;text-align:center}.portal-step-line{position:absolute;z-index:0;top:11px;left:50%;right:-50%;height:2px;background:rgba(15,23,42,.13)}.portal-step:last-child .portal-step-line{display:none}.portal-step.done .portal-step-line{background:var(--derya-ink)}.portal-step-dot{position:relative;z-index:1;width:24px;height:24px;margin:0 auto 8px;display:block;border-radius:999px;border:2px solid rgba(15,23,42,.22);background:#fff}.portal-step.done .portal-step-dot{background:var(--derya-ink);border-color:var(--derya-ink)}.portal-step-label{display:block;color:var(--text-3);font-size:11.5px;font-weight:650;line-height:1.3}.portal-step.done .portal-step-label{color:var(--derya-ink)}.portal-step.current .portal-step-label{font-weight:850}.portal-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.portal-metric-card{padding:15px 16px}.portal-metric-label{margin-bottom:7px;color:var(--text-3)}.portal-metric-value{min-width:0;overflow-wrap:anywhere;color:var(--derya-ink);font-size:21px;font-weight:900;line-height:1.12;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-row-list{background:#fff}.portal-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-bottom:1px solid rgba(15,23,42,.08)}.portal-row:last-child{border-bottom:0}.portal-row-main{min-width:0;display:flex;align-items:center;gap:12px}.portal-doc-icon,.portal-row-dot{flex:0 0 auto;width:18px;height:18px;border-radius:999px;border:1.5px solid rgba(15,23,42,.24);background:var(--surface-2)}.portal-row-dot.done{border-color:var(--derya-ink);background:linear-gradient(135deg,transparent 0 45%,rgba(255,255,255,.92) 45% 55%,transparent 55% 100%),var(--derya-ink)}.portal-row-dot.late{border-color:var(--danger);background:var(--danger-bg)}.portal-doc-icon{border-radius:4px;border-color:rgba(36,84,214,.34);background:linear-gradient(135deg,transparent 0 62%,rgba(36,84,214,.2) 62% 100%),#fff}.portal-row-title{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.portal-row-sub{margin-top:2px;color:var(--text-3);font-size:11.5px}.portal-muted,.portal-row-side{flex:0 0 auto;color:var(--text-3);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:650;text-align:right}.portal-row-side.late{color:var(--danger)}.portal-document-link{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border:1px solid rgba(15,23,42,.16);border-radius:5px;color:var(--derya-ink);background:#fff;font-size:12px;font-weight:850;text-decoration:none}.portal-document-link:hover{border-color:rgba(36,84,214,.42)}.portal-empty-row{padding:18px;color:var(--text-3);font-size:13px}.portal-footer{max-width:680px;margin:26px auto 0;color:var(--text-3);font-size:11.5px;line-height:1.55;text-align:center}.agent-fab{background:linear-gradient(90deg,rgba(224,82,63,.2),transparent 44%),var(--derya-ink);border-color:rgba(15,23,42,.9);border-radius:7px;box-shadow:0 12px 28px rgba(15,23,42,.24)}.agent-fab:hover{box-shadow:0 16px 34px rgba(15,23,42,.28)}.agent-fab-dot{background:var(--derya-vermilion)}.agent-panel{border-color:rgba(15,23,42,.24);background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.22)}.agent-panel-header{padding:12px 14px;background:linear-gradient(90deg,rgba(224,82,63,.14),transparent 52%),var(--derya-ink);border-bottom-color:rgba(15,23,42,.8);color:#fff}.agent-title-lockup{display:flex;align-items:center;gap:9px;min-width:0}.agent-panel-title{color:#fff;font-size:13px;font-weight:850;line-height:1.25}.agent-panel-subtitle{color:rgba(255,255,255,.58);font-size:10.5px;font-weight:650;line-height:1.3}.agent-panel-header .agent-avatar,.agent-panel-header .agent-panel-close{border-color:rgba(255,255,255,.2)}.agent-panel-header .agent-avatar{background:linear-gradient(180deg,transparent 0 58%,var(--derya-vermilion) 58% 100%),rgba(255,255,255,.08)}.agent-panel-header .agent-panel-close{color:rgba(255,255,255,.68);background:rgba(255,255,255,.06)}.agent-panel-header .agent-panel-close:hover{color:#fff;background:rgba(255,255,255,.12)}.agent-panel-body{background:linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px),var(--surface-2);background-size:32px 32px,auto}.agent-empty{border-color:rgba(15,23,42,.14);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.045)}.agent-empty-title{margin-bottom:6px;color:var(--derya-ink);font-size:13px;font-weight:850}.agent-empty-copy{margin-bottom:12px;color:var(--text-3);font-size:12px;line-height:1.5}.agent-suggestion-list{display:flex;flex-direction:column;gap:6px}.agent-suggestion,.agent-tool-button{border-color:rgba(15,23,42,.14)}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled){border-color:rgba(36,84,214,.42);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.agent-panel-footer{border-top-color:rgba(15,23,42,.12);background:#fff}@media (max-width:700px){.portal-topbar-inner{padding:14px 16px}.portal-system-note{display:none}.portal-main{padding:20px 16px 34px}.portal-hero{padding:20px 18px}.portal-title{font-size:26px}.portal-card-header{flex-direction:column;gap:10px}.portal-status-grid{grid-template-columns:repeat(5,minmax(96px,1fr));overflow-x:auto;padding:18px 16px 20px;scrollbar-width:none}.portal-status-grid::-webkit-scrollbar{display:none}.portal-metric-grid{grid-template-columns:1fr}.portal-row{align-items:flex-start;flex-direction:column;gap:8px}.portal-document-link,.portal-muted,.portal-row-side{margin-left:30px}.agent-panel{right:12px;bottom:12px;width:calc(100vw - 24px);height:min(620px,calc(100vh - 24px))}.agent-fab{right:14px;bottom:14px}}:root{--derya-violet-soft:#f1efff;--derya-line:#d9e0ea;--text:#111827;--text-2:#4b5565;--text-3:#7b8494;--success:#177245;--success-bg:#edf7f1;--success-border:#b8dbc8;--warning:#a15c07;--warning-bg:#fff7e8;--warning-border:#ebcc91;--shadow-sm:0 1px 2px rgba(15,23,42,0.08);--shadow-md:0 14px 32px rgba(15,23,42,0.09);--shadow-lg:0 26px 70px rgba(15,23,42,0.16)}body{background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.028) 1px,transparent 1px),radial-gradient(circle at 24px 24px,rgba(36,84,214,.08) 1px,transparent 1.4px),var(--bg);background-size:56px 56px,56px 56px,56px 56px,auto}.sidebar{background:rgba(255,255,255,.96);border-right-color:rgba(15,23,42,.13);box-shadow:1px 0 0 rgba(255,255,255,.78),18px 0 44px rgba(15,23,42,.055)}.sidebar:before{background:linear-gradient(180deg,var(--derya-ink) 0 50%,var(--derya-cobalt) 50% 78%,var(--derya-vermilion) 78% 100%)}.sidebar-logo{background:linear-gradient(90deg,rgba(36,84,214,.055),transparent 50%),#fff;border-bottom-color:rgba(15,23,42,.11)}.brand-name,.job-command-customer,.page-title,.record-title,.stage-title,.topbar-brand{color:var(--derya-ink)}.brand-sub,.nav-section-label{color:#697386}.brand-mark{background:radial-gradient(circle at 70% 72%,rgba(36,84,214,.36),transparent 0 34%,transparent 35%),var(--derya-ink);box-shadow:inset 0 0 0 1px rgba(248,250,252,.14),0 10px 22px rgba(15,23,42,.22)}.brand-mark:before{border-color:rgba(36,84,214,.58)}.brand-mark-lane{background:var(--derya-vermilion)}.brand-mark-dot{background:#fff;border-color:var(--derya-vermilion)}.brand-mark-dot-end{background:var(--derya-cobalt);border-color:var(--derya-ink)}.nav-link{color:#5f6b7a}.nav-link:hover{background:#fff;border-color:rgba(36,84,214,.16);color:var(--derya-ink)}.nav-link.active{background:linear-gradient(90deg,rgba(36,84,214,.09),transparent 56%),#fff;border-color:rgba(36,84,214,.22);color:var(--derya-ink);box-shadow:inset 3px 0 0 var(--derya-cobalt),0 1px 2px rgba(15,23,42,.05)}.nav-link.active .nav-icon svg{stroke:var(--derya-cobalt)}.agent-fab-dot,.live-dot,.ops-status-light,.stage-real-dot{box-shadow:0 0 0 3px rgba(224,82,63,.13)}.topbar{background:rgba(255,255,255,.94);border-bottom-color:rgba(15,23,42,.12);box-shadow:0 12px 34px rgba(15,23,42,.055);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.filter-bar,.inbox-search-form,.pricing-tabs,.topbar-search-form,.topbar-stat,.view-bar{background:rgba(255,255,255,.92);border-color:rgba(15,23,42,.13)}.topbar-search-form:focus-within,input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:rgba(36,84,214,.56);box-shadow:0 0 0 3px rgba(36,84,214,.12)}.page-container{padding:26px 32px 30px}.page-header{border-bottom-color:rgba(15,23,42,.12)}.control-flow-title,.job-command-meta,.job-command-route,.page-subtitle,.pricing-section-label,.record-card-title,.record-subtitle,.report-card-title,.section-title,.stage-subtitle,.workbench-kicker,.workbench-stat-label{color:#5f6b7a}.inbox-page .page-title:before,.jobs-page .page-title:before,.pricing-page .page-title:before,.report-page .page-title:before{background:linear-gradient(180deg,var(--derya-vermilion),var(--derya-cobalt));box-shadow:0 0 0 3px rgba(36,84,214,.08)}.activity-stale-list,.agent-panel,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.job-command-panel,.portal-card,.portal-metric-card,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.stage-header,.stage-panel,.table-shell,.workbench-card{background:rgba(255,255,255,.98);border-color:rgba(15,23,42,.13);border-radius:8px;box-shadow:0 1px 0 rgba(255,255,255,.82),0 14px 34px rgba(15,23,42,.06)}.card:hover,.control-mini-card:hover,.inbox-thread-card:hover,.pricing-inquiry-card:hover,.record-panel:hover{border-color:rgba(36,84,214,.26)}.control-card-header,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.pricing-sidebar-head,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{background:linear-gradient(90deg,rgba(36,84,214,.045),transparent 42%),#fff;border-bottom-color:rgba(15,23,42,.1)}.metric-strip,.ops-brief{border-color:rgba(15,23,42,.92);background:radial-gradient(circle at 86% 14%,rgba(36,84,214,.28),transparent 0 32%,transparent 33%),linear-gradient(135deg,rgba(224,82,63,.18),transparent 38%),linear-gradient(90deg,rgba(248,250,252,.075) 1px,transparent 1px),var(--derya-ink);background-size:auto,auto,34px 34px,auto;color:#f8fafc;box-shadow:0 24px 60px rgba(15,23,42,.18)}.metric-strip:before,.ops-brief:before,.portal-hero:before,.stage-header:before{background:linear-gradient(90deg,var(--derya-vermilion),var(--derya-cobalt),var(--derya-violet))}.metric-label,.ops-brief-meta,.ops-brief-stat span,.ops-brief-title span,.ops-eyebrow,.ops-route-label{color:rgba(248,250,252,.66)}.metric-value,.ops-brief-stat strong,.ops-brief-title strong{color:#fff}.metric-item,.ops-brief-stat{border-color:rgba(248,250,252,.14);background:rgba(255,255,255,.065)}.ops-route-line:before{background:linear-gradient(90deg,rgba(248,250,252,.34),var(--derya-vermilion),var(--derya-cobalt))}.ops-route-port{border-color:rgba(248,250,252,.86);background:var(--derya-ink)}.ops-route-vessel{border-color:rgba(248,250,252,.78)}.job-command-panel,.record-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(36,84,214,.075),transparent 44%),#fff}.job-command-panel:before,.record-hero:before{background:linear-gradient(180deg,var(--derya-cobalt),var(--derya-vermilion))}.job-command-panel:after{border-top-color:var(--derya-vermilion);border-bottom-color:var(--derya-cobalt)}.activity-resolution-btn.won,.auto-tag,.inbox-ai-note,.inbox-linked-target,.job-stage-pill,.load-filter-button.active,.portal-status-chip,.pricing-mode-pill,.pricing-stat-pill.received,.pricing-tag,.record-chip,.stage-preview-pill,.workbench-count-pill.received,.workbench-status-badge.received{background:var(--derya-cobalt-soft);border-color:rgba(36,84,214,.28);color:var(--derya-cobalt)}.btn:not(.btn-secondary):not(.btn-ghost),.customer-result-pill.result-won,.filter-chip.active,.filter-chip.dark.active,.mode-tab.active,.pricing-recommended,.pricing-tab.active,.report-period-link.active,.stage-tab.active,.view-switcher-tab.active,.workbench-selected-badge,button.primary{background:var(--derya-ink);border-color:var(--derya-ink);color:#fff}.stage-tab.current:not(.active),.status-step.current .status-step-label{background:#fff;border-color:rgba(36,84,214,.3);color:var(--derya-cobalt);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.status-step.current .status-step-label:after{background:var(--derya-cobalt)}.ms-step.done .ms-line,.portal-step.done .portal-step-line,.status-step.done .status-step-line{background:var(--derya-ink)}.pricing-table tbody tr.recommended,.stage-table tr.recommended{background:var(--derya-cobalt-soft);box-shadow:inset 3px 0 0 var(--derya-cobalt)}.record-notice{background:linear-gradient(90deg,rgba(224,82,63,.08),transparent 48%),#fff}.record-notice-icon,.record-primary-icon{background:var(--derya-cobalt-soft);border-color:rgba(36,84,214,.28);color:var(--derya-cobalt)}.record-primary-panel{background:linear-gradient(135deg,rgba(36,84,214,.08),transparent 42%),#fff}.badge-info,.record-status-panel.ready{background:var(--derya-cobalt-soft);border-color:rgba(36,84,214,.26)}.inbox-linked-row,.inbox-thread-top,.portal-row,.record-row,.workbench-row{border-color:rgba(15,23,42,.09)}.agent-panel-body,.conversation-body,.inbox-preview,.pricing-raw pre,.record-mono-block,.stage-email-raw{background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),var(--surface-2);background-size:32px 32px,auto;border-color:rgba(15,23,42,.1)}.agent-panel-header,.conversation-header,.portal-topbar{background:radial-gradient(circle at 90% 18%,rgba(36,84,214,.24),transparent 0 31%,transparent 32%),linear-gradient(90deg,rgba(224,82,63,.16),transparent 46%),var(--derya-ink);color:#fff}.agent-panel-title,.conversation-title,.portal-office{color:#fff}.agent-panel-subtitle,.conversation-subtitle,.portal-subtitle,.portal-system-note{color:rgba(248,250,252,.62)}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.conversation-tool:hover:not(:disabled){border-color:rgba(36,84,214,.38)}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.conv-chat-user .conv-chat-body,.conv-event-icon.auto{background:var(--derya-ink);border-color:var(--derya-ink);color:#fff}.agent-fab{background:linear-gradient(90deg,rgba(224,82,63,.2),transparent 45%),var(--derya-ink);border-color:rgba(15,23,42,.92);box-shadow:0 16px 38px rgba(15,23,42,.22)}.focus-banner{background:linear-gradient(90deg,rgba(36,84,214,.1),transparent 48%),#fff;border-color:rgba(36,84,214,.24)}.portal-hero,.pricing-detail,.pricing-sidebar,.report-card{background:rgba(255,255,255,.98)}.portal-shell{background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.05),transparent 280px),var(--bg);background-size:44px 44px,auto,auto}.portal-mark{background:linear-gradient(180deg,transparent 0 56%,var(--derya-vermilion) 56% 100%),var(--derya-ink)}.agent-empty-title,.portal-document-link,.portal-metric-value,.portal-reference,.portal-section-title,.portal-step.done .portal-step-label,.portal-title{color:var(--derya-ink)}.portal-step.current .portal-step-dot{background:radial-gradient(circle at center,#fff 0 25%,transparent 27%),var(--derya-vermilion);border-color:var(--derya-vermilion);box-shadow:0 0 0 4px rgba(224,82,63,.14)}.portal-document-link:hover{border-color:rgba(36,84,214,.38);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.report-progress::-webkit-progress-value{background:linear-gradient(90deg,var(--derya-cobalt),var(--derya-violet))}.report-progress::-moz-progress-bar{background:linear-gradient(90deg,var(--derya-cobalt),var(--derya-violet))}@media (max-width:768px){.page-container{padding:16px}.metric-strip,.ops-brief{box-shadow:0 16px 38px rgba(15,23,42,.16)}}.record-meta-separator,.record-meta-token{color:var(--text-3);font-size:12px;font-weight:680}.record-meta-separator{opacity:.62}.record-action-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;text-decoration:none}.record-date-form,.record-inline-actions,.record-row-actions,.record-status-form{display:flex;align-items:center;gap:6px}.record-status-select{min-height:32px;padding:6px 10px;font-size:13px;font-weight:700}.job-command-pipeline{margin-top:14px}.record-automation-copy{color:var(--text-3)}.record-activity-card{align-self:flex-start;overflow:hidden}.record-card-count,.record-section-note{color:var(--text-3);font-size:11px;font-weight:650}.record-section-note{margin-left:8px}.record-empty-state{padding:32px 20px;color:var(--text-3);font-size:13px;text-align:center}.record-empty-line{color:var(--text-3);font-size:13px;line-height:1.5}.record-empty-line.subtle{margin-top:6px;font-size:11px;font-style:italic}.record-event-row{display:flex;align-items:flex-start;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border)}.record-event-row:last-child{border-bottom:0}.record-event-icon{width:26px;height:26px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:5px;background:var(--surface-3);color:var(--text-2)}.record-event-icon.auto{background:var(--derya-cobalt-soft);border-color:var(--derya-cobalt-border);color:var(--derya-cobalt)}.record-event-main,.record-row-copy{min-width:0;flex:1 1}.record-event-title-row{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:2px}.record-event-title{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.record-ai-label,.record-auto-badge{display:inline-flex;align-items:center;min-height:17px;padding:1px 5px;border:1px solid var(--derya-cobalt-border);border-radius:4px;background:var(--derya-cobalt-soft);color:var(--derya-cobalt);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.record-event-sub{color:var(--text-3);font-size:11.5px;line-height:1.45}.record-event-time{flex-shrink:0;color:var(--text-3);font-size:11px}.record-linked-list{display:flex;flex-direction:column;gap:6px;padding:10px 18px}.record-linked-job{display:inline-flex;align-items:baseline;gap:6px;color:var(--derya-cobalt);font-size:12px;font-weight:750;text-decoration:none}.record-customer-link:hover,.record-header-link:hover,.record-linked-job:hover{color:var(--brand-hover)}.record-linked-meta{min-width:0;overflow:hidden;color:var(--text-3);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.record-card-body{padding:12px 18px}.record-card-body.compact{padding:8px 18px 14px}.record-customer-link{color:var(--text);font-size:14px;font-weight:760;text-decoration:none}.record-muted,.record-small-muted{color:var(--text-3)}.record-muted{font-size:13px}.record-small-muted{margin-top:2px;font-size:12px}.record-row-list.compact{gap:0}.record-document-row,.record-milestone-row,.record-rate-row{border-bottom:1px solid var(--border)}.record-milestone-row,.record-rate-row{display:flex;align-items:center;gap:10px;padding:8px 0}.record-rate-row{justify-content:space-between}.record-document-row:last-child,.record-milestone-row:last-child,.record-rate-row:last-child{border-bottom:0}.record-row-meta.late{color:var(--danger)}.record-money{color:var(--text);font-size:13px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-pending{color:var(--text-3);font-size:11px;font-style:italic}.record-inline-details{border-top:1px solid var(--border)}.record-details-summary{padding:10px 18px;color:var(--text-2);cursor:pointer;font-size:12px;font-weight:720;list-style:none}.record-details-summary::-webkit-details-marker{display:none}.record-add-grid{display:grid;grid-gap:8px;gap:8px;padding:0 18px 14px}.record-add-grid.two{grid-template-columns:1fr 1fr}.record-add-grid.quote{grid-template-columns:2fr 1fr 1fr}.record-grid-full{grid-column:1/-1;font-size:12px}.record-status-dot{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border-strong);border-radius:999px;background:var(--surface-3);color:#fff}.record-status-dot.done{background:var(--derya-cobalt);border-color:var(--derya-cobalt)}.record-status-dot.late{border-color:var(--danger);background:var(--danger-bg)}.record-date-input{width:130px;padding:3px 5px;font-size:11px}.compact-btn{padding:3px 7px;font-size:11px}.record-document-row{padding:10px 0}.record-document-top{display:flex;align-items:center;gap:10px}.record-doc-state{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:5px;background:var(--surface-3);color:var(--text-3)}.record-doc-state.approved{background:var(--derya-cobalt);border-color:var(--derya-cobalt);color:#fff}.record-doc-state.uploaded{border-color:var(--derya-cobalt-border);background:var(--derya-cobalt-soft);color:var(--derya-cobalt)}.record-ai-inline{margin-left:6px;color:var(--derya-cobalt)}.record-ai-panel{margin-top:6px;margin-left:34px;padding:8px 10px;border:1px solid var(--border);border-radius:5px;background:linear-gradient(90deg,rgba(36,84,214,.045),transparent 48%),var(--surface-2)}.record-ai-summary{color:var(--text-2);font-size:11.5px;line-height:1.5}.record-ai-label{margin-right:6px}.record-ai-flags{display:flex;flex-direction:column;gap:3px;margin-top:6px}.record-ai-flag{display:flex;gap:6px;color:var(--danger);font-size:11px}.record-ai-details{margin-top:6px}.record-ai-summary-toggle{color:var(--text-3);cursor:pointer;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.record-keyfield-grid{display:grid;grid-template-columns:max-content 1fr;grid-gap:2px 10px;gap:2px 10px;margin-top:4px;font-size:11px}.record-keyfield-key{color:var(--text-3)}.record-keyfield-value{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis}.record-split-header{display:flex;align-items:center;justify-content:space-between}.record-header-link{display:inline-flex;align-items:center;gap:4px;color:#746241;font-size:11px;font-weight:750;text-decoration:none}.record-financial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 18px}.record-financial-label,.record-line-title{margin-bottom:4px;color:var(--text-3);font-size:10.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.record-financial-value{color:var(--text);font-size:17px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-quote-draft-slot{padding:0 18px 12px}.customer-quote-draft-trigger{width:100%;justify-content:center;border-color:#c8b58f;background:#f3ead6;color:#3d3325}.customer-quote-draft-trigger.is-ready{border-color:#b9b184;background:#ede5c9}.quote-draft-error{margin:8px 18px 0;color:#7a442d}.quote-draft-modal{width:min(720px,100%);border-color:#bca886;background:#f7efdd}.quote-draft-modal .product-modal-header{border-bottom-color:#d4c2a2;background:#efe1c4}.quote-draft-body{display:grid;grid-gap:12px;gap:12px;padding:14px 18px;background:#f7efdd}.quote-draft-line-strip{display:grid;grid-gap:7px;gap:7px}.quote-draft-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #d0bd99;border-radius:7px;background:#efe4cb;color:#5e513f;font-size:12px;font-weight:760}.quote-draft-line strong{color:#2c261f;font-size:13px;font-weight:920;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.quote-draft-textarea{min-height:280px;border:1px solid #d0bd99;border-radius:7px;background:#fbf5e8}.quote-draft-textarea:focus{box-shadow:inset 3px 0 0 #8d7758}.quote-draft-guardrails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.quote-draft-guardrails span{min-width:0;padding:7px 8px;border:1px solid #d0bd99;border-radius:7px;background:#eadbc2;color:#5f5545;font-size:11px;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-draft-blockers{display:flex;flex-wrap:wrap;gap:7px}.quote-draft-blockers span{padding:7px 9px;border:1px solid #c09362;border-radius:999px;background:#ead6b8;color:#6f431f;font-size:11px;font-weight:850}.quote-draft-guardrail-copy{padding:10px 11px;border:1px solid #d0bd99;border-radius:7px;background:#efe4cb;color:#4b4134;font-size:12px;font-weight:760;line-height:1.45}.record-line-items{padding:10px 18px;border-top:1px solid var(--border)}.record-line-item{display:flex;justify-content:space-between;gap:12px;padding:4px 0;color:var(--text-2);font-size:12.5px}.record-line-item strong{color:var(--text);font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:920px){.record-date-form,.record-inline-actions,.record-status-form{flex-wrap:wrap}.quote-draft-guardrails,.record-add-grid.quote,.record-add-grid.two,.record-financial-grid{grid-template-columns:1fr}.record-row-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:680px){.record-document-top,.record-event-row,.record-milestone-row,.record-rate-row{align-items:flex-start}.record-document-top,.record-event-title-row,.record-milestone-row,.record-rate-row{flex-wrap:wrap}.record-event-time{width:100%;padding-left:38px}.record-ai-panel{margin-left:0}.record-date-input{width:100%}}:root{--derya-ink:#0b1020;--derya-ink-2:#182034;--derya-paper:#f8fafc;--derya-paper-2:#e8edf5;--derya-cobalt:#2454d6;--derya-cobalt-soft:#eef3ff;--derya-cobalt-border:#bfd0ff;--derya-vermilion:#e0523f;--derya-vermilion-soft:#fff1ee;--derya-vermilion-border:#ffc9bf;--derya-violet:#6d5dfc;--bg:#f4f6fa;--surface-2:#fafbfe;--surface-3:#edf1f7;--border:#d9e0ea;--border-strong:#b6c1d2;--brand-hover:#1d43aa;--danger:#b42318;--danger-bg:#fff1f0;--danger-border:#f0b9b4;--ops-agent-width:clamp(390px,31vw,480px);--ops-agent-rail-width:58px}.workbench-grid{display:block;grid-template-columns:none;min-height:calc(100vh - 56px);padding-right:calc(var(--ops-agent-width) + 18px)}.workbench-grid:has(.conversation-panel.collapsed){grid-template-columns:none;padding-right:calc(var(--ops-agent-rail-width) + 18px)}.workbench-main{width:100%;min-width:0}.workbench-agent{position:fixed;top:56px;right:0;bottom:0;z-index:44;width:var(--ops-agent-width);height:auto;min-height:0;padding:0}.content:has(.job-focus-strip) .workbench-agent{top:100px}.workbench-agent:has(.conversation-panel.collapsed){width:var(--ops-agent-rail-width)}.workbench-agent .conversation-panel,.workbench-agent .conversation-panel.collapsed{height:100%;min-height:0;border-top:0;border-right:0;border-bottom:0;border-radius:0;box-shadow:-18px 0 42px rgba(15,23,42,.08)}.conversation-panel{background:var(--surface);border-color:rgba(15,23,42,.16)}.conversation-header{min-height:72px;padding:14px 16px;background:linear-gradient(90deg,rgba(36,84,214,.1),transparent 54%),var(--surface);border-bottom-color:rgba(15,23,42,.12);color:var(--text)}.conversation-title{color:var(--text)}.conversation-subtitle{color:var(--text-3)}.conversation-collapse{width:auto;min-width:0;height:34px;gap:7px;padding:0 10px 0 12px;border-color:rgba(36,84,214,.26);background:#fff;color:var(--text-2);font-size:12px;font-weight:750;white-space:nowrap}.conversation-collapse:hover{border-color:rgba(36,84,214,.42);background:var(--derya-cobalt-soft);color:var(--derya-cobalt)}.conversation-collapse svg{color:currentColor}.conversation-tools{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom-color:rgba(15,23,42,.12);background:rgba(15,23,42,.1)}.agent-tool-button,.conversation-tool{background:#fff;color:var(--text-2)}.agent-tool-button svg,.conversation-tool svg{color:var(--derya-cobalt)}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.conversation-tool:hover:not(:disabled){border-color:rgba(36,84,214,.34);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.agent-panel-body,.conversation-body{background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),var(--surface-2);background-size:32px 32px,auto;border-color:rgba(15,23,42,.1)}.conversation-compose{background:rgba(255,255,255,.97);border-top-color:rgba(15,23,42,.13)}.conversation-rail-button{min-height:0;border-radius:0;background:var(--surface);border-left:1px solid rgba(15,23,42,.14);color:var(--text-2)}.conversation-rail-button:hover{background:var(--derya-cobalt-soft);color:var(--derya-cobalt)}.conversation-rail-copy{gap:8px}.conversation-rail-copy strong{color:currentColor;font-size:11px;letter-spacing:0}.conversation-rail-copy small{color:var(--text-3)}.agent-send-btn:hover:not(:disabled),.btn:not(.btn-secondary):not(.btn-ghost):hover,button.primary:hover:not(:disabled){background:#111827;border-color:#111827}.focus-banner-eyebrow,.inbox-load-link,.inbox-see-all,.job-reference,.pipeline-card-name,.pricing-carrier-name,.record-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:var(--derya-cobalt)}.agent-fab-dot,.live-dot,.ops-status-light,.stage-real-dot{box-shadow:0 0 0 3px rgba(224,82,63,.14)}.metric-strip,.ops-brief{border-color:rgba(15,23,42,.18);background:linear-gradient(90deg,rgba(36,84,214,.09),transparent 46%),#fff;color:var(--text);box-shadow:0 18px 42px rgba(15,23,42,.09)}.metric-label,.ops-brief-meta,.ops-brief-stat span,.ops-brief-title span,.ops-eyebrow,.ops-route-label{color:var(--text-3)}.metric-value,.ops-brief-stat strong,.ops-brief-title strong{color:var(--text)}.metric-strip:before,.ops-brief:before,.portal-hero:before,.stage-header:before{background:linear-gradient(90deg,var(--derya-cobalt),var(--derya-vermilion))}.metric-item,.ops-brief-stat{border-color:rgba(15,23,42,.13);background:rgba(250,251,254,.9)}.ops-route-line:before{background:linear-gradient(90deg,rgba(15,23,42,.24),var(--derya-cobalt),rgba(15,23,42,.24))}.ops-route-port{border-color:var(--derya-cobalt);background:#fff}.ops-route-vessel{border-color:rgba(224,82,63,.4);background:var(--derya-vermilion)}@media (max-width:1240px){.workbench-grid,.workbench-grid:has(.conversation-panel.collapsed){padding-right:calc(var(--ops-agent-rail-width) + 18px)}.workbench-agent{width:min(430px,calc(100vw - 74px))}.workbench-agent:has(.conversation-panel.collapsed){width:var(--ops-agent-rail-width)}}@media (max-width:760px){.workbench-grid,.workbench-grid:has(.conversation-panel.collapsed){padding-right:0}.workbench-agent{top:56px;width:min(420px,calc(100vw - 20px))}.content:has(.job-focus-strip) .workbench-agent{top:100px}.workbench-agent:has(.conversation-panel.collapsed){width:var(--ops-agent-rail-width)}}.job-note-editor{padding:14px 18px 12px;background:linear-gradient(90deg,rgba(36,84,214,.045),transparent 42%),#fff}.job-note-textarea{width:100%;min-height:82px;resize:vertical;padding:10px 12px;border:1px solid rgba(15,23,42,.14);border-radius:6px;background:rgba(248,250,252,.86);color:var(--text);font:inherit;font-size:13px;line-height:1.5;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.job-note-textarea:focus{border-color:rgba(36,84,214,.55);background:#fff;box-shadow:0 0 0 3px rgba(36,84,214,.1),inset 0 1px 0 rgba(255,255,255,.9)}.job-note-actions{display:flex;justify-content:flex-end;align-items:center;min-height:28px;gap:8px;margin-top:8px}.job-note-status{color:var(--text-3);font-size:11px;font-weight:650}.job-note-save{font-size:11.5px}.portal-link-trigger{gap:6px;font-size:12px}.product-modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-modal{width:min(640px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.18);border-radius:8px;background:#fff;box-shadow:0 28px 90px rgba(15,23,42,.32),inset 0 1px 0 rgba(255,255,255,.7)}.portal-link-modal{width:min(580px,100%)}.draft-modal{width:min(660px,100%)}.rfq-load-modal{width:min(980px,calc(100vw - 32px))}.rfq-load-form{display:flex;flex-direction:column;gap:14px}.rfq-load-section{padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:rgba(248,250,252,.72)}.rfq-load-section-title{margin-bottom:10px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:0;text-transform:uppercase}.rfq-load-field{gap:5px}.rfq-load-field-label{display:flex;min-height:16px;align-items:center;justify-content:space-between;gap:8px}.rfq-load-source{min-width:0;max-width:150px;overflow:hidden;padding:2px 6px;border:1px solid rgba(42,92,141,.18);border-radius:999px;background:rgba(238,244,250,.92);color:#315a7d;font-size:9.5px;font-style:normal;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rfq-load-source.prior_load{border-color:rgba(30,64,175,.24);background:rgba(219,234,254,.78);color:#173b78}.rfq-load-source.default{border-color:rgba(100,116,139,.18);background:rgba(241,245,249,.82);color:var(--text-3)}.rfq-load-missing,.rfq-load-prior-panel,.rfq-load-warning{border:1px solid rgba(42,92,141,.16);border-radius:8px;background:#fff}.rfq-load-warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;color:var(--text-2);font-size:12px;font-weight:650}.rfq-load-prior-panel{padding:12px}.rfq-load-prior-title{margin-bottom:8px;color:var(--text-3);font-size:10.5px;font-weight:800;text-transform:uppercase}.rfq-load-prior-list{display:grid;grid-gap:6px;gap:6px}.rfq-load-prior-row{display:grid;grid-template-columns:116px minmax(0,1fr) minmax(0,180px);grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:rgba(248,250,252,.82);color:var(--text-2);font-size:12px}.rfq-load-prior-row.selected{border-color:rgba(30,64,175,.3);background:rgba(219,234,254,.52)}.rfq-load-prior-row strong{color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.rfq-load-prior-row em,.rfq-load-prior-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfq-load-prior-row em{color:var(--text-3);font-style:normal}.rfq-load-missing{padding:10px 12px}.rfq-load-missing strong{display:block;margin-bottom:8px;color:var(--text);font-size:12px}.rfq-load-missing div{display:flex;flex-wrap:wrap;gap:6px}.rfq-load-missing span{padding:3px 7px;border:1px solid rgba(136,38,38,.18);border-radius:999px;background:rgba(255,255,255,.92);color:#7f1d1d;font-size:10.5px;font-weight:750}.product-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(90deg,rgba(36,84,214,.08),transparent 58%),#fff}.product-modal-kicker{margin-bottom:3px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product-modal-title{color:var(--text);font-size:15px;font-weight:780;line-height:1.2}.product-modal-subtitle{margin-top:3px;color:var(--text-3);font-size:12px;line-height:1.35}.product-modal-close{width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-3);box-shadow:none}.product-modal-close:hover:not(:disabled){border-color:rgba(15,23,42,.12);background:rgba(15,23,42,.04);color:var(--text);box-shadow:none}.product-modal-body{padding:18px;overflow:auto}.product-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(15,23,42,.12)}.modal-action-btn{font-size:12px}.portal-link-copy{margin:0 0 14px;color:var(--text-2);font-size:12.5px;line-height:1.55}.portal-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:7px;gap:7px;margin-bottom:14px}.portal-link-input{min-width:0;width:100%;padding:8px 10px;border:1px solid rgba(15,23,42,.14);border-radius:6px;background:rgba(248,250,252,.92);color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;outline:none}.portal-link-input:focus{border-color:rgba(36,84,214,.55);background:#fff;box-shadow:0 0 0 3px rgba(36,84,214,.1)}.portal-open-link{text-decoration:none}.portal-link-loading{min-height:34px;margin-bottom:14px;color:var(--text-3);font-size:12px;font-weight:650}.portal-notify-row{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:rgba(248,250,252,.78);color:var(--text-2);cursor:pointer;font-size:12px;line-height:1.45}.portal-notify-row input{margin-top:2px;accent-color:var(--derya-cobalt)}.draft-modal-textarea{flex:1 1;min-height:300px;padding:18px;border:0;border-radius:0;outline:none;resize:vertical;background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0),#fff;background-size:32px 32px,auto;color:var(--text);font:inherit;font-size:13px;line-height:1.6}.draft-modal-textarea:focus{box-shadow:inset 3px 0 0 var(--derya-cobalt)}.draft-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid rgba(15,23,42,.12);background:rgba(248,250,252,.94)}.draft-modal-status{flex:1 1;min-width:0;color:var(--text-3);font-size:11px;line-height:1.4}.draft-modal-status.is-error{color:var(--danger)}.draft-modal-link{color:var(--derya-cobalt);font-weight:700;text-decoration:none}.draft-modal-link:hover{text-decoration:underline}.counter-offer-wrap{position:relative;display:inline-block}.counter-offer-trigger{padding:3px 8px;font-size:10.5px;letter-spacing:.01em}.counter-pop{width:min(480px,calc(100vw - 32px));border-color:rgba(15,23,42,.16);border-radius:8px;background:#fff;box-shadow:0 22px 64px rgba(15,23,42,.22)}.counter-pop-header{gap:14px;padding:12px;background:linear-gradient(90deg,rgba(36,84,214,.08),transparent 60%),#fff;border-bottom-color:rgba(15,23,42,.12)}.counter-address-row span,.counter-pop-kicker{color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.counter-pop-title{margin-top:2px;color:var(--text);font-size:13px;font-weight:780;line-height:1.2}.counter-pop-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:var(--text-3);font-size:11px}.counter-pop-select{min-height:26px;padding:2px 24px 2px 7px;border:1px solid rgba(15,23,42,.16);border-radius:5px;background:#fff;color:var(--text);font-size:11px}.counter-redraft{gap:4px;padding:3px 8px;font-size:10.5px}.counter-pop-error{padding:9px 12px;border-bottom:1px solid rgba(220,38,38,.16);background:rgba(254,242,242,.85);color:var(--danger);font-size:11.5px;line-height:1.4}.counter-address-row{display:flex;gap:9px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.1)}.counter-address-row span{padding-top:5px}.counter-address-input,.counter-body-textarea,.counter-subject-input{width:100%;border:0;border-radius:0;outline:none;background:transparent;color:var(--text);font:inherit}.counter-address-input{flex:1 1;min-width:0;padding:4px 0;font-size:12px}.counter-subject-input{padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.1);font-size:12.5px;font-weight:720}.counter-body-textarea{min-height:166px;padding:11px 12px;resize:vertical;font-size:12.5px;line-height:1.55}.counter-address-input:focus,.counter-body-textarea:focus,.counter-subject-input:focus{box-shadow:inset 3px 0 0 var(--derya-cobalt)}.counter-pop-footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 12px;border-top:1px solid rgba(15,23,42,.12);background:rgba(248,250,252,.94)}.counter-footer-btn{font-size:11.5px}@media (max-width:640px){.product-modal-overlay{align-items:flex-end;padding:14px}.product-modal{max-height:calc(100vh - 28px);width:100%}.portal-link-row{grid-template-columns:1fr}.draft-modal-footer{flex-wrap:wrap}.draft-modal-status{flex:1 0 100%}.counter-pop{position:fixed;right:16px;left:16px;top:auto;bottom:16px;width:auto;max-height:calc(100vh - 32px);overflow:auto}.counter-pop-header{align-items:flex-start;flex-direction:column}.counter-pop-controls{justify-content:flex-start}}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;overflow:visible;color:inherit;background:transparent;border-radius:0;box-shadow:none}.brand-mark-dot,.brand-mark-lane,.brand-mark-letter,.brand-mark:after,.brand-mark:before{display:none}.brand-mark svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 18px rgba(15,23,42,.18))}.brand-mark-mini{width:24px;height:24px}.brand-mark-mini svg{filter:drop-shadow(0 4px 8px rgba(15,23,42,.14))}.login-logo.brand-mark{width:48px;height:48px;margin:0 auto 12px;background:transparent;border-radius:0;box-shadow:none}:root{--brand:#6f9fca;--brand-light:#edf5fb;--brand-border:#c5dceb;--accent:#c78396;--accent-light:#f8edf1;--accent-border:#e7c3cd;--info:#6f9fca;--info-bg:#edf5fb;--info-border:#c5dceb}body{background:var(--bg)}.sidebar{background:#26313a;border-right-color:rgba(38,49,58,.11)}.sidebar-footer,.sidebar-logo{background:rgba(248,251,252,.98);border-color:rgba(38,49,58,.1)}.sidebar .brand-name{color:#ffffff}.nav-section-label,.sidebar .brand-sub,.sidebar .user-role{color:rgba(38,49,58,.58)}.nav-link{color:rgba(38,49,58,.74)}.nav-link.active,.nav-link:hover{background:rgba(38,49,58,.09);color:#ffffff;box-shadow:inset 3px 0 0 var(--derya-vermilion)}.nav-icon svg{color:currentColor}.job-focus-strip,.topbar{background:rgba(255,255,255,.94)}.card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.metric-strip,.ops-brief,.pricing-calculator,.pricing-result-panel,.product-modal,.record-hero,.record-panel,.stage-panel{border-color:rgba(190,208,220,.78);background:#ffffff;box-shadow:0 14px 36px rgba(38,49,58,.08)}.conversation-header,.counter-pop-header,.focus-banner,.job-note-editor,.metric-strip,.ops-brief,.portal-hero,.product-modal-header,.record-hero,.stage-header{background:#ffffff}.agent-panel-body,.conversation-body,.draft-modal-textarea,.portal-shell{background:var(--surface-2);background-image:none}.focus-banner:before,.metric-strip:before,.ops-brief:before,.portal-hero:before,.pricing-card:before,.record-hero:before,.report-card:before,.stage-header:before{background:var(--derya-vermilion)}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.btn:not(.btn-secondary):not(.btn-ghost),.conv-chat-user .conv-chat-body,.conv-event-icon.auto,button.primary{color:#ffffff}.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-tool,.pricing-icon-btn,.product-modal-close,button.btn-secondary,button.secondary{background:#ffffff;border-color:rgba(190,208,220,.9);color:var(--text-2)}.chip-row .filter-chip.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.view-switcher-tab.active{border-color:var(--derya-cobalt-border);background:var(--derya-cobalt-soft);color:var(--derya-ink)}.brand-mark svg{filter:drop-shadow(0 8px 14px rgba(17,19,19,.22))}.brand-mark-mini svg{filter:drop-shadow(0 4px 8px rgba(17,19,19,.16))}:root{--derya-ink:#26313a;--derya-ink-2:#364651;--derya-paper:#f8f9fc;--derya-paper-2:#eef4f7;--derya-paper-3:#e5edf3;--derya-cobalt-border:#c5dceb;--derya-vermilion-border:#e7c3cd;--derya-violet:#9b91c9;--derya-mint-soft:#eef7f4;--derya-mint-border:#c6ddd7;--derya-line:#d7e2ea;--bg:#f3f7fa;--surface-2:#f8f9fc;--surface-3:#eef4f7;--surface-hover:#f1f6f8;--border:#d7e2ea;--border-strong:#bed0dc;--text:#26313a;--text-2:#52616b;--text-3:#7c8b96;--brand-hover:#5d8db8;--success-bg:#eef7f4;--success-border:#bddbd2;--warning-bg:#fbf5e8;--warning-border:#e5d4a9;--danger-bg:#fbedf0;--danger-border:#ecc5ce;--shadow-xs:0 1px 1px rgba(38,49,58,0.04);--shadow-sm:0 1px 2px rgba(38,49,58,0.07);--shadow-md:0 10px 24px rgba(38,49,58,0.08);--shadow-lg:0 24px 64px rgba(38,49,58,0.12)}body{background:linear-gradient(90deg,rgba(111,159,202,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(144,201,184,.07) 1px,transparent 1px),var(--bg);background-size:64px 64px,64px 64px,auto;color:var(--text)}.content,.page-container,.portal-shell{background:transparent}.sidebar{background:#eef6f8;border-right-color:rgba(151,174,188,.52);box-shadow:1px 0 0 rgba(255,255,255,.72),18px 0 48px rgba(38,49,58,.055)}.sidebar:before{background:linear-gradient(180deg,var(--derya-cobalt),var(--derya-mint) 58%,var(--derya-vermilion))}.sidebar-footer,.sidebar-logo{background:rgba(248,251,252,.92);border-color:rgba(190,208,220,.7)}.sidebar .brand-name{color:var(--derya-ink)}.nav-section-label,.sidebar .brand-sub,.sidebar .user-name,.sidebar .user-role{color:var(--text-3)}.nav-link{color:#536570}.nav-link.active,.nav-link:hover{background:rgba(255,255,255,.74);border-color:rgba(111,159,202,.24);color:var(--derya-ink);box-shadow:inset 3px 0 0 var(--derya-cobalt),0 1px 2px rgba(38,49,58,.045)}.nav-link.active .nav-icon svg,.nav-link:hover .nav-icon svg{stroke:var(--derya-cobalt)}.job-focus-strip,.topbar{background:rgba(255,255,255,.86);border-color:rgba(190,208,220,.78);box-shadow:0 12px 34px rgba(38,49,58,.055);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.agent-panel,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.metric-strip,.ops-brief,.portal-card,.portal-metric-card,.pricing-calculator,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-result-panel,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.product-modal,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.stage-header,.stage-panel,.table-shell{background:rgba(255,255,255,.94);border-color:rgba(190,208,220,.78);box-shadow:0 14px 36px rgba(38,49,58,.07)}.control-card-header,.conversation-header,.counter-pop-header,.job-note-editor,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.pricing-sidebar-head,.product-modal-header,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{background:linear-gradient(90deg,rgba(111,159,202,.1),rgba(144,201,184,.06) 46%,transparent),rgba(255,255,255,.92);border-color:rgba(190,208,220,.7)}.focus-banner:before,.inbox-page .page-title:before,.jobs-page .page-title:before,.metric-strip:before,.ops-brief:before,.portal-hero:before,.pricing-card:before,.pricing-page .page-title:before,.record-hero:before,.report-card:before,.report-page .page-title:before,.stage-header:before{background:linear-gradient(180deg,var(--derya-cobalt),var(--derya-mint));box-shadow:0 0 0 3px rgba(111,159,202,.11)}.ops-route-line:before,.pipeline-progress-fill,.portal-progress-fill,.pricing-confidence-fill,.record-progress-fill{background:linear-gradient(90deg,var(--derya-cobalt),var(--derya-mint))}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.btn:not(.btn-secondary):not(.btn-ghost),.conv-chat-user .conv-chat-body,.conv-event-icon.auto,button.primary{color:#fff}.agent-send-btn:hover:not(:disabled),.btn:not(.btn-secondary):not(.btn-ghost):hover,button.primary:hover:not(:disabled){background:#1c252c;border-color:#1c252c}.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-tool,.filter-bar,.inbox-search-form,.pricing-icon-btn,.pricing-tabs,.product-modal-close,.topbar-search-form,.topbar-stat,.view-bar,button.btn-secondary,button.secondary,input:not([type=checkbox]):not([type=radio]),select,textarea{background:rgba(255,255,255,.86);border-color:rgba(190,208,220,.82)}.topbar-search-form:focus-within,input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:rgba(111,159,202,.65);box-shadow:0 0 0 3px rgba(111,159,202,.14)}.draft-modal-link,.focus-banner-eyebrow,.inbox-load-link,.inbox-see-all,.job-reference,.pipeline-card-name,.pricing-carrier-name,.record-customer-link,.record-header-link,.record-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:#5f8eb9}.agent-fab-dot,.live-dot,.ops-status-light,.stage-real-dot{box-shadow:0 0 0 3px rgba(199,131,150,.17)}.chip-row .filter-chip.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.current:not(.active),.status-step.current .status-step-label,.view-switcher-tab.active{box-shadow:inset 0 -2px 0 rgba(144,201,184,.55)}.brand-mark svg{filter:drop-shadow(0 8px 14px rgba(75,105,118,.14))}.brand-mark-mini svg{filter:drop-shadow(0 4px 8px rgba(75,105,118,.11))}.login-shell{background:linear-gradient(90deg,rgba(111,159,202,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(144,201,184,.07) 1px,transparent 1px),var(--bg);background-size:64px 64px,64px 64px,auto}.login-card{background:rgba(255,255,255,.94);border:1px solid rgba(190,208,220,.72);box-shadow:0 24px 70px rgba(38,49,58,.12)}.login-header{background:linear-gradient(90deg,rgba(111,159,202,.1),rgba(144,201,184,.08) 48%,transparent),#fff;border-bottom-color:rgba(190,208,220,.72)}:root{--derya-ink:#26221c;--derya-ink-2:#3b342c;--derya-paper:#faf7ef;--derya-paper-2:#f0e7da;--derya-paper-3:#e7dcca;--derya-cobalt:#6f8171;--derya-cobalt-soft:#eef2ec;--derya-cobalt-border:#c8d3c6;--derya-vermilion-soft:#f7eadf;--derya-vermilion-border:#e2bea6;--derya-violet:#8a7a63;--derya-line:#ded2c0;--bg:#f4efe6;--surface:#fffdf8;--surface-2:#faf7ef;--surface-3:#f0e7da;--surface-hover:#f6efe3;--border:#ded2c0;--border-strong:#cdbca7;--text:#26221c;--text-2:#5f574c;--text-3:#877c6d;--brand-hover:#586b5d;--success:#5f8166;--success-bg:#eef2ec;--success-border:#c8d3c6;--warning:#9b7434;--warning-bg:#fbf3df;--warning-border:#e3cca0;--danger:#a45143;--danger-bg:#f8e9e4;--danger-border:#dfb8ad;--shadow-xs:0 1px 1px rgba(64,54,42,0.04);--shadow-sm:0 1px 2px rgba(64,54,42,0.07);--shadow-md:0 10px 24px rgba(64,54,42,0.08);--shadow-lg:0 24px 64px rgba(64,54,42,0.12)}.login-shell,body{color:var(--text)}.content,.login-shell,.page-container,.portal-shell,body{background:var(--bg)}.sidebar{border-right-color:rgba(250,247,239,.11);box-shadow:1px 0 0 rgba(255,253,248,.3),18px 0 48px rgba(64,54,42,.08)}.sidebar:before{background:linear-gradient(180deg,var(--derya-ink) 0 62%,var(--derya-vermilion) 62% 100%)}.sidebar-footer,.sidebar-logo{background:rgba(38,34,28,.98);border-color:rgba(250,247,239,.1)}.brand-name,.inbox-group-title,.inbox-thread-subject,.page-title,.pricing-card-title,.record-card-title,.record-reference,.stage-panel-title,.topbar-brand-text{color:var(--derya-ink)}.sidebar .brand-name{color:var(--surface)}.nav-section-label,.sidebar .brand-sub,.sidebar .user-name,.sidebar .user-role{color:rgba(250,247,239,.62)}.nav-link{color:rgba(250,247,239,.76)}.nav-link.active,.nav-link:hover{background:rgba(250,247,239,.09);border-color:rgba(250,247,239,.09);color:var(--surface);box-shadow:inset 3px 0 0 var(--derya-vermilion),0 1px 2px rgba(17,17,17,.05)}.nav-link.active .nav-icon svg,.nav-link:hover .nav-icon svg{stroke:currentColor}.job-focus-strip,.topbar{background:rgba(255,253,248,.94);border-color:rgba(205,188,167,.78);box-shadow:0 12px 34px rgba(64,54,42,.055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.agent-panel,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.login-card,.metric-strip,.ops-brief,.portal-card,.portal-metric-card,.pricing-calculator,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-result-panel,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.product-modal,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.stage-header,.stage-panel,.table-shell{background:rgba(255,253,248,.96);border-color:rgba(205,188,167,.78);box-shadow:0 14px 36px rgba(64,54,42,.08)}.control-card-header,.conversation-header,.counter-pop-header,.job-note-editor,.login-header,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.pricing-sidebar-head,.product-modal-header,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{background:linear-gradient(90deg,rgba(180,107,66,.08),transparent 52%),var(--surface);border-color:rgba(205,188,167,.72)}.agent-panel-body,.conversation-body,.draft-modal-textarea{background:var(--surface-2);background-image:none}.focus-banner:before,.inbox-page .page-title:before,.jobs-page .page-title:before,.metric-strip:before,.ops-brief:before,.portal-hero:before,.pricing-card:before,.pricing-page .page-title:before,.record-hero:before,.report-card:before,.report-page .page-title:before,.stage-header:before{background:var(--derya-vermilion);box-shadow:0 0 0 3px rgba(180,107,66,.1)}.ms-line,.record-timeline-line,.timeline-line{background:var(--derya-line)}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.btn:not(.btn-secondary):not(.btn-ghost),.conv-chat-user .conv-chat-body,.conv-event-icon.auto,button.primary{background:var(--derya-ink);border-color:var(--derya-ink);color:var(--surface)}.agent-send-btn:hover:not(:disabled),.btn:not(.btn-secondary):not(.btn-ghost):hover,button.primary:hover:not(:disabled){background:#16130f;border-color:#16130f}.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-tool,.filter-bar,.inbox-search-form,.pricing-icon-btn,.pricing-tabs,.product-modal-close,.topbar-search-form,.topbar-stat,.view-bar,button.btn-secondary,button.secondary,input:not([type=checkbox]):not([type=radio]),select,textarea{background:rgba(255,253,248,.9);border-color:rgba(205,188,167,.84);color:var(--text)}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.btn.btn-secondary:hover,.btn.secondary:hover,.conversation-tool:hover:not(:disabled),.pricing-icon-btn:hover,button.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:var(--surface-hover)}.topbar-search-form:focus-within,input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:rgba(111,129,113,.58);box-shadow:0 0 0 3px rgba(111,129,113,.14)}.draft-modal-link,.focus-banner-eyebrow,.inbox-load-link,.inbox-see-all,.job-reference,.pipeline-card-name,.pricing-carrier-name,.record-customer-link,.record-header-link,.record-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:var(--derya-cobalt)}.agent-fab-dot,.live-dot,.ops-status-light,.stage-real-dot{box-shadow:0 0 0 3px rgba(180,107,66,.16)}.chip-row .filter-chip.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.current:not(.active),.status-step.current .status-step-label,.view-switcher-tab.active{box-shadow:inset 0 -2px 0 rgba(180,107,66,.22)}.agent-panel,.metric-strip,.ops-brief,.portal-hero,.product-modal,.record-hero{background-image:none}.brand-mark svg{filter:drop-shadow(0 8px 14px rgba(64,54,42,.18))}.brand-mark-mini svg{filter:drop-shadow(0 4px 8px rgba(64,54,42,.13))}:root{--derya-cobalt-soft:#eaf4fb;--derya-cobalt-border:#bcd8eb;--derya-vermilion-soft:#f7ebf0;--derya-vermilion-border:#e5c0ca;--derya-mint:#90c9b8;--derya-mint-soft:#e9f6f2;--derya-mint-border:#bdddd3;--derya-line:#ccdde8;--bg:#edf5f8;--surface:#fbfdff;--surface-2:#f4f9fb;--surface-3:#e9f2f6;--surface-hover:#eef7fa;--border:#ccdde8;--border-strong:#b7cedd;--text:#24313c;--text-2:#50636f;--text-3:#7b8d98;--brand-hover:#5e8fba;--success:#4f947f;--warning:#a9864a;--warning-bg:#fbf4e6;--warning-border:#e4d0a1;--danger:#b85668;--danger-bg:#f8e9ed;--danger-border:#e9c0ca;--shadow-sm:0 1px 2px rgba(36,49,60,0.06);--shadow-md:0 10px 26px rgba(36,49,60,0.075);--shadow-lg:0 24px 68px rgba(36,49,60,0.115)}.sidebar{background:#e6f1f4;border-right-color:#c4d8e3;box-shadow:1px 0 0 rgba(255,255,255,.78),14px 0 34px rgba(36,49,60,.05)}.job-focus-strip,.sidebar-footer,.sidebar-logo,.topbar{background:#f6fbfc;border-color:#cbdde7;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-link.active,.nav-link:hover{background:#f5fbfc;border-color:#bcd8eb}.agent-panel,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.login-card,.metric-strip,.ops-brief,.portal-card,.portal-metric-card,.pricing-calculator,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-result-panel,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.product-modal,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.stage-header,.stage-panel,.table-shell{border-color:#cbdde7;box-shadow:var(--shadow-md)}.control-card-header,.conversation-header,.counter-pop-header,.job-note-editor,.login-header,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.pricing-sidebar-head,.product-modal-header,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{background:#f4f9fb;border-color:#cbdde7}.agent-panel-body,.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-body,.conversation-tool,.draft-modal-textarea,.filter-bar,.inbox-search-form,.pricing-icon-btn,.pricing-tabs,.product-modal-close,.topbar-search-form,.topbar-stat,.view-bar,button.btn-secondary,button.secondary,input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--surface-2);border-color:#cbdde7}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.btn.btn-secondary:hover,.btn.secondary:hover,.conversation-tool:hover:not(:disabled),.pricing-icon-btn:hover,button.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:#eaf5f7;border-color:var(--derya-cobalt-border);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.focus-banner:before,.inbox-page .page-title:before,.jobs-page .page-title:before,.metric-strip:before,.ops-brief:before,.portal-hero:before,.pricing-card:before,.pricing-page .page-title:before,.record-hero:before,.report-card:before,.report-page .page-title:before,.stage-header:before{background:var(--derya-cobalt);box-shadow:0 0 0 3px rgba(111,159,202,.12)}.ops-route-line:before,.pipeline-progress-fill,.portal-progress-fill,.pricing-confidence-fill,.record-progress-fill{background:var(--derya-cobalt)}.agent-fab-dot,.live-dot,.ops-status-light,.stage-real-dot{background:var(--derya-vermilion);box-shadow:0 0 0 3px rgba(199,131,150,.16)}.chip-row .filter-chip.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.current:not(.active),.status-step.current .status-step-label,.view-switcher-tab.active{border-color:var(--derya-cobalt-border);background:var(--derya-cobalt-soft);color:var(--derya-ink);box-shadow:inset 0 -2px 0 rgba(111,159,202,.45)}:root{--derya-ink:#17202a;--derya-ink-2:#24313d;--derya-paper:#f1eee8;--derya-paper-2:#f7f4ee;--derya-paper-3:#ece6dc;--derya-cobalt:#5b7897;--derya-cobalt-soft:#e8eef4;--derya-cobalt-border:#bdcbd9;--derya-vermilion:#b46b42;--derya-vermilion-soft:#f3e7de;--derya-vermilion-border:#dfc0ad;--derya-mint:#8f8174;--derya-mint-soft:#f0ebe4;--derya-mint-border:#d5cabe;--derya-blue:#5b7897;--derya-blue-hover:#4f6984;--derya-blue-soft:#e8eef4;--derya-blue-border:#bdcbd9;--derya-clay:#b46b42;--derya-clay-hover:#9f5d3a;--derya-clay-soft:#f3e7de;--derya-clay-border:#dfc0ad;--derya-porcelain:#fbfaf6;--derya-canvas:#f1eee8;--derya-panel:#fffdf8;--derya-steel:#6a7885;--derya-line:#d8d0c5;--surface-2:#f7f4ee;--surface-3:#ece6dc;--surface-hover:#f4efe7;--border:#ddd5ca;--border-strong:#c9bfb2;--text-2:#4c5966;--text-3:#7c8791;--info:var(--derya-blue);--info-bg:var(--derya-blue-soft);--info-border:var(--derya-blue-border);--success:#65715f;--success-bg:#eef0ea;--success-border:#cfd4c8;--warning-bg:#f5eee1;--warning-border:#ddc79d;--danger-bg:#f6e8e5;--danger-border:#e4bbb5;--shadow-xs:0 1px 1px rgba(23,32,42,0.035);--shadow-sm:0 2px 8px rgba(23,32,42,0.055);--shadow-md:0 10px 30px rgba(23,32,42,0.075);--shadow-lg:0 24px 70px rgba(23,32,42,0.13)}.content,.login-shell,.page-container,.portal-shell,body{background-image:none}.page-container{padding:26px 30px}.sidebar{background:var(--derya-ink);border-right-color:#0f161f;box-shadow:18px 0 45px rgba(23,32,42,.12)}.sidebar:before{background:var(--derya-clay);opacity:1}.sidebar-footer,.sidebar-logo{background:rgba(255,253,248,.035);border-color:rgba(255,253,248,.09)}.brand-name,.sidebar .brand-name{color:#fffdf8;font-weight:760}.brand-sub,.nav-section-label,.sidebar .brand-sub,.sidebar .user-name,.sidebar .user-role{color:rgba(255,253,248,.56)}.nav-divider,.nav-section-label.with-rule:before{background:rgba(255,253,248,.16)}.nav-link{border-color:transparent;color:rgba(255,253,248,.68)}.nav-link.active,.nav-link:hover{background:rgba(255,253,248,.075);border-color:rgba(255,253,248,.1);color:#fffdf8;box-shadow:inset 3px 0 0 var(--derya-clay)}.nav-link.active .nav-icon svg,.nav-link:hover .nav-icon svg{stroke:#fffdf8}.topbar-avatar,.user-avatar{background:var(--derya-clay);color:#fffdf8}.job-focus-strip,.topbar{background:rgba(255,253,248,.96);box-shadow:0 1px 0 rgba(23,32,42,.04);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-brand-text{color:var(--derya-ink);font-weight:760}.topbar-stat{background:#f7f4ee;border-color:var(--border);color:var(--text-2)}.topbar-stat:hover{background:#fffdf8;border-color:var(--border-strong);color:var(--text)}.draft-modal-link,.focus-banner-eyebrow,.inbox-load-link,.inbox-see-all,.job-reference,.pipeline-card-name,.pricing-carrier-name,.record-customer-link,.record-header-link,.record-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:var(--derya-blue)}.page-header{align-items:flex-end;padding-bottom:16px;border-bottom:1px solid rgba(201,191,178,.74);margin-bottom:18px}.page-title{font-size:24px;font-weight:780;letter-spacing:0}.page-subtitle{max-width:820px;margin-top:4px;color:#68737d;font-size:13px}.section-title{color:#68737d;letter-spacing:.08em}.agent-panel,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.login-card,.metric-strip,.ops-brief,.portal-card,.portal-metric-card,.pricing-calculator,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-result-panel,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.product-modal,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.stage-header,.stage-panel,.table-shell{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-xs)}.card:hover,.control-card:hover,.inbox-thread-card:hover,.pricing-carrier-card:hover{border-color:var(--border-strong)}.control-card-header,.conversation-header,.counter-pop-header,.inbox-group-header,.job-col-header,.job-note-editor,.login-header,.pipeline-col-header,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.pricing-sidebar-head,.product-modal-header,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{background:#f7f4ee;border-color:var(--border)}.agent-panel-body,.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-body,.conversation-tool,.draft-modal-textarea,.filter-bar,.inbox-search-form,.pricing-icon-btn,.pricing-tabs,.product-modal-close,.topbar-search-form,.view-bar,button.btn-secondary,button.secondary,input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fbfaf6;border-color:var(--border);color:var(--text)}.topbar-search-form:focus-within,input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--derya-blue);box-shadow:0 0 0 3px rgba(91,120,151,.14)}.agent-send-btn,.btn,.conv-chat-user .conv-chat-body,button,button.primary{background:var(--derya-clay);border-color:var(--derya-clay);color:#fffdf8}.agent-send-btn:hover:not(:disabled),.btn:hover,button.primary:hover:not(:disabled),button:hover:not(:disabled){background:var(--derya-clay-hover);border-color:var(--derya-clay-hover);box-shadow:0 4px 12px rgba(180,107,66,.16)}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.btn.btn-secondary:hover,.btn.secondary:hover,.conversation-tool:hover:not(:disabled),.pricing-icon-btn:hover,button.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:#fffdf8;border-color:var(--border-strong);color:var(--derya-ink);box-shadow:inset 0 -2px 0 var(--derya-clay)}.btn.btn-secondary,.btn.secondary,button.btn-secondary,button.secondary{color:var(--text-2)}.chip-row{gap:8px;margin-bottom:14px}.filter-chip,.mode-tabs,.view-switcher{background:rgba(255,253,248,.7)}.filter-chip{height:30px;padding:5px 10px;color:#596572}.chip-row .filter-chip.active,.filter-chip.active,.filter-chip.dark.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.current:not(.active),.status-step.current .status-step-label,.view-switcher-tab.active{color:#fffdf8;box-shadow:inset 0 -2px 0 var(--derya-clay)}.filter-chip.active .filter-chip-count,.filter-chip.dark.active .filter-chip-count{background:rgba(255,253,248,.16);color:#fffdf8}.view-switcher-tab.active{background:#fffdf8;box-shadow:inset 0 -2px 0 var(--derya-clay)}.inbox-search-form{padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,253,248,.68)}.inbox-search-input{height:34px;background:#fffdf8}.inbox-stack{gap:10px}.inbox-group-card,.inbox-thread-card{border-left:3px solid transparent}.inbox-group-card.linked,.inbox-thread-card.linked{border-left-color:var(--derya-blue)}.inbox-thread-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.inbox-thread-inner{padding:14px 16px 12px}.inbox-thread-top{gap:8px 10px;margin-bottom:8px}.inbox-thread-subject{font-size:13.5px;font-weight:760}.inbox-group-meta,.inbox-preview-meta,.inbox-thread-counts,.inbox-thread-meta{color:#7a858f}.inbox-kind-badge{background:#f7f4ee;color:#68737d}.inbox-kind-badge.kind-rfq{border-color:var(--derya-clay-border);background:var(--derya-clay-soft);color:var(--derya-clay)}.inbox-kind-badge.kind-carrier,.inbox-kind-badge.kind-customer{border-color:var(--derya-blue-border);background:var(--derya-blue-soft);color:var(--derya-blue)}.inbox-linked-row{padding-top:2px}.inbox-preview{border-top-color:rgba(221,213,202,.82)}.inbox-preview-body{color:#52606c}.inbox-ai-note{color:#8a7567}.job-draft-badge,.type-badge{border-color:var(--derya-clay-border);background:var(--derya-clay-soft);color:var(--derya-clay)}.agent-fab-dot,.focus-banner:before,.inbox-page .page-title:before,.jobs-page .page-title:before,.live-dot,.metric-strip:before,.ops-brief:before,.ops-status-light,.portal-hero:before,.pricing-card:before,.pricing-page .page-title:before,.record-hero:before,.report-card:before,.report-page .page-title:before,.stage-header:before,.stage-real-dot{background:var(--derya-clay);box-shadow:0 0 0 3px rgba(180,107,66,.14)}.ops-route-line:before,.pipeline-progress-fill,.portal-progress-fill,.pricing-confidence-fill,.record-progress-fill{background:var(--derya-blue)}.data-table thead tr{background:#f7f4ee}.data-table th{color:#68737d;letter-spacing:.07em}.data-table td{border-top-color:var(--border)}.job-card,.pipeline-card{border-color:var(--border);background:#fffdf8}.job-card:hover,.pipeline-card:hover{border-color:var(--derya-blue-border);box-shadow:var(--shadow-sm)}.job-card.is-draft{border-color:var(--derya-clay-border);background:#fffaf5}.brand-mark svg{filter:drop-shadow(0 10px 20px rgba(23,32,42,.2))}.brand-mark-mini svg{filter:drop-shadow(0 5px 10px rgba(23,32,42,.14))}@media (max-width:900px){.page-container{padding:18px 16px}.page-header{align-items:flex-start;gap:12px}.page-title{font-size:22px}.page-actions{width:100%}.page-actions .btn,.page-actions button,.page-actions>*{flex:1 1 auto}}[data-agent-target]{scroll-margin:132px}[data-agent-active=true]{outline:2px solid rgba(155,106,63,.72);outline-offset:4px}.agent-page-presence{position:fixed;inset:0;z-index:43;pointer-events:none}.agent-page-spotlight{position:fixed;border:2px solid rgba(155,106,63,.78);border-radius:10px;background:rgba(155,106,63,.12);box-shadow:0 0 0 9999px rgba(43,36,26,.07),0 18px 44px rgba(43,36,26,.16);transition:left .28s ease,top .28s ease,width .28s ease,height .28s ease;animation:agent-spotlight-pulse 1.35s ease-in-out infinite}.agent-page-cursor{position:fixed;left:0;top:0;width:26px;height:30px;transition:transform .34s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 10px 16px rgba(36,33,27,.24))}.agent-page-cursor-pointer{position:absolute;left:0;top:0;width:20px;height:24px;background:var(--derya-ink);-webkit-clip-path:polygon(0 0,0 23px,6px 17px,10px 27px,15px 25px,11px 15px,20px 15px);clip-path:polygon(0 0,0 23px,6px 17px,10px 27px,15px 25px,11px 15px,20px 15px);transform:rotate(-7deg)}.agent-page-cursor-dot{position:absolute;right:0;bottom:0;width:9px;height:9px;border:2px solid #efe3cc;border-radius:999px;background:var(--derya-clay);box-shadow:0 0 0 4px rgba(180,107,66,.2)}.agent-page-callout{position:fixed;width:270px;padding:10px 12px 11px;border:1px solid #cbb894;border-radius:8px;background:#f8efd9;box-shadow:0 18px 48px rgba(36,33,27,.18);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.agent-page-callout em,.agent-page-callout small{display:block}.agent-page-callout-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.agent-page-callout-meta span{color:var(--derya-olive);font-size:10px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.agent-page-callout-meta b{flex:0 0 auto;min-width:34px;padding:2px 6px;border:1px solid #cbb894;border-radius:999px;background:#efe1c4;color:#5f4a2f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:900;line-height:1.15;text-align:center}.agent-page-callout strong{display:block;color:var(--derya-ink);font-size:13px;font-weight:780;line-height:1.25}.agent-page-callout small{margin-top:3px;color:#746957;font-size:11.5px;line-height:1.35}.agent-page-callout em{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:7px;padding:3px 7px;border:1px solid #d3c1a4;border-radius:999px;background:#f1e4cb;color:#6f5f49;font-size:10px;font-style:normal;font-weight:820;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@keyframes agent-spotlight-pulse{0%,to{box-shadow:0 0 0 9999px rgba(36,33,27,.055),0 18px 44px rgba(36,33,27,.12),0 0 0 0 rgba(155,106,63,.16)}50%{box-shadow:0 0 0 9999px rgba(36,33,27,.055),0 18px 44px rgba(36,33,27,.12),0 0 0 8px rgba(155,106,63,.08)}}@media (prefers-reduced-motion:reduce){.agent-page-cursor,.agent-page-spotlight{animation:none;transition:none}}:root{--derya-ink:#24313c;--derya-ink-2:#354653;--derya-paper:#f7fafc;--derya-paper-2:#eef5f9;--derya-paper-3:#e4edf4;--derya-cobalt:#6f9fca;--derya-cobalt-soft:#edf5fb;--derya-cobalt-border:#bdd8ea;--derya-vermilion:#c78396;--derya-vermilion-soft:#f8edf1;--derya-vermilion-border:#e7c1cc;--derya-mint:#8ebfaf;--derya-mint-soft:#eaf6f2;--derya-mint-border:#bfded4;--derya-blue:var(--derya-cobalt);--derya-blue-hover:#5f8fb6;--derya-blue-soft:var(--derya-cobalt-soft);--derya-blue-border:var(--derya-cobalt-border);--derya-clay:var(--derya-vermilion);--derya-clay-hover:#b56f83;--derya-clay-soft:var(--derya-vermilion-soft);--derya-clay-border:var(--derya-vermilion-border);--derya-porcelain:#fbfdff;--derya-canvas:#edf5f8;--derya-panel:#fbfdff;--derya-steel:#647482;--derya-line:#cfdde7;--surface-2:#f2f7fa;--surface-3:#e8f0f6;--surface-hover:#f3f8fb;--border:#d2dee8;--border-strong:#b9cedd;--text-2:#51616e;--text-3:#7d8d99;--brand:var(--derya-cobalt);--brand-light:var(--derya-cobalt-soft);--brand-border:var(--derya-cobalt-border);--accent:var(--derya-vermilion);--accent-light:var(--derya-vermilion-soft);--accent-border:var(--derya-vermilion-border);--success:#5b8d7e;--success-bg:var(--derya-mint-soft);--success-border:var(--derya-mint-border);--warning:#9b7641;--warning-bg:#f6f0e6;--warning-border:#dfcba8;--danger:#ad544d;--danger-bg:#f7eceb;--danger-border:#e8c0ba;--shadow-xs:0 1px 1px rgba(36,49,60,0.035);--shadow-sm:0 3px 10px rgba(36,49,60,0.055);--shadow-md:0 12px 34px rgba(36,49,60,0.08);--shadow-lg:0 24px 70px rgba(36,49,60,0.13)}.content,.login-shell,.page-container,.portal-shell,body{background:var(--bg)}.sidebar{background:#24313c;border-right-color:#1c2731;box-shadow:18px 0 44px rgba(36,49,60,.13)}.sidebar:before{background:var(--derya-cobalt)}.sidebar-footer,.sidebar-logo{background:rgba(251,253,255,.035);border-color:rgba(251,253,255,.1)}.nav-link.active,.nav-link:hover{background:rgba(251,253,255,.08);border-color:rgba(251,253,255,.12);box-shadow:inset 3px 0 0 var(--derya-cobalt)}.topbar-avatar,.user-avatar{background:var(--derya-cobalt);color:#fbfdff}.job-focus-strip,.topbar{background:rgba(251,253,255,.96);border-color:var(--border);box-shadow:0 1px 0 rgba(36,49,60,.055)}.agent-panel-body,.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-body,.conversation-tool,.draft-modal-textarea,.filter-bar,.inbox-search-form,.pricing-icon-btn,.pricing-tabs,.product-modal-close,.topbar-search-form,.topbar-stat,.view-bar,button.btn-secondary,button.secondary,input:not([type=checkbox]):not([type=radio]),select,textarea{background:#f7fafc;border-color:var(--border);color:var(--text)}.agent-panel,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.job-card,.login-card,.metric-strip,.ops-brief,.pipeline-card,.portal-card,.portal-metric-card,.pricing-calculator,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-result-panel,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.product-modal,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.stage-header,.stage-panel,.table-shell{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-xs)}.control-card-header,.conversation-header,.counter-pop-header,.data-table thead tr,.inbox-group-header,.job-col-header,.job-note-editor,.login-header,.pipeline-col-header,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.pricing-sidebar-head,.product-modal-header,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{background:#f0f6fa;border-color:var(--border)}.page-header{border-bottom-color:rgba(185,206,221,.78)}.page-title{color:var(--derya-ink)}.data-table th,.inbox-group-meta,.inbox-preview-meta,.inbox-thread-counts,.inbox-thread-meta,.page-subtitle,.section-title{color:#6c7c88}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.btn.btn-secondary:hover,.btn.secondary:hover,.conversation-tool:hover:not(:disabled),.pricing-icon-btn:hover,.topbar-stat:hover,button.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:#fbfdff;border-color:var(--border-strong);color:var(--derya-ink);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.agent-send-btn,.btn,.conv-chat-user .conv-chat-body,button,button.primary{background:#24313c;border-color:#24313c;color:#fbfdff;box-shadow:none}.agent-send-btn:hover:not(:disabled),.btn:hover,button.primary:hover:not(:disabled),button:hover:not(:disabled){background:#354653;border-color:#354653;box-shadow:0 4px 12px rgba(36,49,60,.16)}.filter-chip,.mode-tabs,.view-switcher{background:rgba(251,253,255,.72);border-color:var(--border)}.chip-row .filter-chip.active,.filter-chip.active,.filter-chip.dark.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.current:not(.active),.status-step.current .status-step-label,.view-switcher-tab.active{background:var(--derya-ink);border-color:var(--derya-ink);color:#fbfdff;box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.view-switcher-tab.active{background:#fbfdff;color:var(--derya-ink);border-color:var(--border-strong);box-shadow:inset 0 -2px 0 var(--derya-cobalt)}.inbox-search-input{background:#fbfdff}.inbox-group-card.linked,.inbox-thread-card.linked{border-left-color:var(--derya-cobalt)}.inbox-thread-subject{color:var(--derya-ink)}.inbox-kind-badge{border-color:var(--border);background:#f2f7fa;color:#647482}.inbox-kind-badge.kind-rfq,.job-draft-badge,.type-badge{border-color:var(--derya-vermilion-border);background:var(--derya-vermilion-soft);color:#9f6172}.inbox-kind-badge.kind-carrier{border-color:var(--derya-cobalt-border);background:var(--derya-cobalt-soft);color:#547d9f}.inbox-kind-badge.kind-customer{border-color:var(--derya-mint-border);background:var(--derya-mint-soft);color:#5b8d7e}.agent-fab-dot,.focus-banner:before,.inbox-page .page-title:before,.jobs-page .page-title:before,.live-dot,.metric-strip:before,.ops-brief:before,.ops-route-line:before,.ops-status-light,.pipeline-progress-fill,.portal-hero:before,.portal-progress-fill,.pricing-card:before,.pricing-confidence-fill,.pricing-page .page-title:before,.record-hero:before,.record-progress-fill,.report-card:before,.report-page .page-title:before,.stage-header:before,.stage-real-dot{background:var(--derya-cobalt);box-shadow:0 0 0 3px rgba(111,159,202,.16)}.draft-modal-link,.focus-banner-eyebrow,.inbox-load-link,.inbox-see-all,.job-reference,.pipeline-card-name,.pricing-carrier-name,.record-customer-link,.record-header-link,.record-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:#547d9f}.brand-mark svg,.brand-mark-mini svg{filter:drop-shadow(0 8px 18px rgba(36,49,60,.16))}:root{--derya-ink:#262016;--derya-ink-2:#3c3121;--derya-paper:#f4ead6;--derya-paper-3:#d8c39a;--derya-olive:#756d43;--derya-olive-hover:#5f5835;--derya-olive-soft:#f2e7bf;--derya-olive-border:#bca56a;--derya-clay:#9b6639;--derya-clay-hover:#81542f;--derya-clay-soft:#f5dfc5;--derya-clay-border:#c99763;--derya-sienna:#80513b;--derya-sienna-soft:#efd7ca;--derya-sienna-border:#c99d83;--derya-blue:var(--derya-olive);--derya-blue-hover:var(--derya-olive-hover);--derya-blue-soft:var(--derya-olive-soft);--derya-blue-border:var(--derya-olive-border);--derya-mint:#81775a;--derya-mint-soft:#eee4cc;--derya-mint-border:#cbbc8d;--derya-porcelain:#f4ead6;--derya-canvas:#eadfca;--derya-panel:#f4ead6;--derya-steel:#6f624d;--derya-line:#c8ae70;--sidebar-bg:#362b1f;--sidebar-border:#4b3a29;--sidebar-text:#f0dfbf;--sidebar-text-active:#eadbc2;--sidebar-hover:#463521;--sidebar-active-bg:#4a3926;--sidebar-active-border:var(--derya-clay);--bg:var(--derya-canvas);--surface-2:#eadbc2;--surface-3:#f0dda9;--surface-hover:#f7efd9;--border:#cdb274;--border-strong:#8f7138;--text:var(--derya-ink);--text-2:#332b1e;--text-3:#4f4330;--text-muted:#5d513f;--success:#68704a;--success-bg:#e6e7cf;--success-border:#b9bf8b;--warning:#8e6a31;--warning-bg:#f5e2ad;--warning-border:#bd9145;--danger:#814b37;--danger-bg:#ecd2c5;--danger-border:#bd8d78;--neutral-bg:#eadbc2;--neutral-border:#cdb274;--shadow-xs:0 1px 0 rgba(69,55,36,0.055);--shadow-sm:0 2px 8px rgba(69,55,36,0.065);--shadow-md:0 12px 28px rgba(69,55,36,0.09);--shadow-lg:0 24px 64px rgba(69,55,36,0.12)}*,:after,:before{background-image:none!important}body,html{background:var(--bg)!important;background-size:auto!important;color:var(--text)}.content,.login-shell,.page-container,.portal-shell,body{background-color:var(--bg)!important;background-image:none!important;background-size:auto!important;color:var(--text)}.sidebar{box-shadow:10px 0 30px rgba(55,43,28,.18)}.sidebar:before{display:none!important}.sidebar-footer,.sidebar-logo{background:#302419!important}.brand-name,.sidebar .brand-name,.topbar-avatar,.user-avatar{color:#efe3cc!important}.brand-sub,.nav-link,.nav-section-label,.sidebar .brand-sub,.sidebar .user-name,.sidebar .user-role{color:var(--sidebar-text)!important}.nav-divider,.nav-section-label.with-rule:before{background:var(--sidebar-border)!important}.nav-link.active,.nav-link:hover{box-shadow:inset 3px 0 0 var(--derya-clay)!important}.nav-link.active .nav-icon svg,.nav-link:hover .nav-icon svg{stroke:currentColor!important}.job-focus-strip,.topbar{background:#f1e4cb!important;box-shadow:0 1px 0 rgba(69,55,36,.12),0 10px 22px rgba(69,55,36,.055)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.job-focus-strip{color:var(--text)!important}.job-focus-icon{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text-2)!important}.job-focus-label,.job-focus-link,.job-focus-mode,.job-focus-route,.job-focus-sep{color:var(--text-2)!important;opacity:1!important}.job-focus-customer,.job-focus-link:hover,.job-focus-ref{color:var(--text)!important}.conversation-rail-copy small,.conversation-subtitle,.data-table th,.inbox-group-meta,.inbox-preview-meta,.inbox-thread-counts,.inbox-thread-meta,.page-subtitle,.section-title{color:var(--text-3)!important}.conversation-panel [class*=meta],.conversation-panel [class*=time],.conversation-panel small,.conversation-subtitle,.job-card-note,.job-card-route,.ms-step .ms-date,.muted,.ops-brief-meta,.page-subtitle,.record-attachment-meta,.record-linked-meta,.record-meta-separator,.record-meta-token,.record-row-meta,.stage-table .muted,.timeline-time,.tone-muted{color:var(--text-2)!important}.card:hover,.control-card:hover,.inbox-thread-card:hover,.job-card:hover,.pipeline-card:hover,.pricing-carrier-card:hover{border-color:var(--border-strong)!important;box-shadow:var(--shadow-sm)!important}.agent-panel-body,.conversation-body,.draft-modal-textarea{background:#eadbc2!important}.conversation-compose{background:#f4ead6!important}.agent-suggestion,.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-tool,.filter-bar,.filter-chip,.inbox-search-form,.mode-tabs,.pricing-icon-btn,.pricing-tabs,.product-modal-close,.topbar-search-form,.topbar-stat,.view-bar,.view-switcher,button.btn-secondary,button.secondary,input:not([type=checkbox]):not([type=radio]),select,textarea{background:#f1e4cb!important}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.btn.btn-secondary:hover,.btn.secondary:hover,.conversation-tool:hover:not(:disabled),.filter-chip:hover,.pricing-icon-btn:hover,.topbar-stat:hover,button.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:var(--surface-hover)!important;border-color:var(--border-strong)!important;color:var(--text)!important;box-shadow:inset 0 -2px 0 var(--derya-clay)!important}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.btn,.conv-chat-user .conv-chat-body,.conv-event-icon.auto,.topbar-avatar,.user-avatar,button,button.primary{background:#33281b!important;border-color:#33281b!important;color:#eadbc2!important;box-shadow:none}.agent-send-btn:hover:not(:disabled),.btn:hover,button.primary:hover:not(:disabled),button:hover:not(:disabled){background:#1f170f!important;border-color:#1f170f!important;box-shadow:0 4px 12px rgba(43,36,26,.18)!important}.topbar-search-form:focus-within,input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--derya-olive)!important;box-shadow:0 0 0 3px rgba(111,106,69,.18)!important}.chip-row .filter-chip.active,.filter-chip.active,.filter-chip.dark.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.current:not(.active),.status-step.current .status-step-label,.view-switcher-tab.active{background:#33281b!important;border-color:#33281b!important;color:#eadbc2!important;box-shadow:inset 0 -2px 0 var(--derya-clay)!important}.view-switcher-tab.active{background:var(--surface-2)!important;color:var(--text)!important}.filter-chip,.job-draft-badge,.job-mode-chip,.mode-tab,.opp-pill,.record-chip,.stage-tab,.status-step-label,.type-badge,.view-switcher-tab{color:var(--text-2)!important;font-weight:700}.mode-tab:not(.active),.stage-tab:not(.active):not(.current),.status-step:not(.current) .status-step-label,.view-switcher-tab:not(.active){border-color:var(--border)!important}.chip-row .filter-chip.active,.filter-chip.active,.filter-chip.dark.active,.job-focus-status,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.active,.stage-tab.current,.status-step.current .status-step-label{color:#eadbc2!important}.chip-row .filter-chip.active *,.filter-chip.active *,.filter-chip.dark.active *,.job-focus-status *,.mode-tab.active *,.pricing-tab.active *,.record-status-pill *,.stage-tab.active *,.stage-tab.current *,.status-step.current .status-step-label *{color:#eadbc2!important;opacity:1!important}.collapsible-header{background:#33281b!important;border-color:#33281b!important;color:#eadbc2!important}.collapsible-header:hover{background:#1f170f!important;border-color:#1f170f!important}.collapsible-header svg,.collapsible-meta,.collapsible-title{color:#eadbc2!important;stroke:currentColor!important;opacity:1!important}.cmdk-input-row input::placeholder,.topbar-search-input::placeholder,input::placeholder,textarea::placeholder{color:#5c4a2f!important;opacity:1}.agent-page-callout span,.draft-modal-link,.focus-banner-eyebrow,.inbox-load-link,.inbox-see-all,.job-reference,.pipeline-card-name,.pricing-carrier-name,.record-customer-link,.record-header-link,.record-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:var(--derya-olive)!important}.inbox-kind-badge.kind-carrier,.inbox-kind-badge.kind-customer,.inbox-kind-badge.kind-rfq,.job-draft-badge,.opp-pill,.type-badge{border-color:var(--border-strong)!important;background:var(--surface-2)!important;color:var(--text-2)!important}.agent-fab-dot,.focus-banner:before,.inbox-page .page-title:before,.jobs-page .page-title:before,.live-dot,.metric-strip:before,.ops-brief:before,.ops-route-line:before,.ops-status-light,.pipeline-progress-fill,.portal-hero:before,.portal-progress-fill,.pricing-card:before,.pricing-confidence-fill,.pricing-page .page-title:before,.record-hero:before,.record-progress-fill,.report-card:before,.report-page .page-title:before,.stage-header:before,.stage-real-dot{background:var(--derya-clay)!important;box-shadow:0 0 0 3px rgba(155,106,63,.14)!important}.data-table td,.inbox-preview,.ms-line,.record-timeline-line,.timeline-line{border-color:var(--border)!important}.ops-route-port{background:var(--surface-2)!important}.ops-route-vessel{background:var(--derya-clay)!important;border-color:var(--derya-clay-hover)!important}[data-agent-active=true]{outline-color:rgba(155,106,63,.72)!important;box-shadow:0 0 0 6px rgba(155,106,63,.12),var(--shadow-md)!important}.agent-page-spotlight{background:rgba(155,106,63,.12)!important;border-color:rgba(155,106,63,.78)!important;box-shadow:0 0 0 9999px rgba(43,36,26,.07),0 18px 44px rgba(43,36,26,.16)!important}.agent-page-cursor-dot{background:var(--derya-clay)!important;border-color:#efe3cc!important}.agent-page-callout{background:#f8efd9!important;border-color:var(--border-strong)!important;color:var(--text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.agent-suggestion,.agent-tool-button,.conversation-tool{background:#f1e4cb!important;border-color:var(--border)!important;color:var(--text)!important}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.conversation-tool:hover:not(:disabled){background:#f6ecd8!important;border-color:var(--border-strong)!important;color:var(--text)!important}.agent-page-callout strong{color:var(--text)!important}.agent-page-callout small{color:var(--text-2)!important}.brand-mark svg,.brand-mark-mini svg{filter:drop-shadow(0 7px 14px rgba(43,36,26,.18))!important}.inbox-priority-badge{display:inline-flex;align-items:center;margin-right:6px;padding:2px 6px;border:1px solid var(--border);border-radius:3px;background:var(--surface-2);color:var(--text-2);font-size:9.5px;font-weight:800;line-height:1.2;text-transform:uppercase}.inbox-priority-badge.critical{border-color:#8f5f37;background:#f3dcc0;color:#5c331c}.inbox-priority-badge.high{border-color:#8b7d4d;background:#efe5bd;color:#51491f}.inbox-priority-badge.low{opacity:.72}.customer-inline-form{margin-left:auto}.pricing-directory-card{margin-top:14px}.pricing-directory-form{margin-top:10px}.pricing-draft-list,.pricing-forwarder-checkboxes,.pricing-forwarder-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.pricing-draft-card,.pricing-forwarder-check,.pricing-forwarder-row{border:1px solid var(--border);border-radius:6px;background:var(--surface-2)}.pricing-forwarder-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px}.pricing-forwarder-row.muted{opacity:.62}.pricing-forwarder-check span,.pricing-forwarder-row div{display:grid;grid-gap:2px;gap:2px}.pricing-forwarder-check strong,.pricing-forwarder-row strong{color:var(--text);font-size:12px}.pricing-draft-card summary em,.pricing-forwarder-check em,.pricing-forwarder-row em,.pricing-forwarder-row span{color:var(--text-3);font-size:11px;font-style:normal}.pricing-forwarder-draft-form{display:grid;grid-gap:12px;gap:12px}.pricing-forwarder-check{display:flex;align-items:flex-start;gap:9px;padding:10px}.pricing-forwarder-check input{margin-top:2px}.pricing-draft-card{padding:10px}.pricing-draft-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--text);font-weight:800}.pricing-draft-card .quote-ready-grid{margin-top:12px}.pricing-draft-card .quote-ready-message{margin-top:10px}.pricing-draft-actions,.pricing-send-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.pricing-send-form select{min-width:210px}.pricing-send-error{margin-top:10px;border:1px solid var(--danger-border);border-radius:6px;background:var(--danger-bg);color:var(--text);font-size:12px;padding:8px 9px}.pricing-sent-list{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.pricing-sent-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--success-border);border-radius:6px;background:var(--success-bg);color:var(--text);font-size:12px;padding:8px 10px}.pricing-sent-row span{color:var(--text-2);font-size:11px}.pricing-decision-rail{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;border:1px solid #bfa884;border-left-width:4px;border-radius:8px;background:#f4ead6;padding:13px}.pricing-decision-rail.critical{border-left-color:#8f5d45}.pricing-decision-rail.high{border-left-color:#9a6b2f}.pricing-decision-rail.low,.pricing-decision-rail.medium{border-left-color:#6f7f5b}.pricing-decision-action-row,.pricing-decision-body,.pricing-decision-head,.pricing-decision-route{display:grid;grid-gap:10px;gap:10px}.pricing-decision-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pricing-decision-head h3{color:var(--text);font-size:20px;font-weight:920;letter-spacing:0}.pricing-decision-action-row em,.pricing-decision-blocker em,.pricing-decision-head p,.pricing-decision-primary em,.pricing-decision-proof em,.pricing-decision-route em,.pricing-decision-step em{color:var(--text-2);font-size:12px;font-style:normal;font-weight:720;line-height:1.35}.pricing-decision-verdict{min-width:168px;border:1px solid #d0b993;border-radius:7px;background:#eadbc2;padding:8px 10px;text-align:right}.pricing-decision-action-row strong,.pricing-decision-blocker strong,.pricing-decision-primary strong,.pricing-decision-proof strong,.pricing-decision-route strong,.pricing-decision-step strong,.pricing-decision-verdict strong{display:block;color:var(--text);font-size:13px;font-weight:900;overflow-wrap:anywhere}.pricing-decision-action-row span,.pricing-decision-blocker span,.pricing-decision-primary span,.pricing-decision-proof span,.pricing-decision-route span,.pricing-decision-step span,.pricing-decision-verdict span{color:#7c705f;font-size:10px;font-weight:860;letter-spacing:0;text-transform:uppercase}.pricing-decision-verdict.blocked,.pricing-decision-verdict.needs-rates,.pricing-decision-verdict.review-required{border-color:#bd8b58;background:#f1dfc5}.pricing-decision-verdict.ready-to-quote{border-color:#c8c29f;background:#e9e2c7}.pricing-decision-body{grid-template-columns:minmax(260px,.95fr) minmax(0,1.35fr)}.pricing-decision-primary{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid #d3c0a2;border-radius:8px;background:#fbf2df;padding:11px}.pricing-decision-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid #c7ae86;border-radius:7px;background:#eadbc2;color:var(--text)}.pricing-decision-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pricing-decision-action-row,.pricing-decision-priority,.pricing-decision-proof>div,.pricing-decision-route{border:1px solid #d3c0a2;border-radius:8px;background:#fbf2df;padding:10px}.pricing-decision-priority{background:#eadbc2;background-image:none!important;border-left:4px solid #6f7f5b}.pricing-decision-priority.rates,.pricing-decision-priority.review{border-left-color:#9a6b2f}.pricing-decision-priority.blocked{border-left-color:#8f5d45;background:#f1dfc5}.pricing-decision-priority-head{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.pricing-decision-priority-head>div{min-width:0}.pricing-decision-priority-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px}.pricing-decision-priority-checklist{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:9px}.pricing-decision-priority-check{align-items:start;background:#fbf5e8;background-image:none!important;border:1px solid #d1bea4;border-left:4px solid #6f7f5b;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px minmax(0,1fr);min-width:0;padding:8px}.pricing-decision-priority-check.info,.pricing-decision-priority-check.rates,.pricing-decision-priority-check.review{border-left-color:#9a6b2f}.pricing-decision-priority-check.blocked{border-left-color:#8f5d45}.pricing-decision-priority-check>span{align-items:center;background:#eadbc2;border:1px solid #d1bea4;border-radius:999px;color:#5f5545;display:inline-flex;font-size:10px;font-weight:900;height:22px;justify-content:center;width:22px}.pricing-decision-priority-check strong{margin-top:0}.pricing-decision-priority-check em,.pricing-decision-priority-check small{display:block;line-height:1.32;margin-top:3px;overflow-wrap:anywhere}.pricing-decision-priority-check small{color:#7c705f;font-size:.74rem;font-weight:760}.pricing-decision-priority-check-action{display:grid;grid-gap:7px;gap:7px;margin-top:8px;min-width:0}.pricing-decision-priority-check-action .pricing-decision-inline-form,.pricing-decision-priority-check-action .record-wide-action{width:100%}.pricing-decision-priority-check-action .btn{justify-content:center;min-height:34px}.pricing-decision-proof-gaps{background:#f4e8d1;background-image:none!important;border:1px dashed #c7b79e;border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px}.pricing-decision-proof-gaps-head{display:grid;grid-gap:4px;gap:4px}.commercial-cockpit-proof-gaps-list,.pricing-decision-proof-gaps-list{display:grid;grid-gap:7px;gap:7px}.commercial-cockpit-proof-gap,.pricing-decision-proof-gap{align-items:start;background:#fbf5e8;background-image:none!important;border:1px solid #d1bea4;border-left:4px solid #6f7f5b;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:22px minmax(0,1fr);padding:8px}.commercial-cockpit-proof-gap.info,.commercial-cockpit-proof-gap.review,.pricing-decision-proof-gap.info,.pricing-decision-proof-gap.review{border-left-color:#9a6b2f}.commercial-cockpit-proof-gap.blocked,.pricing-decision-proof-gap.blocked{border-left-color:#8f5d45}.commercial-cockpit-proof-gap>span,.pricing-decision-proof-gap>span{align-items:center;background:#eadbc2;border:1px solid #d1bea4;border-radius:999px;color:#5f5545;display:inline-flex;font-size:10px;font-weight:900;height:20px;justify-content:center;line-height:1;width:20px}.commercial-cockpit-proof-gap em,.commercial-cockpit-proof-gap small,.commercial-cockpit-proof-gap strong,.pricing-decision-proof-gap em,.pricing-decision-proof-gap small,.pricing-decision-proof-gap strong{display:block;overflow-wrap:anywhere}.commercial-cockpit-proof-gap small,.pricing-decision-proof-gap small{color:#7c705f;font-size:.74rem;font-weight:760;line-height:1.3;margin-top:3px}.pricing-command-proof-gaps{order:3;background:#f1e4cb;background-image:none!important;border:1px dashed #c7b79e;border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:8px}.pricing-command-proof-gap{border-top:1px solid #d1bea4;display:grid;grid-gap:2px;gap:2px;padding-top:6px}.pricing-command-proof-gap em,.pricing-command-proof-gap strong{display:block;overflow-wrap:anywhere}.commercial-checklist-stop,.commercial-checklist-why{display:block}.commercial-checklist-stop b,.commercial-checklist-why b{color:#5f5545;display:inline-block;font-size:.68rem;font-weight:950;margin-right:5px;text-transform:uppercase}.commercial-checklist-why{color:#6f604d}.pricing-decision-priority-row{min-width:0;border:1px solid #d3c0a2;border-radius:7px;background:#fbf2df;padding:8px}.pricing-decision-priority-row.ready{border-color:rgba(90,111,72,.48)}.pricing-decision-priority-row.info,.pricing-decision-priority-row.rates,.pricing-decision-priority-row.review{border-color:rgba(167,123,56,.5)}.pricing-decision-priority-row.blocked{border-color:rgba(143,93,69,.55)}.pricing-decision-priority span,.pricing-decision-priority-row span{color:#7c705f;display:block;font-size:10px;font-weight:860;letter-spacing:0;text-transform:uppercase}.pricing-decision-priority strong,.pricing-decision-priority-row strong{color:var(--text);display:block;font-size:13px;font-weight:900;line-height:1.2;margin-top:3px;overflow-wrap:anywhere}.pricing-decision-priority em,.pricing-decision-priority-row em{color:var(--text-2);display:block;font-size:12px;font-style:normal;font-weight:720;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.pricing-decision-blocker{display:grid;grid-gap:4px;gap:4px;border:1px solid #c2905e;border-radius:8px;background:#f1dfc5;padding:10px 11px}.pricing-decision-blocker.critical{border-color:#9b5c45;background:#efd8c2}.pricing-decision-contract{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(0,1fr));border:1px solid #d3c0a2;border-left:4px solid #6f7f5b;border-radius:8px;background:#f8efdf;background-image:none!important;padding:10px}.pricing-decision-contract.review{border-left-color:#9a6b2f}.pricing-decision-contract.blocked{border-left-color:#8f5d45}.pricing-decision-contract>div{min-width:0;border-left:1px solid #dccbb2;padding-left:9px}.pricing-decision-contract>div:first-child{border-left:0;padding-left:0}.pricing-decision-contract span{color:#7c705f;display:block;font-size:10px;font-weight:860;letter-spacing:0;text-transform:uppercase}.pricing-decision-contract strong{color:var(--text);display:block;font-size:12px;font-weight:900;line-height:1.22;margin:4px 0 3px;overflow-wrap:anywhere}.pricing-decision-contract em{color:var(--text-2);display:block;font-size:11px;font-style:normal;line-height:1.32;overflow-wrap:anywhere}.pricing-decision-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pricing-decision-step{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #d3c0a2;border-radius:8px;background:#fbf2df;padding:9px}.pricing-decision-step svg{color:var(--derya-olive)}.pricing-decision-step.done{border-color:#c8c29f;background:#efe8cf}.pricing-decision-step.active,.pricing-decision-step.review{border-color:#c69a62;background:#f2dfc1}.pricing-decision-step.locked{opacity:.72}.pricing-decision-route{background-image:none!important;border-left:4px solid #a77b38}.pricing-decision-route.ready{border-left-color:#6f7f5b}.pricing-decision-route-head{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);grid-gap:10px;gap:10px;align-items:start}.pricing-decision-route-head em{align-self:stretch;display:block;border:1px solid #d7c5a9;border-radius:7px;background:#f7edd8;padding:8px}.pricing-decision-route-list{display:grid;grid-gap:6px;gap:6px}.pricing-decision-route-row{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(84px,auto) minmax(76px,auto);grid-gap:8px;gap:8px;align-items:center;min-width:0;border:1px solid #d3c0a2;border-left:3px solid #7b694d;border-radius:7px;background:#f7edd8;background-image:none!important;padding:7px 8px}.pricing-decision-route-row.selected{background:#efe4cf}.pricing-decision-route-row.ready{border-left-color:#6f7f5b}.pricing-decision-route-row.rates,.pricing-decision-route-row.review{border-left-color:#a77b38}.pricing-decision-route-row.blocked{border-left-color:#9b5c45}.pricing-decision-route-row>span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid #d1bea4;border-radius:999px;background:#eee2cf;color:#5f5545;line-height:1}.pricing-decision-route-row b,.pricing-decision-route-row small{justify-self:end;text-align:right}.pricing-decision-route p,.pricing-decision-route-row b,.pricing-decision-route-row small{color:var(--text-2);font-size:11px;font-style:normal;font-weight:800;line-height:1.25}.pricing-decision-route-row b{color:var(--text);font-size:12px;font-weight:900}.pricing-decision-route p{margin:0}.pricing-decision-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pricing-decision-action-row .btn,.pricing-decision-action-row .record-wide-action,.pricing-decision-inline-form{justify-self:end}.pricing-decision-action-row .record-wide-action{width:auto}.pricing-decision-note{max-width:280px;justify-self:end;color:var(--text-2);font-size:12px;font-weight:760;line-height:1.35;text-align:right}.attention-queue{margin-bottom:14px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.attention-queue-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--text-2);font-size:12px}.attention-queue-header strong{color:var(--text)}.attention-queue-header span:last-child{margin-left:auto;color:var(--text-3)}.attention-brief{display:grid;grid-template-columns:minmax(140px,.42fr) minmax(280px,1fr);grid-gap:10px;gap:10px;margin-bottom:10px;padding:10px;border:1px solid #d3c1a4;border-left-width:4px;border-radius:7px;background:#f6ecd8}.attention-brief.critical{border-left-color:#9b5c45}.attention-brief.high{border-left-color:#a77b38}.attention-brief.normal{border-left-color:#6f7f5b}.attention-brief-main{display:grid;min-width:0;grid-gap:3px;gap:3px}.attention-brief-execution span,.attention-brief-main span,.attention-brief-side span{color:#7c705f;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.attention-brief-main strong{overflow:hidden;color:#2c261f;font-size:15px;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.attention-brief-execution{background:#fbf4e7;border:1px solid #d8c9b0;border-radius:7px;color:inherit;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 9px;text-decoration:none}.attention-brief-execution:hover{background:#f3e6cf;border-color:#b8955e}.attention-brief-execution strong{color:#2c261f;display:block;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-execution em,.attention-brief-execution small,.attention-brief-main em{color:#746957;font-size:11px;font-style:normal;line-height:1.35}.attention-brief-execution em,.attention-brief-execution small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.attention-brief-execution em{-webkit-line-clamp:2}.attention-brief-move{align-items:center;background:#f6ecd8;border:1px solid #d3c1a4;border-radius:7px;display:grid;grid-gap:2px 7px;gap:2px 7px;grid-template-columns:auto minmax(0,1fr);margin-top:2px;min-width:0;padding:6px 7px}.attention-brief-move span{color:#8a5f37;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.attention-brief-move strong{color:#3b3329;font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-target{align-items:center;background:#eee6d5;border:1px solid #c9b896;border-radius:7px;display:grid;grid-gap:2px 7px;gap:2px 7px;grid-template-columns:auto minmax(0,1fr);margin-top:2px;min-width:0;padding:6px 7px}.attention-brief-target span{color:#746957;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.attention-brief-target strong{color:#4d4436;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-contract{background:#f8efdf;border:1px solid #d3c0a2;border-left:3px solid #6f7f5b;border-radius:7px;display:grid;grid-gap:6px;gap:6px;margin-top:3px;min-width:0;padding:8px}.attention-brief-contract.review{background:#f3e3c4;border-left-color:#9a6b2f}.attention-brief-contract.blocked{background:#f2ddcf;border-left-color:#8f5d45}.attention-brief-contract>div{border-top:1px dashed #d1bea4;display:grid;grid-gap:2px;gap:2px;min-width:0;padding-top:6px}.attention-brief-contract span{color:#7c705f;font-size:9.5px;font-weight:920;letter-spacing:0;text-transform:uppercase}.attention-brief-contract strong{color:#2f2a22;display:block;font-size:11px;font-weight:900;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.attention-brief-contract em{color:#5f5545;display:block;font-size:10.5px;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.attention-brief-proof-gaps{background:#f2ddcf;border:1px solid var(--derya-clay-border);border-radius:7px;display:grid;grid-gap:6px;gap:6px;margin-top:3px;min-width:0;padding:8px}.attention-brief-proof-gaps>span{color:#8b4f40;font-size:9.5px;font-weight:920;letter-spacing:0;text-transform:uppercase}.attention-proof-gap{background:#fbf4e7;border:1px solid #d3c0a2;border-left:3px solid #8f5d45;border-radius:6px;color:inherit;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px 8px;text-decoration:none}.attention-proof-gap.info,.attention-proof-gap.review{border-left-color:#9a6b2f}.attention-proof-gap.ready{border-left-color:var(--derya-olive)}.attention-proof-gap strong{color:#2f2a22;font-size:10.8px;font-weight:900;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.attention-proof-gap em,.attention-proof-gap small{color:#5f5545;font-size:10.5px;font-style:normal;line-height:1.32;overflow-wrap:anywhere}.attention-proof-gap small{color:#8a5f37;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.8px}.attention-brief-gates{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px;min-width:0}.attention-brief-gates span{align-items:center;background:#f6ecd8;border:1px solid #d3c1a4;border-radius:999px;color:#746957;display:inline-flex;gap:5px;font-size:9.5px;font-weight:850;letter-spacing:0;line-height:1;max-width:100%;padding:5px 7px;text-transform:none}.attention-brief-gates span.blocked{background:#f0d6c8;border-color:var(--derya-clay-border);color:var(--derya-clay)}.attention-brief-gates span.review{background:#f7e3c8;border-color:#b8955e;color:#7a5521}.attention-brief-gates span.ready{background:#eef0df;border-color:var(--derya-olive-border);color:var(--derya-olive)}.attention-brief-gates strong{color:inherit;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-rank{align-items:center;background:#f3e6cf;border:1px solid #d3c1a4;border-radius:7px;display:grid;grid-gap:2px 7px;gap:2px 7px;grid-template-columns:auto minmax(0,1fr);margin-top:2px;min-width:0;padding:6px 7px}.attention-brief-rank span{color:#7c705f;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.attention-brief-rank strong{color:#3b3329;font-size:10.5px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-ledger{background:#f3e6cf;border:1px solid #d3c1a4;border-left:3px solid #8f7450;border-radius:7px;display:grid;grid-gap:3px;gap:3px;margin-top:2px;min-width:0;padding:7px 8px}.attention-brief-ledger.blocked{background:#f0d6c8;border-color:var(--derya-clay-border);border-left-color:var(--derya-clay)}.attention-brief-ledger.rates,.attention-brief-ledger.review{background:#f7e3c8;border-color:#c7a978 #c7a978 #c7a978 #8a5f37}.attention-brief-ledger.ready{background:#eef0df;border-color:var(--derya-olive-border);border-left-color:var(--derya-olive)}.attention-brief-ledger span{color:#7c705f;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.attention-brief-ledger strong{color:#3b3329;display:block;font-size:10.5px;font-weight:900;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-ledger em{color:#746957;display:-webkit-box;font-size:10.5px;font-style:normal;font-weight:750;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.attention-brief-evidence{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px;min-width:0}.attention-brief-evidence span{align-items:center;background:#f6ecd8;border:1px solid #d3c1a4;border-radius:999px;color:#746957;display:inline-flex;gap:5px;font-size:10px;font-weight:800;line-height:1;max-width:100%;padding:5px 7px;text-transform:none}.attention-brief-evidence span.strong{background:#eef0df;border-color:var(--derya-olive-border);color:var(--derya-olive)}.attention-brief-evidence span.watch{background:#f7e3c8;border-color:#b8955e;color:#7a5521}.attention-brief-evidence span.weak{background:#f0d6c8;border-color:var(--derya-clay-border);color:var(--derya-clay)}.attention-brief-evidence strong{color:inherit;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-blockers{background:#f0d6c8;border:1px solid var(--derya-clay-border);border-radius:7px;display:grid;grid-gap:4px;gap:4px;margin-top:2px;min-width:0;padding:7px 8px}.attention-brief-blockers span{color:#8b4f40;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.attention-brief-blockers strong{color:var(--derya-clay);display:block;font-size:10.5px;font-weight:850;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-brief-action{background:#f8efdf;border:1px solid #d3c0a2;border-left:3px solid #6f7f5b;border-radius:7px;display:grid;grid-gap:7px;gap:7px;margin-top:3px;min-width:0;padding:8px}.attention-brief-action.review{background:#f3e3c4;border-left-color:#9a6b2f}.attention-brief-action.blocked{background:#f2ddcf;border-left-color:#8f5d45}.attention-brief-action>div:first-child{display:grid;grid-gap:2px;gap:2px}.attention-brief-action span{color:#7c705f;font-size:9px;font-weight:920;letter-spacing:0;text-transform:uppercase}.attention-brief-action strong{color:#2f2a22;font-size:11px;font-weight:900;line-height:1.22;overflow-wrap:anywhere;white-space:normal}.attention-brief-action em{color:#5f5545;font-size:10.5px;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.attention-brief-action-controls{display:grid;grid-gap:6px;gap:6px}.attention-brief-inline-form{display:contents}.attention-brief-action .record-wide-action{justify-content:center;min-height:34px;width:100%}.attention-brief-open-link{color:#5f5545;font-size:10.5px;font-weight:820;line-height:1.3;text-decoration:underline;text-underline-offset:3px}.attention-brief-execution small{color:#8a5f37;-webkit-line-clamp:1}.attention-brief-side{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.attention-brief-side span{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;border:1px solid #d8c9b0;border-radius:6px;background:#fbf4e7;padding:7px 8px}.attention-brief-side strong{color:#3b3329;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.attention-queue-list{display:grid;grid-gap:8px;gap:8px}.attention-item{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(124px,auto);align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--paper);color:var(--text)}.attention-item:hover{border-color:var(--border-strong);background:var(--surface-hover)}.attention-item-dot{width:8px;height:8px;border-radius:99px;background:var(--derya-olive)}.attention-item.critical .attention-item-dot{background:var(--derya-clay)}.attention-item.high .attention-item-dot{background:#8b7d4d}.attention-item-copy{display:grid;min-width:0;grid-gap:2px;gap:2px;color:inherit;text-decoration:none}.attention-item-copy em,.attention-item-copy small,.attention-item-copy strong{overflow:hidden;text-overflow:ellipsis}.attention-item-copy em,.attention-item-copy strong{white-space:nowrap}.attention-item-copy strong{font-size:12px}.attention-item-copy em{color:var(--text-3);font-size:11px;font-style:normal}.attention-item-copy small{display:-webkit-box;color:var(--text-2);font-size:11px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.attention-item-move{align-items:center;background:#fbf4e7;border:1px solid #d8c9b0;border-left:3px solid #b8955e;border-radius:6px;display:grid;grid-gap:2px 7px;gap:2px 7px;grid-template-columns:auto auto minmax(0,1fr);margin-top:5px;min-width:0;padding:6px 7px}.attention-item-move span{color:#8a5f37;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.attention-item-move strong{color:#3b3329;font-size:10.5px;font-weight:900;white-space:nowrap}.attention-item-move em{color:#746957;font-size:10.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-item-gates{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px;min-width:0}.attention-item-gates span{align-items:center;background:#f6ecd8;border:1px solid #d3c1a4;border-radius:999px;color:#746957;display:inline-flex;gap:5px;max-width:100%;padding:5px 7px}.attention-item-gates span.blocked{background:#f0d6c8;border-color:var(--derya-clay-border);color:var(--derya-clay)}.attention-item-gates span.review{background:#f7e3c8;border-color:#b8955e;color:#7a5521}.attention-item-gates span.ready{background:#eef0df;border-color:var(--derya-olive-border);color:var(--derya-olive)}.attention-item-gates em{font-style:normal;font-weight:850}.attention-item-gates em,.attention-item-gates strong{color:inherit;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-item-gates strong{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:900}.attention-item-proof-gaps{display:grid;grid-gap:5px;gap:5px;margin-top:5px;min-width:0}.attention-item-proof-gap{background:#f2ddcf;border:1px solid var(--derya-clay-border);border-left:3px solid #8f5d45;border-radius:6px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:6px 7px}.attention-item-proof-gap.info,.attention-item-proof-gap.review{background:#f7e3c8;border-color:#c7a978 #c7a978 #c7a978 #8a5f37}.attention-item-proof-gap.ready{background:#eef0df;border-color:var(--derya-olive-border);border-left-color:var(--derya-olive)}.attention-item-proof-gap em{color:#7a5521;font-size:9.5px;font-style:normal;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.attention-item-proof-gap strong{color:#3b3329;display:block;font-size:10.5px;font-weight:850;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.attention-item-proof-gap small{color:#8a5f37;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-item-rank{align-items:center;background:#f3e6cf;border:1px solid #d8c9b0;border-radius:6px;display:flex;flex-wrap:wrap;gap:5px 7px;margin-top:5px;min-width:0;padding:6px 7px}.attention-item-rank span{color:#7c705f;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.attention-item-rank strong{color:#3b3329;font-size:10.5px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-item-rank strong.blocker{color:var(--derya-clay)}.attention-item-rank strong.review{color:#7a5521}.attention-item-rank strong.support{color:var(--derya-olive)}.attention-item-factors{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px;min-width:0}.attention-item-factors span{align-items:center;background:#f6ecd8;border:1px solid #d3c1a4;border-radius:999px;color:#746957;display:inline-flex;gap:5px;font-size:10px;font-weight:780;line-height:1;max-width:100%;padding:5px 7px}.attention-item-factors span.strong{background:#eef0df;border-color:var(--derya-olive-border);color:var(--derya-olive)}.attention-item-factors span.watch{background:#f7e3c8;border-color:#b8955e;color:#7a5521}.attention-item-factors span.weak{background:#f0d6c8;border-color:var(--derya-clay-border);color:var(--derya-clay)}.attention-item-factors strong{color:inherit;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-item-action{color:var(--text-2);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.attention-item-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.attention-item-form{display:flex}.attention-item-form button,.attention-item-open{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border:1px solid #c9b58f;border-radius:6px;background:#eadbc2;color:#3b3329;font:inherit;font-size:10.5px;font-weight:840;letter-spacing:0;padding:0 10px;text-decoration:none;white-space:nowrap}.attention-item-form button{cursor:pointer}.attention-item-form button:hover,.attention-item-open:hover{background:#e2cfad;border-color:#aa8b58}.decision-flow-panel{margin-bottom:14px;border:1px solid #cdbca7;border-radius:8px;background:#f8f0df;box-shadow:0 14px 34px rgba(64,54,42,.08);padding:14px}.decision-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.decision-flow-kicker{color:#7c705f;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.decision-flow-panel h2{margin:2px 0 0;color:#2c261f;font-size:18px;font-weight:860;letter-spacing:0}.decision-flow-note{max-width:360px;border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;color:#746957;font-size:12px;line-height:1.4;padding:8px 10px}.decision-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.decision-flow-step{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;min-width:0;border:1px solid #d7c7ad;border-top:3px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:10px}.decision-flow-step.live,.decision-flow-step.ready{border-top-color:#6f7f5b}.decision-flow-step.review{border-top-color:#a77b38}.decision-flow-step.blocked{border-top-color:#9b5c45}.decision-flow-step.empty{border-top-color:#b9aa91}.decision-flow-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #d1bea4;border-radius:999px;background:#eadbc2;color:#3b3329;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:850}.decision-flow-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.decision-flow-copy span{color:#7c705f;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.decision-flow-copy strong{overflow:hidden;color:#2c261f;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.decision-flow-copy em{display:-webkit-box;overflow:hidden;color:#746957;font-size:11px;font-style:normal;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.target-trail{margin-bottom:14px;border:1px solid #cdbca7;border-radius:8px;background:#f7edda;box-shadow:0 14px 34px rgba(64,54,42,.07);padding:12px}.target-trail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.target-trail-kicker{color:#7c705f;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.target-trail h2{margin:2px 0 0;color:#2c261f;font-size:16px;font-weight:860;letter-spacing:0}.target-trail-current{min-width:128px;border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:8px 10px;text-align:right}.target-trail-context span,.target-trail-current span{display:block;color:#7c705f;font-size:10px;font-weight:830;letter-spacing:0;text-transform:uppercase}.target-trail-current strong{display:block;margin-top:2px;color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.target-trail-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(240px,1.1fr);grid-gap:10px;gap:10px}.target-trail-context,.target-trail-list{border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:10px}.target-trail-context strong{display:block;margin-top:5px;color:#2c261f;font-size:13px;line-height:1.35}.target-trail-context em{display:block;margin-top:6px;color:#746957;font-size:11px;font-style:normal;line-height:1.35}.target-trail-list{display:grid;grid-gap:6px;gap:6px}.target-trail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #e1d2bb;padding-bottom:6px}.target-trail-row:last-child{border-bottom:0;padding-bottom:0}.target-trail-row span,.target-trail-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-trail-row strong{display:block;color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.target-trail-row span{display:block;margin-top:2px;color:#746957;font-size:11px}.target-trail-row em{color:#7c705f;font-size:10.5px;font-style:normal;text-transform:uppercase;white-space:nowrap}.target-trail-empty{color:#746957;font-size:12px;line-height:1.35}.workbench-agent .conversation-panel,.workbench-agent .conversation-panel.collapsed{background:#f1dfc2!important;border-left:1px solid #cfad72!important;box-shadow:-16px 0 34px rgba(67,49,24,.1)!important}.workbench-agent .conversation-header{background:#ead4ad!important;border-bottom-color:#d6b87f!important}.workbench-agent .conversation-tools{background:#f0dfc4!important;border-bottom-color:#d6b87f!important}.workbench-agent .agent-panel-body,.workbench-agent .conversation-body{background:#eadbc2!important}.workbench-agent .conversation-compose{background:#ead6b8!important;border-top-color:#d6b87f!important}.workbench-agent .agent-suggestion,.workbench-agent .agent-tool-button,.workbench-agent .conversation-tool{background:#f1e4cb!important;border-color:#d9bd86!important}.workbench-agent .agent-suggestion:hover,.workbench-agent .agent-tool-button:hover:not(:disabled),.workbench-agent .conversation-tool:hover:not(:disabled){background:#f4ead6!important;border-color:#caa865!important}.appearance-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px}.appearance-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);flex-shrink:0}.appearance-toggle button{min-height:30px;padding:0 12px;border:1px solid transparent!important;border-radius:6px;background:transparent!important;color:var(--text-2)!important;box-shadow:none!important;cursor:pointer;font:inherit;font-size:12px;font-weight:800;white-space:nowrap}.appearance-toggle button:hover{background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--text)!important}.appearance-toggle button.active{background:#33281b!important;border-color:#33281b!important;color:#eadbc2!important}.appearance-toggle-note{padding:0 8px;color:var(--text-3);font-size:11px;font-weight:800;white-space:nowrap}@media (max-width:680px){.appearance-card-body{align-items:flex-start;flex-direction:column}}.agent-proposal-card{border-color:var(--border-strong);background:var(--surface-2)}.agent-proposal-list{display:flex;flex-direction:column;gap:10px;padding:12px}.agent-proposal-item{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.agent-proposal-actions,.agent-proposal-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-proposal-topline{color:var(--text);font-size:13px}.agent-proposal-topline span{color:var(--text-3);font-size:11px;white-space:nowrap}.agent-proposal-audit{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.agent-proposal-audit span{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:10px;font-weight:800;letter-spacing:0;padding:3px 7px;text-transform:uppercase}.agent-proposal-diff{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.agent-proposal-diff span{border:1px solid var(--success-border);border-radius:6px;background:var(--success-bg);color:var(--text);font-size:11px;font-weight:700;padding:4px 6px}.agent-proposal-impact{display:grid;grid-gap:8px;gap:8px;margin-top:10px;border:1px solid #d1bea4;border-left:4px solid #7b694d;border-radius:8px;background:#f1e4cb;background-image:none!important;padding:10px}.agent-proposal-dossier{background:#efe2c9;background-image:none!important;border:1px solid #c7b79e;border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:9px}.agent-proposal-dossier.reviewed{background:#eadbc2}.agent-proposal-dossier-head{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.agent-proposal-dossier-head>div,.agent-proposal-dossier-head>em{background:#fbf5e8;border:1px solid #d3c0a2;border-radius:7px;min-width:0;padding:8px}.agent-proposal-dossier-head span,.agent-proposal-dossier-missing span,.agent-proposal-dossier-row span{color:#766957;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-proposal-dossier-head strong,.agent-proposal-dossier-missing strong,.agent-proposal-dossier-row strong{color:#2f2921;display:block;font-size:12px;font-weight:930;line-height:1.18;overflow-wrap:anywhere}.agent-proposal-dossier-head em,.agent-proposal-dossier-row em{color:#6e6250;display:block;font-size:11px;font-style:normal;font-weight:720;line-height:1.32;overflow-wrap:anywhere}.agent-proposal-dossier-head strong{margin-top:4px}.agent-proposal-dossier-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.agent-proposal-dossier-row{background:#fbf5e8;background-image:none!important;border:1px solid #d3c0a2;border-left:4px solid #786244;border-radius:7px;min-width:0;padding:8px}.agent-proposal-dossier-row.ready{background:#eef0df;border-color:var(--derya-olive-border);border-left-color:var(--derya-olive)}.agent-proposal-dossier-row.rates,.agent-proposal-dossier-row.review{background:#f7e3c8;border-color:#c7a978 #c7a978 #c7a978 #8a5f37}.agent-proposal-dossier-row.blocked{background:#f0d6c8;border-color:var(--derya-clay-border);border-left-color:var(--derya-clay)}.agent-proposal-dossier-row strong{margin:4px 0 3px}.agent-proposal-dossier-missing{background:#f7e3c8;border:1px solid #c69a62;border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:8px}.agent-proposal-strategy{display:grid;grid-gap:7px;gap:7px;border:1px solid #cdb895;border-left:4px solid #786244;border-radius:8px;background:#eadbc1;padding:9px}.agent-proposal-strategy-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;align-items:start}.agent-proposal-strategy-grid span,.agent-proposal-strategy-head span,.agent-proposal-strategy-stop span{color:#766957;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-proposal-strategy-grid strong,.agent-proposal-strategy-head strong,.agent-proposal-strategy-stop strong{color:#2f2921;display:block;font-size:12px;font-weight:920;line-height:1.25;overflow-wrap:anywhere}.agent-proposal-strategy-grid em,.agent-proposal-strategy-head em,.agent-proposal-strategy-stop em{color:#6e6250;font-size:11px;font-style:normal;font-weight:720;line-height:1.3}.agent-proposal-strategy-head em{justify-self:end;font-family:ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap}.agent-proposal-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.agent-proposal-strategy-grid>div{min-width:0;background:#f8efd8;padding:7px}.agent-proposal-strategy-grid>div,.agent-proposal-strategy-stop{display:grid;grid-gap:3px;gap:3px;border:1px solid #d3c0a2;border-radius:7px}.agent-proposal-strategy-stop{border-left:3px solid #8f7450;background:#f3e6cf;padding:7px 8px}.agent-proposal-strategy-stop.blocked{background:#f0d6c8;border-color:var(--derya-clay-border);border-left-color:var(--derya-clay)}.agent-proposal-strategy-stop.rates,.agent-proposal-strategy-stop.review{background:#f7e3c8;border-color:#c7a978 #c7a978 #c7a978 #8a5f37}.agent-proposal-strategy-stop.ready{background:#eef0df;border-color:var(--derya-olive-border);border-left-color:var(--derya-olive)}.agent-proposal-conflicts{background:#f7e3c8;background-image:none!important;border:1px solid #c69a62;border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding:9px}.agent-proposal-conflict-head,.agent-proposal-conflict-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(92px,.75fr) minmax(90px,1fr) minmax(90px,1fr)}.agent-proposal-conflict-head{color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-proposal-conflict-row{background:#fbf5e8;border:1px solid #d1bea4;border-radius:6px;color:var(--text-2);font-size:11.5px;padding:7px 8px}.agent-proposal-conflict-row strong{color:var(--text);font-size:12px;font-weight:900}.agent-proposal-conflict-row span{overflow-wrap:anywhere}.agent-proposal-conflicts em{color:var(--text-2);font-size:11px;font-style:normal;line-height:1.35}.agent-proposal-field-form{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.agent-proposal-action-form{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.agent-proposal-action-copy{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2)}.agent-proposal-action-copy strong{color:var(--text);font-size:13px}.agent-proposal-action-copy ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:16px;color:var(--text-3);font-size:12px}.agent-proposal-field-head,.agent-proposal-field-row{display:grid;grid-template-columns:42px minmax(92px,.8fr) minmax(90px,1fr) minmax(90px,1fr);align-items:center;grid-gap:8px;gap:8px}.agent-proposal-field-head{color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.agent-proposal-field-row{border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text-2);font-size:11.5px;padding:7px 8px}.agent-proposal-field-row input{justify-self:center}.agent-proposal-field-row strong{color:var(--text);font-size:12px}.agent-proposal-field-row span{overflow-wrap:anywhere}.agent-proposal-source{border:1px solid var(--border);border-radius:6px;background:var(--surface-2);padding:8px}.agent-proposal-source summary{cursor:pointer;color:var(--text-2);font-size:11px;font-weight:800}.agent-proposal-source pre{max-height:180px;overflow:auto;margin:8px 0 0;white-space:pre-wrap;color:var(--text-2);font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.agent-proposal-readiness-note{color:var(--text-3);font-size:11px}.agent-proposal-readiness,.agent-proposal-warning{margin-top:9px;border-radius:6px;font-size:11.5px;line-height:1.35;padding:7px 8px}.agent-proposal-warning{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-2)}.agent-proposal-readiness{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--text)}.agent-proposal-readiness.mature{border-color:var(--success-border);background:var(--success-bg)}.agent-proposal-actions{justify-content:flex-start;margin-top:10px}.admin-brain{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}.admin-brain>*{grid-column:1/-1;min-width:0}.admin-brain-card,.admin-brain-hero,.admin-brain-selector,.admin-brain-strip>div{background:#f4ead8;border:1px solid #d3c0a2;border-radius:8px;color:var(--text)}.admin-brain-hero{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.admin-brain-card-head,.admin-brain-hero>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-brain-card-head span,.admin-brain-command span,.admin-brain-evidence span,.admin-brain-hero span,.admin-brain-meter span,.admin-brain-proof span,.admin-brain-scenario-output span,.admin-brain-selector span,.admin-brain-snapshot span{color:#766957;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.admin-brain-hero strong{color:#2f2a22;font-size:clamp(22px,3vw,34px);font-weight:950;letter-spacing:0;line-height:1.05}.admin-brain-card p,.admin-brain-hero em{color:#5f5545;font-size:12.5px;font-style:normal;line-height:1.45;margin:0}.admin-brain-score{align-items:center;border:1px solid #d3c0a2;border-radius:8px;display:grid;justify-items:center;min-width:112px;padding:10px 12px}.admin-brain-score strong{font-size:26px;line-height:1}.admin-brain-command.ready,.admin-brain-evidence.ready,.admin-brain-proof.ready,.admin-brain-scenario-output.ready,.admin-brain-score.ready,.admin-brain-snapshot.ready,.admin-brain-strip .ready{background:#eef0df;border-color:var(--derya-olive-border)}.admin-brain-command.rates,.admin-brain-command.review,.admin-brain-evidence.rates,.admin-brain-evidence.review,.admin-brain-proof.rates,.admin-brain-proof.review,.admin-brain-scenario-output.review,.admin-brain-score.review,.admin-brain-snapshot.review,.admin-brain-strip .rates,.admin-brain-strip .review{background:#f7e3c8;border-color:#c7a978}.admin-brain-command.blocked,.admin-brain-evidence.blocked,.admin-brain-proof.blocked,.admin-brain-scenario-output.blocked,.admin-brain-score.blocked,.admin-brain-snapshot.blocked,.admin-brain-strip .blocked{background:#f2ddcf;border-color:var(--derya-clay-border)}.admin-brain-selector{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) auto auto;padding:12px}.admin-brain-scenario-fields label,.admin-brain-selector label{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-brain-scenario-fields input,.admin-brain-scenario-fields select,.admin-brain-selector select{background:#fbf5e8;border:1px solid #d3c0a2;border-radius:6px;color:var(--text);font-size:12px;min-height:32px;min-width:0;padding:6px 8px}.admin-brain-open-link{align-items:center;border:1px solid #d3c0a2;border-radius:6px;color:#5f5545;display:inline-flex;font-size:11.5px;font-weight:850;min-height:30px;padding:5px 8px;text-decoration:none}.admin-brain-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-brain-strip>div{border-left:4px solid #9a6b2f;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px}.admin-brain-strip>div.ready{border-left-color:var(--derya-olive)}.admin-brain-strip>div.blocked{border-left-color:var(--derya-clay)}.admin-brain-card-head strong,.admin-brain-command strong,.admin-brain-evidence strong,.admin-brain-price-grid strong,.admin-brain-proof strong,.admin-brain-scenario-verdict strong,.admin-brain-snapshot strong,.admin-brain-strip strong{color:#2f2a22;font-size:12.5px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.admin-brain-command em,.admin-brain-evidence em,.admin-brain-proof em,.admin-brain-route-row em,.admin-brain-route-row small,.admin-brain-scenario-verdict em,.admin-brain-snapshot em,.admin-brain-strip em{color:#5f5545;font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.admin-brain-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.admin-brain-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.admin-brain-wide{grid-column:span 2}.admin-brain>.admin-brain-wide{grid-column:1/-1}.admin-brain-command-list,.admin-brain-meter-list,.admin-brain-mini-ledger,.admin-brain-proof-list,.admin-brain-scenario-output,.admin-brain-snapshot-list{display:grid;grid-gap:7px;gap:7px;min-width:0}.admin-brain-meter{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(95px,.65fr) 52px minmax(110px,1fr)}.admin-brain-meter>div{background:#e7dac2;border:1px solid #d3c0a2;border-radius:999px;height:8px;overflow:hidden}.admin-brain-meter i{background:#7b694d;display:block;height:100%}.admin-brain-evidence-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-brain-command,.admin-brain-evidence,.admin-brain-mini-ledger span,.admin-brain-proof,.admin-brain-snapshot{border:1px solid #d3c0a2;border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.admin-brain-price-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-brain-price-grid span{background:#fbf5e8;border:1px solid #d3c0a2;border-radius:6px;color:#766957;display:grid;grid-gap:2px;gap:2px;font-size:10px;font-weight:900;min-width:0;padding:7px;text-transform:uppercase}.admin-brain-forbidden,.admin-brain-scenario-deltas,.admin-brain-scenario-toggles{display:flex;flex-wrap:wrap;gap:6px}.admin-brain-forbidden span,.admin-brain-scenario-deltas span{background:#f2ddcf;border:1px solid var(--derya-clay-border);border-radius:999px;color:var(--derya-clay);font-size:10px;font-weight:850;padding:3px 7px}.admin-brain-route-table{border:1px solid #d3c0a2;border-radius:7px;overflow:hidden}.admin-brain-route-head,.admin-brain-route-row{display:grid;grid-gap:7px;gap:7px;grid-template-columns:40px minmax(120px,.9fr) minmax(82px,.55fr) minmax(90px,.7fr) minmax(140px,1fr);padding:8px}.admin-brain-route-head{background:#eadcc4;color:#766957;font-size:9.5px;font-weight:900;text-transform:uppercase}.admin-brain-route-row{background:#fbf5e8;border-top:1px solid #d3c0a2}.admin-brain-route-row span{color:#766957;font-size:11px;font-weight:900}.admin-brain-scenario-fields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-brain-scenario-toggles label{align-items:center;background:#fbf5e8;border:1px solid #d3c0a2;border-radius:999px;color:#5f5545;display:inline-flex;gap:6px;font-size:11px;font-weight:800;padding:4px 8px}.admin-brain-scenario-verdict{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-brain-scenario-verdict>div{background:#fbf5e8;border:1px solid #d3c0a2;border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:8px}.admin-brain-scenario-change{align-items:center;display:flex;gap:8px;color:#5f5545;font-size:11.5px;font-weight:850}.admin-brain-snapshot{color:inherit;text-decoration:none}.commercial-brain-engine{--engine-line:#b8a487;--engine-ink:#2f2a22;--engine-muted:#6d6252;--engine-panel:#fbf5e8;--engine-panel-2:#efe2c9;--engine-accent:#63764f;--engine-accent-soft:#eef2df;background:#eadcc4;border:1px solid #c6b394;border-left:6px solid var(--engine-accent);border-radius:8px;box-shadow:0 18px 38px rgba(54,43,31,.12);color:var(--engine-ink);display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:14px}.commercial-brain-engine.rates,.commercial-brain-engine.review{--engine-accent:#9a6b2f;--engine-accent-soft:#f7e3c8}.commercial-brain-engine.blocked{--engine-accent:#9b5c45;--engine-accent-soft:#f2ddcf}.brain-engine-header{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.brain-engine-core,.brain-engine-flow,.brain-engine-header>div:first-child,.brain-engine-panel,.brain-engine-part,.brain-engine-verdict{min-width:0}.brain-engine-component-grid span,.brain-engine-flow span,.brain-engine-header span,.brain-engine-panel span,.brain-engine-part span,.brain-engine-verdict span{color:var(--engine-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.brain-engine-header h2{color:var(--engine-ink);font-size:clamp(22px,2.2vw,30px);font-weight:950;letter-spacing:0;line-height:1;margin:3px 0 5px;overflow-wrap:anywhere}.brain-engine-header p,.brain-engine-panel em,.brain-engine-panel p,.brain-engine-part em,.brain-engine-part p{color:var(--engine-muted);font-size:12px;font-style:normal;line-height:1.38;margin:0;overflow-wrap:anywhere}.brain-engine-header p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brain-engine-verdict{align-content:center;background:#2f2a22;border:1px solid #5b4a35;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);display:grid;justify-items:end;padding:10px 12px;text-align:right}.brain-engine-verdict.ready{border-color:rgba(135,164,93,.8)}.brain-engine-verdict.rates,.brain-engine-verdict.review{border-color:rgba(204,151,68,.9)}.brain-engine-verdict.blocked{border-color:rgba(188,104,72,.9)}.brain-engine-verdict em,.brain-engine-verdict span{color:#d4c5aa}.brain-engine-verdict strong{color:#f7efdd;font-size:24px;font-weight:950;letter-spacing:0;line-height:1;margin:3px 0}.brain-engine-flow{background:#f5ead6;border:1px solid #d1bea4;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.brain-engine-flow span{align-items:center;background:#fbf5e8;border:1px solid #d9c8ac;border-radius:7px;display:flex;gap:7px;min-width:0;padding:7px 8px}.brain-engine-flow b{align-items:center;background:#302820;border-radius:999px;color:#f7efdd;display:inline-flex;flex:0 0 auto;font-size:10px;height:19px;justify-content:center;line-height:1;width:19px}.brain-engine-board{background:linear-gradient(90deg,rgba(94,77,50,.08) 1px,transparent 0),linear-gradient(0deg,rgba(94,77,50,.08) 1px,transparent 0),#f1e5cf;background-size:34px 34px;border:1px solid #cbb697;border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(150px,.85fr) minmax(170px,.95fr) minmax(180px,1fr) minmax(200px,1.08fr) minmax(150px,.82fr);grid-template-rows:repeat(3,minmax(112px,auto));min-height:520px;overflow:hidden;padding:18px;position:relative}.brain-engine-pipes{inset:0;pointer-events:none;position:absolute;z-index:0}.brain-engine-pipes .pipe{fill:none;marker-end:url(#brain-engine-arrow);opacity:.9;stroke:#6f7f59;stroke-linecap:round;stroke-width:7}.brain-engine-pipes marker path{fill:#6f7f59}.brain-engine-pipes .pipe.rates,.brain-engine-pipes .pipe.review{stroke:#a26f31}.brain-engine-pipes .pipe.blocked{stroke:#a45e46}.brain-engine-pipes .pipe.info{stroke:#5c7180}.brain-engine-pipes text{fill:rgba(63,52,35,.64);font-size:16px;font-weight:900;letter-spacing:0;text-transform:uppercase}.brain-engine-node{--node-accent:#63764f;--node-bg:rgba(251,245,232,0.96);background:var(--node-bg);border:1px solid #d2bea0;border-top:5px solid var(--node-accent);border-radius:8px;box-shadow:0 10px 20px rgba(61,49,34,.1);display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px;position:relative;z-index:1}.brain-engine-node:after{background:var(--node-accent);border:3px solid #f1e5cf;border-radius:999px;content:"";height:14px;position:absolute;right:-9px;top:calc(50% - 7px);width:14px}.brain-engine-node.pricing:after,.brain-engine-node.risk:after,.brain-engine-node.route:after{right:-9px}.brain-engine-node.output:after{display:none}.brain-engine-node.rates,.brain-engine-node.review{--node-accent:#9a6b2f;--node-bg:rgba(247,231,207,0.97)}.brain-engine-node.blocked{--node-accent:#9b5c45;--node-bg:rgba(242,221,207,0.97)}.brain-engine-node.info{--node-accent:#5c7180;--node-bg:rgba(237,240,237,0.97)}.brain-engine-node.intake{align-self:center;grid-column:1;grid-row:2}.brain-engine-node.evidence{align-self:center;grid-column:2;grid-row:2}.brain-engine-node.pricing{grid-column:3;grid-row:1}.brain-engine-node.route{align-self:center;grid-column:3;grid-row:2}.brain-engine-node.risk{grid-column:3;grid-row:3}.brain-engine-node.output{align-self:center;background:#fbf5e8;grid-column:5;grid-row:2}.brain-engine-node-head{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:31px minmax(0,1fr)}.brain-engine-node-head span,.brain-engine-node-metric{color:var(--engine-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.brain-engine-node-head strong{color:var(--engine-ink);display:block;font-size:13px;font-weight:930;line-height:1.16;margin-top:3px;overflow-wrap:anywhere}.brain-engine-node-metric{background:rgba(255,255,255,.35);border:1px solid rgba(94,77,50,.18);border-radius:999px;padding:5px 8px;width:-moz-fit-content;width:fit-content}.brain-engine-node em,.brain-engine-node p{color:var(--engine-muted);font-size:11.5px;font-style:normal;line-height:1.34;margin:0;overflow-wrap:anywhere}.brain-engine-node em{background:rgba(255,255,255,.34);border:1px dashed rgba(94,77,50,.25);border-radius:6px;padding:7px}.brain-engine-map{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(240px,1fr) minmax(290px,.9fr) minmax(240px,1fr);position:relative}.brain-engine-map:before{background:linear-gradient(90deg,transparent,#a78f6d 16%,#a78f6d 84%,transparent);content:"";height:3px;left:8%;pointer-events:none;position:absolute;right:8%;top:50%;transform:translateY(-50%);z-index:0}.brain-engine-rail{display:grid;grid-gap:10px;gap:10px;position:relative;z-index:1}.brain-engine-part{--part-accent:#63764f;--part-bg:#fbf5e8;background:var(--part-bg);border:1px solid #d2bea0;border-left:5px solid var(--part-accent);border-radius:8px;box-shadow:0 8px 18px rgba(61,49,34,.07);display:grid;grid-gap:9px;gap:9px;padding:10px;position:relative}.brain-engine-part.rates,.brain-engine-part.review{--part-accent:#9a6b2f;--part-bg:#f7e7cf}.brain-engine-part.blocked{--part-accent:#9b5c45;--part-bg:#f2ddcf}.brain-engine-part.info{--part-accent:#5c7180;--part-bg:#edf0ed}.brain-engine-rail.left .brain-engine-part:after,.brain-engine-rail.right .brain-engine-part:before{background:#a78f6d;content:"";height:2px;position:absolute;top:50%;width:16px}.brain-engine-rail.left .brain-engine-part:after{right:-17px}.brain-engine-rail.right .brain-engine-part:before{left:-17px}.brain-engine-part-port{background:var(--part-accent);border:3px solid #eadcc4;border-radius:999px;height:13px;position:absolute;right:-9px;top:calc(50% - 6px);width:13px}.brain-engine-rail.right .brain-engine-part-port{left:-9px;right:auto}.brain-engine-part-head{align-items:start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:31px minmax(0,1fr)}.brain-engine-icon{align-items:center;background:#2f2a22;border-radius:7px;color:#f7efdd!important;display:inline-flex;height:31px;justify-content:center;width:31px}.brain-engine-component-grid strong,.brain-engine-panel strong,.brain-engine-part strong{color:var(--engine-ink);display:block;font-size:13px;font-weight:930;line-height:1.18;margin-top:3px;overflow-wrap:anywhere}.brain-engine-part-meter{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,.42fr) minmax(86px,1fr)}.brain-engine-part-meter i{background:#dfd0b8;border:1px solid #ccb89a;border-radius:999px;height:7px;overflow:hidden;position:relative}.brain-engine-part-meter i:before{background:var(--part-accent);border-radius:inherit;content:"";inset:0 38% 0 0;position:absolute}.brain-engine-part em{background:rgba(255,255,255,.35);border:1px dashed rgba(94,77,50,.24);border-radius:6px;padding:7px}.brain-engine-core{align-content:center;background:#302820;border:1px solid #5f513c;border-radius:8px;box-shadow:0 18px 42px rgba(47,40,32,.22),inset 0 0 0 1px rgba(255,255,255,.06);color:#f7efdd;display:grid;grid-gap:13px;gap:13px;min-height:390px;overflow:hidden;padding:18px;position:relative;text-align:center;z-index:2}.brain-engine-core.ready{box-shadow:0 18px 42px rgba(69,91,51,.18),inset 0 0 0 1px rgba(255,255,255,.06)}.brain-engine-core.rates,.brain-engine-core.review{box-shadow:0 18px 42px rgba(138,94,39,.22),inset 0 0 0 1px rgba(255,255,255,.06)}.brain-engine-core.blocked{box-shadow:0 18px 42px rgba(130,70,51,.22),inset 0 0 0 1px rgba(255,255,255,.06)}.brain-engine-core-ring{height:152px;left:50%;opacity:.42;pointer-events:none;position:absolute;top:24px;transform:translateX(-50%);width:152px}.brain-engine-core-ring span{border:1px solid rgba(247,239,221,.34);border-radius:999px;inset:0;position:absolute}.brain-engine-core-ring span:nth-child(2){inset:22px}.brain-engine-core-ring span:nth-child(3){inset:47px}.brain-engine-core-copy{align-self:end;display:grid;grid-gap:5px;gap:5px;margin-top:88px;position:relative;z-index:1}.brain-engine-core-copy em,.brain-engine-core-copy span{color:#d4c5aa}.brain-engine-core-copy strong{color:#f7efdd;font-size:clamp(26px,3vw,42px);font-weight:950;line-height:1;overflow-wrap:anywhere}.brain-engine-core-copy em{font-size:12px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.brain-engine-component-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.brain-engine-component-grid div{background:rgba(247,239,221,.1);border:1px solid rgba(247,239,221,.16);border-radius:7px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:8px;text-align:left}.brain-engine-component-grid span{color:#d4c5aa}.brain-engine-component-grid strong{color:#f7efdd;font-size:16px;margin:0}.brain-engine-component-grid i{background:rgba(247,239,221,.16);border-radius:999px;display:block;height:5px;max-width:100%}.brain-engine-board .brain-engine-core{align-self:center;grid-column:4;grid-row:1/4;min-height:330px;padding:14px;z-index:1}.brain-engine-board .brain-engine-core-copy{margin-top:72px}.brain-engine-lower-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.brain-engine-panel{background:var(--engine-panel);border:1px solid #d2bea0;border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:11px}.brain-engine-panel.commands,.brain-engine-panel.contract,.brain-engine-panel.proof{background:#f4ead8}.brain-engine-panel-head{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.brain-engine-panel-head strong{text-align:right}.brain-engine-contract-grid,.brain-engine-price-ladder{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.brain-engine-contract-grid>div,.brain-engine-price-ladder span{background:#f8efdf;border:1px solid #d6c3a6;border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.brain-engine-command-list,.brain-engine-proof-list,.brain-engine-risk-list,.brain-engine-route-list{display:grid;grid-gap:7px;gap:7px;min-width:0}.brain-engine-command-list>div,.brain-engine-proof-list>div,.brain-engine-risk-list>div,.brain-engine-route-list>div{background:#fbf5e8;border:1px solid #d6c3a6;border-left:4px solid #63764f;border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.brain-engine-command-list>div.rates,.brain-engine-command-list>div.review,.brain-engine-proof-list>div.rates,.brain-engine-proof-list>div.review,.brain-engine-risk-list>div.rates,.brain-engine-risk-list>div.review{border-left-color:#9a6b2f}.brain-engine-command-list>div.blocked,.brain-engine-proof-list>div.blocked,.brain-engine-risk-list>div.blocked{border-left-color:#9b5c45}.brain-engine-command-list>div.info,.brain-engine-proof-list>div.info,.brain-engine-risk-list>div.info{border-left-color:#5c7180}@media (max-width:1180px){.brain-engine-board,.brain-engine-flow,.brain-engine-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-engine-board{grid-template-rows:none;min-height:auto}.brain-engine-pipes{display:none}.brain-engine-board .brain-engine-core,.brain-engine-node.evidence,.brain-engine-node.intake,.brain-engine-node.output,.brain-engine-node.pricing,.brain-engine-node.risk,.brain-engine-node.route{align-self:stretch;grid-column:auto;grid-row:auto}.brain-engine-node.intake{order:1}.brain-engine-node.evidence{order:2}.brain-engine-node.pricing{order:3}.brain-engine-node.route{order:4}.brain-engine-node.risk{order:5}.brain-engine-board .brain-engine-core{min-height:300px;order:6}.brain-engine-node.output{order:7}.brain-engine-map{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.brain-engine-map:before,.brain-engine-part-port,.brain-engine-rail.left .brain-engine-part:after,.brain-engine-rail.right .brain-engine-part:before{display:none}.brain-engine-core{grid-column:1/-1;min-height:300px;order:-1}.brain-engine-core-copy{margin-top:70px}}@media (max-width:760px){.admin-brain-evidence-grid,.admin-brain-grid,.admin-brain-hero,.admin-brain-price-grid,.admin-brain-scenario-fields,.admin-brain-scenario-verdict,.admin-brain-selector,.admin-brain-strip,.agent-audit-impact-grid,.agent-audit-impact-head,.agent-proposal-dossier-grid,.agent-proposal-dossier-head,.agent-review-field-ledger-head,.agent-review-field-row{grid-template-columns:1fr}.admin-brain-wide{grid-column:auto}.admin-brain-route-head{display:none}.admin-brain-route-row,.brain-engine-board,.brain-engine-contract-grid,.brain-engine-flow,.brain-engine-header,.brain-engine-lower-grid,.brain-engine-map,.brain-engine-price-ladder{grid-template-columns:1fr}.commercial-brain-engine{padding:10px}.brain-engine-board{background-size:28px 28px;padding:10px}.brain-engine-node:after{display:none}.brain-engine-panel-head strong,.brain-engine-verdict{justify-items:start;text-align:left}.brain-engine-core{min-height:250px;padding:14px}.brain-engine-core-ring{height:118px;width:118px}.brain-engine-core-copy{margin-top:54px}.brain-engine-component-grid,.brain-engine-panel-head{grid-template-columns:1fr}}.agent-audit-card{background:var(--surface)}.agent-audit-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.agent-audit-health-strip{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px}.agent-audit-health-strip span{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:10px;font-weight:850;line-height:1.2;padding:3px 7px}.agent-audit-health-strip .fresh{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.agent-audit-health-strip .stale{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.agent-audit-health-strip .legacy{border-color:var(--border);background:var(--surface);color:var(--text-3)}.agent-audit-list{display:grid;grid-gap:8px;gap:8px;padding:12px}.agent-audit-item{border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.agent-audit-item summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;padding:9px 10px}.agent-audit-item summary strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agent-audit-item summary em{color:var(--text-3);font-size:11px;font-style:normal}.agent-audit-status{border:1px solid var(--border);border-radius:999px;color:var(--text-2);font-size:9.5px;font-weight:800;letter-spacing:0;padding:2px 6px}.agent-audit-status.completed,.agent-audit-status.done{border-color:var(--success-border);background:var(--success-bg)}.agent-audit-status.done{color:var(--success)}.agent-audit-status.queued{border-color:var(--border);background:var(--surface-2);color:var(--text-2)}.agent-audit-status.running{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand)}.agent-audit-status.applied,.agent-audit-status.apply_all,.agent-audit-status.created,.agent-audit-status.partial_apply,.agent-audit-status.ready{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.agent-audit-status.discarded,.agent-audit-status.no_fields_accepted,.agent-audit-status.skipped{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.agent-audit-status.blocked,.agent-audit-status.capped,.agent-audit-status.error,.agent-audit-status.failed,.agent-audit-status.not_found{border-color:var(--danger-border);background:var(--danger-bg)}.agent-audit-body{border-top:1px solid var(--border);color:var(--text-2);display:grid;grid-gap:8px;gap:8px;font-size:11.5px;line-height:1.45;padding:9px 10px 10px}.agent-audit-body p{margin:0}.agent-audit-tools{display:flex;flex-wrap:wrap;gap:5px}.agent-audit-tools span{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:10px;font-weight:700;letter-spacing:0;padding:2px 6px}.agent-audit-tools span.agent-audit-freshness{border-color:var(--border-strong);background:var(--surface-3);color:var(--text-2);font-weight:850}.agent-audit-tools span.agent-audit-freshness.fresh{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.agent-audit-tools span.agent-audit-freshness.stale{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.agent-audit-tools span.agent-audit-freshness.legacy{border-color:var(--border);background:var(--surface);color:var(--text-3)}.agent-review-field-ledger{display:grid;grid-gap:5px;gap:5px;border:1px solid #d1bea4;border-radius:7px;background:#f7ecd6;padding:7px}.agent-review-field-ledger-head,.agent-review-field-row{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:52px minmax(90px,.8fr) minmax(90px,1fr) minmax(90px,1fr)}.agent-review-field-ledger-head{color:#766957;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-review-field-row{border:1px solid #d9cbb4;border-radius:6px;background:#fbf5e8;padding:7px 8px}.agent-review-field-row span{border:1px solid #c7b695;border-radius:999px;color:#5f5545;font-size:9.5px;font-weight:900;justify-self:start;padding:2px 6px}.agent-review-field-row strong{color:var(--text);font-size:11.5px;font-weight:900}.agent-review-field-row em{color:var(--text-2);font-size:11px;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.agent-review-field-ledger p{color:var(--text-3);font-size:11px;margin:0}.agent-audit-tool-ledger{display:grid;grid-gap:6px;gap:6px}.agent-audit-tool-row{border:1px solid #d3c0a2;border-radius:7px;background:#fbf5e8;min-width:0}.agent-audit-tool-row.failed{border-color:var(--derya-clay-border);background:#f2ddcf}.agent-audit-tool-row summary{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:7px 8px}.agent-audit-tool-row summary strong{color:var(--text);font-size:11.5px;font-weight:900;overflow-wrap:anywhere}.agent-audit-tool-row summary em,.agent-audit-tool-row summary span{border:1px solid #d3c0a2;border-radius:999px;background:#f1e4cb;color:#5f5545;font-size:9.5px;font-style:normal;font-weight:850;padding:2px 6px}.agent-audit-tool-row.failed summary span{border-color:var(--derya-clay-border);background:#ead0c1;color:var(--derya-clay)}.agent-audit-tool-row pre{border-top:1px dashed #d3c0a2;color:var(--text-2);font:10.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;max-height:220px;overflow:auto;padding:8px;white-space:pre-wrap}.agent-audit-impact{display:grid;grid-gap:7px;gap:7px;border:1px solid #d1bea4;border-left:4px solid #7b694d;border-radius:7px;background:#f1e4cb;background-image:none!important;color:var(--text-2);padding:8px}.agent-audit-impact-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px}.agent-audit-impact-grid span,.agent-audit-impact-head span{color:#766957;display:block;font-size:9.5px;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-audit-impact-grid strong,.agent-audit-impact-head strong{color:var(--text);display:block;font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.agent-audit-impact-grid em,.agent-audit-impact-head em{color:var(--text-2);font-size:10.5px;font-style:normal;font-weight:720;line-height:1.3}.agent-audit-impact-head em{border:1px solid #d3c0a2;border-radius:999px;background:#fbf5e8;max-width:260px;padding:3px 7px}.agent-audit-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.agent-audit-impact-grid>div{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid #d3c0a2;border-radius:6px;background:#fbf5e8;padding:7px}.agent-audit-impact-groups{display:flex;flex-wrap:wrap;gap:5px}.agent-audit-impact-groups span{border:1px solid #d3c0a2;border-radius:999px;background:#eee2cf;color:#5f5545;font-size:9.5px;font-weight:850;padding:3px 6px}.agent-audit-freshness-note{border-left:3px solid var(--border-strong);color:var(--text-2);padding-left:8px}.agent-audit-freshness-note.fresh{border-left-color:var(--success-border)}.agent-audit-freshness-note.stale{border-left-color:var(--warning-border)}.agent-audit-rerun{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.agent-audit-rerun-button{gap:5px;min-height:28px;padding:5px 8px}.agent-audit-rerun-error,.agent-audit-rerun-result{border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-2);display:inline-flex;flex-wrap:wrap;gap:7px;font-size:11px;font-weight:750;line-height:1.3;padding:5px 7px}.agent-audit-rerun-result.ready{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.agent-audit-rerun-result.secondary{border-color:var(--border);background:var(--surface);color:var(--text-2)}.agent-audit-rerun-error,.agent-audit-rerun-result.blocked{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.agent-audit-rerun-result a{color:inherit;font-weight:900;text-decoration:underline;text-underline-offset:2px}.agent-audit-tools a{border:1px solid var(--brand-border);border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:10px;font-weight:800;letter-spacing:0;padding:2px 6px;text-decoration:none}.agent-audit-error{color:var(--danger-text)}.record-upload-form{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.record-upload-form input[type=file]{max-width:220px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-2);font-size:11px;padding:5px}.record-upload-form.compact input[type=file]{max-width:170px}.strategy-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 10px}.strategy-price-grid div{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:9px 10px}.strategy-price-grid span,.strategy-route span{display:block;color:var(--text-3);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.strategy-price-grid strong,.strategy-route strong{display:block;overflow-wrap:anywhere;color:var(--text);font-size:13px;font-weight:750;margin-top:3px}.strategy-memo{background:var(--surface-2);color:var(--text-2);font-size:12.5px;line-height:1.45}.strategy-memo,.strategy-route{border:1px solid var(--border);border-radius:8px;padding:10px 11px}.strategy-route{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;align-items:start;background:var(--surface);margin-top:10px}.strategy-route em{color:var(--text-2);font-size:12px;font-style:normal;line-height:1.4}@media (max-width:760px){.strategy-operator-decision{grid-template-columns:1fr}.strategy-operator-meta{justify-content:flex-start}.strategy-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-route{grid-template-columns:1fr}}.doc-readiness-board,.opp-card,.sheet-snapshot{background:#f8f0df;border:1px solid #cdbca7;border-radius:8px;box-shadow:0 14px 34px rgba(64,54,42,.08)}.opp-card{background-image:none}.opp-card.opp-good{border-top:4px solid #6f7f5b}.opp-card.opp-info{border-top:4px solid #7c735f}.opp-card.opp-warn{border-top:4px solid #a77b38}.opp-card.opp-danger{border-top:4px solid #9b5c45}.opp-card-top,.opp-foot{background:#efe4cf;border-color:#cdbca7}.opp-pill-state{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:20px;padding:2px 7px;border:1px solid #c0a27a;border-radius:999px;background:#e8d5b7;color:#4f3c29;font-size:10px;font-weight:900;line-height:1.1;text-transform:uppercase}.opp-pill.decision-ready .opp-pill-state{border-color:#a9aa7e;background:#e1ddbd;color:#53603e}.opp-pill.decision-review .opp-pill-state{border-color:#b9894a;background:#ead6b8;color:#714a20}.opp-pill.decision-blocked .opp-pill-state{border-color:#9f6b55;background:#e8cdb8;color:#6c3d2c}.opp-contract-lockup{min-width:132px;align-self:stretch;display:grid;align-content:center;grid-gap:3px;gap:3px;border:1px solid #c7b28f;border-radius:8px;background:#f7ebd2;padding:9px 10px;text-align:right}.opp-contract-lockup span{color:#7c705f;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.opp-contract-lockup strong{color:#2c261f;font-size:15px;font-weight:930}.opp-contract-lockup em{color:#665a49;font-size:10.5px;font-style:normal;font-weight:760}.opp-contract-lockup.ready{border-color:#b9b384;background:#eee7cb}.opp-contract-lockup.review{border-color:#bd8b58;background:#f1dfc5}.opp-contract-lockup.blocked{border-color:#a16b54;background:#ead1bd}.strategy-control-contract{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1fr) minmax(190px,.72fr);grid-gap:8px;gap:8px;margin:12px 14px;padding:10px;border:1px solid #c7ae86;border-left-width:4px;border-radius:8px;background:#f2e3c7}.strategy-control-contract.ready{border-left-color:#6f7f5b}.strategy-control-contract.review{border-left-color:#9a6b2f}.strategy-control-contract.blocked{border-left-color:#8f5d45}.strategy-control-contract>div{min-width:0;border:1px solid #d5c2a3;border-radius:7px;background:#fbf2df;padding:8px 9px}.strategy-control-contract strong{display:block;margin-top:3px;color:#2c261f;font-size:12.5px;font-weight:900;overflow-wrap:anywhere}.strategy-control-contract em{display:block;margin-top:4px;color:#625746;font-size:11px;font-style:normal;font-weight:710;line-height:1.35}.strategy-quality-chip{display:grid;align-content:start}.strategy-quality-chip span{color:#7c705f;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.strategy-quality-chip.ready{background:#efe8cf}.strategy-quality-chip.review{background:#f3e2c6}.strategy-quality-chip.blocked{background:#f0ddc5}.doc-readiness-grid,.sheet-metrics,.strategy-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 14px}.doc-readiness-grid div,.sheet-metrics div,.strategy-decision-strip div{min-width:0;border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:9px 10px}.doc-readiness-grid span,.doc-readiness-kicker,.doc-readiness-label,.sheet-kicker,.sheet-metrics span,.sheet-section-label,.strategy-decision-strip span,.strategy-section-label{display:block;color:#7c705f;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.doc-readiness-grid strong,.sheet-metrics strong,.strategy-decision-strip strong{display:block;margin-top:4px;color:#2c261f;font-size:14px;font-weight:850;overflow-wrap:anywhere}.strategy-price-ladder{display:flex;flex-direction:column;gap:7px;margin:0 14px 12px;padding:12px;border:1px solid #d7c7ad;border-radius:8px;background:#fbf5e8}.strategy-ladder-row{display:grid;grid-template-columns:104px minmax(90px,1fr) 116px;align-items:center;grid-gap:9px;gap:9px;color:#6b604f;font-size:11px}.strategy-ladder-row span{font-weight:740}.strategy-ladder-row strong{color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;text-align:right}.strategy-ladder-track{height:8px;overflow:hidden;border:1px solid #d1bea4;border-radius:999px;background:#eadbc2}.strategy-ladder-track i{display:block;height:100%;min-width:8px;border-radius:999px;background:#8d7758}.strategy-ladder-row.floor .strategy-ladder-track i{background:#9b5c45}.strategy-ladder-row.target .strategy-ladder-track i{background:#a77b38}.strategy-ladder-row.recommended .strategy-ladder-track i{background:#6f7f5b}.strategy-ladder-row.stretch .strategy-ladder-track i{background:#7b694d}.strategy-ladder-row.walk .strategy-ladder-track i{background:#4c4033}.strategy-operator-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;margin:0 14px 12px;padding:12px;border:1px solid #b79f78;border-left-width:4px;border-radius:8px;background:#efe1c4}.strategy-operator-decision.critical{border-left-color:#8f5d45}.strategy-operator-decision.high{border-left-color:#9a6b2f}.strategy-operator-decision.low,.strategy-operator-decision.medium{border-left-color:#6f7f5b}.strategy-operator-main{min-width:0}.strategy-operator-main strong{display:block;margin-top:3px;color:#2c261f;font-size:16px;font-weight:900}.strategy-operator-main em{display:block;margin-top:4px;color:#5f5545;font-size:12px;font-style:normal;font-weight:740;line-height:1.35}.strategy-operator-meta,.strategy-operator-reasons{display:flex;flex-wrap:wrap;gap:6px}.strategy-operator-meta{justify-content:flex-end}.strategy-operator-reasons{grid-column:1/-1}.strategy-agent-handoff{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border:1px solid #c9b083;border-radius:7px;background:#eadbc2}.strategy-agent-handoff span{color:#7a6a55;font-size:10px;font-weight:880;letter-spacing:.05em;text-transform:uppercase}.strategy-agent-handoff strong{min-width:0;color:#2c261f;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-agent-handoff em{justify-self:end;color:#5f5545;font-size:11px;font-style:normal;font-weight:800}.strategy-operator-meta span,.strategy-operator-reasons span{border:1px solid #c9b083;border-radius:999px;background:#eadbc2;color:#5e513f;font-size:10px;font-weight:850;line-height:1.2;padding:4px 7px;text-transform:uppercase}.strategy-quote-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.58fr);grid-gap:10px;gap:10px;margin:0 14px 12px;padding:12px;border:1px solid #d7c7ad;border-radius:8px;background:#f4ead6}.strategy-quote-gate.blocked,.strategy-quote-gate.needs-rates,.strategy-quote-gate.review-required{border-color:#b8894d;background:#f7ecd7}.strategy-quote-gate.ready-to-quote{border-color:#c8c29f;background:#f3edda}.strategy-quote-gate strong{display:block;margin-top:3px;color:#2c261f;font-size:15px;font-weight:880}.strategy-quote-gate em{display:block;margin-top:4px;color:#6f6554;font-size:11.5px;font-style:normal;font-weight:730;line-height:1.35}.strategy-quote-gate-flags,.strategy-quote-gate-reasons{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:6px}.strategy-quote-gate-flags span,.strategy-quote-gate-reasons span{border:1px solid #d1bea4;border-radius:999px;background:#eadbc2;color:#5e513f;font-size:10px;font-weight:840;line-height:1.2;padding:4px 7px}.strategy-quote-gate-flags .ok{border-color:#c8c29f;background:#e9e2c7;color:#53603e}.strategy-quote-gate-flags .blocked,.strategy-quote-gate-flags .review{border-color:#c69a62;background:#ead6b8;color:#6f431f}.strategy-quote-gate-reasons{grid-column:1/-1;justify-content:flex-start}.strategy-rationale-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:10px;gap:10px;margin:0 14px 12px}.strategy-blocker-queue,.strategy-evidence-stack,.strategy-reason-stack{min-width:0;border:1px solid #d3c0a2;border-radius:8px;background:#f6ecd7;padding:10px}.strategy-rationale-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.strategy-rationale-head strong{color:#2c261f;font-size:13px;font-weight:900;text-align:right}.strategy-evidence-row,.strategy-rationale-row{display:grid;grid-gap:3px;gap:3px;border-left:3px solid #b8a27d;padding:8px 8px 8px 10px;background:#fbf2df}.strategy-blocker-row+.strategy-blocker-row,.strategy-evidence-row+.strategy-evidence-row,.strategy-rationale-row+.strategy-rationale-row{margin-top:7px}.strategy-evidence-row.blocked,.strategy-rationale-row.blocker{border-left-color:#9b5c45;background:#f0ddc5}.strategy-evidence-row.review,.strategy-rationale-row.review{border-left-color:#a77b38;background:#f3e2c6}.strategy-evidence-row.ready,.strategy-rationale-row.support{border-left-color:#6f7f5b;background:#efe8cf}.strategy-evidence-row.info,.strategy-rationale-row.info{border-left-color:#7c735f}.strategy-evidence-row span,.strategy-rationale-row span{color:#776a58;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.strategy-evidence-row strong,.strategy-rationale-row strong{color:#2c261f;font-size:12.5px;font-weight:900;overflow-wrap:anywhere}.strategy-blocker-queue.clear p,.strategy-blocker-row em,.strategy-evidence-row em,.strategy-rationale-row em{color:#625746;font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.strategy-blocker-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid #d5c2a3;border-radius:7px;background:#fbf2df;padding:8px}.strategy-blocker-row>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid #c1a782;border-radius:999px;background:#eadbc2;color:#544735;font-size:11px;font-weight:900}.strategy-blocker-row.critical,.strategy-blocker-row.high{border-color:#bd8b58;background:#f1dfc5}.strategy-blocker-row strong{display:block;color:#2c261f;font-size:12.5px;font-weight:900;overflow-wrap:anywhere}.strategy-blocker-row em{display:block;margin-top:3px}.strategy-blocker-queue.clear{background:#f1ead5}.strategy-blocker-queue.clear p{margin:0}.strategy-coverage-posture,.strategy-negotiation-posture,.strategy-target-posture{margin:0 14px 12px;padding:12px;border:1px solid #d7c7ad;border-radius:8px;background:#fbf5e8}.strategy-coverage-posture.benchmark-only,.strategy-coverage-posture.history-only,.strategy-coverage-posture.none,.strategy-coverage-posture.pending-only,.strategy-negotiation-posture.counter-cost,.strategy-negotiation-posture.decline,.strategy-negotiation-posture.escalate,.strategy-negotiation-posture.get-rates,.strategy-negotiation-posture.mature-first,.strategy-negotiation-posture.protect-floor,.strategy-target-posture.below-buy,.strategy-target-posture.below-floor{border-color:#b8894d;background:#f7ecd7}.strategy-coverage-posture.strong-live,.strategy-coverage-posture.workable-live,.strategy-negotiation-posture.sell-confidently,.strategy-target-posture.generous,.strategy-target-posture.within-guardrail{border-color:#c8c29f;background:#f3edda}.strategy-coverage-head,.strategy-negotiation-head,.strategy-target-head{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:9px}.strategy-coverage-head strong,.strategy-negotiation-head strong,.strategy-target-head strong{display:block;margin-top:3px;color:#2c261f;font-size:13px;font-weight:850}.strategy-coverage-head em,.strategy-negotiation-head em,.strategy-target-head em{color:#6f6554;font-size:11.5px;font-style:normal;font-weight:720;line-height:1.35}.strategy-coverage-grid,.strategy-target-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.strategy-coverage-grid div,.strategy-target-grid div{min-width:0;border:1px solid #d7c7ad;border-radius:7px;background:#f8f0df;padding:8px 9px}.strategy-coverage-grid span,.strategy-target-grid span{display:block;color:#7c705f;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.strategy-coverage-grid strong,.strategy-target-grid strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:850}.strategy-negotiation-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.strategy-negotiation-copy div{min-width:0;border:1px solid #d7c7ad;border-radius:7px;background:#f8f0df;padding:9px 10px}.strategy-negotiation-copy span{display:block;color:#7c705f;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.strategy-negotiation-copy strong{display:block;margin-top:4px;color:#2c261f;font-size:11.5px;font-weight:760;line-height:1.35}.strategy-negotiation-leverage{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.strategy-negotiation-leverage span{border:1px solid #d1bea4;border-radius:999px;background:#eadbc2;color:#5e513f;font-size:10px;font-weight:820;line-height:1.25;padding:4px 7px}.strategy-cargo-math{margin:0 14px 12px;padding:12px;border:1px solid #d7c7ad;border-radius:8px;background:#f4ead6}.strategy-cargo-math.partial{border-color:#b8894d;background:#f7ecd7}.strategy-cargo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.strategy-cargo-head strong{display:block;margin-top:3px;color:#2c261f;font-size:13px;font-weight:850}.strategy-cargo-head em{border:1px solid #c69a62;border-radius:999px;background:#ead6b8;color:#6f431f;font-size:10px;font-style:normal;font-weight:850;letter-spacing:0;padding:4px 7px;white-space:nowrap}.strategy-cargo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.strategy-cargo-grid div{min-width:0;border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:8px 9px}.strategy-cargo-grid span{display:block;color:#7c705f;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.strategy-cargo-grid strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:850}.strategy-cargo-note{margin-top:8px;color:#6f6554;font-size:11.5px;font-weight:700;line-height:1.35}.strategy-action-rail,.strategy-route-options{margin:12px 14px;padding:12px;border:1px solid #d7c7ad;border-radius:8px;background:#fbf5e8}.strategy-route-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.strategy-action-item,.strategy-route-card{border:1px solid #d7c7ad;border-radius:7px;background:#f8f0df}.strategy-route-card{display:flex;justify-content:space-between;gap:10px;padding:9px}.strategy-route-card.selected{border-left:3px solid var(--derya-olive)}.strategy-route-card.stale{border-left:3px solid var(--derya-clay);background:#f1e4cb}.strategy-action-item strong,.strategy-route-card strong{display:block;color:#2c261f;font-size:12px}.strategy-action-item em,.strategy-route-card em,.strategy-route-card span{display:block;color:#746957;font-size:11px;font-style:normal;line-height:1.35}.strategy-action-rail{display:flex;flex-direction:column;gap:8px}.strategy-action-item{display:grid;grid-template-columns:74px 1fr;grid-gap:10px;gap:10px;padding:9px 10px}.strategy-action-item>span{align-self:start;border:1px solid #d1bea4;border-radius:999px;background:#eadbc2;color:#5e513f;font-size:10px;font-weight:820;padding:3px 7px;text-align:center;text-transform:uppercase}.strategy-action-item.critical>span,.strategy-action-item.high>span{background:#f1dfbd;border-color:#d4af72;color:#76572a}.sheet-snapshot{padding:14px}.doc-readiness-head,.sheet-snapshot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.doc-readiness-title,.sheet-snapshot h2{margin:2px 0 0;color:#2c261f;font-size:18px;font-weight:860;letter-spacing:0}.doc-readiness-score,.sheet-total{min-width:92px;border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:9px 10px;text-align:right}.doc-readiness-score strong,.sheet-total strong{display:block;color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;line-height:1}.doc-readiness-score span,.sheet-total span{display:block;margin-top:3px;color:#7c705f;font-size:10px;font-weight:780;text-transform:uppercase}.sheet-status-map{display:grid;grid-gap:7px;gap:7px;padding:0 0 12px}.sheet-playbook{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px;border:1px solid #cdb68f;border-left:4px solid #a77b38;border-radius:8px;background:#f2e3c8}.sheet-playbook-main{min-width:0}.sheet-playbook-main strong{display:block;margin-top:3px;color:#2c261f;font-size:15px;font-weight:900;overflow-wrap:anywhere}.sheet-playbook-main em,.sheet-playbook-main span{display:block;margin-top:5px;color:#5d5141;font-size:12px;font-style:normal;font-weight:760;line-height:1.4}.sheet-playbook-main em{color:#7a4f34}.sheet-playbook-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.sheet-playbook-counts div{min-width:0;border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:8px 9px}.sheet-playbook-counts span{display:block;color:#7c705f;font-size:9.5px;font-weight:820;letter-spacing:0;text-transform:uppercase}.sheet-playbook-counts strong{display:block;margin-top:3px;color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:17px;font-weight:900}.sheet-status-row{display:grid;grid-template-columns:86px 1fr 28px;align-items:center;grid-gap:9px;gap:9px;color:#6b604f;font-size:11px;font-weight:740}.sheet-status-row div{height:8px;overflow:hidden;border:1px solid #d1bea4;border-radius:999px;background:#eadbc2}.sheet-status-row i{display:block;height:100%;border-radius:999px;background:#8d7758}.sheet-status-row.booked i{background:#6f7f5b}.sheet-status-row.pricing i{background:#a77b38}.sheet-status-row.speculation i{background:#8d7758}.sheet-status-row.missed i{background:#9b5c45}.sheet-status-row strong{color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;text-align:right}.sheet-body-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);grid-gap:12px;gap:12px}.sheet-contact-list,.sheet-top-list{border:1px solid #d7c7ad;border-radius:8px;background:#fbf5e8;padding:11px}.sheet-contact-row,.sheet-deal-row{display:grid;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #e1d2bb;padding:9px 0}.sheet-deal-row{grid-template-columns:38px minmax(0,1.15fr) minmax(190px,.58fr) 102px}.sheet-deal-row.qualify-lead{border-left:3px solid #a77b38;padding-left:8px}.sheet-deal-row.price-lead{border-left:3px solid #6f7f5b;padding-left:8px}.sheet-deal-row.non-rfq,.sheet-deal-row.verify-demand{border-left:3px solid #8d7758;padding-left:8px}.sheet-deal-row.margin-proof{border-left:3px solid #7b694d;padding-left:8px}.sheet-deal-row.loss-review{border-left:3px solid #9b5c45;padding-left:8px}.sheet-contact-row:last-of-type,.sheet-deal-row:last-child{border-bottom:0}.sheet-deal-score{min-width:68px;height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d1bea4;border-radius:999px;background:#eadbc2;color:#2c261f;font-size:10.5px;font-weight:850;letter-spacing:0;text-transform:uppercase}.sheet-deal-main,.sheet-deal-side{min-width:0}.sheet-contact-row strong,.sheet-deal-main strong{display:block;overflow:hidden;color:#2c261f;font-size:12.5px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.sheet-contact-row em,.sheet-contact-row span,.sheet-deal-main em,.sheet-deal-main span,.sheet-deal-side em,.sheet-deal-side span,.sheet-hygiene-note{display:block;overflow-wrap:anywhere;color:#746957;font-size:11px;font-style:normal;line-height:1.35}.sheet-deal-main em,.sheet-deal-side em{margin-top:4px;color:#5d5141;font-weight:730}.sheet-deal-side{text-align:right}.sheet-contact-row em,.sheet-deal-side strong{display:block;color:#2c261f;font-size:12px;font-weight:840}.sheet-deal-action{display:flex;justify-content:flex-end}.sheet-deal-action button{min-height:30px;width:88px;border:1px solid #c9b58f;border-radius:6px;background:#eadbc2;color:#3b3329;font:inherit;font-size:10.5px;font-weight:840;letter-spacing:0;cursor:pointer}.sheet-deal-action button:hover{background:#e2cfad;border-color:#aa8b58}.sheet-deal-action-disabled span{display:inline-flex;min-height:30px;width:88px;align-items:center;justify-content:center;border:1px solid #d7c7ad;border-radius:6px;background:#f2e6d0;color:#7a6b56;font-size:10.5px;font-weight:840;text-align:center}.sheet-contact-row{grid-template-columns:minmax(0,1fr) 54px 82px}.sheet-contact-row em{text-align:right}.sheet-hygiene-note{margin-top:10px;border-top:1px solid #e1d2bb;padding-top:9px}.doc-readiness-board{margin:12px;padding:12px;box-shadow:none}.doc-readiness-board.ready{border-top:4px solid #6f7f5b}.doc-readiness-board.review{border-top:4px solid #a77b38}.doc-readiness-board.blocked{border-top:4px solid #9b5c45}.doc-readiness-board.info{border-top:4px solid #7c735f}.doc-readiness-bar{display:flex;height:10px;overflow:hidden;border:1px solid #d1bea4;border-radius:999px;background:#eadbc2}.doc-readiness-bar span{display:block;min-width:0}.doc-readiness-bar .approved{background:#6f7f5b}.doc-readiness-bar .uploaded{background:#a77b38}.doc-readiness-bar .pending{background:#b9aa91}.doc-readiness-lower{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr);grid-gap:10px;gap:10px;margin-top:10px}.doc-readiness-evidence,.doc-readiness-queue{border:1px solid #d7c7ad;border-radius:7px;background:#fbf5e8;padding:10px}.doc-readiness-board.review .doc-readiness-evidence{background:#f7e3c8;border-color:#b8955e}.doc-readiness-board.blocked .doc-readiness-evidence{background:#f0d6c8;border-color:#bc907a}.doc-readiness-empty,.doc-readiness-task{display:grid;grid-template-columns:12px minmax(0,1fr) 74px;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid #e1d2bb;margin-top:7px;padding-top:7px;color:#746957;font-size:11px}.doc-readiness-task>span{width:8px;height:8px;border-radius:999px;background:#b9aa91}.doc-readiness-task>span.uploaded{background:#a77b38}.doc-readiness-task>span.approved{background:#6f7f5b}.doc-readiness-task strong{overflow:hidden;color:#2c261f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.doc-readiness-task em{color:#7c705f;font-size:10px;font-style:normal;text-align:right;text-transform:uppercase}.doc-readiness-empty{display:flex}.doc-readiness-evidence strong{display:block;margin-top:9px;color:#2c261f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:24px;line-height:1}.doc-readiness-evidence span{display:block;margin-top:5px;color:#746957;font-size:11px;line-height:1.35}@media (max-width:980px){.attention-brief,.doc-readiness-lower,.pricing-decision-action-row,.pricing-decision-body,.pricing-decision-head,.pricing-decision-priority-head,.sheet-body-grid,.sheet-playbook,.strategy-rationale-grid,.target-trail-body{grid-template-columns:1fr}.pricing-decision-contract,.pricing-decision-flow,.pricing-decision-priority-grid,.pricing-decision-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-decision-contract>div{border-left:0;border-top:1px solid #dccbb2;padding-left:0;padding-top:8px}.pricing-decision-contract>div:first-child,.pricing-decision-contract>div:nth-child(2){border-top:0;padding-top:0}.decision-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-route-list{grid-template-columns:1fr}}@media (max-width:720px){.doc-readiness-grid,.sheet-metrics,.sheet-playbook-counts,.strategy-cargo-grid,.strategy-coverage-grid,.strategy-decision-strip,.strategy-negotiation-copy,.strategy-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-flow-head,.target-trail-head{flex-direction:column}.target-trail-current{width:100%;text-align:left}.decision-flow-note{max-width:none;width:100%}.attention-item,.decision-flow-steps,.pricing-decision-contract,.pricing-decision-flow,.pricing-decision-priority-grid,.pricing-decision-priority-head,.pricing-decision-proof,.sheet-contact-row,.sheet-deal-row,.strategy-agent-handoff,.strategy-cargo-head,.strategy-control-contract,.strategy-coverage-head,.strategy-ladder-row,.strategy-negotiation-head,.strategy-quote-gate,.strategy-rationale-head,.strategy-target-head,.target-trail-row{grid-template-columns:1fr}.pricing-decision-contract>div:nth-child(2){border-top:1px solid #dccbb2;padding-top:8px}.attention-item-actions{justify-content:flex-start}.pricing-decision-note,.pricing-decision-verdict{justify-self:stretch;max-width:none;text-align:left}.pricing-decision-action-row .btn,.pricing-decision-action-row .record-wide-action,.pricing-decision-inline-form{justify-self:start}.attention-brief-side,.attention-item-move{grid-template-columns:1fr}.attention-item-move{align-items:start}.attention-item-move em,.attention-item-move strong{white-space:normal}.attention-item-dot{display:none}.sheet-contact-row em,.sheet-deal-action,.sheet-deal-side,.strategy-agent-handoff em,.strategy-cargo-head em,.strategy-ladder-row strong,.target-trail-row em{text-align:left;justify-content:flex-start}.strategy-quote-gate-flags{justify-content:flex-start}.strategy-cargo-head,.strategy-rationale-head,.strategy-target-head{display:grid}.strategy-rationale-head strong{text-align:left}.strategy-coverage-head,.strategy-negotiation-head{display:grid}.strategy-cargo-head em{width:max-content;max-width:100%;white-space:normal}.sheet-snapshot{padding:10px}.sheet-body-grid{gap:8px}.sheet-contact-list,.sheet-top-list{padding:9px}.sheet-deal-row{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:7px 0}.sheet-deal-action,.sheet-deal-side{grid-column:2}.sheet-contact-row{grid-template-columns:minmax(0,1fr) 46px 74px;gap:7px;padding:7px 0}.sheet-contact-row em{text-align:right}.sheet-hygiene-note{margin-top:7px;padding-top:7px}.doc-readiness-board{margin:8px;padding:10px}}.commercial-cockpit{display:grid;grid-gap:12px;gap:12px}.commercial-cockpit-system{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);grid-gap:12px;gap:12px;align-items:start;margin-top:14px}.commercial-cockpit-spine{position:relative;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #c7b79e;border-radius:8px;background:#efe2c9}.commercial-cockpit-spine:before{content:"";position:absolute;top:30px;bottom:30px;left:28px;width:2px;background:#b6a17c}.commercial-cockpit-spine-step{position:relative;display:grid;grid-template-columns:30px 28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;padding:9px;border:1px solid #d1bea4;border-left:4px solid #6f7f5b;border-radius:8px;background:#fbf5e8}.commercial-cockpit-spine-step.info,.commercial-cockpit-spine-step.rates,.commercial-cockpit-spine-step.review{border-left-color:#a77b38}.commercial-cockpit-spine-step.blocked{border-left-color:#8f5d45;background:#f1dfc5}.commercial-cockpit-spine-icon,.commercial-cockpit-spine-index{display:inline-grid;place-items:center;border:1px solid #c9b083;border-radius:999px;background:#eadbc2;color:#4b3f30;font-size:.72rem;font-weight:950;line-height:1}.commercial-cockpit-spine-index{width:24px;height:24px}.commercial-cockpit-spine-icon{width:26px;height:26px;border-radius:7px}.commercial-cockpit-command-panel span,.commercial-cockpit-command-price span,.commercial-cockpit-contract-compact span,.commercial-cockpit-details summary span,.commercial-cockpit-spine-step span:not(.commercial-cockpit-spine-index),.strategy-audit-details summary span{display:block;color:#776a58;font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-command-panel strong,.commercial-cockpit-command-price strong,.commercial-cockpit-contract-compact strong,.commercial-cockpit-details summary strong,.commercial-cockpit-spine-step strong,.strategy-audit-details summary strong{display:block;color:#2c261f;font-weight:950;line-height:1.16;overflow-wrap:anywhere}.commercial-cockpit-spine-step strong{margin:3px 0 2px;font-size:.9rem}.commercial-cockpit-command-panel em,.commercial-cockpit-command-price em,.commercial-cockpit-contract-compact em,.commercial-cockpit-spine-step em{display:block;color:#625746;font-size:.78rem;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.commercial-cockpit-command-panel{padding:14px;border:1px solid #bca98d;border-left:5px solid #6f7f5b;border-radius:8px;background:#eadbc2}.commercial-cockpit-command-panel,.commercial-cockpit-right-rail{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.commercial-cockpit-command-panel.blocked{border-left-color:#8f5d45;background:#f1dfc5}.commercial-cockpit-command-panel>div:first-child strong{margin:5px 0;font-size:clamp(1rem,2vw,1.28rem)}.commercial-cockpit-command-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.commercial-cockpit-command-price>div,.commercial-cockpit-next-ask{min-width:0;padding:9px;border:1px solid #d1bea4;border-radius:7px;background:#fbf5e8}.commercial-cockpit-next-ask{border-left:4px solid #8f5d45}.commercial-cockpit-proof-board{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.commercial-cockpit-proof-board>.commercial-cockpit-priority{margin-top:0}.commercial-cockpit-contract-compact{display:grid;grid-gap:8px;gap:8px}.commercial-cockpit-contract-compact>div{min-width:0;padding-top:8px;border-top:1px dashed #d1bea4}.commercial-cockpit-details,.strategy-audit-details{border:1px solid #c7b79e;border-radius:8px;background:#efe2c9;overflow:hidden}.commercial-cockpit-details>summary,.strategy-audit-details>summary{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;cursor:pointer;list-style:none}.commercial-cockpit-details>summary::-webkit-details-marker,.strategy-audit-details>summary::-webkit-details-marker{display:none}.commercial-cockpit-details>summary:after,.strategy-audit-details>summary:after{content:"›";justify-self:end;color:#6a5d4a;font-size:1.15rem;font-weight:900;transition:transform .16s ease}.commercial-cockpit-details[open]>summary:after,.strategy-audit-details[open]>summary:after{transform:rotate(90deg)}.commercial-cockpit-detail-grid{display:grid;grid-gap:10px;gap:10px;padding:0 10px 10px}.commercial-cockpit-detail-grid>.commercial-cockpit-command-ledger,.commercial-cockpit-detail-grid>.commercial-cockpit-contract,.commercial-cockpit-detail-grid>.commercial-cockpit-dossier,.commercial-cockpit-detail-grid>.commercial-cockpit-evidence-map,.commercial-cockpit-detail-grid>.commercial-cockpit-maturity-ledger,.commercial-cockpit-detail-grid>.commercial-cockpit-reasons,.commercial-cockpit-detail-grid>.commercial-cockpit-runway,.commercial-cockpit-detail-grid>.pricing-scenario-sandbox{margin-top:0}.strategy-audit-details{margin-top:12px}.record-page>.commercial-cockpit,.record-page>.strategy-audit-details{margin-top:16px}.strategy-audit-details .opp-card{margin:0;border-width:1px;border-radius:0;box-shadow:none}.pricing-command-board{position:relative}.pricing-command-board-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-command-top{order:1;grid-template-columns:1fr;gap:8px;align-content:start;align-items:start}.pricing-command-top>em,.pricing-command-top>p,.pricing-command-top>span,.pricing-command-top>strong{grid-column:auto}.pricing-command-action,.pricing-command-contract,.pricing-command-factors,.pricing-command-playbook,.pricing-command-priority,.pricing-command-proof-gaps,.pricing-command-quality,.pricing-command-route{grid-column:auto;margin-top:0}.pricing-command-priority{grid-row:auto}.pricing-command-phase-grid{order:0;position:relative;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px;border:1px solid #c7b79e;border-radius:8px;background:#efe2c9}.pricing-command-phase-grid:before{content:"";position:absolute;left:8%;right:8%;top:28px;height:2px;background:#b6a17c}.pricing-command-phase{position:relative;border-left:4px solid #6f7f5b}.pricing-command-phase.mature-rfq{border-left-color:#8f5d45}.pricing-command-phase.approve-economics,.pricing-command-phase.get-rates{border-left-color:#a77b38}.pricing-command-health{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-command-health>div+div{border-top:0;border-left:1px solid #d3c0a2}@media (max-width:980px){.commercial-cockpit-proof-board,.commercial-cockpit-system,.pricing-command-top{grid-template-columns:1fr;grid-template-areas:none}.commercial-cockpit-proof-board>.commercial-cockpit-contract,.commercial-cockpit-proof-board>.commercial-cockpit-priority,.commercial-cockpit-proof-board>.commercial-cockpit-proof-gaps,.pricing-command-action,.pricing-command-contract,.pricing-command-factors,.pricing-command-playbook,.pricing-command-priority,.pricing-command-proof-gaps,.pricing-command-quality,.pricing-command-route,.pricing-command-top>em,.pricing-command-top>p,.pricing-command-top>span,.pricing-command-top>strong{grid-column:auto;grid-row:auto}.pricing-command-health,.pricing-command-phase-grid{grid-template-columns:1fr}.pricing-command-phase-grid:before{top:20px;bottom:20px;left:23px;right:auto;width:2px;height:auto}.pricing-command-health>div+div{border-left:0;border-top:1px solid #d3c0a2}}@media (max-width:720px){.commercial-cockpit{padding:12px!important}.commercial-cockpit-command-price,.commercial-cockpit-details>summary,.commercial-cockpit-head,.strategy-audit-details>summary{grid-template-columns:1fr}.commercial-cockpit-spine{padding:9px}.commercial-cockpit-spine:before{left:23px}.commercial-cockpit-spine-step{grid-template-columns:24px minmax(0,1fr)}.commercial-cockpit-spine-icon{display:none}.commercial-cockpit-command-panel{padding:11px}}:root{--derya-ink:#2b241b;--derya-ink-2:#3a3024;--derya-paper:#f3ead6;--derya-paper-2:#eadbc2;--derya-panel:#f8f0df;--derya-panel-2:#efe1c4;--derya-line:#cdbca7;--derya-line-strong:#aa8f68;--derya-olive:#677554;--derya-olive-hover:#556344;--derya-olive-soft:#e7e1c7;--derya-olive-border:#b9b184;--derya-clay:#8f5d45;--derya-clay-soft:#ead6b8;--derya-clay-border:#c09362;--derya-ochre:#a77b38;--bg:#eee2c8;--surface:var(--derya-panel);--surface-2:var(--derya-paper-2);--surface-3:#e4d0aa;--surface-hover:#efe4cb;--border:var(--derya-line);--border-strong:var(--derya-line-strong);--brand:var(--derya-olive);--brand-hover:var(--derya-olive-hover);--brand-light:var(--derya-olive-soft);--brand-border:var(--derya-olive-border);--accent:var(--derya-clay);--accent-light:var(--derya-clay-soft);--accent-border:var(--derya-clay-border);--danger:#7a442d;--danger-bg:#ead6b8;--danger-border:#c09362;--info:var(--derya-olive);--info-bg:var(--derya-olive-soft);--info-border:var(--derya-olive-border);--text:#2b241b;--text-2:#5c503f;--text-3:#7c705f;--muted:#7c705f;--derya-cobalt:var(--derya-olive);--derya-cobalt-soft:var(--derya-olive-soft);--derya-cobalt-border:var(--derya-olive-border);--derya-vermilion:var(--derya-clay);--derya-vermilion-soft:var(--derya-clay-soft);--derya-vermilion-border:var(--derya-clay-border);--derya-violet:#7b694d}.app-shell,.content,.customers-page,.dashboard-page,.inbox-page,.page-container,.pipeline-page,.pricing-page,.workbench-main,body{background-color:var(--bg)!important;background-image:none!important;color:var(--text)!important}.agent-panel,.agent-panel-body,.card,.conversation-body,.conversation-compose,.conversation-header,.conversation-panel,.conversation-tools,.counter-pop,.counter-pop-header,.draft-modal-textarea,.job-focus-strip,.job-note-editor,.metric-strip,.ops-brief,.portal-link-row,.portal-notify-row,.product-modal,.product-modal-body,.product-modal-footer,.product-modal-header,.quote-draft-body,.quote-draft-modal,.quote-draft-textarea,.record-main-panel,.record-side-stack>.card,.sidebar,.topbar,.topbar-menu-panel,.workbench-card{background-image:none!important}.sidebar{background-color:#e6d5b8!important;border-right-color:var(--derya-line-strong)!important}.job-focus-strip,.topbar{background-color:#eadbc2!important;border-color:var(--derya-line)!important;box-shadow:0 1px 0 rgba(83,67,43,.08)!important}.page-container{box-shadow:none!important}.card,.counter-pop,.product-modal,.record-main-panel,.record-side-stack>.card,.topbar-menu-panel,.workbench-card{background-color:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 12px 28px rgba(64,54,42,.08)!important}.conversation-compose,.conversation-header,.metric-strip,.ops-brief,.product-modal-footer,.product-modal-header,.record-split-header,.workbench-card-header{background-color:var(--surface-2)!important;border-color:var(--border)!important}.agent-panel-body,.conversation-body,.draft-modal-textarea,.job-note-textarea,.portal-link-input,.quote-draft-textarea,input,select,textarea{background-color:#fbf5e8!important;background-image:none!important;border-color:var(--border)!important;color:var(--text)!important}.agent-audit-tools a,.draft-modal-link,.inbox-load-link,.inbox-see-all,.job-focus-link,.nav-link,.record-header-link,.topbar-brand,.topbar-stat,.workbench-link-action{color:var(--derya-olive)!important}.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.conversation-tool:hover:not(:disabled),.job-focus-link:hover,.nav-link.active,.nav-link:hover,.topbar-stat:hover{background-color:var(--surface-hover)!important;border-color:var(--derya-olive-border)!important;box-shadow:inset 0 -2px 0 var(--derya-olive)!important;color:var(--derya-ink)!important}.agent-tool-button svg,.conversation-tool svg,.focus-banner-eyebrow,.job-reference,.nav-icon svg,.pipeline-card-name,.pricing-carrier-name,.record-reference,.topbar-stat-brand strong{color:var(--derya-olive)!important}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.btn:not(.btn-secondary):not(.btn-ghost),.conv-chat-user .conv-chat-body,.conv-event-icon.auto,.topbar-avatar,.user-avatar,button.primary{background-color:var(--derya-ink)!important;background-image:none!important;border-color:var(--derya-ink)!important;color:#f7efdd!important}.agent-send-btn:hover:not(:disabled),.btn:not(.btn-secondary):not(.btn-ghost):hover,button.primary:hover:not(:disabled){background-color:#3a3024!important;border-color:#3a3024!important}.agent-suggestion,.agent-tool-button,.btn-secondary,.conversation-collapse,.conversation-rail-button,.conversation-tool,.customer-quote-draft-trigger,.job-focus-clear,.modal-action-btn{background-color:var(--surface-2)!important;background-image:none!important;border-color:var(--border)!important;color:var(--text-2)!important}.agent-fab-dot,.live-dot,.ops-status-light,.stage-real-dot{background-color:var(--derya-clay)!important;box-shadow:0 0 0 3px rgba(143,93,69,.16)!important}.metric-strip:before,.ops-brief:before,.ops-route-line:before,.portal-hero:before,.stage-header:before{background:var(--derya-olive)!important}.ops-route-port{background-color:var(--surface)!important;border-color:var(--derya-olive)!important}.ops-route-vessel{background-color:var(--derya-clay)!important;border-color:var(--derya-clay-border)!important}.product-modal-overlay{background:rgba(43,36,27,.58)!important}.quote-draft-blockers span,.quote-draft-body,.quote-draft-guardrail-copy,.quote-draft-guardrails span,.quote-draft-line,.quote-draft-modal,.quote-draft-modal .product-modal-header{background-image:none!important}.commercial-cockpit{background:var(--surface)!important;background-image:none!important;border:1px solid var(--border)!important;border-left:6px solid var(--derya-olive)!important;border-radius:8px;box-shadow:0 14px 34px rgba(64,54,42,.1)!important;color:var(--text);max-width:100%;min-width:0;overflow:hidden;padding:18px}.commercial-cockpit.blocked{border-left-color:var(--derya-clay)!important}.commercial-cockpit.rates,.commercial-cockpit.review{border-left-color:#a77b38!important}.commercial-cockpit-brief,.commercial-cockpit-flow,.commercial-cockpit-grid,.commercial-cockpit-head,.commercial-cockpit-lower,.commercial-cockpit-runway{display:grid;grid-gap:12px;gap:12px}.commercial-cockpit-head{align-items:start;grid-template-columns:minmax(0,1fr) auto}.commercial-cockpit-brief span,.commercial-cockpit-grid span,.commercial-cockpit-kicker,.commercial-cockpit-lower span,.commercial-cockpit-runway span,.commercial-cockpit-step span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.commercial-cockpit h2{color:var(--text);font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.1;margin:4px 0 6px}.commercial-cockpit em,.commercial-cockpit p{color:var(--text-2);font-style:normal;line-height:1.35}.commercial-cockpit p{margin:0}.commercial-cockpit-verdict{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;min-width:142px;padding:10px 12px;text-align:right}.commercial-cockpit-brief strong,.commercial-cockpit-grid strong,.commercial-cockpit-lower strong,.commercial-cockpit-runway strong,.commercial-cockpit-step strong,.commercial-cockpit-verdict strong{color:var(--text);display:block;font-weight:900;line-height:1.16}.commercial-cockpit-verdict span{color:var(--text-muted);display:block;font-size:.78rem;font-weight:800;margin-top:3px}.commercial-cockpit-brief{background:#efe2c9;background-image:none!important;border:1px solid #c7b79e;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:14px;padding:12px}.commercial-cockpit-brief>div{background:#f8efdf;background-image:none!important;border:1px solid #d6c7af;border-radius:8px;min-width:0;padding:11px}.commercial-cockpit-brief-main{background:#eadbc2!important;border-color:var(--derya-olive-border)!important}.commercial-cockpit-brief-playbook{border-style:dashed!important}.commercial-cockpit-brief strong{font-size:.98rem;margin:5px 0 4px;text-transform:none}.commercial-cockpit-brief em{display:block;font-size:.82rem;overflow-wrap:anywhere}.commercial-cockpit-priority{background:#eadbc2;background-image:none!important;border:1px solid #bca98d;border-left:5px solid var(--derya-olive);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px}.commercial-cockpit-priority.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-priority.rates,.commercial-cockpit-priority.review{border-left-color:#a77b38}.commercial-cockpit-priority-head{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.commercial-cockpit-priority-head>div{min-width:0}.commercial-cockpit-priority span,.commercial-cockpit-priority-row span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-priority strong,.commercial-cockpit-priority-row strong{color:var(--text);display:block;font-weight:900;line-height:1.16;margin-top:4px;overflow-wrap:anywhere}.commercial-cockpit-priority em,.commercial-cockpit-priority p,.commercial-cockpit-priority-row em{color:var(--text-2);display:block;font-size:.82rem;font-style:normal;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.commercial-cockpit-priority-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.commercial-cockpit-priority-row{background:#f8efdf;background-image:none!important;border:1px solid #d6c7af;border-radius:8px;min-width:0;padding:10px}.commercial-cockpit-priority-row.ready{border-color:rgba(90,111,72,.48)}.commercial-cockpit-priority-row.info,.commercial-cockpit-priority-row.rates,.commercial-cockpit-priority-row.review{border-color:rgba(167,123,56,.5)}.commercial-cockpit-priority-row.blocked{border-color:rgba(143,93,69,.55)}.commercial-cockpit-priority-checklist{background:#f8efdf;background-image:none!important;border:1px dashed #c7b79e;border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:10px}.commercial-cockpit-priority-checklist-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.commercial-cockpit-priority-checklist-head strong{color:var(--text);font-size:.86rem;font-weight:900}.commercial-cockpit-priority-check{align-items:start;background:#fbf5e8;background-image:none!important;border:1px solid #d6c7af;border-left:4px solid #6f7f5b;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px minmax(0,1fr);min-width:0;padding:8px}.commercial-cockpit-priority-check.info,.commercial-cockpit-priority-check.rates,.commercial-cockpit-priority-check.review{border-left-color:#a77b38}.commercial-cockpit-priority-check.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-priority-check>span{align-items:center;background:#eadbc2;border:1px solid #d1bea4;border-radius:999px;color:var(--text-2);display:inline-flex;font-size:.68rem;font-weight:900;height:22px;justify-content:center;line-height:1;width:22px}.commercial-cockpit-priority-check strong{font-size:.86rem}.commercial-cockpit-priority-check em,.commercial-cockpit-priority-check small{display:block;font-size:.78rem;line-height:1.32;margin-top:3px;overflow-wrap:anywhere}.commercial-cockpit-priority-check small{color:var(--text-3);font-weight:760}.commercial-cockpit-priority-check-action{display:grid;grid-gap:7px;gap:7px;margin-top:8px;min-width:0}.commercial-cockpit-priority-check-action .forwarder-drafts-control,.commercial-cockpit-priority-check-action .record-wide-action{width:100%}.commercial-cockpit-priority-check-action .btn{justify-content:center;min-height:34px}.commercial-cockpit-proof-gaps{background:#f4e8d1;background-image:none!important;border:1px dashed #c7b79e;border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.commercial-cockpit-proof-gaps-head{display:grid;grid-gap:4px;gap:4px}.commercial-cockpit-dossier{background:#efe2c9;background-image:none!important;border:1px solid #c7b79e;border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:10px}.commercial-cockpit-dossier-head{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)}.commercial-cockpit-dossier-head span,.commercial-cockpit-dossier-row span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-dossier-head strong,.commercial-cockpit-dossier-row strong{color:var(--text);display:block;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.commercial-cockpit-dossier-head em,.commercial-cockpit-dossier-row em{color:var(--text-2);display:block;font-size:.8rem;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.commercial-cockpit-dossier-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-cockpit-dossier-row{background:#fbf5e8;background-image:none!important;border:1px solid #d3c0a2;border-left:4px solid var(--derya-olive);border-radius:7px;min-width:0;padding:10px}.commercial-cockpit-dossier-row.rates,.commercial-cockpit-dossier-row.review{border-left-color:#a77b38}.commercial-cockpit-dossier-row.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-dossier-row.info{border-left-color:#7b694d}.commercial-cockpit-dossier-row strong{font-size:.92rem;margin:5px 0 4px}.commercial-cockpit-contract{background:#f6ecd9;background-image:none!important;border:1px solid #c7b79e;border-left:5px solid var(--derya-olive);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:10px}.commercial-cockpit-contract.review{border-left-color:#a77b38}.commercial-cockpit-contract.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-contract-head{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.commercial-cockpit-contract-grid>div>span,.commercial-cockpit-contract-head span{color:var(--text-muted);display:block;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-contract-head strong{color:var(--text);display:block;font-size:1.02rem;font-weight:950;line-height:1.12;margin:5px 0 4px}.commercial-cockpit-contract-head em{color:var(--text-2);display:block;font-size:.82rem;font-style:normal;line-height:1.35}.commercial-cockpit-contract-head b{background:#fbf5e8;border:1px solid #d1bea4;border-radius:999px;color:var(--text);font-size:.72rem;font-weight:950;line-height:1;padding:7px 9px;text-transform:uppercase}.commercial-cockpit-contract-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-cockpit-contract-grid>div{background:#fbf5e8;background-image:none!important;border:1px solid #d3c0a2;border-radius:7px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:9px}.commercial-cockpit-contract-grid p{border-top:1px solid #e0d1ba;display:grid;grid-gap:3px;gap:3px;margin:0;padding-top:7px}.commercial-cockpit-contract-grid small{color:var(--text-3);font-size:.72rem;font-weight:780;line-height:1.25}.commercial-cockpit-contract-grid p:first-of-type{border-top:0;padding-top:2px}.commercial-cockpit-contract-grid p.info,.commercial-cockpit-contract-grid p.review{color:#6f5329}.commercial-cockpit-contract-grid p.blocked{color:var(--derya-clay)}.commercial-cockpit-contract-grid strong{color:var(--text);font-size:.78rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.commercial-cockpit-contract-grid em{color:var(--text-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.74rem;font-style:normal;line-height:1.32;overflow-wrap:anywhere}.commercial-cockpit-runway{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;position:relative}.commercial-cockpit-runway-step{background:#f8efdf;border:1px solid #d1bea4;border-radius:8px;min-width:0;padding:12px 12px 13px;position:relative}.commercial-cockpit-runway-step:before{background:var(--derya-olive);content:"";height:3px;left:12px;position:absolute;right:12px;top:0}.commercial-cockpit-runway-step.rates:before,.commercial-cockpit-runway-step.review:before{background:var(--warning)}.commercial-cockpit-runway-step.blocked:before{background:var(--derya-clay)}.commercial-cockpit-runway-step strong{font-size:.98rem;margin:6px 0 4px;overflow-wrap:anywhere}.commercial-cockpit-runway-step em{display:block;font-size:.82rem;min-height:2.2em;overflow-wrap:anywhere}.commercial-cockpit-command-ledger{background:#efe2c9;background-image:none!important;border:1px solid #c7b79e;border-radius:8px;display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding:10px}.commercial-cockpit-command-ledger-head{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr)}.commercial-cockpit-command-ledger-head span,.commercial-cockpit-command-row span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-command-ledger-head strong{color:var(--text);display:block;font-size:1rem;font-weight:950;line-height:1.12}.commercial-cockpit-command-ledger-head em{color:var(--text-2);display:block;font-size:.8rem;font-style:normal;line-height:1.3}.commercial-cockpit-command-list{display:grid;grid-gap:7px;gap:7px}.commercial-cockpit-command-row{align-items:stretch;background:#fbf5e8;background-image:none!important;border:1px solid #d3c0a2;border-left:4px solid var(--derya-olive);border-radius:7px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:28px minmax(0,1fr) minmax(210px,.36fr);min-width:0;padding:8px}.commercial-cockpit-command-row.rates,.commercial-cockpit-command-row.review{border-left-color:#a77b38}.commercial-cockpit-command-row.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-command-row.info{border-left-color:#7b694d}.commercial-cockpit-command-index{align-items:center;background:#eee2cf;border:1px solid #d1bea4;border-radius:999px;color:var(--text)!important;display:inline-flex;height:24px;justify-content:center;line-height:1;text-transform:none!important;width:24px}.commercial-cockpit-command-main,.commercial-cockpit-command-stop{display:grid;grid-gap:4px;gap:4px;min-width:0}.commercial-cockpit-command-main strong,.commercial-cockpit-command-stop strong{color:var(--text);display:block;font-size:.86rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.commercial-cockpit-command-main em{color:var(--text-2);display:block;font-size:.76rem;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.commercial-cockpit-command-stop{background:#f1e4cb;border:1px solid #d3c0a2;border-radius:6px;padding:7px}.commercial-cockpit-command-stop strong{font-size:.78rem}.commercial-cockpit-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:14px}.commercial-cockpit-agent,.commercial-cockpit-evidence,.commercial-cockpit-grid>div,.commercial-cockpit-step{background:#fbf5e8;background-image:none!important;border:1px solid var(--border);border-radius:8px;padding:12px}.commercial-cockpit-primary{background:#f1e4cb!important;border-color:var(--derya-olive-border)!important}.commercial-cockpit-grid strong{font-size:1rem;margin:6px 0 4px}.commercial-cockpit-grid em{display:block;font-size:.82rem}.commercial-cockpit-route-decision{background:#efe2ca;background-image:none!important;border:1px solid #d1bea4;border-left:4px solid var(--derya-olive);border-radius:8px;display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding:10px}.commercial-cockpit-route-decision.review{border-left-color:#a77b38}.commercial-cockpit-route-head{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr)}.commercial-cockpit-route-head span,.commercial-cockpit-route-row small,.commercial-cockpit-route-row span{color:var(--text-muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-route-head strong{color:var(--text);display:block;font-size:.98rem;font-weight:950;line-height:1.12;margin-top:3px;overflow-wrap:anywhere}.commercial-cockpit-route-head em{align-self:stretch;background:#fbf5e8;border:1px solid var(--border);border-radius:7px;color:var(--text-2);display:block;font-size:.78rem;font-style:normal;line-height:1.35;padding:9px}.commercial-cockpit-route-list{display:grid;grid-gap:6px;gap:6px}.commercial-cockpit-route-row{align-items:center;background:#fbf5e8;background-image:none!important;border:1px solid var(--border);border-left:3px solid #7b694d;border-radius:7px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px minmax(0,1fr) minmax(86px,auto) minmax(84px,auto);min-width:0;padding:8px}.commercial-cockpit-route-row.selected{background:#f6ecd9}.commercial-cockpit-route-row.ready{border-left-color:var(--derya-olive)}.commercial-cockpit-route-row.rates,.commercial-cockpit-route-row.review{border-left-color:#a77b38}.commercial-cockpit-route-row.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-route-row>span{align-items:center;background:#eee2cf;border:1px solid #d1bea4;border-radius:999px;color:var(--text-2);display:inline-flex;height:22px;justify-content:center;line-height:1;width:22px}.commercial-cockpit-route-row b,.commercial-cockpit-route-row strong{color:var(--text);display:block;font-size:.84rem;font-weight:930;line-height:1.12;overflow-wrap:anywhere}.commercial-cockpit-route-row em{color:var(--text-2);display:block;font-size:.72rem;font-style:normal;line-height:1.25;margin-top:2px;overflow-wrap:anywhere}.commercial-cockpit-route-row b,.commercial-cockpit-route-row small{justify-self:end;text-align:right}.commercial-cockpit-route-row small{color:var(--text-2);line-height:1.2}.commercial-cockpit-route-decision p{color:var(--text-2);font-size:.74rem;line-height:1.32;margin:0}.pricing-scenario-sandbox{background:#f6ecd9;background-image:none!important;border:1px solid #d1bea4;border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px}.pricing-scenario-head{align-items:flex-start;display:flex;justify-content:space-between;gap:12px}.pricing-scenario-form span,.pricing-scenario-head span,.pricing-scenario-result span{color:var(--text-muted);display:block;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.pricing-scenario-head strong{color:var(--text);display:block;font-size:.98rem;font-weight:950;line-height:1.12;margin:3px 0}.pricing-scenario-head em{color:var(--text-2);display:block;font-size:.8rem;font-style:normal;line-height:1.35}.pricing-scenario-head svg{color:var(--derya-olive);flex:0 0 auto}.pricing-scenario-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-scenario-form label{display:grid;grid-gap:5px;gap:5px;min-width:0}.pricing-scenario-form input,.pricing-scenario-form select{background:#fbf5e8;background-image:none!important;border:1px solid #d1bea4;border-radius:7px;color:var(--text);font:inherit;font-size:.86rem;min-height:36px;padding:7px 9px;width:100%}.pricing-scenario-form input:focus,.pricing-scenario-form select:focus{border-color:var(--derya-olive-border);box-shadow:0 0 0 3px rgba(91,107,73,.16);outline:none}.pricing-scenario-toggles{display:flex;flex-wrap:wrap;gap:8px}.pricing-scenario-toggles label{align-items:center;background:#eadbc2;border:1px solid #d1bea4;border-radius:999px;color:var(--text-2);display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;padding:6px 9px}.pricing-scenario-toggles input{accent-color:var(--derya-olive)}.pricing-scenario-run{justify-content:center}.pricing-scenario-result{background:#fbf5e8;background-image:none!important;border:1px solid var(--border);border-left:4px solid var(--derya-clay);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:10px}.pricing-scenario-result.ready{border-left-color:var(--derya-olive)}.pricing-scenario-result.review{border-left-color:#a77b38}.pricing-scenario-metrics,.pricing-scenario-verdict{display:grid;grid-gap:8px;gap:8px}.pricing-scenario-verdict{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-scenario-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-scenario-metrics>div,.pricing-scenario-verdict>div{background:#f6ecd9;border:1px solid #d1bea4;border-radius:7px;padding:8px}.pricing-scenario-result strong{color:var(--text);display:block;font-size:.88rem;font-weight:920;line-height:1.14;margin:3px 0;overflow-wrap:anywhere}.pricing-scenario-result em,.pricing-scenario-result p{color:var(--text-2);display:block;font-size:.76rem;font-style:normal;line-height:1.3}.pricing-scenario-result p{margin:0}.pricing-scenario-change{align-items:center;background:#eadbc2;border:1px solid #d1bea4;border-radius:7px;color:var(--text-2);display:flex;flex-wrap:wrap;gap:7px;padding:8px}.pricing-scenario-change strong{margin:0}.commercial-cockpit-maturity-ledger{background:#efe2ca;background-image:none!important;border:1px solid #d1bea4;border-left:4px solid var(--derya-olive);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;margin-top:12px;padding:9px}.commercial-cockpit-maturity-ledger.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-maturity-head{align-self:stretch;background:#e7d5b9;border:1px solid #cbb596;border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:8px}.commercial-cockpit-maturity-check span,.commercial-cockpit-maturity-head span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-maturity-head strong{color:var(--text);font-size:.92rem;font-weight:950;line-height:1.12}.commercial-cockpit-maturity-head em{color:var(--text-2);display:block;font-size:.74rem;font-style:normal;line-height:1.25}.commercial-cockpit-maturity-list{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.commercial-cockpit-maturity-check{background:#fbf5e8;border:1px solid var(--border);border-left:3px solid var(--derya-olive-border);border-radius:7px;display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:6px 8px}.commercial-cockpit-maturity-check.missing{border-left-color:var(--derya-clay)}.commercial-cockpit-maturity-check strong{align-self:center;color:var(--text);display:block;font-size:.72rem;font-weight:920;line-height:1.12;margin:0;text-transform:uppercase}.commercial-cockpit-maturity-check.ready strong{color:var(--derya-olive)}.commercial-cockpit-maturity-check.missing strong{color:var(--derya-clay)}.commercial-cockpit-maturity-check em{color:var(--text-2);display:-webkit-box;grid-column:1/-1;font-size:.72rem;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.commercial-cockpit-blocker-queue{background:#eadbc2;border:1px solid #cbb596;border-radius:7px;display:grid;grid-gap:6px;gap:6px;padding:8px}.commercial-cockpit-blocker-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.commercial-cockpit-blocker-head span,.commercial-cockpit-blocker-item span{color:var(--text-muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-blocker-head strong{color:var(--text);font-size:.84rem;font-weight:940;line-height:1.12;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.commercial-cockpit-blocker-item{align-items:start;background:#fbf5e8;border:1px solid var(--border);border-left:3px solid #a77b38;border-radius:7px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:7px 8px}.commercial-cockpit-blocker-item.critical{border-left-color:var(--derya-clay)}.commercial-cockpit-blocker-item.high{border-left-color:#a77b38}.commercial-cockpit-blocker-item.medium{border-left-color:#7b694d}.commercial-cockpit-blocker-item span{align-items:center;background:#eee2cf;border:1px solid #d1bea4;border-radius:999px;color:var(--text-2);display:inline-flex;height:20px;justify-content:center;line-height:1;width:20px}.commercial-cockpit-blocker-item strong{color:var(--text);display:block;font-size:.78rem;font-weight:900;line-height:1.18}.commercial-cockpit-blocker-item em{color:var(--text-2);display:block;font-size:.7rem;font-style:normal;line-height:1.26;margin-top:2px;overflow-wrap:anywhere}.commercial-cockpit-reasons{background:#f6ecd9;background-image:none!important;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px;padding:10px}.commercial-cockpit-reasons-head{align-self:stretch;background:#eadbc2;border:1px solid #d1bea4;border-radius:7px;display:grid;grid-gap:4px;gap:4px;padding:10px}.commercial-cockpit-reason span,.commercial-cockpit-reasons-head span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-reasons-head strong{color:var(--text);font-size:.92rem;font-weight:950;line-height:1.14}.commercial-cockpit-reason{background:#fbf5e8;border:1px solid var(--border);border-left:4px solid var(--derya-olive-border);border-radius:7px;display:grid;grid-gap:4px;gap:4px;min-height:112px;padding:10px}.commercial-cockpit-reason.blocker{border-left-color:var(--derya-clay)}.commercial-cockpit-reason.review{border-left-color:#a77b38}.commercial-cockpit-reason.support{border-left-color:var(--derya-olive)}.commercial-cockpit-reason.info{border-left-color:#7b694d}.commercial-cockpit-reason strong{color:var(--text);font-size:.92rem;font-weight:920;line-height:1.12}.commercial-cockpit-reason em{color:var(--text-2);display:block;font-size:.76rem;font-style:normal;line-height:1.32}.commercial-cockpit-evidence-map{background:#f1e4cb;background-image:none!important;border:1px solid #d1bea4;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,.38fr) minmax(0,.62fr);margin-top:12px;padding:10px}.commercial-cockpit-evidence-map-head{align-self:stretch;background:#e7d5b9;background-image:none!important;border:1px solid #cbb596;border-radius:7px;display:grid;grid-gap:5px;gap:5px;padding:11px}.commercial-cockpit-evidence-check b,.commercial-cockpit-evidence-check span,.commercial-cockpit-evidence-map-head span{color:var(--text-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-evidence-map-head strong{color:var(--text);font-size:.96rem;font-weight:950;line-height:1.12}.commercial-cockpit-evidence-map-head em{color:var(--text-2);display:block;font-size:.78rem;font-style:normal;line-height:1.35}.commercial-cockpit-evidence-list{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.commercial-cockpit-evidence-check{align-items:start;background:#fbf5e8;background-image:none!important;border:1px solid var(--border);border-left:4px solid var(--derya-olive-border);border-radius:7px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:8px}.commercial-cockpit-evidence-check.review{border-left-color:#a77b38}.commercial-cockpit-evidence-check.blocked{border-left-color:var(--derya-clay)}.commercial-cockpit-evidence-check.info{border-left-color:#7b694d}.commercial-cockpit-evidence-icon{align-items:center;background:#eee2cf;border:1px solid #d1bea4;border-radius:7px;color:var(--derya-olive);display:inline-flex;height:24px;justify-content:center;width:24px}.commercial-cockpit-evidence-check.review .commercial-cockpit-evidence-icon{color:#8a642c}.commercial-cockpit-evidence-check.blocked .commercial-cockpit-evidence-icon{color:var(--derya-clay)}.commercial-cockpit-evidence-check strong{color:var(--text);display:block;font-size:.84rem;font-weight:920;line-height:1.12;margin:3px 0;overflow-wrap:anywhere}.commercial-cockpit-evidence-check em{color:var(--text-2);display:-webkit-box;font-size:.74rem;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.3;overflow:hidden}.commercial-cockpit-evidence-check b{align-self:start;background:#eee2cf;border:1px solid #d1bea4;border-radius:999px;color:var(--text-2);display:inline-flex;line-height:1;padding:5px 6px}.commercial-cockpit-evidence-check.ready b{background:#eef0df;border-color:var(--derya-olive-border);color:var(--derya-olive)}.commercial-cockpit-evidence-check.review b{background:#f7e3c8;border-color:#b8955e;color:#7a5521}.commercial-cockpit-evidence-check.blocked b{background:#f0d6c8;border-color:var(--derya-clay-border);color:var(--derya-clay)}.commercial-cockpit-flow{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));margin-top:12px}.commercial-cockpit-step{min-height:116px;position:relative}.commercial-cockpit-step svg{color:var(--derya-olive);margin-bottom:10px}.commercial-cockpit-step strong{font-size:1rem;margin:6px 0 4px;overflow-wrap:anywhere}.commercial-cockpit-step em{display:block;font-size:.78rem}.commercial-cockpit-step:before{background:var(--derya-olive);border-radius:999px;content:"";height:7px;position:absolute;right:10px;top:10px;width:7px}.commercial-cockpit-step.rates:before,.commercial-cockpit-step.review:before{background:#a77b38}.commercial-cockpit-step.blocked:before{background:var(--derya-clay)}.commercial-cockpit-step.rates svg,.commercial-cockpit-step.review svg{color:#8a642c}.commercial-cockpit-step.blocked svg{color:var(--derya-clay)}.commercial-cockpit-lower{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);margin-top:12px}.commercial-cockpit-lower strong{margin:5px 0 4px}.commercial-cockpit-agent.ready{border-color:var(--derya-olive-border)}.commercial-cockpit-agent.blocked{border-color:var(--derya-clay-border)}.commercial-cockpit-recent{align-items:start;background:#fbf5e8;background-image:none!important;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);margin-top:12px;padding:12px}.commercial-cockpit-recent.ready{border-color:var(--derya-olive-border)}.commercial-cockpit-recent.review{border-color:#b8955e}.commercial-cockpit-recent.blocked{border-color:var(--derya-clay-border)}.commercial-cockpit-recent.stale{background:#f1e4cb;background-image:none!important;border-color:#b8955e}.commercial-cockpit-recent span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.commercial-cockpit-recent strong{color:var(--text);display:block;font-size:.98rem;font-weight:900;margin:5px 0 4px}.commercial-cockpit-recent a,.commercial-cockpit-recent em{color:var(--text-2);display:block;font-size:.84rem;font-style:normal;line-height:1.35}.commercial-cockpit-recent a{color:var(--derya-olive);font-weight:900;margin-top:6px;text-decoration:none}.commercial-cockpit-recent a:hover{color:var(--text);text-decoration:underline}.commercial-cockpit-audit-health{align-items:center;background:#f6ecd9;background-image:none!important;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:10px}.commercial-cockpit-audit-health.fresh{border-color:var(--derya-olive-border)}.commercial-cockpit-audit-health.stale{border-color:#b8955e}.commercial-cockpit-audit-pills{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.commercial-cockpit-audit-pills span{border:1px solid var(--border);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:.72rem;font-weight:900;line-height:1;padding:6px 8px;text-transform:none}.commercial-cockpit-audit-pills .fresh{background:#eef0df;border-color:var(--derya-olive-border);color:var(--derya-olive)}.commercial-cockpit-audit-pills .stale{background:#f7e3c8;border-color:#b8955e;color:#7a5521}.commercial-cockpit-audit-pills .legacy{background:#eee2cf;border-color:#c7b79e;color:#6f604d}.commercial-cockpit-actions{align-items:start;background:#f1e4cb;background-image:none!important;border:1px solid var(--derya-olive-border);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);margin-top:12px;padding:12px}.commercial-cockpit-action-note,.commercial-cockpit-actions span{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:0}.commercial-cockpit-actions strong{color:var(--text);display:block;font-size:1rem;font-weight:900;margin:5px 0}.commercial-cockpit-actions em{color:var(--text-2);display:block;font-size:.84rem;font-style:normal;line-height:1.35}.commercial-cockpit-safety{background:#eadbc2;background-image:none!important;border:1px solid #c7b79e;border-radius:7px;display:grid;grid-gap:3px;gap:3px;margin-top:10px;padding:8px 9px}.commercial-cockpit-safety span{color:var(--text-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.commercial-cockpit-safety strong{color:var(--text);font-size:.84rem;line-height:1.28;margin:0}.commercial-cockpit-safety em{color:var(--text-2);display:block;font-size:.78rem}.commercial-cockpit-next-ask{background:#fbf5e8;background-image:none!important;border:1px solid #d1bea4;border-left:3px solid var(--derya-clay);border-radius:7px;margin-top:9px;padding:8px 9px}.commercial-cockpit-next-ask strong{font-size:.86rem;line-height:1.18;margin:4px 0}.commercial-cockpit-next-ask em{font-size:.74rem;line-height:1.28}.commercial-cockpit-action-buttons{align-items:stretch;display:grid;grid-gap:8px;gap:8px}.commercial-cockpit-action-note{background:#fbf5e8;border:1px solid var(--border);border-radius:8px;display:block;padding:10px 12px}.forwarder-drafts-control,.forwarder-drafts-result{display:grid;grid-gap:8px;gap:8px}.forwarder-drafts-result{background:#fbf5e8;background-image:none!important;border:1px solid var(--border);border-radius:8px;color:var(--text-2);padding:10px 12px}.forwarder-drafts-result.ready{border-color:var(--derya-olive-border)}.forwarder-drafts-result.blocked,.forwarder-drafts-result.error{border-color:var(--derya-clay-border)}.forwarder-drafts-result strong{color:var(--text);font-size:.9rem;font-weight:900}.forwarder-drafts-result em,.forwarder-drafts-result span,.forwarder-drafts-result summary{color:var(--text-2);font-size:.82rem;font-style:normal}.forwarder-drafts-link{color:var(--derya-olive);font-size:.84rem;font-weight:900;text-decoration:none}.forwarder-drafts-link:hover{color:var(--text);text-decoration:underline}.forwarder-drafts-blockers,.forwarder-drafts-list{display:grid;grid-gap:6px;gap:6px}.forwarder-drafts-blockers>div{align-items:start;background:#f6ecd9;border:1px solid #d1bea4;border-left:3px solid #a77b38;border-radius:7px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:7px 8px}.forwarder-drafts-blockers>div.critical{border-left-color:var(--derya-clay)}.forwarder-drafts-blockers>div.medium{border-left-color:#7b694d}.forwarder-drafts-blockers>div>span{align-items:center;background:#eee2cf;border:1px solid #d1bea4;border-radius:999px;color:var(--text-2);display:inline-flex;font-size:.68rem;font-weight:900;height:20px;justify-content:center;line-height:1;width:20px}.forwarder-drafts-blockers strong{font-size:.8rem;line-height:1.15}.forwarder-drafts-blockers small{color:var(--text-3);display:block;font-size:.7rem;line-height:1.28;margin-top:2px}.forwarder-drafts-list>div{display:grid;grid-gap:2px;gap:2px}.forwarder-drafts-list>div,.forwarder-drafts-skipped{border-top:1px solid var(--border);padding-top:6px}.forwarder-drafts-skipped span{display:block;margin-top:5px}.negotiation-plan-modal{max-width:min(920px,calc(100vw - 28px))}.negotiation-plan-body{display:grid;grid-gap:12px;gap:12px}.negotiation-plan-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.negotiation-plan-summary>div{background:#fbf5e8;background-image:none!important;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.negotiation-plan-summary span{color:var(--text-muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.negotiation-plan-summary strong{color:var(--text);font-size:.84rem;font-weight:850;line-height:1.35}.negotiation-plan-guardrails,.negotiation-plan-reasons{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.negotiation-plan-guardrails span,.negotiation-plan-reasons span{background:#eadbc2;border:1px solid #d1bea4;border-radius:999px;color:var(--text-2);font-size:.76rem;font-weight:850;line-height:1.2;padding:6px 8px}.negotiation-plan-reasons span{background:#f6ecd9}.negotiation-plan-textarea{min-height:360px}@media (max-width:1120px){.commercial-cockpit-brief,.commercial-cockpit-contract-grid,.commercial-cockpit-dossier-grid,.commercial-cockpit-evidence-map,.commercial-cockpit-flow,.commercial-cockpit-grid,.commercial-cockpit-priority-grid,.commercial-cockpit-reasons,.commercial-cockpit-runway{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-cockpit-evidence-list,.commercial-cockpit-evidence-map-head,.commercial-cockpit-reasons-head{grid-column:1/-1}.commercial-cockpit-command-ledger-head,.commercial-cockpit-command-row,.commercial-cockpit-contract-head,.commercial-cockpit-dossier-head,.commercial-cockpit-lower,.commercial-cockpit-maturity-ledger,.commercial-cockpit-priority-head,.commercial-cockpit-recent,.commercial-cockpit-route-head{grid-template-columns:1fr}.commercial-cockpit-command-index{height:22px;width:22px}.commercial-cockpit-route-row{grid-template-columns:24px minmax(0,1fr) minmax(78px,auto)}.commercial-cockpit-route-row small{grid-column:2/-1;justify-self:start;text-align:left}.commercial-cockpit-actions{grid-template-columns:1fr}.pricing-scenario-form,.pricing-scenario-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.commercial-cockpit{padding:14px}.commercial-cockpit-brief,.commercial-cockpit-contract-grid,.commercial-cockpit-contract-head,.commercial-cockpit-dossier-grid,.commercial-cockpit-dossier-head,.commercial-cockpit-evidence-map,.commercial-cockpit-flow,.commercial-cockpit-grid,.commercial-cockpit-head,.commercial-cockpit-priority-grid,.commercial-cockpit-priority-head,.commercial-cockpit-reasons,.commercial-cockpit-runway{grid-template-columns:1fr}.commercial-cockpit-verdict{text-align:left}.commercial-cockpit-route-row{align-items:start;grid-template-columns:24px minmax(0,1fr)}.commercial-cockpit-route-row b,.commercial-cockpit-route-row small{grid-column:2/-1;justify-self:start;text-align:left}.negotiation-plan-summary,.pricing-scenario-form,.pricing-scenario-metrics,.pricing-scenario-verdict{grid-template-columns:1fr}}@media (max-width:520px){.commercial-cockpit-evidence-list,.commercial-cockpit-maturity-list{grid-template-columns:1fr}}.channel-chip-row{align-items:center}.chip-row-divider{width:1px;min-height:24px;background:var(--border);flex:0 0 auto}.source-chip{gap:6px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-channel-dot{width:7px;height:7px;border-radius:999px;background:var(--text-3);flex:0 0 auto}.inbox-channel-dot.mail,.inbox-source-badge.mail{background:var(--brand-light);border-color:var(--brand-border);color:var(--brand-hover)}.inbox-channel-dot.whatsapp,.inbox-source-badge.whatsapp{background:#e1eddc;border-color:#9ebc8f;color:#3e6b33}.inbox-channel-dot.mail{background:var(--brand)}.inbox-channel-dot.whatsapp{background:#3e6b33}.inbox-source-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);color:var(--text-3);font-size:10.5px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap;flex:0 0 auto}.intelligence-page{display:grid;grid-gap:18px;gap:18px}.intelligence-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.intelligence-section{display:grid;grid-gap:0;gap:0}.intelligence-list{display:grid;grid-gap:10px;gap:10px}.intelligence-preview{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.intelligence-preview pre{max-height:260px;overflow:auto;margin:0;padding:10px;border-radius:6px;background:var(--surface-2);color:var(--text-2);font-size:12px;line-height:1.45}.intelligence-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);grid-gap:14px;gap:14px;align-items:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.intelligence-row-main{min-width:0;display:grid;grid-gap:7px;gap:7px}.intelligence-row-main h3{margin:0;font-size:15px;line-height:1.35;color:var(--text-1)}.intelligence-title-with-icon{display:inline-flex;align-items:center;gap:8px}.intelligence-title-with-icon svg{flex:0 0 auto}.intelligence-row-main p{margin:0;color:var(--text-2);font-size:13px;line-height:1.45}.intelligence-evidence,.intelligence-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.intelligence-evidence span{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:2px 8px;color:var(--text-3);font-size:12px;line-height:1.2;background:var(--surface-2)}.intelligence-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.intelligence-actions .btn{min-height:32px}.intelligence-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.intelligence-run{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px}@media (max-width:900px){.intelligence-run-grid,.intelligence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-row{grid-template-columns:1fr}.intelligence-actions{justify-content:flex-start}}:root{--derya-ink:#0a1f3a;--derya-ink-2:#12345a;--derya-blue:#123f70;--derya-blue-hover:#0c2e53;--derya-blue-soft:#eaf2fb;--derya-blue-border:#b8cfe6;--derya-cobalt:#1f5d96;--derya-cobalt-soft:#edf5fd;--derya-cobalt-border:#bfd7ee;--derya-vermilion:#d64b4b;--derya-vermilion-soft:#fff0f0;--derya-vermilion-border:#f0b8b8;--derya-mint:#1e8b63;--derya-mint-soft:#ecf7f2;--derya-mint-border:#b8decd;--derya-paper:#f7fbff;--derya-paper-2:#edf4fb;--derya-paper-3:#dbe9f5;--derya-line:#d7e5f1;--sidebar-bg:#09213c;--sidebar-border:#12395f;--sidebar-text:#c7d9ea;--sidebar-text-active:#ffffff;--sidebar-hover:#12395f;--sidebar-active-bg:#0f3155;--sidebar-active-border:#7db3e3;--bg:#f5f9fd;--surface:#ffffff;--surface-2:#f7fbff;--surface-3:#edf4fb;--surface-hover:#f0f7fd;--border:#d7e5f1;--border-strong:#a7bfd6;--text:#102033;--text-2:#43566b;--text-3:#73879a;--text-muted:#64788c;--brand:var(--derya-blue);--brand-hover:var(--derya-blue-hover);--brand-light:var(--derya-blue-soft);--brand-border:var(--derya-blue-border);--accent:var(--derya-cobalt);--accent-light:var(--derya-cobalt-soft);--accent-border:var(--derya-cobalt-border);--info:var(--derya-cobalt);--info-bg:var(--derya-cobalt-soft);--info-border:var(--derya-cobalt-border);--success:#16724f;--success-bg:#edf8f3;--success-border:#b8ddcd;--warning:#5a3a25;--warning-bg:#ffffff;--warning-border:#bfd2e2;--danger:#7f1d2d;--danger-bg:#ffffff;--danger-border:#dcb8c0;--neutral-bg:#f1f6fb;--neutral-border:#cfdeeb;--shadow-xs:0 1px 0 rgba(10,31,58,0.05);--shadow-sm:0 4px 14px rgba(10,31,58,0.07);--shadow-md:0 16px 38px rgba(10,31,58,0.1);--shadow-lg:0 28px 72px rgba(10,31,58,0.13)}.content,.login-shell,.page-container,.portal-shell,body,html{background-color:var(--bg)!important;background-image:linear-gradient(rgba(18,63,112,.075) 1px,transparent 0),linear-gradient(90deg,rgba(18,63,112,.07) 1px,transparent 0)!important;background-size:32px 32px,32px 32px!important;color:var(--text)!important}.sidebar{box-shadow:10px 0 34px rgba(9,33,60,.16)!important}.brand-name,.sidebar .brand-name,.topbar-avatar,.user-avatar{color:#ffffff!important}.brand-sub,.sidebar .brand-sub{color:#8fb7db!important}.nav-link,.nav-section-label,.sidebar .user-name,.sidebar .user-role{color:var(--sidebar-text)!important}.nav-link.active,.nav-link:hover{background:var(--sidebar-hover)!important;border-color:var(--sidebar-border)!important}.job-focus-strip,.topbar{min-height:66px;background:rgba(255,255,255,.96)!important;border-color:rgba(167,191,214,.82)!important;box-shadow:0 1px 0 rgba(10,31,58,.08),0 10px 28px rgba(10,31,58,.055)!important;-webkit-backdrop-filter:blur(16px) saturate(1.12)!important;backdrop-filter:blur(16px) saturate(1.12)!important}.topbar-brand{gap:10px;align-items:center}.topbar-brand-text{display:grid;grid-gap:2px;gap:2px;line-height:1.05;white-space:nowrap}.topbar-brand-text strong{color:var(--derya-ink)!important;font-size:15px;font-weight:850}.topbar-brand-text em{color:var(--derya-cobalt)!important;font-size:11px;font-style:normal;font-weight:760}.cmdk-hint{min-height:42px;padding:0 12px 0 14px;border:1px solid #0a1f3a!important;border-radius:8px!important;background:#0a1f3a!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(10,31,58,.18)!important}.cmdk-hint:hover{background:#12395f!important;border-color:#12395f!important}.cmdk-hint kbd{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.22)!important;color:#dbeafe!important}.agent-suggestion,.agent-tool-button,.btn.btn-secondary,.btn.secondary,.conversation-tool,.filter-bar,.filter-chip,.inbox-search-form,.mode-tabs,.pricing-icon-btn,.pricing-tabs,.product-modal-close,.topbar-search-form,.topbar-stat,.view-bar,.view-switcher,button.btn-secondary,button.secondary,input:not([type=checkbox]):not([type=radio]),select,textarea{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important}.agent-avatar,.agent-msg-avatar,.agent-send-btn,.btn,.conv-chat-user .conv-chat-body,.conv-event-icon.auto,.topbar-avatar,.user-avatar,button,button.primary{background:var(--derya-ink)!important;border-color:var(--derya-ink)!important;color:#ffffff!important}.agent-send-btn:hover:not(:disabled),.btn:hover,button.primary:hover:not(:disabled),button:hover:not(:disabled){background:var(--derya-blue-hover)!important;border-color:var(--derya-blue-hover)!important}.agent-panel,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.job-card,.login-card,.metric-strip,.ops-brief,.pipeline-card,.portal-card,.portal-metric-card,.pricing-calculator,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-result-panel,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.product-modal,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.stage-header,.stage-panel,.table-shell{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow-xs)!important}.control-card-header,.conversation-header,.counter-pop-header,.data-table thead tr,.inbox-group-header,.job-col-header,.job-note-editor,.login-header,.pipeline-col-header,.pricing-carrier-header,.pricing-detail-header,.pricing-settings-section-head,.pricing-sidebar-head,.product-modal-header,.record-card-header,.report-card-header,.workbench-card-header,.worktable-section-header{background:var(--surface-2)!important;border-color:var(--border)!important}.conversation-title,.inbox-group-title,.inbox-thread-subject,.page-title,.pricing-card-title,.record-card-title,.record-reference,.stage-panel-title,.topbar-brand-text{color:var(--text)!important}.agent-page-callout span,.draft-modal-link,.focus-banner-eyebrow,.inbox-load-link,.inbox-see-all,.job-reference,.pipeline-card-name,.pricing-carrier-name,.record-customer-link,.record-header-link,.record-reference,.stage-table .brand,.tone-brand,.topbar-stat-brand strong,.workbench-link-action{color:var(--derya-cobalt)!important}.ops-brief{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:14px;padding:16px;overflow:hidden;border-radius:10px;background:#ffffff!important}.agent-fab-dot,.focus-banner:before,.inbox-page .page-title:before,.jobs-page .page-title:before,.live-dot,.metric-strip:before,.ops-brief:before,.ops-status-light,.pipeline-progress-fill,.portal-hero:before,.portal-progress-fill,.pricing-card:before,.pricing-confidence-fill,.pricing-page .page-title:before,.record-hero:before,.record-progress-fill,.report-card:before,.report-page .page-title:before,.stage-header:before,.stage-real-dot{background:var(--derya-cobalt)!important;box-shadow:0 0 0 3px rgba(31,93,150,.14)!important}.ops-brief-title strong{color:var(--derya-ink)!important;font-size:22px}.ops-brief-meta,.ops-brief-title span,.ops-eyebrow{color:var(--text-2)!important}.ops-brief-stat{background:var(--surface-2)!important;border-color:var(--border)!important;border-radius:8px}.ops-brief-stat span{color:var(--text-3)!important}.ops-brief-stat strong{color:var(--derya-ink)!important}.ops-route-visual{position:relative;display:block;grid-column:1/-1;height:282px;min-height:282px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#dce9f3!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58)}.ops-route-map-tiles{position:absolute;inset:-10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);opacity:.78;filter:saturate(.78) contrast(.94) brightness(1.08);background-image:none!important}.ops-route-map-tiles img{width:100%;height:100%;object-fit:cover;background-image:none!important}.ops-route-visual:after{content:"";background-image:linear-gradient(90deg,rgba(255,255,255,.74),rgba(255,255,255,.12) 24%,rgba(255,255,255,.08) 76%,rgba(255,255,255,.76)),linear-gradient(180deg,rgba(255,255,255,.5),rgba(234,242,251,.16))!important}.ops-route-svg,.ops-route-visual:after{position:absolute;inset:0;pointer-events:none}.ops-route-svg{z-index:2;width:100%;height:100%;overflow:visible;background-image:none!important}.ops-route-waterway,.ops-route-waterway-shadow{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ops-route-waterway-shadow{stroke:rgba(255,255,255,.92);stroke-width:8}.ops-route-waterway{stroke:#1f5d43;stroke-width:3.2;stroke-dasharray:1 0;filter:drop-shadow(0 2px 4px rgba(10,31,58,.18))}.ops-route-marker{position:absolute;z-index:4;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.94)!important;border:1px solid rgba(255,255,255,.96);box-shadow:0 8px 20px rgba(10,31,58,.18)}.ops-route-marker-dot{width:14px;height:14px;border-radius:999px;background:#1f5d43!important;border:3px solid #ffffff;box-shadow:0 0 0 2px rgba(31,93,67,.28)}.ops-route-marker-destination .ops-route-marker-dot{background:#7f1d2d!important;box-shadow:0 0 0 2px rgba(127,29,45,.28)}.ops-route-map-card{position:absolute;z-index:5;display:grid;grid-gap:3px;gap:3px;min-width:160px;max-width:min(240px,42%);padding:10px 12px;border:1px solid rgba(167,191,214,.92);border-radius:8px;background:rgba(255,255,255,.91)!important;box-shadow:0 10px 22px rgba(10,31,58,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ops-route-map-card.origin{left:14px;bottom:18px;border-color:rgba(47,143,96,.34)}.ops-route-map-card.destination{right:14px;top:18px;text-align:right;border-color:rgba(199,53,53,.26)}.ops-route-map-card span{color:var(--text-3);font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.ops-route-map-card strong{display:flex;min-width:0;align-items:center;gap:7px;color:var(--derya-ink)!important;font-size:14px;line-height:1.2}.ops-route-map-card.destination strong{justify-content:flex-end}.ops-route-map-card em{font-style:normal;font-size:18px;line-height:1}.ops-route-map-card small{color:var(--text-2)!important;font-size:11px;font-weight:650}.ops-route-transit-chip{position:absolute;z-index:5;left:50%;bottom:16px;display:flex;align-items:center;gap:8px;max-width:320px;min-height:38px;padding:8px 11px;border:1px solid rgba(167,191,214,.9);border-radius:999px;background:rgba(255,255,255,.9)!important;color:var(--derya-ink);box-shadow:0 10px 22px rgba(10,31,58,.1);transform:translateX(-50%)}.ops-route-transit-chip span{color:var(--text);font-size:12px;font-weight:820;white-space:nowrap}.ops-route-transit-chip strong{max-width:160px;overflow:hidden;color:var(--text-3)!important;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ops-route-map-attribution{position:absolute;z-index:5;right:8px;bottom:5px;color:rgba(67,86,107,.76);font-size:9px;font-weight:650}.ops-route-label,.ops-route-line,.ops-route-port,.ops-route-vessel{display:none!important}@media (max-width:1100px){.ops-brief{grid-template-columns:1fr}}@media (max-width:768px){.topbar{min-height:58px}.topbar-brand-text em{display:none}.ops-route-visual{height:252px;min-height:252px}.ops-route-map-card{min-width:132px;max-width:48%;padding:8px 9px}.ops-route-map-card.origin{bottom:60px}.ops-route-map-card strong{font-size:12px}.ops-route-transit-chip{left:14px;right:14px;bottom:10px;max-width:none;justify-content:center;transform:none}}.attention-queue,.decision-flow-panel,.sheet-playbook,.sheet-snapshot,.stage-shell,.target-trail,.workbench-card,.workbench-header{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow-xs)!important}.attention-queue,.decision-flow-panel,.sheet-snapshot,.target-trail{border-radius:10px!important}.attention-queue-header span,.decision-flow-kicker,.target-trail-kicker,.workbench-kicker,.workbench-stat-label{color:var(--text-3)!important}.attention-queue-header strong,.decision-flow-head h2,.target-trail-head h2,.workbench-row-title,.workbench-stat-value{color:var(--derya-ink)!important}.attention-brief,.attention-brief-action,.attention-item,.decision-flow-note,.decision-flow-step,.sheet-decision-row,.sheet-playbook,.target-trail-context,.target-trail-current,.target-trail-empty,.target-trail-row,.workbench-financial-grid>div,.workbench-row,.workbench-settlement-grid>div{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text)!important}.decision-flow-step.completed{border-color:var(--success-border)!important;background:var(--success-bg)!important}.attention-brief.blocked,.attention-brief.review,.decision-flow-step.blocked,.decision-flow-step.review{border-color:var(--warning-border)!important;background:var(--warning-bg)!important}.decision-flow-index,.workbench-count-pill.received,.workbench-doc-icon.approved,.workbench-selected-badge,.workbench-status-badge.received{background:var(--derya-ink)!important;border-color:var(--derya-ink)!important;color:#ffffff!important}.conversation-header,.conversation-panel{background:#ffffff!important;border-color:var(--border)!important}.conversation-tools{background:var(--surface-2)!important;border-color:var(--border)!important}.conversation-tool{background:#ffffff!important;border-color:var(--border)!important;color:var(--derya-ink)!important}.conversation-tool:hover:not(:disabled){background:var(--derya-blue-soft)!important;border-color:var(--derya-blue-border)!important;box-shadow:inset 0 -2px 0 var(--derya-cobalt)!important}.conversation-title{color:var(--derya-ink)!important}.conv-event-sub,.conv-event-time,.conversation-subtitle,.conversation-tool small,.workbench-empty-line,.workbench-note,.workbench-row-sub{color:var(--text-2)!important}.agent-panel-body,.conversation-body{background-color:var(--surface-2)!important;background-image:linear-gradient(rgba(18,63,112,.055) 1px,transparent 0),linear-gradient(90deg,rgba(18,63,112,.052) 1px,transparent 0)!important;background-size:28px 28px,28px 28px!important}.conv-chat-assistant .conv-chat-body,.conv-event{color:var(--text)!important}.conv-chat-assistant .conv-chat-body,.conv-event,.conversation-compose{background:#ffffff!important;border-color:var(--border)!important}.conv-suggestions button{background:var(--derya-ink)!important;border-color:var(--derya-ink)!important;color:#ffffff!important}.conv-suggestions button:hover:not(:disabled){background:var(--derya-blue-hover)!important;border-color:var(--derya-blue-hover)!important}.conv-input-row textarea,.workbench-agent .conversation-compose,.workbench-agent .conversation-header,.workbench-agent .conversation-panel{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important}.workbench-agent .agent-panel-body,.workbench-agent .conversation-body{background-color:var(--surface-2)!important;background-image:linear-gradient(rgba(18,63,112,.055) 1px,transparent 0),linear-gradient(90deg,rgba(18,63,112,.052) 1px,transparent 0)!important;background-size:28px 28px,28px 28px!important}.workbench-agent .conv-chat-assistant .conv-chat-body,.workbench-agent .conv-event,.workbench-agent .conv-input-row textarea,.workbench-agent .conversation-tool,.workbench-agent .conversation-tools{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important}.attention-brief.blocked,.attention-brief.review,.decision-flow-step.blocked,.decision-flow-step.review,.target-trail-context,.target-trail-empty{background:var(--surface-2)!important;border-color:var(--derya-blue-border)!important}@media (max-width:768px){.sidebar{transform:translateX(-100%)!important}.content{margin-left:0!important}.page-container{padding:14px 16px 22px!important}.topbar{left:0!important;width:100%!important}.workbench-grid{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;min-height:0!important}.workbench-agent,.workbench-main{width:100%!important;min-width:0!important}.workbench-main{order:1!important}.workbench-agent{order:2!important;position:static!important;height:auto!important;min-height:0!important}.workbench-agent .conversation-panel{min-height:560px}.job-focus-strip{overflow-x:auto}.ops-brief{padding:12px!important}.ops-route-visual{width:100%!important}}@media (min-width:1101px){.workbench-grid,.workbench-grid:has(.conversation-panel.collapsed){display:grid!important;grid-template-columns:minmax(0,1fr) var(--ops-agent-width)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;width:100%!important;min-height:calc(100vh - 120px)!important;padding-right:0!important}.workbench-grid:has(.conversation-panel.collapsed){grid-template-columns:minmax(0,1fr) var(--ops-agent-rail-width)!important}.workbench-main,.workbench-main>*{width:100%!important;max-width:none!important;min-width:0!important}.workbench-agent{position:-webkit-sticky!important;position:sticky!important;top:calc(66px + 44px + 14px)!important;right:auto!important;bottom:auto!important;z-index:20!important;width:100%!important;height:calc(100vh - 124px)!important;min-height:620px!important}.content:has(.job-focus-strip) .workbench-agent{top:calc(66px + 44px + 14px)!important}.workbench-agent:has(.conversation-panel.collapsed){width:100%!important}.workbench-agent .conversation-panel,.workbench-agent .conversation-panel.collapsed{border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:var(--shadow-xs)!important}}.ops-route-summary-strip{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.55fr) minmax(180px,1fr);align-items:center;grid-gap:12px;gap:12px;margin-top:2px;padding:0}.ops-route-summary-card{display:grid;min-height:74px;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#ffffff!important;color:var(--text);box-shadow:var(--shadow-xs)}.ops-route-summary-card.destination{text-align:right}.ops-route-summary-card span{color:var(--text-3)!important;font-size:11px;font-weight:820;line-height:1}.ops-route-summary-card strong{display:flex;align-items:center;gap:7px;min-width:0;color:var(--derya-ink)!important;font-size:15px;font-weight:860;line-height:1.15}.ops-route-summary-card.destination strong{justify-content:flex-end}.ops-route-summary-card em{font-size:20px;font-style:normal;line-height:1}.ops-route-summary-card small{color:var(--text-2)!important;font-size:12px;font-weight:720}.ops-route-summary-mode{display:grid;grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr);align-items:center;grid-gap:14px;gap:14px;color:var(--derya-ink);text-align:center}.ops-route-summary-mode>div{display:grid;place-items:center;grid-gap:3px;gap:3px;min-width:118px}.ops-route-summary-mode svg{color:var(--derya-ink)}.ops-route-summary-mode strong{color:var(--derya-ink)!important;font-size:13px;font-weight:850;line-height:1.1}.ops-route-summary-mode small{color:var(--text-2)!important;font-size:11px;font-weight:700;line-height:1.2}.ops-route-summary-line{display:block;width:100%;height:1px;background:var(--border-strong)!important}.ops-route-summary-line:first-child:after,.ops-route-summary-line:last-child:before{content:"";display:block;width:5px;height:5px;margin-top:-2px;border-radius:999px;background:var(--border-strong)}.ops-route-summary-line:first-child:after{margin-left:auto}@media (max-width:900px){.ops-route-summary-strip{grid-template-columns:1fr;gap:10px}.ops-route-summary-mode{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);order:2}.ops-route-summary-card.origin{order:1}.ops-route-summary-card.destination{order:3;text-align:left}.ops-route-summary-card.destination strong{justify-content:flex-start}}.attention-brief,.attention-brief-action,.attention-brief-blockers,.attention-brief-contract,.attention-brief-execution,.attention-brief-ledger,.attention-brief-move,.attention-brief-proof-gaps,.attention-brief-rank,.attention-brief-side span,.attention-brief-target,.attention-item,.attention-item-move,.attention-item-proof-gap,.attention-item-rank,.attention-proof-gap,.attention-queue,.customer-quote-card,.customer-quote-draft-trigger,.quote-draft-blockers span,.quote-draft-body,.quote-draft-guardrail-copy,.quote-draft-guardrails span,.quote-draft-line,.quote-draft-modal,.quote-draft-textarea,.record-ai-panel,.sheet-decision-row,.sheet-playbook,.sheet-snapshot,.target-trail,.target-trail-context,.target-trail-current,.target-trail-empty,.target-trail-row{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow-xs)!important}.attention-brief,.attention-brief-action,.attention-brief-blockers,.attention-brief-contract,.attention-brief-execution,.attention-brief-ledger,.attention-brief-move,.attention-brief-proof-gaps,.attention-brief-rank,.attention-brief-side span,.attention-brief-target,.attention-item,.attention-item-move,.attention-item-proof-gap,.attention-item-rank,.attention-proof-gap,.quote-draft-blockers span,.quote-draft-guardrails span,.quote-draft-line,.sheet-decision-row,.sheet-playbook,.target-trail-context,.target-trail-current,.target-trail-empty,.target-trail-row{background:var(--surface-2)!important}.attention-brief-action,.attention-brief-contract,.attention-brief-ledger,.attention-brief.critical,.attention-brief.high,.attention-brief.normal,.attention-proof-gap{border-left-color:var(--derya-cobalt)!important}.attention-brief-action.review,.attention-brief-contract.review,.attention-brief-evidence span.watch,.attention-brief-gates span.review,.attention-brief-ledger.rates,.attention-brief-ledger.review{background:var(--derya-blue-soft)!important;color:var(--derya-ink)!important}.attention-brief-action.blocked,.attention-brief-blockers,.attention-brief-contract.blocked,.attention-brief-evidence span.weak,.attention-brief-gates span.blocked,.attention-brief-ledger.blocked,.attention-brief-proof-gaps,.quote-draft-blockers span,.quote-draft-error{background:var(--danger-bg)!important;border-color:var(--danger-border)!important;color:var(--danger)!important}.attention-brief-evidence span.strong,.attention-brief-gates span.ready,.attention-brief-ledger.ready,.attention-proof-gap.ready{background:var(--success-bg)!important}.attention-brief-action span,.attention-brief-blockers span,.attention-brief-contract span,.attention-brief-execution span,.attention-brief-ledger span,.attention-brief-main span,.attention-brief-move span,.attention-brief-proof-gaps>span,.attention-brief-rank span,.attention-brief-side span,.attention-brief-target span,.attention-proof-gap small,.quote-draft-blockers span,.quote-draft-guardrails span,.quote-draft-line span{color:var(--text-3)!important}.attention-brief-action strong,.attention-brief-blockers strong,.attention-brief-contract strong,.attention-brief-execution strong,.attention-brief-ledger strong,.attention-brief-main strong,.attention-brief-move strong,.attention-brief-rank strong,.attention-brief-side strong,.attention-brief-target strong,.attention-proof-gap strong,.quote-draft-line strong{color:var(--derya-ink)!important}.attention-brief-action em,.attention-brief-contract em,.attention-brief-execution em,.attention-brief-execution small,.attention-brief-ledger em,.attention-brief-main em,.attention-brief-open-link,.attention-proof-gap em,.attention-proof-gap small,.quote-draft-guardrail-copy{color:var(--text-2)!important}.attention-brief-evidence span,.attention-brief-gates span,.attention-item-factors span,.attention-item-gates span{background:var(--derya-blue-soft)!important;color:var(--derya-ink)!important}.cmdk-panel,.cmdk-results{border-color:var(--border)!important}.cmdk-panel,.cmdk-results,.cmdk-row{background:#ffffff!important;color:var(--text)!important}.cmdk-row:hover,.cmdk-row[aria-selected=true]{background:var(--derya-blue-soft)!important;color:var(--derya-ink)!important}.content,.page-container{width:100%!important;max-width:none!important}.target-trail-list{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text)!important}@media (min-width:1101px){.page-container{padding-right:30px!important}}:root{--bg:#f3f8fd!important;--surface:#ffffff!important;--surface-2:#f6fafe!important;--surface-3:#edf5fc!important;--surface-hover:#eaf2fb!important;--text:#0a1f3a!important;--text-2:#43566b!important;--text-3:#6d7f91!important;--muted:#6d7f91!important;--border:#c9dbea!important;--border-strong:#9fbfda!important;--brand:#0e4f86!important;--brand-light:#e7f1fb!important;--brand-border:#b9d5ee!important;--derya-olive:#1f5d96!important;--derya-olive-soft:#e7f1fb!important;--derya-olive-border:#b9d5ee!important;--derya-clay:#0e4f86!important;--derya-clay-hover:#083862!important;--derya-clay-soft:#e7f1fb!important;--derya-clay-border:#b9d5ee!important;--derya-vermilion:#b42335!important;--derya-vermilion-soft:#fff1f3!important;--derya-vermilion-border:#f0b7c0!important;--success:#15855a!important;--success-bg:#e7f7ef!important;--success-border:#aee3c8!important;--danger:#b42335!important;--danger-bg:#fff1f3!important;--danger-border:#f0b7c0!important;--info:#1f5d96!important;--info-bg:#e7f1fb!important;--info-border:#b9d5ee!important;--warning:#0e4f86!important;--warning-bg:#e7f1fb!important;--warning-border:#b9d5ee!important;--accent:#0e4f86!important;--accent-light:#e7f1fb!important;--accent-border:#b9d5ee!important;--sidebar-active-border:#5aa0d7!important}.brand-mark,.brand-mark-mini,.login-logo.brand-mark{background:#eaf2fb!important;border-color:#7db3e3!important}.brand-mark svg,.brand-mark-mini svg{filter:none!important}.job-focus-status,.job-focus-status.status-booked,.job-focus-status.status-cancelled,.job-focus-status.status-customs,.job-focus-status.status-delivered,.job-focus-status.status-in-transit,.job-focus-status.status-inquiry,.job-focus-status.status-quoted{border-color:var(--derya-blue-border)!important;background:var(--derya-blue-soft)!important;color:var(--derya-ink)!important}.ops-route-visual.has-route-zoom{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(278px,1fr) 108px;align-items:stretch;grid-gap:8px;gap:8px;height:430px;min-height:430px;padding:8px;background:#ffffff!important}.ops-route-overview{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:8px;background:#dce9f3!important}.ops-route-visual:not(.has-route-zoom) .ops-route-overview{position:absolute;inset:0;border-radius:inherit}.ops-route-visual:after{content:none!important}.ops-route-overview:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.74),rgba(255,255,255,.12) 24%,rgba(255,255,255,.08) 76%,rgba(255,255,255,.76)),linear-gradient(180deg,rgba(255,255,255,.5),rgba(234,242,251,.16))!important}.ops-route-map-tiles,.ops-route-zoom-tiles{position:absolute!important;inset:0!important;display:block!important;overflow:hidden}.ops-route-map-tiles img,.ops-route-zoom-tiles img{position:absolute!important;max-width:none!important;object-fit:fill!important}.ops-route-waypoint{position:absolute;z-index:4;display:flex;align-items:center;gap:5px;margin:-7px 0 0 -7px;pointer-events:none}.ops-route-waypoint span{width:14px;height:14px;border:3px solid #ffffff;border-radius:999px;background:#0e4f86;box-shadow:0 0 0 2px rgba(14,79,134,.24),0 8px 18px rgba(10,31,58,.16)}.ops-route-waypoint em{max-width:142px;padding:4px 7px;overflow:hidden;border:1px solid rgba(185,213,238,.92);border-radius:999px;background:rgba(255,255,255,.92);color:var(--derya-ink);font-size:9px;font-style:normal;font-weight:820;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 8px 18px rgba(10,31,58,.1)}.ops-route-waypoint.waypoint-0 em{transform:translate(4px,15px)}.ops-route-waypoint.waypoint-1{flex-direction:row-reverse}.ops-route-waypoint.waypoint-1 em{transform:translate(-4px,-15px)}.ops-route-waypoint.waypoint-2 em{transform:translate(4px,-15px)}.ops-route-waypoint.waypoint-3{flex-direction:row-reverse}.ops-route-waypoint.waypoint-3 em{transform:translate(-4px,15px)}.ops-route-zoom-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;align-self:stretch;min-height:0}.ops-route-zoom-panel{position:relative;min-height:96px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#ffffff!important;box-shadow:var(--shadow-xs)}.ops-route-zoom-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.88)),linear-gradient(90deg,rgba(10,31,58,.08),rgba(10,31,58,0))}.ops-route-zoom-tiles{position:absolute;inset:-4px;opacity:.86;filter:saturate(.82) contrast(.95) brightness(1.07)}.ops-route-zoom-tiles img{width:100%;height:100%;object-fit:cover}.ops-route-zoom-svg{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.ops-route-zoom-line,.ops-route-zoom-line-shadow{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ops-route-zoom-line-shadow{stroke:rgba(255,255,255,.94);stroke-width:7}.ops-route-zoom-line{stroke:#1f5d43;stroke-width:2.8}.ops-route-zoom-marker{position:absolute;z-index:3;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border:3px solid #ffffff;border-radius:999px;background:#0e4f86;box-shadow:0 0 0 2px rgba(14,79,134,.25),0 6px 14px rgba(10,31,58,.15)}.ops-route-zoom-marker.start{background:#1f5d43}.ops-route-zoom-marker.end{background:#7f1d2d}.ops-route-zoom-copy{position:absolute;right:8px;bottom:8px;left:8px;z-index:2;display:grid;grid-gap:2px;gap:2px;padding:7px 8px;border:1px solid rgba(185,213,238,.92);border-radius:7px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ops-route-zoom-copy span{color:var(--text-3);font-size:9px;font-weight:850;line-height:1;text-transform:uppercase}.ops-route-zoom-copy strong{overflow:hidden;color:var(--derya-ink);font-size:12px;font-weight:880;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sheet-contact-list,.sheet-deal-action-disabled span,.sheet-deal-score,.sheet-metrics>div,.sheet-playbook,.sheet-playbook-counts>div,.sheet-snapshot,.sheet-top-list,.sheet-total{border-color:var(--border)!important;background:#ffffff!important;color:var(--text)!important;box-shadow:var(--shadow-xs)!important}.sheet-snapshot{padding:18px!important}.sheet-contact-row em,.sheet-contact-row strong,.sheet-deal-main strong,.sheet-deal-side strong,.sheet-metrics strong,.sheet-playbook-counts strong,.sheet-playbook-main strong,.sheet-snapshot h2,.sheet-status-row strong,.sheet-total strong{color:var(--derya-ink)!important}.sheet-contact-row span,.sheet-deal-main span,.sheet-deal-side span,.sheet-hygiene-note,.sheet-kicker,.sheet-metrics span,.sheet-playbook-counts span,.sheet-section-label,.sheet-status-row,.sheet-total span{color:var(--text-3)!important}.sheet-deal-main em,.sheet-deal-side em,.sheet-playbook-main em,.sheet-playbook-main span{color:var(--text-2)!important}.sheet-deal-action-disabled span,.sheet-deal-score,.sheet-metrics>div,.sheet-playbook,.sheet-playbook-counts>div,.sheet-total{background:var(--surface-2)!important}.sheet-playbook{border-left-color:var(--derya-cobalt)!important}.sheet-status-row div{border-color:var(--border)!important;background:var(--surface-3)!important}.sheet-status-row i,.sheet-status-row.booked i,.sheet-status-row.pricing i,.sheet-status-row.speculation i{background:var(--derya-cobalt)!important}.sheet-status-row.booked i{background:var(--success)!important}.sheet-status-row.missed i{background:var(--danger)!important}.sheet-contact-list,.sheet-top-list{background:#ffffff!important}.sheet-contact-row,.sheet-deal-row{border-bottom-color:var(--border)!important}.sheet-deal-row.margin-proof,.sheet-deal-row.non-rfq,.sheet-deal-row.price-lead,.sheet-deal-row.qualify-lead,.sheet-deal-row.verify-demand{border-left-color:var(--derya-cobalt)!important}.sheet-deal-row.loss-review{border-left-color:var(--danger)!important}.sheet-deal-action button{border-color:var(--derya-ink)!important;background:var(--derya-ink)!important;color:#ffffff!important}.sheet-deal-action button:hover{border-color:#0e4f86!important;background:#0e4f86!important}.sheet-deal-action-disabled span{border-color:var(--derya-blue-border)!important;background:var(--derya-blue-soft)!important;color:var(--derya-ink)!important}.sheet-hygiene-note{border-top-color:var(--border)!important}.sheet-deal-row{grid-template-columns:74px minmax(0,1fr) minmax(150px,.68fr) 104px!important;column-gap:12px!important}.sheet-deal-score{min-width:0!important;width:68px!important;padding:0 8px!important}.sheet-deal-action button,.sheet-deal-action-disabled span{width:104px!important;min-height:42px!important;padding:6px 8px!important;white-space:normal!important;line-height:1.15!important}.strategy-action-item.critical>span,.strategy-action-item.high>span{background:var(--derya-blue-soft)!important;border-color:var(--derya-blue-border)!important;color:var(--derya-ink)!important}.workbench-overview-shell{display:grid;grid-gap:14px;gap:14px}.dashboard-overview-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.dashboard-overview-actions{display:flex;align-items:center;justify-content:flex-end}.load-playbook{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:14px;border:1px solid var(--derya-blue-border);border-radius:8px;background:#ffffff;box-shadow:var(--shadow-xs)}.load-playbook-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.load-playbook-head div{display:grid;grid-gap:3px;gap:3px}.load-playbook-head span,.load-playbook-step em{color:var(--text-3);font-size:10px;font-style:normal;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.load-playbook-head strong{color:var(--derya-ink);font-size:18px;font-weight:900;line-height:1.15}.load-playbook-head>em{flex:0 0 auto;padding:5px 8px;border:1px solid var(--derya-blue-border);border-radius:999px;background:var(--derya-blue-soft);color:var(--derya-ink);font-size:11px;font-style:normal;font-weight:900}.load-playbook-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.load-playbook-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.load-playbook-step>span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--derya-ink);color:#ffffff;font-size:11px;font-weight:900}.load-playbook-step div{display:grid;min-width:0;grid-gap:4px;gap:4px}.load-playbook-step strong{color:var(--derya-ink);font-size:12.5px;font-weight:900;line-height:1.22}.load-playbook-step small{color:var(--text-2);font-size:11px;font-weight:650;line-height:1.35}@media (max-width:900px){.ops-route-visual.has-route-zoom{grid-template-rows:252px auto;height:auto;min-height:0}.ops-route-zoom-panels{grid-template-columns:1fr}.ops-route-zoom-panel{min-height:86px}.dashboard-overview-brief,.load-playbook-steps{grid-template-columns:1fr}.dashboard-overview-actions{justify-content:flex-start}}.inbox-source-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--derya-blue-border);border-left:4px solid var(--derya-blue);border-radius:var(--radius);background:var(--surface);color:var(--text)}.inbox-source-warning strong{display:block;font-size:13px}.inbox-source-warning span{display:block;margin-top:2px;color:var(--text-2);font-size:12px}.inbox-source-warning-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.inbox-workflow-label,.thread-workflow-label{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid var(--derya-blue-border);border-radius:999px;background:var(--derya-blue-soft);color:var(--derya-ink);font-size:10.5px;font-weight:900;line-height:1;text-transform:lowercase;white-space:nowrap}.thread-workflow-label{margin-left:6px}.inbox-workflow-label.workflow-forwarder,.thread-workflow-label.workflow-forwarder{border-color:#b9d5ee;background:#eef7ff;color:#0b4b7c}.inbox-workflow-label.workflow-customer,.thread-workflow-label.workflow-customer{border-color:#bed7f3;background:#f1f7ff;color:#153f72}.inbox-workflow-label.workflow-linked,.inbox-workflow-label.workflow-note,.inbox-workflow-label.workflow-related,.thread-workflow-label.workflow-linked,.thread-workflow-label.workflow-note,.thread-workflow-label.workflow-related{border-color:#c9ddf2;background:#f6fbff;color:#244865}.inbox-workflow-label.workflow-other,.inbox-workflow-label.workflow-unclassified,.thread-workflow-label.workflow-other,.thread-workflow-label.workflow-unclassified{border-color:var(--border);background:var(--surface-2);color:var(--text-2)}@media (max-width:700px){.inbox-source-warning{align-items:stretch;flex-direction:column}.inbox-source-warning-actions{justify-content:flex-start}}:root{--derya-navy:#0a1f3a!important;--derya-navy-2:#12395f!important;--derya-walnut:#5a3a25!important;--derya-walnut-2:#6c472d!important;--derya-walnut-soft:#efe6dc!important;--derya-blue:#1d5b8f!important;--derya-blue-hover:#123f70!important;--derya-blue-soft:#eaf2f8!important;--derya-blue-border:#bfd2e2!important;--derya-paper:#f5f8fb!important;--derya-paper-2:#edf4fa!important;--derya-panel:#ffffff!important;--derya-line:#cbd9e6!important;--derya-line-strong:#9bb2c8!important;--derya-green:#1f5d43!important;--derya-green-soft:#e8f3ed!important;--derya-green-border:#b8d5c5!important;--derya-maroon:#7f1d2d!important;--derya-maroon-soft:#f7e8eb!important;--derya-maroon-border:#dcb8c0!important;--derya-olive:var(--derya-walnut)!important;--derya-olive-hover:var(--derya-walnut-2)!important;--derya-olive-soft:var(--derya-walnut-soft)!important;--derya-olive-border:#c8b49f!important;--derya-clay:var(--derya-walnut)!important;--derya-clay-hover:var(--derya-walnut-2)!important;--derya-clay-soft:var(--derya-walnut-soft)!important;--derya-clay-border:#c8b49f!important;--derya-cobalt:var(--derya-blue)!important;--derya-cobalt-soft:var(--derya-blue-soft)!important;--derya-cobalt-border:var(--derya-blue-border)!important;--derya-vermilion:var(--derya-maroon)!important;--derya-vermilion-soft:var(--derya-maroon-soft)!important;--derya-vermilion-border:var(--derya-maroon-border)!important;--sidebar-width:236px!important;--sidebar-rail-width:58px!important;--agent-dock-width:clamp(430px,32vw,560px)!important;--ops-agent-width:var(--agent-dock-width)!important;--ops-agent-rail-width:0px!important;--bg:var(--derya-paper)!important;--surface:var(--derya-panel)!important;--surface-2:var(--derya-paper-2)!important;--surface-3:#e3edf5!important;--surface-hover:#e7f0f7!important;--border:var(--derya-line)!important;--border-strong:var(--derya-line-strong)!important;--brand:var(--derya-navy)!important;--brand-hover:var(--derya-navy-2)!important;--brand-light:var(--derya-blue-soft)!important;--brand-border:var(--derya-blue-border)!important;--accent:var(--derya-walnut)!important;--accent-light:var(--derya-walnut-soft)!important;--accent-border:#c8b49f!important;--success:var(--derya-green)!important;--success-bg:var(--derya-green-soft)!important;--success-border:var(--derya-green-border)!important;--warning-bg:var(--derya-walnut-soft)!important;--warning-border:#c8b49f!important;--danger:var(--derya-maroon)!important;--danger-bg:var(--derya-maroon-soft)!important;--danger-border:var(--derya-maroon-border)!important;--neutral-bg:#eef3f7!important;--neutral-border:var(--derya-line)!important;--text:#0c2036!important;--text-2:#465a6f!important;--text-3:#6e8091!important;--muted:#6e8091!important;--sidebar-bg:var(--derya-navy)!important;--sidebar-border:#17395c!important;--sidebar-text:#c8d8e7!important;--sidebar-text-active:#ffffff!important;--sidebar-hover:#12395f!important;--sidebar-active-bg:rgba(255,255,255,0.09)!important;--sidebar-active-border:#c6a27d!important;--shadow-xs:0 1px 0 rgba(10,31,58,0.06)!important;--shadow-sm:0 8px 24px rgba(10,31,58,0.08)!important;--shadow-md:0 18px 48px rgba(10,31,58,0.11)!important;--shadow-lg:0 28px 80px rgba(10,31,58,0.16)!important}.app-shell,.content,.page-container,body,html{background-color:var(--bg)!important;background-image:none!important;color:var(--text)!important}.sidebar-toggle-btn{display:none!important}.sidebar{width:var(--sidebar-rail-width)!important;background:var(--sidebar-bg)!important;border-right-color:var(--sidebar-border)!important;box-shadow:10px 0 34px rgba(10,31,58,.18)!important;transition:width .16s ease-out!important}.sidebar:focus-within,.sidebar:hover{width:var(--sidebar-width)!important}.content{margin-left:var(--sidebar-rail-width)!important;transition:margin-right .16s ease-out!important}.sidebar-footer,.sidebar-logo{background:#071a31!important;border-color:var(--sidebar-border)!important}.sidebar:not(:hover):not(:focus-within) .sidebar-logo{justify-content:center!important;padding-right:10px!important;padding-left:10px!important}.sidebar:not(:hover):not(:focus-within) .brand{justify-content:center!important;width:100%!important}.sidebar:not(:hover):not(:focus-within) .brand-sub,.sidebar:not(:hover):not(:focus-within) .brand>div:last-child,.sidebar:not(:hover):not(:focus-within) .nav-link .nav-link-text,.sidebar:not(:hover):not(:focus-within) .nav-section-label,.sidebar:not(:hover):not(:focus-within) .sidebar-footer-actions,.sidebar:not(:hover):not(:focus-within) .user-info{display:none!important}.sidebar:focus-within .brand>div:last-child,.sidebar:focus-within .sidebar-footer-actions,.sidebar:focus-within .user-info,.sidebar:hover .brand>div:last-child,.sidebar:hover .sidebar-footer-actions,.sidebar:hover .user-info{display:block!important}.sidebar:focus-within .nav-link .nav-link-text,.sidebar:hover .nav-link .nav-link-text{display:inline!important}.sidebar:focus-within .nav-section-label,.sidebar:hover .nav-section-label{display:flex!important}.sidebar:not(:hover):not(:focus-within) .nav-link{justify-content:center!important;padding:10px!important}.sidebar:not(:hover):not(:focus-within) .nav-link.active:before{left:-8px!important}.sidebar:not(:hover):not(:focus-within) .sidebar-nav{padding:10px 8px!important}.sidebar:not(:hover):not(:focus-within) .user-block{justify-content:center!important;margin-bottom:0!important}.nav-link.active,.nav-link:hover{background:var(--sidebar-active-bg)!important;color:var(--sidebar-text-active)!important;box-shadow:inset 3px 0 0 var(--sidebar-active-border)!important}.nav-link.active .nav-icon,.nav-link:hover .nav-icon{color:#d7b38a!important}.job-focus-strip,.topbar{background:rgba(255,255,255,.97)!important;border-color:var(--border)!important;box-shadow:0 1px 0 rgba(10,31,58,.08)!important}.brand-mark,.brand-mark-mini,.login-logo.brand-mark{background:var(--derya-blue-soft)!important;border-color:var(--derya-walnut)!important;box-shadow:0 8px 18px rgba(10,31,58,.12)!important}.agent-panel,.attention-queue,.card,.control-card,.control-mini-card,.conversation-panel,.inbox-group-card,.inbox-thread-card,.job-card,.login-card,.metric-strip,.ops-brief,.pipeline-card,.portal-card,.portal-metric-card,.pricing-calculator,.pricing-carrier-card,.pricing-detail,.pricing-inquiry-card,.pricing-margin-card,.pricing-result-panel,.pricing-settings-card,.pricing-sidebar,.pricing-workspace,.product-modal,.record-hero,.record-notice,.record-panel,.record-primary-panel,.report-card,.sheet-playbook,.sheet-snapshot,.stage-header,.stage-panel,.table-shell,.target-trail{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow-xs)!important}.attention-brief-evidence span.strong,.attention-brief-gates span.ready,.attention-brief-ledger.ready,.attention-proof-gap.ready,.badge-good,.decision-flow-step.completed,.opp-pill.opp-good{background:var(--success-bg)!important}.attention-brief-action.blocked,.attention-brief-blockers,.attention-brief-contract.blocked,.attention-brief-evidence span.weak,.attention-brief-gates span.blocked,.attention-brief-ledger.blocked,.attention-brief-proof-gaps,.badge-danger,.opp-pill.opp-danger,.quote-draft-blockers span,.quote-draft-error{background:var(--danger-bg)!important;border-color:var(--danger-border)!important;color:var(--danger)!important}.attention-brief.blocked,.attention-brief.review,.badge-warn,.decision-flow-step.blocked,.decision-flow-step.review,.opp-pill.opp-warn{background:var(--warning-bg)!important;border-color:var(--warning-border)!important;color:var(--warning)!important}.attention-brief-action.review,.attention-brief-contract.review,.attention-brief-evidence span.watch,.attention-brief-gates span.review,.attention-brief-ledger.rates,.attention-brief-ledger.review,.badge-info,.opp-pill.opp-info{background:var(--info-bg)!important;border-color:var(--info-border)!important;color:var(--derya-navy)!important}.ops-route-marker-dot,.ops-route-zoom-marker.start,.sheet-status-row.booked i{background:var(--success)!important;box-shadow:0 0 0 2px rgba(31,93,67,.24)!important}.ops-route-marker-destination .ops-route-marker-dot,.ops-route-zoom-marker.end,.sheet-status-row.missed i{background:var(--danger)!important;box-shadow:0 0 0 2px rgba(127,29,45,.24)!important}.agent-fab{top:14px!important;right:14px!important;bottom:auto!important;z-index:80!important;border-color:var(--derya-walnut)!important;background:var(--derya-navy)!important;color:#ffffff!important;box-shadow:0 14px 34px rgba(10,31,58,.2)!important}.agent-fab-dot,.live-dot,.ops-status-light,.stage-real-dot{background:var(--derya-walnut)!important;box-shadow:0 0 0 3px rgba(90,58,37,.16)!important}.agent-panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:75!important;width:var(--agent-dock-width)!important;height:100vh!important;max-height:none!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:-22px 0 60px rgba(10,31,58,.14)!important}html.agent-dock-open .content{margin-right:var(--agent-dock-width)!important}.agent-panel-header,.conversation-header{min-height:66px!important;background:var(--derya-navy)!important;border-color:rgba(255,255,255,.12)!important;color:#ffffff!important}.agent-panel-title,.conversation-title{color:#ffffff!important}.agent-panel-subtitle,.conversation-subtitle{color:rgba(234,242,248,.72)!important}.agent-panel-close,.conversation-collapse{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.82)!important}.agent-panel-close:hover,.conversation-collapse:hover{background:rgba(255,255,255,.16)!important;color:#ffffff!important}.agent-panel-body,.conversation-body{background:var(--surface-2)!important;background-image:none!important}.agent-msg-body,.conv-chat-body{max-width:min(100%,520px)!important}.agent-msg-stack,.conv-chat-stack{max-width:min(100%,540px)!important}.agent-msg-user .agent-msg-body,.agent-send-btn,.btn:not(.btn-secondary):not(.btn-ghost),.conv-chat-user .conv-chat-body,button.primary{background:var(--derya-navy)!important;border-color:var(--derya-navy)!important;color:#ffffff!important}.agent-avatar,.agent-msg-avatar,.conv-event-icon.auto,.topbar-avatar,.user-avatar{background:var(--derya-navy)!important;border-color:var(--derya-walnut)!important;color:#ffffff!important}.agent-panel>.agent-panel-header,.workbench-agent .conversation-panel>.conversation-header{background:var(--derya-navy)!important;border-color:rgba(255,255,255,.14)!important;color:#ffffff!important}.agent-panel>.agent-panel-header .agent-panel-kicker,.agent-panel>.agent-panel-header .agent-panel-subtitle,.agent-panel>.agent-panel-header .agent-panel-title,.workbench-agent .conversation-panel>.conversation-header .conversation-kicker,.workbench-agent .conversation-panel>.conversation-header .conversation-subtitle,.workbench-agent .conversation-panel>.conversation-header .conversation-title{color:#ffffff!important}.agent-panel>.agent-panel-header .agent-panel-subtitle,.workbench-agent .conversation-panel>.conversation-header .conversation-subtitle{color:rgba(234,242,248,.76)!important}.agent-evidence-chip,.agent-evidence-replay,.agent-evidence-trail button,.agent-suggestion,.agent-tool-button,.btn-secondary,.btn.btn-secondary,.btn.secondary,.conversation-tool,button.secondary{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important}.agent-evidence-trail span{background:var(--derya-blue-soft)!important;border-color:var(--derya-blue-border)!important;color:var(--derya-navy)!important}.agent-evidence-chip.is-actionable:hover,.agent-evidence-replay:hover,.agent-evidence-trail button:hover,.agent-suggestion:hover,.agent-tool-button:hover:not(:disabled),.conversation-tool:hover:not(:disabled){background:var(--derya-blue-soft)!important;border-color:var(--derya-blue-border)!important;box-shadow:inset 0 -2px 0 var(--derya-walnut)!important;color:var(--derya-navy)!important}.conversation-panel{overflow:hidden!important}.settings-env-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.settings-env-row{min-width:0!important}.settings-env-row code{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media (min-width:1101px){.workbench-grid,.workbench-grid:has(.conversation-panel:not(.collapsed)){display:block!important;grid-template-columns:none!important;padding-right:calc(var(--agent-dock-width) + 18px)!important;min-height:calc(100vh - 66px)!important}.workbench-grid:has(.conversation-panel.collapsed){display:block!important;grid-template-columns:none!important;padding-right:0!important}.workbench-agent{position:fixed!important;top:0!important;right:0!important;bottom:0!important;z-index:75!important;width:var(--agent-dock-width)!important;height:100vh!important;min-height:0!important;padding:0!important}.content:has(.job-focus-strip) .workbench-agent{top:0!important}.workbench-agent .conversation-panel,.workbench-agent .conversation-panel:not(.collapsed){height:100vh!important;min-height:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:-22px 0 60px rgba(10,31,58,.14)!important}.workbench-agent:has(.conversation-panel.collapsed){top:14px!important;right:14px!important;bottom:auto!important;width:auto!important;height:auto!important;z-index:82!important}.workbench-agent .conversation-panel.collapsed{width:auto!important;height:auto!important;min-height:0!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:var(--shadow-sm)!important}.workbench-agent .conversation-panel.collapsed .conversation-rail-button{min-height:42px!important;width:auto!important;border:0!important;border-radius:8px!important;padding:8px 10px!important;background:var(--derya-navy)!important;color:#ffffff!important}.workbench-agent .conversation-panel.collapsed .conversation-rail-copy small{display:none!important}}@media (max-width:1100px){html.agent-dock-open .content{margin-right:0!important}.agent-panel,.workbench-agent{left:0!important;right:0!important;width:100vw!important;max-width:none!important}.workbench-grid,.workbench-grid:has(.conversation-panel.collapsed){padding-right:0!important}}@media (max-width:768px){.sidebar{transform:translateX(-100%)!important}.content{margin-left:0!important}.agent-fab{top:10px!important;right:10px!important}.settings-env-grid{grid-template-columns:minmax(0,1fr)!important}}.sidebar .nav-link .nav-icon,.sidebar .nav-link .nav-icon svg,.sidebar .nav-link.active .nav-icon,.sidebar .nav-link.active .nav-icon svg,.sidebar .nav-link:hover .nav-icon,.sidebar .nav-link:hover .nav-icon svg{color:#ffffff!important;stroke:#ffffff!important}.agent-panel-kicker,.conversation-kicker{margin-bottom:1px!important;color:rgba(255,255,255,.82)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}.agent-panel-close,.conversation-collapse{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(255,255,255,.5)!important;background:rgba(255,255,255,.18)!important;color:#ffffff!important}.agent-panel-close svg,.agent-send-btn svg,.conversation-collapse svg{display:block!important;width:18px!important;height:18px!important;color:currentColor!important;opacity:1!important;stroke:currentColor!important}.agent-send-btn{align-self:stretch!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;border-color:var(--derya-navy)!important;background:var(--derya-navy)!important;color:#ffffff!important}.agent-send-btn:disabled{border-color:#7c8794!important;background:#7c8794!important;color:#ffffff!important;opacity:1!important}html:not(.agent-dock-open) .content{margin-right:0!important}.page-container,html.agent-dock-open .page-container,html:not(.agent-dock-open) .admin-layout,html:not(.agent-dock-open) .card,html:not(.agent-dock-open) .card-flush,html:not(.agent-dock-open) .control-card,html:not(.agent-dock-open) .customers-layout,html:not(.agent-dock-open) .inbox-layout,html:not(.agent-dock-open) .intelligence-layout,html:not(.agent-dock-open) .page-container,html:not(.agent-dock-open) .page-container>*,html:not(.agent-dock-open) .page-header,html:not(.agent-dock-open) .portal-card,html:not(.agent-dock-open) .pricing-layout,html:not(.agent-dock-open) .report-card,html:not(.agent-dock-open) .table-shell{width:100%!important;max-width:none!important}@media (min-width:1101px){.workbench-grid{padding-right:0!important}.workbench-grid:has(.workbench-agent .conversation-panel:not(.collapsed)){padding-right:calc(var(--agent-dock-width) + 18px)!important}.workbench-grid:has(.workbench-agent .conversation-panel.collapsed){padding-right:0!important}}.attention-brief,.attention-brief-action,.attention-brief-blockers,.attention-brief-contract,.attention-brief-execution,.attention-brief-ledger,.attention-brief-move,.attention-brief-proof-gaps,.attention-brief-rank,.attention-brief-target,.attention-item,.attention-item-move,.attention-item-proof-gap,.attention-item-rank,.attention-proof-gap,.attention-queue{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow-xs)!important}.attention-brief.blocked,.attention-brief.critical,.attention-brief.high,.attention-brief.normal,.attention-brief.review{background:#ffffff!important;border-color:var(--border)!important;color:var(--text)!important}.attention-brief-execution,.attention-brief-move,.attention-brief-rank,.attention-brief-target{background:var(--derya-blue-soft)!important;border-color:var(--derya-blue-border)!important}.attention-brief-action,.attention-brief-contract,.attention-brief-ledger,.attention-proof-gap{border-left-color:var(--derya-cobalt)!important}.attention-brief-action.review,.attention-brief-contract.review,.attention-brief-evidence span.watch,.attention-brief-gates span.review,.attention-brief-ledger.rates,.attention-brief-ledger.review{background:#ffffff!important;border-color:var(--derya-blue-border)!important;color:var(--derya-navy)!important}.attention-brief-action.blocked,.attention-brief-blockers,.attention-brief-contract.blocked,.attention-brief-ledger.blocked,.attention-brief-proof-gaps{background:#ffffff!important;border-color:var(--danger-border)!important;color:var(--text)!important;box-shadow:inset 3px 0 0 var(--danger)!important}.attention-brief-evidence span.weak,.attention-brief-gates span.blocked,.quote-draft-blockers span,.quote-draft-error{background:#ffffff!important;border-color:var(--danger-border)!important;color:var(--danger)!important}.attention-brief-evidence span.strong,.attention-brief-gates span.ready,.attention-brief-ledger.ready,.attention-proof-gap.ready{background:#ffffff!important;border-color:var(--success-border)!important;color:var(--success)!important}.attention-brief-action.blocked>span,.attention-brief-blockers>span,.attention-brief-contract.blocked>span,.attention-brief-ledger.blocked>span,.attention-brief-proof-gaps>span{color:var(--danger)!important}.attention-brief-evidence span,.attention-brief-gates span,.attention-item-factors span,.attention-item-gates span{background:#ffffff!important;border-color:var(--derya-blue-border)!important;color:var(--derya-navy)!important}:root{--success:#1f5d43!important;--success-bg:#ffffff!important;--success-border:#bdd5c7!important;--warning:var(--derya-walnut)!important;--warning-bg:#ffffff!important;--warning-border:var(--derya-blue-border)!important;--danger:#7f1d2d!important;--danger-bg:#ffffff!important;--danger-border:#dcb8c0!important;--info:var(--derya-blue)!important;--info-bg:var(--derya-blue-soft)!important;--info-border:var(--derya-blue-border)!important}.nav-link.active .nav-icon,.nav-link:hover .nav-icon{color:#ffffff!important;stroke:currentColor!important}.appearance-toggle button.active,.chip-row .filter-chip.active,.filter-chip.active,.filter-chip.dark.active,.job-focus-status,.load-filter-button.active,.mode-tab.active,.pricing-tab.active,.record-status-pill,.stage-tab.active,.stage-tab.current,.stage-tab.current:not(.active),.status-step.current .status-step-label,.view-switcher-tab.active{background:var(--derya-navy)!important;border-color:var(--derya-walnut)!important;color:#ffffff!important;box-shadow:inset 0 -2px 0 var(--derya-walnut)!important}.appearance-toggle button.active *,.chip-row .filter-chip.active *,.filter-chip.active *,.filter-chip.dark.active *,.job-focus-status *,.load-filter-button.active *,.mode-tab.active *,.pricing-tab.active *,.record-status-pill *,.stage-tab.active *,.stage-tab.current *,.status-step.current .status-step-label *,.view-switcher-tab.active *{color:#ffffff!important;opacity:1!important;stroke:currentColor!important}.attention-brief.review,.badge-info,.badge-warn,.decision-flow-step.review,.opp-pill.opp-info,.opp-pill.opp-warn,.pricing-status.status-parsed,.pricing-status.status-priced{background:#ffffff!important;border-color:var(--derya-blue-border)!important;color:var(--derya-navy)!important}.attention-brief-evidence span.strong,.attention-brief-gates span.ready,.attention-brief-ledger.ready,.attention-proof-gap.ready,.badge-good,.decision-flow-step.completed,.opp-pill.opp-good{background:#ffffff!important;border-color:var(--success-border)!important;color:var(--success)!important}.attention-brief-action.blocked,.attention-brief-blockers,.attention-brief-contract.blocked,.attention-brief-evidence span.weak,.attention-brief-gates span.blocked,.attention-brief-ledger.blocked,.attention-brief-proof-gaps,.attention-brief.blocked,.badge-danger,.decision-flow-step.blocked,.opp-pill.opp-danger,.pricing-status.status-needs-info,.quote-draft-blockers span,.quote-draft-error{background:#ffffff!important;border-color:var(--danger-border)!important;color:var(--danger)!important}.opp-card,.opp-card-top,.opp-contract-lockup,.opp-foot,.pricing-command-action,.pricing-command-board,.pricing-command-contract,.pricing-command-details,.pricing-command-factor,.pricing-command-health,.pricing-command-phase,.pricing-command-playbook,.pricing-command-priority,.pricing-command-priority-check,.pricing-command-proof-gap,.pricing-command-proof-gaps,.pricing-command-quality,.pricing-command-route,.pricing-command-top,.pricing-inquiry-command,.pricing-inquiry-playbook,.pricing-inquiry-route,.pricing-inquiry-route-decision,.pricing-mini-factor,.strategy-agent-handoff,.strategy-blocker-queue,.strategy-blocker-row,.strategy-control-contract,.strategy-control-contract>div,.strategy-coverage-grid div,.strategy-coverage-posture,.strategy-decision-strip div,.strategy-evidence-row,.strategy-evidence-stack,.strategy-negotiation-copy div,.strategy-negotiation-posture,.strategy-quality-chip,.strategy-quote-gate,.strategy-rationale-row,.strategy-reason-stack,.strategy-target-grid div,.strategy-target-posture{background:#ffffff!important;background-image:none!important;border-color:var(--derya-blue-border)!important;color:var(--text)!important}.opp-pill-state,.pricing-command-board-head,.pricing-command-board-meta span,.pricing-command-health>div,.pricing-command-phase-grid,.pricing-command-priority-check>span,.pricing-inquiry-brain-row span,.strategy-blocker-row>span,.strategy-negotiation-leverage span,.strategy-operator-meta span,.strategy-operator-reasons span,.strategy-quote-gate-flags span,.strategy-quote-gate-reasons span{background:var(--derya-blue-soft)!important;background-image:none!important;border-color:var(--derya-blue-border)!important;color:var(--derya-navy)!important}.opp-card span,.opp-eyebrow,.pricing-command-action span,.pricing-command-contract span,.pricing-command-factor span,.pricing-command-health span,.pricing-command-phase span,.pricing-command-playbook span,.pricing-command-priority span,.pricing-command-quality span,.pricing-command-route span,.pricing-command-top span,.pricing-inquiry-brain-row span,.pricing-inquiry-command span,.pricing-mini-factor em,.strategy-agent-handoff span,.strategy-coverage-grid span,.strategy-evidence-row span,.strategy-negotiation-copy span,.strategy-quality-chip span,.strategy-rationale-row span,.strategy-target-grid span{color:var(--text-3)!important}.opp-card strong,.pricing-command-action strong,.pricing-command-contract strong,.pricing-command-factor strong,.pricing-command-health strong,.pricing-command-phase strong,.pricing-command-playbook strong,.pricing-command-priority strong,.pricing-command-quality strong,.pricing-command-route strong,.pricing-command-top strong,.pricing-inquiry-command strong,.pricing-inquiry-route-decision strong,.pricing-mini-factor strong,.strategy-control-contract strong,.strategy-coverage-grid strong,.strategy-evidence-row strong,.strategy-negotiation-copy strong,.strategy-quote-gate strong,.strategy-rationale-row strong,.strategy-target-grid strong{color:var(--text)!important}.pricing-command-action em,.pricing-command-contract em,.pricing-command-health em,.pricing-command-phase em,.pricing-command-priority em,.pricing-command-quality em,.pricing-command-route em,.pricing-command-route p,.pricing-command-top em,.pricing-command-top p,.pricing-inquiry-route-decision em,.strategy-blocker-row em,.strategy-control-contract em,.strategy-coverage-head em,.strategy-evidence-row em,.strategy-negotiation-head em,.strategy-quote-gate em,.strategy-rationale-row em,.strategy-target-head em{color:var(--text-2)!important}.opp-card.opp-danger,.pricing-command-action.blocked,.pricing-command-contract.blocked,.pricing-command-factor.blocked,.pricing-command-priority-check.blocked,.pricing-command-priority.blocked,.pricing-command-proof-gap.blocked,.pricing-command-quality.blocked,.pricing-command-top.hot,.pricing-inquiry-command.hot,.pricing-mini-factor.blocked,.strategy-blocker-row.critical,.strategy-blocker-row.high,.strategy-control-contract.blocked,.strategy-evidence-row.blocked,.strategy-negotiation-posture.decline,.strategy-negotiation-posture.escalate,.strategy-quality-chip.blocked,.strategy-quote-gate.blocked,.strategy-rationale-row.blocker,.strategy-target-posture.below-buy,.strategy-target-posture.below-floor{border-left-color:var(--danger)!important;box-shadow:inset 3px 0 0 var(--danger)!important}.opp-card.opp-good,.pricing-command-action.ready,.pricing-command-contract.ready,.pricing-command-factor.ready,.pricing-command-priority-check.ready,.pricing-command-priority.ready,.pricing-command-proof-gap.ready,.pricing-command-quality.ready,.pricing-command-route.ready,.pricing-command-top.steady,.pricing-inquiry-command.steady,.pricing-inquiry-route-decision.ready,.pricing-mini-factor.ready,.strategy-control-contract.ready,.strategy-coverage-posture.strong-live,.strategy-coverage-posture.workable-live,.strategy-evidence-row.ready,.strategy-negotiation-posture.sell-confidently,.strategy-quality-chip.ready,.strategy-quote-gate.ready-to-quote,.strategy-target-posture.generous,.strategy-target-posture.within-guardrail{border-left-color:var(--success)!important;box-shadow:inset 3px 0 0 var(--success)!important}.opp-card.opp-info,.opp-card.opp-warn,.pricing-command-action.review,.pricing-command-contract.review,.pricing-command-factor.info,.pricing-command-factor.review,.pricing-command-priority-check.info,.pricing-command-priority-check.rates,.pricing-command-priority-check.review,.pricing-command-priority.rates,.pricing-command-priority.review,.pricing-command-proof-gap.info,.pricing-command-proof-gap.review,.pricing-command-quality.info,.pricing-command-quality.review,.pricing-command-route,.pricing-command-top.review,.pricing-inquiry-command.review,.pricing-inquiry-route-decision,.strategy-control-contract.review,.strategy-coverage-posture.benchmark-only,.strategy-coverage-posture.history-only,.strategy-coverage-posture.none,.strategy-coverage-posture.pending-only,.strategy-evidence-row.info,.strategy-evidence-row.review,.strategy-negotiation-posture.counter-cost,.strategy-negotiation-posture.get-rates,.strategy-negotiation-posture.mature-first,.strategy-negotiation-posture.protect-floor,.strategy-quality-chip.review,.strategy-quote-gate.needs-rates,.strategy-quote-gate.review-required,.strategy-rationale-row.info,.strategy-rationale-row.review,.strategy-rationale-row.support{border-left-color:var(--derya-walnut)!important;box-shadow:inset 3px 0 0 var(--derya-walnut)!important}.opp-card.opp-danger,.opp-card.opp-good,.opp-card.opp-info,.opp-card.opp-warn{border-top-color:var(--derya-blue-border)!important}.opp-pill.decision-ready .opp-pill-state,.strategy-quote-gate-flags .ok{background:#ffffff!important;border-color:var(--success-border)!important;color:var(--success)!important}.opp-pill.decision-blocked .opp-pill-state,.strategy-quote-gate-flags .blocked{background:#ffffff!important;border-color:var(--danger-border)!important;color:var(--danger)!important}.opp-pill.decision-review .opp-pill-state,.strategy-quote-gate-flags .review{background:#ffffff!important;border-color:var(--derya-blue-border)!important;color:var(--derya-navy)!important}.attention-item-open{background:var(--derya-navy)!important;border-color:var(--derya-navy)!important;color:#ffffff!important}.pricing-command-phase svg,.pricing-command-phase.approve-economics svg,.pricing-command-phase.get-rates svg,.pricing-command-phase.quote-customer svg{color:var(--derya-walnut)!important}.pricing-command-phase.mature-rfq svg{color:var(--danger)!important}.domestic-pricing-page{display:flex;flex-direction:column;gap:16px}.domestic-pricing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs)}.domestic-pricing-hero .eyebrow{margin-bottom:6px;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.domestic-pricing-hero h1{margin:0;color:var(--text);font-size:26px;line-height:1.1}.domestic-pricing-hero p{max-width:760px;margin:7px 0 0;color:var(--text-2);font-size:13px;line-height:1.5}.domestic-pricing-summary{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));grid-gap:8px;gap:8px;min-width:290px}.domestic-draft-economics div,.domestic-pricing-summary div,.domestic-rate-request-grid div,.domestic-real-data-grid div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.domestic-draft-economics span,.domestic-pricing-summary span,.domestic-rate-request-grid span,.domestic-real-data-grid span{display:block;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.domestic-draft-economics strong,.domestic-pricing-summary strong,.domestic-rate-request-grid strong,.domestic-real-data-grid strong{display:block;margin-top:3px;color:var(--text);font-size:13px;line-height:1.25}.domestic-pricing-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.domestic-pricing-queue{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs)}.domestic-pricing-queue-list{display:flex;flex-direction:column;gap:0}.domestic-pricing-queue-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.domestic-pricing-queue-item.selected,.domestic-pricing-queue-item:hover{background:var(--surface-2)}.domestic-pricing-queue-item.selected{box-shadow:inset 3px 0 0 var(--brand)}.domestic-pricing-queue-item span{color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.domestic-pricing-queue-item strong{color:var(--text);font-size:12.5px;line-height:1.35}.domestic-brain-card em,.domestic-pricing-queue-item em,.domestic-provider-card em,.domestic-selected-header em{color:var(--text-3);font-size:11.5px;font-style:normal;line-height:1.4}.domestic-pricing-main{display:flex;flex-direction:column;gap:12px;min-width:0}.domestic-selected-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs)}.domestic-selected-header span{display:block;color:var(--text-3);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.domestic-selected-header strong{display:block;margin-top:2px;color:var(--text);font-size:14px}.domestic-loadboard-panel{overflow:hidden}.domestic-loadboard-shell{max-height:420px;border-top:1px solid var(--border)}.domestic-loadboard-table tr.selected td{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--brand)}.domestic-loadboard-table td span,.domestic-loadboard-table td strong{display:block}.domestic-loadboard-table td span{margin-top:2px;color:var(--text-3);font-size:11px}.domestic-board-status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff;color:var(--text-2);font-size:10.5px;font-weight:800;text-transform:uppercase}.domestic-board-status.ready{border-color:var(--success-border);color:var(--success)}.domestic-board-status.blocked{border-color:var(--danger-border);color:var(--danger)}.domestic-board-link{color:var(--brand);font-size:12px;font-weight:800;text-decoration:none}.domestic-real-data-panel,.domestic-route-card{overflow:hidden}.domestic-route-map{position:relative;min-height:300px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:#d8e6ec}.domestic-route-map:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(10,31,51,.1))}.domestic-route-map-tiles,.domestic-route-map-tiles img,.domestic-route-svg{position:absolute;inset:0}.domestic-route-map-tiles img{max-width:none}.domestic-route-svg{z-index:2}.domestic-route-line,.domestic-route-line-shadow{fill:none;stroke-linecap:round;stroke-linejoin:round}.domestic-route-line-shadow{stroke:rgba(8,27,45,.28);stroke-width:4.8}.domestic-route-line{stroke:var(--derya-navy);stroke-width:2.4}.domestic-route-marker{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;transform:translate(-10px,-10px);max-width:180px}.domestic-route-marker.destination{flex-direction:row-reverse;transform:translate(calc(-100% + 10px),-10px)}.domestic-route-marker span{width:16px;height:16px;flex:0 0 auto;border:3px solid #ffffff;border-radius:999px;background:var(--derya-navy);box-shadow:0 4px 12px rgba(8,27,45,.24)}.domestic-route-marker.destination span{background:var(--success)}.domestic-route-marker strong{padding:4px 7px;background:rgba(255,255,255,.92);color:var(--text);font-size:11px;line-height:1.2;white-space:nowrap}.domestic-route-map-chip,.domestic-route-marker strong{border:1px solid var(--border);border-radius:var(--radius-sm)}.domestic-route-map-chip{position:absolute;right:12px;bottom:12px;z-index:4;display:flex;align-items:center;gap:7px;padding:8px 10px;background:rgba(255,255,255,.94);color:var(--text-2);box-shadow:var(--shadow-xs)}.domestic-route-map-chip span,.domestic-route-map-chip strong{font-size:12px}.domestic-route-map-chip strong{color:var(--text)}.domestic-route-map-attribution{position:absolute;left:8px;bottom:6px;z-index:4;color:rgba(8,27,45,.62);font-size:9px}.domestic-real-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.domestic-real-data-grid span{margin-top:5px;color:var(--text-2);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.domestic-rate-header{align-items:center}.domestic-rate-body{display:flex;flex-direction:column;gap:12px}.domestic-rate-state{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius-sm);background:var(--surface-2)}.domestic-rate-state.ready{border-left-color:var(--success)}.domestic-rate-state strong{display:block;color:var(--text);font-size:13px}.domestic-rate-state span{color:var(--text-2);font-size:12px;line-height:1.4}.domestic-rate-state>span{flex-shrink:0;color:var(--text-3);font-weight:800;text-transform:uppercase}.domestic-rate-badges,.domestic-safety-rail{display:flex;flex-wrap:wrap;gap:6px}.domestic-safety-rail{padding:8px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:#fff7ed}.domestic-safety-rail span{border:1px solid var(--danger-border);border-radius:var(--radius-sm);color:var(--danger);font-weight:850}.domestic-rate-badges span,.domestic-safety-rail span,.domestic-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;background:#ffffff;font-size:10.5px;text-transform:uppercase}.domestic-rate-badges span,.domestic-status-pill{border:1px solid var(--brand-border);border-radius:var(--radius-sm);color:var(--brand);font-weight:800}.domestic-draft-economics,.domestic-rate-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.domestic-section-title{margin-bottom:7px;color:var(--text-3);font-size:10.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.domestic-field-block{min-width:0}.domestic-next-question-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 10px 10px 26px;border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:#ffffff;color:var(--text-2);font-size:12px;line-height:1.45}.domestic-field-row.ready,.domestic-rate-panel .record-chip.ready{border-color:var(--success-border);background:#ffffff;color:var(--success)}.domestic-field-row.review,.domestic-rate-panel .record-chip.review{border-color:var(--brand-border);background:#ffffff;color:var(--brand)}.domestic-brain-grid,.domestic-field-grid,.domestic-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.domestic-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.domestic-brain-card,.domestic-field-row,.domestic-provider-card{min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.domestic-brain-card strong,.domestic-field-row strong,.domestic-provider-card strong{display:block;color:var(--text);font-size:12px}.domestic-brain-card span,.domestic-field-row span,.domestic-provider-card span{display:block;margin-top:4px;color:var(--text-2);font-size:11.5px;line-height:1.4}.domestic-provider-card.ready{box-shadow:inset 3px 0 0 var(--success)}.domestic-provider-card.review{box-shadow:inset 3px 0 0 var(--brand)}.domestic-rate-table-shell{border:1px solid var(--border);border-radius:var(--radius-sm)}.domestic-rate-table td span,.domestic-rate-table td strong{display:block}.domestic-rate-table td span{margin-top:2px;color:var(--text-3);font-size:11px}.domestic-empty-state{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.domestic-empty-state strong{color:var(--text);font-size:13px}.domestic-empty-state span{color:var(--text-2);font-size:12px;line-height:1.4}.domestic-quote-draft{padding:12px;border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius-sm);background:var(--surface-2)}.domestic-quote-draft.ready{border-left-color:var(--success)}.domestic-draft-approval{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.domestic-draft-approval span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff;color:var(--text-2);font-size:10.5px;font-weight:800;text-transform:uppercase}.domestic-draft-provenance{margin-top:8px;color:var(--text-3);font-size:11.5px;line-height:1.4}.domestic-draft-body{max-height:340px;margin:10px 0 0;overflow:auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff;color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap}@media (max-width:1100px){.domestic-pricing-layout{grid-template-columns:1fr}.domestic-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.domestic-pricing-hero,.domestic-rate-state,.domestic-selected-header{flex-direction:column;align-items:stretch}.domestic-brain-grid,.domestic-draft-economics,.domestic-field-grid,.domestic-pricing-summary,.domestic-provider-grid,.domestic-rate-request-grid,.domestic-real-data-grid{grid-template-columns:1fr}.domestic-rate-header{align-items:flex-start}}.crm-page{display:flex;flex-direction:column;gap:14px}.crm-entity-header,.crm-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.crm-entity-header h1,.crm-page-header h1{color:var(--text);font-size:28px;font-weight:800}.crm-entity-header p,.crm-page-header p{max-width:760px;margin-top:4px;color:var(--text-2);font-size:14px}.crm-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:11px;font-weight:800;text-transform:uppercase}.crm-page-actions{display:flex;justify-content:flex-end;gap:8px;min-width:220px}.crm-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.crm-muted-link,.crm-tabs a{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-size:12px;font-weight:800}.crm-muted-link:hover,.crm-tabs a:hover{border-color:var(--brand-border);color:var(--brand)}.crm-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,180px)) auto auto;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.crm-filter-bar input,.crm-filter-bar select,.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea,.crm-stage-form select{min-height:36px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--text);font:inherit}.crm-form-grid textarea{min-height:78px;resize:vertical}.crm-filter-bar button,.crm-form-grid button,.crm-stage-form button{min-height:36px;padding:8px 12px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.crm-command-grid,.crm-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.crm-panel{min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}.crm-panel-main,.crm-panel-wide{grid-column:span 2}.crm-panel-header{justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.45)}.crm-panel-header,.crm-panel-header div{display:flex;align-items:center;gap:8px}.crm-panel-header h2{color:var(--text);font-size:14px;font-weight:800}.crm-panel-header a,.crm-panel-header span{color:var(--text-3);font-size:12px;font-weight:800}.crm-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px}.crm-stat{min-height:84px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.55)}.crm-stat span{color:var(--text-3);font-size:11px;font-weight:800;text-transform:uppercase}.crm-stat strong{display:block;margin-top:8px;color:var(--text);font-size:26px}.crm-list,.crm-task-list,.crm-timeline{display:flex;flex-direction:column;padding:10px;gap:8px}.crm-linked-row,.crm-opportunity-card,.crm-person-card,.crm-suggestion-row,.crm-task-row{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.58)}.crm-linked-row,.crm-opportunity-card,.crm-person-card,.crm-suggestion-row{flex-direction:column}.crm-linked-row:hover,.crm-opportunity-card:hover,.crm-person-card:hover,.crm-suggestion-row:hover{border-color:var(--brand-border);background:#fff}.crm-linked-row strong,.crm-opportunity-card strong,.crm-person-card strong,.crm-suggestion-row span,.crm-task-row strong{color:var(--text);font-size:13px;font-weight:800}.crm-detail-copy,.crm-linked-row span,.crm-opportunity-card p,.crm-opportunity-card span,.crm-person-card span,.crm-suggestion-row p,.crm-task-row span{color:var(--text-2);font-size:12px}.crm-detail-copy{padding:12px 14px}.crm-detail-copy.muted{color:var(--text-3)}.crm-row-badges{display:flex;flex-wrap:wrap;gap:6px}.crm-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;font-size:10.5px;font-weight:900;text-transform:uppercase;white-space:nowrap}.crm-badge-neutral{background:var(--neutral-bg);color:var(--text-2);border-color:var(--neutral-border)}.crm-badge-good{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.crm-badge-warn{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.crm-badge-danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-border)}.crm-badge-info{background:var(--info-bg);color:var(--info);border-color:var(--info-border)}.crm-badge-strong{background:var(--brand);color:#fff;border-color:var(--brand)}.crm-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.crm-table{width:100%;border-collapse:collapse}.crm-table td,.crm-table th{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.crm-table th{color:var(--text-3);font-size:11px;font-weight:900;text-transform:uppercase}.crm-table-title{color:var(--brand);font-weight:900}.crm-table-sub{margin-top:3px;color:var(--text-3);font-size:12px}.crm-table-sub.block{display:block}.crm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.crm-person-card{min-height:142px}.crm-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--brand);color:#fff;font-size:12px;font-weight:900}.crm-board{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:12px;gap:12px;align-items:start}.crm-board-column{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.crm-board-header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--border)}.crm-task-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.crm-task-row form button{width:24px;height:24px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--brand);cursor:pointer}.crm-task-meta{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:12px}.crm-empty{padding:16px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-3);font-size:13px}.crm-back-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:12px;font-weight:800}.crm-entity-header{flex-direction:column}.crm-entity-main{display:flex;justify-content:space-between;gap:14px;width:100%}.crm-detail-shell{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.crm-detail-rail,.crm-form-stack{display:flex;flex-direction:column;gap:12px}.crm-create-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.crm-create-panel summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 12px;cursor:pointer;color:var(--text);font-size:12px;font-weight:900}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border-top:1px solid var(--border)}.crm-form-grid label{display:flex;flex-direction:column;gap:4px;color:var(--text-3);font-size:11px;font-weight:800;text-transform:uppercase}.crm-form-grid button,.crm-form-wide{grid-column:1/-1}.crm-brain-panel{background:#fff}.crm-brain-block,.crm-brain-state{padding:12px 14px;border-bottom:1px solid var(--border)}.crm-brain-state{display:flex;align-items:flex-start;gap:10px}.crm-brain-block li,.crm-brain-block p,.crm-brain-state p{color:var(--text-2);font-size:12px}.crm-brain-block h3{margin-bottom:8px;color:var(--text);font-size:12px;font-weight:900;text-transform:uppercase}.crm-fact-row,.crm-source-row{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid var(--border)}.crm-fact-row strong,.crm-source-row strong{color:var(--text);font-size:12px}.crm-fact-row span,.crm-source-row span{color:var(--text-3);font-size:11.5px}.crm-timeline{position:relative}.crm-timeline-item{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 4px}.crm-timeline-dot{width:9px;height:9px;margin-top:5px;border:2px solid #fff;border-radius:999px;background:var(--brand);box-shadow:0 0 0 1px var(--brand-border)}.crm-timeline-item p,.crm-timeline-item span{color:var(--text-2);font-size:12px}.crm-stage-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:12px}.crm-tabs a[aria-current=page]{border-color:var(--brand-border);background:var(--brand-soft,var(--surface));color:var(--brand)}.crm-notice{padding:10px 14px;border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand);font-size:12px;font-weight:700}.crm-notice-error{border-color:var(--danger-border,#b91c1c);color:var(--danger,#b91c1c)}.crm-layer-chips{display:flex;gap:8px;padding:4px 0}.crm-layer-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:12px;font-weight:700}.crm-layer-chip.active,.crm-layer-chip:hover{border-color:var(--brand-border);color:var(--brand)}.crm-task-row.done>div strong{text-decoration:line-through;opacity:.6}.crm-quote-row{display:grid;grid-gap:8px;gap:8px}.crm-quote-row>div strong{display:block;font-size:13px}.crm-quote-row>div span{font-size:12px;color:var(--text-2)}.crm-quote-resolve{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px}.crm-doc-row,.crm-suggestion-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.crm-doc-row form button,.crm-suggestion-wrap form button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);padding:6px;cursor:pointer}.crm-owner-options{display:grid;grid-gap:6px;gap:6px}.crm-check-row{display:flex;align-items:center;gap:8px;font-size:12px}.crm-check-row input{width:auto}.crm-inline-form{display:flex}.crm-inline-form button{cursor:pointer}@media (max-width:1180px){.crm-board,.crm-card-grid,.crm-command-grid,.crm-detail-grid,.crm-detail-shell{grid-template-columns:1fr}.crm-panel-main,.crm-panel-wide{grid-column:auto}}@media (max-width:760px){.crm-entity-main,.crm-filter-bar,.crm-form-grid,.crm-page-header,.crm-stage-form,.crm-stat-grid,.crm-task-row{grid-template-columns:1fr}.crm-entity-main,.crm-page-header{flex-direction:column;align-items:stretch}}