.fx-verify-page{color:#183b4b;max-width:900px;margin:auto;padding:32px 24px 60px;font-family:Arial,sans-serif;line-height:1.6}.fx-verify-page header{margin:32px 0}.fx-verify-page h1{margin:12px 0;font-family:Georgia,serif;font-size:clamp(2rem,6vw,3rem);line-height:1.2}.fx-verify-page .fx-panel{background:#fff;border:1px solid #cbd9e2;border-radius:10px;margin:24px 0;padding:28px}.fx-verify-page h2{align-items:center;gap:10px;margin-bottom:16px;font-size:1.25rem;font-weight:700;display:flex}.fx-verify-page h3{margin:16px 0 8px;font-weight:700}.fx-verify-form label{margin:20px 0 8px;font-weight:700;display:block}.fx-verify-form input[type=file]{border:1px dashed #7d9aa8;border-radius:6px;width:100%;padding:14px;display:block}.fx-verify-form input[type=file]::file-selector-button{margin-right:12px;padding:8px}.fx-verify-page p{margin:10px 0}.fx-verify-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.fx-verify-result[data-status=PASS]{border-left:5px solid #287c71}.fx-verify-result[data-status=FAIL]{border-left:5px solid #a63f37}.fx-verify-result ul{padding-left:24px;list-style:outside}.fx-verify-result code,.fx-verify-result p{overflow-wrap:anywhere}.fx-verify-hash{word-break:break-all;background:#f1f5f7;border-radius:5px;margin-bottom:20px;padding:12px;font-size:.8rem;display:block}.fx-verify-warning{background:#fff3d5;border-radius:5px;padding:12px}.fx-verify-limits p{font-size:.93rem}.fx-verify-page button{min-height:42px}.fx-verify-result:focus{outline-offset:4px;outline:2px solid #287c71}@media (max-width:540px){.fx-verify-page{padding:24px 14px}.fx-verify-page .fx-panel{padding:20px 16px}.fx-verify-actions>button{width:100%}}.fx-local-file{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.fx-local-file>span{overflow-wrap:anywhere}.fx-local-file-control{color:#163142;background:#fff;border:1px solid #8a9da7;border-radius:7px;align-items:center;min-height:44px;padding:9px 14px;font-weight:600;display:inline-flex;position:relative}.fx-local-file-control:focus-within{outline-offset:3px;outline:3px solid #126a64}.fx-local-file-control[data-disabled=true]{opacity:.55}.fx-local-file-control input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}
