.gos-consent{position:fixed;inset-inline:0;bottom:0;z-index:99999;box-sizing:border-box;max-height:80vh;overflow:auto;margin:0;padding:16px;background:#fff;color:#1a1a1a;border-top:2px solid #1a1a1a;box-shadow:0 -2px 12px rgb(0 0 0 / .15);font-size:16px;line-height:1.5;text-align:start}.gos-consent[hidden],.gos-consent-reopen[hidden]{display:none!important}.gos-consent__title{margin:0 0 8px;font-size:1.125rem;line-height:1.4;color:#1a1a1a}.gos-consent__text{margin:0 0 12px;color:#1a1a1a}.gos-consent__link{color:#0b57d0;text-decoration:underline}.gos-consent__actions{display:flex;flex-wrap:wrap;gap:8px}.gos-consent__btn,.gos-consent-reopen,.gos-consent-settings{min-height:44px;min-width:44px;margin:0;padding:10px 16px;font:inherit;font-size:16px;line-height:1.2;color:#1a1a1a;background:#fff;border:2px solid #1a1a1a;border-radius:4px;cursor:pointer}.gos-consent__btn:hover,.gos-consent-reopen:hover,.gos-consent-settings:hover{background:#ececec}.gos-consent__btn:focus-visible,.gos-consent-reopen:focus-visible,.gos-consent-settings:focus-visible,.gos-consent__link:focus-visible{outline:3px solid #0b57d0;outline-offset:2px}.gos-consent-reopen{position:fixed;inset-inline-start:12px;bottom:12px;z-index:99998;font-size:14px}.gos-consent-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.gos-consent,.gos-consent-reopen{transition:none;animation:none}}