.co-card{color:#101523;text-align:start;background:#fff;border:1px solid #c9daf8;border-radius:16px;gap:8px;min-width:min(340px,100%);max-width:420px;padding:14px 16px;display:grid}.co-card p{margin:0}.co-eyebrow{color:#0562ff;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.co-status{text-transform:none;letter-spacing:0;background:#eaf2ff;border-radius:999px;margin-inline-start:auto;padding:1px 8px}.co-accepted .co-status{color:#0f7a4a;background:#e5f6ed}.co-declined .co-status,.co-withdrawn .co-status,.co-expired .co-status{color:#5d6b82;background:#eef1f5}.co-declined,.co-withdrawn,.co-expired{opacity:.8}.co-title{font-size:16px;font-weight:800}.co-desc{white-space:pre-line;color:#34445e;font-size:14px}.co-facts{color:#60708b;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.co-facts b{color:#101523;letter-spacing:-.4px;font-size:20px}.co-facts span{align-items:center;gap:4px;display:inline-flex}.co-expiry,.co-hint{color:#60708b;font-size:12px}.co-link{color:#0562ff;font-weight:750}.co-actions{flex-wrap:wrap;gap:8px;display:flex}.co-end{justify-content:flex-end}.co-button{color:#fff;background:#0562ff;border:1px solid #0562ff;border-radius:10px;min-height:40px;padding:0 16px;font-weight:800}.co-button:disabled{opacity:.6}.co-quiet{color:#101523;background:#fff;border-color:#cdd7e5}.co-accept{gap:8px;display:grid}.co-accept label,.co-field{gap:4px;font-size:13px;font-weight:700;display:grid}.co-accept textarea,.co-field input,.co-field select,.co-field textarea{width:100%;font:inherit;background:#fff;border:1px solid #cdd7e5;border-radius:10px;padding:9px 11px;font-weight:400}.co-error{color:#b42318;font-size:13px;font-weight:650}.co-dialog{border:0;border-radius:18px;width:min(560px,100% - 32px);padding:0;box-shadow:0 24px 60px #10152340}.co-dialog::backdrop{background:#1015238c}.co-dialog form{gap:12px;padding:22px;display:grid}.co-dialog-head{justify-content:space-between;align-items:center;display:flex}.co-dialog-head h2{margin:0;font-size:20px}.co-icon{background:#f5f8fd;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.co-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.co-offer-button{color:#0562ff;background:#fff;border:1px solid #c9daf8;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.co-order-link{color:#0562ff;margin-inline-start:6px;font-weight:750}@media (max-width:600px){.co-grid{grid-template-columns:1fr 1fr}}
.ci-filters{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.ci-filters button{border:1px solid var(--cv-line-strong);height:34px;color:var(--cv-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding-inline:14px;font-size:13px;font-weight:700}.ci-filters button[aria-pressed=true]{border-color:var(--cv-blue);background:var(--cv-soft);color:var(--cv-blue-dark)}.ci-chips{flex-wrap:wrap;gap:4px;margin-block-start:4px;display:flex}.ci-chip{background:var(--cv-soft);height:22px;color:var(--cv-blue-dark);border-radius:999px;align-items:center;padding-inline:8px;font-size:11px;font-weight:800;display:inline-flex}.ci-chip.is-warn{color:#8a4b00;background:#fff4e5}.ci-filter-empty{color:var(--cv-muted);text-align:center;padding:24px 16px}.ci-origin{color:var(--cv-muted);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;font-size:12px;display:block;overflow:hidden}.ci-next{color:var(--cv-text);background:#f5f9ff;border:1px solid #bcd3f7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.ci-next p{flex:220px;margin:0}.ci-next a,.ci-next button{color:var(--cv-blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:800;text-decoration:none}.ci-quick{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.ci-quick button{border:1px solid var(--cv-line-strong);min-height:30px;color:var(--cv-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px}.ci-warn{color:#6b4400;background:#fff7e8;border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.ci-warn span{color:var(--cv-muted,#65758c);overflow-wrap:anywhere;margin-block-start:2px;display:block}
