.consent-panel{position:fixed;z-index:2000;left:auto;right:16px;bottom:16px;width:420px;max-width:calc(100vw - 32px);box-sizing:border-box;background:#fff;border:1px solid #d6dfe0;border-radius:4px;padding:10px 14px;color:#495c64;font-size:12px;line-height:1.5;box-shadow:0 2px 10px #0000000d}.consent-panel[hidden]{display:none}.consent-panel strong{display:block;padding-right:36px;font-size:13px;font-weight:600}.consent-panel p{margin:4px 0}.consent-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.consent-panel a,.consent-links button,.analytics-settings{color:#495c64;text-decoration:underline;text-underline-offset:3px}.consent-links button,.analytics-settings{border:0;background:none;font:inherit;cursor:pointer;padding:4px 8px}.consent-links button{margin-left:0;padding-left:0;flex-basis:auto;text-align:left;padding:2px 0}#consent-close{position:absolute;right:4px;top:4px;width:44px;height:44px;border:0;background:none;font-size:24px;color:#495c64;cursor:pointer;border-radius:4px}#consent-close:hover{background:#eef2f3}#consent-close:active{background:#e1e8ea}.consent-panel :focus-visible,.analytics-settings:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.analytics-settings{font-size:12px}@media(max-width:600px){.consent-panel{padding:10px 12px}.consent-links button{margin-left:0}}

.consent-panel #analytics-toggle[data-state="enabled"]{color:#707070}.consent-panel #analytics-toggle[data-state="enabled"]:hover{color:#495c64}
