/* Ajustes finos conforme telas de referencia do emissor */
.edit-cert-empty{
 padding:16px 15px;border:1px dashed #d7e1ea;background:#fafcff;
 min-height:48px;display:flex;align-items:center;justify-content:flex-start;
 margin:0 0 22px;font-size:12px;color:#91a0af
}
.edit-settings-panel:has(#uploadCompanyA1) h3{margin-bottom:18px}
.edit-settings-panel:has(#uploadCompanyA1){padding-top:17px}
#uploadCompanyA1 .edit-fields{align-items:end}
.edit-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 20px}
.edit-extra-field{min-width:0}
.edit-extra-field .edit-field{width:100%}
.edit-optional-check{min-height:40px;display:flex;align-items:center;gap:9px;margin-top:23px;color:#53647a;font-size:12px;cursor:pointer}
.edit-optional-check input{height:17px;width:17px;accent-color:var(--brand)}
.edit-ie-management{border-top:1px solid #e9eef2;margin-top:20px;padding-top:16px}
.edit-ie-management h4{font-size:15px;font-weight:500;color:#324458;margin:0 0 15px}
.edit-ie-list{display:flex;flex-direction:column;gap:9px;margin-bottom:10px}
.edit-ie-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,3fr) 110px;gap:12px;align-items:end}
.edit-ie-row label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#8796a4}
.edit-ie-row input,.edit-ie-row select{width:100%;min-width:0;height:39px;border:1px solid #d7dfe8;background:#fff;padding:7px 9px;border-radius:2px;color:#445565}
.edit-ie-row button{height:39px;min-width:100px}
.edit-module-choice-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;border:1px solid #d7dfe7;min-height:53px}
.edit-module-choice{display:flex;align-items:center;gap:5px;cursor:pointer;color:#44586d;font-size:11px;white-space:nowrap}
.edit-module-choice input{accent-color:var(--brand);width:14px;height:14px}
.edit-release-help{font-size:11px;line-height:1.5;color:#8d9dae;margin:0 0 3px}
@media(max-width:1200px){.edit-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-module-choice-box{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.edit-extra-grid{grid-template-columns:1fr}.edit-ie-row{grid-template-columns:1fr 1fr}.edit-ie-row button{grid-column:span 2}.edit-module-choice-box{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Manter acoes de salvar livres do botao flutuante de suporte */
.edit-fiscal-options .edit-save,.edit-fiscal-model .edit-save,#editCompanyAdvanced .edit-save{padding-right:92px}
.edit-save button{scroll-margin-bottom:90px}
@media(max-width:720px){.edit-fiscal-options .edit-save,.edit-fiscal-model .edit-save,#editCompanyAdvanced .edit-save{padding-right:77px}}
