.offer-card .offer-merchant-identity{align-items:flex-start;flex-direction:column;gap:8px}.offer-card .trust-indicator{display:inline-flex;width:auto;height:auto;min-height:28px;gap:5px;border-radius:8px;background:var(--mist);padding:5px 7px;font-size:.7rem;line-height:1.3}.offer-card .trust-indicator>svg{flex-shrink:0}.offer-additional-evidence,.offer-evidence-date{color:var(--muted);font-size:.75rem;line-height:1.5}.offer-unknown-terms{font-size:.8rem;color:var(--muted)}.offer-feedback-summary{font-size:.75rem;color:var(--muted);line-height:1.5}.offer-card .offer-feedback-summary p{margin:8px 0;font-size:inherit}.offer-detail-dialog{width:min(650px,calc(100vw - 32px));max-height:min(88vh,900px);margin:auto;border:1px solid var(--line);border-radius:18px;padding:0;color:var(--ink);background:var(--paper,#faf9f4);box-shadow:0 24px 80px #12281a40}.offer-detail-dialog::backdrop{background:#10251bc0}.offer-detail-inner{padding:26px}.offer-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.offer-detail-heading h2{font-family:var(--font-display),Georgia,serif;font-size:1.9rem;margin:4px 0 16px}.offer-detail-heading p{margin:0;font-weight:700}.offer-detail-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer}.offer-detail-benefit{font-size:1.4rem;font-weight:750}.offer-card .offer-evidence-details h3{font-family:inherit;font-size:1rem;margin:24px 0 8px}.offer-evidence-details p{font-size:.9rem;line-height:1.6}.offer-full-conditions{border:1px solid var(--line);border-radius:8px;padding:12px}.offer-full-conditions summary{cursor:pointer;font-size:.9rem;font-weight:650}.offer-full-conditions p{overflow-wrap:anywhere;white-space:pre-wrap}.offer-evidence-list{display:grid;gap:16px;padding:0;list-style:none}.offer-evidence-list>li{border-left:3px solid var(--line);padding-left:14px}.offer-evidence-list span,.offer-evidence-list strong{display:block}.offer-evidence-list a,.offer-evidence-list span{font-size:.8rem;line-height:1.6}.offer-evidence-list p{margin:6px 0}.may-still-work-section{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.may-still-work-section>p{color:var(--muted);line-height:1.5}@media (max-width:600px){.offer-detail-inner{padding:18px}.offer-detail-dialog{max-height:90dvh;width:calc(100vw - 20px)}}