.csRoot .offerSay{display:flex;align-items:flex-start;gap:12px}.csRoot .offerSayPaper{position:relative;flex:1 1 auto;min-width:0;padding:11px 13px;font-size:15px;line-height:var(--csLeadBody);text-align:left;color:#262626;background:#f5f5f4;border:1px solid #d8d7d2;border-bottom:3px solid #b9b8b3;border-radius:var(--csRadKey)}.csRoot .offerSayTail{position:absolute;top:18px;left:-6px;width:12px;height:12px;background:#f5f5f4;border-left:1px solid #d8d7d2;border-bottom:1px solid #d8d7d2;border-bottom-left-radius:3px;transform:rotate(45deg)}.csRoot .offerMark{display:inline-block;padding:.04em .3em .06em;background:var(--csAmber);border-bottom:.06em solid var(--csAmberSole);border-radius:var(--csRadRead);color:var(--csAmberInk)}.csRoot .offerHead{margin-top:20px;text-align:center}.csRoot .offerPriceRow{display:flex;align-items:baseline;justify-content:center;gap:10px}.csRoot .offerHeadNote{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:10px}.csRoot .offerSave{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 4px;font-size:12px;font-weight:700;color:var(--csAmberInk);background:var(--csAmber);border-bottom:2px solid var(--csAmberSole);border-radius:var(--csRadRead)}.csRoot .offerRail{display:flex;flex-direction:column;gap:2px;margin-top:20px}.csRoot .offerRailRow{display:flex;align-items:center;gap:12px;padding:7px 0}.csRoot .offerRailRow+.offerRailRow{border-top:1px solid var(--csEdge)}.csRoot .offerRailGlyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px}.csRoot .offerRailText{min-width:0}.csRoot .offerRailName{display:block;font-size:14px;font-weight:600;color:var(--csInk)}.csRoot .offerRailLine{display:block;font-size:12.5px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .offerSeats{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;padding:9px 14px;font-size:13.5px;font-weight:600;text-align:center;color:var(--csAmberInk);background:var(--csAmber);border-bottom:2px solid var(--csAmberSole);border-radius:var(--csRadKey)}.csRoot .offerSeatsMark{flex:none;color:currentColor}.csRoot .offerPromise{display:flex;align-items:center;gap:10px;margin-top:18px;padding:11px 13px;background:var(--csWell);border:1px solid var(--csEdge);border-radius:var(--csRadKey);text-align:left}.csRoot .offerPromiseMark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--csAmberText)}.csRoot .offerPromiseTitle{display:block;font-size:13.5px;font-weight:600;color:var(--csInk)}.csRoot .offerProof{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;font-size:12.5px;color:var(--csInkMeta)}.csRoot .offerProofNum{font-weight:700;color:var(--csInk)}.csRoot .offerBlock{margin-top:20px}.csRoot .offerActions{display:flex;flex-direction:column;gap:4px;width:100%}.csRoot .offerDismiss{box-sizing:border-box;display:block;width:100%;padding:4px 8px;font-family:inherit;font-weight:500;line-height:var(--csLeadBody);border-radius:var(--csRadRead);min-height:44px;font-size:12px;color:var(--csInkMeta);background:none;border:0;cursor:pointer;transition:color var(--csTintMs) var(--csEase)}.csRoot .offerDismiss:hover{color:var(--csInk)}.csRoot .offerDismiss:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}@media (max-width:639.98px){.csRoot .offerSay{gap:9px}.csRoot .offerRailRow{gap:10px;padding:6px 0}.csRoot .offerRailName{font-size:13.5px}.csRoot .offerRailLine{font-size:12px}}