/* GENERATED by modules/tgrid_css.py from styles.css -- do not edit. */
.htmx-indicator{display:none;}
.htmx-request .htmx-indicator, .htmx-request.htmx-indicator{display:inline;}
table.tgrid{table-layout:fixed !important; width:100% !important; min-width:100% !important;}
table.tgrid th{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
table.tgrid td{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
table.tgrid th a{width:100%; overflow:hidden; text-overflow:ellipsis;}
table.tgrid.multimidias .codigo{width:15%;}
table.tgrid.multimidias .nome{width:35%;}
table.tgrid.multimidias .descrição{width:50%;}
table.tgrid.conteudos .código{width:5%;}
table.tgrid.conteudos .descrição{width:16%;}
table.tgrid.conteudos .tipo{width:8%;}
table.tgrid.conteudos .perfil{width:8%;}
table.tgrid.conteudos .detalhes{width:18%;}
table.tgrid.conteudos .arquivo{width:20%;}
table.tgrid.conteudos .drive{width:10%;}
table.tgrid.conteudos .ações, table.tgrid.conteudos .actions{width:12%;}
table.tgrid.softwares .código{width:18%;}
table.tgrid.softwares .nome{width:30%;}
table.tgrid.softwares .descrição{width:40%;}
table.tgrid.softwares .ações, table.tgrid.softwares .actions{width:12%;}
table.tgrid.softwares-list .sala{width:10%;}
table.tgrid.softwares-list .multimídia{width:12%;}
table.tgrid.softwares-list .código{width:13%;}
table.tgrid.softwares-list .nome{width:25%;}
table.tgrid.softwares-list .descrição{width:28%;}
table.tgrid.softwares-list .ações, table.tgrid.softwares-list .actions{width:12%;}
table.tgrid.eqplist .part{width:10%;}
table.tgrid.eqplist .tipo{width:5%;}
table.tgrid.eqplist .marca{width:7%;}
table.tgrid.eqplist .modelo{width:12%;}
table.tgrid.eqplist .descricao{width:22%;}
table.tgrid.eqplist .consumo{width:5%;}
table.tgrid.eqplist .l{width:4%;}
table.tgrid.eqplist .a{width:4%;}
table.tgrid.eqplist .p{width:4%;}
table.tgrid.eqplist .qt{width:6%;}
table.tgrid.eqplist .valor{width:8%;}
table.tgrid.eqplist .total{width:9%;}
table.tgrid.eqplist .link{width:4%;}
table.tgrid.eqplist th.link, table.tgrid.eqplist td.link{text-align:center;}
table.tgrid.auto32-estado .equipamento{width:25%;}
table.tgrid.auto32-estado .conexao{width:10%;}
table.tgrid.auto32-estado .macmusis{width:15%;}
table.tgrid.auto32-estado .macservidor{width:15%;}
table.tgrid.auto32-estado .diferencas{width:25%;}
table.tgrid.auto32-estado .acao{width:10%;}
table.tgrid.mapa-equipamentos .codigo{width:10%;}
table.tgrid.mapa-equipamentos .tipo{width:5%;}
table.tgrid.mapa-equipamentos .marca{width:10%;}
table.tgrid.mapa-equipamentos .modelo{width:13%;}
table.tgrid.mapa-equipamentos .descrição{width:13%;}
table.tgrid.mapa-equipamentos .ip{width:5%; text-align:center;}
table.tgrid.mapa-equipamentos .mac{width:9%; text-align:center;}
table.tgrid.mapa-equipamentos .rack{width:5%; text-align:center;}
table.tgrid.mapa-equipamentos .startup{width:15%;}
table.tgrid.mapa-equipamentos .conteudo{width:10%; text-align:center;}
table.tgrid.mapa-equipamentos .actions{width:5%;}
table.tgrid.mapa-equipamentos td.codigo{white-space:normal; overflow:visible; overflow-wrap:anywhere;}
table.tgrid.mapa-equipamentos .no-ip-cell{text-align:center;}
table.tgrid.rack-list .codigo{width:15%;}
table.tgrid.rack-list .equip{width:30%;}
table.tgrid.rack-list .mm{width:20%;}
table.tgrid.rack-list .u{width:5%;}
table.tgrid.rack-list .host{width:20%;}
table.tgrid.rack-list .host select{width:100%;}
table.tgrid.rack-list .urange{width:5%;}
table.tgrid.rack-list .urange input{width:3em;}
table.tgrid.rack-list .actions{width:5%;}
p.shelf-hint{margin:0.25rem 0;}
div.rack-grand-total{margin-top:1rem;}
.revisao-table{margin-bottom:2rem;}
.rev-status{margin:1rem 0;}
.rev-errors-box{margin-bottom:2rem;}
.rev-error-item{margin:0.25rem 0;}
.rev-summary-error{margin-bottom:1rem;}
.rev-log-details{margin-top:2rem;}
.rev-log-entry{margin:0.25rem 0;}
.rev-error-count{margin:0;}
.rev-actions-col{display:flex; flex-direction:column; gap:0.5rem;}
.diagrama-conexoes{margin-bottom:2rem;}
table.tgrid.svclist th.codigo, table.tgrid.svclist td.codigo{width:8%;}
table.tgrid.svclist th.nome, table.tgrid.svclist td.nome{width:27%;}
table.tgrid.svclist th.descricao, table.tgrid.svclist td.descricao{width:45%;}
table.tgrid.svclist th.unidade, table.tgrid.svclist td.unidade{width:10%; text-align:center;}
table.tgrid.svclist th.total, table.tgrid.svclist td.total{width:10%; text-align:right;}
table.tgrid.pendencias .id{width:5%;}
table.tgrid.pendencias .título{width:20%;}
table.tgrid.pendencias .descrição{width:50%;}
table.tgrid.pendencias .prioridade{width:5%;}
table.tgrid.pendencias .status{width:5%;}
table.tgrid.pendencias .criadaem{width:5%;}
table.tgrid.pendencias .atualizadaem{width:5%;}
table.tgrid.pendencias .ações{width:5%;}
table.tgrid.pendencias-expo .tipo{width:5%;}
table.tgrid.pendencias-expo .multimídia{width:18%;}
table.tgrid.pendencias-expo .id{width:4%;}
table.tgrid.pendencias-expo .título{width:22%;}
table.tgrid.pendencias-expo .descrição{width:27%;}
table.tgrid.pendencias-expo .prioridade{width:5%;}
table.tgrid.pendencias-expo .criadaem{width:7%;}
table.tgrid.pendencias-expo .atualizadaem{width:7%;}
table.tgrid.pendencias-expo .actions{width:5%;}
table.tgrid.pendencias-expo td.multimídia, table.tgrid.pendencias-expo td.título, table.tgrid.pendencias-expo td.descrição{white-space:normal; overflow:visible; text-overflow:clip;}
table.tgrid.tarefas-list .id{width:2.5%;}
table.tgrid.tarefas-list .titulo{width:12.5%;}
table.tgrid.tarefas-list .status{width:5%;}
table.tgrid.tarefas-list .responsavel{width:10%;}
table.tgrid.tarefas-list .multimidia{width:15%;}
table.tgrid.tarefas-list .servico{width:15%;}
table.tgrid.tarefas-list .progresso{width:5%;}
table.tgrid.tarefas-list .inicio{width:10%;}
table.tgrid.tarefas-list .fimprevisto{width:5%;}
table.tgrid.tarefas-list .actions{width:5%;}
table.tgrid.suporte-list .numero{width:15%;}
table.tgrid.suporte-list .titulo{width:35%;}
table.tgrid.suporte-list .urgencia{width:10%;}
table.tgrid.suporte-list .status{width:10%;}
table.tgrid.suporte-list .responsavel{width:10%;}
table.tgrid.suporte-list .atualizado{width:10%;}
table.tgrid.suporte-list .sla{width:10%;}
table.tgrid.suporte-servidores .expo{width:10%;}
table.tgrid.suporte-servidores .uso{width:30%;}
table.tgrid.suporte-servidores .contrato{width:40%;}
table.tgrid.suporte-servidores .acoes{width:20%;}
form.inline-form{display:inline-flex; gap:0.5rem; align-items:center; margin:0 0.5rem 0.5rem 0;}
form.inline-form select, form.inline-form input, form.inline-form button{width:auto; margin:0;}
article.suporte-msg{margin:0.75rem 0;}
td.min{white-space:nowrap;}
td>button{width:30px; overflow:hidden; text-overflow:clip;}
td:has(>button){max-width:50px;}
.eqplist.valor{text-align:right;}
th.eqplist.valor{text-align:center;}
.total{text-align:right;}
th.eqplist.total, th.sumlist.total{text-align:center;}
th.eqplist.link{text-align:center;}
table:not(.tgrid) td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
table.mm tr td{width:fit-content; max-width:fit-content;}
td.min.mm.descricao{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:1200px;}
td.min.mm.cod_bundle{text-align:left; max-width:none; width:auto;}
table.min.mm, table.min.srv{width:auto;}
th.eqplist.part, th.sumlist.part{width:16em;}
table{table-layout:auto; max-width:100%; table-layout:fixed;}
th.eqplist.consumo{text-align:center;}
td.sumlist.min.subtotal{text-align:right;}
div.submenu{text-align:right; height:3em; margin-bottom:1rem; margin-top:2rem;}
td.eqplist.svclist.qt{text-align:center; max-width:15px;}
th.eqplist.svclist.nome, th.sumlist.svclist.nome{width:20em;}
td.eqplist.svclist.codigo{width:50px;}
th.eqplist.svclist.valor{text-align:right;}
th.eqplist.svclist.total{text-align:right;}
td.sumlist.min.svclist.sb{width:100px; text-align:right;}
td.total.sumlist.min.svclist.spacer{width:1522px;}
td.total.sumlist.min.svclist.sb{text-align:right;}
th.eqplist.svclist.qt{text-align:center;}
td.total.sumlist.min.svclist.subtotal{width:71px; text-align:right;}
td.total.sumlist.min.svclist.sb{width:200px; text-align:right;}
.badge{display:inline-block; white-space:nowrap;}
td.total.sumlist.min.spacer{width:1300px;}
td.total.sumlist.min.subtotal{width:20px;}
td.sumlist.min.total{text-align:right;}
td.sumlist.min.consumo{text-align:center;}
td.sumlist.min.part{width:25px;}
td.eqplist.consumo{text-align:center;}
td.eqplist.l{text-align:right;}
.cod_bundle{display:none;}
td.total.sumlist.min.descricao{width:450px;}
td.total.geral.total{text-align:right;}
td.total.geral.descricao{width:2760px;}
.pendencias-section{margin-bottom:3em;}
div.submenu a{width:200px;}
div.menuitem{display:inline;}
.templates-header{margin-bottom:2rem; text-align:center;}
.templates-header h2{margin-bottom:0.5rem;}
.templates-header p{margin-bottom:1.5rem;}
.templates-header a[role="button"]{margin:0 auto; max-width:300px;}
.template-creation, .template-editing{max-width:800px; margin:0 auto;}
.template-creation h2, .template-editing h2{margin-bottom:0.5rem;}
.form-actions{margin-top:2rem; display:flex; gap:1rem; justify-content:flex-start;}
.form-actions a[role="button"]{flex:0 0 auto;}
.templates-management h3{margin-top:2rem; margin-bottom:1rem;}
.templates-management h3:first-of-type{margin-top:1rem;}
td.eqplist.svclist.unidade{text-align:center;}
th.eqplist.svclist.unidade{text-align:center;}
th.eqplist.svclist.descricao, th.sumlist.svclist.descricao{width:60em;}
th.eqplist.l{text-align:center;}
td.eqplist.a{text-align:right;}
td.eqplist.p{text-align:right;}
th.eqplist.p{text-align:center;}
th.eqplist.a{text-align:center;}
td.eqplist.qt{text-align:center;}
.pendencias-list.descrição{width:12em; overflow-wrap:normal;}
th.pendencias-list.multimídia{width:8em;}
th.pendencias-list{width:2em;}
th.pendencias-list.título{width:8em;}
th.pendencias-list.id{width:2em;}
.pendencias-list{vertical-align:top;}
th.multimidias.descricao{width:40em;}
th.multimidias.cod_sala, th.multimidias.codigo{width:0em;}
th.multimidias.nome{width:9em; min-width:10em;}
th.eqplist.part, th.sumlist.part, th.total.part, td.eqplist.part, td.sumlist.part, td.totalgeral.part, th.totalgeral.part{width:16em;}
th.eqplist.cod_bundle, th.sumlist.cod_bundle, th.total.cod_bundle, td.eqplist.cod_bundle, td.sumlist.cod_bundle, td.total.cod_bundle, th.totalgeral.cod_bundle, td.totalgeral.cod_bundle{width:5em;}
th.eqplist.consumo, th.sumlist.consumo, th.total.consumo, th.totalgeral.consumo, td.eqplist.consumo, td.sumlist.consumo, td.total.consumo, td.totalgeral.consumo{width:12em; text-align:center;}
th.eqplist.l, th.sumlist.l, th.total.l, th.totalgeral.l, td.eqplist.l, td.sumlist.l, td.total.l, td.totalgeral.l, th.eqplist.a, th.sumlist.a, th.total.a, th.totalgeral.a, td.eqplist.a, td.sumlist.a, td.total.a, td.totalgeral.a, th.eqplist.p, th.sumlist.p, th.total.p, th.totalgeral.p, td.eqplist.p, td.sumlist.p, td.total.p, td.totalgeral.p{width:7em; text-align:center;}
th.eqplist.qt, th.sumlist.qt, th.total.qt, th.totalgeral.qt, td.eqplist.qt, td.sumlist.qt, td.total.qt, td.totalgeral.qt{width:5em; text-align:center;}
th.eqplist.link, th.sumlist.link, th.total.link, th.totalgeral.link, td.eqplist.link, td.sumlist.link, td.total.link, td.totalgeral.link{width:4em;}
th.eqplist, th.sumlist, th.totalgeral{width:9em;}
table.totalgeral tr.headers th{overflow:hidden;}
th.eqplist.marca, th.sumlist.marca, th.total.marca, th.totalgeral.marca, td.eqplist.marca, td.sumlist.marca, td.total.marca, td.totalgeral.marca{width:5%;}
th.eqplist.modelo, th.sumlist.modelo, th.total.modelo, th.totalgeral.modelo, td.eqplist.modelo, td.sumlist.modelo, td.total.modelo, td.totalgeral.modelo{width:15%;}
th.eqplist.descricao, th.sumlist.descricao, th.total.descricao, th.totalgeral.descricao, td.eqplist.descricao, td.sumlist.descricao, td.total.descricao, td.totalgeral.descricao{width:60em;}
th.eqplist.valor, th.sumlist.valor, th.total.valor, th.totalgeral.valor, td.eqplist.valor, td.sumlist.valor, td.total.valor, td.totalgeral.valor{width:12em;}
th.eqplist.total, th.sumlist.total, th.total.total, th.totalgeral.total, td.eqplist.total, td.sumlist.total, td.total.total, td.totalgeral.total{width:10em;}
td.sumlist.min.valor{text-align:right;}
table.eqplist, table.aggregate-equipments{width:100%; table-layout:fixed;}
table.aggregate-equipments th.part, table.aggregate-equipments td.part{width:10%;}
table.aggregate-equipments th.tipo, table.aggregate-equipments td.tipo{width:6%;}
table.aggregate-equipments th.marca, table.aggregate-equipments td.marca{width:8%;}
table.aggregate-equipments th.modelo, table.aggregate-equipments td.modelo{width:14%;}
table.aggregate-equipments th.descricao, table.aggregate-equipments td.descricao{width:30%;}
table.aggregate-equipments th.qt, table.aggregate-equipments td.qt{width:8%; text-align:center;}
table.aggregate-equipments th.valor, table.aggregate-equipments td.valor{width:12%; text-align:right;}
table.aggregate-equipments th.total, table.aggregate-equipments td.total{width:12%; text-align:right;}
table td.link, table th.link{text-align:center;}
th.eqplist.total{text-align:right;}
.conteudos_global th.código, .conteudos_global td.código{width:8%; max-width:120px;}
.conteudos_global th.arquivo, .conteudos_global td.arquivo{width:20%; max-width:280px; word-break:break-word;}
.conteudos_global th.tipo, .conteudos_global td.tipo{width:8%; max-width:100px;}
.conteudos_global th.perfil, .conteudos_global td.perfil{width:15%; max-width:200px;}
.conteudos_global th.detalhes, .conteudos_global td.detalhes{width:25%;}
.conteudos_global th.descrição, .conteudos_global td.descrição{width:20%;}
.conteudos_global th.ações, .conteudos_global td.ações{width:4%; white-space:nowrap;}
.aggregate-contents th.tipo, .aggregate-contents td.tipo{width:15%;}
.aggregate-contents th.quantidade, .aggregate-contents td.quantidade{width:15%; text-align:center;}
.aggregate-contents th.perfisutilizados, .aggregate-contents td.perfisutilizados{width:70%;}
#audit-log-content table th.audit-id, #audit-log-content table td.audit-id{width:1.8%; text-align:center;}
#audit-log-content table th.audit-date, #audit-log-content table td.audit-date{width:6%; white-space:nowrap;}
#audit-log-content table th.audit-user, #audit-log-content table td.audit-user{width:8%;}
#audit-log-content table th.audit-action, #audit-log-content table td.audit-action{width:4%; text-align:center;}
#audit-log-content table th.audit-ref, #audit-log-content table td.audit-ref{width:5%;}
#audit-log-content table th.audit-affected, #audit-log-content table td.audit-affected{width:12%;}
#audit-log-content table th.audit-field, #audit-log-content table td.audit-field{width:6%;}
#audit-log-content table th.audit-old, #audit-log-content table td.audit-old{width:7%; white-space:pre-line;}
#audit-log-content table th.audit-new, #audit-log-content table td.audit-new{width:11%; white-space:pre-line;}
#audit-log-content table th.audit-details, #audit-log-content table td.audit-details{width:20%;}
#audit-log-content table th.audit-view, #audit-log-content table td.audit-view{width:4%; text-align:center; white-space:nowrap;}
table.conteudos th.c�digo, table.conteudos td.c�digo{width:15%;}
table.conteudos th.arquivo\(mestre\), table.conteudos td.arquivo\(mestre\){width:20%;}
table.conteudos th.tipo, table.conteudos td.tipo{width:8%; text-align:center;}
table.conteudos th.perfil, table.conteudos td.perfil{width:15%;}
table.conteudos th.detalhes, table.conteudos td.detalhes{width:20%;}
table.conteudos th.descri��o, table.conteudos td.descri��o{width:17%;}
table.conteudos th.a��es, table.conteudos td.a��es{width:5%; text-align:center; white-space:nowrap;}
.comment-meta{display:flex; align-items:center; gap:0.5em; margin-bottom:0.3em;}
.comment-meta form{margin-bottom:0;}
.tarefas-group-header{margin-top:2.5em; margin-bottom:0.3em;}
table.resumo-equip .resumo-partnumber{width:10%;}
table.resumo-equip .resumo-tipo{width:10%;}
table.resumo-equip .resumo-marca{width:10%;}
table.resumo-equip .resumo-modelo{width:10%;}
table.resumo-equip .resumo-descricao{width:30%;}
table.resumo-equip .resumo-qtd{width:10%; text-align:center;}
table.resumo-equip .resumo-valor{width:12%; text-align:right;}
table.resumo-equip .resumo-total{width:14%; text-align:right;}
table.resumo-svc .resumo-codigo{width:10%;}
table.resumo-svc .resumo-nome{width:10%;}
table.resumo-svc .resumo-descricao{width:40%;}
table.resumo-svc .resumo-unidade{width:10%; text-align:center;}
table.resumo-svc .resumo-qtd{width:10%; text-align:center;}
table.resumo-svc .resumo-valor{width:12%; text-align:right;}
table.resumo-svc .resumo-total{width:14%; text-align:right;}
.filter-container{margin-bottom:2rem;}
.filter-container input[type="search"], .filter-container input[type="text"]{width:100%; margin-bottom:1rem;}
.form-row{display:flex; gap:1rem;}
.form-field{flex:1;}
.form-field-2x{flex:2;}
.form-field-auto{flex:0 0 auto;}
.button-group{display:flex; gap:1rem; margin-top:1rem;}
.flex-between{display:flex; justify-content:space-between; align-items:center; gap:1rem; margin-bottom:1rem;}
.filter-bar{display:flex; gap:1rem; margin-bottom:2rem; align-items:flex-end;}
.warning-banner{margin-bottom:1rem;}
.badge.clone-badge{display:inline-block;}
a.clone-badge-link{display:inline-block;}
.audit-pagination{display:flex; justify-content:space-between; align-items:center; margin-top:1rem; gap:1rem;}
td.totalgeral.marca{width:5%;}
table.tgrid.salas .codigo{width:15%;}
table.tgrid.salas .nome{width:35%;}
table.tgrid.salas .descricao{width:50%;}
table.tgrid.sala-multimidias .codigo{width:10%;}
table.tgrid.sala-multimidias .nome{width:30%;}
table.tgrid.sala-multimidias .tipo{width:15%;}
table.tgrid.sala-multimidias .descricao{width:45%;}
table.tgrid.exposicoes .codigo{width:15%;}
table.tgrid.exposicoes .nome{width:40%;}
table.tgrid.exposicoes .montagem{width:15%;}
table.tgrid.exposicoes .abertura{width:15%;}
table.tgrid.exposicoes .actions{width:15%;}
table.tgrid.marcas .código{width:20%;}
table.tgrid.marcas .nome{width:25%;}
table.tgrid.marcas .website{width:30%;}
table.tgrid.marcas .país{width:15%;}
table.tgrid.marcas .equipamentos{width:10%;}
table.tgrid.empresas .nome{width:55%;}
table.tgrid.empresas .cnpj{width:25%;}
table.tgrid.empresas .telefone{width:20%;}
table.tgrid.equip-cadastro .partnumber{width:20%;}
table.tgrid.equip-cadastro .tipo{width:10%;}
table.tgrid.equip-cadastro .marca{width:15%;}
table.tgrid.equip-cadastro .modelo{width:20%;}
table.tgrid.equip-cadastro .descrição{width:25%;}
table.tgrid.equip-cadastro .actions{width:10%;}
table.tgrid.pend-templates .nome{width:20%;}
table.tgrid.pend-templates .título{width:35%;}
table.tgrid.pend-templates .prioridade{width:10%;}
table.tgrid.pend-templates .status{width:10%;}
table.tgrid.pend-templates .criadoem{width:10%;}
table.tgrid.pend-templates .actions{width:15%;}
table.tgrid.tarefa-templates .título{width:30%;}
table.tgrid.tarefa-templates .descrição{width:40%;}
table.tgrid.tarefa-templates .prioridade{width:10%;}
table.tgrid.tarefa-templates .ordem{width:5%;}
table.tgrid.tarefa-templates .actions{width:15%;}
table.tgrid.proposal-versions .versao{width:8%;}
table.tgrid.proposal-versions .data{width:12%;}
table.tgrid.proposal-versions .criadopor{width:21%;}
table.tgrid.proposal-versions .equipamentos{width:9%;}
table.tgrid.proposal-versions .servicos{width:9%;}
table.tgrid.proposal-versions .total{width:14%;}
table.tgrid.proposal-versions .acoes{width:27%;}
table.tgrid.config-list .codigo{width:20%;}
table.tgrid.config-list .nome{width:25%;}
table.tgrid.config-list .valortexto{width:30%;}
table.tgrid.config-list .valornumerico{width:15%;}
table.tgrid.config-list .acoes{width:10%;}
table.tgrid.usuarios-list .e-mail{width:30%;}
table.tgrid.usuarios-list .nome{width:25%;}
table.tgrid.usuarios-list .empresa{width:15%;}
table.tgrid.usuarios-list .tipo{width:15%;}
table.tgrid.usuarios-list .actions{width:15%;}
table.tgrid.tipos-usuarios .código{width:10%;}
table.tgrid.tipos-usuarios .nome{width:20%;}
table.tgrid.tipos-usuarios .descrição{width:25%;}
table.tgrid.tipos-usuarios .nível{width:10%;}
table.tgrid.tipos-usuarios .permissões{width:25%;}
table.tgrid.tipos-usuarios .actions{width:10%;}
table.tgrid.lixeira-mm .exposicao{width:10%;}
table.tgrid.lixeira-mm .sala{width:15%;}
table.tgrid.lixeira-mm .codigo{width:10%;}
table.tgrid.lixeira-mm .nome{width:20%;}
table.tgrid.lixeira-mm .deletadoem{width:15%;}
table.tgrid.lixeira-mm .por{width:15%;}
table.tgrid.lixeira-mm .acoes{width:15%;}
table.tgrid.lixeira-bundles .codigo{width:15%;}
table.tgrid.lixeira-bundles .nome{width:20%;}
table.tgrid.lixeira-bundles .descricao{width:20%;}
table.tgrid.lixeira-bundles .deletadoem{width:15%;}
table.tgrid.lixeira-bundles .por{width:15%;}
table.tgrid.lixeira-bundles .acoes{width:15%;}
table.tgrid.softwares-catalog .código{width:15%;}
table.tgrid.softwares-catalog .versão{width:8%;}
table.tgrid.softwares-catalog .nome{width:25%;}
table.tgrid.softwares-catalog .descrição{width:32%;}
table.tgrid.softwares-catalog .multimídias{width:10%;}
table.tgrid.softwares-catalog .actions{width:10%;}
table.tgrid.mensagens-list .data{width:12%;}
table.tgrid.mensagens-list .expo{width:8%;}
table.tgrid.mensagens-list .acao{width:14%;}
table.tgrid.mensagens-list .status{width:9%;}
table.tgrid.mensagens-list .arquivos{width:27%;}
table.tgrid.mensagens-list .usuario{width:15%;}
table.tgrid.mensagens-list .resumo{width:15%;}
table.tgrid.sbundles-list .código{width:20%;}
table.tgrid.sbundles-list .nome{width:30%;}
table.tgrid.sbundles-list .descrição{width:50%;}
table.tgrid.sb-services .código{width:15%;}
table.tgrid.sb-services .nome{width:25%;}
table.tgrid.sb-services .descrição{width:30%;}
table.tgrid.sb-services .quantidade{width:10%;}
table.tgrid.sb-services .preçounit\.{width:10%;}
table.tgrid.sb-services .total{width:10%;}
table.tgrid.svc-catalog .codigo{width:12%;}
table.tgrid.svc-catalog .nome{width:23%;}
table.tgrid.svc-catalog .descricao{width:35%;}
table.tgrid.svc-catalog .preco{width:12%;}
table.tgrid.svc-catalog .unidade{width:8%;}
table.tgrid.svc-catalog .acoes{width:10%;}
table.tgrid.bundles-list .código{width:25%;}
table.tgrid.bundles-list .nome{width:30%;}
table.tgrid.bundles-list .descrição{width:45%;}
table.tgrid.bundle-equip .marca{width:12%;}
table.tgrid.bundle-equip .modelo{width:15%;}
table.tgrid.bundle-equip .partnumber{width:13%;}
table.tgrid.bundle-equip .tipo{width:8%;}
table.tgrid.bundle-equip .descrição{width:25%;}
table.tgrid.bundle-equip .quantidade{width:7%;}
table.tgrid.bundle-equip .preçounit\.{width:10%;}
table.tgrid.bundle-equip .total{width:10%;}
table.min.mm:not(.rack-hdr):not(.unassigned), table.min.mm:not(.rack-hdr):not(.unassigned) tbody{width:auto;}
table.min.mm:not(.rack-hdr):not(.unassigned) td{width:auto; max-width:none;}
table.min.mm:not(.rack-hdr):not(.unassigned) td.descricao{min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
table.tgrid.plantas .nome{width:45%;}
table.tgrid.plantas .salasenquadradas{width:20%;}
table.tgrid.plantas .tamanho{width:15%;}
table.tgrid.plantas .acoes{width:20%;}
.planta-enviando{align-self:center;}
.planta-enviando .spin{width:18px; height:18px;}
.planta-view{position:relative; height:70vh; overflow:hidden;}
.planta-img{position:absolute; max-width:none;}
.planta-ctrl{display:flex; gap:0.5em; margin:0.5em 0; align-items:center;}
.planta-busca{flex:0 1 18em;}
.planta-cont{min-width:6em; white-space:nowrap;}
.planta-hits{position:absolute;}
.planta-hit{position:absolute;}
.planta-rename{display:flex; gap:0.5em; align-items:center;}
table.validacao{table-layout:fixed; width:100%;}
table.validacao th:nth-child(1), table.validacao td:nth-child(1){width:20%;}
table.validacao th:nth-child(2), table.validacao td:nth-child(2){width:15%;}
table.validacao th:nth-child(3), table.validacao td:nth-child(3){width:65%;}
table.validacao td, table.kv-table td{white-space:normal; overflow:visible; text-overflow:clip; overflow-wrap:anywhere;}
table.msg-val{table-layout:fixed; width:100%;}
table.msg-val th:nth-child(1), table.msg-val td:nth-child(1){width:10%;}
table.msg-val th:nth-child(2), table.msg-val td:nth-child(2){width:15%;}
table.msg-val th:nth-child(3), table.msg-val td:nth-child(3){width:30%;}
table.msg-val th:nth-child(4), table.msg-val td:nth-child(4){width:45%;}
table.msg-val td, table.msg-val td code{white-space:normal; overflow:visible; text-overflow:clip; overflow-wrap:anywhere;}
