:root{--navy:#173e65;--ink:#183650;--muted:#667e91;--lime:#b5e87a;--line:#e0e8ee;--surface-shadow:0 2px 3px #173e6503,0 12px 30px -22px #173e6533}body{background:radial-gradient(ellipse at 82% 3%,#edf5e8 0,transparent 28%),#f5f8fa;font-family:'Segoe UI Variable','Segoe UI',Arial,sans-serif}.sidebar{box-shadow:6px 0 32px -23px #13345233;border-right-color:#e4ebf0;background:linear-gradient(170deg,#fff,#fff 65%,#f7faf4)}h1,h2,h3{color:var(--navy);text-wrap:balance}h1{font-weight:700;letter-spacing:-1.25px;text-shadow:0 1px 0 #fff}h2{letter-spacing:-.45px}.btn{position:relative;border:1px solid #d6e2eb;border-bottom:2px solid #c5d3dd;border-radius:11px;background:linear-gradient(180deg,#fff 0,#f7fafc 100%);box-shadow:inset 0 1px 0 #fff,0 3px 5px #18365006,0 6px 13px -9px #173e6540;font-weight:650;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 7px 18px -10px #173e6580;background:linear-gradient(#fff,#f1f7eb)}.btn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #173e6514;border-bottom-width:1px}.btn.primary{background:linear-gradient(165deg,#305b82 0,#173e65 64%,#12334f 100%);border:1px solid #20486c;border-bottom:3px solid #0c2941;color:white;box-shadow:inset 0 1px 0 #ffffff35,0 6px 14px -6px #173e6560;text-shadow:0 1px 1px #0003}.btn.primary:hover{background:linear-gradient(155deg,#396890,#214d75);box-shadow:inset 0 1px 0 #fff4,0 8px 20px -8px #173e6580}.btn:disabled{transform:none!important;box-shadow:none}.icon-button{background:linear-gradient(#fff,#edf3f7);box-shadow:inset 0 1px 0 white,0 3px 7px #173e6509;border-bottom:2px solid #cfdce6;transition:transform .15s}.icon-button:hover{transform:translateY(-2px)}.icon-button:active{transform:translateY(1px)}nav{gap:5px}nav a{padding:9px 11px;border:1px solid transparent;transition:background .18s,transform .18s;min-height:48px}nav a svg{box-sizing:content-box;padding:6px;border-radius:9px;background:linear-gradient(140deg,#fff,#eaf0f5);border:1px solid #e0e8ef;box-shadow:inset 0 1px 0 #fff,0 3px 6px #18365008;width:17px;height:17px;stroke:#57798f}nav a:hover:not([aria-current]){transform:translateX(2px);background:#f1f6f9}nav a[aria-current]{background:linear-gradient(125deg,#294f74,#12385d);border-color:#25496b;box-shadow:inset 0 1px 0 #ffffff30,0 7px 14px -9px #12385d99}nav a[aria-current] svg{background:linear-gradient(135deg,#d5f5b0,#a4d967);stroke:#28512d;border-color:#c0e998;box-shadow:inset 0 1px 0 #f2ffdf,0 3px 6px #071c3a30}nav a[aria-current] b{background:#aadd79;color:#193c26}.panel,.stat,.product,.integration,.inbox-workspace{box-shadow:var(--surface-shadow);border-color:#e0e8ee}.panel{background:linear-gradient(150deg,#fff,#fff 75%,#fcfdfb)}.stat{border-bottom-color:#cbd9e3}.stat strong{font-variant-numeric:tabular-nums;font-weight:700;color:#193e5e;letter-spacing:-1.15px;text-shadow:0 1px 0 #fff}.stat>span svg{box-sizing:content-box;padding:7px;width:16px;height:16px;background:linear-gradient(145deg,#fff,#edf3f7);border:1px solid #e4ecf2;border-radius:10px;box-shadow:0 3px 7px #173e6508}.stat.attention{background:linear-gradient(130deg,#f6fbee,#e7f2dc);box-shadow:inset 0 1px 0 #fff,var(--surface-shadow)}.queue-stats a{box-shadow:inset 0 1px 0 #fff,var(--surface-shadow);background:linear-gradient(140deg,#fff,#fbfcfe);border-bottom:2px solid #dce5ed;transition:transform .16s}.queue-stats a:hover{transform:translateY(-3px)}.queue-stats b{font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #f3f7fa}.queue-stats a:nth-child(2){background:linear-gradient(140deg,#f9fcf5,#eaf4df);border-color:#dbe8d0}.executive-banner{box-shadow:inset 0 1px 0 white,0 7px 24px -19px #45672655;background:radial-gradient(ellipse at 98% 0,#e0efcb,transparent 55%),linear-gradient(115deg,#fff,#f5f9f0);padding:27px 29px}.executive-banner h2{font-size:26px;font-weight:680;letter-spacing:-.75px}.avatar,.channel-avatar{background:linear-gradient(140deg,#e5f6d0,#b9dc94);border:1px solid #c4dfab;border-bottom:2px solid #a5c28c;box-shadow:inset 0 1px 0 #fff,0 4px 7px #284e2610;text-shadow:0 1px 0 #ffffff80}.top-avatar{background:linear-gradient(145deg,#416d90,#133a5a);border:1px solid #366082;box-shadow:inset 0 1px 0 #ffffff50,0 4px 10px #12385d28}.contact-mark{position:relative;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -3px 5px #0002,0 4px 7px #16385818;border:1px solid #ffffff75;text-shadow:0 1px 1px #0003}.contact-mark:before{content:'';position:absolute;inset:2px 4px auto;height:7px;border-radius:6px;background:linear-gradient(#ffffff65,transparent);pointer-events:none}.contact-preview.active{background:linear-gradient(110deg,#eaf3df,#f6faf1)}.channel-tabs button{box-shadow:inset 0 1px 0 #fff,0 3px 5px #173e6507;border-bottom-width:2px;transition:transform .15s}.channel-tabs button:hover{transform:translateY(-1px)}.channel-tabs button.active{background:linear-gradient(150deg,#315b7e,#163e60);border-color:#234c6d;box-shadow:inset 0 1px 0 #ffffff35,0 4px 9px #173e6520}.conversation{background:linear-gradient(#fff,#fff 75%,#fbfcfa)}.message{box-shadow:0 2px 5px #173e6505;border-bottom-color:#d1dde7}.message.bot{background:linear-gradient(145deg,#f7fbf1,#eaf4df);border-bottom-color:#c6d9b3}.ai-handoff{background:linear-gradient(120deg,#fafdf7,#f0f7e9);box-shadow:inset 0 1px 0 #fff}.ai-handoff>span,.orb{border:1px solid #d8f4b5;background:radial-gradient(circle at 30% 22%,#f2ffe0 0,#c6ed96 25%,#91c45b 76%,#709d3f 100%);box-shadow:inset 1px 2px 4px #ffffffa0,inset -2px -3px 6px #496a3530,0 5px 9px #41652420;text-shadow:0 1px 0 #ebffcf}.assistant-launcher{background:linear-gradient(145deg,#345f82,#173e65 65%,#0f304e);box-shadow:inset 0 1px 0 #ffffff50,0 5px 0 -2px #0e2d47,0 14px 32px -12px #12385d80;border:2px solid white;transition:transform .2s}.assistant-launcher:hover{transform:translateY(-3px)}.assistant-launcher:active{transform:translateY(1px)}.badge{box-shadow:inset 0 1px 0 #ffffff90;font-weight:550}.deal-card{box-shadow:inset 0 1px 0 #fff,0 3px 6px #173e6506,0 9px 14px -12px #173e6540;border-bottom:2px solid #d8e2ea}.column{background:linear-gradient(#edf2f6,#f4f7fa);border:1px solid #e4ebf1}.callback-hero{background:radial-gradient(ellipse at 94% 12%,#345e78,transparent 55%),linear-gradient(125deg,#234e72,#12385d);box-shadow:inset 0 1px 0 #ffffff40,0 10px 22px -14px #173e6570;border:1px solid #305b7d}.callback-hero h2{color:#fff;text-shadow:0 1px 2px #0002}.callback-time b{font-variant-numeric:tabular-nums;color:#1c496d}.load-track{box-shadow:inset 0 1px 2px #12385d0b}.load-track i{background:linear-gradient(#b3dc86,#87b65c);box-shadow:inset 0 1px 0 #d6f7b4}input,select,textarea{box-shadow:inset 0 1px 2px #18365006,0 1px 0 #fff;border-color:#cedbe5}input:focus,select:focus,textarea:focus{border-color:#8fae73;outline:3px solid #c3e79f44}.proposal-link{padding:10px 11px;margin:12px 0 0;border:1px solid #dce7d3;border-radius:10px;background:linear-gradient(#fbfdf7,#f0f6e9);box-shadow:inset 0 1px 0 white;font-weight:600}.topbar{background:#ffffffed;box-shadow:0 3px 10px #173e6503}.page-head p{line-height:1.6}.finance-summary{box-shadow:inset 0 1px 0 #ffffff35,0 9px 20px -13px #12385d77;background:linear-gradient(130deg,#2d587c,#12385d)}
@media(max-width:600px){.executive-banner{padding:21px}.executive-banner h2{font-size:23px}.queue-stats a{padding:14px}.assistant-launcher{box-shadow:0 8px 24px -12px #12385d70}.inbox-workspace{border-radius:14px}h1{font-size:29px}.queue-stats b{font-size:25px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

body[data-view="inbox"] .assistant-launcher,body[data-view="team"] .assistant-launcher,body[data-view="callbacks"] .assistant-launcher{display:none}@media(max-width:600px){.ai-handoff{display:grid;grid-template-columns:32px minmax(0,1fr)}.ai-handoff>div{min-width:0}.ai-handoff button{grid-column:2;margin-left:0;width:fit-content}.assistant-launcher{width:56px;height:56px;padding:6px;border-radius:18px;right:16px;bottom:16px}.assistant-launcher>span:nth-child(2),.assistant-launcher>b{display:none}}
