/* V1217 — Fix aplicado no componente ativo do formulário Cliente. */
.cliente-form-v1207 .cliente-form-header { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(320px,335px)!important; gap:12px 18px!important; align-items:center!important; }
.cliente-form-v1207 .cliente-header-meta { display:grid!important; grid-template-columns:minmax(150px,1fr) 150px!important; gap:8px!important; align-items:end!important; min-width:0!important; }
.cliente-form-v1207 .cliente-data-header,.cliente-form-v1207 .cliente-codigo-header { display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:4px!important; min-width:0!important; }
.cliente-form-v1207 .cliente-data-header label,.cliente-form-v1207 .cliente-codigo-header label { font-size:12px!important; line-height:1.25!important; white-space:nowrap!important; }
.cliente-form-v1207 .cliente-data-header input,.cliente-form-v1207 .cliente-codigo-header input { width:100%!important; min-width:0!important; height:38px!important; box-sizing:border-box!important; font-size:13px!important; }
.cliente-form-v1207 .cliente-identificacao-grid { display:grid!important; grid-template-columns:repeat(24,minmax(0,1fr))!important; gap:12px 14px!important; align-items:start!important; }
.cliente-form-v1207 .cliente-identificacao-grid>.field { min-width:0!important; margin:0!important; }
.cliente-form-v1207 .cliente-identificacao-grid>.field label { display:block!important; min-height:18px!important; margin:0 0 5px!important; font-size:12px!important; line-height:1.3!important; }
.cliente-form-v1207 .cliente-identificacao-grid>.field input,.cliente-form-v1207 .cliente-identificacao-grid>.field select { width:100%!important; min-width:0!important; height:38px!important; min-height:38px!important; box-sizing:border-box!important; padding:7px 11px!important; font-size:13px!important; }
.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-origem,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-cnpj { grid-column:span 6!important; }
.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-razao { grid-column:span 12!important; }
.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-fantasia { grid-column:span 6!important; }
.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-inscricao,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-pendencia,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-laudo { grid-column:span 4!important; }
.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-prioritario,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-situacao { grid-column:span 3!important; }
.cliente-form-v1207 .cliente-identificacao-grid .cliente-ancora-field { grid-column:span 18!important; }
@media(max-width:1100px){.cliente-form-v1207 .cliente-form-header{grid-template-columns:minmax(0,1fr) minmax(300px,335px)!important}.cliente-form-v1207 .cliente-identificacao-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-origem,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-cnpj,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-razao,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-fantasia,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-inscricao,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-pendencia,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-prioritario,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-laudo,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-situacao{grid-column:span 4!important}.cliente-form-v1207 .cliente-identificacao-grid .cliente-ancora-field{grid-column:span 8!important}}
@media(max-width:760px){.cliente-form-v1207 .cliente-form-header{grid-template-columns:minmax(0,1fr)!important}.cliente-form-v1207 .cliente-header-meta{grid-template-columns:minmax(0,1fr) 120px!important}.cliente-form-v1207 .cliente-identificacao-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cliente-form-v1207 .cliente-identificacao-grid>.field,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-origem,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-cnpj,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-fantasia,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-inscricao,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-pendencia,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-prioritario,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-laudo,.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-situacao{grid-column:span 1!important}.cliente-form-v1207 .cliente-identificacao-grid .cliente-field-razao,.cliente-form-v1207 .cliente-identificacao-grid .cliente-ancora-field{grid-column:span 2!important}}
@media(max-width:480px){.cliente-form-v1207 .cliente-identificacao-grid{grid-template-columns:minmax(0,1fr)!important}.cliente-form-v1207 .cliente-identificacao-grid>.field{grid-column:span 1!important}}
