.gt-consent-notice{position:fixed;z-index:9990;bottom:22px;left:24px;right:24px;max-width:1060px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:22px 25px;background:#fff;color:#19394b;border:1px solid #c8d6de;box-shadow:0 8px 35px #102b3b16;font-family:"Segoe UI",Arial,sans-serif}.gt-consent-notice[hidden]{display:none!important}.gt-consent-notice h2{font-size:16px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 7px!important;letter-spacing:0!important}.gt-consent-notice p{font-size:13px;line-height:1.55;max-width:650px;margin:0 0 7px;color:#475f6e}.gt-consent-notice a{font-size:11px;color:#155e81;text-underline-offset:3px}.gt-consent-actions{display:flex;gap:10px;flex-shrink:0}.gt-consent-actions button{min-height:44px;padding:11px 15px;border:1px solid #96afbf;border-radius:0;background:#fff;color:#19394b;font:600 12px/1.3 "Segoe UI",Arial,sans-serif;cursor:pointer}.gt-consent-actions [data-consent-allow]{background:#086c96;border-color:#086c96;color:white}.gt-consent-actions button:disabled{opacity:.45;cursor:default}.gt-consent-actions button:focus-visible,.gt-consent-settings:focus-visible,[data-gt-consent-open]:focus-visible{outline:3px solid #087bac;outline-offset:4px}.gt-consent-pending .gt-contact-access{visibility:hidden}.gt-consent-settings{border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px}.gt-consent-open{font:inherit;color:#155e81;background:#fff;border:1px solid #a8bdca;padding:12px 16px;min-height:44px;cursor:pointer}@media(max-width:760px){.gt-consent-notice{bottom:calc(76px + env(safe-area-inset-bottom));left:12px;right:12px;padding:19px;gap:17px;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 160px);overflow:auto}.gt-consent-notice h2{font-size:15px!important}.gt-consent-notice p{font-size:12px}.gt-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gt-consent-actions button{font-size:11px;padding:11px 8px}.gt-consent-notice a{font-size:11px;display:inline-block;min-height:24px}.gt-consent-settings{font-size:11px}}@media(prefers-reduced-motion:reduce){.gt-consent-notice{scroll-behavior:auto}}
