﻿.crud-dialog .mud-input-control {
    margin-top: 6px !important;
}

.crud-dialog .mud-input-label {
    background-color: #1f232a !important;
    padding: 0 8px !important;
    border-radius: 6px !important;
    z-index: 2 !important;
}

.crud-dialog .mud-input-slot {
    min-height: 44px !important;
}

.crud-dialog .mud-input > input,
.crud-dialog .mud-input > textarea,
.crud-dialog .mud-select-input {
    padding-top: 0px !important;
}

.crud-dialog-header {
    padding: 16px 20px;
    border-bottom: 1px solid rgba(255,255,255,.08);
}

.crud-dialog-body {
    display: flex;
    flex-direction: column;
}

.crud-dialog slot.mud-input-root {
    padding: 0px 8px 0px 8px !important;
}

.crud-dialog .mud-input.mud-select-input .mud-select-input {
    display: flex !important;
    align-items: center;
}

.crud-dialog .mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
.crud-dialog .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    color: rgba(var(--primary-rgb), 0.8) !important;
    top: 0px !important;
}

.crud-dialog .mud-input-control > .mud-input-control-input-container > .mud-input-label-outlined.mud-input-label-inputcontrol {
    top: -7px !important;
}

.crud-dialog .mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    font-size: 13px;
}

.crud-dialog .mud-input > input.mud-input-root,
.crud-dialog div.mud-input-slot.mud-input-root {
    padding: 0px 8px 0px 8px !important;
}

.crud-dialog .mud-input-outlined-border {
    border-color: rgba(255,255,255,0.12) !important;
}

.dialog-title-icon {
    color: #a78bfa;
}

.dialog-tab-icon {
    opacity: .95;
}

.dialog-tab-icon-primary {
    color: #c084fc;
}

.dialog-tab-icon-info {
    color: #67e8f9;
}

.dialog-tab-icon-success {
    color: #86efac;
}

.dialog-tab-icon-warning {
    color: #fcd34d;
}

.mud-dialog .mud-dialog-title {
    display: none;
}

.crud-dialog .mud-input-label {
    background-color: transparent !important;
}

.crud-dialog .mud-grid-spacing-xs-6 > .mud-grid-item {
    padding: 3px !important;
}

/* MudBlazor: popovers (MudSelect/MudDatePicker) encima de dialogs/overlays */
.mud-popover,
.mud-popover-provider,
.mud-popover-open {
    z-index: 20000 !important;
}