﻿:root {
    --mud-palette-action-default-hover: "#fff" !important; /* global scope */
}

/*.mud-button-filled.mud-button-filled-primary:not(.mud-button-disable-elevation){
    border: 1px solid var(--mud-palette-primary) !important;
}
.mud-button-filled.mud-button-filled-secondary:not(.mud-button-disable-elevation) {
    border: 1px solid var(--mud-palette-secondary) !important;
}*/

.mud-button-filled[disabled] {
    border: 1px solid !important;
    border-color: #e7e7e7;
}

.mud-button-filled {
    box-shadow: none !important;
}

/* Global Hover-to-Fill for Primary Outlined Buttons */
.mud-button-outlined.mud-button-outlined-primary:hover {
    background-color: var(--mud-palette-primary) !important;
    color: var(--mud-palette-primary-text) !important;
}
/* Global Hover-to-Fill for Secondary Outlined Buttons */
.mud-button-outlined.mud-button-outlined-secondary:hover {
    background-color: var(--mud-palette-secondary) !important;
    color: var(--mud-palette-secondary-text) !important;
}
.mud-button-text.mud-button-text-secondary:hover {
    background-color: var(--mud-palette-secondary) !important;
    color: var(--mud-palette-secondary-text) !important;
}


.mud-button.mud-button-link:hover {
    text-decoration: 2px solid underline var(--mud-palette-primary) !important;
    text-underline-offset: 8px !important;
}

/* Target the icon inside the button on hover */
.mud-button-link:hover .mud-button-icon-start,
.mud-button-link:hover .mud-icon-button-label {
    color: var(--mud-palette-primary) !important;
    transition: color 0.3s ease;
}

.mud-breadcrumb-item a{
    color: whitesmoke !important;
    text-decoration: underline;
    text-underline-offset: 0.3rem;
}

.mud-breadcrumb-separator span{
    color: whitesmoke !important;
}

.mud-breadcrumb-separator{
    padding: 0.25rem;
}

.mud-breadcrumb-item.mud-disabled a {
    color: lightgray !important;
    text-decoration: none;
}



/*.mud-link:hover, .mud-link:hover * {
    color: var(--mud-palette-primary) !important;
}*/

.astart-disabled-form *::after,
.astart-disabled-form *::before {
    display: none !important;
}

.mud-drawer-temporary {
    position: fixed !important;
    height: 100vh !important;
    top: 0 !important;
    z-index: var(--mud-zindex-drawer);
}

/* Ensure the overlay also covers the full screen */
.mud-drawer-overlay {
    position: fixed !important;
    height: 100vh !important;
    top: 0 !important;
}
/*
.mud-timeline-item-opposite{
    display: unset !important;
}*/

.tight-lines .mud-input-root-text {
    padding-top: 0.15rem !important;
    padding-bottom: 0.15rem !important;
}

.mud-input-slot{
    font-weight: 680 !important;
}