.sj-sheet-shield{display:contents}.sj-sheet-back{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sj-sheet{overscroll-behavior:contain;box-sizing:border-box;background:var(--paper,var(--ink-850));width:100%;max-width:520px;max-height:90dvh;color:var(--ink,var(--fg));border-radius:var(--r2) var(--r2) 0 0;padding:18px 16px max(14px,env(safe-area-inset-bottom));border:0;flex-direction:column;gap:10px;margin:0;font-family:Arial,Helvetica,sans-serif;display:flex;position:static;overflow:auto;box-shadow:0 -10px 30px #0006}.sj-sheet:focus{outline:none}.sj-sheet h2{font:800 26px/1 var(--f-display);text-transform:uppercase;margin:0;font-stretch:75%}.sj-sheet-why{color:var(--muted,var(--fg-2));margin:0;font-size:14px;line-height:1.4}.sj-sheet-google,.sj-sheet-form button,.sj-fee-pay{box-sizing:border-box;text-align:center;border-radius:var(--r1);width:100%;min-height:48px;font:800 17px/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-stretch:80%;text-decoration:none;display:flex}.sj-sheet-google{color:#111;background:#fff}.sj-sheet-or{text-align:center;color:var(--muted,var(--fg-2));font-size:12px}.sj-sheet-form{gap:8px;margin:0;display:flex}.sj-sheet-form input{box-sizing:border-box;border:1.5px solid var(--line,#363645);border-radius:var(--r1);min-width:0;font:inherit;background:var(--soft,var(--ink-800));color:inherit;flex:2;padding:12px 14px;font-size:15px}.sj-sheet-form button{background:var(--brand,#ddff3d);width:auto;color:var(--on-acid,#121219);flex:1;padding:0 16px}.sj-sheet-form input:focus{border-color:var(--acid,#ddff3d);outline:none;box-shadow:0 0 0 3px #ddff3d40}.sj-sheet-form button:disabled,.sj-fee-pay:disabled{opacity:.5;cursor:default}.sj-sheet-sent{margin:0;font-size:14px;line-height:1.4}.sj-sheet-sent a{color:var(--brand-ink,var(--acid))}.sj-sheet-problem{color:var(--err,#ff6b5e);margin:0;font-size:13px;line-height:1.35}.sj-sheet-close{color:var(--muted,var(--fg-2));font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:14px}.sj-sheet-close:disabled{opacity:.5;cursor:default}.sj-fee-body{margin:0;font-size:15px;line-height:1.45}.sj-fee-consent{opacity:.85;margin:0;font-size:13px;line-height:1.4}.sj-fee-pay{background:var(--brand,#ddff3d);color:var(--on-acid,#121219);box-shadow:0 3px 0 var(--l1),0 6px 0 var(--l9);margin-bottom:6px}.sj-fee-pay:disabled{box-shadow:none}.sj-fee-coupon{margin-top:2px}.sj-fee-coupon-input{text-transform:uppercase;font-size:16px}.sj-fee-coupon-input::placeholder{text-transform:none}.sj-sheet-form .sj-fee-coupon-apply{color:inherit;border:1.5px solid var(--line,#363645);background:0 0;flex:none;padding:12px 16px}@media (min-width:900px){.sj-sheet-shield{z-index:20;display:block;position:fixed;inset:0}.sj-sheet-back{inset:var(--jf-top,clamp(56px,9vh,72px)) var(--jf-panel-right,24px) var(--jf-edge,24px) auto;width:var(--jf-panel,clamp(360px,32vw,500px));background:var(--stage,var(--ink-900));align-items:stretch}.sj-sheet{border-radius:var(--r2);max-width:none;height:100%;max-height:none;padding:22px 20px;box-shadow:0 30px 70px #0000008c}}
