.z-tiktok-consent{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:10020;color:#fff;background:#21132d;border:1px solid #e8a8fc61;border-radius:18px;width:min(410px,100vw - 24px);padding:17px 18px 16px;font:14px/1.45 system-ui,sans-serif;position:fixed;box-shadow:0 10px 36px #0000005c}.z-tiktok-consent-title{font-size:15px;font-weight:750}.z-tiktok-consent p{color:#f0e3f6;margin:7px 0 13px}.z-tiktok-consent a{color:#ffd4ff;text-decoration:underline}.z-tiktok-consent-actions{gap:10px;display:flex}.z-tiktok-consent-actions button{color:#fff;cursor:pointer;background:#463350;border:1px solid #9b779f;border-radius:12px;flex:1;min-height:42px;padding:8px 12px;font-weight:700}.z-tiktok-consent-actions button.z-tiktok-consent-accept{background:#d723a6;border-color:#ed70d2}.legal-links .legal-cookie-preferences{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.z-tiktok-consent button:focus-visible{outline-offset:3px;outline:3px solid #d723a6}.legal-links .legal-cookie-preferences:focus-visible{outline-offset:3px;outline:3px solid #d723a6}@media (max-width:450px){.z-tiktok-consent{bottom:max(8px, env(safe-area-inset-bottom));width:calc(100vw - 16px);padding:12px 14px;left:8px}}
