/* OSKAR WHITE CRM 3.1.23 — guided AI sales flow. */
.ow-m-sales-ai-flow__current{border-color:#a9cdfd;background:linear-gradient(135deg,#f4f9ff 0%,#fff 72%)}
.ow-m-sales-ai-flow__current.is-complete{border-color:#bfe3d2;background:#f4fcf8}
.ow-m-sales-ai-flow__deadline{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;margin:1rem 0;border:1px solid #d8e4f3;border-radius:14px;background:#fff}
.ow-m-sales-ai-flow__deadline span{color:#64748b}.ow-m-sales-ai-flow__deadline strong{text-align:right}
.ow-m-sales-ai-flow__timeline{display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}
.ow-m-sales-ai-flow__timeline li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;padding:.9rem;border:1px solid #dce6f2;border-radius:14px;background:#fff}
.ow-m-sales-ai-flow__timeline li[data-state="blocked"]{opacity:.58;background:#f7f9fc}.ow-m-sales-ai-flow__timeline li[data-state="done"]{border-color:#bfe3d2;background:#f4fcf8}.ow-m-sales-ai-flow__timeline li.is-current{border-color:#4f94ef;box-shadow:0 0 0 3px rgba(79,148,239,.12)}
.ow-m-sales-ai-flow__number{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#e8f2ff;color:#1258a8;font-weight:800}
.ow-m-sales-ai-flow__timeline strong,.ow-m-sales-ai-flow__timeline small,.ow-m-sales-ai-flow__timeline p{display:block}.ow-m-sales-ai-flow__timeline p{margin:.35rem 0 0;color:#5b6b80;line-height:1.45}
.ow-m-sales-ai-flow__plan-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);gap:1rem;align-items:start}.ow-m-sales-ai-flow__rules{position:sticky;top:1rem}.ow-m-sales-ai-flow__rules details{margin-top:1rem}.ow-m-sales-ai-flow__rules summary{cursor:pointer;font-weight:700}
.ow-m-sales-ai-flow__preview .ow-m-sales-ai-flow__timeline li:nth-child(n+5){display:none}
.ow-m-sales-ai-flow__schedule{display:grid;grid-template-columns:minmax(15rem,24rem) minmax(0,1fr);gap:1rem;align-items:end;padding:1rem;border:1px solid #dbe8f7;border-radius:14px;background:#f8fbff}.ow-m-sales-ai-flow__schedule small{padding-bottom:.7rem;color:#64748b}
.ow-m-sales-ai-flow__call-script blockquote{margin:1rem 0;padding:1rem 1.1rem;border-left:4px solid #2f80ed;border-radius:0 12px 12px 0;background:#f3f8ff;font-size:1.03rem;line-height:1.55}
.ow-task-grid__score{font-weight:800;color:#1765b5}
@media(max-width:64rem){.ow-m-sales-ai-flow__plan-layout{grid-template-columns:1fr}.ow-m-sales-ai-flow__rules{position:static}}
@media(max-width:47.99rem){.ow-m-sales-ai-flow__deadline{display:grid}.ow-m-sales-ai-flow__deadline strong{text-align:left}.ow-m-sales-ai-flow__schedule{grid-template-columns:1fr}.ow-m-sales-ai-flow__timeline li{grid-template-columns:1.9rem minmax(0,1fr);padding:.75rem}.ow-m-sales-ai-flow__preview{display:none}}

/* 3.1.28 — deterministic CRM briefing shown before every client call */
.ow-live-client-context{display:grid;gap:14px}
.ow-live-client-context__focus{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #b9d9ff;border-radius:14px;background:#eef6ff}
.ow-live-client-context__focus span{color:#58708c;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}
.ow-live-client-context__focus strong{color:#0b2f57;line-height:1.45}
.ow-live-client-context__events{display:grid;gap:9px}
.ow-live-client-context__events article{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #dce7f3}
.ow-live-client-context__events article:last-child{border-bottom:0}
.ow-live-client-context__events time{color:#64748b;font-size:12px}
.ow-live-client-context__events strong,.ow-live-client-context__events p{margin:0}
.ow-live-client-context__events p{margin-top:4px;color:#52677f;line-height:1.45}
@media(max-width:47.99rem){.ow-live-client-context__events article{grid-template-columns:1fr;gap:4px}}
