.offer-sheet{flex-direction:column;gap:.75rem;min-width:0;display:flex}.offer-rows{flex-direction:column;gap:.5rem;margin:0;padding:8px;list-style:none;display:flex}.offer-rows>li{min-width:0;display:flex}.offer-rows>li>.offer-row{flex:1;width:100%}.offer-row{background:var(--paper-raised);width:100%;min-height:48px;box-shadow:var(--elev-tile);color:var(--ink);text-align:start;cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.offer-row.is-selected{background:var(--sage-mist);box-shadow:var(--elev-tile), inset 0 0 0 1px var(--sage)}.offer-row:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.offer-row-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.offer-row-label{font-size:.875rem;font-weight:600}.offer-row-detail{color:var(--muted);font-size:.75rem}.offer-remove,.offer-close{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.8125rem}.offer-close{background:var(--paper-sunken);color:var(--ink)}.offer-dialog{background:0 0;border:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.offer-dialog[open]{justify-content:center;align-items:flex-end;display:flex}.offer-dialog::backdrop{background:var(--scrim)}.offer-dialog .offer-sheet{box-sizing:border-box;width:min(26rem,100vw - 1.5rem);max-height:min(36rem, calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));margin:0 .75rem max(.75rem, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--paper);box-shadow:var(--elev-tile);border-radius:1.35rem 1.35rem 1.1rem 1.1rem;padding:1.1rem 1rem .9rem;animation:.28s cubic-bezier(.33,0,.2,1) offer-sheet-enter;overflow:auto}@keyframes offer-sheet-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.offer-row,.offer-remove,.offer-close,.offer-dialog .offer-sheet{transition:none;animation:none}}
