.suHTpq_root{--green:#176b58;--ink:#172f35;--muted:#617277;--line:#dce6e4;width:100%;min-width:0;max-width:1440px;color:var(--ink);margin:0 auto;font-size:14px;line-height:1.5}.suHTpq_root *{box-sizing:border-box}.suHTpq_root h1,.suHTpq_root h2,.suHTpq_root h3,.suHTpq_root p{margin-top:0}.suHTpq_root h2{letter-spacing:-.4px;align-items:center;gap:9px;margin-bottom:6px;font-size:20px;font-weight:700;display:flex}.suHTpq_root h3{margin:18px 0 12px;font-size:15px;font-weight:700}.suHTpq_root p{margin-bottom:12px}.suHTpq_root a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.suHTpq_hero{color:#fff;background:#123e3b;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px 32px;display:flex}.suHTpq_hero h1{letter-spacing:-.8px;margin:8px 0 10px;font-size:30px;font-weight:700;line-height:1.2}.suHTpq_hero p{color:#cce3de;margin:0;font-size:14px}.suHTpq_eyebrow{letter-spacing:2px;color:#a9d0c6;font-size:10px;font-weight:700}.suHTpq_heroIcon{color:#bcdbd2;background:#ffffff08;border:1px solid #528078;border-radius:20px;flex:none;place-items:center;width:72px;height:72px;display:grid}.suHTpq_contextBar{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.suHTpq_contextBar>.suHTpq_field{flex-shrink:1;width:250px}.suHTpq_contextBar>.suHTpq_field>label{color:var(--muted);font-size:11px}.suHTpq_contextName{flex:1;gap:3px;min-width:0;display:grid}.suHTpq_contextName strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.suHTpq_contextName span{color:var(--muted);font-size:12px}.suHTpq_requiredDot{background:#c44545;border-radius:50%;width:7px;height:7px}.suHTpq_tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.suHTpq_tabs button{text-align:left;border:1px solid var(--line);color:#56706d;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:18px 16px;transition:background .15s,border-color .15s;display:flex}.suHTpq_tabs button span{gap:3px;min-width:0;display:grid}.suHTpq_tabs button strong{color:var(--ink);font-size:14px}.suHTpq_tabs button small{font-size:11px;line-height:1.3}.suHTpq_tabs button[aria-selected=true]{color:#176b58;background:#e9f4ef;border-color:#2a846a;box-shadow:inset 0 3px #2a846a}.suHTpq_tabs button[aria-selected=true] strong{color:#135340}.suHTpq_tabs button:hover{border-color:#649e8e}.suHTpq_card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;margin:18px 0;padding:24px;box-shadow:0 3px 12px #183b3503}.suHTpq_sectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.suHTpq_sectionHead p{color:var(--muted);max-width:780px;margin:0;font-size:13px}.suHTpq_step{letter-spacing:2px;color:#70948c;background:#f6faf8;border:1px solid #dce8e2;border-radius:8px;padding:8px 10px;font-size:12px}.suHTpq_field{flex-direction:column;align-self:start;align-items:stretch;gap:6px;min-width:0;display:flex}.suHTpq_field>label{color:#405955;min-height:18px;margin:0;font-size:12px;font-weight:650;line-height:18px;display:block}.suHTpq_field .suHTpq_control{width:100%;min-width:0}.suHTpq_field input,.suHTpq_field select,.suHTpq_field textarea,.suHTpq_table input:not([type=checkbox]),.suHTpq_table select{color:#193b34;width:100%;height:42px;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcfca;border-radius:7px;margin:0;padding:9px 11px;font-size:13px;line-height:20px;display:block}.suHTpq_field input[readonly]{color:#48665e;cursor:default;background:#f0f5f3;border-color:#d6e2dd}.suHTpq_field input[aria-invalid=true],.suHTpq_field select[aria-invalid=true]{background:snow;border:1.5px solid #c74747}.suHTpq_field small{color:var(--muted);font-size:11px;line-height:1.45;display:block}.suHTpq_field .suHTpq_fieldError{color:#b03939}.suHTpq_grid2,.suHTpq_configGrid,.suHTpq_filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:20px 0;display:grid}.suHTpq_configGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.suHTpq_filters{grid-template-columns:repeat(4,minmax(0,1fr))}.suHTpq_formRow{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:18px 0;display:flex}.suHTpq_formRow>.suHTpq_field{flex:1;min-width:180px}.suHTpq_formRow>.suHTpq_button{height:42px;margin-top:24px}.suHTpq_button{color:#205d4e;cursor:pointer;white-space:normal;background:#fff;border:1px solid #c5d8d0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:650;line-height:18px;text-decoration:none;display:inline-flex}.suHTpq_button:hover:not(:disabled){background:#f0f7f3;border-color:#659b87}.suHTpq_button.suHTpq_primary{color:#fff;background:#176b58;border-color:#176b58}.suHTpq_button.suHTpq_primary:hover:not(:disabled){background:#125645}.suHTpq_root button:disabled{opacity:.5;cursor:not-allowed}.suHTpq_textButton{color:#176b58;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.suHTpq_textButton:hover{text-decoration:underline}.suHTpq_actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.suHTpq_sectionHead>.suHTpq_actions{margin:0}.suHTpq_inputAction{gap:8px;display:flex}.suHTpq_inputAction>input{flex:1;min-width:0}.suHTpq_inputAction>.suHTpq_button{flex:none;max-width:140px}.suHTpq_muted{color:var(--muted);font-size:12px;line-height:1.6}.suHTpq_notice,.suHTpq_error,.suHTpq_success,.suHTpq_calendarNote{border-radius:8px;margin:14px 0;padding:12px 16px;font-size:12px;line-height:1.6}.suHTpq_notice{color:#806328;background:#fff8e9;border:1px solid #f0dfb6}.suHTpq_error{color:#9c3628;white-space:pre-line;background:#fff2ef;border:1px solid #efc6be;max-height:260px;overflow:auto}.suHTpq_success{color:#23624e;background:#edf7f1;border:1px solid #d2e8dc}.suHTpq_calendarNote{border:1px solid var(--line);color:#48665c;background:#f4f7f6}.suHTpq_progress{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:14px;padding:10px 14px;font-size:12px;display:flex}.suHTpq_progress progress{accent-color:#176b58;width:140px}.suHTpq_progress .suHTpq_button{margin-left:auto}.suHTpq_scroll{border:1px solid #dce6e1;border-radius:8px;width:100%;min-width:0;margin:12px 0;overflow:auto}.suHTpq_table{border-collapse:collapse;width:100%;min-width:640px;margin:0;font-size:12px;line-height:1.5}.suHTpq_table caption{text-align:left;padding:12px;font-weight:700}.suHTpq_table th{color:#325d4b;white-space:normal;text-align:left;z-index:1;background:#eaf3ec;font-size:11px;font-weight:700;position:sticky;top:0}.suHTpq_table th,.suHTpq_table td{vertical-align:top;border-bottom:1px solid #e1eae5;min-width:105px;padding:12px 14px}.suHTpq_table tr:last-child>td{border-bottom:0}.suHTpq_table td{overflow-wrap:anywhere;max-width:340px}.suHTpq_table tbody>tr:hover{background:#fafcfb}.suHTpq_table td small{color:#687b73;margin-top:4px;font-size:10px;display:block}.suHTpq_table input[type=checkbox]{accent-color:#176b58;cursor:pointer;width:17px;height:17px}.suHTpq_table .suHTpq_wideCell{min-width:250px;max-width:360px}.suHTpq_table .suHTpq_expandedCell{background:#f7faf8;padding:0}.suHTpq_detailPanel{min-width:0;padding:20px}.suHTpq_detailPanel h3{margin-top:0}.suHTpq_detailPanel>.suHTpq_scroll{margin-bottom:22px}.suHTpq_badge{color:#536e61;white-space:nowrap;background:#f0f5f2;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.suHTpq_good{color:#276c40;background:#e7f3ea}.suHTpq_warn{color:#87651f;background:#fff0d1}.suHTpq_kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:16px 0 22px;display:grid}.suHTpq_kpi{background:#f7faf8;border:1px solid #dce7e1;border-radius:9px;padding:16px}.suHTpq_kpi span{color:#5c7669;font-size:11px}.suHTpq_kpi strong{letter-spacing:-.5px;margin-top:5px;font-size:22px;font-weight:650;line-height:1.35;display:block}.suHTpq_secondaryDetails{border-top:1px solid #e3eae6;margin-top:12px;padding:12px 0 4px;font-size:12px}.suHTpq_secondaryDetails>summary{cursor:pointer;color:#325f4e;font-weight:600}.suHTpq_secondaryDetails ul{max-height:220px;overflow:auto}.suHTpq_empty{text-align:center;background:#f9fbfa;border:1px dashed #cbdcd4;border-radius:12px;margin:18px 0;padding:40px 24px}.suHTpq_empty strong{color:#3e6353;font-size:16px;display:block}.suHTpq_empty p{color:#748379;max-width:540px;margin:8px auto 0;font-size:13px}.suHTpq_recommendation{margin:24px 0}.suHTpq_groupTitle{align-items:center;gap:12px;margin-bottom:10px;display:flex}.suHTpq_groupTitle h3{margin:0}.suHTpq_category{border:1px solid #dce6e1;border-radius:9px;margin:10px 0;overflow:hidden}.suHTpq_category>summary{cursor:pointer;background:#f8fbf9;justify-content:space-between;align-items:center;gap:16px;padding:15px;font-size:12px;display:flex}.suHTpq_category>summary:before{content:"›";color:#43886a;font-size:20px}.suHTpq_category[open]>summary:before{transform:rotate(90deg)}.suHTpq_category>summary>span{flex:1}.suHTpq_category>summary strong{display:block}.suHTpq_category>summary small{color:#708078;margin-top:3px;display:block}.suHTpq_category>summary b{white-space:nowrap}.suHTpq_category>.suHTpq_actions,.suHTpq_category>.suHTpq_scroll,.suHTpq_category>p{width:calc(100% - 24px);margin:12px}.suHTpq_selectionBar{background:#f8fcf9;border-color:#9fc6b2}.suHTpq_pagination{justify-content:flex-end;align-items:center;gap:16px;margin:16px 0;font-size:12px;display:flex}.suHTpq_stageEditor{background:#fafcfb;border:1px solid #cddfd5;border-radius:9px;margin:12px 0 24px;padding:14px}.suHTpq_stageEditor>summary{cursor:pointer;color:#246049;font-size:13px;font-weight:650}.suHTpq_stageEditor>p{margin-top:14px}.suHTpq_stageEditor .suHTpq_table td:first-child{min-width:300px}.suHTpq_stageEditor .suHTpq_table td:nth-child(2){min-width:220px}.suHTpq_stageEditor .suHTpq_daysInput{width:75px!important}.suHTpq_check{align-items:center;gap:8px;font-size:12px;display:inline-flex}.suHTpq_check input{accent-color:#176b58;width:16px;height:16px}.suHTpq_timeline{min-width:190px!important}.suHTpq_bar{background:#428970;border-radius:3px;max-width:100%;height:10px;margin-top:6px}.suHTpq_reportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.suHTpq_reportGroup{border:1px solid #dce6df;border-radius:9px;align-self:start;padding:14px}.suHTpq_reportGroup summary{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.suHTpq_reportGroup summary>span{background:#edf3ef;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:11px}.suHTpq_reportGroup>button{text-align:left;cursor:pointer;color:#2d5c48;background:0 0;border:0;border-bottom:1px solid #e4ece7;width:100%;padding:12px 0;display:block}.suHTpq_reportGroup>button strong{font-size:12px;font-weight:550;display:block}.suHTpq_reportGroup>button small{color:#7b887f;margin-top:3px;font-size:10px;display:block}.suHTpq_reportGroup>p{margin:14px 0 0}.suHTpq_root :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #639fae}.suHTpq_root input:disabled,.suHTpq_root select:disabled{color:#76827a;background:#f6f8f7}@media (min-width:1550px){.suHTpq_root{font-size:15px}.suHTpq_hero{padding:32px}.suHTpq_card{padding:28px}}@media (max-width:1150px){.suHTpq_tabs,.suHTpq_filters,.suHTpq_configGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suHTpq_contextName{display:none}.suHTpq_contextBar>.suHTpq_field{flex:1}.suHTpq_sectionHead{flex-wrap:wrap}}@media (max-width:650px){.suHTpq_hero{padding:22px}.suHTpq_hero h1{font-size:24px}.suHTpq_heroIcon{display:none}.suHTpq_contextBar{flex-wrap:wrap;gap:10px;padding:12px}.suHTpq_contextBar>.suHTpq_field{min-width:180px}.suHTpq_tabs{gap:8px}.suHTpq_tabs button{gap:8px;padding:13px 10px}.suHTpq_tabs button strong{font-size:12px}.suHTpq_tabs button small{font-size:10px}.suHTpq_tabs svg{width:18px}.suHTpq_card{padding:16px}.suHTpq_configGrid,.suHTpq_grid2,.suHTpq_filters,.suHTpq_reportGrid{grid-template-columns:1fr;gap:16px}.suHTpq_formRow{grid-template-columns:1fr;display:grid}.suHTpq_formRow>.suHTpq_button{margin-top:0}.suHTpq_hero p{font-size:12px}.suHTpq_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.suHTpq_kpi{padding:12px}.suHTpq_kpi strong{font-size:18px}.suHTpq_category>summary{flex-wrap:wrap}.suHTpq_category>summary>b{margin-left:24px}.suHTpq_progress{flex-wrap:wrap}}@media print{.suHTpq_tabs,.suHTpq_contextBar,.suHTpq_field,.suHTpq_actions,.suHTpq_button,.suHTpq_progress{display:none!important}.suHTpq_root{max-width:none;font-size:10px}.suHTpq_hero{color:#123e3b;background:0 0;padding:0}.suHTpq_hero p{color:#456}.suHTpq_card{box-shadow:none;break-inside:avoid}.suHTpq_scroll{overflow:visible}.suHTpq_table{min-width:0;font-size:10px}.suHTpq_table th,.suHTpq_table td{min-width:0;padding:6px}.suHTpq_reportGrid{display:none}body:has([data-print-cronograma]) *{visibility:hidden}:is(body [data-print-cronograma],body [data-print-cronograma] *){visibility:visible}body [data-print-cronograma]{border:0;width:100%;margin:0;position:absolute;top:0;left:0}[data-print-cronograma] button{display:none!important}[data-print-cronograma] .suHTpq_scroll{overflow:visible}[data-print-cronograma] tr{break-inside:avoid}}.suHTpq_yearPicker{flex:1;min-width:210px}.suHTpq_fieldLabel{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.suHTpq_yearPicker details{background:#fff;border:1px solid #c9d5ce;border-radius:8px}.suHTpq_yearPicker summary{cursor:pointer;padding:11px}.suHTpq_yearPicker fieldset{border:0;flex-wrap:wrap;gap:12px;max-height:200px;padding:12px;display:flex;overflow:auto}.suHTpq_yearPicker fieldset label{align-items:center;gap:6px;min-width:75px;display:flex}.suHTpq_yearPicker input[type=checkbox]{width:16px;height:16px}.suHTpq_yearPicker small{color:#9d352e}.suHTpq_sortHeader{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.suHTpq_sortHeader:focus-visible{outline-offset:4px;outline:2px solid #196b52}
