.ZdMgnW_banner{inset-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));z-index:50;border:1px solid var(--store-border-strong);background:var(--store-surface);max-height:calc(100dvh - 32px);color:var(--store-text);border-radius:8px;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 4px 24px #0000001f}.ZdMgnW_description{color:var(--store-text-secondary);margin:0;font-size:14px;line-height:20px}.ZdMgnW_description a{color:var(--store-text)}.ZdMgnW_actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:stretch;gap:8px;margin-top:10px;display:grid}.ZdMgnW_choice,.ZdMgnW_settings{border:1px solid var(--store-border-strong);background:var(--store-surface);min-width:0;min-height:44px;color:var(--store-text);text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.ZdMgnW_choice:hover,.ZdMgnW_settings:hover{background:var(--store-surface-muted)}.ZdMgnW_choice:focus-visible,.ZdMgnW_settings:focus-visible,.ZdMgnW_description a:focus-visible{outline:2px solid var(--store-text);outline-offset:2px}.ZdMgnW_choice:disabled{cursor:wait;opacity:.5}@media (min-width:640px){.ZdMgnW_banner{inset-inline:auto 24px;width:400px;bottom:24px}}
