﻿.fc-toolbar-title {
    font-size: clamp(0.5rem, 3vw, 1.5rem) !important;
    padding: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 40vw;
}

.mud-button-label {
    font-size: clamp(0.6rem, 3cqi, 0.875rem);
}

.dirty-paper {
    outline: 2px solid var(--mud-palette-tertiary);
}



/* tekst w readonly inputach */
.mud-input-slot[readonly] {
    color: var(--mud-palette-text-primary) !important;
    -webkit-text-fill-color: var(--mud-palette-text-primary) !important;
    cursor: default !important;
    pointer-events: none !important;
}

/* chowanie adornmentów i spinnerów */
.mud-select-input:has(input[disabled]) .mud-input-adornment,
.mud-picker:has(input[disabled]) .mud-input-adornment,
.mud-autocomplete:has(input[disabled]) .mud-input-adornment,
.mud-input-number-control:has(input[disabled]) .mud-input-numeric-spin {
    display: none !important;
}

/* chowanie borderu */
.mud-disabled fieldset, .mud-disabled .mud-input-slot {
    border-color: transparent !important;
    color: var(--mud-palette-text-primary) !important;
    -webkit-text-fill-color: var(--mud-palette-text-primary) !important;
}

.mud-input-slot[disabled],
.mud-input-slot:disabled {
    color: var(--mud-palette-text-primary) !important;
    -webkit-text-fill-color: var(--mud-palette-text-primary) !important;
}

.mud-input.mud-disabled.mud-input-underline::before,
.mud-input.mud-disabled.mud-input-underline::after {
    border-color: transparent !important;
}