.tia-consent,.tia-cookie-reopen{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:15px;line-height:1.5;color:#f7f6f1!important;letter-spacing:normal;text-transform:none;box-sizing:border-box}
.tia-consent{position:fixed;inset:auto 20px 20px auto;margin:0;width:min(680px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:28px;background:#11141b;border:1px solid #887299;border-radius:18px;box-shadow:0 20px 80px #0008;overflow:auto;z-index:2147483646;text-align:left}
.tia-consent::backdrop{background:#090b1055;backdrop-filter:blur(2px)}
.tia-consent h2{font:750 25px/1.2 Inter,system-ui,sans-serif!important;color:#f7f6f1!important;margin:0 34px 14px 0;letter-spacing:-.025em}
.tia-consent p{font:400 14px/1.55 Inter,system-ui,sans-serif!important;color:#dedde4!important;margin:10px 0;max-width:none}
.tia-consent button,.tia-cookie-reopen{appearance:none;cursor:pointer;background:#191d26!important;border:1px solid #887299!important;border-radius:9px;padding:11px 16px;font:650 14px/1.4 Inter,system-ui,sans-serif!important;color:#f7f6f1!important;min-height:44px;box-shadow:none;text-decoration:none;white-space:normal}
.tia-consent button:hover,.tia-cookie-reopen:hover{background:#292431!important;border-color:#d9afff!important}
.tia-consent :focus-visible,.tia-cookie-reopen:focus-visible{outline:3px solid #d9afff!important;outline-offset:4px}
.tia-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.tia-consent-actions button{flex:1 1 135px;min-width:0;margin:0}
.tia-consent button[hidden],.tia-consent [hidden]{display:none!important}
.tia-consent-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}
.tia-consent a{font:500 13px/1.5 Inter,system-ui,sans-serif!important;color:#d9afff!important;text-decoration:underline!important;text-underline-offset:3px}
.tia-consent-details{margin-top:18px;border-top:1px solid #88729988;padding-top:12px}
.tia-consent details{padding:9px 0;border-bottom:1px solid #88729966}.tia-consent summary{cursor:pointer;font-weight:650;color:#f7f6f1}
.tia-consent-statistics{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:12px;font-weight:650}.tia-consent input[type=checkbox]{appearance:auto!important;accent-color:#aa35ff;width:22px!important;height:22px!important;margin:0!important;flex:none;opacity:1!important;position:static!important}
.tia-consent-close{position:absolute;right:13px;top:12px;padding:3px!important;min-width:40px;min-height:40px!important;font-size:24px!important;border:0!important}
.tia-consent-signal{padding:10px;background:#191d26;border-radius:8px}.tia-consent-status:empty{display:none}
.tia-cookie-reopen{position:fixed;left:14px;bottom:14px;z-index:2147483645;padding:9px 14px;box-shadow:0 4px 18px #0005}
@media(max-width:480px){.tia-consent{inset:auto 10px 10px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:22px 18px;border-radius:13px}.tia-consent h2{font-size:22px!important}.tia-consent-actions{gap:8px}.tia-consent-actions button{flex:1 1 100%;min-height:44px}.tia-consent-links{gap:8px 14px}}
@media(prefers-reduced-motion:reduce){.tia-consent,.tia-cookie-reopen{scroll-behavior:auto;transition:none!important}}
@media print{.tia-consent,.tia-cookie-reopen{display:none!important}.tia-consent::backdrop{display:none}}
