﻿
.criteriaPaper {
    background-color: #383945 !important;
}

.verticalAlignItem {
    align-items: center !important;
}

.menu-favori {
    display: block !important;
}

/* Global */
.mud-input-required .mud-input-label::after {
    content: " *" !important;
}

.mud-icon-size-medium {
    font-size: 1.3rem !important;
}

.mud-icon-button {
    padding: 0px !important;
}

.mud-input-control > .mud-input-control-input-container > .mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 1.4375em !important;
}

.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    font-size: 0.888889rem !important;
    font-weight: 400 !important;
}

.mud-table-sticky-header * .mud-table-root .mud-table-head .mud-table-cell {
    background-color: #999993 !important;
}

.mud-table-sticky-footer * .mud-table-root .mud-table-foot * .mud-table-cell {
    background-color: #a39f96 !important;
}

.mud-table-dense * .mud-table-row .mud-table-cell {
    padding: 6px 0px 6px 0px !important;
    padding-inline-start: 6px !important;
    padding-inline-end: 6px !important;
}

.mud-ripple-checkbox {
    margin-right: 4px !important;
}

.mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined, .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -6px) scale(0.73) !important;
}

.mud-picker-inline.mud-picker-input-button .mud-input, .mud-picker-inline.mud-picker-input-button .mud-input .mud-input-root {
    padding-left: 14px !important;
}

.mud-grid-spacing-xs-6 {
    margin-top: -14px !important;
}

    .mud-grid-spacing-xs-6 > .mud-grid-item {
        padding-top: 14px !important;
    }

.mud-input-adornment {
    padding: 1px 0px 0px 0px !important;
}

.mud-input-adornment-start {
    margin-right: 0px !important;
}

/* MudDataGrid */
.align-left-header .column-header {
    justify-content: flex-start !important;
}

.align-right-header .column-header {
    justify-content: flex-end !important;
}

.align-center-header .column-header {
    justify-content: center !important;
}

.ellipsis-text {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ellipsis-tooltip .mud-tooltip-root.mud-tooltip-inline {
    display: block !important;
}

/* MudMultiSelect */
.mud-input.mud-input-outlined:focus-within > .mud-input-outlined-border, .mud-input.mud-input-outlined:focus-within .mud-shrink > .mud-input-outlined-border {
    border-width: 1px !important;
}

.mma-chipset {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
    align-items: center;
}

    .mma-chipset .mud-chip {
        flex-shrink: 0;
        font-size: 0.75rem !important;
        height: 24px !important;
    }

        .mma-chipset .mud-chip .mud-chip-content {
            padding-left: 6px !important;
            padding-right: 6px !important;
        }

        .mma-chipset .mud-chip .mud-icon-root {
            font-size: 16px !important;
        }

.mma-menu {
    min-width: 280px;
    max-height: 320px;
    overflow-y: auto;
}

.mud-input.mud-input-outlined {
    min-height: 40px;
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
}

.mud-input-slot {
    flex: 1 1 auto;
    padding: 8px 14px;
    overflow: hidden;
}

.mud-input-dense .mud-input-label {
    font-size: 0.875rem;
}

.mud-input-adornment-end {
    padding-right: 6px;
}

.mud-input-dense .mud-input-outlined-legend {
    font-size: 0.75rem;
}

.mud-disabled .mud-input {
    cursor: default;
    pointer-events: none;
}

.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol.mud-disabled {
    color: var(--mud-palette-text-secondary) !important;
}

.mud-input.mud-shrink + label.mud-input-label {
    color: var(--mud-palette-text-primary) !important;
}

.mud-input.mud-shrink.mud-disabled + label.mud-input-label.mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

.mud-icon-button:disabled .mud-icon-root {
    color: var(--mud-palette-action-disabled) !important;
}

.inoks-multiselect .mud-input-slot {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    align-content: flex-start;
    overflow: visible;
    white-space: normal;
}

.inoks-multiselect .mma-multislot {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    padding: 8px 14px;
}

.inoks-multiselect .mud-input.mud-input-outlined {
    height: auto;
    min-height: 40px;
    align-items: flex-start;
}

.inoks-multiselect .mud-input-adornment-end {
    align-self: center;
    margin-top: 0;
}

.inoks-multiselect .mud-input-adornment {
    display: flex;
    align-items: center;
}

/* Stepper */
.mud-step.active .mud-step-label-icon {
    background-color: #3399ff !important;
    color: #f0f0f0 !important;
}

.mud-step:not(.active):not(.completed) .mud-step-label-icon {
    background-color: #999993 !important;
    color: #f0f0f0 !important;
}

/* MudSwitch */
.mud-switch-base-medium.mud-switch-base {
    padding: 9px !important;
}

/* InoksMudInformationGrid */
.inoks-info-grid {
    width: 100%;
    border-collapse: collapse;
}

    /* Colonne 1 = style proche de l'entête */
    .inoks-info-grid .inoks-info-grid-title {
        padding: 4px !important;
        padding-inline-start: 6px !important;
        padding-inline-end: 6px !important;
        background-color: #999993 !important;
        white-space: nowrap;
        border-right: 1px solid var(--mud-palette-table-lines);
    }

    /* Colonne 2 = look ligne normale */
    .inoks-info-grid .inoks-info-grid-value {
        padding: 4px !important;
        padding-inline-start: 6px !important;
        padding-inline-end: 6px !important;
        background-color: var(--mud-palette-surface);
    }

    .inoks-info-grid .mud-table-cell {
        vertical-align: middle;
    }