/* Used both inside tile components (via DashboardTile.razor.css's ::deep) and standalone
   in Home.razor (the "module not licensed" banner) — shared across too many independent
   scopes to isolate without duplicating it several times over. */

.dashboard-tile-placeholder {
    color: var(--diva-text-light);
    padding: 20px;
    text-align: center;
    font-style: italic;
}

.dashboard-tile-loading {
    color: var(--diva-text-light);
    font-style: italic;
    padding: 20px;
    text-align: center;
}

.dashboard-tile-error {
    color: var(--diva-danger);
    white-space: pre-wrap;
    padding: 12px;
    background: var(--diva-danger-bg);
    border-left: 3px solid var(--diva-danger);
    font-size: 13px;
}

.dashboard-tile-warning {
    color: var(--diva-warning);
    padding: 12px;
    background: #fffaf0;
    border-left: 3px solid var(--diva-warning);
    font-size: 13px;
}
