.RequestsList_requestsListContainer__aJ6rM{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1rem}.RequestsList_controlsContainer__SLVa5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.RequestsList_filterGroup__N1Nc0{display:flex;align-items:center;gap:1rem}.RequestsList_filterLabel__xPhE6{display:block;font-size:.875rem;font-weight:500;color:#374151}.RequestsList_filterSelect__xSnTW{margin-top:.25rem;display:block;width:12rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;border-width:1px;border-color:#d1d5db;border-radius:.375rem;outline:none;box-shadow:0 0 0 1px transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.RequestsList_filterSelect__xSnTW:focus{border-color:#9ca3af;box-shadow:0 0 0 1px #9ca3af}.RequestsList_exportButton__nUiUz{background-color:#10b981;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.RequestsList_exportButton__nUiUz:hover{background-color:#059669}.RequestsList_tableWrapper__dgkPo{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.RequestsList_table__R3YR_{min-width:100%;background-color:#fff;border-collapse:collapse}.RequestsList_tableHeaderRow__3we2a{background-color:#f9fafb;color:#4b5563;text-transform:uppercase;font-size:.875rem;line-height:1.25rem}.RequestsList_tableHeader___hgSm{padding:.75rem 1.5rem;text-align:left;font-weight:600}.RequestsList_tableRow__HOKQr{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.875rem;font-weight:300}.RequestsList_tableRow__HOKQr:hover{background-color:#f9fafb}.RequestsList_tableCell__14mil{padding:.75rem 1.5rem;text-align:left;white-space:nowrap}.RequestsList_statusBadge__Ix2nf{position:relative;display:inline-flex;align-items:center;padding:.25rem .75rem;font-weight:600;line-height:1.25rem;border-radius:9999px}.RequestsList_statusIcon__DJes5{width:1rem;height:1rem}.RequestsList_statusText__YRXrm{margin-left:.5rem}.RequestsList_statusNueva__1pLk5{background-color:#bfdbfe;color:#1e40af}.RequestsList_statusPendiente__oD9UJ{background-color:#fde68a;color:#92400e}.RequestsList_statusCompletada__XSDlB{background-color:#d1fae5;color:#065f46}.RequestsList_statusRechazada__U_dKD{background-color:#fee2e2;color:#991b1b}.RequestsList_actionButton__i0V66{background-color:#e5e7eb;color:#1f2937;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.RequestsList_actionButton__i0V66:hover{background-color:#d1d5db}.RequestsList_errorText__0_SMR,.RequestsList_loadingText__16oGn{color:#374151;padding:1rem}.RequestsList_errorText__0_SMR{color:#dc2626}.RequestsList_actionGroup__h0bR3{display:flex;gap:.5rem}.RequestsList_actionButtonSuccess__j_O5B{background-color:#28a745;color:#fff}.RequestsList_actionButtonSuccess__j_O5B:hover{background-color:#218838}.RequestsList_actionButtonDanger__rmawa{background-color:#dc3545;color:#fff}.RequestsList_actionButtonDanger__rmawa:hover{background-color:#c82333}.RequestsList_actionButtonSecondary__zFVxU{background-color:#6c757d;color:#fff}.RequestsList_actionButtonSecondary__zFVxU:hover{background-color:#5a6268}.ClientDetailsModal_modalOverlay__BG6R5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ClientDetailsModal_modalContent__of4mg{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);width:90%;max-width:650px;max-height:90vh;display:flex;flex-direction:column;overflow-y:auto}.ClientDetailsModal_tabNav__UGUQJ{display:flex;border-bottom:1px solid #e9ecef;padding:0 1.5rem}.ClientDetailsModal_tabButton__BQQxs{padding:1rem 1.5rem;border:none;background:none;cursor:pointer;font-size:1rem;font-weight:600;color:#868e96;position:relative;transition:color .2s}.ClientDetailsModal_tabButton__BQQxs:hover{color:#495057}.ClientDetailsModal_activeTab__a0Ek_{color:#007bff}.ClientDetailsModal_activeTab__a0Ek_:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#007bff}.ClientDetailsModal_modalHeader__vH3Wg{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e9ecef}.ClientDetailsModal_clientIdentifier___Tgo8{display:flex;align-items:center;gap:1rem}.ClientDetailsModal_avatar__EPmXq{font-size:2.5rem;color:#495057}.ClientDetailsModal_clientName__uCeFN{margin:0;font-size:1.5rem;font-weight:600;color:#212529}.ClientDetailsModal_closeButton__UpBiS{background:#f1f3f5;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#868e96;transition:background-color .2s,color .2s}.ClientDetailsModal_closeButton__UpBiS:hover{background-color:#e9ecef;color:#495057}.ClientDetailsModal_modalBody__slwkf{padding:1.5rem;flex-grow:1;overflow-y:auto;background-color:#f8f9fa}.ClientDetailsModal_actionsSection__9vbrD,.ClientDetailsModal_infoSection__6Kuk3{margin-bottom:2rem}.ClientDetailsModal_actionsSection__9vbrD h3,.ClientDetailsModal_infoSection__6Kuk3 h3{font-size:1rem;font-weight:600;color:#495057;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.ClientDetailsModal_infoGrid__bi3iJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.ClientDetailsModal_infoItem__8OBki{display:flex;align-items:center;gap:.75rem}.ClientDetailsModal_infoIcon__t2hox{font-size:1.2rem;color:#868e96;width:20px;text-align:center}.ClientDetailsModal_infoLabel__HfC1C{font-size:.85rem;color:#6c757d;font-weight:500}.ClientDetailsModal_infoValue__lsPEJ{font-size:.95rem;color:#212529;font-weight:500}.ClientDetailsModal_actionButtonsContainer__l00x4{display:flex;flex-wrap:wrap;gap:.75rem}.ClientDetailsModal_actionButton__6pi2C{padding:.6rem 1rem;border-radius:6px;border:1px solid #dee2e6;background-color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.ClientDetailsModal_actionButton__6pi2C:hover{background-color:#f1f3f5;border-color:#ced4da}.ClientDetailsModal_modalFooter__mPSVu{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;background-color:#f8f9fa;border-top:1px solid #e9ecef}.ClientDetailsModal_footerButton__SvBz_{padding:.75rem 1.5rem;border-radius:8px;border:1px solid transparent;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s ease-in-out}.ClientDetailsModal_primary__hlq8t{background-color:#007bff;color:#fff;border-color:#007bff}.ClientDetailsModal_primary__hlq8t:hover{background-color:#0056b3;border-color:#0056b3;box-shadow:0 4px 12px rgba(0,123,255,.25)}.ClientDetailsModal_secondary__qAejB{background-color:transparent;color:#495057;border-color:#ced4da}.ClientDetailsModal_secondary__qAejB:hover{background-color:#f1f3f5;border-color:#adb5bd}.ClientDetailsModal_danger__gyVsJ{background-color:transparent;color:#dc3545;border-color:#dc3545}.ClientDetailsModal_danger__gyVsJ:hover{background-color:#dc3545;color:#fff}.UsersList_usersListContainer__dd0nG{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1rem}.UsersList_controlsContainer__OSPp_{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem}.UsersList_addButton__mKPmX{background-color:#007bff;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.UsersList_addButton__mKPmX:hover{background-color:#0056b3}.UsersList_tableWrapper__mZSmo{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.UsersList_table__5E77v{min-width:100%;background-color:#fff;border-collapse:collapse}.UsersList_tableHeaderRow__b44F_{background-color:#f9fafb;color:#4b5563;text-transform:uppercase;font-size:.875rem;line-height:1.25rem}.UsersList_tableHeader__NBQZa{padding:.75rem 1.5rem;text-align:left;font-weight:600}.UsersList_tableRow__63uqT{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.875rem;font-weight:300}.UsersList_tableRow__63uqT:hover{background-color:#f9fafb}.UsersList_tableCell__kYGWs{padding:.75rem 1.5rem;text-align:left;white-space:nowrap}.UsersList_errorText__dQ2oc,.UsersList_loadingText__C_x_X{color:#374151;padding:1rem}.UsersList_errorText__dQ2oc{color:#dc2626}.UsersList_actionGroup__ORO82{display:flex;gap:.5rem}.UsersList_actionButton__Y9ycu{background-color:#e5e7eb;color:#1f2937;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.UsersList_actionButton__Y9ycu:hover{background-color:#d1d5db}.UsersList_actionButtonSecondary__G5ZzU{background-color:#6c757d;color:#fff}.UsersList_actionButtonSecondary__G5ZzU:hover{background-color:#5a6268}.UsersList_actionButtonDanger__4E3wU{background-color:#dc3545;color:#fff}.UsersList_actionButtonDanger__4E3wU:hover{background-color:#c82333}.UsersList_roleBadge__cfH4G{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.UsersList_admin__CwOcx{background-color:#bfdbfe;color:#1e40af}.UsersList_agent__DQmdN{background-color:#d1fae5;color:#065f46}.UsersList_viewer__C1A1p{background-color:#fde68a;color:#92400e}.UsersList_permissionsCell__6mbz5{display:flex;flex-wrap:wrap;gap:.25rem}.UsersList_permissionTag__wlnKg{background-color:#e0e7ff;color:#4338ca;padding:.15rem .4rem;border-radius:.25rem;font-size:.65rem;font-weight:500}.ClientList_clientListContainer__r4kEd{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1rem}.ClientList_controlsContainer__P3fI5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ClientList_filterInput___WjCd{margin-top:.25rem;display:block;width:12rem;padding:.5rem .75rem;font-size:1rem;border-width:1px;border-color:#d1d5db;border-radius:.375rem;outline:none;box-shadow:0 0 0 1px transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ClientList_filterInput___WjCd:focus{border-color:#9ca3af;box-shadow:0 0 0 1px #9ca3af}.ClientList_exportButton__Whk_F{background-color:#10b981;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.ClientList_exportButton__Whk_F:hover{background-color:#059669}.ClientList_addButton__WhlX6{background-color:#007bff;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s ease-in-out;margin-left:.5rem}.ClientList_addButton__WhlX6:hover{background-color:#0056b3}.ClientList_tableWrapper__zCUZE{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.ClientList_table__ciu6F{min-width:100%;background-color:#fff;border-collapse:collapse}.ClientList_tableHeaderRow__eqHYN{background-color:#f9fafb;color:#4b5563;text-transform:uppercase;font-size:.875rem;line-height:1.25rem}.ClientList_tableHeader__JNHQG{padding:.75rem 1.5rem;text-align:left;font-weight:600}.ClientList_tableRow__yPIxa{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.875rem;font-weight:300}.ClientList_tableRow__yPIxa:hover{background-color:#f9fafb}.ClientList_tableCell__5NDs3{padding:.75rem 1.5rem;text-align:left;white-space:nowrap}.ClientList_actionButton___dd41{background-color:#e5e7eb;color:#1f2937;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.ClientList_actionButton___dd41:hover{background-color:#d1d5db}.ClientList_errorText__JC_03,.ClientList_loadingText__6chCg{color:#374151;padding:1rem}.ClientList_errorText__JC_03{color:#dc2626}.AddClientModal_modalOverlay__ajytn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.AddClientModal_modalContent__rjwL2{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);width:90%;max-width:800px;position:relative}.AddClientModal_formGrid__Ji9h2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AddClientModal_modalTitle__Sq5ok{grid-column:1/-1;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#333}.AddClientModal_formGroup___6xkz{margin-bottom:1rem}.AddClientModal_formLabel__w4uCi{display:block;font-size:.875rem;font-weight:500;color:#555;margin-bottom:.5rem}.AddClientModal_formInput__2EnlF{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:.25rem;font-size:1rem}.AddClientModal_formInput__2EnlF:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.AddClientModal_modalActions__rVHGJ{grid-column:1/-1;display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.AddClientModal_submitButton__YOftM{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;border:none;cursor:pointer;font-size:1rem;transition:background-color .2s ease-in-out}.AddClientModal_submitButton__YOftM:hover{background-color:#0056b3}.AddClientModal_cancelButton__SEwPP{background-color:#6c757d;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;border:none;cursor:pointer;font-size:1rem;transition:background-color .2s ease-in-out}.AddClientModal_cancelButton__SEwPP:hover{background-color:#5a6268}.Dropzone_container__9A9nQ{width:100%}.Dropzone_dropzone__huz_k{border:2px dashed #ccc;border-radius:4px;padding:2rem;text-align:center;cursor:pointer;background-color:#f9f9f9;transition:border-color .2s,background-color .2s}.Dropzone_dropzone__huz_k.Dropzone_active__OR5AV{border-color:#007bff;background-color:#f0f8ff}.Dropzone_dropzone__huz_k p{margin:0;color:#666}.Dropzone_fileListContainer__B_IGZ{margin-top:1rem}.Dropzone_fileListTitle__rAzBP{font-size:1rem;margin-bottom:.5rem}.Dropzone_fileList__lybir{list-style:none;padding:0;margin:0}.Dropzone_fileListItem__ZoHsB{background-color:#f0f0f0;padding:.5rem;border-radius:4px;margin-bottom:.25rem;font-size:.9rem}.PolicyList_tableContainer__D1yGG{margin-top:2rem;overflow-x:auto}.PolicyList_table__T9zmL{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.PolicyList_table__T9zmL thead tr{background-color:#f2f2f2}.PolicyList_table__T9zmL td,.PolicyList_table__T9zmL th{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.PolicyList_table__T9zmL th{font-weight:600;color:#333}.PolicyList_table__T9zmL tbody tr:hover{background-color:#f5f5f5}.PolicyList_errorText__4ZLhd{color:#dc3545;text-align:center;padding:20px}.PolicyList_actionButton__Ua3yD{background-color:#007bff;color:#fff;padding:6px 10px;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;margin-right:5px;transition:background-color .3s ease}.PolicyList_actionButton__Ua3yD:hover{background-color:#0056b3}.PolicyList_deleteButton__6tXau{background-color:#dc3545}.PolicyList_deleteButton__6tXau:hover{background-color:#c82333}.AttachmentSection_newFilesSection__BmjLt{margin-top:1rem;padding:1rem;background-color:#f0f8ff;border:1px solid #cce5ff;border-radius:8px}.AttachmentSection_saveButton__TVPpS{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.AttachmentSection_saveButton__TVPpS:hover{background-color:#0056b3}.AttachmentSection_attachmentList__7vVgD{margin-top:1.5rem}.TaskList_taskListContainer__s51aA{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1rem}.TaskList_controlsContainer__m3hLy{justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.TaskList_controlsContainer__m3hLy,.TaskList_filterGroup___WCC8{display:flex;align-items:center;gap:1rem}.TaskList_filterLabel__SHQAx{display:block;font-size:.875rem;font-weight:500;color:#374151}.TaskList_filterInput__UDLLR,.TaskList_filterSelect__0EXkw{margin-top:.25rem;display:block;width:12rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;border-width:1px;border-color:#d1d5db;border-radius:.375rem;outline:none;box-shadow:0 0 0 1px transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.TaskList_filterInput__UDLLR{padding-right:.75rem}.TaskList_filterInput__UDLLR:focus,.TaskList_filterSelect__0EXkw:focus{border-color:#9ca3af;box-shadow:0 0 0 1px #9ca3af}.TaskList_addButton__8N8I6,.TaskList_exportButton__A6wTh{background-color:#10b981;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.TaskList_exportButton__A6wTh:hover{background-color:#059669}.TaskList_addButton__8N8I6{background-color:#007bff;margin-left:.5rem}.TaskList_addButton__8N8I6:hover{background-color:#0056b3}.TaskList_tableWrapper__jAkCH{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.TaskList_table__utSPM{min-width:100%;background-color:#fff;border-collapse:collapse}.TaskList_tableHeaderRow__AgAfD{background-color:#f9fafb;color:#4b5563;text-transform:uppercase;font-size:.875rem;line-height:1.25rem}.TaskList_tableHeader__OzWY8{padding:.75rem 1.5rem;text-align:left;font-weight:600}.TaskList_tableRow__wJIxk{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.875rem;font-weight:300}.TaskList_tableRow__wJIxk:hover{background-color:#f9fafb}.TaskList_tableCell__v0l7b{padding:.75rem 1.5rem;text-align:left;white-space:nowrap}.TaskList_statusBadge__XJjwh{position:relative;display:inline-flex;align-items:center;padding:.25rem .75rem;font-weight:600;line-height:1.25rem;border-radius:9999px}.TaskList_statusPending__b65QW{background-color:#fde68a;color:#92400e}.TaskList_statusCompleted__9W1h3{background-color:#d1fae5;color:#065f46}.TaskList_actionButton__Sn7P3{background-color:#e5e7eb;color:#1f2937;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.TaskList_actionButton__Sn7P3:hover{background-color:#d1d5db}.TaskList_errorText__3tRIA,.TaskList_loadingText__vnPyf{color:#374151;padding:1rem}.TaskList_errorText__3tRIA{color:#dc2626}.ReportsModule_reportsModuleContainer__y_Qm4{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1rem}.ReportsModule_reportSelector___fQXc{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem}.ReportsModule_selectorLabel__P2O0R{display:block;font-size:.875rem;font-weight:500;color:#1f2937}.ReportsModule_selectorSelect__auQh5{margin-top:.25rem;display:block;width:18rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;border-width:1px;border-color:#d1d5db;border-radius:.375rem;outline:none;box-shadow:0 0 0 1px transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#1f2937}.ReportsModule_selectorSelect__auQh5:focus{border-color:#9ca3af;box-shadow:0 0 0 1px #9ca3af}.ReportsModule_generateReportButton__LNEHs{background-color:#007bff;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.ReportsModule_generateReportButton__LNEHs:hover{background-color:#0056b3}.ReportsModule_reportDisplayArea__qNXlC{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;min-height:350px;background-color:#f9fafb;display:flex;justify-content:center;align-items:center}.ReportsModule_reportContent__3OQjW{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ReportsModule_reportContent__3OQjW h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1rem;display:flex;align-items:center}.ReportsModule_reportIcon__fuPO4{margin-right:.5rem;color:#007bff}.ReportsModule_reportContent__3OQjW p{color:#374151;line-height:1.5}.ReportsModule_noReportSelected__zPVvt{color:#6b7280;text-align:center;padding-top:2rem}.DashboardNavbar_navbar__Xx5iG{background-color:#003440;padding:1rem 2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DashboardNavbar_container__Ozzwd{display:flex;justify-content:space-around;align-items:center;max-width:1200px;margin:0 auto}.DashboardNavbar_navLink__KRA_w{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:.25rem;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex;align-items:center}.DashboardNavbar_navIcon__tQ4UB{margin-right:.5rem;font-size:1.2rem}.DashboardNavbar_navLink__KRA_w:hover{background-color:#005f73;color:#fff}.DashboardNavbar_activeNavLink__YajuR{background-color:#0a9396;font-weight:700}.GestionEmpresarialModule_moduleContainer__OFRTr{padding:2rem;background-color:#f9f9f9;border-radius:8px}.GestionEmpresarialModule_title__iWLNw{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.GestionEmpresarialModule_description__c8BPa{font-size:1rem;color:#666;margin-bottom:2rem}.GestionEmpresarialModule_fileList__Xu5oD{margin-top:2rem}.GestionEmpresarialModule_fileListTitle__kBchg{font-size:1.2rem;font-weight:500;margin-bottom:1rem}.GestionEmpresarialModule_fileItem__Y5wG3{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:.75rem 1rem;margin-bottom:.5rem;font-size:.9rem}.GestionEmpresarialModule_uploadingStatus__ZELjJ{margin-top:1rem;color:#007bff;font-weight:500}.GestionEmpresarialModule_successMessage__AGeDk{margin-top:1rem;color:#28a745;font-weight:500}.GestionEmpresarialModule_errorMessage__uF1P7{margin-top:1rem;color:#dc3545;font-weight:500}.GestionEmpresarialModule_tabNav__TJbW2{display:flex;margin-bottom:1.5rem;border-bottom:1px solid #eee}.GestionEmpresarialModule_tabButton__rLCul{background:none;padding:.75rem 1.25rem;font-size:1rem;cursor:pointer;color:#555;transition:all .3s ease;border:none;border-bottom:2px solid transparent}.GestionEmpresarialModule_tabButton__rLCul:hover{color:#007bff}.GestionEmpresarialModule_tabButton__rLCul.GestionEmpresarialModule_activeTab__x78JC{color:#007bff;border-bottom:2px solid #007bff;font-weight:600}.GestionEmpresarialModule_uploadForm__vlbnk{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.GestionEmpresarialModule_formGroup__7xK__{display:flex;flex-direction:column}.GestionEmpresarialModule_label__yocW5{margin-bottom:.5rem;font-weight:500;color:#333}.GestionEmpresarialModule_fileInput__NelBZ,.GestionEmpresarialModule_select__FDZbJ{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;background-color:#fff}.GestionEmpresarialModule_fileInput__NelBZ:focus,.GestionEmpresarialModule_select__FDZbJ:focus{border-color:#007bff;outline:none}.GestionEmpresarialModule_uploadButton__EiZSm{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:1rem;transition:background-color .3s ease}.GestionEmpresarialModule_uploadButton__EiZSm:disabled{background-color:#a0c8f7;cursor:not-allowed}.GestionEmpresarialModule_uploadButton__EiZSm:hover:not(:disabled){background-color:#0056b3}.AgentList_agentListContainer__epqA8{margin-top:2rem}.AgentList_addAgentButton__NrYAC{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin-bottom:1.5rem;transition:background-color .3s ease}.AgentList_addAgentButton__NrYAC:hover{background-color:#0056b3}.AgentList_table__RSN5B{width:100%;border-collapse:collapse;margin-top:1rem;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.AgentList_table__RSN5B td,.AgentList_table__RSN5B th{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.AgentList_table__RSN5B th{background-color:#f2f2f2;font-weight:600;color:#333}.AgentList_table__RSN5B tbody tr:hover{background-color:#f5f5f5}.AgentList_actionButton__48ffh{background-color:#6c757d;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin-right:8px;transition:background-color .3s ease}.AgentList_actionButton__48ffh:hover{background-color:#5a6268}.AgentList_actionButton__48ffh:last-child{margin-right:0}.SettingsModule_settingsModuleContainer__O8AFI{padding:2rem;background-color:#f9f9f9;border-radius:8px}.SettingsModule_settingsSection__AvJcy{background-color:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.SettingsModule_sectionTitle__H1k7i{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333;display:flex;align-items:center}.SettingsModule_sectionIcon__xVAz6{margin-right:.75rem;color:#007bff}.SettingsModule_settingItem__C8nAX{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #eee}.SettingsModule_settingItem__C8nAX:last-child{border-bottom:none}.SettingsModule_settingLabel__I0ozB{font-size:1rem;color:#555;flex-grow:1}.SettingsModule_toggleSwitch__ZdFtz{width:34px;height:20px;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ccc;border-radius:20px;cursor:pointer;transition:background-color .3s}.SettingsModule_toggleSwitch__ZdFtz:checked{background:#007bff}.SettingsModule_toggleSwitch__ZdFtz:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .3s}.SettingsModule_toggleSwitch__ZdFtz:checked:before{transform:translateX(14px)}.SettingsModule_selectInput__617oQ,.SettingsModule_textareaInput__CDznm{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:200px}.SettingsModule_textareaInput__CDznm{width:100%;min-height:80px;resize:vertical}.SettingsModule_selectInput__617oQ:disabled,.SettingsModule_textareaInput__CDznm:disabled{background-color:#e9ecef;cursor:not-allowed}.SettingsModule_integrationStatus__kn_KS{padding:.25rem .75rem;border-radius:4px;font-weight:500;margin-right:1rem}.SettingsModule_connected__ZnAu5{background-color:#d4edda;color:#155724}.SettingsModule_disconnected__RuIaf{background-color:#f8d7da;color:#721c24}.SettingsModule_integrationButton__mrUHH{background-color:#6c757d;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.SettingsModule_integrationButton__mrUHH:hover{background-color:#5a6268}.SettingsModule_saveChangesContainer__Rsc9U{text-align:right;margin-top:2rem}.SettingsModule_saveButton__vxW6P{background-color:#28a745;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.SettingsModule_saveButton__vxW6P:hover{background-color:#218838}.SettingsModule_description__HnrD6{font-size:.95rem;color:#666;margin-bottom:1.5rem}.FlatFileConfigurator_configuratorContainer__d5YqA{padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.FlatFileConfigurator_formGroup__2ae6j{margin-bottom:1.5rem}.FlatFileConfigurator_label___9GQl{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.FlatFileConfigurator_select__G14Jm{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;background-color:#fff}.FlatFileConfigurator_select__G14Jm:focus{border-color:#007bff;outline:none}.FlatFileConfigurator_mappingsSection__cpufv{margin-top:2rem;border-top:1px solid #eee;padding-top:1.5rem}.FlatFileConfigurator_sectionTitle__CsmDz{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#333}.FlatFileConfigurator_description__v0iTD{font-size:.95rem;color:#666;margin-bottom:1.5rem}.FlatFileConfigurator_mappingHeader__x992Y{display:flex;justify-content:space-between;padding:.75rem 0;font-weight:600;border-bottom:1px solid #ddd;margin-bottom:1rem}.FlatFileConfigurator_headerField__ouf_s{flex:3 1}.FlatFileConfigurator_headerColumn__2mpsB{flex:1 1;text-align:center}.FlatFileConfigurator_headerActions__zPUl6{flex:0.5 1;text-align:right}.FlatFileConfigurator_mappingItem__gzKtY{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.FlatFileConfigurator_mappingInput__JPbmG{flex:1 1;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem}.FlatFileConfigurator_removeButton__Au_89{background-color:#dc3545;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.FlatFileConfigurator_removeButton__Au_89:hover{background-color:#c82333}.FlatFileConfigurator_addFieldButton__hteaj{background-color:#28a745;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:1rem;margin-right:1rem;transition:background-color .3s ease}.FlatFileConfigurator_addFieldButton__hteaj:hover{background-color:#218838}.FlatFileConfigurator_saveConfigButton__dlh_I{background-color:#007bff;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:1rem;transition:background-color .3s ease}.FlatFileConfigurator_saveConfigButton__dlh_I:hover{background-color:#0056b3}