#globalOrgInviteBanner.global-org-invite-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:color-mix(in srgb,var(--c-info) 10%,transparent);color:var(--c-info);padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-info) 30%,transparent);position:sticky;top:10px;z-index:1030;line-height:1.4}#globalOrgInviteBanner .banner-content-wrapper{display:flex;align-items:center;gap:12px;flex-grow:1}#globalOrgInviteBanner .banner-icon i{font-size:1.3em;color:var(--c-info)}#globalOrgInviteBanner .banner-text{font-size:.9rem;text-align:left}#globalOrgInviteBanner .banner-actions{display:flex;align-items:center;margin-left:15px;gap:8px;flex-shrink:0}#globalOrgInviteBanner .accept-invite-btn{background-color:var(--c-accent);color:var(--c-on-accent);border:none;border-radius:4px;font-weight:500;padding:6px 12px;font-size:.8rem;cursor:pointer}#globalOrgInviteBanner .accept-invite-btn:hover{background-color:var(--c-accent)}#globalOrgInviteBanner .decline-invite-btn{background-color:var(--c-danger);color:var(--c-on-accent);border:none;border-radius:4px;font-weight:500;padding:6px 12px;font-size:.8rem;cursor:pointer}#globalOrgInviteBanner .decline-invite-btn:hover{background-color:var(--c-danger)}#globalSubscriptionStatusBanner{position:sticky;top:0;z-index:1029;border-bottom:1px solid var(--c-warning);text-align:center}#globalSubscriptionStatusBanner.global-sub-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:color-mix(in srgb,var(--c-warning) 14%,transparent);color:var(--c-muted);padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-warning) 34%,transparent);position:sticky;top:10px;z-index:1029;line-height:1.4}#globalSubscriptionStatusBanner .banner-content-wrapper{display:flex;align-items:center;gap:12px;flex-grow:1}#globalSubscriptionStatusBanner .banner-icon i{font-size:1.3em;color:var(--c-warning)}#globalSubscriptionStatusBanner .banner-text{font-size:.9rem;text-align:left}#globalSubscriptionStatusBanner .activate-btn{font-weight:500;padding:.25rem .6rem;margin-left:10px}#globalSubscriptionStatusBanner .banner-close-btn{opacity:.6}#globalSubscriptionStatusBanner .banner-close-btn:hover{opacity:1}[data-theme=dark] #globalSubscriptionStatusBanner.global-sub-banner-bubble{background-color:color-mix(in srgb,var(--c-warning) 24%,transparent);color:var(--c-warning);border:1px solid var(--c-warning)}[data-theme=dark] #globalSubscriptionStatusBanner .banner-icon i,[data-theme=dark] #globalSubscriptionStatusBanner .banner-text{color:var(--c-warning)}#globalBusinessInfoSetupBanner.global-setup-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:var(--c-raised);color:var(--c-info);padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-info) 38%,transparent);position:sticky;top:10px;z-index:1028;line-height:1.4}#globalBusinessInfoSetupBanner .banner-content-wrapper{display:flex;align-items:center;gap:12px;flex-grow:1}#globalBusinessInfoSetupBanner .banner-icon i{font-size:1.3em;color:var(--c-accent)}#globalBusinessInfoSetupBanner .banner-text{font-size:.9rem;text-align:left}#globalBusinessInfoSetupBanner .setup-action-btn{font-weight:500;padding:.25rem .6rem;margin-left:10px}#globalBusinessInfoSetupBanner .banner-close-btn{opacity:.6}#globalBusinessInfoSetupBanner .banner-close-btn:hover{opacity:1}#globalEquipmentSetupBanner.global-setup-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:color-mix(in srgb,var(--c-teal) 6%,transparent);color:var(--c-teal);padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-teal) 50%,transparent);position:sticky;top:10px;z-index:1027;line-height:1.4}#globalEquipmentSetupBanner .banner-content-wrapper{display:flex;align-items:center;gap:12px;flex-grow:1}#globalEquipmentSetupBanner .banner-icon i{font-size:1.3em;color:var(--c-teal)}#globalEquipmentSetupBanner .banner-text{font-size:.9rem;text-align:left}#globalEquipmentSetupBanner .setup-action-btn{font-weight:500;padding:.25rem .6rem;margin-left:10px}#globalEquipmentSetupBanner .banner-close-btn{opacity:.6}#globalEquipmentSetupBanner .banner-close-btn:hover{opacity:1}.global-banner-container>div{position:sticky!important;top:0!important;z-index:1020;margin-bottom:5px}body:not(.mobile-app) #global-banner-container{position:sticky;top:var(--app-header-height, 64px);z-index:1031}body.mobile-app .global-banner-container>div,body.mobile-app #globalOrgInviteBanner.global-org-invite-banner-bubble,body.mobile-app #globalSubscriptionStatusBanner.global-sub-banner-bubble,body.mobile-app #globalBusinessInfoSetupBanner.global-setup-banner-bubble,body.mobile-app #globalEquipmentSetupBanner.global-setup-banner-bubble{position:static!important;top:auto!important}#globalOrgInviteBanner.global-org-invite-banner-bubble{z-index:1030!important}#globalSubscriptionStatusBanner.global-sub-banner-bubble{z-index:1029!important}#globalBusinessInfoSetupBanner.global-setup-banner-bubble{z-index:1028!important}#globalEquipmentSetupBanner.global-setup-banner-bubble{z-index:1027!important}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#bulkDeleteCompleteBanner.global-automation-banner-bubble.bulk-delete-banner{display:flex;align-items:center;justify-content:space-between;background-color:color-mix(in srgb,var(--c-warning) 12%,transparent);color:var(--c-warning);padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-warning) 46%,transparent);position:sticky;top:10px;z-index:1025;line-height:1.4;animation:slideInDown .4s ease-out}#bulkDeleteCompleteBanner .banner-content-wrapper{display:flex;align-items:center;gap:12px;flex-grow:1}#bulkDeleteCompleteBanner .banner-icon i{font-size:1.5em;color:var(--c-warning)}#bulkDeleteCompleteBanner .banner-text{font-size:.9rem;text-align:left}#bulkDeleteCompleteBanner .banner-text strong{color:var(--c-warning)}#bulkDeleteCompleteBanner .banner-actions{display:flex;align-items:center;gap:10px;margin-left:15px}#bulkDeleteCompleteBanner #bulkDeleteRefreshBtn{font-weight:500;padding:6px 14px;background-color:var(--c-accent);border-color:var(--c-accent);white-space:nowrap}#bulkDeleteCompleteBanner #bulkDeleteRefreshBtn:hover{background-color:color-mix(in srgb,var(--c-accent) 85%,var(--c-black));border-color:var(--c-info)}#bulkDeleteCompleteBanner .banner-close-btn{opacity:.6;background:transparent;border:none;font-size:1.2rem;cursor:pointer;padding:4px 8px;color:var(--c-warning)}#bulkDeleteCompleteBanner .banner-close-btn:hover{opacity:1}#bulkDeleteCompleteBanner.global-automation-banner-bubble{z-index:1025!important}[data-theme=dark] #globalOrgInviteBanner.global-org-invite-banner-bubble{background-color:color-mix(in srgb,var(--c-info) 12%,transparent);color:var(--c-info);border-color:color-mix(in srgb,var(--c-info) 30%,transparent);box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 30%,transparent)}[data-theme=dark] #globalOrgInviteBanner .banner-icon i,[data-theme=dark] #globalOrgInviteBanner .banner-text{color:var(--c-info)}[data-theme=dark] #globalOrgInviteBanner .accept-invite-btn,[data-theme=dark] #globalOrgInviteBanner .accept-invite-btn:hover{background-color:var(--c-success)}[data-theme=dark] #globalOrgInviteBanner .decline-invite-btn,[data-theme=dark] #globalOrgInviteBanner .decline-invite-btn:hover{background-color:var(--c-danger)}[data-theme=dark] #globalBusinessInfoSetupBanner.global-setup-banner-bubble{background-color:color-mix(in srgb,var(--c-info) 12%,transparent);color:var(--c-info);border-color:color-mix(in srgb,var(--c-info) 30%,transparent);box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 30%,transparent)}[data-theme=dark] #globalBusinessInfoSetupBanner .banner-icon i{color:var(--c-accent)}[data-theme=dark] #globalBusinessInfoSetupBanner .banner-text{color:var(--c-info)}[data-theme=dark] #globalEquipmentSetupBanner.global-setup-banner-bubble{background-color:color-mix(in srgb,var(--c-teal) 15%,transparent);color:var(--c-teal);border-color:color-mix(in srgb,var(--c-teal) 30%,transparent);box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 30%,transparent)}[data-theme=dark] #globalEquipmentSetupBanner .banner-icon i,[data-theme=dark] #globalEquipmentSetupBanner .banner-text{color:var(--c-teal)}[data-theme=dark] #bulkDeleteCompleteBanner.global-automation-banner-bubble.bulk-delete-banner{background-color:color-mix(in srgb,var(--c-warning) 12%,transparent);color:var(--c-warning);border-color:color-mix(in srgb,var(--c-warning) 30%,transparent);box-shadow:0 3px 6px color-mix(in srgb,var(--c-black) 30%,transparent)}[data-theme=dark] #bulkDeleteCompleteBanner .banner-icon i,[data-theme=dark] #bulkDeleteCompleteBanner .banner-text,[data-theme=dark] #bulkDeleteCompleteBanner .banner-text strong,[data-theme=dark] #bulkDeleteCompleteBanner .banner-close-btn{color:var(--c-warning)}
