
.cw-push__ask{margin:12px 0 0;background:var(--cw-card,#fff);border:2px solid var(--cw-ink);border-radius:14px;padding:14px 14px 12px;color:var(--cw-ink)}
.cw-push__ask-h{display:flex;align-items:flex-start;gap:10px}
.cw-push__ask-h svg{width:26px;height:26px;flex:0 0 26px;color:var(--cw-red);margin-top:1px}
.cw-push__ask-h b{font-size:1.125rem;font-weight:800;line-height:1.2;display:block}
.cw-push__ask-h small{display:block;font-size:0.8125rem;color:var(--cw-muted);margin-top:2px;line-height:1.4}
.cw-push__ask p{margin:10px 0 0;font-size:0.875rem;line-height:1.5}
.cw-push__where{display:inline-flex;align-items:center;gap:6px;background:var(--cw-chip);border-radius:999px;padding:4px 10px;font-size:0.75rem;font-weight:700;color:var(--cw-ink);white-space:nowrap}
.cw-push__where svg{width:14px;height:14px;flex:0 0 14px;color:var(--cw-up)}
.cw-push__acts2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.cw-push__acts2 .cw-push__btn{min-height:48px}
.cw-push__ask .cw-push__fine{margin:10px 0 0;font-size:0.75rem;color:var(--cw-muted);line-height:1.45}
.cw-push__ask .cw-push__ours{background:var(--cw-note,#FFF4C2);border-radius:12px;padding:10px 12px;font-size:0.8438rem;line-height:1.45}
.cw-push__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 14px;border-radius:12px;border:1px solid var(--cw-line);background:var(--cw-card,#fff);color:var(--cw-ink);font:inherit;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer}
.cw-push__btn--ink{background:var(--cw-ink-2);border-color:var(--cw-ink-2);color:#fff}
.cw-push__btn:disabled{opacity:.6;cursor:default}
.cw-push{margin:12px 0;background:var(--cw-card,#fff);border:1px solid var(--cw-line);border-radius:12px;padding:12px;color:var(--cw-ink)}
.cw-push b{display:block;font-size:0.9375rem}
.cw-push p{margin:4px 0 0;font-size:0.8438rem;line-height:1.45;color:var(--cw-ink)}
.cw-push .cw-push__sub{font-variant-numeric:tabular-nums}
.cw-push--on{border-color:var(--cw-up);background:var(--cw-good,#E6F4EA)}
.cw-push--on b svg{width:18px;height:18px;vertical-align:-3px;margin-right:4px;color:var(--cw-up)}
.cw-push--none{background:var(--cw-unk,#EEF0F3);border-color:var(--cw-unk,#EEF0F3)}
.cw-push--warn{background:var(--cw-note,#FFF4C2);border-color:var(--cw-note-line,#F0DE8E)}
.cw-push__acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.cw-push__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.cw-push__chips span{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;background:var(--cw-chip);padding:0 10px;font-size:0.7813rem;font-weight:700}
.cw-push__note{font-weight:600}
.cw-push__ntf{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--cw-chip)}
.cw-push__ntf-t{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--cw-ink);text-decoration:none}
.cw-push__ntf span,.cw-push__pinned span{display:block;font-size:0.8125rem;line-height:1.45}
.cw-push__ntf small,.cw-push__pinned small{display:block;font-size:0.75rem;color:var(--cw-muted);line-height:1.5}
.cw-push__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 2px;border:0;background:none;font:inherit;font-weight:700;color:var(--cw-link);text-decoration:underline;cursor:pointer}
.cw-push__held{margin:8px 0 0;background:var(--cw-note,#FFF4C2);border-radius:10px;padding:8px 10px;font-size:0.7813rem;color:var(--cw-amber,#8A5A00);line-height:1.4}
.cw-push__held b{display:inline;color:var(--cw-amber,#8A5A00)}
.cw-push__hnote{margin:8px 0 0;font-size:0.7813rem;color:var(--cw-muted)}
.cw-push__pinned{margin:12px 0 0;border:2px solid var(--cw-red);border-radius:12px;padding:10px 12px;background:var(--cw-card,#fff)}
.cw-push__pinned b{display:block;font-size:0.9375rem}
@media (min-width:1200px){.cw-push__ask{max-width:560px}.cw-push,.cw-push__pinned,.cw-push__held{max-width:640px}}
