#coupon-lookup-trigger{position:fixed;right:24px;bottom:24px;z-index:2147482000;padding:12px 18px;border:0;border-radius:999px;color:#fff;background:#6b4d12;box-shadow:0 10px 30px #0003;cursor:pointer}#coupon-lookup-trigger[hidden],#coupon-lookup-overlay[hidden]{display:none!important}#coupon-lookup-overlay{position:fixed;z-index:2147483000;inset:0;padding:7vh 4vw;background:#0008;overflow:auto}#coupon-lookup-overlay>section{max-width:900px;margin:auto;padding:24px;border-radius:16px;background:#f7f7f7;box-shadow:0 24px 70px #0005}#coupon-lookup-overlay header{display:flex;justify-content:space-between;gap:20px}#coupon-lookup-overlay header h2{margin:4px 0}#coupon-lookup-overlay header p{color:#666}#coupon-lookup-overlay header>button{width:40px;height:40px;border:0;border-radius:50%;color:#fff;background:#171717;font-size:24px}#coupon-lookup-overlay form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:20px 0}#coupon-lookup-overlay label{display:grid;gap:6px;color:#555;font-size:12px}#coupon-lookup-overlay input{padding:11px;border:1px solid #ccc;border-radius:8px}#coupon-lookup-overlay form button{padding:11px 16px;border:0;border-radius:8px;color:#fff;background:#6b4d12}#coupon-lookup-overlay table{width:100%;border-collapse:collapse;background:#fff}#coupon-lookup-overlay th,#coupon-lookup-overlay td{padding:11px;border-bottom:1px solid #eee;text-align:left}@media(max-width:700px){#coupon-lookup-overlay form{grid-template-columns:1fr}}
