.idscan-verification-container{margin:0 auto;padding:20px}.idscan-verification-options-wrap{display:flex;column-gap:30px}.idscan-status-wrap{text-align:center;margin-bottom:20px}.idscan-button-container{text-align:center}.idscan-verification-button{background-color:#0073aa;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.idscan-verification-button:hover{background-color:#005c8a}.idscan-verification-loading{text-align:center;padding:20px}.idscan-verification-qr-container{text-align:center;margin-bottom:20px}.idscan-verification-qr{max-width:250px;margin:0 auto}.idscan-verification-iframe-container{width:100%;margin-top:20px}.idscan-verification-iframe{width:100%;height:600px;border:1px solid #ddd}.idscan-verification-status{margin-top:20px;padding:10px;border-radius:4px}.idscan-verification-status-passed{background-color:#dff0d8;color:#3c763d;padding:10px;border-radius:4px}.idscan-verification-status-refer{background-color:#fcf8e3;color:#8a6d3b;padding:10px;border-radius:4px}.idscan-verification-error{background-color:#f2dede;color:#a94442;padding:10px;border-radius:4px}.active-qr-code-container{margin:20px 0}.active-qr-code-container h3{margin-top:0;color:#333}.qr-code-display{text-align:center;margin:15px 0}.qr-code-info{background-color:#fff;padding:15px;border:1px solid #eee;border-radius:4px}.qr-code-info p{margin:5px 0}.qr-expiry-notice{margin-top:15px;padding:10px;background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;border-radius:4px}.qr-codes-list .qr-scanned{background-color:#ffe8cc}.qr-status.qr-scanned{background-color:#ffd8a8;color:#9c4221}.scan-details{font-size:12px;line-height:1.4}.scan-details p{margin:0 0 3px 0}