/* v316 · بنر پیام تیم هارتلی */
#tm316{position:fixed;z-index:2147483000;top:calc(env(safe-area-inset-top,0px) + 10px);left:50%;transform:translate(-50%,-140%);
  width:min(420px,calc(100vw - 24px));display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:0;border-radius:20px;cursor:pointer;
  font-family:"Vazirmatn",system-ui,sans-serif;text-align:start;color:#2a1640;direction:rtl;
  background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(246,240,255,.97));
  box-shadow:0 18px 40px -14px rgba(139,92,246,.55),0 0 0 1.5px rgba(255,214,102,.75) inset;transition:transform .45s cubic-bezier(.2,1.3,.4,1)}
#tm316.on{transform:translate(-50%,0)}
#tm316 .lg{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#FF3D7F,#8B5CF6);box-shadow:0 6px 14px -6px rgba(255,61,127,.7)}
#tm316 .lg svg{width:22px;height:22px}
#tm316 .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
#tm316 b{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:900}
#tm316 b i{font-style:normal;font-size:10px;font-weight:900;padding:2px 7px;border-radius:999px;color:#6b3a00;background:linear-gradient(180deg,#FFE58A,#F5B53D)}
#tm316 small{font-size:12.5px;font-weight:700;color:#6b5a80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
