.offer-card,.quick-offer{border:1px solid #cbbbd7;border-radius:1.5rem;background:#fff;padding:clamp(1.15rem,3vw,2rem);min-width:0}.quick-offer{background:linear-gradient(130deg,#eee4ff,#fffaf4)}.quick-offer h2{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.05em;line-height:1.15;margin:.7rem 0 1rem}.quick-offer>p{line-height:1.7}.quick-offer fieldset{margin:1.2rem 0 0;padding:0;border:0;min-width:0}.offer-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.offer-preset{border:1px solid #b5a2c5;border-radius:1rem;padding:1rem .4rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#fffaf6;color:#281d33;min-width:0;cursor:pointer}.offer-preset[aria-pressed=true]{background:#e0f497;border-color:#4a5732;box-shadow:0 3px 0 #4a5732}.offer-preset span{font-size:.8rem}.offer-preset strong{font-size:clamp(1rem,2vw,1.3rem);overflow-wrap:anywhere}.offer-custom-toggle{margin:1rem 0;min-height:44px}.offer-send{width:100%;margin-top:.5rem}.offer-footnote{font-size:.8rem;line-height:1.8;color:#65596d;margin:1.2rem 0 0}.offer-notice{border:1px solid #cfc0df;border-radius:1rem;background:#f2edf9;padding:1rem;line-height:1.7;overflow-wrap:anywhere}.offer-notice strong{display:block}.offer-notice .button{margin-top:.5rem}.offer-card h2{font-size:clamp(1.3rem,2.4vw,1.8rem);letter-spacing:-.04em;line-height:1.3;margin:1.1rem 0 .6rem;overflow-wrap:anywhere}.offer-card h2 a{text-decoration:underline;text-underline-offset:4px}.offer-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.offer-card-top .eyebrow{margin:0}.offer-status{background:#eee6fb;border:1px solid #bba8cd;padding:.4rem .75rem;font-size:.75rem;border-radius:100px}.offer-state-accepted .offer-status{background:#e0f497;border-color:#8da858}.offer-counterpart{font-size:.9rem;overflow-wrap:anywhere;color:#65596d}.offer-amount{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.4rem 0}.offer-amount>strong{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.05em;line-height:1.2;overflow-wrap:anywhere;max-width:100%}.offer-amount>span{font-size:.85rem;border-left:1px solid #cabbd5;padding-left:1rem;line-height:1.7}.offer-amount small{display:block}.offer-deadline{font-size:.85rem;line-height:1.7}.offer-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1rem}.offer-actions button{min-height:44px}.offer-live-status{font-size:.9rem;line-height:1.7}.offer-live-status:empty{display:none}.offer-counter-form{margin-top:1.2rem;padding:1.2rem;background:#fff4eb;border-radius:1rem}.offer-counter-form .field{margin:0}.offer-counter-form input{width:100%;font-size:1rem}.offer-card-links{display:flex;gap:.8rem 1.2rem;flex-wrap:wrap;align-items:center;padding-top:1rem;margin-top:1rem;border-top:1px solid #e4dbe9}.offer-card-links a,.offer-card-links button{min-height:44px;display:inline-flex;align-items:center;font-size:.85rem}.offer-card-links a{text-decoration:underline;text-underline-offset:4px}.offer-history{margin-top:2rem}.offer-history h3{font-size:1.2rem;letter-spacing:-.03em}.offer-history ol{list-style:none;padding:0;margin-top:1rem}.offer-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:1rem 0;border-top:1px solid #e3daea;font-size:.9rem;overflow-wrap:anywhere}.offer-history time{grid-column:1/-1;font-size:.75rem;color:#65596d}.offer-history strong{overflow-wrap:anywhere;max-width:100%}.offer-inbox{display:grid;gap:1.6rem;min-width:0}.offer-inbox-hero{padding:clamp(1.3rem,4vw,3rem);background:linear-gradient(125deg,#eee3ff,#fff5e7);border:1px solid #cbbbd7;border-radius:1.6rem;box-shadow:0 5px 0 #ded0eb}.offer-inbox-hero h1{font-size:clamp(2.6rem,6vw,4.8rem);line-height:1;letter-spacing:-.065em;margin:.9rem 0 1.2rem}.offer-inbox-hero p{line-height:1.7}.offer-inbox-hero a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px;font-size:.9rem;font-weight:650}.offer-tabs{display:flex;gap:.6rem;flex-wrap:wrap}.offer-tabs a{display:flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border:1px solid #cbbbd7;border-radius:100px;background:#fff;min-height:44px;font-weight:650;font-size:.9rem}.offer-tabs a[aria-current=page]{background:#271c32;color:#fffaf4;border-color:#271c32}.offer-inbox-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.offer-inbox-toolbar h2{font-size:1.5rem;letter-spacing:-.04em}.offer-inbox-list{display:grid;gap:1.2rem}.offer-alert .offer-amount{font-size:1.6rem}@media(max-width:600px){.offer-actions .button,.offer-actions .button-secondary{flex:1 1 100%;justify-content:center}.offer-actions>.text-button{flex:1 1 auto;justify-content:center}.offer-card-links{gap:.5rem 1rem}.offer-history li{grid-template-columns:minmax(0,1fr)}.offer-history time{grid-column:auto}.offer-tabs{gap:.5rem}.offer-tabs a{flex:1;padding:.8rem .6rem;font-size:.8rem}.offer-counter-form{padding:1rem}}