/* 26.10 round-2 post-mapping fixes (checkout e-mail step, tools screen). Tokens only. */
.co-mail-step{margin:6px 0 14px}
.co-mail-step label{font-weight:700}
.co-mail-step .small{margin:4px 0 8px}
.co-why{color:var(--ink);margin:6px 0 0;font-weight:600}
.input.is-bad{border-color:var(--pk);outline:2px solid var(--pk);outline-offset:1px}
.btn.primary.is-wait{background:var(--line);color:var(--ink);border-color:var(--line);cursor:pointer;opacity:.85}
.tool-card{display:flex;gap:14px;align-items:flex-start}
.tool-card .tool-img{width:56px;height:56px;border-radius:14px;object-fit:cover;flex:none}
.tool-card .tool-when{margin-top:6px}
.tools-install{margin-top:var(--s-4,16px)}
.how-list{padding-inline-start:20px;margin:8px 0 12px;line-height:1.6}
.how-list li{margin-bottom:10px}
/* the pay bar overlaps the content while the sheet scrolls: solid, so the price rows never show through the terms */
.sheet .pay-sticky{background:#fff;border-top:1px solid var(--line)}

/* design round 2 taste panel: the pay label breaks by balance (no orphan "כך"), the install card text and button have air */
.pay-sticky #coPay{font-size:1rem;line-height:1.25;padding-inline:16px;text-wrap:balance}
.tools-install .small{margin:6px 0 16px}
/* widget mock-up: the check-in bubble sits above the greeting, the count chip never reaches the tile label */
.wbar{padding-top:40px}
.wcnt{top:2px;line-height:1.05}
.wzone{margin-inline:8px}
.wbar{padding-inline:8px}
.wicons{gap:4px}
.wcnt{white-space:nowrap;font-size:10.5px;letter-spacing:-.2px;padding:2px 0}
