/* Blazor validation / error boundary only — theme lives in admin-theme.css */

h1:focus {
    outline: none;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid var(--danger-color, #e50000);
}

.validation-message {
    color: var(--danger-color, #e50000);
}

.blazor-error-boundary {
    background: var(--danger-color, #b32121);
    padding: 1rem 1.25rem;
    color: white;
    border-radius: var(--radius-md, 0.375rem);
}

.blazor-error-boundary::after {
    content: "Произошла ошибка.";
}
