@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--fonte-principal:"Montserrat";--azul-escuro:#1e3148;--azul-claro:#e7f4fc;--azul-destaque:#2f87c6;--cinza-medio:#7c736a;--cinza-claro:#ede9e4;--cinza-escuro:#606e7e;--bg-page:#fff;--bg-surface:#fff;--text-main:var(--cinza-escuro);--border-soft:#d8e6ef}*{box-sizing:border-box;margin:0;padding:0}body{line-height:1.6;font-family:var(--fonte-principal);color:var(--text-main);background-color:var(--bg-page)}@media (prefers-reduced-motion:reduce){body,.table_main,.table_main td,.table_main th,.table_header,.categoria_secao,.manager_modal,.sidebar,.header_nav,.home_card,input,select,textarea,button{transition:none!important}}.table_main{border-collapse:collapse;table-layout:fixed;background:#fff;border:1px solid #dbe9f2;border-radius:10px;width:100%;overflow:hidden}.table_main td{color:#556778;border-bottom:1px solid #e8f1f7;padding:7px 10px;font-size:.92rem}.table_main th{cursor:pointer;color:#3c5367;background:#edf5fb;border-bottom:1px solid #d6e5ef;border-right:1px solid #d6e5ef;padding:8px 10px;font-size:.84rem;font-weight:700}.table_main th:last-child{border-right:none}.table_main tbody tr:nth-child(2n),.table_main tbody tr.table_row_even{background:#f9fcff}.table_main tbody tr:hover,.table_main tbody tr.table_row_even:hover{background:#eef7fd}.table_header{-webkit-user-select:none;user-select:none}.table_delete_btn{cursor:pointer;color:#7a2323;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.05rem;line-height:1;transition:background .15s,transform .1s}.table_delete_btn:hover{background:#ffe4e4}.table_delete_btn:active{transform:scale(.96)}.table_delete_btn:focus-visible{outline-offset:2px;outline:2px solid #d36b6b}body.dark-mode{--azul-escuro:#d8e8f8;--azul-claro:#e7f4fc;--azul-destaque:#7fc0f0;--cinza-medio:#b6c5d3;--cinza-claro:#38526c;--cinza-escuro:#e7f0f8;--bg-page:#0b1420;--bg-surface:#132335;--text-main:#eaf2fa;--border-soft:#3a5775;color:var(--text-main);background-color:var(--bg-page)}body.dark-mode .categoria_secao,body.dark-mode .manager_modal,body.dark-mode .supertabelacidades_new_form,body.dark-mode .supertabelacidades_filters,body.dark-mode .compras_vv_filters,body.dark-mode .table_main tbody tr:nth-child(2n),body.dark-mode .row_add_line,body.dark-mode .row_add_line td,body.dark-mode .supertabelanegociacoes_paginacao,body.dark-mode .supertabelaplanos_cidade_vazia_wrap{background:var(--bg-surface)}body.dark-mode .supertabelanegociacoes_paginacao_info,body.dark-mode .supertabelanegociacoes_paginacao_page,body.dark-mode .supertabelaplanos_cidade_vazia_wrap p,body.dark-mode .supertabelaplanos_cidade_vazia_wrap label{color:var(--azul-claro)}body.dark-mode .table_main tbody tr:nth-child(odd){background:#16293f}body.dark-mode .table_main tbody tr.table_row_even{background:var(--bg-surface)}body.dark-mode .table_main td,body.dark-mode .table_main th,body.dark-mode .manager_table th,body.dark-mode .manager_table td,body.dark-mode .categoria_secao,body.dark-mode .supertabelacidades_filters,body.dark-mode .compras_vv_filters,body.dark-mode .manager_modal{border-color:var(--border-soft)}body.dark-mode .table_main td{color:#dce7f2}body.dark-mode .table_main td.table_custo_negativo{color:#78e09f}body.dark-mode input,body.dark-mode select,body.dark-mode textarea,body.dark-mode .table_cell_input{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .table_main tbody tr:hover,body.dark-mode .manager_icon_btn:hover,body.dark-mode .row_add_btn:hover,body.dark-mode .table_main tbody tr.table_row_even:hover{background:#17314a}body.dark-mode .row_add_btn{color:#e9fff1;background:#1f7a49;border-color:#2da55f}body.dark-mode .row_add_btn:hover{color:#f2fff7;background:#238a53}body.dark-mode .row_add_cancel_btn{color:#d4e0ec;background:#1b2b3b;border-color:#4f6479}body.dark-mode .row_add_cancel_btn:hover{color:#e8f1fb;background:#25384b}body.dark-mode .sidebar{background:#11263a;border-right:1px solid #2f4962}body.dark-mode .sidebar_group_btn,body.dark-mode .sidebar_submenu a,body.dark-mode .sidebar_submenu_action{color:#eaf3fb}body.dark-mode .sidebar_group_btn:hover,body.dark-mode .sidebar_submenu a:hover{color:#f4f9ff;background:#7fc0f024}body.dark-mode .sidebar_footer{border-top-color:#34526d}body.dark-mode .supertabelamain_filters,body.dark-mode .supertabelacidades_filters,body.dark-mode .supertabelaplanos_filters,body.dark-mode .supertabelaprocedimentos_filters,body.dark-mode .supertabelanegociacoes_filters,body.dark-mode .credenciamento_main_filters{background:#182e44;border-color:#3b5a77;box-shadow:0 6px 18px #030a1259}body.dark-mode .supertabelamain_filters_checkbox_wrap,body.dark-mode .supertabelacidades_edit_wrap,body.dark-mode .supertabelacidades_action_btn,body.dark-mode .supertabelaplanos_edit_wrap,body.dark-mode .supertabelaplanos_action_btn,body.dark-mode .supertabelaprocedimentos_edit_wrap,body.dark-mode .supertabelaprocedimentos_action_btn,body.dark-mode .supertabelanegociacoes_edit_wrap,body.dark-mode .supertabelanegociacoes_action_btn,body.dark-mode .supertabelanegociacoes_back_btn,body.dark-mode .credenciamento_main_action_btn{color:#edf5fd;background:#274158;border-color:#557593}body.dark-mode .supertabelaplanos_action_btn_ico{color:#9fd4ff}body.dark-mode .supertabelaplanos_mode_rail{background:#1a2f45;border-color:#3f5f7c;box-shadow:inset 0 1px 2px #00000040}body.dark-mode .supertabelaplanos_mode_thumb{background:linear-gradient(#3a8cc9 0%,#256aa3 100%);box-shadow:0 2px 10px #00000059}body.dark-mode .supertabelaplanos_mode_btn:not(.is-active){color:#b8d4ea}body.dark-mode .supertabelaplanos_filter_mode_label{color:var(--azul-escuro)}body.dark-mode .supertabelaplanos_th_plan{color:#1d6498}body.dark-mode .supertabelaplanos .table_cell_readonly{color:#8aa4bc}body.dark-mode .table_delete_btn:hover{background:#3a2430}body.dark-mode .table_delete_btn{color:#ffb0b0}body.dark-mode .supertabelaplanos_alert{background:linear-gradient(#1a3248 0%,#152a3d 100%);border-color:#4b7aa3}body.dark-mode .supertabelaplanos_alert_close{color:#e9f3fc;background:#213b54;border-color:#4a6987}body.dark-mode .supertabelaplanos_confirm_toast{background:linear-gradient(#2a1f24 0%,#241a1d 100%);border-color:#6b4548}body.dark-mode .supertabelaplanos_confirm_btn{color:#e6f1fb;background:#213b54;border-color:#557696}body.dark-mode .supertabelaplanos_confirm_btn.danger{color:#ffc9c9;background:#3d2528;border-color:#8a5558}body.dark-mode .supertabelaprocedimentos_massa_wrap{background:#182e44;border-color:#3f5f7c}body.dark-mode .supertabelaprocedimentos_massa_wrap p,body.dark-mode .supertabelaprocedimentos_massa_form label{color:#e6f0fa}body.dark-mode .supertabelaprocedimentos_massa_form textarea{color:#e6f0fa;background:#0f1e2e;border-color:#3f5f7c}body.dark-mode .supertabelaprocedimentos_massa_btn{color:#e6f0fa;background:#274862;border-color:#5b82a4}body.dark-mode .supertabelaprocedimentos_massa_btn:hover{background:#2f5678}body.dark-mode .supertabelaprocedimentos_alert{background:linear-gradient(#1a3248 0%,#152a3d 100%);border-color:#4b7aa3}body.dark-mode .supertabelaprocedimentos_alert_close{color:#e9f3fc;background:#213b54;border-color:#4a6987}body.dark-mode .supertabelaprocedimentos_confirm_toast{background:linear-gradient(#2a1f24 0%,#241a1d 100%);border-color:#6b4548}body.dark-mode .supertabelaprocedimentos_confirm_btn{color:#e6f1fb;background:#213b54;border-color:#557696}body.dark-mode .supertabelaprocedimentos_confirm_btn.danger{color:#ffc9c9;background:#3d2528;border-color:#8a5558}body.dark-mode .supertabelanegociacoes_form_box{background:#182e44;border-color:#3f5f7c}body.dark-mode .supertabelanegociacoes_form_box h3,body.dark-mode .supertabelanegociacoes_form_grid label span,body.dark-mode .supertabelanegociacoes_form_full span{color:#e6f0fa}body.dark-mode .supertabelanegociacoes_form_grid input,body.dark-mode .supertabelanegociacoes_form_grid select,body.dark-mode .supertabelanegociacoes_form_full textarea{color:#e6f0fa;background:#0f1e2e;border-color:#3f5f7c}body.dark-mode .supertabelanegociacoes_action_btn.secondary{color:#e6f1fb;background:#213b54;border-color:#557696}body.dark-mode .supertabelanegociacoes_alert{background:linear-gradient(#1a3248 0%,#152a3d 100%);border-color:#4b7aa3}body.dark-mode .supertabelanegociacoes_alert_close{color:#e9f3fc;background:#213b54;border-color:#4a6987}body.dark-mode .supertabelanegociacoes_confirm_toast{background:linear-gradient(#2a1f24 0%,#241a1d 100%);border-color:#6b4548}body.dark-mode .supertabelanegociacoes_confirm_btn{color:#e6f1fb;background:#213b54;border-color:#557696}body.dark-mode .supertabelanegociacoes_confirm_btn.danger{color:#ffc9c9;background:#3d2528;border-color:#8a5558}body.dark-mode .supertabelamain_filters_checkbox_wrap span,body.dark-mode .supertabelacidades_edit_wrap span{color:#edf5fd}body.dark-mode .supertabelamain_filters_checkbox_wrap input,body.dark-mode .supertabelacidades_edit_wrap input{accent-color:#7fc0f0}body.dark-mode .supertabelamain_header.is-compact,body.dark-mode .supertabelacidades_header.is-compact,body.dark-mode .supertabelaplanos_header.is-compact,body.dark-mode .supertabelaprocedimentos_header.is-compact,body.dark-mode .supertabelanegociacoes_header.is-compact,body.dark-mode .compras_vv_header.is-compact,body.dark-mode .compras_orc_header.is-compact,body.dark-mode .credenciamento_main_header.is-compact{-webkit-backdrop-filter:blur(6px);background:#0e1b2abf}body.dark-mode .credenciamento_main_paginacao{background:var(--bg-surface)}body.dark-mode .credenciamento_main_paginacao_info,body.dark-mode .credenciamento_main_paginacao_page,body.dark-mode .credenciamento_main_paginacao_label{color:var(--azul-claro)}body.dark-mode .credenciamento_main_action_btn.secondary{color:#e6f1fb;background:#213b54;border-color:#557696}body.dark-mode .credenciamento_main_alert{background:linear-gradient(#1a3248 0%,#152a3d 100%);border-color:#4b7aa3}body.dark-mode .credenciamento_main_alert button{color:#e9f3fc;background:#213b54;border-color:#4a6987}body.dark-mode .credenciamento_modal{background:#182e44;border-color:#3f5f7c}body.dark-mode .credenciamento_modal h3,body.dark-mode .credenciamento_modal_grid label span,body.dark-mode .credenciamento_modal_full span,body.dark-mode .credenciamento_modal_checks label{color:#e6f0fa}body.dark-mode .credenciamento_modal_grid input,body.dark-mode .credenciamento_modal_grid select,body.dark-mode .credenciamento_modal_grid textarea{color:#e6f0fa;background:#0f1e2e;border-color:#3f5f7c}body.dark-mode .credenciamento_modal_sugestoes{background:#14283b;border-color:#3f5f7c}body.dark-mode .credenciamento_modal_sugestoes button{color:#e6f0fa;border-bottom-color:#2e4e6a}body.dark-mode .credenciamento_modal_sugestoes button:hover{background:#203b54}body.dark-mode .credenciamento_modal_tag{color:#dbeeff;background:#274862;border-color:#5b82a4}body.dark-mode .credenciamento_modal_tag button{color:#dbeeff}body.dark-mode .table_header,body.dark-mode .manager_table th{color:#eaf2fa;background:#1f3951;border-bottom-color:#4b6a86}body.dark-mode .table_main th{border-color:#4b6a86}body.dark-mode .manager_modal_header,body.dark-mode .manager_add_bar,body.dark-mode .manager_edit_bar,body.dark-mode .manager_duplicate_bar{background:#1a3248;border-bottom-color:#486784}body.dark-mode .manager_modal_header h3{color:#eef5fc}body.dark-mode .manager_add_city_btn,body.dark-mode .manager_close_btn,body.dark-mode .manager_action_btn{color:#e6f1fb;background:#27435d;border-color:#557696}body.dark-mode .manager_action_btn.save{color:#f2f8ff;background:#2d5678;border-color:#6f99bd}body.dark-mode .cidade_vazia_wrap{background:#182e44;border-color:#3f5f7c}body.dark-mode .cidade_vazia_wrap p,body.dark-mode .cidade_vazia_form label{color:#e6f0fa}body.dark-mode .cidade_vazia_form textarea{color:#e6f0fa;background:#0f1e2e;border-color:#3f5f7c}body.dark-mode .cidade_vazia_btn{color:#e6f0fa;background:#274862;border-color:#5b82a4}body.dark-mode .cidade_vazia_btn:hover{background:#2f5678}body.dark-mode .header{background:linear-gradient(#0a1420eb,#0a142066)}body.dark-mode .header_nav{background:#14283b;box-shadow:0 8px 24px #00000073}body.dark-mode .header_nav_link{color:#e4edf7}body.dark-mode .logout_button,body.dark-mode .header_darkmode_button{color:#e9f3fc;background:#213b54;border-color:#4a6987}body.dark-mode .home_cards_container{background:#102234;border-color:#3f5f7c;box-shadow:0 8px 24px #00000059}body.dark-mode .home{color:#e5eef8;background:0 0}body.dark-mode .home_card{background:#163047;border-color:#40607d}body.dark-mode .home_card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000047}body.dark-mode .card_nome,body.dark-mode .card_texto{color:#e5eef8}body.dark-mode .card_link{color:#d8ecff;background:#274862}body.dark-mode .card_link:hover{font-weight:500;transform:scale(1.03)}body.dark-mode footer{background:linear-gradient(#132437,#0e1b2b);border-top-color:#304a63}body.dark-mode footer a,body.dark-mode .copyright{color:#dbe7f3}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width<=1023px){body{overflow-x:hidden}.supertabelamain,.supertabelacidades,.supertabelaplanos,.supertabelaprocedimentos,.supertabelanegociacoes,.credenciamento_main,.compras_vv,.compras_orc,.gerenciamento_acessos{box-sizing:border-box;max-width:100%;margin-bottom:1.25rem;margin-left:.5rem!important;margin-right:.5rem!important}.supertabelamain hr,.supertabelacidades hr,.supertabelaplanos hr,.supertabelaprocedimentos hr,.supertabelanegociacoes hr,.credenciamento_main hr,.compras_vv hr,.compras_orc hr{margin-left:.75rem!important;margin-right:.75rem!important}.supertabelamain_filters,.supertabelacidades_filters,.supertabelaplanos_filters,.supertabelaprocedimentos_filters,.supertabelanegociacoes_filters,.credenciamento_main_filters,.compras_vv_filters,.compras_orc_filtros_inner{box-sizing:border-box;flex-wrap:wrap!important;justify-content:stretch!important;width:100%!important;max-width:100%!important}.supertabelamain_filters_input,.supertabelamain_filters_select,.supertabelacidades_filters .supertabelacidades_filter_item,.supertabelaplanos_filters .supertabelaplanos_filter_item,.supertabelaprocedimentos_filters .supertabelaprocedimentos_filter_item,.supertabelanegociacoes_filters .supertabelanegociacoes_filter_item,.credenciamento_main_filter_item,.compras_vv_filter_item,.compras_orc_filtro_item{flex:100%!important;min-width:0!important}.credenciamento_main_filters_row,.credenciamento_main_filters_selectors .credenciamento_main_filters_row:first-child{grid-template-columns:1fr!important;gap:8px!important}.credenciamento_main_filters_layout{flex-direction:column!important}.gerenciamento_acessos_layout{grid-template-columns:1fr!important}.compras_orc_filtros_flutuantes{box-sizing:border-box;width:100%!important;max-width:100%!important}.compras_vv_header_body{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.documentation{margin:.5rem!important;padding:.5rem!important}.documentation_iframe_wrapper{width:100%!important;max-width:100%!important;min-height:50vh!important}}@media (width<=640px){.supertabelamain h1,.supertabelacidades h1,.supertabelaplanos h1,.supertabelaprocedimentos h1,.supertabelanegociacoes h1,.credenciamento_main h1,.compras_vv h1,.compras_orc h1{padding:0 .25rem;font-size:1.15rem;line-height:1.3}.table_main th,.table_main td{padding:6px 5px;font-size:.82rem}.table_main th{font-size:.76rem}}@media (width<=1023px){.table_main{min-width:0;display:table}.supertabelamain .table_main,.supertabelacidades .table_main,.supertabelaplanos .table_main,.supertabelaprocedimentos .table_main,.supertabelanegociacoes .table_main,.credenciamento_main .table_main,.compras_vv .table_main{font-size:.86rem}}.supertabelacidades{text-align:center;color:var(--cinza-escuro);margin:0 2.5em 2.5em}.supertabelacidades hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.supertabelacidades_header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:8px 0 10px;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.supertabelacidades_header h2{transition:font-size .2s,margin .2s,opacity .2s}.supertabelacidades_header.is-compact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;padding:4px 0 6px}.supertabelacidades_header.is-compact h2{opacity:.95;margin:0;font-size:1.3rem}.supertabelacidades_filters{text-align:center;background:#f8fbfd;border:1px solid #d7e8f2;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:end;gap:8px;max-width:1300px;margin:.75em auto;padding:.7em .9em;display:flex;overflow-x:hidden}.supertabelacidades_header.is-compact .supertabelacidades_filters{margin:.35em auto;padding:.55em 1.5em;box-shadow:0 2px 10px #1e31481f}.supertabelacidades_filter_item p{margin:0 0 4px;font-size:.82rem}.supertabelacidades_filter_item{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;min-width:0;display:flex}.supertabelacidades_input,.supertabelacidades_select{border:1px solid var(--azul-destaque);background:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:6px 10px;font-size:.88rem}.supertabelacidades_filter_busca .supertabelacidades_input{min-width:0}.supertabelacidades_action_btn{border:1px solid var(--azul-destaque);color:#0a5d96;white-space:nowrap;cursor:pointer;text-overflow:ellipsis;background:#e8f5ff;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;font-size:.84rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.supertabelacidades_action_btn:disabled{opacity:.55;cursor:not-allowed}.supertabelacidades_action_btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #1e31481f}.supertabelacidades_action_btn .ico{color:#0a74bb}.supertabelacidades_edit_wrap{white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #b8d3e5;border-radius:7px;flex:1 1 0;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex;overflow:hidden}.supertabelacidades_edit_wrap input{width:16px;height:16px;accent-color:var(--azul-destaque)}.supertabelacidades_new_form{text-align:left;background:#fff;border:1px solid #cde1ef;border-radius:12px;max-width:1200px;margin:0 auto 8px;padding:14px;box-shadow:0 2px 10px #1e31480f}.supertabelacidades_new_form h3{color:var(--azul-escuro);margin:0 0 12px}.supertabelacidades_form_grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 12px;display:grid}.supertabelacidades_form_grid label{flex-direction:column;gap:6px;font-size:.9rem;display:flex}.supertabelacidades_form_grid label.full{grid-column:1/-1}.supertabelacidades_form_grid input,.supertabelacidades_form_grid select,.supertabelacidades_form_grid textarea{border:1px solid #b8d3e5;border-radius:8px;padding:8px 10px;font-family:inherit}.supertabelacidades_submit_btn{color:#fff;cursor:pointer;background:#2b90d7;border:1px solid #1f7ec2;border-radius:8px;margin-top:12px;padding:8px 14px;font-weight:700}.supertabelacidades_alert{z-index:1200;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelacidades_alert_text{text-align:left;flex-direction:column;gap:3px;display:flex}.supertabelacidades_alert_text strong{color:#1e3148;font-size:.92rem}.supertabelacidades_alert_text span{color:#30495f;font-size:.88rem;line-height:1.3}.supertabelacidades_alert_close{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700;line-height:1}.supertabelacidades_confirm_toast{z-index:1200;background:linear-gradient(#fff9f9 0%,#ffecec 100%);border:1px solid #d1a2a2;border-radius:10px;flex-direction:column;gap:10px;min-width:300px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:96px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelacidades_confirm_text{text-align:left;flex-direction:column;gap:4px;display:flex}.supertabelacidades_confirm_text strong{color:#7a2323;font-size:.92rem}.supertabelacidades_confirm_text span{color:#5f2d2d;font-size:.88rem;line-height:1.3}.supertabelacidades_confirm_actions{justify-content:flex-end;gap:8px;display:flex}.supertabelacidades_confirm_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 11px;font-weight:600}.supertabelacidades_confirm_btn.danger{color:#7a2323;background:#ffdede;border-color:#c97a7a}.supertabelacidades_table_container{text-align:center;flex-direction:column;justify-content:center;gap:22px;margin-top:12px;display:flex}.manager_duplicate_bar,.manager_add_bar,.manager_edit_bar{background:#fbfdff;border-bottom:1px solid #e4eff7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.manager_region_name{color:#5d7b92}.manager_icon_btn.danger.is-confirm{background:#ffdede;border-color:#b56969}.cidade_vazia_wrap{text-align:left;background:#f9fcff;border:1px solid #d5e7f3;border-radius:12px;flex-direction:column;gap:10px;max-width:980px;margin:0 auto;padding:14px;display:flex}.cidade_vazia_wrap p{color:#2a4a63;margin:0;font-weight:600}.cidade_vazia_form{flex-direction:column;gap:8px;display:flex}.cidade_vazia_form label{color:#32566f;font-size:.92rem}.cidade_vazia_form textarea{resize:vertical;border:1px solid #9fc5de;border-radius:10px;padding:10px;font-family:inherit}.cidade_vazia_btn{color:#0f6299;cursor:pointer;background:#e8f5ff;border:1px solid #4d9ad0;border-radius:8px;align-self:flex-start;padding:8px 12px;font-weight:700}.supertabelaplanos{text-align:center;color:var(--cinza-escuro);margin:0 2.5em 2.5em}.supertabelaplanos hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.supertabelaplanos_header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:8px 0 10px;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.supertabelaplanos_header h2{transition:font-size .2s,margin .2s,opacity .2s}.supertabelaplanos_header.is-compact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;padding:4px 0 6px}.supertabelaplanos_header.is-compact h2{opacity:.95;margin:0;font-size:1.3rem}.supertabelaplanos_filters{text-align:center;background:#f8fbfd;border:1px solid #d7e8f2;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:8px;max-width:1300px;margin:.75em auto;padding:.7em .9em;display:flex;overflow-x:auto}.supertabelaplanos_header.is-compact .supertabelaplanos_filters{margin:.35em auto;padding:.55em 1.5em;box-shadow:0 2px 10px #1e31481f}.supertabelaplanos_filter_item p{margin:0 0 4px;font-size:.82rem}.supertabelaplanos_input,.supertabelaplanos_select{border:1px solid var(--azul-destaque);background:#fff;border-radius:7px;min-width:140px;height:34px;padding:6px 10px;font-family:inherit;font-size:.88rem}.supertabelaplanos_filter_busca .supertabelaplanos_input{min-width:220px}.supertabelaplanos_action_btn{border:1px solid var(--azul-destaque);color:#0a5d96;white-space:nowrap;cursor:pointer;background:#e8f5ff;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:.84rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.supertabelaplanos_action_btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px #1e31481f}.supertabelaplanos_action_btn_ico{color:#0a74bb}.supertabelaplanos_edit_wrap{white-space:nowrap;background:#fff;border:1px solid #b8d3e5;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}.supertabelaplanos_edit_wrap input[type=checkbox]{width:16px;height:16px;accent-color:var(--azul-destaque)}.supertabelaplanos_filter_mode{align-items:center}.supertabelaplanos_filter_mode_label{color:var(--azul-escuro,#1e3148);margin:0 0 4px;font-size:.82rem;font-weight:600}.supertabelaplanos_mode_rail{background:#e8f0f7;border:1px solid #b8d3e5;border-radius:999px;grid-template-columns:1fr 1fr;align-items:stretch;min-width:240px;max-width:100%;min-height:32px;padding:3px;display:grid;position:relative;box-shadow:inset 0 1px 2px #1e31480f}.supertabelaplanos_mode_thumb{z-index:0;pointer-events:none;background:linear-gradient(#3498db 0%,#1f7ec2 100%);border-radius:999px;width:calc(50% - 4.5px);transition:left .34s cubic-bezier(.4,0,.2,1),box-shadow .34s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 10px #1f7ec259}.supertabelaplanos_mode_thumb.is-right{left:calc(50% + 1.5px)}.supertabelaplanos_mode_btn{z-index:1;color:#3d5c73;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;margin:0;padding:7px 12px;font-family:inherit;font-size:.76rem;font-weight:600;line-height:1.2;transition:color .28s,font-weight .2s,transform .2s;position:relative}.supertabelaplanos_mode_btn:hover:not(.is-active){color:#1a4a6b}.supertabelaplanos_mode_btn.is-active{color:#fff;text-shadow:0 1px #0000001f;font-weight:700}.supertabelaplanos_mode_btn:focus-visible{outline-offset:2px;outline:2px solid #1f7ec2}.supertabelaplanos_header.is-compact .supertabelaplanos_mode_rail{min-width:240px;min-height:30px}.supertabelaplanos_header.is-compact .supertabelaplanos_mode_btn{padding:5px 8px;font-size:.76rem}.supertabelaplanos_filter_plano_wrap{opacity:0;pointer-events:none;flex:0 0 0;width:0;max-height:0;transition:width .3s,flex-basis .3s,max-height .38s cubic-bezier(.4,0,.2,1),opacity .3s,transform .32s cubic-bezier(.33,1,.68,1);overflow:hidden;transform:translateY(-6px)}.supertabelaplanos_filter_plano_wrap.is-visible{opacity:1;pointer-events:auto;flex:0 0 150px;width:150px;max-height:120px;transform:translateY(0)}@keyframes supertabelaplanos_table_enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.supertabelaplanos_table_stage{flex-direction:column;gap:22px;animation:.4s cubic-bezier(.33,1,.68,1) both supertabelaplanos_table_enter;display:flex}@media (prefers-reduced-motion:reduce){.supertabelaplanos_mode_thumb,.supertabelaplanos_mode_btn,.supertabelaplanos_filter_plano_wrap,.supertabelaplanos_filter_plano_wrap.is-visible{transition:none}.supertabelaplanos_table_stage{animation:none}}.supertabelaplanos_alert{z-index:1200;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelaplanos_alert_text{text-align:left;flex-direction:column;gap:3px;display:flex}.supertabelaplanos_alert_close{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700;line-height:1}.supertabelaplanos_confirm_toast{z-index:1200;background:linear-gradient(#fff9f9 0%,#ffecec 100%);border:1px solid #d1a2a2;border-radius:10px;flex-direction:column;gap:10px;min-width:300px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:96px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelaplanos_confirm_text{text-align:left;flex-direction:column;gap:4px;display:flex}.supertabelaplanos_confirm_actions{justify-content:flex-end;gap:8px;display:flex}.supertabelaplanos_confirm_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 11px;font-weight:600}.supertabelaplanos_confirm_btn.danger{color:#7a2323;background:#ffdede;border-color:#c97a7a}.supertabelaplanos_table_container{text-align:center;flex-direction:column;gap:22px;margin-top:12px;display:flex}.supertabelaplanos .categoria_secao{background:#fff;border:1px solid #d9e7ef;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto visible;box-shadow:0 2px 10px #1e31480f}.supertabelaplanos .categoria_titulo{text-align:left;color:var(--azul-escuro);margin:0 0 4px;font-size:1.5rem}.supertabelaplanos .table_text_left{text-align:left}.supertabelaplanos .table_cell_input{box-sizing:border-box;border:1px solid #8ab9d8;border-radius:6px;width:100%;min-width:0;padding:4px 6px;font-family:inherit}.supertabelaplanos .table_cell_input_text{box-sizing:border-box;border:1px solid #8ab9d8;border-radius:6px;width:100%;min-width:120px;padding:4px 6px;font-family:inherit}.supertabelaplanos .table_cell_readonly{color:#5a6d7d;padding:4px 2px;font-style:italic}.supertabelaplanos_th_stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:flex}.supertabelaplanos_th_main{font-size:.88rem}.supertabelaplanos_th_plan{color:#3d6a8a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.supertabelaplanos .table_main th.table_header_no_sort{cursor:default}.manager_modal_overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12273a38;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.manager_modal{background:#fff;border:1px solid #c2dced;border-radius:14px;flex-direction:column;width:min(980px,100%);max-height:min(82vh,760px);display:flex;overflow:hidden;box-shadow:0 16px 38px #10283d3d}.manager_modal_header{background:#f4faff;border-bottom:1px solid #d5e7f3;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.manager_header_actions{align-items:center;gap:8px;display:inline-flex}.manager_add_city_btn{color:#0f6299;cursor:pointer;background:#e9f6ff;border:1px solid #6aa7cf;border-radius:8px;padding:6px 10px;font-weight:700}.manager_modal_header h3{color:var(--azul-escuro);margin:0}.manager_close_btn{cursor:pointer;color:#264c67;background:#fff;border:1px solid #a8cce3;border-radius:8px;width:28px;height:28px}.manager_duplicate_bar,.manager_add_bar,.manager_edit_bar{background:#fbfdff;border-bottom:1px solid #e4eff7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.manager_duplicate_bar input{border:1px solid #9ac0d9;border-radius:8px;flex:1;min-width:220px;padding:8px 10px}.manager_add_bar input,.manager_edit_bar input,.manager_add_bar select,.manager_edit_bar select{border:1px solid #9ac0d9;border-radius:8px;flex:1;min-width:190px;padding:8px 10px}.manager_action_btn{color:#2d536f;cursor:pointer;background:#fff;border:1px solid #9ac0d9;border-radius:8px;padding:7px 10px;font-weight:600}.manager_action_btn.save{color:#0f6299;background:#e8f5ff;border-color:#4d9ad0}.manager_table_wrap{overflow:auto}.manager_table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.manager_table th,.manager_table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8f1f7;padding:8px 10px;font-size:.9rem}.manager_table th{color:#3c5367;z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#edf5fb;border-right:1px solid #d6e5ef;font-size:.84rem;position:sticky;top:0}.manager_table th:last-child{border-right:none}.manager_actions{gap:6px;display:inline-flex}.manager_icon_btn{cursor:pointer;background:#ebf7ff;border:1px solid #9ec6df;border-radius:8px;width:30px;height:30px}.manager_icon_btn:hover{background:#dff1fd}.manager_icon_btn.danger{background:#fff1f1;border-color:#d0a3a3}.supertabelaplanos_header .supertabelaplanos_cidade_vazia_wrap{max-width:980px;margin:.65em auto 0}.supertabelaplanos_cidade_vazia_wrap{text-align:left;background:#f9fcff;border:1px solid #d5e7f3;border-radius:12px;flex-direction:column;gap:10px;max-width:980px;margin:0 auto;padding:14px;display:flex}.supertabelaplanos_cidade_vazia_wrap p{color:#2a4a63;margin:0;font-weight:600}.supertabelaplanos_cidade_vazia_form{flex-direction:column;gap:8px;display:flex}.supertabelaplanos_cidade_vazia_form label{color:#32566f;font-size:.92rem}.supertabelaplanos_cidade_vazia_form textarea{resize:vertical;border:1px solid #9fc5de;border-radius:10px;padding:10px;font-family:inherit}.supertabelaplanos_cidade_vazia_btn{color:#0f6299;cursor:pointer;background:#e8f5ff;border:1px solid #4d9ad0;border-radius:8px;align-self:flex-start;padding:8px 12px;font-weight:700}.supertabelaplanos_cidade_vazia_btn:disabled{cursor:wait;opacity:.65}.supertabelaplanos_progress_wrap{background:#fff;border:1px solid #d2e7f5;border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.supertabelaplanos_progress_meta{color:#31566f;justify-content:space-between;align-items:center;gap:12px;font-size:.86rem;display:flex}.supertabelaplanos_progress_meta strong{white-space:nowrap;color:#0f6299}.supertabelaplanos_progress_bar{background:#e3eef6;border-radius:999px;width:100%;height:10px;overflow:hidden}.supertabelaplanos_progress_bar span{border-radius:inherit;background:linear-gradient(90deg,#37a3df 0%,#0f74b9 100%);height:100%;transition:width .2s;display:block}.supertabelaplanos .row_add_line{text-align:left;background:#f5fbff;border:1px solid #d4e8f6;border-top:0;border-radius:0 0 10px 10px;padding:10px}.supertabelaplanos .row_add_btn{color:#0a74bb;cursor:pointer;background:#edf7ff;border:1px dashed #64a6d4;border-radius:8px;padding:7px 10px;font-weight:700}.supertabelaplanos .row_add_inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supertabelaplanos .row_add_input{border:1px solid #92bfdd;border-radius:8px;flex:1;min-width:280px;max-width:560px;padding:8px 10px}.supertabelaplanos .row_add_suggest_wrap{z-index:1200;isolation:isolate;width:min(560px,100%);position:relative}.supertabelaplanos .row_add_suggest_wrap .row_add_input{width:100%;max-width:none}.supertabelaplanos .row_add_suggest_list{z-index:1250;background:#f4fbff;border:1px solid #9fc7e1;border-radius:10px;max-height:210px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #1e314826}.supertabelaplanos .row_add_suggest_list.is-portal{z-index:3000;position:fixed;right:auto}.supertabelaplanos .row_add_suggest_item{text-align:left;cursor:pointer;color:#15364f;background:0 0;border:0;border-bottom:1px solid #dcecf7;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;display:flex}.supertabelaplanos .row_add_suggest_item:hover,.supertabelaplanos .row_add_suggest_item.is-active{background:#dff0fb}.supertabelaplanos .row_add_suggest_item span{color:#0d5e95;min-width:92px;font-weight:700}.supertabelaplanos .row_add_suggest_item small{color:#29516e}.supertabelaplanos .row_add_suggest_empty{color:#40617a;padding:10px;font-size:.9rem}.supertabelaplanos .row_add_cancel_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 10px;font-weight:600}.supertabelaplanos_exclusao_lista_modal{width:min(640px,96vw);max-width:640px}.supertabelaplanos_exclusao_lista_body{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.supertabelaplanos_exclusao_lista_info{color:#28475c;background:#fff3e8;border:1px solid #f0c5a4;border-radius:10px;margin:0;padding:10px 12px;font-size:.92rem;line-height:1.4}.supertabelaplanos_exclusao_lista_body label{color:#2a4d66;font-size:.9rem;font-weight:600}.supertabelaplanos_exclusao_lista_body textarea{resize:vertical;color:#1f3a4f;background:#fff;border:1px solid #c7dceb;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;line-height:1.4}.supertabelaplanos_exclusao_lista_preview{background:#f7fbfe;border:1px solid #d2e1ec;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.supertabelaplanos_exclusao_lista_preview_row{color:#31566f;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px;font-size:.9rem;display:flex}.supertabelaplanos_exclusao_lista_preview_row strong{color:#0f6299;text-align:right;min-width:36px;font-weight:700}.supertabelaplanos_exclusao_lista_preview_row.is-positive{color:#1b6b34;background:#e8f6ec}.supertabelaplanos_exclusao_lista_preview_row.is-positive strong{color:#1b6b34}.supertabelaplanos_exclusao_lista_preview_row.is-danger{color:#a02525;background:#fdecec}.supertabelaplanos_exclusao_lista_preview_row.is-danger strong{color:#a02525}.supertabelaplanos_exclusao_lista_preview_row.is-warning{color:#7a5a13;background:#fff7e1}.supertabelaplanos_exclusao_lista_preview_row.is-warning strong{color:#7a5a13}.supertabelaplanos_exclusao_lista_detalhes{background:#fff;border:1px solid #e1ebf3;border-radius:10px;padding:6px 10px}.supertabelaplanos_exclusao_lista_detalhes summary{cursor:pointer;color:#0f6299;font-size:.88rem;font-weight:600}.supertabelaplanos_exclusao_lista_detalhes_body{color:#2a3f51;word-break:break-all;border-top:1px dashed #d4e2ec;max-height:160px;margin-top:8px;padding:6px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;overflow-y:auto}.supertabelaplanos_exclusao_lista_actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.supertabelaprocedimentos{text-align:center;color:var(--cinza-escuro);margin:0 2.5em 2.5em}.supertabelaprocedimentos hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.supertabelaprocedimentos_header{z-index:20;background:0 0;padding:8px 0 10px;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.supertabelaprocedimentos_header.is-compact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;padding:4px 0 6px}.supertabelaprocedimentos_header.is-compact h2{opacity:.95;margin:0;font-size:1.3rem}.supertabelaprocedimentos_filters{background:#f8fbfd;border:1px solid #d7e8f2;border-radius:12px;justify-content:center;align-items:flex-end;gap:8px;max-width:1120px;margin:.75em auto;padding:.7em .9em;display:flex}.supertabelaprocedimentos_filter_item p{margin:0 0 4px;font-size:.82rem}.supertabelaprocedimentos_input{border:1px solid var(--azul-destaque);background:#fff;border-radius:7px;min-width:300px;height:34px;padding:6px 10px;font-family:inherit;font-size:.88rem}.supertabelaprocedimentos_edit_wrap{white-space:nowrap;background:#fff;border:1px solid #b8d3e5;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}.supertabelaprocedimentos_edit_wrap input[type=checkbox]{width:16px;height:16px;accent-color:var(--azul-destaque)}.supertabelaprocedimentos_table_container{text-align:center;flex-direction:column;gap:22px;margin-top:12px;display:flex}.supertabelaprocedimentos_massa_wrap{text-align:left;background:#f9fcff;border:1px solid #d5e7f3;border-radius:12px;flex-direction:column;gap:10px;max-width:980px;margin:.65em auto 0;padding:14px;display:flex}.supertabelaprocedimentos_massa_wrap p{color:#2a4a63;margin:0;font-weight:600}.supertabelaprocedimentos_massa_form{flex-direction:column;gap:8px;display:flex}.supertabelaprocedimentos_novo_grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;display:grid}.supertabelaprocedimentos_novo_grid .supertabelaprocedimentos_input{width:100%;min-width:0}.supertabelaprocedimentos_massa_form label{color:#32566f;font-size:.92rem}.supertabelaprocedimentos_massa_form textarea{resize:vertical;border:1px solid #9fc5de;border-radius:10px;padding:10px;font-family:inherit}.supertabelaprocedimentos_massa_btn{color:#0f6299;cursor:pointer;background:#e8f5ff;border:1px solid #4d9ad0;border-radius:8px;align-self:flex-start;padding:8px 12px;font-weight:700}.supertabelaprocedimentos .categoria_secao{background:#fff;border:1px solid #d9e7ef;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow-x:auto;box-shadow:0 2px 10px #1e31480f}.supertabelaprocedimentos .categoria_titulo{text-align:left;color:var(--azul-escuro);margin:0 0 4px;font-size:1.5rem}.supertabelaprocedimentos .table_text_left{text-align:left}.supertabelaprocedimentos_cell_select,.supertabelaprocedimentos_cell_input{border:1px solid #8ab9d8;border-radius:6px;width:100%;min-width:0;padding:5px 8px;font-family:inherit;font-size:.86rem}.supertabelaprocedimentos_alert{z-index:1200;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelaprocedimentos_alert_text{text-align:left;flex-direction:column;gap:3px;display:flex}.supertabelaprocedimentos_alert_close{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700;line-height:1}.supertabelaprocedimentos_confirm_toast{z-index:1200;background:linear-gradient(#fff9f9 0%,#ffecec 100%);border:1px solid #d1a2a2;border-radius:10px;flex-direction:column;gap:10px;min-width:300px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:96px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelaprocedimentos_confirm_text{text-align:left;flex-direction:column;gap:4px;display:flex}.supertabelaprocedimentos_confirm_actions{justify-content:flex-end;gap:8px;display:flex}.supertabelaprocedimentos_confirm_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 11px;font-weight:600}.supertabelaprocedimentos_confirm_btn.danger{color:#7a2323;background:#ffdede;border-color:#c97a7a}.supertabelanegociacoes{text-align:center;color:var(--cinza-escuro);margin:0 2.5em 2.5em}body.supertabelanegociacoes_no_bounce{overscroll-behavior-y:none}.supertabelanegociacoes hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.supertabelanegociacoes_header{z-index:20;overflow-anchor:none;background:0 0;padding:8px 0 10px;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.supertabelanegociacoes_header.is-compact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;padding:4px 0 6px}.supertabelanegociacoes_header.is-compact h2{opacity:.95;margin:0;font-size:1.3rem}.supertabelanegociacoes_filters{text-align:center;background:#f8fbfd;border:1px solid #d7e8f2;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px;max-width:1320px;margin:.75em auto;padding:.7em .9em;display:flex;overflow-x:visible}.supertabelanegociacoes_filters>*{flex:0 auto}.supertabelanegociacoes_filter_break{flex-basis:100%;width:100%;height:0;margin:0;padding:0}.supertabelanegociacoes_filter_item{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.supertabelanegociacoes_filter_item p{color:var(--azul-escuro);margin:0;font-size:.82rem;font-weight:600}.supertabelanegociacoes_input,.supertabelanegociacoes_select{border:1px solid var(--azul-destaque);background:#fff;border-radius:7px;min-width:180px;height:34px;padding:6px 10px;font-family:inherit;font-size:.88rem}.supertabelanegociacoes_filter_busca .supertabelanegociacoes_input{min-width:280px}.supertabelanegociacoes_action_btn,.supertabelanegociacoes_back_btn{border:1px solid var(--azul-destaque);color:#0a5d96;white-space:nowrap;cursor:pointer;background:#e8f5ff;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:.84rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.supertabelanegociacoes_action_btn.secondary{color:#40617a;background:#fff;border-color:#9ab9cf}.supertabelanegociacoes_action_btn:hover,.supertabelanegociacoes_back_btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px #1e31481f}.supertabelanegociacoes_edit_wrap{white-space:nowrap;background:#fff;border:1px solid #b8d3e5;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}.supertabelanegociacoes_edit_wrap input{width:16px;height:16px;accent-color:var(--azul-destaque)}.supertabelanegociacoes_form_box{text-align:left;background:#f9fcff;border:1px solid #d5e7f3;border-radius:12px;flex-direction:column;gap:10px;max-width:980px;margin:0 auto 12px;padding:14px;display:flex}.supertabelanegociacoes_form_box h3{color:#2a4a63;margin:0}.supertabelanegociacoes_form_grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 12px;display:grid}.supertabelanegociacoes_form_grid label,.supertabelanegociacoes_form_full{flex-direction:column;gap:6px;display:flex}.supertabelanegociacoes_form_grid label span,.supertabelanegociacoes_form_full span{color:#32566f;font-size:.92rem}.supertabelanegociacoes_form_grid input,.supertabelanegociacoes_form_grid select,.supertabelanegociacoes_form_full textarea{border:1px solid #9fc5de;border-radius:8px;padding:8px 10px;font-family:inherit}.supertabelanegociacoes_form_full textarea{resize:vertical}.supertabelanegociacoes_form_actions{justify-content:flex-end;gap:8px;display:flex}.supertabelanegociacoes_table_container{text-align:center;flex-direction:column;gap:22px;margin-top:12px;display:flex}.supertabelanegociacoes_clickable{cursor:pointer}.supertabelanegociacoes_clickable:hover{text-underline-offset:3px;text-decoration:underline}.supertabelanegociacoes .categoria_secao{background:#fff;border:1px solid #d9e7ef;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto visible;box-shadow:0 2px 10px #1e31480f}.supertabelanegociacoes .categoria_titulo{text-align:left;color:var(--azul-escuro);margin:0 0 4px;font-size:1.5rem}.supertabelanegociacoes .table_main_virtual_header{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.supertabelanegociacoes .table_main_virtual_body{border:none;border-left:1px solid #dbe9f2;border-right:1px solid #dbe9f2;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden auto}.supertabelanegociacoes .table_main_virtual_rows{border:none;border-radius:0}.supertabelanegociacoes .table_spacer_row td{background:0 0;border:none;padding:0}.supertabelanegociacoes .table_custo_negativo{color:#1f8f4c;font-weight:600}.supertabelanegociacoes .categoria_secao>.table_main{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.supertabelanegociacoes .categoria_secao>.table_main tbody tr:last-child td{border-bottom:0}.supertabelanegociacoes .row_add_line{text-align:left;background:#f5fbff;border:1px solid #d4e8f6;border-top:0;border-radius:0 0 10px 10px;margin-top:-1px;padding:10px}.supertabelanegociacoes .row_add_btn{color:#0a74bb;cursor:pointer;background:#edf7ff;border:1px dashed #64a6d4;border-radius:8px;padding:7px 10px;font-weight:700}.supertabelanegociacoes .row_add_inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supertabelanegociacoes .row_add_input{border:1px solid #92bfdd;border-radius:8px;flex:1;min-width:280px;max-width:560px;padding:8px 10px}.supertabelanegociacoes .row_add_suggest_wrap{z-index:1200;isolation:isolate;width:min(560px,100%);position:relative}.supertabelanegociacoes .row_add_suggest_wrap .row_add_input{width:100%;max-width:none}.supertabelanegociacoes .row_add_suggest_list{z-index:1250;background:#f4fbff;border:1px solid #9fc7e1;border-radius:10px;max-height:210px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #1e314826}.supertabelanegociacoes .row_add_suggest_list.is-portal{z-index:3000;position:fixed;right:auto}.supertabelanegociacoes .row_add_suggest_item{text-align:left;cursor:pointer;color:#15364f;background:0 0;border:0;border-bottom:1px solid #dcecf7;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;display:flex}.supertabelanegociacoes .row_add_suggest_item:hover,.supertabelanegociacoes .row_add_suggest_item.is-active{background:#dff0fb}.supertabelanegociacoes .row_add_suggest_item span{color:#0d5e95;min-width:92px;font-weight:700}.supertabelanegociacoes .row_add_suggest_item small{color:#29516e}.supertabelanegociacoes .row_add_suggest_empty{color:#40617a;padding:10px;font-size:.9rem}.supertabelanegociacoes .row_add_cancel_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 10px;font-weight:600}.supertabelanegociacoes_alert{z-index:1200;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelanegociacoes_alert_text{text-align:left;flex-direction:column;gap:3px;display:flex}.supertabelanegociacoes_alert_close{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700;line-height:1}.supertabelanegociacoes_confirm_toast{z-index:1200;background:linear-gradient(#fff9f9 0%,#ffecec 100%);border:1px solid #d1a2a2;border-radius:10px;flex-direction:column;gap:10px;min-width:300px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:96px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelanegociacoes_confirm_text{text-align:left;flex-direction:column;gap:4px;display:flex}.supertabelanegociacoes_confirm_actions{justify-content:flex-end;gap:8px;display:flex}.supertabelanegociacoes_confirm_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 11px;font-weight:600}.supertabelanegociacoes_confirm_btn.danger{color:#7a2323;background:#ffdede;border-color:#c97a7a}.supertabelanegociacoes_th_stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:flex}.supertabelanegociacoes_th_main{font-size:.88rem}.supertabelanegociacoes_th_plan{color:#3d6a8a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.supertabelanegociacoes_plano_acima{color:#3490d1;text-align:center;max-width:100%;font-size:.78rem;font-weight:700;line-height:1.25;display:inline-block}.supertabelanegociacoes_plano_acima.supertabelanegociacoes_plano_acima_custo_neg{color:#1f8f4c}body.dark-mode .supertabelanegociacoes_plano_acima.supertabelanegociacoes_plano_acima_custo_neg{color:#78e09f}.supertabelanegociacoes .table_main th.table_header{cursor:pointer}.supertabelanegociacoes .table_main th.table_header_no_sort{cursor:default}.supertabelanegociacoes_paginacao{background:#f8fbfd;border:1px solid #d7e8f2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:10px;padding:10px 12px;display:flex}.supertabelanegociacoes_paginacao_info{color:#35556d;font-size:.84rem}.supertabelanegociacoes_paginacao_controles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.supertabelanegociacoes_paginacao_label{color:var(--azul-escuro);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.supertabelanegociacoes_paginacao_label .supertabelanegociacoes_select{min-width:76px}.supertabelanegociacoes_paginacao_page{text-align:center;color:#35556d;min-width:110px;font-size:.84rem;font-weight:600}.supertabelanegociacoes_filter_pill{align-items:center;min-width:0}.supertabelanegociacoes_pill_switch{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:999px;align-items:center;gap:10px;padding:4px 2px;display:inline-flex}.supertabelanegociacoes_pill_switch:focus-visible{outline:2px solid var(--azul-destaque,#3490d1);outline-offset:2px}.supertabelanegociacoes_pill_track{box-sizing:border-box;border-radius:999px;flex-shrink:0;width:52px;height:26px;transition:background .18s,border-color .18s;position:relative}.supertabelanegociacoes_pill_knob{border-radius:50%;width:20px;height:20px;transition:left .18s,background .18s;position:absolute;top:50%;transform:translateY(-50%)}.supertabelanegociacoes_pill_switch.is-off .supertabelanegociacoes_pill_track{background:var(--bg-surface);border:2px solid var(--border-soft)}.supertabelanegociacoes_pill_switch.is-off .supertabelanegociacoes_pill_knob{background:var(--azul-destaque);left:4px}.supertabelanegociacoes_pill_switch.is-on .supertabelanegociacoes_pill_track{background:var(--azul-destaque);border:2px solid var(--azul-destaque)}.supertabelanegociacoes_pill_switch.is-on .supertabelanegociacoes_pill_knob{background:var(--bg-surface);left:calc(100% - 24px)}.supertabelanegociacoes_pill_label{letter-spacing:.02em;white-space:nowrap;color:var(--azul-escuro);font-size:.85rem;font-weight:700}.supertabelanegociacoes_pill_switch:hover .supertabelanegociacoes_pill_track{filter:brightness(1.03)}.supertabelanegociacoes_pill_switch:active .supertabelanegociacoes_pill_track{filter:brightness(.97)}.credenciamento_main{text-align:center;color:var(--cinza-escuro);margin:0 2.5em 2.5em}.credenciamento_main hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.credenciamento_main_header{z-index:20;background:0 0;padding:8px 0 10px;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.credenciamento_main_header.is-compact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;padding:4px 0 6px}.credenciamento_main_filters{text-align:center;background:#f8fbfd;border:1px solid #d7e8f2;border-radius:10px;flex-direction:column;align-items:center;gap:6px;max-width:1080px;margin:.55em auto;padding:.5em .7em;display:flex}.credenciamento_main_filters_layout{align-items:stretch;gap:12px;width:100%;display:flex}.credenciamento_main_filters_selectors{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.credenciamento_main_filters_row{grid-template-columns:repeat(4,minmax(170px,1fr));align-items:end;gap:6px;width:100%;display:grid}.credenciamento_main_filters_selectors .credenciamento_main_filters_row:first-child{grid-template-columns:minmax(170px,1.5fr) minmax(170px,1.5fr) minmax(170px,1fr)}.credenciamento_main_filter_item{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.credenciamento_main_filter_item p{color:var(--azul-escuro);margin:0;font-size:.78rem;font-weight:600}.credenciamento_main_input,.credenciamento_main_select{border:1px solid var(--azul-destaque);background:#fff;border-radius:6px;min-width:150px;height:30px;padding:4px 8px;font-family:inherit;font-size:.82rem}.credenciamento_main_filter_busca .credenciamento_main_input{width:100%;min-width:0}.credenciamento_main_action_btn{border:1px solid var(--azul-destaque);color:#0a5d96;white-space:nowrap;cursor:pointer;background:#e8f5ff;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:.8rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.credenciamento_main_filters_row .credenciamento_main_action_btn{width:100%}.credenciamento_main_filters_selectors .credenciamento_main_filters_row:last-child{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.credenciamento_main_filters_selectors .credenciamento_main_filters_row:last-child .credenciamento_main_filter_item{flex-direction:row;align-items:center;gap:6px}.credenciamento_main_filters_selectors .credenciamento_main_filters_row:last-child .credenciamento_main_filter_item p{text-align:right;min-width:34px}.credenciamento_main_filters_actions{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:200px;min-width:180px;display:flex}.credenciamento_main_filters_actions .credenciamento_main_action_btn{width:170px}.credenciamento_main_action_btn.secondary{color:#40617a;background:#fff;border-color:#9ab9cf}.credenciamento_main_action_btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px #1e31481f}.credenciamento_main_table_container{margin-top:12px;overflow-x:auto}.credenciamento_main .table_main{min-width:1480px}.credenciamento_main .table_main td{vertical-align:middle;font-size:.84rem}.cred_col_situacao{min-width:180px}.cred_col_flag{text-align:center;width:120px;min-width:80px}.cred_col_dia{text-align:center;width:100px;min-width:90px}.cred_col_endereco{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.cred_col_excluir{text-align:center;width:80px;min-width:80px}.credenciamento_main_clickrow{cursor:pointer}.credenciamento_main_clickrow:hover{background:#eef7fd}.credenciamento_main_nome_click{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.credenciamento_inline_select{border:1px solid #9fc5de;border-radius:7px;width:100%;min-width:120px;max-width:180px;height:30px;padding:2px 6px}.credenciamento_inline_select_situacao{min-width:165px;max-width:230px;font-weight:700}.credenciamento_situacao_ok_minuta{color:#735b00;background:#fff7cc;border-color:#e2c857}.credenciamento_situacao_assinatura{color:#0d4d8a;background:#e7f2ff;border-color:#7fb0e6}.credenciamento_situacao_credenciado{color:#21642b;background:#e7f7e7;border-color:#87c98b}.credenciamento_situacao_cancelado{color:#8a1f1f;background:#ffeaea;border-color:#e2a0a0}.credenciamento_inline_input{border:1px solid #9fc5de;border-radius:7px;width:100%;min-width:120px;max-width:220px;height:30px;padding:2px 6px;font-family:inherit}.credenciamento_inline_dual{flex-direction:column;gap:4px;display:flex}.credenciamento_checkbox_false{background:#ffeaea}.credenciamento_main_actions_cell{justify-content:center;align-items:center;gap:6px;display:flex}.credenciamento_delete_btn{color:#8f2c2c;background:#ffe9e9;border-color:#e0a3a3}.credenciamento_delete_btn:hover{box-shadow:0 3px 10px #a4434333}.credenciamento_inline_relacoes{flex-direction:column;gap:8px;max-width:540px;margin-top:8px;display:flex}.credenciamento_inline_relacoes label{flex-direction:column;gap:4px;display:flex}.credenciamento_inline_relacoes span{color:#35556d;font-size:.8rem}.table_delete_btn{color:#8f2c2c;cursor:pointer;background:#ffe5e5;border:1px solid #d18c8c;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.table_delete_btn:hover{box-shadow:0 3px 10px #a4434333}.credenciamento_main_detail_row td{background:#f5fbff;border-top:0}.credenciamento_main_detail_box{text-align:left;color:#35556d;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.credenciamento_main_alert{z-index:1300;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.credenciamento_main_alert button{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700}.credenciamento_confirm_toast{z-index:1400;background:#fff7f7;border:1px solid #e5c2c2;border-radius:10px;flex-direction:column;gap:10px;min-width:320px;max-width:460px;padding:12px;display:flex;position:fixed;top:96px;right:18px;box-shadow:0 8px 24px #1e314838}.credenciamento_confirm_text{color:#4b2b2b;flex-direction:column;gap:4px;display:flex}.credenciamento_confirm_actions{justify-content:flex-end;gap:8px;display:flex}.credenciamento_confirm_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cad8;border-radius:7px;height:32px;padding:0 10px;font-weight:600}.credenciamento_confirm_btn.danger{color:#8f2c2c;background:#ffe7e7;border-color:#d18c8c}.credenciamento_main_paginacao{background:#f8fbfd;border:1px solid #d7e8f2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:10px;padding:10px 12px;display:flex}.credenciamento_main_paginacao_info{color:#35556d;font-size:.84rem}.credenciamento_main_paginacao_controles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.credenciamento_main_paginacao_label{white-space:nowrap;color:var(--azul-escuro);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.credenciamento_main_paginacao_label .credenciamento_main_select{min-width:76px}.credenciamento_main_paginacao_page{text-align:center;white-space:nowrap;color:#35556d;min-width:110px;font-size:.84rem;font-weight:600}.credenciamento_main_paginacao_ir_label{align-items:center;gap:5px}.credenciamento_main_paginacao_ir_input{text-align:center;width:64px;min-width:64px;height:30px;padding:4px 8px}.credenciamento_modal_backdrop{z-index:1500;background:#101b276b;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.credenciamento_modal{text-align:left;background:#f9fcff;border:1px solid #d5e7f3;border-radius:12px;flex-direction:column;gap:12px;width:min(840px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px;display:flex;overflow-y:auto}.credenciamento_modal h3{color:#2a4a63;margin:0}.credenciamento_modal_grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 12px;display:grid}.credenciamento_modal_grid label,.credenciamento_modal_full{flex-direction:column;gap:6px;display:flex}.credenciamento_modal_grid label span,.credenciamento_modal_full span{color:#32566f;font-size:.92rem}.credenciamento_modal_grid input,.credenciamento_modal_grid select,.credenciamento_modal_grid textarea{border:1px solid #9fc5de;border-radius:8px;padding:8px 10px;font-family:inherit}.credenciamento_modal_full{grid-column:1/-1}.credenciamento_modal_sugestoes{background:#f4fbff;border:1px solid #9fc7e1;border-radius:8px;flex-direction:column;max-height:160px;display:flex;overflow-y:auto}.credenciamento_modal_sugestoes button{text-align:left;cursor:pointer;color:#15364f;background:0 0;border:0;border-bottom:1px solid #dcecf7;padding:8px 10px}.credenciamento_modal_sugestoes button:hover{background:#dff0fb}.credenciamento_modal_tags{flex-wrap:wrap;gap:6px;display:flex}.credenciamento_modal_tag{color:#2f4d63;background:#e8f4fd;border:1px solid #9ec6df;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.82rem;font-weight:600;display:inline-flex}.credenciamento_modal_tag button{color:#34556e;cursor:pointer;background:0 0;border:none;font-weight:700}.credenciamento_modal_checks{flex-wrap:wrap;gap:10px 16px;display:flex}.credenciamento_modal_checks label{border-radius:6px;align-items:center;gap:6px;padding:2px 6px;font-size:.86rem;font-weight:600;display:inline-flex}.credenciamento_modal_actions{justify-content:flex-end;gap:8px;display:flex}.credenciamento_rc_modal{background:linear-gradient(#fafdff 0%,#f3f9fe 100%);border:1px solid #cfe2f0;border-radius:14px;gap:10px;width:min(680px,100vw - 24px);padding:16px;box-shadow:0 16px 36px #16304938}.credenciamento_rc_modal h3{color:#1f4461;border-bottom:1px solid #d9e8f4;margin:0;padding-bottom:8px;font-size:1.18rem}.credenciamento_rc_modal .credenciamento_modal_full span{color:#2a4f6d;font-weight:700}.credenciamento_rc_modal .credenciamento_modal_full input{background:#fff;border:1px solid #9dc2dc;border-radius:9px;height:40px;padding:0 12px;line-height:40px;box-shadow:inset 0 1px #fffc}.credenciamento_rc_modal .credenciamento_modal_full input:focus{border-color:#3f92cb;outline:none;box-shadow:0 0 0 3px #3f92cb29}.credenciamento_rc_cidades_lista{background:#fff;border:1px solid #c9deee;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;max-height:340px;padding:10px 12px;display:grid;overflow-y:auto;box-shadow:inset 0 1px 2px #193b580f}.credenciamento_rc_cidade_item{color:#2a4a63;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.9rem;transition:background-color .15s,transform .12s;display:flex}.credenciamento_rc_cidade_item:hover{background:#ebf5fc;transform:translateY(-1px)}.credenciamento_rc_cidade_item input{accent-color:#257ab8;width:15px;height:15px}.credenciamento_rc_modal .credenciamento_modal_actions{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f3f9fef2;border-top:1px solid #d5e7f3;margin:4px -16px -16px;padding:12px 16px;position:sticky;bottom:0}.credenciamento_switch{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:999px;align-items:center;gap:10px;padding:4px 2px;display:inline-flex}.credenciamento_switch_track{box-sizing:border-box;border-radius:999px;flex-shrink:0;width:52px;height:26px;transition:background .18s,border-color .18s;position:relative}.credenciamento_switch_knob{border-radius:50%;width:20px;height:20px;transition:left .18s,background .18s;position:absolute;top:50%;transform:translateY(-50%)}.credenciamento_switch.is-off .credenciamento_switch_track{background:var(--bg-surface);border:2px solid var(--border-soft)}.credenciamento_switch.is-off .credenciamento_switch_knob{background:var(--azul-destaque);left:4px}.credenciamento_switch.is-on .credenciamento_switch_track{background:var(--azul-destaque);border:2px solid var(--azul-destaque)}.credenciamento_switch.is-on .credenciamento_switch_knob{background:var(--bg-surface);left:calc(100% - 24px)}.credenciamento_switch_label{color:var(--azul-escuro);font-size:.85rem;font-weight:700}body.dark-mode .credenciamento_main_clickrow:hover{background:#17314a}body.dark-mode .credenciamento_main_detail_row td{background:#16293f}body.dark-mode .credenciamento_main_detail_box{color:#dce7f2}body.dark-mode .credenciamento_inline_select{color:#dce7f2;background:#0f1e2e;border-color:#355372}.gerenciamento_acessos{color:#1f3a4f;width:100%;min-height:100%;padding:28px}.gerenciamento_acessos_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.gerenciamento_acessos_header h1{color:var(--azul-escuro,#123e59);margin:0}.gerenciamento_acessos_header p{color:#547084;margin:6px 0 0}.gerenciamento_acessos_kicker{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700;color:#0f74b9!important;margin:0 0 4px!important}.gerenciamento_acessos_header button,.gerenciamento_acessos_form button,.gerenciamento_acessos_acoes button{color:#174964;cursor:pointer;background:#fff;border:1px solid #bfd7e8;border-radius:10px;padding:9px 12px;font-weight:700}.gerenciamento_acessos_header button:disabled,.gerenciamento_acessos_form button:disabled,.gerenciamento_acessos_acoes button:disabled{cursor:wait;opacity:.65}.gerenciamento_acessos_form button,.gerenciamento_acessos_acoes .is-primary{color:#fff;background:#0f74b9;border-color:#0f74b9}.gerenciamento_acessos_acoes .is-danger{color:#9a2424;background:#fff5f5;border-color:#e8a0a0}.gerenciamento_acessos_acoes .is-danger:hover:not(:disabled){background:#fdecec;border-color:#c45c5c}.gerenciamento_acessos_acoes_conta{flex-wrap:wrap;justify-content:flex-start}.gerenciamento_acessos_alerta{border-radius:10px;margin-bottom:14px;padding:10px 12px;font-weight:600}.gerenciamento_acessos_alerta.is-success{color:#1b6b34;background:#e8f6ec;border:1px solid #b7dfc2}.gerenciamento_acessos_alerta.is-error{color:#9a2424;background:#fdecec;border:1px solid #f0b5b5}.gerenciamento_acessos_header_acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gerenciamento_acessos_header button.is-ghost{background:0 0}.gerenciamento_acessos_layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gerenciamento_acessos_lista_card{flex-direction:column;max-height:calc(100vh - 200px);display:flex}.gerenciamento_acessos_painel{min-height:420px}.gerenciamento_acessos_painel_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gerenciamento_acessos_painel_head h2{margin:0;font-size:1.05rem}.gerenciamento_acessos_tabs{flex-wrap:wrap;gap:6px;display:flex}.gerenciamento_acessos_tabs button{color:#31566f;cursor:pointer;background:#f7fbfe;border:1px solid #c7dceb;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:700}.gerenciamento_acessos_tabs button.is-active{color:#fff;background:#0f74b9;border-color:#0f74b9}.gerenciamento_acessos_hint{color:#5b7488;margin:0 0 10px;font-size:.82rem;line-height:1.4}.gerenciamento_acessos_form_compact{max-width:420px}.gerenciamento_acessos_log{flex-direction:column;gap:10px;max-height:min(56vh,520px);display:flex;overflow-y:auto}.gerenciamento_acessos_log_item{background:#f9fcfe;border:1px solid #e0ebf3;border-radius:10px;padding:10px 12px}.gerenciamento_acessos_log_item time{color:#5b7488;margin-bottom:4px;font-size:.75rem;display:block}.gerenciamento_acessos_log_item strong{color:#123e59;margin-bottom:4px;font-size:.9rem;display:block}.gerenciamento_acessos_log_item span{color:#5d7384;font-size:.78rem}.gerenciamento_acessos_modal_backdrop{z-index:1200;background:#0f233773;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gerenciamento_acessos_modal{width:min(96vw,520px);max-height:min(92vh,720px);overflow-y:auto}.gerenciamento_acessos_modal_head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.gerenciamento_acessos_modal_head h2{margin:0}.gerenciamento_acessos_card{background:#fff;border:1px solid #d8e6ef;border-radius:16px;padding:16px;box-shadow:0 10px 28px #10314914}.gerenciamento_acessos_card h2{color:#123e59;margin:0 0 12px;font-size:1.05rem}.gerenciamento_acessos_form{flex-direction:column;gap:12px;display:flex}.gerenciamento_acessos_form label{color:#31566f;flex-direction:column;gap:6px;font-size:.9rem;font-weight:700;display:flex}.gerenciamento_acessos_form input,.gerenciamento_acessos_lista_header input{color:#1f3a4f;background:#fff;border:1px solid #c7dceb;border-radius:10px;width:100%;padding:9px 10px}.gerenciamento_acessos_lista_header{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.gerenciamento_acessos_lista{flex-direction:column;gap:8px;max-height:620px;display:flex;overflow-y:auto}.gerenciamento_acessos_usuario{color:#254a64;text-align:left;cursor:pointer;background:#f7fbfe;border:1px solid #dbe8f1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px;display:flex}.gerenciamento_acessos_usuario.is-active{background:#e8f5ff;border-color:#0f74b9}.gerenciamento_acessos_usuario span{color:#5d7384;word-break:break-all;font-size:.82rem}.gerenciamento_acessos_permissoes{flex-direction:column;gap:10px;display:flex}.gerenciamento_acessos_permissao_grupo{background:#f9fcfe;border:1px solid #e0ebf3;border-radius:12px;padding:10px}.gerenciamento_acessos_permissao_grupo h4{color:#0f6299;margin:0 0 8px;font-size:.92rem}.gerenciamento_acessos_permissao_item{grid-template-columns:18px 1fr;align-items:start;padding:8px 0;gap:9px!important;font-weight:400!important;display:grid!important}.gerenciamento_acessos_permissao_item+.gerenciamento_acessos_permissao_item{border-top:1px solid #e6eef5}.gerenciamento_acessos_permissao_item input{margin-top:2px}.gerenciamento_acessos_permissao_item span{flex-direction:column;gap:2px;display:flex}.gerenciamento_acessos_permissao_item small{color:#5b7488;font-size:.78rem;line-height:1.35}.gerenciamento_acessos_acoes{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.gerenciamento_acessos_vazio{color:#5b7488;margin:0;padding:10px 0}@media (width<=900px){.gerenciamento_acessos_layout{grid-template-columns:1fr}.gerenciamento_acessos_lista_card{max-height:none}}body.dark-mode .gerenciamento_acessos,body.dark-mode .gerenciamento_acessos_header h1,body.dark-mode .gerenciamento_acessos_card h2,body.dark-mode .gerenciamento_acessos_painel_head h2{color:#e7f4fc}body.dark-mode .gerenciamento_acessos_header p,body.dark-mode .gerenciamento_acessos_vazio,body.dark-mode .gerenciamento_acessos_hint{color:#9fb4c8}body.dark-mode .gerenciamento_acessos_card{box-shadow:none;background:#1a2838;border-color:#2a4258}body.dark-mode .gerenciamento_acessos_form label{color:#c5d6e6}body.dark-mode .gerenciamento_acessos_form input,body.dark-mode .gerenciamento_acessos_lista_header input{color:#e7f4fc;background:#152433;border-color:#3d5266}body.dark-mode .gerenciamento_acessos_usuario{color:#e7f4fc;background:#152433;border-color:#2a4258}body.dark-mode .gerenciamento_acessos_usuario.is-active{background:#1e3a52;border-color:#7eb8e8}body.dark-mode .gerenciamento_acessos_usuario span{color:#9fb4c8}body.dark-mode .gerenciamento_acessos_permissao_grupo{background:#152433;border-color:#2a4258}body.dark-mode .gerenciamento_acessos_permissao_grupo h4{color:#a8d4f5}body.dark-mode .gerenciamento_acessos_permissao_item small{color:#9fb4c8}body.dark-mode .gerenciamento_acessos_tabs button{color:#c5d6e6;background:#152433;border-color:#3d5266}body.dark-mode .gerenciamento_acessos_tabs button.is-active{color:#fff;background:#2f87c6;border-color:#2f87c6}body.dark-mode .gerenciamento_acessos_log_item{background:#152433;border-color:#2a4258}body.dark-mode .gerenciamento_acessos_log_item strong{color:#e7f4fc}body.dark-mode .gerenciamento_acessos_header button,body.dark-mode .gerenciamento_acessos_form button,body.dark-mode .gerenciamento_acessos_acoes button{color:#e7f4fc;background:#243547;border-color:#3d5266}body.dark-mode .gerenciamento_acessos_form button.is-primary,body.dark-mode .gerenciamento_acessos_acoes .is-primary{color:#fff;background:#2f87c6;border-color:#2f87c6}body.dark-mode .gerenciamento_acessos_acoes .is-danger{color:#ffc8c8;background:#3d2222;border-color:#8f4c58}body.dark-mode .gerenciamento_acessos_acoes .is-danger:hover:not(:disabled){background:#4d2e34;border-color:#b86b6b}@media (width<=640px){.gerenciamento_acessos{padding:12px}.gerenciamento_acessos_header{flex-direction:column;align-items:stretch}}.compras_vv{text-align:center;color:var(--cinza-escuro);margin:0 2.5em 2.5em}.compras_vv hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.compras_vv_header{z-index:20;background:0 0;padding:8px 0 10px;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.compras_vv_header.is-compact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;padding:4px 0 6px}.compras_vv_header h2{transition:font-size .2s,margin .2s,opacity .2s}.compras_vv_header.is-compact h2{opacity:.95;margin:0;font-size:1.3rem}.compras_vv_header_body{box-sizing:border-box;flex-direction:column;gap:10px;width:calc(100% - 1.5em);max-width:1300px;margin:.75em auto;display:flex}.compras_vv_header.is-compact .compras_vv_header_body{margin:.35em auto}.compras_vv_filters{text-align:center;box-sizing:border-box;background:#f8fbfd;border:1px solid #d7e8f2;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:8px;padding:.7em .9em;display:flex;overflow-x:auto}.compras_vv_filter_busca{flex:1 1 0;min-width:0;max-width:100%}.compras_vv_edit_wrap{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8d3e5;border-radius:7px;flex:none;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}.compras_vv_edit_wrap span{text-overflow:ellipsis;overflow:hidden}.compras_vv_edit_wrap input{width:16px;height:16px;accent-color:var(--azul-destaque);cursor:pointer;margin:0}.compras_vv_input_filter{box-sizing:border-box;border-radius:7px;width:100%;min-width:0;height:34px;padding:6px 10px;font-size:.88rem}.compras_vv_filters_action_btn{border:1px solid var(--azul-destaque);color:#0a5d96;white-space:nowrap;cursor:pointer;background:#e8f5ff;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-family:inherit;font-size:.84rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.compras_vv_filters_action_btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #1e31481f}.compras_vv_header.is-compact .compras_vv_filters{padding:.55em 1em;box-shadow:0 2px 10px #1e31481f}.compras_vv_massa_panel{text-align:left;box-sizing:border-box;background:#f9fcff;border:1px solid #d5e7f3;border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:100%;margin:0 auto;padding:14px;display:flex}.compras_vv_massa_panel>p:first-child{color:#2a4a63;margin:0;font-weight:600}.compras_vv_massa_form{flex-direction:column;gap:8px;display:flex}.compras_vv_massa_form label{color:#32566f;font-size:.92rem}.compras_vv_massa_form textarea{resize:vertical;box-sizing:border-box;border:1px solid #9fc5de;border-radius:10px;min-height:88px;padding:10px;font-family:inherit;font-size:.88rem}.compras_vv_massa_btn{color:#0f6299;cursor:pointer;background:#e8f5ff;border:1px solid #4d9ad0;border-radius:8px;align-self:flex-start;padding:8px 12px;font-family:inherit;font-size:.9rem;font-weight:700}.compras_vv_massa_btn:disabled{opacity:.55;cursor:not-allowed}.compras_vv_filter_item{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.compras_vv_filter_item p{color:var(--azul-escuro);margin:0 0 4px;font-size:.82rem;font-weight:600}.compras_vv_input,.compras_vv_select{border:1px solid var(--azul-destaque);background:#fff;border-radius:6px;width:100%;min-width:0;height:30px;padding:4px 8px;font-family:inherit;font-size:.82rem}.compras_vv_valor_tab{border:1px solid var(--azul-destaque);text-align:right;box-sizing:border-box;background:#fff;border-radius:6px;width:100%;min-width:72px;max-width:140px;height:30px;padding:4px 8px;font-family:inherit;font-size:.86rem}.compras_vv_valor_tab:disabled{opacity:.65}.compras_vv_valor_tab_hint{color:#35556d;text-align:center;margin:0 0 8px;font-size:.78rem}.compras_vv_valor_tab_hint kbd{background:#f3f9fd;border:1px solid #b9cfde;border-radius:4px;padding:1px 4px;font-size:.72rem}body.dark-mode .compras_vv_valor_tab{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .compras_vv_valor_tab_hint{color:#dce7f2}body.dark-mode .compras_vv_valor_tab_hint kbd{background:#16293f;border-color:#355372}.compras_vv_action_btn{border:1px solid var(--azul-destaque);color:#0a5d96;white-space:nowrap;cursor:pointer;background:#e8f5ff;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:.8rem;font-weight:700;display:inline-flex}.compras_vv_action_btn.secondary{color:#35556d;background:#fff}.compras_vv_actions_row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.compras_vv_table_container{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;gap:22px;width:100%;margin-top:12px;display:flex;overflow-x:auto}.compras_vv .table_main th.table_header_no_sort{cursor:default}.compras_vv_secoes{text-align:left;flex-direction:column;gap:22px;margin-top:4px;display:flex}.compras_vv_table_cat col.compras_vv_col_cod{width:12%}.compras_vv_table_cat col.compras_vv_col_nome{width:58%}.compras_vv_table_cat col.compras_vv_col_valor{width:16%}.compras_vv_table_cat col.compras_vv_col_acao{width:14%}.compras_vv_cell_cod{vertical-align:middle;font-size:.82rem}.compras_vv_cell_nome{vertical-align:middle;font-size:.92rem}.compras_vv_cell_valor,.compras_vv_cell_acao{vertical-align:middle;white-space:nowrap}.compras_vv_acoes_linha{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.categoria_secao{background:#fff;border:1px solid #d9e7ef;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto visible;box-shadow:0 2px 10px #1e31480f}.categoria_header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.categoria_contagem{color:#7390a5;padding-right:2px;font-size:.9rem;font-weight:600}.row_add_line{text-align:left;background:#f5fbff;border:1px solid #d4e8f6;border-top:0;border-radius:0 0 10px 10px;padding:10px}.row_add_btn{color:#0a74bb;cursor:pointer;background:#edf7ff;border:1px dashed #64a6d4;border-radius:8px;padding:7px 10px;font-weight:700}.row_add_inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row_add_input{border:1px solid #92bfdd;border-radius:8px;flex:1;min-width:280px;max-width:560px;padding:8px 10px}.row_add_suggest_wrap{z-index:1200;isolation:isolate;width:min(560px,100%);position:relative}.row_add_suggest_wrap .row_add_input{width:100%;max-width:none}.row_add_suggest_list{z-index:1250;background:#f4fbff;border:1px solid #9fc7e1;border-radius:10px;max-height:210px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #1e314826}.row_add_suggest_list.is-portal{z-index:3000;position:fixed;right:auto}.row_add_suggest_item{text-align:left;cursor:pointer;color:#15364f;background:0 0;border:0;border-bottom:1px solid #dcecf7;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;display:flex}.row_add_suggest_item:hover,.row_add_suggest_item.is-active{background:#dff0fb}.row_add_suggest_item span{color:#0d5e95;min-width:92px;font-weight:700}.row_add_suggest_item small{color:#29516e}.row_add_suggest_empty{color:#40617a;padding:10px;font-size:.9rem}.row_add_cancel_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 10px;font-weight:600}.compras_vv_modal_backdrop{z-index:1500;background:#0f1e3073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.compras_vv_modal{text-align:left;background:#fff;border-radius:12px;width:100%;max-width:520px;padding:16px 18px;box-shadow:0 12px 40px #0f1e3040}.compras_vv_modal h3{color:var(--azul-escuro);margin:0 0 12px;font-size:1.05rem}.compras_vv_modal_grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.compras_vv_modal_full{flex-direction:column;grid-column:1/-1;gap:4px;font-size:.85rem;display:flex}.compras_vv_modal_actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.compras_vv_alert{z-index:1300;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.compras_vv_alert button{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700}.compras_vv_confirm_toast{z-index:1400;background:linear-gradient(#fff9f9 0%,#ffecec 100%);border:1px solid #d1a2a2;border-radius:10px;flex-direction:column;gap:10px;min-width:300px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:96px;right:18px;box-shadow:0 8px 22px #1e31482e}.compras_vv_confirm_actions{justify-content:flex-end;gap:8px;display:flex}.compras_vv_confirm_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cfde;border-radius:8px;padding:7px 11px;font-weight:600}.compras_vv_confirm_btn.danger{color:#7a2323;background:#ffdede;border-color:#c97a7a}body.dark-mode .compras_vv_filters{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .compras_vv_header.is-compact .compras_vv_filters{padding:.55em 1em;box-shadow:0 2px 10px #1e31481f}body.dark-mode .compras_vv_massa_panel{background:#132a3f;border-color:#355372}body.dark-mode .compras_vv_massa_panel>p:first-child{color:#dce7f2}body.dark-mode .compras_vv_massa_form label{color:#b8cfe0}body.dark-mode .compras_vv_massa_form textarea{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .compras_vv_massa_btn{color:#dce7f2;background:#1a3a56;border-color:#4d7aa0}body.dark-mode .compras_vv_edit_wrap{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .compras_vv_filters_action_btn{color:#dce7f2;background:#1a3a56;border-color:#4d7aa0}body.dark-mode .compras_vv_input,body.dark-mode .compras_vv_select,body.dark-mode .compras_vv_modal{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .compras_vv_modal_backdrop{background:#0000008c}@media (width<=720px){.compras_vv{margin:0 .75em 1.5em}.compras_vv hr{margin:10px 1em}.compras_vv_filters{flex-wrap:wrap;justify-content:flex-start}.compras_vv_filter_busca{flex:100%;min-width:100%}.compras_vv_modal_grid{grid-template-columns:1fr}}.compras_orc{text-align:center;color:var(--cinza-escuro);margin:0 2.5em 2.5em}.compras_orc hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.compras_orc_header{z-index:30;background:0 0;padding:8px 0 12px;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.compras_orc_header.is-compact{-webkit-backdrop-filter:blur(6px);background:#ffffff40;padding:4px 0 8px}.compras_orc_hint{color:#35556d;text-align:center;max-width:960px;margin:0 auto 10px;font-size:.78rem;line-height:1.45}.compras_orc_hint code{font-size:.76rem}.compras_orc_header.is-compact .compras_orc_hint{margin-bottom:6px;font-size:.72rem}.compras_orc_filtros_flutuantes{box-sizing:border-box;background:#f8fbfd;border:1px solid #d7e8f2;border-radius:12px;width:calc(100% - 1.5em);max-width:1300px;margin:0 auto;padding:.65em .9em;box-shadow:0 2px 12px #1e314814}.compras_orc_header.is-compact .compras_orc_filtros_flutuantes{padding:.5em .75em;box-shadow:0 2px 10px #1e31481a}.compras_orc_filtros_inner{text-align:left;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:10px;display:flex}.compras_orc_filtro_item{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.compras_orc_filtro_busca{flex:1.35 220px}.compras_orc_filtro_label,.compras_orc_filtro_item>span:first-child{color:var(--azul-escuro);margin:0;font-size:.82rem;font-weight:600}.compras_orc_busca_wrap{width:100%;min-width:0;position:relative}.compras_orc_input,.compras_orc_select{border:1px solid var(--azul-destaque);box-sizing:border-box;background:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:6px 10px;font-family:inherit;font-size:.86rem}.compras_orc_sugestoes{background:#fff;border:1px solid #d7e8f2;border-radius:8px;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.compras_orc_sugestoes_docked{z-index:40;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #1e31482e}.compras_orc_sugestoes li button{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eef4f8;width:100%;padding:8px 10px;font-size:.84rem}.compras_orc_sugestoes li button:hover{background:#e8f5ff}.compras_orc_main_card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #d9e7ef;border-radius:12px;width:100%;margin-top:18px;padding:14px 16px 16px;box-shadow:0 2px 10px #1e31480f}.compras_orc_main_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.compras_orc_main_titulo{color:var(--azul-escuro);margin:0;font-size:1.35rem;font-weight:700}.compras_orc_main_head_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compras_orc_calc_badge{color:#0a5d96;font-size:.82rem;font-weight:700}.compras_orc_ctx_msg{color:#5a7288;margin:0 0 10px;font-size:.84rem;line-height:1.45}.compras_orc_remove_hint{color:#4a6578;text-align:center;margin:0 0 12px;font-size:.82rem;line-height:1.45}.compras_orc_empty{color:#5a7288;margin:8px 0 0;font-size:.9rem}.compras_orc_table_wrap{overflow-x:auto}.compras_orc_table_orc{table-layout:fixed;width:100%;min-width:920px}.compras_orc_table_orc col.compras_orc_col_proc{width:38%}.compras_orc_table_orc col.compras_orc_col_num{width:8%}.compras_orc_table_orc col.compras_orc_col_plano{width:14%}.compras_orc_table_orc col.compras_orc_col_qty{width:11%}.compras_orc_table_orc thead tr th:first-child{text-align:left}.compras_orc_td_cod{white-space:nowrap;vertical-align:middle}.compras_orc_td_proc_full{vertical-align:middle;width:38%;min-width:0}.compras_orc_td_proc_full .compras_orc_proc_nome{color:#1e3148;overflow-wrap:anywhere;word-break:break-word;font-size:1.02rem;font-weight:600;line-height:1.38;display:block}.compras_orc_tfoot_num{font-size:1.02rem}.compras_orc_td_proc{vertical-align:middle;min-width:160px}.compras_orc_proc_nome{margin-bottom:0;font-size:.88rem;display:block}.compras_orc_qty_row{justify-content:center;align-items:center;gap:4px;display:inline-flex}.compras_orc_qty_btn{min-width:28px;height:28px!important;padding:0 6px!important;font-size:.95rem!important}.compras_orc_qty_input{box-sizing:border-box;border:1px solid var(--azul-destaque);text-align:center;font-variant-numeric:tabular-nums;color:#1e3148;background:#fff;border-radius:6px;width:52px;min-width:44px;height:28px;padding:2px 6px;font-family:inherit;font-size:.86rem;font-weight:700}.compras_orc_qty_input:focus{outline-offset:1px;outline:2px solid #0a5d9659}.compras_orc_qty_val{text-align:center;min-width:1.25em;font-size:.86rem;font-weight:700}.compras_orc_td_num{text-align:right;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.compras_orc_table_orc .compras_orc_td_num{font-size:.88rem}.compras_orc_td_plano{vertical-align:middle;max-width:none;font-size:.84rem}.compras_orc_td_qty{text-align:center;vertical-align:middle;white-space:nowrap}.compras_orc_tfoot_row td{vertical-align:middle;border-top:2px solid #d7e8f2;padding-top:12px;padding-bottom:8px}.compras_orc_subtotal_cell{text-align:left;color:#2a4a63;font-size:.92rem}.compras_orc_col_mid{text-align:center;vertical-align:middle}.compras_orc_table_orc thead th.compras_orc_col_mid,.compras_orc_td_num.compras_orc_col_mid,.compras_orc_td_plano.compras_orc_col_mid{text-align:center}.compras_orc_subtotal_inner_centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.compras_orc_subtotal_cell.compras_orc_col_mid{text-align:center;vertical-align:middle}.compras_orc_subtotal_hint{color:#7390a5;margin-top:4px;font-size:.72rem;font-weight:500;display:block}.compras_orc_subtotal_amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.08rem}.compras_orc_btn{border:1px solid var(--azul-destaque);color:#0a5d96;cursor:pointer;background:#e8f5ff;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:700;display:inline-flex}.compras_orc_btn.secondary{color:#35556d;background:#fff}.compras_orc_btn:disabled{opacity:.55;cursor:not-allowed}.compras_orc_alert{z-index:1300;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.compras_orc_alert button{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700}body.dark-mode .compras_orc_filtros_flutuantes,body.dark-mode .compras_orc_main_card{background:var(--bg-surface,#132335);border-color:var(--border-soft,#355372);color:#dce7f2;box-shadow:0 4px 18px #00000040}body.dark-mode .compras_orc_hint,body.dark-mode .compras_orc_ctx_msg,body.dark-mode .compras_orc_remove_hint,body.dark-mode .compras_orc_empty{color:#b8cfe0}body.dark-mode .compras_orc_filtro_label,body.dark-mode .compras_orc_main_titulo{color:var(--azul-claro,#e7f4fc)}body.dark-mode .compras_orc_input,body.dark-mode .compras_orc_select,body.dark-mode .compras_orc_sugestoes{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .compras_orc_sugestoes li button{color:#dce7f2;border-bottom-color:#355372}body.dark-mode .compras_orc_sugestoes li button:hover{background:#1a334d}body.dark-mode .compras_orc_calc_badge{color:#9fd4ff}body.dark-mode .compras_orc_subtotal_cell,body.dark-mode .compras_orc_subtotal_amount{color:#dce7f2}body.dark-mode .compras_orc_subtotal_hint{color:#8aa4bd}body.dark-mode .compras_orc_tfoot_row td{border-top-color:#355372}body.dark-mode .compras_orc_td_proc_full .compras_orc_proc_nome{color:#dce7f2}body.dark-mode .compras_orc_btn.secondary{color:#dce7f2;background:#1a3a56;border-color:#4d7aa0}body.dark-mode .compras_orc_qty_input{color:#dce7f2;background:#0f1e2e;border-color:#355372}body.dark-mode .compras_orc_table_orc.table_main{background:var(--bg-surface,#132335);border-color:var(--border-soft,#355372)}body.dark-mode .compras_orc_table_orc tbody tr:nth-child(odd){background:#16293f}body.dark-mode .compras_orc_table_orc tbody tr:nth-child(2n){background:var(--bg-surface,#132335)}body.dark-mode .compras_orc_table_orc tbody tr:hover{background:#17314a}body.dark-mode .compras_orc_tfoot_row td{color:#dce7f2!important;background:#1a3248!important;border-top-color:#3f5f7c!important}body.dark-mode .compras_orc_tfoot_num strong,body.dark-mode .compras_orc_subtotal_cell strong{color:#eaf6ff}body.dark-mode .compras_orc_alert button{color:#e9f3fc;background:#213b54;border-color:#4a6987}body.dark-mode .compras_orc hr{border-color:var(--border-soft,#355372)}@media (width<=960px){.compras_orc_filtros_inner{flex-wrap:wrap}.compras_orc_filtro_busca{flex:100%}}@media (width<=720px){.compras_orc{margin:0 .75em 1.5em}.compras_orc hr{margin:10px 1em}.compras_orc_filtros_flutuantes{width:100%}}.contratos_emerdog{color:#1e3148;text-align:left;max-width:920px;margin:0 auto 3rem;padding:0 1.25rem 2rem}.contratos_emerdog h1{text-align:center;margin:.5rem 0 .25rem;font-size:1.45rem;font-weight:700}.contratos_emerdog_sub{text-align:center;color:#5e7188;margin:0 0 1.25rem;font-size:.92rem}.contratos_readonly_banner{color:#1e4d7a;text-align:center;background:#f0f7fc;border:1px solid #c5d9e8;border-radius:10px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.88rem}body.dark-mode .contratos_readonly_banner{color:#9ec5e8;background:#1a2d42;border-color:#2a4258}.contratos_tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.5rem;display:flex}.contratos_tab{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #b8d3e5;border-radius:10px;padding:.55rem 1rem;font-size:.9rem;transition:background .15s,border-color .15s}.contratos_tab:hover{background:#f8fbfd;border-color:#2f87c6}.contratos_tab.is-active{color:#fff;background:#1e3148;border-color:#1e3148}.contratos_card{background:#fff;border:1px solid #d7e8f2;border-radius:14px;padding:1.35rem 1.5rem 1.5rem;box-shadow:0 4px 18px #1e31480f}.contratos_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem 1.25rem;margin-top:.5rem;display:grid}.contratos_field label{color:#3d5266;margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.contratos_field_req:after{content:" *";color:#c0392b}.contratos_input,.contratos_select,.contratos_textarea{box-sizing:border-box;color:#1e3148;background:#fff;border:1px solid #b8d3e5;border-radius:8px;width:100%;padding:.5rem .65rem;font-family:inherit;font-size:.92rem}.contratos_input:focus,.contratos_select:focus,.contratos_textarea:focus{border-color:#2f87c6;outline:none;box-shadow:0 0 0 2px #2f87c633}.contratos_textarea{resize:vertical;min-height:72px}.contratos_radio_row{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:.35rem 0 .5rem;display:flex}.contratos_radio_row label{cursor:pointer;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.contratos_actions{border-top:1px solid #e8f1f7;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:1.75rem;padding-top:1.25rem;display:flex}.contratos_btn{cursor:pointer;border:none;border-radius:10px;padding:.65rem 1.25rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:opacity .15s,transform .1s}.contratos_btn:disabled{opacity:.55;cursor:not-allowed}.contratos_btn:active:not(:disabled){transform:scale(.98)}.contratos_btn_secondary{color:#1e3148;background:#e7f4fc;border:1px solid #b8d3e5}.contratos_btn_primary{color:#fff;background:#2f87c6}.contratos_btn_danger{color:#a93226;background:#fff;border:1px solid #e6b8b5}.contratos_toast{z-index:1300;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.contratos_toast_text{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.contratos_toast_text strong{font-size:.92rem}.contratos_toast_body{white-space:pre-wrap;word-break:break-word;font-size:.88rem;line-height:1.35}.contratos_toast_close{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:6px;flex-shrink:0;width:24px;height:24px;font-weight:700;line-height:1}.contratos_toast--info{background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6}.contratos_toast--info .contratos_toast_text strong{color:#1e3148}.contratos_toast--info .contratos_toast_body{color:#30495f}.contratos_toast--error{background:linear-gradient(#fff9f9 0%,#ffecec 100%);border:1px solid #d1a2a2}.contratos_toast--error .contratos_toast_text strong{color:#7a2323}.contratos_toast--error .contratos_toast_body{color:#5f2d2d}.contratos_toast--error .contratos_toast_close{color:#7a2323;border-color:#e6b8b5}.contratos_toast--success{background:linear-gradient(#f4fbf4 0%,#e6f5e6 100%);border:1px solid #6ab86a}.contratos_toast--success .contratos_toast_text strong{color:#1e5c2e}.contratos_toast--success .contratos_toast_body{color:#2d5a38}.contratos_toast--success .contratos_toast_close{color:#1e5c2e;border-color:#9ccc9c}.contratos_toast--confirm{background:linear-gradient(#fffdf5 0%,#fff6e0 100%);border:1px solid #c9a227;flex-direction:column;align-items:stretch}.contratos_toast--confirm .contratos_toast_text strong{color:#5c4a12}.contratos_toast--confirm .contratos_toast_body{color:#6b5a20}.contratos_toast_actions{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.contratos_toast_btn{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #b8d3e5;border-radius:6px;padding:.35rem .75rem;font-family:inherit;font-size:.82rem;font-weight:600}.contratos_toast_btn:hover{background:#f0f7fc}.contratos_toast_btn--danger{color:#7a2323;background:#fff5f5;border-color:#d1a2a2}.contratos_toast_btn--danger:hover{background:#ffecec}body.dark-mode .contratos_toast--info{background:linear-gradient(#1a2838 0%,#152433 100%);border-color:#4a8ec4}body.dark-mode .contratos_toast--info .contratos_toast_text strong{color:#e7f4fc}body.dark-mode .contratos_toast--info .contratos_toast_body{color:#c5d6e6}body.dark-mode .contratos_toast--error{background:linear-gradient(#2a1f1f 0%,#241818 100%);border-color:#a05050}body.dark-mode .contratos_toast--error .contratos_toast_text strong{color:#ffc9c9}body.dark-mode .contratos_toast--error .contratos_toast_body{color:#e8d0d0}body.dark-mode .contratos_toast_close{color:#e7f4fc;background:#ffffff14}body.dark-mode .contratos_toast--success{background:linear-gradient(#1a2e1f 0%,#152819 100%);border-color:#4a9a4a}body.dark-mode .contratos_toast--success .contratos_toast_text strong{color:#b8e6b8}body.dark-mode .contratos_toast--success .contratos_toast_body{color:#9fd49f}body.dark-mode .contratos_toast--confirm{background:linear-gradient(#2a2418 0%,#241f14 100%);border-color:#a68b2a}body.dark-mode .contratos_toast--confirm .contratos_toast_text strong{color:#fde68a}body.dark-mode .contratos_toast--confirm .contratos_toast_body{color:#e8d9a8}body.dark-mode .contratos_toast_btn{color:#e7f4fc;background:#1a2838;border-color:#3d5266}body.dark-mode .contratos_toast_btn--danger{color:#ffc9c9;background:#2a1f1f;border-color:#a05050}.contratos_cnpj_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contratos_spinner{border:2px solid #b8d3e5;border-top-color:#2f87c6;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite contratos_spin}@keyframes contratos_spin{to{transform:rotate(360deg)}}.contratos_modal_backdrop{z-index:1000;box-sizing:border-box;background:#1e314873;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.contratos_modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:min(86vh,640px);display:flex;box-shadow:0 12px 40px #0000002e}.contratos_modal_head{border-bottom:1px solid #e8f1f7;padding:1rem 1.25rem;font-size:1.05rem;font-weight:700}.contratos_modal_body{flex:1;padding:1rem 1.25rem;overflow:auto}.contratos_preview_pre{white-space:pre-wrap;word-break:break-word;color:#2c3e50;margin:0;font-family:Times New Roman,Times,serif;font-size:.82rem;line-height:1.45}.contratos_modal_foot{border-top:1px solid #e8f1f7;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:1rem 1.25rem;display:flex}.contratos_hint{color:#5e7188;margin-top:.25rem;font-size:.78rem}.contratos_assets_note{color:#5e7188;text-align:center;margin-top:1rem;font-size:.8rem;line-height:1.4}body.dark-mode .contratos_emerdog{color:#e7f4fc}body.dark-mode .contratos_emerdog_sub,body.dark-mode .contratos_assets_note{color:#9fb4c8}body.dark-mode .contratos_card{background:#152433;border-color:#2a4258;box-shadow:0 4px 18px #00000040}body.dark-mode .contratos_tab{color:#e7f4fc;background:#1a2838;border-color:#2a4258}body.dark-mode .contratos_tab:hover{background:#1f3044}body.dark-mode .contratos_tab.is-active{color:#fff;background:#2f87c6;border-color:#2f87c6}body.dark-mode .contratos_field label{color:#b8c9d9}body.dark-mode .contratos_input,body.dark-mode .contratos_select,body.dark-mode .contratos_textarea{color:#e7f4fc;background:#1a2838;border-color:#2a4258}body.dark-mode .contratos_hint{color:#9fb4c8}body.dark-mode .contratos_actions{border-top-color:#2a4258}body.dark-mode .contratos_btn_secondary{color:#e7f4fc;background:#1f3044;border-color:#2a4258}body.dark-mode .contratos_modal{background:#152433;border:1px solid #2a4258}body.dark-mode .contratos_modal_head,body.dark-mode .contratos_modal_foot{color:#e7f4fc;border-color:#2a4258}body.dark-mode .contratos_preview_pre{color:#dce8f2}body.dark-mode .contratos_modal_backdrop{background:#0000008c}body.dark-mode .contratos_spinner{border-color:#7eb8e8 #2a4258 #2a4258}.clicksign_emerdog{width:100%;max-width:none}.contratos_emerdog.clicksign_emerdog_full{box-sizing:border-box;width:100%;max-width:none}.clicksign_tabs_scroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.clicksign_tabs_scroll .contratos_tab{flex-shrink:0}.cs_dash_root{--cs-text:#1e3148;--cs-muted:#5e7188;--cs-border:#d7e8f2;--cs-border-strong:#b8d3e5;--cs-surface:#fafcfe;--cs-primary:#2f87c6;--cs-primary-soft:#f0f7fc;--cs-status-running:#1e6b3a;--cs-status-running-bg:#e3f4e8;--cs-status-closed:#1e4d7a;--cs-status-closed-bg:#e7f4fc;--cs-status-canceled:#8b2c2c;--cs-status-canceled-bg:#fdeaea;width:100%}.cs_dash_doc_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:1.25rem;display:flex}.cs_dash_doc_title_row{align-items:center;gap:10px;display:flex}.cs_dash_doc_title{color:var(--cs-text);margin:0;font-size:1.35rem;font-weight:700}.cs_dash_doc_links{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.88rem;display:flex}.cs_dash_link{color:var(--cs-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.cs_dash_link:hover{color:#1e6a9e}.cs_dash_link_sep{color:var(--cs-border-strong)}.cs_dash_link_muted{color:var(--cs-muted);font-size:.85rem}.cs_dash_grid{grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr) minmax(160px,1fr);gap:16px;margin-bottom:1.5rem;display:grid}@media (width<=960px){.cs_dash_grid{grid-template-columns:1fr}}.cs_dash_upload_card{border:2px dashed var(--cs-border-strong);background:var(--cs-surface);cursor:pointer;text-align:center;min-height:160px;font:inherit;color:inherit;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:1.25rem;transition:border-color .15s,background .15s;display:flex;position:relative}.cs_dash_upload_card:hover,.cs_dash_upload_card.is-drag{border-color:var(--cs-primary);background:var(--cs-primary-soft)}.cs_dash_upload_card.is-drag{box-shadow:0 0 0 2px #2f87c640}.cs_dash_upload_input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.cs_dash_upload_card strong{color:var(--cs-text);font-size:1rem}.cs_dash_upload_hint{color:var(--cs-muted);font-size:.82rem}.cs_dash_upload_icon{color:var(--cs-primary);opacity:.95}.cs_dash_card{border:1px solid var(--cs-border);background:#fff;border-radius:12px;padding:1rem 1.1rem;box-shadow:0 4px 18px #1e31480f}.cs_dash_card_title{color:var(--cs-text);margin:0 0 .75rem;font-size:.95rem;font-weight:700}.cs_dash_metric_row{gap:10px;display:flex}.cs_dash_metric_box{border:1px solid var(--cs-border);text-align:left;background:#f8fbfd;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:.75rem .85rem;display:flex}button.cs_dash_metric_box{cursor:pointer;font:inherit;transition:border-color .15s,background .15s}button.cs_dash_metric_box:hover{border-color:var(--cs-primary);background:var(--cs-primary-soft)}.cs_dash_metric_num{color:var(--cs-text);font-size:1.75rem;font-weight:700;line-height:1.1}.cs_dash_metric_label{color:var(--cs-muted);font-size:.78rem;font-weight:600}.cs_dash_metric_box--process .cs_dash_metric_num{color:var(--cs-status-running)}.cs_dash_metric_box--refused .cs_dash_metric_num{color:var(--cs-status-canceled)}.cs_dash_metric_box--done .cs_dash_metric_num{color:var(--cs-status-closed)}.cs_dash_metric_box--cancel .cs_dash_metric_num{color:var(--cs-status-canceled)}.cs_dash_period_hint{margin:.65rem 0 0;font-size:.72rem}.cs_dash_back{color:var(--cs-primary);cursor:pointer;background:0 0;border:none;padding:0 0 .75rem;font-size:.88rem;font-weight:600}.cs_dash_back:hover{color:#1e6a9e}.cs_dash_section_head{align-items:center;gap:12px;margin-bottom:.5rem;display:flex}.cs_dash_section_title{color:var(--cs-text);margin:0;font-size:1.5rem;font-weight:700}.cs_dash_sec_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cs_dash_sec_icon--clock{background:var(--cs-status-running-bg);color:var(--cs-status-running)}.cs_dash_sec_icon--check{background:var(--cs-status-closed-bg);color:var(--cs-status-closed)}.cs_dash_sec_icon--x{background:var(--cs-status-canceled-bg);color:var(--cs-status-canceled)}.cs_dash_sec_icon--doc{background:var(--cs-primary-soft);color:var(--cs-primary)}.cs_dash_subtabs{border-bottom:1px solid var(--cs-border);gap:20px;margin-bottom:1rem;display:flex}.cs_dash_subtab{color:var(--cs-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0 .65rem;font-size:.9rem;font-weight:600}.cs_dash_subtab.is-active{color:var(--cs-primary);border-bottom-color:var(--cs-primary)}.cs_list_panel{border:1px solid var(--cs-border);background:#fff;border-radius:12px;padding:1rem 1.1rem 1.1rem;box-shadow:0 4px 18px #1e31480f}.cs_list_toolbar{margin-bottom:.85rem}.cs_list_empty{text-align:center;min-height:200px;color:var(--cs-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:2rem 1rem;display:flex}.cs_list_empty p{max-width:360px;margin:0}.clicksign_stats{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:1rem;display:flex}.clicksign_stat_card{background:#fafcfe;border:1px solid #d7e8f2;border-radius:10px;flex:1;min-width:140px;padding:.65rem .85rem}.clicksign_stat_label{color:#5e7188;text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-weight:600;display:block}.clicksign_stat_value{color:#1e3148;margin:.2rem 0;font-size:1.35rem;line-height:1.2;display:block}.clicksign_stat_hint{color:#6b7f95;font-size:.72rem;line-height:1.35}.clicksign_mes_aviso{margin-top:0;margin-bottom:.75rem}.clicksign_pre_compact{max-height:120px;margin-bottom:.75rem}.clicksign_field_inline{min-width:160px;margin-bottom:0}.clicksign_field_inline label{font-size:.78rem}.clicksign_field_grow{flex:200px;min-width:160px;margin-bottom:0}.clicksign_btn_icon{align-items:center;gap:6px;display:inline-flex}.clicksign_btn_icon.is-muted{opacity:.8}.clicksign_btn_icon_label{font-size:.82rem}.clicksign_icon_eye{vertical-align:middle;flex-shrink:0}.clicksign_modal_head_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.clicksign_modal_title_text{word-break:break-word;flex:1;min-width:0}.clicksign_detail_table_wrap{-webkit-overflow-scrolling:touch;margin:0 0 1rem;overflow-x:auto}.clicksign_detail_table_wrap:has(.clicksign_dropdown){overflow:visible}.clicksign_detail_table .clicksign_col_doc_menu{position:relative;overflow:visible}.clicksign_modal_body:has(.clicksign_detail_table_wrap .clicksign_dropdown){overflow:visible}.clicksign_modal_wide .clicksign_dropdown{z-index:1400}.clicksign_detail_table{border-collapse:collapse;width:100%;font-size:.85rem}.clicksign_detail_table th,.clicksign_detail_table td{text-align:left;vertical-align:top;border:1px solid #d7e8f2;padding:.45rem .55rem}.clicksign_detail_table th{color:#1e3148;background:#f0f6fa;font-weight:600}.clicksign_montar .clicksign_steps{margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.55}.clicksign_montar .clicksign_steps>li{margin-bottom:1.25rem}.clicksign_montar .clicksign_steps .contratos_field{max-width:520px;margin-top:.5rem}.clicksign_subtitle{color:#1e3148;margin:0 0 .5rem;font-size:.95rem}.clicksign_montar_grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=640px){.clicksign_montar_grid{grid-template-columns:1fr}}.clicksign_mini_list{color:#30495f;margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.55}.clicksign_ativar_block{border-top:1px solid #e8f1f7;margin-top:.5rem;padding-top:1rem}.clicksign_modal_body{max-height:min(70vh,560px);overflow:auto}.clicksign_detail_attrs{margin-bottom:.75rem;font-size:.9rem}.clicksign_detail_attrs p{margin:.35rem 0}.clicksign_details{margin-top:.75rem;font-size:.85rem}.clicksign_details summary{cursor:pointer;color:#2f87c6;font-weight:600}.clicksign_toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:.75rem;display:flex}.clicksign_toolbar .contratos_field{margin-bottom:0}.clicksign_toolbar .contratos_field label{margin-bottom:.2rem}.clicksign_toolbar>.contratos_btn{box-sizing:border-box;align-self:flex-end;height:38px}.clicksign_toolbar .clicksign_btn_icon{box-sizing:border-box;align-self:flex-end;height:38px;padding:0 12px}.clicksign_meta{color:#5e7188;font-size:.82rem}.clicksign_table_wrap{-webkit-overflow-scrolling:touch;width:100%;margin:.5rem 0 1rem;overflow-x:auto}.clicksign_table_wrap:has(.clicksign_dropdown){padding-bottom:.25rem;overflow:visible}.clicksign_table_envelopes td.clicksign_col_acoes{position:relative;overflow:visible}.clicksign_table{border-collapse:collapse;box-sizing:border-box;width:100%;font-size:.88rem}.clicksign_table th,.clicksign_table td{text-align:left;vertical-align:top;border:1px solid #d7e8f2;padding:.5rem .6rem}.clicksign_table th{color:#1e3148;background:#f8fbfd;font-weight:600}.clicksign_th_sortable{vertical-align:middle;padding:0}.clicksign_th_sort_btn{width:100%;min-height:100%;font:inherit;color:#1e3148;text-align:center;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:.5rem .6rem;font-weight:600;display:flex}.clicksign_th_sort_btn:hover{color:#2f87c6}.clicksign_table_envelopes{table-layout:fixed}.clicksign_table_envelopes col{background:0 0;min-width:0}.clicksign_table_envelopes th,.clicksign_table_envelopes td{vertical-align:middle}.clicksign_table_envelopes thead th{text-align:center}.clicksign_table_envelopes tbody td.clicksign_col_nome,.clicksign_table_envelopes tbody td.clicksign_col_id{text-align:left}.clicksign_table_envelopes tbody td.clicksign_col_acoes,.clicksign_table_envelopes tbody td.clicksign_col_estado,.clicksign_table_envelopes tbody td.clicksign_col_data{text-align:center}.clicksign_col_nome{width:34%;min-width:100px}.clicksign_col_estado{white-space:nowrap;text-align:center;width:9%;min-width:76px}.clicksign_col_estado .clicksign_badge{vertical-align:middle}.clicksign_col_data{width:12%;min-width:118px;font-size:.78rem;line-height:1.35}.clicksign_col_id{word-break:break-word;width:23%;min-width:160px}.clicksign_col_acoes{box-sizing:border-box;width:56px;min-width:56px;max-width:72px}.clicksign_table_envelopes td.clicksign_col_acoes .clicksign_td_actions{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}.clicksign_row_menu_wrap{justify-content:center;display:inline-flex;position:relative}.clicksign_menu_trigger{color:#35556d;cursor:pointer;background:#fff;border:1px solid #c5d9e8;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.clicksign_menu_trigger:hover{color:#2f87c6;background:#f0f7fc;border-color:#2f87c6}.clicksign_dropdown{z-index:200;background:#fff;border:1px solid #d7e8f2;border-radius:10px;min-width:220px;max-height:min(70vh,320px);padding:6px 0;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #1e3c5a24}.clicksign_dropdown--up{top:auto;bottom:calc(100% + 4px)}.clicksign_dropdown--left{left:auto;right:0}.clicksign_dropdown button,.clicksign_dropdown_link{text-align:left;color:#2a4055;cursor:pointer;box-sizing:border-box;background:0 0;border:none;width:100%;padding:.5rem .85rem;font-size:.88rem;text-decoration:none;display:block}.clicksign_dropdown button:hover,.clicksign_dropdown_link:hover{background:#f0f7fc}.clicksign_dropdown_danger{color:#a93226!important}.clicksign_col_doc_menu{text-align:center;width:48px}.clicksign_table_envelopes .table_delete_btn{color:#6b1f1f;box-sizing:border-box;background:#ffe5e5;border:1px solid #d18c8c;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:15px;line-height:1;display:inline-flex}.clicksign_table_envelopes .table_delete_btn:hover:not(:disabled){background:#ffd4d4;box-shadow:0 2px 8px #a443432e}.clicksign_table_envelopes .table_delete_btn:disabled{opacity:.55;cursor:not-allowed}.clicksign_td_empty{text-align:center;color:#5e7188;padding:1.25rem!important}.clicksign_btn_sm{padding:.4rem .75rem;font-size:.82rem}.clicksign_mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:.78rem}.clicksign_badge{text-transform:lowercase;border-radius:6px;padding:.15rem .45rem;font-size:.78rem;font-weight:600;display:inline-block}.clicksign_badge--draft{color:#4a5568;background:#eef2f6}.clicksign_badge--running{color:#1e6b3a;background:#e3f4e8}.clicksign_badge--closed{color:#1e4d7a;background:#e7f4fc}.clicksign_badge--canceled,.clicksign_badge--cancelled{color:#8b2c2c;background:#fdeaea}.clicksign_pagination{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.clicksign_novo .contratos_field{max-width:420px}.clicksign_explorer_row{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.clicksign_flex1{flex:1;min-width:200px}.clicksign_textarea_tall{min-height:180px;font-family:ui-monospace,monospace;font-size:.82rem}.clicksign_pre{background:#f8fbfd;border:1px solid #d7e8f2;border-radius:8px;max-height:360px;margin-top:1rem;padding:.75rem;font-size:.78rem;line-height:1.4;overflow:auto}.clicksign_links{margin:0;padding-left:1.25rem;line-height:1.8}.clicksign_links a{color:#2f87c6;font-weight:500}.clicksign_modal_wide{max-width:min(96vw,880px)}.clicksign_modal_foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.clicksign_modal_foot .contratos_btn{margin:0}@media (width<=640px){.clicksign_table thead{display:none}.clicksign_table tr{border:1px solid #d7e8f2;border-radius:10px;margin-bottom:.65rem;display:block;overflow:hidden}.clicksign_table td{border:none;border-bottom:1px solid #e8f1f7;display:block}.clicksign_table td:last-child{border-bottom:none}.clicksign_table td:before{content:attr(data-label);color:#5e7188;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}}body.dark-mode .clicksign_table th,body.dark-mode .clicksign_table td{color:#e7f4fc;border-color:#2a4258}body.dark-mode .clicksign_table th{color:#e7f4fc;background:#152433}body.dark-mode .clicksign_th_sort_btn{color:#e7f4fc;background:0 0}body.dark-mode .clicksign_th_sort_btn:hover{color:#a8d4f5}body.dark-mode .clicksign_table_envelopes tbody tr{background:#1a2838}body.dark-mode .clicksign_table tr{border-color:#2a4258}body.dark-mode .clicksign_table td{border-color:#243547}body.dark-mode .clicksign_badge--draft{color:#c5d6e6;background:#243547}body.dark-mode .clicksign_badge--running{color:#7dcea0;background:#1a3328}body.dark-mode .clicksign_badge--closed{color:#9ec5e8;background:#1a2d42}body.dark-mode .clicksign_badge--canceled,body.dark-mode .clicksign_badge--cancelled{color:#f0a8a8;background:#3d2222}body.dark-mode .clicksign_menu_trigger{color:#e7f4fc;background:#243547;border-color:#3d5266}body.dark-mode .clicksign_menu_trigger:hover{color:#a8d4f5;background:#2a4258;border-color:#7eb8e8}body.dark-mode .clicksign_dropdown{background:#1a2838;border-color:#2a4258;box-shadow:0 8px 24px #00000073}body.dark-mode .clicksign_dropdown button,body.dark-mode .clicksign_dropdown_link{color:#e7f4fc}body.dark-mode .clicksign_dropdown button:hover,body.dark-mode .clicksign_dropdown_link:hover{background:#243547}body.dark-mode .cs_list_panel .contratos_field label{color:#9fb4c8}body.dark-mode .cs_list_toolbar .contratos_btn_secondary{color:#e7f4fc;background:#243547;border-color:#3d5266}body.dark-mode .cs_list_toolbar .contratos_btn_secondary:hover:not(:disabled){color:#a8d4f5;background:#2a4258;border-color:#7eb8e8}body.dark-mode .cs_dash_subtab{color:#9fb4c8}body.dark-mode .cs_dash_subtab.is-active{color:#a8d4f5;border-bottom-color:#7eb8e8}body.dark-mode .clicksign_table_envelopes .table_delete_btn{color:#ffc8c8;background:#3a2226;border-color:#8f4c58}body.dark-mode .clicksign_table_envelopes .table_delete_btn:hover:not(:disabled){background:#4d2e34;box-shadow:0 2px 10px #00000059}body.dark-mode .clicksign_td_empty,body.dark-mode .clicksign_meta{color:#9fb4c8}body.dark-mode .clicksign_pre{color:#dce8f2;background:#152433;border-color:#2a4258}body.dark-mode .clicksign_links a{color:#7eb8e8}body.dark-mode .clicksign_stat_card{background:#152433;border-color:#2a4258}body.dark-mode .clicksign_stat_label{color:#9fb4c8}body.dark-mode .clicksign_stat_value{color:#e7f4fc}body.dark-mode .clicksign_stat_hint{color:#9fb4c8}body.dark-mode .clicksign_subtitle{color:#e7f4fc}body.dark-mode .clicksign_mini_list{color:#c5d6e6}body.dark-mode .clicksign_ativar_block{border-color:#2a4258}body.dark-mode .clicksign_details summary{color:#7eb8e8}.clicksign_confirm_exclusao{z-index:1350;background:#fff7f7;border:1px solid #e5c2c2;border-radius:10px;flex-direction:column;gap:10px;min-width:320px;max-width:460px;padding:12px;display:flex;position:fixed;top:96px;right:18px;box-shadow:0 8px 24px #1e314838}.clicksign_confirm_exclusao_text{color:#4b2b2b;flex-direction:column;gap:4px;font-size:.9rem;display:flex}.clicksign_confirm_exclusao_text strong{font-size:.95rem}.clicksign_confirm_exclusao_actions{justify-content:flex-end;gap:8px;display:flex}.clicksign_confirm_exclusao_btn{color:#35556d;cursor:pointer;background:#fff;border:1px solid #b9cad8;border-radius:7px;height:32px;padding:0 10px;font-weight:600}.clicksign_confirm_exclusao_btn.danger{color:#8f2c2c;background:#ffe7e7;border-color:#d18c8c}body.dark-mode .clicksign_confirm_exclusao{background:#2a1a1a;border-color:#5c3838;box-shadow:0 8px 24px #00000073}body.dark-mode .clicksign_confirm_exclusao_text{color:#f0d8d8}body.dark-mode .clicksign_confirm_exclusao_btn{color:#dce8f2;background:#1a2836;border-color:#3a5068}body.dark-mode .clicksign_confirm_exclusao_btn.danger{color:#ffd4d4;background:#3d2222;border-color:#8f4c4c}.cs_flow{--cs-text:#1e3148;--cs-muted:#5e7188;--cs-border:#d7e8f2;--cs-border-strong:#b8d3e5;--cs-surface:#fafcfe;--cs-surface-head:#f8fbfd;--cs-primary:#2f87c6;--cs-primary-soft:#f0f7fc;width:100%;max-width:none;margin:0}.cs_hint_inline{margin:0 0 1rem}.cs_env_strip{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.6rem .85rem;display:flex}.cs_env_badge{text-transform:uppercase;letter-spacing:.04em;color:var(--cs-primary);font-size:.72rem;font-weight:700}.cs_env_badge_edicao{text-transform:none;letter-spacing:.02em;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:.15rem .5rem;font-weight:600}.cs_env_id{word-break:break-all;min-width:0;color:var(--cs-text);flex:1;font-size:.78rem}.cs_card{border:1px solid var(--cs-border);background:#fff;border-radius:14px;margin-bottom:1rem;overflow:hidden;box-shadow:0 4px 18px #1e31480f}.cs_card.is-locked{opacity:.95}.cs_card_head{border-bottom:1px solid var(--cs-border);background:var(--cs-surface-head);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.cs_card_dot{background:var(--cs-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cs_dot_red{background:#c0392b}.cs_card_title{color:var(--cs-text);flex:1;margin:0;font-size:1rem;font-weight:700}.cs_card_tag{color:var(--cs-muted);background:#eef2f6;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.cs_card_body{padding:1rem;position:relative}.cs_dropzone_hint_top{margin:0 0 .65rem;font-size:.85rem}.cs_lock_msg{text-align:center;color:var(--cs-muted);z-index:2;background:#ffffffe0;border-radius:0 0 12px 12px;justify-content:center;align-items:center;padding:1rem;font-size:.88rem;font-weight:600;display:flex;position:absolute;inset:0}.cs_field_grid{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}@media (width<=640px){.cs_field_grid{grid-template-columns:1fr}}.cs_input,.cs_textarea{border-color:var(--cs-border-strong)!important;border-radius:8px!important}.cs_actions_row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.cs_details{color:var(--cs-muted);margin-top:.75rem;font-size:.84rem}.cs_details summary{cursor:pointer;color:var(--cs-primary);font-weight:600}.cs_dropzone{border:2px dashed var(--cs-border-strong);text-align:center;background:var(--cs-surface);border-radius:14px;padding:1.75rem 1rem;transition:border-color .15s,background .15s}.cs_dropzone.is-active{border-color:var(--cs-primary);background:var(--cs-primary-soft)}.cs_dropzone.is-disabled{pointer-events:none;filter:grayscale(.06);opacity:.65}.cs_dropzone_icon{color:var(--cs-primary);margin-bottom:.35rem}.cs_dropzone_title{color:var(--cs-text);margin:0;font-size:.95rem;font-weight:700}.cs_dropzone_sub{color:var(--cs-muted);margin:.35rem 0 1rem;font-size:.8rem}.cs_file_label{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.cs_file_input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cs_channel_row{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.cs_channel_btn{border:1px solid var(--cs-border-strong);min-width:120px;color:var(--cs-muted);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:.5rem .75rem;font-size:.86rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.cs_channel_btn.is-active{color:#fff;box-shadow:none;background:#1e3148;border-color:#1e3148}.cs_channel_btn:disabled{opacity:.45;cursor:not-allowed}.cs_fineprint{color:var(--cs-muted);margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.cs_summary_grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}@media (width<=640px){.cs_summary_grid{grid-template-columns:1fr}}.cs_summary_card{border:1px solid var(--cs-border);background:#fff;border-radius:12px;padding:.75rem .85rem}.cs_summary_title{color:var(--cs-text);margin:0 0 .5rem;font-size:.82rem;font-weight:700}.cs_summary_list{margin:0;padding:0;list-style:none}.cs_summary_item{border-bottom:1px solid #e8f1f7;padding:.45rem 0;font-size:.82rem}.cs_summary_item:last-child{border-bottom:none}.cs_summary_name{color:var(--cs-text);font-weight:600;display:block}.cs_summary_meta{color:var(--cs-muted);margin-top:.15rem;font-size:.75rem;display:block}.cs_summary_item_with_actions{align-items:center;gap:.45rem;display:flex}.cs_summary_item_main{flex:1;min-width:0}.cs_summary_remove{border:1px solid var(--cs-border-strong,#c5d6e6);color:#b42318;cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;width:1.65rem;height:1.65rem;padding:0;font-size:1.15rem;font-weight:600;line-height:1}.cs_summary_remove:hover:not(:disabled){background:#fff4f2;border-color:#b42318}.cs_summary_remove:disabled{opacity:.4;cursor:not-allowed}.cs_summary_empty{color:var(--cs-muted);font-size:.82rem}.cs_select_full{width:100%;max-width:100%}.cs_field_hint{margin-top:.35rem;font-size:.78rem;line-height:1.35;display:block}.cs_agenda{border:1px solid var(--cs-border);background:var(--cs-surface-head);border-radius:8px;margin-bottom:1rem;padding:.75rem .85rem}.cs_agenda_title{color:var(--cs-text);margin:0 0 .25rem;font-size:.92rem;font-weight:600}.cs_agenda_hint{color:var(--cs-muted);margin:0 0 .6rem;font-size:.78rem;line-height:1.35}.cs_agenda_list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cs_agenda_item{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .35rem;display:flex}.cs_agenda_star{cursor:pointer;width:2rem;height:2rem;color:var(--cs-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;font-size:1.1rem;line-height:1}.cs_agenda_star.is-on{color:#c9a227}.cs_agenda_star:hover{background:var(--cs-primary-soft);color:var(--cs-primary)}.cs_agenda_main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.cs_agenda_name{color:var(--cs-text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:500;overflow:hidden}.cs_agenda_meta{color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.cs_signer_block{flex-direction:column;gap:0;display:flex}.cs_signer_form{flex-direction:column;gap:.65rem;display:flex}.cs_signer_row1{grid-template-columns:minmax(0,min(100%,22rem)) minmax(140px,min(38%,240px));align-items:end;gap:.65rem;display:grid}.cs_signer_qual_field{min-width:0}.cs_signer_qual_select{width:100%;min-width:0;max-width:100%}.cs_signer_row2{grid-template-columns:minmax(0,min(100%,22rem)) auto;align-items:end;gap:.65rem;display:grid}.cs_signer_row2.is-wpp{grid-template-columns:minmax(0,min(100%,17rem)) minmax(0,min(100%,15rem)) auto}.cs_signer_btn_cell{justify-content:flex-end;align-items:flex-end;display:flex}.cs_signer_btn_cell .contratos_btn{white-space:nowrap}.cs_signer_doc_hint{margin:.15rem 0 0;font-size:.76rem;line-height:1.35}@media (width<=720px){.cs_signer_row1,.cs_signer_row2,.cs_signer_row2.is-wpp{grid-template-columns:1fr}.cs_signer_btn_cell{justify-content:stretch}.cs_signer_btn_cell .contratos_btn{width:100%}}.cs_card_footer{padding:.85rem 1rem}body.dark-mode .cs_flow{--cs-text:#e7f4fc;--cs-muted:#9fb4c8;--cs-border:#2a4258;--cs-border-strong:#3d5266;--cs-surface:#152433;--cs-surface-head:#152433;--cs-primary:#7eb8e8;--cs-primary-soft:#1a2838}body.dark-mode .cs_dash_root{--cs-text:#e7f4fc;--cs-muted:#9fb4c8;--cs-border:#2a4258;--cs-border-strong:#3d5266;--cs-surface:#152433;--cs-primary:#7eb8e8;--cs-primary-soft:#1a2838;--cs-status-running:#7dcea0;--cs-status-running-bg:#1a3328;--cs-status-closed:#9ec5e8;--cs-status-closed-bg:#1a2d42;--cs-status-canceled:#f0a8a8;--cs-status-canceled-bg:#3d2222}body.dark-mode .cs_dash_card,body.dark-mode .cs_list_panel{border-color:var(--cs-border);box-shadow:none;background:#1a2838}body.dark-mode .cs_dash_metric_box{background:var(--cs-surface);border-color:var(--cs-border)}body.dark-mode button.cs_dash_metric_box:hover{background:var(--cs-primary-soft);border-color:var(--cs-primary)}body.dark-mode .cs_dash_upload_card{background:var(--cs-surface);border-color:var(--cs-border-strong)}body.dark-mode .cs_dash_upload_card:hover{background:var(--cs-primary-soft);border-color:var(--cs-primary)}body.dark-mode .cs_dash_link:hover,body.dark-mode .cs_dash_back:hover{color:#a8d4f5}body.dark-mode .cs_env_strip{background:var(--cs-surface);border-color:var(--cs-border)}body.dark-mode .cs_env_badge_edicao{color:#fde68a;background:#422006;border-color:#a16207}body.dark-mode .cs_card{box-shadow:none;background:#1a2838;border-color:#2a4258}body.dark-mode .cs_card_head{background:var(--cs-surface-head);border-color:#2a4258}body.dark-mode .cs_lock_msg{color:#c5d6e6;background:#152433e6}body.dark-mode .cs_dropzone{background:var(--cs-surface);border-color:var(--cs-border-strong)}body.dark-mode .cs_dropzone.is-active{background:var(--cs-primary-soft);border-color:var(--cs-primary)}body.dark-mode .cs_channel_btn{color:#9fb4c8;background:#1a2838;border-color:#2a4258}body.dark-mode .cs_channel_btn.is-active{color:#fff;background:#2f87c6;border-color:#2f87c6}body.dark-mode .cs_summary_card{background:#152433;border-color:#2a4258}body.dark-mode .cs_summary_item{border-color:#243547}body.dark-mode .cs_summary_remove{color:#f0998b;background:#1a2838;border-color:#3d5266}body.dark-mode .cs_summary_remove:hover:not(:disabled){background:#2a1f1f;border-color:#f0998b}body.dark-mode .cs_agenda{background:#152433;border-color:#2a4258}body.dark-mode .cs_agenda_item{background:#1a2838;border-color:#2a4258}body.dark-mode .cs_input,body.dark-mode .cs_textarea{color:#e7f4fc!important;background:#152433!important;border-color:#3d5266!important}body.dark-mode .cs_details summary{color:#7eb8e8}.contratos_modal.cs_sign_modal{--cs-text:#1e3148;--cs-muted:#5e7188;--cs-border:#d7e8f2;--cs-border-strong:#b8d3e5;--cs-primary:#2f87c6;--cs-primary-soft:#f0f7fc}.cs_sig_req_mark{color:var(--cs-primary);font-weight:700}.cs_sig_agenda_count{color:var(--cs-muted);margin:0;font-size:.82rem}.cs_sig_pills{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.cs_sig_pill{border:1px solid var(--cs-border-strong);color:var(--cs-primary);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.cs_sig_pill:hover:not(:disabled){border-color:var(--cs-primary);background:var(--cs-primary-soft)}.cs_sig_pill:disabled{opacity:.45;cursor:not-allowed}.cs_sig_pill_icon{flex-shrink:0;display:flex}.cs_sig_pill_icon svg{stroke:var(--cs-primary)}.cs_sign_modal{max-width:min(94vw,480px)}.cs_sign_modal--wide{max-width:min(94vw,720px)}.cs_sign_modal--novo{max-width:min(94vw,580px)}.cs_sign_field_full{width:100%;max-width:none}.cs_sign_save_agenda{color:var(--cs-text,#1e3148);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.88rem;display:flex}.cs_sign_save_agenda span{line-height:1.35}.cs_sign_modal_title{margin:0;font-size:1.1rem}.cs_sign_modal_body{padding-top:.25rem}.cs_sign_field_group{margin-bottom:1.25rem}.cs_sign_field_group:last-of-type{margin-bottom:.25rem}.cs_sign_section_label{text-transform:uppercase;letter-spacing:.06em;color:#6b5a54;margin:0 0 .5rem;font-size:.78rem}.cs_sign_auth_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cs_sign_link{color:#c45c1a;font-size:.82rem;font-weight:600;text-decoration:none}.cs_sign_link:hover{text-decoration:underline}.cs_sign_link_btn{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.cs_sign_auth_row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.cs_sign_tag{color:#8b3a2a;background:#fff5f0;border:1px solid #e8c4b8;border-radius:8px;align-items:center;padding:.28rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.cs_sign_row2{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width<=520px){.cs_sign_row2{grid-template-columns:1fr}}.cs_sign_check{color:var(--cs-text,#1e3148);cursor:pointer;align-items:center;gap:.45rem;margin-top:.55rem;font-size:.88rem;display:flex}.cs_sign_info{color:#666;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.65rem;display:inline-flex}.cs_sign_fine{margin:.35rem 0 0;font-size:.78rem}.cs_sign_modal_foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cs_sign_btn_outline{border:1px solid var(--cs-primary,#2f87c6)!important;color:var(--cs-primary,#2f87c6)!important;background:#fff!important}.cs_sign_btn_outline:hover:not(:disabled){background:var(--cs-primary-soft,#f0f7fc)!important}.cs_sign_btn_fwd{align-items:center;gap:.35rem;display:inline-flex}.cs_sign_search{margin-bottom:.65rem;position:relative}.cs_sign_search_input{box-sizing:border-box;width:100%;padding-left:2.4rem!important}.cs_sign_search_ico{color:#9a8f88;pointer-events:none;display:flex;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.cs_sign_tabs{border-bottom:1px solid var(--cs-border,#d7e8f2);gap:0;margin-bottom:.65rem;display:flex}.cs_sign_tab{color:var(--cs-muted,#5e7188);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.45rem .85rem;font-family:inherit;font-weight:600}.cs_sign_tab.is-active{color:var(--cs-primary,#2f87c6);border-bottom-color:var(--cs-primary,#2f87c6)}.cs_sign_table_wrap{border:1px solid #e5e0dc;border-radius:10px;max-height:min(50vh,320px);overflow:auto}.cs_sign_table{border-collapse:collapse;width:100%;font-size:.88rem}.cs_sign_table th,.cs_sign_table td{text-align:left;border-bottom:1px solid var(--cs-border,#d7e8f2);padding:.55rem .65rem}.cs_sign_table thead th{background:var(--cs-primary-soft,#f0f7fc);text-transform:uppercase;letter-spacing:.04em;color:var(--cs-muted,#5e7188);font-size:.76rem}.cs_sign_th_sel{width:2rem}.cs_sign_th_icon{text-align:center;width:2.5rem}.cs_sign_table tbody tr.is-selected{background:var(--cs-primary-soft,#f0f7fc)}.cs_sign_badge_auth{color:#9b3d6b;white-space:nowrap;background:#fdecef;border-radius:6px;padding:.2rem .5rem;font-size:.75rem}.cs_sign_radio{width:1rem;height:1rem}.cs_sign_check_input{width:1rem;height:1rem;accent-color:var(--cs-primary,#2f87c6);flex-shrink:0;margin:0}.cs_sign_qual_select_inline{box-sizing:border-box;width:100%;min-width:140px;max-width:220px}.cs_sign_subcap{text-transform:uppercase;letter-spacing:.08em;color:var(--cs-muted,#5e7188);border-bottom:1px solid var(--cs-border,#d7e8f2);margin:.15rem 0 0;padding-bottom:.35rem;font-size:.68rem}.cs_sign_qual_card{margin:.5rem 0 1rem}.cs_sign_qual_name{color:var(--cs-text,#1e3148);margin:0;font-size:1.05rem;font-weight:700}.cs_sign_qual_email{color:var(--cs-muted,#5e7188);word-break:break-word;margin:.2rem 0 0;font-size:.88rem}.cs_sign_qual_select_proj{box-sizing:border-box;border:1px solid var(--cs-border-strong,#b8d3e5);width:100%;max-width:100%;color:var(--cs-text,#1e3148);background:#fff;border-radius:8px;padding:.55rem .75rem;font-family:inherit;font-size:.95rem}.cs_sign_qual_select_proj:focus{border-color:var(--cs-primary,#2f87c6);outline:none;box-shadow:0 0 0 2px #2f87c633}.cs_sign_select_tall{border-radius:8px;width:100%;font-family:inherit}.cs_sign_w400{max-width:400px}.cs_sign_w400 .contratos_input,.cs_sign_w400 .contratos_select{box-sizing:border-box;width:100%;max-width:100%}.cs_summary_sig_actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.cs_summary_edit{border:1px solid var(--cs-primary,#2f87c6);width:1.65rem;height:1.65rem;color:var(--cs-primary,#2f87c6);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;padding:0;font-size:.95rem;line-height:1}.cs_summary_edit:hover:not(:disabled){background:var(--cs-primary-soft,#f0f7fc)}.cs_summary_edit:disabled{opacity:.4;cursor:not-allowed}.cs_sign_table_edit{color:var(--cs-primary,#2f87c6);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.15rem .35rem;font-size:1.05rem;line-height:1}.cs_sign_table_edit:hover{background:#2f87c61a}.cs_sign_table_remove{color:#c0392b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.15rem .35rem;font-size:1.15rem;font-weight:700;line-height:1}.cs_sign_table_remove:hover{background:#c0392b1a}body.dark-mode .contratos_modal.cs_sign_modal{--cs-text:#e7f4fc;--cs-muted:#9fb4c8;--cs-border:#2a4258;--cs-border-strong:#3d5266;--cs-primary:#7eb8e8;--cs-primary-soft:#1a2838}body.dark-mode .cs_summary_edit{border-color:var(--cs-primary,#7eb8e8);color:var(--cs-primary,#7eb8e8);background:#152433}body.dark-mode .cs_summary_edit:hover:not(:disabled){background:#243547}body.dark-mode .cs_sign_table_edit{color:var(--cs-primary,#7eb8e8)}body.dark-mode .cs_sign_table_edit:hover{background:#7eb8e81f}body.dark-mode .cs_sign_table_remove{color:#f0998b}body.dark-mode .cs_sign_table_remove:hover{background:#f0998b1f}body.dark-mode .cs_sig_pill{background:var(--cs-surface,#152433);border-color:var(--cs-border-strong,#3d5266);color:var(--cs-primary,#7eb8e8)}body.dark-mode .cs_sig_pill:hover:not(:disabled){background:var(--cs-primary-soft,#1a2838);border-color:var(--cs-primary,#7eb8e8)}body.dark-mode .cs_sign_section_label{color:#b8a99e}body.dark-mode .cs_sign_tag{color:#ffc8a8;background:#2d1f1c;border-color:#5c3d35}body.dark-mode .cs_sign_table thead th{color:#c5c0bc;background:#1a2838}body.dark-mode .cs_sign_table_wrap{border-color:#3d5266}body.dark-mode .cs_sign_table th,body.dark-mode .cs_sign_table td{border-color:#2a4258}body.dark-mode .cs_sign_table tbody tr.is-selected{background:#243547}body.dark-mode .cs_sign_subcap{color:#8a8f96;border-color:#3d5266}body.dark-mode .cs_sign_qual_name{color:#e7f4fc}body.dark-mode .cs_sign_qual_email{color:#9fb4c8}body.dark-mode .cs_sign_qual_select_proj{color:#e7f4fc;background:#152433;border-color:#3d5266}body.dark-mode .cs_sign_qual_select_proj:focus{border-color:var(--cs-primary,#7eb8e8);box-shadow:0 0 0 2px #7eb8e840}body.dark-mode .cs_sign_btn_outline{border-color:var(--cs-primary,#7eb8e8)!important;color:var(--cs-primary,#7eb8e8)!important;background:#152433!important}body.dark-mode .cs_sign_btn_outline:hover:not(:disabled){background:var(--cs-primary-soft,#1a2838)!important}.home{background-color:#fff;margin:1em 10em 2em}.home_cards_container{border:1px solid var(--cinza-claro);border-top-left-radius:20px;border-bottom-right-radius:20px;grid-template-columns:repeat(3,1fr);margin:2em 3em;padding:1em 2em 5em;display:grid;box-shadow:0 8px 24px #00000026}.home_card{border:1px solid var(--cinza-claro);background:#fff;border-top-left-radius:20px;border-bottom-right-radius:20px;grid-template-rows:auto 1fr auto;margin:12px;padding:1em;transition:transform .2s,box-shadow .2s;display:grid}.home_card:hover{box-shadow:0 4px 12px #00000015}.card_nome{color:var(--azul-escuro)}.card_texto{font-size:18px}.card_link{color:var(--azul-destaque);background-color:var(--azul-claro);text-align:center;cursor:pointer;border-radius:8px;margin:1em 5em;text-decoration:none;transition:transform .5s}.card_link:hover{font-weight:500;transform:scale(1.03)}@media (width<=1023px){.home{margin:.75rem 1rem 1.5rem}.home_cards_container{grid-template-columns:repeat(2,1fr);margin:1rem .5rem;padding:1rem .75rem 2.5rem}.home_card{margin:8px}.card_link{margin:.75rem 1rem}}@media (width<=640px){.home_cards_container{grid-template-columns:1fr}.card_texto{font-size:16px}}.login{background:#fff;justify-content:center;align-items:center;display:flex}.login_container{background-color:#fff;border:1px solid #000;border-radius:8px;margin:5em;padding:2em 5em}.login_title{color:var(--azul-escuro)}.login_form{flex-direction:column;align-items:center;gap:1em;margin:2em;display:flex}.login_input{border:1px solid var(--azul-escuro);border-radius:5px;width:15vw;padding:7px;font-size:15px}.login_button{background:var(--azul-claro);width:10vw;color:var(--azul-destaque);border:1px solid var(--cinza-claro);cursor:pointer;border-radius:8px;padding:5px;font-size:15px;font-weight:700}.password_container{width:15vw;position:relative}.password_container .login_input{box-sizing:border-box;width:100%;padding-right:36px}.toggle_password{cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width<=1023px){.login_container{box-sizing:border-box;width:calc(100% - 2rem);max-width:420px;margin:2rem 1rem;padding:1.5rem 1.25rem}.login_input,.password_container{width:100%;max-width:100%}.login_button{width:100%;max-width:280px;min-height:44px}.login_form{margin:1rem 0}}.header{z-index:10;background:linear-gradient(#e7f4fcb8,#fff0);justify-content:center;padding:2em;display:flex;position:sticky;top:0;left:0}.header_nav{background-color:#fff;border-radius:12px;align-items:center;gap:2em;padding:1em 3em;display:flex;box-shadow:0 8px 24px #00000026}.logo{object-fit:contain;width:auto;height:4vh;max-height:4vh}.header_nav_link{color:var(--cinza-escuro);font-weight:500;text-decoration:none;transition:transform .3s}.logout_button{color:var(--azul-escuro);background-color:var(--azul-claro);border:1px solid var(--cinza-claro);border-radius:3px;padding:.5em 2em;transition:transform .3s}.header_darkmode_button{border:1px solid var(--cinza-claro);background:var(--azul-claro);width:38px;height:32px;color:var(--azul-escuro);cursor:pointer;border-radius:6px;transition:transform .3s,border-color .3s}.header_nav_link:hover{color:var(--azul-destaque);transform:scale(1.02)}.logout_button:hover{border:1px dotted var(--azul-destaque);cursor:pointer;font-weight:500;transform:scale(1.02)}.header_darkmode_button:hover{border-color:var(--azul-destaque);transform:scale(1.03)}@media (width<=1023px){.header{padding:1rem .75rem}.header_nav{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:.65rem 1rem;width:100%;max-width:100%;padding:.85rem 1rem}.header_nav_link,.logout_button{font-size:.88rem}.logout_button{min-height:40px;padding:.45rem 1rem}.logo.logo_header{width:auto;max-height:36px}}@media (width<=640px){.header_nav{flex-direction:column;align-items:stretch}.header_nav_link{text-align:center;padding:.35rem 0}.logout_button,.header_darkmode_button{width:100%;max-width:220px;margin:0 auto}}footer{border-top:1px solid var(--cinza-claro);text-align:center;background:linear-gradient(#fff,#e7f4fcb8);flex-direction:column;gap:1em;padding:3em;display:flex}.footer_container{justify-content:space-around;align-items:center;display:flex}.footer_icon,.tutorial_icon{height:40px}.tutorial_icon{margin:2px}.tutorial_link{text-align:start;justify-content:start;align-items:center;margin:0 1em;text-decoration:none;display:flex}.tutorial_wrapper{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px;display:grid}footer a{color:var(--cinza-escuro);transition:transform .2s}footer a:hover{color:var(--azul-destaque);transform:scale(1.004)}.footer_container_left_logo{flex-direction:column;gap:1em;padding:1em;display:flex}.copyright{color:var(--cinza-escuro);margin-top:8em;font-style:italic;font-weight:300}@media (width<=1023px){footer{padding:1.5rem 1rem 2rem}.footer_container{flex-direction:column;gap:1.25rem}.tutorial_wrapper{grid-template-columns:1fr;gap:1.25rem}.copyright{margin-top:2.5rem}}.sidebar{background:var(--azul-escuro);color:#fff;flex-direction:column;width:250px;height:100vh;padding-top:20px;transition:width .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.sidebar_logo_wrap{justify-content:center;align-items:center;padding:0 10px 16px;display:flex}.logo_sidebar{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:28px}.sidebar.open{width:202px}.sidebar.closed{width:45px}.toggle_btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 10px;transition:background-color .18s,transform .18s,border-color .18s;display:flex}.toggle_btn:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-1px)}.toggle_icon{object-fit:contain;width:14px;height:14px}.toggle_text{white-space:nowrap;font-size:.86rem;font-weight:600}.sidebar_nav{flex-direction:column;gap:4px;padding:0 10px 20px;display:flex}.sidebar_footer{border-top:1px solid #ffffff2e;margin-top:auto;padding:10px 10px 14px}.sidebar_darkmode_btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:background-color .18s,transform .18s,border-color .18s;display:flex}.sidebar_darkmode_btn:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-1px)}.sidebar_darkmode_icon{font-size:1rem}.sidebar_darkmode_text{white-space:nowrap;font-size:.86rem;font-weight:600}.sidebar_admin_btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 10px;transition:background-color .18s,transform .18s,border-color .18s;display:flex}.sidebar_admin_btn:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-1px)}.sidebar_admin_icon{font-size:1rem}.sidebar_admin_text{white-space:nowrap;font-size:.86rem;font-weight:600}.sidebar_group{flex-direction:column;display:flex}.sidebar_group_btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;transition:transform .5s;display:flex}.sidebar_group_btn span{transition:opacity .18s,transform .18s,max-width .18s}.sidebar_group_btn span:first-child{white-space:nowrap;opacity:1;max-width:170px;overflow:hidden;transform:translate(0)}.sidebar_group_btn span:last-child{opacity:1;transform:translate(0)}.sidebar_group_btn:hover{opacity:1;color:var(--azul-claro);background:#ffffff0f;border-radius:8px;font-weight:700;transform:scale(1.05)}.sidebar_submenu{opacity:0;will-change:max-height, opacity, transform;border-left:1px solid #fff3;flex-direction:column;max-height:0;margin-bottom:6px;margin-left:10px;padding-left:10px;transition:max-height .28s,opacity .22s,transform .22s;display:flex;overflow:hidden;transform:translateY(-4px)}.sidebar_submenu.open{opacity:1;max-height:260px;transform:translateY(0)}.sidebar_submenu a{color:#fff;opacity:.9;padding:6px 0;font-size:.95rem;text-decoration:none;transition:all .2s}.sidebar_submenu_action{color:#fff;opacity:.9;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.95rem;text-decoration:none}.sidebar_submenu a:hover{opacity:1;color:var(--azul-claro);background:#ffffff0f;border-radius:8px;font-weight:600}.sidebar_submenu_action:hover{opacity:1;text-decoration:underline}.sidebar.closed .sidebar_group_btn span:first-child{opacity:0;max-width:0;transform:translate(-6px)}.sidebar.closed .sidebar_submenu{opacity:0;max-height:0;transform:translateY(-4px)}.sidebar.closed .sidebar_group_btn span:last-child{opacity:0;transform:translate(-6px)}.sidebar.closed .sidebar_darkmode_text,.sidebar.closed .toggle_text,.sidebar.closed .sidebar_admin_text{display:none}@media (width<=1023px){.app-shell--compact .layout .sidebar{z-index:420;max-width:min(288px,88vw);height:100dvh;padding-top:max(10px, env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);transition:transform .28s,width .28s;position:fixed;top:0;left:0;box-shadow:4px 0 24px #00000038;width:min(288px,88vw)!important}.app-shell--compact .sidebar.open,.app-shell--compact .sidebar.closed{width:min(288px,88vw)!important}.app-shell--compact:not([data-nav-open=true]) .layout .sidebar{pointer-events:none;transform:translate(-105%)}.app-shell--compact[data-nav-open=true] .layout .sidebar{pointer-events:auto;transform:translate(0)}.app-shell--compact .sidebar_submenu.open{max-height:min(70vh,520px)}.sidebar_group_btn{padding-top:12px;padding-bottom:12px}.sidebar_submenu a,.sidebar_submenu_action{padding:10px 0}}.app-shell{min-height:100vh;position:relative}.content{min-height:100vh;transition:margin-left .3s,width .3s;overflow:visible}.content.open{width:calc(100% - 202px);margin-left:202px}.content.closed{width:calc(100% - 45px);margin-left:45px}.content.content--compact{box-sizing:border-box;max-width:100vw;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-top:calc(52px + env(safe-area-inset-top));width:100%!important;margin-left:0!important}.layout2_nav_backdrop{z-index:410;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0f1e3073;border:none;margin:0;padding:0;position:fixed;inset:0}.layout2_nav_fab{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:430;color:#1e3148;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f0f8fc 0%,#dceef8 100%);border:1px solid #2f87c673;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.35rem;line-height:1;display:flex;position:fixed;box-shadow:0 4px 14px #1e314833}.layout2_nav_fab:active{transform:scale(.96)}body.dark-mode .layout2_nav_fab{color:#e8f2fc;background:linear-gradient(#1a334d 0%,#142a40 100%);border-color:#4d7aa0;box-shadow:0 4px 16px #00000059}@media (width>=1024px){.layout2_nav_backdrop,.layout2_nav_fab{display:none!important}}.documentation{flex-direction:column;align-items:center;gap:2em;padding:1em 4em 5em;display:flex;overflow:hidden}.documentation_iframe_wrapper{width:70vw;height:55vh;overflow:hidden}.documentation_iframe{border:1px solid var(--azul-destaque);border-radius:10px;width:100%;height:100%}.supertabelamain{text-align:center;color:var(--cinza-escuro);font-family:var(--fonte-principal), sans-serif;margin:0 2.5em 2.5em}.supertabelamain hr{border:1px solid var(--azul-claro);border-radius:10px;margin:10px 8em}.supertabelamain_header{--compact-progress:0;--header-sticky-rgb:255, 255, 255;z-index:20;background:rgba(var(--header-sticky-rgb), calc(.25 * var(--compact-progress)));-webkit-backdrop-filter:blur(calc(6px * var(--compact-progress)));backdrop-filter:blur(calc(6px * var(--compact-progress)));padding:calc(8px - 4px * var(--compact-progress)) 0 calc(10px - 4px * var(--compact-progress)) 0;box-shadow:0 2px 10px rgba(30, 49, 72, calc(.12 * var(--compact-progress)));border-radius:0;transition:padding .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.supertabelamain_header h2{font-size:calc(1.5rem - .2rem * var(--compact-progress));margin:0 0 calc(8px - 8px * var(--compact-progress)) 0;opacity:calc(1 - .05 * var(--compact-progress));transition:font-size .2s,margin .2s,opacity .2s}.supertabelamain_filters{text-align:center;background:#f8fbfd;border:1px solid #d7e8f2;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:10px;max-width:1300px;margin:.75em auto;padding:.7em .9em;transition:padding .2s,margin .2s,box-shadow .2s;display:flex;overflow-x:hidden}.supertabelamain_filters_input,.supertabelamain_filters_select{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;min-width:0;display:flex}.supertabelamain_filters_input p,.supertabelamain_filters_select p{color:var(--azul-escuro);margin:0;font-size:.82rem;font-weight:600;line-height:1.1}.supertabelamain_header .supertabelamain_filters{padding:calc(.7em - .15em * var(--compact-progress)) calc(.9em + .2em * var(--compact-progress));margin:calc(.75em - .4em * var(--compact-progress)) auto;box-shadow:0 2px 10px rgba(30, 49, 72, calc(.12 * var(--compact-progress)))}body.dark-mode .supertabelamain_header{--header-sticky-rgb:14, 27, 42}.supertabelamain_filters_input_text{text-align:start;border:1px solid var(--azul-escuro);background:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:6px 10px;font-family:inherit;font-size:.88rem}.supertabelamain_filters_input_button{border:1px solid var(--azul-destaque);background-color:var(--azul-claro);white-space:nowrap;cursor:pointer;border-radius:7px;height:34px;margin-left:8px;padding:0 10px;font-size:.84rem;font-weight:600;transition:transform .15s,box-shadow .15s}.supertabelamain_filters_input_button:hover{transform:translateY(-1px);box-shadow:0 3px 10px #1e314826}.supertabelamain_filters_select_select{border:1px solid var(--azul-destaque);background-color:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:6px 10px;font-family:inherit;font-size:.88rem}.supertabelamain_filters_checkbox_wrap{white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #b8d3e5;border-radius:7px;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex;overflow:hidden}.supertabelamain_filters_checkbox_wrap input{width:16px;height:16px;accent-color:var(--azul-destaque)}.supertabelamain_alert{z-index:1200;background:linear-gradient(#f1f8fc 0%,#e3f2fb 100%);border:1px solid #2f87c6;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:280px;max-width:420px;padding:12px 14px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 22px #1e31482e}.supertabelamain_alert_text{text-align:left;flex-direction:column;gap:3px;display:flex}.supertabelamain_alert_text strong{color:#1e3148;font-size:.92rem}.supertabelamain_alert_text span{color:#30495f;font-size:.88rem;line-height:1.3}.supertabelamain_alert_close{color:#1e3148;cursor:pointer;background:#fff;border:1px solid #8ab9d8;border-radius:6px;width:24px;height:24px;font-weight:700;line-height:1}.table_container{text-align:center;flex-direction:column;justify-content:center;gap:22px;margin-top:12px;display:flex}.table_main_virtual_header{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.table_main_virtual_body{border:1px solid #dbe9f2;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden auto}.table_main_virtual_rows{border:none;border-radius:0}.table_spacer_row td{background:0 0;border:none;padding:0}.categoria_secao{background:#fff;border:1px solid #d9e7ef;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow-x:hidden;box-shadow:0 2px 10px #1e31480f}.categoria_titulo{text-align:left;color:var(--azul-escuro);margin:0 0 4px;font-size:1.8rem}.table_text_left{text-align:left;padding-left:8px;font-weight:500}.table_text_proc{white-space:nowrap}.table_text_proc_md{font-size:.9rem}.table_text_proc_sm{font-size:.84rem}.table_text_proc_xs{font-size:.78rem}.table_cell_input{text-align:right;background:#fff;border:1px solid #b9cfde;border-radius:6px;width:100%;min-width:72px;padding:4px 6px;font-size:.86rem}.table_custo_negativo{color:#1f8f4c;font-weight:600}
