/* Nahrát log (templates/log_upload/page.html.twig) */
.log-upload-form { margin-bottom: 2rem; }
.log-upload-status { font-weight: 600; }
.log-upload-status.is-done { color: var(--bs-success); }
.log-upload-status.is-failed { color: var(--bs-danger); }
.log-upload-status.is-queued,
.log-upload-status.is-processing { color: var(--bs-secondary-color); }
.log-upload-error { font-size: .875rem; color: var(--bs-danger); }
.log-upload-rejected summary { cursor: pointer; font-size: .875rem; }
.log-upload-rejected ul { font-size: .8125rem; max-height: 20rem; overflow: auto; padding-left: 1.25rem; }
.log-upload-warnings { font-size: .875rem; margin: 0 0 .5rem; padding: .375rem .625rem; border-left: 3px solid var(--bs-warning); background: var(--bs-warning-bg-subtle); color: var(--bs-warning-text-emphasis); }
.log-upload-warnings ul { font-size: .8125rem; margin: .25rem 0 0; padding-left: 1.25rem; }
/* an upload with warnings or skipped records: short badges in the status column, the details in a full-width row below */
.log-upload-summary.has-details > td { border-bottom-width: 0; }
.log-upload-details > td { padding-top: 0; }
.log-upload-file { overflow-wrap: anywhere; }
.log-upload-badge { font-size: .8125rem; color: var(--bs-secondary-color); }
.log-upload-badge.is-warning { color: var(--bs-warning-text-emphasis); font-weight: 600; }
