.mud-navmenu .mud-nav-item .mud-nav-link {
    padding: 12px 16px;
}
.mud-navmenu .mud-nav-item .mud-nav-link .mud-icon-root[class*="fa-"] {
    font-size: 18px;
}
.mud-icon-button .mud-icon-button-label .mud-icon-root.mud-icon-size-medium[class*="fa-"] {
    font-size: 18px;
}
.mud-button-root.desktop-toggler .mud-icon-button-label .mud-icon-root {
    font-size: 14px;
}
.mud-button-root .mud-button-label .mud-button-icon-start .mud-icon-root[class*="fa-"],
.mud-button-root .mud-button-label .mud-button-icon-end .mud-icon-root[class*="fa-"] {
    font-size: 18px;
}
.mud-appbar.mud-theme-surface .mud-toolbar {
    background: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
}
.mud-drawer.mud-drawer--closed.mud-drawer-mini .mud-drawer-content .mud-navmenu .mud-nav-item .mud-nav-link {
    flex-direction: column;
    text-align: center;
    padding: 8px;
    gap: 5px;
}
.mud-drawer.mud-drawer--closed.mud-drawer-mini .mud-drawer-content .mud-navmenu .mud-nav-item .mud-nav-link .mud-nav-link-text {
    display: block;
    margin: 0;
    font-size: 12px;
    text-align: center;
}
.mud-avatar.mud-avatar-filled-surface {
    background: var(--mud-palette-surface);
}
.html-editor .is-resizable {
    min-height: 10em;
}
.invitation-chip-resend .mud-icon-root[class*="fa-"] {
    font-size: 12px;
}
.mud-tab {
    text-transform: none !important;
}
.mud-badge-overlap {
    inset: auto !important;
}.mud-link .mud-icon-root[class*="fa-"] {
    font-size: 18px;
}

.mud-table-striped .mud-table-container .mud-table-root .mud-table-body .mud-table-row:nth-of-type(odd) {
    background: var(--mud-palette-primary-hover);
}

.slot-action-icon .mud-icon-root {
    font-size: 16px !important;
}

.invoice-action-btn .mud-icon-root {
    font-size: 14px;
}

.event-finished-alert .mud-alert-position {
    align-items: center;
}
.event-finished-alert .mud-alert-icon .mud-icon-root {
    font-size: 14px;
}

/* Beta-Banner: AppBar, Content und Drawer nach unten drücken (nur wenn Banner im DOM) */
#beta-banner ~ .mud-layout .mud-appbar {
    top: 34px !important;
}
#beta-banner ~ .mud-layout .mud-main-content {
    padding-top: 98px !important;
}
#beta-banner ~ .mud-layout .mud-drawer.mud-drawer-clipped-never {
    top: 34px !important;
}
