﻿:root {
    --mud-palette-lines-inputs: #EBECF2;
}

.mud-input-outlined-border {
    background: var(--doka-theme-white);
    z-index: 1;
    border-color: #FFFFFF;
}

.mud-input:hover {
    cursor: pointer;
    border: 1px solid var(--doka-theme-primary);
    border-radius: var(--mud-default-borderradius);
}

.mud-input-slot {
    background: white;
    z-index: 2;
}

.mud-input-label {
    z-index: 3 !important;
}

.mud-tab {
    text-transform: none;
}

.mud-tabs-tabbar {
    background-color: transparent;
}

.mud-card {
    border: 1px solid var(--doka-card-border-color);
}

.mud-card-content {
    padding: var(--doka-card-content-padding);
}

.mud-paper.doka-card-list-item {
    padding: 24px;
    border: 1px solid var(--doka-card-border-color);
    min-width: 360px;
    width: calc((100% - var(--doka-card-list-gap)) / 2);
}

.mud-input-adornment {
    z-index: 4;
}

.mud-icon-button-size-small.mud-icon-button-edge-end {
    z-index: 2;
}

.doka-checkbox .mud-icon-root.mud-svg-icon {
    fill: #EBECF2;
    background-color: #EBECF2;
    border-radius: 6px;
}

.doka-checkbox .mud-icon-root {
    width: 26px;
    height: 26px;
}

input[type=checkbox]:checked + .mud-icon-root.mud-svg-icon {
    fill: white !important;
    background-color: currentColor !important;
}

.mud-drawer:not(.mud-drawer-fixed) {
    position: fixed;
}

.mud-popover.account-dropdown-popover {
    transform: translateX(-50%) !important;
}

.mud-icon-button:hover {
    background-color: unset !important;
}

.mud-icon-button.mud-ripple::after {
    transition: none !important;
}

.mud-dialog.receipt-dialog {
    max-width: 800px;
}
