html, body {
    font-family: var(--bb-font-body);
    background:
        radial-gradient(circle at 12% 10%, rgba(255, 218, 202, 0.72), transparent 30%),
        radial-gradient(circle at 85% 8%, rgba(194, 228, 214, 0.58), transparent 26%),
        linear-gradient(180deg, #fff8ef 0%, #fffdf8 48%, #f9f4ec 100%);
    color: var(--bb-text);
    overflow-x: hidden;
}

body {
    min-height: 100vh;
}

img,
video {
    max-width: 100%;
}

a, .btn-link {
    color: var(--bb-accent-strong);
}

a:hover, .btn-link:hover {
    color: #80472f;
}

.btn-primary {
    color: #fff;
    background: linear-gradient(135deg, var(--bb-accent), var(--bb-accent-strong));
    border-color: var(--bb-accent-strong);
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem rgba(199, 119, 90, 0.35);
}

.content {
    padding-top: 1.1rem;
}

h1:focus {
    outline: none;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid #e50000;
}

.validation-message {
    color: #e50000;
}

.form-field {
    display: grid;
    gap: 0.35rem;
}

.form-field__header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 0.75rem;
    flex-wrap: wrap;
}

.form-field__label {
    color: #5f4940;
    font-size: 0.93rem;
    font-weight: 700;
}

.form-field__required {
    color: #d34545;
    margin-left: 0.18rem;
}

.form-field__hint {
    color: var(--bb-muted);
    font-size: 0.82rem;
}

.form-field .validation-message {
    font-size: 0.84rem;
    line-height: 1.35;
}

.form-field .mud-input-label,
.form-field .mud-input-label-inputcontrol {
    display: none !important;
}

.form-check-row {
    display: flex;
    align-items: flex-start;
    gap: 0.65rem;
    max-width: 100%;
    color: var(--bb-text);
}

.form-check-row input[type=checkbox] {
    margin-top: 0.2rem;
    flex: 0 0 auto;
}

.form-check-row label,
.form-check-row span {
    min-width: 0;
    overflow-wrap: anywhere;
    line-height: 1.4;
}

.blazor-error-boundary {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
    padding: 1rem 1rem 1rem 3.7rem;
    color: white;
}

    .blazor-error-boundary::after {
        content: "An error has occurred."
    }

.darker-border-checkbox.form-check-input {
    border-color: #929292;
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
    color: var(--bs-secondary-color);
    text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder {
    text-align: start;
}

:root {
    --bb-font-body: "Nunito Sans", "Segoe UI", "Trebuchet MS", sans-serif;
    --bb-font-display: "Cormorant Garamond", "Georgia", "Times New Roman", serif;
    --bb-surface: rgba(255, 253, 248, 0.9);
    --bb-surface-strong: #fffdf7;
    --bb-line: rgba(181, 143, 118, 0.24);
    --bb-shadow: 0 24px 50px rgba(113, 82, 64, 0.1);
    --bb-shadow-soft: 0 14px 32px rgba(113, 82, 64, 0.07);
    --bb-text: #42352e;
    --bb-muted: #766459;
    --bb-accent: #d98563;
    --bb-accent-strong: #a85a3f;
    --bb-accent-soft: #f8dfcf;
    --bb-cream: #fff6e9;
    --bb-blush: #ffd8c7;
    --bb-sage: #9fcfbc;
    --bb-mint: #d9efe6;
    --bb-honey: #f5cb76;
    --bb-success: #6f9f88;
}

.mud-main-content,
.mud-layout {
    background: transparent;
}

.mud-typography,
.mud-input,
.mud-button-root,
.mud-table,
.mud-list,
.mud-alert,
.mud-popover {
    font-family: var(--bb-font-body) !important;
}

.page-stack {
    display: grid;
    gap: 1.25rem;
}

.page-hero,
.page-panel,
.page-card,
.auth-panel,
.metric-panel,
.empty-state {
    position: relative;
    overflow: hidden;
    border: 1px solid var(--bb-line);
    border-radius: 28px;
    background: var(--bb-surface);
    box-shadow: var(--bb-shadow);
}

.page-panel,
.page-card,
.auth-panel,
.metric-panel,
.empty-state {
    padding: 1.35rem;
}

.page-hero {
    padding: 1.6rem;
    background:
        radial-gradient(circle at top right, rgba(255, 216, 199, 0.68), transparent 30%),
        radial-gradient(circle at bottom left, rgba(217, 239, 230, 0.72), transparent 28%),
        linear-gradient(135deg, rgba(255, 249, 239, 0.97), rgba(255, 254, 249, 0.9));
}

.page-hero__content {
    display: grid;
    gap: 1.2rem;
}

.page-hero__content--art {
    align-items: center;
}

.page-hero__body {
    display: grid;
    gap: 1rem;
}

.page-kicker {
    margin: 0;
    font-size: 0.76rem;
    font-weight: 800;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: var(--bb-accent-strong);
}

.page-title,
.auth-title,
.state-title {
    margin: 0;
    font-family: var(--bb-font-display);
    font-weight: 700;
    line-height: 0.98;
    letter-spacing: 0.01em;
    color: #4f3d35;
}

.page-title {
    font-size: clamp(1.7rem, 2.2vw, 2.7rem);
    max-width: 13ch;
    text-wrap: balance;
    overflow-wrap: anywhere;
}

.page-subtitle,
.auth-copy,
.state-copy {
    margin: 0;
    max-width: 44rem;
    line-height: 1.7;
    color: var(--bb-muted);
    overflow-wrap: anywhere;
}

.page-actions,
.inline-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
}

