
:root{font-family:Arial,Helvetica,sans-serif;color:#253747;background:#edf2f5}*{box-sizing:border-box}body{margin:0;direction:ltr}header{background:#252b30;padding:22px max(20px,calc((100% - 1000px)/2));display:flex;align-items:center;gap:24px;flex-wrap:wrap}header img{width:210px;max-width:70vw}nav{display:flex;gap:22px}a{color:#1493cd}header a{color:#fff;text-decoration:none}main{max-width:1000px;margin:36px auto;padding:0 20px}section,.card{background:white;padding:28px;border:1px solid #d9e3e8;border-radius:8px;margin:20px 0}h1{font-size:30px}h2{font-size:21px}p{line-height:1.6;color:#526574}.narrow{max-width:520px;margin:40px auto}label{display:block;font-weight:bold;margin:20px 0 8px}input,select,textarea{width:100%;padding:13px;border:1px solid #8fa4b0;border-radius:4px;font:inherit}input:focus{outline:3px solid #abdff4}button{padding:13px 22px;background:#087faa;color:white;border:0;border-radius:4px;font-weight:bold;font-size:16px;cursor:pointer;margin-top:20px}button:disabled{opacity:.5}small{display:block;line-height:1.6;color:#586b77}.status{border-left:5px solid #1684b8;padding:15px;background:#f1f9fc;margin:20px 0;white-space:pre-line}.error{border-color:#a82736}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:10px;text-align:left;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.table-wrap{overflow:auto}pre{overflow:auto;white-space:pre-wrap;word-break:break-word}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.metric{padding:18px;background:#edf7fb;border-radius:5px}.metric strong{display:block;font-size:27px}.hidden{display:none!important}footer{text-align:center;color:#526574;padding:24px}details{margin:16px 0}summary{cursor:pointer;font-weight:bold}#user-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}

#verification-panel{max-width:760px}#verify-form{max-width:464px;margin:0 auto}.verification-outcome{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;border:1px solid #c7d4dc;border-left:6px solid #526574;border-radius:6px;padding:22px;background:#f4f7f9;margin:24px 0;overflow-wrap:anywhere}.verification-outcome.has-product-image{grid-template-columns:minmax(120px,180px) minmax(0,1fr)}.verification-product-image{display:block;max-width:100%;width:180px;height:210px;object-fit:contain;margin:auto;background:#fff;border-radius:4px}.verification-heading{font-size:clamp(22px,4vw,28px);line-height:1.2;margin:0 0 12px;color:#253747}.verification-message{margin:0;white-space:normal}.verification-product-name{font-weight:bold;color:#253747;margin:14px 0 0}.verification-success{border-left-color:#157347;background:#edf8f0}.verification-success .verification-heading{color:#116b3a}.verification-review{border-left-color:#a66b00;background:#fff8e6}.verification-review .verification-heading{color:#895500}.verification-failed{border-left-color:#b42332;background:#fff3f3}.verification-failed .verification-heading{color:#a51d2d}.verification-unavailable{border-left-color:#526574}@media(max-width:560px){#verification-panel{padding:20px}.verification-outcome,.verification-outcome.has-product-image{grid-template-columns:minmax(0,1fr);padding:18px}.verification-product-image{width:160px;height:190px}.verification-heading{font-size:24px}}
