.clickup_quadro{scroll-snap-type:x proximity;align-items:flex-start;gap:12px;padding:4px 2px 18px;display:flex;overflow-x:auto}.kanban_cabecalho{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.kanban_cabecalho h2{margin:0 0 4px;font-size:20px}.kanban_cabecalho p{color:var(--muted);margin:0;font-size:13px}.kanban_filtros_compactos{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin:0 0 18px}.kanban_filtros_compactos>summary,.kanban_equipe_compacta>summary{cursor:pointer;color:var(--blue);padding:12px 16px;font-size:13px;font-weight:500}.kanban_filtros_compactos .os_filters{border:0;margin:0}.kanban_equipe_compacta{margin-top:12px}.clickup_quadro .clickup_coluna{scroll-snap-align:start;background:#f4f5f7;border:0;border-radius:10px;flex:1 0 260px;min-width:260px;max-width:360px;padding:10px}.clickup_quadro .kanban_column_head{background:0 0;border:0;justify-content:flex-start;gap:8px;padding:2px 0 10px}.clickup_quadro .kanban_column_head h3{text-transform:uppercase;letter-spacing:.025em;color:var(--text);background:0 0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:600;display:flex}.clickup_quadro .kanban_column_head h3:before{content:"";background:var(--cor_status_quadro,#8b96a5);border-radius:50%;width:7px;height:7px}.clickup_quadro .kanban_column_head .column_count{color:var(--muted);background:0 0;min-width:0;padding:0;font-size:11px}.clickup_quadro .status_andamento{--cor_status_quadro:#9273e3}.clickup_quadro .status_atraso{--cor_status_quadro:#d86464}.clickup_quadro .status_concluido{--cor_status_quadro:#42a579}.clickup_quadro .status_revisao{--cor_status_quadro:#d79f40}.clickup_quadro .kanban_cards{gap:8px;max-height:none;display:grid}.clickup_quadro .clickup_cartao{background:var(--panel);border:1px solid var(--border);text-align:left;cursor:default;border-radius:9px;width:100%;padding:12px;display:block;box-shadow:0 1px 3px #243b4808}.clickup_cartao[draggable=true]{cursor:grab}.clickup_cartao[draggable=true]:active{cursor:grabbing}.kanban_status_nome{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin-bottom:10px;font-size:11px;display:block}.kanban_titulo{text-align:left;color:var(--blue);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:1.4;display:block}.kanban_descricao{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin:8px 0;font-size:12px;font-weight:600;line-height:1.45}.kanban_orgao,.kanban_atribuicao,.kanban_data{color:var(--muted);overflow-wrap:anywhere;margin:4px 0;font-size:11px;line-height:1.4}.kanban_cartao_topo{align-items:center;gap:8px;margin-bottom:6px;display:flex}.kanban_cartao_topo .kanban_status_nome{flex:1;margin:0}.kanban_arrastar{color:var(--muted);cursor:grab;padding:2px;font-size:20px;line-height:1}.kanban_instrucao{color:var(--muted);margin:-8px 0 16px;font-size:12px;line-height:1.6}.clickup_cartao .kanban_edicao{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;padding-top:10px;display:grid}.kanban_edicao .status_celula{width:100%;min-width:0;display:block}.kanban_edicao .status_detalhe{display:none}.clickup_cartao .kanban_edicao .status_suspenso{width:100%;min-width:0;max-width:100%;height:40px;min-height:40px;color:var(--text);background-color:var(--panel);border:1px solid var(--border);cursor:pointer;box-shadow:none;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.4;display:block}.clickup_cartao .kanban_edicao .status_suspenso_estatico{cursor:default;overflow-wrap:anywhere;align-items:center;height:auto;display:flex}.clickup_cartao .kanban_edicao .status_suspenso option{color:var(--text);background:var(--panel)}.clickup_cartao .kanban_edicao select.status_suspenso:hover{border-color:var(--blue)}.kanban_cartao_acoes{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:10px;padding-top:8px;display:flex}.kanban_cartao_acoes .text_button{min-height:32px;padding:5px 0;font-size:12px}.kanban_editar_oficio{margin-left:auto}.kanban_soltar{border:1px dashed var(--border);text-align:center;color:var(--muted);border-radius:7px;margin:12px 0 0;padding:14px 8px;font-size:12px;display:none}.quadro_em_arrasto .kanban_soltar{display:block}.clickup_quadro .quadro_destino{outline:2px solid var(--blue);outline-offset:-2px}.quadro_destino .kanban_soltar{border-color:var(--blue);color:var(--blue);background:var(--fundo_azul,#eaf4f8)}.clickup_quadro .cartao_em_arrasto{opacity:.5}@media (pointer:coarse){.clickup_cartao .kanban_edicao .status_suspenso{height:44px;min-height:44px}.kanban_cartao_acoes .text_button{min-height:44px}.kanban_arrastar{display:none}}.revisoes_formulario>header,.revisao_formulario_linha>header,.historico_revisoes li>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.revisoes_formulario>header h3,.revisao_formulario_linha h4{margin:0}.revisoes_formulario>p{color:var(--muted);font-size:13px}.revisao_formulario_linha{border:1px solid var(--border);border-left:3px solid var(--amber);background:var(--panel);border-radius:8px;margin-top:16px;padding:18px}.revisao_formulario_linha>header{margin-bottom:16px}.historico_revisoes{margin:24px 0}.historico_revisoes ol{gap:12px;padding:0;list-style:none;display:grid}.historico_revisoes li{border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:8px;padding:16px}.historico_revisoes li>header{flex-wrap:wrap}.historico_revisoes li span{color:var(--muted);font-size:12px}.historico_revisoes li p{white-space:pre-wrap;margin-bottom:0;line-height:1.65}.oficio_formulario .formulario_grade>label{gap:8px;line-height:1.5;display:grid}.oficio_formulario .formulario_secao h3{margin:0 0 16px}.oficio_formulario .formulario_secao textarea{width:100%;margin-top:8px}@media (max-width:680px){.clickup_quadro .clickup_coluna{flex-basis:280px;max-width:280px}.revisoes_formulario>header{flex-direction:column;align-items:flex-start}.revisao_formulario_linha{padding:14px}}[data-tema=escuro] .clickup_quadro .clickup_coluna{background:#252b32}[data-tema=escuro] .clickup_quadro .kanban_column_head{background:0 0}.clickup_cartao .prazo_alert{margin-top:2px;padding:3px 6px;font-size:11px;line-height:1.35}.kanban_tipo{color:var(--muted);background:var(--bg);border-radius:3px;margin-bottom:4px;padding:2px 5px;font-size:10px;font-weight:600;display:inline-block}.kanban_vinculo{color:var(--muted);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin-bottom:6px;padding:0;font-size:11px;line-height:1.4;display:block}.kanban_vinculo:hover{color:var(--blue);text-decoration:underline}.kanban_adicionar_etapa{width:100%;min-height:30px;margin-top:8px;padding:5px 8px;font-size:11px}.kanban_acoes_etapa{color:var(--muted);margin-top:8px;font-size:11px}.kanban_acoes_etapa summary{cursor:pointer;padding:4px 0}.kanban_acoes_etapa>div{gap:4px;margin-top:6px;display:grid}.kanban_acoes_etapa .acao_tabela{justify-content:flex-start;width:100%;min-height:30px;font-size:11px}.kanban_acoes_etapa .acao_tabela_texto{display:inline}.kanban_cabecalho_acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body select:not([multiple]){appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%),linear-gradient(var(--border),var(--border))!important;background-position:right 21px center,right 16px center,right 38px center!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,1px 58%!important;padding-right:46px!important}.clickup_quadro .clickup_coluna{flex-basis:320px;min-width:300px;max-width:380px}.kanban_numero{color:var(--text);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:600}.kanban_status_campo{gap:5px;width:100%;min-width:0;display:grid}.kanban_status_campo>span:not(.status_celula){color:var(--muted);font-size:11px;font-weight:500}.kanban_etapas{border-top:1px solid var(--border);margin-top:12px;padding-top:9px;font-size:12px}.kanban_etapas>summary{cursor:pointer;color:var(--blue);padding:4px 0;font-weight:600}.kanban_etapas>summary>span{float:right;color:var(--muted);font-weight:400}.kanban_etapas ol{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.kanban_etapas li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:7px;padding:8px 0;display:flex}.kanban_etapa_resumo{min-width:0;color:var(--text);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0;font-size:12px;line-height:1.5}.kanban_etapa_opcoes{flex:none;position:relative}.kanban_etapa_opcoes[open]{z-index:5}.kanban_etapa_opcoes>summary{cursor:pointer;width:32px;height:32px;color:var(--muted);border:1px solid var(--border);background:var(--panel);border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;list-style:none;display:flex}.kanban_etapa_opcoes>summary::-webkit-details-marker{display:none}.kanban_etapa_opcoes>summary::marker{content:""}.kanban_etapa_opcoes>summary:hover,.kanban_etapa_opcoes[open]>summary{color:var(--blue);border-color:var(--blue)}.kanban_etapa_acoes{border:1px solid var(--border);background:var(--panel);z-index:5;border-radius:8px;gap:2px;width:210px;max-width:calc(100vw - 64px);max-height:60vh;padding:5px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 4px 16px #0002}.kanban_etapa_acoes .acao_tabela{width:100%;min-width:0;min-height:36px;color:var(--blue);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 8px;font-size:12px;line-height:1.4;display:flex}.kanban_etapa_acoes .acao_tabela svg{flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;display:block}.kanban_etapa_acoes .acao_tabela_texto{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4;display:block}.kanban_etapa_acoes .acao_tabela_perigosa{color:var(--red)}.kanban_etapa_acoes .acao_tabela:hover:not(:disabled){background:var(--bg);border-color:var(--border)}.kanban_etapa_acoes .acao_tabela:disabled{opacity:.4;cursor:default}.kanban_etapa_opcoes>summary:focus-visible,.kanban_etapa_acoes .acao_tabela:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kanban_ver_historico{color:var(--muted)}.historico_cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.historico_processo{margin:20px 0}.historico_processo ol{gap:12px;padding:0;list-style:none;display:grid}.historico_processo li{border-left:3px solid var(--blue);background:var(--bg);border-radius:0 6px 6px 0;padding:10px 14px}.historico_processo time{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.historico_processo strong{font-size:14px}.historico_processo p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.6}.historico_processo .historico_processo_autoria{color:var(--muted);margin-top:8px;font-size:12px}.clickup_quadro .status_prefeitura{--cor_status_quadro:var(--blue)}.clickup_quadro{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:visible}.clickup_quadro .clickup_coluna{width:100%;min-width:0;max-width:none}.clickup_quadro .kanban_column_head h3{white-space:normal;overflow-wrap:anywhere}.clickup_coluna[data-kanban-status=Em\ atraso] .kanban_soltar,.clickup_coluna[data-kanban-status="Em atraso (legado)"] .kanban_soltar{display:none}.dashboard_cumprimento{margin:24px 0}.dashboard_cumprimento h2{font-size:1rem}.dashboard_cumprimento .dashboard_indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.dialogo_formulario .dialog_body{scroll-padding-bottom:110px}.dialogo_formulario .formulario_acoes{z-index:6;background:var(--panel);box-shadow:0 -8px 12px color-mix(in srgb,var(--panel) 92%,transparent);border-top:1px solid var(--border);margin-bottom:-24px;padding:14px 0 20px;position:sticky;bottom:-24px}@media (min-width:1800px){.clickup_quadro{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1000px){.clickup_quadro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.clickup_quadro{grid-template-columns:minmax(0,1fr)}.dialogo_formulario .formulario_acoes{flex-flow:wrap;gap:8px;margin-bottom:-20px;bottom:-20px}.dialogo_formulario .formulario_acoes>.formulario_espaco{display:none}.dialogo_formulario .formulario_acoes>.primary_button{flex:135px;order:1;width:auto}.dialogo_formulario .formulario_acoes>.quiet_button{flex:100px;order:2;width:auto}.dialogo_formulario .formulario_acoes>.formulario_acao_perigosa{order:3;width:100%;min-height:30px}.clickup_quadro .clickup_coluna{min-width:0;max-width:none}.kanban_etapa_resumo{min-height:32px}.clickup_cartao .kanban_edicao .status_suspenso{height:44px;min-height:44px}}@media (pointer:coarse){.kanban_etapa_opcoes>summary{width:44px;height:44px}.kanban_etapa_acoes .acao_tabela{min-height:44px}}.autoria_registro{border-left:2px solid var(--border);background:var(--bg);color:var(--muted);overflow-wrap:anywhere;margin:12px 0 18px;padding:10px 12px;font-size:12px;line-height:1.6}.autoria_registro p{margin:0}.autoria_registro p+p{margin-top:3px}.autoria_registro_compacta{background:0 0;border:0;margin:6px 0;padding:0;font-size:11px;line-height:1.5}.autoria_registro_compacta p{font-size:inherit;line-height:inherit}.kanban_etapa_identificacao{flex:1;min-width:0}.kanban_etapa_identificacao .kanban_etapa_resumo{width:100%}.kanban_etapa_identificacao .autoria_registro{margin:3px 0 0}.historico_revisoes li .autoria_registro p{margin:0;font-size:12px;line-height:1.6}.historico_alteracoes{margin:24px 0}.historico_alteracoes>ol{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.historico_alteracao{border:1px solid var(--border);background:var(--panel);overflow-wrap:anywhere;border-radius:8px;padding:14px}.historico_alteracao>strong{font-size:13px}.historico_alteracao_autor,.historico_alteracao_campos,.historico_status{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.6}.historico_status.red_text{color:var(--red)}.historico_evento_detalhes{margin-top:10px}.historico_evento_detalhes>summary,.historico_valor_longo>summary{cursor:pointer;color:var(--blue);font-size:12px;line-height:1.6}.historico_evento_detalhes dl{gap:12px;margin:12px 0 0;display:grid}.historico_alteracao_campo dt{margin-bottom:6px;font-size:12px;font-weight:600}.historico_alteracao_campo dd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;display:grid}.historico_alteracao_campo dd>div{background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.6}.historico_alteracao_campo dd b{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.historico_valor_longo p{margin:8px 0 0}.historico_valor_longo summary span{text-decoration:underline}@media (max-width:680px){.historico_alteracao_campo dd{grid-template-columns:minmax(0,1fr)}.historico_alteracao{padding:12px}.autoria_registro{font-size:11px}}
.cadastros_pagina{width:100%;min-width:0;max-width:none}.cadastros_cabecalho{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.cadastros_cabecalho h2{margin:0;font-size:20px}.cadastros_cabecalho p{color:var(--muted);margin:5px 0 0;font-size:13px}.cadastros_nota{color:var(--muted);margin:12px 0 20px;font-size:13px;line-height:1.6}.cadastros_lista{gap:10px;display:grid}.cadastro_item{background:var(--panel);border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.cadastro_item h3{overflow-wrap:anywhere;margin:0;font-size:15px}.cadastro_item p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.cadastro_formulario{gap:18px;display:grid}.cadastro_formulario>label{gap:8px;font-size:14px;display:grid}.cadastro_formulario input{width:100%;color:var(--text)}.cadastro_formulario .formulario_acoes{justify-content:flex-end}.cadastro_item .quiet_button{flex-shrink:0}@media (max-width:680px){.cadastros_cabecalho{flex-wrap:wrap;align-items:flex-start}.cadastro_item{padding:12px}}
.dialogo_formulario .dialog_head{padding:14px 20px}.dialogo_formulario .dialog_head h2{margin-top:3px}.dialogo_formulario .dialog_body{padding:14px 20px 24px;line-height:1.5}.dialogo_formulario .formulario_introducao{padding:8px 10px;margin-bottom:12px!important}.dialogo_formulario .formulario_secao{gap:8px;padding:12px 0}.dialogo_formulario .formulario_secao:first-of-type{padding-top:0}.dialogo_formulario .formulario_secao h3{margin:0}.dialogo_formulario .formulario_secao p{margin:0;line-height:1.5}.dialogo_formulario .formulario_grade{gap:10px 12px}.dialogo_formulario .formulario_grade>label,.dialogo_formulario .etapa_formulario label,.dialogo_formulario .cadastro_formulario>label{gap:4px;line-height:1.4}.dialogo_formulario .etapa_formulario textarea{min-height:84px;margin-top:0}.dialogo_formulario .revisao_formulario_linha{margin-top:8px;padding:12px}.dialogo_formulario .revisao_formulario_linha>header{margin-bottom:8px}.dialogo_formulario .revisao_adicionar{justify-self:start;margin-top:4px}.dialogo_formulario .historico_processo{margin:0}.dialogo_formulario .cadastro_formulario{gap:12px}.dialogo_formulario .cadastro_formulario .cadastros_nota{margin:0;line-height:1.45}.dialogo_formulario .formulario_acoes{padding-top:10px}.dialogo_formulario .dependencias_selecao{padding:12px}.dependencias_selecionadas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dependencias_selecionadas li{border:1px solid var(--border);background:var(--panel);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.dependencias_selecionadas li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.dependencias_selecionadas strong{font-size:13px;font-weight:500}.dependencias_selecionadas small,.dependencias_selecao>small{color:var(--muted);font-size:12px;line-height:1.45}.dependencias_selecionadas .quiet_button{flex-shrink:0;min-height:44px}@media (max-width:680px){.dialogo_formulario .dialog_head{padding:12px 16px}.dialogo_formulario .dialog_body{padding:12px 16px 20px}.dialogo_formulario .formulario_secao{padding:10px 0}.dialogo_formulario .dependencias_selecao{padding:10px}.dialogo_formulario .formulario_secao_cabecalho{gap:4px}}
