.cep-da-rua,.cep-da-rua__vazio{align-items:center;display:inline-flex}.cep-da-rua{pointer-events:auto}.modal.cep-da-rua__popup{width:min(560px,94vw)}.cep-da-rua__corpo{flex-direction:column;gap:10px;display:flex}.cep-da-rua__lista{border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.cep-da-rua__opcao{min-height:var(--ctl-h);border:0;border-top:1px solid var(--border);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:16px 84px minmax(0,1fr) 104px;align-items:center;gap:10px;padding:6px 12px;display:grid}.cep-da-rua__opcao:first-child{border-top:0}.cep-da-rua__opcao:hover{background:var(--surface-2)}.cep-da-rua__opcao--sel{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.cep-da-rua__radio{border:2px solid var(--border-strong);place-items:center;width:14px;height:14px;display:grid}.cep-da-rua__opcao--sel .cep-da-rua__radio{border-color:var(--primary)}.cep-da-rua__opcao--sel .cep-da-rua__radio:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}.cep-da-rua__cep{font-variant-numeric:tabular-nums;font-weight:600}.cep-da-rua__rua{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cep-da-rua__bairro{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.cep-da-rua__nota{color:var(--text-3);margin:0;font-size:12px}:is(.modal.modal--wide.ficha-condominio,.modal.modal--wide.ficha-condominio:has(.abas)){width:min(900px,100vw - 24px);height:min(520px,100vh - 24px);max-height:min(520px,100vh - 24px)}.ficha-condominio .modal__corpo{flex-direction:column;min-height:0;display:flex;overflow:hidden}.fcond{flex-direction:column;flex:auto;gap:14px;min-height:0;padding-top:14px;display:flex}.fcond__linha{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 8px;display:grid}.fcond__linha>*{min-width:0}.fcond__c1{grid-column:span 1}.fcond__c2{grid-column:span 2}.fcond__c3{grid-column:span 3}.fcond__c4{grid-column:span 4}.fcond__c5{grid-column:span 5}.fcond__c7{grid-column:span 7}.fcond__c9{grid-column:span 9}.fcond .field{gap:4px}.fcond .field__label,.fcond .field__label-linha{min-height:16px;line-height:16px}.fcond .field__aux:empty{display:none}.fcond__obs,.fcond__obs .field{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.fcond__obs textarea.field__input{resize:none;flex:1 1 0;min-height:0}.fcond--lista{gap:0}