.hero-stats,
.summary-strip {
    display: grid;
    gap: 0.85rem;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

.hero-stat,
.summary-pill {
    padding: 1rem 1.1rem;
    border-radius: 22px;
    background: rgba(255, 252, 246, 0.78);
    border: 1px solid rgba(181, 143, 118, 0.2);
    box-shadow: var(--bb-shadow-soft);
}

.hero-stat strong,
.summary-pill strong {
    display: block;
    font-size: 1.35rem;
    color: #574136;
}

.hero-stat span,
.summary-pill span {
    color: var(--bb-muted);
    font-size: 0.92rem;
}

.section-heading {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1rem;
}

.section-heading h2,
.section-heading h3 {
    margin: 0;
    font-family: var(--bb-font-display);
    color: #4f3d35;
}

.section-heading p {
    margin: 0.35rem 0 0;
    color: var(--bb-muted);
}

.record-list {
    display: grid;
    gap: 1rem;
}

.page-cartoon {
    position: relative;
    width: min(100%, 340px);
    justify-self: center;
    padding: 0.9rem;
    border-radius: 30px;
    background:
        radial-gradient(circle at top left, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.35) 52%, transparent 70%),
        linear-gradient(160deg, rgba(255, 255, 255, 0.72), rgba(248, 238, 228, 0.64));
    border: 1px solid rgba(191, 155, 135, 0.22);
    box-shadow: 0 20px 40px rgba(122, 86, 68, 0.1);
    animation: bbCartoonFloat 5.6s ease-in-out infinite;
}

.page-cartoon::before,
.page-cartoon::after {
    content: "";
    position: absolute;
    border-radius: 999px;
    pointer-events: none;
}

.page-cartoon::before {
    top: 18px;
    left: 18px;
    width: 54px;
    height: 54px;
    background: rgba(255, 255, 255, 0.48);
    filter: blur(4px);
}

.page-cartoon::after {
    right: 22px;
    bottom: 18px;
    width: 72px;
    height: 18px;
    background: rgba(95, 67, 54, 0.08);
    filter: blur(8px);
}

.page-cartoon__svg {
    display: block;
    width: 100%;
    height: auto;
}

.page-cartoon__halo {
    fill: rgba(255, 255, 255, 0.72);
}

.page-cartoon__skin {
    fill: #ffd6bb;
}

