/* Pro brand only. Tenant white-label palettes and all application behavior remain intact. */
body:not(.ar-white-label):not(.ar-login-white-label) #loginModal.ar-pro-auth{background-color:#101817!important;background-image:url('reseau-pro-poster.jpg')!important;background-position:center!important}
body:not(.ar-white-label):not(.ar-login-white-label) #loginModal.ar-pro-auth::before{background:linear-gradient(110deg,rgba(7,18,12,.64),rgba(12,32,23,.25))!important}
body:not(.ar-white-label):not(.ar-login-white-label) #loginModal .ar-pro-card{background:rgba(11,29,20,.50)!important;border:1px solid #85bb9e66!important;box-shadow:0 24px 80px #0005!important}
body:not(.ar-white-label):not(.ar-login-white-label) #loginModal .ar-pro-logo{filter:none!important;object-fit:contain!important}
body:not(.ar-white-label):not(.ar-login-white-label) #loginModal .ar-pro-main{background:#6ce3b5!important;color:#102419!important}
body:not(.ar-white-label):not(.ar-login-white-label) #loginModal .ar-pro-forgot{border-color:#6ce3b5!important;color:#e3f5ea!important}
body:not(.ar-white-label):not(.ar-login-white-label) #loginModal .ar-pro-input:focus-within{border-color:#6ce3b5!important;box-shadow:0 0 0 3px #6ce3b52b!important}
body:not(.ar-white-label):not(.ar-login-white-label) #signupModal .primary-btn{background:#176649!important;color:#fff!important}
body:not(.ar-white-label):not(.ar-login-white-label) #appDashboard .dash-top,body:not(.ar-white-label):not(.ar-login-white-label) #apporteurDashboard .ar-app-topbar,body:not(.ar-white-label):not(.ar-login-white-label) #apporteurDashboard .ar-app-sidebar,body:not(.ar-white-label):not(.ar-login-white-label) #workspace .topbar,body:not(.ar-white-label):not(.ar-login-white-label) #workspace .sidebar{background:#132c21!important;color:#f3f7f4!important}
body:not(.ar-white-label):not(.ar-login-white-label) #appDashboard .dash-nav button.active,body:not(.ar-white-label):not(.ar-login-white-label) #apporteurDashboard .ar-app-nav button.active,body:not(.ar-white-label):not(.ar-login-white-label) #workspace .nav button.active{background:#6ce3b5!important;color:#102419!important;box-shadow:inset 4px 0 0 #176649!important}
body:not(.ar-white-label):not(.ar-login-white-label) #appDashboard .primary-btn,body:not(.ar-white-label):not(.ar-login-white-label) #apporteurDashboard .ar-app-primary,body:not(.ar-white-label):not(.ar-login-white-label) #workspace .btn-gold{background:#6ce3b5!important;color:#102419!important}
