.gau-consent[hidden]{display:none!important}.gau-consent{position:fixed;z-index:999990;left:16px;right:16px;bottom:56px;max-width:640px;margin-left:auto;padding:22px;background:#fff;color:#172d32;border:1px solid #c7d3d6;border-radius:16px;box-shadow:0 12px 44px #001e2d33;font:16px/1.5 system-ui,sans-serif}.gau-consent h2{font:700 22px/1.25 system-ui,sans-serif;margin:0 0 10px;color:#172d32}.gau-consent p{margin:8px 0}.gau-consent a{color:#005b6f;text-decoration:underline}.gau-consent-actions{display:flex;gap:12px;margin-top:16px}.gau-consent-actions button{flex:1;min-height:46px;background:#005b6f;color:#fff;border:2px solid #005b6f;border-radius:8px;font:600 15px/1.25 system-ui,sans-serif;padding:11px 14px;cursor:pointer}.gau-consent-actions button:hover{background:#004554}.gau-consent-note{font-size:12px!important;color:#52646a}.gau-consent-settings{position:fixed;bottom:9px;left:10px;z-index:999980;min-height:36px;border:1px solid #aabfc4;background:#fff;color:#18343d;border-radius:7px;padding:6px 10px;font:12px/1.25 system-ui,sans-serif;cursor:pointer}.gau-consent button:focus-visible,.gau-consent-settings:focus-visible{outline:3px solid #ae3a1f;outline-offset:3px}@media(max-width:480px){.gau-consent{padding:17px;left:10px;right:10px;bottom:54px;font-size:14px;max-height:calc(100dvh - 80px);overflow-y:auto}.gau-consent-actions{flex-direction:column;gap:8px}.gau-consent h2{font-size:20px}}
