.wv-cp-avatar{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.wv-cp-panel{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:24px;width:100%;min-height:248px;padding:28px;box-shadow:0 1px 2px #0b1f4b0d,0 18px 44px -24px #0b1f4b29;container-type:inline-size}.wv-cp-assess__frame{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}@container (max-width:560px){.wv-cp-assess__frame{grid-template-columns:1fr}.wv-cp-assess__bridge{display:none}}.wv-cp-assess__col{opacity:0;transition:opacity .42s var(--wv-ease,ease-out), transform .42s var(--wv-ease,ease-out);border-radius:16px;padding:16px;font-size:13px;line-height:1.45;transform:translateY(8px)}.wv-cp-assess__col--rules{background:#eff6ff;border:1px solid #2563eb1f}.wv-cp-assess__col--facts{background:var(--wv-paper,#f6f7f9);border:1px solid #0f172a14}.wv-cp-assess[data-entered=true] .wv-cp-assess__col{opacity:1;transform:none}.wv-cp-assess__col h3{text-transform:uppercase;letter-spacing:.04em;color:var(--wv-muted,#4a5560);margin:0 0 10px;font-size:12px;font-weight:700}.wv-cp-assess__list{margin:0;padding:0;list-style:none;display:grid}.wv-cp-assess__list li{border-bottom:1px solid #2563eb1f;justify-content:flex-start;align-items:center;gap:10px;min-height:38px;padding:8px 0;font-size:13px;display:flex}.wv-cp-assess__tick{color:#fff;background:#2fb381;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.wv-cp-assess__fact{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 0;font-size:13px;display:flex}.wv-cp-assess__fact b{font-size:13px}.wv-cp-assess__link{color:#2563eb;margin-top:10px;font-size:12px;display:block}.wv-cp-assess__bridge{flex-direction:column;justify-content:center;align-items:center;width:28px;display:flex}.wv-cp-assess__bridge-line{background:linear-gradient(#2563eb26,#2563eb73);flex:1;width:2px}.wv-cp-assess__bridge-dot{background:#2563eb;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #2563eb26}.wv-cp-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:140px;display:grid}@container (max-width:560px){.wv-cp-results__grid{grid-template-columns:1fr}}.wv-cp-results__card{opacity:.85;transition:opacity .38s var(--wv-ease,ease-out), transform .38s var(--wv-ease,ease-out), border-color .28s ease, box-shadow .28s ease;background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:14px;font-size:13px;line-height:1.4;transform:scale(.98)}.wv-cp-results[data-entered=true] .wv-cp-results__card{opacity:.88;transform:none}.wv-cp-results__card--on{opacity:1;border-color:#2563eb59;box-shadow:0 8px 24px -18px #2563eb73}.wv-cp-results__badge{margin-bottom:10px;display:inline-block}.wv-cp-results__card p{color:var(--wv-muted,#4a5560);margin:0;font-size:12px}.wv-cp-expiry__card{gap:16px;min-height:120px;display:grid}.wv-cp-expiry__worker{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.wv-cp-expiry__photo{object-fit:cover;border:2px solid #fff;border-radius:50%;width:48px;height:48px;box-shadow:0 0 0 1px #0f172a1f}.wv-cp-expiry__rows{gap:8px;display:grid}.wv-cp-expiry__row{background:var(--wv-paper,#f6f7f9);border-radius:12px;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:12px;line-height:1.4;display:grid}.wv-cp-expiry__row>.wv-cp-pill{justify-self:start}@container (max-width:480px){.wv-cp-expiry__row{grid-template-columns:1fr;gap:6px}}.wv-cp-expiry__row--warn{opacity:0;transition:opacity .42s var(--wv-ease,ease-out), transform .42s var(--wv-ease,ease-out);transform:translateY(6px)}.wv-cp-expiry[data-warn=true] .wv-cp-expiry__row--warn{opacity:1;transform:none}.wv-cp-expiry__worker p{color:var(--wv-muted,#4a5560);margin:4px 0 0;font-size:12px}.wv-cp-expiry__statuses{flex-wrap:wrap;gap:10px;min-height:32px;display:flex}.wv-cp-expiry__status{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.wv-cp-expiry__status--ok{color:#166534;background:#dcfce7}.wv-cp-expiry__status--warn{color:#92400e;opacity:0;transition:opacity .42s var(--wv-ease,ease-out), transform .42s var(--wv-ease,ease-out);background:#fef3c7;transform:translateY(6px)}.wv-cp-expiry[data-warn=true] .wv-cp-expiry__status--warn{opacity:1;transform:none}.wv-cp-queue__head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.wv-cp-queue__count{background:var(--wv-paper,#f6f7f9);text-align:center;border-radius:999px;min-width:28px;height:28px;padding:0 8px;font-size:12px;line-height:28px}.wv-cp-queue__rows{gap:8px;min-height:196px;display:grid}.wv-cp-queue__row{background:var(--wv-paper,#f6f7f9);opacity:0;min-height:44px;transition:opacity .34s var(--wv-ease,ease-out), transform .34s var(--wv-ease,ease-out);border-radius:12px;grid-template-columns:28px minmax(0,1fr) 8.5rem 8rem;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.35;display:grid;transform:translateY(6px)}.wv-cp-queue[data-entered=true] .wv-cp-queue__row{opacity:1;transform:none}.wv-cp-queue__row--lead{position:relative}@media (max-width:560px){.wv-cp-queue__row{grid-template-columns:28px minmax(0,1fr)}.wv-cp-queue__row>:nth-child(n+3){grid-column:2}}.wv-cp-queue__row--lead:before{content:"";opacity:0;pointer-events:none;background:#f0fdf4;border-radius:12px;transition:opacity .32s;position:absolute;inset:0}.wv-cp-queue[data-resolved=true] .wv-cp-queue__row--lead:before{opacity:1}.wv-cp-queue__row--lead>*{z-index:1;position:relative}.wv-cp-queue__pill-slot{min-height:26px;position:relative}.wv-cp-queue__row>.wv-cp-pill{justify-self:start}.wv-cp-queue__done{color:#166534;align-items:center;gap:4px;display:inline-flex}.wv-cp-queue__action.wv-cp-queue__pill-slot{display:block;overflow:visible}.wv-cp-queue__action .wv-cp-queue__pill-a,.wv-cp-queue__action .wv-cp-queue__pill-b{line-height:26px}.wv-cp-queue__pill-a,.wv-cp-queue__pill-b{white-space:nowrap;transition:opacity .32s;position:absolute;top:0;left:0}.wv-cp-queue__pill-b,.wv-cp-queue[data-resolved=true] .wv-cp-queue__pill-a{opacity:0}.wv-cp-queue[data-resolved=true] .wv-cp-queue__pill-b{opacity:1}.wv-cp-queue__item,.wv-cp-queue__action{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wv-cp-queue__action{color:#2563eb;font-weight:600}.wv-cp-pill{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.wv-cp-pill--amber{color:#92400e;background:#fef3c7}.wv-cp-pill--red{color:#991b1b;background:#fee2e2}.wv-cp-pill--blue{color:#1e40af;background:#dbeafe}.wv-cp-pill--green{color:#166534;background:#dcfce7}.wv-cp-reports__layout{grid-template-columns:1.05fr .95fr;gap:14px;min-height:168px;display:grid}@container (max-width:560px){.wv-cp-reports__layout{grid-template-columns:1fr}}.wv-cp-reports__snapshot,.wv-cp-reports__forecast{background:var(--wv-paper,#f6f7f9);border:1px solid #0f172a0f;border-radius:14px;padding:14px}.wv-cp-reports__snapshot h3,.wv-cp-reports__forecast h3{margin:0 0 10px;font-size:13px}.wv-cp-reports__segment{background:#0f172a0f;border-radius:999px;height:14px;display:flex;overflow:hidden}.wv-cp-reports__seg{min-width:4px}.wv-cp-reports__seg--ok{background:#22c55e}.wv-cp-reports__seg--bad{background:#ef4444}.wv-cp-reports__seg--inc{background:#f59e0b}.wv-cp-reports__legend{gap:6px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.wv-cp-reports__legend li{align-items:center;gap:8px;display:flex}.wv-cp-reports__dot{border-radius:999px;flex:none;width:8px;height:8px}.wv-cp-reports__dot--ok{background:#22c55e}.wv-cp-reports__dot--bad{background:#ef4444}.wv-cp-reports__dot--inc{background:#f59e0b}.wv-cp-reports__bars{align-items:flex-end;gap:6px;height:132px;margin-top:4px;display:flex}.wv-cp-reports__bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.wv-cp-reports__bar-count{color:var(--wv-ink,#090b0c);min-height:1.2em;font-size:12px;font-weight:600}.wv-cp-reports__bar{transform-origin:bottom;width:100%;min-height:12px;transition:transform .52s var(--wv-ease,ease-out);background:#2563eb38;border-radius:6px 6px 2px 2px;transform:scaleY(.2)}.wv-cp-reports__bar-col--hi .wv-cp-reports__bar{background:#2563eb8c}.wv-cp-reports[data-entered=true] .wv-cp-reports__bar{transform:scaleY(1)}.wv-cp-reports__bar-label{color:var(--wv-muted,#4a5560);font-size:12px}.wv-cp-reports__deliverables{gap:8px;margin-top:14px;display:grid}.wv-cp-reports__line{min-height:44px;color:var(--wv-ink,#090b0c);background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.wv-cp-reports__file-chip{font-weight:600}.wv-cp-reports__line-state{color:#166534;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.wv-cp-assess__col,.wv-cp-results__card,.wv-cp-expiry__status--warn,.wv-cp-queue__row,.wv-cp-reports__bar{transition:none;transform:scaleY(1)}.wv-cp-queue[data-resolved=false] .wv-cp-queue__pill-b,.wv-cp-queue[data-resolved=true] .wv-cp-queue__pill-a{opacity:0}.wv-cp-expiry[data-warn=false] .wv-cp-expiry__status--warn{opacity:1}}.wv-cp-reports__bar-col{justify-content:flex-end}.wv-cp-reports__bar{min-height:0}.wv-cp-panel{align-content:center;display:grid}
