@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap");.engenharia_container__1VqXm{--primary-gradient:linear-gradient(135deg,#0f172a,#1e293b);--accent-gradient:linear-gradient(135deg,#3b82f6,#2563eb);--card-shadow:0 10px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;padding:1.25rem 1.5rem;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;overflow-x:hidden}.engenharia_stickyHeader___HYYa{margin-bottom:1.25rem}.engenharia_header__MUPgU h1,.engenharia_header__MUPgU h2,.engenharia_title__x3Mvw{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;color:var(--primary-900,#0f172a);margin:0;letter-spacing:-.01em}.engenharia_subtitle__xhgcP{margin:4px 0 0;color:var(--slate-500,#64748b);font-size:.875rem}.engenharia_headerActions__tlUVE{display:flex;gap:1rem;align-items:center}.engenharia_subTabsContainer__Wbv_0{display:flex;gap:.4rem;background:white;padding:.35rem .5rem;border-radius:12px;border:1px solid var(--slate-200);box-shadow:0 2px 4px -1px rgba(0,0,0,.05);margin-bottom:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.engenharia_subTabsContainer__Wbv_0::-webkit-scrollbar{display:none}.engenharia_subTab__0cxi3{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border:none;background:transparent;color:var(--slate-600);font-weight:600;font-size:.9rem;cursor:pointer;border-radius:12px;transition:all .2s;font-family:Inter,sans-serif;white-space:nowrap;flex-shrink:0}.engenharia_subTab__0cxi3:hover{background:var(--slate-50);color:var(--slate-900)}.engenharia_subTabActive__p1IDv{background:var(--accent-gradient);color:white!important;box-shadow:0 4px 12px rgba(37,99,235,.2)}.engenharia_subTabActive__p1IDv:hover{background:var(--accent-gradient);color:white!important;filter:brightness(1.1);transform:translateY(-1px)}.engenharia_tabIcon__Olok_{font-size:1.1rem}.engenharia_filterSection__naRu2{background:white;padding:.5rem 1rem;border-radius:14px;border:1px solid var(--slate-200);display:flex;align-items:center}.engenharia_selectInput__iWvDT{padding:.5rem 1rem;border:1px solid var(--slate-200);border-radius:10px;outline:none;font-family:Inter,sans-serif;color:var(--slate-700);background:var(--slate-50)}.engenharia_selectInput__iWvDT:focus{border-color:#3b82f6;background:white}.engenharia_content__DTs_H{margin-top:1.25rem;animation:engenharia_contentFadeUp__bTOxt .3s ease-out}@keyframes engenharia_contentFadeUp__bTOxt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.engenharia_modalOverlay___chnY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000;padding:1.25rem;animation:engenharia_modalFadeIn__muuBP .3s cubic-bezier(.16,1,.3,1)}.engenharia_modalContent___HI0U{width:90%;max-width:700px;border-radius:24px;border:1px solid rgba(255,255,255,.2)}.engenharia_modalContentLarge__Yyhrn,.engenharia_modalContent___HI0U{background:white;max-height:calc(100vh - 40px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.engenharia_modalContentLarge__Yyhrn{width:95%;max-width:1300px;height:calc(100vh - 40px);border-radius:20px}.engenharia_modalHeader__K0dO9{padding:1.5rem 2rem;border-bottom:1px solid var(--slate-100);display:flex;justify-content:space-between;align-items:center;background:white;flex-shrink:0}.engenharia_modalHeader__K0dO9 h3{margin:0;font-size:1.5rem;font-family:Outfit,sans-serif;color:var(--slate-900)}.engenharia_modalBody__w_mqD{flex:1;overflow-y:auto;padding:2rem;background:#fdfdfd}.engenharia_modalForm__P7uO1{display:flex;flex-direction:column;flex:1;overflow:hidden}.engenharia_formActions__kQmYW{margin-top:1.5rem;padding-top:1rem;position:sticky;bottom:-2rem;background:#fdfdfd;padding-bottom:.5rem;z-index:5}.engenharia_submitButton___V73W:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.engenharia_submitButton___V73W:disabled{opacity:.6;cursor:not-allowed}.engenharia_secondaryButton__Y9gU7{display:inline-flex;align-items:center;gap:.4rem}.engenharia_modalBody__w_mqD::-webkit-scrollbar{width:8px}.engenharia_modalBody__w_mqD::-webkit-scrollbar-track{background:var(--slate-100)}.engenharia_modalBody__w_mqD::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:4px}.engenharia_modalBody__w_mqD::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}.engenharia_closeButton__YS_n9{background:var(--slate-100);border:none;width:36px;height:36px;border-radius:50%;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.engenharia_closeButton__YS_n9:hover{background:var(--slate-200);transform:rotate(90deg)}.engenharia_tableWrapper__ynn7H{border-radius:12px;border:1px solid var(--slate-200);overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;box-sizing:border-box;background:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.engenharia_table__AQ21H{width:100%;border-collapse:collapse}.engenharia_table__AQ21H th{background:var(--slate-50);padding:1.25rem 1rem;text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);border-bottom:2px solid var(--slate-100)}.engenharia_table__AQ21H tr:nth-child(2n){background-color:#fafbfd}.engenharia_table__AQ21H td{padding:1rem;border-bottom:1px solid var(--slate-100);color:var(--slate-700);font-size:.9rem;transition:background-color .2s}.engenharia_table__AQ21H tr:hover td{background-color:#f1f5f9}.engenharia_rowHeader__p2Pkj{background-color:#f1f5f9!important}.engenharia_rowHeader__p2Pkj td{font-weight:700!important;color:var(--slate-900)!important;font-size:1rem!important}.engenharia_indent_1__2Pb4K{padding-left:2rem!important}.engenharia_indent_2__i_c2M{padding-left:3.5rem!important}.engenharia_groupBadge__GsaGZ{padding:.3rem .75rem;background:#eff6ff;color:#2563eb;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;border:1px solid #dbeafe}.engenharia_totalBadge__RBRzz{background:#f8fafc;padding:1rem 1.5rem;border-radius:12px;border:1px solid var(--slate-200);font-size:1.1rem;color:var(--slate-600);box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.engenharia_totalBadge__RBRzz strong{color:#16a34a;font-size:1.3rem}.engenharia_formRow__RPjg3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.engenharia_formGroup__MAQn0{display:flex;flex-direction:column;gap:.5rem}.engenharia_formGroup__MAQn0 label{font-size:.8rem;font-weight:600;color:var(--slate-600);text-transform:uppercase}.engenharia_formGroup__MAQn0 input,.engenharia_formGroup__MAQn0 select,.engenharia_formGroup__MAQn0 textarea{padding:.8rem 1rem;border:1px solid var(--slate-200);border-radius:12px;font-family:Inter,sans-serif;transition:all .2s;background:#f8fafc}.engenharia_formGroup__MAQn0 input:focus,.engenharia_formGroup__MAQn0 select:focus,.engenharia_formGroup__MAQn0 textarea:focus{outline:none;border-color:#3b82f6;background:white;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.engenharia_formActions__kQmYW{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--slate-200)}.engenharia_submitButton___V73W{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem}.engenharia_submitButton___V73W:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.engenharia_secondaryButton__Y9gU7{background:white;color:#334155;border:1px solid #cbd5e1;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.engenharia_secondaryButton__Y9gU7:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.engenharia_smallActions__6BzMD{display:flex;gap:.5rem;justify-content:center}.engenharia_miniBtnDelete__gS1MC,.engenharia_miniBtnEdit__AgiT4{width:28px;height:28px;border-radius:4px;border:1px solid #cbd5e1;background:white;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;box-sizing:border-box;transition:all .2s}.engenharia_miniBtnEdit__AgiT4:hover{background:#fefce8;border-color:#fef08a;color:#d97706}.engenharia_miniBtnDelete__gS1MC:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}@keyframes engenharia_modalFadeIn__muuBP{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.engenharia_budgetSummaryCard__yJmyp{background:white;border-radius:16px;padding:2rem;box-shadow:var(--card-shadow);border:1px solid var(--slate-200);margin-bottom:2rem}.engenharia_summaryHeader__dYhbZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.engenharia_globalValue__dsuCi label{font-size:.75rem;text-transform:uppercase;color:var(--slate-500)}.engenharia_globalValue__dsuCi span{font-size:2rem;font-weight:800;color:#16a34a;font-family:Outfit}.engenharia_summaryGrid__Yvp1K{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin-bottom:2rem}.engenharia_summaryItem__p_aVC label{font-size:.7rem;text-transform:uppercase;color:var(--slate-500);display:block}.engenharia_summaryItem__p_aVC span{font-size:1.2rem;font-weight:700;color:var(--slate-800)}.engenharia_summaryActions__rg_Bg{display:flex;gap:1rem}.engenharia_viewButtonLarge__69S5M{background:var(--primary-gradient);color:white;padding:1rem 2rem;border-radius:12px;border:none;font-weight:700;cursor:pointer;flex:1}.engenharia_addButtonSecondary__nNSxf{background:white;border:1px solid var(--slate-200);padding:1rem 2rem;border-radius:12px;font-weight:700;cursor:pointer}.engenharia_deleteButtonNormal__wFOLB{background:#fef2f2;color:#ef4444;border:1px solid #fee2e2;padding:1rem;border-radius:12px;cursor:pointer}.engenharia_statusBadgeOk__FJoMl{background:#dcfce7;color:#15803d;padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700}.engenharia_emptyBudgetContainer__JmCIu{padding:4rem;text-align:center;border:2px dashed var(--slate-200);border-radius:20px}.engenharia_magicButtonLarge__8sy0e{background:var(--primary-gradient);color:white;padding:1.5rem 3rem;border-radius:15px;border:none;font-size:1.2rem;font-weight:700;cursor:pointer}.engenharia_tableActionsDetail__lYOZ4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.engenharia_addButton__j4THO{background:#eff6ff;color:#1d4ed8;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;border:1px solid #bfdbfe;font-weight:500;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s}.engenharia_addButton__j4THO:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.engenharia_tableActions__sVTdz{display:flex;gap:.5rem;justify-content:center}.engenharia_truncateText___6tKi{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engenharia_dashboardPlaceholder__l8O_6{padding:1.5rem;background:white;border-radius:14px;border:1px solid var(--slate-200);box-shadow:0 2px 8px rgba(0,0,0,.04)}.engenharia_apiError__ZB_Tp{background:#fff1f2;color:#9f1239;padding:1.5rem;border-radius:12px;border:1px solid #fecdd3;margin-bottom:2rem;line-height:1.6}.engenharia_statsGrid__PKOjb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.engenharia_statCard__X7b3Z{background:white;padding:1.75rem;border-radius:20px;border:1px solid var(--slate-200);display:flex;align-items:center;gap:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.engenharia_statCard__X7b3Z:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border-color:#3b82f6}.engenharia_statIcon__0EUPY{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.engenharia_statInfo__L2QHU{display:flex;flex-direction:column}.engenharia_statLabel__sszMB{font-size:.85rem;color:var(--slate-500);font-weight:600;text-transform:uppercase;letter-spacing:.025em}.engenharia_statValue__k3FfN{font-size:2rem;font-weight:800;color:var(--slate-900);font-family:Outfit,sans-serif}.engenharia_dashboardHint__hgbu8{background:#fdfdfd;padding:1.25rem 1.5rem;border-radius:12px;color:var(--slate-600);font-size:.95rem;border:1px solid var(--slate-200);border-left:4px solid #3b82f6}.engenharia_tabContentContainer__AB9lO{animation:engenharia_fadeIn__1zYSh .4s ease-out}.engenharia_tabHeader__phAi4{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--slate-200)}.engenharia_headerInfo__75zWa h3{font-size:1.5rem;font-weight:700;color:var(--slate-900)}.engenharia_formContainer__gx5lR{background:white;padding:2.5rem;border-radius:24px;box-shadow:var(--card-shadow);border:1px solid var(--slate-200);margin-bottom:2rem}.engenharia_formHeader__FAIQG{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.engenharia_cancelButton__y_UE_{background:var(--slate-100);color:var(--slate-600);border:none;padding:.7rem 1.2rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s}.engenharia_cancelButton__y_UE_:hover{background:var(--slate-200);color:var(--slate-900)}.engenharia_rdoForm__2sCvm{display:flex;flex-direction:column;gap:1.5rem}.engenharia_checkboxLabel__9Fy56{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--slate-700);cursor:pointer;background:var(--slate-50);padding:1rem;border-radius:12px;border:1px solid var(--slate-200);transition:all .2s}.engenharia_checkboxLabel__9Fy56:hover{background:white;border-color:#3b82f6}.engenharia_checkboxLabel__9Fy56 input{width:20px;height:20px;cursor:pointer}.engenharia_uploadArea__rCKEZ{border:2px dashed var(--slate-300);padding:2rem;border-radius:16px;text-align:center;background:var(--slate-50);color:var(--slate-500);cursor:pointer;transition:all .2s;font-weight:600}.engenharia_uploadArea__rCKEZ:hover{border-color:#3b82f6;background:#eff6ff;color:#2563eb}.engenharia_fileList__9HdbM{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.engenharia_fileBadge__Gn7ig{background:white;padding:.5rem 1rem;border-radius:50px;border:1px solid var(--slate-200);font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.engenharia_deleteButton__m7vhD,.engenharia_editButton__aKjJo,.engenharia_viewButton__iFPnV{width:28px;height:28px;border-radius:4px;border:1px solid #cbd5e1;background:white;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;font-size:.85rem;box-sizing:border-box}.engenharia_viewButton__iFPnV:hover{background:#f8fafc;border-color:#94a3b8;color:#0ea5e9}.engenharia_editButton__aKjJo:hover{background:#fefce8;border-color:#fef08a;color:#d97706}.engenharia_deleteButton__m7vhD:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.engenharia_detailRow__HJkey{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:2rem;background:var(--slate-50);padding:1.5rem;border-radius:16px;border:1px solid var(--slate-200)}.engenharia_detailItem__KCn_1{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.engenharia_detailItem__KCn_1 label{font-size:.75rem;font-weight:700;color:var(--slate-500);text-transform:uppercase}.engenharia_detailItem__KCn_1 span{font-size:1.1rem;font-weight:600;color:var(--slate-800)}.engenharia_detailRelato__ffqQn{background:white;padding:1.5rem;border-radius:12px;border:1px solid var(--slate-200);line-height:1.7;color:var(--slate-700);white-space:pre-wrap;font-size:1rem}.engenharia_photoGrid__wN0bh{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.engenharia_photoItem__mNnUB{aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s}.engenharia_photoItem__mNnUB:hover{transform:scale(1.05)}.engenharia_photoItem__mNnUB img{width:100%;height:100%;object-fit:cover}.engenharia_emptyState__yc2kR{text-align:center;padding:4rem 2rem;background:white;border-radius:20px;border:2px dashed var(--slate-200);color:var(--slate-400);font-weight:600}@keyframes engenharia_fadeIn__1zYSh{0%{opacity:0}to{opacity:1}}.engenharia_modalMaximized__hI4Hr{width:95%!important;max-width:1400px!important;height:90vh!important}.engenharia_searchHeader__04zeE{padding:1rem 2rem;background:var(--slate-50);border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.engenharia_searchInputWrapper__DPvs0{position:relative;flex:1;max-width:500px}.engenharia_searchIcon__BsiMA{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--slate-400)}.engenharia_searchInput__CyxPY{width:100%;padding:.7rem 1rem .7rem 2.8rem!important;border-radius:12px!important;border:1px solid var(--slate-200)!important;background:white!important}.engenharia_modalBodyFull__i4Lju{flex:1;overflow-y:auto;padding:0}.engenharia_formGrid__USE7Z{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.engenharia_modalFooter__NzUqw{padding:1.5rem 2rem;border-top:1px solid var(--slate-100);display:flex;justify-content:flex-end;gap:1rem;background:white}.engenharia_statusBadge__4lZdz{padding:.35rem .75rem;border-radius:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;display:inline-block}.engenharia_backButton__fcCco{background:white;color:#475569;border:1px solid var(--slate-200);border-radius:8px;padding:.6rem 1.2rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem}.engenharia_backButton__fcCco:hover{background:var(--slate-50);border-color:var(--slate-300);color:var(--slate-900)}.engenharia_checklistSection__5WhE9{margin-top:1.5rem}.engenharia_subTitle__6qwxt{font-size:1.1rem;font-weight:700;color:var(--slate-800);margin:0 0 1rem}.engenharia_fvsForm__Eloci{display:flex;flex-direction:column;gap:1.25rem}.engenharia_hintText__mpFiG{display:block;margin-top:.5rem;color:var(--slate-400);font-size:.85rem}.engenharia_inlineInput__FYQzi{width:100%;padding:.4rem .6rem;border:1px solid var(--slate-200);border-radius:6px;font-size:.85rem;box-sizing:border-box}.engenharia_inlineInput__FYQzi:focus{outline:none;border-color:#3b82f6;background:white}.engenharia_loading__X4ugo{opacity:.7;pointer-events:none}.engenharia_miniSelect__jjnyI{padding:.4rem .6rem;border:1px solid var(--slate-200);border-radius:6px;font-size:.8rem;font-weight:700;background:white;cursor:pointer;box-sizing:border-box}.engenharia_photoUploadCell__nez6Y{display:flex;align-items:center;gap:.5rem}.engenharia_photoThumbnails__X9hx5{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.engenharia_miniThumb__b3j1y{width:32px;height:32px;border-radius:6px;object-fit:cover;cursor:pointer;border:1px solid var(--slate-300);transition:transform .2s}.engenharia_miniThumb__b3j1y:hover{transform:scale(1.15)}.engenharia_photoAddButton__WbcbR{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px dashed #3b82f6;background:#eff6ff;color:#2563eb;cursor:pointer;font-size:.85rem;transition:all .2s}.engenharia_photoAddButton__WbcbR:hover{background:#dbeafe;border-color:#1d4ed8}.engenharia_qualityList__lVZeT,.engenharia_reportList__xT_Gs{animation:engenharia_fadeIn__1zYSh .3s ease-out}.engenharia_paginationFooter__Pq696{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-top:1rem;flex-wrap:wrap;gap:1rem}.engenharia_filterLabel__1RnVV{margin-right:10px;font-weight:600;color:#475569;font-size:.875rem;white-space:nowrap}.engenharia_subNavBar__mqJc9{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;width:100%}.engenharia_checkboxGrid__GTyS_{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:center;margin-top:1rem;margin-bottom:1.5rem}.engenharia_compactTablesGrid__I9ZW_{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.engenharia_costBreakdownGrid___3YRk{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:10px}.engenharia_suppliesSelectWrapper__F0yff{display:flex;gap:.5rem;align-items:center;flex:1;min-width:220px}@media (max-width:1200px){.engenharia_subTabsContainer__Wbv_0{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;width:100%;box-sizing:border-box}.engenharia_subTab__0cxi3{flex-shrink:0;white-space:nowrap}}@media (max-width:1024px){.engenharia_container__1VqXm{padding:1.25rem;max-width:100vw;box-sizing:border-box}.engenharia_statsGrid__PKOjb{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.engenharia_formRow__RPjg3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.engenharia_formGrid__USE7Z{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.engenharia_modalContentLarge__Yyhrn,.engenharia_modalMaximized__hI4Hr{width:96%!important;max-width:96%!important;height:auto!important;max-height:94vh!important}}@media (max-width:850px){.engenharia_subNavBar__mqJc9{flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.engenharia_compactTablesGrid__I9ZW_{grid-template-columns:1fr;gap:1rem}.engenharia_summaryActions__rg_Bg{flex-wrap:wrap;width:100%}.engenharia_summaryActions__rg_Bg button{flex:1 1 calc(50% - 0.5rem)}}@media (max-width:768px){.engenharia_container__1VqXm{padding:.75rem;max-width:100vw;box-sizing:border-box}.engenharia_stickyHeader___HYYa{margin-bottom:.75rem}.engenharia_header__MUPgU{flex-direction:column;align-items:flex-start;gap:.5rem}.engenharia_title__x3Mvw{font-size:1.2rem}.engenharia_subtitle__xhgcP{font-size:.8rem;margin-bottom:.75rem}.engenharia_headerActions__tlUVE{flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.engenharia_headerActions__tlUVE button{width:100%;justify-content:center;min-height:38px}.engenharia_tabHeader__phAi4{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem}.engenharia_headerInfo__75zWa h3{font-size:1.2rem}.engenharia_subTabsContainer__Wbv_0{padding:.35rem;border-radius:12px;gap:.35rem}.engenharia_subTab__0cxi3{padding:.5rem .85rem;font-size:.8rem;border-radius:8px}.engenharia_filterSection__naRu2{flex-direction:column;align-items:stretch;width:100%;gap:.5rem;padding:.75rem;box-sizing:border-box}.engenharia_filterLabel__1RnVV{margin-right:0;margin-bottom:.25rem}.engenharia_selectInput__iWvDT{width:100%!important;min-width:0!important;box-sizing:border-box}.engenharia_suppliesSelectWrapper__F0yff{width:100%;min-width:0}.engenharia_statsGrid__PKOjb{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.engenharia_statCard__X7b3Z{padding:1rem;gap:.75rem;border-radius:14px}.engenharia_statIcon__0EUPY{width:44px;height:44px;font-size:1.35rem;border-radius:10px}.engenharia_statValue__k3FfN{font-size:1.4rem}.engenharia_statLabel__sszMB{font-size:.75rem}.engenharia_checkboxGrid__GTyS_{grid-template-columns:repeat(2,1fr);gap:.75rem}.engenharia_costBreakdownGrid___3YRk,.engenharia_formRow__RPjg3{grid-template-columns:1fr;gap:.75rem}.engenharia_formRow__RPjg3{margin-bottom:1rem}.engenharia_formGrid__USE7Z{grid-template-columns:1fr;gap:.75rem}.engenharia_formContainer__gx5lR{padding:1.25rem;border-radius:16px;margin-bottom:1.25rem}.engenharia_budgetSummaryCard__yJmyp{padding:1.25rem;border-radius:14px;margin-bottom:1.25rem}.engenharia_summaryHeader__dYhbZ{flex-direction:column;align-items:flex-start;gap:.75rem}.engenharia_globalValue__dsuCi{width:100%;display:flex;justify-content:space-between;align-items:baseline}.engenharia_globalValue__dsuCi span{font-size:1.5rem}.engenharia_summaryGrid__Yvp1K{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.engenharia_summaryActions__rg_Bg{flex-direction:column;gap:.5rem}.engenharia_summaryActions__rg_Bg button{width:100%;min-height:40px;justify-content:center}.engenharia_addButtonSecondary__nNSxf,.engenharia_deleteButtonNormal__wFOLB,.engenharia_viewButtonLarge__69S5M{padding:.75rem 1rem;font-size:.875rem}.engenharia_magicButtonLarge__8sy0e{padding:1rem 1.25rem;font-size:1rem;width:100%}.engenharia_emptyBudgetContainer__JmCIu{padding:2rem 1rem}.engenharia_dashboardPlaceholder__l8O_6{padding:1.25rem;border-radius:14px}.engenharia_tableWrapper__ynn7H{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;box-sizing:border-box;border-radius:10px}.engenharia_table__AQ21H{min-width:550px;font-size:.825rem}.engenharia_table__AQ21H td,.engenharia_table__AQ21H th{padding:.65rem .5rem}.engenharia_indent_1__2Pb4K{padding-left:1rem!important}.engenharia_indent_2__i_c2M{padding-left:1.5rem!important}.engenharia_truncateText___6tKi{max-width:140px}.engenharia_modalOverlay___chnY{padding:.5rem}.engenharia_modalContentLarge__Yyhrn,.engenharia_modalContent___HI0U,.engenharia_modalMaximized__hI4Hr{width:100%!important;max-width:100%!important;max-height:94vh!important;height:auto!important;border-radius:12px!important;margin:0}.engenharia_modalHeader__K0dO9{padding:1rem}.engenharia_modalHeader__K0dO9 h3{font-size:1.15rem}.engenharia_modalBody__w_mqD{padding:1rem}.engenharia_formActions__kQmYW,.engenharia_modalFooter__NzUqw{flex-direction:column;gap:.5rem;padding:1rem}.engenharia_formActions__kQmYW button,.engenharia_modalFooter__NzUqw button,.engenharia_secondaryButton__Y9gU7,.engenharia_submitButton___V73W{width:100%;justify-content:center;min-height:38px}.engenharia_tableActionsDetail__lYOZ4{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem}.engenharia_detailRow__HJkey{grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem}.engenharia_photoGrid__wN0bh{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.5rem}.engenharia_searchHeader__04zeE{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.engenharia_searchInputWrapper__DPvs0{max-width:100%;width:100%}.engenharia_paginationFooter__Pq696{flex-direction:column;align-items:stretch;text-align:center;gap:.75rem}.engenharia_paginationFooter__Pq696 button{flex:1;justify-content:center;min-height:38px}}@media (max-width:480px){.engenharia_container__1VqXm{padding:.5rem}.engenharia_title__x3Mvw{font-size:1.15rem}.engenharia_checkboxGrid__GTyS_,.engenharia_detailRow__HJkey,.engenharia_summaryGrid__Yvp1K{grid-template-columns:1fr}.engenharia_statValue__k3FfN{font-size:1.25rem}.engenharia_globalValue__dsuCi span{font-size:1.3rem}}.portal_adminContainer__iWqJi{min-height:100vh;background-color:oklch(98.4% .014 180.72);background-image:none;display:flex;flex-direction:column;position:relative;font-family:Inter,sans-serif}.portal_adminHeader__2wAIs{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.025),rgba(255,255,255,.025) 1px,transparent 0,transparent 9px),radial-gradient(circle at 12% 50%,rgba(30,64,120,.5) 0,transparent 60%),radial-gradient(circle at 88% 50%,rgba(14,165,233,.18) 0,transparent 55%),linear-gradient(135deg,rgba(6,12,24,.94),rgba(10,22,45,.9) 50%,rgba(4,7,15,.96)),url(/images/header-blueprint-bg.jpg) 100% /cover no-repeat;color:white;padding:0 2rem;height:90px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 24px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.08);border-bottom:1px solid rgba(59,130,246,.3);position:fixed;top:0;left:0;right:0;z-index:1001;box-sizing:border-box}.portal_adminHeader__2wAIs:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.5) 20%,rgba(147,197,253,.95) 50%,rgba(59,130,246,.5) 80%,rgba(59,130,246,0));box-shadow:0 0 12px rgba(96,165,250,.8);pointer-events:none}.portal_headerTitleGroup__ZyNPf{display:flex;align-items:center;gap:1rem}.portal_headerIconBadge__Zr9pz{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.35),rgba(15,23,42,.8));border:1px solid rgba(96,165,250,.4);box-shadow:0 4px 14px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.25);font-size:1.35rem;flex-shrink:0;backdrop-filter:blur(4px)}.portal_headerTitleContent__qsviG{display:flex;flex-direction:column;gap:2px}.portal_adminTitle__U1OPe{font-size:1.45rem;font-weight:800;letter-spacing:-.025em;color:#ffffff;margin:0;display:flex;align-items:center;gap:.65rem;text-shadow:0 2px 8px rgba(0,0,0,.6),0 0 20px rgba(59,130,246,.3)}.portal_adminTitleBadge__sR5z6{background:#022c22;border:1px solid #10b981;color:#6ee7b7;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 1px 4px rgba(0,0,0,.4)}.portal_adminTitleBadge__sR5z6:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#34d399;box-shadow:0 0 6px #34d399;display:inline-block}.portal_adminSubtitle__cvAa_{font-size:.8rem;color:#e2e8f0;font-weight:500;letter-spacing:.01em;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.7)}.portal_adminContent__DdwJy{max-width:1600px;margin:0 auto;width:100%;padding:172px 2rem 90px}.portal_adminContentDashboard__Yr9_j{padding-top:118px!important;padding-bottom:2rem!important}.portal_tabs__W9ffz{display:flex;gap:.5rem;background:white;padding:.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:2rem;border:1px solid var(--slate-200)}.portal_tab__UtrJ2{padding:.75rem 1.25rem;background:none;border:none;cursor:pointer;font-weight:600;color:var(--slate-600);border-radius:var(--radius-md);transition:all .2s ease;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.portal_tab__UtrJ2:hover{background-color:var(--slate-100);color:var(--primary-800)}.portal_activeTab__7F16p{background-color:var(--primary-900);color:white!important;box-shadow:var(--shadow-md)}.portal_tabContent__hOn1t{background-color:rgba(255,255,255,.94);backdrop-filter:blur(12px);padding:2.25rem;border-radius:var(--radius-xl);box-shadow:0 4px 20px -2px rgba(15,23,42,.05),0 2px 6px -1px rgba(15,23,42,.03);border:1px solid rgba(226,232,240,.9);animation:portal_fadeIn__sDbvv .4s ease-out}@keyframes portal_fadeIn__sDbvv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.portal_sectionTitle__jcOhQ{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--primary-900);border-left:4px solid var(--accent-blue);padding-left:1rem;letter-spacing:-.01em}.portal_headerUserSection__v4_jg{display:flex;align-items:center;gap:1rem;background:rgba(15,23,42,.9);padding:.45rem .95rem;border-radius:12px;border:1px solid rgba(148,163,184,.28);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.portal_userInfo__eaL8K{display:flex;flex-direction:column;align-items:flex-end;font-size:.85rem}.portal_userStatusContainer__C_AcX{display:flex;align-items:center;gap:6px}.portal_userStatusDot__s4e2e{width:8px;height:8px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 8px #22c55e;display:inline-block}.portal_userWelcome__cRvN8{color:#cbd5e1;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.portal_userName__WGlhr{color:#ffffff;font-weight:700;font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.portal_userRole___jQmJ{color:#ffffff;font-size:.68rem;font-weight:700;background:#0284c7;padding:2px 7px;border-radius:4px;border:1px solid #38bdf8;margin-top:2px;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 1px 3px rgba(0,0,0,.2)}.portal_logoutButton__7xl0D{background:rgba(239,68,68,.12);color:#fca5a5;padding:.28rem .65rem;border:1px solid rgba(239,68,68,.28);border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.75rem;display:inline-flex;align-items:center;gap:.35rem;box-shadow:none}.portal_logoutButton__7xl0D:hover{background:rgba(220,38,38,.85);border-color:#ef4444;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.35)}.portal_popoutButton__ZhQvo{background:rgba(255,255,255,.12);color:white;padding:.5rem .9rem;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.8125rem;display:flex;align-items:center;gap:.4rem;backdrop-filter:blur(4px)}.portal_popoutButton__ZhQvo:hover{background:rgba(255,255,255,.25);border-color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:1024px){.portal_adminHeader__2wAIs{height:auto!important;min-height:80px;padding:.75rem 1.25rem;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.35)}.portal_adminTitle__U1OPe{font-size:1.18rem}.portal_adminSubtitle__cvAa_{font-size:.78rem;color:#cbd5e1}.portal_adminTitleBadge__sR5z6{font-size:.62rem;padding:2px 7px}.portal_headerUserSection__v4_jg{gap:.85rem;padding:.4rem .85rem}.portal_adminContent__DdwJy{padding:1.25rem;padding-top:1rem!important;width:100%}.portal_adminContentDashboard__Yr9_j{padding-top:1rem!important}}@media (max-width:768px){.portal_adminHeader__2wAIs{flex-direction:column;align-items:stretch;padding:.85rem 1rem;gap:.85rem;text-align:left;height:auto!important;position:relative;top:auto;left:auto;right:auto}.portal_headerTitleGroup__ZyNPf{width:100%;gap:.75rem}.portal_headerIconBadge__Zr9pz{width:38px;height:38px;font-size:1.15rem;border-radius:10px}.portal_adminTitle__U1OPe{font-size:1.05rem;line-height:1.3;margin-bottom:.2rem}.portal_adminSubtitle__cvAa_{font-size:.75rem;line-height:1.35;color:#cbd5e1}.portal_adminTitleBadge__sR5z6{font-size:.62rem;padding:2px 6px}.portal_headerUserSection__v4_jg{width:100%;justify-content:space-between;align-items:center;padding:.5rem .85rem;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.35)}.portal_userInfo__eaL8K{align-items:flex-start;gap:2px}.portal_userStatusContainer__C_AcX{gap:5px}.portal_userStatusDot__s4e2e{width:7px;height:7px}.portal_userName__WGlhr{font-size:.875rem;color:#ffffff}.portal_userWelcome__cRvN8{font-size:.68rem;color:#94a3b8}.portal_userRole___jQmJ{font-size:.65rem;padding:1px 6px}.portal_logoutButton__7xl0D{padding:.24rem .55rem;font-size:.72rem;border-radius:5px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);color:#fca5a5}.portal_adminContent__DdwJy{padding:.85rem;width:100%}.portal_adminContentDashboard__Yr9_j,.portal_adminContent__DdwJy{padding-top:.75rem!important}.portal_tabContent__hOn1t{padding:1.25rem;border-radius:var(--radius-lg)}.portal_sectionTitle__jcOhQ{font-size:1.25rem;margin-bottom:1.5rem}}@media (max-width:480px){.portal_adminHeader__2wAIs{padding:.75rem .85rem;gap:.75rem}.portal_headerIconBadge__Zr9pz{display:none}.portal_adminTitle__U1OPe{font-size:.95rem}.portal_adminSubtitle__cvAa_{font-size:.7rem}.portal_adminTitleBadge__sR5z6{font-size:.58rem;padding:2px 5px}.portal_logoutButton__7xl0D{padding:.2rem .48rem;font-size:.68rem}}@media print{.portal_adminHeader__2wAIs,.portal_headerUserSection__v4_jg,.portal_logoutButton__7xl0D,.portal_userInfo__eaL8K{display:none!important}.portal_adminContainer__iWqJi{background:#ffffff!important}.portal_adminContainer__iWqJi,.portal_adminContent__DdwJy{display:block!important;padding:0!important;margin:0!important;height:auto!important;min-height:auto!important;overflow:visible!important;position:static!important}.portal_adminContent__DdwJy{width:100%!important;max-width:100%!important}}.navTabs_tabsContainer__9DDLn{display:flex;align-items:center;padding:.35rem .75rem;position:fixed;top:90px;left:0;right:0;z-index:1000;background-color:rgba(248,250,252,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(226,232,240,.9);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--slate-300) transparent;box-sizing:border-box}.navTabs_tabsContainer__9DDLn::-webkit-scrollbar{height:4px}.navTabs_tabsContainer__9DDLn::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:4px}@media (max-width:767px){.navTabs_tabsContainer__9DDLn{display:none}}.navTabs_navMenu__uiXzh{margin:0 auto;background:white;padding:.25rem .35rem;border-radius:var(--radius-lg);box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 1px 2px -1px rgba(0,0,0,.08);border:1px solid var(--slate-200);gap:.2rem;flex-wrap:nowrap}.navTabs_navMenu__uiXzh,.navTabs_navTab__75uTc{display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box}.navTabs_navTab__75uTc{justify-content:center;height:32px;padding:0 .625rem;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;color:var(--slate-600);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;font-size:.8125rem;user-select:none}.navTabs_navTab__75uTc:hover{color:var(--primary-900);background-color:var(--slate-100)}.navTabs_underline__mJge5{position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--primary-900);transition:all .2s ease;transform:translateX(-50%)}.navTabs_navTab__75uTc:hover .navTabs_underline__mJge5{width:50%}.navTabs_navTabActive__Ec4Hj{color:white;background-color:var(--primary-900);box-shadow:0 1px 2px 0 rgba(15,23,42,.2)}.navTabs_navTabActive__Ec4Hj:hover{background-color:var(--primary-800);color:white}.navTabs_navTabActive__Ec4Hj .navTabs_underline__mJge5{display:none}.navTabs_dashboardBackBtn__USDKy{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:32px;padding:0 .85rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-md);color:#1d4ed8!important;font-weight:700;font-size:.78rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex-shrink:0;box-sizing:border-box;box-shadow:0 1px 2px rgba(37,99,235,.08)}.navTabs_dashboardBackBtn__USDKy:hover{background:#2563eb;border-color:#1d4ed8;color:#ffffff!important;transform:translateX(-2px);box-shadow:0 3px 8px rgba(37,99,235,.25)}.navTabs_mobileDashboardBtn__zEtTK{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important;font-weight:750!important;border-radius:var(--radius-md);margin-bottom:.5rem}.navTabs_mobileDashboardBtn__zEtTK:hover{background:#2563eb!important;color:#ffffff!important}.navTabs_navMenuDivider__BgnGS{width:1px;height:18px;background-color:var(--slate-200);margin:0 .15rem;flex-shrink:0}.navTabs_popoutTabBtn__XW0s9{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:32px;padding:0 .625rem;margin-left:0;background:var(--slate-100);border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-700);font-weight:600;font-size:.75rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.navTabs_popoutTabBtn__XW0s9:hover{background:var(--primary-900);color:white;border-color:var(--primary-900);box-shadow:var(--shadow-sm)}.navTabs_mobileMenuContainer__7PYFH{display:none;position:relative;margin-bottom:1.5rem}@media (max-width:767px){.navTabs_mobileMenuContainer__7PYFH{display:block;position:sticky;top:0;left:0;right:0;z-index:1000}}.navTabs_mobileMenuHeader__3C2N9{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:white;box-shadow:var(--shadow-md);border-bottom:1px solid var(--slate-200)}.navTabs_mobileMenuTitle___CNll{font-size:1rem;font-weight:700;color:var(--primary-900);margin:0}.navTabs_menuToggle__cUN2K{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0}.navTabs_menuToggle__cUN2K span{display:block;height:2.5px;width:100%;background-color:var(--primary-900);border-radius:2px;transition:all .3s ease}.navTabs_menuToggleActive__gKeIf span:first-child{transform:rotate(45deg) translate(5px,5px)}.navTabs_menuToggleActive__gKeIf span:nth-child(2){opacity:0}.navTabs_menuToggleActive__gKeIf span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navTabs_mobileNavMenu__G2hoG{display:none;flex-direction:column;background:white;box-shadow:var(--shadow-premium);border-top:1px solid var(--slate-100);position:absolute;top:100%;left:0;right:0;z-index:100;overflow-y:auto;max-height:calc(100vh - 65px);animation:navTabs_slideIn__ZLkNV .3s ease-out}@keyframes navTabs_slideIn__ZLkNV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navTabs_mobileNavMenuActive__KY9Dx{display:flex}.navTabs_mobileNavTab__D3uoN{padding:1.25rem 1.5rem;background:none;border:none;border-bottom:1px solid var(--slate-100);cursor:pointer;font-weight:600;color:var(--slate-700);transition:all .2s ease;text-align:left;font-size:.9375rem}.navTabs_mobileNavTab__D3uoN:hover{background-color:var(--slate-50);color:var(--primary-900)}.navTabs_mobileNavTabActive__lPZlV{color:var(--primary-900);background-color:var(--slate-100);border-left:4px solid var(--primary-900)}.navTabs_mobileLogoutButton__dbntV{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:var(--slate-50);border:none;cursor:pointer;font-weight:700;color:#ef4444;transition:all .2s ease;text-align:left}.navTabs_mobileLogoutButton__dbntV:hover{background-color:#fef2f2}.navTabs_logoutIcon__n9oV1{width:18px;height:18px;fill:currentColor}.navTabs_bottomDockWrapper__cwKPk{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:995;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;animation:navTabs_floatUp__6Y1pt .35s cubic-bezier(.16,1,.3,1)}@keyframes navTabs_floatUp__6Y1pt{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.navTabs_bottomDockNav__xrVxG{pointer-events:auto;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:.25rem .35rem;box-shadow:0 8px 24px -4px rgba(15,23,42,.12),0 2px 6px -1px rgba(15,23,42,.06),0 0 0 1px rgba(0,0,0,.02);gap:.2rem}.navTabs_bottomDockNav__xrVxG,.navTabs_bottomDockTab__V0SA2{display:inline-flex;align-items:center;box-sizing:border-box}.navTabs_bottomDockTab__V0SA2{gap:.35rem;height:32px;padding:0 .625rem;background:none;border:none;border-radius:var(--radius-md);color:var(--slate-600);font-weight:600;font-size:.8125rem;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);user-select:none}.navTabs_bottomDockTab__V0SA2:hover{color:var(--primary-900);background-color:var(--slate-100)}.navTabs_bottomDockTabActive__ivK3r{color:white!important;background-color:var(--primary-900)!important;box-shadow:0 1px 2px 0 rgba(15,23,42,.2);font-weight:600}.navTabs_bottomDockTabActive__ivK3r:hover{background-color:var(--primary-800)!important;color:white!important}.navTabs_bottomDockIcon__J9gfB{flex-shrink:0;opacity:.85}.navTabs_bottomDockTabActive__ivK3r .navTabs_bottomDockIcon__J9gfB{opacity:1}.navTabs_bottomDockToggleBtn__SyFsN{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:24px;padding:0 .65rem;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--slate-200);border-radius:var(--radius-md);color:var(--slate-600);font-size:.72rem;font-weight:600;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s ease;user-select:none}.navTabs_bottomDockToggleBtn__SyFsN:hover{background:white;color:var(--primary-900);border-color:var(--slate-300)}.navTabs_bottomDockBadgeActive__07QdT{width:6px;height:6px;border-radius:50%;background:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.6);display:inline-block}@media (max-width:767px){.navTabs_bottomDockWrapper__cwKPk{display:none!important}}@media print{.navTabs_bottomDockWrapper__cwKPk,.navTabs_mobileMenuContainer__7PYFH,.navTabs_tabsContainer__9DDLn{display:none!important}}.footer_footer__PZD4d{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 1px,transparent 0,transparent 9px),radial-gradient(ellipse at 50% 100%,rgba(30,64,120,.35) 0,transparent 70%),linear-gradient(180deg,rgba(6,12,24,.95),rgba(4,7,15,.98)),url(/images/header-blueprint-bg.jpg) bottom /cover no-repeat;color:#94a3b8;margin-top:auto;width:100%;position:relative;border-top:1px solid rgba(59,130,246,.28);box-shadow:0 -4px 20px rgba(0,0,0,.35);box-sizing:border-box}.footer_footer__PZD4d:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.5) 20%,rgba(147,197,253,.9) 50%,rgba(59,130,246,.5) 80%,rgba(59,130,246,0));box-shadow:0 0 10px rgba(96,165,250,.6);pointer-events:none}.footer_footerContainer__24vnt{max-width:1600px;margin:0 auto;padding:1.1rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;box-sizing:border-box}.footer_footerLeft__3xAVp{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.footer_footerBrand__vdpAm{font-weight:700;color:#f1f5f9;font-size:.875rem;letter-spacing:-.01em}.footer_footerDivider__EIMgE{color:rgba(255,255,255,.25);font-size:.75rem}.footer_copyright__djed_{color:#94a3b8;font-size:.8125rem;margin:0}.footer_footerRight__oFMYT{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.footer_badgeSecure__OHaAh{display:inline-flex;align-items:center;gap:6px;background:rgba(15,23,42,.6);border:1px solid rgba(59,130,246,.25);padding:3px 10px;border-radius:9999px;font-size:.75rem;color:#cbd5e1;font-weight:600;backdrop-filter:blur(4px)}.footer_dotSecure__0IjFA{width:6px;height:6px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 6px #22c55e;display:inline-block}.footer_version__cf1_A{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.02em}.footer_subVersion__aDd7U{color:#475569;font-weight:400}@media (max-width:768px){.footer_footerContainer__24vnt{flex-direction:column;text-align:center;padding:1.25rem 1rem;gap:.75rem}.footer_footerLeft__3xAVp,.footer_footerRight__oFMYT{justify-content:center}}.despesas_container__v_K9z{padding:1rem;display:flex;flex-direction:column;gap:2rem}.despesas_header__T1L0k{display:flex;justify-content:space-between;align-items:center}.despesas_title__PbmvT{font-size:1.25rem;font-weight:700;color:var(--primary-900);letter-spacing:-.01em}.despesas_orderBadge__9hw1H{display:inline-flex;align-items:center;gap:.4rem;background:var(--slate-100);color:var(--slate-600);padding:.35rem .85rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--slate-200);margin-top:.5rem}.despesas_addButton___4D1t{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}.despesas_addButton___4D1t:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.despesas_btnAutoAdd__SE58_{background:#faf5ff;color:#6b21a8;border:1px solid #e9d5ff;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}.despesas_btnAutoAdd__SE58_:hover{background:#f3e8ff;border-color:#d8b4fe;color:#581c87}.despesas_tableContainer__z1WsT{background:white;border-radius:var(--radius-xl);border:1px solid var(--slate-100);overflow:hidden;box-shadow:var(--shadow-sm)}.despesas_tableWrapper__VD73c{overflow-x:auto}.despesas_table__eUuch{width:100%;border-collapse:collapse}.despesas_table__eUuch th{text-align:left;padding:1rem .75rem;background:var(--slate-50);color:var(--primary-900);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--slate-200);white-space:normal;line-height:1.2}.despesas_sortableHeader__3p9fH{cursor:pointer;user-select:none;transition:background-color .2s;position:relative}.despesas_sortableHeader__3p9fH:hover{background-color:var(--slate-100)!important}.despesas_sortIcon__q2pJe{margin-left:.5rem;font-size:.8rem;opacity:.5;transition:opacity .2s}.despesas_sortableHeader__3p9fH:hover .despesas_sortIcon__q2pJe{opacity:1}.despesas_sortActive__0EGkd{color:var(--primary-600)!important}.despesas_sortActive__0EGkd .despesas_sortIcon__q2pJe{opacity:1}.despesas_table__eUuch td{padding:1rem .75rem;border-bottom:1px solid var(--slate-50);color:var(--slate-700);font-size:.875rem;white-space:normal;word-break:break-word;line-height:1.4;vertical-align:middle}.despesas_table__eUuch tr:last-child td{border-bottom:none}.despesas_table__eUuch tr:hover td{background:var(--slate-50)}.despesas_statusCard__nnbmx{padding:.25rem .85rem;border-radius:1rem;font-size:.7rem;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;min-width:90px;text-align:center}.despesas_status_pago__KEkrJ{background:#dcfce7;color:#16a34a}.despesas_status_pendente__VZnbE{background:#fef9c3;color:#ca8a04}.despesas_status_agendado__s81kX,.despesas_status_agendamento__1Q2tl{background:#dbeafe;color:#2563eb}.despesas_status_suspenso__tLlow{background:#fee2e2;color:#dc2626}.despesas_valor__agSrZ{font-weight:700;color:var(--primary-900);white-space:nowrap}.despesas_actions__GqkNq{display:flex;gap:.5rem;justify-content:flex-end}.despesas_actionButton__QvtvB{background:none;border:1px solid transparent;padding:.35rem .5rem;font-size:.85rem;cursor:pointer;border-radius:var(--radius-sm);transition:all .2s;color:var(--slate-500);display:inline-flex;align-items:center;justify-content:center;line-height:1}.despesas_actionButtonEdit___jeXL:hover{background:var(--primary-50);color:var(--primary-600);border-color:var(--primary-200)}.despesas_actionButtonDelete__bkg1V:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5}.despesas_emptyState__sy9CH,.despesas_loadingContainer__y7dD6{padding:4rem;text-align:center;color:var(--slate-400)}.despesas_backButton__xKACy{background:white;border:1px solid #cbd5e1;padding:0 .75rem;border-radius:5px;font-size:.8125rem;font-weight:500;color:#334155;cursor:pointer;margin-bottom:1rem;transition:all .15s ease;height:32px;display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 1px 2px rgba(0,0,0,.03)}.despesas_backButton__xKACy:hover{border-color:#94a3b8;color:#0f172a;background:#f8fafc}.despesas_pagination__kQ8OQ{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding:1rem}.despesas_pageButton__wBmpD{background:white;border:1px solid var(--slate-200);padding:.5rem .75rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;color:var(--slate-600);cursor:pointer;transition:all .2s;min-width:2.5rem}.despesas_pageButton__wBmpD:hover:not(:disabled){border-color:var(--primary-300);color:var(--primary-900);background:var(--primary-50)}.despesas_pageButtonActive__ZwQf5{background:#eff6ff;color:#1d4ed8!important;border-color:#bfdbfe;font-weight:700}.despesas_pageButton__wBmpD:disabled{opacity:.5;cursor:not-allowed}.despesas_pageInfo__h1z1S{font-size:.875rem;color:var(--slate-500);margin:0 1rem}.despesas_overlay__ITaaI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:despesas_fadeIn__SgRKI .2s ease-out}.despesas_modal__ASCLs{background:white;width:90%;max-width:700px;max-height:90vh;border-radius:1.5rem;padding:2.5rem;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;z-index:1001;animation:despesas_slideUp__U9313 .3s ease-out}.despesas_modalHeader__O8S25{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.despesas_modalTitle__kSU60{font-size:1.5rem;font-weight:800;color:var(--primary-900);margin:0}.despesas_grid__COpfk{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.despesas_fullWidth___0AtU{grid-column:span 2}.despesas_fieldGroup__GkJbn{display:flex;flex-direction:column;gap:.5rem;min-width:0}.despesas_label__nBv6D{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate-400)}.despesas_value__28ypI{font-size:1rem;color:var(--slate-700);font-weight:500;word-break:break-word;overflow-wrap:anywhere}.despesas_notes__15AKr{background:var(--slate-50);padding:1rem;border-radius:.75rem;border-left:4px solid var(--primary-500);white-space:pre-wrap;font-size:.9rem;line-height:1.5}.despesas_closeButton__kV03o{background:#f8fafc;color:#334155;border:1px solid #cbd5e1;padding:0 1rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;margin-top:1.5rem;transition:all .2s;width:100%;display:inline-flex;align-items:center;justify-content:center}.despesas_closeButton__kV03o:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}@keyframes despesas_fadeIn__SgRKI{0%{opacity:0}to{opacity:1}}@keyframes despesas_slideUp__U9313{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.despesas_header__T1L0k{flex-direction:column;align-items:flex-start;gap:1rem}.despesas_header__T1L0k>div{width:100%;flex-direction:column;gap:.5rem!important}.despesas_header__T1L0k input{width:100%!important}.despesas_addButton___4D1t{width:100%;justify-content:center}.despesas_title__PbmvT{font-size:1.25rem}.despesas_modal__ASCLs{padding:1.5rem;width:95%}.despesas_grid__COpfk{grid-template-columns:1fr;gap:1rem}.despesas_fullWidth___0AtU{grid-column:span 1}.despesas_modalTitle__kSU60{font-size:1.25rem}}.despesas_btnToggleFiltrosMobile__oKhU7{display:none}.despesas_filtrosBar__0a_AJ{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;background:white;padding:1.25rem;border-radius:var(--radius-xl);border:1px solid var(--slate-200);box-shadow:var(--shadow-sm)}.despesas_filtroGroup___FxyP{display:flex;flex-direction:column;gap:.35rem;min-width:140px}.despesas_filtroLabel__3soZf{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate-600)}.despesas_filtroInput__P_o16,.despesas_filtroSelect__iG5OR{padding:0 .65rem;height:32px;border-radius:5px;border:1px solid #cbd5e1;font-size:.8125rem;color:#1e293b;background:white;outline:none;transition:border-color .15s,box-shadow .15s}.despesas_filtroInput__P_o16:focus,.despesas_filtroSelect__iG5OR:focus{border-color:#475569;box-shadow:0 0 0 2px rgba(15,23,42,.08)}.despesas_clearFiltersBtn__GY7oG{padding:0 .75rem;border-radius:5px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;height:32px;display:inline-flex;align-items:center;gap:.35rem;justify-content:center;white-space:nowrap}.despesas_clearFiltersBtn__GY7oG:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.despesas_filterBtn__ITbub{padding:0 .85rem;border-radius:5px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;height:32px;display:inline-flex;align-items:center;gap:.35rem;justify-content:center;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.despesas_filterBtn__ITbub:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.despesas_limitNotice__w8d4U{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid var(--primary-600);border-radius:var(--radius-md);font-size:.8rem;color:var(--slate-600);line-height:1.4}.despesas_summaryBar__igfyK{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;padding:.5rem 1rem;background:#f8fafc;border:1px solid var(--slate-200);border-radius:var(--radius-md);margin-bottom:1rem}.despesas_summaryCard__ki6Mp{display:flex;align-items:center;gap:.5rem;background:transparent;padding:0;border-radius:0;border:none;box-shadow:none}.despesas_summaryCardHighlight__HHBYD{background:#f0f9ff;padding:.25rem .75rem;border-radius:var(--radius-md);border:1px solid #bae6fd}.despesas_summaryIcon__cQjvV{font-size:1rem;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent}.despesas_summaryCardHighlight__HHBYD .despesas_summaryIcon__cQjvV{background:transparent}.despesas_summaryTitle__uM9FO{display:inline;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--slate-500);margin:0}.despesas_summaryCardHighlight__HHBYD .despesas_summaryTitle__uM9FO{color:#0369a1}.despesas_summaryValue__8_WAQ{font-size:.875rem;font-weight:700;color:var(--slate-800);margin-left:.25rem}.despesas_summaryValueHighlight__KRwtc{font-size:1rem;font-weight:800;color:#0284c7;margin-left:.25rem}.despesas_headerControls__Rxdf7{display:flex;gap:1rem;align-items:center}.despesas_headerSearchInput__Xs3f_{padding:.45rem .75rem;height:38px;border-radius:var(--radius-md);border:1px solid var(--slate-200);font-size:.8125rem;width:230px;box-sizing:border-box}.despesas_headerButtons__2RsXj{display:flex;gap:.5rem;align-items:center}.despesas_desktopTableWrapper__adLqu{display:block}.despesas_mobileCardsContainer__m3wWR{display:none}.despesas_mobileCard__phHdX{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.despesas_mobileCard__phHdX:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.despesas_mobileCardHeader__99xML{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.despesas_mobileCardHeaderLeft___Hg8o{display:flex;align-items:center;gap:.6rem}.despesas_mobileCardId__wj_z_{font-size:.75rem;font-weight:700;color:#64748b;background:#e2e8f0;padding:.15rem .45rem;border-radius:4px}.despesas_mobileCardDate__aUBJ_{font-size:.8rem;font-weight:500;color:#475569}.despesas_mobileCardBody__HA9jj{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.despesas_mobileCardMain__HdT9q{display:flex;flex-direction:column;gap:.25rem;flex:1}.despesas_mobileCardDesc__agESz{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word}.despesas_mobileCardObra__PSqep{font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:.3rem}.despesas_mobileCardValorWrapper__hSbWL{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.despesas_mobileCardValorLabel__3h1aI{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.despesas_mobileCardValor__bILpW{font-size:1.05rem;font-weight:800;color:#0f172a;white-space:nowrap}.despesas_mobileCardMetaGrid__TuFQ_{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 .9rem .9rem}.despesas_mobileCardMetaItem__ELTLH{display:flex;flex-direction:column;gap:.15rem;background:#f8fafc;padding:.45rem .65rem;border-radius:6px;border:1px solid #f1f5f9}.despesas_mobileCardMetaLabel__qnHTa{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.03em}.despesas_mobileCardMetaValue___RXRO{font-size:.8rem;font-weight:500;color:#1e293b;word-break:break-word}.despesas_mobileCardFooter__ivFPc{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff}.despesas_mobileCardActionBtn__xNhv6{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.despesas_mobileCardActionView__4WZMD{background:#f8fafc;color:#334155;border-color:#cbd5e1}.despesas_mobileCardActionView__4WZMD:hover{background:#f1f5f9;color:#0f172a}.despesas_mobileCardActionEdit__Sv3Xw{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.despesas_mobileCardActionEdit__Sv3Xw:hover{background:#dbeafe;color:#1e40af}.despesas_mobileCardActionDelete__mGk6M{background:#fef2f2;color:#dc2626;border-color:#fecaca}.despesas_mobileCardActionDelete__mGk6M:hover{background:#fee2e2;color:#b91c1c}.despesas_mobileEmptyCard__i15jK,.despesas_mobileLoadingCard__qbykB{grid-column:1/-1;background:#ffffff;border:1px dashed #cbd5e1;border-radius:10px;padding:3rem 1.5rem;text-align:center;color:#64748b;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (max-width:1024px){.despesas_container__v_K9z{padding:.75rem;gap:1.25rem}.despesas_header__T1L0k{flex-direction:column;align-items:stretch;gap:1rem}.despesas_headerControls__Rxdf7{flex-direction:column;width:100%;gap:.75rem}.despesas_headerSearchInput__Xs3f_{width:100%!important}.despesas_headerButtons__2RsXj{display:flex;gap:.5rem;width:100%}.despesas_headerButtons__2RsXj button{flex:1;justify-content:center}.despesas_btnToggleFiltrosMobile__oKhU7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.despesas_btnToggleFiltrosMobile__oKhU7:hover{background:#f8fafc;border-color:#94a3b8}.despesas_filtrosBar__0a_AJ{display:none;padding:1rem;gap:.75rem}.despesas_filtrosBar__0a_AJ.despesas_filtrosBarOpen__qqvbU{display:flex;animation:despesas_fadeIn__SgRKI .2s ease-out}.despesas_filtroGroup___FxyP{min-width:calc(50% - .5rem);flex:1 1 calc(50% - 0.5rem)}.despesas_summaryBar__igfyK{flex-direction:column;align-items:stretch;gap:.75rem}.despesas_summaryCard__ki6Mp{justify-content:space-between;width:100%}.despesas_summaryBar__igfyK button{margin-left:0!important;width:100%;justify-content:center}.despesas_tableContainer__z1WsT{background:transparent;border:none;box-shadow:none;overflow:visible}.despesas_desktopTableWrapper__adLqu{display:none!important}.despesas_mobileCardsContainer__m3wWR{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.despesas_overlay__ITaaI{padding:.75rem}.despesas_modal__ASCLs{width:100%!important;max-width:100%!important;max-height:94vh!important;padding:1.5rem 1.25rem!important;border-radius:16px!important;box-sizing:border-box!important;overflow-x:hidden!important}.despesas_modalHeader__O8S25{margin-bottom:1.25rem!important}.despesas_modalTitle__kSU60{font-size:1.35rem!important}}@media (max-width:640px){.despesas_container__v_K9z{padding:.25rem 0;gap:.75rem;width:100%;max-width:100%;box-sizing:border-box}.despesas_backButton__xKACy{height:38px;padding:0 .85rem;font-size:.85rem;margin-bottom:.5rem;align-self:flex-start}.despesas_filtroGroup___FxyP{min-width:100%;flex:1 1 100%}.despesas_clearFiltersBtn__GY7oG,.despesas_filterBtn__ITbub{width:100%}.despesas_mobileCardsContainer__m3wWR{grid-template-columns:1fr;gap:.75rem}.despesas_headerButtons__2RsXj{flex-direction:column}.despesas_overlay__ITaaI{padding:.5rem!important}.despesas_modal__ASCLs{padding:1.15rem .85rem!important;border-radius:12px!important}.despesas_modalTitle__kSU60{font-size:1.2rem!important}.despesas_grid__COpfk{grid-template-columns:1fr!important;gap:.85rem!important}.despesas_fullWidth___0AtU{grid-column:1/-1!important}}.despesasForm_tabContent__paD7Z{padding:20px;max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box}.despesasForm_header__dtDBV{margin-bottom:30px;text-align:center}.despesasForm_sectionTitle__xKfx4{font-size:1.5rem;font-weight:800;color:var(--primary-900);margin-bottom:8px;letter-spacing:-.025em}.despesasForm_headerSubtitle__C0y18{color:var(--slate-600);font-size:.875rem;font-weight:500}.despesasForm_errorMessage__SNBvz{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:8px}.despesasForm_errorIcon__TySws{font-size:1.125rem}.despesasForm_errorText__XOiS3{color:#dc2626;font-weight:500}.despesasForm_form__z__CA{display:flex;flex-direction:column;gap:24px;width:100%;box-sizing:border-box}.despesasForm_formSection__R3JCx{background:white;border:1px solid var(--slate-200);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-sm);width:100%;box-sizing:border-box}.despesasForm_formSection__R3JCx .despesasForm_sectionTitle__xKfx4{font-size:1.25rem;margin-bottom:20px;color:var(--primary-900);border-bottom:2px solid var(--slate-100);padding-bottom:12px;font-weight:700}.despesasForm_formRow__GytdD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px;width:100%;box-sizing:border-box}.despesasForm_formGroup__LAoj_{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;box-sizing:border-box}.despesasForm_formLabel__YDz4r{font-weight:500;color:#374151;font-size:.875rem}.despesasForm_formInput__Fce01,.despesasForm_formSelect__JiSiC,.despesasForm_textarea__TK4K_{width:100%;box-sizing:border-box;min-width:0;max-width:100%;padding:.625rem .875rem;border:1px solid var(--slate-300);border-radius:var(--radius-md);font-size:.875rem;transition:all .2s;background:white;color:var(--primary-900)}.despesasForm_formInput__Fce01:focus,.despesasForm_formSelect__JiSiC:focus,.despesasForm_textarea__TK4K_:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 4px rgba(37,99,235,.1)}.despesasForm_formInput__Fce01:disabled,.despesasForm_formSelect__JiSiC:disabled,.despesasForm_textarea__TK4K_:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.despesasForm_textarea__TK4K_{resize:vertical;min-height:80px;font-family:inherit}.despesasForm_helpText__xkJ_Y{color:#6b7280;font-size:.75rem;margin-top:4px}.despesasForm_currencyInput__R_wVy{position:relative;width:100%;box-sizing:border-box}.despesasForm_currencySymbol__c5eBk{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:.875rem;pointer-events:none}.despesasForm_currencyInput__R_wVy .despesasForm_formInput__Fce01{width:100%;box-sizing:border-box;padding-left:36px}.despesasForm_fileUploadContainer__XDsvc{position:relative;margin-bottom:16px}.despesasForm_fileInput__fRBIC{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.despesasForm_fileUploadArea__yQyvA{border:2px dashed var(--slate-300);border-radius:var(--radius-lg);padding:32px 24px;text-align:center;transition:all .2s;background:var(--slate-50)}.despesasForm_fileUploadArea__yQyvA:hover{border-color:var(--accent-blue);background:white;box-shadow:var(--shadow-md)}.despesasForm_fileUploadIcon__JMXwD{margin-bottom:12px}.despesasForm_uploadIcon__pFAxt{font-size:2rem}.despesasForm_uploadTitle__FFS8w{font-weight:500;color:#374151;margin-bottom:4px}.despesasForm_uploadSubtitle__zL003{color:#6b7280;font-size:.75rem}.despesasForm_anexosList___SeHx{margin-top:16px}.despesasForm_anexosHeader__rFBtE{display:flex;align-items:center;gap:8px;margin-bottom:12px}.despesasForm_anexosTitle__znW6X{font-size:.875rem;font-weight:600;color:#374151}.despesasForm_anexosCount__YoWxS{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:12px}.despesasForm_anexosGrid__OK0_m{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.despesasForm_anexoItem__a7w6f{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:white;transition:all .2s}.despesasForm_anexoItem__a7w6f:hover{border-color:#3b82f6;box-shadow:0 2px 4px rgba(0,0,0,.1)}.despesasForm_anexoPreview__2cW_u{flex-shrink:0}.despesasForm_anexoImage__yKWHI{border-radius:6px;object-fit:cover}.despesasForm_anexoIcon__B89EU{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:6px;font-size:1.5rem}.despesasForm_anexoInfo__yNyOG{flex:1;min-width:0}.despesasForm_anexoName__w28K7{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.despesasForm_anexoSize__pImzQ{font-size:.75rem;color:#6b7280}.despesasForm_anexoRemove__Npsc3{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.25rem;font-weight:700;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.despesasForm_anexoRemove__Npsc3:hover:not(:disabled){background:#fecaca}.despesasForm_anexoRemove__Npsc3:disabled{opacity:.5;cursor:not-allowed}.despesasForm_formActions__kvguD{display:flex;justify-content:flex-end;margin-top:24px;position:sticky;bottom:0;background:white;padding:1rem 0 .5rem;border-top:1px solid var(--slate-200);z-index:10}.despesasForm_primaryButton__MkMuJ{display:inline-flex;align-items:center;gap:.4rem;padding:0 .85rem;height:32px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .2s}.despesasForm_primaryButton__MkMuJ:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.despesasForm_primaryButton__MkMuJ:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.despesasForm_buttonIcon__rnxiQ{font-size:1rem}.despesasForm_loadingSpinner__jZfqD{width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:despesasForm_spin__fSD9A 1s linear infinite}@keyframes despesasForm_spin__fSD9A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.despesasForm_tabContent__paD7Z{padding:0;max-width:100%}.despesasForm_form__z__CA{gap:16px}.despesasForm_formSection__R3JCx{padding:1.15rem .85rem;border-radius:10px;margin-bottom:.5rem}.despesasForm_formSection__R3JCx .despesasForm_sectionTitle__xKfx4{font-size:1.1rem;margin-bottom:14px;padding-bottom:8px}.despesasForm_formRow__GytdD{grid-template-columns:1fr;gap:12px;margin-bottom:12px}.despesasForm_formInput__Fce01,.despesasForm_formSelect__JiSiC,.despesasForm_textarea__TK4K_{font-size:16px;padding:.6rem .75rem}.despesasForm_fileUploadArea__yQyvA{padding:20px 12px}.despesasForm_uploadIcon__pFAxt{font-size:1.6rem}.despesasForm_uploadTitle__FFS8w{font-size:.85rem}.despesasForm_uploadSubtitle__zL003{font-size:.7rem}.despesasForm_anexosGrid__OK0_m{grid-template-columns:1fr;gap:8px}.despesasForm_anexoItem__a7w6f{padding:8px 10px;gap:10px}.despesasForm_formActions__kvguD{justify-content:stretch;padding:.75rem 0;background:rgba(255,255,255,.95);backdrop-filter:blur(8px)}.despesasForm_primaryButton__MkMuJ{justify-content:center;width:100%;height:44px;font-size:.95rem}}@media (max-width:480px){.despesasForm_sectionTitle__xKfx4{font-size:1.15rem}.despesasForm_formSection__R3JCx .despesasForm_sectionTitle__xKfx4{font-size:1rem}.despesasForm_fileUploadArea__yQyvA{padding:16px 10px}.despesasForm_anexoItem__a7w6f{flex-direction:row;text-align:left;gap:8px;padding:8px}.despesasForm_anexoPreview__2cW_u{flex-shrink:0}.despesasForm_anexoIcon__B89EU{width:44px;height:44px;font-size:1.25rem}.despesasForm_anexoImage__yKWHI{width:44px!important;height:44px!important}.despesasForm_anexoInfo__yNyOG{width:auto;flex:1;min-width:0}.despesasForm_anexoName__w28K7{font-size:.8rem}}.despesasForm_formInput__Fce01:invalid:not(:focus):not(:placeholder-shown){border-color:#ef4444}.despesasForm_formInput__Fce01:valid:not(:focus):not(:placeholder-shown){border-color:#10b981}.despesasForm_formInput__Fce01::placeholder{color:#9ca3af}.despesasForm_textarea__TK4K_::-webkit-scrollbar{width:6px}.despesasForm_textarea__TK4K_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.despesasForm_textarea__TK4K_::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.despesasForm_textarea__TK4K_::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.despesasForm_formInput__Fce01:focus-visible,.despesasForm_formSelect__JiSiC:focus-visible,.despesasForm_textarea__TK4K_:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.despesasForm_formSection__R3JCx{animation:despesasForm_fadeIn__OZ9d5 .3s ease-out}@keyframes despesasForm_fadeIn__OZ9d5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.despesasForm_formSelect__JiSiC{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.despesasForm_formInput__Fce01:disabled::placeholder{color:#d1d5db}.despesasForm_textarea__TK4K_:disabled::placeholder{color:#d1d5db}.pagination_paginacaoContainer__in5QG{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:1.5rem;background:#f8fafc;border-radius:1rem;border:1px solid #e5e7eb}.pagination_paginacaoInfo__ZKTr7{font-size:.875rem;color:#64748b;font-weight:600}.pagination_paginacaoControles__MyY7M{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.pagination_paginacaoBtn__7XEbj{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:.5rem;border:1px solid #e2e8f0;background:white;color:#475569;border-radius:.625rem;cursor:pointer;font-weight:600;font-size:.8125rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.pagination_paginacaoBtn__7XEbj:hover:not(:disabled){background:#f1f5f9;color:#0f172a;border-color:#94a3b8}.pagination_paginacaoBtnAtivo__hO_oK{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe;font-weight:700}.pagination_paginacaoBtn__7XEbj:disabled{background:#f8fafc;color:#cbd5e1;border-color:#f1f5f9;cursor:not-allowed;opacity:.6}.pagination_paginacaoItensPorPagina__3c3Rl{display:flex;align-items:center;gap:.75rem}.pagination_paginacaoItensPorPagina__3c3Rl label{font-size:.8125rem;color:#64748b;font-weight:600}.pagination_paginacaoSelect___U4Zw{padding:.375rem 2rem .375rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;background-color:white;font-size:.8125rem;font-weight:600;color:#475569;cursor:pointer;outline:none;transition:all .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='Length 19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.pagination_paginacaoSelect___U4Zw:focus{border-color:#1e293b;box-shadow:0 0 0 3px rgba(30,41,59,.05)}@media (max-width:768px){.pagination_paginacaoContainer__in5QG{flex-direction:column;text-align:center;padding:1rem}.pagination_paginacaoControles__MyY7M{order:-1;justify-content:center}.pagination_paginacaoItensPorPagina__3c3Rl{justify-content:center}}.aportes_container__baVp9{padding:24px;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:24px;animation:aportes_fadeIn__HA8z8 .3s ease}@keyframes aportes_fadeIn__HA8z8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.aportes_header__vWdsx{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid var(--slate-200);padding-bottom:16px}.aportes_headerTitleGroup__NSwyI{display:flex;flex-direction:column;gap:4px}.aportes_title__fBSyZ{font-size:1.25rem;font-weight:700;color:var(--primary-900);margin:0;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.aportes_subtitle__t_Urn{font-size:.875rem;color:#64748b}.aportes_tabNav___q7pM{display:flex;gap:8px;background:#f1f5f9;padding:4px;border-radius:var(--radius-md);border:1px solid var(--slate-200)}.aportes_tabBtn__4xrr6{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:600;color:#475569;border:none;background:transparent;cursor:pointer;transition:all .2s ease}.aportes_tabBtnActive__d_Vcq{background:white;color:var(--accent-blue);box-shadow:0 1px 3px rgba(0,0,0,.08)}.aportes_btnPrimary__DWw__{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .85rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;box-sizing:border-box;transition:all .2s ease}.aportes_btnPrimary__DWw__:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.aportes_btnSecondary__gJoKx{background:white;color:#334155;border:1px solid #cbd5e1;padding:0 .85rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.aportes_btnSecondary__gJoKx:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.aportes_exportButtonsContainer__ignev{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aportes_btnExportarPDF__lSNGz{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:0 .85rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;transition:all .2s ease}.aportes_btnExportarPDF__lSNGz:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.aportes_btnExportarExcel__5dEid{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:0 .85rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;transition:all .2s ease}.aportes_btnExportarExcel__5dEid:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.aportes_btnExportarZip__lAE6c{background:#f5f3ff;color:#5b21b6;border:1px solid #ddd6fe;padding:0 .85rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;transition:all .2s ease}.aportes_btnExportarZip__lAE6c:hover:not(:disabled){background:#ede9fe;border-color:#c4b5fd;color:#4c1d95}.aportes_btnExportarExcel__5dEid:disabled,.aportes_btnExportarPDF__lSNGz:disabled,.aportes_btnExportarZip__lAE6c:disabled{background:#94a3b8!important;cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.aportes_kpiGrid__eKeKs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.aportes_kpiCard__UMGuc{background:white;padding:20px;border-radius:var(--radius-xl);border:1px solid var(--slate-200);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:all .2s ease}.aportes_kpiCard__UMGuc:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.aportes_kpiLabel__iPqQR{font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}.aportes_kpiValue__t30dG{font-size:1.6rem;font-weight:800;color:var(--primary-900);letter-spacing:-.02em}.aportes_kpiSubtext__SXzHL{font-size:.75rem;color:#94a3b8}.aportes_kpiPositivo__8oDrp{color:#059669}.aportes_kpiNegativo__ghlmZ{color:#dc2626}.aportes_btnToggleFiltrosMobile__P92Ja{display:none}.aportes_filtersCard__8g6sS{background:white;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--slate-200);display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;box-shadow:var(--shadow-sm)}.aportes_filterGroup__IIVjm{display:flex;flex-direction:column;gap:6px;flex:1;min-width:180px}.aportes_filterLabel__y2lO0{font-size:.8rem;font-weight:600;color:#475569}.aportes_filterInput__x_Xcz,.aportes_filterSelect__JEVtt{height:32px;padding:0 10px;border:1px solid var(--slate-300);border-radius:5px;font-size:.8125rem;color:var(--primary-900);background:white;box-sizing:border-box;transition:all .2s}.aportes_filterInput__x_Xcz:focus,.aportes_filterSelect__JEVtt:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.aportes_currencyInputWrapper__mWcpP{position:relative;display:flex;align-items:center;width:100%}.aportes_currencyPrefix__BFBoj{position:absolute;left:12px;font-size:.875rem;font-weight:700;color:#64748b;pointer-events:none;user-select:none}.aportes_currencyInput__lPD47{padding-left:40px!important;font-weight:700!important;color:var(--primary-900)!important;width:100%}.aportes_tableContainer__6bKOs{background:white;border:1px solid var(--slate-200);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.aportes_table__47Efq{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.aportes_table__47Efq th{background:#f8fafc;color:#475569;font-weight:600;padding:14px 18px;border-bottom:1px solid var(--slate-200);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.aportes_table__47Efq td{padding:14px 18px;border-bottom:1px solid #f1f5f9;color:var(--primary-900);vertical-align:middle}.aportes_table__47Efq tr:last-child td{border-bottom:none}.aportes_table__47Efq tr:hover td{background:#f8fafc}.aportes_tagPagamento__TwJX1{display:inline-block;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;text-transform:uppercase}.aportes_tagPix___8d7a{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.aportes_tagTed__M_9Pv{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.aportes_anexoLink__VS6cu{display:inline-flex;align-items:center;gap:4px;color:var(--accent-blue);font-weight:600;text-decoration:none;font-size:.825rem;padding:4px 8px;border-radius:6px;background:#eff6ff;border:1px solid #dbeafe;transition:all .2s}.aportes_anexoLink__VS6cu:hover{background:#dbeafe}.aportes_actionsCell__a9Nwb{display:flex;align-items:center;gap:8px}.aportes_btnAction__5TY_w{background:#ffffff;border:1px solid var(--slate-300);cursor:pointer;font-size:.85rem;height:28px;width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#475569;box-sizing:border-box;transition:all .2s}.aportes_btnAction__5TY_w:hover{background:#f8fafc;border-color:#94a3b8;color:var(--primary-900)}.aportes_btnDelete__31K_a:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.aportes_emptyState__w1MbX{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b}.aportes_emptyIcon__NkcRI{font-size:3rem}.aportes_balancoCard__9GPhS{background:white;border-radius:var(--radius-xl);border:1px solid var(--slate-200);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:24px}.aportes_balancoHeader__BC5Bm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--slate-200)}.aportes_balancoEmpreendimentoInfo__I1hPS h3{margin:0;font-size:1.3rem;font-weight:800;color:var(--primary-900)}.aportes_balancoEmpreendimentoInfo__I1hPS p{margin:4px 0 0;font-size:.85rem;color:#64748b}.aportes_comparativoBarContainer__4wVfW{display:flex;flex-direction:column;gap:8px;background:#f8fafc;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--slate-200)}.aportes_comparativoBarHeader__U0Z8_{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;color:#475569}.aportes_comparativoTrack__hhlHY{height:14px;background:#e2e8f0;border-radius:9999px;overflow:hidden;display:flex}.aportes_comparativoFillAportes__Zy4nU{background:#2563eb;height:100%;transition:width .3s}.aportes_comparativoFillDespesas__4h6Yw{background:#ef4444;height:100%;transition:width .3s}.aportes_sociosBalancoGrid__wzqoE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.aportes_socioBalancoCard__hPEWp{background:#f8fafc;border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:14px;transition:all .2s}.aportes_socioBalancoCard__hPEWp:hover{background:white;box-shadow:var(--shadow-sm);border-color:#cbd5e1}.aportes_socioBalancoCardHeader___YWHd{display:flex;justify-content:space-between;align-items:center}.aportes_socioBalancoName__bPk1D{font-size:1.05rem;font-weight:700;color:var(--primary-900);display:flex;align-items:center;gap:8px}.aportes_socioBalancoCotaBadge__yuUB9{background:#dbeafe;color:#1d4ed8;font-weight:800;font-size:.8rem;padding:3px 10px;border-radius:9999px;border:1px solid #93c5fd}.aportes_socioBalancoNumbers__KP6by{display:flex;flex-direction:column;gap:8px;font-size:.875rem}.aportes_socioBalancoRow__zFNpS{display:flex;justify-content:space-between;color:#64748b}.aportes_socioBalancoRow__zFNpS strong{color:var(--primary-900)}.aportes_socioSaldoBox__982x7{padding:12px;border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;font-weight:700}.aportes_saldoCredor__BUiyt{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.aportes_saldoDevedor__dJH8f{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.aportes_extratoToggleGroup__RZsdG{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.aportes_extratoToggleBtn__Zt93C{display:flex;align-items:center;gap:6px;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid var(--slate-300);background:white;color:var(--primary-700);transition:all .2s ease}.aportes_extratoToggleBtn__Zt93C:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.aportes_extratoToggleBtnActive__9Flo9{background:#f1f5f9;color:#0f172a;border-color:#94a3b8;box-shadow:0 1px 2px rgba(0,0,0,.05)}.aportes_extratoSection___QHvs{background:#ffffff;border:1px solid var(--slate-200);border-radius:var(--radius-lg);overflow:hidden;margin-top:12px;animation:aportes_fadeIn__HA8z8 .2s ease}.aportes_extratoHeader__4TC41{padding:14px 18px;background:#f8fafc;border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;align-items:center}.aportes_extratoHeader__4TC41 h5{margin:0;font-size:.95rem;font-weight:700;color:var(--primary-900);display:flex;align-items:center;gap:8px}.aportes_extratoCountBadge__k4_rD{font-size:.8rem;font-weight:600;padding:2px 8px;border-radius:9999px;background:#e2e8f0;color:#334155}.aportes_tableFooter__NmxnH{background:#f8fafc;font-weight:700;border-top:2px solid var(--slate-300)}.aportes_tableFooter__NmxnH td{padding:12px 16px;color:var(--primary-900)}.aportes_mesesExtratoContainer__g51hQ{display:flex;flex-direction:column;gap:16px;padding:16px}.aportes_grupoMesCard__Ni5PW{background:#ffffff;border:1px solid var(--slate-200);border-radius:var(--radius-md);overflow:hidden}.aportes_grupoMesHeader__qrHKm{padding:10px 16px;background:#f8fafc;border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.aportes_grupoMesTitulo__fDlyI{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--primary-900)}.aportes_grupoMesBadge__XCGrY{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:9999px;background:#e2e8f0;color:#475569}.aportes_grupoMesSubtotal__A8301{display:flex;align-items:center;gap:6px;font-size:.9rem;color:#475569}.aportes_extratoTotalConsolidado__oa3nZ{padding:14px 18px;background:#f8fafc;border:1px solid var(--slate-300);border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:700;color:var(--primary-900)}.aportes_modalOverlay__iUTRj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;animation:aportes_fadeIn__HA8z8 .2s ease}.aportes_modalContent__g3xUo{background:white;border-radius:var(--radius-xl);width:100%;max-width:600px;box-shadow:var(--shadow-premium);overflow:hidden;animation:aportes_scaleUp__TS9wC .2s cubic-bezier(.16,1,.3,1);max-height:calc(100vh - 40px);display:flex;flex-direction:column}@keyframes aportes_scaleUp__TS9wC{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.aportes_modalHeader__m_0at{padding:20px 24px;border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;align-items:center;background:#f8fafc;flex-shrink:0}.aportes_modalTitle__qhU1G{font-size:1.25rem;font-weight:800;color:var(--primary-900);margin:0;display:flex;align-items:center;gap:8px}.aportes_modalCloseBtn___VmNa{background:none;border:none;font-size:1.5rem;line-height:1;color:#94a3b8;cursor:pointer;transition:color .2s}.aportes_modalCloseBtn___VmNa:hover{color:var(--primary-900)}.aportes_modalBody__9qeHU{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.aportes_modalFooter__7_SUp{padding:16px 24px;border-top:1px solid var(--slate-200);display:flex;justify-content:flex-end;gap:12px;background:#f8fafc;flex-shrink:0}.aportes_fileDropzone__L3gxT{border:2px dashed #cbd5e1;border-radius:var(--radius-md);padding:20px;text-align:center;cursor:pointer;background:#f8fafc;transition:all .2s}.aportes_fileDropzone__L3gxT:hover{border-color:var(--accent-blue);background:#eff6ff}.aportes_filePreviewItem__I0AAk{display:flex;align-items:center;justify-content:space-between;background:#f1f5f9;padding:8px 12px;border-radius:6px;font-size:.85rem;margin-top:8px}.aportes_extratoSectionHiddenScreen__Z7_RY,.aportes_printHeader__jpmQ7{display:none}@media print{.aportes_container__baVp9 *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.aportes_container__baVp9{display:block!important;padding:0!important;margin:0!important;max-width:100%!important;width:100%!important;height:auto!important;overflow:visible!important}.aportes_actionsCell__a9Nwb,.aportes_anexoLink__VS6cu,.aportes_balancoHeaderControls__xVM9Y,.aportes_balancoHeader__BC5Bm,.aportes_btnPrimary__DWw__,.aportes_btnSecondary__gJoKx,.aportes_extratoToggleBtn__Zt93C,.aportes_extratoToggleGroup__RZsdG,.aportes_filtersCard__8g6sS,.aportes_header__vWdsx,.aportes_tabNav___q7pM{display:none!important}.aportes_printHeader__jpmQ7{display:block!important;border-bottom:2px solid #0f172a;padding-bottom:12px;margin-bottom:20px;page-break-after:avoid;break-after:avoid}.aportes_printTitle__5W08C{font-size:1.35rem;font-weight:800;margin:0;color:#0f172a;letter-spacing:-.02em;text-transform:uppercase}.aportes_printSubtitle__smcn7{font-size:.95rem;font-weight:600;margin:4px 0 0;color:#475569}.aportes_printMetaGrid__kJz7s{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;background:#f8fafc;padding:10px 14px;border-radius:6px;border:1px solid #cbd5e1}.aportes_printMetaItem__lNnJY{display:flex;flex-direction:column;gap:2px}.aportes_printMetaLabel__xBA7l{font-size:.75rem;color:#64748b;text-transform:uppercase;font-weight:700}.aportes_printMetaValue__Lpppq{font-size:.9rem;color:#0f172a;font-weight:600}.aportes_balancoCard__9GPhS{display:block!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;height:auto!important;overflow:visible!important}.aportes_kpiGrid__eKeKs{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,1fr)!important;page-break-inside:avoid;break-inside:avoid;margin-bottom:16px!important}.aportes_kpiCard__UMGuc{border:1px solid #cbd5e1!important;box-shadow:none!important;padding:12px 16px!important}.aportes_comparativoBarContainer__4wVfW{border:1px solid #cbd5e1!important;padding:12px!important;page-break-inside:avoid;break-inside:avoid;margin-bottom:16px!important}.aportes_sociosBalancoGrid__wzqoE{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important;page-break-inside:avoid;break-inside:avoid;margin-bottom:24px!important}.aportes_socioBalancoCard__hPEWp{border:1px solid #cbd5e1!important;background:#ffffff!important;box-shadow:none!important;padding:14px!important;page-break-inside:avoid;break-inside:avoid}.aportes_extratoSectionHiddenScreen__Z7_RY,.aportes_extratoSection___QHvs{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:auto!important;overflow:visible!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin-top:20px!important;margin-bottom:24px!important;page-break-inside:auto!important;break-inside:auto!important}.aportes_extratoHeader__4TC41{background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;padding:10px 14px!important;page-break-after:avoid;break-after:avoid}.aportes_tableContainer__6bKOs{display:block!important;overflow:visible!important;overflow-x:visible!important;height:auto!important;min-height:auto!important;box-shadow:none!important;border:none!important;border-radius:0!important}.aportes_table__47Efq{display:table!important;width:100%!important;border-collapse:collapse!important;page-break-inside:auto!important;break-inside:auto!important}.aportes_table__47Efq thead{display:table-header-group!important}.aportes_table__47Efq tbody{display:table-row-group!important;page-break-inside:auto!important;break-inside:auto!important}.aportes_table__47Efq tr{display:table-row!important;page-break-inside:avoid!important;break-inside:avoid!important}.aportes_table__47Efq td,.aportes_table__47Efq th{display:table-cell!important;padding:5px 8px!important;font-size:8pt!important;border-bottom:1px solid #cbd5e1!important;color:#0f172a!important}.aportes_tableFooter__NmxnH{display:table-footer-group!important;background:#f1f5f9!important;border-top:2px solid #94a3b8!important;page-break-inside:avoid!important;break-inside:avoid!important}.aportes_tableFooter__NmxnH td{padding:8px 10px!important;font-weight:700!important}.aportes_mesesExtratoContainer__g51hQ{display:block!important;padding:10px!important;gap:0!important}.aportes_grupoMesCard__Ni5PW{display:block!important;border:1px solid #cbd5e1!important;margin-bottom:16px!important;page-break-inside:auto!important;break-inside:auto!important}.aportes_grupoMesHeader__qrHKm{background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;padding:8px 12px!important;page-break-after:avoid;break-after:avoid}.aportes_extratoTotalConsolidado__oa3nZ{background:#f1f5f9!important;border:1px solid #94a3b8!important;padding:10px 14px!important;page-break-inside:avoid;break-inside:avoid;margin-top:16px!important}}.aportes_desktopTableWrapper__6x0ff{display:block}.aportes_mobileCardsContainer__w7Y9t{display:none}.aportes_mobileCard__iEanL{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.aportes_mobileCard__iEanL:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.aportes_mobileCardHeader__0nXNu{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.aportes_mobileCardHeaderLeft__YEcC5{display:flex;align-items:center;gap:.6rem}.aportes_mobileCardId__lmfNT{font-size:.8rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:.1rem .4rem;border-radius:4px}.aportes_mobileCardDate__885i7{font-size:.8rem;font-weight:500;color:#475569}.aportes_mobileCardBody__UzBPL{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.aportes_mobileCardMain__JN0Lp{display:flex;flex-direction:column;gap:.25rem;flex:1}.aportes_mobileCardDesc__UZkzC{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.35}.aportes_mobileCardSocio__ynzFv{font-size:.825rem;color:#334155}.aportes_mobileCardObs__9pAE0{font-size:.775rem;color:#64748b;margin-top:.25rem;font-style:italic}.aportes_mobileCardValorWrapper__1UXfw{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.aportes_mobileCardValorLabel__bLaex{font-size:.68rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.aportes_mobileCardValor__RgnbE{font-size:1.05rem;font-weight:800;color:#059669;white-space:nowrap}.aportes_mobileCardAnexosRow__xIFLX{padding:.5rem .9rem;background:#fafafa;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.aportes_mobileCardAnexosLabel__uCvsu{font-size:.75rem;font-weight:600;color:#64748b}.aportes_mobileCardFooter__5my3j{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff}.aportes_mobileCardActionBtn__FxCny{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.aportes_mobileCardActionEdit__KQmLz{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.aportes_mobileCardActionEdit__KQmLz:hover{background:#dbeafe;color:#1e40af}.aportes_mobileCardActionDelete__fBHhl{background:#fef2f2;color:#dc2626;border-color:#fecaca}.aportes_mobileCardActionDelete__fBHhl:hover{background:#fee2e2;color:#b91c1c}@media (max-width:1024px){.aportes_btnToggleFiltrosMobile__P92Ja{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.aportes_btnToggleFiltrosMobile__P92Ja:hover{background:#f8fafc;border-color:#94a3b8}.aportes_filtersCard__8g6sS{display:none;margin-bottom:1rem}.aportes_filtersCard__8g6sS.aportes_filtersCardOpen__j3Yoh{display:flex;flex-direction:column;align-items:stretch}.aportes_tableContainer__6bKOs{background:transparent;border:none;box-shadow:none}.aportes_desktopTableWrapper__6x0ff{display:none!important}.aportes_mobileCardsContainer__w7Y9t{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (max-width:640px){.aportes_mobileCardsContainer__w7Y9t{grid-template-columns:1fr;gap:.75rem}}.receitas_container__KGmVg{padding:1rem;display:flex;flex-direction:column;gap:2rem}.receitas_header__cggp5{display:flex;justify-content:space-between;align-items:center}.receitas_title__PsLha{font-size:1.25rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.receitas_orderBadge__pTSoA{display:inline-flex;align-items:center;gap:.4rem;background:#f1f5f9;color:#475569;padding:.35rem .85rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid #e2e8f0;margin-top:.5rem}.receitas_addButton__BMTLB{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .75rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s}.receitas_addButton__BMTLB:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.receitas_tableContainer__0faP4{background:white;border-radius:12px;border:1px solid #f1f5f9;overflow:hidden;box-shadow:0 1px 3px 0 rgb(0 0 0/.1)}.receitas_tableWrapper__uEemM{overflow-x:auto}.receitas_table__KpS9_{width:100%;border-collapse:collapse}.receitas_table__KpS9_ th{text-align:left;padding:1rem .75rem;background:#f8fafc;color:#1e293b;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;white-space:normal;line-height:1.2}.receitas_sortableHeader__J1xoB{cursor:pointer;user-select:none;transition:background-color .2s;position:relative}.receitas_sortableHeader__J1xoB:hover{background-color:#f1f5f9!important}.receitas_sortIcon___JzwP{margin-left:.5rem;font-size:.8rem;opacity:.5;transition:opacity .2s}.receitas_sortableHeader__J1xoB:hover .receitas_sortIcon___JzwP{opacity:1}.receitas_sortActive__OwneU{color:#2563eb!important}.receitas_sortActive__OwneU .receitas_sortIcon___JzwP{opacity:1}.receitas_table__KpS9_ td{padding:1rem .75rem;border-bottom:1px solid #f8fafc;color:#334155;font-size:.875rem;white-space:normal;word-break:break-word;line-height:1.4;vertical-align:middle}.receitas_table__KpS9_ tr:last-child td{border-bottom:none}.receitas_table__KpS9_ tr:hover td{background:#f8fafc}.receitas_statusCard__arJGv{padding:.25rem .75rem;border-radius:1rem;font-size:.7rem;font-weight:700;text-transform:uppercase}.receitas_status_recebido__r9Zfm{background:#dcfce7;color:#16a34a}.receitas_status_previsto__q1wyh{background:#fef9c3;color:#ca8a04}.receitas_status_atrasado__MVbLf{background:#fee2e2;color:#dc2626}.receitas_status_cancelado__wKPy4{background:#f1f5f9;color:#64748b}.receitas_status_parcialmente_recebido__jmiiG{background:#e0f2fe;color:#0284c7}.receitas_valor__dIFwD{font-weight:700;color:#1e293b;white-space:nowrap}.receitas_actions__YGtpl{display:flex;gap:.5rem;justify-content:flex-end}.receitas_actionButton__VPSib{background:none;border:1px solid transparent;padding:.35rem .5rem;font-size:.85rem;cursor:pointer;border-radius:6px;transition:all .2s;color:#64748b;display:inline-flex;align-items:center;justify-content:center;line-height:1}.receitas_actionButtonEdit__Cyr_3:hover{background:#f0f9ff;color:#0284c7;border-color:#bae6fd}.receitas_actionButtonDelete__iRmvQ:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5}.receitas_emptyState__7UhIt,.receitas_loadingContainer__qDXnP{padding:4rem;text-align:center;color:#94a3b8}.receitas_backButton__4tkt2{background:white;border:1px solid #e2e8f0;padding:.4rem .85rem;border-radius:8px;font-size:.8rem;font-weight:600;color:#475569;cursor:pointer;margin-bottom:1rem;transition:all .2s;height:36px;display:inline-flex;align-items:center;gap:.35rem}.receitas_backButton__4tkt2:hover{border-color:#cbd5e1;color:#1e293b;background:#f8fafc}.receitas_pagination__PfYHs{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding:1rem}.receitas_pageButton__xD4cd{background:white;border:1px solid #e2e8f0;padding:.5rem .75rem;border-radius:8px;font-size:.875rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s;min-width:2.5rem}.receitas_pageButton__xD4cd:hover:not(:disabled){border-color:#94a3b8;color:#1e293b;background:#f8fafc}.receitas_pageButtonActive__KR_nt{background:#eff6ff;color:#1d4ed8!important;border-color:#bfdbfe;font-weight:700}.receitas_pageButton__xD4cd:disabled{opacity:.5;cursor:not-allowed}.receitas_pageInfo__CckLF{font-size:.875rem;color:#64748b;margin:0 1rem}.receitas_overlay__KYv9E{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:receitas_fadeIn__mQTLR .2s ease-out}.receitas_modal__poy3w{background:white;width:96%;max-width:1440px;max-height:calc(100vh - 40px);border-radius:1.25rem;padding:1.75rem 2rem;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;z-index:1001;animation:receitas_slideUp__c5kFL .3s ease-out}.receitas_modalHeader__kSZq3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.receitas_modalTitle__DOMfq{font-size:1.5rem;font-weight:800;color:#1e293b;margin:0}.receitas_grid__EeVCq{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.receitas_fullWidth__HPm0B{grid-column:1/-1}.receitas_fieldGroup__NxUP2{display:flex;flex-direction:column;gap:.5rem;min-width:0}.receitas_label__0nyA_{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.receitas_value__UgKNj{font-size:1rem;color:#334155;font-weight:500;word-break:break-word;overflow-wrap:anywhere}.receitas_notes__NTjUk{background:#f8fafc;padding:1rem;border-radius:.75rem;border-left:4px solid #0284c7;white-space:pre-wrap;font-size:.9rem;line-height:1.5}.receitas_closeButton___WuTV{background:#f8fafc;color:#334155;border:1px solid #cbd5e1;padding:0 1rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;margin-top:1.5rem;transition:all .2s;width:100%;display:inline-flex;align-items:center;justify-content:center}.receitas_closeButton___WuTV:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}@keyframes receitas_fadeIn__mQTLR{0%{opacity:0}to{opacity:1}}@keyframes receitas_slideUp__c5kFL{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.receitas_header__cggp5{flex-direction:column;align-items:flex-start;gap:1rem}.receitas_header__cggp5>div{width:100%;flex-direction:column;gap:.5rem!important}.receitas_header__cggp5 input{width:100%!important}.receitas_addButton__BMTLB{width:100%;justify-content:center}.receitas_title__PsLha{font-size:1.25rem}.receitas_modal__poy3w{padding:1.5rem;width:95%}.receitas_grid__EeVCq{grid-template-columns:1fr;gap:1rem}.receitas_fullWidth__HPm0B{grid-column:span 1}.receitas_modalTitle__DOMfq{font-size:1.25rem}}.receitas_btnToggleFiltrosMobile__GgkK3{display:none}.receitas_filtrosBar__sqsvY{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;background:white;padding:1rem 1.25rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.receitas_filterGroup___1Kw0{display:flex;flex-direction:column;gap:.35rem}.receitas_filterLabel__tafIg{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.receitas_filterInput__8bJVm,.receitas_filterSelect__NzaPE{padding:0 .65rem;border-radius:5px;border:1px solid #cbd5e1;font-size:.8125rem;color:#1e293b;background-color:white;outline:none;transition:border-color .15s,box-shadow .15s;height:32px}.receitas_filterInput__8bJVm:focus,.receitas_filterSelect__NzaPE:focus{border-color:#475569;box-shadow:0 0 0 2px rgba(15,23,42,.08)}.receitas_filterBtn__enrI0{background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:0 .75rem;color:#1d4ed8;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;height:32px;display:inline-flex;align-items:center;gap:.35rem}.receitas_filterBtn__enrI0:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.receitas_clearFiltersBtn__CGzj7{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;padding:0 .75rem;color:#475569;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.receitas_clearFiltersBtn__CGzj7:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.receitas_limitNotice__1XYGO{display:flex;align-items:center;gap:.5rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:.5rem .85rem;border-radius:8px;font-size:.8125rem;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,.04)}.receitas_summaryBar__cLS7N{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;padding:.5rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.receitas_summaryCard__YTb2h{display:flex;align-items:center;gap:.5rem;background:transparent;padding:0;border-radius:0;border:none;box-shadow:none}.receitas_summaryCardHighlight__8qrqG{background:#f0f9ff;padding:.25rem .75rem;border-radius:6px;border:1px solid #bae6fd}.receitas_summaryIcon__j7bLV{font-size:1rem;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent}.receitas_summaryCardHighlight__8qrqG .receitas_summaryIcon__j7bLV{background:transparent}.receitas_summaryTitle__nRYgc{display:inline;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin:0}.receitas_summaryCardHighlight__8qrqG .receitas_summaryTitle__nRYgc{color:#0369a1}.receitas_summaryValue__ftJCG{font-size:.875rem;font-weight:700;color:#1e293b;margin-left:.25rem}.receitas_summaryValueHighlight__VW0MJ{font-size:1rem;font-weight:800;color:#0284c7;margin-left:.25rem}.receitas_exportButtonsGroup__wrp8C{display:flex;gap:.5rem}.receitas_exportBtn__m2teS{display:inline-flex;align-items:center;gap:.35rem;padding:0 .65rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.receitas_exportBtnExcel__jsqgP{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.receitas_exportBtnExcel__jsqgP:hover{background:#d1fae5;border-color:#6ee7b7}.receitas_exportBtnPdf__LzlCP{background:#fef2f2;color:#991b1b;border-color:#fecaca}.receitas_exportBtnPdf__LzlCP:hover{background:#fee2e2;border-color:#f87171}.receitas_vendaModalSection__14BcN{grid-column:1/-1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;margin-top:.5rem;display:flex;flex-direction:column;gap:1rem}.receitas_vendaModalHeader__VsTi6{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.receitas_vendaModalTitle__fwc9Y{font-size:1rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:.5rem}.receitas_vendaSubGrid__tuAqg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.receitas_vendaSubField__TF9wh{display:flex;flex-direction:column;gap:.2rem}.receitas_vendaSubField__TF9wh label{font-size:.725rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.receitas_vendaSubField__TF9wh span{font-size:.875rem;font-weight:600;color:#1e293b}.receitas_parcelasModalTable__BATt6{width:100%;table-layout:auto;border-collapse:collapse;background:#ffffff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;margin-top:.5rem}.receitas_parcelasModalTable__BATt6 th{background:#f1f5f9;padding:.75rem .85rem;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;text-align:left;border-bottom:1px solid #e2e8f0;white-space:nowrap}.receitas_parcelasModalTable__BATt6 td{padding:.6rem .75rem;font-size:.825rem;border-bottom:1px solid #f1f5f9;color:#334155}.receitas_parcelasModalTable__BATt6 tr:last-child td{border-bottom:none}.receitas_parcelaStatusBadge__X3s40{display:inline-block;padding:.2rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:700;text-transform:uppercase}.receitas_parcelaStatusPago__iT7Xs{background:#dcfce7;color:#15803d}.receitas_parcelaStatusPendente__pg694{background:#fef9c3;color:#a16207}.receitas_parcelaStatusAtrasado__n4fuV{background:#fee2e2;color:#b91c1c;animation:receitas_pulseAtrasado__uDIYo 2s infinite}@keyframes receitas_pulseAtrasado__uDIYo{0%,to{opacity:1}50%{opacity:.75}}.receitas_btnBaixarParcela__9U5pW{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:4px;padding:0 .65rem;height:28px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center}.receitas_btnBaixarParcela__9U5pW:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.receitas_badgeInadimplente__PvJx8{display:inline-flex;align-items:center;gap:.25rem;background:#fee2e2;color:#991b1b;border:1px solid #fca5a5;padding:.2rem .5rem;border-radius:6px;font-size:.7rem;font-weight:700;margin-top:.25rem}.receitas_parcelaStatusProtesto__rAuJL{background:#f3e8ff;color:#7e22ce;border:1px solid #d8b4fe}.receitas_parcelaStatusJudicial__mCTzc{background:#ffe4e6;color:#9f1239;border:1px solid #fecdd3}.receitas_parcelaStatusRenegociado__VHpBa{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.receitas_badgeComprovanteLink__Odeaj{display:inline-flex;align-items:center;gap:.25rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:.2rem .5rem;border-radius:6px;font-size:.725rem;font-weight:700;text-decoration:none;transition:all .2s;cursor:pointer}.receitas_badgeComprovanteLink__Odeaj:hover{background:#dbeafe;color:#1e40af}.receitas_kpiParcelasContainer__fTpgl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;margin-bottom:.85rem}.receitas_kpiParcelaMiniCard__vFtp9{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:2px}.receitas_kpiParcelaMiniLabel__O_jzq{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#64748b}.receitas_kpiParcelaMiniVal__FzOOB{font-size:.95rem;font-weight:800;color:#0f172a}.receitas_overlayQuitar__hB_1v{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.85);backdrop-filter:blur(6px);z-index:10005;display:flex;align-items:center;justify-content:center;padding:1rem;animation:receitas_fadeIn__mQTLR .2s ease-out}.receitas_modalQuitar__F6cen{background:#ffffff;width:95%;max-width:600px;max-height:90vh;border-radius:1rem;padding:1.75rem;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.35);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;z-index:10006;animation:receitas_slideUp__c5kFL .3s ease-out}.receitas_parcelasModalDesktopWrapper__9EF6T{display:block}.receitas_parcelasModalMobileCardsContainer__BlYw2{display:none}.receitas_parcelaModalCard__XsQ7t{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.receitas_parcelaModalCardHeader__uMLCJ{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:.5rem;gap:.5rem}.receitas_parcelaModalCardNum__hjMOk{font-size:.875rem;font-weight:800;color:#0f172a}.receitas_parcelaModalCardVenc__KbUjq{font-size:.775rem;font-weight:600;color:#64748b}.receitas_parcelaModalCardBody__Xoc9s{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.receitas_parcelaModalCardField__gJ1Jh{display:flex;flex-direction:column;gap:2px}.receitas_parcelaModalCardLabel__UmHaX{font-size:.675rem;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.03em}.receitas_parcelaModalCardVal__okI0X{font-size:.875rem;color:#1e293b;word-break:break-word}.receitas_parcelaModalCardFooter__rfpYe{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;padding-top:.5rem;gap:.5rem;flex-wrap:wrap}.receitas_parcelaStatusRepasse__jHQV6{background:#fef3c7;color:#92400e;border:1px solid #fde68a;font-weight:700}.receitas_desktopTableWrapper__dHepk{display:block}.receitas_mobileCardsContainer__PWvQm{display:none}.receitas_mobileCard__KqFkb{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.receitas_mobileCard__KqFkb:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.receitas_mobileCardHeader__5vOBj{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.receitas_mobileCardHeaderLeft__CFFXe{display:flex;align-items:center;gap:.6rem}.receitas_mobileCardId__0sS2S{font-size:.75rem;font-weight:700;color:#64748b;background:#e2e8f0;padding:.15rem .45rem;border-radius:4px}.receitas_mobileCardDate__vatmP{font-size:.8rem;font-weight:500;color:#475569}.receitas_mobileCardBody__73lcw{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.receitas_mobileCardMain__dDfNI{display:flex;flex-direction:column;gap:.25rem;flex:1}.receitas_mobileCardDesc__tjAO9{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word}.receitas_mobileCardObra__tcBse{font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:.3rem}.receitas_mobileCardValorWrapper__JJwXz{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.receitas_mobileCardValorLabel__Ws6Ns{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.receitas_mobileCardValor__2usVo{font-size:1.05rem;font-weight:800;color:#0f172a;white-space:nowrap}.receitas_mobileCardFooter__9I0ZV{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff}.receitas_mobileCardActionBtn__7V9AV{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.receitas_mobileCardActionView__C7ryH{background:#f8fafc;color:#334155;border-color:#cbd5e1}.receitas_mobileCardActionView__C7ryH:hover{background:#f1f5f9;color:#0f172a}.receitas_mobileCardActionEdit__WhYJp{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.receitas_mobileCardActionEdit__WhYJp:hover{background:#dbeafe;color:#1e40af}.receitas_mobileCardActionDelete__MzmTg{background:#fef2f2;color:#dc2626;border-color:#fecaca}.receitas_mobileCardActionDelete__MzmTg:hover{background:#fee2e2;color:#b91c1c}.receitas_mobileEmptyCard__Ajldc,.receitas_mobileLoadingCard__l3ei_{grid-column:1/-1;background:#ffffff;border:1px dashed #cbd5e1;border-radius:10px;padding:3rem 1.5rem;text-align:center;color:#64748b;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (max-width:1024px){.receitas_container__KGmVg{padding:.75rem;gap:1.25rem}.receitas_header__cggp5{flex-direction:column;align-items:stretch;gap:1rem}.receitas_btnToggleFiltrosMobile__GgkK3{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.receitas_btnToggleFiltrosMobile__GgkK3:hover{background:#f8fafc;border-color:#94a3b8}.receitas_filtrosBar__sqsvY{display:none;padding:1rem;gap:.75rem}.receitas_filtrosBar__sqsvY.receitas_filtrosBarOpen__t25tY{display:flex;animation:receitas_fadeIn__mQTLR .2s ease-out}.receitas_filtroGroup__O6oCg{min-width:calc(50% - .5rem);flex:1 1 calc(50% - 0.5rem)}.receitas_summaryBar__cLS7N{flex-direction:column;align-items:stretch;gap:.75rem}.receitas_tableContainer__0faP4{background:transparent;border:none;box-shadow:none;overflow:visible}.receitas_desktopTableWrapper__dHepk{display:none!important}.receitas_mobileCardsContainer__PWvQm{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.receitas_overlay__KYv9E{padding:.75rem}.receitas_modal__poy3w{width:100%!important;max-width:100%!important;max-height:94vh!important;padding:1.5rem 1.25rem!important;border-radius:16px!important;box-sizing:border-box!important;overflow-x:hidden!important}.receitas_modalHeader__kSZq3{margin-bottom:1.25rem!important}.receitas_modalTitle__DOMfq{font-size:1.35rem!important}.receitas_parcelasModalDesktopWrapper__9EF6T{display:none!important}.receitas_parcelasModalMobileCardsContainer__BlYw2{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin-top:.5rem!important}.receitas_modalQuitar__F6cen{width:100%!important;max-width:100%!important;padding:1.25rem 1rem!important;border-radius:14px!important;box-sizing:border-box!important;overflow-x:hidden!important}}@media (max-width:640px){.receitas_container__KGmVg{padding:.25rem 0;gap:.75rem;width:100%;max-width:100%;box-sizing:border-box}.receitas_backButton__4tkt2{height:38px;padding:0 .85rem;font-size:.85rem;margin-bottom:.5rem;align-self:flex-start}.receitas_filtroGroup__O6oCg{min-width:100%;flex:1 1 100%}.receitas_clearFiltersBtn__CGzj7,.receitas_filterBtn__enrI0{width:100%}.receitas_mobileCardsContainer__PWvQm{grid-template-columns:1fr;gap:.75rem}.receitas_overlay__KYv9E{padding:.5rem!important}.receitas_modal__poy3w{padding:1.15rem .85rem!important;border-radius:12px!important}.receitas_modalTitle__DOMfq{font-size:1.2rem!important}.receitas_grid__EeVCq{grid-template-columns:1fr!important;gap:.85rem!important}.receitas_vendaModalSection__14BcN{padding:.85rem!important}.receitas_vendaSubGrid__tuAqg{grid-template-columns:1fr!important;gap:.75rem!important}.receitas_kpiParcelasContainer__fTpgl{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.receitas_parcelaModalCardBody__Xoc9s{grid-template-columns:1fr 1fr;gap:.45rem}.receitas_modalQuitar__F6cen{padding:1rem .75rem!important;border-radius:12px!important}}.receitasForm_tabContent__jWkCM{padding:20px;max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box}.receitasForm_header__6GkOD{margin-bottom:30px;text-align:center}.receitasForm_sectionTitle__qdIzX{font-size:1.5rem;font-weight:800;color:var(--primary-900);margin-bottom:8px;letter-spacing:-.025em}.receitasForm_headerSubtitle__lk4hW{color:var(--slate-600);font-size:.875rem;font-weight:500}.receitasForm_errorMessage__MrRzs{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:8px}.receitasForm_errorIcon__wj3J7{font-size:1.125rem}.receitasForm_errorText__jJL2v{color:#dc2626;font-weight:500}.receitasForm_form__YwT23{display:flex;flex-direction:column;gap:24px;width:100%;box-sizing:border-box}.receitasForm_formSection__VHlgR{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;box-sizing:border-box}.receitasForm_formSection__VHlgR .receitasForm_sectionTitle__qdIzX{font-size:1.25rem;margin-bottom:20px;color:var(--primary-900);border-bottom:2px solid var(--slate-100);padding-bottom:12px;font-weight:700}.receitasForm_formRow__n4tSr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px;width:100%;box-sizing:border-box}.receitasForm_colSpan2__dzmU4{grid-column:span 2}.receitasForm_formGroup__mA4Gz{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;box-sizing:border-box}.receitasForm_formLabel__wv14D{font-weight:500;color:#374151;font-size:.875rem}.receitasForm_formInput__o29ZQ,.receitasForm_formSelect__6b8Mq,.receitasForm_textarea__7gOuG{width:100%;box-sizing:border-box;min-width:0;max-width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:all .2s;background:white}.receitasForm_formInput__o29ZQ:focus,.receitasForm_formSelect__6b8Mq:focus,.receitasForm_textarea__7gOuG:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.receitasForm_formInput__o29ZQ:disabled,.receitasForm_formSelect__6b8Mq:disabled,.receitasForm_textarea__7gOuG:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.receitasForm_textarea__7gOuG{min-height:80px}.receitasForm_helpText__UzKcY{color:#6b7280;font-size:.75rem;margin-top:4px}.receitasForm_currencyInput__5A3MZ{position:relative;width:100%;box-sizing:border-box}.receitasForm_currencySymbol__MpD0T{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:.875rem;pointer-events:none}.receitasForm_currencyInput__5A3MZ .receitasForm_formInput__o29ZQ{width:100%;box-sizing:border-box;padding-left:36px;padding-left:30px}.receitasForm_fileUploadContainer__5NKn1{position:relative;margin-bottom:16px}.receitasForm_fileInput__X9tZi{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.receitasForm_fileUploadArea__IO34A{border:2px dashed #d1d5db;border-radius:12px;padding:32px 24px;text-align:center;transition:all .2s;background:#fafafa}.receitasForm_fileUploadArea__IO34A:hover{border-color:#3b82f6;background:#f8fafc}.receitasForm_fileUploadIcon__XzXOq{margin-bottom:12px}.receitasForm_uploadIcon__XNaqo{font-size:2rem}.receitasForm_uploadTitle__oc_fB{font-weight:500;color:#374151;margin-bottom:4px}.receitasForm_uploadSubtitle__suqDd{color:#6b7280;font-size:.75rem}.receitasForm_anexosList__n4uTv{margin-top:16px}.receitasForm_anexosHeader__opSEJ{display:flex;align-items:center;gap:8px;margin-bottom:12px}.receitasForm_anexosTitle__EuFrh{font-size:.875rem;font-weight:600;color:#374151}.receitasForm_anexosCount__kRhU0{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:12px}.receitasForm_anexosGrid__FXOVQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.receitasForm_anexoItem__A0yVi{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:white;transition:all .2s}.receitasForm_anexoItem__A0yVi:hover{border-color:#3b82f6;box-shadow:0 2px 4px rgba(0,0,0,.1)}.receitasForm_anexoPreview__EXVd6{flex-shrink:0}.receitasForm_anexoImage__Bx91p{border-radius:6px;object-fit:cover}.receitasForm_anexoIcon__J696_{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:6px;font-size:1.5rem}.receitasForm_anexoInfo__LU_64{flex:1;min-width:0}.receitasForm_anexoName__4MJ_f{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.receitasForm_anexoSize___66XD{font-size:.75rem;color:#6b7280}.receitasForm_anexoRemove__pYLQt{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.25rem;font-weight:700;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.receitasForm_anexoRemove__pYLQt:hover:not(:disabled){background:#fecaca}.receitasForm_anexoRemove__pYLQt:disabled{opacity:.5;cursor:not-allowed}.receitasForm_formActions__Gs9dw{display:flex;justify-content:flex-end;margin-top:24px;position:sticky;bottom:0;background:white;padding:1rem 0 .5rem;border-top:1px solid var(--slate-200);z-index:10;width:100%;box-sizing:border-box}.receitasForm_submitButton__mFM40{background-color:#2563eb;color:#ffffff;border:none;padding:.85rem 2rem;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 4px 6px -1px rgba(37,99,235,.3);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;box-sizing:border-box}.receitasForm_submitButton__mFM40:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 6px 12px -2px rgba(37,99,235,.4)}.receitasForm_submitButton__mFM40:disabled{opacity:.6;cursor:not-allowed}.receitasForm_primaryButton__LhwrJ{display:inline-flex;align-items:center;gap:.4rem;padding:0 .85rem;height:32px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .2s}.receitasForm_primaryButton__LhwrJ:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.receitasForm_primaryButton__LhwrJ:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.receitasForm_buttonIcon__PlZfp{font-size:1rem}.receitasForm_quitacaoHeader__OWlwe{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.receitasForm_quitacaoBtnGroup__gN4HW{display:flex;gap:8px;flex-wrap:wrap}.receitasForm_quitacaoBtn__KIo5_{padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;border:1px solid #cbd5e1;background:#ffffff;color:#64748b;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.receitasForm_quitacaoBtnActiveFin__EbK_I{border:2px solid #2563eb!important;background:#eff6ff!important;color:#1d4ed8!important}.receitasForm_quitacaoBtnActiveVista__ee7HM{border:2px solid #16a34a!important;background:#f0fdf4!important;color:#15803d!important}.receitasForm_parcelasTableWrapper__EXnim{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:.75rem;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box}.receitasForm_loadingSpinner__rxm8B{width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:receitasForm_spin__gDP7c 1s linear infinite}@keyframes receitasForm_spin__gDP7c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.receitasForm_tabContent__jWkCM{padding:0;max-width:100%}.receitasForm_form__YwT23{gap:16px}.receitasForm_formSection__VHlgR,.receitasForm_vendaSection__dUdEF{padding:1.15rem .85rem;border-radius:10px;margin-bottom:.5rem}.receitasForm_formSection__VHlgR .receitasForm_sectionTitle__qdIzX{font-size:1.1rem;margin-bottom:14px;padding-bottom:8px}.receitasForm_formRow__n4tSr{grid-template-columns:1fr;gap:12px;margin-bottom:12px}.receitasForm_colSpan2__dzmU4{grid-column:span 1!important}.receitasForm_formInput__o29ZQ,.receitasForm_formSelect__6b8Mq,.receitasForm_textarea__7gOuG{font-size:16px;padding:.6rem .75rem}.receitasForm_quitacaoHeader__OWlwe{flex-direction:column;align-items:stretch;gap:10px}.receitasForm_quitacaoBtnGroup__gN4HW{width:100%;flex-direction:column;gap:8px}.receitasForm_quitacaoBtn__KIo5_{width:100%;height:42px;font-size:.85rem;box-sizing:border-box}.receitasForm_jurosResumoGrid__ZTaEU{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.receitasForm_uploadDropZone__sPx4N{padding:1rem .75rem}.receitasForm_previewGrid__kx4c4{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.receitasForm_anexosGrid__FXOVQ{grid-template-columns:1fr;gap:8px}.receitasForm_anexoItem__A0yVi{padding:8px 10px;gap:10px}.receitasForm_formActions__Gs9dw{justify-content:stretch;padding:.75rem 0;background:rgba(255,255,255,.95);backdrop-filter:blur(8px)}.receitasForm_submitButton__mFM40{padding:0 1rem}.receitasForm_primaryButton__LhwrJ,.receitasForm_submitButton__mFM40{justify-content:center;width:100%;height:44px;font-size:.95rem}}@media (max-width:480px){.receitasForm_sectionTitle__qdIzX{font-size:1.15rem}.receitasForm_formSection__VHlgR .receitasForm_sectionTitle__qdIzX{font-size:1rem}.receitasForm_fileUploadArea__IO34A{padding:16px 10px}.receitasForm_jurosResumoGrid__ZTaEU{grid-template-columns:1fr!important}.receitasForm_anexoItem__A0yVi{flex-direction:row;text-align:left;gap:8px;padding:8px}.receitasForm_anexoPreview__EXVd6{flex-shrink:0}.receitasForm_anexoIcon__J696_{width:44px;height:44px;font-size:1.25rem}.receitasForm_anexoImage__Bx91p{width:44px!important;height:44px!important}.receitasForm_anexoInfo__LU_64{width:auto;flex:1;min-width:0}.receitasForm_anexoName__4MJ_f{font-size:.8rem}}.receitasForm_formInput__o29ZQ:invalid:not(:focus):not(:placeholder-shown){border-color:#ef4444}.receitasForm_formInput__o29ZQ:valid:not(:focus):not(:placeholder-shown){border-color:#10b981}.receitasForm_formInput__o29ZQ::placeholder{color:#9ca3af}.receitasForm_textarea__7gOuG::-webkit-scrollbar{width:6px}.receitasForm_textarea__7gOuG::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.receitasForm_textarea__7gOuG::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.receitasForm_textarea__7gOuG::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.receitasForm_formInput__o29ZQ:focus-visible,.receitasForm_formSelect__6b8Mq:focus-visible,.receitasForm_textarea__7gOuG:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.receitasForm_formSection__VHlgR{animation:receitasForm_fadeIn__RsvsO .3s ease-out}@keyframes receitasForm_fadeIn__RsvsO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.receitasForm_formSelect__6b8Mq{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.receitasForm_formInput__o29ZQ:disabled::placeholder{color:#d1d5db}.receitasForm_textarea__7gOuG:disabled::placeholder{color:#d1d5db}.receitasForm_vendaSection__dUdEF{background:#f8fafc;border:1px solid #cbd5e1;border-left:4px solid #2563eb;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem}.receitasForm_charCount__hg_4b{font-size:.75rem;color:#64748b;font-weight:500;float:right}.receitasForm_charCountAlert__gzQ5l{color:#dc2626;font-weight:700}.receitasForm_parcelasCard__fwGzj{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-top:1rem}.receitasForm_parcelasTable__iuAzO{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:.5rem}.receitasForm_parcelasTable__iuAzO th{background:#f1f5f9;color:#475569;font-weight:700;padding:.5rem .75rem;border-bottom:1px solid #cbd5e1;text-align:left}.receitasForm_parcelasTable__iuAzO td{padding:.5rem .75rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.receitasForm_parcelaInput__ryBn2{padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.825rem;width:100%}.receitasForm_uploadDropZone__sPx4N{border:2px dashed #cbd5e1;border-radius:10px;padding:1.25rem;text-align:center;background-color:#f8fafc;cursor:pointer;transition:all .2s;margin-top:.5rem}.receitasForm_uploadDropZone__sPx4N:hover{border-color:#2563eb;background-color:#eff6ff}.receitasForm_previewGrid__kx4c4{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem;margin-top:1rem}.receitasForm_previewCard__92ms7{position:relative;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column}.receitasForm_previewThumb__savkA{height:90px;width:100%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.receitasForm_previewThumb__savkA img{width:100%;height:100%;object-fit:cover}.receitasForm_pdfIconBox__9v7GE{font-size:2.2rem;color:#ef4444}.receitasForm_previewInfo__xdFod{padding:.4rem .5rem;font-size:.725rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8fafc;border-top:1px solid #f1f5f9}.receitasForm_btnRemoveFile__N86_d{position:absolute;top:4px;right:4px;background:rgba(239,68,68,.9);color:#ffffff;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.receitasForm_btnRemoveFile__N86_d:hover{background:#dc2626;transform:scale(1.1)}.receitasForm_badgePendente__Xrx5v{background:#fef3c7;color:#b45309}.receitasForm_badgePago__kfQy8,.receitasForm_badgePendente__Xrx5v{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.receitasForm_badgePago__kfQy8{background:#dcfce7;color:#15803d}.receitasForm_badgeAtrasado__YWOjb{background:#fee2e2;color:#b91c1c;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.receitasForm_textarea__7gOuG{display:block;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:.925rem;font-family:inherit;color:#1f2937;background-color:#ffffff;line-height:1.5;resize:vertical;min-height:110px;transition:border-color .2s,box-shadow .2s}.receitasForm_textarea__7gOuG:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.receitasForm_jurosCard__YyZAC{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:.85rem;margin-top:.75rem}.receitasForm_jurosResumoGrid__ZTaEU{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #cbd5e1}.receitasForm_jurosResumoItem__vSw5B{display:flex;flex-direction:column}.receitasForm_jurosResumoLabel__oigK3{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.receitasForm_jurosResumoValor__BQ8Dj{font-size:.95rem;font-weight:700;color:#0f172a}.receitasForm_jurosResumoHighlight__GL1qs{color:#2563eb}.parcelasUnidades_container__Zh9Vi{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;background-color:#f8fafc;min-height:100vh}.parcelasUnidades_header__CWqxm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.parcelasUnidades_titleArea__qJPbE{display:flex;flex-direction:column;gap:.25rem}.parcelasUnidades_title__PFr74{font-size:1.25rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0;letter-spacing:-.01em}.parcelasUnidades_subtitle__mqwCI{font-size:.875rem;color:#64748b;margin:0}.parcelasUnidades_kpisGrid__IlWEQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.parcelasUnidades_kpiCard__o8Pmc{background:#ffffff;padding:1.15rem;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;align-items:center;gap:1rem;transition:transform .2s,box-shadow .2s}.parcelasUnidades_kpiCard__o8Pmc:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.parcelasUnidades_kpiIcon__dKz2e{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.parcelasUnidades_kpiContent__RpoWT{display:flex;flex-direction:column}.parcelasUnidades_kpiLabel__Er7Yy{font-size:.725rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.parcelasUnidades_kpiValue__6o_rJ{font-size:1.15rem;font-weight:800;color:#0f172a;line-height:1.3}.parcelasUnidades_kpiSub__jGVLv{font-size:.75rem;color:#94a3b8;font-weight:600}.parcelasUnidades_kpiTotal__4Rpam .parcelasUnidades_kpiIcon__dKz2e{background:#eff6ff;color:#2563eb}.parcelasUnidades_kpiPagas__Kc3SI .parcelasUnidades_kpiIcon__dKz2e{background:#dcfce7;color:#16a34a}.parcelasUnidades_kpiPendentes__n__jv .parcelasUnidades_kpiIcon__dKz2e{background:#fef9c3;color:#ca8a04}.parcelasUnidades_kpiAtrasadas__zHpfB .parcelasUnidades_kpiIcon__dKz2e{background:#fee2e2;color:#dc2626}.parcelasUnidades_kpiProtesto__IpQ6d .parcelasUnidades_kpiIcon__dKz2e{background:#f3e8ff;color:#9333ea}.parcelasUnidades_btnToggleFiltrosMobile__cpsZC{display:none}.parcelasUnidades_filtrosBar__7Vmi8{background:#ffffff;padding:1rem 1.25rem;border-radius:10px;border:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.parcelasUnidades_filterGroup__zormD{display:flex;flex-direction:column;gap:.35rem}.parcelasUnidades_filterLabel__WIZ2Y{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#475569;letter-spacing:.5px}.parcelasUnidades_filterInput__C9egQ,.parcelasUnidades_filterSelect__rI_tr{height:32px;padding:0 .75rem;border-radius:5px;border:1px solid #cbd5e1;background:#ffffff;font-size:.8125rem;color:#1e293b;outline:none;box-sizing:border-box;transition:border-color .2s}.parcelasUnidades_filterInput__C9egQ:focus,.parcelasUnidades_filterSelect__rI_tr:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.parcelasUnidades_clearFiltersBtn__q578t{background:#f8fafc;color:#334155;border:1px solid #cbd5e1;padding:0 .85rem;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;height:32px;box-sizing:border-box;display:inline-flex;align-items:center;transition:all .2s}.parcelasUnidades_clearFiltersBtn__q578t:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.parcelasUnidades_actionGroup__aOm4N{display:flex;gap:.5rem;align-items:center}.parcelasUnidades_btnExportExcel__qZFz8{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s}.parcelasUnidades_btnExportExcel__qZFz8:hover{background:#d1fae5;border-color:#6ee7b7}.parcelasUnidades_btnExportPdf__W2onk{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s}.parcelasUnidades_btnExportPdf__W2onk:hover{background:#fee2e2;border-color:#f87171}.parcelasUnidades_tableContainer__098dq{background:#ffffff;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.parcelasUnidades_tableWrapper__XEX6Z{overflow-x:auto}.parcelasUnidades_table__vtVY6{width:100%;border-collapse:collapse}.parcelasUnidades_table__vtVY6 th{background:#f8fafc;padding:.85rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#475569;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;text-align:left}.parcelasUnidades_table__vtVY6 td{padding:.85rem .75rem;font-size:.85rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.parcelasUnidades_table__vtVY6 tr:hover td{background:#f8fafc}.parcelasUnidades_rowAtrasada__We9i4 td{background:#fffafa}.parcelasUnidades_rowAtrasada__We9i4:hover td{background:#fee2e2!important}.parcelasUnidades_badgeStatus__RwgWp{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:9999px;font-size:.725rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.parcelasUnidades_statusPago__zlM2i{background:#dcfce7;color:#15803d}.parcelasUnidades_statusPendente__nWhV_{background:#fef9c3;color:#a16207}.parcelasUnidades_statusAtrasado__PCqbS{background:#fee2e2;color:#b91c1c;animation:parcelasUnidades_pulseAtraso__00DNK 2s infinite}.parcelasUnidades_statusProtesto___glRE{background:#f3e8ff;color:#7e22ce}.parcelasUnidades_statusRenegociado__CuYy7{background:#e0e7ff;color:#3730a3}.parcelasUnidades_statusJudicial__vkvD8{background:#ffe4e6;color:#be123c}@keyframes parcelasUnidades_pulseAtraso__00DNK{0%,to{opacity:1}50%{opacity:.8}}.parcelasUnidades_actionsCell__bLnET{display:flex;gap:.35rem;align-items:center;justify-content:flex-end}.parcelasUnidades_btnBaixar__0lq7N{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;height:28px;padding:0 .65rem;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;transition:all .2s}.parcelasUnidades_btnBaixar__0lq7N:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.parcelasUnidades_btnStatus__ZtuyQ{background:#ffffff;color:#334155;border:1px solid #cbd5e1;height:28px;padding:0 .55rem;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;transition:all .2s}.parcelasUnidades_btnStatus__ZtuyQ:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.parcelasUnidades_btnWhatsapp__ACjOC{background:#ffffff;color:#15803d;border:1px solid #bbf7d0;height:28px;padding:0 .55rem;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:background .2s}.parcelasUnidades_btnWhatsapp__ACjOC:hover{background:#f0fdf4;border-color:#86efac}.parcelasUnidades_overlay__4Pu8x{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:3.5rem 1.25rem 2rem;overflow-y:auto;box-sizing:border-box}.parcelasUnidades_modal__SdgQY{background:#ffffff;border-radius:14px;width:100%;max-width:600px;max-height:min(85vh,calc(100vh - 5.5rem));display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.35);overflow:hidden;position:relative;margin:auto;animation:parcelasUnidades_slideUpModal__FcMYc .2s ease-out}@keyframes parcelasUnidades_slideUpModal__FcMYc{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.parcelasUnidades_modalHeader__FSV6V{padding:1.15rem 1.25rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background:#ffffff}.parcelasUnidades_modalTitle__PpM_i{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0}.parcelasUnidades_modalClose__6v_UI{background:none;border:none;font-size:1.25rem;color:#94a3b8;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.parcelasUnidades_modalClose__6v_UI:hover{color:#0f172a}.parcelasUnidades_modalBody__QRaMF{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;flex:1 1 auto}.parcelasUnidades_modalFooter__maOYy{padding:1rem 1.25rem;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;align-items:center;gap:.75rem;flex-shrink:0;position:sticky;bottom:0;z-index:10}.parcelasUnidades_btnModalConfirmar__iQWRO{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;height:32px;padding:0 1rem;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.parcelasUnidades_btnModalConfirmar__iQWRO:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.parcelasUnidades_btnModalConfirmar__iQWRO:disabled{opacity:.6;cursor:not-allowed}.parcelasUnidades_btnModalCancelar__8VJDx{background:#ffffff;color:#334155;border:1px solid #cbd5e1;height:32px;padding:0 1rem;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .2s}.parcelasUnidades_btnModalCancelar__8VJDx:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.parcelasUnidades_uploadArea__pEgD_{border:2px dashed #cbd5e1;border-radius:8px;padding:1.25rem;text-align:center;background:#f8fafc;cursor:pointer;transition:border-color .2s,background-color .2s;display:flex;flex-direction:column;align-items:center;gap:.5rem}.parcelasUnidades_uploadArea__pEgD_:hover{border-color:#3b82f6;background-color:#eff6ff}.parcelasUnidades_uploadIcon__rzhkP{font-size:1.75rem;color:#3b82f6}.parcelasUnidades_uploadText__OjXeV{font-size:.85rem;font-weight:600;color:#1e293b}.parcelasUnidades_uploadHint__bnOgn{font-size:.725rem;color:#64748b}.parcelasUnidades_fileList__EheLl{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;max-height:160px;overflow-y:auto}.parcelasUnidades_fileItem__RmhrV{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;font-size:.8rem}.parcelasUnidades_fileInfo__EANtb{display:flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parcelasUnidades_fileRemoveBtn__dwLc7{background:none;border:none;color:#ef4444;cursor:pointer;font-weight:700;padding:2px 6px;border-radius:4px}.parcelasUnidades_fileRemoveBtn__dwLc7:hover{background:#fee2e2}.parcelasUnidades_badgeComprovante__uz7jq{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:.725rem;font-weight:700;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;cursor:pointer;text-decoration:none;transition:all .2s}.parcelasUnidades_badgeComprovante__uz7jq:hover{background:#dbeafe;transform:translateY(-1px)}.parcelasUnidades_anexosGrid__PJTgM{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem;margin-top:.75rem}.parcelasUnidades_anexoCard__h932p{border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;background:#ffffff;text-decoration:none;color:#1e293b;transition:transform .2s,box-shadow .2s}.parcelasUnidades_anexoCard__h932p:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-color:#3b82f6}.parcelasUnidades_statusRepasse__ch_je{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.parcelasUnidades_desktopTableWrapper__szTuj{display:block}.parcelasUnidades_mobileCardsContainer__fs0jm{display:none}.parcelasUnidades_mobileCard__2YzX1{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.parcelasUnidades_mobileCardAtrasado__duCVD{border-color:#fca5a5!important;background:#fffafa!important}.parcelasUnidades_mobileCard__2YzX1:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.parcelasUnidades_mobileCardHeader__cnOxi{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:.4rem}.parcelasUnidades_mobileCardHeaderLeft__YWDee{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.parcelasUnidades_mobileCardId__I3gKi{font-size:.75rem;font-weight:700;color:#1e293b;background:#e2e8f0;padding:.15rem .45rem;border-radius:4px}.parcelasUnidades_mobileCardBadgeFinanciamento__Wu_ZZ{font-size:.72rem;font-weight:700;color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;padding:.15rem .45rem;border-radius:4px}.parcelasUnidades_mobileCardContrato__YE6i7{font-size:.75rem;font-weight:600;color:#475569}.parcelasUnidades_mobileCardBody__mhSOc{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.parcelasUnidades_mobileCardMain__v8p9O{display:flex;flex-direction:column;gap:.25rem;flex:1}.parcelasUnidades_mobileCardObra__R2y73{font-size:.875rem;font-weight:700;color:#0f172a;line-height:1.3}.parcelasUnidades_mobileCardUnidade__75li3{font-size:.8rem;color:#334155}.parcelasUnidades_mobileCardCliente__ZFA0h{font-size:.8rem;color:#475569;margin-top:.2rem}.parcelasUnidades_mobileCardValorWrapper__LIvDc{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.parcelasUnidades_mobileCardValorLabel__q5aBm{font-size:.68rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.parcelasUnidades_mobileCardValor__zrWtc{font-size:1.05rem;font-weight:800;color:#0f172a;white-space:nowrap}.parcelasUnidades_mobileCardMetaGrid__yn9o8{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 .9rem .9rem}.parcelasUnidades_mobileCardMetaItem__f0Dtd{display:flex;flex-direction:column;gap:.15rem;background:#f8fafc;padding:.45rem .65rem;border-radius:6px;border:1px solid #f1f5f9}.parcelasUnidades_mobileCardMetaLabel__mGqUW{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.03em}.parcelasUnidades_mobileCardMetaValue__NkFJi{font-size:.8rem;font-weight:500;color:#1e293b;word-break:break-word}.parcelasUnidades_mobileCardFooter__2NGpC{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff}.parcelasUnidades_mobileCardActionBtn__yZ5MR{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;box-sizing:border-box}.parcelasUnidades_mobileEmptyCard__qqgMZ,.parcelasUnidades_mobileLoadingCard__NpC5m{grid-column:1/-1;background:#ffffff;border:1px dashed #cbd5e1;border-radius:10px;padding:3rem 1.5rem;text-align:center;color:#64748b;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (max-width:1024px){.parcelasUnidades_header__CWqxm{flex-direction:column;align-items:stretch;gap:1rem}.parcelasUnidades_actionGroup__aOm4N{flex-wrap:wrap;width:100%}.parcelasUnidades_btnExportExcel__qZFz8,.parcelasUnidades_btnExportPdf__W2onk{flex:1;justify-content:center}.parcelasUnidades_btnToggleFiltrosMobile__cpsZC{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.parcelasUnidades_btnToggleFiltrosMobile__cpsZC:hover{background:#f8fafc;border-color:#94a3b8}.parcelasUnidades_filtrosBar__7Vmi8{display:none;padding:1rem;gap:.75rem}.parcelasUnidades_filtrosBar__7Vmi8.parcelasUnidades_filtrosBarOpen__8zI12{display:flex;animation:parcelasUnidades_fadeIn__KVKxb .2s ease-out}.parcelasUnidades_filterGroup__zormD{min-width:calc(50% - .5rem);flex:1 1 calc(50% - 0.5rem)}.parcelasUnidades_filterInput__C9egQ,.parcelasUnidades_filterSelect__rI_tr{width:100%}.parcelasUnidades_tableContainer__098dq{background:transparent;border:none;box-shadow:none;overflow:visible}.parcelasUnidades_desktopTableWrapper__szTuj{display:none!important}.parcelasUnidades_mobileCardsContainer__fs0jm{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (max-width:640px){.parcelasUnidades_filterGroup__zormD{min-width:100%;flex:1 1 100%}.parcelasUnidades_clearFiltersBtn__q578t{width:100%;justify-content:center}.parcelasUnidades_mobileCardsContainer__fs0jm{grid-template-columns:1fr;gap:.75rem}}.contratos_container__pDfrA{padding:1.5rem;max-width:1400px;margin:0 auto}.contratos_headerContainer__Loagf{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.contratos_title__eHQxo{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .25rem;letter-spacing:-.01em}.contratos_subtitle__ZrF7L{color:#64748b;font-size:.9375rem;margin:0}.contratos_btnNovo__ANw_a{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .85rem;height:32px;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.4rem;box-sizing:border-box}.contratos_btnNovo__ANw_a:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.contratos_btnToggleFiltrosMobile__RCpGK{display:none}.contratos_filterSection__k8WoV{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.contratos_searchGroup__6IOWE{flex:2;min-width:280px}.contratos_filterGroup__ecxrE{flex:1;min-width:220px}.contratos_searchInput__ahK_G,.contratos_selectInput__RKgdo{width:100%;height:32px;padding:0 .75rem;border-radius:5px;border:1px solid #cbd5e1;background:white;font-size:.8125rem;color:#0f172a;box-sizing:border-box}.contratos_tableCard__51Usm{background:white;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden}.contratos_tableResponsive__lbh39{overflow-x:auto}.contratos_table__R8kDj{width:100%;border-collapse:collapse;text-align:left}.contratos_table__R8kDj th{background:#f8fafc;padding:1rem 1.25rem;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.contratos_table__R8kDj td{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;font-size:.875rem;color:#334155}.contratos_badgeNumero__3z2G9{font-weight:700;color:#1e40af;background:#dbeafe;padding:.25rem .625rem;border-radius:6px;font-size:.8125rem}.contratos_obraTag__Zs3v9{background:#f1f5f9;color:#475569;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.contratos_descCell__vcdqa{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contratos_valorCell__jyWSA{font-weight:700;color:#047857}.contratos_anexoIconCount__DuOS5{background:#eff6ff;color:#2563eb;padding:.25rem .5rem;border-radius:6px;font-weight:600;font-size:.75rem}.contratos_semAnexo__63vi6{color:#94a3b8}.contratos_actionButtons__XKogp{display:flex;justify-content:center;gap:.5rem}.contratos_btnEditar__O_DAB,.contratos_btnExcluir__8VCSg,.contratos_btnVer__KtNzU{background:#ffffff;border:1px solid #cbd5e1;border-radius:4px;height:28px;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.contratos_btnVer__KtNzU:hover{background:#f8fafc;border-color:#94a3b8;color:#0284c7}.contratos_btnEditar__O_DAB:hover{background:#fefce8;border-color:#fef08a;color:#d97706}.contratos_btnExcluir__8VCSg:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.contratos_modalOverlay__P3_DQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.7);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:5000;padding:1.25rem;overflow-y:auto}.contratos_modalContentLarge__4_GJn{max-width:820px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.contratos_modalContentLarge__4_GJn,.contratos_modalContent__wN5xT{width:100%;max-height:calc(100vh - 40px);overflow-y:auto;position:relative;border-radius:16px;display:flex;flex-direction:column}.contratos_modalContent__wN5xT{background:white;padding:2rem;max-width:600px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.contratos_modalContentSmall__Frqv_{background:white;border-radius:16px;padding:1.5rem;width:100%;max-width:450px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.contratos_modalCloseButton__DIUA_{position:absolute;top:1.25rem;right:1.25rem;background:#f1f5f9;border:none;border-radius:50%;width:34px;height:34px;cursor:pointer;font-weight:700;z-index:20;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#475569;box-shadow:0 2px 4px rgba(0,0,0,.1)}.contratos_modalCloseButton__DIUA_:hover{background:#fee2e2;color:#dc2626}.contratos_modalTitle__xwAIN{margin-top:0;color:#0f172a}.contratos_detalhesGrid__RDFtj{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;font-size:.9375rem}.contratos_anexosContainer__XzeWw{margin-top:1.5rem;border-top:1px solid #f1f5f9;padding-top:1rem}.contratos_anexosGrid__J240u{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.contratos_anexoBadge__mmMpY{background:#eff6ff;color:#1d4ed8;padding:.5rem .75rem;border-radius:8px;text-decoration:none;font-size:.8125rem;font-weight:600}.contratos_modalActions__yXp05{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.contratos_btnCancelar__wndVI{background:#ffffff;color:#334155;border:1px solid #cbd5e1;height:32px;padding:0 1rem;border-radius:5px;cursor:pointer;font-weight:500;font-size:.8125rem;box-sizing:border-box;transition:all .2s ease}.contratos_btnCancelar__wndVI:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.contratos_btnConfirmarExclusao__WC76W{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;height:32px;padding:0 1rem;border-radius:5px;cursor:pointer;font-weight:500;font-size:.8125rem;box-sizing:border-box;transition:all .2s ease}.contratos_btnConfirmarExclusao__WC76W:hover{background:#fee2e2;border-color:#f87171}.contratos_emptyState__2r9vl,.contratos_loadingState__IcEoY{padding:3rem;text-align:center;color:#64748b}.contratos_pagination__6PFyR{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid #f1f5f9;font-size:.875rem;color:#64748b}.contratos_pageBtn__BIQqY{background:#ffffff;border:1px solid #cbd5e1;height:28px;padding:0 .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;color:#334155;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center}.contratos_pageBtn__BIQqY:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.contratos_pageBtn__BIQqY:disabled{opacity:.5;cursor:not-allowed}.contratos_desktopTableWrapper__c43tg{display:block}.contratos_mobileCardsContainer__AF8K8{display:none}.contratos_mobileCard__maZlb{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.contratos_mobileCard__maZlb:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.contratos_mobileCardHeader__fixIn{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.contratos_mobileCardHeaderLeft__iQ9jm{display:flex;align-items:center;gap:.6rem}.contratos_mobileCardDate__DfbbG{font-size:.8rem;font-weight:500;color:#475569}.contratos_mobileCardBody__DSJ05{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.contratos_mobileCardMain___Cuau{display:flex;flex-direction:column;gap:.25rem;flex:1}.contratos_mobileCardDesc__oU06l{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word}.contratos_mobileCardObra__RFXpg{font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:.3rem}.contratos_mobileCardValorWrapper__mDbN7{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.contratos_mobileCardValorLabel__ASP8j{font-size:.68rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.contratos_mobileCardValor__2LyHb{font-size:1.05rem;font-weight:800;color:#047857;white-space:nowrap}.contratos_mobileCardFooter__XrU81{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff}.contratos_mobileCardActionBtn__gPfWK{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.contratos_mobileCardActionView__665DL{background:#f8fafc;color:#334155;border-color:#cbd5e1}.contratos_mobileCardActionView__665DL:hover{background:#f1f5f9;color:#0f172a}.contratos_mobileCardActionEdit__d54fm{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.contratos_mobileCardActionEdit__d54fm:hover{background:#dbeafe;color:#1e40af}.contratos_mobileCardActionDelete__qV1eZ{background:#fef2f2;color:#dc2626;border-color:#fecaca}.contratos_mobileCardActionDelete__qV1eZ:hover{background:#fee2e2;color:#b91c1c}@media (max-width:1024px){.contratos_contratosHeader__EItKf{flex-direction:column;align-items:stretch;gap:1rem}.contratos_headerActions__WekNm{flex-wrap:wrap;width:100%}.contratos_btnExportExcel__bj8FG,.contratos_btnExportPdf__5DGsM,.contratos_btnNovoContrato__DwC4A{flex:1;justify-content:center}.contratos_btnToggleFiltrosMobile__RCpGK{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.contratos_btnToggleFiltrosMobile__RCpGK:hover{background:#f8fafc;border-color:#94a3b8}.contratos_filterSection__k8WoV{display:none;margin-bottom:1rem;flex-direction:column;gap:.75rem}.contratos_filterSection__k8WoV.contratos_filterSectionOpen__gCWVk{display:flex;animation:contratos_fadeIn__rDNpK .2s ease-out}.contratos_filterGroup__ecxrE,.contratos_searchGroup__6IOWE{width:100%;min-width:100%}.contratos_filtrosCard__jQu8R{flex-direction:column;align-items:stretch;gap:.75rem}.contratos_filtroItem__0L3YJ,.contratos_inputBusca__p4Sjr,.contratos_selectFiltro__prXsf{width:100%}.contratos_tableCard__51Usm{background:transparent;border:none;box-shadow:none}.contratos_desktopTableWrapper__c43tg{display:none!important}.contratos_mobileCardsContainer__AF8K8{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (max-width:640px){.contratos_mobileCardsContainer__AF8K8{grid-template-columns:1fr;gap:.75rem}}.contratosForm_formCard__gnke1{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01);border:1px solid rgba(226,232,240,.8);margin-bottom:2rem}.contratosForm_formHeader__qWnqF{margin-bottom:1.5rem;border-bottom:1px solid #f1f5f9;padding-bottom:1rem}.contratosForm_formTitle__KMdb9{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.contratosForm_formSubtitle__HK_D0{font-size:.875rem;color:#64748b;margin:0}.contratosForm_errorMessage__PewBp{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.contratosForm_form__lTEPq{display:flex;flex-direction:column;gap:1.5rem}.contratosForm_formGrid__frUwD{display:flex;flex-direction:column;gap:1.25rem}.contratosForm_formRow__7cYVr{display:flex;gap:1rem;width:100%}.contratosForm_formGroup__fQNxZ{display:flex;flex-direction:column;gap:.375rem;flex:1;position:relative}.contratosForm_formLabel__W7yei{font-size:.8125rem;font-weight:600;color:#334155}.contratosForm_formInput__63EWR,.contratosForm_formSelect__vd_BA,.contratosForm_formTextarea__F7HVd{width:100%;padding:.625rem .875rem;border-radius:8px;border:1px solid #cbd5e1;background-color:#ffffff;color:#1e293b;font-size:.875rem;transition:all .2s ease}.contratosForm_formInput__63EWR:focus,.contratosForm_formSelect__vd_BA:focus,.contratosForm_formTextarea__F7HVd:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.contratosForm_formFileInput___b89D{padding:.5rem;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;cursor:pointer}.contratosForm_charCounter__v6vzS{font-size:.75rem;color:#94a3b8;text-align:right;margin-top:.25rem}.contratosForm_anexosList__IG5i6{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.contratosForm_anexosListTitle__kvBoz{font-size:.75rem;font-weight:600;color:#475569}.contratosForm_anexoItem__9XG6k{display:flex;align-items:center;justify-content:space-between;background:#f1f5f9;padding:.375rem .75rem;border-radius:6px;font-size:.8125rem}.contratosForm_anexoLink__MROPq{color:#2563eb;text-decoration:none;font-weight:500}.contratosForm_anexoLink__MROPq:hover{text-decoration:underline}.contratosForm_btnRemoveAnexo__dhw_E{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.875rem;padding:2px 6px}.contratosForm_formActions__q6VBx{display:flex;justify-content:flex-end;margin-top:1.5rem;position:sticky;bottom:0;background:#ffffff;padding:1rem 0 .5rem;border-top:1px solid #f1f5f9;z-index:10}.contratosForm_btnSubmit__7A3Vm{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 1rem;height:32px;box-sizing:border-box;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.contratosForm_btnSubmit__7A3Vm:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.contratosForm_btnSubmit__7A3Vm:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.contratosForm_formRow__7cYVr{flex-direction:column}}.relatorios_tabContent__Eziif{background-color:white;padding:2rem;border-radius:var(--radius-xl,1rem);box-shadow:var(--shadow-premium,0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.03));border:1px solid var(--slate-100,#f1f5f9);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.relatorios_sectionTitle___DdQj{font-size:1.35rem;font-weight:700;margin-bottom:1.5rem;color:var(--primary-900,#0f172a);text-align:center;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:.5rem}.relatorios_tituloRelatorioOperacional__J35Xw{font-size:1.15rem;font-weight:800;color:#1e3a8a;margin-bottom:1rem;text-transform:uppercase;text-align:center;letter-spacing:.02em;line-height:1.35;word-break:break-word}.relatorios_btnToggleFiltrosMobile__pTuVe{display:none}.relatorios_filtros__a0WGd{background:white;padding:1.5rem;border-radius:var(--radius-lg,.75rem);margin-bottom:2rem;border:1px solid var(--slate-200,#e2e8f0);box-shadow:var(--shadow-sm,0 1px 3px 0 rgba(0,0,0,.05));box-sizing:border-box;width:100%}.relatorios_formRow__0MM8z{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}@media (min-width:768px){.relatorios_formRow__0MM8z{flex-direction:row;align-items:flex-end}}.relatorios_formGroup__bqQ9I{display:flex;flex-direction:column;flex:1;min-width:0}.relatorios_formGroupLimited__jIEV9{display:flex;flex-direction:column;flex:0 0 auto}@media (min-width:768px){.relatorios_formGroupLimited__jIEV9{width:250px;max-width:100%}}@media (max-width:767px){.relatorios_formGroupLimited__jIEV9{width:100%}}.relatorios_formGroupLimited__jIEV9 label,.relatorios_formGroup__bqQ9I label{font-weight:600;margin-bottom:.4rem;color:#374151;font-size:.8125rem}.relatorios_formGroupLimited__jIEV9 input,.relatorios_formGroup__bqQ9I input,.relatorios_formGroup__bqQ9I select,.relatorios_formGroup__bqQ9I textarea{height:38px;min-height:38px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;transition:all .2s ease;background-color:white;color:var(--primary-900,#0f172a);box-sizing:border-box;width:100%}.relatorios_formGroup__bqQ9I textarea{height:auto;min-height:80px;padding:.5rem .75rem;resize:vertical;font-family:inherit}.relatorios_formGroupLimited__jIEV9 input:focus,.relatorios_formGroup__bqQ9I input:focus,.relatorios_formGroup__bqQ9I select:focus,.relatorios_formGroup__bqQ9I textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.relatorios_dangerButton__T_dz7,.relatorios_primaryButton__6kF9V,.relatorios_secondaryButton__jVP2L{padding:0 1.25rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:38px;min-height:38px;box-sizing:border-box}.relatorios_primaryButton__6kF9V{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.relatorios_primaryButton__6kF9V:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.relatorios_secondaryButton__jVP2L{background:#ffffff;color:#334155;border:1px solid #cbd5e1}.relatorios_secondaryButton__jVP2L:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.relatorios_dangerButton__T_dz7{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.relatorios_dangerButton__T_dz7:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.relatorios_dangerButton__T_dz7:disabled,.relatorios_primaryButton__6kF9V:disabled,.relatorios_secondaryButton__jVP2L:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.relatorios_errorMessage__CePRG{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.875rem 1.25rem;border-radius:.5rem;margin-bottom:1rem;font-weight:600;font-size:.875rem;box-shadow:0 2px 8px rgba(220,38,38,.08);word-break:break-word}.relatorios_loadingSpinner__oLudb{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid #ffffff;border-top-color:transparent;animation:relatorios_spin__NU6T7 1s ease-in-out infinite}.relatorios_loadingContainer__zH7oK{padding:3rem 1rem}.relatorios_loadingContainer__zH7oK,.relatorios_semDados__KdK7V{text-align:center;color:#64748b;background:#f8fafc;border-radius:1rem;margin:1.5rem 0}.relatorios_semDados__KdK7V{padding:3.5rem 1.5rem;border:2px dashed #cbd5e1;font-size:1.05rem;font-weight:600}@keyframes relatorios_spin__NU6T7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.relatorios_resumoContainer__JO4lr{margin:1.5rem 0;padding:1.25rem 1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-xl,1rem);color:#1e293b;box-shadow:var(--shadow-sm,0 1px 3px 0 rgba(0,0,0,.05));box-sizing:border-box;width:100%}.relatorios_resumoCard__H6nrw{display:flex;justify-content:space-around;align-items:center;gap:1rem;width:100%;box-sizing:border-box}.relatorios_resumoItem__kSOzh{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;text-align:center}.relatorios_resumoLabel__Wk9lP{font-size:.75rem;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.relatorios_resumoValor__RuIFO{font-size:1.4rem;font-weight:800;color:#1e293b;word-break:break-word}.relatorios_valorPositivo__tQ_c8{color:#059669!important}.relatorios_valorNegativo__2LoVj{color:#dc2626!important}.relatorios_tabelaRelatorio___QauX{margin-top:1.5rem;width:100%;box-sizing:border-box}.relatorios_tableContainer__JA3z9{overflow-x:auto;border:1px solid var(--slate-200,#e2e8f0);border-radius:var(--radius-lg,.75rem);margin:1.5rem 0;background:white;box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.07));box-sizing:border-box;width:100%}.relatorios_dataTable__GweU5{width:100%;border-collapse:collapse;font-size:.875rem;table-layout:auto}.relatorios_dataTable__GweU5 th{background:#f1f5f9;color:#1e293b;padding:.85rem .75rem;text-align:left;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #cbd5e1;white-space:normal;line-height:1.25}.relatorios_dataTable__GweU5 td{padding:.85rem .75rem;text-align:left;border-bottom:1px solid #f1f5f9;background:#ffffff;transition:all .2s ease;white-space:normal;word-break:break-word;vertical-align:middle}.relatorios_dataTable__GweU5 tr:hover td{background:#f8fafc}.relatorios_linhaReceita__mfIgK td{border-left:4px solid #10b981}.relatorios_linhaDespesa__O5NYv td{border-left:4px solid #ef4444}.relatorios_colunaOrdenavel__RRKyH{cursor:pointer;user-select:none;transition:all .2s ease;background:#f1f5f9!important;color:#1e293b!important}.relatorios_colunaOrdenavel__RRKyH:hover{background:#e2e8f0!important;color:#0f172a!important}.relatorios_cabecalhoOrdenavel__gtoW1{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.relatorios_cabecalhoTexto__u1zxb{flex:1;font-weight:800;font-size:.75rem;letter-spacing:.5px;color:inherit}.relatorios_iconeOrdenacao__bvcEg{font-size:.85rem;opacity:.8}.relatorios_valorColuna__IbW3f{font-weight:700;text-align:right;color:#059669;font-size:.95rem}.relatorios_textoUppercase__noRni{text-transform:uppercase;font-weight:600;color:#374151;line-height:1.4}.relatorios_statusBadge__0LZY_{padding:.25rem .65rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;display:inline-block;letter-spacing:.5px}.relatorios_statusBadge__0LZY_.relatorios_concluido__KFLdB,.relatorios_statusBadge__0LZY_.relatorios_pago__4dkUr,.relatorios_statusBadge__0LZY_.relatorios_recebido__jGk2m{background:#d1fae5;color:#065f46}.relatorios_statusBadge__0LZY_.relatorios_aguardando__ErTbU,.relatorios_statusBadge__0LZY_.relatorios_pendente__qBVeM,.relatorios_statusBadge__0LZY_.relatorios_previsto__iXrVg{background:#fef3c7;color:#92400e}.relatorios_statusBadge__0LZY_.relatorios_agendado__lX17e,.relatorios_statusBadge__0LZY_.relatorios_agendamento__I7rSy{background:#dbeafe;color:#1e40af}.relatorios_statusBadge__0LZY_.relatorios_atrasado__Wb10u,.relatorios_statusBadge__0LZY_.relatorios_cancelado__LwOna,.relatorios_statusBadge__0LZY_.relatorios_suspenso__io6M2{background:#fee2e2;color:#991b1b}.relatorios_anexosContainer__LiWiz{display:flex;flex-direction:column;gap:.35rem;max-width:220px}.relatorios_anexoItem__t8OaR{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:#f8fafc;border-radius:4px;border:1px solid #e2e8f0;font-size:.75rem;box-sizing:border-box}.relatorios_anexoNome__xHs8j{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#475569;font-weight:600}.relatorios_anexoAcoes__BqwiK{display:flex;gap:.25rem;flex-shrink:0}.relatorios_btnDownload__T1urD,.relatorios_btnEditar__HexCF,.relatorios_btnExcluir__jWlKh,.relatorios_btnVisualizar__bW_6a{background:white;border:1px solid #cbd5e1;cursor:pointer;padding:0;border-radius:4px;font-size:.8rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box}.relatorios_btnVisualizar__bW_6a:hover{background:#f8fafc;border-color:#94a3b8;color:#0284c7}.relatorios_btnDownload__T1urD:hover{background:#f0fdf4;border-color:#86efac;color:#16a34a}.relatorios_semAnexos__wFq0H{color:#94a3b8;font-style:italic;font-size:.8125rem;text-align:center}.relatorios_cardsContainer__Ve7xo{display:none;flex-direction:column;gap:1rem;margin:1.5rem 0;width:100%;box-sizing:border-box}.relatorios_cardMobile___1tYw{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.15rem;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:all .2s ease;box-sizing:border-box;width:100%}.relatorios_cardHeader__X6yYY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9;gap:.5rem}.relatorios_cardTitle__gJbgl{font-weight:700;color:#1e293b;font-size:.95rem;flex:1;min-width:0;text-transform:uppercase;line-height:1.35;word-break:break-word}.relatorios_cardValor__uP4yI{font-weight:800;color:#059669;font-size:1.05rem;flex-shrink:0;text-align:right;white-space:nowrap}.relatorios_cardBody__dcfr4{display:flex;flex-direction:column;gap:.45rem}.relatorios_cardRow__vZ0_q{display:flex;justify-content:space-between;align-items:flex-start;padding:.25rem 0;border-bottom:1px solid #f8fafc;gap:.5rem}.relatorios_cardRow__vZ0_q:last-child{border-bottom:none}.relatorios_cardLabel__col7g{font-weight:600;color:#64748b;font-size:.8rem;flex:0 0 42%;text-transform:uppercase;letter-spacing:.02em}.relatorios_cardValue__S9wId{color:#1e293b;font-size:.85rem;flex:1;text-align:right;text-transform:uppercase;font-weight:500;line-height:1.35;word-break:break-word}.relatorios_paginacaoContainer__05rv4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:.85rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;box-sizing:border-box;width:100%}.relatorios_paginacaoInfo__xx3S3{font-size:.8125rem;color:#64748b;font-weight:500}.relatorios_paginacaoControles__5TRYQ{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.relatorios_paginacaoBtn__88ims{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;box-sizing:border-box;padding:0 .5rem;border:1px solid #cbd5e1;background:white;color:#334155;border-radius:6px;cursor:pointer;font-weight:600;font-size:.8125rem;transition:all .2s ease}.relatorios_paginacaoBtn__88ims:hover:not(.relatorios_paginacaoBtnDisabled__vkdrc){background:#f8fafc;color:#0f172a;border-color:#94a3b8}.relatorios_paginacaoBtnAtivo__5jy1Y{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe;font-weight:700}.relatorios_paginacaoBtnDisabled__vkdrc{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}.relatorios_paginacaoItensPorPagina__qF3SN{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#374151;font-weight:600}.relatorios_paginacaoSelect__S0xRe{padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;background:white;font-size:.8125rem;cursor:pointer}.relatorios_exportacaoContainer__2of51{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed #cbd5e1;flex-wrap:wrap;width:100%;box-sizing:border-box}.relatorios_btnExportarExcel__Rj3lO,.relatorios_btnExportarPDF__OLPh_,.relatorios_btnExportarPdf__pksT_,.relatorios_btnExportarZip__7203_,.relatorios_btnImprimir__MdEt0,.relatorios_btnWhatsApp__iGBQt{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 1rem;height:38px;min-height:38px;box-sizing:border-box;border-radius:6px;font-weight:600;font-size:.8125rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.relatorios_btnImprimir__MdEt0{background:#f8fafc;color:#334155;border:1px solid #cbd5e1}.relatorios_btnImprimir__MdEt0:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.relatorios_btnExportarExcel__Rj3lO{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.relatorios_btnExportarExcel__Rj3lO:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.relatorios_btnExportarPDF__OLPh_,.relatorios_btnExportarPdf__pksT_{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.relatorios_btnExportarPDF__OLPh_:hover:not(:disabled),.relatorios_btnExportarPdf__pksT_:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.relatorios_btnExportarZip__7203_{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.relatorios_btnExportarZip__7203_:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;color:#1e293b}.relatorios_btnWhatsApp__iGBQt{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.relatorios_btnWhatsApp__iGBQt:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.relatorios_btnExportarExcel__Rj3lO:disabled,.relatorios_btnExportarPDF__OLPh_:disabled,.relatorios_btnExportarPdf__pksT_:disabled,.relatorios_btnExportarZip__7203_:disabled,.relatorios_btnImprimir__MdEt0:disabled,.relatorios_btnWhatsApp__iGBQt:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.relatorios_filtroPalavraChaveContainer__TZ02S{margin:1.25rem 0;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;box-sizing:border-box;width:100%}.relatorios_filtroPalavraChaveInputGroup__Z2qeR{position:relative;display:flex;align-items:center;max-width:500px;margin:0 auto;width:100%}.relatorios_filtroPalavraChaveInput__TjNKR{width:100%;height:38px;min-height:38px;padding:0 2.5rem 0 .85rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;transition:all .2s ease;background:#ffffff;box-sizing:border-box}.relatorios_filtroPalavraChaveInput__TjNKR:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.relatorios_filtroPalavraChaveLimpar__Mh4Fb{position:absolute;right:.5rem;background:none;border:none;font-size:1.25rem;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.relatorios_filtroPalavraChaveLimpar__Mh4Fb:hover{color:#0f172a}.relatorios_filtroPalavraChaveInfo__n3drd{text-align:center;margin-top:.5rem;font-size:.8125rem;color:#64748b;font-weight:600}.relatorios_modalOverlay__jYihe{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;backdrop-filter:blur(4px);box-sizing:border-box}.relatorios_modal__UvzmW{background:white;border-radius:var(--radius-xl,1rem);padding:0;max-width:720px;width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-sizing:border-box;animation:relatorios_modalAppear__khntS .25s ease-out}@keyframes relatorios_modalAppear__khntS{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.relatorios_modalHeader__cO3R9{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;flex-shrink:0}.relatorios_modalHeader__cO3R9 h2,.relatorios_modalHeader__cO3R9 h3{margin:0;color:#0f172a;font-size:1.25rem;font-weight:700}.relatorios_modalClose__HcGpg{background:#f1f5f9;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.relatorios_modalClose__HcGpg:hover{background:#ef4444;color:white}.relatorios_modalContent__Zhb5Q{padding:1.5rem;flex:1;overflow-y:auto;box-sizing:border-box}.relatorios_modalActions__7Ajzk{display:flex;gap:.75rem;justify-content:flex-end;align-items:center;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 var(--radius-xl,1rem) var(--radius-xl,1rem);flex-shrink:0}.relatorios_anexosGrid__TW45t{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-top:.5rem}.relatorios_anexoRemove__SzQFz{background:none;border:none;color:#ef4444;font-size:1.1rem;cursor:pointer;padding:0 .25rem}.relatorios_modalExclusao__7COZ5{background:white;border-radius:12px;max-width:500px;width:100%;padding:1.5rem;box-sizing:border-box}.relatorios_perguntaExclusao__EeX0W{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:1rem;text-align:center}.relatorios_infoItem__aRo9x{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.relatorios_infoLabel__vX9dx{color:#64748b;font-weight:600}.relatorios_infoValor__tr1eT{color:#0f172a;font-weight:700}@media (max-width:1024px){.relatorios_tabContent__Eziif{padding:1.25rem;border-radius:var(--radius-lg,.75rem)}.relatorios_btnToggleFiltrosMobile__pTuVe{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;min-height:40px;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.relatorios_btnToggleFiltrosMobile__pTuVe:hover{background:#f8fafc;border-color:#94a3b8}.relatorios_filtros__a0WGd{display:none;margin-bottom:1rem}.relatorios_filtros__a0WGd.relatorios_filtrosOpen__VV1HE{display:block;animation:relatorios_modalAppear__khntS .25s ease-out}.relatorios_resumoCard__H6nrw{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.relatorios_resumoItem__kSOzh{background:white;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .5rem}.relatorios_resumoValor__RuIFO{font-size:1.2rem}.relatorios_exportacaoContainer__2of51{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.relatorios_btnExportarExcel__Rj3lO,.relatorios_btnExportarPDF__OLPh_,.relatorios_btnExportarPdf__pksT_,.relatorios_btnExportarZip__7203_,.relatorios_btnImprimir__MdEt0,.relatorios_btnWhatsApp__iGBQt{width:100%;min-height:40px;height:40px;font-size:.85rem}.relatorios_cardsContainer__Ve7xo{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.relatorios_tableContainer__JA3z9{display:none!important}}@media (max-width:768px){.relatorios_tabContent__Eziif{padding:.85rem .75rem;border-radius:var(--radius-md,.5rem)}.relatorios_sectionTitle___DdQj{font-size:1.2rem;margin-bottom:1rem}.relatorios_tituloRelatorioOperacional__J35Xw{font-size:1rem;margin-bottom:.75rem}.relatorios_filtros__a0WGd{padding:.85rem}.relatorios_formRow__0MM8z{flex-direction:column;gap:.75rem}.relatorios_formGroupLimited__jIEV9{width:100%}.relatorios_dangerButton__T_dz7,.relatorios_primaryButton__6kF9V,.relatorios_secondaryButton__jVP2L{width:100%;min-height:40px;height:40px;font-size:.875rem}.relatorios_paginacaoContainer__05rv4{flex-direction:column;gap:.75rem;text-align:center}.relatorios_paginacaoControles__5TRYQ,.relatorios_paginacaoItensPorPagina__qF3SN{justify-content:center}.relatorios_modal__UvzmW{margin:.5rem;max-width:calc(100vw - 1rem);max-height:92vh}.relatorios_modalContent__Zhb5Q,.relatorios_modalHeader__cO3R9{padding:1rem}.relatorios_modalActions__7Ajzk{flex-direction:column-reverse;gap:.5rem;padding:.75rem 1rem}.relatorios_modalActions__7Ajzk button{width:100%;min-height:40px;height:40px}}@media (max-width:640px){.relatorios_cardsContainer__Ve7xo{display:flex;flex-direction:column;gap:.75rem}.relatorios_cardMobile___1tYw{padding:.85rem;border-radius:10px}.relatorios_cardHeader__X6yYY{margin-bottom:.5rem;padding-bottom:.5rem}.relatorios_cardTitle__gJbgl{font-size:.9rem}.relatorios_cardValor__uP4yI{font-size:.95rem}.relatorios_resumoContainer__JO4lr{padding:.75rem}.relatorios_resumoCard__H6nrw{grid-template-columns:1fr;gap:.5rem}.relatorios_resumoItem__kSOzh{padding:.65rem .75rem}.relatorios_resumoValor__RuIFO{font-size:1.15rem}.relatorios_exportacaoContainer__2of51{display:flex;flex-direction:column;gap:.5rem}.relatorios_btnExportarExcel__Rj3lO,.relatorios_btnExportarPDF__OLPh_,.relatorios_btnExportarPdf__pksT_,.relatorios_btnExportarZip__7203_,.relatorios_btnImprimir__MdEt0,.relatorios_btnWhatsApp__iGBQt{width:100%;min-height:40px;height:40px}.relatorios_filtroPalavraChaveContainer__TZ02S{padding:.75rem;margin:1rem 0}}@media (max-width:480px){.relatorios_tabContent__Eziif{padding:.65rem .5rem}.relatorios_sectionTitle___DdQj{font-size:1.1rem}.relatorios_tituloRelatorioOperacional__J35Xw{font-size:.9rem}.relatorios_cardLabel__col7g{flex:0 0 45%;font-size:.75rem}.relatorios_cardValue__S9wId{font-size:.8rem}.relatorios_paginacaoBtn__88ims{min-width:30px;height:30px;font-size:.75rem;padding:0 .35rem}.relatorios_semDados__KdK7V{padding:2.5rem 1rem;font-size:.95rem}}.relatorios_tabContent__26dLC{background-color:white;padding:2rem;border-radius:var(--radius-xl,1rem);box-shadow:var(--shadow-premium,0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.03));border:1px solid var(--slate-100,#f1f5f9);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.relatorios_sectionTitle__wrMNa{font-size:1.35rem;font-weight:700;margin-bottom:1.5rem;color:var(--primary-900,#0f172a);text-align:center;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:.5rem}.relatorios_tituloRelatorioOperacional__KEZz7{font-size:1.15rem;font-weight:800;color:#1e3a8a;margin-bottom:1rem;text-transform:uppercase;text-align:center;letter-spacing:.02em;line-height:1.35;word-break:break-word}.relatorios_btnToggleFiltrosMobile__ySO3F{display:none}.relatorios_filtros__WWA0f{background:white;padding:1.5rem;border-radius:var(--radius-lg,.75rem);margin-bottom:2rem;border:1px solid var(--slate-200,#e2e8f0);box-shadow:var(--shadow-sm,0 1px 3px 0 rgba(0,0,0,.05));box-sizing:border-box;width:100%}.relatorios_formRow__U2lyS{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}@media (min-width:768px){.relatorios_formRow__U2lyS{flex-direction:row;align-items:flex-end}}.relatorios_formGroup__DVR0U{display:flex;flex-direction:column;flex:1;min-width:0}.relatorios_formGroupLimited__gYhCP{display:flex;flex-direction:column;flex:0 0 auto}@media (min-width:768px){.relatorios_formGroupLimited__gYhCP{width:250px;max-width:100%}}@media (max-width:767px){.relatorios_formGroupLimited__gYhCP{width:100%}}.relatorios_formGroupLimited__gYhCP label,.relatorios_formGroup__DVR0U label{font-weight:600;margin-bottom:.4rem;color:#374151;font-size:.8125rem}.relatorios_formGroupLimited__gYhCP input,.relatorios_formGroup__DVR0U input,.relatorios_formGroup__DVR0U select,.relatorios_formGroup__DVR0U textarea{height:38px;min-height:38px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;transition:all .2s ease;background-color:white;color:var(--primary-900,#0f172a);box-sizing:border-box;width:100%}.relatorios_formGroup__DVR0U textarea{height:auto;min-height:80px;padding:.5rem .75rem;resize:vertical;font-family:inherit}.relatorios_formGroupLimited__gYhCP input:focus,.relatorios_formGroup__DVR0U input:focus,.relatorios_formGroup__DVR0U select:focus,.relatorios_formGroup__DVR0U textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.relatorios_dangerButton__QNQLJ,.relatorios_primaryButton__10ewM,.relatorios_secondaryButton__MLxCn{padding:0 1.25rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:38px;min-height:38px;box-sizing:border-box}.relatorios_primaryButton__10ewM{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.relatorios_primaryButton__10ewM:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.relatorios_secondaryButton__MLxCn{background:#ffffff;color:#334155;border:1px solid #cbd5e1}.relatorios_secondaryButton__MLxCn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.relatorios_dangerButton__QNQLJ{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.relatorios_dangerButton__QNQLJ:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.relatorios_dangerButton__QNQLJ:disabled,.relatorios_primaryButton__10ewM:disabled,.relatorios_secondaryButton__MLxCn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.relatorios_errorMessage__R4GcD{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.875rem 1.25rem;border-radius:.5rem;margin-bottom:1rem;font-weight:600;font-size:.875rem;box-shadow:0 2px 8px rgba(220,38,38,.08);word-break:break-word}.relatorios_loadingSpinner__t_JNb{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid #ffffff;border-top-color:transparent;animation:relatorios_spin__nye2N 1s ease-in-out infinite}.relatorios_loadingContainer__V9XPI{padding:3rem 1rem}.relatorios_loadingContainer__V9XPI,.relatorios_semDados__NrC3j{text-align:center;color:#64748b;background:#f8fafc;border-radius:1rem;margin:1.5rem 0}.relatorios_semDados__NrC3j{padding:3.5rem 1.5rem;border:2px dashed #cbd5e1;font-size:1.05rem;font-weight:600}@keyframes relatorios_spin__nye2N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.relatorios_resumoContainer__pVSBK{margin:1.5rem 0;padding:1.25rem 1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-xl,1rem);color:#1e293b;box-shadow:var(--shadow-sm,0 1px 3px 0 rgba(0,0,0,.05));box-sizing:border-box;width:100%}.relatorios_resumoCard__jMTaR{display:flex;justify-content:space-around;align-items:center;gap:1rem;width:100%;box-sizing:border-box}.relatorios_resumoItem__9ZX1S{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;text-align:center}.relatorios_resumoLabel__3YhBi{font-size:.75rem;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.relatorios_resumoValor__4k0VP{font-size:1.4rem;font-weight:800;color:#1e293b;word-break:break-word}.relatorios_valorPositivo__PQZzT{color:#059669!important}.relatorios_valorNegativo__JXfij{color:#dc2626!important}.relatorios_tabelaRelatorio__RdbVY{margin-top:1.5rem;width:100%;box-sizing:border-box}.relatorios_tableContainer__Lcg9d{overflow-x:auto;border:1px solid var(--slate-200,#e2e8f0);border-radius:var(--radius-lg,.75rem);margin:1.5rem 0;background:white;box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.07));box-sizing:border-box;width:100%}.relatorios_dataTable__N_2rX{width:100%;border-collapse:collapse;font-size:.875rem;table-layout:auto}.relatorios_dataTable__N_2rX th{background:#f1f5f9;color:#1e293b;padding:.85rem .75rem;text-align:left;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #cbd5e1;white-space:normal;line-height:1.25}.relatorios_dataTable__N_2rX td{padding:.85rem .75rem;text-align:left;border-bottom:1px solid #f1f5f9;background:#ffffff;transition:all .2s ease;white-space:normal;word-break:break-word;vertical-align:middle}.relatorios_dataTable__N_2rX tr:hover td{background:#f8fafc}.relatorios_linhaReceita__UwlFP td{border-left:4px solid #10b981}.relatorios_linhaDespesa__Rz__U td{border-left:4px solid #ef4444}.relatorios_colunaOrdenavel__KKikH{cursor:pointer;user-select:none;transition:all .2s ease;background:#f1f5f9!important;color:#1e293b!important}.relatorios_colunaOrdenavel__KKikH:hover{background:#e2e8f0!important;color:#0f172a!important}.relatorios_cabecalhoOrdenavel__PqcLo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.relatorios_cabecalhoTexto__UG7P_{flex:1;font-weight:800;font-size:.75rem;letter-spacing:.5px;color:inherit}.relatorios_iconeOrdenacao__f5SGg{font-size:.85rem;opacity:.8}.relatorios_valorColuna__VKlJz{font-weight:700;text-align:right;color:#059669;font-size:.95rem}.relatorios_textoUppercase__Wwp_c{text-transform:uppercase;font-weight:600;color:#374151;line-height:1.4}.relatorios_statusBadge__X837d{padding:.25rem .65rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;display:inline-block;letter-spacing:.5px}.relatorios_statusBadge__X837d.relatorios_concluido__Pye8j,.relatorios_statusBadge__X837d.relatorios_pago__x5OXC,.relatorios_statusBadge__X837d.relatorios_recebido__EdU6o{background:#d1fae5;color:#065f46}.relatorios_statusBadge__X837d.relatorios_aguardando__X4pU_,.relatorios_statusBadge__X837d.relatorios_pendente__KUV5Y,.relatorios_statusBadge__X837d.relatorios_previsto__mNHSV{background:#fef3c7;color:#92400e}.relatorios_statusBadge__X837d.relatorios_agendado__ww9Gk,.relatorios_statusBadge__X837d.relatorios_agendamento__WTquy{background:#dbeafe;color:#1e40af}.relatorios_statusBadge__X837d.relatorios_atrasado__L3wtf,.relatorios_statusBadge__X837d.relatorios_cancelado__i_bpV,.relatorios_statusBadge__X837d.relatorios_suspenso__5evRi{background:#fee2e2;color:#991b1b}.relatorios_anexosContainer__10iDv{display:flex;flex-direction:column;gap:.35rem;max-width:220px}.relatorios_anexoItem__Oh1Uj{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:#f8fafc;border-radius:4px;border:1px solid #e2e8f0;font-size:.75rem;box-sizing:border-box}.relatorios_anexoNome__M0x7H{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#475569;font-weight:600}.relatorios_anexoAcoes__rc_Yx{display:flex;gap:.25rem;flex-shrink:0}.relatorios_btnDownload__ITMFT,.relatorios_btnEditar__EgwaD,.relatorios_btnExcluir__bUDIg,.relatorios_btnVisualizar__ZX_Xt{background:white;border:1px solid #cbd5e1;cursor:pointer;padding:0;border-radius:4px;font-size:.8rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box}.relatorios_btnVisualizar__ZX_Xt:hover{background:#f8fafc;border-color:#94a3b8;color:#0284c7}.relatorios_btnDownload__ITMFT:hover{background:#f0fdf4;border-color:#86efac;color:#16a34a}.relatorios_semAnexos__vkYWu{color:#94a3b8;font-style:italic;font-size:.8125rem;text-align:center}.relatorios_cardsContainer__KSpIn{display:none;flex-direction:column;gap:1rem;margin:1.5rem 0;width:100%;box-sizing:border-box}.relatorios_cardMobile__KzIos{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.15rem;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:all .2s ease;box-sizing:border-box;width:100%}.relatorios_cardHeader__fnIcq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9;gap:.5rem}.relatorios_cardTitle__e2HEc{font-weight:700;color:#1e293b;font-size:.95rem;flex:1;min-width:0;text-transform:uppercase;line-height:1.35;word-break:break-word}.relatorios_cardValor__XGguO{font-weight:800;color:#059669;font-size:1.05rem;flex-shrink:0;text-align:right;white-space:nowrap}.relatorios_cardBody__405l4{display:flex;flex-direction:column;gap:.45rem}.relatorios_cardRow__UtMND{display:flex;justify-content:space-between;align-items:flex-start;padding:.25rem 0;border-bottom:1px solid #f8fafc;gap:.5rem}.relatorios_cardRow__UtMND:last-child{border-bottom:none}.relatorios_cardLabel__3TFqx{font-weight:600;color:#64748b;font-size:.8rem;flex:0 0 42%;text-transform:uppercase;letter-spacing:.02em}.relatorios_cardValue__ah3Eh{color:#1e293b;font-size:.85rem;flex:1;text-align:right;text-transform:uppercase;font-weight:500;line-height:1.35;word-break:break-word}.relatorios_paginacaoContainer__0Yq95{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:.85rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;box-sizing:border-box;width:100%}.relatorios_paginacaoInfo__C4izO{font-size:.8125rem;color:#64748b;font-weight:500}.relatorios_paginacaoControles__KewSz{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.relatorios_paginacaoBtn__6Y9Dl{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;box-sizing:border-box;padding:0 .5rem;border:1px solid #cbd5e1;background:white;color:#334155;border-radius:6px;cursor:pointer;font-weight:600;font-size:.8125rem;transition:all .2s ease}.relatorios_paginacaoBtn__6Y9Dl:hover:not(.relatorios_paginacaoBtnDisabled__eIiZ3){background:#f8fafc;color:#0f172a;border-color:#94a3b8}.relatorios_paginacaoBtnAtivo__BovEM{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe;font-weight:700}.relatorios_paginacaoBtnDisabled__eIiZ3{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}.relatorios_paginacaoItensPorPagina__SShdv{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#374151;font-weight:600}.relatorios_paginacaoSelect__m6WXp{padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;background:white;font-size:.8125rem;cursor:pointer}.relatorios_exportacaoContainer__Dy4eM{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed #cbd5e1;flex-wrap:wrap;width:100%;box-sizing:border-box}.relatorios_btnExportarExcel__qqhIQ,.relatorios_btnExportarPDF__p1E9q,.relatorios_btnExportarPdf__Ix5E5,.relatorios_btnExportarZip__jL2QJ,.relatorios_btnImprimir__dUzWy,.relatorios_btnWhatsApp__Kk652{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 1rem;height:38px;min-height:38px;box-sizing:border-box;border-radius:6px;font-weight:600;font-size:.8125rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.relatorios_btnImprimir__dUzWy{background:#f8fafc;color:#334155;border:1px solid #cbd5e1}.relatorios_btnImprimir__dUzWy:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.relatorios_btnExportarExcel__qqhIQ{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.relatorios_btnExportarExcel__qqhIQ:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.relatorios_btnExportarPDF__p1E9q,.relatorios_btnExportarPdf__Ix5E5{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.relatorios_btnExportarPDF__p1E9q:hover:not(:disabled),.relatorios_btnExportarPdf__Ix5E5:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.relatorios_btnExportarZip__jL2QJ{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.relatorios_btnExportarZip__jL2QJ:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;color:#1e293b}.relatorios_btnWhatsApp__Kk652{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.relatorios_btnWhatsApp__Kk652:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.relatorios_btnExportarExcel__qqhIQ:disabled,.relatorios_btnExportarPDF__p1E9q:disabled,.relatorios_btnExportarPdf__Ix5E5:disabled,.relatorios_btnExportarZip__jL2QJ:disabled,.relatorios_btnImprimir__dUzWy:disabled,.relatorios_btnWhatsApp__Kk652:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.relatorios_filtroPalavraChaveContainer___P5iB{margin:1.25rem 0;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;box-sizing:border-box;width:100%}.relatorios_filtroPalavraChaveInputGroup__yiyTK{position:relative;display:flex;align-items:center;max-width:500px;margin:0 auto;width:100%}.relatorios_filtroPalavraChaveInput__kp1BP{width:100%;height:38px;min-height:38px;padding:0 2.5rem 0 .85rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;transition:all .2s ease;background:#ffffff;box-sizing:border-box}.relatorios_filtroPalavraChaveInput__kp1BP:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.relatorios_filtroPalavraChaveLimpar__u776v{position:absolute;right:.5rem;background:none;border:none;font-size:1.25rem;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.relatorios_filtroPalavraChaveLimpar__u776v:hover{color:#0f172a}.relatorios_filtroPalavraChaveInfo__dx9VE{text-align:center;margin-top:.5rem;font-size:.8125rem;color:#64748b;font-weight:600}.relatorios_modalOverlay__JdbKk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;backdrop-filter:blur(4px);box-sizing:border-box}.relatorios_modal__IGdcL{background:white;border-radius:var(--radius-xl,1rem);padding:0;max-width:720px;width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-sizing:border-box;animation:relatorios_modalAppear__S53Eo .25s ease-out}@keyframes relatorios_modalAppear__S53Eo{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.relatorios_modalHeader__WkGYf{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;flex-shrink:0}.relatorios_modalHeader__WkGYf h2,.relatorios_modalHeader__WkGYf h3{margin:0;color:#0f172a;font-size:1.25rem;font-weight:700}.relatorios_modalClose__5ha23{background:#f1f5f9;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.relatorios_modalClose__5ha23:hover{background:#ef4444;color:white}.relatorios_modalContent__bwQtV{padding:1.5rem;flex:1;overflow-y:auto;box-sizing:border-box}.relatorios_modalActions__HMKiZ{display:flex;gap:.75rem;justify-content:flex-end;align-items:center;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 var(--radius-xl,1rem) var(--radius-xl,1rem);flex-shrink:0}.relatorios_anexosGrid__wf9mA{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-top:.5rem}.relatorios_anexoRemove__eBVpz{background:none;border:none;color:#ef4444;font-size:1.1rem;cursor:pointer;padding:0 .25rem}.relatorios_modalExclusao__oosik{background:white;border-radius:12px;max-width:500px;width:100%;padding:1.5rem;box-sizing:border-box}.relatorios_perguntaExclusao__QstPy{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:1rem;text-align:center}.relatorios_infoItem__2kNNe{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.relatorios_infoLabel__nqVPv{color:#64748b;font-weight:600}.relatorios_infoValor__14Dcx{color:#0f172a;font-weight:700}@media (max-width:1024px){.relatorios_tabContent__26dLC{padding:1.25rem;border-radius:var(--radius-lg,.75rem)}.relatorios_btnToggleFiltrosMobile__ySO3F{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;min-height:40px;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.relatorios_btnToggleFiltrosMobile__ySO3F:hover{background:#f8fafc;border-color:#94a3b8}.relatorios_filtros__WWA0f{display:none;margin-bottom:1rem}.relatorios_filtros__WWA0f.relatorios_filtrosOpen__05TTO{display:block;animation:relatorios_modalAppear__S53Eo .25s ease-out}.relatorios_resumoCard__jMTaR{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.relatorios_resumoItem__9ZX1S{background:white;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .5rem}.relatorios_resumoValor__4k0VP{font-size:1.2rem}.relatorios_exportacaoContainer__Dy4eM{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.relatorios_btnExportarExcel__qqhIQ,.relatorios_btnExportarPDF__p1E9q,.relatorios_btnExportarPdf__Ix5E5,.relatorios_btnExportarZip__jL2QJ,.relatorios_btnImprimir__dUzWy,.relatorios_btnWhatsApp__Kk652{width:100%;min-height:40px;height:40px;font-size:.85rem}.relatorios_cardsContainer__KSpIn{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.relatorios_tableContainer__Lcg9d{display:none!important}}@media (max-width:768px){.relatorios_tabContent__26dLC{padding:.85rem .75rem;border-radius:var(--radius-md,.5rem)}.relatorios_sectionTitle__wrMNa{font-size:1.2rem;margin-bottom:1rem}.relatorios_tituloRelatorioOperacional__KEZz7{font-size:1rem;margin-bottom:.75rem}.relatorios_filtros__WWA0f{padding:.85rem}.relatorios_formRow__U2lyS{flex-direction:column;gap:.75rem}.relatorios_formGroupLimited__gYhCP{width:100%}.relatorios_dangerButton__QNQLJ,.relatorios_primaryButton__10ewM,.relatorios_secondaryButton__MLxCn{width:100%;min-height:40px;height:40px;font-size:.875rem}.relatorios_paginacaoContainer__0Yq95{flex-direction:column;gap:.75rem;text-align:center}.relatorios_paginacaoControles__KewSz,.relatorios_paginacaoItensPorPagina__SShdv{justify-content:center}.relatorios_modal__IGdcL{margin:.5rem;max-width:calc(100vw - 1rem);max-height:92vh}.relatorios_modalContent__bwQtV,.relatorios_modalHeader__WkGYf{padding:1rem}.relatorios_modalActions__HMKiZ{flex-direction:column-reverse;gap:.5rem;padding:.75rem 1rem}.relatorios_modalActions__HMKiZ button{width:100%;min-height:40px;height:40px}}@media (max-width:640px){.relatorios_cardsContainer__KSpIn{display:flex;flex-direction:column;gap:.75rem}.relatorios_cardMobile__KzIos{padding:.85rem;border-radius:10px}.relatorios_cardHeader__fnIcq{margin-bottom:.5rem;padding-bottom:.5rem}.relatorios_cardTitle__e2HEc{font-size:.9rem}.relatorios_cardValor__XGguO{font-size:.95rem}.relatorios_resumoContainer__pVSBK{padding:.75rem}.relatorios_resumoCard__jMTaR{grid-template-columns:1fr;gap:.5rem}.relatorios_resumoItem__9ZX1S{padding:.65rem .75rem}.relatorios_resumoValor__4k0VP{font-size:1.15rem}.relatorios_exportacaoContainer__Dy4eM{display:flex;flex-direction:column;gap:.5rem}.relatorios_btnExportarExcel__qqhIQ,.relatorios_btnExportarPDF__p1E9q,.relatorios_btnExportarPdf__Ix5E5,.relatorios_btnExportarZip__jL2QJ,.relatorios_btnImprimir__dUzWy,.relatorios_btnWhatsApp__Kk652{width:100%;min-height:40px;height:40px}.relatorios_filtroPalavraChaveContainer___P5iB{padding:.75rem;margin:1rem 0}}@media (max-width:480px){.relatorios_tabContent__26dLC{padding:.65rem .5rem}.relatorios_sectionTitle__wrMNa{font-size:1.1rem}.relatorios_tituloRelatorioOperacional__KEZz7{font-size:.9rem}.relatorios_cardLabel__3TFqx{flex:0 0 45%;font-size:.75rem}.relatorios_cardValue__ah3Eh{font-size:.8rem}.relatorios_paginacaoBtn__6Y9Dl{min-width:30px;height:30px;font-size:.75rem;padding:0 .35rem}.relatorios_semDados__NrC3j{padding:2.5rem 1rem;font-size:.95rem}}.graficos_container__Y6cps{background:white;border-radius:var(--radius-xl,1rem);padding:2rem;box-shadow:var(--shadow-premium,0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.03));margin-bottom:2rem;border:1px solid var(--slate-100,#f1f5f9);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.graficos_tituloPrincipal__DSFxn{font-size:1.35rem;font-weight:700;color:var(--primary-900,#0f172a);margin-bottom:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.65rem;letter-spacing:-.01em}.graficos_emoji__CD886{font-size:1.6rem;display:inline-block;line-height:1}.graficos_btnToggleFiltrosMobile__KAXhI{display:none}.graficos_filtrosWrapper__l7Bpp{display:block}.graficos_filtrosContainer__N0214{background:white;padding:1.5rem;border-radius:var(--radius-lg,.75rem);margin-bottom:2rem;border:1px solid var(--slate-200,#e2e8f0);box-sizing:border-box;width:100%}.graficos_filtrosGrid__Mi86o{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;width:100%}.graficos_filtroGroup__aS_aC{display:flex;flex-direction:column;min-width:0}.graficos_filtroLabel__N0yP_{font-weight:600;color:#374151;margin-bottom:.4rem;font-size:.8125rem}.graficos_filtroInput__vZmKp,.graficos_filtroSelect__uFdbd{height:38px;min-height:38px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;background:white;transition:all .2s ease;color:var(--primary-900,#0f172a);box-sizing:border-box;width:100%}.graficos_filtroInput__vZmKp:focus,.graficos_filtroSelect__uFdbd:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.graficos_botoesAcao__qEFnc{display:flex;gap:.75rem;flex-direction:row;align-items:center;width:100%}.graficos_botaoExportar__L5uTX,.graficos_botaoGerar__Fqnol{padding:0 1.25rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:38px;min-height:38px;box-sizing:border-box}.graficos_botaoGerar__Fqnol{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.graficos_botaoGerar__Fqnol:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.graficos_botaoExportar__L5uTX{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.graficos_botaoExportar__L5uTX:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.graficos_botaoExportar__L5uTX:disabled,.graficos_botaoGerar__Fqnol:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.graficos_loadingSpinner__G4gMr{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid #ffffff;border-top-color:transparent;animation:graficos_spin__NYq86 1s ease-in-out infinite}@keyframes graficos_spin__NYq86{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.graficos_erroContainer__0mIQY{margin-bottom:1.5rem;width:100%}.graficos_erroMensagem__J7sn6{background:#fef2f2;color:#dc2626;padding:.875rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;text-align:center;border:1px solid #fecaca;border-left:4px solid #dc2626;word-break:break-word}.graficos_resumoContainer__F_X0D{margin-bottom:2rem;width:100%;box-sizing:border-box}.graficos_resumoGrid__UT0BJ{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%}.graficos_resumoCard__rk5kS{background:white;border:1px solid var(--slate-200,#e2e8f0);border-radius:var(--radius-lg,.75rem);padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1.25rem;transition:all .2s ease;box-shadow:var(--shadow-sm,0 1px 3px 0 rgba(0,0,0,.05));min-height:85px;box-sizing:border-box;animation:graficos_fadeIn__wXIL4 .4s ease-out}.graficos_resumoCard__rk5kS:hover{transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.08));border-color:#3b82f6}.graficos_resumoCard__rk5kS:first-child{border-left:4px solid #374151}.graficos_resumoCard__rk5kS:nth-child(2){border-left:4px solid #e3820a}.graficos_resumoCard__rk5kS:nth-child(3){border-left:4px solid #10b981}.graficos_resumoCard__rk5kS:nth-child(4){border-left:4px solid #3b82f6}.graficos_resumoIcon__MrMOL{font-size:1.65rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:.75rem;flex-shrink:0}.graficos_resumoContent__JV4bJ{flex:1;min-width:0}.graficos_resumoLabel__3Uapm{display:block;font-size:.8rem;color:#64748b;font-weight:600;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.02em}.graficos_resumoValor__tA9cD{display:block;font-size:1.15rem;font-weight:800;color:#1e293b;word-break:break-word}.graficos_valorReceita__vJajw{color:#10b981!important}.graficos_valorDespesa___5RKP{color:#e3820a!important}.graficos_valorSaldoPositivo__iT6hX{color:#059669!important}.graficos_valorSaldoNegativo__Sc2W_{color:#dc2626!important}.graficos_graficosGrid__9LrD_{display:grid;grid-template-columns:1fr;gap:1.75rem;margin-top:1.75rem;width:100%;box-sizing:border-box}.graficos_graficoContainer__KVw_I{background:white;border:1px solid var(--slate-200,#e2e8f0);border-radius:var(--radius-xl,1rem);padding:1.75rem;box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.07));display:flex;flex-direction:column;max-width:100%;overflow:hidden;animation:graficos_fadeInUp__Lwtt_ .5s ease-out}.graficos_graficoContainer__KVw_I,.graficos_graficoPrincipal__r4iFt{min-height:480px;width:100%;box-sizing:border-box}.graficos_graficoSecundario___l1wr{min-height:450px;box-sizing:border-box}.graficos_graficoTitulo__1V8Az{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;text-align:center;padding-bottom:.85rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:center;gap:.5rem}.graficos_chartResponsiveWrapper__D7ZCY,.graficos_pieChartWrapper__cd7q8{width:100%;position:relative;box-sizing:border-box}.graficos_pieChartWrapper__cd7q8{min-height:450px;padding:10px 0}.graficos_customTooltip__fGu9q{background:rgba(255,255,255,.98);border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-width:280px;z-index:100;pointer-events:none}.graficos_tooltipLabel__w3DHo{font-weight:700;color:#1e293b;margin:0 0 .5rem;font-size:.85rem}.graficos_tooltipValue__GVUPq{color:#059669;font-weight:700;margin:0;font-size:.85rem}.graficos_tooltipSaldo__LwfRG{font-size:.85rem;font-weight:800;color:#374151}.graficos_tooltipPercent__GOVVv{color:#3b82f6;font-weight:600;margin:.25rem 0 0;font-size:.75rem}.graficos_carregandoContainer__EVGH9{text-align:center;padding:3rem 1rem;color:#64748b}.graficos_carregandoSpinner__gfCO_{border:4px solid #f1f5f9;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;animation:graficos_spin__NYq86 1s linear infinite;margin:0 auto 1rem}.graficos_semDadosContainer__m_Jgp{text-align:center;padding:3.5rem 1.5rem;color:#64748b;background:#f8fafc;border-radius:1rem;border:2px dashed #cbd5e1;margin-top:1.5rem}.graficos_semDadosIcon__xNSpX{font-size:3.5rem;margin-bottom:.75rem;opacity:.7}.graficos_semDadosContainer__m_Jgp h3{font-size:1.35rem;margin-bottom:.4rem;color:#334155;font-weight:700}.graficos_semDadosContainer__m_Jgp p{font-size:.95rem;margin:0;opacity:.8}.graficos_botaoExportar__L5uTX:focus-visible,.graficos_botaoGerar__Fqnol:focus-visible,.graficos_btnToggleFiltrosMobile__KAXhI:focus-visible,.graficos_filtroInput__vZmKp:focus-visible,.graficos_filtroSelect__uFdbd:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.graficos_emoji__CD886,.graficos_resumoIcon__MrMOL,.graficos_semDadosIcon__xNSpX{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif}@keyframes graficos_fadeInUp__Lwtt_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes graficos_fadeIn__wXIL4{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.graficos_container__Y6cps{padding:1.25rem;margin-bottom:1.5rem;border-radius:var(--radius-lg,.75rem)}.graficos_btnToggleFiltrosMobile__KAXhI{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;min-height:40px;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.graficos_btnToggleFiltrosMobile__KAXhI:hover{background:#f8fafc;border-color:#94a3b8}.graficos_filtrosWrapper__l7Bpp{display:none}.graficos_filtrosWrapper__l7Bpp.graficos_filtrosWrapperOpen__tuYXS{display:block;animation:graficos_fadeIn__wXIL4 .25s ease-out}.graficos_filtrosContainer__N0214{padding:1rem;margin-bottom:1.25rem}.graficos_filtrosGrid__Mi86o{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem}.graficos_resumoGrid__UT0BJ{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem}.graficos_resumoCard__rk5kS{padding:1rem;min-height:75px;gap:1rem}.graficos_resumoIcon__MrMOL{width:42px;height:42px;font-size:1.5rem}.graficos_graficosGrid__9LrD_{gap:1.25rem;margin-top:1.25rem}.graficos_graficoContainer__KVw_I{padding:1.25rem 1rem;min-height:420px;border-radius:var(--radius-lg,.75rem)}.graficos_graficoPrincipal__r4iFt{min-height:420px}.graficos_graficoTitulo__1V8Az{font-size:1.05rem;margin-bottom:1.2rem}}@media (max-width:768px){.graficos_container__Y6cps{padding:.85rem .75rem;margin-bottom:1rem;border-radius:var(--radius-md,.5rem)}.graficos_tituloPrincipal__DSFxn{font-size:1.2rem;margin-bottom:1rem;gap:.5rem;flex-wrap:wrap}.graficos_filtrosContainer__N0214{padding:.85rem;margin-bottom:1rem}.graficos_filtrosGrid__Mi86o{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.graficos_botoesAcao__qEFnc{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}.graficos_botaoExportar__L5uTX,.graficos_botaoGerar__Fqnol{width:100%;min-height:40px;height:40px;font-size:.875rem}.graficos_graficosGrid__9LrD_{gap:1rem;margin-top:1rem}.graficos_graficoContainer__KVw_I{padding:.75rem .4rem .5rem;min-height:360px;border-radius:12px}.graficos_graficoPrincipal__r4iFt{min-height:360px}.graficos_graficoTitulo__1V8Az{font-size:.95rem;margin-bottom:.75rem;padding:0 .5rem .5rem;line-height:1.35;flex-wrap:wrap}}@media (max-width:640px){.graficos_resumoGrid__UT0BJ{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}.graficos_resumoCard__rk5kS{padding:.75rem 1rem;min-height:64px;gap:.75rem;border-radius:10px}.graficos_resumoIcon__MrMOL{width:38px;height:38px;font-size:1.35rem;border-radius:8px}.graficos_resumoLabel__3Uapm{font-size:.75rem;margin-bottom:.15rem}.graficos_resumoValor__tA9cD{font-size:1.05rem}.graficos_botoesAcao__qEFnc{display:flex;flex-direction:column;gap:.5rem}.graficos_graficoContainer__KVw_I{padding:.65rem .25rem .5rem;min-height:340px;border-radius:10px}.graficos_graficoPrincipal__r4iFt{min-height:340px}.graficos_customTooltip__fGu9q{padding:.5rem .75rem;font-size:.8rem;max-width:220px}.graficos_tooltipLabel__w3DHo{font-size:.75rem;margin-bottom:.35rem}.graficos_tooltipSaldo__LwfRG,.graficos_tooltipValue__GVUPq{font-size:.8rem}}@media (max-width:480px){.graficos_container__Y6cps{padding:.65rem .5rem;margin-bottom:.75rem;border-radius:10px}.graficos_tituloPrincipal__DSFxn{font-size:1.1rem}.graficos_emoji__CD886{font-size:1.4rem}.graficos_filtrosContainer__N0214{padding:.75rem .5rem}.graficos_graficoContainer__KVw_I{padding:.5rem .15rem;min-height:330px}.graficos_graficoPrincipal__r4iFt{min-height:330px}.graficos_graficoTitulo__1V8Az{font-size:.875rem;padding-bottom:.5rem}.graficos_semDadosContainer__m_Jgp{padding:2.5rem 1rem}.graficos_semDadosIcon__xNSpX{font-size:3rem}.graficos_semDadosContainer__m_Jgp h3{font-size:1.2rem}.graficos_semDadosContainer__m_Jgp p{font-size:.875rem}}@media (max-width:360px){.graficos_container__Y6cps{padding:.5rem .35rem}.graficos_resumoCard__rk5kS{padding:.6rem .75rem;min-height:60px}.graficos_resumoValor__tA9cD{font-size:.95rem}.graficos_resumoIcon__MrMOL{width:34px;height:34px;font-size:1.2rem}.graficos_botaoExportar__L5uTX,.graficos_botaoGerar__Fqnol{font-size:.8125rem;min-height:38px;height:38px}}.graficos_recharts-wrapper__6CD_O{background:white!important}.graficos_recharts-surface__vYWNK{background:white;overflow:visible}.graficos_recharts-legend-wrapper__lbPfq{background:white}.graficos_recharts-default-legend__g0vO0{background:white;padding:5px;border-radius:4px}@media print{.graficos_graficoContainer__KVw_I{break-inside:avoid;page-break-inside:avoid}.graficos_recharts-wrapper__6CD_O{background:white!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.historico_tabContent__xIMJK{background-color:#ffffff;padding:1.5rem;border-radius:var(--radius-xl,.75rem);box-sizing:border-box;max-width:100%;overflow-x:hidden}.historico_headerBanner__FV5zy{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg,.75rem);padding:1.25rem 1.5rem;margin-bottom:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04);box-sizing:border-box;width:100%}.historico_headerInfo__DHpBX{display:flex;flex-direction:column;gap:.45rem;width:100%}.historico_title__x1Ad1{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:-.01em;margin:0;flex-wrap:wrap}.historico_titleIcon__SBmuv{font-size:1.35rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.historico_subtitle__TWl8j{font-size:.875rem;color:#64748b;margin:0;line-height:1.45}.historico_headerBadges__gFIMN{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.historico_orderBadge__RCndF{display:inline-flex;align-items:center;gap:.4rem;background:#f8fafc;color:#475569;padding:.35rem .8rem;border-radius:2rem;font-size:.75rem;font-weight:600;letter-spacing:.2px;border:1px solid #e2e8f0;line-height:1.2}.historico_orderBadgeFiltered__QinCm{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.historico_limitNotice__r8Yry{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:6px;font-size:.8125rem;color:#1e40af;line-height:1.45;margin-bottom:1.25rem;box-sizing:border-box;width:100%}.historico_errorMessage__UVMCs{padding:.85rem 1rem;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;font-size:.875rem;font-weight:600;margin-bottom:1.25rem;box-sizing:border-box;width:100%}.historico_btnToggleFiltrosMobile__d2UTz{display:none}.historico_filtros__mfX4R{background:#ffffff;padding:1.25rem;border-radius:8px;margin-bottom:1.25rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.03);box-sizing:border-box;width:100%}.historico_formRow__B_431{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%;box-sizing:border-box}@media (min-width:768px){.historico_formRow__B_431{flex-direction:row;align-items:flex-end}}.historico_formRowButtons__RTD_V{margin-bottom:0;display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}.historico_formGroup__5lFyA{display:flex;flex-direction:column;flex:1;min-width:0}.historico_formGroup__5lFyA label{font-weight:600;margin-bottom:.35rem;color:#475569;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.historico_formGroup__5lFyA input,.historico_formGroup__5lFyA select{height:38px;min-height:38px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;transition:all .2s ease;background-color:#ffffff;color:#0f172a;box-sizing:border-box;width:100%;outline:none}.historico_formGroup__5lFyA input:focus,.historico_formGroup__5lFyA select:focus{border-color:#2563eb;background-color:#ffffff;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.historico_primaryButton__lQau2{background:#eff6ff;color:#1d4ed8;padding:0 1.25rem;height:38px;min-height:38px;border:1px solid #bfdbfe;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box}.historico_primaryButton__lQau2:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.historico_secondaryButton__5j05J{background:#ffffff;color:#475569;padding:0 1.25rem;height:38px;min-height:38px;border:1px solid #cbd5e1;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box}.historico_secondaryButton__5j05J:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.historico_primaryButton__lQau2:disabled,.historico_secondaryButton__5j05J:disabled{opacity:.6;cursor:not-allowed}.historico_tabelaRelatorio__T6Ub1{width:100%;box-sizing:border-box}.historico_tableContainer__p0xkd{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.04);box-sizing:border-box;width:100%}.historico_dataTable__xIipe{width:100%;border-collapse:collapse;font-size:.8125rem;min-width:900px}.historico_dataTable__xIipe th{background:#f8fafc;color:#64748b;padding:.75rem .85rem;text-align:left;font-weight:700;font-size:.725rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0;white-space:nowrap}.historico_dataTable__xIipe td{padding:.75rem .85rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:top}.historico_dataTable__xIipe tr:last-child td{border-bottom:none}.historico_dataTable__xIipe tr:hover td{background:#f8fafc}.historico_operacaoInsert__pt4Rc{border-left:4px solid #10b981}.historico_operacaoUpdate__10r3Q{border-left:4px solid #3b82f6}.historico_operacaoDelete__mlu81{border-left:4px solid #ef4444}.historico_statusBadge__hSDMR{padding:.2rem .55rem;border-radius:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;border:1px solid transparent;line-height:1.2}.historico_statusBadge__hSDMR.historico_operacaoInsert__pt4Rc{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.historico_statusBadge__hSDMR.historico_operacaoUpdate__10r3Q{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.historico_statusBadge__hSDMR.historico_operacaoDelete__mlu81{background:#fef2f2;color:#991b1b;border-color:#fecaca}.historico_badgeTabela__AmPiH{padding:.15rem .45rem;border-radius:4px;font-size:.7rem;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;display:inline-block}.historico_cardIdTag__d6mLy{color:#64748b;font-size:.8125rem;font-weight:700}.historico_textoUppercase__RYBQa{text-transform:uppercase;font-family:JetBrains Mono,Courier New,monospace;font-size:.75rem;font-weight:600}.historico_valorJsonColuna__ePL9_{min-width:320px;max-width:480px}.historico_descricaoColuna__nYCNI{max-width:250px;word-break:break-word;line-height:1.4;font-size:.8rem}.historico_diffContainer__7HWOI{display:flex;flex-direction:column;gap:.35rem;width:100%;box-sizing:border-box}.historico_diffSummaryTitle__5Zw4j{font-size:.6875rem;font-weight:700;color:#64748b;letter-spacing:.05em;margin-bottom:.2rem}.historico_diffRow__oMrs5,.historico_diffSummary__qf1JN{display:flex;flex-direction:column;gap:.25rem}.historico_diffRow__oMrs5{padding:.45rem .6rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;box-sizing:border-box}.historico_diffField___eKmW{font-weight:700;color:#475569;font-size:.725rem;text-transform:uppercase;letter-spacing:.025em;display:block}.historico_diffValues__eXGb1{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;width:100%}.historico_diffOld__n4q7w{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:.15rem .45rem;border-radius:4px;text-decoration:line-through;font-size:.75rem;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.historico_diffArrow__4fnhm{color:#64748b;font-size:.85rem;font-weight:700;flex-shrink:0}.historico_diffNew__D32r4{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;padding:.15rem .45rem;border-radius:4px;font-weight:600;font-size:.75rem;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.historico_diffInsert___jFsI{font-size:.78rem;color:#334155;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.historico_diffDot__e6PSB{color:#10b981;margin-right:.25rem;font-weight:700}.historico_diffDelete__AHhyz{font-size:.78rem;color:#991b1b;font-weight:600;background:#fef2f2;padding:.4rem .6rem;border-radius:4px;border:1px solid #fecaca}.historico_noChanges__rtrRV{color:#94a3b8;font-size:.78rem;font-style:italic}.historico_noDetails__7ePwA{color:#94a3b8;font-size:.75rem;font-style:italic}.historico_paginacaoContainer__66XLp{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding:.85rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;box-sizing:border-box;width:100%}.historico_paginacaoInfo__OQWWm{font-size:.8125rem;color:#64748b;font-weight:500}.historico_paginacaoControles__iqEgJ{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.historico_paginacaoBtn__vo15T{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;box-sizing:border-box;padding:0 .5rem;border:1px solid #cbd5e1;background:white;color:#334155;border-radius:6px;cursor:pointer;font-weight:600;font-size:.8125rem;transition:all .2s ease}.historico_paginacaoBtn__vo15T:hover:not(.historico_paginacaoBtnDisabled__Ne91N){background:#f8fafc;color:#0f172a;border-color:#94a3b8}.historico_paginacaoBtnAtivo__HRCkr{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe;font-weight:700}.historico_paginacaoBtnDisabled__Ne91N{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}.historico_paginacaoItensPorPagina__9KqAo{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#374151;font-weight:600}.historico_paginacaoSelect__TFX7q{height:32px;padding:0 .5rem;border:1px solid #cbd5e1;border-radius:6px;background:white;font-size:.8125rem;cursor:pointer}.historico_loadingContainer__QL719{text-align:center;padding:3rem 1rem;color:#64748b;background:#f8fafc;border-radius:8px;margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.historico_loadingSpinner__gUS5f{display:inline-block;width:2rem;height:2rem;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#2563eb;animation:historico_spin__RlUH1 .8s linear infinite}@keyframes historico_spin__RlUH1{to{transform:rotate(1turn)}}.historico_semDados__IfoFc{text-align:center;padding:3rem 1.5rem;color:#64748b;background:#f8fafc;border-radius:8px;border:2px dashed #cbd5e1;margin:1.5rem 0;font-size:.95rem;font-weight:500}.historico_cardsContainer__YpKcl{display:none}@media (max-width:1024px){.historico_tabContent__xIMJK{padding:1.25rem 1rem}.historico_headerBanner__FV5zy{padding:1.15rem 1.25rem}.historico_btnToggleFiltrosMobile__d2UTz{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;height:42px;min-height:42px;padding:0 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;box-sizing:border-box}.historico_btnToggleFiltrosMobile__d2UTz:hover{background:#f8fafc;border-color:#94a3b8}.historico_filtros__mfX4R{display:none;margin-bottom:1rem;padding:1rem}.historico_filtros__mfX4R.historico_filtrosOpen__Aekw3{display:block}.historico_formRow__B_431{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.historico_formRowButtons__RTD_V{display:flex;grid-template-columns:none}.historico_tableContainer__p0xkd{display:none}.historico_cardsContainer__YpKcl{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;width:100%;box-sizing:border-box}.historico_cardMobile__PRIRj{border:1px solid #e2e8f0;border-radius:10px;padding:1rem;background:#ffffff;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 1px 3px rgba(0,0,0,.04);box-sizing:border-box;width:100%;overflow:hidden}.historico_cardHeader__7UPaJ{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem;border-bottom:1px solid #f1f5f9;padding-bottom:.5rem}.historico_cardTitle___YxEl{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-weight:700;font-size:.875rem;color:#1e293b}.historico_cardBody__WPBHK{display:flex;flex-direction:column;gap:.45rem}.historico_cardRow__NDGl4{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem}.historico_cardLabel__8E6x3{color:#64748b;font-weight:500;flex-shrink:0}.historico_cardValue__dYxSM{color:#1e293b;font-weight:600;text-align:right;word-break:break-word}.historico_cardBlock__fkYTE{display:flex;flex-direction:column;gap:.35rem;width:100%;box-sizing:border-box;padding-top:.35rem;border-top:1px dashed #f1f5f9}.historico_cardBlockLabel__1IMXW{font-size:.725rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.025em}.historico_cardBlockContent__DAbYx{width:100%;box-sizing:border-box}.historico_cardDescContent__1laMd{font-size:.8125rem;color:#475569;line-height:1.45;background:#f8fafc;padding:.45rem .65rem;border-radius:6px;border:1px solid #e2e8f0;word-break:break-word}.historico_paginacaoContainer__66XLp{justify-content:center;gap:.85rem}}@media (max-width:768px){.historico_tabContent__xIMJK{padding:.85rem .65rem;border-radius:12px}.historico_headerBanner__FV5zy{padding:1rem .85rem;border-radius:10px;margin-bottom:1rem}.historico_title__x1Ad1{font-size:1.15rem}.historico_subtitle__TWl8j{font-size:.8125rem}.historico_limitNotice__r8Yry{padding:.65rem .85rem;font-size:.78rem;margin-bottom:1rem}.historico_formRow__B_431{display:flex;flex-direction:column;gap:.75rem}.historico_formRowButtons__RTD_V{flex-direction:column;width:100%}.historico_primaryButton__lQau2,.historico_secondaryButton__5j05J{width:100%;height:40px;min-height:40px;font-size:.875rem}.historico_cardsContainer__YpKcl{grid-template-columns:1fr;gap:.75rem}.historico_cardMobile__PRIRj{padding:.85rem}.historico_paginacaoContainer__66XLp{flex-direction:column;text-align:center;gap:.75rem;padding:.85rem .65rem}.historico_paginacaoControles__iqEgJ{justify-content:center}.historico_paginacaoItensPorPagina__9KqAo{justify-content:center;width:100%}}@media (max-width:480px){.historico_tabContent__xIMJK{padding:.65rem .4rem}.historico_headerBanner__FV5zy{padding:.85rem .65rem}.historico_title__x1Ad1{font-size:1.05rem}.historico_cardMobile__PRIRj{padding:.75rem}.historico_cardTitle___YxEl{font-size:.8125rem}.historico_paginacaoBtn__vo15T{min-width:30px;height:32px;font-size:.75rem;padding:0 .35rem}}.empreendimentos_container__VwlN5{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden}.empreendimentos_header__fKIGG{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.empreendimentos_titleWrapper__OKcqD{display:flex;flex-direction:column;gap:.25rem}.empreendimentos_title__mqlRB{font-size:1.35rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.empreendimentos_titleCount__QXcRH{color:#2563eb;font-size:1.15rem;font-weight:700}.empreendimentos_addButton__qvm13{background:#2563eb;color:#ffffff;border:1px solid #1d4ed8;padding:0 1rem;height:36px;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 1px 3px rgba(37,99,235,.2)}.empreendimentos_addButton__qvm13:hover{background:#1d4ed8;border-color:#1e40af;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.25)}.empreendimentos_addButton__qvm13:active{transform:translateY(0)}.empreendimentos_addIcon__s34zD{font-size:1.1rem;line-height:1;font-weight:700}.empreendimentos_tabsContainer__LpaGM{width:100%;border-bottom:2px solid #e2e8f0;margin-top:-.25rem;position:relative;box-sizing:border-box}.empreendimentos_tabsNav__Pb8fe{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;box-sizing:border-box}.empreendimentos_tabsNav__Pb8fe::-webkit-scrollbar{display:none}.empreendimentos_tabBtn__ouJrO{background:transparent;border:none;border-bottom:3px solid transparent;padding:.65rem 1rem;font-size:.875rem;font-weight:600;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;white-space:nowrap;border-radius:8px 8px 0 0;margin-bottom:-2px;user-select:none;touch-action:manipulation}.empreendimentos_tabBtn__ouJrO:hover{color:#0f172a;background:#f8fafc}.empreendimentos_tabBtnActive__iMTC0{color:#1d4ed8;border-bottom-color:#2563eb;background:#eff6ff;font-weight:700}.empreendimentos_tabLabel__QX6xT{display:inline-block}.empreendimentos_tabBadge__Sna46{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;font-size:.72rem;font-weight:700;background:#e2e8f0;color:#475569;transition:all .2s ease}.empreendimentos_tabBadgeActive__miLaw{background:#2563eb;color:#ffffff}.empreendimentos_filterContainer__tkeaM{display:flex;flex-direction:column;gap:.65rem;background:#ffffff;padding:.85rem 1.15rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.03);box-sizing:border-box;width:100%}.empreendimentos_filterTopRow__k2lPN{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%}.empreendimentos_btnToggleFiltros__PYYpf{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;height:38px;box-sizing:border-box;user-select:none}.empreendimentos_btnToggleFiltros__PYYpf:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.empreendimentos_btnToggleFiltrosActive__79rbd{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.empreendimentos_filterToggleIcon__SxkFv{font-size:.875rem;line-height:1}.empreendimentos_filterToggleLabel__MPyEN{font-size:.875rem;font-weight:600}.empreendimentos_filterCountBadge__WhRtz{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#2563eb;color:#ffffff;font-size:.7rem;font-weight:700;border-radius:9999px}.empreendimentos_summaryText__ck3IC{font-size:.8125rem;color:#64748b;line-height:1.4}.empreendimentos_activeFilterChips__ZEc3s{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding-top:.4rem;border-top:1px solid #f1f5f9;width:100%}.empreendimentos_filterChip__Lud_a{display:inline-flex;align-items:center;gap:.35rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;line-height:1.2}.empreendimentos_filterChip__Lud_a:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.empreendimentos_chipClose__jlPX3{font-size:.7rem;font-weight:700;opacity:.7}.empreendimentos_clearAllChip__ZDXi_{display:inline-flex;align-items:center;padding:.25rem .65rem;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.empreendimentos_clearAllChip__ZDXi_:hover{background:#fee2e2;border-color:#f87171}.empreendimentos_filterPanel__Dl7Mq{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin .25s ease,padding .25s ease;width:100%;box-sizing:border-box}.empreendimentos_filterPanelOpen__kLgoT{max-height:800px;opacity:1;margin-top:.35rem;padding-top:.85rem;border-top:1px solid #f1f5f9}.empreendimentos_filterGrid__hD3Ms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;align-items:flex-end;width:100%;box-sizing:border-box}.empreendimentos_formGroupFilter__Dofxc{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.empreendimentos_filterLabel__Cz08Q{font-size:.8125rem;font-weight:600;color:#64748b;white-space:nowrap}.empreendimentos_searchWrapper__VPZj9{position:relative;width:100%;display:flex;align-items:center}.empreendimentos_searchIcon__EYbAw{position:absolute;left:.85rem;font-size:.875rem;color:#94a3b8;pointer-events:none}.empreendimentos_searchInput__ZFSDg{width:100%;height:38px;padding:.5rem 2.2rem .5rem 2.4rem;font-size:.875rem;color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;transition:all .2s ease;box-sizing:border-box}.empreendimentos_searchInput__ZFSDg:focus{background:#ffffff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.empreendimentos_clearSearchBtn__sK_Xd{position:absolute;right:.65rem;background:none;border:none;font-size:.75rem;color:#94a3b8;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s;line-height:1}.empreendimentos_clearSearchBtn__sK_Xd:hover{color:#1e293b;background:#e2e8f0}.empreendimentos_filterSelect__lo2z_{width:100%;height:38px;padding:.5rem .85rem;font-size:.875rem;color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.empreendimentos_filterSelect__lo2z_:focus{background:#ffffff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.empreendimentos_filterPanelFooter__h54Ua{display:flex;justify-content:flex-end;margin-top:.85rem;width:100%}.empreendimentos_clearFiltersBtn__Pc5bT{padding:.5rem .9rem;font-size:.8125rem;font-weight:600;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease;white-space:nowrap;height:36px;box-sizing:border-box}.empreendimentos_clearFiltersBtn__Pc5bT:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.empreendimentos_grid__j83Di{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;width:100%;box-sizing:border-box}.empreendimentos_card___seqB{background:white;border-radius:14px;border:1px solid #e2e8f0;overflow:hidden;transition:all .25s ease;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%}.empreendimentos_card___seqB:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.08);border-color:#cbd5e1}.empreendimentos_cardImage__5mF37{height:180px;background:#f1f5f9;position:relative;display:flex;align-items:center;justify-content:center;color:#94a3b8;overflow:hidden}.empreendimentos_cardImage__5mF37 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.empreendimentos_card___seqB:hover .empreendimentos_cardImage__5mF37 img{transform:scale(1.03)}.empreendimentos_placeholderIcon__eYvxe{font-size:2.75rem}.empreendimentos_statusBadge__Qxorr{position:absolute;top:.85rem;right:.85rem;padding:.3rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 2px 6px rgba(0,0,0,.12);z-index:2;white-space:nowrap}.empreendimentos_status_planejamento__0M5u8{color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe}.empreendimentos_status_lan_amento__oWzwX,.empreendimentos_status_lancamento__Ytd4B{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}.empreendimentos_status_pre_obra__f5m4K{color:#0e7490;background:#cffafe;border:1px solid #a5f3fc}.empreendimentos_status_construcao__HaAAc,.empreendimentos_status_obra__7hKZt{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.empreendimentos_status_paralisada__MFTCG{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.empreendimentos_status_concluido__A5x_E{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.empreendimentos_status_entregue__icDxc{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.empreendimentos_status_cancelada__qphq2{color:#334155;background:#e2e8f0;border:1px solid #cbd5e1}.empreendimentos_cardContent__L5RNu{padding:1.25rem;flex:1;display:flex;flex-direction:column;box-sizing:border-box}.empreendimentos_cardTitle__iNmVi{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 .4rem;word-break:break-word;overflow-wrap:break-word;line-height:1.35}.empreendimentos_cardAddress__Y7_mb{font-size:.8125rem;color:#64748b;display:flex;align-items:center;gap:.35rem;margin-bottom:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empreendimentos_cardTagRow__xx9w2{margin-bottom:.85rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.empreendimentos_tagSociedade__IVGsa{font-weight:600;border-radius:9999px;background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.empreendimentos_tagIndividual__KbrPj,.empreendimentos_tagSociedade__IVGsa{font-size:.75rem;padding:3px 9px;display:inline-flex;align-items:center;gap:.25rem}.empreendimentos_tagIndividual__KbrPj{font-weight:500;border-radius:9999px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.empreendimentos_cardStats__3XDi0{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem .85rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;margin-top:auto;box-sizing:border-box}.empreendimentos_statItem__Z8UbN{display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.empreendimentos_statLabel__lp9Am{font-size:.65rem;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.empreendimentos_statValue__XhY3x{font-size:.875rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empreendimentos_statSubValue__8sWxr{font-size:.725rem;font-weight:600;color:#2563eb}.empreendimentos_cardFinancialSection__yjlRt{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.6rem;padding:.65rem .85rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box}.empreendimentos_financialStatItem__P2DAc{display:flex;flex-direction:column;gap:.2rem;overflow:hidden}.empreendimentos_financialLabel__IgRii{font-size:.65rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.03em;display:flex;align-items:center;gap:.25rem}.empreendimentos_financialValueVgv__OaZN7{font-size:.875rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empreendimentos_financialValueSaldo__j7C6m{font-size:.875rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empreendimentos_saldoPositivo___IGcz{color:#16a34a}.empreendimentos_saldoNegativo__EzVQd{color:#dc2626}.empreendimentos_cardActions__DpW01{padding:.85rem 1.25rem;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:.65rem;box-sizing:border-box}.empreendimentos_actionButton__6h5_I{background:white;border:1px solid #cbd5e1;padding:0 .85rem;height:32px;border-radius:6px;font-size:.75rem;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:.35rem;touch-action:manipulation}.empreendimentos_actionButton__6h5_I:hover{border-color:#94a3b8;color:#0f172a;background:#f1f5f9}.empreendimentos_actionButtonView__GgS3j{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.empreendimentos_actionButtonView__GgS3j:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.empreendimentos_loadingContainer__kcTof{padding:4rem 1.5rem;text-align:center;color:#64748b;font-size:.95rem;font-weight:500}.empreendimentos_emptyState__E_U5i{padding:3.5rem 1.5rem;text-align:center;background:white;border-radius:14px;border:2px dashed #e2e8f0}.empreendimentos_emptyFilteredState__QqEAe{padding:3rem 1.5rem;text-align:center;background:#ffffff;border-radius:14px;border:1px dashed #cbd5e1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;box-sizing:border-box;width:100%}.empreendimentos_emptyFilteredIcon__qbsie{font-size:2.25rem;color:#94a3b8;margin-bottom:.2rem}.empreendimentos_emptyFilteredTitle__w322s{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0}.empreendimentos_emptyFilteredText__pvVCd{font-size:.875rem;color:#64748b;max-width:440px;margin:0;line-height:1.45}.empreendimentos_emptyFilteredActions__WTpOO{display:flex;gap:.75rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.empreendimentos_grid__j83Di{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (max-width:640px){.empreendimentos_container__VwlN5{padding:.85rem .75rem;gap:1.15rem}.empreendimentos_header__fKIGG{flex-direction:column;align-items:stretch;gap:.85rem}.empreendimentos_title__mqlRB{font-size:1.2rem}.empreendimentos_titleCount__QXcRH{font-size:1.05rem}.empreendimentos_addButton__qvm13{width:100%;justify-content:center;height:40px;font-size:.875rem;border-radius:8px}.empreendimentos_tabsContainer__LpaGM{margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem);padding:0 .75rem}.empreendimentos_tabsNav__Pb8fe{gap:.25rem;padding-bottom:2px}.empreendimentos_tabBtn__ouJrO{padding:.6rem .8rem;font-size:.8125rem;min-height:42px;gap:.4rem}.empreendimentos_tabBadge__Sna46{min-width:18px;height:18px;font-size:.68rem;padding:0 5px}.empreendimentos_filterContainer__tkeaM{padding:.75rem .85rem;gap:.5rem}.empreendimentos_filterTopRow__k2lPN{flex-direction:column;align-items:stretch;gap:.65rem}.empreendimentos_btnToggleFiltros__PYYpf{width:100%;justify-content:center;height:40px}.empreendimentos_filterGrid__hD3Ms{grid-template-columns:1fr;gap:.75rem}.empreendimentos_filterPanelFooter__h54Ua{width:100%}.empreendimentos_clearFiltersBtn__Pc5bT{width:100%;justify-content:center;height:38px}.empreendimentos_grid__j83Di{grid-template-columns:1fr;gap:1rem}.empreendimentos_card___seqB{border-radius:12px}.empreendimentos_cardImage__5mF37{height:160px}.empreendimentos_cardContent__L5RNu{padding:1rem}.empreendimentos_cardTitle__iNmVi{font-size:1.05rem}.empreendimentos_cardStats__3XDi0{grid-template-columns:1fr 1fr;padding:.6rem .75rem}.empreendimentos_cardActions__DpW01{padding:.75rem 1rem;gap:.5rem}.empreendimentos_actionButton__6h5_I{flex:1;height:38px;justify-content:center;font-size:.8125rem}}@media (max-width:400px){.empreendimentos_container__VwlN5{padding:.65rem .5rem}.empreendimentos_tabsContainer__LpaGM{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);padding:0 .5rem}.empreendimentos_filterContainer__tkeaM{padding:.65rem .6rem}.empreendimentos_cardContent__L5RNu{padding:.85rem}.empreendimentos_cardStats__3XDi0{gap:.5rem;padding:.5rem .6rem}.empreendimentos_statLabel__lp9Am{font-size:.6rem}.empreendimentos_statValue__XhY3x{font-size:.8125rem}}.empreendForm_tabContent__ol3c5{padding:24px 20px;max-width:1560px;width:100%;margin:0 auto}.empreendForm_header__Pwgl_{margin-bottom:30px;text-align:center}.empreendForm_sectionTitle__l73WN{font-size:1.5rem;font-weight:800;color:var(--primary-900);margin-bottom:8px;letter-spacing:-.025em}.empreendForm_headerSubtitle__RLERm{color:#6b7280;font-size:.875rem}.empreendForm_errorMessage__PgH2e{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:8px}.empreendForm_errorIcon__ZfAJz{font-size:1.125rem}.empreendForm_errorText__OGdZK{color:#dc2626;font-weight:500}.empreendForm_form__EFg15{display:flex;flex-direction:column;gap:24px}.empreendForm_formSection__F7Nme{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.empreendForm_formSection__F7Nme .empreendForm_sectionTitle__l73WN{font-size:1.25rem;margin-bottom:20px;color:#374151;border-bottom:2px solid #f3f4f6;padding-bottom:12px}.empreendForm_formRow__nu9Wy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.empreendForm_formGroup__IBO8P{display:flex;flex-direction:column;gap:6px}.empreendForm_formLabel__gCcp_{font-weight:500;color:#374151;font-size:.875rem}.empreendForm_formInput__yxrhH,.empreendForm_formSelect__gmydb,.empreendForm_textarea__vMdnl{padding:.625rem .875rem;border:1px solid var(--slate-300);border-radius:var(--radius-md);font-size:.875rem;transition:all .2s;background:white;color:var(--primary-900)}.empreendForm_formInput__yxrhH:focus,.empreendForm_formSelect__gmydb:focus,.empreendForm_textarea__vMdnl:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 4px rgba(37,99,235,.1)}.empreendForm_formInput__yxrhH:disabled,.empreendForm_formSelect__gmydb:disabled,.empreendForm_textarea__vMdnl:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.empreendForm_textarea__vMdnl{resize:vertical;min-height:80px;font-family:inherit}.empreendForm_helpText__WGXvy{color:#6b7280;font-size:.75rem;margin-top:4px}.empreendForm_cepContainer__7F0or{display:flex;gap:8px}.empreendForm_cepButton__5JlYj{padding:10px 16px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.empreendForm_cepButton__5JlYj:hover:not(:disabled){background:#e5e7eb}.empreendForm_cepButton__5JlYj:disabled{opacity:.5;cursor:not-allowed}.empreendForm_areaInput__m4RX1{position:relative}.empreendForm_areaUnit__ezqqq{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:.875rem}.empreendForm_areaInput__m4RX1 .empreendForm_formInput__yxrhH{padding-right:40px}.empreendForm_equipamentosGrid__AZi5L{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px}.empreendForm_equipamentoItem__48LR3{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s}.empreendForm_equipamentoItem__48LR3:hover{border-color:#3b82f6;background-color:#f8fafc}.empreendForm_checkboxInput__oxguh{width:16px;height:16px;border-radius:4px;border:1px solid #d1d5db;cursor:pointer}.empreendForm_checkboxInput__oxguh:checked{background-color:#3b82f6;border-color:#3b82f6}.empreendForm_checkboxLabel__UZJuH{font-size:.875rem;color:#374151;cursor:pointer;user-select:none}.empreendForm_novoEquipamento__1NDsn{display:flex;gap:8px;margin-bottom:20px}.empreendForm_addButton__xzBw7{padding:10px 16px;background:#3b82f6;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.empreendForm_addButton__xzBw7:hover:not(:disabled){background:#2563eb}.empreendForm_addButton__xzBw7:disabled{background:#9ca3af;cursor:not-allowed}.empreendForm_equipamentosSelecionados__6XPjG{margin-top:16px}.empreendForm_equipamentosTitle__9_uAm{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:8px}.empreendForm_equipamentosList__pGFvN{display:flex;flex-wrap:wrap;gap:8px}.empreendForm_equipamentoTag__y3Sp_{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#eff6ff;border:1px solid #dbeafe;border-radius:20px;font-size:.75rem;color:#1e40af}.empreendForm_removeTag__jNN58{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1rem;font-weight:700;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.empreendForm_removeTag__jNN58:hover:not(:disabled){background:#fecaca}.empreendForm_removeTag__jNN58:disabled{opacity:.5;cursor:not-allowed}.empreendForm_fileUploadContainer__uEfVs{margin-bottom:16px}.empreendForm_fileUploadArea__aLk6z{border:2px dashed #d1d5db;border-radius:12px;padding:32px 24px;transition:all .2s;background:#fafafa}.empreendForm_fileUploadArea__aLk6z:hover{border-color:#3b82f6;background:#f8fafc}.empreendForm_fileUploadIcon__lsZCC{margin-bottom:12px}.empreendForm_uploadIcon__n8VwS{font-size:2rem}.empreendForm_uploadTitle__wflVA{font-weight:500;color:#374151;margin-bottom:4px}.empreendForm_uploadSubtitle__Mm5T2{color:#6b7280}.empreendForm_anexosList__iQYit{margin-top:16px}.empreendForm_anexosHeader__6Hvqx{align-items:center;gap:8px;margin-bottom:12px}.empreendForm_anexosTitle__MKajt{font-size:.875rem;font-weight:600;color:#374151}.empreendForm_anexosCount__igZK0{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:12px}.empreendForm_anexosGrid__8DdOK{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.empreendForm_anexoItem___lcZT{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:white;transition:all .2s}.empreendForm_anexoItem___lcZT:hover{border-color:#3b82f6;box-shadow:0 2px 4px rgba(0,0,0,.1)}.empreendForm_anexoPreview__vXFDQ{flex-shrink:0}.empreendForm_anexoImage__tuKhw{border-radius:6px;object-fit:cover}.empreendForm_anexoIcon__PFGxj{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:6px;font-size:1.5rem}.empreendForm_anexoName__nRW26{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:4px}.empreendForm_anexoSize__P4qM9{color:#6b7280}.empreendForm_anexoRemove__ko3Zz{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.25rem;font-weight:700;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.empreendForm_anexoRemove__ko3Zz:hover:not(:disabled){background:#fecaca}.empreendForm_anexoRemove__ko3Zz:disabled{opacity:.5;cursor:not-allowed}.empreendForm_formActions__b9ntI{display:flex;justify-content:flex-end;margin-top:24px}.empreendForm_primaryButton__UCv4w{display:inline-flex;align-items:center;gap:.4rem;padding:0 .85rem;height:32px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .2s}.empreendForm_primaryButton__UCv4w:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.empreendForm_primaryButton__UCv4w:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.empreendForm_buttonIcon__q24LE{font-size:1rem}.empreendForm_loadingSpinner__pmBLd{width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:empreendForm_spin__MDPdP 1s linear infinite}@keyframes empreendForm_spin__MDPdP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.empreendForm_formSection__F7Nme,.empreendForm_tabContent__ol3c5{padding:16px}.empreendForm_formRow__nu9Wy{grid-template-columns:1fr;gap:12px}.empreendForm_anexosGrid__8DdOK,.empreendForm_equipamentosGrid__AZi5L{grid-template-columns:1fr}.empreendForm_cepContainer__7F0or,.empreendForm_novoEquipamento__1NDsn{flex-direction:column}.empreendForm_formActions__b9ntI{justify-content:stretch}.empreendForm_primaryButton__UCv4w{justify-content:center;width:100%}}@media (max-width:480px){.empreendForm_sectionTitle__l73WN{font-size:1.25rem}.empreendForm_formSection__F7Nme .empreendForm_sectionTitle__l73WN{font-size:1.125rem}.empreendForm_fileUploadArea__aLk6z{padding:24px 16px}.empreendForm_anexoItem___lcZT{flex-direction:column;text-align:center;gap:8px}.empreendForm_anexoInfo__8sBtl{width:100%}}.empreendForm_formInput__yxrhH:invalid:not(:focus):not(:placeholder-shown){border-color:#ef4444}.empreendForm_formInput__yxrhH:valid:not(:focus):not(:placeholder-shown){border-color:#10b981}.empreendForm_formInput__yxrhH::placeholder{color:#9ca3af}.empreendForm_textarea__vMdnl::-webkit-scrollbar{width:6px}.empreendForm_textarea__vMdnl::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.empreendForm_textarea__vMdnl::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.empreendForm_textarea__vMdnl::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.empreendForm_formInput__yxrhH:focus-visible,.empreendForm_formSelect__gmydb:focus-visible,.empreendForm_textarea__vMdnl:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.empreendForm_formSection__F7Nme{animation:empreendForm_fadeIn__UvfW3 .3s ease-out}.empreendForm_anexoItem___lcZT:hover .empreendForm_anexoName__nRW26,.empreendForm_equipamentoItem__48LR3:hover .empreendForm_checkboxLabel__UZJuH{color:#1f2937}.empreendForm_primaryButton__UCv4w:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.empreendForm_addButton__xzBw7:active:not(:disabled){transform:scale(.98)}.empreendForm_formSelect__gmydb{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.empreendForm_formInput__yxrhH:disabled::placeholder{color:#d1d5db}.empreendForm_textarea__vMdnl:disabled::placeholder{color:#d1d5db}.empreendForm_facadeUploadContainer__VqW9m{margin-bottom:24px;display:flex;justify-content:center}.empreendForm_facadePreview__0AN8r{width:100%;max-width:400px;height:250px;border:2px dashed #e5e7eb;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f9fafb;transition:all .3s ease;position:relative}.empreendForm_facadePreview__0AN8r:hover{border-color:var(--accent-blue);background:#eff6ff}.empreendForm_facadeImage__W_sKF{width:100%;height:100%;object-fit:cover}.empreendForm_facadePlaceholder__UYiX0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;font-size:.875rem;text-align:center;padding:20px}.empreendForm_facadePlaceholder__UYiX0 span{font-weight:500}.empreendForm_sociosToggleHeader__qpsZN{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);margin-bottom:20px;transition:all .2s ease}.empreendForm_sociosToggleHeaderActive__vv_wR{background:#f0f7ff;border-color:#bfdbfe}.empreendForm_sociosToggleInfo__RYy9V{display:flex;flex-direction:column;gap:4px}.empreendForm_sociosToggleTitle__rc_An{font-size:1rem;font-weight:700;color:var(--primary-900);display:flex;align-items:center;gap:8px}.empreendForm_sociosToggleSubtitle__5iwSC{font-size:.825rem;color:#64748b}.empreendForm_toggleActionGroup__r72eS{display:flex;align-items:center;gap:12px}.empreendForm_switchStatusBadge__ploTT{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.empreendForm_badgeUnico__4jw6q{background-color:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}.empreendForm_badgeSociedade__A_vm1{background-color:#dbeafe;color:#1d4ed8;border:1px solid #93c5fd}.empreendForm_toggleSwitch__pCiBC{position:relative;display:inline-block;width:54px;height:30px;flex-shrink:0}.empreendForm_toggleSwitch__pCiBC input{opacity:0;width:0;height:0}.empreendForm_slider__PcdS8{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s cubic-bezier(.4,0,.2,1);border-radius:34px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.empreendForm_slider__PcdS8:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:white;transition:.3s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.empreendForm_toggleSwitch__pCiBC input:checked+.empreendForm_slider__PcdS8{background-color:var(--accent-blue)}.empreendForm_toggleSwitch__pCiBC input:focus+.empreendForm_slider__PcdS8{box-shadow:0 0 0 3px rgba(37,99,235,.25)}.empreendForm_toggleSwitch__pCiBC input:checked+.empreendForm_slider__PcdS8:before{transform:translateX(24px)}.empreendForm_sociosPanel__LPO1D{display:flex;flex-direction:column;gap:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:20px;animation:empreendForm_fadeIn__UvfW3 .3s ease-in-out}.empreendForm_sociosConfigRow__CSfZD{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:16px;border-bottom:1px dashed #cbd5e1}.empreendForm_quantidadeControlWrapper__7r8_M{display:flex;align-items:center;gap:12px}.empreendForm_quantidadeControlLabel__UUtDM{font-size:.875rem;font-weight:600;color:var(--primary-800)}.empreendForm_quantidadeInputGroup___GLSu{display:flex;align-items:center;background:white;border:1px solid var(--slate-300);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.empreendForm_quantidadeBtn__W_GV_{background:#f1f5f9;border:none;padding:8px 14px;font-size:1.1rem;font-weight:700;color:var(--primary-700);cursor:pointer;transition:background .2s;height:40px;display:flex;align-items:center;justify-content:center}.empreendForm_quantidadeBtn__W_GV_:hover:not(:disabled){background:#e2e8f0}.empreendForm_quantidadeBtn__W_GV_:disabled{opacity:.4;cursor:not-allowed}.empreendForm_quantidadeInput__bGBoe{width:60px;height:40px;text-align:center;border:none;font-size:1rem;font-weight:700;color:var(--primary-900);outline:none}.empreendForm_distribuirBtn__0rLSI{background:white;border:1px solid #93c5fd;color:#1d4ed8;padding:8px 14px;border-radius:var(--radius-md);font-size:.825rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;box-shadow:var(--shadow-sm)}.empreendForm_distribuirBtn__0rLSI:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6}.empreendForm_distribuirBtn__0rLSI:disabled{opacity:.5;cursor:not-allowed}.empreendForm_sociosList__TeJxJ{display:flex;flex-direction:column;gap:12px}.empreendForm_socioItemCard__51alZ{display:grid;grid-template-columns:44px 1fr 180px;align-items:center;gap:12px;background:white;padding:12px 16px;border:1px solid var(--slate-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.empreendForm_socioItemCard__51alZ:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.empreendForm_socioBadge__AB543{width:38px;height:38px;border-radius:50%;background:#eff6ff;color:var(--accent-blue);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;border:1px solid #bfdbfe}.empreendForm_socioNameGroup__YLfuA,.empreendForm_socioPercentGroup__yotfs{display:flex;flex-direction:column;gap:4px}.empreendForm_percentInputContainer__AAqRY{position:relative;display:flex;align-items:center}.empreendForm_percentInputContainer__AAqRY input{padding-right:32px;text-align:right;font-weight:600}.empreendForm_percentSymbol__ZbIvr{position:absolute;right:12px;color:#64748b;font-weight:600;font-size:.875rem;pointer-events:none}.empreendForm_percentSummaryBar__FiD0F{background:white;border:1px solid var(--slate-200);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:10px;margin-top:4px}.empreendForm_summaryHeader__IbGQo{display:flex;justify-content:space-between;align-items:center}.empreendForm_summaryTitle__fG9BO{font-size:.875rem;font-weight:600;color:var(--primary-800)}.empreendForm_summaryTotalBadge__hPlZ5{font-size:.95rem;font-weight:800;padding:4px 12px;border-radius:var(--radius-md)}.empreendForm_totalExato__XeKPk{background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.empreendForm_totalAbaixo__OV__Q{background-color:#fffbeb;color:#92400e;border:1px solid #fde68a}.empreendForm_totalAcima__fl0jk{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.empreendForm_progressTrack__92AEq{width:100%;height:8px;background-color:#e2e8f0;border-radius:9999px;overflow:hidden}.empreendForm_progressBarFill__KN94d{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:9999px}.empreendForm_progressExato__3W6Im{background-color:#10b981}.empreendForm_progressAbaixo__y_5KT{background-color:#f59e0b}.empreendForm_progressAcima__XJFvZ{background-color:#ef4444}.empreendForm_summaryFeedback__0FaD0{font-size:.8rem;display:flex;align-items:center;gap:6px}.empreendForm_feedbackExato__8zHGn{color:#059669;font-weight:600}.empreendForm_feedbackAbaixo__LaZiM{color:#d97706;font-weight:500}.empreendForm_feedbackAcima__WfaCp{color:#dc2626;font-weight:600}@media (max-width:640px){.empreendForm_socioItemCard__51alZ{grid-template-columns:1fr;gap:10px}.empreendForm_socioBadge__AB543{display:none}.empreendForm_sociosToggleHeader__qpsZN{flex-direction:column;align-items:flex-start}.empreendForm_toggleActionGroup__r72eS{align-self:flex-end}}.empreendForm_blocosSection__IWJjT{background:white;border:1px solid #e2e8f0;border-radius:var(--radius-lg,12px);padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px}.empreendForm_blocosToggleHeader__E5WMR{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:2px solid #f1f5f9;flex-wrap:wrap;gap:12px}.empreendForm_blocosHeaderInfo__qNLOO{display:flex;flex-direction:column;gap:4px}.empreendForm_blocosHeaderTitle__z8dI0{font-size:1.25rem;font-weight:700;color:var(--primary-900,#0f172a);display:flex;align-items:center;gap:8px}.empreendForm_blocosHeaderSubtitle__Nbhzs{font-size:.85rem;color:#64748b}.empreendForm_blocosSwitchWrapper__plm0M{display:flex;align-items:center;gap:10px;background:#f8fafc;padding:6px 14px;border-radius:9999px;border:1px solid #e2e8f0}.empreendForm_blocosSwitchLabel___86_J{font-size:.875rem;font-weight:600;color:#334155;cursor:pointer;user-select:none}.empreendForm_blocosSwitchInput__iNOMx{position:relative;width:44px;height:24px;appearance:none;background:#cbd5e1;border-radius:9999px;cursor:pointer;outline:none;transition:background-color .2s ease}.empreendForm_blocosSwitchInput__iNOMx:checked{background:#2563eb}.empreendForm_blocosSwitchInput__iNOMx:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.empreendForm_blocosSwitchInput__iNOMx:checked:before{transform:translateX(20px)}.empreendForm_blocosContainer__UH2Rf{display:flex;flex-direction:column;gap:24px}.empreendForm_blocoCard__B_h09{background:#ffffff;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:all .2s ease}.empreendForm_blocoCard__B_h09:hover{border-color:#94a3b8;box-shadow:0 4px 12px rgba(0,0,0,.06)}.empreendForm_blocoHeader__BF5rU{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.empreendForm_blocoIdentificacao__rsZXi{display:flex;align-items:center;gap:12px;flex:1;min-width:250px}.empreendForm_blocoBadge__zzcBz{background:#eff6ff;color:#1d4ed8;font-weight:800;font-size:.85rem;padding:6px 12px;border-radius:8px;border:1px solid #bfdbfe;white-space:nowrap}.empreendForm_blocoNomeInput__yh2hz{font-size:1.05rem;font-weight:700;color:#1e293b;border:1px solid #cbd5e1;background:#ffffff;border-radius:6px;padding:6px 12px;max-width:280px;width:100%}.empreendForm_blocoNomeInput__yh2hz:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.empreendForm_blocoControles__jra7v{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.empreendForm_blocoQtdWrapper__mkVfu{display:flex;align-items:center;gap:8px;background:white;border:1px solid #cbd5e1;border-radius:8px;padding:4px 8px}.empreendForm_blocoQtdLabel__qU0lI{font-size:.8rem;font-weight:600;color:#64748b;white-space:nowrap}.empreendForm_blocoQtdInput__GCIG7{width:55px;text-align:center;font-weight:700;font-size:.95rem;border:1px solid #e2e8f0;border-radius:4px;padding:4px;color:#0f172a}.empreendForm_blocoQtdInput__GCIG7:focus{outline:none;border-color:#2563eb}.empreendForm_blocoBtnQtd__1heKV{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;font-weight:700;font-size:1rem;color:#334155;cursor:pointer;transition:all .15s ease}.empreendForm_blocoBtnQtd__1heKV:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.empreendForm_blocoBtnQtd__1heKV:disabled{opacity:.4;cursor:not-allowed}.empreendForm_blocoAcoesRapidas__IckqZ{display:flex;align-items:center;gap:8px}.empreendForm_blocoActionBtn__Gnaw7{font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:6px;background:white;border:1px solid #cbd5e1;color:#475569;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.empreendForm_blocoActionBtn__Gnaw7:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.empreendForm_removerBlocoBtn___1DKs{font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;cursor:pointer;transition:all .2s ease}.empreendForm_removerBlocoBtn___1DKs:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.empreendForm_blocoBody__bJER1{padding:20px;background:#fafbfc;overflow-x:auto}.empreendForm_unidadesHeaderBar__ugco6{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px;min-width:1080px}.empreendForm_unidadesCountNotice__VBKBk{font-size:.875rem;font-weight:600;color:#475569}.empreendForm_unidadesListGrid__wnJKB{display:flex;flex-direction:column;gap:12px;min-width:1080px}.empreendForm_unidadeItemRow__oEzDM{background:white;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;display:grid;grid-template-columns:75px 125px 120px repeat(6,minmax(75px,1fr)) 185px;gap:12px;align-items:center;min-width:1080px;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.empreendForm_unidadeItemRow__oEzDM:hover{border-color:#93c5fd;box-shadow:0 2px 8px rgba(37,99,235,.08)}.empreendForm_unidadeIndexBadge__TAyx8{font-size:.75rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:6px 8px;border-radius:6px;text-align:center;border:1px solid #e2e8f0}.empreendForm_unidadeFieldGroup__hW6pV{display:flex;flex-direction:column;gap:4px}.empreendForm_unidadeFieldLabel__D19zu{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empreendForm_unidadeInputText__jMhjd{padding:7px 10px;font-size:.875rem;font-weight:600;color:#0f172a;border:1px solid #cbd5e1;border-radius:6px;background:white;transition:all .15s ease}.empreendForm_unidadeInputText__jMhjd:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.empreendForm_unidadeInputNumber__KlF0f{padding:7px 10px;font-size:.875rem;font-weight:600;text-align:center;color:#0f172a;border:1px solid #cbd5e1;border-radius:6px;background:white;transition:all .15s ease}.empreendForm_unidadeInputNumber__KlF0f:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.empreendForm_addBlocoArea__acpnO{display:flex;justify-content:center;margin-top:8px}.empreendForm_addBlocoButton__f2b_Z{display:flex;align-items:center;gap:8px;background:#eff6ff;border:2px dashed #93c5fd;color:#1d4ed8;font-size:.9rem;font-weight:700;padding:12px 24px;border-radius:10px;cursor:pointer;transition:all .2s ease;height:44px}.empreendForm_addBlocoButton__f2b_Z:hover:not(:disabled){background:#dbeafe;border-color:#3b82f6;transform:translateY(-1px)}.empreendForm_addBlocoButton__f2b_Z:disabled{opacity:.5;cursor:not-allowed}.empreendForm_blocosResumoBar__llcWE{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.empreendForm_resumoItem__vOUjg{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#475569}.empreendForm_resumoItem__vOUjg strong{color:#0f172a;font-weight:700}.empreendForm_resumoBadge__n9UH7{background:#e0f2fe;color:#0369a1;font-size:.8rem;font-weight:700;padding:3px 10px;border-radius:9999px;border:1px solid #bae6fd}@media (max-width:1100px){.empreendForm_unidadeItemRow__oEzDM{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.empreendForm_unidadeIndexBadge__TAyx8{grid-column:1/-1}}@media (max-width:600px){.empreendForm_unidadeItemRow__oEzDM{grid-template-columns:1fr 1fr;gap:10px}}.empreendForm_unidadesAlertaBanner__jijZ6{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:10px;margin-bottom:16px;font-size:.875rem;line-height:1.5}.empreendForm_unidadesAlertaBannerBloqueado__3MlEX{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.empreendForm_unidadesAlertaBannerAdmin__1MlwL{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.empreendForm_unidadesAlertaBannerAviso___jgKe{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.empreendForm_unidadesAlertaIcon__2_a77{font-size:1.25rem;flex-shrink:0;margin-top:2px}.empreendForm_unidadesAlertaConteudo__kCLr_{display:flex;flex-direction:column;gap:4px}.empreendForm_unidadesAlertaTitulo__NfGOs{font-weight:700;font-size:.95rem}.empreendForm_unidadesAlertaTexto__fXiCu{font-size:.85rem;opacity:.95}.empreendForm_unidadeStatusContainer__ID0lT,.empreendForm_unidadeStatusGroup__x2PZz{display:flex;flex-direction:column;gap:4px}.empreendForm_unidadeSelectStatus__8h_uL{padding:6px 8px;font-size:.8rem;font-weight:700;border-radius:6px;border:1px solid #cbd5e1;background-color:white;color:#1e293b;cursor:pointer;outline:none;transition:all .2s ease;width:100%}.empreendForm_unidadeSelectStatus__8h_uL:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.empreendForm_status_disponivel__rH1ek{border-color:#a7f3d0;color:#065f46;background-color:#f0fdf4}.empreendForm_status_reservado__bZnrQ{border-color:#fde68a;color:#92400e;background-color:#fffbeb}.empreendForm_status_em_manutencao__cn0E5{border-color:#bae6fd;color:#0369a1;background-color:#f0f9ff}.empreendForm_status_vendido__ok1QE{border-color:#bfdbfe;color:#1d4ed8;background-color:#eff6ff}.empreendForm_status_alugado__63SZ_{border-color:#ddd6fe;color:#6d28d9;background-color:#f5f3ff}.empreendForm_status_cedido__dVu__{border-color:#a5f3fc;color:#0e7490;background-color:#ecfeff}.empreendForm_status_interditado__7e3Ld{border-color:#fecaca;color:#b91c1c;background-color:#fef2f2}.empreendForm_status_sub_judice__qUSaC{border-color:#fed7aa;color:#c2410c;background-color:#fff7ed}.empreendForm_status_invadido__bienp{border-color:#fca5a5;color:#991b1b;background-color:#fef2f2}.empreendForm_status_outros__tTbVA{border-color:#e2e8f0;color:#475569;background-color:#f8fafc}.empreendForm_unidadeDocBtn__cWXB1{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:.72rem;font-weight:700;color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:3px 6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.empreendForm_unidadeDocBtn__cWXB1:hover:not(:disabled){background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.empreendForm_unidadeDocBtn__cWXB1:disabled{opacity:.5;cursor:not-allowed}.empreendForm_modalOverlay__2izF_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;animation:empreendForm_fadeIn__UvfW3 .2s ease-out}.empreendForm_modalCard__gBH0J{background:white;width:100%;max-width:600px;border-radius:14px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 40px);animation:empreendForm_scaleUp__wYtuT .2s ease-out}.empreendForm_modalHeader__nfCvw{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.empreendForm_modalHeaderTitle__twPag{display:flex;align-items:flex-start;gap:12px}.empreendForm_modalHeaderIcon__Vrcl7{font-size:1.5rem}.empreendForm_modalMainHeading__IfwOG{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}.empreendForm_modalSubHeading__h4pqS{margin:4px 0 0;font-size:.8rem;color:#64748b;line-height:1.4}.empreendForm_modalStatusBadge__0wwub{display:inline-block;padding:2px 8px;font-weight:700;font-size:.75rem;border-radius:4px;background-color:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.empreendForm_modalCloseBtn__G3DFs{background:transparent;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:all .15s ease}.empreendForm_modalCloseBtn__G3DFs:hover{color:#0f172a;background:#e2e8f0}.empreendForm_modalBody__OUhzB{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;flex:1;min-height:0}.empreendForm_modalAlertDanger__tYSw9{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:10px 14px;border-radius:8px;font-size:.85rem;font-weight:600}.empreendForm_modalFormGroup__BmcYn{display:flex;flex-direction:column;gap:6px}.empreendForm_modalLabel__B_dqI{font-size:.85rem;font-weight:700;color:#334155}.empreendForm_modalTextarea__xFwdP{width:100%;padding:10px 14px;font-size:.875rem;border:1px solid #cbd5e1;border-radius:8px;outline:none;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .15s ease}.empreendForm_modalTextarea__xFwdP:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.empreendForm_modalInputHelp__knF5q{font-size:.75rem;color:#64748b}.empreendForm_modalUploadHeader__qzbN4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.empreendForm_modalUploadLimitNotice__jZDhT{font-size:.75rem;font-weight:600;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:4px}.empreendForm_modalUploadNotice__hHKUO{font-size:.8rem;color:#64748b;line-height:1.4}.empreendForm_modalUploadDropzone__AOrK3{display:flex;align-items:center;gap:12px;padding:14px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px}.empreendForm_modalUploadBtn__zUh5a{font-size:.85rem;font-weight:700;padding:8px 16px;background:white;border:1px solid #2563eb;color:#2563eb;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.empreendForm_modalUploadBtn__zUh5a:hover{background:#2563eb;color:white}.empreendForm_modalDropzoneText__k1QBG{font-size:.8rem;color:#64748b}.empreendForm_modalFilesList__NgSCX{display:flex;flex-direction:column;gap:8px;margin-top:6px;max-height:180px;overflow-y:auto}.empreendForm_modalFileItem__fsh3F{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.empreendForm_modalFileInfo__govdT{display:flex;align-items:center;gap:10px;overflow:hidden}.empreendForm_modalFileIcon__3oZa5{font-size:1.1rem;flex-shrink:0}.empreendForm_modalFileMeta__E6pNy{display:flex;align-items:center;gap:8px;overflow:hidden;font-size:.8rem}.empreendForm_modalFileName__TtAvk{color:#1e293b}.empreendForm_modalFileNameLink__VdC5X,.empreendForm_modalFileName__TtAvk{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.empreendForm_modalFileNameLink__VdC5X{color:#2563eb;text-decoration:underline}.empreendForm_modalFileSize__69VIx{color:#64748b;font-size:.75rem;white-space:nowrap}.empreendForm_modalFileTag__dG2nU{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:#e2e8f0;color:#475569}.empreendForm_modalFileTagNovo__CktW3{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.empreendForm_modalFileRemoveBtn__PqMO6{background:transparent;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:4px;font-size:.9rem;transition:all .15s ease}.empreendForm_modalFileRemoveBtn__PqMO6:hover{background:#fee2e2}.empreendForm_modalEmptyFiles__gDSJZ{font-size:.8rem;color:#94a3b8;font-style:italic;padding:8px;text-align:center}.empreendForm_modalFooter__tYHmJ{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0}.empreendForm_modalBtnCancel__hJq9_{padding:8px 16px;font-size:.875rem;font-weight:600;background:white;border:1px solid #cbd5e1;color:#475569;border-radius:6px;cursor:pointer;transition:all .15s ease}.empreendForm_modalBtnCancel__hJq9_:hover{background:#f1f5f9;color:#0f172a}.empreendForm_modalBtnConfirm__mWCPn{padding:8px 18px;font-size:.875rem;font-weight:700;background:#2563eb;border:1px solid #2563eb;color:white;border-radius:6px;cursor:pointer;transition:all .15s ease}.empreendForm_modalBtnConfirm__mWCPn:hover{background:#1d4ed8;border-color:#1d4ed8}@keyframes empreendForm_fadeIn__UvfW3{0%{opacity:0}to{opacity:1}}@keyframes empreendForm_scaleUp__wYtuT{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.empreendForm_anexosList__iQYit,.empreendForm_anexosSalvosContainer__M6umW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:16px}.empreendForm_anexosHeader__6Hvqx{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.empreendForm_anexosTitle__MKajt{font-size:.95rem;font-weight:700;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.empreendForm_anexosDica__I3X_c{font-size:.8rem;color:#64748b}.empreendForm_anexosGrid__8DdOK{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.empreendForm_anexoItemSalvo__MnXJ_,.empreendForm_anexoItem___lcZT{display:flex;align-items:center;gap:12px;background:white;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}.empreendForm_anexoItemSalvo__MnXJ_:hover,.empreendForm_anexoItem___lcZT:hover{border-color:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.08)}.empreendForm_anexoPreview__vXFDQ{width:44px;height:44px;min-width:44px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.empreendForm_anexoImage__tuKhw,.empreendForm_anexoThumbnail__67q7m{width:100%;height:100%;object-fit:cover}.empreendForm_anexoIconSalvo___d1WT,.empreendForm_anexoIcon__PFGxj{font-size:1.5rem}.empreendForm_anexoInfo__8sBtl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.empreendForm_anexoName__nRW26{font-size:.85rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empreendForm_anexoSize__P4qM9{font-size:.75rem;color:#64748b}.empreendForm_anexoMeta__rmU4v{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.empreendForm_badgeSalvo__idFbG{font-size:.7rem;font-weight:700;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:2px 6px}.empreendForm_anexoLinkDownload__Nu__P{font-size:.75rem;font-weight:600;color:#2563eb;text-decoration:none;transition:color .15s ease}.empreendForm_anexoLinkDownload__Nu__P:hover{color:#1d4ed8;text-decoration:underline}.empreendForm_anexoRemoveBtn__j59dN,.empreendForm_anexoRemove__ko3Zz{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;min-width:36px;min-height:36px}.empreendForm_anexoRemoveBtn__j59dN:hover,.empreendForm_anexoRemove__ko3Zz:hover{background:#fee2e2;color:#dc2626}.empreendForm_fileUploadContainer__uEfVs{position:relative;width:100%}.empreendForm_fileInput__Tr6GE{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.empreendForm_fileUploadArea__aLk6z{border:2px dashed #cbd5e1;border-radius:10px;padding:24px;text-align:center;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.empreendForm_fileUploadContainer__uEfVs:hover .empreendForm_fileUploadArea__aLk6z{border-color:#3b82f6;background:#f0f7ff}.empreendForm_fileUploadIcon__lsZCC .empreendForm_uploadIcon__n8VwS{font-size:2rem}.empreendForm_uploadTitle__wflVA{font-size:.9rem;font-weight:600;color:#334155;margin:0}.empreendForm_uploadSubtitle__Mm5T2{font-size:.75rem;color:#64748b}.empreendimentosView_container__AiC_M{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;animation:empreendimentosView_fadeIn__xgAyg .3s ease}@keyframes empreendimentosView_fadeIn__xgAyg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empreendimentosView_backNavRow__z632I{display:flex;justify-content:flex-start;width:100%;box-sizing:border-box;margin:0}.empreendimentosView_backNavBtn__aLXw_{background:#ffffff;border:1px solid #cbd5e1;padding:.4rem .85rem;border-radius:6px;font-size:.8125rem;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s;user-select:none}.empreendimentosView_backNavBtn__aLXw_:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.empreendimentosView_header__3eSJt{border-bottom:1px solid var(--slate-200);padding-bottom:1rem;width:100%;box-sizing:border-box;margin:0}.empreendimentosView_titleSection__22K3d{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.empreendimentosView_titleRow__DVNEr{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}.empreendimentosView_title__fHXa9{font-size:1.35rem;font-weight:700;color:var(--primary-900);margin:0;word-break:break-word;overflow-wrap:break-word}.empreendimentosView_subtitle___X9l5{font-size:.875rem;color:var(--slate-500);margin:0;word-break:break-word;overflow-wrap:break-word}.empreendimentosView_statusBadge__m7r0c{padding:.3rem .85rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;display:inline-flex;align-items:center;line-height:1.2;flex-shrink:0}.empreendimentosView_status_planejamento__a8Wdw{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.empreendimentosView_status_construcao__oq38n,.empreendimentosView_status_obra__siu7h{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.empreendimentosView_status_lan_amento__eL2xV,.empreendimentosView_status_lancamento__bLavQ{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.empreendimentosView_status_pr_-obra__vfSgn,.empreendimentosView_status_pre_obra__4r3XS{background:#ecfeff;color:#0891b2;border:1px solid #a5f3fc}.empreendimentosView_status_conclu_do__ww23d,.empreendimentosView_status_concluido__De_IQ,.empreendimentosView_status_entregue__W1em0{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.empreendimentosView_status_cancelada__PJJT_{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.empreendimentosView_status_paralisada__CqhRR{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.empreendimentosView_contentRows__GB15B{display:flex;flex-direction:column;gap:1.25rem;width:100%;box-sizing:border-box}.empreendimentosView_heroCard___YuWT{background:white;border-radius:var(--radius-xl);padding:1.25rem;border:1px solid var(--slate-200);box-shadow:var(--shadow-sm);display:flex;gap:1.5rem;align-items:stretch;width:100%;box-sizing:border-box;overflow:hidden}.empreendimentosView_heroImageWrapper__JM_65{flex:0 0 320px;max-width:320px;border-radius:10px;overflow:hidden;background:#f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.empreendimentosView_heroFacadeImg__cGW8M{width:100%;height:100%;min-height:200px;max-height:260px;object-fit:cover;display:block;transition:transform .3s ease}.empreendimentosView_heroFacadeImg__cGW8M:hover{transform:scale(1.03)}.empreendimentosView_heroInfoContent__tEKnE{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-width:0}.empreendimentosView_heroSectionTitle__LEG4_{font-size:1.1rem;font-weight:700;color:var(--primary-800);margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem;word-break:break-word}.empreendimentosView_heroMetaGrid__ZdtMt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem;width:100%;box-sizing:border-box}.empreendimentosView_heroMetaItem__I3IsC{display:flex;flex-direction:column;gap:3px;min-width:0}.empreendimentosView_heroMetaLabel__K6iJn{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase}.empreendimentosView_heroMetaValue__uwiex{font-size:.875rem;font-weight:600;color:#1e293b;line-height:1.4;word-break:break-word;overflow-wrap:break-word}.empreendimentosView_contentGrid__29O85,.empreendimentosView_mainInfo__YrfDn{display:flex;flex-direction:column;gap:1.25rem;width:100%;box-sizing:border-box}.empreendimentosView_infoCard__QoVq1{background:white;border-radius:var(--radius-xl);padding:1.25rem;border:1px solid var(--slate-200);box-shadow:var(--shadow-sm);width:100%;box-sizing:border-box;overflow:hidden}.empreendimentosView_cardTitle__I5uyy{font-size:1.1rem;font-weight:700;color:var(--primary-800);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;word-break:break-word}.empreendimentosView_detailsGrid__zV_Kq{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;width:100%;box-sizing:border-box}.empreendimentosView_detailItem__uzMTy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.empreendimentosView_detailLabel__yLiGb{font-size:.72rem;font-weight:600;color:var(--slate-400);text-transform:uppercase}.empreendimentosView_detailValue__4j4FR{font-size:.95rem;font-weight:600;color:var(--slate-700);word-break:break-word;overflow-wrap:break-word}.empreendimentosView_description__dnFRR{line-height:1.6;color:var(--slate-600);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.925rem}.empreendimentosView_equipamentosList___FVUG{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;box-sizing:border-box}.empreendimentosView_equipamentoTag__4jenE{background:var(--slate-50);color:var(--slate-600);padding:.4rem .8rem;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;border:1px solid var(--slate-100);word-break:break-word;max-width:100%;box-sizing:border-box}.empreendimentosView_actions__wi2vI{display:flex;gap:.75rem;margin-top:.5rem;justify-content:flex-end;align-items:center;width:100%;box-sizing:border-box}.empreendimentosView_editButton__BhWJh{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 1.25rem;height:38px;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;box-sizing:border-box;transition:all .2s}.empreendimentosView_editButton__BhWJh:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.empreendimentosView_backButton__RlKBR{background:white;border:1px solid #cbd5e1;padding:0 1.25rem;height:38px;border-radius:6px;font-weight:600;font-size:.875rem;color:#334155;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.empreendimentosView_backButton__RlKBR:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.empreendimentosView_sociosViewList__iLspt{display:flex;flex-direction:column;gap:8px;margin-top:10px;width:100%;box-sizing:border-box}.empreendimentosView_socioViewCard__jFZQV{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);transition:all .2s;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.empreendimentosView_socioViewCard__jFZQV:hover{background:white;border-color:#93c5fd;box-shadow:var(--shadow-sm)}.empreendimentosView_socioViewInfo__kbHWG{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 180px}.empreendimentosView_socioAvatar__rt6oh{width:32px;height:32px;border-radius:50%;background:#dbeafe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;flex-shrink:0}.empreendimentosView_socioViewName__NHtEm{font-weight:600;color:var(--primary-900);font-size:.9rem;word-break:break-word;overflow-wrap:break-word;min-width:0}.empreendimentosView_socioViewPercentBadge__4s7Op{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-weight:800;font-size:.8125rem;padding:3px 10px;border-radius:9999px;flex-shrink:0}.empreendimentosView_sociosBarContainer__RAL9r{margin-top:10px;display:flex;height:8px;border-radius:9999px;overflow:hidden;background:#e2e8f0;width:100%;box-sizing:border-box}.empreendimentosView_socioBarSegment__g8WKx{height:100%;transition:width .3s ease}.empreendimentosView_emptySociosNotice__rXA0k{color:var(--slate-500);font-size:.875rem;font-style:italic;padding:6px 0}.empreendimentosView_blocosTabsContainer__jxUnH{display:flex;gap:8px;margin-bottom:12px;border-bottom:2px solid #f1f5f9;padding-bottom:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;box-sizing:border-box}.empreendimentosView_blocoTabBtn__u4s3Q{background:#f8fafc;border:1px solid #cbd5e1;color:#475569;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;flex-shrink:0}.empreendimentosView_blocoTabBtn__u4s3Q:hover{background:#f1f5f9;color:#1e293b}.empreendimentosView_blocoTabBtnActive__bVZQJ{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.empreendimentosView_blocoTabBtnActive__bVZQJ:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.empreendimentosView_unidadesTableContainer__4wGCF{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background:white;box-sizing:border-box}.empreendimentosView_unidadesTable__UuwXj{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.empreendimentosView_unidadesTable__UuwXj th{background:#f8fafc;color:#475569;font-weight:700;padding:10px 12px;border-bottom:1px solid #e2e8f0;white-space:nowrap;text-transform:uppercase;font-size:.72rem;letter-spacing:.03em}.empreendimentosView_unidadesTable__UuwXj td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#1e293b}.empreendimentosView_unidadesTable__UuwXj tr:last-child td{border-bottom:none}.empreendimentosView_unidadesTable__UuwXj tr:hover td{background:#f8fafc}.empreendimentosView_unidadeNumeroBadge__bceGX{font-weight:800;color:#1d4ed8;background:#eff6ff;padding:3px 8px;border-radius:6px;border:1px solid #bfdbfe;display:inline-block;word-break:break-word}.empreendimentosView_comodoBadge__7CE_g{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#334155;background:#f1f5f9;padding:3px 8px;border-radius:4px;font-size:.8125rem;max-width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word}.empreendimentosView_desktopTableWrapper__lNIWp{display:block;width:100%;overflow-x:auto}.empreendimentosView_mobileCardsContainer__klICR{display:none;width:100%;box-sizing:border-box}.empreendimentosView_mobileCard__NiAZg{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease;width:100%;max-width:100%;box-sizing:border-box}.empreendimentosView_mobileCard__NiAZg:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.empreendimentosView_mobileCardHeader__sQuG6{display:flex;justify-content:space-between;align-items:center;padding:.65rem .85rem;background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:.5rem;width:100%;box-sizing:border-box}.empreendimentosView_mobileCardBody__jhWsB{padding:.75rem .85rem;width:100%;box-sizing:border-box}.empreendimentosView_comodosGrid__hhMCh{display:flex;flex-wrap:wrap;gap:.35rem;width:100%;box-sizing:border-box}.empreendimentosView_mobileCardFooter__vXn3y{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border-top:1px solid #f1f5f9;background:#ffffff;flex-wrap:wrap;width:100%;box-sizing:border-box}.empreendimentosView_mobileCardActionBtn__zRRGP{flex:1 1 140px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent;box-sizing:border-box;white-space:nowrap}.empreendimentosView_btnAnexos__LmzLE{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.empreendimentosView_btnAnexos__LmzLE:hover{background:#dbeafe;color:#1e40af}.empreendimentosView_btnDetalhes__CtenW{background:#f8fafc;color:#334155;border-color:#cbd5e1}.empreendimentosView_btnDetalhes__CtenW:hover{background:#f1f5f9;color:#0f172a}@media (max-width:1024px){.empreendimentosView_heroCard___YuWT{flex-direction:column;gap:1.25rem}.empreendimentosView_heroImageWrapper__JM_65{flex:1 1 auto;max-width:100%;max-height:240px}.empreendimentosView_heroFacadeImg__cGW8M{max-height:240px}.empreendimentosView_unidadesTableContainer__4wGCF{background:transparent;border:none;box-shadow:none}.empreendimentosView_desktopTableWrapper__lNIWp{display:none!important}.empreendimentosView_mobileCardsContainer__klICR{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (max-width:640px){.empreendimentosView_container__AiC_M{padding:.75rem .65rem;gap:.75rem}.empreendimentosView_header__3eSJt{padding-bottom:.65rem}.empreendimentosView_titleRow__DVNEr{gap:.5rem}.empreendimentosView_title__fHXa9{font-size:1.2rem}.empreendimentosView_subtitle___X9l5{font-size:.8125rem}.empreendimentosView_heroCard___YuWT{padding:.85rem;border-radius:12px;gap:.85rem}.empreendimentosView_heroImageWrapper__JM_65{max-height:200px;flex:1 1 auto;width:100%}.empreendimentosView_heroFacadeImg__cGW8M{min-height:160px;max-height:180px;height:180px}.empreendimentosView_heroInfoContent__tEKnE{gap:.75rem;justify-content:flex-start}.empreendimentosView_heroSectionTitle__LEG4_{font-size:1rem;margin-bottom:.35rem}.empreendimentosView_heroMetaGrid__ZdtMt{grid-template-columns:1fr;padding:.75rem;gap:.65rem}.empreendimentosView_infoCard__QoVq1{padding:.85rem;border-radius:12px}.empreendimentosView_cardTitle__I5uyy{font-size:.95rem;margin-bottom:.75rem}.empreendimentosView_detailsGrid__zV_Kq{grid-template-columns:repeat(2,1fr);gap:.65rem}.empreendimentosView_detailLabel__yLiGb{font-size:.68rem}.empreendimentosView_detailValue__4j4FR{font-size:.85rem}.empreendimentosView_mobileCardsContainer__klICR{grid-template-columns:1fr;gap:.75rem}.empreendimentosView_mobileCardHeader__sQuG6{padding:.6rem .75rem}.empreendimentosView_mobileCardBody__jhWsB{padding:.65rem .75rem}.empreendimentosView_comodoBadge__7CE_g{font-size:.72rem;padding:2px 6px}.empreendimentosView_mobileCardFooter__vXn3y{padding:.6rem .75rem}.empreendimentosView_mobileCardActionBtn__zRRGP{width:100%;flex:1 1 100%;height:38px;font-size:.8rem}.empreendimentosView_actions__wi2vI{flex-direction:column-reverse;width:100%;gap:.65rem}.empreendimentosView_backButton__RlKBR,.empreendimentosView_editButton__BhWJh{width:100%;height:42px;font-size:.875rem}}@media (max-width:400px){.empreendimentosView_container__AiC_M{padding:.5rem .45rem;gap:.65rem}.empreendimentosView_heroCard___YuWT,.empreendimentosView_infoCard__QoVq1{padding:.7rem .6rem}.empreendimentosView_detailsGrid__zV_Kq{grid-template-columns:1fr;gap:.6rem}.empreendimentosView_socioViewCard__jFZQV{padding:8px 10px}.empreendimentosView_socioViewPercentBadge__4s7Op{padding:3px 8px;font-size:.78rem}}.unidadeHistoricoModal_overlay__L0alf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.75);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:99999;padding:1rem;overflow-y:auto}.unidadeHistoricoModal_modalContainer__6vI3y{background-color:#ffffff;border-radius:12px;width:98%;max-width:1400px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid #e2e8f0;overflow:hidden;animation:unidadeHistoricoModal_fadeInModal__GistA .2s cubic-bezier(.16,1,.3,1)}@keyframes unidadeHistoricoModal_fadeInModal__GistA{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.unidadeHistoricoModal_modalHeader__wCzlh{background:linear-gradient(135deg,#002B49,#004070);color:#ffffff;padding:.9rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #005a9c;box-sizing:border-box;width:100%;max-width:100%;flex-shrink:0}.unidadeHistoricoModal_headerTitleGroup__ClLzR{display:flex;flex-direction:column;gap:4px;min-width:0}.unidadeHistoricoModal_headerTitleRow__6tswd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.unidadeHistoricoModal_headerTitle__4cZHy{margin:0;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:10px;color:#ffffff;word-break:break-word;line-height:1.3}.unidadeHistoricoModal_headerSubtitle__UsMmj{margin:0;font-size:.83rem;color:#bae6fd;display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.4}.unidadeHistoricoModal_headerActions__x39vA{display:flex;align-items:center;gap:8px;flex-shrink:0}.unidadeHistoricoModal_btnHeaderParcelas__GT_Bf{display:inline-flex;align-items:center;gap:8px;height:36px;box-sizing:border-box;padding:0 14px;border-radius:6px;font-size:.82rem;font-weight:700;color:#ffffff;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.3);white-space:nowrap}.unidadeHistoricoModal_btnHeaderParcelasAlerta__3eBGH{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px rgba(217,119,6,.35)}.unidadeHistoricoModal_btnHeaderParcelasAlerta__3eBGH:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 3px 8px rgba(217,119,6,.45)}.unidadeHistoricoModal_btnHeaderParcelasOk__Et1tL{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 2px 6px rgba(37,99,235,.25)}.unidadeHistoricoModal_btnHeaderParcelasOk__Et1tL:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 3px 8px rgba(37,99,235,.35)}.unidadeHistoricoModal_btnHeaderBadge__nz0yC{background-color:rgba(255,255,255,.25);padding:2px 7px;border-radius:10px;font-size:.75rem;font-weight:800;line-height:1}.unidadeHistoricoModal_btnPrint__AHwkJ{display:inline-flex;align-items:center;gap:6px;background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd;padding:0 12px;height:36px;box-sizing:border-box;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.unidadeHistoricoModal_btnPrint__AHwkJ:hover{background:#e0f2fe;border-color:#7dd3fc;color:#075985}.unidadeHistoricoModal_btnClose__JQtCO{background:rgba(255,255,255,.1);color:#f1f5f9;border:1px solid rgba(255,255,255,.2);padding:0 12px;height:36px;box-sizing:border-box;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;white-space:nowrap}.unidadeHistoricoModal_btnClose__JQtCO:hover{background:#ef4444;color:#ffffff;border-color:#ef4444}.unidadeHistoricoModal_modalBody__1D0AW{padding:1.5rem 1.75rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.5rem;background-color:#f8fafc}.unidadeHistoricoModal_errorContainer__9lmrD,.unidadeHistoricoModal_loadingContainer__xGwDT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;color:#64748b;text-align:center}.unidadeHistoricoModal_spinner__HDYov{width:44px;height:44px;border:4px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:unidadeHistoricoModal_spin__lDVdU .8s linear infinite}@keyframes unidadeHistoricoModal_spin__lDVdU{to{transform:rotate(1turn)}}.unidadeHistoricoModal_kpiGrid__Am_ju{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.unidadeHistoricoModal_kpiCard__MxJrO{background-color:#ffffff;border-radius:8px;padding:1rem 1.15rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:4px}.unidadeHistoricoModal_kpiLabel__eDvwp{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;display:flex;align-items:center;gap:6px}.unidadeHistoricoModal_kpiValue__NTTi2{font-size:1.35rem;font-weight:700;color:#0f172a;line-height:1.2}.unidadeHistoricoModal_kpiSub__tRQdj{font-size:.78rem;color:#64748b;margin-top:2px}.unidadeHistoricoModal_tabsNav__TmfRt{display:flex;gap:6px;border-bottom:2px solid #e2e8f0;padding-bottom:2px;overflow-x:auto}.unidadeHistoricoModal_tabBtn__6m_Mb{padding:.65rem 1.1rem;font-size:.88rem;font-weight:600;background:transparent;color:#64748b;cursor:pointer;border-radius:6px 6px 0 0;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap;border:none;border-bottom:2px solid transparent;margin-bottom:-4px}.unidadeHistoricoModal_tabBtn__6m_Mb:hover{color:#1e293b;background-color:#f1f5f9}.unidadeHistoricoModal_tabBtnActive__X_2iH{color:#2563eb;background-color:#eff6ff;border-bottom:3px solid #2563eb;font-weight:700}.unidadeHistoricoModal_contentCard__Jc8Lw{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.unidadeHistoricoModal_cardSectionTitle__jEIB_{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 1rem;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f1f5f9;padding-bottom:.5rem}.unidadeHistoricoModal_infoGrid__N_JwV{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.unidadeHistoricoModal_infoItem__HB8uL{display:flex;flex-direction:column;gap:3px}.unidadeHistoricoModal_infoLabel__iDRnb{font-size:.78rem;font-weight:600;color:#64748b;text-transform:uppercase}.unidadeHistoricoModal_infoValue__X89Lw{font-size:.95rem;font-weight:600;color:#0f172a}.unidadeHistoricoModal_tableContainer__23X0M{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:6px}.unidadeHistoricoModal_dossierTable__i86WM{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left}.unidadeHistoricoModal_dossierTable__i86WM thead{background-color:#f8fafc;border-bottom:1px solid #cbd5e1}.unidadeHistoricoModal_dossierTable__i86WM th{padding:.75rem .9rem;font-size:.78rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.unidadeHistoricoModal_dossierTable__i86WM td{padding:.75rem .9rem;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.unidadeHistoricoModal_dossierTable__i86WM tr:last-child td{border-bottom:none}.unidadeHistoricoModal_dossierTable__i86WM tr:hover td{background-color:#f8fafc}.unidadeHistoricoModal_badge__VCU2V{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}.unidadeHistoricoModal_badgePago___5_XJ{background-color:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.unidadeHistoricoModal_badgePendente__Ybnyz{background-color:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.unidadeHistoricoModal_badgeAtrasado__7mYRj{background-color:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.unidadeHistoricoModal_badgeRepasse__E4EQv{background-color:#fef3c7;color:#b45309;border:1px solid #fde68a}.unidadeHistoricoModal_badgeConcluido__5vGl8{background-color:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.unidadeHistoricoModal_badgeAberto__tHjbS{background-color:#fef9c3;color:#854d0e;border:1px solid #fef08a}.unidadeHistoricoModal_badgeAndamento__aavGy{background-color:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.unidadeHistoricoModal_emptyState__fVKwn{padding:2.5rem 1.5rem;text-align:center;color:#64748b;background-color:#f8fafc;border-radius:6px;border:1px dashed #cbd5e1;font-size:.9rem}.unidadeHistoricoModal_anexoLink__MH0Tv{display:inline-flex;align-items:center;gap:4px;background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:3px 8px;border-radius:4px;font-size:.76rem;font-weight:600;text-decoration:none;transition:all .15s ease}.unidadeHistoricoModal_anexoLink__MH0Tv:hover{background-color:#2563eb;color:#ffffff}.unidadeHistoricoModal_balancoGrid__oFwjI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.unidadeHistoricoModal_balancoCard__oiV2x{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.unidadeHistoricoModal_balancoRow__y_g8i{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:.4rem 0;border-bottom:1px dashed #e2e8f0}.unidadeHistoricoModal_balancoRowTotal__v4ckq{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:700;padding-top:.75rem;border-top:2px solid #cbd5e1;color:#0f172a}.unidadeHistoricoModal_sectionHiddenOnScreen__GkNCe{display:none}@media print{.unidadeHistoricoModal_sectionHiddenOnScreen__GkNCe{display:block!important}.unidadeHistoricoModal_modalContainer__6vI3y{position:absolute;left:0;top:0;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;background:#ffffff!important;padding:0!important;overflow:visible!important}.unidadeHistoricoModal_overlay__L0alf{position:static!important;background:transparent!important;padding:0!important;overflow:visible!important}.unidadeHistoricoModal_btnClose__JQtCO,.unidadeHistoricoModal_btnPrint__AHwkJ,.unidadeHistoricoModal_headerActions__x39vA,.unidadeHistoricoModal_tabsNav__TmfRt{display:none!important}.unidadeHistoricoModal_modalHeader__wCzlh{background:#0f172a!important;color:#ffffff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:1.5rem!important}.unidadeHistoricoModal_modalBody__1D0AW{background:#ffffff!important;padding:1.5rem!important;overflow:visible!important;gap:1.5rem!important}.unidadeHistoricoModal_balancoCard__oiV2x,.unidadeHistoricoModal_contentCard__Jc8Lw,.unidadeHistoricoModal_kpiCard__MxJrO{border:1px solid #cbd5e1!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid;margin-bottom:1.5rem!important}.unidadeHistoricoModal_tableContainer__23X0M{overflow:visible!important;border:1px solid #94a3b8!important}.unidadeHistoricoModal_dossierTable__i86WM th{background-color:#f1f5f9!important;color:#000000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.unidadeHistoricoModal_dossierTable__i86WM td{color:#000000!important}.unidadeHistoricoModal_badge__VCU2V{border:1px solid #64748b!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.unidadeHistoricoModal_filterBar__6mWYP{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.unidadeHistoricoModal_filterTabs__Ffp4s{display:flex;gap:8px;background:#f1f5f9;padding:4px;border-radius:8px}.unidadeHistoricoModal_filterBtn__jvlkI{background:transparent;border:none;padding:6px 14px;border-radius:6px;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.unidadeHistoricoModal_filterBtnActive__3g_Hm{background:#ffffff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.unidadeHistoricoModal_btnQuitarParcela__3GnaL{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .65rem;height:28px;box-sizing:border-box;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:4px}.unidadeHistoricoModal_btnQuitarParcela__3GnaL:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.unidadeHistoricoModal_cardFooterAction__yEtZC{margin-top:auto;padding-top:10px;border-top:1px solid #e2e8f0;display:flex;width:100%}.unidadeHistoricoModal_btnCardCTA__nDN5N{width:100%;min-height:38px;height:auto;padding:8px 12px;box-sizing:border-box;border-radius:6px;font-size:.82rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.35;white-space:normal;word-break:break-word;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.unidadeHistoricoModal_btnEntradaAction__s1AR2{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.unidadeHistoricoModal_btnEntradaAction__s1AR2:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af;box-shadow:0 2px 6px rgba(37,99,235,.15)}.unidadeHistoricoModal_btnRepassePendente__9S_3u{background:#2563eb;color:#ffffff!important;border:1px solid #1d4ed8;box-shadow:0 2px 5px rgba(37,99,235,.2)}.unidadeHistoricoModal_btnRepassePendente__9S_3u:hover{background:#1d4ed8;border-color:#1e40af;color:#ffffff!important;box-shadow:0 3px 8px rgba(37,99,235,.35)}.unidadeHistoricoModal_btnRepasseConcluido__nzYKz{background:#059669;color:#ffffff!important;border:1px solid #047857;box-shadow:0 2px 5px rgba(5,150,105,.2)}.unidadeHistoricoModal_btnRepasseConcluido__nzYKz:hover{background:#047857;border-color:#065f46;color:#ffffff!important;box-shadow:0 3px 8px rgba(5,150,105,.35)}.unidadeHistoricoModal_btnProximaParcela__rrlDZ{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:6px 14px;min-height:32px;box-sizing:border-box;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.unidadeHistoricoModal_btnProximaParcela__rrlDZ:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.unidadeHistoricoModal_quitarOverlay__Omy8k{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.8);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:100005;padding:1rem;animation:unidadeHistoricoModal_fadeInModal__GistA .2s ease-out}.unidadeHistoricoModal_quitarContainer__tKYXg{background:#ffffff;border-radius:12px;width:100%;max-width:650px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.35);border:1px solid #cbd5e1;overflow:hidden}.unidadeHistoricoModal_quitarHeader__qOceU{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #334155}.unidadeHistoricoModal_quitarTitle__71XkC{margin:0;font-size:1.15rem;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:8px}.unidadeHistoricoModal_quitarBody__sd5f6{padding:1.25rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.15rem}.unidadeHistoricoModal_quitarInfoBox__5zeGB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem 1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.unidadeHistoricoModal_quitarInfoItem__etEYY{display:flex;flex-direction:column;gap:2px}.unidadeHistoricoModal_quitarInfoLabel__F2l6I{font-size:.72rem;text-transform:uppercase;font-weight:700;color:#64748b}.unidadeHistoricoModal_quitarInfoVal__RArpW{font-size:.95rem;font-weight:700;color:#1e293b}.unidadeHistoricoModal_quitarFormGroup___GGYn{display:flex;flex-direction:column;gap:4px}.unidadeHistoricoModal_quitarLabel__g8bDM{font-size:.82rem;font-weight:700;color:#334155}.unidadeHistoricoModal_quitarInput__PNGFF,.unidadeHistoricoModal_quitarSelect__KeA8Q,.unidadeHistoricoModal_quitarTextarea__X98SW{padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;color:#1e293b;outline:none;transition:border-color .2s}.unidadeHistoricoModal_quitarInput__PNGFF:focus,.unidadeHistoricoModal_quitarSelect__KeA8Q:focus,.unidadeHistoricoModal_quitarTextarea__X98SW:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.unidadeHistoricoModal_quitarGrid2__LPKVl{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.unidadeHistoricoModal_quitarFooter__z5fJ9{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:10px}.unidadeHistoricoModal_btnQuitarCancelar__Y1_ex{padding:0 1rem;height:32px;box-sizing:border-box;background:#ffffff;color:#334155;border:1px solid #cbd5e1;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center}.unidadeHistoricoModal_btnQuitarCancelar__Y1_ex:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.unidadeHistoricoModal_btnQuitarConfirmar__oRk_b{padding:0 1rem;height:32px;box-sizing:border-box;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.unidadeHistoricoModal_btnQuitarConfirmar__oRk_b:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.unidadeHistoricoModal_btnQuitarConfirmar__oRk_b:disabled{opacity:.6;cursor:not-allowed}.unidadeHistoricoModal_parcelasDesktopWrapper__LKARm{display:block}.unidadeHistoricoModal_parcelasMobileCardsContainer__XItMt{display:none}.unidadeHistoricoModal_parcelaModalCard__cais8{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:.9rem;display:flex;flex-direction:column;gap:.7rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s ease}.unidadeHistoricoModal_parcelaModalCard__cais8:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08);border-color:#cbd5e1}.unidadeHistoricoModal_parcelaModalCardHeader__zKRpR{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:.55rem;gap:.5rem}.unidadeHistoricoModal_parcelaModalCardNum__meE3J{font-size:.9rem;font-weight:800;color:#0f172a}.unidadeHistoricoModal_parcelaModalCardBody__kLlBU{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.unidadeHistoricoModal_parcelaModalCardField__9RCXk{display:flex;flex-direction:column;gap:2px}.unidadeHistoricoModal_parcelaModalCardLabel__sVmdS{font-size:.685rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.03em}.unidadeHistoricoModal_parcelaModalCardVal__BHFhW{font-size:.885rem;color:#1e293b;word-break:break-word}.unidadeHistoricoModal_parcelaModalCardFooter__zehRG{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;padding-top:.55rem;gap:.5rem;flex-wrap:wrap}.unidadeHistoricoModal_parcelasMobileTotalsCard__mHljG{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:.9rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.unidadeHistoricoModal_parcelasMobileTotalHeader__xOpIL{font-size:.825rem;font-weight:700;color:#334155;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding-bottom:.4rem;margin-bottom:.2rem}.unidadeHistoricoModal_parcelasMobileTotalRow__RvK_X{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#334155}@media (max-width:1024px){.unidadeHistoricoModal_modalContainer__6vI3y{width:99%;max-height:94vh}.unidadeHistoricoModal_modalHeader__wCzlh{padding:.85rem 1.15rem;flex-wrap:wrap;gap:.75rem}.unidadeHistoricoModal_headerTitle__4cZHy{font-size:1.15rem}.unidadeHistoricoModal_headerActions__x39vA{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.unidadeHistoricoModal_modalBody__1D0AW{padding:1.25rem 1rem}.unidadeHistoricoModal_parcelasDesktopWrapper__LKARm{display:none!important}.unidadeHistoricoModal_parcelasMobileCardsContainer__XItMt{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin-top:.5rem!important}}@media (max-width:768px){.unidadeHistoricoModal_overlay__L0alf{padding:.5rem}.unidadeHistoricoModal_modalContainer__6vI3y{width:100%;max-height:97vh;border-radius:8px}.unidadeHistoricoModal_modalHeader__wCzlh{padding:.85rem 1rem;flex-direction:column;align-items:stretch;gap:.75rem}.unidadeHistoricoModal_headerTitle__4cZHy{font-size:1.05rem}.unidadeHistoricoModal_headerSubtitle__UsMmj{font-size:.78rem;gap:4px}.unidadeHistoricoModal_headerActions__x39vA{width:100%;display:flex;flex-direction:column;gap:6px}.unidadeHistoricoModal_btnClose__JQtCO,.unidadeHistoricoModal_btnHeaderParcelas__GT_Bf,.unidadeHistoricoModal_btnPrint__AHwkJ{width:100%;justify-content:center;height:38px;font-size:.84rem}.unidadeHistoricoModal_balancoGrid__oFwjI,.unidadeHistoricoModal_kpiGrid__Am_ju{grid-template-columns:1fr}.unidadeHistoricoModal_quitarInfoBox__5zeGB{grid-template-columns:1fr;gap:.5rem}.unidadeHistoricoModal_quitarGrid2__LPKVl{grid-template-columns:1fr;gap:.75rem}}@media (max-width:480px){.unidadeHistoricoModal_parcelaModalCardBody__kLlBU{grid-template-columns:1fr;gap:.5rem}}@media print{.unidadeHistoricoModal_parcelasDesktopWrapper__LKARm{display:block!important}.unidadeHistoricoModal_parcelasMobileCardsContainer__XItMt{display:none!important}}.manutencao_container__pThCi{padding:1.5rem;max-width:1400px;margin:0 auto}.manutencao_topBar__l5ZM6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.manutencao_pageTitle__8Mwg1{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem;letter-spacing:-.01em}.manutencao_topActions__0t0DB{display:flex;gap:.75rem;flex-wrap:wrap}.manutencao_btnNew__1wqOR{background-color:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .85rem;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;height:32px;box-sizing:border-box;transition:all .2s}.manutencao_btnNew__1wqOR:hover{background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.manutencao_btnExportPdf__heKpI{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:0 .85rem;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;height:32px;box-sizing:border-box;transition:all .2s}.manutencao_btnExportPdf__heKpI:hover{background-color:#fee2e2;border-color:#f87171}.manutencao_btnExportExcel__NEYlY{background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:0 .85rem;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;height:32px;box-sizing:border-box;transition:all .2s}.manutencao_btnExportExcel__NEYlY:hover{background-color:#d1fae5;border-color:#6ee7b7}.manutencao_btnToggleFiltrosMobile__Wx3iN{display:none}.manutencao_filterCard__WyVfy{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.manutencao_filterGrid__Gd60G{display:grid;grid-template-columns:2fr 1.5fr 1fr auto;gap:1rem;align-items:flex-end}.manutencao_filterGroup__NEMrH{display:flex;flex-direction:column;gap:.35rem}.manutencao_filterLabel__T5AG8{font-size:.8rem;font-weight:600;color:#475569}.manutencao_filterInput__tgOc5,.manutencao_filterSelect__qowRZ{height:32px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:5px;font-size:.8125rem;color:#0f172a;outline:none;box-sizing:border-box;transition:border-color .2s}.manutencao_filterInput__tgOc5:focus,.manutencao_filterSelect__qowRZ:focus{border-color:#2563eb}.manutencao_btnClearFilter__TazXG{height:32px;background:#f8fafc;border:1px solid #cbd5e1;color:#334155;padding:0 .85rem;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s}.manutencao_btnClearFilter__TazXG:hover{background-color:#fee2e2;color:#dc2626;border-color:#fca5a5}.manutencao_tableCard__T3Poh{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.manutencao_tableWrapper__uLrSj{overflow-x:auto}.manutencao_table__tIYCK{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.manutencao_table__tIYCK th{background:#f8fafc;color:#475569;font-weight:700;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.manutencao_table__tIYCK td{padding:.85rem 1rem;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.manutencao_table__tIYCK tr:hover{background-color:#f8fafc}.manutencao_protocoloText__BjSuN{font-weight:700;color:#2563eb;white-space:nowrap}.manutencao_unitBadge__hvCTf{background:#f1f5f9;color:#334155;padding:.2rem .5rem;border-radius:4px;font-weight:600;font-size:.8rem;display:inline-block;white-space:nowrap}.manutencao_statusBadge__OvaQd{padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:700;display:inline-block;text-transform:uppercase}.manutencao_badgeAberto__xyUpZ{background:#fef3c7;color:#b45309}.manutencao_badgeAndamento__oIL29{background:#e0f2fe;color:#0369a1}.manutencao_badgeConcluido__OGqY7{background:#dcfce7;color:#15803d}.manutencao_badgeCancelado__MlWlL{background:#fee2e2;color:#b91c1c}.manutencao_actionButtons__hYWvw{display:flex;gap:.4rem;white-space:nowrap}.manutencao_btnAction__67F51{border:1px solid #cbd5e1;background:#ffffff;color:#334155;height:28px;padding:0 .65rem;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .2s;display:inline-flex;align-items:center;gap:.3rem}.manutencao_btnView__QAoOK:hover{background:#f8fafc;border-color:#94a3b8;color:#0284c7}.manutencao_btnPrintOS__Ewh6p:hover{background:#f8fafc;border-color:#94a3b8;color:#4338ca}.manutencao_btnEdit__q7vQg:hover{background:#fefce8;border-color:#fef08a;color:#d97706}.manutencao_btnDelete__ZOnSC:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.manutencao_emptyState__Mz_nM{text-align:center;padding:4rem 1.5rem;color:#64748b}.manutencao_emptyIcon__zecwB{font-size:3rem;margin-bottom:.75rem}.manutencao_emptyState__Mz_nM p{margin:0;font-size:1rem}.manutencao_detailModalOverlay__PmGyB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto}.manutencao_detailModalContainer__zzVFG{background:#ffffff;border-radius:12px;width:100%;max-width:850px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;position:relative}.manutencao_detailHeader__XQHSX{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding:1.1rem 1.5rem;background:#f8fafc;flex-shrink:0}.manutencao_detailTitle__98ER7{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.manutencao_detailClose__wg7Xj{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#64748b;cursor:pointer;transition:all .2s}.manutencao_detailClose__wg7Xj:hover{background:#e2e8f0;color:#0f172a}.manutencao_detailModalBody__gVh1S{flex:1;overflow-y:auto;padding:1.5rem}.manutencao_detailModalFooter__F5qw7{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0}.manutencao_btnModalPrint__P44HZ{display:inline-flex;align-items:center;gap:.4rem;background-color:#f0f9ff;color:#0369a1;border:1px solid #bae6fd;padding:0 1rem;border-radius:5px;font-size:.8125rem;font-weight:500;height:32px;box-sizing:border-box;cursor:pointer;transition:all .2s}.manutencao_btnModalPrint__P44HZ:hover{background-color:#e0f2fe;border-color:#7dd3fc;color:#075985}.manutencao_btnModalClose__a_Oap{background:#f8fafc;color:#334155;border:1px solid #cbd5e1;padding:0 1rem;border-radius:5px;font-size:.8125rem;font-weight:500;height:32px;box-sizing:border-box;cursor:pointer;transition:all .2s}.manutencao_btnModalClose__a_Oap:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.manutencao_detailSection__kQo8H{margin-bottom:1.5rem}.manutencao_detailSectionTitle__eSfS5{font-size:.95rem;font-weight:700;color:#2563eb;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.manutencao_detailGrid__mi8ii{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;background:#f8fafc;padding:1rem;border-radius:8px}.manutencao_detailItem__pJpeq label{font-size:.75rem;font-weight:700;color:#64748b;display:block}.manutencao_detailItem__pJpeq span{font-size:.875rem;color:#1e293b;font-weight:500}.manutencao_btnDisabled__sCGgB{opacity:.45!important;cursor:not-allowed!important;pointer-events:auto!important;box-shadow:none!important;filter:grayscale(.7)!important}.manutencao_btnDisabled__sCGgB:hover{transform:none!important;background-color:#f1f5f9!important;color:#94a3b8!important}.manutencao_detailEtapaCard__P2yZu{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.manutencao_detailEtapaHeader__s_p0d{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.manutencao_detailEtapaTitleGroup__EzQjq{display:flex;align-items:center;gap:.65rem}.manutencao_detailEtapaNumber__dNA5l{width:26px;height:26px;border-radius:50%;background:#2563eb;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.manutencao_detailEtapaTitle__et6SO{font-size:.95rem;font-weight:700;color:#1e293b;margin:0}.manutencao_detailEtapaTag__XaD8A{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:4px;text-transform:uppercase}.manutencao_tagAberto__GC4L1{background:#fef3c7;color:#92400e}.manutencao_tagAndamento__ID_Hk{background:#e0f2fe;color:#075985}.manutencao_tagConcluido__1kcJ5{background:#dcfce7;color:#166534}.manutencao_tagPendente__pnUUN{background:#f1f5f9;color:#64748b}.manutencao_detailEtapaContent__GnaA5{padding:1.25rem}.manutencao_detailSubTitle__uD0fq{font-size:.82rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;margin:1.1rem 0 .5rem;display:flex;align-items:center;gap:.4rem}.manutencao_detailTextBox__uqx5G{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem 1rem;font-size:.875rem;color:#334155;line-height:1.5;white-space:pre-wrap}.manutencao_detailEmptyNotice__fzeLO{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}.manutencao_detailPhotoGrid__2Btm5{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.85rem;margin-top:.5rem}.manutencao_detailPhotoCard__b99o_{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#ffffff;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s}.manutencao_detailPhotoCard__b99o_:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.manutencao_detailPhotoThumb__FZibf{width:100%;height:95px;object-fit:cover;display:block}.manutencao_detailPhotoFooter__YNSDn{padding:.4rem .5rem;font-size:.72rem;color:#475569;text-align:center;background:#f8fafc;border-top:1px solid #f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manutencao_detailAnexosGrid__p33jF{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:.5rem}.manutencao_detailAnexoCard__VV95h{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;text-decoration:none;color:#1e293b;font-size:.82rem;font-weight:600;transition:all .2s}.manutencao_detailAnexoCard__VV95h:hover{background:#e0f2fe;border-color:#38bdf8;color:#0369a1}.manutencao_badgeResultSucesso__HdDUG{background:#dcfce7;color:#15803d}.manutencao_badgeResultPendencia__fD_1k,.manutencao_badgeResultSucesso__HdDUG{padding:.2rem .6rem;border-radius:4px;font-weight:700;font-size:.8rem;display:inline-block}.manutencao_badgeResultPendencia__fD_1k{background:#fef3c7;color:#b45309}.manutencao_badgeResultIntervencao__KbaJ3{background:#fee2e2;color:#b91c1c;padding:.2rem .6rem;border-radius:4px;font-weight:700;font-size:.8rem;display:inline-block}@media (max-width:900px){.manutencao_filterGrid__Gd60G{grid-template-columns:1fr 1fr}}@media (max-width:600px){.manutencao_filterGrid__Gd60G{grid-template-columns:1fr}.manutencao_topBar__l5ZM6{flex-direction:column;align-items:stretch}}.manutencao_desktopTableWrapper__PZNTG{display:block}.manutencao_mobileCardsContainer__BX4Vx{display:none}.manutencao_mobileCard__SHuy8{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.manutencao_mobileCard__SHuy8:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.manutencao_mobileCardHeader__sgJAy{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.manutencao_mobileCardHeaderLeft__zolaa{display:flex;align-items:center;gap:.6rem}.manutencao_mobileCardDate__Oqgro{font-size:.8rem;font-weight:500;color:#475569}.manutencao_mobileCardBody__PH2Hn{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.manutencao_mobileCardMain__VunFA{display:flex;flex-direction:column;gap:.3rem;flex:1}.manutencao_mobileCardObra__v_vYp{font-size:.875rem;font-weight:700;color:#0f172a}.manutencao_mobileCardUnidade__tfMOf{margin-top:.1rem}.manutencao_mobileCardCliente__hj_ZW{font-size:.8rem;color:#334155;font-weight:500}.manutencao_mobileCardLocal__FuqzK{font-size:.8rem;color:#64748b}.manutencao_mobileCardValorWrapper__q5iVV{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.manutencao_mobileCardValorLabel__PhQSN{font-size:.68rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.manutencao_mobileCardValor__5ZHcL{font-size:1rem;font-weight:800;color:#0f172a;white-space:nowrap}.manutencao_mobileCardFooter__H1LCW{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff}.manutencao_mobileCardActionBtn__qNfju{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.manutencao_mobileEmptyCard__YgdYV,.manutencao_mobileLoadingCard__FpL5X{grid-column:1/-1;background:#ffffff;border:1px dashed #cbd5e1;border-radius:10px;padding:3rem 1.5rem;text-align:center;color:#64748b;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (max-width:1024px){.manutencao_btnToggleFiltrosMobile__Wx3iN{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.manutencao_btnToggleFiltrosMobile__Wx3iN:hover{background:#f8fafc;border-color:#94a3b8}.manutencao_filterCard__WyVfy{display:none;margin-bottom:1rem}.manutencao_filterCard__WyVfy.manutencao_filterCardOpen__Po_yt{display:block}.manutencao_filterGrid__Gd60G{grid-template-columns:1fr}.manutencao_tableCard__T3Poh{background:transparent;border:none;box-shadow:none}.manutencao_desktopTableWrapper__PZNTG{display:none!important}.manutencao_mobileCardsContainer__BX4Vx{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.manutencao_container__pThCi{padding:1.25rem 1rem;box-sizing:border-box;width:100%;overflow-x:hidden}}@media (max-width:640px){.manutencao_container__pThCi{padding:.75rem .5rem}.manutencao_mobileCardsContainer__BX4Vx{grid-template-columns:1fr;gap:.75rem}}.manutencaoForm_formContainer__FSEZU{background:#ffffff;border-radius:14px;padding:1.75rem 2rem;max-width:1200px;width:100%;box-sizing:border-box;margin:0 auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);overflow-x:hidden}.manutencaoForm_formHeader__OjNBy{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #f1f5f9;padding-bottom:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.manutencaoForm_formTitle___IJJe{font-size:1.35rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.6rem;margin:0;line-height:1.3}.manutencaoForm_protocolBadge__frFac{background:#eff6ff;color:#2563eb;padding:.35rem .8rem;border-radius:9999px;font-size:.85rem;font-weight:700;border:1px solid #bfdbfe;white-space:nowrap}.manutencaoForm_stepperContainer__QdwkU{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.75rem;background:#f8fafc;padding:.85rem 1rem;border-radius:12px;border:1px solid #e2e8f0;box-sizing:border-box}.manutencaoForm_stepItem__IkcBN{flex:1;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;cursor:pointer;transition:all .2s ease;background:#ffffff;border:1.5px solid #e2e8f0;user-select:none;min-width:0;box-sizing:border-box}.manutencaoForm_stepItemActive__KfeOQ{background:#eff6ff;border-color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.12)}.manutencaoForm_stepItemCompleted__5fHra{background:#f0fdf4;border-color:#86efac}.manutencaoForm_stepItemDisabled__lN93W{opacity:.55;cursor:not-allowed;background:#f8fafc}.manutencaoForm_stepNumber__CFRJf{width:32px;height:32px;border-radius:50%;background:#e2e8f0;color:#475569;font-weight:800;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.manutencaoForm_stepNumberActive__9CUKq{background:#2563eb;color:#ffffff;box-shadow:0 2px 6px rgba(37,99,235,.35)}.manutencaoForm_stepNumberCompleted__eWkcr{background:#16a34a;color:#ffffff}.manutencaoForm_stepContent__SU1kp{display:flex;flex-direction:column;min-width:0}.manutencaoForm_stepTitle__X4NBn{font-size:.85rem;font-weight:700;color:#0f172a;margin:0;white-space:nowrap}.manutencaoForm_stepSub___bGU8{font-size:.7rem;color:#64748b;margin:0}.manutencaoForm_stepArrow__pflBh{color:#94a3b8;font-size:1.1rem;flex-shrink:0}.manutencaoForm_osSummaryBar__gNypC{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;box-sizing:border-box;width:100%}.manutencaoForm_osSummaryInfo__B5I_o{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.manutencaoForm_osSummaryLabel__Jfjq4{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.manutencaoForm_osSummaryProtocol__mDWGZ{color:#2563eb;font-size:.95rem}.manutencaoForm_osSummaryDivider__qNuh8{margin:0 .35rem;color:#cbd5e1}.manutencaoForm_osSummaryDetails__4BXmS{font-size:.85rem;color:#334155}.manutencaoForm_osSummaryMeta__wRCPD{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.manutencaoForm_osSummaryValue__sCmYB{font-size:.85rem;color:#0f172a}.manutencaoForm_stepNoticeBanner__EsHde{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #dbeafe;border-left:4px solid #2563eb;padding:.85rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.manutencaoForm_stepNoticeTitle__ScU1e{font-size:.92rem;font-weight:700;color:#1e3a8a;margin:0 0 .2rem}.manutencaoForm_stepNoticeDesc__kSaKV{font-size:.8rem;color:#475569;margin:0;line-height:1.4}.manutencaoForm_sectionCard__dotrj{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.02);box-sizing:border-box;width:100%}.manutencaoForm_sectionHeading__a3Mx5{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:2px solid #3b82f6;display:inline-block}.manutencaoForm_custoSubtitle__QoIlI{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.45}.manutencaoForm_formGrid2__oS5v0{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;box-sizing:border-box}.manutencaoForm_formGrid3__l9OGV{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;box-sizing:border-box}.manutencaoForm_formGrid4__gIg91{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;box-sizing:border-box}.manutencaoForm_formGroup__dey6F{display:flex;flex-direction:column;gap:.4rem;min-width:0;width:100%;box-sizing:border-box}.manutencaoForm_label__JMuDc{font-size:.85rem;font-weight:600;color:#334155;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem}.manutencaoForm_required__haK4l{color:#ef4444;margin-left:.2rem;font-weight:700}.manutencaoForm_input__jABTB,.manutencaoForm_select__qiYf_,.manutencaoForm_textarea__GMVuo{width:100%;max-width:100%;padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;color:#0f172a;background-color:#ffffff;transition:all .2s;outline:none;font-family:inherit;box-sizing:border-box}.manutencaoForm_input__jABTB,.manutencaoForm_select__qiYf_{height:40px}.manutencaoForm_input__jABTB:focus,.manutencaoForm_select__qiYf_:focus,.manutencaoForm_textarea__GMVuo:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.manutencaoForm_input__jABTB:disabled,.manutencaoForm_select__qiYf_:disabled{background-color:#f1f5f9;cursor:not-allowed;color:#64748b}.manutencaoForm_textarea__GMVuo{resize:vertical;min-height:85px;line-height:1.45}.manutencaoForm_charCount__XacSE{font-size:.75rem;color:#64748b;font-weight:500}.manutencaoForm_charCountAlert__Y8zw8{color:#ef4444;font-weight:700}.manutencaoForm_alertBox__GkXYZ{background-color:#fffbeb;border-left:4px solid #f59e0b;padding:.75rem 1rem;border-radius:4px;font-size:.85rem;color:#b45309;margin-top:.5rem;line-height:1.4}.manutencaoForm_uploadDropZone__vAQqo{border:2px dashed #cbd5e1;border-radius:10px;padding:1.5rem;text-align:center;background-color:#f8fafc;cursor:pointer;transition:all .2s ease;box-sizing:border-box;width:100%}.manutencaoForm_uploadDropZone__vAQqo:hover{border-color:#3b82f6;background-color:#eff6ff}.manutencaoForm_fileInputHidden__OsQ8i{display:none}.manutencaoForm_uploadPrompt___iqxC{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#475569;font-size:.875rem}.manutencaoForm_uploadPromptIcon__eG6Ue{font-size:2rem;color:#2563eb}.manutencaoForm_uploadHint__u_giN{font-size:.75rem;color:#94a3b8;max-width:500px;line-height:1.4}.manutencaoForm_previewGrid__3VQk0{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem;margin-top:1.25rem;width:100%;box-sizing:border-box}.manutencaoForm_previewCard__nmyVW{position:relative;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;box-sizing:border-box}.manutencaoForm_previewThumb__3kKZ6{height:95px;width:100%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.manutencaoForm_previewThumb__3kKZ6 img{width:100%;height:100%;object-fit:cover}.manutencaoForm_pdfIconBox__VMfHe{font-size:2.2rem;color:#ef4444}.manutencaoForm_previewInfo___QWZI{padding:.4rem .5rem;font-size:.725rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8fafc;border-top:1px solid #f1f5f9}.manutencaoForm_btnRemoveFile__tSk6z{position:absolute;top:4px;right:4px;background:rgba(239,68,68,.9);color:#ffffff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.manutencaoForm_btnRemoveFile__tSk6z:hover{background:#dc2626;transform:scale(1.1)}.manutencaoForm_custeioOptions__klMSf{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:.5rem;width:100%;box-sizing:border-box}.manutencaoForm_custeioCard__ktGXf{border:2px solid #e2e8f0;border-radius:10px;padding:1.25rem;cursor:pointer;background:#f8fafc;transition:all .2s ease;display:flex;align-items:flex-start;gap:1rem;text-align:left;box-sizing:border-box}.manutencaoForm_custeioCard__ktGXf:hover{border-color:#93c5fd;background:#eff6ff}.manutencaoForm_custeioCardActive__HW6Gm{border-color:#2563eb!important;background:#eff6ff!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.manutencaoForm_custeioIcon__Q9y67{font-size:1.8rem;line-height:1;flex-shrink:0}.manutencaoForm_custeioInfo__q5HKh{flex:1;min-width:0}.manutencaoForm_custeioTitle__Vtslg{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.35rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.manutencaoForm_custeioCardDesc__vgpSE,.manutencaoForm_custeioDesc__1v4K8{font-size:.82rem;color:#64748b;line-height:1.45;margin:0}.manutencaoForm_custoActionsBar__sXYwR{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.manutencaoForm_custoBtnGroup__P7bf1{display:flex;gap:.65rem;flex-wrap:wrap}.manutencaoForm_btnAddItemMaterial__QCXLf{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:.55rem .95rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s;white-space:nowrap}.manutencaoForm_btnAddItemMaterial__QCXLf:hover{background:#dcfce7;border-color:#86efac}.manutencaoForm_btnAddItemMaoObra__MchZQ{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;padding:.55rem .95rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s;white-space:nowrap}.manutencaoForm_btnAddItemMaoObra__MchZQ:hover{background:#dbeafe;border-color:#93c5fd}.manutencaoForm_emptyCustoBox__WQcVv{background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;padding:1.75rem 1rem;text-align:center;color:#64748b;font-size:.875rem}.manutencaoForm_custoTableWrapper__xcwYi{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff;width:100%;max-width:100%;box-sizing:border-box}.manutencaoForm_custoTable__p67Cc{width:100%;min-width:540px;border-collapse:collapse;font-size:.85rem;text-align:left}.manutencaoForm_custoTable__p67Cc th{background:#f8fafc;padding:.65rem .85rem;color:#475569;font-weight:700;border-bottom:1px solid #e2e8f0}.manutencaoForm_custoTable__p67Cc td{padding:.65rem .85rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.manutencaoForm_badgeMaterial__QOvVq{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;padding:3px 8px;border-radius:9999px;font-size:.72rem;font-weight:700;white-space:nowrap}.manutencaoForm_badgeMaoObra__HtoEh{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:3px 8px;border-radius:9999px;font-size:.72rem;font-weight:700;white-space:nowrap}.manutencaoForm_custoInputInline__YyzeF{width:100%}.manutencaoForm_custoInputInline__YyzeF,.manutencaoForm_custoSelectInline__C8k5Y{padding:.45rem .65rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;background:#ffffff;box-sizing:border-box}.manutencaoForm_btnRemoveCusto__n5b8z{background:#fee2e2;color:#dc2626;border:none;border-radius:6px;padding:.4rem .75rem;cursor:pointer;font-size:.8rem;font-weight:700;transition:all .2s;white-space:nowrap}.manutencaoForm_btnRemoveCusto__n5b8z:hover{background:#fca5a5;color:#991b1b}.manutencaoForm_custoTotalsGrid__H2jM0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1.25rem;width:100%;box-sizing:border-box}.manutencaoForm_custoTotalsGrid4__tHdfZ{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.25rem;width:100%;box-sizing:border-box}.manutencaoForm_custoTotalCard__7_d4J{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.manutencaoForm_custoTotalCardHighlight__ZE_m2{background:#eff6ff;border-color:#bfdbfe}.manutencaoForm_custoTotalLabel__PM_sH{font-size:.74rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.35rem}.manutencaoForm_custoTotalVal__q8ZP8,.manutencaoForm_custoTotalValue__nKMCg{font-size:1.35rem;font-weight:800;color:#0f172a;line-height:1.2;word-break:break-word}.manutencaoForm_custoTotalValHighlight__WH9Jd{color:#2563eb}.manutencaoForm_custoTotalSubtext__tqw_s{font-size:.8rem;color:#64748b;margin-top:.45rem;line-height:1.4;border-top:1px dashed #e2e8f0;padding-top:.45rem}.manutencaoForm_custoActionRowBottom__zANTj{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.manutencaoForm_quitacaoBox__VcXMg{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;margin-top:1.25rem;box-sizing:border-box;width:100%}.manutencaoForm_comprovanteAlert__zQxMb{background:#fffbeb;border:1px solid #fde68a;color:#92400e;padding:.75rem 1rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;line-height:1.4}.manutencaoForm_stepButtonsBar__zmeTp{justify-content:space-between;padding-top:1.5rem;margin-top:1.5rem;border-top:2px solid #f1f5f9;width:100%;box-sizing:border-box}.manutencaoForm_stepButtonsBar__zmeTp,.manutencaoForm_stepNavGroup__2AaqU{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.manutencaoForm_btnPrevStep__IAgO3{background:#ffffff;color:#334155;border:1px solid #cbd5e1;padding:0 1.15rem;height:38px;box-sizing:border-box;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.manutencaoForm_btnPrevStep__IAgO3:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.manutencaoForm_btnNextStep__EaKbc{background:#f8fafc;color:#1e293b;border:1px solid #cbd5e1;padding:0 1.15rem;height:38px;box-sizing:border-box;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.manutencaoForm_btnNextStep__EaKbc:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.manutencaoForm_btnSalvarAndamento__sm4c3{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 1.15rem;height:38px;box-sizing:border-box;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.manutencaoForm_btnSalvarAndamento__sm4c3:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.manutencaoForm_btnConcluirOS__nJfVN{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:0 1.25rem;height:38px;box-sizing:border-box;border-radius:8px;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.manutencaoForm_btnConcluirOS__nJfVN:hover{background:#d1fae5;border-color:#6ee7b7}.manutencaoForm_btnCancel___x0nT{background:#ffffff;color:#475569;border:1px solid #cbd5e1;padding:0 1.15rem;height:38px;box-sizing:border-box;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;white-space:nowrap}.manutencaoForm_btnCancel___x0nT:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.manutencaoForm_btnSubmit__E_ACe{background:#2563eb;color:#ffffff;border:1px solid #1d4ed8;padding:0 1.25rem;height:38px;box-sizing:border-box;border-radius:8px;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;box-shadow:0 1px 3px rgba(37,99,235,.25)}.manutencaoForm_btnSubmit__E_ACe:hover{background:#1d4ed8;border-color:#1e40af}.manutencaoForm_btnSubmit__E_ACe:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed;box-shadow:none}@media (max-width:1024px){.manutencaoForm_formContainer__FSEZU{padding:1.5rem 1.25rem}.manutencaoForm_custoTotalsGrid4__tHdfZ{grid-template-columns:repeat(2,1fr);gap:.85rem}.manutencaoForm_formGrid3__l9OGV,.manutencaoForm_formGrid4__gIg91{grid-template-columns:repeat(2,1fr);gap:1rem}.manutencaoForm_stepperContainer__QdwkU{gap:.5rem;padding:.65rem}.manutencaoForm_stepItem__IkcBN{padding:.6rem .75rem;gap:.5rem}.manutencaoForm_stepNumber__CFRJf{width:28px;height:28px;font-size:.8rem}.manutencaoForm_stepTitle__X4NBn{font-size:.8rem}.manutencaoForm_stepSub___bGU8{font-size:.65rem}}@media (max-width:800px){.manutencaoForm_stepperContainer__QdwkU{gap:.35rem}.manutencaoForm_stepArrow__pflBh{display:none}.manutencaoForm_custeioOptions__klMSf{grid-template-columns:1fr;gap:.85rem}}@media (max-width:640px){.manutencaoForm_formContainer__FSEZU{padding:1rem .85rem;border-radius:12px}.manutencaoForm_formHeader__OjNBy{flex-direction:column;align-items:flex-start;gap:.6rem;padding-bottom:1rem;margin-bottom:1rem}.manutencaoForm_formTitle___IJJe{font-size:1.15rem;line-height:1.35}.manutencaoForm_protocolBadge__frFac{font-size:.78rem;padding:.25rem .65rem}.manutencaoForm_stepperContainer__QdwkU{display:flex;flex-direction:row;gap:.35rem;padding:.45rem;border-radius:10px;margin-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.manutencaoForm_stepperContainer__QdwkU::-webkit-scrollbar{display:none}.manutencaoForm_stepArrow__pflBh{display:none}.manutencaoForm_stepItem__IkcBN{flex:1;min-width:0;padding:.5rem .45rem;border-radius:8px;gap:.4rem;justify-content:center;border-width:1px}.manutencaoForm_stepNumber__CFRJf{width:24px;height:24px;font-size:.75rem}.manutencaoForm_stepContent__SU1kp{min-width:0;overflow:hidden}.manutencaoForm_stepTitle__X4NBn{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manutencaoForm_stepSub___bGU8{display:none}.manutencaoForm_osSummaryBar__gNypC{flex-direction:column;align-items:flex-start;padding:.75rem .85rem;gap:.5rem;margin-bottom:1rem}.manutencaoForm_osSummaryInfo__B5I_o,.manutencaoForm_osSummaryMeta__wRCPD{width:100%}.manutencaoForm_stepNoticeBanner__EsHde{padding:.75rem .85rem;margin-bottom:1rem}.manutencaoForm_stepNoticeTitle__ScU1e{font-size:.875rem}.manutencaoForm_stepNoticeDesc__kSaKV{font-size:.75rem}.manutencaoForm_sectionCard__dotrj{padding:1rem .85rem;margin-bottom:1rem;border-radius:10px}.manutencaoForm_sectionHeading__a3Mx5{font-size:.95rem;margin-bottom:.85rem}.manutencaoForm_formGrid2__oS5v0,.manutencaoForm_formGrid3__l9OGV,.manutencaoForm_formGrid4__gIg91{grid-template-columns:1fr!important;gap:.75rem!important}.manutencaoForm_label__JMuDc{font-size:.8125rem}.manutencaoForm_input__jABTB,.manutencaoForm_select__qiYf_{height:42px;font-size:16px;border-radius:8px}.manutencaoForm_textarea__GMVuo{font-size:16px;border-radius:8px}.manutencaoForm_custeioOptions__klMSf{grid-template-columns:1fr;gap:.75rem}.manutencaoForm_custeioCard__ktGXf{padding:.85rem;gap:.75rem}.manutencaoForm_custeioIcon__Q9y67{font-size:1.5rem}.manutencaoForm_custeioTitle__Vtslg{font-size:.875rem}.manutencaoForm_custeioCardDesc__vgpSE,.manutencaoForm_custeioDesc__1v4K8{font-size:.78rem}.manutencaoForm_custoActionsBar__sXYwR{flex-direction:column;align-items:stretch;gap:.65rem}.manutencaoForm_custoBtnGroup__P7bf1{flex-direction:column;width:100%;gap:.5rem}.manutencaoForm_btnAddItemMaoObra__MchZQ,.manutencaoForm_btnAddItemMaterial__QCXLf{width:100%;justify-content:center;height:40px;font-size:.85rem}.manutencaoForm_custoTable__p67Cc th{padding:.5rem .6rem;font-size:.75rem}.manutencaoForm_custoTable__p67Cc td{padding:.5rem .6rem}.manutencaoForm_custoInputInline__YyzeF,.manutencaoForm_custoSelectInline__C8k5Y{height:38px;font-size:16px}.manutencaoForm_custoTotalsGrid4__tHdfZ,.manutencaoForm_custoTotalsGrid__H2jM0{grid-template-columns:1fr;gap:.65rem;margin-top:.85rem}.manutencaoForm_custoTotalCard__7_d4J{padding:.75rem .85rem}.manutencaoForm_custoTotalVal__q8ZP8,.manutencaoForm_custoTotalValue__nKMCg{font-size:1.15rem}.manutencaoForm_uploadDropZone__vAQqo{padding:1rem .75rem}.manutencaoForm_uploadPromptIcon__eG6Ue{font-size:1.6rem}.manutencaoForm_previewGrid__3VQk0{grid-template-columns:repeat(2,1fr);gap:.65rem}.manutencaoForm_previewThumb__3kKZ6{height:80px}.manutencaoForm_stepButtonsBar__zmeTp{flex-direction:column-reverse;align-items:stretch;gap:.65rem;padding-top:1rem;margin-top:1rem}.manutencaoForm_stepNavGroup__2AaqU{flex-direction:column;align-items:stretch;gap:.65rem;width:100%}.manutencaoForm_btnCancel___x0nT,.manutencaoForm_btnConcluirOS__nJfVN,.manutencaoForm_btnNextStep__EaKbc,.manutencaoForm_btnPrevStep__IAgO3,.manutencaoForm_btnSalvarAndamento__sm4c3,.manutencaoForm_btnSubmit__E_ACe{width:100%;height:42px;justify-content:center;font-size:.875rem;border-radius:8px}}@media (max-width:400px){.manutencaoForm_formContainer__FSEZU{padding:.75rem .5rem}.manutencaoForm_sectionCard__dotrj{padding:.75rem .6rem}.manutencaoForm_previewGrid__3VQk0{grid-template-columns:1fr}}.manutencaoOSPrint_printModalOverlay__Dg2du{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.75);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto}.manutencaoOSPrint_printModalContainer__iHTR_{background:#ffffff;border-radius:12px;width:100%;max-width:900px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}.manutencaoOSPrint_modalHeaderBar__Tj7G_{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.manutencaoOSPrint_modalTitle__Sgxn6{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0;display:flex;align-items:center;gap:.5rem}.manutencaoOSPrint_headerActions__W_i7l{display:flex;gap:.75rem}.manutencaoOSPrint_btnPrint__NPydv{display:inline-flex;align-items:center;gap:.5rem;background-color:#f0f9ff;color:#0369a1;border:1px solid #bae6fd;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s}.manutencaoOSPrint_btnPrint__NPydv:hover{background-color:#e0f2fe;border-color:#7dd3fc;color:#075985}.manutencaoOSPrint_btnClose__xzWQa{background:#ffffff;color:#334155;border:1px solid #cbd5e1;padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;transition:all .2s}.manutencaoOSPrint_btnClose__xzWQa:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.manutencaoOSPrint_printableArea__MPY3L{padding:2rem;overflow-y:auto;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.45;background:#f1f5f9}.manutencaoOSPrint_osSheet__Wk18j{max-width:800px;margin:0 auto;border:1px solid #cbd5e1;padding:2.2rem;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.05);box-sizing:border-box}.manutencaoOSPrint_osHeader__Z6mUg{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #0f172a;padding-bottom:1rem;margin-bottom:1.1rem}.manutencaoOSPrint_companyInfo__DxxVO h2{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 .2rem;letter-spacing:-.5px}.manutencaoOSPrint_companySub__fXGRS{font-size:.85rem;color:#64748b;font-weight:500;margin:0}.manutencaoOSPrint_osBadgeInfo__C5MD_{text-align:right}.manutencaoOSPrint_osProtocolo__VKITY{font-size:1.15rem;font-weight:800;color:#2563eb;margin:0 0 .25rem}.manutencaoOSPrint_osDataEmissao__Vhf1S{font-size:.8rem;color:#64748b;font-weight:600;margin-top:.2rem}.manutencaoOSPrint_osTitleBox__E5CvW{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-left:5px solid #2563eb;padding:.65rem 1rem;margin-bottom:1.25rem}.manutencaoOSPrint_osTitleText__bk30U{font-weight:800;font-size:.98rem;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0}.manutencaoOSPrint_lgpdBadge__iJwUK{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:#0369a1;background:#e0f2fe;padding:.2rem .55rem;border-radius:4px;border:1px solid #bae6fd;text-transform:uppercase;letter-spacing:.04em}.manutencaoOSPrint_sectionBox__13b1G{margin-bottom:1.15rem}.manutencaoOSPrint_sectionHeader__DSYiE{background:#0f172a;color:#ffffff;font-size:.8rem;font-weight:700;padding:.35rem .75rem;text-transform:uppercase;letter-spacing:.5px;border-radius:4px 4px 0 0}.manutencaoOSPrint_sectionContent__4wIr2{border:1px solid #cbd5e1;border-top:none;padding:.85rem 1rem;background:#ffffff}.manutencaoOSPrint_grid2__goqpn{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1.25rem}.manutencaoOSPrint_grid3__c08Wn{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem 1.25rem}.manutencaoOSPrint_dataField__3p_uY{font-size:.85rem}.manutencaoOSPrint_dataField__3p_uY label{display:block;font-weight:700;color:#475569;font-size:.72rem;margin-bottom:.15rem;text-transform:uppercase;letter-spacing:.03em}.manutencaoOSPrint_dataField__3p_uY p,.manutencaoOSPrint_dataField__3p_uY span{color:#0f172a;font-weight:600;margin:0;word-break:break-word}.manutencaoOSPrint_serviceDescBox__Q_wxR{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem .95rem;margin-top:.4rem}.manutencaoOSPrint_serviceDescText__IRUIR{color:#0f172a;font-size:.88rem;line-height:1.5;margin:0;white-space:pre-wrap}.manutencaoOSPrint_problemPhotoSection__gXBO5{margin-top:.85rem;padding-top:.75rem;border-top:1px dashed #cbd5e1}.manutencaoOSPrint_problemPhotoGrid__R9tNX{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem;margin-top:.45rem}.manutencaoOSPrint_problemPhotoCard__P_3Am{border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background:#f8fafc;display:flex;flex-direction:column}.manutencaoOSPrint_problemPhotoImg__19oQf{width:100%;height:140px;object-fit:cover;display:block;background:#f1f5f9}.manutencaoOSPrint_problemPhotoCaption__9giE9{font-size:.7rem;font-weight:600;color:#64748b;padding:.25rem .5rem;background:#ffffff;border-top:1px solid #e2e8f0;text-align:center}.manutencaoOSPrint_noPhotoNote__Fqi90{font-size:.78rem;color:#94a3b8;font-style:italic;padding:.35rem 0}.manutencaoOSPrint_handwritingContainer__7DqzM{background:#ffffff}.manutencaoOSPrint_handwritingHeaderFields__hSrE1{display:grid;grid-template-columns:1.2fr 1.2fr 2fr;gap:1rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px dashed #cbd5e1}.manutencaoOSPrint_handwritingPrompt__EG_Dd{font-size:.76rem;font-style:italic;color:#64748b;margin:0 0 .6rem}.manutencaoOSPrint_ruledLines__6fcGR{display:flex;flex-direction:column;gap:1.25rem;padding:.35rem 0 .5rem}.manutencaoOSPrint_ruledLine__u15mH{border-bottom:1px solid #cbd5e1;height:1.25rem;width:100%}.manutencaoOSPrint_checkboxesRow__6_rCB{display:flex;gap:1.2rem;font-size:.8rem;color:#334155;margin-top:.75rem;padding-top:.6rem;border-top:1px dashed #cbd5e1}.manutencaoOSPrint_checkboxItem__WZxlk{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.manutencaoOSPrint_boxSquare__q3kb9{display:inline-block;width:14px;height:14px;border:1.5px solid #475569;border-radius:2px}.manutencaoOSPrint_signaturesContainer__N_9iT{margin-top:1.8rem;border-top:1px solid #94a3b8;padding-top:1.2rem}.manutencaoOSPrint_termStatement__j10jV{font-size:.76rem;color:#475569;text-align:justify;line-height:1.35;margin-bottom:2.2rem;padding:.6rem .8rem;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:4px}.manutencaoOSPrint_signaturesGrid__FjhnT{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem}.manutencaoOSPrint_signatureBox__CfkWE{text-align:center}.manutencaoOSPrint_signatureLine__xswxP{border-top:1.5px solid #0f172a;margin-bottom:.4rem}.manutencaoOSPrint_signatureName__7d3_C{font-size:.85rem;font-weight:700;color:#0f172a;margin:0}.manutencaoOSPrint_signatureRole__bY1OI{font-size:.72rem;color:#64748b;margin:0}.manutencaoOSPrint_signatureDate__aZEp0{font-size:.72rem;color:#64748b;margin-top:.35rem;font-weight:500}.manutencaoOSPrint_lgpdFooterNotice__4DSOj{margin-top:1.4rem;padding-top:.6rem;border-top:1px solid #e2e8f0;text-align:center;font-size:.68rem;color:#64748b;font-weight:500;line-height:1.3}@media print{.manutencaoOSPrint_printModalOverlay__Dg2du{position:static!important;background:#ffffff!important;padding:0!important;margin:0!important;overflow:visible!important}.manutencaoOSPrint_printModalContainer__iHTR_{box-shadow:none!important;max-width:100%!important;max-height:none!important;border-radius:0!important;border:none!important;width:100%!important;overflow:visible!important}.manutencaoOSPrint_modalHeaderBar__Tj7G_{display:none!important}.manutencaoOSPrint_printableArea__MPY3L{width:100%!important;padding:0!important;margin:0!important;background:#ffffff!important;overflow:visible!important}.manutencaoOSPrint_osSheet__Wk18j{border:none!important;box-shadow:none!important;padding:0!important;max-width:100%!important}.manutencaoOSPrint_sectionHeader__DSYiE{background:#0f172a!important;color:#ffffff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.manutencaoOSPrint_osTitleBox__E5CvW{background:#f8fafc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.manutencaoOSPrint_lgpdBadge__iJwUK{background:#e0f2fe!important;color:#0369a1!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.manutencaoOSPrint_ruledLine__u15mH{border-bottom:1px solid #94a3b8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.manutencaoOSPrint_problemPhotoCard__P_3Am{break-inside:avoid;page-break-inside:avoid;border:1px solid #cbd5e1!important}.manutencaoOSPrint_problemPhotoImg__19oQf{height:120px!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 portrait;margin:1.2cm 1.5cm}}.manutencaoOSPrint_custeioBadgeOS__aXZRi{display:inline-block;padding:.25rem .65rem;border-radius:4px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem}.manutencaoOSPrint_custeioBadgeContratante__WHR9i{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.manutencaoOSPrint_custeioBadgeIntegral__hAbXn{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.manutencaoOSPrint_materialTable__geORg{width:100%;border-collapse:collapse;margin-top:.65rem;font-size:.8rem}.manutencaoOSPrint_materialTable__geORg th{background:#f8fafc;color:#334155;text-align:left;padding:.45rem .65rem;border:1px solid #cbd5e1;font-weight:700;text-transform:uppercase;font-size:.72rem}.manutencaoOSPrint_materialTable__geORg td{padding:.45rem .65rem;border:1px solid #cbd5e1;color:#0f172a}.manutencaoOSPrint_materialTotalRow__eAEm5 td{background:#f8fafc;font-weight:700;border-top:2px solid #94a3b8}.rh_rhContainer___OzRY{display:flex;flex-direction:column;gap:2rem}.rh_rhHeader__gAUEn{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.rh_title__yQ8bC{font-size:1.25rem;font-weight:700;color:var(--primary-900);letter-spacing:-.01em}.rh_subTabs__zYBma{display:flex;gap:.3rem;background:#f1f5f9;padding:.25rem;border-radius:6px;border:1px solid #e2e8f0;width:fit-content;align-items:center}.rh_subTab__Pk7hw{padding:.3rem .75rem;border:none;background:transparent;color:#475569;font-size:.8rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.rh_subTab__Pk7hw:hover{color:#0f172a;background:rgba(255,255,255,.6)}.rh_subTabActive___Xl0h{background:#ffffff;color:#0f172a;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05)}.rh_contentCard__SrAzH{background:white;padding:2rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-premium);border:1px solid var(--slate-100)}.rh_actionBar__ElAw0{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.rh_searchGroup__6tVxk{position:relative;flex:1;max-width:400px}.rh_searchInput__EoZqy{width:100%;height:32px;padding:0 1rem 0 2.2rem;border:1px solid #cbd5e1;border-radius:5px;font-size:.8125rem;color:#0f172a;outline:none;box-sizing:border-box;transition:all .2s}.rh_searchInput__EoZqy:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.rh_searchIcon__VSBSW{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--slate-400)}.rh_addButton__stlWG{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .85rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;box-sizing:border-box;transition:all .2s}.rh_addButton__stlWG:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.rh_tableWrapper__iAfe6{overflow-x:auto}.rh_rhTable__uEyja{width:100%;border-collapse:collapse}.rh_rhTable__uEyja th{text-align:left;padding:1rem;background:var(--slate-50);color:var(--primary-900);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--slate-200)}.rh_rhTable__uEyja td{padding:1rem;border-bottom:1px solid var(--slate-100);color:var(--slate-700);font-size:.875rem}.rh_employeeInfo__Bhewf{display:flex;align-items:center;gap:1rem}.rh_avatar__DmaGO{width:40px;height:40px;background:var(--slate-200);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--primary-900);flex-shrink:0}.rh_badge__Sg_AG{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;text-transform:uppercase}.rh_badgeActive__M5cmq{background:#dcfce7;color:#166534}.rh_badgeInactive__kEW3H{background:#fee2e2;color:#991b1b}.rh_actions__Y8lp4{display:flex;gap:.5rem}.rh_iconButton__mLCa_{background:#ffffff;border:1px solid #cbd5e1;width:28px;height:28px;padding:0;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:all .2s;color:#475569}.rh_iconButton__mLCa_:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.rh_modalOverlay__Ohbs0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;overflow-y:auto}.rh_modalContent__p9T5h{background:white;width:95%;max-width:920px;max-height:calc(100vh - 40px);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;position:relative;margin:auto}.rh_modalHeader__Z37am{padding:1.25rem 2rem;background:var(--slate-50);border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.rh_modalHeader__Z37am h3{margin:0;color:var(--primary-900);font-size:1.25rem;font-weight:700}.rh_closeButton__fD1vA{background:none;border:none;font-size:1.5rem;color:var(--slate-400);cursor:pointer;line-height:1;padding:.25rem;transition:color .2s}.rh_closeButton__fD1vA:hover{color:var(--slate-700)}.rh_rhForm__mm2oP{min-height:0;overflow:hidden}.rh_modalBody__RExYK,.rh_rhForm__mm2oP{display:flex;flex-direction:column;flex:1}.rh_modalBody__RExYK{padding:1.75rem 2rem;gap:1.25rem;min-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch}.rh_modalBody__RExYK::-webkit-scrollbar{width:8px}.rh_modalBody__RExYK::-webkit-scrollbar-track{background:#f1f5f9}.rh_modalBody__RExYK::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.rh_modalBody__RExYK::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rh_formGroup__xr06L{display:flex;flex-direction:column;gap:.5rem}.rh_formGroup__xr06L label{font-size:.75rem;font-weight:700;color:var(--slate-600);text-transform:uppercase;letter-spacing:.025em}.rh_formRow__wZzO7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.rh_formRowNomeCpf__b_pck{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem}.rh_formRow3__8_y1B{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.25rem}.rh_rhForm__mm2oP input,.rh_rhForm__mm2oP select,.rh_rhForm__mm2oP textarea{padding:.75rem 1rem;border:1px solid var(--slate-300);border-radius:var(--radius-md);outline:none;font-size:.9rem;color:var(--slate-800);background:#ffffff;transition:all .2s}.rh_rhForm__mm2oP textarea{font-family:inherit;resize:vertical}.rh_rhForm__mm2oP input:focus,.rh_rhForm__mm2oP select:focus,.rh_rhForm__mm2oP textarea:focus{border-color:var(--primary-600);box-shadow:0 0 0 3px rgba(15,23,42,.1)}.rh_allocationSection__syBXU{background:#f8fafc;border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.rh_sectionHeader__Y__FH{display:flex;justify-content:space-between;align-items:center}.rh_sectionHeader__Y__FH h4{margin:0;font-size:.95rem;font-weight:700;color:var(--primary-900)}.rh_miniAddButton__gitUa{background:white;border:1px solid var(--primary-600);color:var(--primary-600);font-weight:700;font-size:.8rem;padding:.4rem .85rem;border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.rh_miniAddButton__gitUa:hover{background:var(--primary-50)}.rh_sectionHint___CJa3{margin:0;font-size:.8rem;color:var(--slate-500)}.rh_allocationRow__twlm_{display:flex;align-items:center;gap:.75rem;width:100%}.rh_selectObra__agNfn{flex:1}.rh_percentInputGroup__iY2Nc{display:flex;align-items:center;background:white;border:1px solid var(--slate-300);border-radius:var(--radius-md);padding-right:.75rem;width:120px}.rh_percentInputGroup__iY2Nc input{border:none!important;padding:.7rem .5rem!important;width:100%;outline:none!important;box-shadow:none!important;text-align:right;font-weight:600}.rh_percentInputGroup__iY2Nc span{color:var(--slate-500);font-weight:700}.rh_removeBtn__uXi8S{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.95rem;flex-shrink:0;transition:all .2s}.rh_removeBtn__uXi8S:hover{background:#fecaca}.rh_totalRateio__Cgtrr{text-align:right;font-weight:700;font-size:.85rem;color:var(--slate-700);padding-top:.25rem}.rh_modalActions__5kor2{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:1.25rem 2rem;background:#f8fafc;border-top:1px solid var(--slate-200);flex-shrink:0;position:relative;z-index:10;box-shadow:0 -4px 6px -1px rgba(0,0,0,.05)}.rh_cancelButton__WzK43{background:#ffffff;border:1px solid #cbd5e1;padding:0 1rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;color:#334155;transition:all .2s}.rh_cancelButton__WzK43:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.rh_saveButton__yKvvg{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 1rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .2s}.rh_saveButton__yKvvg:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.rh_saveButton__yKvvg:disabled{opacity:.6;cursor:not-allowed}.rh_emptyState__5HwM2,.rh_loadingContainer__8j8Qd{padding:4rem;text-align:center;color:var(--slate-500)}@media (max-width:768px){.rh_rhHeader__gAUEn{flex-direction:column;align-items:flex-start;gap:1rem}.rh_subTabs__zYBma{width:100%;overflow-x:auto;padding:.25rem;gap:.25rem}.rh_subTab__Pk7hw{padding:.3rem .65rem;font-size:.75rem;white-space:nowrap}.rh_actionBar__ElAw0{flex-direction:column;align-items:stretch;gap:1rem}.rh_searchGroup__6tVxk{max-width:none}.rh_addButton__stlWG{width:100%;justify-content:center}.rh_contentCard__SrAzH{padding:1rem}.rh_modalContent__p9T5h{width:95%;max-height:calc(100vh - 20px)}.rh_formRow3__8_y1B,.rh_formRowNomeCpf__b_pck,.rh_formRow__wZzO7{grid-template-columns:1fr}.rh_modalActions__5kor2{flex-direction:row;justify-content:flex-end;gap:.75rem}.rh_cancelButton__WzK43,.rh_saveButton__yKvvg{width:auto}}.rh_desktopTableWrapper__EZUcS{display:block}.rh_mobileCardsContainer__bo98m{display:none}.rh_mobileEmptyCard__tvdhp{border:1px solid #e2e8f0;border-radius:12px;padding:2.5rem 1rem;text-align:center;color:#64748b;font-size:.9rem;align-items:center;gap:.5rem;grid-column:1/-1}.rh_mobileCard__4RdZb,.rh_mobileEmptyCard__tvdhp{background:#ffffff;display:flex;flex-direction:column}.rh_mobileCard__4RdZb{border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.rh_mobileCard__4RdZb:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.rh_mobileCardHeader__yHCJg{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.rh_mobileCardBody__fn_ZC{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.rh_mobileCardMain__qwsGq{display:flex;flex-direction:column;gap:.25rem;flex:1}.rh_mobileCardValorWrapper__uNGNO{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.rh_mobileCardValorLabel__waXeG{font-size:.68rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.rh_mobileCardValor__SAPVY{font-size:1.05rem;font-weight:800;white-space:nowrap}.rh_mobileCardFooter__Ngz1d{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff}.rh_mobileCardActionBtn__GVc6C{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.rh_mobileCardActionView__zlPdP{background:#f8fafc;color:#334155;border-color:#cbd5e1}.rh_mobileCardActionView__zlPdP:hover{background:#f1f5f9;color:#0f172a}.rh_mobileCardActionEdit__kXR3x{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.rh_mobileCardActionEdit__kXR3x:hover{background:#dbeafe;color:#1e40af}.rh_mobileCardActionDelete__dvPK3{background:#fef2f2;color:#dc2626;border-color:#fecaca}.rh_mobileCardActionDelete__dvPK3:hover{background:#fee2e2;color:#b91c1c}@media (max-width:1024px){.rh_contentCard__SrAzH{background:transparent;border:none;box-shadow:none;padding:0}.rh_desktopTableWrapper__EZUcS{display:none!important}.rh_mobileCardsContainer__bo98m{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (max-width:640px){.rh_mobileCardsContainer__bo98m{grid-template-columns:1fr;gap:.75rem}}.contabil_container__WKXH8{padding:1rem 0;width:100%;max-width:100%;box-sizing:border-box;min-height:calc(100vh - 200px)}.contabil_header__r7TjF{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.contabil_title__p_png{font-size:1.25rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.contabil_orderBadge__Cexjf{display:inline-flex;align-items:center;gap:.4rem;background:#f1f5f9;color:#475569;padding:.35rem .85rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid #e2e8f0;margin-top:.5rem}.contabil_card__7fVAX{background:white;padding:24px 20px;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);margin-bottom:24px;width:100%;box-sizing:border-box}.contabil_uploadArea__ZupNl{border:2px dashed #cbd5e1;border-radius:12px;padding:40px;text-align:center;transition:all .3s ease;cursor:pointer}.contabil_uploadAreaHover__I6eyt{border-color:#3b82f6;background:#eff6ff}.contabil_uploadIcon___Vjjn{width:48px;height:48px;margin:0 auto 16px;color:#94a3b8}.contabil_uploadText__OqauK{font-size:16px;color:#475569}.contabil_uploadSubtext__3_6WC{font-size:14px;color:#94a3b8;margin-top:8px}.contabil_tableContainer__Tc5DD{overflow-x:auto}.contabil_table__c4s_Z{width:100%;border-collapse:collapse}.contabil_th__lAayo{text-align:left;padding:12px 8px;background:#f1f5f9;color:#64748b;font-size:14px;font-weight:600}.contabil_td__knFyU{padding:10px 8px;border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px}.contabil_statusBadge__8MNjv{padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600}.contabil_statusNovo__q2ALH{background:#eff6ff;color:#1d4ed8}.contabil_statusConferido__MqkVS{background:#fefce8;color:#854d0e}.contabil_statusEnviado__tDNXR{background:#f3e8ff;color:#6b21a8}.contabil_statusLancado__nvTvF{background:#dcfce7;color:#15803d}.contabil_actions__bhhXd{display:flex;flex-direction:column;gap:4px;width:fit-content;align-items:stretch}.contabil_btn__zkJX1{padding:0 .65rem;height:28px;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap}.contabil_btnPrimary__US0Tt{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.contabil_btnPrimary__US0Tt:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.contabil_btnSecondary__igE41{background:#ffffff;border-color:#cbd5e1;color:#334155}.contabil_btnSecondary__igE41:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.contabil_btnDanger__vTl_p{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.contabil_btnDanger__vTl_p:hover{background:#fee2e2;border-color:#f87171}.contabil_modal__xOYIr{background:white;padding:0;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);z-index:100000;width:95%;max-width:750px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;position:relative;margin:auto;animation:contabil_slideUp__zvvl0 .25s ease-out}.contabil_modalHeader__J2l7P{padding:20px 32px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.contabil_modalBody__ChgFu{padding:24px 32px;flex:1;overflow-y:auto}.contabil_modalFooter__KLgtc{padding:16px 32px;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:12px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;flex-shrink:0}.contabil_btnPrimaryGradient__MpEL9{background:#eff6ff;color:#1d4ed8;padding:0 .75rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;border:1px solid #bfdbfe;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.35rem}.contabil_btnPrimaryGradient__MpEL9:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.contabil_btnSecondaryModern__VoExT{background:white;color:#334155;padding:0 .75rem;height:32px;border-radius:5px;font-size:.8125rem;font-weight:500;border:1px solid #cbd5e1;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:.35rem}.contabil_btnSecondaryModern__VoExT:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.contabil_overlay__pI38U{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;backdrop-filter:blur(4px);overflow-y:auto;animation:contabil_fadeIn__n0ai8 .25s ease-out}.contabil_formGroup__BeJl8{margin-bottom:20px}.contabil_label__Xv2kb{display:block;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.contabil_input__jG_Fm,.contabil_select__VuchS,.contabil_textarea__rThde{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px}.contabil_grid__s5o5C{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.contabil_loading__XOv2Q{display:flex;justify-content:center;align-items:center;height:200px}.contabil_spinner__L_Dlf{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3b82f6;border-radius:50%;animation:contabil_spin__TCS79 1s linear infinite}.contabil_legend__t4n6I{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;padding:16px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.contabil_legendItem___gyBN{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155;font-weight:600}.contabil_legendDot__c4aXP{width:14px;height:14px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.1)}.contabil_legend__t4n6I .contabil_statusNovo__q2ALH{background-color:#3b82f6!important}.contabil_legend__t4n6I .contabil_statusConferido__MqkVS{background-color:#eab308!important}.contabil_legend__t4n6I .contabil_statusEnviado__tDNXR{background-color:#a855f7!important}.contabil_legend__t4n6I .contabil_statusLancado__nvTvF{background-color:#22c55e!important}@keyframes contabil_spin__TCS79{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes contabil_fadeIn__n0ai8{0%{opacity:0}to{opacity:1}}@keyframes contabil_slideUp__zvvl0{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.contabil_dashboardGrid__hEASO{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}.contabil_statCard__nLXEX{background:white;padding:20px;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px}.contabil_statTitle__7rj0D{font-size:14px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.contabil_statValue__XKZSD{font-size:28px;font-weight:700;color:#1e293b}.contabil_projectCard__VcG_1{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:transform .2s,box-shadow .2s}.contabil_projectCard__VcG_1:hover{transform:translateY(-4px);box-shadow:0 12px 20px -5px rgba(0,0,0,.1)}.contabil_projectHeader__tXa1T{padding:16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.contabil_projectName__9sL6q{font-size:16px;font-weight:700;color:#1e293b}.contabil_projectBody__kqYb7{padding:16px}.contabil_projectStat__N6KiL{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.contabil_projectStatLabel__RMdCS{color:#64748b}.contabil_projectStatValue__uEC4i{font-weight:600;color:#334155}.contabil_statusMiniGrid__bnPpy{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.contabil_miniStatusBadge__HKoDg{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700;text-align:center}.contabil_tabActionHeader__y2KbT{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box;scrollbar-width:none}.contabil_tabActionHeader__y2KbT::-webkit-scrollbar{display:none}.contabil_tabs__dmOzA{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box;scrollbar-width:none}.contabil_tabs__dmOzA::-webkit-scrollbar{display:none}.contabil_tabButton__ZfnEK{padding:8px 16px;font-size:14px;font-weight:600;color:#64748b;border:none;background:none;cursor:pointer;border-radius:8px;transition:all .2s;white-space:nowrap;flex-shrink:0}.contabil_tabButtonActive__nSDaC{background:#eff6ff;color:#3b82f6}.contabil_taxesMappingGrid__ROd22{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;box-sizing:border-box}.contabil_taxRowGrid__Yyf21{grid-template-columns:80px 1fr auto}.contabil_customTaxRow__hV7L6,.contabil_taxRowGrid__Yyf21{display:grid;gap:10px;align-items:center;margin-bottom:8px;width:100%;box-sizing:border-box}.contabil_customTaxRow__hV7L6{grid-template-columns:1fr 100px auto auto}.contabil_lockedProject__gTHCC{display:flex;align-items:center;gap:8px;color:#475569;font-weight:600;font-size:13px;padding:8px;background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0}.contabil_lockIcon__9pnHi{font-size:11px;opacity:.6}.contabil_selectLinked__FRnpr{border-color:#3b82f6;background-color:#eff6ff;font-weight:600}.contabil_linkingGroup__ScLgs{display:flex;gap:4px;align-items:center;width:100%;min-width:180px}.contabil_linkedProjectContainer__UUoXG{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0;width:100%}.contabil_projectNameText__ER0pO{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;color:#475569;max-width:150px}.contabil_emitenteText__1CpnZ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.contabil_btnToggleFiltrosMobile__eZv5X{display:none}.contabil_filtersBar__1VkQ8{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.contabil_filterGroup__hw_ty{flex:1;min-width:150px}.contabil_filterInput__F7Fx2,.contabil_filterSelect__O_XxO{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;color:#334155;background:white;transition:all .2s}.contabil_filterInput__F7Fx2:focus,.contabil_filterSelect__O_XxO:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.contabil_pagination__QWW6j{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin:10px 0;border-top:1px solid #e2e8f0}.contabil_paginationInfo__1Eads{font-size:13px;color:#64748b}.contabil_paginationControls__66su0{display:flex;align-items:center;gap:12px}.contabil_paginationButton__Ava4b{padding:6px 12px;border:1px solid #e2e8f0;background:white;border-radius:6px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.contabil_paginationButton__Ava4b:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.contabil_paginationButton__Ava4b:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.contabil_pageIndicator__V24Nk{font-size:13px;color:#64748b}.contabil_pageIndicator__V24Nk strong{color:#1e293b}.contabil_miniBtnDanger__twCNJ,.contabil_miniBtnEdit__FzOAq,.contabil_miniBtnSuccess__stRup{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:all .2s;display:inline-flex;align-items:center;gap:4px}.contabil_miniBtnEdit__FzOAq{background:#eff6ff;color:#3b82f6;border:1px solid #dbeafe}.contabil_miniBtnEdit__FzOAq:hover{background:#dbeafe}.contabil_miniBtnSuccess__stRup{background:#f0fdf4;color:#16a34a;border:1px solid #dcfce7}.contabil_miniBtnSuccess__stRup:hover{background:#dcfce7}.contabil_miniBtnDanger__twCNJ{background:#fef2f2;color:#dc2626;border:1px solid #fee2e2}.contabil_miniBtnDanger__twCNJ:hover{background:#fee2e2}.contabil_batchActionsBar__e1wLj{display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px;gap:10px;flex-wrap:wrap;width:100%;box-sizing:border-box}.contabil_batchActionsGroup__0PEbX{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.contabil_clearSelectionBtn__2JOqL{background:none;border:none;color:#e11d48;font-size:12px;cursor:pointer;font-weight:600;padding:4px 8px;border-radius:4px;transition:background .2s}.contabil_clearSelectionBtn__2JOqL:hover{background:#ffe4e6}.contabil_dashboardContainer__CgK6a{width:100%;box-sizing:border-box}.contabil_fiscalFiltersCard__UIK_R{background:#ffffff;padding:16px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-bottom:24px;border:1px solid #e2e8f0;width:100%;box-sizing:border-box}.contabil_fiscalFiltersGrid__3Ys24{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;width:100%;box-sizing:border-box}.contabil_fiscalFilterFieldEmp__ICiMy{flex:2 1 240px;min-width:200px}.contabil_fiscalFilterFieldSmall__bHwYf{flex:1 1 110px;min-width:95px}.contabil_fiscalFilterFieldDate__z_WGk{flex:1 1 135px;min-width:125px}.contabil_fiscalFilterLabel__EnfQz{display:block;font-size:11px;font-weight:700;color:#64748b;margin-bottom:4px;text-transform:uppercase;letter-spacing:.025em}.contabil_fiscalFilterInput__YutF3,.contabil_fiscalFilterSelect__i8Cek{width:100%;padding:8px 10px;border-radius:6px;border:1px solid #cbd5e1;font-size:13px;color:#1e293b;background:#ffffff;box-sizing:border-box;transition:all .2s}.contabil_fiscalFilterInput__YutF3:focus,.contabil_fiscalFilterSelect__i8Cek:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.contabil_fiscalFilterInput__YutF3:disabled,.contabil_fiscalFilterSelect__i8Cek:disabled{background:#f8fafc;cursor:not-allowed;color:#94a3b8}.contabil_fiscalFilterActions__WqLud{display:flex;align-items:center;gap:8px}.contabil_fiscalBtnClear__sJlMD{padding:8px 16px;border-radius:6px;border:1px solid #cbd5e1;background:#f8fafc;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;height:35px;display:inline-flex;align-items:center;justify-content:center}.contabil_fiscalBtnClear__sJlMD:hover{background:#f1f5f9;color:#1e293b;border-color:#94a3b8}.contabil_fiscalNotice__II49o{margin-top:16px;padding:10px 16px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;font-size:12px;color:#1e40af;display:flex;align-items:center;gap:8px;line-height:1.4;width:100%;box-sizing:border-box}.contabil_filterActions__9_AVF{display:flex;align-items:flex-end;gap:8px}.contabil_summaryBar__GnGR9{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:8px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;width:100%;box-sizing:border-box}.contabil_summaryCard__6FtAI{display:flex;align-items:center;gap:8px;background:transparent;padding:0;border:none;box-shadow:none}.contabil_summaryCardHighlight__DaHmA{background:#f0f9ff;padding:4px 12px;border-radius:6px;border:1px solid #bae6fd}.contabil_summaryIcon__goMqm{font-size:14px;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent}.contabil_summaryCardHighlight__DaHmA .contabil_summaryIcon__goMqm{background:transparent}.contabil_summaryTitle__Gw3y6{display:inline;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin:0}.contabil_summaryCardHighlight__DaHmA .contabil_summaryTitle__Gw3y6{color:#0369a1}.contabil_summaryValue__Gigim{font-size:13px;font-weight:700;color:#1e293b;margin-left:4px}.contabil_summaryValueHighlight__vuJ4V{font-size:15px;font-weight:800;color:#0284c7;margin-left:4px}.contabil_limitNotice__oMlSg{display:flex;align-items:center;gap:.5rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:.5rem .85rem;border-radius:8px;font-size:.8125rem;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:12px}.contabil_filterBtn__OX6_F{background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:0 .75rem;color:#1d4ed8;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;height:32px;display:inline-flex;align-items:center;gap:.35rem}.contabil_filterBtn__OX6_F:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.contabil_clearFiltersBtn__91AGl{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;padding:0 .75rem;color:#475569;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap}.contabil_clearFiltersBtn__91AGl:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.contabil_desktopTableWrapper__Ohyxm{display:block;width:100%}.contabil_mobileCardsContainer__de6IK{display:none;width:100%}.contabil_contabilCard__XGIVO{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease;width:100%;box-sizing:border-box}.contabil_contabilCard__XGIVO:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08);border-color:#cbd5e1}.contabil_contabilCardHeader__ptdEw{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:.65rem;gap:.5rem;flex-wrap:wrap}.contabil_contabilCardBody__mJRw3{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.contabil_contabilCardField__mAton{display:flex;flex-direction:column;gap:2px}.contabil_contabilCardLabel__FjCW4{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.03em}.contabil_contabilCardVal__bOEk_{font-size:.9rem;color:#1e293b;word-break:break-word}.contabil_contabilCardFooter__NNVe2{display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #f1f5f9;padding-top:.65rem;gap:.5rem}@media (max-width:1024px){.contabil_desktopTableWrapper__Ohyxm{display:none!important}.contabil_mobileCardsContainer__de6IK{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;box-sizing:border-box!important}.contabil_tableContainer__Tc5DD{background:transparent!important;border:none!important;box-shadow:none!important;overflow-x:visible!important}.contabil_btnToggleFiltrosMobile__eZv5X{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.contabil_btnToggleFiltrosMobile__eZv5X:hover{background:#f8fafc;border-color:#94a3b8}.contabil_filtersBar__1VkQ8{display:none!important;margin-bottom:1rem}.contabil_filtersBar__1VkQ8.contabil_filtersBarOpen___fFlR{display:flex!important;flex-direction:column;padding:14px;gap:10px;width:100%;box-sizing:border-box}.contabil_filtersBar__1VkQ8.contabil_filtersBarOpen___fFlR .contabil_filterGroup__hw_ty{width:100%}.contabil_filterActions__9_AVF{width:100%;flex-direction:row;gap:8px;margin-top:6px}.contabil_filterActions__9_AVF button{flex:1;height:38px;justify-content:center;font-size:.875rem}.contabil_dashboardGrid__hEASO{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:16px}.contabil_fiscalFilterFieldEmp__ICiMy{flex:1 1 100%;min-width:100%}.contabil_overlay__pI38U{padding:.75rem!important}.contabil_modal__xOYIr{width:100%!important;max-width:100%!important;max-height:94vh!important;border-radius:14px!important;box-sizing:border-box!important;overflow-x:hidden!important}.contabil_modalHeader__J2l7P{padding:16px 20px!important}.contabil_modalBody__ChgFu{padding:20px 16px!important;overflow-x:hidden!important}.contabil_modalFooter__KLgtc{padding:14px 16px!important}}@media (max-width:768px){.contabil_container__WKXH8{padding:.5rem 0;width:100%;box-sizing:border-box}.contabil_header__r7TjF{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.contabil_header__r7TjF .contabil_actions__bhhXd{width:100%}.contabil_header__r7TjF .contabil_actions__bhhXd .contabil_btn__zkJX1,.contabil_header__r7TjF .contabil_btn__zkJX1{width:100%;height:38px;justify-content:center;font-size:.875rem}.contabil_title__p_png{font-size:1.15rem}.contabil_card__7fVAX{padding:1.15rem .85rem!important;border-radius:12px!important;margin-bottom:16px!important;width:100%!important;box-sizing:border-box!important}.contabil_tabActionHeader__y2KbT{gap:6px;padding-bottom:8px;margin-bottom:14px}.contabil_tabButton__ZfnEK{padding:7px 12px;font-size:13px}.contabil_dashboardGrid__hEASO{grid-template-columns:1fr!important;gap:12px!important;margin-top:14px!important}.contabil_statCard__nLXEX{padding:14px 16px;border-radius:12px}.contabil_statTitle__7rj0D{font-size:12px}.contabil_statValue__XKZSD{font-size:1.45rem}.contabil_projectCard__VcG_1{border-radius:12px;width:100%;box-sizing:border-box}.contabil_projectBody__kqYb7,.contabil_projectHeader__tXa1T{padding:12px 14px}.contabil_fiscalFiltersCard__UIK_R{padding:14px 12px;margin-bottom:16px}.contabil_fiscalFiltersGrid__3Ys24{flex-direction:column;gap:10px;width:100%}.contabil_fiscalFilterFieldDate__z_WGk,.contabil_fiscalFilterFieldEmp__ICiMy,.contabil_fiscalFilterFieldSmall__bHwYf{width:100%!important;flex:1 1 100%!important;min-width:100%!important}.contabil_fiscalFilterActions__WqLud{width:100%;margin-top:4px}.contabil_fiscalBtnClear__sJlMD{width:100%;height:38px;justify-content:center;font-size:.875rem}.contabil_taxesMappingGrid__ROd22{grid-template-columns:1fr!important;gap:12px!important}.contabil_taxRowGrid__Yyf21{grid-template-columns:70px 1fr auto;gap:6px}.contabil_customTaxRow__hV7L6{grid-template-columns:1fr 85px auto auto;gap:6px}.contabil_summaryBar__GnGR9{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box!important}.contabil_summaryCard__6FtAI{padding:0!important}.contabil_summaryCardHighlight__DaHmA,.contabil_summaryCard__6FtAI{width:100%!important;box-sizing:border-box!important;justify-content:space-between!important}.contabil_summaryCardHighlight__DaHmA{padding:6px 10px!important}.contabil_batchActionsBar__e1wLj{flex-direction:column;align-items:stretch;gap:8px;padding:0 0 10px}.contabil_batchActionsGroup__0PEbX{width:100%;flex-direction:column;gap:8px}.contabil_batchActionsGroup__0PEbX button{width:100%;height:38px;justify-content:center;font-size:.85rem}.contabil_clearSelectionBtn__2JOqL{width:100%;text-align:center;padding:6px 0;font-size:13px}.contabil_pagination__QWW6j{flex-direction:column;gap:12px;align-items:center;width:100%;padding:14px 0}.contabil_paginationInfo__1Eads{text-align:center;font-size:12px}.contabil_paginationControls__66su0{width:100%;justify-content:space-between}.contabil_paginationButton__Ava4b{height:36px;padding:0 14px;font-size:13px}.contabil_perPageSelector__kx0EP{width:100%;justify-content:center}.contabil_contabilCard__XGIVO{padding:.85rem;border-radius:10px;width:100%;box-sizing:border-box}.contabil_contabilCardBody__mJRw3{grid-template-columns:1fr;gap:.5rem}.contabil_contabilCardFooter__NNVe2{justify-content:stretch;gap:8px}.contabil_contabilCardFooter__NNVe2 button{flex:1;height:38px;justify-content:center;font-size:.85rem}.contabil_overlay__pI38U{padding:.5rem!important}.contabil_modal__xOYIr{width:100%!important;max-width:100%!important;max-height:95vh!important;border-radius:12px!important;box-sizing:border-box!important}.contabil_modalHeader__J2l7P{padding:14px 16px!important}.contabil_modalBody__ChgFu{padding:14px!important}.contabil_modalFooter__KLgtc{padding:12px 14px!important;flex-direction:column!important;gap:8px!important}.contabil_modalFooter__KLgtc button{width:100%!important;height:40px!important;justify-content:center!important;font-size:.95rem!important}}@media (max-width:480px){.contabil_contabilCardHeader__ptdEw{flex-direction:column;align-items:flex-start;gap:6px}.contabil_contabilCardHeader__ptdEw>div:first-child{width:100%;justify-content:space-between}.contabil_taxRowGrid__Yyf21{grid-template-columns:55px 1fr auto;gap:4px}.contabil_customTaxRow__hV7L6{grid-template-columns:1fr 75px auto auto;gap:4px}}@media print{.contabil_desktopTableWrapper__Ohyxm{display:block!important}.contabil_mobileCardsContainer__de6IK{display:none!important}}.backup_backupContainer__39Rqn{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box;overflow-x:hidden}.backup_headerBanner__EfAkN{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl,1rem);padding:1.5rem 1.75rem;color:#0f172a;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.04));box-sizing:border-box;width:100%}.backup_headerInfo__jmb8n{max-width:900px}.backup_title__VWXR7{font-size:1.35rem;font-weight:700;margin:0 0 .35rem;display:flex;align-items:center;gap:.5rem;color:var(--primary-900,#0f172a);letter-spacing:-.01em}.backup_titleIcon__tjeQb{font-size:1.5rem;display:inline-block;line-height:1}.backup_subtitle__jzaVr{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.backup_filtersCard__JgWjt{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg,.75rem);padding:1.5rem;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.04));box-sizing:border-box;width:100%}.backup_filtersTitle__c4PfW{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 1.25rem;display:flex;align-items:center;gap:.5rem}.backup_iconSpan__LsvsH{font-size:1.2rem;display:inline-block}.backup_filtersGrid__uTKlH{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;align-items:flex-end;width:100%;box-sizing:border-box}.backup_filterGroup__vK6G_{display:flex;flex-direction:column;gap:.4rem;min-width:0}.backup_label__YXHnL{font-size:.8125rem;font-weight:600;color:#475569}.backup_input__yXU2q,.backup_select__3EgT_{height:38px;min-height:38px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:6px;background-color:#f8fafc;color:var(--primary-900,#0f172a);font-size:.875rem;outline:none;transition:all .2s ease;box-sizing:border-box;width:100%}.backup_input__yXU2q:focus,.backup_select__3EgT_:focus{border-color:#2563eb;background-color:#ffffff;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.backup_geralCard__M7a_Z{background:#ffffff;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:var(--radius-xl,1rem);padding:1.5rem 1.75rem;color:#0f172a;position:relative;overflow:hidden;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.04));box-sizing:border-box;width:100%}.backup_geralContent__F4yAP{position:relative;z-index:2;display:flex;flex-direction:column;gap:.85rem;width:100%}.backup_geralBadge__dsmJJ{display:inline-block;align-self:flex-start;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.725rem;font-weight:700;padding:.25rem .65rem;border-radius:4px;letter-spacing:.5px}.backup_geralTitle__frBuy{font-size:1.25rem;font-weight:700;margin:0;color:#0f172a}.backup_geralDesc__WqRhs{font-size:.875rem;color:#475569;line-height:1.5;margin:0;max-width:900px}.backup_featuresList__PBDed{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem;width:100%}.backup_featureItem__D2sfe{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.35rem .75rem;font-size:.8125rem;color:#334155;font-weight:500}.backup_btnGeral__CgTlo{margin-top:.5rem;align-self:flex-start;height:40px;min-height:40px;box-sizing:border-box;padding:0 1.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.backup_btnGeral__CgTlo:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.backup_btnGeral__CgTlo:disabled{opacity:.65;cursor:not-allowed;transform:none}.backup_specificSection__Oep8B{margin-top:.5rem;display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box}.backup_sectionTitle__Xn6aI{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem}.backup_sectionSubtitle__6bER_{font-size:.875rem;color:#64748b;margin:0 0 .25rem}.backup_cardsGrid__My3hU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;width:100%;box-sizing:border-box}.backup_moduleCard__Nx6dl{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg,.75rem);padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.04));transition:all .2s ease;box-sizing:border-box;width:100%}.backup_moduleCard__Nx6dl:hover{transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.07));border-color:#cbd5e1}.backup_cardHeader__EZhnK{display:flex;align-items:center;gap:.75rem}.backup_cardIcon__umufk{font-size:1.35rem;padding:.5rem;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.backup_cardTitle__odXu9{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0}.backup_cardDesc__T27Wh{font-size:.85rem;color:#64748b;line-height:1.45;margin:0;flex:1}.backup_btnModule__FSvP0{height:38px;min-height:38px;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;box-sizing:border-box}.backup_btnDespesas__tAJ6G{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.backup_btnDespesas__tAJ6G:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.backup_btnReceitas__Msqfn{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.backup_btnReceitas__Msqfn:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.backup_btnContratos__G0twc{background:#f5f3ff;color:#5b21b6;border:1px solid #ddd6fe}.backup_btnContratos__G0twc:hover:not(:disabled){background:#ede9fe;border-color:#c4b5fd;color:#4c1d95}.backup_btnModule__FSvP0:disabled{opacity:.6;cursor:not-allowed;transform:none}.backup_spinner__xlfNz{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid rgba(29,78,216,.25);border-top-color:#1d4ed8;animation:backup_spin__2AYr1 .8s linear infinite}@keyframes backup_spin__2AYr1{to{transform:rotate(1turn)}}@media (max-width:1024px){.backup_backupContainer__39Rqn{padding:1.25rem 1rem;gap:1.25rem}.backup_filtersGrid__uTKlH{grid-template-columns:repeat(2,1fr);gap:.85rem}.backup_cardsGrid__My3hU{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:768px){.backup_backupContainer__39Rqn{padding:.85rem .75rem;gap:1rem}.backup_headerBanner__EfAkN{padding:1.15rem 1rem;border-radius:12px}.backup_title__VWXR7{font-size:1.2rem}.backup_filtersCard__JgWjt{padding:1.15rem 1rem;border-radius:12px}.backup_filtersTitle__c4PfW{font-size:1.05rem;margin-bottom:1rem}.backup_filtersGrid__uTKlH{grid-template-columns:1fr;gap:.75rem}.backup_geralCard__M7a_Z{padding:1.15rem 1rem;border-radius:12px}.backup_geralTitle__frBuy{font-size:1.15rem}.backup_btnGeral__CgTlo{width:100%;justify-content:center;height:42px;min-height:42px;font-size:.875rem}.backup_cardsGrid__My3hU{grid-template-columns:1fr;gap:.85rem}.backup_moduleCard__Nx6dl{padding:1.15rem 1rem;border-radius:12px}.backup_btnModule__FSvP0{height:40px;min-height:40px}}@media (max-width:480px){.backup_backupContainer__39Rqn{padding:.65rem .5rem;gap:.75rem}.backup_headerBanner__EfAkN{padding:.85rem .75rem;border-radius:10px}.backup_title__VWXR7{font-size:1.1rem;flex-wrap:wrap}.backup_subtitle__jzaVr{font-size:.8125rem}.backup_filtersCard__JgWjt,.backup_geralCard__M7a_Z{padding:.85rem .75rem;border-radius:10px}.backup_featuresList__PBDed{flex-direction:column;gap:.35rem}.backup_featureItem__D2sfe{width:100%;font-size:.78rem;padding:.35rem .5rem}.backup_moduleCard__Nx6dl{padding:.85rem .75rem;border-radius:10px}.backup_cardTitle__odXu9{font-size:1rem}.backup_cardDesc__T27Wh{font-size:.8125rem}}.extratos_container__4gEBe{padding:1.5rem;background-color:#f8fafc;min-height:100vh;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.extratos_header__ySZ7W{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.extratos_headerActions__AL92Z{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.extratos_title__LCeO0{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem;letter-spacing:-.01em}.extratos_subtitle__qBTVP{font-size:.875rem;color:#64748b;margin:.25rem 0 0}.extratos_statsGrid__rTyvP{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.extratos_statCard__ncgI7{background:#ffffff;padding:1.25rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column}.extratos_statTitle__TKsK3{font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.extratos_statValue__3iSzz{font-size:1.5rem;font-weight:800;color:#0f172a}.extratos_btnToggleFiltrosMobile__OT7UN{display:none}.extratos_filterCard__7cuhI{background:#ffffff;padding:1.25rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:1.5rem}.extratos_filterGrid__3GRBa{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;align-items:flex-end}.extratos_filterGroup__26Iwn{display:flex;flex-direction:column;gap:.35rem}.extratos_label__Ok_GG{font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase}.extratos_input__1v1ur,.extratos_select__T06ZI{height:32px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:5px;font-size:.8125rem;color:#1e293b;outline:none;background-color:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.extratos_input__1v1ur:focus,.extratos_select__T06ZI:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.extratos_btnPrimary__pVvyp{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 .85rem;height:32px;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;box-sizing:border-box;transition:all .2s}.extratos_btnPrimary__pVvyp:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.extratos_btnSecondary__9TiHT{background-color:#ffffff;color:#334155;border:1px solid #cbd5e1;padding:0 .85rem;height:32px;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s}.extratos_btnSecondary__9TiHT:hover{background-color:#f8fafc;border-color:#94a3b8;color:#0f172a}.extratos_tableCard__7MSgd{background:#ffffff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.extratos_tableWrapper__kSO53{overflow-x:auto}.extratos_table__ns9L7{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.extratos_table__ns9L7 th{background-color:#f8fafc;color:#475569;font-weight:700;padding:.875rem 1rem;border-bottom:1px solid #e2e8f0;white-space:nowrap;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.extratos_table__ns9L7 td{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#334155}.extratos_table__ns9L7 tr:hover{background-color:#f8fafc}.extratos_statusBadge__xHlFv{display:inline-block;padding:.25rem .6rem;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase}.extratos_statusPendente__nYpm0{background-color:#fef3c7;color:#d97706;border:1px solid #fde68a}.extratos_statusConferido__z_1ae{background-color:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.extratos_statusEnviado__ci4D5{background-color:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.extratos_statusArquivado__1mqXI{background-color:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.extratos_actionButton__VCZKj{background:none;border:none;padding:.4rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:background-color .2s}.extratos_actionButton__VCZKj:hover{background-color:#e2e8f0}.extratos_emptyState__kRe_5{text-align:center;padding:3rem 1.5rem;color:#64748b}.extratos_overlay__YRVS1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);padding:1rem;box-sizing:border-box}.extratos_modal__42Xo1{background-color:#ffffff;border-radius:16px;width:90%;max-width:700px;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:1.5rem;box-sizing:border-box}.extratos_contaForm__Qyw0r{background:#f8fafc;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #e2e8f0}.extratos_contaFormTitle__xE_DR{margin:0 0 .75rem;font-size:.9rem;color:#0f172a}.extratos_contaFormGrid__yYcNp{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.extratos_contaFormActions__GJpUJ{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.extratos_contasCadastradasTitle__ivHIe{margin:0 0 .5rem;font-size:.9rem;color:#475569}.extratos_contasListContainer__ARYtm{max-height:250px;overflow-y:auto}.extratos_contasList__u1j8J{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.extratos_contaListItem___8Ihp{display:flex;justify-content:space-between;align-items:center;padding:.6rem .8rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;gap:.5rem}.extratos_contaListItemActive__y0kg9{background:#eff6ff;border-color:#3b82f6}.extratos_contaItemInfo__gNmMh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.extratos_contaItemDetails__e_4mo{font-size:.8rem;color:#64748b}.extratos_contaItemActions__hb3b_{display:flex;gap:4px;flex-shrink:0}.extratos_detailGrid__VFvuy{display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:.875rem}.extratos_detailField__nyErY{display:flex;flex-direction:column;gap:.2rem}.extratos_detailAnexosSection__96yV7{grid-column:1/-1;margin-top:.5rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.extratos_detailAnexosList__0gz9z{display:flex;gap:8px;flex-wrap:wrap}.extratos_btnAnexo__tWyaF{text-decoration:none;display:inline-flex;padding:.4rem .85rem;font-size:.85rem;min-height:34px}.extratos_detailObservacoesSection__xsb_v{grid-column:1/-1;margin-top:.5rem}.extratos_detailObservacoesContent__pbw5Z{white-space:pre-wrap;background-color:#f1f5f9;padding:.75rem;border-radius:8px;border-left:4px solid #cbd5e1;margin-top:.3rem;font-size:.85rem;word-break:break-word;overflow-wrap:anywhere}.extratos_modalHeader__Xl9Py{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.extratos_modalTitle__nNabx{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.extratos_desktopTableWrapper__eYyQi{display:block}.extratos_mobileCardsContainer__6laMg{display:none}.extratos_mobileEmptyCard__IFXCK,.extratos_mobileLoadingCard__F_bHs{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:2.5rem 1rem;text-align:center;color:#64748b;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;grid-column:1/-1}.extratos_mobileCard__PNFIi{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.extratos_mobileCard__PNFIi:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.extratos_mobileCardHeader__p5BB4{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.extratos_mobileCardHeaderLeft__k5Sdc{display:flex;align-items:center;gap:.6rem}.extratos_mobileCardId__B3DNR{font-size:.875rem;font-weight:700;color:#0f172a}.extratos_mobileCardRef__aGlCb{font-size:.8rem;font-weight:600;color:#2563eb;background:#eff6ff;padding:.15rem .45rem;border-radius:4px}.extratos_mobileCardBody___5BnN{padding:.9rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.extratos_mobileCardMain__Is__Z{display:flex;flex-direction:column;gap:.25rem;flex:1}.extratos_mobileCardConta__UGh02{font-size:.85rem;font-weight:600;color:#334155}.extratos_mobileCardTitular__yhRCW{font-size:.8rem;color:#64748b}.extratos_mobileCardPeriodo__rU8dr{font-size:.75rem;color:#64748b;margin-top:.2rem}.extratos_mobileCardValorWrapper__v5H4K{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.extratos_mobileCardValorLabel___79f4{font-size:.68rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.extratos_mobileCardValor__SeSwa{font-size:1.05rem;font-weight:800;white-space:nowrap}.extratos_mobileCardAnexosRow__bKN0E{padding:.5rem .9rem;background:#fafafa;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.extratos_mobileCardAnexosLabel__OO0t5{font-size:.75rem;font-weight:600;color:#64748b}.extratos_mobileCardFooter__fPWFG{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff;flex-wrap:wrap}.extratos_mobileCardActionBtn__QvNE9{flex:1;min-width:60px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.extratos_btnVer__h5qp5{background:#f8fafc;color:#334155;border-color:#cbd5e1}.extratos_btnVer__h5qp5:hover{background:#f1f5f9;color:#0f172a}.extratos_btnEnviar__Pko1P{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.extratos_btnEnviar__Pko1P:hover{background:#dcfce7;color:#166534}.extratos_btnEditar__IDjU_{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.extratos_btnEditar__IDjU_:hover{background:#dbeafe;color:#1e40af}.extratos_btnExcluir__dYOFP{background:#fef2f2;color:#dc2626;border-color:#fecaca}.extratos_btnExcluir__dYOFP:hover{background:#fee2e2;color:#b91c1c}@media (max-width:1024px){.extratos_container__4gEBe{padding:1rem;max-width:100vw;box-sizing:border-box}.extratos_header__ySZ7W{flex-direction:column;align-items:stretch;gap:.75rem}.extratos_headerActions__AL92Z{width:100%;display:flex;flex-direction:row;gap:.5rem}.extratos_headerActions__AL92Z button{flex:1;justify-content:center;min-height:38px}.extratos_btnToggleFiltrosMobile__OT7UN{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.extratos_btnToggleFiltrosMobile__OT7UN:hover{background:#f8fafc;border-color:#94a3b8}.extratos_filterCard__7cuhI{display:none;margin-bottom:1rem}.extratos_filterCard__7cuhI.extratos_filterCardOpen__Svrlu{display:block}.extratos_filterGrid__3GRBa{grid-template-columns:repeat(2,1fr);gap:.75rem}.extratos_tableCard__7MSgd{background:transparent;border:none;box-shadow:none}.extratos_desktopTableWrapper__eYyQi{display:none!important}.extratos_mobileCardsContainer__6laMg{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.extratos_modal__42Xo1{width:95%!important;max-width:95%!important;max-height:94vh!important;border-radius:14px;padding:1.25rem}.extratos_modalTitle__nNabx{font-size:1.15rem}}@media (max-width:768px){.extratos_container__4gEBe{padding:.75rem}.extratos_headerActions__AL92Z{flex-direction:column;width:100%}.extratos_headerActions__AL92Z button{width:100%;min-height:38px}.extratos_statsGrid__rTyvP{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.extratos_statCard__ncgI7{padding:1rem}.extratos_statValue__3iSzz{font-size:1.35rem}.extratos_filterGrid__3GRBa{grid-template-columns:1fr;gap:.75rem}.extratos_modal__42Xo1{width:100%!important;max-width:100%!important;max-height:94vh!important;border-radius:12px;padding:1rem;margin:0}.extratos_modalHeader__Xl9Py{margin-bottom:1rem;padding-bottom:.75rem}.extratos_contaFormGrid__yYcNp{grid-template-columns:1fr;gap:.75rem}.extratos_contaFormActions__GJpUJ{flex-direction:column;gap:.5rem}.extratos_contaFormActions__GJpUJ button{width:100%;min-height:38px;justify-content:center;font-size:.875rem}.extratos_detailGrid__VFvuy{grid-template-columns:1fr;gap:.75rem}.extratos_btnAnexo__tWyaF{width:100%;justify-content:center;min-height:38px;text-align:center}.extratos_mobileCardFooter__fPWFG{gap:.4rem;padding:.65rem .85rem}.extratos_mobileCardActionBtn__QvNE9{flex:1 1 calc(50% - 0.25rem);min-width:calc(50% - .25rem);height:36px;font-size:.8rem}}@media (max-width:640px){.extratos_mobileCardsContainer__6laMg{grid-template-columns:1fr;gap:.75rem}.extratos_mobileCardBody___5BnN{flex-direction:column;align-items:stretch;gap:.5rem}.extratos_mobileCardValorWrapper__v5H4K{align-items:flex-start;padding-top:.35rem;border-top:1px dashed #f1f5f9;width:100%}}@media (max-width:480px){.extratos_container__4gEBe{padding:.5rem}.extratos_title__LCeO0{font-size:1.15rem}.extratos_subtitle__qBTVP{font-size:.8rem}}.extratoForm_formContainer__j6xxx{background:#ffffff;padding:2rem;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);max-width:900px;margin:0 auto}.extratoForm_formHeader__ASBrV{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.extratoForm_formTitle__nElDP{font-size:1.35rem;font-weight:700;color:#0f172a;margin:0}.extratoForm_formSubtitle__P4Op4{font-size:.875rem;color:#64748b;margin:.25rem 0 0}.extratoForm_formGrid__nkfCu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.extratoForm_fieldGroup__PkF9M{display:flex;flex-direction:column;gap:.4rem}.extratoForm_fullWidth__Or_M2{grid-column:1/-1}.extratoForm_label__EZ9Ld{font-size:.8rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.03em}.extratoForm_input__1iVeO,.extratoForm_select__5a4BH,.extratoForm_textarea__Mg1B1{width:100%;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;color:#1e293b;outline:none;background-color:#ffffff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.extratoForm_input__1iVeO:focus,.extratoForm_select__5a4BH:focus,.extratoForm_textarea__Mg1B1:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.extratoForm_textarea__Mg1B1{resize:vertical}.extratoForm_formActions__VodY5{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #f1f5f9}.extratoForm_btnPrimary__7JIKn{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:0 1rem;height:32px;box-sizing:border-box;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.extratoForm_btnPrimary__7JIKn:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.extratoForm_btnSecondary__AvSEX{background-color:#f8fafc;color:#334155;border:1px solid #cbd5e1;padding:0 1rem;height:32px;box-sizing:border-box;border-radius:5px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.extratoForm_btnSecondary__AvSEX:hover{background-color:#f1f5f9;border-color:#94a3b8;color:#0f172a}.extratoForm_modalOverlay__wid6B{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.6);display:flex;align-items:center;justify-content:center;z-index:1100;backdrop-filter:blur(3px);padding:1rem;box-sizing:border-box}.extratoForm_modalContent__g6kFN{background:#ffffff;border-radius:14px;width:90%;max-width:500px;padding:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box}.extratoForm_modalHeader__49Fa3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.extratoForm_modalTitle__ccOqJ{margin:0;font-size:1.15rem;font-weight:700;color:#0f172a}.extratoForm_modalCloseBtn__NMeiJ{background:none;border:none;font-size:1.2rem;color:#64748b;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:all .2s}.extratoForm_modalCloseBtn__NMeiJ:hover{color:#0f172a;background-color:#f1f5f9}.extratoForm_modalForm__Q0w4Z{display:flex;flex-direction:column;gap:1rem}.extratoForm_modalFormGrid__Bixkv{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.extratoForm_modalActions__Q69eE{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}@media (max-width:768px){.extratoForm_formContainer__j6xxx{padding:1.25rem;border-radius:12px;width:100%;box-sizing:border-box}.extratoForm_formTitle__nElDP{font-size:1.2rem}.extratoForm_formSubtitle__P4Op4{font-size:.8rem}.extratoForm_formGrid__nkfCu{grid-template-columns:1fr;gap:1rem}.extratoForm_formActions__VodY5{flex-direction:column;gap:.75rem}.extratoForm_btnPrimary__7JIKn,.extratoForm_btnSecondary__AvSEX,.extratoForm_formActions__VodY5 button{width:100%;min-height:38px;font-size:.875rem;justify-content:center}.extratoForm_modalContent__g6kFN{width:100%!important;max-width:100%!important;max-height:94vh!important;padding:1rem;border-radius:12px;margin:0}.extratoForm_modalFormGrid__Bixkv{grid-template-columns:1fr;gap:.75rem}.extratoForm_modalActions__Q69eE{flex-direction:column;gap:.5rem}.extratoForm_modalActions__Q69eE button{width:100%;min-height:38px;font-size:.875rem;justify-content:center}}@media (max-width:480px){.extratoForm_formContainer__j6xxx{padding:.85rem}}.cadastros_container__DYIGt{width:100%;max-width:1400px;margin:0 auto;padding:24px 20px;font-family:inherit;color:#1e293b;box-sizing:border-box}.cadastros_header__5jH2j{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.cadastros_headerTitleGroup__1_fBW{display:flex;align-items:center;gap:14px}.cadastros_headerIcon__oyNFT{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 12px rgba(2,132,199,.25)}.cadastros_title__W674Z{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.cadastros_badge__bmZ8C{font-size:.72rem;font-weight:600;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em;background:#e0f2fe;color:#0369a1}.cadastros_subtitle__wXc4C{font-size:.88rem;color:#64748b;margin:4px 0 0}.cadastros_headerActions__6szu7{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cadastros_subTabs__0F6pq{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:24px;border-bottom:1px solid #e2e8f0}.cadastros_subTabBtn__j3eWU{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;font-size:.88rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cadastros_subTabBtn__j3eWU:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.cadastros_subTabBtnActive__Dgl30{background:#0284c7!important;color:#ffffff!important;border-color:#0284c7!important;box-shadow:0 2px 8px rgba(2,132,199,.25)}.cadastros_kpiGrid__u8jRt{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.cadastros_kpiCard__yCyaW{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;min-width:0;word-break:break-word;overflow-wrap:anywhere}.cadastros_kpiCard__yCyaW:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.cadastros_kpiHeader___lkNq{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cadastros_kpiIconWrapper__CkL0z{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.cadastros_kpiLabel__gj3l5{font-size:.82rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.cadastros_kpiValue__pBKL_{font-size:1.8rem;font-weight:800;color:#0f172a;margin:4px 0}.cadastros_kpiFooter__ROPan{font-size:.78rem;color:#64748b;margin-top:auto;padding-top:8px;border-top:1px dashed #f1f5f9}.cadastros_btnToggleFiltrosMobile__OEWek{display:none}.cadastros_filterBar__cbiKv{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#ffffff;padding:14px 18px;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.cadastros_searchGroup__7a3gl{display:flex;align-items:center;gap:10px;flex:1;min-width:260px}.cadastros_searchInput__DOWQ5{width:100%;padding:0 .65rem;height:32px;border:1px solid #cbd5e1;border-radius:5px;font-size:.8125rem;color:#1e293b;outline:none;transition:border-color .15s}.cadastros_searchInput__DOWQ5:focus{border-color:#475569;box-shadow:0 0 0 2px rgba(15,23,42,.08)}.cadastros_filterSelect__0DNPl{padding:0 .65rem;height:32px;border:1px solid #cbd5e1;border-radius:5px;font-size:.8125rem;color:#334155;background-color:#ffffff;outline:none;cursor:pointer}.cadastros_filterSelect__0DNPl:focus{border-color:#475569}.cadastros_btnPrimary__yDk4G{display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;height:32px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cadastros_btnPrimary__yDk4G:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.cadastros_btnSecondary__nQQs3{display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;height:32px;background:#ffffff;color:#334155;border:1px solid #cbd5e1;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.03)}.cadastros_btnSecondary__nQQs3:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.cadastros_dpoBannerCard__2XUse{background:#ffffff;border:1px solid #e2e8f0;border-left:4px solid #0284c7;border-radius:12px;padding:1.25rem 1.75rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.cadastros_dpoBadge__hyXN7{display:inline-flex;align-items:center;gap:6px;background:#f0f9ff;border:1px solid #bae6fd;color:#0369a1;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .55rem;border-radius:4px;margin-bottom:.45rem}.cadastros_dpoTitle__QfqGc{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;color:#0f172a}.cadastros_dpoDesc__arK_A{margin:0;font-size:.875rem;color:#64748b;line-height:1.5}.cadastros_dpoEmail__p39u6{color:#0f172a;font-weight:600;margin-left:6px}.cadastros_btnDpoDiretrizes__wZNu_{display:inline-flex;align-items:center;gap:.4rem;padding:0 .85rem;height:32px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box;white-space:nowrap}.cadastros_btnDpoDiretrizes__wZNu_:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.cadastros_btnSuccess__Kn7fP{display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;height:32px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cadastros_btnSuccess__Kn7fP:hover{background:#d1fae5;border-color:#6ee7b7}.cadastros_btnDanger__3elG3{display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;height:32px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:5px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cadastros_btnDanger__3elG3:hover{background:#fee2e2;border-color:#f87171}.cadastros_btnAction__NqbYQ{padding:6px 10px;border:1px solid #cbd5e1;background:#ffffff;color:#334155;border-radius:6px;font-size:.82rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s}.cadastros_btnAction__NqbYQ:hover{background:#f8fafc;border-color:#94a3b8}.cadastros_tableContainer___QGGh{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:24px}.cadastros_table__OguVF{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.cadastros_table__OguVF th{background:#f8fafc;color:#475569;font-weight:600;padding:12px 16px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.cadastros_table__OguVF td{padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.cadastros_table__OguVF tr:last-child td{border-bottom:none}.cadastros_table__OguVF tr:hover td{background:#f8fafc}.cadastros_tagPf__F6SoS{background:#e0f2fe;color:#0369a1}.cadastros_tagPf__F6SoS,.cadastros_tagPj__ZDnD7{display:inline-block;font-size:.72rem;font-weight:700;padding:2px 6px;border-radius:4px}.cadastros_tagPj__ZDnD7{background:#fef3c7;color:#92400e}.cadastros_tagRole__gBrmO{display:inline-block;font-size:.72rem;font-weight:600;padding:2px 7px;border-radius:4px;margin-right:4px;margin-bottom:2px}.cadastros_tagCliente__wWaVn{background:#dcfce7;color:#166534}.cadastros_tagFornecedor__H3dXj{background:#ffedd5;color:#9a3412}.cadastros_tagPrestador__fLeHX{background:#f3e8ff;color:#6b21a8}.cadastros_tagStatusAtivo__xWlBc{color:#15803d;background:#f0fdf4;border-radius:12px;border:1px solid #bbf7d0}.cadastros_tagStatusAtivo__xWlBc,.cadastros_tagStatusInativo__QzJ7D{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:2px 8px}.cadastros_tagStatusInativo__QzJ7D{color:#b91c1c;background:#fef2f2;border-radius:12px;border:1px solid #fecaca}.cadastros_modalBackdrop__okke_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.cadastros_modalContent__dqf8L{background:#ffffff;border-radius:14px;width:100%;max-width:800px;max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.2);display:flex;flex-direction:column}.cadastros_modalHeader__BA973{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.cadastros_modalTitle__EFZrl{font-size:1.2rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:10px}.cadastros_modalCloseBtn__joq_T{background:transparent;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;line-height:1;padding:4px}.cadastros_modalCloseBtn__joq_T:hover{color:#0f172a}.cadastros_modalForm__wrOpX{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.cadastros_modalBody__mg7uB{padding:24px;flex:1;overflow-y:auto}.cadastros_modalFooter__CB_sI{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;border-bottom-left-radius:14px;border-bottom-right-radius:14px;flex-shrink:0}.cadastros_formSectionTitle__cosmG{font-size:.95rem;font-weight:700;color:#0369a1;margin:20px 0 12px;padding-bottom:6px;border-bottom:1px solid #e0f2fe;display:flex;align-items:center;gap:8px}.cadastros_formSectionTitle__cosmG:first-child{margin-top:0}.cadastros_formGrid__eH2mH{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.cadastros_formGroup__L30Pp{display:flex;flex-direction:column;gap:6px}.cadastros_col12__i3Jbr{grid-column:span 12}.cadastros_col8__etcAX{grid-column:span 8}.cadastros_col6__LqzVM{grid-column:span 6}.cadastros_col4__RNvXM{grid-column:span 4}.cadastros_col3__ecjXY{grid-column:span 3}.cadastros_col2__DQ8Sj{grid-column:span 2}@media (max-width:768px){.cadastros_col2__DQ8Sj,.cadastros_col3__ecjXY,.cadastros_col4__RNvXM,.cadastros_col6__LqzVM,.cadastros_col8__etcAX{grid-column:span 12}}.cadastros_label__H6i1L{font-size:.82rem;font-weight:600;color:#334155}.cadastros_required___4nqZ{color:#ef4444}.cadastros_input___bhhv,.cadastros_select__ueSOF,.cadastros_textarea__yRmIj{width:100%;padding:9px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.88rem;color:#0f172a;background:#ffffff;outline:none;transition:all .2s;box-sizing:border-box}.cadastros_input___bhhv:focus,.cadastros_select__ueSOF:focus,.cadastros_textarea__yRmIj:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.cadastros_textarea__yRmIj{resize:vertical;min-height:70px}.cadastros_checkboxContainer__EZpad{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.cadastros_checkboxLabel__8udTo{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#334155;cursor:pointer}.cadastros_checkboxInput__R1PYL{width:17px;height:17px;cursor:pointer}.cadastros_lgpdDocContainer__zN0cq{background:#ffffff;border:1px solid #cbd5e1;border-radius:12px;padding:32px 36px;box-shadow:0 4px 12px rgba(0,0,0,.04);max-width:1000px;margin:0 auto}.cadastros_lgpdHeaderBox__863Fw{background:#ffffff;border:1px solid #e2e8f0;border-left:4px solid #0284c7;color:#0f172a;padding:1.25rem 1.75rem;border-radius:12px;margin-bottom:1.75rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.cadastros_lgpdHeaderTitle__DUkAL{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}.cadastros_lgpdHeaderSub__Dhvjo{font-size:.875rem;color:#64748b;margin:.35rem 0 0;line-height:1.5}.cadastros_dpoCard__TweJe{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:20px 24px;margin-bottom:28px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cadastros_dpoAvatar__KbaTU{width:56px;height:56px;border-radius:50%;background:#16a34a;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;box-shadow:0 4px 10px rgba(22,163,74,.3)}.cadastros_dpoInfo__0iGlO{flex:1;min-width:250px}.cadastros_dpoName__5zhSZ{font-size:1.15rem;font-weight:700;color:#14532d;margin:0 0 4px}.cadastros_dpoContact__Cd9Xi{font-size:.9rem;color:#166534;margin:0;display:flex;align-items:center;gap:8px}.cadastros_lgpdSection__kcvM4{margin-bottom:28px}.cadastros_lgpdSectionTitle__Lfk4n{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 12px;display:flex;align-items:center;gap:10px}.cadastros_lgpdText__Hkj_k{font-size:.92rem;line-height:1.65;color:#334155;margin-bottom:12px}.cadastros_lgpdList__f2tlA{margin:8px 0 16px 20px;padding:0;font-size:.92rem;line-height:1.6;color:#334155}.cadastros_lgpdList__f2tlA li{margin-bottom:6px}.cadastros_emptyState__6keJM{padding:48px 20px;text-align:center;color:#64748b}.cadastros_emptyIcon__poGtD{font-size:40px;margin-bottom:12px}.cadastros_emptyText__C6UgS{font-size:1rem;font-weight:600;color:#334155;margin-bottom:6px}.cadastros_emptySubtext__SQeUK{font-size:.85rem;color:#94a3b8}.cadastros_loadingContainer__1pWZ2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}.cadastros_spinner__cwrPa{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#0284c7;border-radius:50%;animation:cadastros_spin__0JFDP .8s linear infinite}@keyframes cadastros_spin__0JFDP{to{transform:rotate(1turn)}}.cadastros_desktopTableWrapper__lWukc{display:block}.cadastros_mobileCardsContainer__oA397{display:none}.cadastros_mobileCard__5Bf5b{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box;min-width:0;word-break:break-word;overflow-wrap:anywhere}.cadastros_mobileCard__5Bf5b:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.cadastros_mobileCardHeader___JTQI{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #f1f5f9;width:100%;box-sizing:border-box;min-width:0;gap:.5rem}.cadastros_mobileCardId__JzMDD{font-size:.8rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:.1rem .4rem;border-radius:4px;flex-shrink:0}.cadastros_mobileCardBody__iM7Q3{padding:.85rem .9rem;gap:.5rem}.cadastros_mobileCardBody__iM7Q3,.cadastros_mobileCardMain__NmoYC{display:flex;flex-direction:column;width:100%;box-sizing:border-box;min-width:0}.cadastros_mobileCardMain__NmoYC{gap:.35rem}.cadastros_mobileCardTitle__d7BIY{font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word;overflow-wrap:anywhere}.cadastros_mobileCardFooter__N4Lgc{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-top:1px solid #f1f5f9;background:#ffffff;width:100%;box-sizing:border-box;min-width:0;flex-wrap:wrap}.cadastros_mobileCardActionBtn__REG0q{flex:1;min-height:38px;height:38px;min-width:105px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid transparent;box-sizing:border-box}.cadastros_mobileCardActionView__UAPUx{background:#f8fafc;color:#334155;border-color:#cbd5e1}.cadastros_mobileCardActionView__UAPUx:hover{background:#f1f5f9;color:#0f172a}.cadastros_mobileCardActionEdit__9pJVC{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.cadastros_mobileCardActionEdit__9pJVC:hover{background:#dbeafe;color:#1e40af}.cadastros_mobileCardActionDelete__eC_DL{background:#fef2f2;color:#dc2626;border-color:#fecaca}.cadastros_mobileCardActionDelete__eC_DL:hover{background:#fee2e2;color:#b91c1c}.cadastros_dashboardSectionHeader___OLRK{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;background:#ffffff;border-radius:10px 10px 0 0;box-sizing:border-box}.cadastros_dashboardSectionTitle__WQP4v{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.cadastros_dashboardSectionActions__oeJ9g{display:flex;gap:8px;flex-wrap:wrap}.cadastros_usuariosBanner__nEbaI{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;box-sizing:border-box}.cadastros_usuariosBannerTitle__X3woc{margin:0 0 4px;font-size:1.1rem;font-weight:700;color:#0f172a}.cadastros_usuariosBannerDesc__yYan2{margin:0;font-size:.85rem;color:#64748b;line-height:1.4}@media (max-width:1024px){.cadastros_container__DYIGt{padding:.5rem 0;max-width:100%}.cadastros_kpiGrid__u8jRt{grid-template-columns:repeat(2,1fr);gap:12px}.cadastros_dpoBannerCard__2XUse{padding:1rem 1.25rem;flex-direction:column;align-items:stretch}.cadastros_btnDpoDiretrizes__wZNu_{width:100%;justify-content:center}.cadastros_btnToggleFiltrosMobile__OEWek{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;color:#1e293b;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;width:100%;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.cadastros_btnToggleFiltrosMobile__OEWek:hover{background:#f8fafc;border-color:#94a3b8}.cadastros_filterBar__cbiKv{display:none;margin-bottom:1rem}.cadastros_filterBar__cbiKv.cadastros_filterBarOpen__vlRTe{display:flex;flex-direction:column;align-items:stretch}.cadastros_tableContainer___QGGh{background:transparent;border:none;box-shadow:none;overflow-x:visible}.cadastros_desktopTableWrapper__lWukc{display:none!important}.cadastros_mobileCardsContainer__oA397{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.cadastros_dashboardSectionHeader___OLRK{border-radius:10px;border:1px solid #e2e8f0;margin-bottom:12px;padding:12px 14px}}@media (max-width:768px){.cadastros_container__DYIGt{padding:0}.cadastros_header__5jH2j{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px;padding-bottom:14px}.cadastros_headerActions__6szu7{width:100%}.cadastros_headerActions__6szu7 button{width:100%;justify-content:center;height:38px}.cadastros_title__W674Z{font-size:1.05rem;flex-wrap:wrap}.cadastros_subtitle__wXc4C{font-size:.8rem;line-height:1.35}.cadastros_kpiGrid__u8jRt{grid-template-columns:1fr;gap:10px}.cadastros_kpiCard__yCyaW{padding:14px 16px}.cadastros_kpiValue__pBKL_{font-size:1.5rem}.cadastros_subTabs__0F6pq{gap:6px;padding-bottom:6px;margin-bottom:16px;-webkit-overflow-scrolling:touch}.cadastros_subTabBtn__j3eWU{padding:8px 12px;font-size:.82rem}.cadastros_mobileCardsContainer__oA397{grid-template-columns:1fr!important;gap:.75rem!important}.cadastros_dashboardSectionHeader___OLRK{flex-direction:column;align-items:stretch;gap:10px}.cadastros_dashboardSectionActions__oeJ9g{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cadastros_dashboardSectionActions__oeJ9g button{justify-content:center;padding:6px 4px;font-size:.75rem}.cadastros_usuariosBanner__nEbaI{flex-direction:column;align-items:stretch;padding:14px}.cadastros_usuariosBanner__nEbaI button{width:100%;justify-content:center;height:38px}}@media (max-width:480px){.cadastros_dashboardSectionActions__oeJ9g{grid-template-columns:1fr}}@media print{.cadastros_desktopTableWrapper__lWukc{display:block!important}.cadastros_mobileCardsContainer__oA397{display:none!important}}.apoioProducao_container__PwOvi{padding:1.5rem;max-width:1600px;width:100%;box-sizing:border-box;margin:0 auto;font-family:inherit;color:#1e293b;min-height:calc(100vh - 120px);display:flex;flex-direction:column;gap:1.5rem;overflow-x:hidden}.apoioProducao_header__AHTyH{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.25rem;background:#ffffff;padding:1.5rem 1.75rem;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(0,0,0,.03)}.apoioProducao_headerTitleGroup__Qknho{display:flex;flex-direction:column;gap:.35rem}.apoioProducao_title__48vqd{font-size:1.6rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:.6rem;margin:0;letter-spacing:-.02em}.apoioProducao_titleBadge__SPP_Y{font-size:.72rem;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:20px;background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}.apoioProducao_subtitle__j3SNM{font-size:.9rem;color:#64748b;margin:0;line-height:1.4}.apoioProducao_headerActions__bjP9Z{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.apoioProducao_btnPrimary__0xos5{background:linear-gradient(135deg,#0284c7,#0369a1);color:#ffffff;border:none;padding:.65rem 1.15rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:all .2s ease;box-shadow:0 2px 6px rgba(2,132,199,.25);min-height:38px}.apoioProducao_btnPrimary__0xos5:hover{background:linear-gradient(135deg,#0369a1,#075985);transform:translateY(-1px);box-shadow:0 4px 10px rgba(2,132,199,.35)}.apoioProducao_btnSecondary__1jhcB{background:#f8fafc;color:#334155;border:1px solid #cbd5e1;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease;min-height:38px}.apoioProducao_btnSecondary__1jhcB:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.apoioProducao_btnDanger___JOtV{background:#fee2e2;color:#dc2626;border:1px solid #fecaca;padding:.45rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:34px}.apoioProducao_btnDanger___JOtV:hover{background:#fecaca;color:#b91c1c}.apoioProducao_processBarCard__Zqkfg{background:#ffffff;padding:1rem 1.25rem;border-radius:12px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1rem;box-shadow:0 1px 4px rgba(0,0,0,.02)}.apoioProducao_processBarTop__azmHZ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.apoioProducao_processSelectorGroup__AcxeH{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex:1}.apoioProducao_processSelectLabel__8ebft{font-size:.875rem;font-weight:700;color:#334155;white-space:nowrap}.apoioProducao_processSelect__A0bSq{padding:.55rem .85rem;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.9rem;color:#0f172a;background:#ffffff;outline:none;min-width:280px;max-width:100%;cursor:pointer;font-weight:600;transition:border-color .2s}.apoioProducao_processSelect__A0bSq:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.apoioProducao_viewToggleGroup__Vi8Ge{display:flex;background:#f1f5f9;padding:3px;border-radius:8px;gap:2px}.apoioProducao_viewToggleBtn__nK_08{border:none;background:transparent;padding:.45rem .85rem;border-radius:6px;font-size:.825rem;font-weight:600;color:#64748b;cursor:pointer;display:flex;align-items:center;gap:.35rem;transition:all .15s ease}.apoioProducao_viewToggleBtnActive__Vn5gF{background:#ffffff;color:#0284c7;box-shadow:0 1px 3px rgba(0,0,0,.08)}.apoioProducao_processMetaRow__FBBpW{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid #f1f5f9;font-size:.82rem;color:#475569}.apoioProducao_processMetaItem__GgY2q{display:inline-flex;align-items:center;gap:.35rem}.apoioProducao_processMetaItem__GgY2q strong{color:#0f172a}.apoioProducao_kpiGrid__7OKr2{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem}.apoioProducao_kpiCard__EPQc4{background:#ffffff;padding:1rem 1.15rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:.4rem;transition:transform .15s ease,box-shadow .15s ease}.apoioProducao_kpiCard__EPQc4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.apoioProducao_kpiHeader__nm9aR{display:flex;justify-content:space-between;align-items:center}.apoioProducao_kpiLabel__vmkVN{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.apoioProducao_kpiIcon__bj8XH{font-size:1.1rem}.apoioProducao_kpiValue__QRXsu{font-size:1.6rem;font-weight:800;color:#0f172a;line-height:1.1}.apoioProducao_kpiProgress__p8uro{font-size:.75rem;color:#64748b}.apoioProducao_progressBarContainer__p97eZ{background:#ffffff;padding:.85rem 1.25rem;border-radius:10px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box}.apoioProducao_progressBarLabelRow__2rHdl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.825rem;font-weight:600;color:#334155;width:100%;box-sizing:border-box;word-break:break-word}.apoioProducao_progressBarTrack__WzhwT{width:100%;height:9px;background:#e2e8f0;border-radius:6px;overflow:hidden}.apoioProducao_progressBarFill___1Xvl{height:100%;background:linear-gradient(90deg,#0284c7,#10b981);border-radius:6px;transition:width .4s ease}.apoioProducao_filterBar__t0qGY{display:flex;flex-direction:column;gap:.75rem;background:#ffffff;padding:.85rem 1.15rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.02);width:100%;box-sizing:border-box}.apoioProducao_filterTopRow__NrlCB{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box}.apoioProducao_searchInputWrapper__sHcgJ{display:flex;align-items:center;gap:.5rem;flex:1;min-width:240px;background:#f8fafc;padding:.5rem .85rem;border-radius:8px;border:1.5px solid #cbd5e1;box-sizing:border-box;transition:all .2s ease}.apoioProducao_searchInputWrapper__sHcgJ:focus-within{border-color:#0284c7;background:#ffffff;box-shadow:0 0 0 3px rgba(2,132,199,.12)}.apoioProducao_searchIcon__GvpCK{font-size:.95rem;color:#64748b;flex-shrink:0}.apoioProducao_searchInput__twqX7{border:none;background:transparent;outline:none;font-size:.875rem;color:#0f172a;width:100%}.apoioProducao_searchInput__twqX7::placeholder{color:#94a3b8}.apoioProducao_btnClearSearch__l0W0f{border:none;background:transparent;color:#94a3b8;font-size:.85rem;cursor:pointer;padding:2px 4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease}.apoioProducao_btnClearSearch__l0W0f:hover{color:#0f172a}.apoioProducao_btnToggleFiltrosMobile__yK_3c{display:none;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .95rem;background:#f8fafc;color:#334155;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:40px;box-sizing:border-box}.apoioProducao_btnToggleFiltrosMobile__yK_3c:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.apoioProducao_btnToggleFiltrosAtivo__6u8Zt{background:#e0f2fe!important;border-color:#38bdf8!important;color:#0284c7!important}.apoioProducao_filterBtnIcon__Vemdr{font-size:.95rem;display:inline-flex;align-items:center}.apoioProducao_filterBtnText___Uaho{font-weight:600}.apoioProducao_filterActiveBadge__bt4w5{background:#0284c7;color:#ffffff;font-size:.7rem;font-weight:700;border-radius:9999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.apoioProducao_filterChevronIcon__fmM8G{font-size:.7rem;color:#64748b;margin-left:2px}.apoioProducao_filterSelectsGroup__IJRbx{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;width:100%;box-sizing:border-box}.apoioProducao_filterSelectWrapper__v262d{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:180px;box-sizing:border-box}.apoioProducao_filterSelectLabel__zPN34{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.35rem}.apoioProducao_filterActiveIndicator__X_A_p{color:#0284c7;font-size:.95rem;line-height:1;font-weight:900}.apoioProducao_filterSelect__uGa_k{width:100%;padding:.55rem 2.2rem .55rem .85rem;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.85rem;font-weight:500;color:#1e293b;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.95rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;min-height:40px;box-sizing:border-box;transition:all .2s ease}.apoioProducao_filterSelect__uGa_k:hover{border-color:#94a3b8}.apoioProducao_filterSelect__uGa_k:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.apoioProducao_filterSelectActive__DWW_d{border-color:#0284c7;background-color:#f0f9ff;color:#0284c7;font-weight:600}.apoioProducao_filterClearWrapper__1iv63{display:flex;align-items:flex-end;box-sizing:border-box}.apoioProducao_btnClearFilters__Xn_CF{border:1.5px solid #fecaca;background:#fff5f5;color:#dc2626;padding:.55rem .85rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;min-height:40px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;transition:all .15s ease}.apoioProducao_btnClearFilters__Xn_CF:hover{background:#fee2e2;border-color:#f87171;color:#b91c1c}@keyframes apoioProducao_fadeInFilter__Ff_Km{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.apoioProducao_kanbanWrapper__LRXM_{overflow-x:auto;padding-bottom:1.25rem;scrollbar-width:thin}.apoioProducao_kanbanBoard__unAJn{display:flex;gap:1.15rem;align-items:flex-start;min-width:max-content}.apoioProducao_kanbanColumn__fQEks{width:320px;min-width:320px;max-width:320px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;display:flex;flex-direction:column;max-height:calc(100vh - 280px);box-shadow:0 1px 3px rgba(0,0,0,.03);transition:border-color .15s ease,background-color .15s ease}.apoioProducao_kanbanColumnDragOver__GpIz8{background:#f0fdf4;border-color:#10b981}.apoioProducao_columnHeader__O6DKC{padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#ffffff;border-top-left-radius:12px;border-top-right-radius:12px;gap:.5rem}.apoioProducao_columnTitleArea__kLvhI{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.apoioProducao_columnIndicator__eZ2Yj{width:10px;height:10px;border-radius:50%;flex-shrink:0}.apoioProducao_columnTitle__7Me__{font-size:.925rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apoioProducao_columnCountBadge__7rxfz{font-size:.72rem;font-weight:700;background:#e2e8f0;color:#475569;padding:2px 7px;border-radius:12px;flex-shrink:0}.apoioProducao_columnActions__Zmp9N{display:flex;align-items:center;gap:.25rem}.apoioProducao_columnBtnIcon__OU7jV{border:none;background:transparent;padding:4px;border-radius:4px;cursor:pointer;color:#64748b;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}.apoioProducao_columnBtnIcon__OU7jV:hover{background:#f1f5f9;color:#0f172a}.apoioProducao_columnBody__0utdZ{padding:.75rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:120px}.apoioProducao_columnFooter__ZOkb3{padding:.6rem .85rem;border-top:1px solid #e2e8f0;background:#f8fafc;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.apoioProducao_btnAddItemCol__rAQLZ{width:100%;background:transparent;border:1px dashed #cbd5e1;color:#475569;padding:.5rem;border-radius:6px;font-size:.825rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;transition:all .15s}.apoioProducao_btnAddItemCol__rAQLZ:hover{background:#ffffff;border-color:#0284c7;color:#0284c7}.apoioProducao_itemCard__k0n2d{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem;display:flex;flex-direction:column;gap:.55rem;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:grab;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;position:relative;user-select:none}.apoioProducao_itemCard__k0n2d:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08);border-color:#cbd5e1}.apoioProducao_itemCardDragging__0ej07{opacity:.4;cursor:grabbing}.apoioProducao_cardHeaderTags__qCAYY{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.apoioProducao_tagStatus__WD1Pd{font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase}.apoioProducao_tagPriority__eLQsh{font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:4px}.apoioProducao_tagObligatory__rbedI{font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#475569}.apoioProducao_cardTitle__V8JSI{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word}.apoioProducao_cardDesc__06PyJ{font-size:.78rem;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apoioProducao_cardFooterMeta__9alIV{display:flex;justify-content:space-between;align-items:center;padding-top:.45rem;border-top:1px solid #f8fafc;font-size:.75rem;color:#64748b;flex-wrap:wrap;gap:.35rem;width:100%;box-sizing:border-box}.apoioProducao_cardResponsible__brHsC{display:flex;align-items:center;gap:.3rem;font-weight:500;max-width:100%}.apoioProducao_cardIconsGroup__q6DbF{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;max-width:100%}.apoioProducao_cardIconBadge__93R9j{display:inline-flex;align-items:center;gap:2px;font-size:.72rem;color:#64748b}.apoioProducao_cardWarningBadge__qunxn{color:#dc2626;font-weight:700;display:inline-flex;align-items:center;gap:2px}.apoioProducao_cardDueBadge__1QMN_{font-size:.72rem;font-weight:600;padding:2px 5px;border-radius:4px;word-break:break-word}.apoioProducao_cardDueExpired__H8nZ_{background:#fee2e2;color:#dc2626}.apoioProducao_cardDueToday__ASnlW{background:#fef3c7;color:#b45309}.apoioProducao_cardQuickActions__k5xh_{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.25rem;flex-wrap:wrap;width:100%;box-sizing:border-box}.apoioProducao_cardActionBtn__UpPlE{border:1px solid #e2e8f0;background:#f8fafc;padding:3px 6px;border-radius:4px;font-size:.72rem;color:#475569;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:all .15s}.apoioProducao_cardActionBtn__UpPlE:hover{background:#e2e8f0;color:#0f172a}.apoioProducao_tableContainer__6vqa0{background:#ffffff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.03)}.apoioProducao_tableWrapper__JOOye{overflow-x:auto;width:100%}.apoioProducao_table__0o2kK{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left}.apoioProducao_table__0o2kK th{background:#f8fafc;padding:.85rem 1rem;font-weight:700;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.apoioProducao_table__0o2kK td{padding:.85rem 1rem;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.apoioProducao_table__0o2kK tr:hover{background:#f8fafc}.apoioProducao_modalOverlay__8F9tN{position:fixed;inset:0;background:rgba(15,23,42,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.apoioProducao_modalBox__K66CP,.apoioProducao_modalContent__euS_S{background:#ffffff!important;background-color:#ffffff!important;color:#0f172a;border-radius:14px;width:100%;max-width:720px;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.08);animation:apoioProducao_modalFadeIn__G_VQf .2s ease-out;border:1px solid #cbd5e1;overflow:hidden}.apoioProducao_modalContentLarge__w43N5{max-width:900px}@keyframes apoioProducao_modalFadeIn__G_VQf{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.apoioProducao_modalHeader__O9oN_{padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-top-left-radius:14px;border-top-right-radius:14px;flex-shrink:0}.apoioProducao_modalTitle__i7NpY{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem}.apoioProducao_modalCloseBtn__16N5N{border:none;background:transparent;font-size:1.25rem;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;line-height:1}.apoioProducao_modalCloseBtn__16N5N:hover{color:#0f172a;background:#e2e8f0}.apoioProducao_modalBody__UKI_P{background:#ffffff!important;background-color:#ffffff!important;color:#0f172a;padding:1.25rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;flex:1}.apoioProducao_modalFooter__0p3Ik{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc;border-bottom-left-radius:14px;border-bottom-right-radius:14px;display:flex;justify-content:flex-end;align-items:center;gap:.75rem;flex-shrink:0}.apoioProducao_formGrid__BQE8P{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.apoioProducao_formGridFull__kTawM{grid-column:span 2}.apoioProducao_formGroup__qokNP{display:flex;flex-direction:column;gap:.35rem}.apoioProducao_formLabel__ttssl{font-size:.8rem;font-weight:600;color:#475569}.apoioProducao_formInput__NUJlU,.apoioProducao_formSelect__BwrxM,.apoioProducao_formTextarea__BrpiO{padding:.55rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;color:#0f172a;background:#ffffff;outline:none;transition:border-color .15s}.apoioProducao_formInput__NUJlU:focus,.apoioProducao_formSelect__BwrxM:focus,.apoioProducao_formTextarea__BrpiO:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.apoioProducao_formTextarea__BrpiO{resize:vertical;min-height:75px}.apoioProducao_modalTabs__WOr09{display:flex;border-bottom:1px solid #e2e8f0;gap:.5rem}.apoioProducao_modalTabBtn__MBjD2{background:transparent;padding:.65rem 1rem;font-size:.875rem;font-weight:600;color:#64748b;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .15s}.apoioProducao_modalTabBtnActive__lZ0fx{color:#0284c7;border-bottom-color:#0284c7}.apoioProducao_timeline__kqQWa{display:flex;flex-direction:column;gap:1rem;position:relative;padding-left:1rem}.apoioProducao_timeline__kqQWa:before{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:2px;background:#e2e8f0}.apoioProducao_timelineItem__ouaaz{position:relative;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.35rem}.apoioProducao_timelineItem__ouaaz:before{content:"";position:absolute;left:-1.35rem;top:12px;width:8px;height:8px;border-radius:50%;background:#0284c7;border:2px solid #ffffff}.apoioProducao_timelineHeader__3e6pU{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#64748b}.apoioProducao_timelineUser__kKLA9{font-weight:700;color:#0f172a}.apoioProducao_timelineDesc__rHSN7{font-size:.85rem;font-weight:600;color:#1e293b}.apoioProducao_timelineComment__A8uAD{font-size:.825rem;color:#475569;background:#ffffff;padding:.5rem .75rem;border-radius:6px;border:1px solid #f1f5f9}.apoioProducao_anexosList__H0BZL{display:flex;flex-direction:column;gap:.5rem}.apoioProducao_anexoItem__vOLu_{display:flex;justify-content:space-between;align-items:center;padding:.65rem .85rem;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff;font-size:.825rem}.apoioProducao_anexoInfo__JVIlF,.apoioProducao_emptyState__UKBHs{display:flex;align-items:center;gap:.5rem}.apoioProducao_emptyState__UKBHs{padding:3rem 1.5rem;text-align:center;background:#ffffff;border-radius:12px;border:1px dashed #cbd5e1;flex-direction:column;justify-content:center}.apoioProducao_emptyIcon__QHPR8{font-size:2.5rem;color:#94a3b8}.apoioProducao_emptyTitle__m29W4{font-size:1.1rem;font-weight:700;color:#334155;margin:0}.apoioProducao_emptyText__OIcAs{font-size:.875rem;color:#64748b;max-width:450px;margin:0}@media (max-width:768px){.apoioProducao_container__PwOvi{padding:1rem;gap:1rem}.apoioProducao_header__AHTyH{padding:1rem;flex-direction:column}.apoioProducao_formGrid__BQE8P{grid-template-columns:1fr}.apoioProducao_formGridFull__kTawM{grid-column:span 1}.apoioProducao_processSelect__A0bSq{width:100%;min-width:100%}.apoioProducao_kpiGrid__7OKr2{grid-template-columns:repeat(2,1fr)}}.apoioProducao_auditoriaCard__UiW29{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1.25rem}.apoioProducao_auditoriaHeader__zWILW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-bottom:1px solid #f1f5f9;padding-bottom:1rem;width:100%;box-sizing:border-box}.apoioProducao_auditoriaHeaderActions__2Qvr_{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.apoioProducao_auditoriaTitleGroup__x3Iuk{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;max-width:100%}.apoioProducao_auditoriaTitle__oNVP7{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;word-break:break-word}.apoioProducao_auditoriaAdminBadge__7xvVc{background:#fee2e2;color:#991b1b;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:6px;text-transform:uppercase;letter-spacing:.05em;border:1px solid #fca5a5}.apoioProducao_auditoriaSub__iskFG{font-size:.85rem;color:#64748b;margin:.25rem 0 0}.apoioProducao_auditoriaKpis__u3nV4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.apoioProducao_auditoriaKpiItem__dIWpO{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.apoioProducao_auditoriaKpiLabel__KN41S{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#64748b;letter-spacing:.03em}.apoioProducao_auditoriaKpiValor__t0LRK{font-size:1.5rem;font-weight:800;color:#0f172a}.apoioProducao_auditoriaFilterBar__Ts0EL{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;align-items:flex-end}.apoioProducao_filterItem__LaL_0{display:flex;flex-direction:column;gap:.25rem}.apoioProducao_filterLabel__iC74F{font-size:.75rem;font-weight:600;color:#475569}.apoioProducao_filterInput__Pv5xq,.apoioProducao_filterSelect__uGa_k{height:38px;border:1px solid #cbd5e1;border-radius:6px;padding:0 .65rem;font-size:.85rem;color:#1e293b;background:#ffffff;outline:none;transition:border-color .15s ease}.apoioProducao_filterInput__Pv5xq:focus,.apoioProducao_filterSelect__uGa_k:focus{border-color:#0284c7;box-shadow:0 0 0 2px rgba(2,132,199,.15)}.apoioProducao_auditoriaTableWrap__dQX3w{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff}.apoioProducao_auditoriaTable__FVHg_{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.apoioProducao_auditoriaTable__FVHg_ th{background:#f1f5f9;padding:.75rem 1rem;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;white-space:nowrap}.apoioProducao_auditoriaTable__FVHg_ td{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.apoioProducao_auditoriaTableRow__IsHMq:hover{background:#f8fafc}.apoioProducao_badgeAcao__hiw9Q{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.apoioProducao_badgeCriacao__Aefb5{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.apoioProducao_badgeEdicao__MKWCw{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.apoioProducao_badgeStatus__Ln7tW{background:#ccfbf1;color:#0f766e;border:1px solid #99f6e4}.apoioProducao_badgeMovimento__2tvqr{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.apoioProducao_badgeExclusao__ng8Lq{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.apoioProducao_badgeArquivamento__ezjsR{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.apoioProducao_badgeUpload__nYPMC{background:#f3e8ff;color:#6b21a8;border:1px solid #e9d5ff}.apoioProducao_badgeAndamento__2rlG3{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.apoioProducao_badgeEntidade____fQc{display:inline-block;padding:.2rem .45rem;border-radius:4px;font-size:.7rem;font-weight:600;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;white-space:nowrap}.apoioProducao_diffContextBar__miU7g{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem 1rem;margin-bottom:1.25rem;font-size:.825rem;color:#334155}.apoioProducao_diffContextItem__0TDq1{display:flex;align-items:center;gap:.35rem}.apoioProducao_diffContextItem__0TDq1 strong{color:#0f172a}.apoioProducao_diffSectionTitle__dWwRR{font-size:.85rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.apoioProducao_diffList__YcjAB{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.apoioProducao_diffRowCard__cv4W2{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem 1rem;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:.6rem}.apoioProducao_diffRowHeader__ztasd{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;color:#0f172a}.apoioProducao_diffFieldIcon__hXNeW{font-size:1rem}.apoioProducao_diffFieldLabel__KQHgQ{color:#1e293b}.apoioProducao_diffComparisonGroup__jliYu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}@media (max-width:640px){.apoioProducao_diffComparisonGroup__jliYu{grid-template-columns:1fr;gap:.5rem}}.apoioProducao_diffValueBoxAntes__UJPcF{background:#fff5f5;border:1px solid #fecaca;border-radius:6px;color:#991b1b}.apoioProducao_diffValueBoxAntes__UJPcF,.apoioProducao_diffValueBoxDepois__Mqenq{padding:.65rem .85rem;min-height:54px;display:flex;flex-direction:column;justify-content:center}.apoioProducao_diffValueBoxDepois__Mqenq{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534}.apoioProducao_diffArrowBox__yXulQ{display:flex;align-items:center;justify-content:center;padding:0 .25rem}@media (max-width:640px){.apoioProducao_diffArrowBox__yXulQ{transform:rotate(90deg);padding:.25rem 0}}.apoioProducao_diffArrow__X9m_1{font-size:1.5rem;font-weight:900;color:#0284c7;line-height:1}.apoioProducao_diffValueLabel__sMxTj{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.85;margin-bottom:.2rem}.apoioProducao_diffValueText__oeLXn{font-size:.875rem;font-weight:600;word-break:break-word}.apoioProducao_diffEmptyCard__YlMFE{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:1.25rem;text-align:center;color:#475569;font-size:.875rem}.apoioProducao_diffDescricaoBox__4arG1{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.75rem 1rem;color:#1e40af;font-size:.85rem;margin-bottom:1rem}.apoioProducao_diffRawJsonDetails__orCY1{margin-top:1rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:.75rem 1rem}.apoioProducao_diffRawJsonSummary__z_wUS{font-size:.8rem;font-weight:600;color:#334155;cursor:pointer;user-select:none}.apoioProducao_diffRawJsonSummary__z_wUS:hover{color:#0f172a}.apoioProducao_diffRawJsonPre__iXQmb{background:#0f172a;color:#e2e8f0;padding:.75rem;border-radius:6px;font-size:.7rem;font-family:monospace;overflow-x:auto;max-height:180px;margin-top:.5rem}.apoioProducao_accessDeniedCard__DtnLi{background:#fff;border:1px solid #fecaca;border-radius:12px;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.apoioProducao_accessDeniedIcon__nO0Kn{font-size:3rem}.apoioProducao_accessDeniedTitle___9c_A{font-size:1.25rem;font-weight:700;color:#991b1b;margin:0}.apoioProducao_accessDeniedText___G1Gf{font-size:.9rem;color:#64748b;max-width:500px;margin:0}.apoioProducao_readOnlyBanner__IW3Ob{background:#fefce8;border:1px solid #fef08a;color:#854d0e;padding:.65rem 1rem;border-radius:8px;font-size:.85rem;display:flex;align-items:center;gap:.5rem;font-weight:500}.apoioProducao_desktopTableWrapper___irOe{display:block;width:100%}.apoioProducao_mobileCardsContainer__K_Z0O{display:none}.apoioProducao_desktopAuditoriaTableWrapper__emHhD{display:block;width:100%}.apoioProducao_mobileAuditoriaCardsContainer__468Fi{display:none}.apoioProducao_processActionsGroup___SwQb{display:flex;gap:.4rem;flex-wrap:wrap}.apoioProducao_mobileCard__PF6oK{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease;width:100%;max-width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.apoioProducao_mobileCard__PF6oK:hover{box-shadow:0 4px 10px -2px rgba(0,0,0,.08)}.apoioProducao_mobileCardHeader__CI1xS{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;width:100%;box-sizing:border-box}.apoioProducao_mobileCardHeaderLeft__OBmb_{display:flex;align-items:center;gap:.5rem;flex:1 1 55%;min-width:0;max-width:100%}.apoioProducao_mobileCardHeaderRight__gDXo8{flex-shrink:0;display:flex;align-items:center;margin-left:auto}.apoioProducao_mobileCardEtapaBadge__zRX62{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:6px;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;white-space:normal;line-height:1.25;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.apoioProducao_mobileCardBody__Youxp{padding:.75rem .85rem;display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box;overflow:hidden}.apoioProducao_mobileCardMain__fpU9J{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.apoioProducao_mobileCardTitle__dPV3w{font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.35;margin:0;word-break:break-word;overflow-wrap:anywhere;width:100%}.apoioProducao_mobileCardDesc___xiMP{font-size:.8rem;color:#64748b;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:anywhere;width:100%}.apoioProducao_mobileCardTagsRow__8A2Q2{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.25rem;width:100%;box-sizing:border-box}.apoioProducao_mobileCardMetaGrid__ppzIw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.65rem .85rem;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;background:#fafcff;width:100%;box-sizing:border-box}.apoioProducao_mobileCardMetaItem__W5Xrh{display:flex;flex-direction:column;gap:.2rem;min-width:0;overflow:hidden;width:100%}.apoioProducao_mobileCardMetaLabel__6JJ09{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.03em}.apoioProducao_mobileCardMetaValue__wQmhq{font-size:.8rem;font-weight:600;color:#334155;display:flex;align-items:center;gap:.25rem;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.3}.apoioProducao_mobileCardFooter__Oz_CL{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;padding:.65rem .85rem;background:#fafafa;width:100%;box-sizing:border-box;flex-wrap:wrap}.apoioProducao_mobileCardActionBtn__HOMSX{border:1px solid #cbd5e1;background:#ffffff;padding:.45rem .85rem;border-radius:6px;font-size:.8rem;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .15s ease;min-height:32px}.apoioProducao_mobileCardActionBtn__HOMSX:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.apoioProducao_mobileCardActionMove__Qd1Nw{color:#0369a1;border-color:#bae6fd;background:#f0f9ff}.apoioProducao_mobileCardActionMove__Qd1Nw:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7}.apoioProducao_mobileCardActionView__2bVAT{color:#475569}.apoioProducao_cardEmptyState__Y17eF,.apoioProducao_mobileEmptyCard__nqzqB{padding:2.5rem 1rem;text-align:center;color:#64748b;font-size:.9rem;background:#ffffff;border-radius:12px;border:1px dashed #cbd5e1;grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;box-sizing:border-box}.apoioProducao_mobileAuditoriaCard__r3_3d{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.apoioProducao_mobileAuditoriaCardHeader__hz93X{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.75rem .85rem;background:#f8fafc;border-bottom:1px solid #f1f5f9;width:100%;box-sizing:border-box}.apoioProducao_mobileAuditoriaDate__vIJ2i{font-size:.75rem;font-weight:600;color:#64748b}.apoioProducao_mobileAuditoriaCardBody__ZSbgq{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem;width:100%;box-sizing:border-box;overflow:hidden}.apoioProducao_mobileAuditoriaDescricao__XViI7{font-size:.88rem;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word;overflow-wrap:anywhere;width:100%}.apoioProducao_mobileAuditoriaContexto__T_h8H{font-size:.78rem;color:#475569;background:#f8fafc;border-radius:6px;padding:.45rem .65rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.15rem;word-break:break-word;overflow-wrap:anywhere;width:100%;box-sizing:border-box}.apoioProducao_mobileAuditoriaCardFooter__EHAEX{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;background:#fafafa;border-top:1px solid #f1f5f9;width:100%;box-sizing:border-box;flex-wrap:wrap}.apoioProducao_mobileAuditoriaUser__p4Qu3{display:flex;flex-direction:column;word-break:break-all;overflow-wrap:anywhere;min-width:0;flex:1 1 auto}.apoioProducao_paginationWrapper__a6GRX{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;flex-wrap:wrap;gap:.5rem;width:100%;box-sizing:border-box}.apoioProducao_paginationInfo__EWB6Y{font-size:.85rem;color:#64748b}.apoioProducao_paginationButtons__k1Yn7{display:flex;gap:.5rem}@media (max-width:1024px){.apoioProducao_container__PwOvi{padding:1rem;gap:1.15rem;width:100%;box-sizing:border-box;overflow-x:hidden}.apoioProducao_header__AHTyH{padding:1.15rem;width:100%;box-sizing:border-box}.apoioProducao_tableContainer__6vqa0{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}.apoioProducao_desktopTableWrapper___irOe{display:none!important}.apoioProducao_mobileCardsContainer__K_Z0O{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_desktopAuditoriaTableWrapper__emHhD{display:none!important}.apoioProducao_mobileAuditoriaCardsContainer__468Fi{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_kpiGrid__7OKr2{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_kpiCard__EPQc4{min-width:0!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_processBarTop__azmHZ{flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}.apoioProducao_processSelectorGroup__AcxeH{width:100%;box-sizing:border-box}.apoioProducao_processSelect__A0bSq{flex:1;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.apoioProducao_viewToggleGroup__Vi8Ge{width:100%;justify-content:space-around;box-sizing:border-box}.apoioProducao_viewToggleBtn__nK_08{flex:1;justify-content:center}.apoioProducao_filterBar__t0qGY{padding:.85rem 1rem!important;gap:.65rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_filterTopRow__NrlCB{display:flex!important;align-items:center!important;gap:.6rem!important;width:100%!important}.apoioProducao_searchInputWrapper__sHcgJ{min-width:0!important;flex:1!important;box-sizing:border-box!important}.apoioProducao_btnToggleFiltrosMobile__yK_3c{display:inline-flex!important;flex-shrink:0!important}.apoioProducao_filterSelectsGroup__IJRbx{display:none!important}.apoioProducao_filterSelectsExpanded__9xR1b{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;padding-top:.85rem!important;border-top:1px solid #f1f5f9!important;width:100%!important;box-sizing:border-box!important;animation:apoioProducao_fadeInFilter__Ff_Km .2s ease-out}.apoioProducao_filterSelectWrapper__v262d,.apoioProducao_filterSelect__uGa_k{width:100%!important;min-width:0!important}.apoioProducao_filterSelect__uGa_k{box-sizing:border-box!important}.apoioProducao_filterClearWrapper__1iv63{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;width:100%!important}.apoioProducao_btnClearFilters__Xn_CF{width:auto!important}.apoioProducao_auditoriaFilterBar__Ts0EL{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;box-sizing:border-box!important}}@media (max-width:640px){.apoioProducao_container__PwOvi{padding:.5rem!important;max-width:100vw!important;overflow-x:hidden!important}.apoioProducao_container__PwOvi,.apoioProducao_header__AHTyH{gap:.75rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_header__AHTyH{padding:.85rem!important;flex-direction:column!important;align-items:stretch!important}.apoioProducao_headerTitleGroup__Qknho{width:100%!important}.apoioProducao_title__48vqd{font-size:1.15rem!important;flex-wrap:wrap!important;word-break:break-word!important;gap:.4rem!important}.apoioProducao_titleBadge__SPP_Y{font-size:.65rem!important}.apoioProducao_subtitle__j3SNM{font-size:.78rem!important;word-break:break-word!important}.apoioProducao_headerActions__bjP9Z{flex-direction:column!important;width:100%!important;gap:.4rem!important}.apoioProducao_headerActions__bjP9Z button{width:100%!important;justify-content:center!important;box-sizing:border-box!important}.apoioProducao_processBarCard__Zqkfg{padding:.75rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_processSelectorGroup__AcxeH{width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.apoioProducao_processSelectLabel__8ebft{width:100%!important}.apoioProducao_processSelect__A0bSq{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.apoioProducao_processActionsGroup___SwQb{width:100%!important;display:flex!important;gap:.35rem!important;flex-wrap:wrap!important}.apoioProducao_processActionsGroup___SwQb button{flex:1 1 calc(50% - 0.35rem)!important;min-width:80px!important;justify-content:center!important;font-size:.75rem!important;padding:.4rem .5rem!important}.apoioProducao_viewToggleGroup__Vi8Ge{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;padding:2px!important;box-sizing:border-box!important}.apoioProducao_viewToggleBtn__nK_08{padding:.45rem .2rem!important;font-size:.72rem!important;white-space:normal!important;text-align:center!important;line-height:1.15!important;flex-direction:column!important;gap:2px!important;justify-content:center!important}.apoioProducao_processMetaRow__FBBpW{flex-direction:column!important;align-items:flex-start!important;gap:.35rem!important;font-size:.78rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_processMetaItem__GgY2q{width:100%!important;word-break:break-word!important;overflow-wrap:anywhere!important}.apoioProducao_kpiGrid__7OKr2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_kpiCard__EPQc4{padding:.65rem .75rem!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_kpiValue__QRXsu{font-size:1.3rem!important;word-break:break-word!important}.apoioProducao_kpiLabel__vmkVN,.apoioProducao_kpiProgress__p8uro{font-size:.68rem!important;line-height:1.2!important;word-break:break-word!important}.apoioProducao_mobileAuditoriaCardsContainer__468Fi,.apoioProducao_mobileCardsContainer__K_Z0O{grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_mobileCardMetaGrid__ppzIw{grid-template-columns:1fr!important;gap:.45rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_mobileCardFooter__Oz_CL{flex-direction:column!important;gap:.4rem!important;width:100%!important}.apoioProducao_mobileCardFooter__Oz_CL button{width:100%!important;justify-content:center!important}.apoioProducao_mobileAuditoriaCardFooter__EHAEX{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}.apoioProducao_mobileAuditoriaCardFooter__EHAEX button{width:100%!important;justify-content:center!important}.apoioProducao_paginationWrapper__a6GRX{flex-direction:column!important;align-items:stretch!important;text-align:center!important;gap:.75rem!important;width:100%!important}.apoioProducao_paginationButtons__k1Yn7{width:100%!important}.apoioProducao_paginationButtons__k1Yn7 button{flex:1!important;justify-content:center!important}.apoioProducao_filterBar__t0qGY{padding:.75rem!important;gap:.55rem!important;box-sizing:border-box!important}.apoioProducao_filterBar__t0qGY,.apoioProducao_filterTopRow__NrlCB{flex-direction:column!important;align-items:stretch!important;width:100%!important}.apoioProducao_filterTopRow__NrlCB{gap:.5rem!important}.apoioProducao_searchInputWrapper__sHcgJ{width:100%!important;min-width:0!important;min-height:42px!important;box-sizing:border-box!important}.apoioProducao_btnToggleFiltrosMobile__yK_3c{display:inline-flex!important;width:100%!important;justify-content:center!important;min-height:42px!important;box-sizing:border-box!important}.apoioProducao_filterSelectsGroup__IJRbx{display:none!important}.apoioProducao_filterSelectsExpanded__9xR1b{display:flex!important;flex-direction:column!important;gap:.65rem!important;padding-top:.75rem!important;border-top:1px solid #f1f5f9!important;width:100%!important;box-sizing:border-box!important;animation:apoioProducao_fadeInFilter__Ff_Km .2s ease-out}.apoioProducao_filterSelectWrapper__v262d{width:100%!important;min-width:0!important}.apoioProducao_filterSelectLabel__zPN34{font-size:.75rem!important}.apoioProducao_filterSelect__uGa_k{width:100%!important;min-width:0!important;min-height:44px!important;font-size:.875rem!important;box-sizing:border-box!important}.apoioProducao_filterClearWrapper__1iv63{width:100%!important}.apoioProducao_btnClearFilters__Xn_CF{width:100%!important;min-height:42px!important;justify-content:center!important}.apoioProducao_auditoriaHeaderActions__2Qvr_{width:100%!important;display:flex!important;gap:.4rem!important}.apoioProducao_auditoriaHeaderActions__2Qvr_ button{flex:1!important;justify-content:center!important}.apoioProducao_auditoriaKpis__u3nV4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_auditoriaFilterBar__Ts0EL{display:flex!important;flex-direction:column!important;padding:.75rem!important;gap:.5rem!important}.apoioProducao_auditoriaFilterBar__Ts0EL,.apoioProducao_filterInput__Pv5xq,.apoioProducao_filterItem__LaL_0{width:100%!important;box-sizing:border-box!important}.apoioProducao_filterInput__Pv5xq{min-width:0!important}.apoioProducao_kanbanWrapper__LRXM_{margin:0!important;padding:0 0 1rem!important;width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important}.apoioProducao_kanbanBoard__unAJn{gap:.75rem!important}.apoioProducao_kanbanColumn__fQEks{width:84vw!important;min-width:84vw!important;max-width:84vw!important;box-sizing:border-box!important;scroll-snap-align:center!important}.apoioProducao_modalOverlay__8F9tN{padding:.35rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_modalBox__K66CP,.apoioProducao_modalContent__euS_S{max-width:100%!important;max-height:96vh!important;border-radius:12px!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_modalHeader__O9oN_{padding:.85rem 1rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_modalTitle__i7NpY{font-size:1rem!important;word-break:break-word!important}.apoioProducao_modalBody__UKI_P{padding:.85rem 1rem!important;gap:1rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_modalFooter__0p3Ik{padding:.75rem 1rem!important;flex-direction:column-reverse!important;gap:.5rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_modalFooter__0p3Ik button{width:100%!important;justify-content:center!important}.apoioProducao_formGrid__BQE8P{grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_formGridFull__kTawM{grid-column:span 1!important}.apoioProducao_modalTabs__WOr09{overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;width:100%!important;box-sizing:border-box!important}.apoioProducao_alertPanelCardsGrid__k21JS{grid-template-columns:1fr!important}.apoioProducao_alertActionCardTop__YoslN{flex-direction:column!important}.apoioProducao_btnActionResolver___yBRG{width:100%!important;justify-content:center!important}}.apoioProducao_lockedBadge__ufGE7{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;padding:2px 6px;gap:3px}.apoioProducao_formSelectLocked__hIDm_{color:#64748b!important;opacity:.9}.apoioProducao_formInputLocked__vfPfb,.apoioProducao_formSelectLocked__hIDm_{background-color:#f8fafc!important;border-color:#cbd5e1!important;cursor:not-allowed!important}.apoioProducao_formInputLocked__vfPfb{color:#475569!important;font-weight:500!important}.apoioProducao_lockedFieldNotice__cDvHa{background:#f8fafc;border:1px solid #cbd5e1;border-left:3.5px solid #0284c7;font-size:.8rem;color:#334155;line-height:1.35}.apoioProducao_infoFieldNotice__mdD8P{background:#eff6ff;border:1px solid #bfdbfe;border-left:3.5px solid #2563eb;font-size:.8rem;color:#1e40af;line-height:1.35}.apoioProducao_columnPeriodRow__utbwx{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.35rem .85rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:.73rem;color:#475569}.apoioProducao_columnPeriodExpired__1rM0e{background:#fef2f2!important;color:#dc2626!important;border-bottom-color:#fecaca!important}.apoioProducao_itemCardAtrasado__zByH8{border-left:4px solid #dc2626!important;background:linear-gradient(180deg,#ffffff,#fffbfb)!important}.apoioProducao_cardAlertAtrasoBox__gznnS{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.45rem .6rem;margin-bottom:.55rem;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem}.apoioProducao_cardAlertAtrasoTitle__rVNZP{font-weight:700;color:#dc2626;display:flex;align-items:center;gap:.35rem}.apoioProducao_cardAlertAtrasoText__XddEs{color:#991b1b;font-size:.72rem;line-height:1.25}.apoioProducao_alertPanelContainer__U_sT3{background:#ffffff;border:1.5px solid #fca5a5;border-left:5px solid #dc2626;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 2px 8px rgba(220,38,38,.08);width:100%;box-sizing:border-box;animation:apoioProducao_fadeInAlert__U5G7e .3s ease-in-out}@keyframes apoioProducao_fadeInAlert__U5G7e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.apoioProducao_alertPanelHeader__9RtcN{justify-content:space-between;flex-wrap:wrap}.apoioProducao_alertPanelHeader__9RtcN,.apoioProducao_alertPanelTitleRow__BS4uo{display:flex;align-items:center;gap:.75rem}.apoioProducao_alertPanelPulseIcon__lXKAr{font-size:1.5rem;animation:apoioProducao_pulseIcon__lmHbW 1.5s infinite alternate}@keyframes apoioProducao_pulseIcon__lmHbW{0%{transform:scale(1)}to{transform:scale(1.18)}}.apoioProducao_alertPanelTitle__bOURQ{font-size:1rem;font-weight:800;color:#991b1b;letter-spacing:-.01em}.apoioProducao_alertPanelSubtitle__ObsLm{font-size:.825rem;color:#475569;margin-top:2px}.apoioProducao_btnToggleAlertas__2heOo{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5;padding:.45rem .85rem;border-radius:8px;font-size:.825rem;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.apoioProducao_btnToggleAlertas__2heOo:hover{background:#fecaca;color:#b91c1c}.apoioProducao_alertPanelCardsGrid__k21JS{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem;padding-top:.75rem;border-top:1px solid #fee2e2}.apoioProducao_alertActionCard__8qobC{background:#ffffff;border-radius:10px;border:1px solid #cbd5e1;padding:.85rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .15s ease,box-shadow .15s ease}.apoioProducao_alertActionCard__8qobC:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.apoioProducao_alertCardCritical__zFq_Y{border-left:4px solid #dc2626;background:#fffafa}.apoioProducao_alertCardWarning__ZVOqx{border-left:4px solid #f59e0b;background:#fffdfa}.apoioProducao_alertActionCardTop__YoslN{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.apoioProducao_alertActionTags__Ctdsh{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.apoioProducao_alertActionStageTag__UMupK{font-size:.7rem;font-weight:700;color:#0f172a;background:#f1f5f9;padding:2px 6px;border-radius:4px;border-left:3px solid #0284c7}.apoioProducao_badgeAtrasoCritico__PZKrU{font-size:.72rem;font-weight:700;color:#dc2626;background:#fee2e2;border:1px solid #fca5a5;padding:2px 7px;border-radius:4px;white-space:nowrap}.apoioProducao_badgeAtrasoAtencao__BCmGo{font-size:.72rem;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:2px 7px;border-radius:4px;white-space:nowrap}.apoioProducao_alertActionStatusTag__MAz4O{font-size:.7rem;color:#64748b}.apoioProducao_btnActionResolver___yBRG{background:#0284c7;color:#ffffff;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.775rem;font-weight:700;cursor:pointer;transition:background .15s ease;white-space:nowrap}.apoioProducao_btnActionResolver___yBRG:hover{background:#0369a1}.apoioProducao_alertActionTitle__OKo3K{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.3}.apoioProducao_alertActionProvidenciaBox__3biHG{background:#f0fdf4;border:1px solid #bbf7d0;border-left:3.5px solid #16a34a;border-radius:6px;padding:.5rem .65rem;display:flex;align-items:flex-start;gap:.45rem;font-size:.78rem;color:#166534;line-height:1.35}.apoioProducao_alertProvidenciaIcon__bklP9{font-size:.95rem;flex-shrink:0;margin-top:1px}.apoioProducao_alertProvidenciaText__2aWdq strong{color:#14532d}.apoioProducao_alertActionFooter__lMp8G{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:#64748b;border-top:1px solid #f1f5f9;padding-top:.45rem;flex-wrap:wrap;gap:.35rem}.apoioProducao_lockedBadge__ufGE7{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:.15rem .45rem;border-radius:4px;margin-left:.5rem;text-transform:uppercase;letter-spacing:.03em}.apoioProducao_formInputLocked__vfPfb,.apoioProducao_formSelectLocked__hIDm_{background-color:#f1f5f9!important;color:#475569!important;border-color:#cbd5e1!important;cursor:not-allowed!important;font-weight:500!important;user-select:none}.apoioProducao_formInputLocked__vfPfb:focus,.apoioProducao_formSelectLocked__hIDm_:focus{outline:none!important;box-shadow:none!important;border-color:#cbd5e1!important}.apoioProducao_lockedFieldNotice__cDvHa{background:#fffbeb;border:1px solid #fef3c7;border-left:3.5px solid #d97706;border-radius:6px;color:#92400e}.apoioProducao_infoFieldNotice__mdD8P,.apoioProducao_lockedFieldNotice__cDvHa{display:flex;align-items:flex-start;gap:.5rem;margin-top:.4rem;padding:.55rem .75rem;font-size:.775rem;line-height:1.4}.apoioProducao_infoFieldNotice__mdD8P{background:#f0f9ff;border:1px solid #e0f2fe;border-left:3.5px solid #0284c7;border-radius:6px;color:#0369a1}.portalDashboard_container__109Ao{animation:portalDashboard_fadeIn__ae8sg .4s ease-out}.portalDashboard_heroBanner__i9qke{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:1.75rem 2rem;margin-bottom:2rem;box-shadow:0 4px 16px -2px rgba(15,23,42,.04);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;position:relative;overflow:hidden}.portalDashboard_heroBanner__i9qke:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#2563eb,#0284c7)}.portalDashboard_heroContent__nhAp_{flex:1;min-width:280px}.portalDashboard_heroGreeting__Wqx_f{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2563eb;background:rgba(37,99,235,.08);padding:3px 10px;border-radius:9999px;margin-bottom:.65rem;border:1px solid rgba(37,99,235,.2)}.portalDashboard_heroDot__PIwk0{width:6px;height:6px;border-radius:50%;background-color:#2563eb}.portalDashboard_heroTitle__UDDSL{font-size:1.65rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:0 0 .35rem}.portalDashboard_heroSubtitle__EiFQq{color:#64748b;font-size:.925rem;line-height:1.5;margin:0;max-width:650px}.portalDashboard_heroKpis__EFxjt{display:flex;gap:1rem;flex-wrap:wrap}.portalDashboard_heroKpiCard__Ru2nL{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:.75rem 1.25rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 2px 6px rgba(15,23,42,.03)}.portalDashboard_heroKpiIcon__FiEIO{font-size:1.4rem}.portalDashboard_heroKpiInfo__qJJQF{display:flex;flex-direction:column}.portalDashboard_heroKpiLabel__ad9tQ{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.portalDashboard_heroKpiValue__iQs3w{font-size:.95rem;font-weight:800;color:#0f172a}.portalDashboard_toolbar__N_nvS{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.portalDashboard_categoryTabs__j8BLc{display:flex;gap:.4rem;flex-wrap:wrap}.portalDashboard_categoryBtn__6gD0Q{padding:0 .85rem;height:32px;box-sizing:border-box;border-radius:5px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:.4rem}.portalDashboard_categoryBtn__6gD0Q:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.portalDashboard_categoryBtnActive__Jcw05{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}.portalDashboard_categoryBtnActive__Jcw05:hover{background:#dbeafe!important;color:#1e40af!important;border-color:#93c5fd!important}.portalDashboard_searchBox__ic56N{position:relative;min-width:260px}.portalDashboard_searchIcon__X0lNC{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;font-size:.9rem}.portalDashboard_searchInput__Z4DvV{width:100%;height:32px;padding:0 .9rem 0 2.25rem;border-radius:5px;border:1px solid #cbd5e1;background:#ffffff;font-size:.8125rem;color:#1e293b;transition:all .2s ease;box-sizing:border-box}.portalDashboard_searchInput__Z4DvV:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.portalDashboard_grid___Kuey{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1.35rem}.portalDashboard_card__jv6Yj{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:1.4rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04),0 4px 12px -2px rgba(15,23,42,.03);min-height:165px;box-sizing:border-box}.portalDashboard_card__jv6Yj:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent,#2563eb);transition:height .25s ease}.portalDashboard_card__jv6Yj:hover{transform:translateY(-4px);box-shadow:0 14px 28px -6px rgba(15,23,42,.08),0 4px 10px -2px rgba(15,23,42,.04);border-color:#cbd5e1}.portalDashboard_card__jv6Yj:hover:before{height:4px}.portalDashboard_cardHeader__pvFp5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.portalDashboard_iconWrapper__jO5cm{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease;border:1px solid rgba(0,0,0,.05)}.portalDashboard_card__jv6Yj:hover .portalDashboard_iconWrapper__jO5cm{transform:scale(1.06);box-shadow:0 6px 14px rgba(0,0,0,.08)}.portalDashboard_cardBadge__sublB{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:9999px;background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.portalDashboard_cardBody__LYcUP{flex:1;margin-bottom:1rem}.portalDashboard_itemTitle__NvpY8{font-size:1.05rem;font-weight:750;color:#0f172a;margin:0 0 .3rem;letter-spacing:-.015em}.portalDashboard_itemDescription__6DH6k{font-size:.825rem;color:#64748b;line-height:1.45;margin:0}.portalDashboard_cardFooter__qTXdi{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #f8fafc}.portalDashboard_cardActionText__PMmI9{font-size:.75rem;font-weight:700;color:#64748b;transition:color .2s ease;display:flex;align-items:center;gap:4px}.portalDashboard_card__jv6Yj:hover .portalDashboard_cardActionText__PMmI9{color:#2563eb}.portalDashboard_arrowCircle___3csX{width:28px;height:28px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .25s cubic-bezier(.4,0,.2,1)}.portalDashboard_card__jv6Yj:hover .portalDashboard_arrowCircle___3csX{background:#0f172a;border-color:#0f172a;color:#ffffff;transform:translateX(3px)}.portalDashboard_emptyState__iUpmV{text-align:center;padding:3rem 1rem;background:#ffffff;border:1px dashed #cbd5e1;border-radius:var(--radius-xl);grid-column:1/-1;color:#64748b}.portalDashboard_emptyStateTitle__5vK4c{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}@keyframes portalDashboard_fadeIn__ae8sg{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.portalDashboard_heroBanner__i9qke{flex-direction:column;align-items:flex-start}.portalDashboard_heroKpis__EFxjt{width:100%}.portalDashboard_heroKpiCard__Ru2nL{flex:1}}@media (max-width:768px){.portalDashboard_heroBanner__i9qke{padding:1.25rem}.portalDashboard_heroTitle__UDDSL{font-size:1.35rem}.portalDashboard_heroKpis__EFxjt{flex-direction:column;width:100%}.portalDashboard_toolbar__N_nvS{flex-direction:column;align-items:stretch}.portalDashboard_searchBox__ic56N{width:100%}.portalDashboard_grid___Kuey{grid-template-columns:1fr;gap:1rem}}.apisFree_dashboardContainer__nZqrT{padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;color:white;margin-bottom:2rem;box-shadow:0 20px 40px rgba(0,0,0,.1)}.apisFree_dashboardGrid__RD_s6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.apisFree_dashboardCard___edZC{background:rgba(255,255,255,.95);color:#374151;padding:1.5rem;border-radius:1rem;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;border-left:4px solid #e8820a}.apisFree_dashboardCard___edZC:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.apisFree_dashboardCard___edZC h3{margin:0 0 1rem;font-size:1.1rem;font-weight:700;color:#374151;display:flex;align-items:center;gap:.5rem}.apisFree_dolarInfo__uYRfT{font-size:.9rem}.apisFree_dolarValue__iCqDG{font-size:1.5rem;font-weight:800;color:#059669;margin:.5rem 0}.apisFree_dolarChange__0qkTa{display:flex;align-items:center;gap:.25rem;font-weight:600;margin-top:.5rem}.apisFree_positive__9eWjH{color:#059669}.apisFree_negative__SVPxF{color:#dc2626}.apisFree_statsGrid__QGxjf{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.apisFree_statItem__mEZvD{text-align:center;padding:.75rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb}.apisFree_statValue__73rX7{font-size:1.25rem;font-weight:800;color:#374151;display:block}.apisFree_statLabel__AMBt4{font-size:.75rem;color:#6b7280;margin-top:.25rem;display:block}.apisFree_quickActions__UBqHf{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.apisFree_quickAction__wuwy8{background:#374151;color:white;border:none;padding:.75rem;border-radius:.5rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center}.apisFree_quickAction__wuwy8:hover{background:#e8820a;transform:translateY(-2px)}.apisFree_newsList___KsWS{margin-top:1rem}.apisFree_newsItem__Qbj9S{padding:.75rem 0;border-bottom:1px solid #e5e7eb;font-size:.85rem}.apisFree_newsItem__Qbj9S:last-child{border-bottom:none}.apisFree_newsDate__pWVlx{color:#6b7280;font-size:.75rem;margin-top:.25rem}.apisFree_welcomeMessage__v4Aqs{text-align:center;margin-bottom:1.5rem}.apisFree_welcomeMessage__v4Aqs h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.apisFree_welcomeMessage__v4Aqs p{margin:0;opacity:.9;font-size:1.1rem}@media (max-width:768px){.apisFree_dashboardContainer__nZqrT{padding:1rem;margin:1rem}.apisFree_dashboardGrid__RD_s6{grid-template-columns:1fr;gap:1rem}.apisFree_statsGrid__QGxjf{grid-template-columns:repeat(2,1fr)}.apisFree_quickActions__UBqHf{grid-template-columns:1fr}.apisFree_welcomeMessage__v4Aqs h2{font-size:1.5rem}}@keyframes apisFree_fadeIn__8crRC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.apisFree_dashboardCard___edZC{animation:apisFree_fadeIn__8crRC .6s ease-out}.apisFree_dashboardCard___edZC:first-child{animation-delay:.1s}.apisFree_dashboardCard___edZC:nth-child(2){animation-delay:.2s}.apisFree_dashboardCard___edZC:nth-child(3){animation-delay:.3s}.apisFree_dashboardCard___edZC:nth-child(4){animation-delay:.4s}.apisFree_indicatorsGrid__g_4H1{display:flex;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.apisFree_indicatorCard__cyFLJ{background:rgba(255,255,255,.95);color:#374151;padding:1.5rem;border-radius:1rem;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;border-left:4px solid #e8820a;text-align:center}.apisFree_indicatorCard__cyFLJ:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.apisFree_indicatorCard__cyFLJ h3{margin:0 0 1rem;font-size:1.1rem;font-weight:700;color:#374151;display:flex;align-items:center;justify-content:center;gap:.5rem}.apisFree_indicatorValue___NUIi{font-size:2rem;font-weight:800;color:#059669;margin:.5rem 0}.apisFree_indicatorDetail__beAe8{font-size:.9rem;color:#6b7280;margin:.25rem 0}.apisFree_indicatorPeriod__F7HBW{font-size:.8rem;color:#9ca3af;margin-top:.75rem;font-style:italic}.apisFree_indicatorError__iVEf7{color:#dc2626;font-size:.9rem}.apisFree_loadingText__hIPKM{color:#6b7280;font-style:italic}@media (max-width:768px){.apisFree_indicatorsGrid__g_4H1{grid-template-columns:1fr;gap:1rem}.apisFree_indicatorValue___NUIi{font-size:1.75rem}}.scrollToTopButton_botaoTopo___yCRl{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,var(--primary-900) 0,var(--primary-800) 100%);color:white;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:54px;height:54px;cursor:pointer;box-shadow:0 10px 25px -5px rgba(15,23,42,.4),0 8px 10px -6px rgba(15,23,42,.4);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px)}.scrollToTopButton_visible__Ovq8h{opacity:1;visibility:visible;transform:translateY(0)}.scrollToTopButton_botaoTopo___yCRl:hover{background:linear-gradient(135deg,var(--primary-800) 0,var(--primary-700) 100%);transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(15,23,42,.5);border-color:rgba(255,255,255,.3)}.scrollToTopButton_botaoTopo___yCRl:active{transform:translateY(-2px)}