.page-cartoon__hair {
    fill: none;
    stroke: #6f4d40;
    stroke-width: 10;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.page-cartoon__ink {
    fill: #473632;
}

.page-cartoon__smile,
.page-cartoon__line,
.page-cartoon__limb,
.page-cartoon__steth,
.page-cartoon__cross,
.page-cartoon__check,
.page-cartoon__gear,
.page-cartoon__roof {
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.page-cartoon__smile {
    stroke: #7a5140;
    stroke-width: 4;
}

.page-cartoon__limb {
    stroke: #9b6c58;
    stroke-width: 7;
}

.page-cartoon__onesie {
    fill: #f1a98d;
}

.page-cartoon__shirt {
    fill: #87c4b0;
}

.page-cartoon__coat,
.page-cartoon__sheet {
    fill: #fff8f1;
    stroke: rgba(122, 86, 68, 0.18);
    stroke-width: 2;
}

.page-cartoon__book {
    fill: #fff0df;
    stroke: rgba(122, 86, 68, 0.18);
    stroke-width: 2;
}

.page-cartoon__block--peach,
.page-cartoon__bar--peach,
.page-cartoon__chart--peach {
    fill: #f1a98d;
}

.page-cartoon__block--mint,
.page-cartoon__chart--mint {
    fill: #8dd1bf;
}

.page-cartoon__chart--gold,
.page-cartoon__coin,
.page-cartoon__spark--gold {
    fill: #f3c86b;
}

.page-cartoon__spark--mint {
    fill: #9de0cb;
}

.page-cartoon__spark--peach {
    fill: #f5bba4;
}

.page-cartoon__steth {
    stroke: #6c8ea6;
    stroke-width: 5;
}

.page-cartoon__heart {
    fill: #ea8a7f;
}

.page-cartoon__building,
.page-cartoon__house {
    fill: #fff7ef;
    stroke: rgba(122, 86, 68, 0.16);
    stroke-width: 2;
}

.page-cartoon__door {
    fill: #dca98c;
}

.page-cartoon__window {
    fill: #a9dff4;
}

.page-cartoon__ambulance,
.page-cartoon__wallet,
.page-cartoon__panel,
.page-cartoon__phone {
    fill: #fffdf8;
    stroke: rgba(122, 86, 68, 0.16);
    stroke-width: 2;
}

.page-cartoon__wallet-flap,
.page-cartoon__clip {
    fill: #f2c7af;
}

.page-cartoon__button,
.page-cartoon__wheel,
.page-cartoon__gear-core {
    fill: #5d4b46;
}

.page-cartoon__cross {
    stroke: #ef8c81;
    stroke-width: 10;
}

.page-cartoon__cross--small {
    stroke-width: 7;
}

.page-cartoon__line {
    stroke: #c09f8d;
    stroke-width: 5;
}

.page-cartoon__check {
    stroke: #77b39d;
    stroke-width: 5;
}

.page-cartoon__gear {
    stroke: #7e695f;
    stroke-width: 4.5;
}

.page-cartoon__bar--ink {
    fill: #6b5550;
}

.page-cartoon__coin--small {
    fill: #ffd993;
}

.page-cartoon__roof {
    stroke: #d58f70;
    stroke-width: 7;
}

.page-cartoon__star {
    fill: #f3c86b;
}

@keyframes bbCartoonFloat {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px);
    }
}

.record-card {
    padding: 1.15rem;
    border-radius: 24px;
    background: rgba(255, 253, 248, 0.8);
    border: 1px solid rgba(181, 143, 118, 0.2);
    box-shadow: var(--bb-shadow-soft);
}

.record-card__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0.9rem;
    margin-bottom: 0.8rem;
}

.record-card__meta,
.muted-text {
    color: var(--bb-muted);
    overflow-wrap: anywhere;
}

.record-grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}

.table-shell {
    overflow: hidden;
}

.table-shell .mud-table-container {
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.62);
}

.detail-list {
    display: grid;
    gap: 0.75rem;
}

.detail-row {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    padding-bottom: 0.75rem;
    border-bottom: 1px solid rgba(191, 155, 135, 0.18);
}

.detail-row:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.detail-label {
    color: #8c6f63;
    font-size: 0.92rem;
}

.detail-value {
    font-weight: 600;
    color: var(--bb-text);
    text-align: right;
    overflow-wrap: anywhere;
}

.auth-shell {
    display: grid;
    gap: 1.2rem;
    align-items: start;
}

.auth-panel {
    min-width: 0;
    background:
        radial-gradient(circle at top right, rgba(255, 216, 199, 0.42), transparent 34%),
        linear-gradient(160deg, rgba(255, 252, 246, 0.96), rgba(255, 246, 238, 0.9));
}

