:root{color:#18212b;background:#f5f6f8;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:42rem;margin:auto;padding:1.25rem}h1{font-size:1.45rem}section{background:#fff;border-radius:.6rem;margin:1rem 0;padding:1rem}label{margin:.8rem 0;font-weight:600;display:block}input,select,button{font:inherit;min-height:2.8rem}input,select{border:1px solid #687684;border-radius:.3rem;width:100%;padding:.55rem;display:block}button{color:#fff;cursor:pointer;background:#203d69;border:0;border-radius:.3rem;margin:.25rem .25rem .25rem 0;padding:.55rem .8rem}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{color:#203d69;background:#e6ebf2}#confirmation-panel{background:#f0f5ff;border:2px solid #355a8f}#confirmation-panel h3{margin-top:0}.checkbox-row{align-items:flex-start;gap:.7rem;display:flex}.checkbox-row input{flex:none;width:1.35rem;min-height:1.35rem;margin:.15rem 0 0;display:inline-block}video{background:#14191e;border-radius:.3rem;width:100%;max-height:20rem;margin-top:.5rem}.notice{font-weight:600}.result{border:3px solid #0000;font-size:1.3rem;font-weight:700}.result.green{background:#e2f6e7;border-color:#11753a}.result.orange{background:#fff0d0;border-color:#9b5900}.result.red{background:#ffe1df;border-color:#ad2020}.result.unknown{background:#e4ecfa;border-color:#355a8f}.result.neutral{background:#fff;border-color:#9ca8b2}
