.tf-notice-wrap{z-index:70;pointer-events:none;justify-content:center;padding:12px 16px;display:flex;position:fixed;inset:0 0 auto}.tf-notice{pointer-events:auto;border:1px solid var(--v2-line,#e5e8eb);border-radius:var(--v2-radius,8px);background:var(--v2-surface,#fff);width:100%;max-width:560px;color:var(--v2-ink,#1a1d23);animation:.18s cubic-bezier(.2,.8,.2,1) tf-notice-in;overflow:hidden;box-shadow:0 6px 24px #0000001f}@keyframes tf-notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tf-notice{animation:none}}.tf-notice-head{align-items:flex-start;gap:8px;padding:10px 12px 0;display:flex}.tf-notice-title{word-break:keep-all;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.4}.tf-notice-x{cursor:pointer;color:var(--v2-ink-3,#6b7280);background:0 0;border:0;flex:none;padding:2px;line-height:0}.tf-notice-x:hover{color:var(--v2-ink,#1a1d23)}.tf-notice-body{white-space:pre-wrap;word-break:keep-all;max-height:34vh;color:var(--v2-ink-2,#4c5563);padding:6px 12px 10px;font-size:13px;line-height:1.6;overflow-y:auto}.tf-notice-link{border-radius:var(--v2-radius,6px);background:var(--v2-primary,#3b5bdb);color:#fff;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.tf-notice-foot{border-top:1px solid var(--v2-line-soft,var(--v2-line,#eef0f3));background:var(--v2-surface-2,#f8f9fa);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.tf-notice-chk{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--v2-ink-2,#4c5563);align-items:center;gap:6px;display:inline-flex}.tf-notice-btn{cursor:pointer;border:1px solid var(--v2-line,#e5e8eb);border-radius:var(--v2-radius,6px);background:var(--v2-surface,#fff);color:var(--v2-ink-2,#4c5563);font:inherit;padding:3px 10px}.tf-notice-btn[data-primary]{background:var(--v2-primary,#3b5bdb);color:#fff;border-color:#0000;font-weight:600}
