:root{--chartfill:#f1f5e7}.loginfeatures{margin-top:50px;display:grid;gap:20px;color:#c1ccb9;font-size:13px}.loginfeatures div{display:flex;align-items:center;gap:15px}.themebutton{font-size:9px;padding:6px 9px}.metriclink{text-align:left;cursor:pointer;color:var(--ink);font:inherit}.metriclink:hover{background:var(--paper)}.metriclink .value{color:var(--ink)}.periodchips{display:flex;gap:3px;padding:3px;background:var(--paper);border-radius:6px}.periodchips button{border:0;background:none;font-size:9px;padding:6px 9px;color:var(--muted)}.periodchips button.selected{background:var(--surface,#fff);color:var(--ink);box-shadow:0 1px 4px #0001}.chartpoint{cursor:crosshair;outline:none}.chartpoint circle{opacity:0;transition:opacity .15s,r .15s}.chartpoint:hover circle,.chartpoint:focus circle{opacity:1;r:5}.chartreadout{display:flex;gap:20px;justify-content:space-between;background:var(--paper);padding:10px 12px;border-radius:4px;font-size:10px;min-height:36px;margin-top:15px;color:var(--muted)}.chartreadout strong,.chartreadout b{color:var(--ink)}.financelegend button{font-size:9px;padding:3px 5px;border:0;opacity:.4;background:transparent;color:var(--ink)}.financelegend button.on{opacity:1}.tasktoolbar{display:flex;align-items:center;gap:16px;margin-bottom:20px}.tasktoolbar select{max-width:210px}.completed{text-decoration:line-through;opacity:.6}.taskthread{display:grid;gap:14px;margin:20px 0}.threadmsg{padding:15px;background:var(--paper);border-radius:8px;max-width:92%;font-size:12px}.threadmsg.mine{margin-left:auto;background:#ecf3d9}.threadmsg p{margin-top:8px;white-space:pre-wrap}.threadmsg time{color:var(--muted);font-size:9px}.compose{padding-top:20px;border-top:1px solid var(--line)}.calloverview{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.callscore{display:flex;align-items:center;gap:25px;margin:20px 0}.callscore>strong{font-size:42px;letter-spacing:-2px;font-weight:550;color:#8ba343}.callscore>strong span{font-size:15px;color:var(--muted);letter-spacing:0}.callscore p{font-size:10px;margin-top:6px}.qualitybars{display:grid;gap:14px;font-size:10px}.qualitybars .inlinebar{width:120px;margin-left:auto}.callsummary{font-size:12px;line-height:1.9;color:var(--muted);max-width:60ch}.coach{padding:20px;background:var(--paper);border-radius:8px}.coach p{margin:15px 0;font-size:12px;line-height:1.8}.column[data-stage="0"]{--stage:#8299ad;--stagebg:#e9eef4}.column[data-stage="1"]{--stage:#ad93c6;--stagebg:#eee8f4}.column[data-stage="2"]{--stage:#c29d55;--stagebg:#f4eddf}.column[data-stage="3"]{--stage:#5a9caa;--stagebg:#e5f0f2}.column[data-stage="4"]{--stage:#88a34a;--stagebg:#eaf1dd}.column{background:var(--stagebg);border-top:3px solid var(--stage)}.stagedot{width:6px;height:6px;background:var(--stage);border-radius:50%;margin-right:7px}.colhead{justify-content:flex-start;gap:3px}.colhead>.muted{margin-left:auto}.deal:hover{border-color:var(--stage)}.deal footer{color:var(--muted)}
html[data-theme=dark]{--ink:#e4e8e3;--muted:#a0a9a0;--green:#c6e56a;--line:#39413b;--paper:#1d231f;--surface:#282f29;--dark:#181e1a;--chartfill:#313c26;color-scheme:dark}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] :is(.panel,.stats,.topbar,.drawer,.deal,.bay,.loginform,.login){background:var(--surface);color:var(--ink)}html[data-theme=dark] .sidebar{background:#171d19}html[data-theme=dark] :is(input,select,textarea,button){background:#303931;color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(button.primary,.ai button,.nav button.active){background:#c6e56a;color:#223016;border-color:#c6e56a}html[data-theme=dark] :is(.badge,.ai .badge){background:#3b482a;color:#cfdda8}html[data-theme=dark] .badge.gray{background:#353e36;color:#b5beb2}html[data-theme=dark] .badge.orange{background:#4e4029;color:#e1c792}html[data-theme=dark] .badge.red{background:#4e332d;color:#e6b0a2}html[data-theme=dark] :is(.drawer .summary,.bubble,.ai-note,.threadmsg.mine){background:#323d2c;color:#d7dfcf}html[data-theme=dark] :is(.ai p,.ai .insight p,.ai-note p,.ai .insight h3){color:#c2cdb8!important}html[data-theme=dark] :is(.ai strong,.ai-note button){color:#d2e2b6!important}html[data-theme=dark] :is(td,.activity,.task,.listline){border-color:var(--line)}html[data-theme=dark] :is(tr.click:hover,.bay:hover,button:hover){background:#343f32}html[data-theme=dark] .metriclink{background:transparent}html[data-theme=dark] .column{background:color-mix(in srgb,var(--stage) 12%,#222922)}html[data-theme=dark] .column button{background:transparent}html[data-theme=dark] .periodchips button{background:transparent}html[data-theme=dark] .periodchips button.selected{background:var(--surface)}html[data-theme=dark] .nav button{background:none}html[data-theme=dark] .nav button.active{background:var(--green)}html[data-theme=dark] .financelegend button{background:none}html[data-theme=dark] .logo{color:#eef2e9}.livechart .panelhead{gap:15px;flex-wrap:wrap}@media(max-width:700px){.calloverview{grid-template-columns:1fr}.tasktoolbar{flex-wrap:wrap}.themebutton{font-size:8px;padding:5px}.chartreadout{gap:8px;flex-wrap:wrap;font-size:9px}.financelegend{flex-wrap:wrap}.callscore{gap:15px}.loginfeatures{margin-top:25px;font-size:11px;gap:12px}.periodchips button{padding:6px 8px}}
