﻿.mud-input-control {
    margin: unset !important;
}

.mud-input.mud-input-underline:after, .mud-input.mud-input-underline:before {
    left: unset !important;
    right: unset !important;
    bottom: unset !important;
    content: unset !important;
    position: unset !important;
    transform: unset !important;
    transition: unset !important;
    border-bottom: unset !important;
    pointer-events: unset !important;
}

.mud-input-outlined-border {
    --dxbl-text-edit-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
    --dxbl-text-edit-border-style: solid;
    --dxbl-text-edit-border-radius: 0.1875rem;
    --dxbl-text-edit-border-width: 1px;
    border-radius: var(--dxbl-text-edit-border-radius) !important;
    border: var(--dxbl-text-edit-border-width) var(--dxbl-text-edit-border-style) var(--dxbl-text-edit-border-color) !important;
}

.mud-input-root-outlined {
    --dxbl-text-edit-padding-x: 0.25rem;
    --dxbl-text-edit-padding-y: 0.1875rem;
    margin: var(--dxbl-text-edit-padding-y) var(--dxbl-text-edit-padding-x) !important;
}

.mud-typography-subtitle1 {
    font: inherit !important;
}

.mud-input-root {
    /*--dxbl-text-edit-font-size: 0.75rem;*/
    /*font-size: var(--dxbl-text-edit-font-size) !important;*/
    /*font: inherit !important;*/
    margin: unset !important;
}

.mud-input-outlined:has(.mud-input-root-outlined:focus) .mud-input-outlined-border {
    --dxbl-text-edit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    --dxbl-text-edit-focus-shadow-color: rgba(var(--bs-primary-rgb), 25%);
    --dxbl-text-edit-focus-shadow-spread: 0.125rem;
    --dxbl-text-edit-focus-shadow-blur: 0rem;
    --dxbl-text-edit-focus-border-color: rgba(var(--bs-primary-rgb), 50%);
    box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color) !important;
}

.mud-input-control-input-container > input + div {
    height: 100%;
}

.mud-input-control-input-container > input + div > button {
    height: 100%;
}

.mud-chip {
    margin: unset !important;
}
