.mud-paper {
    backdrop-filter: blur(10px);
}

.mud-tabs-toolbar {
    border-bottom: 1px solid rgba(148, 163, 184, 0.08);
}

.mud-tab {
    text-transform: none !important;
    font-weight: 700 !important;
}

.mud-alert {
    border-radius: 1rem !important;
}

.mud-input-control .mud-input-outlined-border {
    stroke: rgba(148, 163, 184, 0.16) !important;
}

.mud-input-control:hover .mud-input-outlined-border {
    stroke: rgba(124, 77, 255, 0.28) !important;
}

.mud-input-control.mud-input-focused .mud-input-outlined-border {
    stroke: #7c4dff !important;
}

.mud-button-root {
    text-transform: none !important;
    border-radius: 0.95rem !important;
    font-weight: 700 !important;
}

.mud-chip {
    font-weight: 700 !important;
    border-radius: 999px !important;
}

.mud-table {
    background: transparent !important;
}

.mud-table-root .mud-table-head th {
    color: #cbd5e1 !important;
    background: rgba(255,255,255,0.02);
    border-bottom: 1px solid rgba(148, 163, 184, 0.08);
}

.mud-table-root .mud-table-body td {
    border-bottom: 1px solid rgba(148, 163, 184, 0.06);
}

.mud-table-root .mud-table-row:hover {
    background: rgba(124, 77, 255, 0.06) !important;
}

.mud-progress-linear {
    border-radius: 999px !important;
    overflow: hidden;
}

.mud-progress-linear-bars {
    border-radius: 999px !important;
}