#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!important;align-items:center;margin-left:15px;gap:8px;flex-shrink:0}#globalOrgInviteBanner .accept-invite-btn{background-color:#28a745!important;color:#fff!important;border:none;border-radius:4px;font-weight:500;padding:6px 14px;cursor:pointer;font-size:.85rem}#globalOrgInviteBanner .accept-invite-btn:hover{background-color:#218838!important}#globalOrgInviteBanner .decline-invite-btn{background-color:#dc3545!important;color:#fff!important;border:none;border-radius:4px;font-weight:500;padding:6px 14px;cursor:pointer;font-size:.85rem}#globalOrgInviteBanner .decline-invite-btn:hover{background-color:#c82333!important}#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}#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}#globalAutomationCompleteBanner.global-automation-banner-bubble{display:flex;align-items:center;justify-content:space-between;background-color:#d4edda;color:#155724;padding:12px 20px;margin:10px 15px;border-radius:8px;box-shadow:0 3px 6px #0000001a;border:1px solid #c3e6cb;position:sticky;top:10px;z-index:1026;line-height:1.4;animation:slideInDown .4s ease-out}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#globalAutomationCompleteBanner .banner-content-wrapper{display:flex;align-items:center;gap:12px;flex-grow:1}#globalAutomationCompleteBanner .banner-icon i{font-size:1.5em;color:#28a745}#globalAutomationCompleteBanner .banner-text{font-size:.9rem;text-align:left}#globalAutomationCompleteBanner .banner-text strong{color:#155724}#globalAutomationCompleteBanner .banner-actions{display:flex;align-items:center;gap:10px;margin-left:15px}#globalAutomationCompleteBanner .view-workorders-btn{font-weight:500;padding:6px 14px;background-color:#28a745;border-color:#28a745;white-space:nowrap}#globalAutomationCompleteBanner .view-workorders-btn:hover{background-color:#218838;border-color:#1e7e34}#globalAutomationCompleteBanner .banner-close-btn{opacity:.6;background:transparent;border:none;font-size:1.2rem;cursor:pointer;padding:4px 8px}#globalAutomationCompleteBanner .banner-close-btn:hover{opacity:1}#globalAutomationCompleteBanner.global-automation-banner-bubble{z-index:1026!important}#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}
