.management-shell {
    width: 100%;
    max-width: none;
    margin: 0;
    grid-template-columns: minmax(250px, 18vw) minmax(0, 1fr);
    min-height: calc(100vh - 120px);
}

.management-content {
    width: 100%;
    padding: clamp(2rem, 4vw, 5rem);
}

.management-stats {
    gap: clamp(1rem, 2vw, 2rem);
}

@media (max-width: 900px) {
    .management-shell { grid-template-columns: 1fr; }
    .management-content { padding: 1.5rem; }
}

@media (max-width: 460px) {
    .management-content { padding: 1rem; }
}
