/* OSKAR WHITE CRM 3.1.21 — pełna karta zadania sprzedażowego i jeden poziom podzadań. */
.ow-m-sales-task-page{display:grid;min-width:0;gap:0;border:1px solid #d7e2ef;border-radius:1rem;background:#f5f7fb;box-shadow:0 .35rem 1.2rem rgba(13,39,72,.06);overflow:hidden;color:#10243e}
.ow-m-sales-task-page *{box-sizing:border-box}.ow-m-sales-task-page button,.ow-m-sales-task-page input,.ow-m-sales-task-page select,.ow-m-sales-task-page textarea{font:inherit}.ow-m-sales-task-page button{cursor:pointer}
.ow-m-sales-task-page__breadcrumb{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #e1e8f1;background:#fff}.ow-m-sales-task-page__breadcrumb span{color:#64758a;font-size:.75rem;font-weight:750}
.ow-m-sales-task-page__header{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;padding:1.25rem 1.35rem;background:#fff}.ow-m-sales-task-page__header h2{margin:.15rem 0 .2rem;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.12}.ow-m-sales-task-page__header p{margin:0;color:#607287}.ow-m-sales-task-page__header-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem}
.ow-m-sales-task-page__sales-progress{padding:.75rem 1.25rem;border-top:1px solid #e3eaf2;border-bottom:1px solid #e3eaf2;background:#fff}.ow-m-sales-task-page__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;padding:.8rem 1.25rem;border-bottom:1px solid #dfe7f0;background:#f1f5fa}.ow-m-sales-task-page__actions button{min-height:2.6rem;padding:.62rem .9rem;border:1px solid #cbd9e8;border-radius:.72rem;background:#fff;color:#173b66;font-weight:780}.ow-m-sales-task-page__actions .ow-primary{border-color:#0d2949;background:#0d2949;color:#fff}
.ow-m-sales-task-page__tabs{display:flex;gap:.25rem;padding:.75rem 1rem 0;border-bottom:1px solid #dfe7f0;background:#fff;overflow-x:auto}.ow-m-sales-task-page__tabs button{flex:0 0 auto;min-height:2.7rem;padding:.65rem .85rem;border:1px solid transparent;border-bottom:0;border-radius:.72rem .72rem 0 0;background:transparent;color:#5b6d82;font-weight:800}.ow-m-sales-task-page__tabs button.is-active{border-color:#d5e1ee;background:#f5f7fb;color:#155a9f}
.ow-m-sales-task-page__content{min-width:0;padding:.9rem 1rem 1.25rem}.ow-m-sales-task-page .ow-m-sales-task-detail__layout{padding:0}.ow-m-sales-task-page__overview>aside{position:sticky;top:1rem;align-self:start}.ow-m-sales-task-page__company-summary dl{display:grid;gap:.55rem;margin:.8rem 0}.ow-m-sales-task-page__company-summary dl div{padding-bottom:.45rem;border-bottom:1px solid #e5ebf2}.ow-m-sales-task-page__company-summary dt{color:#738399;font-size:.65rem}.ow-m-sales-task-page__company-summary dd{margin:.12rem 0 0;font-size:.76rem;font-weight:750;overflow-wrap:anywhere}
.ow-m-sales-task-page__progress-card{display:grid;gap:.65rem}.ow-m-sales-task-page__progress-card .ow-c-section-heading>strong{font-size:1.35rem;color:#1c61ad}.ow-m-sales-task-page__progress-card p{margin:0;color:#5e7085;font-size:.77rem}.ow-m-sales-task-page__meter{height:.55rem;border-radius:999px;background:#e5edf6;overflow:hidden}.ow-m-sales-task-page__meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f74e8,#26a879)}
.ow-m-sales-task-page__subtasks-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);gap:1rem;align-items:start}.ow-m-sales-task-page__subtasks-layout>main{display:grid;gap:.9rem}.ow-m-sales-task-page__subtask-list{display:grid;gap:.55rem;margin-top:.85rem}.ow-m-sales-task-page__subtask{border:1px solid #dce6f1;border-radius:.8rem;background:#fff;overflow:hidden}.ow-m-sales-task-page__subtask.is-current{border-color:#2f74e8;box-shadow:0 0 0 .18rem rgba(47,116,232,.12)}.ow-m-sales-task-page__subtask-open{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.75rem;border:0;background:transparent;text-align:left;color:#173b66}.ow-m-sales-task-page__subtask-open>span:nth-child(2){display:grid;gap:.12rem}.ow-m-sales-task-page__subtask-open small,.ow-m-sales-task-page__subtask-open em{color:#6d7e92;font-size:.66rem;font-style:normal}.ow-m-sales-task-page__subtask-open strong{font-size:.82rem}.ow-m-sales-task-page__subtask-state{width:.75rem;height:.75rem;border:.14rem solid #9eb1c7;border-radius:50%;background:#fff}.ow-m-sales-task-page__subtask-state[data-status="done"]{border-color:#24996a;background:#24996a}.ow-m-sales-task-page__subtask-state[data-status="in_progress"]{border-color:#2f74e8;box-shadow:0 0 0 .22rem #e7f1ff}.ow-m-sales-task-page__subtask-help,.ow-m-sales-task-page__composer{position:sticky;top:1rem;align-self:start}.ow-m-sales-task-page__subtask-help h3,.ow-m-sales-task-page__subtask-help p{margin:.2rem 0 .7rem}.ow-m-sales-task-page__composer{padding:1rem;border:1px solid #bfd8f4;border-radius:.9rem;background:#eef6ff;box-shadow:0 .2rem .8rem rgba(17,75,135,.07)}.ow-m-sales-task-page__templates{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0}.ow-m-sales-task-page__templates button{min-height:2rem;padding:.38rem .55rem;border:1px solid #c9dbef;border-radius:999px;background:#fff;color:#245786;font-size:.67rem;font-weight:750}.ow-m-sales-task-page .ow-m-sales-task-page__required{display:flex;grid-column:1/-1;align-items:center;gap:.55rem;padding:.65rem;border-radius:.7rem;background:#fff}.ow-m-sales-task-page .ow-m-sales-task-page__required input{width:auto}
.ow-m-sales-task-page .ow-task-grid__progress{color:#1761ad;font-weight:750}.ow-m-sales-task-page--loading{padding:1rem}.ow-m-sales-task-page .ow-m-sales-task-detail__edit-layout{padding:0}.ow-m-sales-task-page .ow-m-sales-task-detail__company-layout,.ow-m-sales-task-page .ow-m-sales-task-detail__communication-layout,.ow-m-sales-task-page .ow-m-sales-task-detail__history-layout{padding:0}
@media(max-width:63rem){.ow-m-sales-task-page__subtasks-layout{grid-template-columns:1fr}.ow-m-sales-task-page__subtask-help,.ow-m-sales-task-page__composer,.ow-m-sales-task-page__overview>aside{position:static}.ow-m-sales-task-page__header{display:grid}.ow-m-sales-task-page__header-meta{justify-content:flex-start}}
@media(max-width:48rem){.ow-m-sales-task-page__content{padding:.7rem}.ow-m-sales-task-page__actions{justify-content:stretch}.ow-m-sales-task-page__actions button{flex:1 1 100%}.ow-m-sales-task-page__sales-progress{padding:.6rem .7rem}.ow-m-sales-task-page__header{padding:1rem}.ow-m-sales-task-page__breadcrumb{align-items:flex-start;flex-direction:column}.ow-m-sales-task-page__subtask-open{grid-template-columns:auto minmax(0,1fr)}}

/* 3.1.28 — call workspace shortcut in the canonical sales task page */
.ow-sales-task-call-action{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.ow-sales-task-call-action::before{content:"☎";font-size:15px;line-height:1}
@media(max-width:48rem){.ow-sales-task-call-action{order:-1}}
