.tfm-protection-bar{box-sizing:border-box;width:min(1180px,calc(100% - 28px));margin:28px auto 18px;padding:13px 16px;border:1px solid rgba(255,23,116,.38);border-radius:14px;background:linear-gradient(135deg,rgba(17,17,21,.96),rgba(35,7,21,.96));box-shadow:0 12px 35px rgba(0,0,0,.24);color:#f5f5f7;font:600 12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em}
.tfm-protection-bar__inner{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}
.tfm-protection-bar__shield{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#ed0a66;color:#fff;font-size:15px;box-shadow:0 0 18px rgba(237,10,102,.45)}
.tfm-protection-bar a{color:#ff4b96;text-underline-offset:3px}
.tfm-protection-bar strong{color:#fff;text-transform:uppercase;letter-spacing:.08em}
.tfm-protected-asset{-webkit-user-drag:none;user-select:none}
@media(max-width:640px){.tfm-protection-bar{width:calc(100% - 20px);padding:12px}.tfm-protection-bar__inner{align-items:flex-start;text-align:left}.tfm-protection-bar__shield{margin-top:1px}}
@media print{.tfm-protection-bar{display:none!important}}
