.castlab-consent[hidden]{display:none!important}.castlab-consent{position:fixed;z-index:1000;inset:auto 16px 16px;margin:auto;max-width:680px;padding:23px;background:#0b2431;color:#f3eee5;border:1px solid #b59458;box-shadow:0 12px 40px #0009;font:14px/1.5 Inter,Arial,sans-serif;max-height:85dvh;overflow:auto}.castlab-consent h2{margin:0 32px 10px 0;font:27px Georgia,serif;color:#f0d18c}.castlab-consent p{margin:10px 0}.castlab-consent a{color:#f0d18c}.castlab-consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.castlab-consent-actions button{flex:1;min-width:120px;padding:13px 18px;background:#e6b657;color:#12202a;border:1px solid #e6b657;font:700 14px Inter,Arial,sans-serif;cursor:pointer}.castlab-consent-close{position:absolute;top:10px;right:10px;border:0;background:transparent;color:#f3eee5;font-size:26px;min-width:36px;min-height:36px;cursor:pointer}.castlab-statistics-preferences{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.castlab-consent :focus-visible,.castlab-statistics-preferences:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:440px){.castlab-consent{inset:auto 10px 10px;padding:18px}.castlab-consent-actions{gap:10px}}
