.cb-chip{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--nav);cursor:pointer;transition:background var(--cb-ease), border-color var(--cb-ease), color var(--cb-ease);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.cb-chip.is-active{background:var(--fill);border-color:var(--accent);color:var(--accent)}.cb-pick{border:1px solid var(--border);cursor:pointer;transition:border-color var(--cb-ease), box-shadow var(--cb-ease);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.cb-pick.is-active{border-color:var(--accent);box-shadow:0 0 0 3px #1257e51f}.cb-stepper-btn{border:1px solid var(--border);min-width:36px;height:36px;color:var(--muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.cb-stepper-btn.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.cb-stepper-btn.is-done{background:var(--fill);border-color:var(--accent);color:var(--accent)}.cb-tone-ink{color:var(--fg)}.cb-tone-muted{color:var(--muted)}.cb-tone-warn{color:#b45309}.cb-tone-ok{color:#047857}.cb-tint--0{--cb-tint:#dbeafe;--cb-tint-fg:#1d4ed8}.cb-tint--1{--cb-tint:#e0e7ff;--cb-tint-fg:#4338ca}.cb-tint--2{--cb-tint:#fce7f3;--cb-tint-fg:#be185d}.cb-tint--3{--cb-tint:#d1fae5;--cb-tint-fg:#047857}.cb-faq-cat{border:1px solid var(--border);color:var(--nav);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px;font-weight:600}.cb-faq-cat.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.cb-faq-item .cb-faq-body{display:none}.cb-faq-item.is-open .cb-faq-body{display:block}.cb-faq-item.is-open .cb-faq-chevron{transform:rotate(180deg)}.store-tab.is-active,.store-tab.active{background:var(--accent);color:#fff}.sent-box{background:var(--fill);border:1px solid var(--border);text-align:center;border-radius:18px;padding:28px;display:none}.sent-box.is-visible{display:block}.enq-form.is-hidden{display:none}.drop.is-open>.drop-panel{visibility:visible;opacity:1;transform:none}.sent.is-visible,.form-card>.sent.is-visible{display:block}
