.th-consent[hidden],.th-cookie-settings[hidden]{display:none!important}.th-consent{position:fixed;z-index:9999;bottom:18px;right:18px;width:min(540px,calc(100% - 36px));max-height:calc(100dvh - 36px);overflow:auto;background:#fff9fb;color:#252627;border:1px solid #252627;padding:24px;box-shadow:0 8px 40px #0003;font:14px/1.55 Inter,Arial,sans-serif;box-sizing:border-box}.th-consent h2{font:500 25px/1.15 'Space Grotesk',Arial,sans-serif;letter-spacing:-.035em;margin:0 0 12px}.th-consent p{font:14px/1.55 Inter,Arial,sans-serif;margin:0 0 12px}.th-consent a{color:#2457ff;text-decoration:underline;text-underline-offset:3px}.th-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.th-consent button{cursor:pointer;min-height:46px;padding:10px 14px;border:1px solid #252627;background:#252627;color:#fff9fb;font:600 13px/1.4 Inter,Arial,sans-serif}.th-consent button:hover{background:#e4ff1a;color:#252627}.th-consent button:disabled{opacity:.65;cursor:not-allowed}.th-consent :focus-visible,.th-cookie-settings:focus-visible{outline:3px solid #2457ff;outline-offset:4px}.th-consent summary{cursor:pointer;min-height:44px;display:list-item;padding:12px 0;font-weight:600}.th-consent-options{border-top:1px solid #d3d4d9;padding-top:12px}.th-consent-options label{display:flex;gap:12px;align-items:center;min-height:44px;font-weight:600}.th-consent input{width:20px;height:20px;accent-color:#2457ff}.th-consent .th-consent-status:empty{display:none}.th-cookie-settings{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:5px;cursor:pointer;min-height:44px}.draft-footer .th-cookie-settings{color:#e4ff1a;font-size:11px}body{padding-bottom:var(--th-consent-space,0px)}html{scroll-padding-bottom:var(--th-consent-space,0px)}@media(max-width:480px){.th-consent{padding:18px;bottom:10px;right:10px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.th-consent h2{font-size:23px}.th-consent-actions{gap:10px}}@media(forced-colors:active){.th-consent{border:2px solid CanvasText}.th-consent button{border:1px solid ButtonText}}
