#tm-privacy{position:fixed;inset:auto 24px 24px auto;z-index:2147483000;width:min(510px,calc(100vw - 48px));box-sizing:border-box;padding:16px;border:1px solid #dbe4f3;border-radius:26px;background:linear-gradient(135deg,#ffffffad,#f1f7ff99);box-shadow:0 18px 65px #344d7a26;backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);color:#45516b;opacity:0;transform:translateY(24px);transition:opacity .26s ease,transform .26s ease;font-family:inherit;max-height:calc(100dvh - 48px);overflow:auto;text-align:left}#tm-privacy[hidden]{display:none!important}#tm-privacy.is-visible{opacity:1;transform:none}#tm-privacy .tm-privacy-heading{display:flex;gap:10px;align-items:center;margin-bottom:6px}#tm-privacy h2{font-size:17px;line-height:1.4;letter-spacing:-.3px;margin:0;color:#303c52}#tm-privacy .tm-privacy-symbol{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#e6effd;color:#5c7cb8}#tm-privacy p,#tm-privacy summary,#tm-privacy label{font-size:13px;line-height:1.5;margin:0}#tm-privacy summary{cursor:pointer;color:#4c689c;margin:0;padding:4px 0;min-height:28px;display:flex;justify-content:flex-start;gap:8px;line-height:1.45}#tm-privacy .tm-privacy-options{display:grid;gap:10px;padding:6px 0 10px}#tm-privacy label{display:block;font-weight:650}#tm-privacy input{accent-color:#7398da;margin-right:7px;width:16px;height:16px;vertical-align:middle}#tm-privacy small{display:block;font-size:12px;font-weight:400;line-height:1.5;margin:4px 0 0 27px;color:#61708a}#tm-privacy .tm-privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}#tm-privacy button{appearance:none;background:linear-gradient(115deg,#edf3ff,#e9f5fc);border:1px solid #cddbf0;border-radius:100px;padding:9px 14px;font:600 13px/1.4 inherit;font-family:inherit;font-size:13px;font-weight:600;color:#3d5984;cursor:pointer;box-shadow:none;transform:none;transition:background .2s ease}#tm-privacy button:hover{background:#dfeafa}#tm-privacy button:focus-visible,#tm-privacy a:focus-visible,#tm-privacy summary:focus-visible{outline:3px solid #769bdc;outline-offset:3px}#tm-privacy .tm-privacy-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:11px;line-height:1.5}#tm-privacy a{color:#4e6489;text-decoration:underline}#tm-privacy .tm-privacy-links span{color:#66748b}button[data-cookie-settings]{appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){#tm-privacy{inset:auto 12px 12px;width:calc(100vw - 24px);padding:16px;border-radius:22px;max-height:calc(100dvh - 24px)}#tm-privacy h2{font-size:16px}}@media(prefers-reduced-motion:reduce){#tm-privacy{transition:none;transform:none}}#tm-privacy details{margin:4px 0 0;padding:0;border:0;background:none;box-shadow:none;border-radius:0}#tm-privacy summary:after{content:"";display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform .2s}#tm-privacy details[open] summary:after{transform:rotate(225deg);margin-top:3px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#tm-privacy{background:#f6f9ff}}@media(prefers-reduced-transparency:reduce){#tm-privacy{background:#f6f9ff;backdrop-filter:none;-webkit-backdrop-filter:none}}
