.cc-wizard__campo-wrap{display:grid;grid-gap:var(--space-1-5,.375rem);gap:var(--space-1-5,.375rem);min-width:0}.cc-wizard__campo-wrap label{font-size:var(--font-size-xs,.75rem);color:var(--color-surface-700,#374151);font-weight:600;letter-spacing:.01em;line-height:1.2}.cc-wizard__campo{width:100%;height:2.5rem;box-sizing:border-box;padding:.5rem .75rem;font-size:var(--font-size-sm,.875rem);line-height:var(--line-height-normal,1.5);font-family:inherit;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);color:var(--grafite);background:var(--branco);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}select.cc-wizard__campo{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23616671' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;cursor:pointer}.cc-wizard__campo:focus{outline:none;border-color:var(--acao);box-shadow:var(--anel)}.cc-wizard__campo--invalido{border-color:#d32f2f!important;box-shadow:0 0 0 2px rgba(211,47,47,.25)!important}.cc-wizard__campo-wrap small{color:var(--texto-fraco);font-size:var(--t-xs);text-align:left;line-height:1.3}.cc-wizard__cartao{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-4);border:1px solid var(--borda);border-radius:var(--raio-sm);cursor:pointer}