.gd-consent{z-index:1000;border-radius:var(--gd-radius-block);background:var(--gd-ink);color:#fff;width:min(440px,100vw - 32px);font:14px/1.5 var(--gd-font);flex-direction:column;gap:14px;padding:20px 22px;display:flex;position:fixed;inset:auto 16px 16px auto;box-shadow:0 18px 50px #00000059}.gd-consent:focus{outline:2px solid var(--gd-teal);outline-offset:3px}.gd-consent:focus:not(:focus-visible){outline:none}.gd-consent-btn:focus-visible,.gd-consent-link:focus-visible,.gd-consent-groups input:focus-visible{outline:2px solid var(--gd-teal);outline-offset:2px}.gd-consent h2{font:600 17px/1.3 var(--gd-font-title);color:#fff;margin:0 0 6px}.gd-consent p{color:#ffffffd1;margin:0}.gd-consent a{color:#fff}.gd-consent-groups{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.gd-consent-groups label{cursor:pointer;color:#ffffffd1;align-items:flex-start;gap:10px;display:flex}.gd-consent-groups input{width:18px;height:18px;accent-color:var(--gd-teal);flex:none;margin:2px 0 0}.gd-consent-groups strong{color:#fff}.gd-consent-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gd-consent-btn{border-radius:var(--gd-radius-control);min-height:40px;color:var(--gd-ink);font:500 14px/1 var(--gd-font);cursor:pointer;background:#fff;border:1px solid #ffffff59;padding:0 18px}.gd-consent-btn:hover{background:#f1f1f3}.gd-consent-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;text-decoration:underline}@media (max-width:620px){.gd-consent{width:auto;inset:auto 8px 8px}.gd-consent-btn{flex:auto}}.lg-foot .lg-cookies{color:var(--muted-foreground);font-size:inherit;margin:0 0 0 16px}
