.catalogo-topo-acoes{display:flex;gap:10px;flex-wrap:wrap}
.catalogo-importar{padding:12px 18px;border:1px solid #168df0;border-radius:8px;background:#fff;color:#075ca8;font-weight:700}
.nfe-modal{width:min(1080px,100%)}
.nfe-modal header small{color:#60758a}
.nfe-corpo{padding:20px}
.nfe-envio,.nfe-opcoes{display:flex;align-items:end;gap:12px;flex-wrap:wrap}
.nfe-envio label,.nfe-opcoes label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px;font-weight:600}
.nfe-envio input,.nfe-opcoes input,.nfe-opcoes select{padding:10px;border:1px solid #b8c4cf;border-radius:7px;width:100%}
.nfe-envio button,.nfe-opcoes button{border:0;border-radius:7px;padding:11px 16px;background:#168df0;color:#fff;font-weight:700}
.nfe-resultado{margin-top:18px}.nfe-resumo{display:flex;flex-direction:column;padding:14px 16px;margin-bottom:14px;border-radius:9px;background:#eef7ff;color:#164f86}
.nfe-resumo strong{font-size:18px}.nfe-aviso{padding:10px 12px;background:#fff5d7;color:#795700;border-radius:7px}
.nfe-tabela-wrap{overflow:auto;margin-top:14px;border:1px solid #dbe5ee;border-radius:8px}.nfe-tabela{width:100%;border-collapse:collapse}
.nfe-tabela th{background:#164f86;color:#fff;padding:10px;text-align:left}.nfe-tabela td{padding:10px;border-bottom:1px solid #e3eaf0;vertical-align:top}
.nfe-tabela td small{display:block;color:#60758a;margin-top:4px;line-height:1.4}.nfe-tabela input[type=number]{width:100px;padding:7px;border:1px solid #b8c4cf;border-radius:5px}
.nfe-resultado footer{margin:18px -20px -20px;padding:16px 20px}.nfe-resultado footer .salvar{background:#0877c9;color:#fff}
@media(max-width:700px){.catalogo-topo-acoes{width:100%}.catalogo-topo-acoes button{flex:1}.nfe-corpo{padding:14px}.nfe-envio button,.nfe-opcoes button{width:100%}}
