.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
    color: var(--bs-secondary-color);
    text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder,
.form-floating > .form-control:focus::placeholder {
    text-align: start;
}

.mud-input-control {
    margin-top: 2px;
    margin-bottom: 2px;
}

.mud-input-slot {
    font-size: 0.85rem !important;
    min-height: 32px !important;
}

.mud-input > input,
.mud-input textarea {
    font-size: 0.85rem !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.mud-input-label {
    font-size: 0.80rem !important;
}

.mud-select-input {
    font-size: 12px !important;
}

.mud-input-adornment {
    font-size: 1rem !important;
}

.mud-input-outlined {
    font-size: 0.85rem !important;
}

.no-scroll {
    overflow-x: hidden;
    width: 100%;
    max-width: 100%;
}

.mud-drawer--temporary.mud-drawer-open {
    z-index: 2100 !important;
}

.mud-overlay-drawer {
    z-index: 2099 !important;
}

/* ── ApiErrorDialog: remove padding do content para o header colorido cobrir tudo ── */
.stella-error-mud-dialog .mud-dialog-content {
    padding: 0 !important;
    overflow: hidden;
}
