/* بامداد — حالت «فقط دستیار» و بنر مهمان. ترتیب لود: shared-tokens ← planner ← polish ← planner-guest */
  html.bamdad-assistant-only #app,
  html.bamdad-assistant-only #lock-screen,
  html.bamdad-assistant-only #onboardingScreen,
  html.bamdad-assistant-only #guestBanner,
  html.bamdad-assistant-only #guestSignupOverlay{
    display:none !important;
  }

  #guestBanner{
    position:fixed; left:16px; right:16px; bottom:16px; z-index:400;
    max-width:560px; margin:0 auto;
    display:flex; align-items:center; gap:12px; flex-wrap:wrap;
    background:var(--card); border:1px solid var(--line); border-radius:var(--radius);
    box-shadow:var(--shadow-float); padding:14px 16px;
    transform:translateY(140%); opacity:0; transition:transform .35s ease, opacity .35s ease;
    pointer-events:none;
  }
  #guestBanner.show{ transform:translateY(0); opacity:1; pointer-events:auto; }
  #guestBanner p{ flex:1; min-width:180px; font-size:var(--fs-caption); color:var(--ink); margin:0; }
  #guestBanner .guest-banner-actions{ display:flex; gap:8px; flex-shrink:0; }

/* موبایل: بنر بالاتر از نوار پایین، بامو و «+» می‌نشیند (قبلاً روی آن‌ها می‌افتاد) */
@media (max-width:899px){
  #guestBanner{ bottom:calc(150px + env(safe-area-inset-bottom)); }
}

#guestBannerDismiss,#guestBannerSignup{min-height:44px}
