.fUs0oW_banner{z-index:1000;color:#132e25;background:#fffdf7;border-top:1px solid #8b9b91;align-items:center;gap:24px;max-height:75dvh;padding:20px max(24px,50vw - 640px);font:15px/1.5 Arial,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 18px #132e2518}.fUs0oW_banner h2{margin:0 0 6px;font:700 20px/1.3 Arial,sans-serif}.fUs0oW_banner p{max-width:780px;margin:0}.fUs0oW_banner a{color:inherit;text-decoration:underline}.fUs0oW_actions{flex-shrink:0;gap:12px;display:flex}.fUs0oW_actions button,.fUs0oW_revisit{color:#fff;cursor:pointer;background:#176b4a;border:1px solid #176b4a;border-radius:6px;padding:12px 16px;font:700 14px/1.3 Arial,sans-serif}.fUs0oW_actions button{min-width:145px;min-height:44px}.fUs0oW_actions button:disabled{opacity:.55;cursor:not-allowed}.fUs0oW_actions button:focus-visible,.fUs0oW_revisit:focus-visible,.fUs0oW_banner a:focus-visible{outline-offset:3px;outline:3px solid #965809}.fUs0oW_revisit{margin:12px;padding:10px 12px}.fUs0oW_status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.fUs0oW_banner{padding:18px 20px;display:block}.fUs0oW_actions{margin-top:16px}.fUs0oW_actions button{flex:1;min-width:0}}
