:root{--bg:#2b2f35;--surface:#33383f;--surface-2:#3c424a;--campo:#26292e;--border:#1d2024;--border-forte:#4a515b;--linha:#2a2e34;--text:#e3e6ea;--text-2:#b9c0ca;--muted:#8a929e;--primary:#3b7dd8;--primary-hover:#4a8ce6;--primary-suave:#2a3f5c;--accent:#f5a524;--sucesso:#6ee7a0;--sucesso-bg:#4ade8024;--alerta:#fbbf24;--alerta-bg:#fbbf2424;--perigo:#ff8a8a;--perigo-bg:#f8717124;--info:#7fb2ff;--info-bg:#7fb2ff24;--corte:#c4a5ff;--corte-bg:#a78bfa29;--neutro:#b9c0ca;--neutro-bg:#b9c0ca1f;--sidebar:#23262b;--sidebar-2:#2f343b;--sidebar-texto:#a9b0ba;--raio:4px;--altura-campo:34px;--sombra:0 1px 2px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}table{border-collapse:collapse}button{cursor:pointer;font:inherit}code{word-break:break-all;font-family:Cascadia Mono,Consolas,monospace;font-size:.85em}.app{grid-template-columns:240px 1fr;min-height:100vh;transition:grid-template-columns .18s;display:grid}.app.menu-recolhido{grid-template-columns:64px 1fr}.app.app-publico{grid-template-columns:1fr}.sidebar{background:var(--sidebar);height:100vh;color:var(--sidebar-texto);border-right:1px solid var(--border);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.marca{border-bottom:1px solid var(--sidebar-2);align-items:center;gap:.75rem;padding:1.1rem 1rem;display:flex}.marca strong{color:#fff;letter-spacing:.01em;font-size:1rem;display:block}.marca small{color:var(--muted);font-size:.72rem;display:block}.marca-logo{border-radius:var(--raio);background:var(--accent);color:#141a23;letter-spacing:.02em;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:800;display:grid}.nav{flex-direction:column;flex:1;gap:2px;padding:.75rem .6rem;display:flex}.nav-secao{letter-spacing:.08em;text-transform:uppercase;color:#6b778a;margin:.9rem .6rem .35rem;font-size:.68rem;font-weight:700}.nav-secao:first-child{margin-top:.2rem}.nav-item{width:100%;height:auto;color:var(--sidebar-texto);text-align:left;background:0 0;border:none;border-left:3px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;gap:.65rem;padding:.55rem .7rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-item:hover{background:var(--sidebar-2);color:#fff}.nav-item.ativo{background:var(--sidebar-2);border-left-color:var(--accent);color:#fff}.nav-item.ativo svg{color:var(--accent)}.sidebar-rodape{border-top:1px solid var(--sidebar-2);flex-direction:column;gap:2px;padding:.75rem .6rem 1rem;display:flex}.perfil-tag{border:1px solid var(--border-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--sidebar-texto);border-radius:999px;align-self:flex-start;margin:0 .6rem .5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.nav-sair:hover{color:#ffb4b4}.marca-texto{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-toggle,.menu-toggle:hover{width:30px;height:30px;color:var(--sidebar-texto);background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:grid}.menu-toggle:hover{background:var(--sidebar-2);color:#fff}.nav-item svg{flex-shrink:0}.nav-item span{white-space:nowrap;overflow:hidden}.menu-recolhido .sidebar{overflow-x:hidden}.menu-recolhido .marca{flex-direction:column;gap:.6rem;padding:1rem .5rem}.menu-recolhido .marca-texto,.menu-recolhido .nav-item span,.menu-recolhido .perfil-tag{display:none}.menu-recolhido .nav-secao{color:#0000;background:var(--sidebar-2);height:1px;margin:.6rem .4rem;overflow:hidden}.menu-recolhido .nav-secao:first-child{display:none}.menu-recolhido .nav,.menu-recolhido .sidebar-rodape{padding-left:.5rem;padding-right:.5rem}.menu-recolhido .nav-item{justify-content:center;padding:.6rem 0}.conteudo{min-width:0;padding:1.5rem 2rem 3rem}.conteudo>div>h2:first-child{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.45rem;font-weight:700}.conteudo>div>h2:first-child+p{max-width:900px;color:var(--text-2);margin:0 0 1.25rem}.conteudo>div>h2:first-child:not(:has(+p)){margin-bottom:1.25rem}p{line-height:1.5}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--raio);box-shadow:var(--sombra);margin-bottom:1.25rem;padding:1.1rem 1.25rem 1.25rem}.form-card h3,.form-card h4{border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:var(--raio) var(--raio) 0 0;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:-1.1rem -1.25rem 1rem;padding:.8rem 1.25rem;font-size:.82rem;font-weight:700}.form-card>p{color:var(--text-2);margin-top:0}.form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:.9rem 1rem;margin-bottom:1.1rem;display:grid}.form-grid>button{height:var(--altura-campo)}label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.72rem;font-weight:600;display:flex}.form-grid label{margin-bottom:0}label small{text-transform:none;letter-spacing:0;font-weight:500}label:has(>input[type=checkbox]){letter-spacing:0;text-transform:none;color:var(--text);flex-direction:row;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500}input,select{width:100%;height:var(--altura-campo);border:1px solid var(--border-forte);border-radius:var(--raio);background:var(--campo);color:var(--text);font:inherit;text-transform:none;letter-spacing:0;padding:0 .7rem;font-size:.9rem;transition:border-color .12s,box-shadow .12s}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}input[type=file]{padding:.35rem .5rem;font-size:.82rem}input[type=file]::file-selector-button{border:1px solid var(--border-forte);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:4px;margin-right:.6rem;padding:.25rem .7rem}input:hover,select:hover{border-color:#66707c}input:focus,select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b7dd840}input::placeholder{color:#6b737e}button{height:var(--altura-campo);border:1px solid var(--primary);border-radius:var(--raio);background:var(--primary);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.88rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button:hover{background:var(--primary-hover);border-color:var(--primary-hover)}button:focus-visible{outline:none;box-shadow:0 0 0 3px #1f5fbf40}button:disabled,button:disabled:hover{background:var(--surface-2);border-color:var(--border);color:#6b737e;cursor:not-allowed}.form-card>button+button,.acoes-blank button+button{margin-left:.5rem}.btn-secundario{background:var(--surface);border-color:var(--border-forte);color:var(--text)}.btn-secundario:hover{background:var(--surface-2);color:var(--text);border-color:#66707c}.btn-perigo{background:var(--surface);color:var(--perigo);border-color:#ff8a8a73}.btn-perigo:hover{background:var(--perigo);border-color:var(--perigo);color:#fff}.tabela{background:var(--surface);border:1px solid var(--border);border-radius:var(--raio);width:100%;box-shadow:var(--sombra);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;margin-bottom:1.25rem;overflow:hidden}.tabela th,.tabela td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:middle;padding:.6rem .85rem;font-size:.88rem}.tabela thead th{background:var(--surface-2);border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:.7rem;font-weight:700}.tabela tbody tr:last-child td{border-bottom:none}.tabela tbody tr:hover td{background:var(--surface-2)}.tabela td:first-child{font-weight:600}.tabela td[colspan]{text-align:center;color:var(--muted);padding:1.5rem;font-weight:400}.tabela td:last-child:has(button){text-align:right;white-space:nowrap}.tabela td button{height:30px;padding:0 .75rem;font-size:.8rem}.tabela td button:not(.btn-perigo){background:var(--surface);border-color:var(--border-forte);color:var(--text)}.tabela td button:not(.btn-perigo):hover{background:var(--primary-suave);border-color:var(--primary);color:var(--primary)}.tabela td input{height:30px}.tabela tr.linha-selecionada td,.tabela tr.linha-selecionada:hover td{background:var(--primary-suave)}.tabela tr.linha-selecionada td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.tabela tr.clicavel{cursor:pointer}.status{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-sucesso{color:var(--sucesso);background:var(--sucesso-bg)}.status-alerta{color:var(--alerta);background:var(--alerta-bg)}.status-perigo{color:var(--perigo);background:var(--perigo-bg)}.status-info{color:var(--info);background:var(--info-bg)}.status-corte{color:var(--corte);background:var(--corte-bg)}.status-neutro{color:var(--neutro);background:var(--neutro-bg)}.erro{color:var(--perigo);font-size:.86rem}.sucesso{color:var(--sucesso);font-size:.86rem}.cartao-info,.cartao-erro{border-radius:var(--raio);border:1px solid;border-left-width:4px;margin:1rem 0;padding:.85rem 1rem;font-size:.88rem}.cartao-info{background:var(--sucesso-bg);border-color:#6ee7a059;border-left-color:var(--sucesso)}.cartao-erro{background:var(--perigo-bg);border-color:#ff8a8a59;border-left-color:var(--perigo)}.cartao-aviso{border:1px solid #fbbf2459;border-left:4px solid var(--alerta);border-radius:var(--raio);background:var(--alerta-bg);color:var(--alerta);margin:1rem 0;padding:.85rem 1rem;font-size:.88rem}.cartao-aviso p{margin:0 0 .6rem}.cartao-info h3,.cartao-erro h3,.cartao-aviso h3{margin:0 0 .5rem;font-size:.95rem}.lista-compacta{margin:0;padding-left:1rem;font-size:.82rem}.json-evento{border-radius:var(--raio);background:var(--campo);color:#d6dde8;max-height:360px;margin:0;padding:.75rem;font-size:.78rem;overflow:auto}.acoes-linha{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.cartao-info p,.cartao-erro p{margin:.25rem 0}.cartao-info ul,.cartao-erro ul{margin:.4rem 0;padding-left:1.2rem}.cartao-info a{color:var(--primary);font-weight:600}.codigo-retalho{letter-spacing:.04em;color:var(--accent);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.1em}.pagina-login{place-items:center;min-height:calc(100vh - 4.5rem);display:grid}.app-publico .conteudo{background:linear-gradient(135deg,#23262bf5,#2f343beb),repeating-linear-gradient(45deg,#2f343b 0 2px,#0000 2px 22px);padding:0}.app-publico .pagina-login{min-height:100vh;padding:1.5rem}.pagina-login .form-card{border:none;border-top:4px solid var(--accent);width:100%;max-width:400px;padding:2rem 2rem 1.75rem;box-shadow:0 20px 50px #00000059}.pagina-login .form-card h2{margin:0 0 1.5rem;font-size:1.3rem}.pagina-login .form-grid{grid-template-columns:1fr}.pagina-login button[type=submit]{width:100%}.campo-senha{display:flex;position:relative}.campo-senha input{flex:1;padding-right:2.5rem}.campo-senha-olho,.campo-senha-olho:hover{height:30px;color:var(--muted);background:0 0;border:none;padding:0 .4rem;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.campo-senha-olho:hover{color:var(--primary)}.colunas{grid-template-columns:320px 1fr;align-items:start;gap:1.5rem;display:grid}.colunas>*{min-width:0}.coluna-lateral .form-card>button{width:100%}.coluna-lateral>h3,.coluna-principal>h3{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0 0 .75rem;font-size:.82rem;font-weight:700}.coluna-principal>h3{background:var(--surface);border:1px solid var(--border);border-radius:var(--raio);letter-spacing:0;text-transform:none;color:var(--text);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.95rem;display:flex}.coluna-principal>p{color:var(--text-2);font-size:.86rem}.lista-blanks{margin:0;padding:0;list-style:none}.lista-blanks li{margin-bottom:.4rem}.lista-blanks button{width:100%;height:auto;min-height:var(--altura-campo);background:var(--surface);border:1px solid var(--border);color:var(--text);text-align:left;white-space:normal;border-left:3px solid #0000;justify-content:space-between;padding:.5rem .75rem;font-weight:500}.lista-blanks button:hover{background:var(--surface-2);border-color:var(--border-forte);color:var(--text)}.lista-blanks button.selecionado{background:var(--primary-suave);border-color:var(--primary);border-left-color:var(--primary)}.lista-blanks .blank-info{flex-direction:column;gap:.1rem;display:flex}.lista-blanks .blank-info small{color:var(--muted);font-size:.75rem}.acoes-blank{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.acoes-blank button+button{margin-left:0}.seletor-rotacao{align-items:center;gap:4px;margin-right:.5rem;display:inline-flex}.seletor-rotacao input{width:72px}@media (width<=1100px){.colunas{grid-template-columns:1fr}}@media (width<=800px){.app,.app.menu-recolhido{grid-template-columns:1fr}.menu-recolhido .marca{flex-direction:row;padding:.75rem 1rem}.menu-recolhido .marca-texto{display:block}.menu-recolhido .nav,.menu-recolhido .sidebar-rodape{display:none}.sidebar{height:auto;position:static}.nav{flex-flow:wrap}.nav-secao{display:none}.nav-item{width:auto}.conteudo{padding:1rem}.tabela{display:block;overflow-x:auto}}.login-marca{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.login-marca strong{font-size:1.05rem;display:block}.login-marca small{color:var(--muted);font-size:.78rem;display:block}.pagina-login .form-card h2{margin:0 0 1.25rem}.paineis-botoes{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.botao-lista-pecas{margin-bottom:.75rem}.botao-lista-pecas .seta{transition:transform .15s;display:inline-block}.botao-lista-pecas.aberto .seta{transform:rotate(90deg)}.painel-camadas .amostra-cor{vertical-align:middle;border:1px solid #00000059;border-radius:3px;width:14px;height:14px;display:inline-block}.painel-camadas td input:not([type=checkbox]){width:100%}.conteudo:has(>.pagina-blank){padding:0}.pagina-blank{--cad-fundo:var(--bg);--cad-painel:var(--surface);--cad-painel-2:var(--surface-2);--cad-borda:var(--border);--cad-texto:var(--text);--cad-texto-2:var(--text-2);background:var(--cad-fundo);height:100vh;min-height:420px;color:var(--cad-texto);flex-direction:column;display:flex}.barra-blank{background:var(--cad-painel);border-bottom:1px solid var(--cad-borda);align-items:center;gap:1rem;padding:.2rem .5rem;display:flex}.barra-blank .menu-suspenso-botao,.barra-blank .menu-suspenso-botao:hover{height:28px;color:var(--cad-texto)}.barra-blank .menu-suspenso-botao:hover,.barra-blank .menu-suspenso-botao.aberto{background:var(--cad-painel-2);border-color:var(--cad-borda)}.barra-blank .menu-seta{color:var(--cad-texto-2)}.barra-titulo{white-space:nowrap;flex:1;align-items:center;gap:.6rem;min-width:0;display:flex;overflow:hidden}.barra-titulo small{color:var(--cad-texto-2);text-overflow:ellipsis;overflow:hidden}.barra-aproveitamento{color:var(--cad-texto-2);white-space:nowrap;font-size:.82rem}.barra-aproveitamento strong{color:#6ee7a0}.blank-corpo{flex:1;min-height:0;display:flex}.painel-pecas-blank{background:var(--cad-painel);border-right:1px solid var(--cad-borda);flex-direction:column;flex-shrink:0;width:240px;display:flex}.painel-pecas-titulo{color:#7fb2ff;border-bottom:1px solid var(--cad-borda);padding:.45rem .6rem;font-size:.8rem;font-weight:600}.painel-pecas-lista{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.painel-pecas-lista button,.painel-pecas-lista button:hover{border:none;border-bottom:1px solid var(--cad-borda);width:100%;height:auto;color:var(--cad-texto);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.45rem;padding:.4rem .5rem;font-weight:400;display:flex}.painel-pecas-lista button:hover{background:var(--cad-painel-2)}.painel-pecas-lista button.selecionado{background:#2a3f5c}.painel-pecas-lista input[type=checkbox]{pointer-events:none;flex-shrink:0}.painel-pecas-miniatura{background:#1f2328;border-radius:2px;flex-shrink:0}.painel-pecas-info{flex-direction:column;min-width:0;line-height:1.25;display:flex}.painel-pecas-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.painel-pecas-info small{color:var(--cad-texto-2);font-size:.72rem}.painel-pecas-vazio{color:var(--cad-texto-2);padding:.75rem .6rem;font-size:.8rem}.ferramentas-blank{background:var(--cad-painel);border-right:1px solid var(--cad-borda);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:36px;padding:.35rem 0;display:flex;overflow-y:auto}.ferramentas-blank button,.ferramentas-blank button:hover,.ferramentas-blank button:disabled,.ferramentas-blank button:disabled:hover{width:28px;height:28px;min-height:28px;color:var(--cad-texto);background:0 0;border:1px solid #0000;padding:0}.ferramentas-blank button:hover:not(:disabled){background:var(--cad-painel-2);border-color:var(--cad-borda)}.ferramentas-blank button.perigo:not(:disabled){color:#ff8a8a}.ferramentas-blank button:disabled{color:#5d646e}.ferramentas-separador{background:var(--cad-borda);width:22px;height:1px;margin:.25rem 0}.blank-centro{flex-direction:column;flex:1;min-width:0;display:flex}.area-blank{background:#000;flex:1;min-height:0}.area-blank .blank-canvas{height:100%;position:relative}.blank-canvas-rotulo{color:#fff;pointer-events:none;font-weight:700;position:absolute;top:.5rem;left:.7rem}.blank-canvas-info{font-variant-numeric:tabular-nums;color:#8f98a5;pointer-events:none;gap:1rem;font-size:.75rem;display:flex;position:absolute;bottom:.4rem;right:.7rem}.area-blank-vazia{height:100%;color:var(--cad-texto-2);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.painel-inferior{background:var(--cad-painel);border-top:1px solid var(--cad-borda);flex-direction:column;flex-shrink:0;height:150px;display:flex}.painel-inferior-abas{border-bottom:1px solid var(--cad-borda);align-items:flex-end;gap:2px;padding:.3rem .5rem 0;display:flex}.painel-inferior-abas button,.painel-inferior-abas button:hover{background:var(--cad-fundo);border:1px solid var(--cad-borda);height:24px;color:var(--cad-texto-2);border-bottom:none;border-radius:3px 3px 0 0;padding:0 .9rem;font-size:.78rem;font-weight:500}.painel-inferior-abas button.ativa{background:var(--cad-painel-2);color:var(--cad-texto)}.aba-marca{border-radius:50%;width:7px;height:7px;margin-left:.4rem;display:inline-block}.aba-marca.ok{background:#4ade80}.aba-marca.erro{background:#f87171}.painel-inferior-resumo{color:var(--cad-texto-2);margin-left:auto;padding-bottom:.25rem;font-size:.75rem}.painel-inferior-conteudo{flex:1;min-height:0;padding:.3rem .6rem;font-family:Consolas,Courier New,monospace;font-size:.78rem;overflow-y:auto}.lista-mensagens{margin:0;padding:0;list-style:none}.lista-mensagens li{line-height:1.5}.lista-mensagens li.erro,.validacao-inferior .erro{color:#ff8a8a}.mensagem-hora{color:#7d8591}.mensagem-vazia{color:#7d8591;margin:0}.validacao-inferior ul{margin:.25rem 0 .5rem;padding-left:1rem}.validacao-inferior .ok{color:#6ee7a0}.validacao-inferior .aviso{color:#fbbf24}.validacao-inferior button{height:28px;font-family:inherit;font-size:.8rem}.paleta-camadas{background:var(--cad-painel);border-left:1px solid var(--cad-borda);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:22px;padding:.4rem 0;display:flex}.paleta-camadas button,.paleta-camadas button:hover{border:1px solid #111;border-radius:2px;width:14px;height:14px;min-height:0;padding:0}.paleta-camadas button:hover{outline:1px solid #fff}.paleta-camadas button.inativa{opacity:.35}.menu-suspenso{gap:2px;display:flex}.menu-suspenso-item{position:relative}.menu-suspenso-botao,.menu-suspenso-botao:hover{height:32px;color:var(--text);background:0 0;border-color:#0000;padding:0 .75rem;font-weight:600}.menu-suspenso-botao:hover,.menu-suspenso-botao.aberto{background:var(--surface-2);border-color:var(--border)}.menu-seta{color:var(--muted);font-size:.7rem}.menu-suspenso-lista{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--raio);min-width:250px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000073}.menu-opcao,.menu-opcao:hover{width:100%;height:32px;color:var(--text);background:0 0;border-color:#0000;justify-content:space-between;padding:0 .65rem;font-weight:500}.menu-opcao:hover{background:var(--primary-suave);color:var(--primary)}.menu-opcao.perigo{color:var(--perigo)}.menu-opcao.perigo:hover{background:var(--perigo-bg)}.menu-opcao:disabled,.menu-opcao:disabled:hover{color:#6b737e;background:0 0;border-color:#0000}.menu-opcao kbd{color:var(--muted);font-family:inherit;font-size:.72rem}.menu-separador{background:var(--border);height:1px;margin:.3rem .2rem}.modal-fundo{z-index:70;background:#0000008c;justify-content:center;align-items:flex-start;padding-top:8vh;display:flex;position:fixed;inset:0}.modal-janela{background:var(--surface);border:1px solid var(--border);border-radius:var(--raio);flex-direction:column;width:520px;max-width:calc(100vw - 2rem);max-height:84vh;display:flex;box-shadow:0 16px 48px #0000008c}.modal-lateral{z-index:65;width:440px;max-height:none;position:fixed;top:.75rem;bottom:.75rem;right:.75rem}.modal-cabecalho{border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:var(--raio) var(--raio) 0 0;justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.modal-fechar,.modal-fechar:hover{min-width:28px;height:28px;color:var(--text-2);background:0 0;border-color:#0000;padding:0}.modal-fechar:hover{background:var(--border)}.modal-corpo{padding:1rem;overflow:auto}.modal-corpo>.acoes-blank:first-child{margin-bottom:1rem}.modal-corpo .form-card{box-shadow:none;border:none;margin-bottom:0;padding:0}.modal-corpo .form-card>h4{display:none}.modal-corpo .tabela{margin-bottom:0}
