:root{font:16px/1.6 system-ui,-apple-system,"Hiragino Sans",sans-serif;color:#18232c;background:#f2f5f8}*{box-sizing:border-box}main{max-width:760px;margin:5vh auto;padding:30px;background:#fff;border:1px solid #dce2e8;border-radius:18px;box-shadow:0 10px 28px #0001}h1{margin:0 0 .2em}label{display:block;font-weight:600;margin:22px 0 8px}input[type=file]{width:100%;padding:13px;border:1px solid #b7c4d0;border-radius:8px}button{display:inline-block;margin:16px 10px 4px 0;background:#175a87;color:white;border:0;padding:12px 22px;border-radius:10px;font:inherit;cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}.secondary{background:#596979}.alert{padding:15px;background:#fff5e2;border-left:4px solid #ce8b1a}.muted{color:#536274;font-size:.92rem}.warning{color:#8b4d00;font-weight:600;white-space:pre-wrap}#status,#preflight{white-space:pre-wrap}fieldset{margin:20px 0 0;border:1px solid #d4dfe7;padding:12px 18px 16px;border-radius:12px}legend{font-weight:750;padding:0 7px}.check{display:flex;align-items:center;gap:10px;margin:8px 0;font-weight:500}.check input{width:19px;height:19px;margin:0;accent-color:#1c7252;opacity:1;flex-shrink:0}.check input:disabled{opacity:1}#preflight{margin:14px 0 0;font-size:.95rem}#warnings:empty{display:none}@media(max-width:560px){main{margin:0;padding:22px;border-radius:0;border:0}button{width:100%}}
