.uga8-banner[hidden]{display:none!important}.uga8-banner{position:fixed;inset:auto 0 0;z-index:10000;background:#07162d;color:#fbfaf6;padding:22px max(20px,calc((100vw - 1100px)/2));box-shadow:0 -10px 45px #07162d44;max-height:80vh;overflow:auto;font:14px/1.5 Inter,system-ui,sans-serif}.uga8-banner p{color:#e0e9e6;margin:8px 0 14px}.uga8-banner a{color:#75e0ba}.uga8-banner label{display:flex;gap:10px;align-items:center}.uga8-banner input{width:20px;height:20px;accent-color:#24bd8b}.uga8-actions{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.uga8-actions button{background:#fbfaf6;color:#07162d;border:1px solid #fbfaf6;border-radius:8px;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer;min-height:44px}.uga8-settings{position:fixed;bottom:16px;left:16px;z-index:70;background:#07162d;color:white;border:1px solid #24bd8b;border-radius:24px;padding:12px 16px;font:12px Inter,system-ui,sans-serif;min-height:44px;cursor:pointer}.uga8-banner :focus-visible,.uga8-settings:focus-visible{outline:3px solid #24bd8b;outline-offset:4px}@media(max-width:500px){.uga8-settings{bottom:70px;left:12px}.uga8-banner{padding:18px}.uga8-actions button{flex:1}}@media print{.uga8-banner,.uga8-settings{display:none!important}}

.uga8-settings{position:static;display:block;margin:16px auto;max-width:calc(100% - 32px)}
