@media (width <= 30rem){button,[role=button],a[role=menuitem]{min-height:2.75rem}button[role=switch]{min-height:0}input[type=checkbox]{width:1.5rem;height:1.5rem}[data-testid=app-header]{padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-2)}[data-testid=app-tabs]{padding-left:var(--space-3);padding-right:var(--space-3);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-testid=app-tabs]::-webkit-scrollbar{display:none}[data-testid=app-shell]>main{padding-left:var(--space-4);padding-right:var(--space-4)}[data-testid=settings-stores]>div,[data-testid=settings-switcher]>div{padding-left:var(--space-4);padding-right:var(--space-4)}[data-testid=offers-list] [data-testid^=offers-item-]{flex-wrap:wrap}}@media (width >= 60rem){[data-testid=sp-picker] .hp-sp-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-4);align-items:start}[data-testid=hp-settings].hp-settings-stack{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}[data-testid=hp-settings].hp-settings-stack [data-section=brands]{grid-column:1;grid-row:1 / span 2}[data-testid=hp-settings].hp-settings-stack [data-section=where]{grid-column:2;grid-row:1}[data-testid=hp-settings].hp-settings-stack [data-section=howoften]{grid-column:2;grid-row:2}.hp-extras-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4);align-items:start}.desk-settings-sidebar{display:flex!important;position:sticky;top:var(--space-4);align-self:flex-start}}.settings-steers-band strong,.settings-steers-band b{color:var(--color-accent-primary)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[role=switch]:focus-visible,[role=menuitem]:focus-visible,[tabindex]:focus-visible{outline:.125rem solid var(--color-border-focus);outline-offset:.125rem}.field-focus-ring:focus-within{outline:.125rem solid var(--color-border-focus);outline-offset:-.0625rem}.plan-row-focus:focus-visible{outline:none;box-shadow:inset 0 0 0 .125rem var(--color-border-focus)}.rec-cb{flex:0 0 auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.25rem!important;height:1.25rem!important;margin:0;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-primary);cursor:pointer;position:relative}.rec-cb:checked{border-color:var(--color-accent-primary)}.rec-cb:checked:after{content:"";position:absolute;left:.375rem;top:.125rem;width:.3125rem;height:.625rem;border:solid var(--color-accent-primary);border-width:0 .125rem .125rem 0;transform:rotate(45deg)}@keyframes shopista-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes shopista-spinner-spin{to{transform:rotate(360deg)}}.shopista-spinner{animation:shopista-spinner-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.shopista-spinner{animation-duration:.01ms;animation-iteration-count:1}}@keyframes shopista-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shopista-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes shopista-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes shopista-backdrop-out{0%{opacity:1}to{opacity:0}}.shopista-sheet-overlay{animation:shopista-backdrop-in .18s ease-out both}.shopista-sheet-overlay.is-closing{animation:shopista-backdrop-out .18s ease-in both}.shopista-sheet-panel{animation:shopista-sheet-in .24s cubic-bezier(.32,.72,0,1) both}.shopista-sheet-panel.is-closing{animation:shopista-sheet-out .2s ease-in both}button,[role=button],a[role=menuitem]{-webkit-tap-highlight-color:transparent}button:active,[role=button]:active,a[role=menuitem]:active{opacity:.85;transform:scale(.985)}@media (prefers-reduced-motion: reduce){.shopista-sheet-overlay,.shopista-sheet-overlay.is-closing,.shopista-sheet-panel,.shopista-sheet-panel.is-closing{animation:none}button:active,[role=button]:active,a[role=menuitem]:active{transform:none}}[data-testid=feedback-report-entry]:hover,[data-testid=feedback-report-cta]:hover,[data-testid=feature-idea-propose-open]:hover{background:var(--color-accent-secondary)}[data-testid=feedback-report-entry]:focus-visible,[data-testid=feedback-report-cta]:focus-visible,[data-testid=feature-idea-propose-open]:focus-visible{outline:.125rem solid var(--color-border-focus);outline-offset:.125rem}[data-testid=sp-picker-whats-this]:hover{color:var(--color-accent-primary)}[data-testid^=hp-settings-measurement-unit-]:hover{background:var(--color-bg-muted)}[data-testid^=hp-settings-measurement-unit-][aria-pressed=true]:hover{background:var(--color-accent-secondary)}body>iframe[name^=__privateStripeFrame]{bottom:calc(var(--app-bottomnav-height, 0px) + env(safe-area-inset-bottom,0px) + var(--space-2))!important}body:after{content:"";position:fixed;left:0;right:0;bottom:0;height:env(safe-area-inset-bottom,0);background:var(--color-bg-muted);z-index:calc(var(--z-sticky) + 1);pointer-events:none}
