.cnpj-fieldset{margin:22px 0 0;border:1px solid var(--linha);border-radius:5px;padding:16px}.cnpj-fieldset legend{padding:0 7px;color:var(--cobre);font-size:13px;font-weight:750}.cnpj-fields{display:grid;gap:10px}.cnpj-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(135px,.7fr) 36px;gap:9px;align-items:end;padding:11px;border:1px solid var(--linha);border-radius:4px;background:var(--papel)}.cnpj-row label{display:grid;gap:5px;font-size:11px;font-weight:700}.cnpj-row input{width:100%;min-height:42px;border:1px solid #b9c1c8;border-radius:3px;background:#fff;padding:8px 10px}.remove-cnpj,.icon-button{border:0;background:transparent;color:var(--vermelho);font-size:24px;cursor:pointer}.add-cnpj{width:100%;margin-top:10px}.cnpj-mini-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.cnpj-mini-list>span{display:grid;border:1px solid var(--linha);border-radius:4px;background:#fff;padding:6px 8px}.cnpj-mini-list strong{font-size:11px}.cnpj-mini-list small{font-size:10px}.row-actions{display:grid;gap:7px}.edit-dialog{width:min(700px,calc(100% - 28px));max-height:90vh;border:1px solid var(--linha);border-radius:7px;background:var(--papel);color:var(--tinta);padding:0;box-shadow:0 30px 80px rgba(14,35,55,.24)}.edit-dialog::backdrop{background:rgba(14,35,55,.55)}.edit-dialog form{padding:28px}.dialog-head{display:flex;justify-content:space-between;gap:20px}.dialog-head h2{margin:0;font-size:30px}.authorized-card{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(300px,1.3fr);gap:24px;margin-top:24px;padding:22px 24px;border:1px solid var(--linha);border-radius:6px;background:#fff}.authorized-card h2{margin:0;font-size:28px}.authorized-card .panel-copy{margin-bottom:0}.authorized-cnpjs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.authorized-item{display:grid;padding:11px 13px;border:1px solid var(--linha);border-radius:4px;background:var(--papel)}.authorized-item strong{font-size:13px}.authorized-item span{color:var(--cinza);font-size:11px}@media(max-width:760px){.cnpj-row{grid-template-columns:1fr}.remove-cnpj{justify-self:end}.authorized-card{grid-template-columns:1fr}.authorized-cnpjs{grid-template-columns:1fr}}
