.ClienteModal_overlay__Nwsiy{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ClienteModal_fadeIn__1ep9Z .15s ease-out}.ClienteModal_modal__R_xLR{background:#ffffff;border-radius:10px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 40px rgba(15,23,42,.2);animation:ClienteModal_slideUp__gfyDY .18s ease-out}.ClienteModal_modalConfirm__qnNy3{max-width:380px}.ClienteModal_title___73vi{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px}.ClienteModal_field__EXupo{margin-bottom:16px}.ClienteModal_label__FA08r{display:block;font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.ClienteModal_input__Kb15o{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;transition:border-color .15s,box-shadow .15s}.ClienteModal_input__Kb15o:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.ClienteModal_inputError__6Mgb4{border-color:#dc2626}.ClienteModal_errorText__P_LNh{color:#dc2626;font-size:12px;margin-top:4px}.ClienteModal_radioGroup__xJ0vo{display:flex;gap:20px;margin-top:4px}.ClienteModal_radioOption__HX5LY{display:flex;align-items:center;gap:6px;font-size:14px;color:#1e293b;cursor:pointer}.ClienteModal_radioOption__HX5LY input{cursor:pointer;accent-color:var(--colorPrimario)}.ClienteModal_actions__o73zU{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.ClienteModal_btnCancel__Bn2PG{padding:9px 16px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.ClienteModal_btnCancel__Bn2PG:hover{background:#f8fafc}.ClienteModal_btnSave__QV2rb{padding:9px 18px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.ClienteModal_btnSave__QV2rb:hover{background:var(--colorPrimarioOpacity)}.ClienteModal_btnDelete__JhwDb{padding:9px 18px;border-radius:6px;border:none;background:#dc2626;color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.ClienteModal_btnDelete__JhwDb:hover{background:#b91c1c}.ClienteModal_confirmText__OVtYg{font-size:14px;color:#475569;margin:0 0 4px;line-height:1.5}@keyframes ClienteModal_fadeIn__1ep9Z{0%{opacity:0}to{opacity:1}}@keyframes ClienteModal_slideUp__gfyDY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Clientes_toolbar__0_Nn2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.Clientes_searchInput__ISpBi{flex:1 1;min-width:200px;max-width:420px;padding:9px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b}.Clientes_searchInput__ISpBi:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.Clientes_btnNew__hgvh2{padding:9px 16px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s}.Clientes_btnNew__hgvh2:hover{background:var(--colorPrimarioOpacity)}.Clientes_tableWrapper___iwFq{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.Clientes_table__rsjmS{width:100%;border-collapse:collapse;font-size:14px}.Clientes_table__rsjmS th{text-align:left;padding:12px 16px;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.Clientes_table__rsjmS td{padding:12px 16px;color:#1e293b;border-bottom:1px solid #f1f5f9}.Clientes_table__rsjmS tbody tr:last-child td{border-bottom:none}.Clientes_table__rsjmS tbody tr:hover{background:#f8fafc}.Clientes_statusBadge__lFZhO{display:inline-flex;align-items:center;gap:6px;font-size:13px}.Clientes_dot__zS_mj{width:8px;height:8px;border-radius:50%;display:inline-block}.Clientes_dotActive__o6emj{background:#6B8F3D}.Clientes_dotInactive__vLnSA{background:#dc2626}.Clientes_actionsCell__1axfv{display:flex;gap:8px}.Clientes_iconBtn__bN_qL{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background:#ffffff;cursor:pointer;color:#475569;transition:background .15s,color .15s,border-color .15s}.Clientes_iconBtn__bN_qL:hover{background:#f1f5f9}.Clientes_editBtn__iLorw:hover{color:var(--colorPrimario);border-color:var(--colorPrimarioOpacity)}.Clientes_deleteBtn__2wXHI:hover{color:#dc2626;border-color:#dc2626}.Clientes_emptyState__xq7_9{text-align:center;padding:48px 16px;color:#64748b}.Clientes_emptyTitle__adwNR{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 4px}.Clientes_emptyText__o_sXk{font-size:14px;margin:0}@media (max-width:768px){.Clientes_toolbar__0_Nn2{flex-direction:column;align-items:stretch}.Clientes_searchInput__ISpBi{width:100%;max-width:100%}.Clientes_btnNew__hgvh2{width:100%}}.Clientes_roleBadge__7gfIh{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;display:inline-block}.Clientes_roleAdmin__SZg_0{background:#dcfce7;color:#166534}.Clientes_roleStandard__5c9e_{background:#e0f2fe;color:#0369a1}.OrdenDeTrabajo_containerForm__n5FWE{display:flex;flex-direction:row;gap:20px;width:100%}.OrdenDeTrabajo_containerForm__n5FWE>div{flex:1 1;box-sizing:border-box}.OrdenDeTrabajo_formRow__jsdB_{border:1px solid #e2e8f0;display:flex;padding:10px;border-radius:6px;flex-direction:column}.OrdenDeTrabajo_field__D9Ua3{display:flex;flex-direction:column;margin:0;flex:1 1}.OrdenDeTrabajo_label__9cSuO{font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.OrdenDeTrabajo_input__DSgDr,.OrdenDeTrabajo_select__gqNib{width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;transition:border-color .15s,box-shadow .15s;background:#ffffff}.OrdenDeTrabajo_input__DSgDr:focus,.OrdenDeTrabajo_select__gqNib:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.OrdenDeTrabajo_btnAdd__a_KzN{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;height:39px;min-width:200px}.OrdenDeTrabajo_btnAdd__a_KzN:hover{background:var(--colorPrimarioOpacity)}.OrdenDeTrabajo_tableWrapper__CkHLa{width:100%;max-height:250px;overflow-y:auto;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.OrdenDeTrabajo_table__oe89t{width:100%;border-collapse:collapse;font-size:12px}.OrdenDeTrabajo_table__oe89t th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;padding:10px;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.OrdenDeTrabajo_table__oe89t td{padding:4px 16px;color:#1e293b;border-bottom:1px solid #f1f5f9}.OrdenDeTrabajo_table__oe89t tbody tr:last-child td{border-bottom:none}.OrdenDeTrabajo_table__oe89t tbody tr:hover{background:#f8fafc}.OrdenDeTrabajo_tdDescripcion__pmqaj{text-align:left}.OrdenDeTrabajo_emptyRow__nWBab td{text-align:center;color:#94a3b8;padding:24px 16px}.OrdenDeTrabajo_totalRow__4p84a td{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;font-weight:700;color:#1e293b;background:#f8fafc;border-top:1px solid #e2e8f0}.OrdenDeTrabajo_totalLabel__I6t1_{text-align:right!important}.OrdenDeTrabajo_totalAmount__tw0dI{color:#dc2626;font-size:14px}.OrdenDeTrabajo_btnRemove__EpsdB{border:none;background:transparent;color:#dc2626;cursor:pointer;font-size:16px;line-height:1}.OrdenDeTrabajo_btnRemove__EpsdB:hover{color:#b91c1c}.OrdenDeTrabajo_iconBtn__fMaVs{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background:#ffffff;cursor:pointer;color:#475569;transition:background .15s,color .15s,border-color .15s}.OrdenDeTrabajo_iconBtn__fMaVs:hover{background:#f1f5f9}.OrdenDeTrabajo_deleteBtn__5qXCK:hover{color:#dc2626;border-color:#dc2626}.OrdenDeTrabajo_actions__bIhoV{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.OrdenDeTrabajo_btnCancel__8h9E7{padding:9px 16px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.OrdenDeTrabajo_btnCancel__8h9E7:hover{background:#f8fafc}.OrdenDeTrabajo_btnSave__HjsV6{padding:9px 18px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.OrdenDeTrabajo_btnSave__HjsV6:hover{background:var(--colorPrimarioOpacity)}.OrdenDeTrabajo_panelnuevaOrden__sGAxM{display:flex;gap:20px}.OrdenDeTrabajo_grid2__pp2Mi{display:flex;gap:20px;width:100%}.OrdenDeTrabajo_grid2__pp2Mi>.OrdenDeTrabajo_field__D9Ua3{flex:1 1}.OrdenDeTrabajo_centrar__ebZHW{display:flex;justify-content:center;align-items:center}.OrdenDeTrabajo_textarea__T53_U{width:100%;min-height:100px;padding:10px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;resize:vertical;font-family:monospace;transition:border-color .15s,box-shadow .15s}.OrdenDeTrabajo_textarea__T53_U:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.OrdenDeTrabajo_contenedorForm__B0_gQ{display:flex;flex-direction:row;gap:20px}.OrdenDeTrabajo_containerCliente__BTOlO{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.OrdenDeTrabajo_columForm__8bdb9{display:flex;flex-direction:column;gap:20px;border:1px solid #e2e8f0}.OrdenDeTrabajo_borde__yNRAz{border:1px solid #e2e8f0;border-radius:6px}.OrdenDeTrabajo_grid1__9494u{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px;margin-bottom:5px}.OrdenDeTrabajo_grid2__pp2Mi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.OrdenDeTrabajo_grid3__bmiem{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.OrdenDeTrabajo_grid4__SWl1G{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.Modal_overlay__2Sh3U{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:Modal_fadeIn__Oj_FH .15s ease-out}.Modal_modal__JNobJ{background:white;width:100%;border-radius:10px;padding:24px;box-shadow:0 20px 40px rgba(15,23,42,.2);animation:Modal_slideUp__TznsY .18s ease-out}.Modal_title__a7vfd{margin:0 0 20px;font-size:18px;font-weight:600;color:#1e293b}.Modal_body__KZX7m{width:100%}.Modal_actions__Yue2M{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.Modal_btnCancel__p9uYy{padding:9px 16px;border-radius:6px;border:1px solid #cbd5e1;background:white;color:#475569;cursor:pointer}.Modal_btnCancel__p9uYy:hover{background:#f8fafc}.Modal_btnSave__vbda4{padding:9px 18px;border:none;border-radius:6px;background:var(--colorPrimario);color:white;cursor:pointer}.Modal_btnSave__vbda4:hover{background:var(--colorPrimarioOpacity)}.Modal_btnDelete__XqB9R{padding:9px 18px;border:none;border-radius:6px;background:#dc2626;color:white;cursor:pointer}.Modal_btnDelete__XqB9R:hover{background:#b91c1c}@keyframes Modal_fadeIn__Oj_FH{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__TznsY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Listaordenestrabajo_filtrosBar___3XKj{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;margin-bottom:20px}.Listaordenestrabajo_filtroField__FdP1V{display:flex;flex-direction:column;min-width:180px;flex:1 1}.Listaordenestrabajo_filtroField__FdP1V.Listaordenestrabajo_fechaField__456K7{min-width:150px;flex:0 0 160px}.Listaordenestrabajo_filtrosAcciones__c8arg{display:flex;gap:10px;flex-shrink:0}.Listaordenestrabajo_btnFiltrar__NAosi{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;height:39px;white-space:nowrap}.Listaordenestrabajo_btnFiltrar__NAosi:hover{background:var(--colorPrimarioOpacity)}.Listaordenestrabajo_btnLimpiar__ZNCR_{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;height:39px;white-space:nowrap}.Listaordenestrabajo_btnLimpiar__ZNCR_:hover{background:#f8fafc}.Listaordenestrabajo_tableWrapper__l_RxA{width:100%;max-height:480px;overflow-y:auto;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.Listaordenestrabajo_table__oY7bm{width:100%;border-collapse:collapse;font-size:13px}.Listaordenestrabajo_table__oY7bm th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;padding:10px;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.Listaordenestrabajo_table__oY7bm td{padding:8px 10px;color:#1e293b;border-bottom:1px solid #f1f5f9}.Listaordenestrabajo_table__oY7bm tbody tr:last-child td{border-bottom:none}.Listaordenestrabajo_table__oY7bm tbody tr:hover{background:#f8fafc}.Listaordenestrabajo_emptyRow__6hUjK td{text-align:center;color:#94a3b8;padding:24px 16px}.Listaordenestrabajo_montoCell__4PN_W{font-weight:600;color:#1e293b}.Listaordenestrabajo_badge__Bgp1v{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.Listaordenestrabajo_badgeRegistrada__OTIX_{background:#e0f2fe;color:#0369a1}.Listaordenestrabajo_badgeEnProceso__p5B4g{background:#fef9c3;color:#a16207}.Listaordenestrabajo_badgeCompletada__0T6mV{background:#dcfce7;color:#15803d}.Listaordenestrabajo_badgeCancelada__j1b8t{background:#fee2e2;color:#b91c1c}.Listaordenestrabajo_accionesCell__IMrFj{display:flex;gap:6px;justify-content:center}.Listaordenestrabajo_iconBtn__rp9ON{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background:#ffffff;cursor:pointer;color:#475569;transition:background .15s,color .15s,border-color .15s}.Listaordenestrabajo_iconBtn__rp9ON:hover{background:#f1f5f9}.Listaordenestrabajo_verBtn__mLET_:hover{color:var(--colorPrimario);border-color:var(--colorPrimario)}.Listaordenestrabajo_editBtn__Llb4U:hover{color:#a16207;border-color:#a16207}.Listaordenestrabajo_deleteBtn__vFCEj:hover{color:#dc2626;border-color:#dc2626}.Listaordenestrabajo_modalOverlay__JJqhn{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.Listaordenestrabajo_modalContent__Ccgzc{background:#ffffff;border-radius:10px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.Listaordenestrabajo_modalHeader__Ab3_V{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.Listaordenestrabajo_modalTitle__wCIRu{font-size:16px;font-weight:700;color:#1e293b;margin:0}.Listaordenestrabajo_modalClose__Cxok0{border:none;background:transparent;cursor:pointer;color:#94a3b8;font-size:20px;line-height:1;padding:4px}.Listaordenestrabajo_modalClose__Cxok0:hover{color:#1e293b}.Listaordenestrabajo_modalSeccion__e0eXm{margin-bottom:16px}.Listaordenestrabajo_modalSeccionTitulo__RGV88{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.Listaordenestrabajo_infoGrid__L1ZCN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;font-size:14px;color:#1e293b}.Listaordenestrabajo_infoGrid__L1ZCN strong{color:#475569;font-weight:600;margin-right:4px}.Listaordenestrabajo_modalFooter__dhu17{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;border-top:1px solid #e2e8f0;padding-top:16px}.Listaordenestrabajo_label__MSMol{font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.Listaordenestrabajo_input__tDTW5,.Listaordenestrabajo_select__f7yAE{width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;transition:border-color .15s,box-shadow .15s;background:#ffffff}.Listaordenestrabajo_input__tDTW5:focus,.Listaordenestrabajo_select__f7yAE:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.Listaordenestrabajo_btnAdd__455k3{padding:9px 18px;height:39px}.Listaordenestrabajo_btnAddInEdit__P60gb,.Listaordenestrabajo_btnAdd__455k3{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.Listaordenestrabajo_btnAddInEdit__P60gb{padding:10px 12px;height:30px}.Listaordenestrabajo_btnAdd__455k3:hover{background:var(--colorPrimarioOpacity)}.Listaordenestrabajo_btnCancel__yMuRB{padding:9px 16px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.Listaordenestrabajo_btnCancel__yMuRB:hover{background:#f8fafc}.Listaordenestrabajo_grid1__Rakoy{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px;margin-bottom:5px}.Listaordenestrabajo_grid2__E9d43{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.Listaordenestrabajo_grid3__yU3aq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.ModalComprobantePDF_overlay__Zd6tA{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:ModalComprobantePDF_fadeIn___eMWm .15s ease-out}@keyframes ModalComprobantePDF_fadeIn___eMWm{0%{opacity:0}to{opacity:1}}.ModalComprobantePDF_modalWrapper__uKeQx{background:#ffffff;border-radius:12px;width:100%;max-width:720px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden}.ModalComprobantePDF_modalHeader__JcejE{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.ModalComprobantePDF_modalHeaderTitle__teLKc{color:#504e4e;font-size:15px;font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}.ModalComprobantePDF_headerActions__Qf98l{display:flex;gap:8px;align-items:center}.ModalComprobantePDF_btnDownload__7FU_W{display:inline-flex;align-items:center;gap:6px;background:var(--colorPrimario);color:#ffffff;border:none;padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer;transition:background .15s ease}.ModalComprobantePDF_btnDownload__7FU_W:hover{background:var(--colorPrimarioOpacity)}.ModalComprobantePDF_btnDownload__7FU_W:disabled{background:#94a3b8;cursor:not-allowed}.ModalComprobantePDF_btnClose__e_Oc8{background:transparent;border:none;color:#cbd5e1;font-size:20px;line-height:1;cursor:pointer;padding:6px 8px;border-radius:6px}.ModalComprobantePDF_btnClose__e_Oc8:hover{color:#cbd5e1;background:rgba(255,255,255,.1)}.ModalComprobantePDF_modalBody__BKrdR{overflow-y:auto;background:#eef1f4;padding:24px}.ModalComprobantePDF_comprobante__hxaMJ{background:#ffffff;width:100%;max-width:100%;margin:0 auto;padding:36px 20px 5px;font-family:Helvetica Neue,Arial,sans-serif;color:#1f2937;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ModalComprobantePDF_topRow__S13nB{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ModalComprobantePDF_logoBlock__SB6Pr{display:flex;flex-direction:column}.ModalComprobantePDF_logoName__9ido8{font-size:26px;font-weight:800;letter-spacing:.5px;color:#1a1a1a;margin:0}.ModalComprobantePDF_logoName__9ido8 .ModalComprobantePDF_accent__pbSn_{color:#7ac943}.ModalComprobantePDF_logoTagline__MXVIm{font-size:10px;letter-spacing:1.5px;text-transform:lowercase;color:#6b7280;margin-top:2px}.ModalComprobantePDF_docInfo__b_1tI{text-align:right}.ModalComprobantePDF_docTitleBox__u_Aiz{display:flex;align-items:stretch;border:1px solid #1f2937;border-radius:4px;overflow:hidden}.ModalComprobantePDF_docTitleLabel__KN6qC{padding:8px 14px;font-size:12px;font-weight:700;color:#1f2937;white-space:nowrap;display:flex;align-items:center}.ModalComprobantePDF_docTitleNo__8pJyC{padding:8px 14px;font-size:13px;font-weight:800;color:#d1263d;border-left:1px solid #1f2937;white-space:nowrap;display:flex;align-items:center}.ModalComprobantePDF_docDate__hl8zQ{font-size:12px;color:#374151;margin-top:8px}.ModalComprobantePDF_estadoBadgeRow__XCOAe{display:flex;justify-content:flex-end;margin-top:6px}.ModalComprobantePDF_estadoBadge__hYOSJ{font-size:10.5px;font-weight:700;letter-spacing:.5px;padding:3px 10px;border-radius:999px;text-transform:uppercase}.ModalComprobantePDF_estadoPagado__4PWbO{background:#dcfce7;color:#15803d;border:1px solid #86efac}.ModalComprobantePDF_estadoPendiente__eVjCP{background:#fef3c7;color:#b45309;border:1px solid #fcd34d}.ModalComprobantePDF_clienteBlock__2TOwm{margin-top:22px;font-size:12.5px;line-height:1.6}.ModalComprobantePDF_clienteNombre__UKqlg{font-weight:700}.ModalComprobantePDF_clienteLinea__fn1a_{color:#374151}.ModalComprobantePDF_tabla__4O_4Z{width:100%;border-collapse:collapse;margin-top:18px;font-size:12px}.ModalComprobantePDF_tabla__4O_4Z thead th{color:#00AEEF;border:1px solid #1f2937;padding:6px 8px;font-size:11.5px;font-weight:700;text-align:left}.ModalComprobantePDF_tabla__4O_4Z thead th.ModalComprobantePDF_right__K80mv{text-align:right}.ModalComprobantePDF_tabla__4O_4Z thead th.ModalComprobantePDF_center__klClq{text-align:center}.ModalComprobantePDF_tabla__4O_4Z tbody td{border:1px solid #1f2937;padding:6px 8px;color:#1f2937}.ModalComprobantePDF_tabla__4O_4Z tbody td.ModalComprobantePDF_center__klClq{text-align:center}.ModalComprobantePDF_tabla__4O_4Z tbody td.ModalComprobantePDF_right__K80mv{text-align:right}.ModalComprobantePDF_tabla__4O_4Z tbody tr.ModalComprobantePDF_filler__H8IiA td{height:22px}.ModalComprobantePDF_tabla__4O_4Z tfoot td{border:1px solid #1f2937;padding:8px}.ModalComprobantePDF_totalLabel__EQdnj,.ModalComprobantePDF_totalValue__g7eR5{text-align:right;font-weight:800;color:#d1263d;font-size:13px}.ModalComprobantePDF_footerDates__hKdlE{display:flex;justify-content:space-between;margin-top:20px;font-size:11.5px;color:#374151}.ModalComprobantePDF_footerDates__hKdlE strong{color:#1f2937}.ModalComprobantePDF_notaFinal__pvx0O{margin-top:34px;font-size:10.5px;color:#9ca3af;text-align:center;border-top:1px dashed #d1d5db;padding-top:12px}@media (max-width:560px){.ModalComprobantePDF_comprobante__hxaMJ{padding:24px 18px}.ModalComprobantePDF_topRow__S13nB{flex-direction:column}.ModalComprobantePDF_docInfo__b_1tI{text-align:left;width:100%}.ModalComprobantePDF_docTitleBox__u_Aiz{width:-moz-fit-content;width:fit-content}.ModalComprobantePDF_estadoBadgeRow__XCOAe{justify-content:flex-start}}.ModalComprobantePDF_artesContainer__M5k6D{margin-top:24px;border-top:1px dashed #d1d5db;padding-top:16px}.ModalComprobantePDF_artesTitle__nFqPK{font-size:11.5px;font-weight:700;color:#00AEEF;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.ModalComprobantePDF_artesGrid__1yFg1{display:flex;flex-wrap:wrap;gap:0;justify-content:flex-start}.ModalComprobantePDF_arteCard__E1O7Y{border-radius:6px;padding:0;background:#ffffff;max-width:280px;display:flex;align-items:center;justify-content:center}.ModalComprobantePDF_arteCard__E1O7Y img{max-width:100%;max-height:100px;object-fit:contain;border-radius:4px;display:block}.ModalComprobantePDF_pdfMode__9r1Qh{display:flex;flex-direction:column;min-height:263mm}.ModalComprobantePDF_bannerContainer__XTeyJ{padding-top:10px}.ModalComprobantePDF_bannerImagen___aL64{display:block;width:100%;height:80px}.ModalComprobantePDF_bannerContainer__XTeyJ{position:relative;width:100%;margin-top:auto;padding-top:8mm;flex-shrink:0;overflow:hidden}.ModalComprobantePDF_bannerDatos__f9zJg{position:absolute;left:4%;top:63%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;color:#c5c5c5;font-size:9px;line-height:1.15;text-align:left}.ModalComprobantePDF_bannerDato__w6gXk{display:flex;align-items:center;gap:7px;white-space:nowrap}.ModalComprobantePDF_bannerIcon__CR8oG{width:12px;text-align:center;font-size:7px;color:#c5c5c5}.ModalComprobantePDF_bannerLogo__Hop18{position:absolute;right:20px;top:63%;transform:translateY(-50%);width:70px}.Mantenimientogastos_field__LdVBs{display:flex;flex-direction:column;margin:0;flex:1 1}.Mantenimientogastos_label__S_t_Q{font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.Mantenimientogastos_input__6EyH_,.Mantenimientogastos_select__1j9lx{width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;transition:border-color .15s,box-shadow .15s;background:#ffffff}.Mantenimientogastos_input__6EyH_:focus,.Mantenimientogastos_select__1j9lx:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.Mantenimientogastos_btnAdd__VGsgm{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;height:39px;min-width:200px}.Mantenimientogastos_btnAdd__VGsgm:hover{background:var(--colorPrimarioOpacity)}.Mantenimientogastos_btnFiltro__eVlSb{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;height:39px}.Mantenimientogastos_btnFiltro__eVlSb:hover{background:#f8fafc}.Mantenimientogastos_filtroContainer__VOPQF{display:flex;align-items:flex-end;gap:15px;border:1px solid #e2e8f0;border-radius:6px;padding:12px 15px;margin-bottom:15px;flex-wrap:wrap}.Mantenimientogastos_filtroTitulo__0ht1l{font-size:13px;font-weight:600;color:#475569;display:flex;align-items:center;gap:6px;margin-right:5px}.Mantenimientogastos_tableWrapper__hRrlK{width:100%;max-height:320px;overflow-y:auto;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.Mantenimientogastos_table__yfoDI{width:100%;border-collapse:collapse;font-size:12px}.Mantenimientogastos_table__yfoDI th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;padding:10px;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.Mantenimientogastos_table__yfoDI td{padding:8px 16px;color:#1e293b;border-bottom:1px solid #f1f5f9}.Mantenimientogastos_table__yfoDI tbody tr:last-child td{border-bottom:none}.Mantenimientogastos_table__yfoDI tbody tr:hover{background:#f8fafc}.Mantenimientogastos_tdDescripcion__nx52L{text-align:left}.Mantenimientogastos_emptyRow__y2hgK td{text-align:center;color:#94a3b8;padding:24px 16px}.Mantenimientogastos_totalRow__A4nYB td{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;font-weight:700;color:#1e293b;background:#f8fafc;border-top:1px solid #e2e8f0}.Mantenimientogastos_totalLabel__6XjSo{text-align:right!important}.Mantenimientogastos_totalAmount__q_x_V{color:#dc2626;font-size:14px}.Mantenimientogastos_iconBtn__2_KJv{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background:#ffffff;cursor:pointer;color:#475569;transition:background .15s,color .15s,border-color .15s}.Mantenimientogastos_iconBtn__2_KJv:hover{background:#f1f5f9}.Mantenimientogastos_deleteBtn__O3juA:hover{color:#dc2626;border-color:#dc2626}.Mantenimientogastos_actions__c7nXr{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.Mantenimientogastos_centrar__5b_dr{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.Mantenimientogastos_grid1__709Cu{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px;margin-bottom:5px}.Mantenimientogastos_grid2__Msv1P{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.Mantenimientogastos_grid3__UL5wc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.Mantenimientogastos_grid4__M6o1B{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.Reportesestadisticas_filtroContainer__NdXcm{display:flex;align-items:flex-end;gap:15px;border:1px solid #e2e8f0;border-radius:6px;padding:12px 15px;margin-bottom:20px;flex-wrap:wrap}.Reportesestadisticas_filtroRapidos__Eea_g{display:flex;gap:8px;flex-wrap:wrap}.Reportesestadisticas_field__Medro{display:flex;flex-direction:column;margin:0}.Reportesestadisticas_label__8AQUs{font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.Reportesestadisticas_input__GH7dT{padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;background:#ffffff;transition:border-color .15s,box-shadow .15s}.Reportesestadisticas_input__GH7dT:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.Reportesestadisticas_btnFiltro__1P98G{padding:8px 14px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;height:35px}.Reportesestadisticas_btnFiltro__1P98G:hover{background:#f8fafc}.Reportesestadisticas_btnFiltroActivo__e8TZy{background:var(--colorPrimario);border-color:var(--colorPrimario);color:#ffffff}.Reportesestadisticas_btnFiltroActivo__e8TZy:hover{background:var(--colorPrimarioOpacity)}.Reportesestadisticas_kpiGrid__20b9Z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:20px}.Reportesestadisticas_kpiCard__ittnc{border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:8px;padding:14px 16px;background:#ffffff}.Reportesestadisticas_kpiCard__ittnc.Reportesestadisticas_ingresos__6_7Cg{border-left-color:#10b981}.Reportesestadisticas_kpiCard__ittnc.Reportesestadisticas_gastos__A9StO{border-left-color:#f43f5e}.Reportesestadisticas_kpiCard__ittnc.Reportesestadisticas_utilidad__wFkqa{border-left-color:#3b82f6}.Reportesestadisticas_kpiCard__ittnc.Reportesestadisticas_margen__ItOv0{border-left-color:#f59e0b}.Reportesestadisticas_kpiTop__ylCk0{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.Reportesestadisticas_kpiLabel__g1zgy{font-size:13px;color:#64748b;margin:0 0 4px}.Reportesestadisticas_kpiValue__H9ITA{font-size:22px;font-weight:700;color:#1e293b;margin:0}.Reportesestadisticas_kpiDelta__sMTmf{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.Reportesestadisticas_kpiDeltaUp__NneOa{color:#059669;background:#d1fae5}.Reportesestadisticas_kpiDeltaDown__PjgoL{color:#dc2626;background:#fee2e2}.Reportesestadisticas_tabs___MXou{display:flex;gap:4px;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.Reportesestadisticas_tabBtn__zZTwP{padding:10px 16px;background:transparent;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.Reportesestadisticas_tabBtn__zZTwP:hover{color:#1e293b}.Reportesestadisticas_tabBtnActivo__spa2Q{color:var(--colorPrimario);border-bottom-color:var(--colorPrimario)}.Reportesestadisticas_chartsGrid__rL74L{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.Reportesestadisticas_chartCardFull__by1tp{grid-column:span 2}.Reportesestadisticas_chartCard__v8B1W{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#ffffff}.Reportesestadisticas_chartTitle__yNC1P{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px}.Reportesestadisticas_chartSubtitle___yEa2{font-size:12px;color:#94a3b8;margin:0 0 10px}.Reportesestadisticas_barList__gk2np{display:flex;flex-direction:column;gap:10px;margin-top:8px}.Reportesestadisticas_barListItem__UmKG_{display:flex;flex-direction:column;gap:4px}.Reportesestadisticas_barListHeader___sp7j{display:flex;justify-content:space-between;font-size:13px;color:#1e293b}.Reportesestadisticas_barListNombre__jCoyP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.Reportesestadisticas_barListValor__bIZuz{font-weight:600;color:#475569}.Reportesestadisticas_barListTrack__8miqh{width:100%;height:8px;background:#f1f5f9;border-radius:999px;overflow:hidden}.Reportesestadisticas_barListFill__UKu0a{height:100%;border-radius:999px;background:var(--colorPrimario)}.Reportesestadisticas_sinDatos__kxwUL{text-align:center;color:#94a3b8;padding:30px 0;font-size:13px}.Reportesestadisticas_metricaSimple__SyDg4{font-size:26px;font-weight:700;color:#1e293b;margin:4px 0}.Reportesestadisticas_textoSecundario__Y5Zc2{font-size:13px;color:#64748b}@media (max-width:900px){.Reportesestadisticas_kpiGrid__20b9Z{grid-template-columns:repeat(2,1fr)}.Reportesestadisticas_chartsGrid__rL74L{grid-template-columns:1fr}.Reportesestadisticas_chartCardFull__by1tp{grid-column:span 1}}.ListaPagos_filtrosBar__FczcN{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:20px}.ListaPagos_filtroField__nPw5H{display:flex;flex-direction:column;min-width:220px;flex:1 1;max-width:340px}.ListaPagos_checkGroup__tpoiL{display:flex;flex-direction:column;flex-shrink:0}.ListaPagos_checkBotones__EGxS_{display:flex;gap:8px}.ListaPagos_checkBtn__yrIIZ{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;height:39px;white-space:nowrap}.ListaPagos_checkBtn__yrIIZ:hover{background:#f8fafc}.ListaPagos_checkBtnActivo__mPnuN{background:var(--colorPrimario);border-color:var(--colorPrimario);color:#ffffff}.ListaPagos_checkBtnActivo__mPnuN:hover{background:var(--colorPrimarioOpacity)}.ListaPagos_checkIcono__XqfC9{display:inline-flex;align-items:center}.ListaPagos_estadoVacio__G4HJ7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 16px;color:#94a3b8;font-size:14px;text-align:center;border:1px dashed #e2e8f0;border-radius:8px}.ListaPagos_resumenGrid__2l1DN{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.ListaPagos_resumenCard__sO0ny{display:flex;align-items:center;gap:12px;padding:16px;border-radius:10px;border:1px solid #e2e8f0;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ListaPagos_resumenIcono__1bQX7{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ListaPagos_resumenLabel__foafk{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:3px}.ListaPagos_resumenValor__LVgXN{font-size:18px;font-weight:700;color:#1e293b}.ListaPagos_resumenCardOrdenes__cTDCK .ListaPagos_resumenIcono__1bQX7{background:#eef2ff;color:#4338ca}.ListaPagos_resumenCardFacturado__sWEkJ .ListaPagos_resumenIcono__1bQX7{background:#e0f2fe;color:#0369a1}.ListaPagos_resumenCardAbonado__NPlSR .ListaPagos_resumenIcono__1bQX7{background:#dcfce7;color:#15803d}.ListaPagos_resumenCardDeuda__wnFJD{border-color:#fecaca;background:#fff7f7}.ListaPagos_resumenCardDeuda__wnFJD .ListaPagos_resumenIcono__1bQX7{background:#fee2e2;color:#b91c1c}.ListaPagos_resumenCardDeuda__wnFJD .ListaPagos_resumenValor__LVgXN{color:#b91c1c}.ListaPagos_tableWrapper__pwXjG{width:100%;max-height:480px;overflow-y:auto;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.ListaPagos_table__qADXK{width:100%;border-collapse:collapse;font-size:13px}.ListaPagos_table__qADXK th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;padding:10px;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.ListaPagos_table__qADXK td{padding:8px 10px;color:#1e293b;border-bottom:1px solid #f1f5f9}.ListaPagos_table__qADXK tbody tr:last-child td{border-bottom:none}.ListaPagos_table__qADXK tbody tr:hover{background:#f8fafc}.ListaPagos_emptyRow__0djcn td{text-align:center;color:#94a3b8;padding:24px 16px}.ListaPagos_montoCell__ch5oY{font-weight:600;color:#1e293b}.ListaPagos_badge__VLnrI{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.ListaPagos_badgePagada__XcfOn{background:#dcfce7;color:#15803d}.ListaPagos_badgePendiente__nnidP{background:#fee2e2;color:#b91c1c}.ListaPagos_accionesCell__iUUqZ{display:flex;gap:6px;justify-content:center}.ListaPagos_iconBtn__JCJjA{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background:#ffffff;cursor:pointer;color:#475569;transition:background .15s,color .15s,border-color .15s}.ListaPagos_iconBtn__JCJjA:hover{background:#f1f5f9}.ListaPagos_iconBtn__JCJjA:disabled{opacity:.4;cursor:not-allowed}.ListaPagos_pagoBtn__V8Q8_:hover:not(:disabled){color:#15803d;border-color:#15803d}.ListaPagos_modalOverlay__qgdD8{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.ListaPagos_modalContent__hHfjE{background:#ffffff;border-radius:10px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.ListaPagos_modalHeader__KDFAH{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.ListaPagos_modalTitle__wsjQh{font-size:16px;font-weight:700;color:#1e293b;margin:0}.ListaPagos_modalClose__yhY7_{border:none;background:transparent;cursor:pointer;color:#94a3b8;font-size:20px;line-height:1;padding:4px}.ListaPagos_modalClose__yhY7_:hover{color:#1e293b}.ListaPagos_modalSeccion__U_G06{margin-bottom:16px}.ListaPagos_infoGrid__V8eJI{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;font-size:14px;color:#1e293b}.ListaPagos_infoGrid__V8eJI strong{color:#475569;font-weight:600;margin-right:4px}.ListaPagos_montoPagoRow__suRaa{display:flex;gap:10px}.ListaPagos_montoPagoRow__suRaa .ListaPagos_input__172LA{flex:1 1}.ListaPagos_btnPagarTotal__YawcF{padding:9px 14px;border-radius:6px;border:1px solid var(--colorPrimario);background:#ffffff;color:var(--colorPrimario);font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.ListaPagos_btnPagarTotal__YawcF:hover{background:var(--colorPrimario);color:#ffffff}.ListaPagos_modalFooter__uYczV{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;border-top:1px solid #e2e8f0;padding-top:16px}.ListaPagos_label__FL4jh{font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.ListaPagos_input__172LA,.ListaPagos_select__klbyU{width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;transition:border-color .15s,box-shadow .15s;background:#ffffff}.ListaPagos_input__172LA:focus,.ListaPagos_select__klbyU:focus{outline:none;border-color:var(--colorPrimario);box-shadow:0 0 0 1px rgba(107,143,61,.18)}.ListaPagos_btnAdd__rbAHh{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;height:39px}.ListaPagos_btnAdd__rbAHh:hover{background:var(--colorPrimarioOpacity)}.ListaPagos_btnAdd__rbAHh:disabled{opacity:.6;cursor:not-allowed}.ListaPagos_btnCancel__c77sV{padding:9px 16px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.ListaPagos_btnCancel__c77sV:hover{background:#f8fafc}@media (max-width:900px){.ListaPagos_resumenGrid__2l1DN{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ListaPagos_resumenGrid__2l1DN{grid-template-columns:1fr}}.ListaPagos_botonPagoContenedor__VIn5X{margin-left:auto}.ListaPagos_btnPagoGlobal__OntnC{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:6px;font-size:13.5px;cursor:pointer;height:39px;transition:background .15s;background:var(--colorPrimario);color:#ffffff}.ListaPagos_btnPagoGlobal__OntnC:hover{background:#f8fafc}.ListaPagos_metodosGrid__kBisv{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ListaPagos_metodoBtn__Kcv8e{padding:8px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:12.5px;cursor:pointer;transition:all .15s}.ListaPagos_metodoBtnActivo__ncCCP{background:var(--colorPrimario);border-color:var(--colorPrimario);color:#ffffff}.ListaPagos_dropZone__i02Zp{border:2px dashed #cbd5e1;border-radius:8px;padding:16px;text-align:center;background:#f8fafc;position:relative;transition:border-color .15s}.ListaPagos_dropZone__i02Zp:hover{border-color:var(--colorPrimario)}.ListaPagos_dropZoneContent__t7sbv{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:#64748b}.ListaPagos_fileInputHidden__NYl72{display:none}.ListaPagos_btnSelectFile__LnkXG{display:inline-block;padding:6px 12px;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;margin-top:4px}.ListaPagos_previewContainer__f3zhk{display:flex;flex-direction:column;align-items:center;gap:10px}.ListaPagos_previewImage__aViZX{max-width:100%;max-height:180px;border-radius:6px;object-fit:contain;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ListaPagos_btnQuitarFoto__A53B3{border:none;background:#fee2e2;color:#b91c1c;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer}.ListaPagos_desgloseBox__bGZiC{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.ListaPagos_desgloseItem__NBYm1{display:flex;justify-content:space-between;align-items:center;background:#ffffff;padding:8px 12px;border-radius:6px;border:1px solid #e2e8f0;font-size:13px}.ListaPagos_subText__D_XT2{font-size:11px;color:#64748b;margin-top:2px}.ListaPagos_montoAbonadoText__G_x_X{font-weight:700;color:#16a34a}.CalendarioEntregas_topBar__uDK5Z{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.CalendarioEntregas_filtrosGrupo__Pm_g9{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.CalendarioEntregas_filtroField__ONkqb{display:flex;flex-direction:column;gap:4px}.CalendarioEntregas_label__b_e5K{font-size:12px;font-weight:600;color:#64748b}.CalendarioEntregas_select__jJjfE{padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;font-size:13.5px;background-color:#ffffff;color:#334155;outline:none;min-width:200px}.CalendarioEntregas_toggleBtn__i10LW{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:13px;cursor:pointer;height:38px;transition:all .15s ease}.CalendarioEntregas_toggleBtnActivo__9l2rR{background:var(--colorPrimario,#2563eb);border-color:var(--colorPrimario,#2563eb);color:#ffffff}.CalendarioEntregas_navMesContenedor__c71Xi{display:flex;align-items:center;gap:8px;background:#f8fafc;padding:4px 8px;border-radius:8px;border:1px solid #e2e8f0}.CalendarioEntregas_tituloMes__ggNfx{font-size:15px;font-weight:700;color:#1e293b;min-width:140px;text-align:center}.CalendarioEntregas_btnNav__CgCaI{border:none;background:transparent;color:#64748b;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.CalendarioEntregas_btnNav__CgCaI:hover{background:#e2e8f0;color:#0f172a}.CalendarioEntregas_btnHoy__2qulp{border:1px solid #cbd5e1;background:#ffffff;color:#334155;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;margin-left:4px}.CalendarioEntregas_btnHoy__2qulp:hover{background:#f1f5f9}.CalendarioEntregas_calendarioWrapper__VASXl{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto;background:#ffffff}.CalendarioEntregas_semanaHeader___I9YD{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));background:#f1f5f9;border-bottom:1px solid #e2e8f0}.CalendarioEntregas_diaHeaderCell__z8CaX{padding:10px;text-align:center;font-size:12px;font-weight:700;color:#475569;text-transform:uppercase}.CalendarioEntregas_diasGrid___M_Dx{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));grid-auto-rows:minmax(110px,auto)}.CalendarioEntregas_diaCell__KjEUh{border-right:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:8px;background:#ffffff;display:flex;flex-direction:column;gap:6px;transition:background .15s ease}.CalendarioEntregas_diaFueraMes__YINb_{background:#fafafa;opacity:.45}.CalendarioEntregas_diaHoy__mZNQQ{background:#f0f9ff}.CalendarioEntregas_diaConEntregas__GJi5g{cursor:pointer}.CalendarioEntregas_diaConEntregas__GJi5g:hover{background:#f1f5f9}.CalendarioEntregas_diaNumeroRow__tcb_9{display:flex;justify-content:space-between;align-items:center}.CalendarioEntregas_diaNumero___dYmz{font-size:13px;font-weight:700;color:#334155}.CalendarioEntregas_badgeConteo__X__Z0{font-size:10px;font-weight:600;background:var(--colorPrimario,#2563eb);color:#ffffff;padding:2px 6px;border-radius:10px}.CalendarioEntregas_listaMinEntregas__DXjSv{display:flex;flex-direction:column;gap:4px}.CalendarioEntregas_itemEntregaMin__lrsyd{padding:4px 6px;border-radius:4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CalendarioEntregas_itemClienteNombre__Z269K{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarioEntregas_itemPendiente__UH9y8{background:#fef3c7;color:#92400e;border-left:3px solid #f59e0b}.CalendarioEntregas_itemCompletado__XvqYm{background:#dcfce7;color:#166534;border-left:3px solid #22c55e}.CalendarioEntregas_masEntregasText__pw8TR{font-size:10px;color:#64748b;font-weight:600;margin-top:2px}.CalendarioEntregas_modalOverlay__OtQys{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:999;padding:16px}.CalendarioEntregas_modalContent___Te4z{background:#ffffff;border-radius:12px;width:100%;max-width:520px;box-shadow:0 10px 25px -5px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column;max-height:85vh}.CalendarioEntregas_modalHeader__TIJz8{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.CalendarioEntregas_modalTitle__S8_cJ{font-size:15px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;margin:0}.CalendarioEntregas_modalClose__KHRUt{border:none;background:transparent;font-size:22px;color:#94a3b8;cursor:pointer;line-height:1}.CalendarioEntregas_modalClose__KHRUt:hover{color:#334155}.CalendarioEntregas_modalBody__m3nfO{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.CalendarioEntregas_cardOrdenModal__jiFJT{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.CalendarioEntregas_cardOrdenHeader__3j17y{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:8px}.CalendarioEntregas_ordenNombre__XLu10{font-size:14px;font-weight:700;color:#1e293b}.CalendarioEntregas_ordenClienteSub__HhfjO{font-size:12px;color:#64748b;margin-top:2px}.CalendarioEntregas_badgeEstado__l_ekG{font-size:11px;font-weight:700;padding:3px 8px;border-radius:12px;white-space:nowrap}.CalendarioEntregas_badgePen__nhZ__{background:#fef3c7;color:#92400e}.CalendarioEntregas_badgeCom__IUC0m{background:#dcfce7;color:#166534}.CalendarioEntregas_ordenTotalesRow__6K9mM{font-size:12.5px;color:#334155;margin-bottom:8px}.CalendarioEntregas_detallePrendasBox__pqYu9{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px}.CalendarioEntregas_detallePrendasTitulo__NZDkD{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;margin-bottom:4px}.CalendarioEntregas_listaPrendas__RiCFk{margin:0;padding-left:16px;font-size:12px;color:#475569}.CalendarioEntregas_modalFooter__2xhaB{padding:12px 20px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.CalendarioEntregas_btnCerrarModal__vMvuv{padding:8px 16px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:background .15s}.CalendarioEntregas_btnCerrarModal__vMvuv:hover{background:#e2e8f0}.CalendarioEntregas_estadoVacio__DtknO{text-align:center;padding:40px;color:#94a3b8;font-size:14px}.PermisosModal_modalOverlay__t_4Sd{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.PermisosModal_modalContent__d37b8{background:#ffffff;padding:24px;border-radius:12px;width:100%;max-width:550px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.PermisosModal_modalHeader__d8EZ_{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.PermisosModal_modalHeader__d8EZ_ h2{font-size:1.25rem;font-weight:600;color:#111827}.PermisosModal_closeBtn__GpN3l{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.PermisosModal_userInfoBanner__X_15p{background:#f9fafb;padding:12px;border-radius:8px;margin-bottom:16px;font-size:.9rem;color:#374151}.PermisosModal_sectionTitle__FxoOb{font-weight:500;font-size:.95rem;margin-bottom:10px;color:#4b5563}.PermisosModal_permissionsList__fLQB3{max-height:260px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:8px;margin-bottom:20px}.PermisosModal_permissionItem__rBcjj{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:6px;cursor:pointer;transition:background .2s}.PermisosModal_permissionItem__rBcjj:hover{background:#f3f4f6}.PermisosModal_disabledItem__dPxLu{opacity:.6;cursor:not-allowed}.PermisosModal_permissionInfo__jYjsE{display:flex;flex-direction:column}.PermisosModal_permissionName__sc4us{font-weight:500;color:#1f2937;font-size:.9rem}.PermisosModal_permissionName__sc4us small{color:#9ca3af}.PermisosModal_permissionDesc__uyhja{font-size:.8rem;color:#6b7280}.PermisosModal_restrictedText__3mGi_{font-size:.75rem;color:#dc2626;margin-top:2px}.PermisosModal_modalFooter__0VFNP{display:flex;justify-content:flex-end;gap:10px}.PermisosModal_btnCancel__1Hi1f{padding:9px 16px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.PermisosModal_btnCancel__1Hi1f:hover{background:#f8fafc}.PermisosModal_btnSave__9nmNm{padding:9px 18px;border-radius:6px;border:none;background:var(--colorPrimario);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.PermisosModal_btnSave__9nmNm:hover{background:var(--colorPrimarioOpacity)}.PermisosModal_menuGroup__Z9lZr{margin-bottom:12px}.PermisosModal_menuGroupTitle__UqB3z{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;padding-left:4px;border-bottom:1px solid #f3f4f6;padding-bottom:2px}