#source::placeholder{color:#74818d;opacity:.72}
.source-count052{font-size:12px;color:#617180;text-align:right;margin:5px 0}
.source-limit052{font-weight:700;color:#c21f30;font-size:14px;margin:4px 0 10px}
.source-limit052[hidden],#outputProgress052[hidden],#mp4Support052[hidden]{display:none!important}
#source[aria-invalid=true]{border-color:#c21f30}
#outputFormat052{display:flex;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid #b8c9d6;border-radius:10px;margin:12px 0}
#outputFormat052 legend{font-weight:700;color:#244962}
#outputFormat052 label{display:flex;align-items:center;gap:8px;min-height:48px;flex:1;margin:0;padding:8px 16px;border:1px solid #c6d3dd;border-radius:7px}
#outputFormat052 label:has(:checked){background:#eaf2ff;border-color:#286ac9;color:#1555a5}
#outputFormat052 input{width:20px;height:20px;accent-color:#2469d8;margin:0}
#outputFormat052 p{flex-basis:100%;font-size:12px;margin:0;line-height:1.5}
#outputProgress052{position:sticky;bottom:76px;z-index:25;display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:12px;margin:10px 0;background:#edf5ff;border:1px solid #8eb0d9;border-radius:8px;color:#174f87;font-size:13px;box-shadow:0 2px 10px #183c5b20}
#outputPhase052{grid-column:2/4}#outputBar052{grid-column:1/3;width:100%;height:12px;accent-color:#2469d8}
.output-spinner052{width:18px;height:18px;border:3px solid #bad1ed;border-top-color:#2469d8;border-radius:50%;animation:output-spin052 1s linear infinite}
@keyframes output-spin052{to{transform:rotate(360deg)}}
