#gnt-chproof-modal[hidden]{display:none!important}#gnt-chproof-modal{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;font:inherit}#gnt-chproof-modal .gnt-proof-shade{position:absolute;inset:0;background:#000b}#gnt-chproof-modal .gnt-proof-dialog{position:relative;z-index:1;width:min(640px,94vw);max-height:90vh;overflow:auto;border:1px solid #8b8b9d66;border-radius:18px;padding:20px 24px;background:var(--surface,#1c1d2b);color:var(--text,#f7f7fa);box-shadow:0 12px 50px #0007}#gnt-chproof-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px}#gnt-chproof-modal header h2{margin:0;font-size:1.15rem}#gnt-chproof-modal label{display:grid;gap:6px;margin:14px 0;font-weight:600}#gnt-chproof-modal label select,#gnt-chproof-modal label input[type=file]{width:100%;padding:11px;border:1px solid #a6a6b655;border-radius:9px;background:transparent;color:inherit}#gnt-chproof-modal option{color:#181825}#gnt-chproof-modal small{opacity:.8}#gnt-chproof-modal .gnt-proof-confirm{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5}#gnt-chproof-modal .gnt-proof-confirm input{margin-top:5px}#gnt-chproof-modal .gnt-proof-buttons{display:flex;flex-wrap:wrap;gap:10px}#gnt-chproof-modal button{padding:10px 14px;border:1px solid #a5a5b555;border-radius:9px;cursor:pointer}#gnt-chproof-modal [data-proof-message]{font-size:.9rem;color:#eeba68}#gnt-chproof-modal .gnt-proof-result{padding:12px;border-radius:10px;background:#6da8a719}
