.O2vi-G_banner{z-index:100;color:#3c2630;max-width:1180px;font:400 13px/1.6 var(--font-manrope,"Manrope Variable", sans-serif);background:#f8f3e9;border:1px solid #c6b9b2;justify-content:space-between;align-items:center;gap:22px;margin-inline:auto;padding:20px 24px;display:flex;position:fixed;inset:auto 20px 20px;box-shadow:0 8px 32px #24171d26}.O2vi-G_banner h2{margin:0 0 4px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4}.O2vi-G_banner p{max-width:74ch;margin:0}.O2vi-G_banner a{color:inherit;text-underline-offset:3px}.O2vi-G_actions{flex-shrink:0;gap:8px;display:flex}.O2vi-G_actions button{color:#3c2630;cursor:pointer;background:0 0;border:1px solid #745863;border-radius:0;min-height:44px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5}.O2vi-G_actions button:hover{background:#e9e0d7}.O2vi-G_actions button:focus-visible{outline-offset:3px;outline:2px solid #6b293d}.O2vi-G_settings{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:800px){.O2vi-G_banner{padding:16px;display:block;inset:auto 12px 12px}.O2vi-G_actions{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.O2vi-G_actions button{padding-inline:7px}}
