/*!
 * Portal look for page content inside the shell (.main-content). Loaded after the skin's site.css so it wins over it.
 * Table headers (the skin's solid primary bar), button shapes and the font are deliberately left as the skin and
 * MudBlazor draw them.
 * Copyright © 2026 Always Active Technologies PTY Ltd
 */

/* Cards and papers: flat, thin border, rounder corners */
.main-content .mud-paper:not(.mud-elevation-0):not(.mud-appbar):not(.mud-table-toolbar) {
    border-radius: 12px;
}

.main-content .mud-paper[class*="mud-elevation-"]:not(.mud-elevation-0),
.main-content .mud-paper-outlined {
    box-shadow: none;
    border: 1px solid var(--shell-line);
}

/* Tables sitting inside a paper already have its border */
.main-content .mud-paper .mud-table.mud-paper {
    border: 0;
}

/* Tabs: accent underline */
.main-content .mud-tabs-tabbar .mud-tab.mud-tab-active {
    color: var(--shell-accent-ink);
}

.main-content .mud-tab-slider {
    background: var(--shell-accent);
}
