/* ServerAdmin specific CSS
 * Admin-only styles: documentation, seat plan editor, admin tooling
 */

/* Admin-specific hero banner styling */
body.admin .hero-banner-content {
    width: 100%;
    height: clamp(180px, 35vh, 320px);
    background: var(--mud-palette-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

/* Scrollable documentation containers - admin docs pages */
.docs-scroll-container {
    max-height: 85vh;
    overflow-y: auto;
}

/* Table action columns - admin management tables */
.table-actions-column {
    width: 200px;
}

/* Seat plan editor flex layouts - admin seat management */
.seat-editor-main {
    flex: 2;
}

.seat-editor-sidebar {
    flex: 1;
    min-width: 300px;
}