.auth-aside {
    position: relative;
    overflow: hidden;
    padding: 1.35rem;
    border-radius: 28px;
    border: 1px solid rgba(181, 143, 118, 0.24);
    background:
        radial-gradient(circle at top right, rgba(217, 239, 230, 0.62), transparent 28%),
        linear-gradient(160deg, #fff8ed, #fff1e5);
    box-shadow: var(--bb-shadow);
}

.auth-title,
.state-title {
    font-size: clamp(1.45rem, 1.75vw, 2rem);
}

.auth-panel__content,
.auth-aside__content {
    position: relative;
    z-index: 1;
}

.auth-panel__content {
    display: grid;
    gap: 0.15rem;
}

.auth-panel__art,
.auth-aside__art {
    position: absolute;
    pointer-events: none;
}

.auth-panel__art {
    right: -0.6rem;
    bottom: -0.65rem;
    width: min(45%, 240px);
    opacity: 0.34;
}

.auth-aside__art {
    right: -1.15rem;
    bottom: -0.95rem;
    width: min(78%, 240px);
    opacity: 0.24;
}

.auth-panel__art .page-cartoon,
.auth-aside__art .page-cartoon {
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
    box-shadow: none;
    animation: none;
}

.auth-bullets {
    margin: 1rem 0 0;
    padding-left: 1.1rem;
    color: var(--bb-muted);
}

.auth-bullets li + li {
    margin-top: 0.45rem;
}

.badge-note {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.45rem 0.8rem;
    border-radius: 999px;
    background: rgba(255, 252, 246, 0.72);
    color: var(--bb-accent-strong);
    border: 1px solid rgba(181, 143, 118, 0.2);
    font-size: 0.9rem;
}

.media-grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.media-card {
    padding: 0.85rem;
    border-radius: 22px;
    background: rgba(255, 253, 248, 0.78);
    border: 1px solid rgba(181, 143, 118, 0.18);
}

.upload-zone {
    position: relative;
    display: grid;
    place-items: center;
    gap: 0.4rem;
    min-height: 140px;
    border: 2px dashed rgba(168, 90, 63, 0.35);
    border-radius: 22px;
    background: linear-gradient(180deg, rgba(255, 246, 235, 0.88), rgba(255, 253, 248, 0.78));
    text-align: center;
    cursor: pointer;
}

.upload-zone input[type=file] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.empty-state {
    text-align: center;
}

.state-title {
    margin-bottom: 0.5rem;
}

.state-copy {
    max-width: 32rem;
    margin-inline: auto;
}

.metric-grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

.metric-panel strong {
    display: block;
    margin-top: 0.35rem;
    font-size: 2rem;
    color: #4f3d35;
}

.support-note {
    padding: 0.95rem 1rem;
    border-radius: 18px;
    background: rgba(248, 223, 207, 0.62);
    color: #704c3f;
    overflow-wrap: anywhere;
}

.table-shell .mud-table-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.table-shell .mud-table-root {
    min-width: 640px;
}

.table-shell .mud-table-cell,
.table-shell .mud-table-head .mud-table-cell {
    white-space: normal;
    vertical-align: top;
    overflow-wrap: anywhere;
}

.policy-dialog .mud-dialog-content {
    padding-top: 0.5rem;
}

.policy-content {
    display: grid;
    gap: 1rem;
}

.policy-section {
    display: grid;
    gap: 0.45rem;
}

.policy-section h3 {
    margin: 0;
    font-family: var(--bb-font-display);
    font-size: 1.1rem;
    color: #4f3d35;
}

.policy-section p {
    margin: 0;
    line-height: 1.7;
    color: var(--bb-muted);
}

.mud-button-root {
    border-radius: 999px !important;
    text-transform: none !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
}

.mud-input > input,
.mud-input-slot,
.form-control {
    border-radius: 18px !important;
}

.mud-alert {
    border-radius: 20px !important;
}

.mud-table {
    background: transparent !important;
}

@media (min-width: 920px) {
    .auth-shell {
        grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);
    }

    .page-hero__content {
        grid-template-columns: minmax(0, 1.3fr) minmax(260px, 0.9fr);
        align-items: end;
    }

    .page-hero__content--art {
        grid-template-columns: minmax(0, 1.2fr) minmax(260px, 340px);
        align-items: center;
    }
}

@media (max-width: 640px) {
    .form-field__header {
        flex-direction: column;
        align-items: flex-start;
        gap: 0.2rem;
    }

    .page-stack {
        gap: 1rem;
    }

    .page-hero,
    .page-panel,
    .page-card,
    .auth-panel,
    .metric-panel,
    .empty-state {
        padding: 1.1rem;
        border-radius: 22px;
    }

    .page-title {
        font-size: clamp(1.45rem, 8vw, 2.05rem);
        max-width: none;
    }

    .auth-title,
    .state-title {
        font-size: clamp(1.3rem, 6.5vw, 1.75rem);
    }

    .page-subtitle,
    .auth-copy,
    .state-copy,
    .mud-menu-support,
    .app-topbar__message {
        font-size: 0.94rem;
        line-height: 1.6;
    }

    .section-heading,
    .detail-row,
    .record-card__header {
        flex-direction: column;
        align-items: flex-start;
    }

    .record-card__header .mud-stack,
    .record-card__header .mud-stack-root {
        width: 100%;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .page-actions,
    .inline-actions {
        flex-direction: column;
        align-items: stretch;
    }

    .page-actions > *,
    .inline-actions > * {
        width: 100%;
    }

    .page-actions .mud-button-root,
    .inline-actions .mud-button-root,
    .page-actions .btn,
    .inline-actions .btn {
        width: 100%;
    }

    .auth-panel form .mud-button-root,
    .auth-panel form .btn:not(.btn-link) {
        width: 100%;
    }

    .detail-value {
        text-align: left;
    }

    .page-cartoon {
        width: min(100%, 250px);
        padding: 0.75rem;
    }

    .auth-panel__art {
        right: -0.75rem;
        bottom: -0.9rem;
        width: min(56%, 190px);
        opacity: 0.24;
    }

    .auth-aside__art {
        right: -1.2rem;
        bottom: -0.95rem;
        width: min(72%, 190px);
        opacity: 0.18;
    }

    .badge-note {
        white-space: normal;
    }

    .upload-zone {
        min-height: 120px;
        padding: 0.85rem;
    }

    .table-shell .mud-table-root {
        min-width: 560px;
    }
}
