.svtc-verificador{max-width:640px;margin:1.5em auto}
.svtc-ver-form label{display:block;font-weight:600;margin-bottom:.4em}
.svtc-ver-form input[type=text]{width:100%;box-sizing:border-box;padding:.75em;font-size:1rem;border:1px solid #767676;border-radius:4px}
.svtc-ver-form input[type=text]:focus,.svtc-ver-form button:focus{outline:3px solid #1a5fb4;outline-offset:2px}
.svtc-ver-form button{margin-top:.75em;padding:.75em 1.5em;font-size:1rem;min-height:44px;cursor:pointer}
.svtc-ver-form button[disabled]{opacity:.6;cursor:wait}
.svtc-ver-ayuda{font-size:.875rem;color:#555;margin:.4em 0 0}
.svtc-ver-resultado{margin-top:1em}
.svtc-ver-item{border:1px solid #ccc;border-radius:4px;padding:.75em 1em;margin-bottom:.5em}
.svtc-ver-msg{padding:.75em 1em;border-left:4px solid #1a5fb4;background:#f3f6fb}
.svtc-ver-msg.svtc-err{border-color:#b3261e;background:#fbf1f0}
.svtc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.svtc-rec{border:1px solid #ccc;border-radius:4px;padding:.75em 1em}
.svtc-rec-t{margin:0 0 .6em;font-weight:600}
.svtc-rec-botones{display:flex;flex-wrap:wrap;gap:.5em}
.svtc-rec-botones button{min-height:44px;padding:.6em 1.2em;font-size:1rem;cursor:pointer}
.svtc-rec-botones button:focus{outline:3px solid #1a5fb4;outline-offset:2px}
.svtc-rec-botones button[disabled]{opacity:.6;cursor:wait}
.svtc-rec-contador{margin:.6em 0 0;font-variant-numeric:tabular-nums}
.svtc-rec-banner{margin:.5em 0;min-height:100px}
.svtc-rec-patro{margin:.5em 0}
.svtc-licencia{margin:1em 0}
.svtc-licencia .svtc-lic-btn{min-height:44px;cursor:pointer}
.svtc-lic-res{margin-top:.75em;min-height:1.5em}
.svtc-ver-msg.svtc-ver-neutro{border-color:#555;background:#f4f4f4}
