.YQA4jG_banner{z-index:1900;bottom:max(12px, env(safe-area-inset-bottom));color:#173b2b;max-width:780px;font-family:var(--font-geist-sans), sans-serif;background:#fffdf2;border:1px solid #d8dfd0;border-radius:20px;margin-inline:auto;padding:18px 20px;position:fixed;left:16px;right:16px;box-shadow:0 6px 30px #173b2b26}.YQA4jG_banner h2{margin:0 0 6px;font-size:17px;font-weight:750}.YQA4jG_banner p{margin:0;font-size:13px;line-height:1.5}.YQA4jG_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.YQA4jG_actions button,.YQA4jG_actions a{color:#173b2b;border-radius:12px;min-height:44px;padding:11px 14px;font-size:13px;font-weight:650;line-height:1.3}.YQA4jG_actions button{cursor:pointer;background:#fffdf2;border:1px solid #173b2b55}.YQA4jG_banner .YQA4jG_actions button:first-child{background:#ffd833}.YQA4jG_actions a{text-underline-offset:3px;text-decoration:underline}.YQA4jG_actions button:hover{border-color:#173b2b}.YQA4jG_actions button:focus-visible,.YQA4jG_actions a:focus-visible{outline-offset:3px;outline:3px solid #398751}.YQA4jG_actions button:disabled{opacity:.6;cursor:default}.YQA4jG_preferences{margin-top:14px}.YQA4jG_note{color:#526157}@media (max-width:480px){.YQA4jG_banner{border-radius:16px;padding:14px;left:8px;right:8px}.YQA4jG_banner .YQA4jG_actions{grid-template-columns:1fr 1fr;display:grid}.YQA4jG_banner .YQA4jG_actions a{text-align:center;grid-column:1/-1;min-height:28px;padding:3px 0}}
