.QqQtlW_banner{z-index:100;border:1px solid var(--color-border);background:var(--color-canvas-default,#fff);max-width:760px;color:var(--color-text);border-radius:8px;margin-inline:auto;padding:20px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 4px 24px #0002}.QqQtlW_banner p{font-size:var(--text-sm);margin:0 0 12px;line-height:1.6}.QqQtlW_actions{flex-wrap:wrap;gap:12px;display:flex}.QqQtlW_actions button{min-height:44px}.QqQtlW_banner :is(a,button):focus-visible{outline:2px solid var(--color-accent-emphasis);outline-offset:4px}@media (max-width:480px){.QqQtlW_banner{padding:16px}.QqQtlW_actions button{flex:1}}@media print{.QqQtlW_banner{display:none}}
