.sigom-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.sigom-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--borda);padding-bottom:10px;margin-bottom:14px}.sigom-tab{background:#edf3fb;color:var(--azul);border:1px solid var(--borda);border-radius:7px;padding:9px 13px;font-weight:800;cursor:pointer}.sigom-tab.ativo{background:var(--azul);color:#fff}.sigom-hero{background:var(--azul);color:#fff;border-bottom:4px solid var(--dourado);border-radius:10px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.sigom-hero h3{margin:0;color:#fff;font-size:17px}.sigom-hero p{margin:4px 0 0;color:#dce7ff;font-size:12px}.sigom-card{background:#fff;border:1px solid var(--borda);border-radius:10px;padding:14px;margin-bottom:14px;box-shadow:var(--shadow-sm)}.sigom-section-title{background:#edf3fb;border-left:5px solid var(--azul);color:var(--azul);font-weight:900;padding:10px 12px;margin-bottom:12px;border-radius:4px}.grid-compact-6{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;align-items:end}.grid-compact-5{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;align-items:end}.grid-compact-4{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;align-items:end}.grid-compact-3{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;align-items:end}.span-full{grid-column:1 / -1}.campo label{font-size:11px;text-transform:uppercase;color:var(--azul);font-weight:900;margin-bottom:5px;display:block}.campo input,.campo select,.campo textarea{width:100%;border:1px solid #aac4e5;border-radius:7px;padding:10px 11px;background:#fff;min-height:38px}.campo textarea{min-height:70px;resize:vertical}.kpi-row{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:12px 0}.kpi{background:#fbfdff;border:1px solid var(--borda);border-left:5px solid var(--dourado);border-radius:9px;padding:12px}.kpi small{display:block;color:var(--azul);font-size:11px;font-weight:900;text-transform:uppercase}.kpi strong{display:block;margin-top:6px;font-size:17px;color:#071235}.tabela-scroll{overflow:auto;border:1px solid var(--borda);border-radius:9px;background:#fff;max-height:560px}.tabela-sigom{width:100%;border-collapse:collapse;min-width:1050px;font-size:12px}.tabela-sigom th{position:sticky;top:0;z-index:1;background:var(--azul);color:#fff;padding:9px 10px;text-align:left;cursor:pointer;white-space:nowrap}.tabela-sigom td{padding:8px 10px;border-bottom:1px solid #eef3fa;vertical-align:top}.tabela-sigom tr:nth-child(2n) td{background:#fbfdff}.tabela-sigom .num{text-align:right;font-weight:800;white-space:nowrap}.programacao-lista{display:flex;flex-direction:column;gap:4px;min-width:230px;max-width:280px}.programacao-item{display:grid;grid-template-columns:42px 88px 1fr;gap:6px;align-items:center;background:#fffaf0;border-left:4px solid var(--dourado);border-radius:6px;padding:5px 7px;font-size:11px}.programacao-item strong{text-align:right}.badge-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.badge-status.pago,.badge-status.recebido,.badge-status.confirmada,.badge-status.ativo{background:#d8f5e2;color:#087f5b}.badge-status.pendente,.badge-status.aguardando{background:#fff3bf;color:#7a4f00}.badge-status.inativo,.badge-status.cancelado{background:#ffe3e3;color:#b83232}.actions{display:flex;gap:6px;flex-wrap:nowrap}.batch-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;margin:12px 0;background:#edf3fb;border:1px solid var(--borda);border-radius:7px}.batch-toolbar label{display:flex;align-items:center;gap:6px;margin-right:auto;color:var(--azul);font-weight:800}.btn-xs{padding:5px 8px;font-size:11px;border-radius:6px}.print-page{font-family:Arial,sans-serif;color:#061447;padding:18px}.print-page h1{color:#1f2f75;font-size:22px}@media print{.no-print{display:none!important}.print-page{padding:0}}@media (max-width:1200px){.grid-compact-6,.grid-compact-5{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:800px){.grid-compact-6,.grid-compact-5,.grid-compact-4,.grid-compact-3,.kpi-row{grid-template-columns:1fr}.span-2,.span-3{grid-column:span 1}}.grid-compact-7{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;align-items:end}.dados-cotacao-linha .campo input,.dados-cotacao-linha .campo select{min-height:40px}.faixa-sub{background:#edf4fb;border-left:5px solid var(--gold,#e8a020);padding:12px 14px;margin:18px 0 10px}.fornecedor-box{border:1px solid #c9d6ea;border-radius:12px;padding:12px;margin-bottom:12px;background:#fff}.fornecedor-head{display:flex;align-items:center;justify-content:space-between;background:#101d52;color:#fff;border-radius:10px 10px 0 0;margin:-12px -12px 12px;padding:10px 14px;border-bottom:4px solid #e8a020}.fornecedor-linha,.pagamento-linha{margin-bottom:8px}.parcelas-box{background:#fff9ed;border:1px solid #f0c36a;border-left:5px solid #e8a020;border-radius:10px;padding:12px;margin-top:10px}.tabela-itens-cotacao input,.tabela-itens-cotacao select{min-width:90px}.th-fornecedor{text-align:center;background:#24368d!important}.resultado-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:14px}.sigom-card.interno{box-shadow:none;margin:0}.resumo-pagamento{min-width:150px}.resumo-pagamento div{display:flex;justify-content:space-between;border-bottom:1px dashed #d6e0ef;gap:14px}.programacao-lista.compacta{max-width:260px}.programacao-item{display:grid;grid-template-columns:42px 82px 1fr;gap:6px;align-items:center;background:#fffdf5;border:1px solid #e2e9f5;border-left:4px solid #e8a020;border-radius:7px;margin-bottom:4px;padding:5px 7px;font-size:12px}.navegacao-mapas .tabela-scroll{max-height:520px}@media (max-width:1400px){.grid-compact-7{grid-template-columns:repeat(4,minmax(150px,1fr))}.resultado-grid{grid-template-columns:1fr}}@media (max-width:900px){.grid-compact-7,.resultado-grid{grid-template-columns:1fr}}:root{--azul:#08163a;--azul2:#101f54;--azul3:#24327f;--dourado:#f0a20a;--teal:#008b95;--verde:#08865f;--vermelho:#b83232;--fundo:#f4f7fb;--borda:#c9d6ea;--muted:#536680;--shadow-sm:0 8px 26px rgba(8,22,58,.08)}.sigom-apps-shell .sidebar{background:#071235;border-right:1px solid rgba(255,255,255,.12);box-shadow:8px 0 24px #00000024}.sigom-apps-shell .sidebar-brand{border-bottom:1px solid rgba(255,255,255,.16);padding:22px 18px 20px}.sigom-apps-shell .sidebar-brand h1{font-size:24px;letter-spacing:.5px}.sigom-apps-shell .sidebar-brand p{color:#d8e2f5;font-size:12px}.sigom-apps-shell .nav-grupo{color:#8fa8d8;font-size:11px;padding:18px 18px 7px}.sigom-apps-shell .nav-item{font-weight:800;color:#f2f6ff;padding:12px 18px;border-left:0;border-radius:0}.sigom-apps-shell .nav-item.ativo{background:#202d52;color:#fff;border:1px solid #f0a20a;border-left:7px solid #f0a20a;border-radius:12px;margin:4px 12px;padding-left:11px}.sigom-apps-shell .nav-icon{border:0;width:22px;height:22px;font-size:16px}.sigom-apps-shell .sidebar-footer{border-top:1px solid rgba(255,255,255,.16);padding:16px}.sigom-apps-shell .sidebar-user{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:12px}.sigom-apps-shell .btn-sair{border-radius:8px;padding:10px;background:#bc3434}.main-content{background:#f2f5fa}.sigom-page-header{margin:18px 20px 0;border:1px solid var(--borda);border-left:5px solid var(--dourado);border-radius:14px;box-shadow:var(--shadow-sm);position:relative}.sigom-page-header h2{font-size:24px;color:#0d1b4a}.sigom-page-header p{font-size:13px;color:#62748c}.page-body{padding:22px 24px 34px}.sigom-tabs{background:#fff;border:1px solid var(--borda);border-radius:14px 14px 0 0;margin-bottom:0;padding:18px 20px 14px}.sigom-tab{border-radius:7px;background:#eef4fb;border:1px solid #c8d8ee;color:#0d1b4a;padding:11px 16px;font-size:14px}.sigom-tab.ativo{background:#0d1b4a;color:#fff}.apps-script-form,.sigom-tabs+div:not(.sigom-hero){background:#fff;border:1px solid var(--borda);border-radius:0 0 14px 14px;padding:18px 20px;box-shadow:var(--shadow-sm)}.sigom-hero.apps,.sigom-hero{background:#101f54;border-bottom:4px solid #f0a20a;border-radius:10px;padding:18px 20px;margin:0 0 16px;color:#fff}.sigom-hero.apps h3,.sigom-hero h3{font-size:20px}.sigom-hero.apps p,.sigom-hero p{font-size:13px;color:#e8eefc}.btn{border-radius:8px;font-weight:900;box-shadow:0 2px 4px #00000014}.btn-primary{background:#101f54}.btn-teal{background:#008b95;color:#fff}.btn-success{background:#08865f}.btn-danger,.btn-red{background:#b83232;color:#fff}.btn-warning{background:#f0a20a;color:#071235}.btn-purple{background:#6335c9;color:#fff}.btn-fill{height:42px;align-self:end;justify-content:center}.btn-nav{width:44px;height:44px;border-radius:50%;border:1px solid var(--borda);background:#eaf2fc;color:#0d1b4a;font-size:24px;font-weight:900}.btn-nav.ativo{background:#101f54;color:#fff}.alerta{padding:14px 16px;border-radius:8px;margin:14px 0;border-left:5px solid #f0a20a}.alerta-info{background:#eaf3ff;color:#0d1b4a}.alerta-warning{background:#fff5d8;color:#4a3000}.sigom-section-title{background:#eaf2fb;border-left:5px solid #0d1b4a;border-radius:4px;font-size:16px;color:#0d1b4a;margin:16px 0 14px}.grid-cotacao-dados{display:grid;grid-template-columns:.7fr .8fr .8fr 1.1fr 1.1fr 1fr 1fr 1fr;gap:12px}.campo{margin-bottom:0}.campo label{font-size:11px;color:#0d1b4a;font-weight:900;text-transform:uppercase}.campo input,.campo select,.campo textarea{border:1px solid #abc1df;border-radius:7px;min-height:42px;padding:9px 11px;background:#fff}.campo textarea{min-height:80px}.faixa-sub{background:#eaf2fb;border-left:5px solid #f0a20a;border-radius:0;margin:18px 0 14px;padding:16px 18px}.faixa-sub h3{color:#0d1b4a;font-size:17px}.fornecedor-box{border:1px solid #c8d6ee;border-radius:11px;background:#fff;margin:0 0 16px;padding:0 12px 12px;overflow:hidden}.fornecedor-head{margin:0 -12px 14px;background:#101f54;color:#fff;border-bottom:4px solid #f0a20a;border-radius:0;padding:13px 16px}.grid-fornecedor-top{display:grid;grid-template-columns:1.8fr 1fr 1.1fr 1.1fr 1.5fr;gap:10px}.bloco-pagamento{background:#fffaf0;border:1px solid #f0d391;border-left:5px solid #f0a20a;border-radius:10px;padding:12px;margin-top:12px}.grid-pagamento{display:grid;grid-template-columns:1.45fr 1.45fr .9fr 1.15fr .9fr 1.3fr;gap:10px;margin-top:8px}.parcelas-box{background:#fff8e8;border:1px solid #f0c36a;border-left:5px solid #f0a20a;border-radius:10px;padding:14px;margin-top:10px}.grid-parcelas{display:grid;grid-template-columns:180px 180px 1fr 82px;gap:10px;align-items:end;margin-bottom:8px}.bloco-custos{background:#f3f8ff;border:1px solid #b9cdf0;border-left:5px solid #687cff;border-radius:10px;padding:12px;margin-top:12px}.grid-custos{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.4fr;gap:10px;margin-top:8px}.tabela-scroll{border:1px solid #c8d6ee;border-radius:9px;max-height:610px}.tabela-sigom{font-size:12px}.tabela-sigom th{background:#101f54;color:#fff;padding:11px 12px;text-transform:none}.tabela-sigom td{padding:9px 12px}.tabela-sigom input,.tabela-sigom select{border:1px solid #abc1df;border-radius:5px;min-height:30px;padding:4px 7px}.tabela-itens-cotacao th{vertical-align:middle}.tabela-itens-cotacao th.th-fornecedor{background:#2c3d94!important;text-align:center}.tabela-itens-cotacao td:nth-child(3) input{min-width:250px}.titulo-final{color:#0d1b4a;margin:14px 0 10px}.resultado-grid{display:grid;grid-template-columns:2fr 1.15fr;gap:14px;margin-top:12px}.sigom-card.interno{box-shadow:none;margin-bottom:14px}.sigom-card.interno h3{color:#0d1b4a;margin-bottom:10px}.acoes-mapa{background:#f8fbff;border:1px solid var(--borda);border-radius:10px;padding:12px 14px}.cards-navegacao{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.mini-card{background:#f8fbff;border:1px solid var(--borda);border-radius:8px;padding:11px}.mini-card small{display:block;color:#647796;text-transform:uppercase;font-size:10px;font-weight:900}.mini-card strong{display:block;color:#0d1b4a;margin-top:5px}.filtros-cotacao{box-shadow:none}.rodape-consulta{font-size:12px;color:#536680;margin-top:10px}.texto-mutado{color:#647796}.resumo-pagamento{min-width:180px}.resumo-pagamento div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px dashed #d5e0f0}.programacao-lista.compacta{max-width:290px}.programacao-item{grid-template-columns:42px 92px 1fr;background:#fffaf0;border-left-color:#f0a20a}.badge-status{font-weight:900}.badge-status.confirmada,.badge-status.pago,.badge-status.ativo{background:#d8f5e2;color:#087f5b}.badge-status.pendente,.badge-status.rascunho{background:#fff3bf;color:#7a4f00}.badge-status.cancelada,.badge-status.cancelado{background:#ffe3e3;color:#a61e1e}@media (max-width:1500px){.grid-cotacao-dados{grid-template-columns:repeat(4,1fr)}.grid-fornecedor-top,.grid-pagamento,.grid-custos{grid-template-columns:repeat(3,1fr)}.cards-navegacao{grid-template-columns:repeat(4,1fr)}}@media (max-width:950px){.grid-cotacao-dados,.grid-fornecedor-top,.grid-pagamento,.grid-custos,.grid-parcelas,.cards-navegacao,.resultado-grid{grid-template-columns:1fr}.apps-script-form,.sigom-tabs+div:not(.sigom-hero){padding:12px}.sigom-page-header{margin:10px}.page-body{padding:12px}.sigom-apps-shell .sidebar{position:relative;width:100%;min-height:auto}.main-content{margin-left:0}.app-shell{display:block}}html,body,#root{font-family:Calibri,Arial,sans-serif!important;background:linear-gradient(180deg,#f7f9fd,#eef3fb)!important}:root{--azul:#101d4f!important;--azul-escuro:#050b24!important;--teal:#028090!important;--dourado:#e8a020!important;--vermelho:#b83232!important;--verde:#087f5b!important;--fundo:#f4f6fb!important;--borda:#d6e0ef!important;--texto:#172033!important;--muted:#66758f!important;--sidebar-w:270px!important}.sidebar{width:270px!important;min-width:270px!important;background:linear-gradient(180deg,#050b24,#071235 58%,#030817)!important;box-shadow:8px 0 28px #0308173d!important}body,.app-shell,.main-content,.page-body,.sidebar,.page-header,.sigom-card,.card,.sigom-hero,.campo,input,select,textarea,button,table,th,td{font-family:Calibri,Arial,sans-serif!important}.sidebar-brand h1{font-size:24px!important;font-weight:900!important;color:#fff!important}.sidebar-brand p{font-size:12px!important;color:#d7def7!important;line-height:1.45!important}.nav-item{border-radius:10px!important;padding:12px 14px!important;margin:0!important;color:#edf3ff!important;font-weight:800!important;font-size:14px!important;background:transparent!important;border:1px solid transparent!important}.nav-item.ativo{background:#ffffff1a!important;border-color:#e8a0207a!important;box-shadow:inset 5px 0 0 var(--dourado)!important;color:#fff!important;border-radius:12px!important;margin:4px 0!important}.btn-sair{background:#b83232!important;color:#fff!important;border-radius:8px!important}.page-header{height:72px!important;background:#fff!important;border:1px solid rgba(16,29,79,.1)!important;border-left:5px solid var(--dourado)!important;margin:16px 22px 0!important;border-radius:14px!important;box-shadow:0 6px 20px #101d4f12!important;padding:0 24px!important}.page-header-left h2{font-size:22px!important;color:var(--azul)!important;font-weight:900!important}.page-header-left p{font-size:12px!important;color:var(--muted)!important}.page-header-right{background:#edf3fb!important;color:var(--azul)!important;padding:10px 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important}.sigom-card,.card,.content-card{background:#fff!important;border:1px solid var(--borda)!important;border-radius:14px!important;box-shadow:0 5px 18px #14235a0f!important;padding:16px!important}.sigom-hero,.sigom-hero.apps{background:#101d4f!important;border-bottom:5px solid var(--dourado)!important;border-radius:12px!important;padding:18px 22px!important;color:#fff!important}.sigom-hero h3{font-size:22px!important;font-weight:900!important;color:#fff!important}.sigom-hero p{font-size:13px!important;color:#dce7ff!important}.sigom-section-title,.secao-titulo,.card-header{background:#edf3fb!important;border-left:5px solid var(--azul)!important;color:var(--azul)!important;padding:12px 14px!important;border-radius:4px!important;font-weight:900!important;font-size:16px!important}.campo input,.campo select,.campo textarea,.field input,.field select,.field textarea,input,select,textarea{border:1px solid #aac4e5!important;border-radius:7px!important;padding:9px 11px!important;font-size:14px!important;color:var(--texto)!important;background:#fff!important}.campo input:focus,.campo select:focus,.campo textarea:focus,input:focus,select:focus,textarea:focus{outline:3px solid rgba(2,128,144,.16)!important;border-color:var(--teal)!important}.sigom-tab,.page-tab{background:#edf3fb!important;color:var(--azul)!important;border:1px solid var(--borda)!important;border-radius:7px!important;font-size:13px!important;font-weight:800!important}th{background:var(--azul)!important;color:#fff!important;font-weight:900!important}td{color:var(--texto)!important}@media (max-width:950px){.sidebar{position:relative!important;width:100%!important;min-width:0!important;min-height:auto!important}.main-content{margin-left:0!important;width:100%!important}.app-shell{display:block!important}}.modulo-tabs{border-radius:14px 14px 0 0!important;margin-bottom:0!important;background:#fff!important;align-items:center!important;gap:10px!important;padding:18px 20px 14px!important}.modulo-card{border-radius:0 0 14px 14px!important;margin-top:0!important;padding:20px!important}.modulo-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}.modulo-hero .actions{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.form-grid{display:grid!important;gap:12px!important;align-items:end!important}.span-2{grid-column:span 2!important}.span-full{grid-column:1 / -1!important}.botao-campo{display:flex!important;align-items:end!important}.btn-fill{width:100%!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.financeiro-filtros{grid-template-columns:1.15fr 1.15fr 1.15fr 1.15fr 1fr 1.1fr!important}.financeiro-form-conta{grid-template-columns:1fr 1fr 1fr 2fr 1fr!important}.financeiro-cadastro-grid{grid-template-columns:1.2fr 1.6fr 1.4fr 1.2fr!important}.financeiro-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr))!important;max-width:780px!important}.financeiro-acoes{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;background:#edf3fb!important;border:1px solid var(--borda)!important;border-radius:8px!important;margin:14px 0 16px!important}.financeiro-acoes label{margin-right:auto!important}.financeiro-acoes .toolbar-actions{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.financeiro-contas .tabela-scroll,.financeiro-contas .data-table-wrap{margin-top:0!important}.asnf-filtros{grid-template-columns:1.2fr 1.2fr 1.1fr 1.1fr 1fr 1.1fr!important}.asnf-form-grid,.asnf-kpis{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.sub-tabs{border-radius:12px!important;margin:0 0 14px!important;padding:12px 14px!important;background:#fff!important}.filtros-card{background:#fff!important;border:1px solid var(--borda)!important;border-radius:12px!important;padding:16px!important;margin:14px 0!important}.asnf-impostos .tabela-scroll,.asnf-consulta .tabela-scroll{margin-top:12px!important}.sigom-apps-shell .nav-item.ativo{background:#ffffff1f!important}.page-body>.sigom-tabs+div,.page-body>.modulo-tabs+div{box-shadow:0 5px 18px #14235a0f!important}@media (max-width:1450px){.financeiro-filtros,.financeiro-form-conta{grid-template-columns:repeat(3,1fr)!important}.financeiro-cadastro-grid{grid-template-columns:repeat(2,1fr)!important}.asnf-filtros{grid-template-columns:repeat(3,1fr)!important}.asnf-form-grid{grid-template-columns:repeat(2,1fr)!important}.financeiro-kpis,.asnf-kpis{grid-template-columns:repeat(2,1fr)!important;max-width:none!important}}@media (max-width:850px){.financeiro-filtros,.financeiro-form-conta,.financeiro-cadastro-grid,.asnf-filtros,.asnf-form-grid,.financeiro-kpis,.asnf-kpis{grid-template-columns:1fr!important}.span-2,.span-full{grid-column:span 1!important}.modulo-hero{flex-direction:column!important;align-items:flex-start!important}.financeiro-acoes{align-items:flex-start!important}.financeiro-acoes label,.financeiro-acoes .toolbar-actions{width:100%!important}.financeiro-acoes .toolbar-actions button{flex:1 1 120px!important}}.financeiro-apps-oficial .modulo-hero{margin-bottom:14px;border-radius:12px;padding:22px 28px;min-height:84px;align-items:center}.financeiro-apps-oficial .modulo-hero h3{font-size:20px}.financeiro-apps-oficial .modulo-hero p{font-size:12px}.financeiro-pesquisa-rapida{display:grid;grid-template-columns:minmax(320px,1fr) 150px 180px 90px 150px;gap:10px;align-items:end;background:#fff;border:1px solid var(--borda);border-left:5px solid var(--dourado);border-radius:10px;padding:12px 14px;margin-bottom:12px}.financeiro-search input{min-width:100%}.apps-kpis{display:grid!important;grid-template-columns:repeat(6,minmax(140px,1fr))!important;gap:12px!important;margin:12px 0!important}.apps-kpis .kpi{min-height:64px;border-left:5px solid var(--dourado);padding:12px 14px}.apps-kpis .kpi:nth-child(4),.apps-kpis .kpi:nth-child(5),.apps-kpis .kpi:nth-child(6){border-left-color:var(--azul)}.financeiro-toolbar-oficial{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid var(--borda);border-radius:10px;padding:12px 14px;margin:12px 0}.financeiro-toolbar-oficial .toolbar-left,.financeiro-toolbar-oficial .toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dropdown-inline{position:relative}.dropdown-inline:hover .dropdown-menu{display:block}.dropdown-menu{display:none;position:absolute;top:44px;left:0;z-index:20;min-width:240px;background:#fff;border:1px solid var(--borda);border-radius:8px;box-shadow:0 12px 30px #101d4f2e;padding:10px}.dropdown-menu button{display:block;width:100%;background:#fff;color:var(--texto);text-align:left;padding:10px 12px;border-radius:6px}.dropdown-menu button:hover{background:#edf3fb}.financeiro-filtros-avancados{border:1px solid var(--borda);border-radius:12px;background:#fff;padding:14px;margin:12px 0}.filtros-avancados-title{font-weight:800;color:var(--azul);font-size:13px;margin-bottom:12px;display:flex;justify-content:space-between}.filtros-avancados-title span{font-weight:600;color:var(--muted);font-size:11px}.filtros-avancados-grid{display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:12px!important}.filtros-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.financeiro-tabela-wrap{width:100%;max-height:570px;overflow:auto;border:1px solid var(--borda);border-radius:10px;background:#fff}.financeiro-table-oficial{min-width:2200px;width:100%;border-collapse:collapse;table-layout:fixed}.financeiro-table-oficial th{position:sticky;top:0;z-index:2;background:var(--azul);color:#fff;font-size:11px;padding:9px 8px}.financeiro-table-oficial td{font-size:12px;padding:7px 8px;vertical-align:middle}.financeiro-table-oficial td:nth-child(1),.financeiro-table-oficial th:nth-child(1){width:44px;text-align:center}.financeiro-table-oficial td:nth-child(2),.financeiro-table-oficial th:nth-child(2){width:140px}.financeiro-table-oficial td:nth-child(3),.financeiro-table-oficial th:nth-child(3){width:125px}.financeiro-table-oficial td:nth-child(4),.financeiro-table-oficial th:nth-child(4){width:230px}.financeiro-table-oficial td:nth-child(5),.financeiro-table-oficial th:nth-child(5){width:170px}.financeiro-table-oficial td:nth-child(6),.financeiro-table-oficial th:nth-child(6){width:145px}.financeiro-table-oficial td:nth-child(7),.financeiro-table-oficial th:nth-child(7){width:110px}.financeiro-table-oficial td:nth-child(8),.financeiro-table-oficial th:nth-child(8){width:140px}.financeiro-table-oficial td:nth-child(9),.financeiro-table-oficial th:nth-child(9){width:190px}.financeiro-table-oficial td:nth-child(10),.financeiro-table-oficial th:nth-child(10){width:130px}.financeiro-table-oficial td:nth-child(11),.financeiro-table-oficial th:nth-child(11){width:150px}.financeiro-table-oficial td:nth-child(12),.financeiro-table-oficial th:nth-child(12){width:145px}.financeiro-table-oficial td:nth-child(13),.financeiro-table-oficial th:nth-child(13){width:120px}.financeiro-table-oficial td:nth-child(14),.financeiro-table-oficial th:nth-child(14){width:125px}.financeiro-table-oficial td:nth-child(15),.financeiro-table-oficial th:nth-child(15){width:130px}.financeiro-table-oficial td:nth-child(16),.financeiro-table-oficial th:nth-child(16){width:150px}.financeiro-table-oficial input,.financeiro-table-oficial select{height:34px;padding:5px 8px;font-size:12px}.financeiro-table-oficial small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.empty-row{text-align:center;color:var(--muted);padding:22px!important}.row-actions{display:flex;gap:6px;align-items:center}.icon-btn{width:32px;height:32px;min-height:32px;padding:0!important;border-radius:8px;background:#edf3fb;color:var(--azul);box-shadow:none}.icon-btn.green{background:#087f5b;color:#fff}.financeiro-rodape-tabela{font-size:11px;color:var(--muted);padding:10px 2px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206179e;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.modal-card{background:#fff;border-radius:14px;border:1px solid var(--borda);box-shadow:0 24px 70px #02061757;max-height:88vh;overflow:hidden;display:flex;flex-direction:column}.financeiro-modal{width:min(820px,94vw)}.modal-header{background:var(--azul);color:#fff;padding:20px 24px;border-bottom:5px solid var(--dourado)}.modal-header h3{margin:0 0 8px;font-size:20px;color:#fff}.modal-header p{margin:0;font-size:12px;color:#e7edff}.modal-body{padding:16px 18px;overflow:auto}.modal-resumo{background:#edf3fb;border:1px solid var(--borda);padding:12px;border-radius:4px;color:var(--azul);font-size:12px;margin-bottom:12px}.modal-section{border:1px solid var(--borda);border-radius:10px;padding:14px;margin-bottom:12px}.modal-section h4{margin:0 0 10px;color:var(--azul);border-bottom:1px solid var(--borda);padding-bottom:8px}.modal-grid{grid-template-columns:repeat(3,minmax(150px,1fr))!important}.modal-footer{padding:12px 18px;background:#f8fbff;border-top:1px solid var(--borda);display:flex;justify-content:flex-end;gap:10px}.span-3{grid-column:span 3}.span-2{grid-column:span 2}@media (max-width:1200px){.financeiro-pesquisa-rapida{grid-template-columns:1fr 1fr 1fr}.apps-kpis{grid-template-columns:repeat(3,1fr)!important}.filtros-avancados-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.financeiro-pesquisa-rapida,.apps-kpis,.filtros-avancados-grid,.modal-grid{grid-template-columns:1fr!important}.financeiro-toolbar-oficial{align-items:stretch;flex-direction:column}.financeiro-toolbar-oficial .toolbar-left,.financeiro-toolbar-oficial .toolbar-right,.financeiro-toolbar-oficial button{width:100%}.span-3,.span-2{grid-column:auto}}.financeiro-modal-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;min-height:74px!important}.financeiro-modal-header h3{display:block!important;visibility:visible!important;opacity:1!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important;margin:0 0 6px!important;text-align:left!important}.financeiro-modal-header p{display:block!important;color:#e8eefc!important;text-align:left!important;margin:0!important;font-size:12px!important}.financeiro-modal .modal-body{max-height:calc(88vh - 150px)!important}.financeiro-modal .modal-footer{position:sticky!important;bottom:0!important;z-index:3!important}.financeiro-table-oficial .icon-btn[title="Editar lançamento"]{background:#edf3fb!important;color:#101d4f!important}.req-item-box{background:var(--fundo, #f8fafc);border:1px solid var(--borda, #d7e3ef);border-radius:10px;padding:12px 14px;margin-bottom:10px}.req-item-grid{display:grid;grid-template-columns:2fr 2fr .75fr .75fr auto;gap:10px;align-items:end}@media (max-width: 1100px){.req-item-grid{grid-template-columns:1fr 1fr}}.sigom-faixa-sigo,.apps-script-form .sigom-toolbar.faixa-sub.sigom-faixa-sigo{min-height:54px!important;padding:14px 18px!important;background:#eaf2fb!important;border-left:5px solid #1f2f7a!important;border-radius:0!important;margin:18px 0 12px!important}.sigom-faixa-sigo h3{margin:0!important;color:#071447!important;font-size:16px!important;font-weight:700!important}.tabela-scroll-sigo,.tabela-scroll:has(.tabela-itens-cotacao-sigo){overflow-x:auto!important;border:1px solid #b8cbea!important;border-radius:6px!important;background:#fff!important;margin-bottom:24px!important}.tabela-itens-cotacao-sigo,.tabela-sigom.tabela-itens-cotacao-sigo{width:100%!important;min-width:1120px!important;border-collapse:collapse!important;table-layout:fixed!important;font-family:Calibri,Arial,sans-serif!important;font-size:13px!important}.tabela-itens-cotacao-sigo thead th,.tabela-sigom.tabela-itens-cotacao-sigo thead th{background:#26327f!important;background-image:none!important;color:#fff!important;border:1px solid #18245f!important;padding:10px 7px!important;text-align:center!important;vertical-align:middle!important;font-weight:700!important;line-height:1.15!important;white-space:normal!important}.tabela-itens-cotacao-sigo thead th small{display:block!important;margin-top:3px!important;font-size:10px!important;line-height:1.1!important;color:#fff!important;font-weight:700!important}.tabela-itens-cotacao-sigo tbody td{background:#fff!important;color:#071447!important;border:1px solid #b8cbea!important;padding:7px 6px!important;vertical-align:middle!important}.tabela-itens-cotacao-sigo col:nth-child(1){width:46px!important}.tabela-itens-cotacao-sigo col:nth-child(2){width:125px!important}.tabela-itens-cotacao-sigo col:nth-child(3){width:230px!important}.tabela-itens-cotacao-sigo col:nth-child(4){width:72px!important}.tabela-itens-cotacao-sigo col:nth-child(5){width:74px!important}.tabela-itens-cotacao-sigo .input-sigo,.tabela-itens-cotacao-sigo input,.tabela-itens-cotacao-sigo select{height:34px!important;min-height:34px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #9db9e7!important;border-radius:4px!important;padding:5px 8px!important;font-family:Calibri,Arial,sans-serif!important;font-size:13px!important;background:#fff!important;color:#071447!important}.tabela-itens-cotacao-sigo .td-item,.tabela-itens-cotacao-sigo .vencedor-sigo,.tabela-itens-cotacao-sigo .categoria-sigo,.tabela-itens-cotacao-sigo .unidade-sigo,.tabela-itens-cotacao-sigo .qtd-sigo,.tabela-itens-cotacao-sigo .valor-sigo{text-align:center!important}.tabela-itens-cotacao-sigo .valor-total-sigo,.tabela-itens-cotacao-sigo .menor-total-sigo{text-align:right!important;white-space:nowrap!important;font-weight:700!important;padding-right:10px!important}.tabela-itens-cotacao-sigo td.melhor-preco-sigo,.tabela-itens-cotacao-sigo tbody tr:nth-child(2n) td.melhor-preco-sigo{background:#d6f2df!important;color:#075f2d!important;font-weight:800!important}.tabela-itens-cotacao-sigo .excluir-sigo{background:#b92f2f!important;color:#fff!important;min-width:62px!important;height:34px!important;border-radius:5px!important;padding:6px 9px!important;font-size:12px!important;font-weight:700!important}.resultado-grid .sigom-card.interno textarea{width:100%!important;min-height:92px!important;border:1px solid #9db9e7!important;border-radius:4px!important;padding:10px 12px!important;font-family:Calibri,Arial,sans-serif!important;line-height:1.35!important;resize:vertical!important}.tabela-itens-cotacao-sigo .th-fornecedor,.tabela-itens-cotacao-sigo th.th-fornecedor{background:#26327f!important;background-image:none!important}:root{--sigom-azul-tabela-sigo:#18256b;--sigom-azul-tabela-borda:#101a50;--sigom-borda-sigo:#b9cdea;--sigom-verde-melhor:#d7f2df;--sigom-verde-texto:#075f2d}.apps-script-form .sigom-toolbar.faixa-sub.sigom-faixa-sigo,.sigom-faixa-sigo{background:#eaf2fb!important;border-left:5px solid var(--sigom-azul-tabela-sigo)!important;border-radius:0!important;min-height:50px!important;padding:12px 18px!important;margin:18px 0 12px!important;box-shadow:none!important}.apps-script-form .sigom-toolbar.faixa-sub.sigom-faixa-sigo h3,.sigom-faixa-sigo h3{color:#071447!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;margin:0!important}.tabela-scroll-sigo,.tabela-scroll:has(.tabela-itens-cotacao-sigo){width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--sigom-borda-sigo)!important;border-radius:6px!important;background:#fff!important;margin:0 0 24px!important}.tabela-itens-cotacao-sigo,.tabela-sigom.tabela-itens-cotacao-sigo{width:100%!important;min-width:1080px!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;font-family:Calibri,Arial,sans-serif!important;font-size:12.5px!important}.tabela-itens-cotacao-sigo thead th,.tabela-sigom.tabela-itens-cotacao-sigo thead th,.tabela-itens-cotacao-sigo .th-fornecedor,.tabela-itens-cotacao-sigo th.th-fornecedor{background:var(--sigom-azul-tabela-sigo)!important;background-color:var(--sigom-azul-tabela-sigo)!important;background-image:none!important;color:#fff!important;border:1px solid var(--sigom-azul-tabela-borda)!important;height:44px!important;min-height:44px!important;padding:7px 6px!important;text-align:center!important;vertical-align:middle!important;font-size:12px!important;font-weight:700!important;line-height:1.12!important;white-space:normal!important}.tabela-itens-cotacao-sigo thead th small{display:block!important;margin-top:2px!important;color:#fff!important;font-size:9.5px!important;font-weight:700!important;line-height:1.05!important;opacity:1!important}.tabela-itens-cotacao-sigo tbody tr{height:50px!important}.tabela-itens-cotacao-sigo tbody td{height:50px!important;max-height:50px!important;padding:6px!important;border:1px solid var(--sigom-borda-sigo)!important;background:#fff!important;color:#071447!important;vertical-align:middle!important;overflow:hidden!important;box-sizing:border-box!important}.tabela-itens-cotacao-sigo tbody tr:nth-child(2n) td{background:#f8fbff!important}.tabela-itens-cotacao-sigo col:nth-child(1){width:44px!important}.tabela-itens-cotacao-sigo col:nth-child(2){width:112px!important}.tabela-itens-cotacao-sigo col:nth-child(3){width:218px!important}.tabela-itens-cotacao-sigo col:nth-child(4){width:66px!important}.tabela-itens-cotacao-sigo col:nth-child(5){width:66px!important}.tabela-itens-cotacao-sigo .input-sigo,.tabela-itens-cotacao-sigo tbody input,.tabela-itens-cotacao-sigo tbody select{display:block!important;width:100%!important;max-width:100%!important;height:32px!important;min-height:32px!important;margin:0 auto!important;padding:4px 8px!important;border:1px solid #9ebce8!important;border-radius:4px!important;box-sizing:border-box!important;background:#fff!important;color:#071447!important;font-family:Calibri,Arial,sans-serif!important;font-size:12.5px!important;line-height:1.2!important;box-shadow:none!important}.tabela-itens-cotacao-sigo .categoria-sigo,.tabela-itens-cotacao-sigo .unidade-sigo,.tabela-itens-cotacao-sigo .qtd-sigo,.tabela-itens-cotacao-sigo .valor-sigo{text-align:center!important}.tabela-itens-cotacao-sigo .descricao-sigo{text-align:left!important}.tabela-itens-cotacao-sigo .td-item,.tabela-itens-cotacao-sigo .vencedor-sigo{text-align:center!important;font-size:12.5px!important}.tabela-itens-cotacao-sigo .valor-total-sigo,.tabela-itens-cotacao-sigo .menor-total-sigo{text-align:right!important;padding-right:8px!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:700!important}.tabela-itens-cotacao-sigo td.melhor-preco-sigo,.tabela-itens-cotacao-sigo tbody tr:nth-child(2n) td.melhor-preco-sigo{background:var(--sigom-verde-melhor)!important;color:var(--sigom-verde-texto)!important;font-weight:800!important}.tabela-itens-cotacao-sigo .excluir-sigo{display:block!important;min-width:58px!important;height:32px!important;margin:0 auto!important;padding:5px 8px!important;border-radius:5px!important;background:#b92f2f!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.apps-script-form .resultado-grid,.resultado-grid{display:grid!important;grid-template-columns:minmax(520px,1.18fr) minmax(340px,.82fr)!important;gap:18px!important;align-items:stretch!important}@media (max-width:1100px){.apps-script-form .resultado-grid,.resultado-grid{grid-template-columns:1fr!important}}.resultado-grid .sigom-card.interno{padding:16px!important;min-height:unset!important;border-radius:8px!important}.resultado-grid .sigom-card.interno h3{margin:0 0 12px!important;font-size:16px!important;line-height:1.2!important}.resultado-grid .sigom-card.interno:first-child .data-table-wrapper,.resultado-grid .sigom-card.interno:first-child .tabela-scroll,.resultado-grid .sigom-card.interno:first-child .table-wrap{overflow-x:hidden!important}.resultado-grid .sigom-card.interno:first-child table,.resultado-grid .sigom-card.interno:first-child .tabela-sigom{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:12.5px!important}.resultado-grid .sigom-card.interno:first-child th{background:var(--sigom-azul-tabela-sigo)!important;background-image:none!important;color:#fff!important;border-color:var(--sigom-azul-tabela-borda)!important;padding:8px 6px!important;height:36px!important;font-size:12px!important;line-height:1.1!important}.resultado-grid .sigom-card.interno:first-child td{padding:7px 6px!important;height:34px!important;font-size:12.5px!important;border-color:var(--sigom-borda-sigo)!important}.resultado-grid .sigom-card.interno:first-child th:nth-child(1),.resultado-grid .sigom-card.interno:first-child td:nth-child(1){width:22%!important;text-align:left!important}.resultado-grid .sigom-card.interno:first-child th:not(:first-child),.resultado-grid .sigom-card.interno:first-child td:not(:first-child){text-align:right!important;white-space:nowrap!important}.faixa-melhor-fornecedor{margin-top:12px!important;background:var(--sigom-azul-tabela-sigo)!important;color:#fff!important;border-bottom:4px solid #f0a21a!important;border-radius:5px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.2!important}.resultado-grid .sigom-card.interno textarea{width:100%!important;min-height:92px!important;max-height:130px!important;padding:9px 11px!important;border:1px solid #9ebce8!important;border-radius:4px!important;box-sizing:border-box!important;font-family:Calibri,Arial,sans-serif!important;font-size:13px!important;line-height:1.35!important;resize:vertical!important}.resultado-grid .sigom-card.interno .campo{margin-top:10px!important}.resultado-grid .sigom-card.interno .campo label{font-size:11px!important;font-weight:700!important;color:#071447!important}.resultado-grid .sigom-card.interno .campo select{height:36px!important;min-height:36px!important}.titulo-final{margin:22px 0 14px!important;font-size:22px!important;color:#071447!important;line-height:1.2!important}.apps-script-form .tabela-itens-cotacao-sigo th,.apps-script-form .resultado-grid th,.apps-script-form .sigom-card.interno th{background-color:var(--sigom-azul-tabela-sigo)!important;background-image:none!important}.financeiro-pesquisa-rapida{display:grid!important;grid-template-columns:minmax(360px,1fr) 150px 170px 108px 160px!important;align-items:end!important;gap:10px!important;padding:16px!important}.financeiro-pesquisa-rapida .campo{margin:0!important}.financeiro-pesquisa-rapida input,.financeiro-pesquisa-rapida select,.financeiro-pesquisa-rapida .btn{height:40px!important;min-height:40px!important}.financeiro-pesquisa-rapida .btn{align-self:end!important;margin:0!important;white-space:nowrap!important}.financeiro-tabela-wrap{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid #b9cdea!important;border-radius:8px!important;background:#fff!important}.financeiro-table-oficial{min-width:1780px!important;width:max-content!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:12px!important}.financeiro-table-oficial th{background:#18256b!important;background-image:none!important;color:#fff!important;border:1px solid #101a50!important;padding:8px 6px!important;height:40px!important;font-size:11.5px!important;line-height:1.1!important;text-align:center!important;white-space:normal!important}.financeiro-table-oficial td{border:1px solid #dbe6f6!important;padding:5px 6px!important;height:42px!important;vertical-align:middle!important;background:#fff!important}.financeiro-table-oficial tr:nth-child(2n) td{background:#f8fbff!important}.financeiro-table-oficial input,.financeiro-table-oficial select{height:30px!important;min-height:30px!important;padding:4px 7px!important;font-size:12px!important;border:1px solid #9ebce8!important;border-radius:4px!important;box-sizing:border-box!important}.financeiro-table-oficial td small{display:block!important;color:#52627e!important;font-size:10px!important;line-height:1.1!important}.financeiro-table-oficial .row-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important}.financeiro-table-oficial .icon-btn{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important}.financeiro-table-oficial th.financeiro-col-estreita,.financeiro-table-oficial td.financeiro-col-estreita{width:90px!important;max-width:90px!important}.financeiro-table-oficial th.financeiro-col-acoes,.financeiro-table-oficial td.financeiro-col-acoes{width:150px!important;max-width:150px!important}.financeiro-acoes-icones{display:flex!important;gap:4px!important;justify-content:center!important}.financeiro-acoes-icones .btn-icone{width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;font-size:13px!important;border-radius:6px!important}.financeiro-paginacao{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:10px 4px 2px!important}.financeiro-paginacao .paginacao-controles{display:flex!important;align-items:center!important;gap:8px!important}.financeiro-paginacao select{height:32px!important;border:1px solid #9ebce8!important;border-radius:5px!important;padding:4px 8px!important}.financeiro-paginacao .btn-xs{min-height:30px!important;height:30px!important;padding:4px 10px!important}.financeiro-modal-sigo{max-width:760px!important;width:calc(100vw - 48px)!important;border-radius:10px!important;overflow:hidden!important}.financeiro-modal-sigo .financeiro-modal-header{background:#18256b!important;color:#fff!important;min-height:70px!important;padding:18px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.financeiro-modal-sigo .financeiro-modal-header h3{margin:0!important;font-size:18px!important;color:#fff!important}.financeiro-modal-sigo .financeiro-modal-header p{margin:6px 0 0!important;color:#fff!important;font-size:12px!important}.financeiro-modal-sigo .modal-close{background:transparent!important;border:0!important;color:#fff!important;font-size:24px!important;font-weight:700!important;cursor:pointer!important}.financeiro-modal-body-sigo{padding:22px 26px!important;max-height:calc(100vh - 190px)!important;overflow:auto!important}.financeiro-modal-largo{max-width:1040px!important}.financeiro-modal-body-duas-colunas{display:grid!important;grid-template-columns:1fr 280px!important;gap:22px!important;align-items:start!important}.financeiro-modal-coluna-principal{display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important}.financeiro-secao-numerada{border:1px solid #dbe4f3!important;border-radius:10px!important;padding:16px 18px!important;background:#fbfdff!important}.financeiro-secao-titulo{display:flex!important;align-items:baseline!important;gap:8px!important;margin-bottom:14px!important;flex-wrap:wrap!important}.financeiro-secao-titulo strong{color:#0d1b4a!important;font-size:14px!important}.financeiro-secao-numero{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#f0a20a!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.financeiro-secao-legenda{color:#7c8aa5!important;font-size:11.5px!important}.financeiro-contador-caracteres{text-align:right!important;font-size:10.5px!important;color:#9aa7bd!important;margin-top:2px!important}.modal-grid-sigo textarea{border:1px solid #a8b9d2!important;border-radius:8px!important;padding:8px 10px!important;font-family:inherit!important;font-size:13px!important;resize:vertical!important;width:100%!important;box-sizing:border-box!important}.financeiro-upload-area{width:100%!important;border:1.5px dashed #a8b9d2!important;border-radius:8px!important;background:#f7faff!important;color:#5b6b8c!important;padding:16px 10px!important;text-align:center!important;font-size:12px!important;cursor:pointer!important}.financeiro-upload-area:hover{background:#eef4ff!important;border-color:#7c93c2!important}.financeiro-upload-area small{color:#9aa7bd!important}.financeiro-upload-anexado{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #cfe3d0!important;background:#f2fbf3!important;border-radius:8px!important;padding:8px 10px!important;font-size:12px!important;color:#1c5c2b!important;flex-wrap:wrap!important}.financeiro-status-grupo{margin-top:14px!important}.financeiro-status-grupo label{display:block!important;font-size:11px!important;color:#071447!important;font-weight:700!important;text-transform:uppercase!important;margin-bottom:8px!important}.financeiro-status-botoes{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.financeiro-status-botao{border:1.5px solid #c8d3e8!important;background:#fff!important;color:#425274!important;border-radius:8px!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer!important}.financeiro-status-botao.ativo{border-color:#18256b!important;background:#18256b!important;color:#fff!important}.financeiro-modal-coluna-resumo{position:sticky!important;top:0!important}.financeiro-resumo-card{border:1px solid #dbe4f3!important;border-radius:10px!important;padding:16px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:10px!important}.financeiro-resumo-titulo{font-weight:800!important;color:#0d1b4a!important;font-size:13px!important;border-bottom:1px solid #eef1f7!important;padding-bottom:10px!important;margin-bottom:2px!important}.financeiro-resumo-item{display:flex!important;flex-direction:column!important;gap:2px!important}.financeiro-resumo-item label{font-size:10.5px!important;color:#9aa7bd!important;text-transform:uppercase!important}.financeiro-resumo-item span{font-size:13px!important;color:#1c274d!important;font-weight:600!important;word-break:break-word!important}.financeiro-resumo-valor span{font-size:18px!important;font-weight:800!important;color:#0d6b3a!important}.financeiro-resumo-protegido{font-size:10.5px!important;color:#5b6b8c!important;background:#f5f8fc!important;border-radius:8px!important;padding:8px 10px!important;margin-top:6px!important}.financeiro-campo-ajuda{font-size:11px!important;color:#7c8aa5!important;margin-top:4px!important;line-height:1.35!important}.financeiro-exemplo-recorrencia{background:#fff8e1!important;border:1px solid #f0d391!important;border-radius:8px!important;padding:10px 14px!important;font-size:12.5px!important;color:#5b4400!important;margin-bottom:16px!important;line-height:1.4!important}@media (max-width:860px){.financeiro-modal-body-duas-colunas{grid-template-columns:1fr!important}.financeiro-modal-coluna-resumo{position:static!important}}.financeiro-previa-parcelas{margin-top:12px!important}.financeiro-previa-toggle{background:none!important;border:0!important;color:#18256b!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;padding:4px 0!important}.financeiro-previa-lista{border:1px solid #dbe4f3!important;border-radius:8px!important;margin-top:6px!important;overflow:hidden!important}.financeiro-previa-linha{display:grid!important;grid-template-columns:60px 100px 1fr!important;gap:10px!important;padding:6px 12px!important;font-size:12px!important;color:#1c274d!important}.financeiro-previa-linha:nth-child(odd){background:#f7faff!important}.fornecedor-input-com-icone{position:relative!important}.fornecedor-icone-busca{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;font-size:13px!important;opacity:.55!important;pointer-events:none!important}.fornecedor-input-com-icone input{padding-left:30px!important}.modal-section-sigo{border:0!important;padding:0!important}.modal-grid-sigo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 16px!important}.modal-grid-sigo .campo label{font-size:11px!important;color:#071447!important;font-weight:700!important;text-transform:uppercase!important}.modal-grid-sigo input,.modal-grid-sigo select{height:40px!important;min-height:40px!important;border:1px solid #a8b9d2!important;border-radius:6px!important;padding:8px 11px!important;font-size:13px!important;width:100%!important;box-sizing:border-box!important}.combo-manual{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.financeiro-modal-sigo .modal-footer{padding:14px 26px!important;background:#f7f9fc!important;border-top:1px solid #dbe4f2!important}.financeiro-modal-sigo .modal-footer .btn{height:40px!important;min-width:130px!important}@media (max-width:1100px){.financeiro-pesquisa-rapida{grid-template-columns:1fr 1fr!important}.financeiro-pesquisa-rapida .financeiro-search{grid-column:1 / -1!important}}@media (max-width:780px){.modal-grid-sigo{grid-template-columns:1fr!important}}.financeiro-acoes-texto{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important}.financeiro-acoes-texto .btn-mini{min-width:52px!important;height:28px!important;padding:4px 7px!important;border-radius:5px!important;border:0!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;color:#fff!important}.financeiro-acoes-texto .btn-programar{background:#e8eef8!important;color:#071447!important;border:1px solid #c6d6ee!important}.financeiro-acoes-texto .btn-editar{background:#24327f!important}.financeiro-acoes-texto .btn-baixar{background:#0b8a5a!important}.financeiro-acoes-texto .btn-excluir{background:#b92f2f!important}.fornecedor-pesquisa-box{position:relative!important;display:grid!important;gap:6px!important}.fornecedor-pesquisa-box input{width:100%!important}.fornecedor-sugestoes{max-height:170px!important;overflow:auto!important;border:1px solid #b8cbea!important;border-radius:6px!important;background:#fff!important;box-shadow:0 8px 18px #0714471f!important}.fornecedor-sugestoes button{display:block!important;width:100%!important;text-align:left!important;padding:8px 10px!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf2f8!important;color:#071447!important;font-size:12.5px!important;cursor:pointer!important}.fornecedor-sugestoes button:hover{background:#eef5ff!important}.btn-cadastro-rapido{width:max-content!important;height:32px!important;padding:6px 10px!important;font-size:12px!important}.cadastro-fornecedor-rapido{display:grid!important;gap:8px!important;padding:12px!important;border:1px solid #9ebce8!important;border-left:5px solid #0b8a5a!important;border-radius:8px!important;background:#f8fcfa!important}.cadastro-fornecedor-rapido .cadastro-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#071447!important}.cadastro-fornecedor-rapido .cadastro-header button{border:0!important;background:#fff!important;color:#b92f2f!important;font-weight:700!important;cursor:pointer!important;padding:4px 8px!important}@media (max-width:720px){.cadastro-fornecedor-rapido .cadastro-grid{grid-template-columns:1fr!important}}.financeiro-table-oficial th .th-sort{width:100%!important;height:100%!important;min-height:28px!important;border:0!important;background:transparent!important;color:#fff!important;font:inherit!important;font-weight:700!important;cursor:pointer!important;padding:0!important;text-align:center!important;white-space:normal!important;line-height:1.15!important}.financeiro-table-oficial th .th-sort:hover{text-decoration:underline!important}.financeiro-table-oficial th .th-sort:focus{outline:2px solid rgba(255,255,255,.65)!important;outline-offset:2px!important}.financeiro-modal-sigo{max-width:840px!important}.financeiro-modal-body-sigo{padding:18px 24px!important}.modal-grid-sigo{grid-template-columns:1fr 1fr 1fr!important;gap:12px 14px!important}.modal-grid-sigo .campo label{min-height:16px!important}.modal-grid-sigo input,.modal-grid-sigo select{height:38px!important;min-height:38px!important;padding:7px 10px!important;font-size:12.5px!important}.fornecedor-sugestoes{max-height:145px!important}.fornecedor-sugestoes button{padding:7px 10px!important;font-size:12px!important}.btn-cadastro-rapido{height:30px!important;min-height:30px!important;font-size:11.5px!important}.cadastro-fornecedor-rapido{padding:10px!important}.cadastro-fornecedor-rapido .cadastro-grid{grid-template-columns:1fr 1fr!important}@media (max-width:850px){.modal-grid-sigo{grid-template-columns:1fr 1fr!important}}.financeiro-modal-sigo{max-width:900px!important;width:min(900px,calc(100vw - 44px))!important}.financeiro-modal-body-sigo{padding:18px 22px!important;max-height:calc(100vh - 185px)!important}.modal-grid-sigo{display:grid!important;grid-template-columns:1.1fr 1fr .85fr!important;gap:12px 14px!important;align-items:start!important}.modal-grid-sigo .span-2{grid-column:span 2!important}.modal-grid-sigo .span-3{grid-column:1 / -1!important}.modal-grid-sigo .campo{margin:0!important}.modal-grid-sigo .campo label{font-size:10.8px!important;min-height:15px!important;margin-bottom:4px!important;line-height:1.1!important;color:#071447!important;font-weight:700!important;text-transform:uppercase!important}.modal-grid-sigo input,.modal-grid-sigo select{height:36px!important;min-height:36px!important;padding:6px 10px!important;font-size:12.5px!important;border:1px solid #9ebce8!important;border-radius:6px!important;box-sizing:border-box!important}.modal-grid-sigo input[readonly]{background:#f4f7fb!important}.fornecedor-pesquisa-box{gap:5px!important}.fornecedor-pesquisa-box>input{height:36px!important}.fornecedor-sugestoes{max-height:132px!important;overflow:auto!important;border-radius:6px!important}.fornecedor-sugestoes button{padding:6px 9px!important;min-height:28px!important;font-size:12px!important}.fornecedor-pesquisa-box.fornecedor-pesquisa-box{position:relative!important}.fornecedor-sugestoes.fornecedor-sugestoes.fornecedor-sugestoes{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:50!important;margin-top:2px!important;max-height:150px!important;background:#fff!important;box-shadow:0 6px 16px #0d1b4a2e!important;border:1px solid #c8d6ee!important}.fornecedor-sem-resultado{font-size:12px!important;color:#7a4f00!important;background:#fff8e1!important;border:1px solid #f0d391!important;border-radius:6px!important;padding:8px 10px!important;margin:2px 0 8px!important}.btn-cadastro-rapido{width:max-content!important;height:28px!important;min-height:28px!important;padding:5px 9px!important;font-size:11.5px!important}.cadastro-fornecedor-rapido{gap:7px!important;padding:10px!important}.cadastro-fornecedor-rapido .cadastro-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.cadastro-fornecedor-rapido input{height:34px!important;min-height:34px!important}.financeiro-modal-sigo .modal-footer{padding:12px 22px!important}.financeiro-modal-sigo .modal-footer .btn{height:38px!important;min-width:128px!important}@media (max-width:900px){.modal-grid-sigo{grid-template-columns:1fr 1fr!important}.modal-grid-sigo .span-2,.modal-grid-sigo .span-3{grid-column:1 / -1!important}}@media (max-width:650px){.modal-grid-sigo{grid-template-columns:1fr!important}}.alerta-erro-catalogo{margin:12px 0 16px!important;padding:12px 14px!important;border:1px solid #f1b9b9!important;border-left:5px solid #b92f2f!important;border-radius:8px!important;background:#fff7f7!important;color:#7a1515!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.alerta-erro-catalogo span{flex:1!important;font-size:12px!important}.catalogo-acoes{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.catalogo-acoes .btn-acao-catalogo{min-width:74px!important;height:32px!important;padding:6px 10px!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.catalogo-acoes .btn-warning{background:#f4b52a!important;border:1px solid #d99a12!important;color:#071447!important}.catalogo-acoes .btn-warning:hover{filter:brightness(.96)!important}.form-title-requisicao{margin:-2px 0 18px!important;padding:14px 16px!important;border-left:5px solid #f0a21a!important;border-radius:8px!important;background:#eef5ff!important;color:#071447!important}.form-title-requisicao h3{margin:0 0 4px!important;font-size:18px!important;font-weight:800!important;color:#071447!important}.form-title-requisicao p{margin:0!important;font-size:13px!important;color:#415070!important}.catalogo-form-titulo{margin:-2px 0 16px!important;padding:12px 14px!important;background:#eaf2fb!important;border-left:5px solid #18256b!important;border-radius:6px!important}.catalogo-form-titulo h3{margin:0 0 4px!important;color:#071447!important;font-size:17px!important;font-weight:800!important}.catalogo-form-titulo p{margin:0!important;color:#4c5d78!important;font-size:12.5px!important;line-height:1.35!important}.tabela-wrap table th .th-sort,.tabela-scroll table th .th-sort{width:100%!important;height:100%!important;min-height:26px!important;border:0!important;background:transparent!important;color:#fff!important;font:inherit!important;font-weight:700!important;cursor:pointer!important;padding:0!important;text-align:left!important;line-height:1.15!important}.tabela-wrap table th .th-sort-right,.tabela-scroll table th .th-sort-right{text-align:right!important}.tabela-wrap table th .th-sort:hover,.tabela-scroll table th .th-sort:hover{text-decoration:underline!important}.tabela-wrap table th .th-sort:focus,.tabela-scroll table th .th-sort:focus{outline:2px solid rgba(255,255,255,.65)!important;outline-offset:2px!important}.modal .catalogo-grid-compacto{display:grid!important;gap:12px 14px!important;align-items:start!important;margin-bottom:14px!important}.modal .catalogo-grid-compacto.linha-2{grid-template-columns:1fr 1fr!important}.modal .catalogo-grid-compacto.linha-3{grid-template-columns:.8fr 1fr 1fr!important}.modal .catalogo-grid-compacto.linha-fonte{grid-template-columns:260px 1fr!important}.modal .campo.campo-span-full{grid-column:1 / -1!important}.modal .campo label{font-size:10.8px!important;line-height:1.1!important;margin-bottom:4px!important}.modal .campo input,.modal .campo select{height:38px!important;min-height:38px!important;padding:7px 10px!important;font-size:12.5px!important;border-radius:6px!important}.modal .campo textarea{min-height:70px!important;padding:8px 10px!important;font-size:12.5px!important;border-radius:6px!important}.catalogo-form-titulo{padding:10px 14px!important;margin:0 0 14px!important}.catalogo-form-titulo h3{font-size:16px!important}.catalogo-form-titulo p{font-size:12px!important}@media (max-width:860px){.modal .catalogo-grid-compacto.linha-2,.modal .catalogo-grid-compacto.linha-3,.modal .catalogo-grid-compacto.linha-fonte{grid-template-columns:1fr!important}}.fluxo-requisicao-info{background:#fff7dd;border-left:5px solid #f0a000;color:#4b3500;padding:10px 12px;border-radius:7px;margin-bottom:12px;font-size:13px}.sigom-requisicoes-cotar .col-necessidade{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-cancelamento-req{max-width:640px}.modal-cancelamento-req textarea{width:100%;min-height:110px;resize:vertical}.sigom-requisicoes-cotar .badge-status.em_cotacao,.sigom-requisicoes-cotar .badge-status.em-cotacao{background:#fff3cd!important;color:#7a4d00!important;border:1px solid #f0c36b!important}.sigom-requisicoes-cotar .tabela-acoes .btn-warning{background:#f0a000!important;color:#071447!important;border-color:#f0a000!important;font-weight:800!important}.requisicoes-toolbar-wrap{align-items:center!important}.requisicoes-toolbar{display:grid!important;grid-template-columns:minmax(320px,2fr) minmax(220px,1fr) auto!important;gap:12px!important;align-items:center!important;width:100%!important}.requisicoes-toolbar .text-muted{white-space:nowrap;font-size:12px}.requisicoes-lista .tabela-scroll,.sigom-requisicoes-cotar .tabela-scroll{overflow-x:auto!important;overflow-y:visible!important;max-height:none!important}.tabela-requisicoes-compra,.tabela-requisicoes-cotar{width:100%!important;min-width:1150px!important;table-layout:fixed!important;border-collapse:collapse!important}.tabela-requisicoes-compra th,.tabela-requisicoes-compra td,.tabela-requisicoes-cotar th,.tabela-requisicoes-cotar td{vertical-align:top!important}.tabela-requisicoes-compra th:nth-child(1),.tabela-requisicoes-compra td:nth-child(1),.tabela-requisicoes-cotar th:nth-child(1),.tabela-requisicoes-cotar td:nth-child(1){width:180px!important}.tabela-requisicoes-compra th:nth-child(3),.tabela-requisicoes-compra td:nth-child(3){width:100px!important}.tabela-requisicoes-compra th:nth-child(4),.tabela-requisicoes-compra td:nth-child(4),.tabela-requisicoes-cotar th:nth-child(4),.tabela-requisicoes-cotar td:nth-child(4){width:160px!important}.tabela-requisicoes-compra th:nth-child(5),.tabela-requisicoes-compra td:nth-child(5),.tabela-requisicoes-cotar th:nth-child(5),.tabela-requisicoes-cotar td:nth-child(5){width:360px!important}.tabela-requisicoes-compra th:nth-child(6),.tabela-requisicoes-compra td:nth-child(6),.tabela-requisicoes-cotar th:nth-child(6),.tabela-requisicoes-cotar td:nth-child(6){width:70px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(7),.tabela-requisicoes-compra td:nth-child(7),.tabela-requisicoes-cotar th:nth-child(7),.tabela-requisicoes-cotar td:nth-child(7){width:95px!important}.tabela-requisicoes-compra th:nth-child(8),.tabela-requisicoes-compra td:nth-child(8),.tabela-requisicoes-cotar th:nth-child(8),.tabela-requisicoes-cotar td:nth-child(8){width:120px!important}.tabela-requisicoes-compra th:nth-child(9),.tabela-requisicoes-compra td:nth-child(9){width:190px!important}.tabela-requisicoes-cotar th:nth-child(8),.tabela-requisicoes-cotar td:nth-child(8){width:200px!important}.tabela-requisicoes-compra .col-necessidade,.tabela-requisicoes-cotar .col-necessidade{white-space:normal!important;overflow:visible!important;text-overflow:initial!important;line-height:1.4!important;word-break:break-word;font-size:12px}.tabela-requisicoes-compra .col-empresa-projeto strong,.tabela-requisicoes-cotar .col-empresa-projeto strong{display:block;margin-bottom:2px}.tabela-requisicoes-compra .col-empresa-projeto .text-muted,.tabela-requisicoes-cotar .col-empresa-projeto .text-muted{font-size:11px;line-height:1.35}.tabela-requisicoes-compra .col-data,.tabela-requisicoes-cotar .col-data,.tabela-requisicoes-compra .col-itens,.tabela-requisicoes-cotar .col-itens{font-size:12px;font-weight:700;text-align:center}.tabela-requisicoes-compra .col-status,.tabela-requisicoes-cotar .col-status{text-align:center}.tabela-requisicoes-compra .col-acoes,.tabela-requisicoes-cotar .col-acoes{vertical-align:middle!important}.tabela-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.tabela-acoes .btn{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.tabela-acoes .btn-xs{padding:8px 12px!important;font-size:12px!important;line-height:1.1!important}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.badge-em_cotacao,.badge-em-cotacao{background:#fff3cd!important;color:#7a4d00!important;border:1px solid #f0c36b!important}.badge-enviada,.badge-aprovada,.badge-encaminhada_ao_comprador,.badge-cotacao_concluida,.badge-compra_confirmada{background:#e7f0ff!important;color:#183f8c!important;border:1px solid #bdd2f7!important}.badge-rascunho,.badge-em_analise,.badge-devolvida{background:#fff3bf!important;color:#7a4f00!important;border:1px solid #f3d06a!important}.badge-cancelada{background:#ffe3e3!important;color:#a61e1e!important;border:1px solid #f1b6b6!important}.badge-info,.badge-normal,.badge-urgente,.badge-critico{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase}.badge-info{background:#eef4ff;color:#173e8b;border:1px solid #c7d7f5}.badge-normal{background:#eef4ff;color:#35507f;border:1px solid #c7d7f5}.badge-urgente{background:#fff1c2;color:#825600;border:1px solid #f0ca58}.badge-critico{background:#ffe3e3;color:#a61e1e;border:1px solid #efb0b0}.sigom-requisicoes-cotar .sigom-card,.requisicoes-lista.tabela-wrap{overflow:visible}.req-item-grid .btn-icon{min-width:42px;height:42px;align-self:end}@media (max-width: 1200px){.requisicoes-toolbar{grid-template-columns:1fr 1fr!important}.requisicoes-toolbar .text-muted{grid-column:1 / -1}}@media (max-width: 760px){.requisicoes-toolbar{grid-template-columns:1fr!important}.sigom-hero.apps,.sigom-hero{flex-direction:column!important;align-items:flex-start!important}.sigom-hero .actions{width:100%!important;display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}}.usuarios-sistema .usuario-form-card{border-left:5px solid #f0a20a!important}.usuarios-sistema .secao-titulo{font-size:16px!important;color:#101f54!important;font-weight:900!important;margin-bottom:14px!important}.usuario-form-grid{display:grid!important;grid-template-columns:1.3fr 1.5fr 180px 150px;gap:12px!important;align-items:end!important}.usuario-form-grid .usuario-senha{grid-column:span 2}.usuario-form-grid .usuario-check{min-height:42px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#101f54;padding-top:20px}.input-com-botao{display:flex;gap:8px;align-items:center}.input-com-botao input{flex:1}.usuario-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.usuario-alerta{margin-top:12px!important;font-size:12px!important}.tabela-usuarios th:nth-child(1),.tabela-usuarios td:nth-child(1){width:140px}.tabela-usuarios th:nth-child(4),.tabela-usuarios td:nth-child(4){width:140px}.tabela-usuarios th:nth-child(5),.tabela-usuarios td:nth-child(5){width:110px}.tabela-usuarios th:nth-child(6),.tabela-usuarios td:nth-child(6){width:120px}.tabela-usuarios th:nth-child(7),.tabela-usuarios td:nth-child(7){width:110px}@media (max-width:1200px){.usuario-form-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.usuario-form-grid{grid-template-columns:1fr!important}.usuario-form-grid .usuario-senha{grid-column:auto!important}.usuario-form-actions{flex-direction:column!important}}.th-sort{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;padding:0}.th-sort span{font-size:11px;opacity:.9}.th-sort.ativo{color:#fff}.requisicoes-toolbar-wrap{align-items:stretch!important}.requisicoes-toolbar{grid-template-columns:minmax(360px,2fr) minmax(220px,320px) 110px!important;background:#fff!important;border:1px solid #c9d9f5!important;border-radius:10px!important;padding:10px!important}.requisicoes-toolbar .filtro-input{height:40px!important}.requisicoes-toolbar .text-muted{align-self:center;text-align:right}.tabela-requisicoes-compra,.tabela-requisicoes-cotar{min-width:1380px!important;table-layout:fixed!important}.tabela-requisicoes-compra th,.tabela-requisicoes-cotar th{height:42px!important;padding:10px 12px!important;vertical-align:middle!important}.tabela-requisicoes-compra td,.tabela-requisicoes-cotar td{padding:12px!important;vertical-align:middle!important}.tabela-requisicoes-compra th:nth-child(1),.tabela-requisicoes-compra td:nth-child(1),.tabela-requisicoes-cotar th:nth-child(1),.tabela-requisicoes-cotar td:nth-child(1){width:175px!important}.tabela-requisicoes-compra th:nth-child(2),.tabela-requisicoes-compra td:nth-child(2){width:95px!important}.tabela-requisicoes-compra th:nth-child(3),.tabela-requisicoes-compra td:nth-child(3){width:105px!important}.tabela-requisicoes-compra th:nth-child(4),.tabela-requisicoes-compra td:nth-child(4),.tabela-requisicoes-cotar th:nth-child(4),.tabela-requisicoes-cotar td:nth-child(4){width:135px!important}.tabela-requisicoes-compra th:nth-child(5),.tabela-requisicoes-compra td:nth-child(5),.tabela-requisicoes-cotar th:nth-child(5),.tabela-requisicoes-cotar td:nth-child(5){width:150px!important}.tabela-requisicoes-compra th:nth-child(6),.tabela-requisicoes-compra td:nth-child(6),.tabela-requisicoes-cotar th:nth-child(6),.tabela-requisicoes-cotar td:nth-child(6){width:140px!important}.tabela-requisicoes-compra th:nth-child(7),.tabela-requisicoes-compra td:nth-child(7),.tabela-requisicoes-cotar th:nth-child(7),.tabela-requisicoes-cotar td:nth-child(7){width:330px!important}.tabela-requisicoes-compra th:nth-child(8),.tabela-requisicoes-compra td:nth-child(8),.tabela-requisicoes-cotar th:nth-child(8),.tabela-requisicoes-cotar td:nth-child(8){width:70px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(9),.tabela-requisicoes-compra td:nth-child(9),.tabela-requisicoes-cotar th:nth-child(9),.tabela-requisicoes-cotar td:nth-child(9){width:105px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(10),.tabela-requisicoes-compra td:nth-child(10){width:135px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(11),.tabela-requisicoes-compra td:nth-child(11){width:210px!important}.tabela-requisicoes-cotar th:nth-child(2),.tabela-requisicoes-cotar td:nth-child(2){width:135px!important;text-align:center!important}.tabela-requisicoes-cotar th:nth-child(3),.tabela-requisicoes-cotar td:nth-child(3){width:140px!important}.tabela-requisicoes-cotar th:nth-child(10),.tabela-requisicoes-cotar td:nth-child(10){width:210px!important}.tabela-requisicoes-compra .col-empresa,.tabela-requisicoes-compra .col-projeto,.tabela-requisicoes-compra .col-centro-custo,.tabela-requisicoes-cotar .col-empresa,.tabela-requisicoes-cotar .col-projeto,.tabela-requisicoes-cotar .col-centro-custo{font-size:12px!important;line-height:1.35!important;white-space:normal!important;word-break:break-word!important}.tabela-requisicoes-compra .col-necessidade,.tabela-requisicoes-cotar .col-necessidade{max-width:none!important;white-space:normal!important;line-height:1.35!important;word-break:break-word!important}.tabela-requisicoes-compra .col-acoes,.tabela-requisicoes-cotar .col-acoes{text-align:right!important}.tabela-requisicoes-compra .tabela-acoes,.tabela-requisicoes-cotar .tabela-acoes{justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important}.tabela-requisicoes-compra .tabela-acoes .btn,.tabela-requisicoes-cotar .tabela-acoes .btn{min-width:78px!important;height:34px!important;padding:8px 10px!important;border-radius:7px!important}.tabela-requisicoes-cotar .btn-warning{background:#f2a91b!important;border-color:#f2a91b!important;color:#061646!important}.tabela-requisicoes-cotar .btn-danger,.tabela-requisicoes-compra .btn-danger{background:#c73636!important;border-color:#c73636!important;color:#fff!important}.sigom-requisicoes-cotar .sigom-hero.apps .actions .btn{min-width:160px!important;height:40px!important}@media (max-width:900px){.requisicoes-toolbar{grid-template-columns:1fr!important}.requisicoes-toolbar .text-muted{text-align:left}}.tabela-requisicoes-compra{min-width:1180px!important}.tabela-requisicoes-compra th,.tabela-requisicoes-compra td{padding:10px!important}.tabela-requisicoes-compra th:nth-child(1),.tabela-requisicoes-compra td:nth-child(1){width:170px!important}.tabela-requisicoes-compra th:nth-child(2),.tabela-requisicoes-compra td:nth-child(2){width:90px!important}.tabela-requisicoes-compra th:nth-child(3),.tabela-requisicoes-compra td:nth-child(3){width:92px!important}.tabela-requisicoes-compra th:nth-child(6),.tabela-requisicoes-compra td:nth-child(6){width:135px!important}.tabela-requisicoes-compra th:nth-child(7),.tabela-requisicoes-compra td:nth-child(7){width:315px!important}.tabela-requisicoes-compra th:nth-child(8),.tabela-requisicoes-compra td:nth-child(8){width:60px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(9),.tabela-requisicoes-compra td:nth-child(9){width:92px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(11),.tabela-requisicoes-compra td:nth-child(11){width:90px!important;text-align:center!important}.tabela-requisicoes-compra .col-acoes{text-align:center!important}.tabela-requisicoes-compra .tabela-acoes{justify-content:center!important;flex-wrap:nowrap!important;gap:6px!important}.tabela-requisicoes-compra .tabela-acoes .btn{min-width:68px!important;width:auto!important;height:32px!important;padding:7px 10px!important;border-radius:7px!important;font-size:11.5px!important}.tabela-requisicoes-compra .col-numero strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabela-requisicoes-compra .badge{min-height:24px!important;padding:3px 8px!important;font-size:9.5px!important}.tabela-requisicoes-compra .col-necessidade{line-height:1.35!important;max-height:44px;overflow:hidden!important}.tabela-requisicoes-cotar{min-width:1260px!important}.tabela-requisicoes-cotar th:nth-child(10),.tabela-requisicoes-cotar td:nth-child(10){width:175px!important}.tabela-requisicoes-cotar .tabela-acoes{justify-content:center!important;gap:7px!important}.tabela-requisicoes-cotar .tabela-acoes .btn{min-width:76px!important;height:32px!important;padding:7px 9px!important;font-size:11.5px!important}.tabela-requisicoes-compra .col-acoes,.tabela-requisicoes-cotar .col-acoes{white-space:nowrap!important}.tabela-requisicoes-compra .col-necessidade,.tabela-requisicoes-cotar .col-necessidade{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.tabela-requisicoes-compra td,.tabela-requisicoes-cotar td{overflow:hidden}.tabela-requisicoes-compra .col-empresa,.tabela-requisicoes-compra .col-projeto,.tabela-requisicoes-compra .col-centro-custo,.tabela-requisicoes-cotar .col-empresa,.tabela-requisicoes-cotar .col-projeto,.tabela-requisicoes-cotar .col-centro-custo{overflow:hidden;text-overflow:ellipsis}.sigom-tabs{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:14px 16px!important}.sigom-tabs .sigom-tab{min-width:auto!important;height:38px!important;padding:9px 15px!important;white-space:nowrap!important;border-radius:7px!important}.tabela-requisicoes-compra{min-width:1320px!important;table-layout:fixed!important}.tabela-requisicoes-compra th,.tabela-requisicoes-compra td{padding:9px!important;vertical-align:middle!important}.tabela-requisicoes-compra th:nth-child(1),.tabela-requisicoes-compra td:nth-child(1){width:165px!important}.tabela-requisicoes-compra th:nth-child(2),.tabela-requisicoes-compra td:nth-child(2){width:82px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(3),.tabela-requisicoes-compra td:nth-child(3){width:82px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(4),.tabela-requisicoes-compra td:nth-child(4){width:110px!important}.tabela-requisicoes-compra th:nth-child(5),.tabela-requisicoes-compra td:nth-child(5){width:120px!important}.tabela-requisicoes-compra th:nth-child(6),.tabela-requisicoes-compra td:nth-child(6){width:125px!important}.tabela-requisicoes-compra th:nth-child(7),.tabela-requisicoes-compra td:nth-child(7){width:280px!important}.tabela-requisicoes-compra th:nth-child(8),.tabela-requisicoes-compra td:nth-child(8){width:55px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(9),.tabela-requisicoes-compra td:nth-child(9){width:88px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(10),.tabela-requisicoes-compra td:nth-child(10){width:105px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(11),.tabela-requisicoes-compra td:nth-child(11){width:160px!important;text-align:right!important}.tabela-requisicoes-compra .col-acoes .tabela-acoes{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}.tabela-requisicoes-compra .col-acoes .btn{min-width:68px!important;height:31px!important;padding:6px 9px!important;font-size:11px!important;line-height:1!important}.tabela-requisicoes-compra .col-necessidade{white-space:normal!important;line-height:1.28!important;max-height:38px!important;overflow:hidden!important}.tabela-requisicoes-cotar{min-width:1340px!important;table-layout:fixed!important}.tabela-requisicoes-cotar th,.tabela-requisicoes-cotar td{padding:9px!important}.tabela-requisicoes-cotar th:nth-child(1),.tabela-requisicoes-cotar td:nth-child(1){width:165px!important}.tabela-requisicoes-cotar th:nth-child(2),.tabela-requisicoes-cotar td:nth-child(2){width:115px!important;text-align:center!important}.tabela-requisicoes-cotar th:nth-child(3),.tabela-requisicoes-cotar td:nth-child(3){width:130px!important}.tabela-requisicoes-cotar th:nth-child(4),.tabela-requisicoes-cotar td:nth-child(4){width:120px!important}.tabela-requisicoes-cotar th:nth-child(5),.tabela-requisicoes-cotar td:nth-child(5){width:130px!important}.tabela-requisicoes-cotar th:nth-child(6),.tabela-requisicoes-cotar td:nth-child(6){width:130px!important}.tabela-requisicoes-cotar th:nth-child(7),.tabela-requisicoes-cotar td:nth-child(7){width:285px!important}.tabela-requisicoes-cotar th:nth-child(8),.tabela-requisicoes-cotar td:nth-child(8){width:55px!important;text-align:center!important}.tabela-requisicoes-cotar th:nth-child(9),.tabela-requisicoes-cotar td:nth-child(9){width:92px!important;text-align:center!important}.tabela-requisicoes-cotar th:nth-child(10),.tabela-requisicoes-cotar td:nth-child(10){width:180px!important;text-align:right!important}.tabela-requisicoes-cotar .col-acoes .tabela-acoes{justify-content:flex-end!important;gap:6px!important;flex-wrap:nowrap!important}.tabela-requisicoes-cotar .col-acoes .btn{min-width:78px!important;height:31px!important;padding:6px 9px!important;font-size:11px!important}.tabela-sigom.tabela-mapas-consulta,.tabela-sigom.tabela-contas-geradas{table-layout:fixed!important}.tabela-sigom.tabela-mapas-consulta th,.tabela-sigom.tabela-mapas-consulta td,.tabela-sigom.tabela-contas-geradas th,.tabela-sigom.tabela-contas-geradas td{padding:9px 10px!important;vertical-align:middle!important;line-height:1.3!important;overflow:hidden!important}.tabela-sigom.tabela-mapas-consulta td,.tabela-sigom.tabela-contas-geradas td{white-space:normal!important}.tabela-sigom.tabela-mapas-consulta .col-acao{width:62px!important;text-align:center!important}.tabela-sigom.tabela-mapas-consulta .col-acao .btn{min-width:52px!important;height:30px!important;padding:6px 8px!important}.tabela-sigom.tabela-mapas-consulta .col-numeroCotacao{width:115px!important}.tabela-sigom.tabela-mapas-consulta .col-data{width:90px!important}.tabela-sigom.tabela-mapas-consulta .col-solicitante{width:120px!important}.tabela-sigom.tabela-mapas-consulta .col-responsavelCompra{width:115px!important}.tabela-sigom.tabela-mapas-consulta .col-empresa{width:95px!important}.tabela-sigom.tabela-mapas-consulta .col-projeto{width:130px!important}.tabela-sigom.tabela-mapas-consulta .col-centroCusto{width:140px!important}.tabela-sigom.tabela-mapas-consulta .col-fornecedor{width:170px!important}.tabela-sigom.tabela-mapas-consulta .col-itens{width:60px!important;text-align:center!important}.tabela-sigom.tabela-mapas-consulta .col-frete,.tabela-sigom.tabela-mapas-consulta .col-icms,.tabela-sigom.tabela-mapas-consulta .col-valorFinal{width:95px!important;text-align:right!important}.tabela-sigom.tabela-mapas-consulta .col-formaPagamento{width:90px!important}.tabela-sigom.tabela-mapas-consulta .col-statusFinanceiro{width:110px!important;text-align:center!important}.tabela-sigom.tabela-mapas-consulta .col-resumo_do_pagamento{width:145px!important}.tabela-sigom.tabela-mapas-consulta .col-programacao_de_pagamento{width:160px!important}.tabela-sigom.tabela-mapas-consulta .col-usuarioRegistro{width:110px!important}.tabela-sigom.tabela-mapas-consulta .col-fornecedor,.tabela-sigom.tabela-mapas-consulta .col-centroCusto,.tabela-sigom.tabela-mapas-consulta .col-programacao_de_pagamento,.tabela-sigom.tabela-mapas-consulta .col-resumo_do_pagamento{display:table-cell!important;max-height:42px!important;text-overflow:ellipsis!important}.tabela-sigom.tabela-contas-geradas .col-numeroCotacao{width:125px!important}.tabela-sigom.tabela-contas-geradas .col-fornecedor{width:230px!important}.tabela-sigom.tabela-contas-geradas .col-empresa{width:110px!important}.tabela-sigom.tabela-contas-geradas .col-projeto,.tabela-sigom.tabela-contas-geradas .col-centroCusto{width:135px!important}.tabela-sigom.tabela-contas-geradas .col-vencimento{width:100px!important;text-align:center!important}.tabela-sigom.tabela-contas-geradas .col-valor{width:110px!important;text-align:right!important}.tabela-sigom.tabela-contas-geradas .col-formaPagamento{width:105px!important;text-align:center!important}.tabela-sigom.tabela-contas-geradas .col-status{width:100px!important;text-align:center!important}.filtros-cotacao .grid-compact-5,.filtros-cotacao .grid-compact-6{align-items:end!important}.filtros-cotacao .btn-fill{height:43px!important;min-height:43px!important;align-self:end!important;margin-top:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.resumo-pagamento{font-size:11px!important;line-height:1.25!important}.resumo-pagamento div{display:flex!important;justify-content:space-between!important;gap:6px!important}.programacao-lista,.programacao-lista div{font-size:11px!important;line-height:1.25!important}.tabela-scroll{overflow-x:auto!important;overflow-y:visible!important;max-width:100%!important}.tabela-sigom{border-collapse:separate!important;border-spacing:0!important}.tabela-sigom th,.tabela-sigom td{box-sizing:border-box!important}.tabela-requisicoes-compra{min-width:1460px!important;table-layout:fixed!important}.tabela-requisicoes-compra th:nth-child(1),.tabela-requisicoes-compra td:nth-child(1){width:175px!important}.tabela-requisicoes-compra th:nth-child(2),.tabela-requisicoes-compra td:nth-child(2){width:90px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(3),.tabela-requisicoes-compra td:nth-child(3){width:90px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(4),.tabela-requisicoes-compra td:nth-child(4){width:120px!important}.tabela-requisicoes-compra th:nth-child(5),.tabela-requisicoes-compra td:nth-child(5){width:130px!important}.tabela-requisicoes-compra th:nth-child(6),.tabela-requisicoes-compra td:nth-child(6){width:140px!important}.tabela-requisicoes-compra th:nth-child(7),.tabela-requisicoes-compra td:nth-child(7){width:330px!important}.tabela-requisicoes-compra th:nth-child(8),.tabela-requisicoes-compra td:nth-child(8){width:65px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(9),.tabela-requisicoes-compra td:nth-child(9){width:105px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(10),.tabela-requisicoes-compra td:nth-child(10){width:120px!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(11),.tabela-requisicoes-compra td:nth-child(11){width:190px!important;text-align:right!important}.tabela-requisicoes-compra .col-necessidade{white-space:normal!important;line-height:1.35!important;max-height:none!important;overflow:visible!important;display:table-cell!important;-webkit-line-clamp:unset!important}.tabela-requisicoes-compra .col-acoes .tabela-acoes{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important}.tabela-requisicoes-compra .col-acoes .btn{min-width:76px!important;height:32px!important;padding:7px 10px!important;font-size:11px!important}.tabela-requisicoes-cotar{min-width:1480px!important;table-layout:fixed!important}.tabela-requisicoes-cotar .col-necessidade{white-space:normal!important;max-height:none!important;overflow:visible!important;display:table-cell!important;-webkit-line-clamp:unset!important}.tabela-requisicoes-cotar th:nth-child(10),.tabela-requisicoes-cotar td:nth-child(10){width:200px!important;text-align:right!important}.tabela-sigom.tabela-mapas-consulta{min-width:2450px!important;table-layout:fixed!important}.tabela-sigom.tabela-mapas-consulta th,.tabela-sigom.tabela-mapas-consulta td{padding:10px 12px!important;line-height:1.34!important;vertical-align:middle!important;white-space:normal!important;overflow:visible!important}.tabela-sigom.tabela-mapas-consulta .col-acao{width:80px!important;text-align:center!important}.tabela-sigom.tabela-mapas-consulta .col-acao .btn{min-width:60px!important;height:32px!important;padding:7px 10px!important}.tabela-sigom.tabela-mapas-consulta .col-numerocotacao{width:130px!important}.tabela-sigom.tabela-mapas-consulta .col-data{width:100px!important;text-align:center!important}.tabela-sigom.tabela-mapas-consulta .col-solicitante{width:145px!important}.tabela-sigom.tabela-mapas-consulta .col-resp_compra,.tabela-sigom.tabela-mapas-consulta .col-responsavelcompra{width:135px!important}.tabela-sigom.tabela-mapas-consulta .col-empresa{width:115px!important}.tabela-sigom.tabela-mapas-consulta .col-projeto{width:150px!important}.tabela-sigom.tabela-mapas-consulta .col-centrodecusto,.tabela-sigom.tabela-mapas-consulta .col-centrocusto{width:155px!important}.tabela-sigom.tabela-mapas-consulta .col-fornecedor{width:240px!important}.tabela-sigom.tabela-mapas-consulta .col-itens,.tabela-sigom.tabela-mapas-consulta .col-itensresumo{width:390px!important}.tabela-sigom.tabela-mapas-consulta .col-frete,.tabela-sigom.tabela-mapas-consulta .col-icms{width:105px!important;text-align:right!important}.tabela-sigom.tabela-mapas-consulta .col-valorfinal{width:135px!important;text-align:right!important}.tabela-sigom.tabela-mapas-consulta .col-formapgto,.tabela-sigom.tabela-mapas-consulta .col-formapagamento{width:110px!important;text-align:center!important}.tabela-sigom.tabela-mapas-consulta .col-statusfinanceiro{width:135px!important;text-align:center!important}.tabela-sigom.tabela-mapas-consulta .col-resumo_do_pagamento{width:185px!important}.tabela-sigom.tabela-mapas-consulta .col-programacao_de_pagamento{width:230px!important}.tabela-sigom.tabela-mapas-consulta .col-usuarioregistro{width:140px!important}.tabela-sigom.tabela-mapas-consulta .col-fornecedor,.tabela-sigom.tabela-mapas-consulta .col-itens,.tabela-sigom.tabela-mapas-consulta .col-itensresumo,.tabela-sigom.tabela-mapas-consulta .col-programacao_de_pagamento,.tabela-sigom.tabela-mapas-consulta .col-resumo_do_pagamento{word-break:normal!important;overflow-wrap:anywhere!important}.tabela-sigom.tabela-mapas-consulta .programacao-lista.compacta{display:flex!important;flex-direction:column!important;gap:3px!important;max-width:220px!important}.tabela-sigom.tabela-mapas-consulta .programacao-item{display:grid!important;grid-template-columns:32px 86px 1fr!important;align-items:center!important;gap:6px!important;padding:2px 0!important;background:transparent!important;border:0!important;font-size:11px!important}.tabela-sigom.tabela-mapas-consulta .resumo-pagamento{font-size:11px!important;line-height:1.25!important;max-width:175px!important}.tabela-sigom.tabela-contas-geradas{min-width:1500px!important;table-layout:fixed!important}.tabela-sigom.tabela-contas-geradas th,.tabela-sigom.tabela-contas-geradas td{padding:10px 12px!important;line-height:1.32!important;vertical-align:middle!important;white-space:normal!important;overflow:visible!important}.tabela-sigom.tabela-contas-geradas .col-numerocotacao{width:135px!important}.tabela-sigom.tabela-contas-geradas .col-fornecedor{width:260px!important}.tabela-sigom.tabela-contas-geradas .col-empresa{width:120px!important}.tabela-sigom.tabela-contas-geradas .col-projeto{width:150px!important}.tabela-sigom.tabela-contas-geradas .col-centrodecusto,.tabela-sigom.tabela-contas-geradas .col-centrocusto{width:155px!important}.tabela-sigom.tabela-contas-geradas .col-vencimento{width:115px!important;text-align:center!important}.tabela-sigom.tabela-contas-geradas .col-valor{width:125px!important;text-align:right!important}.tabela-sigom.tabela-contas-geradas .col-formapgto,.tabela-sigom.tabela-contas-geradas .col-formapagamento{width:120px!important;text-align:center!important}.tabela-sigom.tabela-contas-geradas .col-status{width:115px!important;text-align:center!important}.filtros-cotacao .grid-compact-5{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:14px!important;align-items:end!important}.filtros-cotacao .grid-compact-5 .campo,.filtros-cotacao .grid-compact-5 .btn-fill{align-self:end!important}.filtros-cotacao .grid-compact-5 .btn-fill{height:43px!important;min-height:43px!important;margin:0!important}.filtros-cotacao .grid-compact-6{display:grid!important;grid-template-columns:repeat(6,minmax(130px,1fr))!important;gap:14px!important;align-items:end!important}.filtros-cotacao .grid-compact-6 .campo,.filtros-cotacao .grid-compact-6 .btn-fill{align-self:end!important}.filtros-cotacao .grid-compact-6 .btn-fill{height:43px!important;min-height:43px!important;margin:0!important}@media (max-width:1200px){.filtros-cotacao .grid-compact-5,.filtros-cotacao .grid-compact-6{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}.cadastro-aba .cadastro-filtros{padding:12px 14px!important;border-radius:10px!important}.cadastro-filtros-grid{display:grid!important;grid-template-columns:minmax(260px,1fr) 88px 78px 92px!important;gap:10px!important;align-items:end!important}.cadastro-filtros-grid .fi,.cadastro-filtros-grid .btn{height:38px!important}.cadastro-filtros-grid .btn{padding:8px 12px!important;justify-content:center!important}.cadastro-secao-titulo{min-height:42px!important;display:flex!important;align-items:center!important;margin-bottom:12px!important}.cadastro-form-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px 14px!important;align-items:end!important}.cadastro-form-grid .campo{grid-column:span 3;min-width:0}.cadastro-form-grid .campo-compacto{grid-column:span 2}.cadastro-form-grid .campo-medio{grid-column:span 3}.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2{grid-column:span 6}.cadastro-form-grid .campo-span-3{grid-column:span 9}.cadastro-form-grid .campo-full{grid-column:1 / -1}.cadastro-form-grid .campo label{font-size:11px!important;line-height:1.2!important;margin-bottom:5px!important}.cadastro-form-grid input,.cadastro-form-grid select{height:40px!important;padding:8px 11px!important;font-size:13px!important;border-radius:7px!important}.cadastro-form-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:14px!important}.cadastro-form-actions .btn{height:38px!important;min-width:116px!important;padding:8px 14px!important}.cadastro-tabela-wrap{border-radius:10px!important;overflow:hidden!important}.tabela-cadastros{width:100%!important;min-width:980px!important;table-layout:fixed!important}.tabela-cadastros th,.tabela-cadastros td{padding:10px 12px!important;vertical-align:middle!important;line-height:1.28!important}.tabela-cadastros th{height:38px!important;font-size:11px!important}.tabela-cadastros td,.tabela-cadastros td strong{font-size:12px!important}.tabela-cadastros td:nth-last-child(1),.tabela-cadastros th:nth-last-child(1){width:154px!important;text-align:center!important}.tabela-cadastros-clientes th:nth-child(1),.tabela-cadastros-clientes td:nth-child(1){width:130px!important}.tabela-cadastros-clientes th:nth-child(2),.tabela-cadastros-clientes td:nth-child(2){width:280px!important}.tabela-cadastros-clientes th:nth-child(3),.tabela-cadastros-clientes td:nth-child(3){width:240px!important}.tabela-cadastros-clientes th:nth-child(4),.tabela-cadastros-clientes td:nth-child(4){width:145px!important}.tabela-cadastros-clientes th:nth-child(5),.tabela-cadastros-clientes td:nth-child(5){width:130px!important}.tabela-cadastros-clientes th:nth-child(6),.tabela-cadastros-clientes td:nth-child(6){width:70px!important;text-align:center!important}.tabela-cadastros-clientes th:nth-child(7),.tabela-cadastros-clientes td:nth-child(7){width:105px!important;text-align:center!important}.tabela-cadastros-fornecedores{min-width:1180px!important}.tabela-cadastros-fornecedores th:nth-child(1),.tabela-cadastros-fornecedores td:nth-child(1){width:130px!important}.tabela-cadastros-fornecedores th:nth-child(2),.tabela-cadastros-fornecedores td:nth-child(2){width:260px!important}.tabela-cadastros-fornecedores th:nth-child(3),.tabela-cadastros-fornecedores td:nth-child(3){width:220px!important}.tabela-cadastros-fornecedores th:nth-child(4),.tabela-cadastros-fornecedores td:nth-child(4){width:145px!important}.tabela-cadastros-fornecedores th:nth-child(5),.tabela-cadastros-fornecedores td:nth-child(5){width:135px!important}.tabela-cadastros-fornecedores th:nth-child(6),.tabela-cadastros-fornecedores td:nth-child(6){width:120px!important}.tabela-cadastros-fornecedores th:nth-child(7),.tabela-cadastros-fornecedores td:nth-child(7){width:105px!important;text-align:center!important}.tabela-cadastros-empresas th:nth-child(1),.tabela-cadastros-empresas td:nth-child(1),.tabela-cadastros-projetos th:nth-child(1),.tabela-cadastros-projetos td:nth-child(1),.tabela-cadastros-centros_custo th:nth-child(1),.tabela-cadastros-centros_custo td:nth-child(1){width:130px!important}.tabela-cadastros .cadastro-acoes{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:nowrap!important}.tabela-cadastros .cadastro-acoes .btn{width:auto!important;min-width:66px!important;height:32px!important;padding:7px 10px!important;font-size:11px!important;border-radius:7px!important;line-height:1!important}.tabela-cadastros .cadastro-btn-inativar{min-width:72px!important}.tabela-cadastros .badge{min-width:auto!important;padding:4px 9px!important;font-size:10.5px!important}.tabela-cadastros td{overflow:hidden!important;text-overflow:ellipsis!important}.tabela-cadastros td:not(:last-child){white-space:nowrap!important}.tabela-cadastros td:nth-child(2),.tabela-cadastros td:nth-child(3){white-space:normal!important}.tabela-usuarios th:last-child,.tabela-usuarios td:last-child{width:110px!important;text-align:center!important}.tabela-usuarios .btn{min-width:68px!important;height:32px!important;padding:7px 10px!important;font-size:11px!important}.cadastro-tabela-wrap .tabela-scroll{max-height:620px!important;overflow-y:auto!important;overflow-x:auto!important}.tabela-cadastros{min-width:960px!important}.tabela-cadastros-fornecedores{min-width:1160px!important}.tabela-cadastros td:nth-last-child(1),.tabela-cadastros th:nth-last-child(1),.col-acoes{width:120px!important;min-width:120px!important;text-align:center!important}.tabela-cadastros .cadastro-acoes{flex-wrap:wrap!important}.tabela-usuarios th:last-child,.tabela-usuarios td:last-child{width:80px!important;min-width:80px!important}.btn-icone{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important}.tabela-cadastros .cadastro-acoes .btn.btn-icone,.tabela-cadastros .cadastro-btn-inativar.btn-icone,.tabela-usuarios .btn.btn-icone,.tabela-sigom .btn.btn-icone{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border-radius:50%!important;font-size:14px!important}.btn-icone.btn-icone.btn-icone.btn-icone.btn-icone.btn-icone{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important}@media (max-width:1100px){.cadastro-filtros-grid{grid-template-columns:1fr 88px 78px 92px!important}.cadastro-form-grid .campo,.cadastro-form-grid .campo-compacto,.cadastro-form-grid .campo-medio{grid-column:span 6}.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2,.cadastro-form-grid .campo-span-3,.cadastro-form-grid .campo-full{grid-column:1 / -1}}@media (max-width:720px){.cadastro-filtros-grid,.cadastro-form-grid{grid-template-columns:1fr!important}.cadastro-form-grid .campo,.cadastro-form-grid .campo-compacto,.cadastro-form-grid .campo-medio,.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2,.cadastro-form-grid .campo-span-3,.cadastro-form-grid .campo-full{grid-column:1 / -1}}.programacao-lista.compacta{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:210px!important;max-width:280px!important}.programacao-lista.compacta .programacao-item{display:grid!important;grid-template-columns:44px 78px minmax(82px,1fr)!important;align-items:center!important;gap:8px!important;padding:4px 6px!important;border-left:3px solid var(--dourado, #e6a21a)!important;background:#fffaf0!important;border-radius:4px!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}.programacao-lista.compacta .prog-parcela,.programacao-lista.compacta .prog-data,.programacao-lista.compacta .prog-valor{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.programacao-lista.compacta .prog-valor{text-align:right!important}.tabela-compras-confirmados td.col-programacao,.tabela-compras td.col-programacao{min-width:230px!important;width:250px!important}.cadastro-aba .card,.usuarios-sistema .card{max-width:none!important}.cadastro-aba .cadastro-filtros,.usuarios-sistema .usuarios-filtros{padding:10px 12px!important;margin-bottom:10px!important}.cadastro-filtros-grid,.usuarios-filtros-grid{display:grid!important;grid-template-columns:minmax(360px,1fr) 92px 82px 96px!important;gap:8px!important;align-items:end!important}.usuarios-filtros-grid{grid-template-columns:minmax(360px,1fr) 88px!important}.cadastro-filtros-grid input,.usuarios-filtros-grid input,.cadastro-filtros-grid .btn,.usuarios-filtros-grid .btn{height:36px!important;min-height:36px!important}.cadastro-filtros-grid .btn,.usuarios-filtros-grid .btn{min-width:auto!important;padding:7px 12px!important;font-size:12px!important}.cadastro-form-card,.usuario-form-card{padding:12px 14px!important;margin-bottom:10px!important}.cadastro-form-card .secao-titulo,.usuario-form-card .secao-titulo{height:38px!important;min-height:38px!important;margin-bottom:10px!important;padding:0 12px!important;display:flex!important;align-items:center!important;font-size:14px!important}.cadastro-form-grid,.usuario-form-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px 10px!important;align-items:end!important}.cadastro-form-grid .campo,.usuario-form-grid .campo{grid-column:span 3!important;min-width:0!important;margin:0!important}.cadastro-form-grid .campo-compacto,.usuario-form-grid .usuario-status,.usuario-form-grid .usuario-perfil{grid-column:span 2!important}.cadastro-form-grid .campo-medio,.usuario-form-grid .usuario-senha{grid-column:span 3!important}.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2,.usuario-form-grid .usuario-nome,.usuario-form-grid .usuario-email{grid-column:span 4!important}.cadastro-form-grid .campo-full,.cadastro-form-grid .campo-span-3{grid-column:1 / -1!important}.cadastro-form-grid label,.usuario-form-grid label{margin-bottom:4px!important;font-size:10.8px!important;line-height:1.15!important}.cadastro-form-grid input,.cadastro-form-grid select,.usuario-form-grid input,.usuario-form-grid select{height:37px!important;min-height:37px!important;padding:7px 10px!important;font-size:12.5px!important;border-radius:7px!important}.cadastro-campo-razaoSocial{grid-column:span 5!important}.cadastro-campo-nomeFantasia{grid-column:span 4!important}.cadastro-campo-cnpjCpf,.cadastro-campo-cnpj{grid-column:span 2!important}.cadastro-campo-uf{grid-column:span 1!important}.cadastro-campo-cidade,.cadastro-campo-telefone{grid-column:span 2!important}.cadastro-campo-email{grid-column:span 3!important}.cadastro-campo-status,.cadastro-campo-inscricaoEstadual,.cadastro-campo-inscricaoMunicipal,.cadastro-campo-contato,.cadastro-campo-vendedor,.cadastro-campo-banco,.cadastro-campo-conta,.cadastro-campo-categoria,.cadastro-campo-tipo,.cadastro-campo-baseCalculo,.cadastro-campo-regime{grid-column:span 2!important}.cadastro-campo-agencia{grid-column:span 1!important}.cadastro-campo-dadosContaPix{grid-column:span 5!important}.cadastro-campo-observacoes{grid-column:1 / -1!important}.cadastro-campo-nome{grid-column:span 4!important}.cadastro-campo-empresa,.cadastro-campo-cliente{grid-column:span 3!important}.cadastro-campo-dataInicio,.cadastro-campo-dataFim{grid-column:span 2!important}.cadastro-campo-responsavel{grid-column:span 3!important}.cadastro-campo-descricao{grid-column:span 5!important}.cadastro-campo-percentual{grid-column:span 2!important}.cadastro-form-actions,.usuario-form-actions{margin-top:10px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.cadastro-form-actions .cadastro-btn-limpar-form,.usuario-form-actions .btn:first-child{margin-right:auto!important}.cadastro-form-actions .btn,.usuario-form-actions .btn{height:34px!important;min-width:92px!important;padding:7px 12px!important;font-size:12px!important;border-radius:7px!important}.cadastro-tabela-wrap{border:1px solid var(--borda)!important;border-radius:10px!important;overflow:auto!important}.tabela-cadastros,.tabela-usuarios{table-layout:fixed!important;width:100%!important;min-width:1040px!important}.tabela-cadastros th,.tabela-cadastros td,.tabela-usuarios th,.tabela-usuarios td{padding:8px 10px!important;line-height:1.22!important;vertical-align:middle!important}.tabela-cadastros th,.tabela-usuarios th{height:34px!important;font-size:10.5px!important}.tabela-cadastros td,.tabela-usuarios td{height:40px!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important}.tabela-cadastros td:not(.col-razaoSocial):not(.col-nomeFantasia):not(.col-email):not(.col-dadosContaPix),.tabela-usuarios td:not(:nth-child(2)):not(:nth-child(3)){white-space:nowrap!important}.tabela-cadastros .cadastro-acoes{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}.tabela-cadastros .cadastro-acoes .btn,.tabela-usuarios .usuario-btn-editar{height:29px!important;min-width:58px!important;width:auto!important;padding:6px 9px!important;font-size:10.8px!important;border-radius:6px!important;line-height:1!important}.tabela-cadastros th:last-child,.tabela-cadastros td:last-child{width:136px!important;text-align:center!important}.tabela-usuarios th:last-child,.tabela-usuarios td:last-child{width:86px!important;text-align:center!important}.tabela-cadastros-clientes{min-width:1120px!important}.tabela-cadastros-clientes .col-id{width:130px!important}.tabela-cadastros-clientes .col-razaoSocial{width:280px!important}.tabela-cadastros-clientes .col-nomeFantasia{width:230px!important}.tabela-cadastros-clientes .col-cnpjCpf{width:130px!important}.tabela-cadastros-clientes .col-cidade{width:120px!important}.tabela-cadastros-clientes .col-uf{width:55px!important;text-align:center!important}.tabela-cadastros-clientes .col-status{width:90px!important;text-align:center!important}.tabela-cadastros-fornecedores{min-width:1320px!important}.tabela-cadastros-fornecedores .col-id{width:130px!important}.tabela-cadastros-fornecedores .col-razaoSocial{width:260px!important}.tabela-cadastros-fornecedores .col-nomeFantasia{width:190px!important}.tabela-cadastros-fornecedores .col-cnpjCpf{width:130px!important}.tabela-cadastros-fornecedores .col-contato{width:140px!important}.tabela-cadastros-fornecedores .col-telefone{width:115px!important}.tabela-cadastros-fornecedores .col-email,.tabela-cadastros-fornecedores .col-dadosContaPix{width:190px!important}.tabela-cadastros-fornecedores .col-status{width:90px!important;text-align:center!important}.tabela-cadastros-empresas,.tabela-cadastros-projetos,.tabela-cadastros-centros_custo,.tabela-cadastros-impostos{min-width:1000px!important}.tabela-cadastros-empresas .col-id,.tabela-cadastros-projetos .col-id,.tabela-cadastros-centros_custo .col-id{width:130px!important}.tabela-cadastros-impostos .col-percentual{text-align:right!important;width:110px!important}.input-com-botao{display:grid!important;grid-template-columns:1fr 70px!important;gap:6px!important}.input-com-botao .btn{height:37px!important;min-width:70px!important;padding:6px 8px!important}.usuario-check{grid-column:span 3!important;min-height:37px!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important}.usuario-alerta{margin-top:10px!important;padding:8px 10px!important;font-size:12px!important}@media (max-width:1280px){.cadastro-form-grid .campo,.usuario-form-grid .campo{grid-column:span 4!important}.cadastro-campo-razaoSocial,.cadastro-campo-nomeFantasia,.cadastro-campo-email,.cadastro-campo-dadosContaPix,.cadastro-campo-descricao{grid-column:span 6!important}.cadastro-campo-uf,.cadastro-campo-agencia{grid-column:span 2!important}}@media (max-width:820px){.cadastro-filtros-grid,.usuarios-filtros-grid,.cadastro-form-grid,.usuario-form-grid{grid-template-columns:1fr!important}.cadastro-form-grid .campo,.usuario-form-grid .campo,.cadastro-campo-razaoSocial,.cadastro-campo-nomeFantasia,.cadastro-campo-email,.cadastro-campo-dadosContaPix,.cadastro-campo-descricao,.usuario-check{grid-column:1 / -1!important}}:root{--sigom-font-base: 13px;--sigom-font-small: 12px;--sigom-font-table: 12px;--sigom-font-table-head: 11px;--sigom-row-bg: #ffffff;--sigom-row-alt: #f8fbff;--sigom-row-hover: #eef5ff}body,.sigom-apps-shell,.main-content,.page-content,.modulo-card,.sigom-card{font-size:var(--sigom-font-base)!important}input,select,textarea{font-size:13px!important;min-height:38px!important;padding:8px 10px!important;border-radius:7px!important}label,.campo label{font-size:11px!important;line-height:1.2!important}button,.btn,.sigom-tab,.modulo-tab{font-size:12px!important;line-height:1.15!important;font-weight:800!important;min-height:34px!important;padding:8px 12px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}.btn-sm,button.btn-sm{font-size:11.5px!important;min-height:32px!important;padding:7px 10px!important}.btn-xs,button.btn-xs,.tabela-sigom .btn-xs{font-size:11px!important;min-height:30px!important;padding:6px 9px!important;border-radius:6px!important}.tabela-scroll{overflow:auto!important;background:#fff!important}.tabela-sigom,.tabela-cadastros,.tabela-usuarios,table{font-size:var(--sigom-font-table)!important;border-collapse:collapse!important}.tabela-sigom th,.tabela-cadastros th,.tabela-usuarios th,thead th{background:var(--azul)!important;color:#fff!important;font-size:var(--sigom-font-table-head)!important;line-height:1.15!important;font-weight:900!important;padding:8px 10px!important;height:36px!important;vertical-align:middle!important;white-space:nowrap!important}.tabela-sigom td,.tabela-cadastros td,.tabela-usuarios td,tbody td{font-size:var(--sigom-font-table)!important;line-height:1.28!important;padding:8px 10px!important;vertical-align:middle!important;background:var(--sigom-row-bg)!important;border-bottom:1px solid #e7edf6!important}.tabela-sigom tbody tr:nth-child(2n) td,.tabela-cadastros tbody tr:nth-child(2n) td,.tabela-usuarios tbody tr:nth-child(2n) td{background:var(--sigom-row-alt)!important}.tabela-sigom tbody tr:hover td,.tabela-cadastros tbody tr:hover td,.tabela-usuarios tbody tr:hover td{background:var(--sigom-row-hover)!important}.tabela-sigom .num{text-align:right!important;white-space:nowrap!important;font-weight:800!important}.tabela-mapas-consulta{table-layout:fixed!important}.tabela-mapas-consulta th,.tabela-mapas-consulta td{overflow:hidden!important}.tabela-mapas-consulta .col-itens{white-space:normal!important}.tabela-mapas-consulta .col-itens div,.tabela-mapas-consulta .col-itens{line-height:1.3!important}.tabela-mapas-consulta .col-resumopagamento,.tabela-mapas-consulta .col-programacao{overflow:visible!important}.tabela-mapas-consulta .col-usuarioregistro{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.resumo-pagamento{display:grid!important;grid-template-columns:56px 1fr!important;column-gap:6px!important;row-gap:2px!important;min-width:145px!important;font-size:11px!important;line-height:1.15!important}.resumo-pagamento div{display:contents!important}.resumo-pagamento b{text-align:right!important;white-space:nowrap!important}.programacao-lista,.programacao-lista.compacta{min-width:220px!important;max-width:230px!important;width:220px!important;display:flex!important;flex-direction:column!important;gap:4px!important}.programacao-lista .programacao-item,.programacao-lista.compacta .programacao-item{display:grid!important;grid-template-columns:32px 72px 94px!important;gap:6px!important;align-items:center!important;width:100%!important;max-width:220px!important;padding:4px 6px!important;border-left:3px solid var(--dourado)!important;background:#fffaf0!important;border-radius:4px!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important}.programacao-lista .prog-parcela,.programacao-lista .prog-data,.programacao-lista .prog-valor{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.programacao-lista .prog-valor{text-align:right!important;font-weight:900!important}.tabela-mapas-consulta td.col-programacao,.tabela-mapas-consulta th.col-programacao{width:245px!important;min-width:245px!important;max-width:245px!important}.tabela-mapas-consulta td.col-usuarioregistro,.tabela-mapas-consulta th.col-usuarioregistro{width:130px!important;min-width:130px!important;max-width:130px!important}.tabela-sigom .actions,.tabela-cadastros .cadastro-acoes,.tabela-usuarios .cadastro-acoes{display:flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.tabela-sigom .btn,.tabela-cadastros .btn,.tabela-usuarios .btn{min-height:30px!important;padding:6px 9px!important;font-size:11px!important}.tabela-requisicoes-compra .col-acoes,.tabela-requisicoes-cotar .col-acoes{width:190px!important;min-width:190px!important;max-width:190px!important}.tabela-cadastros td:last-child,.tabela-cadastros th:last-child{width:150px!important;min-width:150px!important;max-width:150px!important}.cadastro-aba .cadastro-form-card{padding:14px 18px!important;overflow:visible!important}.cadastro-aba .cadastro-form-grid{display:grid!important;grid-template-columns:repeat(24,minmax(0,1fr))!important;gap:10px 12px!important;align-items:end!important}.cadastro-aba .cadastro-form-grid .campo{grid-column:span 4!important;min-width:0!important}.cadastro-aba .cadastro-form-grid .campo-medio{grid-column:span 4!important}.cadastro-aba .cadastro-form-grid .campo-largo,.cadastro-aba .cadastro-form-grid .campo-span-2{grid-column:span 6!important}.cadastro-clientes .cadastro-campo-cnpjCpf{grid-column:span 3!important}.cadastro-clientes .cadastro-campo-cidade{grid-column:span 4!important}.cadastro-clientes .cadastro-campo-uf{grid-column:span 1!important;min-width:58px!important}.cadastro-clientes .cadastro-campo-telefone{grid-column:span 3!important}.cadastro-clientes .cadastro-campo-email{grid-column:span 5!important}.cadastro-fornecedores .cadastro-campo-cnpjCpf,.cadastro-fornecedores .cadastro-campo-inscricaoEstadual,.cadastro-fornecedores .cadastro-campo-inscricaoMunicipal{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-uf{grid-column:span 1!important;min-width:58px!important}.cadastro-fornecedores .cadastro-campo-contato,.cadastro-fornecedores .cadastro-campo-vendedor{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-telefone{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-email{grid-column:span 6!important}.cadastro-fornecedores .cadastro-campo-cidade{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-categoria{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-banco{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-agencia{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-dadosContaPix{grid-column:span 8!important}.cadastro-empresas .cadastro-campo-cnpj{grid-column:span 4!important}.cadastro-projetos .cadastro-campo-empresa,.cadastro-projetos .cadastro-campo-cliente{grid-column:span 4!important}.cadastro-projetos .cadastro-campo-responsavel{grid-column:span 4!important}.cadastro-projetos .cadastro-campo-status{grid-column:span 3!important}.cadastro-projetos .cadastro-campo-descricao{grid-column:1 / -1!important}.cadastro-impostos .cadastro-campo-nome{grid-column:span 5!important}.cadastro-impostos .cadastro-campo-baseCalculo,.cadastro-impostos .cadastro-campo-regime{grid-column:span 5!important}.cadastro-aba .cadastro-form-grid input,.cadastro-aba .cadastro-form-grid select{height:36px!important;min-height:36px!important;padding:7px 10px!important;font-size:12.5px!important}.cadastro-aba .cadastro-form-grid label{font-size:10.5px!important;margin-bottom:4px!important}.cadastro-aba .cadastro-form-actions{margin-top:10px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}.cadastro-aba .cadastro-form-actions .btn{min-width:94px!important;height:34px!important;min-height:34px!important;padding:7px 12px!important;font-size:11.5px!important}.cadastro-aba .cadastro-btn-salvar{min-width:128px!important}.cadastro-aba .cadastro-filtros-grid{grid-template-columns:minmax(420px,1fr) 92px 82px 96px!important;gap:8px!important}.cadastro-aba .cadastro-filtros-grid input,.cadastro-aba .cadastro-filtros-grid .btn{height:34px!important;min-height:34px!important;font-size:11.5px!important}.tabela-cadastros th,.tabela-cadastros td{padding:7px 10px!important;font-size:11.5px!important;line-height:1.25!important}.tabela-cadastros th{font-size:10.5px!important;height:34px!important}.tabela-cadastros .cadastro-acoes .btn{height:29px!important;min-height:29px!important;min-width:58px!important;padding:5px 8px!important;font-size:10.5px!important}.tabela-cadastros .cadastro-btn-inativar{min-width:66px!important}@media (max-width:1350px){.cadastro-aba .cadastro-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cadastro-aba .cadastro-form-grid .campo,.cadastro-aba .cadastro-form-grid .campo-compacto,.cadastro-aba .cadastro-form-grid .campo-medio{grid-column:span 3!important}.cadastro-aba .cadastro-form-grid .campo-largo,.cadastro-aba .cadastro-form-grid .campo-span-2{grid-column:span 6!important}.cadastro-aba .cadastro-campo-uf{grid-column:span 2!important}}@media (max-width:900px){.cadastro-aba .cadastro-form-grid,.cadastro-aba .cadastro-filtros-grid{grid-template-columns:1fr!important}.cadastro-aba .cadastro-form-grid .campo{grid-column:1 / -1!important}}.sidebar,.sigom-apps-shell .sidebar{width:270px!important;min-width:270px!important}.main-content{margin-left:270px!important;width:calc(100% - 270px)!important}.sidebar .nav-item,.sigom-apps-shell .nav-item,.sidebar a.nav-item,.sidebar button.nav-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:10px 14px!important;margin:2px 8px!important;text-align:left!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}.sidebar .nav-icon{width:22px!important;min-width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sidebar-footer .btn-sair{justify-content:center!important;width:100%!important;font-size:13px!important}.tabela-sigom th,.tabela-sigo th,.tabela-cadastros th,.tabela-usuarios th,.tabela-relatorios th{text-transform:none!important;font-size:11px!important;letter-spacing:0!important;line-height:1.15!important}.tabela-sigom td,.tabela-sigo td,.tabela-cadastros td,.tabela-usuarios td,.tabela-relatorios td{font-size:12px!important;line-height:1.28!important}.tabela-requisicoes-compra{min-width:1500px!important;table-layout:fixed!important}.tabela-requisicoes-compra .col-acoes,.tabela-requisicoes-compra th.col-acoes{width:260px!important;min-width:260px!important;max-width:260px!important;text-align:center!important}.tabela-requisicoes-compra .tabela-acoes,.tabela-acoes-requisicoes{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;min-width:240px!important}.tabela-requisicoes-compra .tabela-acoes .btn{min-width:68px!important;height:32px!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important;overflow:visible!important;opacity:1!important}.tabela-requisicoes-compra .btn-acao-itens{min-width:64px!important}.tabela-requisicoes-compra .btn-acao-enviar{min-width:76px!important}.tabela-requisicoes-compra .btn-acao-cancelar{min-width:78px!important}.requisicoes-toolbar{display:grid!important;grid-template-columns:minmax(360px,1fr) 230px auto!important;gap:10px!important;align-items:center!important}.requisicoes-toolbar .filtro-input{height:38px!important}.rh-execucao-grid{display:grid!important;grid-template-columns:repeat(6,minmax(120px,1fr))!important;gap:10px!important;align-items:end!important}.rh-pagamento-grid{display:grid!important;grid-template-columns:repeat(2,minmax(160px,240px))!important;gap:10px!important;align-items:end!important}.cadastro-aba .cadastro-form-card,.sigom-card,.card{padding:16px!important}.cadastro-aba .cadastro-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:11px 14px!important}.cadastro-aba .cadastro-form-grid .campo{grid-column:span 3!important}.cadastro-aba .cadastro-form-grid .campo-compacto{grid-column:span 2!important}.cadastro-aba .cadastro-form-grid .campo-medio{grid-column:span 3!important}.cadastro-aba .cadastro-form-grid .campo-largo{grid-column:span 5!important}.cadastro-clientes .cadastro-campo-razaoSocial,.cadastro-clientes .cadastro-campo-nomeFantasia{grid-column:span 5!important}.cadastro-clientes .cadastro-campo-cnpjCpf{grid-column:span 2!important}.cadastro-clientes .cadastro-campo-cidade{grid-column:span 3!important}.cadastro-clientes .cadastro-campo-uf{grid-column:span 1!important;min-width:70px!important}.cadastro-clientes .cadastro-campo-telefone{grid-column:span 2!important}.cadastro-clientes .cadastro-campo-email{grid-column:span 4!important}.cadastro-clientes .cadastro-campo-status{grid-column:span 2!important}.cadastro-impostos .cadastro-campo-observacoes{grid-column:span 6!important}.cadastro-fornecedores .cadastro-campo-cnpjCpf,.cadastro-fornecedores .cadastro-campo-inscricaoEstadual,.cadastro-fornecedores .cadastro-campo-inscricaoMunicipal,.cadastro-fornecedores .cadastro-campo-telefone,.cadastro-fornecedores .cadastro-campo-categoria,.cadastro-fornecedores .cadastro-campo-banco,.cadastro-fornecedores .cadastro-campo-conta{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-agencia,.cadastro-fornecedores .cadastro-campo-uf,.cadastro-fornecedores .cadastro-campo-status{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-email,.cadastro-fornecedores .cadastro-campo-dadosContaPix,.cadastro-fornecedores .cadastro-campo-observacoes{grid-column:span 6!important}.cadastro-form-actions{justify-content:flex-end!important}.cadastro-form-actions .btn{min-width:96px!important;height:34px!important;font-size:11.5px!important}.btn,button.btn,.sigom-tab,.page-tab{font-size:12px!important;min-height:34px!important;padding:8px 12px!important}.btn-xs,button.btn-xs{font-size:11px!important;min-height:30px!important;padding:6px 9px!important}.tabela-relatorios{min-width:1300px!important}.relatorios-tabs{gap:8px!important}@media (max-width:1100px){.rh-execucao-grid{grid-template-columns:repeat(3,1fr)!important}.cadastro-aba .cadastro-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.cadastro-aba .cadastro-form-grid .campo,.cadastro-aba .cadastro-form-grid .campo-compacto,.cadastro-aba .cadastro-form-grid .campo-medio,.cadastro-aba .cadastro-form-grid .campo-largo{grid-column:span 3!important}}@media (max-width:760px){.rh-execucao-grid,.rh-pagamento-grid,.requisicoes-toolbar,.cadastro-aba .cadastro-form-grid{grid-template-columns:1fr!important}.cadastro-aba .cadastro-form-grid .campo{grid-column:1/-1!important}}.tabela-scroll table th,.tabela-scroll .tabela-sigom th,.tabela-scroll .tabela-sigo th,.tabela-scroll .tabela-cadastros th,.tabela-scroll .tabela-usuarios th,.tabela-scroll .tabela-relatorios th,.tabela-wrap table th,table.tabela-sigom th,table.tabela-sigo th,table.tabela-cadastros th,table.tabela-usuarios th,table.tabela-relatorios th{text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;font-size:11.5px!important;line-height:1.15!important;font-weight:800!important;text-transform:none!important;letter-spacing:.01em!important;padding:10px 12px!important}.tabela-scroll table td,.tabela-wrap table td,table.tabela-sigom td,table.tabela-sigo td,table.tabela-cadastros td,table.tabela-usuarios td,table.tabela-relatorios td{font-size:12px!important;line-height:1.32!important;vertical-align:middle!important;padding:9px 12px!important}.tabela-scroll table th.num,.tabela-scroll table td.num,.tabela-scroll table th[class*=valor],.tabela-scroll table td[class*=valor],.tabela-scroll table th[class*=total],.tabela-scroll table td[class*=total],.tabela-scroll table th[class*=preco],.tabela-scroll table td[class*=preco],table th.num,table td.num{text-align:right!important}.tabela-scroll table th[class*=acao],.tabela-scroll table td[class*=acao],.tabela-scroll table th[class*=Ações],.tabela-scroll table td[class*=Ações],table th.col-acoes,table td.col-acoes,.tabela-cadastros th:last-child,.tabela-cadastros td:last-child,.tabela-usuarios th:last-child,.tabela-usuarios td:last-child{text-align:center!important}.th-sort,.tabela-sigo th button.th-sort,.tabela-sigom th button.th-sort,.tabela-cadastros th button.th-sort{width:100%!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;font:inherit!important;text-align:left!important;cursor:pointer!important}.th-sort-right{justify-content:flex-end!important}.dash-kpi-label,.kpi small,.empresa-card-item label,.indicador-label,.resumo-kpi small{font-size:12px!important;line-height:1.2!important;letter-spacing:.02em!important;font-weight:800!important;color:#31436f!important}.dash-kpi-valor,.kpi strong{font-size:18px!important;line-height:1.2!important}.empresa-card-item span{font-size:14px!important}.cadastro-aba .filtros-box,.usuarios-sistema .filtros-box{padding:12px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--borda)!important;box-shadow:0 3px 12px #101d4f0b!important}.cadastro-filtros-grid,.usuarios-filtros-grid{display:grid!important;grid-template-columns:minmax(360px,1fr) 92px 82px 92px!important;gap:10px!important;align-items:center!important}.usuarios-filtros-grid{grid-template-columns:minmax(360px,1fr) 92px!important}.cadastro-filtros-grid input,.usuarios-filtros-grid input{height:38px!important}.cadastro-aba .cadastro-form-card,.usuario-form-card{background:#fff!important;border:1px solid var(--borda)!important;border-radius:14px!important;padding:14px 16px 12px!important;box-shadow:0 6px 18px #101d4f0e!important}.cadastro-secao-titulo,.usuario-form-card .secao-titulo,.cadastro-aba .secao-titulo{background:#eef4fb!important;border-left:5px solid var(--azul)!important;border-radius:6px!important;padding:11px 14px!important;margin:0 0 14px!important;font-size:14px!important;line-height:1.2!important;color:var(--azul)!important;font-weight:900!important}.cadastro-aba .cadastro-form-grid,.usuario-form-grid{display:grid!important;grid-template-columns:repeat(24,minmax(0,1fr))!important;gap:10px 12px!important;align-items:end!important}.cadastro-aba .campo,.usuario-form-grid .campo{margin:0!important;min-width:0!important}.cadastro-aba .campo label,.usuario-form-grid .campo label{font-size:10.5px!important;line-height:1.2!important;margin-bottom:5px!important;color:var(--azul)!important;font-weight:900!important;text-transform:uppercase!important}.cadastro-aba .campo input,.cadastro-aba .campo select,.cadastro-aba .campo textarea,.usuario-form-grid .campo input,.usuario-form-grid .campo select{min-height:36px!important;height:36px!important;padding:7px 10px!important;font-size:12.5px!important;border-radius:7px!important;background:#fff!important}.cadastro-aba .campo textarea{min-height:54px!important;height:54px!important}.cadastro-aba .cadastro-form-grid .campo{grid-column:span 6!important}.cadastro-aba .cadastro-form-grid .campo-compacto{grid-column:span 3!important}.cadastro-aba .cadastro-form-grid .campo-medio{grid-column:span 5!important}.cadastro-aba .cadastro-form-grid .campo-largo{grid-column:span 8!important}.cadastro-aba .cadastro-form-grid .campo-full{grid-column:1 / -1!important}.cadastro-clientes .cadastro-campo-razaoSocial,.cadastro-clientes .cadastro-campo-nomeFantasia{grid-column:span 7!important}.cadastro-clientes .cadastro-campo-cnpjCpf,.cadastro-clientes .cadastro-campo-cidade{grid-column:span 4!important}.cadastro-clientes .cadastro-campo-email{grid-column:span 7!important}.cadastro-impostos .cadastro-campo-nome{grid-column:span 6!important}.cadastro-impostos .cadastro-campo-observacoes{grid-column:span 14!important}.cadastro-fornecedores .cadastro-campo-razaoSocial{grid-column:span 7!important}.cadastro-fornecedores .cadastro-campo-nomeFantasia{grid-column:span 5!important}.cadastro-fornecedores .cadastro-campo-cnpjCpf,.cadastro-fornecedores .cadastro-campo-inscricaoEstadual,.cadastro-fornecedores .cadastro-campo-inscricaoMunicipal,.cadastro-fornecedores .cadastro-campo-contato,.cadastro-fornecedores .cadastro-campo-vendedor,.cadastro-fornecedores .cadastro-campo-telefone,.cadastro-fornecedores .cadastro-campo-categoria,.cadastro-fornecedores .cadastro-campo-banco,.cadastro-fornecedores .cadastro-campo-conta{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-agencia,.cadastro-fornecedores .cadastro-campo-uf,.cadastro-fornecedores .cadastro-campo-status{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-email,.cadastro-fornecedores .cadastro-campo-dadosContaPix{grid-column:span 6!important}.cadastro-fornecedores .cadastro-campo-observacoes{grid-column:span 12!important}.cadastro-empresas .cadastro-campo-cnpj,.cadastro-empresas .cadastro-campo-inscricaoEstadual{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-email{grid-column:span 6!important}.cadastro-projetos .cadastro-campo-nome{grid-column:span 7!important}.cadastro-projetos .cadastro-campo-descricao{grid-column:span 12!important}.cadastro-centros_custo .cadastro-campo-nome{grid-column:span 7!important}.cadastro-centros_custo .cadastro-campo-empresa,.cadastro-centros_custo .cadastro-campo-tipo{grid-column:span 5!important}.cadastro-centros_custo .cadastro-campo-descricao{grid-column:span 8!important}.cadastro-form-actions,.usuario-form-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #eef3fa!important}.cadastro-form-actions .btn,.usuario-form-actions .btn,.cadastro-acoes .btn,.usuario-btn-editar{min-height:30px!important;height:30px!important;padding:6px 10px!important;font-size:11px!important;min-width:74px!important}.cadastro-acoes{display:flex!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important}.tabela-cadastros th:last-child,.tabela-cadastros td:last-child{width:160px!important;min-width:160px!important;max-width:160px!important}.tabela-cadastros{min-width:1120px!important}.tabela-cadastros-clientes{min-width:1180px!important}.tabela-cadastros-fornecedores{min-width:1450px!important}.tabela-cadastros-impostos{min-width:1100px!important}@media (max-width:1200px){.cadastro-aba .cadastro-form-grid,.usuario-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cadastro-aba .cadastro-form-grid .campo,.cadastro-aba .cadastro-form-grid .campo-medio,.cadastro-aba .cadastro-form-grid .campo-largo{grid-column:span 6!important}.cadastro-aba .cadastro-form-grid .campo-compacto{grid-column:span 3!important}.cadastro-aba .cadastro-form-grid .campo-full{grid-column:1/-1!important}}@media (max-width:760px){.cadastro-filtros-grid,.usuarios-filtros-grid,.cadastro-aba .cadastro-form-grid,.usuario-form-grid{grid-template-columns:1fr!important}.cadastro-aba .cadastro-form-grid .campo{grid-column:1/-1!important}}.rh-pagamento-card .sigom-hero p{max-width:760px!important}.rh-identificacao-grid{display:grid!important;grid-template-columns:150px minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) 210px!important;gap:10px!important;align-items:end!important}.rh-beneficiario-grid{display:grid!important;grid-template-columns:minmax(320px,1.5fr) minmax(180px,.65fr) minmax(180px,.65fr) minmax(260px,1fr)!important;gap:10px!important;align-items:end!important}.rh-beneficiario-grid .span-2{grid-column:auto!important}.rh-programacao-grid{display:grid!important;grid-template-columns:190px 220px minmax(320px,1fr)!important;gap:10px!important;align-items:end!important}.rh-info-financeiro{min-height:38px!important;border:1px solid #c8d8ef!important;background:#edf7ff!important;border-left:4px solid var(--dourado)!important;border-radius:8px!important;padding:9px 12px!important;font-size:12px!important;color:#13245c!important;line-height:1.3!important}.rh-total-card{min-height:58px!important;margin:0!important}.rh-execucao-grid{grid-template-columns:160px 160px 120px 160px 140px 140px!important;justify-content:start!important}@media (max-width:1300px){.rh-identificacao-grid{grid-template-columns:repeat(3,minmax(160px,1fr))!important}.rh-beneficiario-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.rh-programacao-grid{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.rh-info-financeiro{grid-column:1/-1!important}}@media (max-width:900px){.rh-identificacao-grid,.rh-beneficiario-grid,.rh-execucao-grid,.rh-programacao-grid{grid-template-columns:1fr!important}}.rh-pagamento-card{padding:14px!important;overflow:visible!important}.rh-pagamento-card .sigom-hero{min-height:72px!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.rh-pagamento-card .sigom-hero h3{font-size:18px!important;margin:0 0 5px!important}.rh-pagamento-card .sigom-hero p{font-size:12px!important;line-height:1.25!important;max-width:850px!important;margin:0!important}.rh-pagamento-card .sigom-hero .btn{min-width:138px!important;height:36px!important;padding:8px 14px!important}.rh-pagamento-card .sigom-section-title{margin-top:12px!important;margin-bottom:8px!important;min-height:34px!important;height:34px!important;padding:8px 12px!important;font-size:13px!important;line-height:1.1!important;display:flex!important;align-items:center!important}.rh-pagamento-card .campo label{font-size:10.5px!important;margin-bottom:4px!important;line-height:1.1!important}.rh-pagamento-card input,.rh-pagamento-card select{height:34px!important;min-height:34px!important;padding:7px 9px!important;font-size:12px!important;border-radius:7px!important}.rh-pagamento-card .kpi{min-height:52px!important;padding:10px 12px!important}.rh-pagamento-card .kpi small{font-size:10.5px!important;margin-bottom:5px!important}.rh-pagamento-card .kpi strong{font-size:18px!important}.rh-identificacao-grid{display:grid!important;grid-template-columns:135px 1fr 1fr 1fr 190px!important;gap:9px!important;align-items:end!important}.rh-identificacao-grid .campo{min-width:0!important}.rh-identificacao-grid .rh-total-card{align-self:stretch!important}.rh-beneficiario-grid{display:grid!important;grid-template-columns:minmax(330px,1.45fr) 190px 190px minmax(260px,.95fr)!important;gap:9px!important;align-items:end!important}.rh-beneficiario-grid .campo{min-width:0!important}.rh-beneficiario-grid .campo:first-child{grid-column:auto!important}.rh-execucao-grid{display:grid!important;grid-template-columns:145px 145px 96px 135px 115px 115px!important;gap:9px!important;align-items:end!important;justify-content:start!important}.rh-programacao-grid{display:grid!important;grid-template-columns:150px 190px minmax(360px,1fr)!important;gap:9px!important;align-items:end!important}.rh-programacao-grid .campo{min-width:0!important}.rh-info-financeiro{min-height:34px!important;padding:8px 11px!important;font-size:11.5px!important;line-height:1.25!important;display:flex!important;align-items:center!important}.main-content .rh-pagamento-card+.sigom-card,.rh-pagamento-card+.sigom-card{margin-top:12px!important}.rh-pagamento-card~.sigom-card .sigom-section-title{min-height:34px!important;padding:8px 12px!important}.rh-pagamento-card{max-width:none!important}.rh-pagamento-card .campo input,.rh-pagamento-card .campo select{width:100%!important}@media (max-width:1500px){.rh-identificacao-grid{grid-template-columns:130px 1fr 1fr 1fr 180px!important}.rh-beneficiario-grid{grid-template-columns:minmax(300px,1.35fr) 170px 170px minmax(230px,.9fr)!important}.rh-execucao-grid{grid-template-columns:140px 140px 90px 130px 110px 110px!important}}@media (max-width:1200px){.rh-identificacao-grid{grid-template-columns:repeat(3,minmax(160px,1fr))!important}.rh-identificacao-grid .rh-total-card{grid-column:span 1!important}.rh-beneficiario-grid{grid-template-columns:1.2fr .8fr .8fr!important}.rh-beneficiario-grid .campo:nth-child(4){grid-column:1 / -1!important}.rh-execucao-grid{grid-template-columns:repeat(3,minmax(120px,1fr))!important}.rh-programacao-grid{grid-template-columns:180px 220px 1fr!important}}@media (max-width:850px){.rh-pagamento-card .sigom-hero{flex-direction:column!important;align-items:flex-start!important}.rh-identificacao-grid,.rh-beneficiario-grid,.rh-execucao-grid,.rh-programacao-grid{grid-template-columns:1fr!important}.rh-info-financeiro{grid-column:1 / -1!important}}.dashboard-impostos,.impostos-consolidados,.dashboard-card-impostos,.sigom-impostos-consolidados{font-size:13px!important}.dashboard .kpi-row .kpi small,.dashboard .indicadores-impostos small,.dashboard .impostos-card small,.dashboard .impostos-consolidados small,.dashboard .dashboard-impostos small,.main-content .dashboard-impostos small,.main-content .impostos-consolidados small{font-size:12px!important;line-height:1.25!important;font-weight:700!important;color:#13245c!important;text-transform:none!important;letter-spacing:0!important}.dashboard .kpi-row .kpi strong,.dashboard .indicadores-impostos strong,.dashboard .impostos-card strong,.dashboard .impostos-consolidados strong,.dashboard .dashboard-impostos strong,.main-content .dashboard-impostos strong,.main-content .impostos-consolidados strong{font-size:15px!important;line-height:1.25!important;font-weight:800!important}.main-content [class*=imposto] small,.main-content [class*=imposto] .kpi-label,.main-content [class*=imposto] .indicador-label,.main-content [class*=imposto] span:first-child{font-size:12px!important;font-weight:700!important;line-height:1.25!important}.main-content [class*=imposto] strong,.main-content [class*=imposto] .kpi-value,.main-content [class*=imposto] .indicador-value{font-size:15px!important;font-weight:800!important;line-height:1.25!important}.main-content [class*=imposto] .kpi,.main-content [class*=imposto] .indicador,.main-content [class*=imposto] .card-mini{min-height:58px!important;padding:11px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}.main-content [class*=imposto] h3,.main-content [class*=imposto] h4,.main-content [class*=imposto] .sigom-section-title{font-size:15px!important;font-weight:800!important;line-height:1.25!important}.dashboard-impostos-grid small,.dashboard-impostos-grid .label-imposto{font-size:12px!important;font-weight:700!important}.dashboard-impostos-grid strong,.dashboard-impostos-grid .valor-imposto{font-size:15px!important;font-weight:800!important}.dashboard-impostos-titulo{font-size:15px!important;font-weight:800!important;line-height:1.25!important}.dashboard-impostos-titulo *{font-size:inherit!important;font-weight:inherit!important}.cadastro-form-card{padding:16px 18px!important;background:#fff!important;border:1px solid #cbdaf0!important;border-radius:12px!important;box-shadow:0 6px 18px #0f23540f!important}.cadastro-secao-titulo{height:38px!important;min-height:38px!important;padding:0 14px!important;border-left:5px solid var(--azul, #14245c)!important;border-radius:7px!important;background:#edf3fb!important;font-size:14px!important;font-weight:800!important;color:#0f1f52!important}.cadastro-form-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px 12px!important;align-items:end!important}.cadastro-form-grid .campo{grid-column:span 3!important;min-width:0!important;margin:0!important}.cadastro-form-grid .campo-compacto{grid-column:span 2!important}.cadastro-form-grid .campo-medio{grid-column:span 3!important}.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2{grid-column:span 4!important}.cadastro-form-grid .campo-span-3{grid-column:span 6!important}.cadastro-form-grid .campo-full{grid-column:1/-1!important}.cadastro-form-grid label{font-size:10.5px!important;font-weight:800!important;color:#10235c!important;text-transform:uppercase!important;letter-spacing:.01em!important;margin-bottom:5px!important;line-height:1.15!important}.cadastro-form-grid input,.cadastro-form-grid select{height:36px!important;min-height:36px!important;padding:7px 10px!important;font-size:12.5px!important;color:#102033!important;background:#fff!important;border:1px solid #9fc0ef!important;border-radius:7px!important;box-shadow:none!important}.cadastro-form-grid input:focus,.cadastro-form-grid select:focus{outline:none!important;border-color:#008c95!important;box-shadow:0 0 0 3px #008c951f!important}.cnpj-lookup-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:6px!important;align-items:center!important}.cnpj-lookup-wrap .btn-cnpj-lookup{height:36px!important;min-width:104px!important;padding:7px 8px!important;font-size:11px!important;border-radius:7px!important;white-space:nowrap!important}.cadastro-fornecedores .cadastro-campo-cnpjCpf{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-razaoSocial{grid-column:span 5!important}.cadastro-fornecedores .cadastro-campo-nomeFantasia{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-situacaoCadastral{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-dataAbertura{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-naturezaJuridica{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-cnaePrincipal{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-cep{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-logradouro{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-numero{grid-column:span 1!important}.cadastro-fornecedores .cadastro-campo-complemento{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-bairro,.cadastro-fornecedores .cadastro-campo-cidade{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-uf{grid-column:span 1!important}.cadastro-fornecedores .cadastro-campo-contato,.cadastro-fornecedores .cadastro-campo-vendedor,.cadastro-fornecedores .cadastro-campo-telefone,.cadastro-fornecedores .cadastro-campo-email,.cadastro-fornecedores .cadastro-campo-categoria,.cadastro-fornecedores .cadastro-campo-banco{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-agencia,.cadastro-fornecedores .cadastro-campo-conta{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-dadosContaPix{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-status{grid-column:span 1!important}.cadastro-fornecedores .cadastro-campo-observacoes{grid-column:1/-1!important}.cadastro-empresas .cadastro-campo-cnpj{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-razaoSocial{grid-column:span 5!important}.cadastro-empresas .cadastro-campo-nome{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-nomeFantasia,.cadastro-empresas .cadastro-campo-situacaoCadastral{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-dataAbertura{grid-column:span 2!important}.cadastro-empresas .cadastro-campo-naturezaJuridica{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-cnaePrincipal{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-cep{grid-column:span 2!important}.cadastro-empresas .cadastro-campo-logradouro{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-numero{grid-column:span 1!important}.cadastro-empresas .cadastro-campo-complemento{grid-column:span 2!important}.cadastro-empresas .cadastro-campo-bairro,.cadastro-empresas .cadastro-campo-cidade{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-uf{grid-column:span 1!important}.cadastro-empresas .cadastro-campo-inscricaoEstadual{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-email{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-telefone{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-status{grid-column:span 2!important}.cadastro-projetos .cadastro-campo-nome{grid-column:span 4!important}.cadastro-projetos .cadastro-campo-empresa,.cadastro-projetos .cadastro-campo-cliente{grid-column:span 3!important}.cadastro-projetos .cadastro-campo-dataInicio,.cadastro-projetos .cadastro-campo-dataFim{grid-column:span 1!important}.cadastro-projetos .cadastro-campo-responsavel{grid-column:span 3!important}.cadastro-projetos .cadastro-campo-descricao{grid-column:span 7!important}.cadastro-projetos .cadastro-campo-status{grid-column:span 2!important}.cadastro-centros_custo .cadastro-campo-nome{grid-column:span 4!important}.cadastro-centros_custo .cadastro-campo-empresa,.cadastro-centros_custo .cadastro-campo-tipo{grid-column:span 3!important}.cadastro-centros_custo .cadastro-campo-descricao{grid-column:span 5!important}.cadastro-centros_custo .cadastro-campo-status{grid-column:span 2!important}.cadastro-impostos .cadastro-campo-nome{grid-column:span 3!important}.cadastro-impostos .cadastro-campo-percentual,.cadastro-impostos .cadastro-campo-tipo{grid-column:span 2!important}.cadastro-impostos .cadastro-campo-baseCalculo,.cadastro-impostos .cadastro-campo-regime{grid-column:span 3!important}.cadastro-impostos .cadastro-campo-observacoes{grid-column:1/-1!important}.cadastro-form-actions{border-top:1px solid #e6edf7!important;padding-top:10px!important;margin-top:12px!important}.cadastro-form-actions .btn{height:36px!important;min-width:110px!important;font-size:12px!important;border-radius:7px!important}.tabela-cadastros th{text-align:left!important;font-size:11px!important;font-weight:800!important;text-transform:none!important}.tabela-cadastros th:last-child,.tabela-cadastros td:last-child{text-align:center!important}.tabela-cadastros td{font-size:12.5px!important}.cadastro-acoes .btn{height:30px!important;min-width:62px!important;padding:6px 9px!important;font-size:11px!important}.cadastro-filtros-grid{grid-template-columns:minmax(360px,1fr) 92px 82px 96px!important;align-items:center!important}.cadastro-filtros-grid .fi,.cadastro-filtros-grid .btn{height:36px!important}@media (max-width:1200px){.cadastro-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.cadastro-form-grid .campo,.cadastro-form-grid .campo-compacto,.cadastro-form-grid .campo-medio,.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2,.cadastro-form-grid .campo-span-3{grid-column:span 3!important}.cadastro-form-grid .campo-full{grid-column:1/-1!important}}@media (max-width:760px){.cadastro-form-grid,.cadastro-filtros-grid{grid-template-columns:1fr!important}.cadastro-form-grid .campo,.cadastro-form-grid .campo-compacto,.cadastro-form-grid .campo-medio,.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2,.cadastro-form-grid .campo-span-3,.cadastro-form-grid .campo-full{grid-column:1/-1!important}.cnpj-lookup-wrap{grid-template-columns:1fr!important}.cnpj-lookup-wrap .btn-cnpj-lookup{width:100%!important}}.cadastro-form-card{padding:14px 16px!important;border-radius:12px!important}.cadastro-secao-titulo{height:36px!important;min-height:36px!important;margin-bottom:12px!important;padding:0 14px!important;display:flex!important;align-items:center!important;font-size:14px!important;font-weight:800!important}.cadastro-form-grid{display:grid!important;grid-template-columns:repeat(24,minmax(0,1fr))!important;gap:9px 10px!important;align-items:end!important}.cadastro-form-grid .campo{min-width:0!important;grid-column:span 4!important;margin:0!important}.cadastro-form-grid .campo-compacto{grid-column:span 3!important}.cadastro-form-grid .campo-medio{grid-column:span 4!important}.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2{grid-column:span 6!important}.cadastro-form-grid .campo-span-3{grid-column:span 8!important}.cadastro-form-grid .campo-full{grid-column:1 / -1!important}.cadastro-form-grid label{display:block!important;min-height:14px!important;margin:0 0 4px!important;font-size:10.5px!important;line-height:1.15!important;font-weight:800!important;color:#10235c!important;text-transform:uppercase!important;letter-spacing:.005em!important}.cadastro-form-grid input,.cadastro-form-grid select{width:100%!important;height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:12px!important;line-height:1.2!important;border-radius:7px!important;border:1px solid #9fc0ef!important;background:#fff!important;box-shadow:none!important}.cadastro-form-grid input:focus,.cadastro-form-grid select:focus{border-color:#008c95!important;box-shadow:0 0 0 3px #008c951f!important;outline:none!important}.cnpj-lookup-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:6px!important;align-items:end!important}.cnpj-lookup-wrap .btn-cnpj-lookup{height:34px!important;min-width:96px!important;padding:6px 8px!important;font-size:10.5px!important;font-weight:800!important;border-radius:7px!important;white-space:nowrap!important}.cadastro-fornecedores .cadastro-campo-cnpjCpf{grid-column:span 5!important}.cadastro-fornecedores .cadastro-campo-razaoSocial{grid-column:span 9!important}.cadastro-fornecedores .cadastro-campo-nomeFantasia{grid-column:span 10!important}.cadastro-fornecedores .cadastro-campo-situacaoCadastral{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-dataAbertura{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-naturezaJuridica{grid-column:span 7!important}.cadastro-fornecedores .cadastro-campo-cnaePrincipal{grid-column:span 10!important}.cadastro-fornecedores .cadastro-campo-cep{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-logradouro{grid-column:span 9!important}.cadastro-fornecedores .cadastro-campo-numero{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-complemento{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-bairro{grid-column:span 6!important}.cadastro-fornecedores .cadastro-campo-cidade{grid-column:span 5!important}.cadastro-fornecedores .cadastro-campo-uf{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-contato,.cadastro-fornecedores .cadastro-campo-vendedor{grid-column:span 5!important}.cadastro-fornecedores .cadastro-campo-telefone{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-email{grid-column:span 8!important}.cadastro-fornecedores .cadastro-campo-categoria,.cadastro-fornecedores .cadastro-campo-banco{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-agencia{grid-column:span 3!important}.cadastro-fornecedores .cadastro-campo-conta{grid-column:span 4!important}.cadastro-fornecedores .cadastro-campo-dadosContaPix{grid-column:span 7!important}.cadastro-fornecedores .cadastro-campo-status{grid-column:span 2!important}.cadastro-fornecedores .cadastro-campo-observacoes{grid-column:1 / -1!important}.cadastro-empresas .cadastro-campo-cnpj{grid-column:span 5!important}.cadastro-empresas .cadastro-campo-razaoSocial{grid-column:span 8!important}.cadastro-empresas .cadastro-campo-nome{grid-column:span 5!important}.cadastro-empresas .cadastro-campo-nomeFantasia{grid-column:span 6!important}.cadastro-empresas .cadastro-campo-situacaoCadastral{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-dataAbertura{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-naturezaJuridica{grid-column:span 7!important}.cadastro-empresas .cadastro-campo-cnaePrincipal{grid-column:span 10!important}.cadastro-empresas .cadastro-campo-cep{grid-column:span 3!important}.cadastro-empresas .cadastro-campo-logradouro{grid-column:span 9!important}.cadastro-empresas .cadastro-campo-numero{grid-column:span 2!important}.cadastro-empresas .cadastro-campo-complemento{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-bairro{grid-column:span 6!important}.cadastro-empresas .cadastro-campo-cidade{grid-column:span 5!important}.cadastro-empresas .cadastro-campo-uf{grid-column:span 2!important}.cadastro-empresas .cadastro-campo-inscricaoEstadual{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-email{grid-column:span 8!important}.cadastro-empresas .cadastro-campo-telefone{grid-column:span 4!important}.cadastro-empresas .cadastro-campo-status{grid-column:span 3!important}.cadastro-projetos .cadastro-campo-nome{grid-column:span 8!important}.cadastro-projetos .cadastro-campo-empresa,.cadastro-projetos .cadastro-campo-cliente{grid-column:span 5!important}.cadastro-projetos .cadastro-campo-dataInicio,.cadastro-projetos .cadastro-campo-dataFim{grid-column:span 3!important}.cadastro-projetos .cadastro-campo-responsavel{grid-column:span 5!important}.cadastro-projetos .cadastro-campo-status{grid-column:span 4!important}.cadastro-projetos .cadastro-campo-descricao{grid-column:span 15!important}.cadastro-centros_custo .cadastro-campo-nome{grid-column:span 8!important}.cadastro-centros_custo .cadastro-campo-empresa{grid-column:span 6!important}.cadastro-centros_custo .cadastro-campo-tipo{grid-column:span 5!important}.cadastro-centros_custo .cadastro-campo-descricao{grid-column:span 12!important}.cadastro-impostos .cadastro-campo-nome,.cadastro-impostos .cadastro-campo-imposto{grid-column:span 5!important}.cadastro-impostos .cadastro-campo-percentual{grid-column:span 3!important}.cadastro-impostos .cadastro-campo-tipo{grid-column:span 4!important}.cadastro-impostos .cadastro-campo-status{grid-column:span 3!important}.cadastro-impostos .cadastro-campo-observacoes{grid-column:1 / -1!important}.cadastro-form-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #e3ebf7!important}.cadastro-form-actions .btn{height:34px!important;min-width:96px!important;padding:6px 12px!important;font-size:11.5px!important;font-weight:800!important;border-radius:7px!important}.cadastro-form-actions .cadastro-btn-salvar{min-width:128px!important}.cadastro-filtros{padding:10px!important}.cadastro-filtros-grid{display:grid!important;grid-template-columns:minmax(360px,1fr) 86px 78px 88px!important;gap:8px!important;align-items:center!important}.cadastro-filtros-grid .fi,.cadastro-filtros-grid .btn{height:34px!important;min-height:34px!important;font-size:11.5px!important}.tabela-cadastros th{height:34px!important;padding:7px 10px!important;font-size:11px!important;font-weight:800!important;text-align:left!important;white-space:nowrap!important;text-transform:none!important}.tabela-cadastros td{padding:8px 10px!important;font-size:12px!important;vertical-align:middle!important}.tabela-cadastros th:last-child,.tabela-cadastros td:last-child{width:150px!important;min-width:150px!important;text-align:center!important}.cadastro-acoes{display:flex!important;gap:7px!important;justify-content:center!important;align-items:center!important;white-space:nowrap!important}.cadastro-acoes .btn{height:28px!important;min-width:58px!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:800!important;border-radius:6px!important}.cadastro-aba .vazio,.cadastro-aba .empty-state{margin-top:22px!important}@media (max-width:1350px){.cadastro-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cadastro-form-grid .campo{grid-column:span 3!important}.cadastro-form-grid .campo-compacto{grid-column:span 2!important}.cadastro-form-grid .campo-medio{grid-column:span 3!important}.cadastro-form-grid .campo-largo{grid-column:span 4!important}.cadastro-form-grid .campo-full{grid-column:1/-1!important}.cadastro-fornecedores .cadastro-campo-cnpjCpf,.cadastro-empresas .cadastro-campo-cnpj,.cadastro-fornecedores .cadastro-campo-razaoSocial,.cadastro-empresas .cadastro-campo-razaoSocial,.cadastro-fornecedores .cadastro-campo-nomeFantasia,.cadastro-empresas .cadastro-campo-nome,.cadastro-empresas .cadastro-campo-nomeFantasia{grid-column:span 4!important}}@media (max-width:900px){.cadastro-form-grid,.cadastro-filtros-grid{grid-template-columns:1fr!important}.cadastro-form-grid .campo,.cadastro-form-grid .campo-compacto,.cadastro-form-grid .campo-medio,.cadastro-form-grid .campo-largo,.cadastro-form-grid .campo-span-2,.cadastro-form-grid .campo-span-3,.cadastro-form-grid .campo-full{grid-column:1 / -1!important}.cnpj-lookup-wrap{grid-template-columns:1fr!important}}.compras-cnpj-lookup{display:grid!important;grid-template-columns:minmax(0,1fr) 98px!important;gap:6px!important;align-items:center!important}.compras-cnpj-lookup input{min-width:0!important}.compras-cnpj-lookup .btn{height:34px!important;min-width:98px!important;padding:6px 8px!important;font-size:10.5px!important;font-weight:800!important;border-radius:7px!important;white-space:nowrap!important}@media (max-width:900px){.compras-cnpj-lookup{grid-template-columns:1fr!important}}.cadastro-form-grid{grid-template-columns:repeat(24,minmax(0,1fr))!important;gap:9px 10px!important}.cadastro-form-grid .campo{min-width:0!important}.cadastro-form-grid input,.cadastro-form-grid select{height:34px!important;font-size:12px!important;padding:6px 9px!important}.cadastro-form-grid label{font-size:10.5px!important;min-height:14px!important;margin-bottom:4px!important}.cadastro-form-card{padding:14px 16px!important}.cadastro-form-actions{margin-top:12px!important}@media (max-width:1100px){.cadastro-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cadastro-form-grid .campo{grid-column:span 6!important}.cadastro-form-grid .campo-full{grid-column:1/-1!important}}.tabela-requisicoes-compra .col-acoes{width:230px!important;min-width:230px!important;max-width:230px!important;text-align:right!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes .btn{min-width:auto!important;height:30px!important;padding:6px 10px!important;font-size:11px!important;border-radius:7px!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes .btn-acao-itens{min-width:56px!important}.cadastro-form-grid{grid-template-columns:repeat(24,minmax(0,1fr))!important;gap:10px 12px!important;align-items:end!important}.cadastro-campo label{min-height:15px!important;line-height:1.15!important;margin-bottom:4px!important}.cadastro-campo input,.cadastro-campo select,.cadastro-campo textarea{width:100%!important;min-width:0!important;height:36px!important;font-size:12px!important;border-radius:7px!important}.cadastro-campo textarea{height:36px!important;resize:vertical!important;padding-top:8px!important}.cnpj-lookup-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:6px!important}.cnpj-lookup-wrap .btn-cnpj-lookup{height:36px!important;min-width:96px!important;padding:6px 8px!important;font-size:10.5px!important}.cadastro-centros_custo .cadastro-form-card .cadastro-form-grid,.cadastro-impostos .cadastro-form-card .cadastro-form-grid{align-items:end!important}.cadastro-centros_custo .cadastro-form-card,.cadastro-impostos .cadastro-form-card{padding-bottom:10px!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes{justify-content:flex-end!important;gap:6px!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes .btn{height:30px!important;padding:6px 10px!important;font-size:11px!important}@media (max-width: 1100px){.cadastro-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cadastro-campo{grid-column:span 6!important}.cadastro-campo.campo-full{grid-column:1 / -1!important}}.tabela-requisicoes-compra .col-acoes{width:180px!important;min-width:180px!important;max-width:180px!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:nowrap!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes .btn{height:30px!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;border-radius:7px!important}.cadastro-aba .cadastro-form-grid{display:grid!important;grid-template-columns:repeat(24,minmax(0,1fr))!important;gap:9px 12px!important;align-items:end!important}.cadastro-aba .cadastro-form-grid .campo{min-width:0!important}.cadastro-aba .cadastro-form-grid label{font-size:10.8px!important;line-height:1.15!important;margin-bottom:4px!important;letter-spacing:.01em!important}.cadastro-aba .cadastro-form-grid input,.cadastro-aba .cadastro-form-grid select,.cadastro-aba .cadastro-form-grid textarea{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:7px 10px!important;font-size:12.5px!important;border-radius:7px!important}.cadastro-aba .cadastro-form-grid textarea{resize:vertical!important;padding-top:8px!important}.cadastro-centros_custo .cadastro-campo-nome{grid-column:span 6!important}.cadastro-centros_custo .cadastro-campo-empresa{grid-column:span 5!important}.cadastro-centros_custo .cadastro-campo-tipo{grid-column:span 4!important}.cadastro-centros_custo .cadastro-campo-descricao{grid-column:span 6!important}.cadastro-centros_custo .cadastro-campo-status{grid-column:span 3!important}.cadastro-impostos .cadastro-campo-nome{grid-column:span 4!important}.cadastro-impostos .cadastro-campo-percentual,.cadastro-impostos .cadastro-campo-tipo{grid-column:span 3!important}.cadastro-impostos .cadastro-campo-baseCalculo{grid-column:span 5!important}.cadastro-impostos .cadastro-campo-regime{grid-column:span 4!important}.cadastro-impostos .cadastro-campo-status{grid-column:span 2!important}.cadastro-impostos .cadastro-campo-observacoes{grid-column:span 3!important}.cadastro-clientes .cadastro-campo-cnpjCpf{grid-column:span 5!important}.cadastro-clientes .cadastro-campo-razaoSocial{grid-column:span 9!important}.cadastro-clientes .cadastro-campo-nomeFantasia{grid-column:span 10!important}.cadastro-clientes .cadastro-campo-situacaoCadastral{grid-column:span 4!important}.cadastro-clientes .cadastro-campo-dataAbertura{grid-column:span 3!important}.cadastro-clientes .cadastro-campo-naturezaJuridica{grid-column:span 7!important}.cadastro-clientes .cadastro-campo-cnaePrincipal{grid-column:span 10!important}.cadastro-clientes .cadastro-campo-cep{grid-column:span 3!important}.cadastro-clientes .cadastro-campo-logradouro{grid-column:span 9!important}.cadastro-clientes .cadastro-campo-numero{grid-column:span 2!important}.cadastro-clientes .cadastro-campo-complemento{grid-column:span 4!important}.cadastro-clientes .cadastro-campo-bairro{grid-column:span 6!important}.cadastro-clientes .cadastro-campo-cidade{grid-column:span 5!important}.cadastro-clientes .cadastro-campo-uf{grid-column:span 2!important}.cadastro-clientes .cadastro-campo-telefone{grid-column:span 4!important}.cadastro-clientes .cadastro-campo-email{grid-column:span 8!important}.cadastro-clientes .cadastro-campo-contato{grid-column:span 5!important}.cadastro-clientes .cadastro-campo-status{grid-column:span 3!important}.cadastro-clientes .cadastro-campo-observacoes{grid-column:span 24!important}.cnpj-lookup-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:6px!important}.cnpj-lookup-wrap input{min-width:0!important}.cnpj-lookup-wrap .btn-cnpj-lookup{width:92px!important;min-width:92px!important;max-width:92px!important;height:36px!important;min-height:36px!important;padding:6px 7px!important;font-size:10.5px!important;justify-content:center!important}.cadastro-form-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #e4edf8!important;margin-top:10px!important;padding-top:10px!important}.tabela-cadastros th:last-child,.tabela-sigom th:last-child{text-align:center!important}.cadastro-acoes{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important}.cadastro-acoes .btn{height:28px!important;min-height:28px!important;padding:5px 9px!important;font-size:10.5px!important;line-height:1!important}@media (max-width: 1200px){.cadastro-aba .cadastro-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.cadastro-aba .cadastro-form-grid .campo{grid-column:span 6!important}.cadastro-clientes .cadastro-campo-observacoes,.cadastro-aba .cadastro-form-grid .campo-full{grid-column:1 / -1!important}}.compras-page .hero-actions,.compras-page .module-hero-actions,.compras-page .consulta-hero-actions,.compras-page .mapa-hero-actions,.compras-page .sigo-hero-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.compras-page .hero-actions .btn-light,.compras-page .module-hero-actions .btn-light,.compras-page .consulta-hero-actions .btn-light,.compras-page .mapa-hero-actions .btn-light,.compras-page .sigo-hero-actions .btn-light,.compras-page .hero-actions button:first-child:not(.btn-purple):not(.btn-warning):not(.btn-success):not(.btn-teal),.compras-page .module-hero-actions button:first-child:not(.btn-purple):not(.btn-warning):not(.btn-success):not(.btn-teal),.compras-page .consulta-hero-actions button:first-child:not(.btn-purple):not(.btn-warning):not(.btn-success):not(.btn-teal),.compras-page .mapa-hero-actions button:first-child:not(.btn-purple):not(.btn-warning):not(.btn-success):not(.btn-teal),.compras-page .sigo-hero-actions button:first-child:not(.btn-purple):not(.btn-warning):not(.btn-success):not(.btn-teal){background:#fff!important;color:#071a4d!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 2px 7px #0000002e!important;min-height:38px!important;padding:9px 16px!important;border-radius:8px!important;font-weight:700!important;font-size:12px!important}.compras-page .hero-actions .btn-light:hover,.compras-page .module-hero-actions .btn-light:hover,.compras-page .consulta-hero-actions .btn-light:hover,.compras-page .mapa-hero-actions .btn-light:hover,.compras-page .sigo-hero-actions .btn-light:hover{background:#eaf2ff!important;color:#071a4d!important;transform:translateY(-1px)}.compras-page .hero-actions .btn-purple,.compras-page .module-hero-actions .btn-purple,.compras-page .consulta-hero-actions .btn-purple,.compras-page .mapa-hero-actions .btn-purple,.compras-page .sigo-hero-actions .btn-purple{background:#6d43c9!important;color:#fff!important;border:1px solid #6d43c9!important;box-shadow:0 2px 7px #0003!important;min-height:38px!important;padding:9px 16px!important;border-radius:8px!important;font-weight:700!important;font-size:12px!important}.compras-page .hero-actions .btn-purple:hover,.compras-page .module-hero-actions .btn-purple:hover,.compras-page .consulta-hero-actions .btn-purple:hover,.compras-page .mapa-hero-actions .btn-purple:hover,.compras-page .sigo-hero-actions .btn-purple:hover{background:#5a35ad!important;border-color:#5a35ad!important}.compras-page button[title*=Buscar],.compras-page button[aria-label*=Buscar]{font-weight:700!important}.compras-page .hero-actions,.compras-page .secao-hero .hero-actions,.compras-page .section-hero .hero-actions,.compras-page .painel-hero .hero-actions,.compras-page .card-hero .hero-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.compras-page .secao-hero button,.compras-page .section-hero button,.compras-page .painel-hero button,.compras-page .card-hero button,.compras-page .compras-hero button,.compras-page .hero-compras button,.compras-page .page-hero button,.compras-page .btn-hero,.compras-page .btn-header-action{min-height:36px!important;padding:9px 14px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 2px 7px #0000002e!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;opacity:1!important;white-space:nowrap!important}.compras-page .secao-hero button:not(.btn-success):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-warning):not(.btn-roxo):not(.btn-purple):not(.btn-teal):not(.btn-laranja):not(.btn-verde),.compras-page .section-hero button:not(.btn-success):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-warning):not(.btn-roxo):not(.btn-purple):not(.btn-teal):not(.btn-laranja):not(.btn-verde),.compras-page .painel-hero button:not(.btn-success):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-warning):not(.btn-roxo):not(.btn-purple):not(.btn-teal):not(.btn-laranja):not(.btn-verde),.compras-page .card-hero button:not(.btn-success):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-warning):not(.btn-roxo):not(.btn-purple):not(.btn-teal):not(.btn-laranja):not(.btn-verde),.compras-page .compras-hero button:not(.btn-success):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-warning):not(.btn-roxo):not(.btn-purple):not(.btn-teal):not(.btn-laranja):not(.btn-verde),.compras-page .hero-compras button:not(.btn-success):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-warning):not(.btn-roxo):not(.btn-purple):not(.btn-teal):not(.btn-laranja):not(.btn-verde),.compras-page .page-hero button:not(.btn-success):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-warning):not(.btn-roxo):not(.btn-purple):not(.btn-teal):not(.btn-laranja):not(.btn-verde){background:#fff!important;color:#071a4d!important}.compras-page .secao-hero .btn-success,.compras-page .section-hero .btn-success,.compras-page .painel-hero .btn-success,.compras-page .card-hero .btn-success,.compras-page .compras-hero .btn-success,.compras-page .hero-compras .btn-success,.compras-page .page-hero .btn-success,.compras-page .secao-hero .btn-verde,.compras-page .section-hero .btn-verde,.compras-page .painel-hero .btn-verde,.compras-page .card-hero .btn-verde{background:#07875f!important;color:#fff!important;border-color:#07875f!important}.compras-page .secao-hero .btn-primary,.compras-page .section-hero .btn-primary,.compras-page .painel-hero .btn-primary,.compras-page .card-hero .btn-primary,.compras-page .compras-hero .btn-primary,.compras-page .hero-compras .btn-primary,.compras-page .page-hero .btn-primary,.compras-page .secao-hero .btn-buscar,.compras-page .section-hero .btn-buscar,.compras-page .painel-hero .btn-buscar,.compras-page .card-hero .btn-buscar{background:#eaf3ff!important;color:#071a4d!important;border-color:#b7ccec!important}.compras-page .secao-hero .btn-roxo,.compras-page .section-hero .btn-roxo,.compras-page .painel-hero .btn-roxo,.compras-page .card-hero .btn-roxo,.compras-page .secao-hero .btn-purple,.compras-page .section-hero .btn-purple,.compras-page .painel-hero .btn-purple,.compras-page .card-hero .btn-purple{background:#6f42c1!important;color:#fff!important;border-color:#6f42c1!important}.compras-page .secao-hero .btn-warning,.compras-page .section-hero .btn-warning,.compras-page .painel-hero .btn-warning,.compras-page .card-hero .btn-warning,.compras-page .secao-hero .btn-laranja,.compras-page .section-hero .btn-laranja,.compras-page .painel-hero .btn-laranja,.compras-page .card-hero .btn-laranja{background:#f2a51a!important;color:#231600!important;border-color:#f2a51a!important}.compras-page .secao-hero .btn-teal,.compras-page .section-hero .btn-teal,.compras-page .painel-hero .btn-teal,.compras-page .card-hero .btn-teal{background:#078c97!important;color:#fff!important;border-color:#078c97!important}.compras-page .secao-hero button:hover,.compras-page .section-hero button:hover,.compras-page .painel-hero button:hover,.compras-page .card-hero button:hover,.compras-page .compras-hero button:hover,.compras-page .hero-compras button:hover,.compras-page .page-hero button:hover{filter:brightness(.96)!important;transform:translateY(-1px)!important}.compras-page .secao-hero a,.compras-page .section-hero a,.compras-page .painel-hero a,.compras-page .card-hero a,.compras-page .compras-hero a,.compras-page .hero-compras a,.compras-page .page-hero a{color:inherit!important;text-decoration:none!important}.compras-page button[title*=Atualizar],.compras-page .btn-atualizar-requisicoes{background:#fff!important;color:#071a4d!important;border:1px solid #f2a51a!important;box-shadow:0 2px 7px #0000002e!important}.compras-page .tabs button,.compras-page .tabs .btn,.compras-page .tab-bar button,.compras-page .tab-actions button{font-size:12px!important;font-weight:800!important}.compras-page .secao-hero,.compras-page .section-hero,.compras-page .painel-hero,.compras-page .card-hero,.compras-page .compras-hero,.compras-page .hero-compras,.compras-page .page-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.compras-page .secao-hero>div:first-child,.compras-page .section-hero>div:first-child,.compras-page .painel-hero>div:first-child,.compras-page .card-hero>div:first-child,.compras-page .compras-hero>div:first-child,.compras-page .hero-compras>div:first-child,.compras-page .page-hero>div:first-child{min-width:260px!important;flex:1 1 auto!important}.sigom-hero .actions .btn,.sigom-hero .actions button,.compras-hero .actions .btn,.compras-hero .actions button,.hero-actions .btn,.hero-actions button,.page-hero .btn,.page-hero button,.modulo-hero .btn,.modulo-hero button,.card-hero .btn,.card-hero button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 5px 12px #0000002e!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;background:#008b96!important;color:#fff!important}.sigom-hero .actions .btn-primary,.sigom-hero .actions button.btn-primary,.compras-hero .actions .btn-primary,.hero-actions .btn-primary{background:#008b96!important;color:#fff!important;border-color:#35c9d1!important}.hero-actions .btn-purple,.compras-hero .btn-purple,.page-hero .btn-purple,.modulo-hero .btn-purple,.card-hero .btn-purple{background:#6d46d9!important;color:#fff!important;border-color:#8c6bea!important}.hero-actions .btn-light,.compras-hero .btn-light,.page-hero .btn-light,.modulo-hero .btn-light,.card-hero .btn-light{background:#f4f8ff!important;color:#071a4d!important;border-color:#d7e3f3!important}.hero-actions .btn-warning,.compras-hero .btn-warning,.page-hero .btn-warning,.modulo-hero .btn-warning,.card-hero .btn-warning{background:#f1a208!important;color:#071a4d!important;border-color:#f6c04c!important}.hero-actions .btn-success,.compras-hero .btn-success,.page-hero .btn-success,.modulo-hero .btn-success,.card-hero .btn-success{background:#07895f!important;color:#fff!important;border-color:#25b987!important}.requisicoes-lista{width:100%!important;max-width:100%!important;overflow:visible!important;border:1px solid #c9d9ef!important;border-radius:10px!important;background:#fff!important}.requisicoes-lista .tabela-scroll{width:100%!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important;padding-bottom:0!important}.tabela-requisicoes-compra{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.tabela-requisicoes-compra th,.tabela-requisicoes-compra td{box-sizing:border-box!important;padding:9px 7px!important;font-size:11.5px!important;line-height:1.25!important;vertical-align:middle!important;border-bottom:1px solid #e1e9f5!important}.tabela-requisicoes-compra thead th{background:#101f57!important;color:#fff!important;height:38px!important;font-size:11px!important;font-weight:800!important;text-align:left!important;white-space:nowrap!important}.tabela-requisicoes-compra tbody tr:nth-child(2n) td{background:#f7fbff!important}.tabela-requisicoes-compra tbody tr:nth-child(odd) td{background:#fff!important}.tabela-requisicoes-compra th:nth-child(1),.tabela-requisicoes-compra td:nth-child(1){width:10.5%!important;min-width:0!important}.tabela-requisicoes-compra th:nth-child(2),.tabela-requisicoes-compra td:nth-child(2){width:6.2%!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(3),.tabela-requisicoes-compra td:nth-child(3){width:6.8%!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(4),.tabela-requisicoes-compra td:nth-child(4){width:7%!important}.tabela-requisicoes-compra th:nth-child(5),.tabela-requisicoes-compra td:nth-child(5){width:7.8%!important}.tabela-requisicoes-compra th:nth-child(6),.tabela-requisicoes-compra td:nth-child(6){width:9%!important}.tabela-requisicoes-compra th:nth-child(7),.tabela-requisicoes-compra td:nth-child(7){width:19.5%!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.tabela-requisicoes-compra th:nth-child(8),.tabela-requisicoes-compra td:nth-child(8){width:4.8%!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(9),.tabela-requisicoes-compra td:nth-child(9){width:7.2%!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(10),.tabela-requisicoes-compra td:nth-child(10){width:8.2%!important;text-align:center!important}.tabela-requisicoes-compra th:nth-child(11),.tabela-requisicoes-compra td:nth-child(11),.tabela-requisicoes-compra .col-acoes{width:13%!important;min-width:128px!important;max-width:150px!important;position:static!important;right:auto!important;z-index:auto!important;box-shadow:none!important;text-align:center!important;overflow:visible!important;background:inherit!important}.tabela-requisicoes-compra td:not(:nth-child(7)):not(:nth-child(11)){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tabela-requisicoes-compra .col-numero strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important}.tabela-requisicoes-compra .badge{font-size:10px!important;padding:4px 8px!important;border-radius:999px!important;white-space:nowrap!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important}.tabela-requisicoes-compra .tabela-acoes-requisicoes .btn,.tabela-requisicoes-compra .tabela-acoes-requisicoes button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 3px 8px #071a4d1f!important}.tabela-requisicoes-compra .btn-acao-itens{width:48px!important;min-width:48px!important;max-width:48px!important;background:#eef5ff!important;color:#071a4d!important;border:1px solid #c9d9ef!important}.tabela-requisicoes-compra .btn-acao-cancelar{width:62px!important;min-width:62px!important;max-width:62px!important;background:#c53030!important;color:#fff!important;border:1px solid #c53030!important}@media (max-width: 1280px){.requisicoes-lista .tabela-scroll{overflow-x:auto!important;padding-bottom:8px!important}.tabela-requisicoes-compra{min-width:1180px!important}}.requisicoes-card-list{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid #c9d9ef!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px #071a4d0f!important}.requisicoes-card-head,.requisicao-card-row{display:grid!important;grid-template-columns:36px 118px minmax(120px,.8fr) 74px 82px minmax(90px,.65fr) minmax(90px,.65fr) minmax(100px,.75fr) minmax(160px,1fr) minmax(160px,1fr) 52px minmax(110px,.75fr) 86px 96px!important;align-items:center!important;column-gap:8px!important;width:100%!important;min-width:1620px!important;box-sizing:border-box!important}.req-checkbox{display:flex!important;align-items:center!important;justify-content:center!important}.requisicoes-card-head{min-height:42px!important;padding:0 10px!important;background:#101f57!important;color:#fff!important;border-radius:10px 10px 0 0!important}.requisicoes-card-head button,.requisicoes-card-head div{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important}.requisicoes-card-head button span{opacity:.95!important;font-size:12px!important}.requisicao-card-row{min-height:54px!important;padding:9px 10px!important;border-bottom:1px solid #e1e9f5!important;background:#fff!important}.requisicao-card-row:nth-child(odd){background:#f7fbff!important}.requisicao-card-row:last-child{border-bottom:0!important}.requisicao-card-row>div{min-width:0!important;font-size:11.5px!important;line-height:1.25!important;color:#06184b!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.requisicao-card-row .req-necessidade,.requisicao-card-row .req-itens-desc{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.requisicao-card-row .req-numero strong,.requisicao-card-row .req-empresa strong{color:#071a4d!important;font-weight:800!important}.requisicao-card-row .req-tipo,.requisicao-card-row .req-urgencia,.requisicao-card-row .req-itens,.requisicao-card-row .req-data,.requisicao-card-row .req-status{text-align:center!important}.requisicao-card-row .badge{font-size:9.8px!important;padding:4px 8px!important;border-radius:999px!important;max-width:100%!important;white-space:nowrap!important}.req-acoes{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;overflow:visible!important;white-space:nowrap!important}.req-acoes .btn,.req-acoes button{flex:0 0 auto!important;height:30px!important;min-height:30px!important;border-radius:7px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;box-shadow:0 4px 10px #071a4d1f!important}.req-acoes .btn-acao-itens{width:55px!important;min-width:55px!important;background:#eef5ff!important;color:#071a4d!important;border:1px solid #c9d9ef!important}.req-acoes .btn-acao-cancelar{width:72px!important;min-width:72px!important;background:#c53030!important;color:#fff!important;border:1px solid #c53030!important}@media (max-width: 1360px){.requisicoes-card-list{overflow-x:auto!important}.requisicoes-card-head,.requisicao-card-row{min-width:1360px!important}}.rh-pagamento-card .rh-programacao-grid{display:grid!important;grid-template-columns:155px 190px minmax(520px,1fr)!important;gap:10px!important;align-items:end!important;width:100%!important}.rh-pagamento-card .rh-programacao-grid .campo{min-width:0!important;width:100%!important}.rh-pagamento-card .rh-programacao-grid .campo label{min-height:14px!important;line-height:14px!important;margin-bottom:5px!important}.rh-pagamento-card .rh-programacao-grid .campo input,.rh-pagamento-card .rh-programacao-grid .campo select{height:38px!important;min-height:38px!important;padding:8px 10px!important}.rh-pagamento-card .rh-info-financeiro{height:38px!important;min-height:38px!important;align-self:end!important;display:flex!important;align-items:center!important;gap:5px!important;padding:8px 12px!important;margin:0!important;border:1px solid #c8d8ef!important;border-left:4px solid var(--dourado)!important;border-radius:8px!important;background:#edf7ff!important;color:#13245c!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important}.rh-pagamento-card .rh-info-financeiro strong{color:#08163a!important;font-weight:900!important;letter-spacing:.2px!important;white-space:nowrap!important}@media (max-width:1350px){.rh-pagamento-card .rh-programacao-grid{grid-template-columns:155px 190px minmax(360px,1fr)!important}.rh-pagamento-card .rh-info-financeiro{height:auto!important;min-height:38px!important}}@media (max-width:950px){.rh-pagamento-card .rh-programacao-grid{grid-template-columns:1fr 1fr!important}.rh-pagamento-card .rh-info-financeiro{grid-column:1 / -1!important}}.tabs{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:14px!important}.tab-btn{background:#e9eef6!important;color:var(--azul)!important;border:1px solid var(--borda)!important;border-radius:9px!important;font-size:13px!important;font-weight:800!important;padding:10px 18px!important;cursor:pointer!important}.tab-btn:hover{background:#dde6f4!important}.tab-btn.ativo{background:var(--azul)!important;color:#fff!important;border-color:var(--azul)!important;box-shadow:0 2px 8px #08163a2e!important}.sigom-apps-shell .nav-grupo-toggle{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;background:transparent!important;border:0!important;margin:0!important;cursor:pointer!important;font:inherit!important}.sigom-apps-shell .nav-grupo-toggle span:first-child{text-align:left!important;flex:1 1 auto!important}.sigom-apps-shell .nav-grupo-toggle span:last-child{flex:0 0 auto!important;margin-left:8px!important}input[type=checkbox]{padding:0!important;border-radius:3px!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 auto!important;accent-color:var(--azul, #101f54)}.financeiro-tabela-wrap{width:100%!important;max-height:65vh!important;overflow-x:auto!important;overflow-y:auto!important;border:1px solid #b9cdea!important;border-radius:8px!important;background:#fff!important}.financeiro-table-oficial{table-layout:auto!important;width:max-content!important;min-width:2200px!important;border-collapse:collapse!important;font-size:12px!important}.financeiro-table-oficial th{position:sticky!important;top:0!important;z-index:2!important;white-space:nowrap!important;padding:10px 12px!important}.financeiro-table-oficial td{white-space:nowrap!important;padding:9px 12px!important}.financeiro-table-oficial td input,.financeiro-table-oficial td select{min-width:90px!important}.financeiro-table-oficial th:nth-child(2),.financeiro-table-oficial td:nth-child(2){min-width:150px!important}.financeiro-table-oficial th:first-child,.financeiro-table-oficial td:first-child{width:40px!important;min-width:40px!important;max-width:40px!important;padding:4px 8px!important;text-align:center!important;border-right:1px solid #dbe6f6!important}.financeiro-table-oficial td:first-child+td,.financeiro-table-oficial th:first-child+th{padding-left:24px!important}.filtros-bar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.filtros-bar .search-box{display:inline-flex!important}.financeiro-table-oficial td:first-child input[type=checkbox],.financeiro-table-oficial th:first-child input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;padding:0!important;margin:0!important;border-radius:3px!important;cursor:pointer}.rh-pagamento-card .rh-tudo-junto-grid{display:grid!important;grid-template-columns:repeat(4,minmax(140px,1fr))!important;gap:10px!important;margin-top:4px!important}.rh-pagamento-card .campo{margin-bottom:0!important}.rh-pagamento-card .rh-total-card{grid-column:span 2!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.rh-pagamento-card .rh-info-financeiro{margin-top:10px!important;padding:8px 12px!important;font-size:12px!important}@media (max-width:1100px){.rh-pagamento-card .rh-tudo-junto-grid{grid-template-columns:repeat(2,minmax(140px,1fr))!important}.rh-pagamento-card .rh-total-card{grid-column:span 2!important}}.busca-material-dropdown{position:relative!important;z-index:20!important;background:#fff!important;border:1px solid var(--borda)!important;border-radius:8px!important;box-shadow:0 4px 10px #08163a1f!important;max-height:240px!important;overflow-y:auto!important;margin-top:4px!important}.busca-material-item{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;font-size:12px!important;cursor:pointer!important;border-bottom:1px solid #eef2f8!important;white-space:normal!important}.busca-material-item:hover{background:var(--azul-claro, #eef4ff)!important}.busca-material-item small{color:var(--muted)!important;white-space:nowrap!important}.busca-material-vazio{padding:10px!important;font-size:12px!important;color:var(--muted)!important;text-align:center!important}.busca-material-cadastrar{padding:9px 10px!important;font-size:12px!important;font-weight:700!important;color:var(--verde, #08865f)!important;background:#eafaf1!important;cursor:pointer!important}.busca-material-cadastrar:hover{background:#d8f5e2!important}.sigom-toolbar.faixa-sub:not(.sigom-faixa-sigo){padding:8px 14px!important;margin:14px 0 8px!important}.sigom-toolbar.faixa-sub:not(.sigom-faixa-sigo) h3{font-size:14px!important}.tabela-itens-cotacao .col-descricao,.tabela-mapas-consulta .col-itensResumo{max-width:320px!important;white-space:normal!important;word-break:break-word!important;line-height:1.4!important}.financeiro-th-checkbox{width:40px!important;min-width:40px!important;max-width:40px!important;text-align:center!important}.financeiro-table-oficial td.financeiro-td-descricao{max-width:280px!important;line-height:1.4!important;white-space:normal!important;word-break:break-word!important;vertical-align:top!important;max-height:64px!important;overflow:hidden!important}.financeiro-table-oficial td.financeiro-td-wrap{white-space:normal!important;max-width:150px!important;word-break:break-word!important;line-height:1.4!important}.financeiro-table-oficial{table-layout:fixed!important}.financeiro-table-oficial th:nth-child(2),.financeiro-table-oficial td:nth-child(2){width:130px!important}.financeiro-table-oficial th:nth-child(3),.financeiro-table-oficial td:nth-child(3){width:120px!important}.financeiro-table-oficial th:nth-child(4),.financeiro-table-oficial td:nth-child(4){width:130px!important}.financeiro-table-oficial th:nth-child(5),.financeiro-table-oficial td:nth-child(5){width:160px!important}.financeiro-table-oficial th:nth-child(6),.financeiro-table-oficial td:nth-child(6){width:170px!important}.financeiro-table-oficial th:nth-child(7),.financeiro-table-oficial td:nth-child(7){width:180px!important}.financeiro-table-oficial th:nth-child(10),.financeiro-table-oficial td:nth-child(10){width:200px!important}.financeiro-table-oficial th:nth-child(12),.financeiro-table-oficial td:nth-child(12){width:110px!important}.financeiro-table-oficial th:nth-child(13),.financeiro-table-oficial td:nth-child(13){width:100px!important}.financeiro-table-oficial th:nth-child(14),.financeiro-table-oficial td:nth-child(14){width:100px!important}.financeiro-table-oficial th:nth-child(15),.financeiro-table-oficial td:nth-child(15){width:140px!important}.financeiro-table-oficial th:nth-child(16),.financeiro-table-oficial td:nth-child(16){width:110px!important}.financeiro-table-oficial th:nth-child(17),.financeiro-table-oficial td:nth-child(17){width:150px!important}.financeiro-table-oficial th:nth-child(18),.financeiro-table-oficial td:nth-child(18){width:110px!important}.financeiro-table-oficial th:nth-child(19),.financeiro-table-oficial td:nth-child(19){width:100px!important}.financeiro-table-oficial th:nth-child(20),.financeiro-table-oficial td:nth-child(20){width:90px!important}.financeiro-table-oficial th:nth-child(21),.financeiro-table-oficial td:nth-child(21){width:90px!important}.financeiro-table-oficial th:nth-child(22),.financeiro-table-oficial td:nth-child(22){width:150px!important}.financeiro-table-oficial td{overflow:hidden!important}.financeiro-table-oficial td input,.financeiro-table-oficial td select{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.tabela-scroll-sigo,.tabela-scroll:has(.tabela-itens-cotacao-sigo){overflow-x:scroll!important;overflow-y:auto!important;max-height:480px!important}.tabela-scroll-sigo::-webkit-scrollbar,.tabela-scroll:has(.tabela-itens-cotacao-sigo)::-webkit-scrollbar{height:14px!important;width:14px!important}.tabela-scroll-sigo::-webkit-scrollbar-track,.tabela-scroll:has(.tabela-itens-cotacao-sigo)::-webkit-scrollbar-track{background:#eaf0fa!important;border-radius:7px!important}.tabela-scroll-sigo::-webkit-scrollbar-thumb,.tabela-scroll:has(.tabela-itens-cotacao-sigo)::-webkit-scrollbar-thumb{background:#7c93c2!important;border-radius:7px!important;border:3px solid #eaf0fa!important}.tabela-scroll-sigo::-webkit-scrollbar-thumb:hover,.tabela-scroll:has(.tabela-itens-cotacao-sigo)::-webkit-scrollbar-thumb:hover{background:#4d6aa8!important}.tabela-scroll-sigo{scrollbar-width:auto!important;scrollbar-color:#7c93c2 #eaf0fa!important}.financeiro-table-oficial th.financeiro-col-estreita,.financeiro-table-oficial td.financeiro-col-estreita,.financeiro-table-oficial th.financeiro-col-acoes,.financeiro-table-oficial td.financeiro-col-acoes{max-width:none!important}.financeiro-table-oficial{table-layout:fixed!important;width:max-content!important;min-width:3260px!important}.financeiro-table-oficial th{padding:8px!important;height:auto!important;min-height:38px!important}.financeiro-table-oficial td{padding:6px 8px!important;height:40px!important}.financeiro-table-oficial th:nth-child(1),.financeiro-table-oficial td:nth-child(1){width:40px!important}.financeiro-table-oficial th:nth-child(2),.financeiro-table-oficial td:nth-child(2){width:130px!important;min-width:130px!important}.financeiro-table-oficial th:nth-child(3),.financeiro-table-oficial td:nth-child(3){width:115px!important}.financeiro-table-oficial th:nth-child(4),.financeiro-table-oficial td:nth-child(4){width:125px!important}.financeiro-table-oficial th:nth-child(5),.financeiro-table-oficial td:nth-child(5){width:155px!important}.financeiro-table-oficial th:nth-child(6),.financeiro-table-oficial td:nth-child(6){width:165px!important}.financeiro-table-oficial th:nth-child(7),.financeiro-table-oficial td:nth-child(7){width:175px!important}.financeiro-table-oficial th:nth-child(8),.financeiro-table-oficial td:nth-child(8){width:130px!important}.financeiro-table-oficial th:nth-child(9),.financeiro-table-oficial td:nth-child(9){width:150px!important}.financeiro-table-oficial th:nth-child(10),.financeiro-table-oficial td:nth-child(10){width:195px!important}.financeiro-table-oficial th:nth-child(11),.financeiro-table-oficial td:nth-child(11){width:150px!important}.financeiro-table-oficial th:nth-child(12),.financeiro-table-oficial td:nth-child(12){width:105px!important}.financeiro-table-oficial th:nth-child(13),.financeiro-table-oficial td:nth-child(13){width:130px!important}.financeiro-table-oficial th:nth-child(14),.financeiro-table-oficial td:nth-child(14){width:105px!important}.financeiro-table-oficial th:nth-child(15),.financeiro-table-oficial td:nth-child(15){width:125px!important}.financeiro-table-oficial th:nth-child(16),.financeiro-table-oficial td:nth-child(16){width:140px!important}.financeiro-table-oficial th:nth-child(17),.financeiro-table-oficial td:nth-child(17){width:125px!important}.financeiro-table-oficial th:nth-child(18),.financeiro-table-oficial td:nth-child(18){width:135px!important}.financeiro-table-oficial th:nth-child(19),.financeiro-table-oficial td:nth-child(19){width:130px!important}.financeiro-table-oficial th:nth-child(20),.financeiro-table-oficial td:nth-child(20){width:105px!important}.financeiro-table-oficial th:nth-child(21),.financeiro-table-oficial td:nth-child(21){width:100px!important}.financeiro-table-oficial th:nth-child(22),.financeiro-table-oficial td:nth-child(22){width:105px!important}.financeiro-table-oficial th:nth-child(23),.financeiro-table-oficial td:nth-child(23){width:125px!important}.financeiro-table-oficial th:nth-child(24),.financeiro-table-oficial td:nth-child(24){width:150px!important}.financeiro-table-oficial th:nth-child(25),.financeiro-table-oficial td:nth-child(25){width:150px!important}.financeiro-table-oficial td.financeiro-col-cadastro{font-size:11.5px!important;color:#3c4a63!important}.financeiro-sem-dado{color:#a8b4c8}.financeiro-table-oficial td:first-child+td,.financeiro-table-oficial th:first-child+th{padding-left:10px!important}.financeiro-apps-oficial .modulo-hero{padding:12px 18px!important;min-height:auto!important;margin-bottom:10px!important}.financeiro-apps-oficial .modulo-hero h3{font-size:17px!important;margin:0!important}.financeiro-apps-oficial .modulo-hero p{font-size:11.5px!important;margin:2px 0 0!important}.financeiro-pesquisa-rapida{padding:10px 12px!important;margin-bottom:10px!important;gap:10px!important}.apps-kpis{gap:8px!important;margin:10px 0!important}.apps-kpis .kpi{min-height:auto!important;padding:8px 12px!important}.apps-kpis .kpi small{font-size:10.5px!important}.apps-kpis .kpi strong{font-size:15px!important;line-height:1.2!important}.financeiro-toolbar-oficial{padding:9px 12px!important;margin:10px 0!important}.dropdown-menu-direita{left:auto!important;right:0!important}.financeiro-tabela-wrap{max-height:70vh!important}.cadastro-visao-switch{display:flex;gap:6px;margin:0 0 10px}.pc-arvore-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#f8fafd;border-bottom:1px solid var(--borda)}.pc-arvore{background:#fff;padding:6px 0;max-height:62vh;overflow:auto}.pc-no{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 0;border-bottom:1px solid #f0f4fa;font-size:12.5px;min-height:32px}.pc-no:hover{background:#f6f9ff}.pc-no-inativo{opacity:.55}.pc-caret{border:0;background:transparent;cursor:pointer;padding:0;width:18px;min-width:18px;color:#64748b;font-size:10px;line-height:1}.pc-caret:hover{color:var(--azul)}.pc-codigo{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;color:var(--azul);font-weight:700;min-width:96px;white-space:nowrap}.pc-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-nome-estrutural{font-weight:700;color:#1e293b}.pc-tag{font-size:9.5px!important;padding:1px 6px!important}.pc-contador,.pc-meta{font-size:10.5px;color:var(--muted);white-space:nowrap}.pc-acoes{display:flex;gap:4px;margin-left:auto;padding-left:8px}.pc-acoes .btn-icone{width:26px!important;height:26px!important;min-width:26px!important;padding:0!important}@media (max-width: 900px){.pc-codigo{min-width:72px}.pc-contador,.pc-meta{display:none}}.credito-dev{margin-top:20px;padding-top:14px;border-top:1px solid rgba(16,29,79,.1);text-align:center;line-height:1.5}.credito-dev p{margin:0}.credito-dev-empresa{font-size:12px;color:#3b4a66}.credito-dev-empresa strong{color:#14256b;font-weight:800}.credito-dev-copy{font-size:10.5px;color:#7c8aa3;margin-top:6px!important}.credito-dev-versao{font-size:10px;color:#9aa8bd;margin-top:4px!important;font-family:ui-monospace,Consolas,monospace;letter-spacing:.02em}.credito-dev-compacto{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);text-align:left;line-height:1.35}.credito-dev-compacto .credito-dev-sistema{font-family:ui-monospace,Consolas,monospace;font-size:10px;color:#ffffff73;letter-spacing:.03em}.credito-dev-compacto span{font-size:10.5px;color:#ffffff8c}.credito-dev-compacto strong{color:#ffffffc7;font-weight:700}@media (max-width: 900px){.credito-dev-versao{display:none}}.nf-import-acoes{display:flex;gap:8px;margin-bottom:12px}.nf-import-resumo{font-size:12px;color:var(--muted);margin:4px 0 8px}.nf-import-tabela{width:100%;font-size:12px}.nf-import-tabela th{background:#18256b!important;color:#fff!important;font-size:11px;padding:7px 8px}.nf-import-tabela td{padding:6px 8px;border-bottom:1px solid #eaf0fa;vertical-align:middle}.nf-import-chave{font-family:ui-monospace,Consolas,monospace;font-size:9.5px;color:#9aa8bd;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-import-dup td{background:#f7f9fc;color:#8b98ad}.nf-import-recusados{margin-top:14px;padding:10px 12px;background:#fdf3f2;border-left:4px solid var(--vermelho, #b42318);border-radius:6px}.nf-import-recusados-titulo{font-weight:700;font-size:12.5px;color:#8a2b22;margin-bottom:6px}.nf-import-recusados ul{margin:0;padding-left:18px;font-size:12px;color:#6b3a34}.nf-import-recusados li{margin-bottom:3px}.nf-import-rodape{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.df-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.df-toolbar-esq,.df-toolbar-dir{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.df-tabela{width:100%;font-size:12.5px}.df-tabela th{background:#18256b!important;color:#fff!important;font-size:11px;padding:8px}.df-tabela td{padding:7px 8px;border-bottom:1px solid #eaf0fa;vertical-align:middle}.df-tabela tr:hover td{background:#f6f9ff}.df-chave{font-family:ui-monospace,Consolas,monospace;font-size:9.5px;color:#9aa8bd;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-vazio{color:#b04a3a;font-style:italic;font-size:11.5px}.df-pendencias{display:flex;flex-wrap:wrap;gap:4px}.df-pend{display:inline-block;font-size:10px;padding:2px 7px;border-radius:10px;background:#fff4e2;color:#8a5a12;border:1px solid #f0d9b0;white-space:nowrap}.df-acoes-topo{display:flex;gap:8px;margin-bottom:12px}.df-resumo-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.df-resumo-nome{font-size:15px;font-weight:800;color:var(--azul, #14256b)}.df-resumo-cnpj{font-size:12px;color:var(--muted);margin-top:2px}.df-resumo-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 18px;margin:16px 0 4px}.df-resumo-grade small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.df-resumo-grade strong{font-size:13px;color:#1e293b}.df-chave-bloco{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.df-chave-bloco small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.df-chave-valor{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#3b4a66;word-break:break-all}.df-falta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.df-falta-rotulo{font-size:10.5px;font-weight:800;letter-spacing:.05em;color:#8b98ad}.df-nota-origem{font-size:12px;color:var(--muted);margin:8px 0 0}.df-soma{margin-top:10px;font-size:12.5px;color:#3b4a66}.df-soma-difere{color:#8a5a12;background:#fff7e8;padding:8px 10px;border-radius:6px;border-left:3px solid var(--dourado)}.df-rodape{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.df-rodape-dica{font-size:12.5px;color:var(--muted)}.df-rodape-botoes{display:flex;gap:8px}@media (max-width: 900px){.df-chave{max-width:120px}.df-rodape{flex-direction:column;align-items:stretch}}.df-itens td{font-size:12px}.df-item-desc{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-item-cod{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#52627e}.df-cfop-desc{font-size:10px;color:#8b98ad;line-height:1.2;margin-top:1px;max-width:190px}.df-aviso-devolucao{margin-bottom:12px;padding:10px 12px;font-size:12.5px;background:#fff4e2;border-left:4px solid var(--dourado, #f0a20a);border-radius:6px;color:#7a5410}.df-totais{display:flex;gap:26px;flex-wrap:wrap;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.df-totais>div{text-align:right}.df-totais small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.df-totais strong{font-size:13px;color:#1e293b}.df-totais-final strong{font-size:16px;color:var(--azul, #14256b)}.df-neg{color:#b04a3a}@media (max-width: 900px){.df-item-desc{max-width:150px}.df-cfop-desc{display:none}}.df-pagamentos{display:flex;gap:12px;flex-wrap:wrap}.df-pagamento{padding:9px 14px;background:#f6f9ff;border:1px solid var(--borda);border-radius:8px;min-width:170px}.df-pagamento small{display:block;font-size:11px;color:#5b6b87;margin-bottom:2px}.df-pagamento strong{font-size:14px;color:var(--azul, #14256b)}.df-nao-exclui{font-size:11.5px;color:#8b98ad;font-style:italic;align-self:center;padding-left:4px}.df-linha-acoes{display:flex;gap:5px;align-items:center}.cb-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cb-topo>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-arquivo{font-size:12px;color:var(--muted);font-family:ui-monospace,Consolas,monospace}.cb-selo-info{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#14256b;background:#eaf3ff;border-radius:999px;padding:3px 9px;cursor:help}.cb-erro{margin-top:12px;padding:10px 12px;font-size:12.5px;background:#fdf3f2;border-left:4px solid var(--vermelho, #b42318);border-radius:6px;color:#8a2b22}.cb-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:7px;padding-top:7px;border-top:1px solid var(--borda)}.cb-resumo>span{display:flex;flex-direction:column;gap:1px}.cb-resumo small{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.cb-resumo strong{font-size:13px;color:#1e293b}.cb-resumo-progresso-linha{display:flex;align-items:center;gap:6px}.cb-resumo-progresso-linha .cb-progresso-trilho{flex:0 0 50px;max-width:none}.cb-resumo>.cb-progresso-pills{flex-direction:row;align-items:center}.cb-secao{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-secao-alerta .secao-titulo{color:#b04a3a}.cb-contador{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:800;background:#eef3fb;color:#3b4a66}.cb-contador-alerta{background:#fdecea;color:#b04a3a}.cb-contador-ok{background:#e8f6ec;color:#1e7a3c}.cb-btn-lote{margin-left:auto}.cb-nota{font-size:11.5px;color:var(--muted);margin:4px 0 7px}.cb-ok{font-size:12.5px;color:#1e7a3c;padding:10px 0}.cb-tabela{width:100%;font-size:12.5px}.cb-tabela th{background:#18256b!important;color:#fff!important;font-size:11px;padding:8px}.cb-tabela td{padding:7px 8px;border-bottom:1px solid #eaf0fa;vertical-align:middle}.cb-tabela tr:hover td{background:#f6f9ff}.cb-desc{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-doc{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#52627e}.cb-saida{color:#b04a3a}.cb-entrada{color:#1e7a3c}@media (max-width: 900px){.cb-desc{max-width:140px}}.cb-conta{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-top:7px;padding:7px 10px;background:#f6f9ff;border:1px solid var(--borda);border-radius:8px}.cb-conta-banco{display:flex;gap:10px;align-items:flex-start}.cb-conta-icone{font-size:22px;line-height:1}.cb-conta-banco strong{font-size:14px;color:var(--azul, #14256b)}.cb-conta-obs{font-size:11px;color:#8b98ad}.cb-conta-numeros{font-size:12px;color:#52627e;margin-top:2px;font-family:ui-monospace,Consolas,monospace}.cb-conta-empresa{display:flex;flex-direction:column;gap:4px;min-width:290px}.cb-conta-empresa-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-conta-empresa-linha label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad;white-space:nowrap}.cb-conta-empresa-linha select{min-height:30px!important;padding:3px 8px!important;font-size:12.5px!important;width:auto}.cb-casou{font-size:11.5px;cursor:default}.cb-casou-alta{color:#1e7a3c}.cb-casou-media,.cb-casou-nenhuma{color:#8a5a12}.cb-casou-info{cursor:help}.cb-aviso-empresa{margin-top:8px;padding:7px 10px;font-size:12px;background:#fff4e2;border-left:4px solid var(--dourado, #f0a20a);border-radius:6px;color:#7a5410}.cb-revisar-modal{width:min(760px,94vw)}.cb-revisar-extrato{display:flex;flex-wrap:wrap;gap:14px;padding:9px 12px;margin-bottom:9px;background:#f6f8fc;border:1px solid #d9e1ee;border-radius:8px}.cb-revisar-extrato>div{display:flex;flex-direction:column;gap:2px}.cb-revisar-extrato small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.cb-revisar-extrato strong{font-size:13.5px}.cb-revisar-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.cb-revisar-filtros input{flex:1 1 240px;padding:8px 10px;font-size:12.5px;border:1px solid #c8d3e4;border-radius:7px}.cb-revisar-filtros select{padding:8px 10px;font-size:12.5px;border:1px solid #c8d3e4;border-radius:7px;background:#fff}.cb-revisar-lista{max-height:280px}.cb-grupo-extrato{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin-bottom:14px;background:#f6f8fc;border:1px solid #d9e1ee;border-radius:8px}.cb-grupo-extrato>small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.cb-grupo-extrato-linha{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:1px dashed #dde5f0;font-size:12.5px}.cb-grupo-extrato-linha:last-of-type{border-bottom:none}.cb-grupo-extrato-desc{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-grupo-extrato-linha button{border:none;background:none;color:#b04a3a;font-size:11px;cursor:pointer;padding:2px 4px}.cb-grupo-extrato-linha button:hover{text-decoration:underline}.cb-grupo-extrato-total{display:flex;justify-content:space-between;padding-top:6px;margin-top:2px;border-top:1px solid #c8d3e4;font-size:13px}.cb-nota{font-size:11.5px;color:#8b98ad}.cb-aderencia{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700}.cb-aderencia-alta{background:#d8f5e2;color:#087f5b}.cb-aderencia-media{background:#fff3bf;color:#7a4f00}.cb-aderencia-baixa{background:#ffe3e3;color:#a61e1e}.cb-revisar-confirmacao{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;background:#eef4ff;border:1px solid #c9d9f7;border-radius:8px}.cb-revisar-confirmacao-lado{display:flex;flex-direction:column;gap:2px}.cb-revisar-confirmacao-lado small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#5a6b8c}.cb-revisar-confirmacao-lado strong{font-size:13.5px;color:#14256b}.cb-revisar-seta{font-size:18px;color:#5a6b8c}.cb-desc-dupla .cb-desc{max-width:280px}.cb-desc-dupla small.cb-doc{display:block;margin-top:2px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tabela-compacta td,.cb-tabela-compacta th{padding:7px 8px}.tabela-sigom.cb-tabela-fixa{table-layout:fixed;width:100%;min-width:0}.cb-tabela-fixa .cb-desc-dupla .cb-desc,.cb-tabela-fixa .cb-desc-dupla small.cb-doc{max-width:none}.cb-linha-selecionada{background:#eaf2fb}.cb-linha-selecionada:hover{background:#dde9f9}.cb-tolerancia{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:2px 0 7px;padding:6px 10px;background:#f6f8fc;border:1px solid #d9e1ee;border-radius:8px}.cb-tolerancia label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad;font-weight:700}.cb-tolerancia select{font-size:12.5px;padding:5px 8px;border:1px solid #c8d3e4;border-radius:5px;background:#fff}.cb-progresso-trilho{flex:1 1 90px;max-width:140px;height:6px;background:#e9eef7;border-radius:999px;overflow:hidden}.cb-progresso-preenchido{height:100%;background:linear-gradient(90deg,#163d92,#2a67e7);border-radius:999px;transition:width .2s ease}.cb-progresso-pills{display:flex;flex-wrap:wrap;gap:6px}.cb-workspace{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;align-items:start;width:100%}.cb-workspace>.sigom-card{min-width:0}@media (max-width:1150px){.cb-workspace{grid-template-columns:1fr}}.modulo-card.cb-cabecalho-fixo{position:sticky;top:80px;z-index:20}.cb-lista-tabela{max-height:440px;overflow:auto}.cb-lista-tabela input[type=checkbox]{min-height:auto!important;height:14px;width:14px;padding:0!important;margin:0}.cb-abas{display:flex;gap:16px;border-bottom:1px solid var(--borda);margin-bottom:9px}.cb-abas button{background:none;border:none;box-shadow:none;padding:6px 2px 8px;font-weight:800;color:var(--muted);border-bottom:3px solid transparent;border-radius:0}.cb-abas button.ativo{color:#14256b;border-color:#14256b}.cb-abas button:hover{transform:none;color:#14256b}.cb-aba-contador{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:19px;padding:0 6px;margin-left:5px;border-radius:999px;background:#eef2f7;color:#3b4657;font-size:11px;font-weight:800}.cb-aprovar-lote{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;padding:7px 12px;background:#e8f6ec;border:1px solid #b6e6c4;border-radius:8px;color:#1e7a3c;font-size:12px}.cb-aprovar-lote-tarifa{background:#fff3bf;border-color:#f0d78c;color:#7a5410}.cb-totalizadores{margin-bottom:8px;padding:7px 10px;background:#f6f8fc;border:1px solid #d9e1ee;border-radius:8px}.cb-totalizadores-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px}.cb-totalizadores-toggle{display:flex;gap:4px}.cb-totalizadores-toggle button{padding:3px 9px;font-size:11px;border:1px solid #c8d3e4;background:#fff;border-radius:6px;cursor:pointer}.cb-totalizadores-toggle button.ativo{background:#18256b;border-color:#18256b;color:#fff}.cb-totalizadores-tabela{max-height:190px}.cb-filtros-lista{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:7px}.cb-filtros-lista input{flex:1 1 220px;padding:7px 10px;font-size:12px;border:1px solid #c8d3e4;border-radius:7px}.cb-filtros-lista select{padding:7px 10px;font-size:12px;border:1px solid #c8d3e4;border-radius:7px;background:#fff}.cb-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.cb-pill-verde{background:#e8f6ec;color:#1e7a3c}.cb-pill-amarelo{background:#fff3bf;color:#7a5410}.cb-pill-vermelho{background:#fdecea;color:#b04a3a}.cb-pill-cinza{background:#eef2f7;color:#586274}.cb-painel-tratamento,.cb-lista-painel{padding:11px!important}.cb-painel-tratamento .secao-titulo,.cb-historico .secao-titulo{background:none!important;border-left:3px solid var(--dourado, #f0a20a)!important;color:var(--azul, #14256b)!important;padding:0 0 0 8px!important;margin:0 0 6px!important;font-size:12.5px!important;font-weight:800!important;border-radius:0!important}.cb-mensagem{border-radius:8px;padding:8px 11px;margin:7px 0 9px;font-size:12px}.cb-mensagem-info{background:#eaf3ff;color:#0d1b4a}.cb-mensagem-warn{background:#fff5d8;color:#4a3000}.cb-mensagem-erro{background:#fdecea;color:#8a2b22}.cb-mensagem-ok{background:#e8f6ec;color:#16623f}.cb-candidatos{display:grid;gap:7px;margin-top:6px}.cb-candidato{border:1px solid var(--borda);border-radius:10px;padding:8px 11px;cursor:pointer}.cb-candidato:hover{background:#fbfcff}.cb-candidato-selecionado{background:#eaf3ff;border-color:#c6dbff}.cb-candidato-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.cb-candidato-topo strong{font-size:12.5px}.cb-candidato-nome{display:flex;align-items:center;gap:6px;min-width:0}.cb-candidato-nome input[type=checkbox]{min-height:auto!important;height:14px;width:14px;padding:0!important;margin:0;flex-shrink:0}.cb-candidato-nome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-candidato-meta{font-size:11px;color:var(--muted);margin-top:4px}.cb-candidato-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.cb-tag{background:#f3f6fb;border:1px solid #e4eaf5;color:#4f5d72;font-size:10.5px;padding:3px 7px;border-radius:999px;font-weight:700}.cb-tag-alerta{background:#fdecea;border-color:#f7d4cf;color:#b04a3a}.cb-painel-rodape{display:flex;gap:8px;flex-wrap:wrap;padding-top:9px;border-top:1px dashed var(--borda)}.cb-painel-acoes-fixas{position:sticky;bottom:0;z-index:3;margin:10px -11px -11px;padding:10px 11px 11px;background:#fff;box-shadow:0 -6px 10px -6px #14235a1f}.sidebar-brand h1.marca-sigom{line-height:0!important;margin:0!important}.sidebar-brand h1.marca-sigom img{display:block;width:186px;max-width:100%;height:auto}@media (max-width:950px){.sidebar-brand h1.marca-sigom img{width:160px}}.rel-erro{margin:0 0 14px;padding:12px 14px;border-radius:8px;background:#fdeceb;border-left:4px solid #c0392b;color:#7d2018;font-size:13px}.rel-erro-msg{margin:6px 0 10px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;word-break:break-word}.rel-aviso{margin:0 0 14px;padding:10px 12px;border-radius:8px;font-size:12.5px;background:#fff4e2;border-left:4px solid var(--dourado, #f0a20a);color:#7a5410}.rel-medicao{display:block;margin-top:3px;font-size:10px;color:var(--muted, #7b8698);font-family:ui-monospace,Consolas,monospace}.rel-carregando{padding:34px 16px;text-align:center;font-size:13px;color:var(--muted, #7b8698);border:1px dashed #d9e1ee;border-radius:8px}.cb-retomado{margin-top:8px;padding:7px 10px;font-size:12px;background:#eef4ff;border-left:4px solid var(--azul, #14256b);border-radius:6px;color:#22314e}.cb-historico-acoes{display:flex;gap:6px;justify-content:flex-end}.cb-nota-alerta{padding:8px 10px;background:#fff4e2;border-left:3px solid var(--dourado, #f0a20a);border-radius:5px;color:#7a5410}.cb-novaconta{margin-top:6px;padding:12px 14px;min-width:360px;background:#f6f8fc;border:1px solid #d9e1ee;border-radius:8px}.cb-novaconta-titulo{font-size:12.5px;font-weight:700;color:var(--azul, #14256b);margin-bottom:8px}.cb-novaconta-lidos{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #d9e1ee}.cb-novaconta-lidos span{display:flex;flex-direction:column;gap:1px}.cb-novaconta-lidos small{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.cb-novaconta-lidos strong{font-size:12.5px;color:#22314e;font-family:ui-monospace,Consolas,monospace}.cb-novaconta-campos{display:flex;flex-wrap:wrap;gap:10px}.cb-novaconta-campos label{display:flex;flex-direction:column;gap:3px;flex:1 1 170px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.cb-novaconta-campos select,.cb-novaconta-campos input{text-transform:none;letter-spacing:normal;font-size:12.5px;padding:6px 8px;border:1px solid #c8d3e4;border-radius:5px;background:#fff}.cb-novaconta-acoes{display:flex;gap:8px;margin-top:10px}.cb-novaconta .cb-nota{margin:8px 0 0}.cb-fechamento-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 18px;margin-top:6px}.cb-fechamento-grade small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b98ad}.cb-fechamento-grade strong{font-size:17px;color:#1e293b}.fin-status-cel{display:flex;align-items:center;gap:5px}.fin-conciliado{font-size:13px;cursor:help;line-height:1}.cb-jaconferido{margin-top:8px;padding:7px 10px;font-size:12px;background:#eef5ff;border-left:4px solid #4d6aa8;border-radius:6px;color:#2c3f63}.cb-historico{margin-top:18px;padding-top:14px;border-top:1px solid var(--borda)}.ctr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.ctr-card{background:#fff;border:1px solid var(--borda);border-radius:12px;border-top:4px solid var(--azul);padding:14px 16px;box-shadow:0 4px 14px #14235a0d;display:flex;flex-direction:column;gap:4px;min-height:92px}.ctr-card-label{font-size:10.5px;font-weight:900;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:6px}.ctr-card-valor{font-size:20px;font-weight:900;color:var(--texto);line-height:1.2}.ctr-card-sub{font-size:11px;color:var(--muted)}.ctr-card.azul{border-top-color:var(--azul)}.ctr-card.teal{border-top-color:var(--teal)}.ctr-card.verde{border-top-color:var(--verde)}.ctr-card.verde .ctr-card-valor{color:var(--verde)}.ctr-card.dourado{border-top-color:var(--dourado)}.ctr-card.dourado .ctr-card-valor{color:#a8730a}.ctr-card.vermelho{border-top-color:var(--vermelho)}.ctr-card.vermelho .ctr-card-valor{color:var(--vermelho)}.ctr-card.roxo{border-top-color:#5f3dc4}.ctr-card.roxo .ctr-card-valor{color:#5f3dc4}.ctr-filtros{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:14px 16px;margin-bottom:16px;box-shadow:0 4px 14px #14235a0a}.ctr-filtros-grid{display:grid;grid-template-columns:minmax(240px,2fr) repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.ctr-filtros .campo{margin-bottom:0}.ctr-filtros-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ctr-abas{display:flex;flex-wrap:wrap;gap:6px;background:#fff;border:1px solid var(--borda);border-radius:12px 12px 0 0;border-bottom:none;padding:12px 14px 0;margin-bottom:0}.ctr-aba{background:transparent!important;color:var(--muted)!important;border:1px solid transparent!important;border-bottom:3px solid transparent!important;border-radius:8px 8px 0 0!important;padding:9px 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex;align-items:center;gap:7px}.ctr-aba:hover{background:#f2f6fc!important;color:var(--azul)!important;transform:none}.ctr-aba.ativo{color:var(--azul)!important;border-bottom-color:var(--dourado)!important;background:#edf3fb!important}.ctr-aba-contador{background:#dbe6f6;color:var(--azul);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:900}.ctr-aba.ativo .ctr-aba-contador{background:var(--azul);color:#fff}.ctr-painel{background:#fff;border:1px solid var(--borda);border-radius:0 0 12px 12px;padding:18px;box-shadow:0 5px 18px #14235a0d}.ctr-sit{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;background:#eef2f7;color:#4a5568;border:1px solid transparent}.ctr-sit.ok{background:#e3f9ef;color:#0b6b4f;border-color:#b6ead4}.ctr-sit.andamento{background:#e4effc;color:#14508f;border-color:#bcd8f5}.ctr-sit.atencao{background:#fdf3dd;color:#8a6206;border-color:#f2ddab}.ctr-sit.erro{background:#fbe4e3;color:#8f2822;border-color:#f2c2bf}.ctr-sit.neutro{background:#eef2f7;color:#55627a;border-color:#dde4ee}.ctr-sit-grupo{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.ctr-sit-legenda{font-size:9.5px;text-transform:uppercase;font-weight:900;color:var(--muted);letter-spacing:.3px}.ctr-link{background:none!important;border:none!important;padding:0!important;color:var(--teal)!important;font-weight:900!important;font-size:13px!important;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ctr-link:hover{color:var(--azul)!important;transform:none}.ctr-origem{display:inline-block;font-size:10px;font-weight:900;text-transform:uppercase;color:var(--muted);letter-spacing:.3px}.ctr-progresso{display:flex;align-items:center;gap:8px}.ctr-progresso-trilho{flex:1;height:6px;min-width:70px;background:#e8eef7;border-radius:999px;overflow:hidden}.ctr-progresso-barra{height:100%;border-radius:999px;background:var(--teal)}.ctr-progresso-barra.alerta{background:var(--dourado)}.ctr-progresso-barra.estouro{background:var(--vermelho)}.ctr-progresso-num{font-size:11px;font-weight:900;color:var(--muted);min-width:34px;text-align:right}.ctr-cabecalho{background:linear-gradient(135deg,#101d4f,#16255f 60%,#0b1436);color:#fff;border-radius:14px;border-bottom:5px solid var(--dourado);padding:18px 22px;margin-bottom:16px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.ctr-cabecalho h3{font-size:21px;font-weight:900;margin:0 0 2px;color:#fff}.ctr-cabecalho .ctr-objeto{font-size:14px;color:#dbe4ff;margin-bottom:10px}.ctr-cabecalho-linhas{display:flex;flex-wrap:wrap;gap:6px 22px}.ctr-cabecalho-item{font-size:12.5px;color:#c9d6f7}.ctr-cabecalho-item strong{color:#fff;font-weight:800}.ctr-cabecalho-acoes{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.ctr-definicoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.ctr-definicoes div{padding:11px 14px;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);background:#fff}.ctr-definicoes label{display:block;font-size:10px;font-weight:900;text-transform:uppercase;color:var(--muted);letter-spacing:.3px;margin-bottom:3px}.ctr-definicoes span{font-size:13.5px;font-weight:700;color:var(--texto)}.ctr-timeline{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid #dfe8f5}.ctr-timeline li{position:relative;padding:0 0 18px 16px}.ctr-timeline li:before{content:"";position:absolute;left:-25px;top:4px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--teal)}.ctr-timeline li.financeiro:before{border-color:var(--verde)}.ctr-timeline li.nf:before{border-color:#5f3dc4}.ctr-timeline li.contrato:before{border-color:var(--dourado)}.ctr-timeline-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ctr-timeline-data{font-size:11.5px;font-weight:900;color:var(--azul)}.ctr-timeline-evento{font-size:13px;color:var(--texto)}.ctr-timeline-valor{font-size:13px;font-weight:900;color:var(--verde);margin-left:auto}.ctr-confronto{width:100%;border-collapse:collapse}.ctr-confronto th{background:var(--azul)!important}.ctr-confronto td{border-bottom:1px solid #eef3fa}.ctr-confronto tr.total td{background:#edf3fb!important;font-weight:900;border-top:2px solid var(--azul)}.ctr-confronto .valor{text-align:right;font-weight:800;white-space:nowrap}.ctr-saldos{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px}.ctr-saldo{border:1px solid var(--borda);border-radius:12px;padding:14px 16px;background:#fbfdff;border-left:5px solid var(--azul)}.ctr-saldo.contratual{border-left-color:var(--teal)}.ctr-saldo.financeiro{border-left-color:var(--dourado)}.ctr-saldo.fiscal{border-left-color:#5f3dc4}.ctr-saldo h4{font-size:12px;font-weight:900;text-transform:uppercase;color:var(--azul);margin:0 0 6px}.ctr-saldo .ctr-saldo-valor{font-size:22px;font-weight:900;display:block;margin-bottom:4px}.ctr-saldo p{font-size:11.5px;color:var(--muted);margin:0;line-height:1.4}.ctr-alertas{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ctr-alerta{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:10px;border-left:5px solid;font-size:12.5px}.ctr-alerta strong{display:block;font-size:13px;margin-bottom:1px}.ctr-alerta.warn{background:#fdf6e6;border-color:var(--dourado);color:#7a5a05}.ctr-alerta.erro{background:#fbeceb;border-color:var(--vermelho);color:#8c2b24}.ctr-alerta.info{background:#eaf2fb;border-color:#2f74c0;color:#1a4d80}.ctr-selecao-lista{max-height:46vh;overflow-y:auto;border:1px solid var(--borda);border-radius:10px}.ctr-selecao-item{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #eef3fa;cursor:pointer}.ctr-selecao-item:last-child{border-bottom:none}.ctr-selecao-item:hover{background:#f7faff}.ctr-selecao-item.marcado{background:#eaf6f4}.ctr-selecao-item.indisponivel{opacity:.55;cursor:not-allowed}.ctr-selecao-item input[type=checkbox]{width:16px!important;height:16px!important;padding:0!important}.ctr-selecao-titulo{font-weight:900;color:var(--azul);font-size:13px}.ctr-selecao-sub{font-size:11.5px;color:var(--muted)}.ctr-selecao-valor{font-weight:900;font-size:13px;white-space:nowrap}.ctr-selecao-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 0;flex-wrap:wrap}.ctr-secao-titulo{font-size:14px;font-weight:900;color:var(--azul);border-left:4px solid var(--dourado);padding-left:10px;margin:4px 0 12px}.ctr-nota{font-size:12px;color:var(--muted);margin-bottom:12px;line-height:1.5}.ctr-vazio{text-align:center;padding:34px 16px;color:var(--muted);font-size:13px}.ctr-vazio-icone{font-size:30px;display:block;margin-bottom:8px}.ctr-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ctr-mono{font-variant-numeric:tabular-nums}.ctr-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ctr-acoes-linha{display:flex;gap:4px;flex-wrap:nowrap}@media (max-width: 900px){.ctr-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ctr-cabecalho{flex-direction:column}}:root{--azul: #1a2744;--azul-hover: #243460;--teal: #1abc9c;--teal-dark: #16a085;--dourado: #f39c12;--dourado-bg: #fff8e8;--verde: #27ae60;--verde-dark: #1e8449;--vermelho: #c0392b;--vermelho-bg: #fdf0f0;--laranja: #e67e22;--cinza: #6c757d;--fundo: #f4f6f9;--branco: #ffffff;--borda: #dee2e6;--borda-input: #ced4da;--texto: #212529;--muted: #6c757d;--sidebar-w: 220px;--header-h: 52px;--radius: 6px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow: 0 2px 10px rgba(0,0,0,.1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:13px;-webkit-font-smoothing:antialiased}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--fundo);color:var(--texto);line-height:1.5}input,select,textarea,button{font-family:inherit;font-size:13px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1cad6;border-radius:3px}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);background:var(--azul);color:#fff;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;overflow-y:auto}.sidebar-brand{padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-brand h1{font-size:20px;font-weight:800;color:#fff}.sidebar-brand p{font-size:10px;color:#89c;margin-top:3px;line-height:1.4}.sidebar-nav{padding:8px 0;flex:1}.nav-grupo{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#67a;padding:12px 16px 4px}.nav-item{display:flex;align-items:center;gap:8px;padding:9px 16px;color:#aabbd4;font-size:13px;font-weight:500;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:all .15s}.nav-item:hover{background:#ffffff0f;color:#fff}.nav-item.ativo{background:#1abc9c26;color:#1abc9c;font-weight:700}.nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border:1px solid currentColor;border-radius:4px;font-size:10px;font-weight:800}.sidebar-footer{padding:12px 16px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-user{margin-bottom:10px}.sidebar-user strong{display:block;color:#fff;font-size:13px}.sidebar-user span{color:#67a;font-size:11px}.btn-sair{width:100%;background:var(--vermelho);color:#fff;border:none;border-radius:var(--radius);padding:8px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.btn-sair:hover{opacity:.88}.main-content{margin-left:var(--sidebar-w);flex:1;min-height:100vh}.page-header{background:var(--branco);border-bottom:1px solid var(--borda);padding:12px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:50}.page-header-left h2{font-size:18px;font-weight:700;color:var(--azul)}.page-header-left p{font-size:11px;color:var(--muted);margin-top:1px}.page-header-right{font-size:12px;color:var(--muted);font-weight:600}.page-body{padding:20px 24px}.page-tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:none}.page-tab{padding:8px 18px;font-size:13px;font-weight:600;border:none;border-radius:var(--radius);background:#e9ecef;color:var(--muted);cursor:pointer;transition:all .15s}.page-tab:hover{background:#dee2e6;color:var(--texto)}.page-tab.ativo{background:var(--azul);color:#fff}.card{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm);margin-bottom:16px}.card-header{background:var(--azul);color:#fff;padding:10px 16px;border-radius:var(--radius) var(--radius) 0 0;margin:-16px -16px 16px;display:flex;align-items:center;justify-content:space-between}.card-header h3{font-size:14px;font-weight:700}.card-header p{font-size:11px;color:#aabbd4}.secao-titulo{font-size:13px;font-weight:700;color:var(--azul);border-left:3px solid var(--dourado);padding:0 0 8px 10px;margin-bottom:14px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.grid-7{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.dash-kpi{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);padding:14px 16px;border-top:3px solid var(--borda)}.dash-kpi.atraso{border-top-color:var(--vermelho)}.dash-kpi.pagar{border-top-color:var(--dourado)}.dash-kpi.pago{border-top-color:var(--verde)}.dash-kpi.as{border-top-color:#3498db}.dash-kpi.nf{border-top-color:var(--teal)}.dash-kpi.contabil{border-top-color:#9b59b6}.dash-kpi-label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:flex;align-items:center;gap:6px}.dash-kpi-valor{font-size:20px;font-weight:800;color:var(--texto)}.dash-kpi.atraso .dash-kpi-valor{color:var(--vermelho)}.dash-kpi.pagar .dash-kpi-valor{color:var(--dourado)}.dash-kpi.pago .dash-kpi-valor{color:var(--verde)}.empresa-card{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);overflow:hidden}.empresa-card-header{background:var(--azul);color:#fff;padding:10px 14px;display:flex;align-items:center;gap:8px;font-weight:700}.empresa-card-avatar{width:28px;height:28px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.empresa-card-body{display:grid;grid-template-columns:1fr 1fr}.empresa-card-item{padding:12px 14px;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda)}.empresa-card-item:nth-child(2n){border-right:none}.empresa-card-item label{font-size:10px;color:var(--muted);display:block;margin-bottom:4px}.empresa-card-item span{font-size:14px;font-weight:700}.campo{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.campo label{font-size:11px;font-weight:700;text-transform:uppercase;color:#495057;letter-spacing:.2px}.campo label .req{color:var(--vermelho);margin-left:2px}.campo input,.campo select,.campo textarea{border:1px solid var(--borda-input);border-radius:var(--radius);padding:7px 10px;font-size:13px;color:var(--texto);background:#fff;width:100%;transition:border-color .15s,box-shadow .15s}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 2px #1abc9c26}.campo input[readonly],.campo input:disabled{background:#f8f9fa;color:var(--muted)}.campo textarea{resize:vertical;min-height:60px}.btn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:var(--radius);font-size:13px;font-weight:600;border:none;cursor:pointer;transition:all .15s;white-space:nowrap}.btn:hover{filter:brightness(.92)}.btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.btn-primary{background:var(--azul);color:#fff}.btn-teal{background:var(--teal);color:#fff}.btn-success{background:var(--verde);color:#fff}.btn-danger{background:var(--vermelho);color:#fff}.btn-warning{background:var(--dourado);color:#fff}.btn-laranja{background:var(--laranja);color:#fff}.btn-light{background:#f8f9fa;color:var(--texto);border:1px solid var(--borda)}.btn-outline{background:transparent;color:var(--azul);border:1px solid var(--azul)}.btn-purple{background:#8e44ad;color:#fff}.btn-sm{padding:5px 10px;font-size:12px}.btn-xs{padding:3px 8px;font-size:11px}.btn-icon{padding:6px}.tabela-wrap{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);overflow:hidden}.tabela-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}thead{background:var(--azul)}thead th{padding:9px 12px;text-align:left;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}thead th:hover{background:var(--azul-hover)}tbody td{padding:9px 12px;font-size:13px;border-bottom:1px solid #f0f2f5;vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#f8f9fa}tbody tr.selecionado{background:#e8f5e9}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.badge-pago{background:#d5f5e3;color:#1e8449}.badge-pendente{background:#fef9e7;color:#b7770d}.badge-confirmada{background:#d5f5e3;color:#1e8449}.badge-cancelado{background:#fadbd8;color:#922b21}.badge-parcial{background:#d6eaf8;color:#1a5276}.badge-rascunho{background:#f2f3f4;color:#626567}.badge-ativo,.badge-aprovado{background:#d5f5e3;color:#1e8449}.badge-inativo{background:#fadbd8;color:#922b21}.badge-em_cadastro{background:#fef9e7;color:#b7770d}.alerta{padding:10px 14px;border-radius:var(--radius);font-size:13px;margin-bottom:12px;border-left:4px solid}.alerta-info{background:#eaf4fb;border-color:#3498db;color:#1a5276}.alerta-ok{background:#eafaf1;border-color:var(--verde);color:#1e8449}.alerta-erro{background:#fdedec;border-color:var(--vermelho);color:#922b21}.alerta-warn{background:var(--dourado-bg);border-color:var(--dourado);color:#7d6608}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#fff;border-radius:var(--radius);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.modal-lg{max-width:820px}.modal-xl{max-width:1080px}.modal-header{padding:14px 18px;border-bottom:1px solid var(--borda);display:flex;align-items:center;justify-content:space-between}.modal-header h3{font-size:15px;font-weight:700;color:var(--azul)}.modal-body{padding:18px}.modal-footer{padding:12px 18px;border-top:1px solid var(--borda);display:flex;justify-content:flex-end;gap:8px}.toast-container{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:6px}.toast{padding:10px 16px;border-radius:var(--radius);font-size:13px;font-weight:600;box-shadow:var(--shadow);color:#fff;max-width:340px;animation:slideIn .2s ease}.toast.ok{background:var(--verde)}.toast.erro{background:var(--vermelho)}.toast.warn{background:var(--dourado)}.toast.info{background:var(--azul)}@keyframes slideIn{0%{transform:translate(20px);opacity:0}to{transform:none;opacity:1}}.spinner{width:28px;height:28px;border:3px solid #e9ecef;border-top-color:var(--teal);border-radius:50%;animation:spin .6s linear infinite}.loading-center{display:flex;justify-content:center;align-items:center;padding:48px;flex-direction:column;gap:10px;color:var(--muted);font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}.filtros-box{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);padding:12px 16px;margin-bottom:12px}.filtros-box .secao-titulo{margin-bottom:10px}.fi{border:1px solid var(--borda-input);border-radius:var(--radius);padding:6px 10px;font-size:13px;background:#fff;color:var(--texto);font-family:inherit}.fi:focus{outline:none;border-color:var(--teal)}.vazio{text-align:center;padding:40px 20px;color:var(--muted)}.vazio-icone{font-size:36px;margin-bottom:10px}.vazio h3{font-size:15px;font-weight:700;color:var(--texto);margin-bottom:6px}.total-bar{display:flex;gap:20px;padding:10px 14px;background:#f8f9fa;border-top:1px solid var(--borda);flex-wrap:wrap}.total-item label{font-size:10px;text-transform:uppercase;color:var(--muted);display:block}.total-item span{font-size:14px;font-weight:800;color:var(--azul)}.total-item span.verm{color:var(--vermelho)}.total-item span.verde{color:var(--verde)}.flex{display:flex}.flex-center{display:flex;align-items:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.text-right{text-align:right}.text-center{text-align:center}.text-muted{color:var(--muted);font-size:12px}.font-bold{font-weight:700}.font-900{font-weight:900}.w-full{width:100%}.nowrap{white-space:nowrap}.verde{color:var(--verde)}.verm{color:var(--vermelho)}.dourado{color:var(--dourado)}:root{--azul: #101d4f !important;--azul-escuro: #050b24 !important;--azul-claro: #edf3fb !important;--teal: #028090 !important;--dourado: #e8a020 !important;--vermelho: #b83232 !important;--verde: #087f5b !important;--fundo: #f4f6fb !important;--branco: #ffffff !important;--borda: #d6e0ef !important;--borda-input: #aac4e5 !important;--texto: #172033 !important;--muted: #66758f !important;--sidebar-w: 270px !important;--radius: 10px !important;--shadow-sm: 0 5px 18px rgba(20,35,90,.06) !important;--shadow: 0 8px 26px rgba(16,29,79,.08) !important}html,body,#root{min-height:100%!important}html{font-size:14px!important}body{margin:0!important;padding:0!important;background:linear-gradient(180deg,#f7f9fd,#eef3fb)!important;color:var(--texto)!important;font-family:Calibri,Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important}input,select,textarea,button,table,th,td{font-family:Calibri,Arial,sans-serif!important}button{border:none!important;border-radius:7px!important;padding:10px 14px!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:.15s ease!important}button:hover{transform:translateY(-1px);opacity:.95}.app-shell{display:flex!important;min-height:100vh!important;background:var(--fundo)!important}.sidebar{width:270px!important;min-width:270px!important;background:linear-gradient(180deg,#050b24,#071235 58%,#030817)!important;color:#fff!important;display:flex!important;flex-direction:column!important;min-height:100vh!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;z-index:100!important;box-shadow:8px 0 28px #0308173d!important;border-right:1px solid rgba(232,160,32,.12)!important}.sidebar-brand{padding:24px 22px 18px!important;border-bottom:1px solid rgba(232,160,32,.32)!important;background:radial-gradient(circle at top left,rgba(2,128,144,.32),transparent 35%)!important}.sidebar-brand h1{margin:0!important;font-size:24px!important;font-weight:900!important;letter-spacing:.4px!important;color:#fff!important}.sidebar-brand p{margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important;color:#d7def7!important}.sidebar-nav{padding:18px 14px!important;display:flex!important;flex-direction:column!important;gap:6px!important;flex:1!important}.nav-grupo{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;color:#9fb0e4!important;padding:10px 12px 4px!important;letter-spacing:.4px!important}.nav-item{width:100%!important;background:transparent!important;color:#edf3ff!important;text-align:left!important;border-radius:10px!important;padding:12px 14px!important;border:1px solid transparent!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:800!important;margin:0!important}.nav-item:hover{background:#ffffff12!important;color:#fff!important;transform:none!important}.nav-item.ativo{background:#ffffff1a!important;border-color:#e8a0207a!important;color:#fff!important;box-shadow:inset 5px 0 0 var(--dourado)!important;border-radius:12px!important;margin:4px 0!important}.nav-icon{border:0!important;width:18px!important;height:18px!important;flex:0 0 18px!important;font-size:14px!important}.sidebar-footer{padding:16px 14px 18px!important;border-top:1px solid rgba(255,255,255,.1)!important}.sidebar-user{background:#ffffff14!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;padding:12px!important;margin-bottom:10px!important}.sidebar-user strong{display:block!important;color:#fff!important;font-size:13px!important;margin-bottom:4px!important}.sidebar-user span{color:#d7e3ff!important;font-size:12px!important}.btn-sair{width:100%!important;background:#b83232!important;color:#fff!important;border-radius:8px!important;padding:10px 14px!important}.main-content{margin-left:270px!important;width:calc(100% - 270px)!important;min-height:100vh!important;background:transparent!important}.page-header{height:72px!important;background:#fff!important;border:1px solid rgba(16,29,79,.1)!important;border-left:5px solid var(--dourado)!important;margin:16px 22px 0!important;border-radius:14px!important;box-shadow:0 6px 20px #101d4f12!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 24px!important;position:sticky!important;top:0!important;z-index:50!important}.page-header-left h2{margin:0!important;font-size:22px!important;color:var(--azul)!important;font-weight:900!important}.page-header-left p{margin:4px 0 0!important;font-size:12px!important;color:var(--muted)!important}.page-header-right{background:#edf3fb!important;color:var(--azul)!important;padding:10px 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.page-body{padding:22px!important}.card,.sigom-card,.content-card{background:#fff!important;border:1px solid var(--borda)!important;border-radius:14px!important;box-shadow:0 5px 18px #14235a0f!important;padding:16px!important}.sigom-hero,.sigom-hero.apps{background:#101d4f!important;color:#fff!important;border-bottom:5px solid var(--dourado)!important;border-radius:12px!important;padding:18px 22px!important;box-shadow:none!important}.sigom-hero h3,.sigom-hero.apps h3{color:#fff!important;font-size:22px!important;font-weight:900!important}.sigom-hero p,.sigom-hero.apps p{color:#dce7ff!important;font-size:13px!important}.sigom-tabs,.page-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important;border-bottom:1px solid var(--borda)!important;padding:18px 20px 10px!important;background:#fff!important;border-radius:14px 14px 0 0!important}.sigom-tab,.page-tab{background:#edf3fb!important;color:var(--azul)!important;border:1px solid var(--borda)!important;border-radius:7px!important;padding:9px 12px!important;font-size:13px!important;font-weight:800!important}.sigom-tab.ativo,.page-tab.ativo{background:var(--azul)!important;color:#fff!important;border-color:var(--azul)!important}.campo label,.field label{font-size:11px!important;text-transform:uppercase!important;font-weight:900!important;color:var(--azul)!important}.campo input,.campo select,.campo textarea,.field input,.field select,.field textarea,.fi,input,select,textarea{border:1px solid #aac4e5!important;border-radius:7px!important;padding:9px 11px!important;font-size:14px!important;color:var(--texto)!important;background:#fff!important}.campo input:focus,.campo select:focus,.campo textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,input:focus,select:focus,textarea:focus{outline:3px solid rgba(2,128,144,.16)!important;border-color:var(--teal)!important}.sigom-section-title,.secao-titulo,.card-header{background:#edf3fb!important;border-left:5px solid var(--azul)!important;color:var(--azul)!important;padding:12px 14px!important;border-radius:4px!important;margin:16px 0 14px!important;font-size:16px!important;font-weight:900!important}.kpi-row{display:grid!important;grid-template-columns:repeat(6,minmax(170px,1fr))!important;gap:14px!important;margin:14px 0!important}.kpi{background:#fbfdff!important;border:1px solid var(--borda)!important;border-left:5px solid var(--dourado)!important;border-radius:8px!important;padding:13px 14px!important;min-height:74px!important}.kpi small{color:var(--azul)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}.kpi strong{font-size:17px!important;font-weight:900!important;color:#111827!important}.tabela-scroll,.table-wrap,.tabela-wrap{border:1px solid var(--borda)!important;border-radius:10px!important;overflow:auto!important;background:#fff!important}table{width:100%!important;border-collapse:collapse!important;font-size:13px!important}th{background:var(--azul)!important;color:#fff!important;text-align:left!important;padding:10px 12px!important;border-bottom:1px solid var(--borda)!important;font-weight:900!important;white-space:nowrap!important}td{padding:9px 12px!important;border-bottom:1px solid #eef3fa!important;color:var(--texto)!important;vertical-align:top!important}tr:hover td{background:#fbfdff!important}.btn-primary,.btn-blue{background:var(--azul)!important;color:#fff!important}.btn-success,.btn-green{background:var(--verde)!important;color:#fff!important}.btn-teal{background:var(--teal)!important;color:#fff!important}.btn-warning{background:var(--dourado)!important;color:#332100!important}.btn-danger,.btn-red{background:var(--vermelho)!important;color:#fff!important}.btn-light{background:#edf3fb!important;color:var(--azul)!important;border:1px solid var(--borda)!important}.btn-purple{background:#5f3dc4!important;color:#fff!important}@media (max-width: 950px){.sidebar{position:relative!important;width:100%!important;min-width:0!important;min-height:auto!important}.main-content{margin-left:0!important;width:100%!important}.app-shell{display:block!important}.kpi-row{grid-template-columns:1fr!important}}
