
.logo-container {
    width: 100%;
    max-width: 280px; /* Adjust max size as needed */
    min-width: 80px;
}

.logo-img {
    width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
}


.mud-toolbar-gutters {
    padding-left: 0;
    padding-right: 0;
}


.mud-toolbar {
    display: block;
}

.deal-card {
    position: relative;
}

.corner-triangle {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 49px;
    height: 49px;
    background: var(--mud-palette-primary);
    clip-path: polygon(100% 0, 0 100%, 100% 100%);
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 3px;
}


.mud-disabled a {
    color: var(--mud-palette-primary) !important;
    font-weight: 500;
}


.mud-breadcrumb-item a {
    color: inherit;
    font-weight: 500;
}

    .mud-breadcrumb-item a:hover,
    .mud-breadcrumb-item a:active,
    .mud-breadcrumb-item a:focus {
        color: var(--mud-palette-primary) !important;
        font-weight: 500;
    }

.mud-dialog-title {
    background: var(--mud-palette-primary) !important;
    color: var(--mud-palette-white) !important;
}

.mud-button {
text-transform:none !important;
}

.report-custom-chip {
    transition: background-color 0.3s, color 0.3s;
}

    .report-custom-chip.mud-chip-selected {
        color: var(--mud-palette-white) !important;
        background-color: var(--mud-palette-primary) !important;
    }