#globalOrgInviteBanner.global-org-invite-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:#e7f3fe;color:#0c5460;padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;border:1px solid #b8daff;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:#17a2b8}#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:#28a745;color:#fff;border:none;border-radius:4px;font-weight:500;padding:6px 12px;font-size:.8rem;cursor:pointer}#globalOrgInviteBanner .accept-invite-btn:hover{background-color:#218838}#globalOrgInviteBanner .decline-invite-btn{background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-weight:500;padding:6px 12px;font-size:.8rem;cursor:pointer}#globalOrgInviteBanner .decline-invite-btn:hover{background-color:#c82333}#globalSubscriptionStatusBanner{position:sticky;top:0;z-index:1029;border-bottom:1px solid #ffc107;text-align:center}#globalSubscriptionStatusBanner.global-sub-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:#fff8e1;color:#5d4037;padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;border:1px solid #ffecb3;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:#ffc107}#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:#3d2607;color:#ffd54f;border:1px solid #ffc107}[data-theme=dark] #globalSubscriptionStatusBanner .banner-icon i{color:#ffc107}[data-theme=dark] #globalSubscriptionStatusBanner .banner-text{color:#fff8e1}#globalBusinessInfoSetupBanner.global-setup-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:#e6f7ff;color:#005f87;padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;border:1px solid #91d5ff;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:#007bff}#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:#e6fffb;color:#00695c;padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;border:1px solid #80cbc4;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:#00796b}#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}#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:#fef3e2;color:#8a5a00;padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;border:1px solid #ffd699;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:#f59e0b}#bulkDeleteCompleteBanner .banner-text{font-size:.9rem;text-align:left}#bulkDeleteCompleteBanner .banner-text strong{color:#92400e}#bulkDeleteCompleteBanner .banner-actions{display:flex;align-items:center;gap:10px;margin-left:15px}#bulkDeleteCompleteBanner #bulkDeleteRefreshBtn{font-weight:500;padding:6px 14px;background-color:#3b82f6;border-color:#3b82f6;white-space:nowrap}#bulkDeleteCompleteBanner #bulkDeleteRefreshBtn:hover{background-color:#2563eb;border-color:#1d4ed8}#bulkDeleteCompleteBanner .banner-close-btn{opacity:.6;background:transparent;border:none;font-size:1.2rem;cursor:pointer;padding:4px 8px;color:#8a5a00}#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:#22b8cf1f;color:#a3e0eb;border-color:#22b8cf4d;box-shadow:0 3px 6px #0000004d}[data-theme=dark] #globalOrgInviteBanner .banner-icon i{color:var(--accent-cyan)}[data-theme=dark] #globalOrgInviteBanner .banner-text{color:#c8e6ec}[data-theme=dark] #globalOrgInviteBanner .accept-invite-btn{background-color:var(--accent-green)}[data-theme=dark] #globalOrgInviteBanner .accept-invite-btn:hover{background-color:var(--accent-green-hover)}[data-theme=dark] #globalOrgInviteBanner .decline-invite-btn{background-color:var(--accent-red)}[data-theme=dark] #globalOrgInviteBanner .decline-invite-btn:hover{background-color:var(--accent-red-hover)}[data-theme=dark] #globalBusinessInfoSetupBanner.global-setup-banner-bubble{background-color:#4dabf71f;color:#a3d4f7;border-color:#4dabf74d;box-shadow:0 3px 6px #0000004d}[data-theme=dark] #globalBusinessInfoSetupBanner .banner-icon i{color:var(--accent-primary)}[data-theme=dark] #globalBusinessInfoSetupBanner .banner-text{color:#c8dff0}[data-theme=dark] #globalEquipmentSetupBanner.global-setup-banner-bubble{background-color:#00796b26;color:#80cbc4;border-color:#00796b4d;box-shadow:0 3px 6px #0000004d}[data-theme=dark] #globalEquipmentSetupBanner .banner-icon i{color:#4db6ac}[data-theme=dark] #globalEquipmentSetupBanner .banner-text{color:#b2dfdb}[data-theme=dark] #bulkDeleteCompleteBanner.global-automation-banner-bubble.bulk-delete-banner{background-color:#f59e0b1f;color:#ffe082;border-color:#f59e0b4d;box-shadow:0 3px 6px #0000004d}[data-theme=dark] #bulkDeleteCompleteBanner .banner-icon i{color:var(--accent-yellow)}[data-theme=dark] #bulkDeleteCompleteBanner .banner-text{color:#fff0c0}[data-theme=dark] #bulkDeleteCompleteBanner .banner-text strong,[data-theme=dark] #bulkDeleteCompleteBanner .banner-close-btn{color:#ffe082}
