.brx-body { min-height:100svh; min-height:100vh; margin-top auto; background: #ffffff !important; } #brx-footer { z-index:3 !important; } :root * { border-color:transparent !important; } #adminmenuback { background: #8B0001; }  #customer-alert-box { position: relative; padding: 15px 20px; color: #fff; display: flex; align-items: center; justify-content: space-between; transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease; opacity: 0; animation: slideInAlert 0.6s ease-out forwards; }  #customer-alert-box:hover { transform: translateY(-2px); filter: brightness(0.95);  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);  }  @keyframes slideInAlert { 0% { opacity: 0; transform: translateY(-30px); } 100% { opacity: 1; transform: translateY(0); } }  #customer-alert-box.fade-out { animation: fadeOutAlert 0.5s forwards; } @keyframes fadeOutAlert { to { opacity: 0; transform: translateY(-20px); } }  #customer-alert-box::before { content: "🔔";  margin-right: 10px; font-size: 3rem; display: inline-block; animation: iconBounce 1s ease-out; }  @keyframes iconBounce { 0%, 100% { transform: translateY(0); } 30% { transform: translateY(-6px); } 60% { transform: translateY(3px); } }  #customer-alert-box[data-alert-type="Project Update"] { background-color: #0073e6;  } #customer-alert-box[data-alert-type="Project Update"]::before { content: "📢"; } #customer-alert-box[data-alert-type="Action Required"] { background-color: #d9534f;  } #customer-alert-box[data-alert-type="Action Required"]::before { content: "⚠️"; } #customer-alert-box[data-alert-type="Service Notification"] { background-color: #f0ad4e;  } #customer-alert-box[data-alert-type="Service Notification"]::before { content: "🔔"; } #customer-alert-box[data-alert-type="General Announcement"] { background-color: #5cb85c;  } #customer-alert-box[data-alert-type="General Announcement"]::before { content: "ℹ️"; }  #customer-alert-box .close-alert { cursor: pointer; font-size: 20px; font-weight: bold; margin-left: 15px; transition: color 0.2s ease; } #customer-alert-box .close-alert:hover { color: #000;  }  iframe#DP-AC-custom-dashboard { width: 100% !important; max-width: 100% !important; display: block; }  html.cf-theme-light.loaded-in-iframe, body { width: 100% !important; margin: 0 !important; padding: 0 !important; overflow-x: hidden; }