#page-dashboard[data-dashboard-empty="true"] > :not(.page-header):not(#dashboard-load-status) { display: none !important; }
.dashboard-load-status { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 16px 20px; margin: 0 0 20px; border: 1px solid #c6ddff; border-radius: 12px; background: #f3f8ff; color: #235896; line-height: 1.6; font-size: 14px; }
.dashboard-load-status[hidden], .dashboard-load-status button[hidden] { display: none !important; }
.dashboard-load-status[data-state="error"] { border-color: #efd1a9; background: #fff8ed; color: #82501b; }
.dashboard-load-status button { flex-shrink: 0; background: #fff; border: 1px solid currentColor; color: inherit; }
@media (max-width: 600px) { .dashboard-load-status { align-items: flex-start; flex-direction: column; padding: 14px 16px; gap: 10px; } }
