.cni-register .cni-concessionaire-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 16px;margin:12px 0;background:#F5F8F3;border:1px solid #C5D7CA;border-radius:9px}
.cni-register .cni-concessionaire-search-field{flex:1 1 280px;min-width:190px;display:flex;flex-direction:column;gap:6px}
.cni-register .cni-concessionaire-search-field label{font-size:13px;font-weight:650;color:#1B505B}
.cni-register .cni-concessionaire-search-field input{width:100%;height:42px;box-sizing:border-box;border:1px solid #B9CCC1;border-radius:6px;background:#fff;padding:9px 12px;color:#263F50;font:inherit}
.cni-register .cni-concessionaire-search-field input:focus-visible{outline:2px solid #1E5963;outline-offset:2px}
.cni-register .cni-concessionaire-search-field small{font-size:11px;color:#53696F}
.cni-register .cni-concessionaire-submit{align-self:center;padding:11px 16px;background:#1E5963;border:0;border-radius:6px;color:#fff;font-weight:600;cursor:pointer}
.cni-register .cni-concessionaire-submit:hover{background:#182D3F}
@media(max-width:620px){.cni-register .cni-concessionaire-search{padding:12px}.cni-register .cni-concessionaire-submit{width:100%}}
