.rs-filecheck-status { display: block; margin: .25rem 0 0; padding: 0 0 0 1rem; list-style: disc outside; font-size: .875rem; font-weight: 600; white-space: normal; }
.rs-filecheck-status > li { display: list-item; margin: 0; padding: 0; list-style: disc outside; line-height: 1.4; }
.rs-filecheck-status > li + li { margin-top: .25rem; }
.rs-filecheck-status[data-status="PASS"] { color: #207a36; }
.rs-filecheck-status[data-status="WARN"],
.rs-filecheck-status[data-status="QUEUED"],
.rs-filecheck-status[data-status="PROCESSING"] { color: #9a6700; }
.rs-filecheck-status[data-status="FAIL"] { color: #b42318; }
.rs-filecheck-status > .rs-filecheck-message-pass { color: #207a36; }

.rs-document-upload-item[data-filecheck-status="WARN"] .rs-document-upload-check,
.rs-document-upload-item[data-filecheck-status="QUEUED"] .rs-document-upload-check,
.rs-document-upload-item[data-filecheck-status="PROCESSING"] .rs-document-upload-check { color: #9a6700; }

.rs-filecheck-debug { display: block; margin-top: .25rem; color: #555; font-size: .8rem; overflow-wrap: anywhere; }

.rs-filecheck-status[hidden] { display: none; }
.rs-filecheck-warn-advisory { display: flex; align-items: baseline; gap: .35rem; margin-top: .35rem; color: #6b5100; font-size: .85rem; font-weight: 500; }
.rs-filecheck-warn-advisory[hidden] { display: none; }
.rs-filecheck-warn-advisory i { font-size: .8rem; }

input[data-filecheck-locked="1"] + label .form-check-label-text { opacity: .45; cursor: not-allowed; }
