.pop-wizard{max-width:1000px}.pop-steps{display:flex;gap:12px;list-style:none;padding:0;margin:24px 0}.pop-steps li{padding:12px 16px;background:#e7ebef;border-radius:6px}.pop-steps [aria-current=step]{background:#1c344f;color:white}.pop-step,.pop-record{background:white;border:1px solid #d3dbe3;padding:24px;margin:16px 0;border-radius:8px}.pop-step[hidden],[hidden]{display:none!important}.pop-step h2{margin-top:0}.pop-step label{display:block;margin:12px 0 8px}.pop-step .pop-choice{padding:14px;border:1px solid #d3dbe3;border-radius:4px;cursor:pointer}.pop-navigation{display:flex;align-items:center;gap:12px;margin:24px 0}#pop-error{padding:14px;background:#fff0ef;border-left:4px solid #b32d2e;margin:16px 0}#pop-source-preview{width:100%;height:480px;margin-top:12px;border:1px solid #d3dbe3}#pop-logo-preview{max-height:100px;max-width:240px;margin:12px 0}#pop-review dt{font-weight:700;margin-top:14px}#pop-review dd{margin:4px 0 0;overflow-wrap:anywhere}.pop-verify{font:16px/1.6 system-ui,sans-serif;color:#1c344f;background:#edf1f5;margin:0}.pop-verify main{max-width:850px;margin:32px auto;padding:32px;background:white;border-radius:8px}.pop-verify a{color:#125a9b}.pop-verify section{border-top:1px solid #d3dbe3;padding:12px 0}.pop-hash{display:block;overflow-wrap:anywhere;background:#edf1f5;padding:12px}.pop-ok{color:#17632b}.pop-bad{color:#a51414;font-weight:700}.pop-verify label{display:block}.pop-verify input[type=text]{box-sizing:border-box;width:100%;padding:12px;margin:8px 0}.pop-verify button{background:#1c344f;color:white;padding:12px 20px;border:0;border-radius:4px;cursor:pointer}.pop-verify input[type=file]{max-width:100%}@media(max-width:600px){.pop-steps{flex-direction:column}.pop-verify main{margin:0;padding:20px;border-radius:0}.pop-step{padding:16px}.pop-navigation{flex-wrap:wrap}}

.pop-pdf-preview{margin:20px 0;max-width:720px}.pop-pdf-preview img{display:block;max-width:100%;height:auto;border:1px solid #d3dbe3}.pop-pdf-preview>a>span{display:block;margin-top:8px}.pop-pdf-preview figcaption{font-size:13px;overflow-wrap:anywhere}.pop-record .pop-pdf-preview{max-width:280px}
