/* Dashboard početna — paneli + centriranje kartica (veličina kartica ne dira se) */

/* Gornji baner — smanjen 20% */
.clinic-home-wrapper .clinic-header-container.dashboard-home-panel {
    padding: 2.8rem 2rem 3.1rem !important;
    margin-bottom: 0 !important;
}

.clinic-home-wrapper .clinic-header-row {
    align-items: center;
    min-height: 110px;
}

/* Donji baner — kartice centrirane u panelu */
.clinic-home-wrapper .fields-container.dashboard-home-panel {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 3.5rem 2rem 3.8rem !important;
    min-height: 608px;
    margin-top: 3.75rem !important;
    margin-bottom: 2rem !important;
}

.clinic-home-wrapper .dashboard-home-grid,
.clinic-home-wrapper #mainFieldsGrid.dashboard-home-grid,
.clinic-home-wrapper #skeletonGrid.dashboard-home-grid {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    flex: 0 0 auto;
}

/* Kartice — ista veličina kao pre (samo naziv unutra) */
.clinic-home-wrapper .mf-card.mf-card--name-only {
    min-height: 210px;
    padding: 36px 24px;
    justify-content: center;
}

.clinic-home-wrapper .mf-card.mf-card--name-only .mf-title {
    margin: 0;
}

.clinic-home-wrapper .mf-skeleton--name-only {
    min-height: 210px;
    padding: 36px 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

.clinic-home-wrapper .mf-skeleton--name-only .sk-title {
    width: 55%;
    height: 1.35rem;
}

@media (max-width: 992px) {
    .clinic-home-wrapper .fields-container.dashboard-home-panel {
        min-height: 0;
        padding: 2.9rem 1.5rem 3.25rem !important;
    }
}
