@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{color:#24323a;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f6f5;font-family:DM Sans,Inter,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{min-width:320px;margin:0}button,textarea{font:inherit}button{cursor:pointer}.app-shell{--ink:#24323a;--muted:#738087;--line:#e4e8e7;--paper:#fff;--canvas:#f6f7f6;--tint:#f0f2f1;--violet:#6355d8;--violet-soft:#f0efff;--danger:#c75d50;grid-template-columns:225px 320px minmax(440px,1fr) var(--context-width,330px);background:var(--canvas);height:100vh;min-height:0;color:var(--ink);font-size:13px;line-height:1.45;display:grid;overflow:hidden}button{color:inherit;background:0 0;border:0}.icon{justify-content:center;align-items:center;font-family:Arial,sans-serif;font-style:normal;line-height:1;display:inline-flex}.main-nav{border-right:1px solid var(--line);background:#fcfdfc;flex-direction:column;min-height:100vh;padding:25px 14px 15px;display:flex}.brand{color:#202d35;align-items:center;gap:10px;padding:0 10px 30px;font-family:Newsreader,Georgia,serif;font-size:18px;font-weight:600;line-height:.9;display:flex}.brand-mark{color:#f6f8f4;background:#233840;border-radius:9px;place-items:center;width:29px;height:29px;font-family:Newsreader,serif;font-size:20px;display:grid}.product-nav{border-bottom:1px solid var(--line);gap:3px;padding-bottom:18px;display:grid}.product-nav button,.sub-nav button{text-align:left;color:#556269;border-radius:8px;align-items:center;gap:10px;width:100%;height:38px;padding:0 11px;font-weight:600;display:flex}.product-nav .icon{color:#62727b;width:18px}.sub-nav p{letter-spacing:.1em;text-transform:uppercase;color:#8b9598;margin:0 11px 7px;font-size:10px;font-weight:700}.sub-nav button{justify-content:space-between;height:35px;font-size:12px;font-weight:500}.sub-nav button span{align-items:center;gap:8px;display:flex}.sub-nav button.selected{background:var(--violet-soft);color:#4f45be;font-weight:700}.sub-nav b{color:#778187;background:#edf0ef;border-radius:9px;padding:1px 6px;font-size:10px;font-weight:700}.nav-dot{border-radius:99px;width:7px;height:7px}.nav-dot.blue{background:#5e78b4}.nav-dot.purple{background:#8b62b4}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:12px 8px 3px;display:flex}.profile div:nth-child(2){flex:1;line-height:1.3;display:grid}.profile strong{font-size:11px}.profile small{color:var(--muted);font-size:10px}.queue-panel{border-right:1px solid var(--line);background:#fff;min-width:0;min-height:100vh}.queue-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;padding:24px 22px 15px;display:flex}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#8b9698;font-size:10px;font-weight:700;line-height:1.1;display:block}.queue-head h1,.workspace-head h2,.context-head h2{letter-spacing:-.02em;color:#27343b;margin:4px 0 0;font-family:Newsreader,Georgia,serif;font-weight:600}.round-button{color:#66747a;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.round-button:hover,.header-actions button:hover{background:var(--tint)}.list-toolbar{color:#829096;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:46px;padding:0 22px;font-size:11px;display:flex}.list-toolbar button{color:#627078;gap:5px;font-size:11px;display:flex}.case-list{max-height:calc(100vh - 150px);overflow:auto}.case-row{text-align:left;border-bottom:1px solid #edf0ef;gap:11px;width:100%;padding:15px 17px 14px;transition:background .15s;display:flex}.case-row:hover{background:#fafbfa}.case-avatar,.avatar{color:#46616a;background:#e4ebea;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.case-copy{flex:1;min-width:0}.case-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.case-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.case-top time{color:#849095;white-space:nowrap;font-size:10px}.case-copy p{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 2px;font-size:12px;font-weight:600;overflow:hidden}.case-copy small{color:#879296;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.case-tags{gap:5px;margin-top:8px;display:flex}.status,.priority{white-space:nowrap;border-radius:12px;padding:0 7px;font-size:9px;font-weight:700;line-height:18px}.status.approval{color:#6451b0;background:#eeebff}.status.waiting{color:#52758d;background:#edf6f9}.status.ready{color:#408060;background:#eaf6ed}.status.action{color:#996139;background:#fff5e8}.status.progress{color:#5c7384;background:#eff4f7}.status.complete{color:#6c7677;background:#f0f3f2}.calls-queue .case-list{max-height:calc(100vh - 150px)}.workspace{background:#f9faf9;flex-direction:column;min-width:0;min-height:100vh;display:flex}.workspace-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:104px;padding:21px 31px 15px;display:flex}.header-actions{gap:4px;display:flex}.header-actions button{color:#6f7d82;border-radius:7px;width:30px;height:30px}.urgency-banner{color:#756a58;background:#fffaf4;border-bottom:1px solid #f0e8dc;align-items:center;gap:7px;min-height:43px;padding:0 31px;font-size:11px;display:flex}.urgency-banner span:last-child{color:#8b908d}.warning-dot,.calm-dot{background:#d77858;border-radius:50%;width:7px;height:7px}.thread{flex:1;padding:28px 31px 6px;overflow:auto}.message{max-width:700px;padding:0 0 25px}.message.outgoing{margin-left:auto}.message-meta{align-items:center;gap:9px;margin-bottom:9px;display:flex}.message-meta>div:nth-child(2){align-items:baseline;gap:8px;display:flex}.message-meta strong{font-size:11px}.message-meta span{color:var(--muted);font-size:10px}.avatar.small{width:24px;height:24px;font-size:8px}.message p{white-space:pre-line;color:#39464c;margin:0;font-size:13px;line-height:1.75}.message.outgoing p{background:#f0efff;border-radius:3px 13px 13px;padding:15px 17px}.composer{background:#fff;border:1px solid #dfe4e2;border-radius:10px;margin:10px 31px 25px;box-shadow:0 6px 20px #3042420f}.composer-title{color:#526068;border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.composer-title span{align-items:center;gap:6px;display:flex}.composer textarea{resize:vertical;color:#35434a;border:0;outline:0;width:100%;height:145px;padding:14px 15px;font-size:12px;line-height:1.55}.composer-footer{color:#879195;border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;padding:9px 12px;font-size:10px;display:flex}.primary-button,.secondary-button{border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.primary-button{background:var(--violet);color:#fff;align-items:center;gap:6px;display:inline-flex}.secondary-button{color:#526067;background:#fff;border:1px solid #dbe1df}.secondary-button:hover{background:#f7f8f7}.text-button{color:#5f54cf;font-size:11px;font-weight:700}.waiting-card,.ready-banner{background:#fff;border:1px solid #dfe7e3;border-radius:9px;align-items:center;gap:11px;margin:10px 31px 25px;padding:15px;display:flex}.waiting-card>div,.ready-banner>div{flex:1}.waiting-card strong,.ready-banner strong{font-size:12px}.waiting-card p,.ready-banner p{color:var(--muted);margin:2px 0 0;font-size:11px}.context-panel{border-left:1px solid var(--line);background:#fff;min-width:0;min-height:100vh;overflow:auto}.context-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;padding:23px 21px 15px;display:flex}.contact-card{background:#f5f7f6;border-radius:9px;align-items:center;gap:10px;margin:18px 20px;padding:13px;display:flex}.avatar.large{width:37px;height:37px;font-size:11px}.contact-card div:last-child{line-height:1.4;display:grid}.contact-card strong{font-size:12px}.contact-card span{color:var(--muted);font-size:11px}.context-section{border-top:1px solid var(--line);padding:16px 21px}.context-section h3,.transcript-head h3{color:#435158;margin:0 0 9px;font-size:11px}.context-section p{color:#607076;margin:0;font-size:11px;line-height:1.55}.detail-grid{gap:10px;display:grid}.detail-grid span{color:#859095;gap:2px;font-size:10px;display:grid}.detail-grid b{color:#435159;font-size:11px;font-weight:600}.component-list{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.component-list span{color:#59686d;background:#f3f5f4;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:flex}.info-list+.info-list{margin-top:13px}.info-list>span{color:#8b9698;font-size:10px;font-weight:600}.info-list p{color:#516067;align-items:center;gap:6px;margin-top:4px;display:flex}.info-list p .icon{color:#43835d;font-size:10px}.info-list p.complete{color:#43835d}.next-action{background:#f0efff;border-radius:8px;gap:5px;margin:18px 20px;padding:13px;display:grid}.next-action strong{color:#50469d;font-size:11px;line-height:1.45}.context-toggle{z-index:2;color:#fff;background:#273c45;border-radius:8px;padding:10px 12px;font-size:11px;position:fixed;bottom:15px;right:15px;box-shadow:0 6px 20px #24323a33}.call-time{color:#7e898d;font-size:11px}.audio-player{border:1px solid var(--line);color:#6b797e;background:#fff;border-radius:9px;align-items:center;gap:11px;height:67px;margin:21px 31px 12px;padding:0 14px;font-size:10px;display:flex}.play-button{color:#fff;background:#6255d5;border-radius:50%;width:30px;height:30px}.audio-progress{background:#e6e9e7;border-radius:5px;flex:1;height:4px;position:relative;overflow:hidden}.audio-progress span{background:#766add;height:100%;display:block}.audio-progress i{background:#766add;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-notice{background:#fff8ee;border:1px solid #f0e4d2;border-radius:9px;gap:9px;margin:0 31px 23px;padding:14px;display:flex}.call-notice>.icon{color:#c68343}.call-notice strong{font-size:11px}.call-notice p{color:#68767a;margin:3px 0 0;font-size:11px;line-height:1.45}.transcript-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:0 31px 14px;display:flex}.transcript-head h3{margin:3px 0 0;font-family:Newsreader,Georgia,serif;font-size:19px}.moments{gap:6px;max-width:55%;display:flex;overflow:auto}.moments button,.moments>span{white-space:nowrap;color:#657176;background:#f2f3f2;border-radius:6px;padding:6px 7px;font-size:9px}.moments button b{color:#7164d8;margin-right:5px}.transcript{padding:6px 31px 30px;overflow:auto}.transcript-line{text-align:left;border-bottom:1px solid #edf0ef;grid-template-columns:44px 1fr 20px;gap:10px;width:100%;padding:13px 6px;display:grid}.transcript-line:hover{background:#fafafa}.transcript-line time{color:#8b959a;font-size:10px}.transcript-line strong{font-size:11px}.transcript-line p{color:#5d6b70;margin:3px 0 0;font-size:12px;line-height:1.55}.flagged-line{background:#fffaf4}.flagged-line>.icon{color:#c38143}.flag-link{text-align:left;color:#5b536d;border-bottom:1px solid #eeeef3;align-items:center;gap:7px;width:100%;padding:8px 0;font-size:10px;display:flex}.flag-link b{color:#675bd1}.flag-link .icon{margin-left:auto}.note-input{resize:vertical;color:#46545b;border:1px solid #dfe5e3;border-radius:6px;outline:0;width:100%;height:75px;padding:8px;font-size:11px}.context-section .text-button{padding:6px 0}.call-actions{gap:7px;padding:0 20px 20px;display:grid}.call-actions button{justify-content:center}@media (width<=1180px){.app-shell{grid-template-columns:190px 290px minmax(410px,1fr)}.context-panel{z-index:4;width:330px;position:fixed;top:0;right:0;box-shadow:-10px 0 30px #1c2b2d1a}.context-panel .context-head{height:91px}.main-nav,.queue-panel,.workspace{min-height:100vh}}@media (width<=850px){.app-shell{grid-template-columns:66px 255px minmax(360px,1fr)}.main-nav{padding:18px 8px}.brand{padding:0 10px 24px}.brand span,.product-nav button:not(.active),.product-nav button.active,.sub-nav p,.sub-nav button span,.sub-nav button>b,.profile>div:nth-child(2),.profile>.icon{font-size:0}.product-nav button,.sub-nav button{justify-content:center;padding:0}.product-nav .icon{font-size:18px!important}.sub-nav button:before{content:"•";font-size:20px}.sub-nav button.selected:before{color:#665bd2}.queue-head,.workspace-head,.thread{padding-left:18px;padding-right:18px}.composer,.waiting-card,.ready-banner,.audio-player,.call-notice{margin-left:18px;margin-right:18px}.transcript-head,.transcript{padding-left:18px;padding-right:18px}}@media (width<=650px){.app-shell{grid-template-columns:58px 1fr;display:grid}.queue-panel{display:none}.workspace{grid-column:2}.workspace-head h2{font-size:19px}.context-panel{width:min(330px,92vw)}.main-nav{grid-row:1}.brand{padding-left:6px}.brand-mark{width:27px;height:27px}.product-nav{padding-bottom:10px}.sub-nav{padding-top:10px}.profile{padding-left:6px}.thread{padding-top:20px}.message p{font-size:12px}.composer textarea{height:115px}.composer-footer span{display:none}.urgency-banner{padding:0 18px}.audio-player{margin-top:14px}.transcript-head{flex-direction:column;align-items:flex-start;gap:8px}.moments{width:100%;max-width:100%}}.app-shell{--accent:#344f58;--accent-soft:#edf1f1;--violet:#344f58;--violet-soft:#edf1f1;--danger:#a85c50}.sub-nav button.urgent-nav{color:#76534e}.sub-nav button.urgent-nav.selected{background:#f5efed}.nav-dot,.nav-dot.blue,.nav-dot.purple{background:#7c9298}.case-row.current{background:#f1f3f2;box-shadow:inset 3px 0 #536f78}.status{color:#58676c!important;background:#eef1f0!important}.priority{color:#895048;background:#f7eeee}.call-avatar{color:#536e77;background:#e8edeb}.queue-head,.workspace-head,.context-head{height:80px;padding-top:15px;padding-bottom:12px}.workspace-head h2{font-size:20px}.list-toolbar{height:42px}.case-list,.calls-queue .case-list{max-height:calc(100vh - 122px)}.urgency-banner{background:#faf9f7;border-bottom-color:#eeeae4;min-height:38px}.warning-dot{background:#b07062}.calm-dot{background:#718187}.message.outgoing p{background:#edf1f1}.composer{box-shadow:0 4px 14px #3042420a}.composer-title .icon,.text-button{color:#415f68}.primary-button{background:var(--accent)}.primary-button:hover{background:#29434b}.ready-banner{background:#fbfcfb;border-color:#dfe6e2}.ready-banner>.icon{color:#596e65}.next-action{background:#f0f2f1}.next-action strong{color:#43545a}.extracted-summary{gap:10px;display:grid}.extracted-summary span{color:#849095;gap:2px;font-size:10px;display:grid}.extracted-summary b{color:#3d4b51;font-size:11px;font-weight:600}.component-list{margin-top:2px}.info-list p .icon,.info-list p.complete{color:#637a70}.info-list p.missing .icon{color:#9b8360}.play-button{background:#405a63}.audio-progress span,.audio-progress i{background:#58717a}.moments button b,.flag-link b{color:#526f78}.moments button.moment-active{color:#314c55;background:#e9eeed}.flagged-line,.call-notice{background:#faf9f7}.flagged-line>.icon,.call-notice>.icon{color:#9e744b}.flag-link{color:#4d5d61}@media (width<=1180px){.context-panel .context-head{height:80px}}@media (width<=850px){.sub-nav button.selected:before{color:#405a63}}.brand,.brand-mark,.queue-head h1,.workspace-head h2,.context-head h2,.transcript-head h3{letter-spacing:-.035em;font-family:DM Sans,Inter,system-ui,sans-serif!important}.brand{font-size:17px;font-weight:700;line-height:1.05}.brand-mark{font-size:17px;font-weight:700}.queue-head h1,.workspace-head h2,.context-head h2{font-weight:700}.queue-head h1,.workspace-head h2{font-size:19px}.context-head h2{font-size:18px}.transcript-head h3{font-size:17px;font-weight:700}.status,.priority{border:1px solid #cbd4d1;font-weight:700;color:#405158!important;background:#edf1ef!important}.case-tags .priority{border-color:#d9aaa2;color:#853e36!important;background:#faece9!important}.sub-nav button.urgent-nav.selected,.sub-nav button.urgent-nav{color:#753f38}.filter-bar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;padding:9px 18px;display:flex;overflow:hidden}.filter-bar button{color:#627076;white-space:nowrap;border:1px solid #d8dfdc;border-radius:5px;flex:none;max-width:100%;padding:5px 8px;font-size:10px;font-weight:600}.filter-bar button:hover{background:#f2f4f3}.filter-bar button.active{color:#344f58;background:#eaf0ef;border-color:#71878d}.queue-panel:has(.filter-bar) .case-list{max-height:calc(100vh - 208px)}.sub-nav{padding-top:18px}.sub-nav p{margin:0 11px 8px}.sub-nav p:not(:first-child){margin-top:18px}.sub-nav button{height:37px;padding:0 12px}.sub-nav button span{gap:9px}.sub-nav button span>.icon{color:#738187;width:15px;font-size:14px;font-weight:700}.sub-nav button.urgent-nav span>.icon{color:#8e5148}.sub-nav b{text-align:center;min-width:22px;line-height:18px}.composer textarea{height:220px}.composer{margin-top:14px}.composer-footer{padding:11px 12px}.main-nav{padding:21px 12px 15px}.brand{padding:0 10px 24px}.product-nav{border-bottom:0;gap:4px;padding:0 0 16px}.product-nav button{color:#58666c;height:43px;padding:0 12px;font-size:14px;font-weight:600}.product-nav button.active{color:#26363c;background:#e9edeb}.product-nav .icon{color:#66777d;width:20px;font-size:18px}.product-nav button.active .icon{color:#405b64}.sub-nav{border-top:1px solid var(--line);padding-top:15px}.sub-nav p{letter-spacing:.08em;font-size:10px}.sub-nav button{color:#5f6d72;font-size:12px}.sub-nav button.selected{color:#2f444b;background:#ebefed}.sub-nav button span>.icon{color:#718187;font-size:15px}.sub-nav button.selected span>.icon{color:#405a63}.product-nav button:first-child .icon{color:#d25351}.product-nav button:nth-child(2) .icon{color:#8b58ad}.sub-nav button:first-of-type span>.icon{color:#d25351}.sub-nav button:nth-of-type(2) span>.icon{color:#8b58ad}.sub-nav button:nth-of-type(3) span>.icon{color:#4385aa}.sub-nav button:nth-of-type(4) span>.icon{color:#c28728}.sub-nav button:nth-of-type(5) span>.icon{color:#529071}.sub-nav button:nth-of-type(6) span>.icon{color:#4385aa}.sub-nav button.selected:first-of-type span>.icon{color:#d25351}.sub-nav button.selected:nth-of-type(2) span>.icon{color:#8b58ad}.sub-nav button.selected:nth-of-type(3) span>.icon{color:#4385aa}.sub-nav button.selected:nth-of-type(4) span>.icon{color:#c28728}.sub-nav button.selected:nth-of-type(5) span>.icon{color:#529071}.sub-nav button.selected:nth-of-type(6) span>.icon{color:#4385aa}.email-nav .nav-urgent span>.icon{color:#cf5a52!important}.email-nav .nav-action span>.icon{color:#405f69!important}.email-nav .nav-approval span>.icon{color:#a87925!important}.email-nav .nav-waiting span>.icon{color:#4f85a6!important}.email-nav .nav-mail span>.icon{color:#d25351!important}.email-nav .nav-neutral span>.icon{color:#6d7a7e!important}.call-nav .nav-call-all span>.icon,.call-nav .nav-overview-button span>.icon{color:#2f3d42!important}.call-nav .nav-call-review span>.icon{color:#cf5a52!important}.call-nav .nav-call-complete span>.icon{color:#529071!important}.product-nav,.area-switch{position:relative}.product-nav .area-trigger{color:#303f45;border-radius:7px;align-items:center;gap:8px;width:100%;height:40px;padding:0 11px;font-size:14px;font-weight:700;display:flex}.product-nav .area-trigger:hover,.product-nav .area-trigger[aria-expanded=true]{background:#eef1f0}.product-nav .area-trigger .icon:first-child{color:#53656b;width:16px}.product-nav .area-trigger .icon:last-child{color:#7e8a8e;width:13px;margin-left:auto}.area-menu{z-index:10;background:#fff;border:1px solid #dce2df;border-radius:8px;width:174px;padding:5px;position:absolute;top:45px;left:0;box-shadow:0 10px 24px #22323624}.area-menu button{text-align:left;color:#54636a;border-radius:5px;align-items:center;gap:9px;width:100%;height:36px;padding:0 9px;font-size:12px;font-weight:600;display:flex}.area-menu button:hover,.area-menu button.active{color:#2d4148;background:#eef1f0}.area-menu button:first-child .icon{color:#d25351}.area-menu button:last-child .icon{color:#8b58ad}.sub-nav button:hover{background:#f4f6f5}.sub-nav button.selected{background:#e7ece9}.product-nav .area-trigger:hover{background:#f3f5f4}.product-nav .area-trigger[aria-expanded=true]{background:#e6ece9}.area-menu button:hover{background:#f3f5f4}.area-menu button.active{background:#e6ece9}.area-menu button:first-child .icon,.area-menu button:last-child .icon{color:#66777d}.area-menu{border-radius:9px;gap:3px;width:188px;padding:6px;display:grid;top:46px}.area-menu button{border-radius:6px;gap:10px;height:40px;padding:0 10px}.area-menu button .icon{width:16px}.sub-nav .section-toggle{color:#899498;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;width:100%;height:29px;margin:0;padding:0 11px;font-size:10px;font-weight:700;display:flex}.sub-nav .section-toggle:hover{color:#65757a;background:0 0}.sub-nav .section-toggle .icon{width:14px;font-size:13px;transition:transform .15s}.sub-nav .section-toggle[aria-expanded=false] .icon{transform:rotate(-90deg)}.sub-nav .inbox-toggle{margin-top:17px}.sub-nav .nav-overview-button{color:#506066;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:38px;margin:0 0 8px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.sub-nav .nav-overview-button span{align-items:center;gap:9px;display:flex}.sub-nav .nav-overview-button .icon{width:15px;font-size:15px;color:#2f3d42!important}.sub-nav .nav-overview-button:hover{background:#f3f5f4}.sub-nav .nav-overview-button.selected{color:#2f444b;background:#e7ece9}.sub-nav .nav-overview-button b{color:#6f7e83;text-align:center;background:#eef1f0;border-radius:9px;min-width:22px;padding:1px 6px;font-size:10px;line-height:18px}.workspace-overview{background:#fafbfa;grid-column:2/-1;min-height:100vh;padding:54px clamp(28px,6vw,88px)}.overview-header{max-width:600px}.overview-header h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:28px}.overview-header p{color:#718087;margin:0;font-size:13px}.overview-metrics{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;max-width:960px;margin-top:32px;display:grid}.metric-card{text-align:left;background:#fff;border:1px solid #dfe5e2;border-radius:10px;gap:7px;min-height:112px;padding:18px;display:grid}.metric-card:not(div):hover{background:#fcfdfc;border-color:#bfcac5}.metric-card b{color:#35474e;font-size:27px;line-height:1}.metric-card span{color:#68777d;font-size:11px;font-weight:600}.metric-card.urgent b{color:#bd554d}.metric-card.action b{color:#405f69}.metric-card.approval b{color:#a87925}.metric-card.waiting b{color:#4f85a6}.metric-card.complete b{color:#529071}.overview-note{border-top:1px solid #e0e5e2;gap:7px;max-width:560px;margin-top:28px;padding:18px;display:grid}.overview-note strong{font-size:13px;font-weight:600}.overview-note .text-button{align-items:center;gap:5px;width:max-content;padding:3px 0;display:flex}.trend-card{background:#fbfdfc;border-color:#dce9e1;gap:5px}.trend-row{align-items:center;gap:7px;margin-top:3px;display:flex}.trend-row i{color:#15924e;background:#e9f6ee;border-radius:50%;place-items:center;width:27px;height:27px;font-size:19px;font-style:normal;line-height:1;display:grid}.trend-row strong{color:#15924e;letter-spacing:-.03em;font-size:19px}.trend-card small{color:#64806e;font-size:9px;line-height:1.3}.insight-range{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.insight-range button{color:#69777c;background:#fff;border:1px solid #d8dfdc;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:700}.insight-range button:hover{background:#f3f5f4}.insight-range button.active{color:#344f58;background:#e7ece9;border-color:#71878d}.overview-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,220px));justify-content:start;align-items:start;max-width:none}.call-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,220px))}.metric-card{align-content:start;gap:12px;height:132px;min-height:0;padding:17px 18px}.metric-card b{font-size:29px}.trend-card{gap:5px}.overview-note{background:#fff;border:1px solid #d7e1dd;border-left:4px solid #405f69;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;max-width:960px;margin-top:30px;padding:19px 21px}.overview-note{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""message action";gap:7px 22px}.overview-note h2{color:#405f69;grid-area:title;margin:0;font-size:13px;font-weight:700}.overview-note strong{grid-area:message}.overview-note .text-button{grid-area:action}.overview-note .eyebrow{color:#506a72}.overview-note strong{font-size:14px}.overview-note .text-button{white-space:nowrap;justify-self:end}.focus-section{max-width:960px;margin-top:34px}.focus-section h2{color:#35474e;margin:0 0 12px;font-size:15px}.focus-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.focus-card{text-align:left;background:#fff;border:1px solid #dfe5e2;border-radius:9px;gap:7px;min-height:126px;padding:17px 18px;display:grid}.focus-card:hover{background:#fcfdfc;border-color:#bfcac5}.focus-card span{color:#728087;font-size:10px;font-weight:700}.focus-card strong{font-size:12px;line-height:1.45}.focus-card b{color:#415f68;align-items:center;gap:5px;margin-top:auto;font-size:11px;display:flex}.focus-card.urgent{border-left:3px solid #bd554d}.focus-card.urgent span{color:#bd554d}.focus-card.action{border-left:3px solid #405f69}.focus-card.action span{color:#405f69}.focus-card.approval{border-left:3px solid #a87925}.focus-card.approval span{color:#a87925}.focus-card.complete{border-left:3px solid #529071}.focus-card.complete span{color:#529071}.focus-card.neutral{border-left:3px solid #718187}.focus-card.priority-focus{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""message action";align-items:center;max-width:620px;min-height:94px;padding:16px 18px}.focus-card.priority-focus span{grid-area:label}.focus-card.priority-focus strong{grid-area:message;font-size:13px}.focus-card.priority-focus b{white-space:nowrap;grid-area:action;margin:0}@media (width<=700px){.overview-note{grid-template-columns:1fr;align-items:start}.overview-note .text-button{justify-self:start}}@media (width<=850px){.workspace-overview{grid-column:2;padding:36px 24px}.overview-metrics,.call-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}}.composer{flex-direction:column;margin-bottom:18px;display:flex;position:relative}.composer-title{flex:none;position:relative}.composer-ai-actions{align-items:center;gap:8px;display:flex}.ai-trigger{color:#fff;background:#1f75c6;border-radius:999px;align-items:center;gap:7px;height:31px;padding:0 13px;font-size:10px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 3px 8px #1f75c638}.ai-trigger:hover{background:#155c9e;transform:translateY(-1px)}.ai-trigger .icon{color:inherit!important}.composer textarea{resize:none;height:78px;min-height:78px;max-height:180px;overflow-y:auto}.composer-resized textarea{flex:1;min-height:0;max-height:none;height:auto!important}.composer-footer{flex:none;padding:9px 12px}.composer-ai-editing{align-items:center;gap:13px;min-width:0;display:flex}.ai-inline-action{color:#4d5c62;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.ai-inline-action .icon{color:#5c6d73}.ai-inline-action:hover:not(:disabled),.ai-inline-action:hover:not(:disabled) .icon{color:#1f75c6}.ai-inline-action:disabled{opacity:.42;cursor:not-allowed}.composer-title .icon{color:#1f75c6}.composer-resize-handle{z-index:1;cursor:ns-resize;touch-action:none;place-items:center;width:100%;height:14px;display:grid;position:absolute;top:-7px;left:0}.composer-resize-handle span{background:#c6d3d7;border-radius:999px;width:32px;height:3px;transition:background .15s;display:block}.composer-resize-handle:hover span{background:#6d8fa5}@media (width<=650px){.composer textarea{height:78px;min-height:78px}.composer-ai-actions{gap:6px}}.composer-title{justify-content:flex-start;gap:12px}.composer textarea[readonly]{color:#35434a;cursor:default;background:#fff;border-radius:0 0 10px 10px;height:180px;min-height:180px}.composer-resized textarea[readonly]{flex:1;min-height:0;max-height:none;height:auto!important}.reasoning-separator{color:#9ba5a7;margin:0 -7px}.composer-reasoning{color:#607077;background:#f4f7f6;border-bottom:1px solid #edf0ef;margin:0;padding:9px 14px;font-size:11px;line-height:1.45}.prepared-action{background:#fff;border:1px solid #dfe4e2;border-radius:10px;gap:12px;margin:0 31px 25px;padding:15px;display:grid;box-shadow:0 4px 14px #3042420a}.prepared-action-copy{gap:4px;display:grid}.prepared-action-copy .eyebrow{color:#61777c}.prepared-action-copy strong{color:#37484e;font-size:12px}.prepared-action-copy p,.reasoning-copy{color:#738086;margin:0;font-size:11px;line-height:1.45}.prepared-action-title{color:#37484e;font-size:12px}.reasoning-button{color:#506d76;align-items:center;gap:5px;width:max-content;padding:4px 0;font-size:10px;font-weight:700;display:inline-flex}.reasoning-button:hover{color:#294d58}.reasoning-copy{color:#607077;background:#f4f7f6;border-radius:6px;padding:9px 10px}.prepared-action-options{gap:7px;padding-top:2px;display:grid}.accept-action,.edit-action{text-align:left;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 10px;display:grid}.accept-action{color:#2d454e;background:#edf2f1;margin-top:8px}.accept-action:hover{background:#e3ebe8}.edit-action{color:#59676c;grid-template-columns:31px minmax(0,1fr)}.edit-action:hover{background:#f6f8f7}.action-number,.action-icon{color:#4b626a;border:1px solid #bdcbc6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.action-icon{color:#64747a;border-color:#d4dcda}.accept-action strong,.edit-action strong{font-size:11px;display:block}.accept-action small,.edit-action small{color:#78858a;margin-top:2px;font-size:10px;font-weight:500;display:block}.accept-action>.icon{color:#47646d;place-self:center;line-height:0;display:block}@media (width<=850px){.prepared-action{margin-left:18px;margin-right:18px}}@media (width<=650px){.prepared-action{margin-bottom:18px}.prepared-action-options{gap:4px}.accept-action,.edit-action{min-height:52px}.accept-action small,.edit-action small{font-size:9px}}.case-chat{background:#fff;border:1px solid #d8e5ff;border-radius:13px;margin:18px 20px 24px;overflow:hidden;box-shadow:0 3px 10px #325a9614}.case-answer-head{justify-content:space-between;align-items:center;display:flex}.case-answer-head>.icon{color:#4d8df0}.case-answer-head>div{align-items:center;gap:5px;display:flex}.case-answer-head button{color:#66767c;place-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:grid}.case-answer-head button:hover{color:#344f58}.case-answer p{color:#3e4d52;margin:10px 0 0;font-size:11px;line-height:1.5}.case-chat-form{grid-template-columns:22px minmax(0,1fr) 29px;align-items:center;gap:7px;min-height:47px;padding:7px 10px;display:grid}.case-chat.has-answer .case-chat-form{border-top:1px solid #e1e9f7}.case-chat-plus{color:#57686e;place-items:center;font-size:20px;font-weight:400;display:grid}.case-chat-form input{color:#435258;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.case-chat-form input::placeholder{color:#899499}.case-chat-send{color:#899499;background:#dbe0e2;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.case-chat-send:not(:disabled){color:#fff;background:#405f69}.case-chat-send:disabled{cursor:not-allowed}.case-chat{border-color:#b8d4ff;border-radius:15px;margin:22px 16px 28px;box-shadow:0 7px 20px #3770be24}.case-answer{padding:17px 16px 16px}.case-answer-head>.icon{width:21px;height:21px}.case-answer p{margin-top:12px;font-size:13px;line-height:1.55}.case-answer-head button{width:22px;height:22px}.case-chat-form{grid-template-columns:26px minmax(0,1fr) 35px;gap:9px;min-height:58px;padding:10px 13px}.case-chat-plus{font-size:24px}.case-chat-form input{font-size:13px}.case-chat-send{width:35px;height:35px}.context-panel{position:relative}.context-resize-handle{z-index:5;cursor:col-resize;touch-action:none;place-items:center;width:12px;padding:0;display:grid;position:absolute;top:0;bottom:0;left:-6px}.context-resize-handle span{opacity:0;background:#d5dfdd;border-radius:99px;width:3px;height:36px;transition:opacity .15s,background .15s}.context-resize-handle:hover span,.context-resize-handle:focus-visible span{opacity:1;background:#6d8a92}.context-resize-handle:focus-visible{outline:0}@media (width<=1180px){.context-resize-handle{display:none}}.case-chat{background:#fff;border:2px solid #9bc5ff;box-shadow:0 10px 25px #3075d333}.case-chat:before{content:"✦  AI-assistent";color:#176fc4;letter-spacing:.01em;padding:11px 14px 9px;font-size:11px;font-weight:700;display:block}.case-chat .case-chat-form{background:#fff}.case-chat .case-chat-send:not(:disabled){background:#1674c8;box-shadow:0 2px 5px #1674c847}.case-chat .case-chat-plus{color:#24323a}.main-nav,.queue-panel,.workspace,.context-panel{min-height:0}.context-head{display:none}.context-panel .contact-card{margin:10px 20px 16px;padding:10px}.context-panel .avatar.large{width:34px;height:34px}.context-panel .contact-card strong{font-size:11px}.context-panel .contact-card span{font-size:10px}.queue-panel:not(.calls-queue) .case-row,.calls-queue .case-row{padding-top:14px;padding-bottom:13px}.queue-panel:not(.calls-queue) .case-company,.calls-queue .call-meta{color:#718087;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;font-weight:600;display:block;overflow:hidden}.queue-panel:not(.calls-queue) .case-ai-summary,.calls-queue .case-ai-summary{color:#40545e;background:#fff;border:1px solid #e1e7e4;border-radius:6px;gap:2px;min-width:0;margin-top:6px;padding:6px 7px;display:grid;box-shadow:0 2px 5px #2d3e3a12}.queue-panel:not(.calls-queue) .case-ai-summary>div,.calls-queue .case-ai-summary>div{color:#52676b;align-items:center;gap:4px;display:flex}.queue-panel:not(.calls-queue) .case-ai-summary .icon,.calls-queue .case-ai-summary .icon{color:#52676b;flex:none}.queue-panel:not(.calls-queue) .case-ai-summary b,.calls-queue .case-ai-summary b{letter-spacing:.04em;font-size:9px}.queue-panel:not(.calls-queue) .case-ai-summary p,.calls-queue .case-ai-summary p{color:#40545e;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.queue-panel:not(.calls-queue) .case-tags,.calls-queue .case-tags{margin-top:7px}.queue-panel:not(.calls-queue) .queue-head .eyebrow{display:none}.queue-panel:not(.calls-queue) .queue-head h1{margin-top:0}.transcript-line{cursor:pointer}.transcript-line.moment-selected{background:#edf3f2;position:relative;box-shadow:-24px 0 #edf3f2,24px 0 #edf3f2}.transcript-line.moment-selected:before{content:"";background:#58717a;width:4px;position:absolute;top:0;bottom:0;left:-24px}.transcript-markers{color:#9e744b;justify-content:flex-end;align-items:center;gap:4px;display:flex}.moment-note-icon{color:#356f9a;display:flex}.moment-row{align-items:center;min-height:62px}.moment-row strong{color:#40545a;font-size:12px;display:block}.no-moments{color:#7d898d;margin:16px 6px;font-size:11px}.moment-context-heading{border-bottom:1px solid var(--line);gap:4px;padding:19px 20px 17px;display:grid}.moment-context-heading span{color:#849095;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.moment-context-heading strong{color:#31464e;letter-spacing:-.045em;font-size:29px;line-height:1.05}.moment-context-heading small{color:#62737a;font-size:11px;font-weight:600}.moment-entry{border-bottom:1px solid #edf0ef}.moment-entry .moment-row{border-bottom:0}.moment-transcript{color:#4e6066;gap:12px;margin:2px 18px 15px 54px;padding:4px 0 4px 14px;display:grid}.moment-transcript-line{grid-template-columns:42px minmax(0,1fr);gap:10px;display:grid}.moment-transcript-line time{color:#8a969a;font-size:10px}.moment-transcript strong{font-size:11px}.moment-transcript p{margin:4px 0 0;font-size:12px;line-height:1.5}.context-panel.call-context-empty{flex-direction:column;display:flex}.moment-empty-state{text-align:center;flex:1;place-items:center;padding:40px 28px;display:grid}.moment-empty-state h3{color:#435158;margin:0 0 8px;font-size:12px}.moment-empty-state p{color:#718087;max-width:210px;margin:0;font-size:12px;line-height:1.55}.moment-review-button{color:#fff;white-space:nowrap;background:#405f69;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700}.moment-review-button:hover{background:#294c57}.call-header-actions{align-items:center;gap:8px;display:flex}.report-button{color:#405f69;white-space:nowrap;background:#fff;border:1px solid #cfd9d6;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700;position:relative}.report-button:hover{background:#f3f6f5}.report-button:after{content:attr(data-tooltip);z-index:10;color:#fff;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#273c45;border-radius:6px;width:218px;padding:8px 9px;font-size:10px;font-weight:500;line-height:1.4;transition:opacity .1s,transform .1s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px)}.report-button:hover:after,.report-button:focus-visible:after{opacity:1;transform:translateY(0)}.case-notes{border-top:1px solid var(--line);padding:14px 20px}.case-notes-head{justify-content:space-between;align-items:center;display:flex}.notes-toggle{color:#4c5c62;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.notes-toggle .icon{transition:transform .15s}.case-notes:not(.notes-open) .notes-toggle .icon{transform:rotate(-90deg)}.notes-add{color:#436eae;font-size:10px;font-weight:700}.notes-add:hover{color:#1c579d}.case-notes-content{text-align:left;width:100%;margin-top:4px;padding-left:0}.case-notes-content p{color:#7a878b;margin:0;padding-left:0;font-size:10px}.case-notes-content textarea{resize:vertical;color:#435258;border:1px solid #d8e1df;border-radius:6px;outline:0;width:100%;min-height:58px;padding:8px;font-size:11px;line-height:1.45}.notes-save{color:#fff;background:#405f69;border-radius:5px;margin-top:6px;padding:5px 8px;font-size:10px;font-weight:700}.notes-save:hover{background:#294c57}.case-flow{flex:1;min-height:0;padding:25px 31px 14px;overflow:auto}.case-flow>*{width:100%;max-width:none}.case-flow-label{color:#66777d;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.case-brief{border-bottom:1px solid #dfe6e3;padding:0 1px 16px}.case-brief .case-flow-label,.case-brief .icon{color:#2473a2}.case-brief p{color:#405259;letter-spacing:-.01em;margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.5}.agent-suggestion{gap:5px;margin-top:15px;padding-top:0;display:grid}.agent-suggestion .case-flow-label{color:#687b81}.agent-suggestion strong{color:#314a53;font-size:12px;line-height:1.45}.latest-message{margin-top:20px}.latest-message>.case-flow-label{margin-bottom:10px}.message-card{width:fit-content;max-width:720px;padding:0}.message-card .message-meta{margin-bottom:8px}.message-card p{color:#39474d;background:#fff;border:1px solid #e0e6e3;border-radius:2px 11px 11px;width:fit-content;max-width:100%;padding:15px 16px;font-size:12px;line-height:1.7;box-shadow:0 2px 7px #30424206}.message-card.outgoing p{background:#edf1f1;border:0;margin-left:auto}.conversation-control{border-bottom:1px solid #e3e9e7;margin-top:0;padding-bottom:13px}.conversation-toggle{color:#405f69;align-items:center;gap:5px;margin-top:0;padding:5px 0;font-size:11px;font-weight:700;display:inline-flex}.conversation-toggle .icon{transition:transform .15s}.conversation-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.conversation-toggle:hover{color:#1d4554}.earlier-messages{border-top:1px solid #edf1ef;gap:15px;width:100%;margin-top:12px;padding-top:14px;display:grid}.earlier-messages .message-card{padding-bottom:0}@media (width<=850px){.case-flow{padding-left:18px;padding-right:18px}}@media (width<=650px){.case-flow{padding-top:18px}.case-brief p,.case-next-step strong{font-size:12px}}.case-overview{background:#fff;border-bottom:1px solid #dfe6e3;padding:21px 31px 20px}.case-overview-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.case-overview-head h2{color:#273940;letter-spacing:-.04em;margin:0;font-size:23px;font-weight:700;line-height:1.2}.case-overview-head .header-actions{padding-top:3px}.case-overview .case-brief{border:0;max-width:680px;margin-top:19px;padding:0}.case-overview .agent-suggestion{border-top:1px solid #dfe6e3;margin-top:15px;padding-top:12px}.case-overview+.case-flow{padding-top:20px}@media (width<=850px){.case-overview{padding-left:18px;padding-right:18px}.case-overview-head h2{font-size:21px}}@media (width<=650px){.case-overview{padding-top:17px;padding-bottom:19px}.case-overview-head h2{font-size:19px}.case-overview .case-brief{margin-top:21px}.case-overview .case-brief p{font-size:15px}.case-brief-meta{flex-direction:column;align-items:flex-start;gap:8px}.case-status-line{font-size:10px}}.case-ownership{gap:2px;margin:12px 20px 0;padding:0 1px;display:grid}.case-ownership span{color:#849095;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.case-ownership strong{color:#465860;font-size:11px;font-weight:700}.profile-wrap{margin-top:auto;position:relative}.profile-wrap .profile{text-align:left;width:100%;margin-top:0}.profile-wrap .profile>span:nth-child(2){flex:1;line-height:1.3;display:grid}.profile-wrap .profile>.icon{margin-left:auto}.admin-avatar{color:#665b7b;background:#e9e7ef}.account-menu{z-index:20;background:#fff;border:1px solid #d9e0dd;border-radius:9px;width:210px;padding:6px;position:absolute;bottom:48px;left:0;box-shadow:0 10px 26px #23353824}.account-menu button{text-align:left;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px;display:grid}.account-menu button:hover,.account-menu button.selected{background:#eef2f0}.account-menu button>span:nth-child(2){gap:1px;display:grid}.account-menu strong{font-size:11px}.account-menu small{color:#77848a;font-size:10px}.account-menu .icon{color:#526b61}.admin-shell{grid-template-columns:225px minmax(0,1fr)}.admin-shell .main-nav{min-height:100vh}.admin-nav{padding-bottom:0}.admin-nav button:first-child .icon{color:#405f69}.admin-nav button:nth-child(2) .icon{color:#6d7390}.admin-nav button:nth-child(3) .icon{color:#bd554d}.admin-nav button:nth-child(4) .icon{color:#5d7180}.admin-workspace{background:#fafbfa;min-width:0;min-height:100vh;padding:54px clamp(30px,6vw,88px) 70px;overflow:auto}.admin-header{max-width:680px}.admin-header h1{color:#293b42;letter-spacing:-.045em;margin:5px 0 8px;font-size:29px;line-height:1.05}.admin-header>p{color:#718087;max-width:620px;margin:0;font-size:13px;line-height:1.55}.admin-metrics{margin-top:32px}.admin-metrics .metric-card{height:137px}.admin-metrics .metric-card small{color:#7b888d;font-size:10px;line-height:1.4}.admin-section{max-width:1060px;margin-top:38px}.secondary-admin-section{padding-top:4px}.section-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:13px;display:flex}.section-title h2,.chart-card h2,.rank-card h2,.ai-performance h2{color:#35474e;letter-spacing:-.015em;margin:0;font-size:15px}.section-title p{color:#77858a;margin:3px 0 0;font-size:11px}.section-title .text-button,.ai-performance .text-button{white-space:nowrap;align-items:center;gap:4px;display:flex}.admin-insights{grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px;display:grid}.admin-insight{text-align:left;background:#fff;border:1px solid #dfe5e2;border-left:3px solid #718187;border-radius:9px;gap:8px;min-height:174px;padding:17px 18px;display:grid}.admin-insight:hover{background:#fcfdfc;border-color:#bdcbc6}.admin-insight.urgent{border-left-color:#bd554d}.admin-insight.approval{border-left-color:#a87925}.admin-insight.action{border-left-color:#405f69}.admin-insight span{color:#758288;font-size:10px;font-weight:700}.admin-insight strong{font-size:12px;line-height:1.45}.admin-insight p{color:#748187;margin:0;font-size:11px;line-height:1.5}.admin-insight b{color:#405f69;align-items:center;gap:5px;margin-top:auto;font-size:11px;display:flex}.team-glance{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.team-glance button{text-align:left;background:#fff;border:1px solid #dfe5e2;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.team-glance button:hover{background:#fcfdfc;border-color:#bdcbc6}.team-glance button>span:nth-child(2){gap:2px;min-width:0;display:grid}.team-glance strong{font-size:11px}.team-glance small{color:#78858a;font-size:10px}.team-glance b{color:#435b63;white-space:nowrap;margin-left:auto;font-size:10px}.admin-overview-metrics{grid-template-columns:repeat(4,minmax(170px,220px))}.admin-overview-metrics .metric-card:nth-child(5){grid-column:1}.admin-overview-metrics .metric-card:nth-child(6){grid-column:2}.email-insight-metrics{grid-template-columns:repeat(4,minmax(170px,220px))}.admin-calls-nav{margin-top:14px}.admin-calls-nav .section-toggle{margin-bottom:4px}.admin-calls-nav .nav-overview-button{margin-bottom:3px}.admin-calls-nav button span>.icon{color:#5d7180!important}.admin-calls-nav button.urgent-nav span>.icon{color:#bd554d!important}.admin-calls-nav button:last-child span>.icon{color:#529071!important}.admin-email-nav{margin-top:14px}.admin-email-nav .section-toggle{margin-bottom:4px}.admin-email-nav .nav-overview-button{margin-bottom:3px}.admin-email-nav .nav-overview-button span>.icon,.admin-email-nav button:nth-of-type(3) span>.icon{color:#405f69!important}.admin-email-nav button:nth-of-type(4) span>.icon{color:#cf5a52!important}.admin-email-nav button:nth-of-type(5) span>.icon{color:#405f69!important}.admin-email-nav button:nth-of-type(6) span>.icon{color:#a87925!important}.admin-email-nav button:nth-of-type(7) span>.icon{color:#4f85a6!important}.rank-card>div:first-of-type em{width:31%!important}.rank-card>div:nth-of-type(2) em{width:24%!important}.rank-card>div:nth-of-type(3) em{width:18%!important}.rank-card>div:nth-of-type(4) em{width:16%!important}.rank-card>div:nth-of-type(5) em{width:12%!important}.calls-queue .status.complete{color:#397453!important;background:#eaf6ed!important;border-color:#b9d8c3!important}.queue-panel:not(.calls-queue) .status.approval{color:#8d681f!important;background:#fff7e8!important;border-color:#e2cf9e!important}.queue-panel:not(.calls-queue) .status.waiting{color:#47748a!important;background:#eef7fb!important;border-color:#bfd8e6!important}.queue-panel:not(.calls-queue) .status.action{color:#456872!important;background:#f0f6f6!important;border-color:#c9d9dc!important}.queue-panel:not(.calls-queue) .status.progress{color:#526f7e!important;background:#f0f5f8!important;border-color:#c8d4dd!important}.queue-panel:not(.calls-queue) .status.complete{color:#397453!important;background:#eaf6ed!important;border-color:#b9d8c3!important}.case-review-overlay{background:#2230342e;justify-content:flex-end;align-items:stretch;padding:0;display:flex}.case-review-overlay>section{border:0;border-left:1px solid #d8e0dd;border-radius:0;width:min(1080px,100vw - 225px);height:100vh;max-height:none;margin:0;animation:.22s ease-out case-review-enter;overflow:hidden;box-shadow:-16px 0 38px #2334372e}.case-review-overlay header{padding:20px 26px 17px}.case-review-layout{grid-template-columns:minmax(0,1fr) 320px;height:calc(100vh - 80px);display:grid}.case-review-main{background:#fafbfa;min-width:0;padding:30px 36px;overflow:auto}.case-review-main>.case-flow-label{margin-bottom:13px}.case-review-main .message-card{max-width:720px}.case-review-main .message-card p{font-size:13px}.case-review-aside{background:#fff;border-left:1px solid #e0e6e3;overflow:auto}.case-review-aside .case-brief{border-bottom:1px solid #e0e6e3;margin:0;padding:22px 22px 19px}.case-review-aside .agent-suggestion{border-bottom:1px solid #e0e6e3;margin:0;padding:18px 22px}.review-case-details{grid-template-columns:minmax(0,1fr);gap:3px;padding:18px 22px;display:grid}.review-case-details span{color:#879398;letter-spacing:.07em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:700}.review-case-details strong{color:#43555c;font-size:11px;line-height:1.4}@keyframes case-review-enter{0%{opacity:.75;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@media (width<=750px){.case-review-overlay>section{width:100vw}.case-review-layout{grid-template-columns:1fr}.case-review-aside{display:none}.case-review-main{padding:24px 18px}.case-review-overlay header{padding-left:18px;padding-right:18px}}.case-review-layout{height:100vh}.case-review-workspace{height:100vh;min-height:0}.case-review-workspace .case-overview{padding-top:21px}.case-review-workspace .case-overview-head{padding:0}.case-review-workspace .case-flow{padding-top:24px}.case-review-flow{overflow:auto}.case-review-conversation{gap:2px;padding-bottom:20px;display:grid}.case-review-conversation .message-card{max-width:720px}.case-review-conversation .message-card p{font-size:13px}.case-review-aside .case-ownership{margin:19px 20px 0}.case-review-aside .contact-card{margin-top:14px}.case-review-aside .review-case-details{border-top:1px solid #e0e6e3}@media (width<=750px){.case-review-workspace{height:100vh}.case-review-workspace .case-overview,.case-review-workspace .case-flow{padding-left:18px;padding-right:18px}}.agent-review-host{grid-template-columns:minmax(330px,.66fr) minmax(620px,1.34fr);height:100vh;padding:0;display:grid;overflow:hidden}.agent-detail-panel{background:#fafbfa;min-width:0;padding:42px clamp(24px,4vw,58px) 56px;overflow:auto}.agent-review-host .case-review-pane{border-left:1px solid #d9e1de;min-width:0;min-height:0;overflow:hidden}.agent-review-host .case-review-layout{grid-template-columns:minmax(0,1fr) 300px;height:100%}.agent-review-host .case-review-workspace{height:100%}.agent-review-host .case-review-aside{min-height:0}@media (width<=900px){.agent-review-host{grid-template-columns:minmax(280px,.6fr) minmax(460px,1.4fr)}.agent-detail-panel{padding:34px 24px}}@media (width<=650px){.agent-review-host{display:block;overflow:auto}.agent-review-host .agent-detail-panel{display:none}.agent-review-host .case-review-pane{border-left:0;height:100vh;display:block}.agent-review-host .case-review-layout{grid-template-columns:1fr;height:100%}.agent-review-host .case-review-aside{display:none}}.case-review-pane{z-index:40;background:#fff;border-left:1px solid #d8e0dd;width:min(1080px,100vw - 120px);animation:.22s ease-out case-review-enter;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-16px 0 38px #2334372e}.case-review-pane .case-review-layout{grid-template-columns:minmax(0,1fr) 300px;height:100%}.case-review-pane .case-review-workspace{height:100%}.case-review-pane .case-review-aside{min-height:0}@media (width<=750px){.case-review-pane{width:100vw}.case-review-pane .case-review-layout{grid-template-columns:1fr}.case-review-pane .case-review-aside{display:none}}.case-review-pane .case-review-aside>.case-ownership,.case-review-pane .case-review-aside>.contact-card{display:none}.case-review-pane .case-review-aside .review-case-details{border-top:0;gap:5px;padding:48px 40px}.case-review-pane .review-case-details span{margin-top:0}.case-review-pane .review-case-details strong{margin-bottom:17px;font-size:14px}.case-review-pane .case-review-aside.context-panel{width:auto;min-height:0;box-shadow:none;position:relative;top:auto;right:auto}.case-review-pane .case-review-aside .case-answer-head{display:none}.case-review-pane .case-review-aside .case-chat{margin:22px 16px 28px}.case-review-pane .case-review-flow{padding-top:20px}.case-review-pane .case-review-flow .earlier-messages{padding-top:14px}.case-review-pane .message.outgoing,.case-review-pane .message-card.outgoing p{margin-left:0}.case-review-pane .case-review-flow .conversation-control{padding-bottom:10px}.case-review-pane .case-review-flow .latest-message{margin-top:12px}.case-review-pane .case-review-flow .latest-message>.case-flow-label{margin-bottom:8px}.case-review-pane .case-review-flow .message{padding-bottom:16px}.case-review-pane .case-review-flow .message-meta{margin-bottom:7px}.admin-call-host{padding:0;overflow:hidden}.admin-operational-calls{background:#f6f7f6;grid-template-columns:320px minmax(440px,1fr) 330px;height:100%;min-height:100vh;display:grid}.admin-operational-calls .queue-panel,.admin-operational-calls .workspace,.admin-operational-calls .context-panel{min-height:0}.admin-operational-calls .context-panel{width:auto;box-shadow:none;position:relative;top:auto;right:auto}.admin-operational-calls .case-list{max-height:calc(100vh - 122px)}.admin-email-host{padding:0;overflow:hidden}.admin-operational-emails{background:#f6f7f6;grid-template-columns:320px minmax(440px,1fr) 330px;height:100%;min-height:100vh;display:grid}.admin-operational-emails .queue-panel,.admin-operational-emails .workspace,.admin-operational-emails .context-panel{min-height:0}.admin-operational-emails .context-panel{width:auto;box-shadow:none;position:relative;top:auto;right:auto}.admin-operational-emails .case-list{max-height:calc(100vh - 122px)}.admin-email-flow{padding-top:20px}.readonly-admin-draft{margin-top:0;margin-bottom:10px}.readonly-admin-draft textarea{cursor:default;height:180px!important}.readonly-prepared-action{margin-top:0}.readonly-prepared-action p{color:#718087;margin:0;font-size:11px;line-height:1.45}.admin-case-owner{color:#718087;align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:700;display:flex}.admin-case-owner .icon{color:#647a80}.admin-email-context .case-ownership strong{align-items:center;gap:5px;display:flex}.agent-list{border-top:1px solid #e0e6e3;max-width:1080px;margin-top:34px;display:grid}.agent-row{text-align:left;border-bottom:1px solid #e3e8e6;grid-template-columns:42px minmax(170px,1.5fr) repeat(5,minmax(80px,1fr)) 18px;align-items:center;gap:14px;width:100%;padding:15px 12px;display:grid}.agent-row:hover{background:#fff}.agent-name{gap:2px;display:grid}.agent-row strong{font-size:12px}.agent-row small{color:#7c898e;margin-top:2px;font-size:10px;display:block}.agent-row>span:not(.agent-name) b{color:#3c5158;font-size:13px}.agent-row>.icon{color:#65767c}.back-button{color:#506b74;align-items:center;gap:5px;margin-bottom:21px;font-size:11px;font-weight:700;display:flex}.agent-detail-person{align-items:flex-start;gap:12px;display:flex}.agent-detail-person h1{margin-top:4px}.agent-detail-head{max-width:700px}.agent-detail-metrics{border-top:1px solid #dfe5e2;border-bottom:1px solid #dfe5e2;grid-template-columns:repeat(7,minmax(90px,1fr));max-width:1100px;margin-top:33px;padding:16px 0;display:grid}.agent-detail-metrics div{border-right:1px solid #e8ecea;gap:4px;padding:0 14px;display:grid}.agent-detail-metrics div:first-child{padding-left:0}.agent-detail-metrics div:last-child{border:0}.agent-detail-metrics b{font-size:18px}.agent-detail-metrics span{color:#77858a;font-size:10px;line-height:1.35}.subtle-trend{color:#657c6c;font-size:10px;font-weight:700}.agent-case-list{border-top:1px solid #e0e6e3}.agent-case-list button{text-align:left;border-bottom:1px solid #e4e9e7;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:12px 8px;display:grid}.agent-case-list button:hover{background:#fff}.agent-case-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.agent-case-list strong{font-size:11px}.agent-case-list small{color:#758288;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-case-list>.status{justify-self:end}.agent-table-head{color:#7d898e;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #dfe5e2;grid-template-columns:42px minmax(170px,1.5fr) repeat(5,minmax(80px,1fr)) 18px;align-items:end;gap:14px;padding:12px;font-size:9px;font-weight:700;display:grid}.agent-table-head span:first-child{grid-column:1/3}.agent-value{display:block}.agent-value b{font-size:15px!important}.response-value small{font-weight:700;color:#6c8673!important}.admin-email-status-list{border-top:1px solid #dfe5e2;max-width:950px;margin-top:34px;display:grid}.admin-email-status-list button{text-align:left;border-bottom:1px solid #e3e8e6;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;padding:14px 10px;display:grid}.admin-email-status-list button:hover{background:#fff}.admin-email-case-copy{gap:3px;min-width:0;display:grid}.admin-email-case-copy strong{font-size:12px}.admin-email-case-copy small,.admin-email-case-copy p{color:#758288;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.admin-email-case-copy p{color:#51656b;font-weight:600}.admin-email-status-list>.status{justify-self:end}.admin-email-status-list .status.approval{color:#8d681f!important;background:#fff7e8!important;border-color:#e2cf9e!important}.admin-email-status-list .status.waiting{color:#47748a!important;background:#eef7fb!important;border-color:#bfd8e6!important}.admin-email-status-list .status.action{color:#456872!important;background:#f0f6f6!important;border-color:#c9d9dc!important}.admin-email-status-list .status.progress{color:#526f7e!important;background:#f0f5f8!important;border-color:#c8d4dd!important}.admin-email-status-list .status.complete{color:#397453!important;background:#eaf6ed!important;border-color:#b9d8c3!important}.insight-layout{grid-template-columns:minmax(360px,1.65fr) minmax(230px,.8fr);gap:14px;max-width:980px;margin-top:34px;display:grid}.chart-card,.rank-card,.ai-performance{background:#fff;border:1px solid #dfe5e2;border-radius:10px;padding:19px}.chart-card .section-title b{font-size:23px}.mini-bars{border-bottom:1px solid #dfe5e2;align-items:end;gap:8px;height:166px;margin-top:23px;padding:0 3px;display:flex}.mini-bars i{background:#8aa2a5;border-radius:3px 3px 0 0;flex:1;min-width:8px;display:block}.mini-bars i:nth-child(4n){background:#4d6e76}.chart-axis{color:#879398;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.side-kpis{gap:10px;display:grid}.side-kpis>div{background:#fff;border:1px solid #dfe5e2;border-radius:9px;gap:4px;padding:16px;display:grid}.side-kpis b{font-size:21px}.side-kpis span{font-size:11px;font-weight:700}.side-kpis small{color:#77858a;font-size:10px}.lower-insights{margin-top:14px}.rank-card>div{color:#56656a;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:grid}.rank-card b{text-align:right;font-size:10px}.rank-card i{background:#eef1f0;border-radius:9px;grid-column:1/-1;height:4px;margin-top:-5px}.rank-card em{background:#80999b;border-radius:9px;height:100%;display:block}.ai-performance{align-content:start;gap:12px;display:grid}.ai-performance>div{border-bottom:1px solid #edf0ef;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;padding-bottom:10px;display:grid}.ai-performance b{font-size:17px}.ai-performance span{color:#65747a;font-size:11px;line-height:1.35}.ai-performance .text-button{margin-top:4px}.call-admin-metrics{grid-template-columns:repeat(4,minmax(160px,220px))}.call-review{max-width:1120px}.call-review-grid{background:#fff;border:1px solid #dfe5e2;border-radius:10px;grid-template-columns:300px minmax(0,1fr);min-height:455px;display:grid;overflow:hidden}.admin-call-list{border-right:1px solid #e0e6e3}.admin-call-list button{text-align:left;border-bottom:1px solid #e8ecea;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:14px 12px;display:grid}.admin-call-list button:hover,.admin-call-list button.selected{background:#f0f3f2}.admin-call-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-call-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-call-list small{color:#748187;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reviewed-label{color:#627d6a;font-size:9px;font-weight:700}.call-review-detail{min-width:0;padding:22px}.review-detail-head{justify-content:space-between;gap:15px;display:flex}.review-detail-head h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:18px}.review-detail-head p{color:#69787d;max-width:540px;margin:0;font-size:11px;line-height:1.5}.compact-audio{height:52px;margin:18px 0 16px}.admin-moments{border-top:1px solid #e4e9e7;display:grid}.admin-moments button{text-align:left;border-bottom:1px solid #e8ecea;grid-template-columns:47px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:11px 4px;display:grid}.admin-moments button:hover,.admin-moments button.selected{background:#f3f6f5}.admin-moments time{color:#7d898d;font-size:10px}.admin-moments strong{font-size:11px}.moment-analysis{background:#fafcfb;border:1px solid #dce5e1;border-radius:8px;margin-top:18px;padding:14px}.moment-analysis p{color:#56666b;margin:8px 0 12px;font-size:11px;line-height:1.5}.moment-analysis textarea{resize:vertical;color:#42545a;border:1px solid #d9e1de;border-radius:6px;outline:0;width:100%;min-height:65px;padding:8px;font-size:11px}.moment-analysis>div{align-items:center;gap:12px;margin-top:9px;display:flex}.moment-analysis .text-button{padding:4px 0}.case-review-overlay{z-index:40;background:#22303438;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.case-review-overlay>section{background:#fff;border:1px solid #d8e0dd;border-radius:11px;width:min(680px,100%);max-height:min(680px,100vh - 48px);overflow:auto;box-shadow:0 18px 44px #23343733}.case-review-overlay header{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:flex-start;padding:21px 24px 16px;display:flex}.case-review-overlay h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.case-review-overlay .case-brief{border-bottom:1px solid #e1e7e4;margin:0 24px;padding:20px 0}.review-message{padding:20px 24px}.review-message>.case-flow-label{margin-bottom:10px}@media (width<=950px){.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-workspace{padding:38px 28px 56px}.admin-insights,.team-glance{grid-template-columns:repeat(2,minmax(180px,1fr))}.agent-row,.agent-table-head{grid-template-columns:42px minmax(150px,1fr) repeat(3,minmax(75px,1fr))}.agent-row>span:nth-of-type(5),.agent-row>span:nth-of-type(6),.agent-table-head span:nth-of-type(4),.agent-table-head span:nth-of-type(5){display:none}.agent-detail-metrics{grid-template-columns:repeat(4,1fr);gap:15px}.agent-detail-metrics div:nth-child(5){padding-left:0}.insight-layout{grid-template-columns:1fr}.call-review-grid{grid-template-columns:250px minmax(0,1fr)}}@media (width<=650px){.admin-shell{grid-template-columns:58px minmax(0,1fr)}.admin-shell .main-nav{padding:18px 8px}.admin-shell .brand span:last-child,.admin-nav button{font-size:0}.admin-nav button{justify-content:center;padding:0}.admin-nav button .icon{font-size:18px}.profile-wrap .profile>span:nth-child(2),.profile-wrap .profile>.icon{display:none}.profile-wrap .profile{justify-content:center;padding-left:0}.account-menu{bottom:0;left:42px}.admin-workspace{padding:30px 18px 48px}.admin-header h1{font-size:25px}.admin-metrics{grid-template-columns:repeat(2,minmax(130px,1fr))}.admin-insights,.team-glance{grid-template-columns:1fr}.agent-list{margin-left:-8px;margin-right:-8px}.agent-row{grid-template-columns:37px minmax(0,1fr) 18px;gap:8px}.agent-row>span:not(.agent-name){display:none}.agent-table-head{grid-template-columns:minmax(0,1fr);padding-left:8px}.agent-table-head span:not(:first-child){display:none}.agent-table-head span:first-child{grid-column:auto}.agent-detail-metrics{grid-template-columns:repeat(2,1fr)}.agent-detail-metrics div{border:0;padding-left:0}.insight-layout{margin-top:24px}.call-review-grid{grid-template-columns:1fr}.admin-call-list{border-bottom:1px solid #e0e6e3;border-right:0}.review-detail-head{display:block}.review-detail-head .moment-review-button{margin-top:12px}.call-review-detail{padding:16px}.case-review-overlay{padding:12px}.case-review-overlay header,.case-review-overlay .case-brief,.review-message{padding-left:16px;padding-right:16px}.case-review-overlay .case-brief{margin:0}}.admin-account-label{color:#7b878b;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1.2;display:block}
