.validar-module__wMrnwG__shell{background:#f7fafc;min-height:60vh;padding-bottom:56px}.validar-module__wMrnwG__header{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.validar-module__wMrnwG__nav{gap:14px;font-size:.92rem;display:flex}.validar-module__wMrnwG__nav a{color:#315b72;font-weight:700;text-decoration:none}.validar-module__wMrnwG__card{color:#1f3a47;background:#fff;border:1px solid #dbe6ec;border-radius:12px;width:min(640px,100% - 32px);margin:32px auto 0;padding:28px}.validar-module__wMrnwG__card h1{color:#10324a;margin:0 0 10px;font-size:1.6rem}.validar-module__wMrnwG__card p{color:#4f6672;margin:0;line-height:1.5}.validar-module__wMrnwG__form{flex-direction:column;gap:8px;margin-top:24px;display:flex}.validar-module__wMrnwG__form label{font-size:.92rem;font-weight:700}.validar-module__wMrnwG__row{gap:10px;display:flex}.validar-module__wMrnwG__row input{min-width:0;min-height:46px;font:inherit;letter-spacing:.04em;text-transform:uppercase;border:1px solid #b9cbd4;border-radius:8px;flex:1;padding:10px 12px;font-size:1.05rem}.validar-module__wMrnwG__row input::placeholder{text-transform:none;letter-spacing:normal}.validar-module__wMrnwG__row button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#087f83;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex}.validar-module__wMrnwG__row button:hover{background:#066a6d}.validar-module__wMrnwG__row :-webkit-any(input,button):focus-visible{outline-offset:2px;outline:2px solid #087f83}.validar-module__wMrnwG__row :-moz-any(input,button):focus-visible{outline-offset:2px;outline:2px solid #087f83}.validar-module__wMrnwG__row :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #087f83}.validar-module__wMrnwG__error{align-items:center;gap:6px;font-size:.92rem;display:flex;color:#a12a37!important;margin-top:4px!important}@media (max-width:520px){.validar-module__wMrnwG__header{width:calc(100% - 28px)}.validar-module__wMrnwG__row{flex-direction:column}.validar-module__wMrnwG__card{padding:22px}}
