:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._textContainer_1ke6m_5{min-height:60px;display:flex;align-items:center;justify-content:center}.company-name{font-size:18px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;border-right:3px solid #2cce75;padding-right:10px;cursor:pointer;width:0;display:inline-block}body._dark_1ke6m_47 .company-name{background:#1e293b!important;color:#f1f5f9!important}#closeSession{margin-left:2rem}@keyframes _typing_1ke6m_1{0%{width:0}to{width:120px}}@keyframes _blink_1ke6m_1{50%{border-right-color:transparent}}.company-name.active{animation:_typing_1ke6m_1 2s steps(10,end) forwards,_blink_1ke6m_1 .7s step-end infinite 2.2s}._subtitle_1ke6m_107{margin-top:20px;color:#666;font-size:16px;opacity:0;animation:_fadeIn_1ke6m_1 .5s ease-in-out 3.5s forwards}@keyframes _fadeIn_1ke6m_1{0%{opacity:0}to{opacity:1}}.navBar{display:flex;flex-direction:row;justify-content:space-around}.navBarRoot{display:flex;flex-direction:row;align-content:center;justify-content:space-around;align-items:center;padding:0}body._light_1ke6m_177 .navBarRoot{background-color:#fff}body._dark_1ke6m_47 .navBarRoot{background-color:#f1f5f9}header{display:flex;justify-content:space-between;margin:5px 10px;padding:2.5px 20px}.navBarRoot ul{display:flex;flex-direction:row;align-content:center;padding:0;margin:0;list-style:none}.navBarRoot ul li{display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #8c62e0;border-radius:5px;margin:0 2px;padding:2px 10px;min-height:25px;height:25px;text-align:center;background:transparent;transition:background .3s,color .3s,border-color .3s;line-height:1.2;overflow:hidden;text-overflow:ellipsis;font-size:calc(1em - .5px);position:relative}body._dark_1ke6m_47 .navBarRoot ul li{border-color:#cbd5e1;color:#f1f5f9}.navBarRoot ul img{height:25px;width:auto;padding:0 5px}.navBarIcons{display:flex;align-items:center;justify-content:center;min-height:20px;height:20px}.navBarIcons ul li{display:flex;padding:0 10px!important;cursor:pointer}.iconsLanguage{display:flex;flex-direction:column;padding:2px!important;min-height:20px;height:20px;overflow:visible!important}.navBarLinksThemeCl{display:flex;flex-direction:row;padding:0 5px!important}.language-btn{display:flex;align-items:center;gap:6px;justify-content:center;padding:2px 10px;min-height:20px;height:20px;max-height:20px;line-height:1}.language-dropdown-menu{position:absolute;top:100%;left:0;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:1000;min-width:200px;overflow:hidden}body._dark_1ke6m_47 .language-dropdown-menu{background:#1e293b;border-color:#475569;box-shadow:0 4px 6px #0000004d}.language-dropdown-item{padding:10px 16px;cursor:pointer;transition:background .2s}.language-dropdown-item:hover{background:#f3f4f6}body._dark_1ke6m_47 .language-dropdown-item:hover{background:#334155}.language-dropdown-item.selected{background:#e5d8f5;color:#6b21a8}body._dark_1ke6m_47 .language-dropdown-item.selected{background:#7c3aed;color:#f3e8ff}#navBarCompanyInfo{font-weight:700;font-size:large}#navBarCompanyInfo ul li{border:none!important}#profUserAvatar{margin-left:1rem}#profUserName{padding:4.5px!important;min-height:20px;height:20px}body._dark_1ke6m_47 .navBarLinksThemeCl button{color:#f1f5f9!important}._active_1ke6m_97{border-bottom:3px solid #3b82f6!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.navBarRoot ul li.active{border-bottom:3px solid #3b82f6!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top:1px solid #8c62e0;border-left:1px solid #8c62e0;border-right:1px solid #8c62e0}body._dark_1ke6m_47 .navBarRoot ul li.active{border-bottom:6px solid #60a5fa!important;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1}@media(max-width:1024px){header{flex-wrap:wrap;gap:6px;padding:6px 12px}.navBarRoot{width:100%;justify-content:center}.navBarRoot ul{flex-wrap:wrap;justify-content:center;row-gap:6px}.navBarRoot ul li{padding:4px 8px;font-size:.92rem;min-height:24px;height:auto}}@media(max-width:640px){header{flex-direction:column;align-items:stretch;padding:6px 8px}.navBarRoot ul li{flex:1 1 auto;font-size:.86rem;padding:6px 8px}.language-btn{font-size:.85rem;padding:4px 8px}}._container_5b4iq_5{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;margin:0 auto;padding:.3rem;border-radius:20px;background:#fffffff2;box-shadow:0 20px 60px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}._buttons_5b4iq_37{display:flex;padding-top:0;gap:1rem;margin-bottom:1.5rem;z-index:10;width:100%;justify-content:center}._button_5b4iq_37{padding:.75rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;background-color:#fff3;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._button_5b4iq_37:hover{background-color:#ffffff4d;transform:translateY(-2px)}._button_5b4iq_37._active_5b4iq_93{background-color:#fff;color:#667eea;box-shadow:0 4px 12px #00000026}._contentWrapper_5b4iq_107{width:100%;max-width:98%;min-height:500px;max-height:90vh;margin-top:.25rem;position:relative;overflow:hidden;border-radius:16px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a}._contentContainer_5b4iq_137{display:flex;width:300%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}._shiftLeft_5b4iq_151{transform:translate(-33.333%)}._shiftRight_5b4iq_159,._shiftPassword_5b4iq_167{transform:translate(-66.666%)}._shiftReset_5b4iq_175{transform:translate(0)}._box_5b4iq_185{width:33.333%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:2rem 1.5rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}._loginBox_5b4iq_211,._registerBox_5b4iq_219,._passwordBox_5b4iq_227{background-color:#fffffff2}._label_5b4iq_235{font-size:1.5rem;font-weight:700;color:#667eea;margin-bottom:2rem;text-align:center;width:100%}._loginForm_5b4iq_255{width:100%;max-width:100%;display:flex;flex-direction:column;gap:.25rem;padding:0}._registerBox_5b4iq_219 ._loginForm_5b4iq_255,._passwordBox_5b4iq_227 ._loginForm_5b4iq_255{gap:.2rem}._signupLink_5b4iq_287{text-align:center;font-size:.9rem;color:#666;margin-bottom:.5rem}._signupLinkText_5b4iq_301{color:#667eea;text-decoration:none;font-weight:600;cursor:pointer}._signupLinkText_5b4iq_301:hover{text-decoration:underline}._formGroup_5b4iq_323{display:flex;flex-direction:column;gap:.4rem;margin-bottom:0}._passwordHeader_5b4iq_337{display:flex;justify-content:space-between;align-items:center}._formLabel_5b4iq_349{font-size:.9rem;font-weight:600;color:#333;margin-bottom:.25rem}._formInput_5b4iq_363{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease;box-sizing:border-box}._formInput_5b4iq_363:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._forgotPassword_5b4iq_395{font-size:.85rem;color:#667eea;text-decoration:none;font-weight:500}._forgotPassword_5b4iq_395:hover{text-decoration:underline}._passwordInputWrapper_5b4iq_419{position:relative;width:100%}._passwordInput_5b4iq_419{padding-right:3rem}._passwordToggle_5b4iq_437{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;padding:.25rem;transition:color .3s ease}._passwordToggle_5b4iq_437:hover{color:#667eea}._passwordToggle_5b4iq_437:focus{outline:none;color:#667eea}._passwordToggle_5b4iq_437 svg{font-size:1.1rem}._checkboxGroup_5b4iq_495{flex-direction:row;align-items:center;gap:.5rem}._formCheckbox_5b4iq_507{width:18px;height:18px;cursor:pointer;accent-color:#667eea}._checkboxLabel_5b4iq_521{font-size:.9rem;color:#333;cursor:pointer;margin:0}._loginButton_5b4iq_535{width:100%;padding:.875rem;background-color:#667eea;color:#fff;border:none;margin-bottom:0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-transform:uppercase;letter-spacing:.5px}._loginButton_5b4iq_535:hover{background-color:#5568d3;transform:translateY(-1px)}._loginButton_5b4iq_535:active{transform:translateY(0)}._loginButton_5b4iq_535:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}._loginButton_5b4iq_535:disabled:hover{background-color:#9ca3af;transform:none}._secondaryButton_5b4iq_607{width:100%;padding:.875rem;background-color:transparent;color:#667eea;border:2px solid #667eea;margin-bottom:0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}._secondaryButton_5b4iq_607:hover:not(:disabled){background-color:#667eea;color:#fff;transform:translateY(-1px)}._secondaryButton_5b4iq_607:active{transform:translateY(0)}._secondaryButton_5b4iq_607:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryButton_5b4iq_607:disabled:hover{opacity:.6;transform:none}._errorMessage_5b4iq_683{padding:.75rem;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.9rem;margin-bottom:.5rem;text-align:center;margin-bottom:1rem}._separator_5b4iq_709{display:flex;align-items:center;gap:1rem;margin:1rem 0}._separatorLine_5b4iq_723{flex:1;height:1px;background-color:#e0e0e0}._separatorText_5b4iq_735{font-size:.85rem;color:#999;white-space:nowrap}._socialLoginButtons_5b4iq_749{display:flex;gap:1rem;width:100%}._socialButton_5b4iq_761{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:1px solid #ddd;border-radius:8px;background-color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}._googleButton_5b4iq_793{border-color:#db4437}._googleButton_5b4iq_793:hover{background-color:#f5f5f5;border-color:#c23321}._googleIconWrapper_5b4iq_811{display:flex;align-items:center;justify-content:center}._googleIcon_5b4iq_811{font-size:1.2rem;background:linear-gradient(45deg,#4285f4,#ea4335,#fbbc04,#34a853,#4285f4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._facebookButton_5b4iq_839{border-color:#1877f2}._facebookButton_5b4iq_839:hover{background-color:#f5f5f5;border-color:#166fe5}._facebookIconWrapper_5b4iq_857{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#1877f2;border-radius:4px;padding:2px;box-sizing:border-box}._facebookIcon_5b4iq_857{font-size:.9rem;color:#fff}@media(max-width:768px){._container_5b4iq_5{padding:1.5rem;max-width:90%}._contentWrapper_5b4iq_107{max-width:100%;min-height:350px}._buttons_5b4iq_37{flex-direction:column;width:100%;max-width:500px}._button_5b4iq_37{width:100%}}._contendMain_oq7n1_5{padding:20px;background-color:#f5f5f5;height:85vh;max-height:85vh;overflow-y:auto;box-sizing:border-box;transition:background-color .3s ease}body._dark_oq7n1_27 ._contendMain_oq7n1_5{background-color:#0f172a}._contendCardsGrupos_oq7n1_35{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._contendCards_oq7n1_35{display:flex;flex-direction:column;color:#333;border-radius:10px;font-size:24px;margin:5px;width:fit-content;transition:color .3s ease}body._dark_oq7n1_27 ._contendCards_oq7n1_35{color:#e0e0e0}._contendCardsApp_oq7n1_79{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;border-left:4px solid #d0d0d0;border:2px solid #667eea;transition:all .3s ease;position:relative;margin:5px;overflow:hidden}body._dark_oq7n1_27 ._contendCardsApp_oq7n1_79{background:#1e293b;box-shadow:0 4px 12px #00000080;border-left:4px solid #818cf8;border:2px solid #818cf8}._contendCardsApp_oq7n1_79:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001f}body._dark_oq7n1_27 ._contendCardsApp_oq7n1_79:hover{box-shadow:0 6px 16px #0009;border-left-color:#a5b4fc;background:#2d3748}._contendCardsTitle_oq7n1_145{margin:2.5px 10px;color:#1f2937;font-weight:600;font-size:20px;transition:color .3s ease}body._dark_oq7n1_27 ._contendCardsTitle_oq7n1_145{color:#f1f5f9}._cardTitulo_oq7n1_173{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;transition:color .3s ease}body._dark_oq7n1_27 ._cardTitulo_oq7n1_173{color:#f1f5f9}._cardDescripcion_oq7n1_197{font-size:13px;color:#6b7280;margin-bottom:12px;transition:color .3s ease}body._dark_oq7n1_27 ._cardDescripcion_oq7n1_197{color:#cbd5e1}._cardCantidad_oq7n1_219{font-size:28px;font-weight:700;color:#3b82f6;text-align:right;transition:color .3s ease}body._dark_oq7n1_27 ._cardCantidad_oq7n1_219{color:#93c5fd}body._dark_oq7n1_27 hr{border-top:1px solid #475569}._cardWrapper_oq7n1_269{display:flex;flex-direction:column;gap:.75rem}._toastContainer_oq7n1_283{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}._toast_oq7n1_283{flex:1;min-width:60px;border-radius:8px;padding:.5rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}._toast_oq7n1_283:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}._toastActivos_oq7n1_337{background-color:#d1fae5;border:1px solid #10b981}body._dark_oq7n1_27 ._toastActivos_oq7n1_337{background-color:#065f46;border:1px solid #34d399}._toastInactivos_oq7n1_359{background-color:#fee2e2;border:1px solid #ef4444}body._dark_oq7n1_27 ._toastInactivos_oq7n1_359{background-color:#991b1b;border:1px solid #f87171}._toastSupervisar_oq7n1_381{background-color:#e9d5ff;border:1px solid #a855f7}body._dark_oq7n1_27 ._toastSupervisar_oq7n1_381{background-color:#6b21a8;border:1px solid #c084fc}._toastSaldos_oq7n1_403{background-color:#fce7f3;border:1px solid #ec4899}body._dark_oq7n1_27 ._toastSaldos_oq7n1_403{background-color:#9f1239;border:1px solid #f472b6}._toastLabel_oq7n1_425{font-size:11px;font-weight:500;text-transform:lowercase;color:#374151;margin-bottom:2px}body._dark_oq7n1_27 ._toastLabel_oq7n1_425{color:#e2e8f0}._toastValue_oq7n1_451{font-size:18px;font-weight:700;color:#1f2937}body._dark_oq7n1_27 ._toastValue_oq7n1_451{color:#f9fafb}._empleados-container_1cjbb_1,._distritos-container_1cjbb_1,._empresas-container_1cjbb_1,._clientes-container_1cjbb_1,._proveedores-container_1cjbb_1,._unidades-container_1cjbb_1,._tareas-container_1cjbb_1,._suscriptores-container_1cjbb_1,._tipo-clientes-container_1cjbb_1,._categorias-cliente-container_1cjbb_1,._condiciones-pago-container_1cjbb_1,._estados-cliente-container_1cjbb_1,._estados-proveedor-container_1cjbb_1,._familias-insumos-container_1cjbb_1,._productos-insumos-container_1cjbb_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1cjbb_1,._distritos-content_1cjbb_1,._empresas-content_1cjbb_1,._clientes-content_1cjbb_1,._proveedores-content_1cjbb_1,._unidades-content_1cjbb_1,._tareas-content_1cjbb_1,._suscriptores-content_1cjbb_1,._tipo-clientes-content_1cjbb_1,._categorias-cliente-content_1cjbb_1,._condiciones-pago-content_1cjbb_1,._estados-cliente-content_1cjbb_1,._estados-proveedor-content_1cjbb_1,._familias-insumos-content_1cjbb_1,._productos-insumos-content_1cjbb_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_1cjbb_1,._distritos-header_1cjbb_1,._empresas-header_1cjbb_1,._clientes-header_1cjbb_1,._proveedores-header_1cjbb_1,._unidades-header_1cjbb_1,._tareas-header_1cjbb_1,._suscriptores-header_1cjbb_1,._tipo-clientes-header_1cjbb_1,._categorias-cliente-header_1cjbb_1,._condiciones-pago-header_1cjbb_1,._estados-cliente-header_1cjbb_1,._estados-proveedor-header_1cjbb_1,._familias-insumos-header_1cjbb_1,._productos-insumos-header_1cjbb_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1cjbb_1 h1,._distritos-header_1cjbb_1 h1,._empresas-header_1cjbb_1 h1,._clientes-header_1cjbb_1 h1,._proveedores-header_1cjbb_1 h1,._unidades-header_1cjbb_1 h1,._tareas-header_1cjbb_1 h1,._suscriptores-header_1cjbb_1 h1,._tipo-clientes-header_1cjbb_1 h1,._categorias-cliente-header_1cjbb_1 h1,._condiciones-pago-header_1cjbb_1 h1,._estados-cliente-header_1cjbb_1 h1,._estados-proveedor-header_1cjbb_1 h1,._familias-insumos-header_1cjbb_1 h1,._productos-insumos-header_1cjbb_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1cjbb_1,._distritos-herramientas_1cjbb_1,._empresas-herramientas_1cjbb_1,._clientes-herramientas_1cjbb_1,._familias-insumos-herramientas_1cjbb_1,._productos-insumos-herramientas_1cjbb_1,._proveedores-herramientas_1cjbb_1,._tareas-herramientas_1cjbb_1,._suscriptores-herramientas_1cjbb_1,._tipo-clientes-herramientas_1cjbb_1,._categorias-cliente-herramientas_1cjbb_1,._condiciones-pago-herramientas_1cjbb_1,._estados-cliente-herramientas_1cjbb_1,._estados-proveedor-herramientas_1cjbb_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1cjbb_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1cjbb_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1cjbb_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1cjbb_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1cjbb_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1cjbb_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1cjbb_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1cjbb_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1cjbb_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1cjbb_1._activo_1cjbb_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1cjbb_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1cjbb_1{margin-bottom:30px}._tabla-titulo_1cjbb_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1cjbb_1,._distritos-tabla_1cjbb_1,._empresas-tabla_1cjbb_1,._tareas-tabla_1cjbb_1,._suscriptores-tabla_1cjbb_1,._tipo-clientes-tabla_1cjbb_1,._categorias-cliente-tabla_1cjbb_1,._condiciones-pago-tabla_1cjbb_1,._estados-cliente-tabla_1cjbb_1,._estados-proveedor-tabla_1cjbb_1,._familias-insumos-tabla_1cjbb_1,._productos-insumos-tabla_1cjbb_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1cjbb_1 thead,._distritos-tabla_1cjbb_1 thead,._empresas-tabla_1cjbb_1 thead,._tareas-tabla_1cjbb_1 thead,._suscriptores-tabla_1cjbb_1 thead,._tipo-clientes-tabla_1cjbb_1 thead,._categorias-cliente-tabla_1cjbb_1 thead,._condiciones-pago-tabla_1cjbb_1 thead,._estados-cliente-tabla_1cjbb_1 thead,._estados-proveedor-tabla_1cjbb_1 thead,._familias-insumos-tabla_1cjbb_1 thead,._productos-insumos-tabla_1cjbb_1 thead{background:#f8f9fa}._empleados-tabla_1cjbb_1 th,._distritos-tabla_1cjbb_1 th,._empresas-tabla_1cjbb_1 th,._tareas-tabla_1cjbb_1 th,._suscriptores-tabla_1cjbb_1 th,._tipo-clientes-tabla_1cjbb_1 th,._categorias-cliente-tabla_1cjbb_1 th,._condiciones-pago-tabla_1cjbb_1 th,._estados-cliente-tabla_1cjbb_1 th,._estados-proveedor-tabla_1cjbb_1 th,._familias-insumos-tabla_1cjbb_1 th,._productos-insumos-tabla_1cjbb_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1cjbb_1 td,._distritos-tabla_1cjbb_1 td,._empresas-tabla_1cjbb_1 td,._tareas-tabla_1cjbb_1 td,._suscriptores-tabla_1cjbb_1 td,._tipo-clientes-tabla_1cjbb_1 td,._categorias-cliente-tabla_1cjbb_1 td,._condiciones-pago-tabla_1cjbb_1 td,._estados-cliente-tabla_1cjbb_1 td,._estados-proveedor-tabla_1cjbb_1 td,._familias-insumos-tabla_1cjbb_1 td,._productos-insumos-tabla_1cjbb_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1cjbb_1 tbody tr:hover,._distritos-tabla_1cjbb_1 tbody tr:hover,._empresas-tabla_1cjbb_1 tbody tr:hover,._tareas-tabla_1cjbb_1 tbody tr:hover,._suscriptores-tabla_1cjbb_1 tbody tr:hover,._tipo-clientes-tabla_1cjbb_1 tbody tr:hover,._categorias-cliente-tabla_1cjbb_1 tbody tr:hover,._condiciones-pago-tabla_1cjbb_1 tbody tr:hover,._estados-cliente-tabla_1cjbb_1 tbody tr:hover,._estados-proveedor-tabla_1cjbb_1 tbody tr:hover,._familias-insumos-tabla_1cjbb_1 tbody tr:hover,._productos-insumos-tabla_1cjbb_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1cjbb_1,._email-badge_1cjbb_1,._telefono-badge_1cjbb_1,._direccion-badge_1cjbb_1,._cargo-badge_1cjbb_1,._departamento-badge_1cjbb_1,._nemotecnico-badge_1cjbb_1,._descripcion-texto_1cjbb_1,._estado-badge_1cjbb_1,._orden-badge_1cjbb_1,._estado-final-badge_1cjbb_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1cjbb_1{background:#e3f2fd;color:#1976d2}._email-badge_1cjbb_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1cjbb_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1cjbb_1{background:#fff3e0;color:#f57c00}._cargo-badge_1cjbb_1{background:#fce4ec;color:#c2185b}._departamento-badge_1cjbb_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1cjbb_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1cjbb_1{color:#333;font-weight:500}._estado-badge_1cjbb_1._activo_1cjbb_1{background:#e8f5e8;color:#388e3c}._estado-badge_1cjbb_1._inactivo_1cjbb_1{background:#ffebee;color:#d32f2f}._orden-badge_1cjbb_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1cjbb_1._final_1cjbb_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1cjbb_1._no-final_1cjbb_1{background:#fff3e0;color:#f57c00}._acciones-botones_1cjbb_1{display:flex;gap:8px}._accion-boton_1cjbb_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1cjbb_1._editar_1cjbb_1{background:#fff3e0;color:#f57c00}._accion-boton_1cjbb_1._editar_1cjbb_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1cjbb_1._eliminar_1cjbb_1{background:#ffebee;color:#d32f2f}._accion-boton_1cjbb_1._eliminar_1cjbb_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1cjbb_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1cjbb_1,._tabla-finales_1cjbb_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1cjbb_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1cjbb_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1cjbb_1,._distritos-container_1cjbb_1,._empresas-container_1cjbb_1,._tareas-container_1cjbb_1,._suscriptores-container_1cjbb_1,._tipo-clientes-container_1cjbb_1,._categorias-cliente-container_1cjbb_1,._condiciones-pago-container_1cjbb_1,._estados-cliente-container_1cjbb_1,._estados-proveedor-container_1cjbb_1,._familias-insumos-container_1cjbb_1,._productos-insumos-container_1cjbb_1{padding:10px}._empleados-content_1cjbb_1,._distritos-content_1cjbb_1,._empresas-content_1cjbb_1,._tareas-content_1cjbb_1,._suscriptores-content_1cjbb_1,._tipo-clientes-content_1cjbb_1,._categorias-cliente-content_1cjbb_1,._condiciones-pago-content_1cjbb_1,._estados-cliente-content_1cjbb_1,._estados-proveedor-content_1cjbb_1,._familias-insumos-content_1cjbb_1{max-height:95vh}._empleados-header_1cjbb_1,._distritos-header_1cjbb_1,._empresas-header_1cjbb_1,._tareas-header_1cjbb_1,._suscriptores-header_1cjbb_1,._tipo-clientes-header_1cjbb_1,._categorias-cliente-header_1cjbb_1,._condiciones-pago-header_1cjbb_1,._estados-cliente-header_1cjbb_1,._estados-proveedor-header_1cjbb_1,._familias-insumos-header_1cjbb_1{padding:15px 20px}._empleados-header_1cjbb_1 h1,._distritos-header_1cjbb_1 h1,._empresas-header_1cjbb_1 h1,._tareas-header_1cjbb_1 h1,._suscriptores-header_1cjbb_1 h1,._tipo-clientes-header_1cjbb_1 h1,._categorias-cliente-header_1cjbb_1 h1,._condiciones-pago-header_1cjbb_1 h1,._estados-cliente-header_1cjbb_1 h1,._estados-proveedor-header_1cjbb_1 h1,._familias-insumos-header_1cjbb_1 h1{font-size:20px}._empleados-herramientas_1cjbb_1,._distritos-herramientas_1cjbb_1,._empresas-herramientas_1cjbb_1,._tareas-herramientas_1cjbb_1,._suscriptores-herramientas_1cjbb_1,._tipo-clientes-herramientas_1cjbb_1,._categorias-cliente-herramientas_1cjbb_1,._condiciones-pago-herramientas_1cjbb_1,._estados-cliente-herramientas_1cjbb_1,._estados-proveedor-herramientas_1cjbb_1,._familias-insumos-herramientas_1cjbb_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1cjbb_1{max-width:none;width:100%}._filtros-container_1cjbb_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1cjbb_1{padding:15px 20px}._empleados-tabla_1cjbb_1,._distritos-tabla_1cjbb_1,._empresas-tabla_1cjbb_1,._tareas-tabla_1cjbb_1,._suscriptores-tabla_1cjbb_1,._tipo-clientes-tabla_1cjbb_1,._categorias-cliente-tabla_1cjbb_1,._condiciones-pago-tabla_1cjbb_1,._estados-cliente-tabla_1cjbb_1,._estados-proveedor-tabla_1cjbb_1,._familias-insumos-tabla_1cjbb_1{font-size:12px}._empleados-tabla_1cjbb_1 th,._empleados-tabla_1cjbb_1 td,._distritos-tabla_1cjbb_1 th,._distritos-tabla_1cjbb_1 td,._empresas-tabla_1cjbb_1 th,._empresas-tabla_1cjbb_1 td,._tareas-tabla_1cjbb_1 th,._tareas-tabla_1cjbb_1 td,._suscriptores-tabla_1cjbb_1 th,._suscriptores-tabla_1cjbb_1 td,._tipo-clientes-tabla_1cjbb_1 th,._tipo-clientes-tabla_1cjbb_1 td,._categorias-cliente-tabla_1cjbb_1 th,._categorias-cliente-tabla_1cjbb_1 td,._condiciones-pago-tabla_1cjbb_1 th,._condiciones-pago-tabla_1cjbb_1 td,._estados-cliente-tabla_1cjbb_1 th,._estados-cliente-tabla_1cjbb_1 td,._estados-proveedor-tabla_1cjbb_1 th,._estados-proveedor-tabla_1cjbb_1 td,._familias-insumos-tabla_1cjbb_1 th,._familias-insumos-tabla_1cjbb_1 td{padding:8px 6px}}._rubros-cliente-container_1cjbb_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1cjbb_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1cjbb_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1cjbb_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1cjbb_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1cjbb_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1cjbb_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1cjbb_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1cjbb_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1cjbb_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1cjbb_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1cjbb_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1cjbb_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1cjbb_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1cjbb_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1cjbb_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1cjbb_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1cjbb_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1cjbb_1 ._empleados-container_1cjbb_1,body._dark_1cjbb_1 ._distritos-container_1cjbb_1,body._dark_1cjbb_1 ._empresas-container_1cjbb_1,body._dark_1cjbb_1 ._clientes-container_1cjbb_1,body._dark_1cjbb_1 ._proveedores-container_1cjbb_1,body._dark_1cjbb_1 ._unidades-container_1cjbb_1,body._dark_1cjbb_1 ._tareas-container_1cjbb_1,body._dark_1cjbb_1 ._suscriptores-container_1cjbb_1,body._dark_1cjbb_1 ._tipo-clientes-container_1cjbb_1,body._dark_1cjbb_1 ._categorias-cliente-container_1cjbb_1,body._dark_1cjbb_1 ._condiciones-pago-container_1cjbb_1,body._dark_1cjbb_1 ._estados-cliente-container_1cjbb_1,body._dark_1cjbb_1 ._estados-proveedor-container_1cjbb_1,body._dark_1cjbb_1 ._familias-insumos-container_1cjbb_1,body._dark_1cjbb_1 ._productos-insumos-container_1cjbb_1,body._dark_1cjbb_1 ._rubros-cliente-container_1cjbb_1{background:#000000bf}body._dark_1cjbb_1 ._empleados-content_1cjbb_1,body._dark_1cjbb_1 ._distritos-content_1cjbb_1,body._dark_1cjbb_1 ._empresas-content_1cjbb_1,body._dark_1cjbb_1 ._clientes-content_1cjbb_1,body._dark_1cjbb_1 ._proveedores-content_1cjbb_1,body._dark_1cjbb_1 ._unidades-content_1cjbb_1,body._dark_1cjbb_1 ._tareas-content_1cjbb_1,body._dark_1cjbb_1 ._suscriptores-content_1cjbb_1,body._dark_1cjbb_1 ._tipo-clientes-content_1cjbb_1,body._dark_1cjbb_1 ._categorias-cliente-content_1cjbb_1,body._dark_1cjbb_1 ._condiciones-pago-content_1cjbb_1,body._dark_1cjbb_1 ._estados-cliente-content_1cjbb_1,body._dark_1cjbb_1 ._estados-proveedor-content_1cjbb_1,body._dark_1cjbb_1 ._familias-insumos-content_1cjbb_1,body._dark_1cjbb_1 ._productos-insumos-content_1cjbb_1,body._dark_1cjbb_1 ._rubros-cliente-content_1cjbb_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1cjbb_1 ._empleados-header_1cjbb_1,body._dark_1cjbb_1 ._distritos-header_1cjbb_1,body._dark_1cjbb_1 ._empresas-header_1cjbb_1,body._dark_1cjbb_1 ._clientes-header_1cjbb_1,body._dark_1cjbb_1 ._proveedores-header_1cjbb_1,body._dark_1cjbb_1 ._unidades-header_1cjbb_1,body._dark_1cjbb_1 ._tareas-header_1cjbb_1,body._dark_1cjbb_1 ._suscriptores-header_1cjbb_1,body._dark_1cjbb_1 ._tipo-clientes-header_1cjbb_1,body._dark_1cjbb_1 ._categorias-cliente-header_1cjbb_1,body._dark_1cjbb_1 ._condiciones-pago-header_1cjbb_1,body._dark_1cjbb_1 ._estados-cliente-header_1cjbb_1,body._dark_1cjbb_1 ._estados-proveedor-header_1cjbb_1,body._dark_1cjbb_1 ._familias-insumos-header_1cjbb_1,body._dark_1cjbb_1 ._productos-insumos-header_1cjbb_1,body._dark_1cjbb_1 ._rubros-cliente-header_1cjbb_1{border-bottom-color:#475569;background:#334155}body._dark_1cjbb_1 ._empleados-header_1cjbb_1 h1,body._dark_1cjbb_1 ._distritos-header_1cjbb_1 h1,body._dark_1cjbb_1 ._empresas-header_1cjbb_1 h1,body._dark_1cjbb_1 ._clientes-header_1cjbb_1 h1,body._dark_1cjbb_1 ._proveedores-header_1cjbb_1 h1,body._dark_1cjbb_1 ._unidades-header_1cjbb_1 h1,body._dark_1cjbb_1 ._tareas-header_1cjbb_1 h1,body._dark_1cjbb_1 ._suscriptores-header_1cjbb_1 h1,body._dark_1cjbb_1 ._tipo-clientes-header_1cjbb_1 h1,body._dark_1cjbb_1 ._categorias-cliente-header_1cjbb_1 h1,body._dark_1cjbb_1 ._condiciones-pago-header_1cjbb_1 h1,body._dark_1cjbb_1 ._estados-cliente-header_1cjbb_1 h1,body._dark_1cjbb_1 ._estados-proveedor-header_1cjbb_1 h1,body._dark_1cjbb_1 ._familias-insumos-header_1cjbb_1 h1,body._dark_1cjbb_1 ._productos-insumos-header_1cjbb_1 h1,body._dark_1cjbb_1 ._rubros-cliente-header_1cjbb_1 h1{color:#fff}body._dark_1cjbb_1 ._empleados-herramientas_1cjbb_1,body._dark_1cjbb_1 ._distritos-herramientas_1cjbb_1,body._dark_1cjbb_1 ._empresas-herramientas_1cjbb_1,body._dark_1cjbb_1 ._clientes-herramientas_1cjbb_1,body._dark_1cjbb_1 ._familias-insumos-herramientas_1cjbb_1,body._dark_1cjbb_1 ._productos-insumos-herramientas_1cjbb_1,body._dark_1cjbb_1 ._proveedores-herramientas_1cjbb_1,body._dark_1cjbb_1 ._tareas-herramientas_1cjbb_1,body._dark_1cjbb_1 ._suscriptores-herramientas_1cjbb_1,body._dark_1cjbb_1 ._tipo-clientes-herramientas_1cjbb_1,body._dark_1cjbb_1 ._categorias-cliente-herramientas_1cjbb_1,body._dark_1cjbb_1 ._condiciones-pago-herramientas_1cjbb_1,body._dark_1cjbb_1 ._estados-cliente-herramientas_1cjbb_1,body._dark_1cjbb_1 ._estados-proveedor-herramientas_1cjbb_1,body._dark_1cjbb_1 ._rubros-cliente-herramientas_1cjbb_1{background:#1e293b;border-bottom-color:#475569}body._dark_1cjbb_1 ._busqueda-input_1cjbb_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1cjbb_1 ._busqueda-input_1cjbb_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1cjbb_1 ._busqueda-icono_1cjbb_1{color:#94a3b8}body._dark_1cjbb_1 ._empleados-tabla_1cjbb_1,body._dark_1cjbb_1 ._distritos-tabla_1cjbb_1,body._dark_1cjbb_1 ._empresas-tabla_1cjbb_1,body._dark_1cjbb_1 ._tareas-tabla_1cjbb_1,body._dark_1cjbb_1 ._suscriptores-tabla_1cjbb_1,body._dark_1cjbb_1 ._tipo-clientes-tabla_1cjbb_1,body._dark_1cjbb_1 ._categorias-cliente-tabla_1cjbb_1,body._dark_1cjbb_1 ._condiciones-pago-tabla_1cjbb_1,body._dark_1cjbb_1 ._estados-cliente-tabla_1cjbb_1,body._dark_1cjbb_1 ._estados-proveedor-tabla_1cjbb_1,body._dark_1cjbb_1 ._familias-insumos-tabla_1cjbb_1,body._dark_1cjbb_1 ._productos-insumos-tabla_1cjbb_1,body._dark_1cjbb_1 ._rubros-cliente-tabla_1cjbb_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1cjbb_1 ._empleados-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._distritos-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._empresas-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._tareas-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._suscriptores-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._tipo-clientes-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._categorias-cliente-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._condiciones-pago-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._estados-cliente-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._estados-proveedor-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._familias-insumos-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._productos-insumos-tabla_1cjbb_1 thead,body._dark_1cjbb_1 ._rubros-cliente-tabla_1cjbb_1 thead{background:#334155}body._dark_1cjbb_1 ._empleados-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._distritos-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._empresas-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._tareas-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._suscriptores-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._tipo-clientes-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._categorias-cliente-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._condiciones-pago-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._estados-cliente-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._estados-proveedor-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._familias-insumos-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._productos-insumos-tabla_1cjbb_1 th,body._dark_1cjbb_1 ._rubros-cliente-tabla_1cjbb_1 th{color:#fff;border-bottom-color:#475569}body._dark_1cjbb_1 ._empleados-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._distritos-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._empresas-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._tareas-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._suscriptores-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._tipo-clientes-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._categorias-cliente-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._condiciones-pago-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._estados-cliente-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._estados-proveedor-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._familias-insumos-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._productos-insumos-tabla_1cjbb_1 td,body._dark_1cjbb_1 ._rubros-cliente-tabla_1cjbb_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1cjbb_1 ._empleados-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._distritos-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._empresas-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._tareas-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._suscriptores-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._tipo-clientes-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._categorias-cliente-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._condiciones-pago-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._estados-cliente-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._estados-proveedor-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._familias-insumos-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._productos-insumos-tabla_1cjbb_1 tbody tr:hover,body._dark_1cjbb_1 ._rubros-cliente-tabla_1cjbb_1 tbody tr:hover{background:#334155}body._dark_1cjbb_1 ._filtros-container_1cjbb_1{background:#1e293b;border-bottom-color:#475569}body._dark_1cjbb_1 ._filtro-boton_1cjbb_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1cjbb_1 ._filtro-boton_1cjbb_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1cjbb_1 ._filtro-boton_1cjbb_1._activo_1cjbb_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1cjbb_1 ._tabla-titulo_1cjbb_1{color:#f1f5f9}body._dark_1cjbb_1 ._descripcion-texto_1cjbb_1{color:#e2e8f0}body._dark_1cjbb_1 ._sin-resultados_1cjbb_1,body._dark_1cjbb_1 ._cerrar-boton_1cjbb_1{color:#94a3b8}body._dark_1cjbb_1 ._cerrar-boton_1cjbb_1:hover{background:#334155;color:#f1f5f9}._formulario-categoria-cliente_1cjbb_11{display:flex;flex-direction:column;gap:20px;padding:24px;background:#f5f5f5}._form-group_1cjbb_29{display:flex;flex-direction:column;gap:8px;align-items:flex-start}._form-group_1cjbb_29 label{font-weight:500;color:#333;font-size:14px;text-align:left;width:100%}._form-group_1cjbb_29 input{width:95%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;color:#333;font-family:inherit;transition:border-color .2s}._form-group_1cjbb_29 input:focus{outline:none;border-color:#667eea}._form-group_1cjbb_29 input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}._form-group_1cjbb_29 select{padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:14px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._form-group_1cjbb_29 select:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._form-group_1cjbb_29 select._error_1cjbb_139{border-color:#dc3545}._checkbox-group_1cjbb_149{margin-bottom:0;margin-top:8px}._checkbox-label_1cjbb_159{display:flex;align-items:center;font-size:14px;color:#333;cursor:pointer}._checkbox-label_1cjbb_159 input[type=checkbox]{width:auto;margin-right:8px;cursor:pointer}._form-actions_1cjbb_189{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._btn-cancelar_1cjbb_203{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-cancelar_1cjbb_203:hover{background:#f9f9f9;border-color:#999}._btn-guardar_1cjbb_237{padding:10px 20px;border:none;border-radius:4px;background:#667eea;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-guardar_1cjbb_237:hover{background:#5568d3}._btn-guardar_1cjbb_237:active{transform:translateY(1px)}._campo-ayuda_1cjbb_277{display:block;margin-top:4px;font-size:.8rem;color:#6b7280;font-style:italic}._empleados-container_7584h_1,._distritos-container_7584h_1,._empresas-container_7584h_1,._clientes-container_7584h_1,._proveedores-container_7584h_1,._unidades-container_7584h_1,._tareas-container_7584h_1,._suscriptores-container_7584h_1,._tipo-clientes-container_7584h_1,._categorias-cliente-container_7584h_1,._condiciones-pago-container_7584h_1,._estados-cliente-container_7584h_1,._estados-proveedor-container_7584h_1,._familias-insumos-container_7584h_1,._productos-insumos-container_7584h_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_7584h_1,._distritos-content_7584h_1,._empresas-content_7584h_1,._clientes-content_7584h_1,._proveedores-content_7584h_1,._unidades-content_7584h_1,._tareas-content_7584h_1,._suscriptores-content_7584h_1,._tipo-clientes-content_7584h_1,._categorias-cliente-content_7584h_1,._condiciones-pago-content_7584h_1,._estados-cliente-content_7584h_1,._estados-proveedor-content_7584h_1,._familias-insumos-content_7584h_1,._productos-insumos-content_7584h_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_7584h_1,._distritos-header_7584h_1,._empresas-header_7584h_1,._clientes-header_7584h_1,._proveedores-header_7584h_1,._unidades-header_7584h_1,._tareas-header_7584h_1,._suscriptores-header_7584h_1,._tipo-clientes-header_7584h_1,._categorias-cliente-header_7584h_1,._condiciones-pago-header_7584h_1,._estados-cliente-header_7584h_1,._estados-proveedor-header_7584h_1,._familias-insumos-header_7584h_1,._productos-insumos-header_7584h_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_7584h_1 h1,._distritos-header_7584h_1 h1,._empresas-header_7584h_1 h1,._clientes-header_7584h_1 h1,._proveedores-header_7584h_1 h1,._unidades-header_7584h_1 h1,._tareas-header_7584h_1 h1,._suscriptores-header_7584h_1 h1,._tipo-clientes-header_7584h_1 h1,._categorias-cliente-header_7584h_1 h1,._condiciones-pago-header_7584h_1 h1,._estados-cliente-header_7584h_1 h1,._estados-proveedor-header_7584h_1 h1,._familias-insumos-header_7584h_1 h1,._productos-insumos-header_7584h_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_7584h_1,._distritos-herramientas_7584h_1,._empresas-herramientas_7584h_1,._clientes-herramientas_7584h_1,._familias-insumos-herramientas_7584h_1,._productos-insumos-herramientas_7584h_1,._proveedores-herramientas_7584h_1,._tareas-herramientas_7584h_1,._suscriptores-herramientas_7584h_1,._tipo-clientes-herramientas_7584h_1,._categorias-cliente-herramientas_7584h_1,._condiciones-pago-herramientas_7584h_1,._estados-cliente-herramientas_7584h_1,._estados-proveedor-herramientas_7584h_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_7584h_1{position:relative;flex:1;max-width:400px}._busqueda-icono_7584h_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_7584h_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_7584h_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_7584h_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_7584h_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_7584h_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_7584h_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_7584h_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_7584h_1._activo_7584h_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_7584h_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_7584h_1{margin-bottom:30px}._tabla-titulo_7584h_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_7584h_1,._distritos-tabla_7584h_1,._empresas-tabla_7584h_1,._tareas-tabla_7584h_1,._suscriptores-tabla_7584h_1,._tipo-clientes-tabla_7584h_1,._categorias-cliente-tabla_7584h_1,._condiciones-pago-tabla_7584h_1,._estados-cliente-tabla_7584h_1,._estados-proveedor-tabla_7584h_1,._familias-insumos-tabla_7584h_1,._productos-insumos-tabla_7584h_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_7584h_1 thead,._distritos-tabla_7584h_1 thead,._empresas-tabla_7584h_1 thead,._tareas-tabla_7584h_1 thead,._suscriptores-tabla_7584h_1 thead,._tipo-clientes-tabla_7584h_1 thead,._categorias-cliente-tabla_7584h_1 thead,._condiciones-pago-tabla_7584h_1 thead,._estados-cliente-tabla_7584h_1 thead,._estados-proveedor-tabla_7584h_1 thead,._familias-insumos-tabla_7584h_1 thead,._productos-insumos-tabla_7584h_1 thead{background:#f8f9fa}._empleados-tabla_7584h_1 th,._distritos-tabla_7584h_1 th,._empresas-tabla_7584h_1 th,._tareas-tabla_7584h_1 th,._suscriptores-tabla_7584h_1 th,._tipo-clientes-tabla_7584h_1 th,._categorias-cliente-tabla_7584h_1 th,._condiciones-pago-tabla_7584h_1 th,._estados-cliente-tabla_7584h_1 th,._estados-proveedor-tabla_7584h_1 th,._familias-insumos-tabla_7584h_1 th,._productos-insumos-tabla_7584h_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_7584h_1 td,._distritos-tabla_7584h_1 td,._empresas-tabla_7584h_1 td,._tareas-tabla_7584h_1 td,._suscriptores-tabla_7584h_1 td,._tipo-clientes-tabla_7584h_1 td,._categorias-cliente-tabla_7584h_1 td,._condiciones-pago-tabla_7584h_1 td,._estados-cliente-tabla_7584h_1 td,._estados-proveedor-tabla_7584h_1 td,._familias-insumos-tabla_7584h_1 td,._productos-insumos-tabla_7584h_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_7584h_1 tbody tr:hover,._distritos-tabla_7584h_1 tbody tr:hover,._empresas-tabla_7584h_1 tbody tr:hover,._tareas-tabla_7584h_1 tbody tr:hover,._suscriptores-tabla_7584h_1 tbody tr:hover,._tipo-clientes-tabla_7584h_1 tbody tr:hover,._categorias-cliente-tabla_7584h_1 tbody tr:hover,._condiciones-pago-tabla_7584h_1 tbody tr:hover,._estados-cliente-tabla_7584h_1 tbody tr:hover,._estados-proveedor-tabla_7584h_1 tbody tr:hover,._familias-insumos-tabla_7584h_1 tbody tr:hover,._productos-insumos-tabla_7584h_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_7584h_1,._email-badge_7584h_1,._telefono-badge_7584h_1,._direccion-badge_7584h_1,._cargo-badge_7584h_1,._departamento-badge_7584h_1,._nemotecnico-badge_7584h_1,._descripcion-texto_7584h_1,._estado-badge_7584h_1,._orden-badge_7584h_1,._estado-final-badge_7584h_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_7584h_1{background:#e3f2fd;color:#1976d2}._email-badge_7584h_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_7584h_1{background:#e8f5e8;color:#388e3c}._direccion-badge_7584h_1{background:#fff3e0;color:#f57c00}._cargo-badge_7584h_1{background:#fce4ec;color:#c2185b}._departamento-badge_7584h_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_7584h_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_7584h_1{color:#333;font-weight:500}._estado-badge_7584h_1._activo_7584h_1{background:#e8f5e8;color:#388e3c}._estado-badge_7584h_1._inactivo_7584h_1{background:#ffebee;color:#d32f2f}._orden-badge_7584h_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_7584h_1._final_7584h_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_7584h_1._no-final_7584h_1{background:#fff3e0;color:#f57c00}._acciones-botones_7584h_1{display:flex;gap:8px}._accion-boton_7584h_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_7584h_1._editar_7584h_1{background:#fff3e0;color:#f57c00}._accion-boton_7584h_1._editar_7584h_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_7584h_1._eliminar_7584h_1{background:#ffebee;color:#d32f2f}._accion-boton_7584h_1._eliminar_7584h_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_7584h_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_7584h_1,._tabla-finales_7584h_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_7584h_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_7584h_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_7584h_1,._distritos-container_7584h_1,._empresas-container_7584h_1,._tareas-container_7584h_1,._suscriptores-container_7584h_1,._tipo-clientes-container_7584h_1,._categorias-cliente-container_7584h_1,._condiciones-pago-container_7584h_1,._estados-cliente-container_7584h_1,._estados-proveedor-container_7584h_1,._familias-insumos-container_7584h_1,._productos-insumos-container_7584h_1{padding:10px}._empleados-content_7584h_1,._distritos-content_7584h_1,._empresas-content_7584h_1,._tareas-content_7584h_1,._suscriptores-content_7584h_1,._tipo-clientes-content_7584h_1,._categorias-cliente-content_7584h_1,._condiciones-pago-content_7584h_1,._estados-cliente-content_7584h_1,._estados-proveedor-content_7584h_1,._familias-insumos-content_7584h_1{max-height:95vh}._empleados-header_7584h_1,._distritos-header_7584h_1,._empresas-header_7584h_1,._tareas-header_7584h_1,._suscriptores-header_7584h_1,._tipo-clientes-header_7584h_1,._categorias-cliente-header_7584h_1,._condiciones-pago-header_7584h_1,._estados-cliente-header_7584h_1,._estados-proveedor-header_7584h_1,._familias-insumos-header_7584h_1{padding:15px 20px}._empleados-header_7584h_1 h1,._distritos-header_7584h_1 h1,._empresas-header_7584h_1 h1,._tareas-header_7584h_1 h1,._suscriptores-header_7584h_1 h1,._tipo-clientes-header_7584h_1 h1,._categorias-cliente-header_7584h_1 h1,._condiciones-pago-header_7584h_1 h1,._estados-cliente-header_7584h_1 h1,._estados-proveedor-header_7584h_1 h1,._familias-insumos-header_7584h_1 h1{font-size:20px}._empleados-herramientas_7584h_1,._distritos-herramientas_7584h_1,._empresas-herramientas_7584h_1,._tareas-herramientas_7584h_1,._suscriptores-herramientas_7584h_1,._tipo-clientes-herramientas_7584h_1,._categorias-cliente-herramientas_7584h_1,._condiciones-pago-herramientas_7584h_1,._estados-cliente-herramientas_7584h_1,._estados-proveedor-herramientas_7584h_1,._familias-insumos-herramientas_7584h_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_7584h_1{max-width:none;width:100%}._filtros-container_7584h_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_7584h_1{padding:15px 20px}._empleados-tabla_7584h_1,._distritos-tabla_7584h_1,._empresas-tabla_7584h_1,._tareas-tabla_7584h_1,._suscriptores-tabla_7584h_1,._tipo-clientes-tabla_7584h_1,._categorias-cliente-tabla_7584h_1,._condiciones-pago-tabla_7584h_1,._estados-cliente-tabla_7584h_1,._estados-proveedor-tabla_7584h_1,._familias-insumos-tabla_7584h_1{font-size:12px}._empleados-tabla_7584h_1 th,._empleados-tabla_7584h_1 td,._distritos-tabla_7584h_1 th,._distritos-tabla_7584h_1 td,._empresas-tabla_7584h_1 th,._empresas-tabla_7584h_1 td,._tareas-tabla_7584h_1 th,._tareas-tabla_7584h_1 td,._suscriptores-tabla_7584h_1 th,._suscriptores-tabla_7584h_1 td,._tipo-clientes-tabla_7584h_1 th,._tipo-clientes-tabla_7584h_1 td,._categorias-cliente-tabla_7584h_1 th,._categorias-cliente-tabla_7584h_1 td,._condiciones-pago-tabla_7584h_1 th,._condiciones-pago-tabla_7584h_1 td,._estados-cliente-tabla_7584h_1 th,._estados-cliente-tabla_7584h_1 td,._estados-proveedor-tabla_7584h_1 th,._estados-proveedor-tabla_7584h_1 td,._familias-insumos-tabla_7584h_1 th,._familias-insumos-tabla_7584h_1 td{padding:8px 6px}}._rubros-cliente-container_7584h_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_7584h_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_7584h_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_7584h_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_7584h_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_7584h_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_7584h_1 thead{background:#f8f9fa}._rubros-cliente-tabla_7584h_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_7584h_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_7584h_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_7584h_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_7584h_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_7584h_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_7584h_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_7584h_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_7584h_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_7584h_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_7584h_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_7584h_737 ._empleados-container_7584h_1,body._dark_7584h_737 ._distritos-container_7584h_1,body._dark_7584h_737 ._empresas-container_7584h_1,body._dark_7584h_737 ._clientes-container_7584h_1,body._dark_7584h_737 ._proveedores-container_7584h_1,body._dark_7584h_737 ._unidades-container_7584h_1,body._dark_7584h_737 ._tareas-container_7584h_1,body._dark_7584h_737 ._suscriptores-container_7584h_1,body._dark_7584h_737 ._tipo-clientes-container_7584h_1,body._dark_7584h_737 ._categorias-cliente-container_7584h_1,body._dark_7584h_737 ._condiciones-pago-container_7584h_1,body._dark_7584h_737 ._estados-cliente-container_7584h_1,body._dark_7584h_737 ._estados-proveedor-container_7584h_1,body._dark_7584h_737 ._familias-insumos-container_7584h_1,body._dark_7584h_737 ._productos-insumos-container_7584h_1,body._dark_7584h_737 ._rubros-cliente-container_7584h_1{background:#000000bf}body._dark_7584h_737 ._empleados-content_7584h_1,body._dark_7584h_737 ._distritos-content_7584h_1,body._dark_7584h_737 ._empresas-content_7584h_1,body._dark_7584h_737 ._clientes-content_7584h_1,body._dark_7584h_737 ._proveedores-content_7584h_1,body._dark_7584h_737 ._unidades-content_7584h_1,body._dark_7584h_737 ._tareas-content_7584h_1,body._dark_7584h_737 ._suscriptores-content_7584h_1,body._dark_7584h_737 ._tipo-clientes-content_7584h_1,body._dark_7584h_737 ._categorias-cliente-content_7584h_1,body._dark_7584h_737 ._condiciones-pago-content_7584h_1,body._dark_7584h_737 ._estados-cliente-content_7584h_1,body._dark_7584h_737 ._estados-proveedor-content_7584h_1,body._dark_7584h_737 ._familias-insumos-content_7584h_1,body._dark_7584h_737 ._productos-insumos-content_7584h_1,body._dark_7584h_737 ._rubros-cliente-content_7584h_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_7584h_737 ._empleados-header_7584h_1,body._dark_7584h_737 ._distritos-header_7584h_1,body._dark_7584h_737 ._empresas-header_7584h_1,body._dark_7584h_737 ._clientes-header_7584h_1,body._dark_7584h_737 ._proveedores-header_7584h_1,body._dark_7584h_737 ._unidades-header_7584h_1,body._dark_7584h_737 ._tareas-header_7584h_1,body._dark_7584h_737 ._suscriptores-header_7584h_1,body._dark_7584h_737 ._tipo-clientes-header_7584h_1,body._dark_7584h_737 ._categorias-cliente-header_7584h_1,body._dark_7584h_737 ._condiciones-pago-header_7584h_1,body._dark_7584h_737 ._estados-cliente-header_7584h_1,body._dark_7584h_737 ._estados-proveedor-header_7584h_1,body._dark_7584h_737 ._familias-insumos-header_7584h_1,body._dark_7584h_737 ._productos-insumos-header_7584h_1,body._dark_7584h_737 ._rubros-cliente-header_7584h_1{border-bottom-color:#475569;background:#334155}body._dark_7584h_737 ._empleados-header_7584h_1 h1,body._dark_7584h_737 ._distritos-header_7584h_1 h1,body._dark_7584h_737 ._empresas-header_7584h_1 h1,body._dark_7584h_737 ._clientes-header_7584h_1 h1,body._dark_7584h_737 ._proveedores-header_7584h_1 h1,body._dark_7584h_737 ._unidades-header_7584h_1 h1,body._dark_7584h_737 ._tareas-header_7584h_1 h1,body._dark_7584h_737 ._suscriptores-header_7584h_1 h1,body._dark_7584h_737 ._tipo-clientes-header_7584h_1 h1,body._dark_7584h_737 ._categorias-cliente-header_7584h_1 h1,body._dark_7584h_737 ._condiciones-pago-header_7584h_1 h1,body._dark_7584h_737 ._estados-cliente-header_7584h_1 h1,body._dark_7584h_737 ._estados-proveedor-header_7584h_1 h1,body._dark_7584h_737 ._familias-insumos-header_7584h_1 h1,body._dark_7584h_737 ._productos-insumos-header_7584h_1 h1,body._dark_7584h_737 ._rubros-cliente-header_7584h_1 h1{color:#fff}body._dark_7584h_737 ._empleados-herramientas_7584h_1,body._dark_7584h_737 ._distritos-herramientas_7584h_1,body._dark_7584h_737 ._empresas-herramientas_7584h_1,body._dark_7584h_737 ._clientes-herramientas_7584h_1,body._dark_7584h_737 ._familias-insumos-herramientas_7584h_1,body._dark_7584h_737 ._productos-insumos-herramientas_7584h_1,body._dark_7584h_737 ._proveedores-herramientas_7584h_1,body._dark_7584h_737 ._tareas-herramientas_7584h_1,body._dark_7584h_737 ._suscriptores-herramientas_7584h_1,body._dark_7584h_737 ._tipo-clientes-herramientas_7584h_1,body._dark_7584h_737 ._categorias-cliente-herramientas_7584h_1,body._dark_7584h_737 ._condiciones-pago-herramientas_7584h_1,body._dark_7584h_737 ._estados-cliente-herramientas_7584h_1,body._dark_7584h_737 ._estados-proveedor-herramientas_7584h_1,body._dark_7584h_737 ._rubros-cliente-herramientas_7584h_1{background:#1e293b;border-bottom-color:#475569}body._dark_7584h_737 ._busqueda-input_7584h_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_7584h_737 ._busqueda-input_7584h_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_7584h_737 ._busqueda-icono_7584h_1{color:#94a3b8}body._dark_7584h_737 ._empleados-tabla_7584h_1,body._dark_7584h_737 ._distritos-tabla_7584h_1,body._dark_7584h_737 ._empresas-tabla_7584h_1,body._dark_7584h_737 ._tareas-tabla_7584h_1,body._dark_7584h_737 ._suscriptores-tabla_7584h_1,body._dark_7584h_737 ._tipo-clientes-tabla_7584h_1,body._dark_7584h_737 ._categorias-cliente-tabla_7584h_1,body._dark_7584h_737 ._condiciones-pago-tabla_7584h_1,body._dark_7584h_737 ._estados-cliente-tabla_7584h_1,body._dark_7584h_737 ._estados-proveedor-tabla_7584h_1,body._dark_7584h_737 ._familias-insumos-tabla_7584h_1,body._dark_7584h_737 ._productos-insumos-tabla_7584h_1,body._dark_7584h_737 ._rubros-cliente-tabla_7584h_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_7584h_737 ._empleados-tabla_7584h_1 thead,body._dark_7584h_737 ._distritos-tabla_7584h_1 thead,body._dark_7584h_737 ._empresas-tabla_7584h_1 thead,body._dark_7584h_737 ._tareas-tabla_7584h_1 thead,body._dark_7584h_737 ._suscriptores-tabla_7584h_1 thead,body._dark_7584h_737 ._tipo-clientes-tabla_7584h_1 thead,body._dark_7584h_737 ._categorias-cliente-tabla_7584h_1 thead,body._dark_7584h_737 ._condiciones-pago-tabla_7584h_1 thead,body._dark_7584h_737 ._estados-cliente-tabla_7584h_1 thead,body._dark_7584h_737 ._estados-proveedor-tabla_7584h_1 thead,body._dark_7584h_737 ._familias-insumos-tabla_7584h_1 thead,body._dark_7584h_737 ._productos-insumos-tabla_7584h_1 thead,body._dark_7584h_737 ._rubros-cliente-tabla_7584h_1 thead{background:#334155}body._dark_7584h_737 ._empleados-tabla_7584h_1 th,body._dark_7584h_737 ._distritos-tabla_7584h_1 th,body._dark_7584h_737 ._empresas-tabla_7584h_1 th,body._dark_7584h_737 ._tareas-tabla_7584h_1 th,body._dark_7584h_737 ._suscriptores-tabla_7584h_1 th,body._dark_7584h_737 ._tipo-clientes-tabla_7584h_1 th,body._dark_7584h_737 ._categorias-cliente-tabla_7584h_1 th,body._dark_7584h_737 ._condiciones-pago-tabla_7584h_1 th,body._dark_7584h_737 ._estados-cliente-tabla_7584h_1 th,body._dark_7584h_737 ._estados-proveedor-tabla_7584h_1 th,body._dark_7584h_737 ._familias-insumos-tabla_7584h_1 th,body._dark_7584h_737 ._productos-insumos-tabla_7584h_1 th,body._dark_7584h_737 ._rubros-cliente-tabla_7584h_1 th{color:#fff;border-bottom-color:#475569}body._dark_7584h_737 ._empleados-tabla_7584h_1 td,body._dark_7584h_737 ._distritos-tabla_7584h_1 td,body._dark_7584h_737 ._empresas-tabla_7584h_1 td,body._dark_7584h_737 ._tareas-tabla_7584h_1 td,body._dark_7584h_737 ._suscriptores-tabla_7584h_1 td,body._dark_7584h_737 ._tipo-clientes-tabla_7584h_1 td,body._dark_7584h_737 ._categorias-cliente-tabla_7584h_1 td,body._dark_7584h_737 ._condiciones-pago-tabla_7584h_1 td,body._dark_7584h_737 ._estados-cliente-tabla_7584h_1 td,body._dark_7584h_737 ._estados-proveedor-tabla_7584h_1 td,body._dark_7584h_737 ._familias-insumos-tabla_7584h_1 td,body._dark_7584h_737 ._productos-insumos-tabla_7584h_1 td,body._dark_7584h_737 ._rubros-cliente-tabla_7584h_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_7584h_737 ._empleados-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._distritos-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._empresas-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._tareas-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._suscriptores-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._tipo-clientes-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._categorias-cliente-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._condiciones-pago-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._estados-cliente-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._estados-proveedor-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._familias-insumos-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._productos-insumos-tabla_7584h_1 tbody tr:hover,body._dark_7584h_737 ._rubros-cliente-tabla_7584h_1 tbody tr:hover{background:#334155}body._dark_7584h_737 ._filtros-container_7584h_1{background:#1e293b;border-bottom-color:#475569}body._dark_7584h_737 ._filtro-boton_7584h_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_7584h_737 ._filtro-boton_7584h_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_7584h_737 ._filtro-boton_7584h_1._activo_7584h_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_7584h_737 ._tabla-titulo_7584h_1{color:#f1f5f9}body._dark_7584h_737 ._descripcion-texto_7584h_1{color:#e2e8f0}body._dark_7584h_737 ._sin-resultados_7584h_1,body._dark_7584h_737 ._cerrar-boton_7584h_1{color:#94a3b8}body._dark_7584h_737 ._cerrar-boton_7584h_1:hover{background:#334155;color:#f1f5f9}._cm-backdrop_7584h_7{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:999}._cm-modal_7584h_29{background:#f3f4f6;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:0;max-width:1100px;width:95%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._cm-header_7584h_57{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(90deg,#667eea,#764ba2,#9f7aea);color:#fff}._cm-header_7584h_57 h2{margin:0;font-size:1.4rem;font-weight:600}._cm-close_7584h_87{background:#ffffff26;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:6px 10px;border-radius:999px;transition:all .2s;display:flex;align-items:center;justify-content:center}._cm-close_7584h_87:hover{background:#ffffff40;transform:scale(1.05)}._cm-toolbar_7584h_127{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e5e7eb}._cm-search-container_7584h_145{position:relative;flex:1;max-width:450px}._cm-search-input_7584h_157{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._cm-search-input_7584h_157:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._cm-new-btn_7584h_191{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;align-items:center;gap:6px;margin-left:18px}._cm-new-btn_7584h_191:hover{background:#4338ca;transform:translateY(-1px)}._cm-filters_7584h_235{display:flex;gap:10px;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}._cm-filter_7584h_235{background:#fff;border:1px solid #d1d5db;padding:8px 18px;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;color:#374151}._cm-filter_7584h_235:hover{border-color:#667eea;color:#667eea}._cm-filter-active_7584h_285{background:#4f46e5;border-color:#4f46e5;color:#fff}._cm-refresh-btn_7584h_299{background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:999px;cursor:pointer;transition:all .2s;color:#374151;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px}._cm-refresh-btn_7584h_299:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f3f4f6}._cm-refresh-btn_7584h_299:disabled{cursor:not-allowed;opacity:.6}._cm-refresh-spinning_7584h_353{animation:_spin_7584h_1 1s linear infinite}@keyframes _spin_7584h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cm-table-wrapper_7584h_381{padding:20px 24px 24px;max-height:calc(90vh - 220px);overflow-y:auto;overflow-x:hidden;background:#f3f4f6;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._cm-section_7584h_403{margin-bottom:26px}._cm-section-title_7584h_413{font-size:1rem;font-weight:600;color:#fff;margin-bottom:10px;padding:8px 14px;border-radius:6px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-section-title_7584h_413._inactive_7584h_435{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-table_7584h_381{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._cm-table_7584h_381 thead{background:linear-gradient(90deg,#22c55e,#4ade80,#a855f7,#f59e0b);color:#fff}._cm-table_7584h_381 th{padding:10px 14px;text-align:left;font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}._cm-table_7584h_381 th:nth-child(1){width:30%}._cm-table_7584h_381 th:nth-child(2){width:50%}._cm-table_7584h_381 th:nth-child(3){width:20%;min-width:100px}._cm-table_7584h_381 td{padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:.85rem;color:#374151;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:middle}._cm-table_7584h_381 td:last-child{text-align:center;white-space:nowrap;min-width:100px;width:100px}._cm-table_7584h_381 tbody tr:nth-child(2n){background:#d1fae5}._cm-table_7584h_381 tbody tr:hover{background:#eef2ff}._cm-actions_7584h_557{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:nowrap}._cm-action-btn_7584h_573{background:#f9fafb;border:1px solid #e5e7eb;padding:6px;border-radius:6px;cursor:pointer;transition:background-color .2s,transform .1s;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;width:28px;height:28px;flex-shrink:0}._cm-action-edit_7584h_609{color:#4f46e5}._cm-action-edit_7584h_609:hover{background:#4f46e514;transform:translateY(-1px)}._cm-action-delete_7584h_627{color:#ef4444}._cm-action-delete_7584h_627:hover{background:#ef444414;transform:translateY(-1px)}@media(max-width:768px){._cm-modal_7584h_29{width:100%;border-radius:0;max-height:100vh}._cm-header_7584h_57{padding:14px 16px}._cm-header_7584h_57 h2{font-size:1.15rem}._cm-toolbar_7584h_127{flex-direction:column;gap:12px;align-items:stretch;padding:14px 16px}._cm-new-btn_7584h_191{margin-left:0;justify-content:center}._cm-filters_7584h_235{flex-direction:column;padding:10px 16px}._cm-table-wrapper_7584h_381{padding:14px 16px 18px}._cm-table_7584h_381{display:block;overflow-x:auto}}body._dark_7584h_737 ._cm-backdrop_7584h_7{background:#000000bf}body._dark_7584h_737 ._cm-modal_7584h_29{background:#1e293b;box-shadow:0 10px 30px #00000080}body._dark_7584h_737 ._cm-toolbar_7584h_127{background:#1e293b;border-bottom-color:#475569}body._dark_7584h_737 ._cm-search-input_7584h_157{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_7584h_737 ._cm-search-input_7584h_157:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33}body._dark_7584h_737 ._cm-filters_7584h_235{background:#1e293b;border-bottom-color:#475569}body._dark_7584h_737 ._cm-filter_7584h_235{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_7584h_737 ._cm-filter_7584h_235:hover{border-color:#93c5fd;color:#93c5fd}body._dark_7584h_737 ._cm-filter-active_7584h_285{background:#3b82f6;border-color:#3b82f6;color:#fff}body._dark_7584h_737 ._cm-refresh-btn_7584h_299{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_7584h_737 ._cm-refresh-btn_7584h_299:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd;background:#1e293b}body._dark_7584h_737 ._cm-table-wrapper_7584h_381{background:#0f172a}body._dark_7584h_737 ._cm-table_7584h_381{background:#1e293b;box-shadow:0 1px 3px #0000004d}body._dark_7584h_737 ._cm-table_7584h_381 th{color:#fff}body._dark_7584h_737 ._cm-table_7584h_381 td{color:#f1f5f9;border-bottom-color:#334155}body._dark_7584h_737 ._cm-table_7584h_381 tbody tr:nth-child(2n){background:#334155}body._dark_7584h_737 ._cm-table_7584h_381 tbody tr:hover{background:#475569}body._dark_7584h_737 ._cm-table_7584h_381 tbody tr:nth-child(odd){background:#1e293b}._empleados-container_li6dv_1,._distritos-container_li6dv_1,._empresas-container_li6dv_1,._clientes-container_li6dv_1,._proveedores-container_li6dv_1,._unidades-container_li6dv_1,._tareas-container_li6dv_1,._suscriptores-container_li6dv_1,._tipo-clientes-container_li6dv_1,._categorias-cliente-container_li6dv_1,._condiciones-pago-container_li6dv_1,._estados-cliente-container_li6dv_1,._estados-proveedor-container_li6dv_1,._familias-insumos-container_li6dv_1,._productos-insumos-container_li6dv_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_li6dv_1,._distritos-content_li6dv_1,._empresas-content_li6dv_1,._clientes-content_li6dv_1,._proveedores-content_li6dv_1,._unidades-content_li6dv_1,._tareas-content_li6dv_1,._suscriptores-content_li6dv_1,._tipo-clientes-content_li6dv_1,._categorias-cliente-content_li6dv_1,._condiciones-pago-content_li6dv_1,._estados-cliente-content_li6dv_1,._estados-proveedor-content_li6dv_1,._familias-insumos-content_li6dv_1,._productos-insumos-content_li6dv_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_li6dv_1,._distritos-header_li6dv_1,._empresas-header_li6dv_1,._clientes-header_li6dv_1,._proveedores-header_li6dv_1,._unidades-header_li6dv_1,._tareas-header_li6dv_1,._suscriptores-header_li6dv_1,._tipo-clientes-header_li6dv_1,._categorias-cliente-header_li6dv_1,._condiciones-pago-header_li6dv_1,._estados-cliente-header_li6dv_1,._estados-proveedor-header_li6dv_1,._familias-insumos-header_li6dv_1,._productos-insumos-header_li6dv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_li6dv_1 h1,._distritos-header_li6dv_1 h1,._empresas-header_li6dv_1 h1,._clientes-header_li6dv_1 h1,._proveedores-header_li6dv_1 h1,._unidades-header_li6dv_1 h1,._tareas-header_li6dv_1 h1,._suscriptores-header_li6dv_1 h1,._tipo-clientes-header_li6dv_1 h1,._categorias-cliente-header_li6dv_1 h1,._condiciones-pago-header_li6dv_1 h1,._estados-cliente-header_li6dv_1 h1,._estados-proveedor-header_li6dv_1 h1,._familias-insumos-header_li6dv_1 h1,._productos-insumos-header_li6dv_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_li6dv_1,._distritos-herramientas_li6dv_1,._empresas-herramientas_li6dv_1,._clientes-herramientas_li6dv_1,._familias-insumos-herramientas_li6dv_1,._productos-insumos-herramientas_li6dv_1,._proveedores-herramientas_li6dv_1,._tareas-herramientas_li6dv_1,._suscriptores-herramientas_li6dv_1,._tipo-clientes-herramientas_li6dv_1,._categorias-cliente-herramientas_li6dv_1,._condiciones-pago-herramientas_li6dv_1,._estados-cliente-herramientas_li6dv_1,._estados-proveedor-herramientas_li6dv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_li6dv_1{position:relative;flex:1;max-width:400px}._busqueda-icono_li6dv_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_li6dv_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_li6dv_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_li6dv_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_li6dv_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_li6dv_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_li6dv_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_li6dv_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_li6dv_1._activo_li6dv_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_li6dv_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_li6dv_1{margin-bottom:30px}._tabla-titulo_li6dv_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_li6dv_1,._distritos-tabla_li6dv_1,._empresas-tabla_li6dv_1,._tareas-tabla_li6dv_1,._suscriptores-tabla_li6dv_1,._tipo-clientes-tabla_li6dv_1,._categorias-cliente-tabla_li6dv_1,._condiciones-pago-tabla_li6dv_1,._estados-cliente-tabla_li6dv_1,._estados-proveedor-tabla_li6dv_1,._familias-insumos-tabla_li6dv_1,._productos-insumos-tabla_li6dv_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_li6dv_1 thead,._distritos-tabla_li6dv_1 thead,._empresas-tabla_li6dv_1 thead,._tareas-tabla_li6dv_1 thead,._suscriptores-tabla_li6dv_1 thead,._tipo-clientes-tabla_li6dv_1 thead,._categorias-cliente-tabla_li6dv_1 thead,._condiciones-pago-tabla_li6dv_1 thead,._estados-cliente-tabla_li6dv_1 thead,._estados-proveedor-tabla_li6dv_1 thead,._familias-insumos-tabla_li6dv_1 thead,._productos-insumos-tabla_li6dv_1 thead{background:#f8f9fa}._empleados-tabla_li6dv_1 th,._distritos-tabla_li6dv_1 th,._empresas-tabla_li6dv_1 th,._tareas-tabla_li6dv_1 th,._suscriptores-tabla_li6dv_1 th,._tipo-clientes-tabla_li6dv_1 th,._categorias-cliente-tabla_li6dv_1 th,._condiciones-pago-tabla_li6dv_1 th,._estados-cliente-tabla_li6dv_1 th,._estados-proveedor-tabla_li6dv_1 th,._familias-insumos-tabla_li6dv_1 th,._productos-insumos-tabla_li6dv_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_li6dv_1 td,._distritos-tabla_li6dv_1 td,._empresas-tabla_li6dv_1 td,._tareas-tabla_li6dv_1 td,._suscriptores-tabla_li6dv_1 td,._tipo-clientes-tabla_li6dv_1 td,._categorias-cliente-tabla_li6dv_1 td,._condiciones-pago-tabla_li6dv_1 td,._estados-cliente-tabla_li6dv_1 td,._estados-proveedor-tabla_li6dv_1 td,._familias-insumos-tabla_li6dv_1 td,._productos-insumos-tabla_li6dv_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_li6dv_1 tbody tr:hover,._distritos-tabla_li6dv_1 tbody tr:hover,._empresas-tabla_li6dv_1 tbody tr:hover,._tareas-tabla_li6dv_1 tbody tr:hover,._suscriptores-tabla_li6dv_1 tbody tr:hover,._tipo-clientes-tabla_li6dv_1 tbody tr:hover,._categorias-cliente-tabla_li6dv_1 tbody tr:hover,._condiciones-pago-tabla_li6dv_1 tbody tr:hover,._estados-cliente-tabla_li6dv_1 tbody tr:hover,._estados-proveedor-tabla_li6dv_1 tbody tr:hover,._familias-insumos-tabla_li6dv_1 tbody tr:hover,._productos-insumos-tabla_li6dv_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_li6dv_1,._email-badge_li6dv_1,._telefono-badge_li6dv_1,._direccion-badge_li6dv_1,._cargo-badge_li6dv_1,._departamento-badge_li6dv_1,._nemotecnico-badge_li6dv_1,._descripcion-texto_li6dv_1,._estado-badge_li6dv_1,._orden-badge_li6dv_1,._estado-final-badge_li6dv_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_li6dv_1{background:#e3f2fd;color:#1976d2}._email-badge_li6dv_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_li6dv_1{background:#e8f5e8;color:#388e3c}._direccion-badge_li6dv_1{background:#fff3e0;color:#f57c00}._cargo-badge_li6dv_1{background:#fce4ec;color:#c2185b}._departamento-badge_li6dv_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_li6dv_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_li6dv_1{color:#333;font-weight:500}._estado-badge_li6dv_1._activo_li6dv_1{background:#e8f5e8;color:#388e3c}._estado-badge_li6dv_1._inactivo_li6dv_1{background:#ffebee;color:#d32f2f}._orden-badge_li6dv_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_li6dv_1._final_li6dv_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_li6dv_1._no-final_li6dv_1{background:#fff3e0;color:#f57c00}._acciones-botones_li6dv_1{display:flex;gap:8px}._accion-boton_li6dv_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_li6dv_1._editar_li6dv_1{background:#fff3e0;color:#f57c00}._accion-boton_li6dv_1._editar_li6dv_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_li6dv_1._eliminar_li6dv_1{background:#ffebee;color:#d32f2f}._accion-boton_li6dv_1._eliminar_li6dv_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_li6dv_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_li6dv_1,._tabla-finales_li6dv_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_li6dv_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_li6dv_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_li6dv_1,._distritos-container_li6dv_1,._empresas-container_li6dv_1,._tareas-container_li6dv_1,._suscriptores-container_li6dv_1,._tipo-clientes-container_li6dv_1,._categorias-cliente-container_li6dv_1,._condiciones-pago-container_li6dv_1,._estados-cliente-container_li6dv_1,._estados-proveedor-container_li6dv_1,._familias-insumos-container_li6dv_1,._productos-insumos-container_li6dv_1{padding:10px}._empleados-content_li6dv_1,._distritos-content_li6dv_1,._empresas-content_li6dv_1,._tareas-content_li6dv_1,._suscriptores-content_li6dv_1,._tipo-clientes-content_li6dv_1,._categorias-cliente-content_li6dv_1,._condiciones-pago-content_li6dv_1,._estados-cliente-content_li6dv_1,._estados-proveedor-content_li6dv_1,._familias-insumos-content_li6dv_1{max-height:95vh}._empleados-header_li6dv_1,._distritos-header_li6dv_1,._empresas-header_li6dv_1,._tareas-header_li6dv_1,._suscriptores-header_li6dv_1,._tipo-clientes-header_li6dv_1,._categorias-cliente-header_li6dv_1,._condiciones-pago-header_li6dv_1,._estados-cliente-header_li6dv_1,._estados-proveedor-header_li6dv_1,._familias-insumos-header_li6dv_1{padding:15px 20px}._empleados-header_li6dv_1 h1,._distritos-header_li6dv_1 h1,._empresas-header_li6dv_1 h1,._tareas-header_li6dv_1 h1,._suscriptores-header_li6dv_1 h1,._tipo-clientes-header_li6dv_1 h1,._categorias-cliente-header_li6dv_1 h1,._condiciones-pago-header_li6dv_1 h1,._estados-cliente-header_li6dv_1 h1,._estados-proveedor-header_li6dv_1 h1,._familias-insumos-header_li6dv_1 h1{font-size:20px}._empleados-herramientas_li6dv_1,._distritos-herramientas_li6dv_1,._empresas-herramientas_li6dv_1,._tareas-herramientas_li6dv_1,._suscriptores-herramientas_li6dv_1,._tipo-clientes-herramientas_li6dv_1,._categorias-cliente-herramientas_li6dv_1,._condiciones-pago-herramientas_li6dv_1,._estados-cliente-herramientas_li6dv_1,._estados-proveedor-herramientas_li6dv_1,._familias-insumos-herramientas_li6dv_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_li6dv_1{max-width:none;width:100%}._filtros-container_li6dv_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_li6dv_1{padding:15px 20px}._empleados-tabla_li6dv_1,._distritos-tabla_li6dv_1,._empresas-tabla_li6dv_1,._tareas-tabla_li6dv_1,._suscriptores-tabla_li6dv_1,._tipo-clientes-tabla_li6dv_1,._categorias-cliente-tabla_li6dv_1,._condiciones-pago-tabla_li6dv_1,._estados-cliente-tabla_li6dv_1,._estados-proveedor-tabla_li6dv_1,._familias-insumos-tabla_li6dv_1{font-size:12px}._empleados-tabla_li6dv_1 th,._empleados-tabla_li6dv_1 td,._distritos-tabla_li6dv_1 th,._distritos-tabla_li6dv_1 td,._empresas-tabla_li6dv_1 th,._empresas-tabla_li6dv_1 td,._tareas-tabla_li6dv_1 th,._tareas-tabla_li6dv_1 td,._suscriptores-tabla_li6dv_1 th,._suscriptores-tabla_li6dv_1 td,._tipo-clientes-tabla_li6dv_1 th,._tipo-clientes-tabla_li6dv_1 td,._categorias-cliente-tabla_li6dv_1 th,._categorias-cliente-tabla_li6dv_1 td,._condiciones-pago-tabla_li6dv_1 th,._condiciones-pago-tabla_li6dv_1 td,._estados-cliente-tabla_li6dv_1 th,._estados-cliente-tabla_li6dv_1 td,._estados-proveedor-tabla_li6dv_1 th,._estados-proveedor-tabla_li6dv_1 td,._familias-insumos-tabla_li6dv_1 th,._familias-insumos-tabla_li6dv_1 td{padding:8px 6px}}._rubros-cliente-container_li6dv_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_li6dv_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_li6dv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_li6dv_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_li6dv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_li6dv_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_li6dv_1 thead{background:#f8f9fa}._rubros-cliente-tabla_li6dv_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_li6dv_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_li6dv_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_li6dv_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_li6dv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_li6dv_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_li6dv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_li6dv_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_li6dv_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_li6dv_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_li6dv_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_li6dv_1 ._empleados-container_li6dv_1,body._dark_li6dv_1 ._distritos-container_li6dv_1,body._dark_li6dv_1 ._empresas-container_li6dv_1,body._dark_li6dv_1 ._clientes-container_li6dv_1,body._dark_li6dv_1 ._proveedores-container_li6dv_1,body._dark_li6dv_1 ._unidades-container_li6dv_1,body._dark_li6dv_1 ._tareas-container_li6dv_1,body._dark_li6dv_1 ._suscriptores-container_li6dv_1,body._dark_li6dv_1 ._tipo-clientes-container_li6dv_1,body._dark_li6dv_1 ._categorias-cliente-container_li6dv_1,body._dark_li6dv_1 ._condiciones-pago-container_li6dv_1,body._dark_li6dv_1 ._estados-cliente-container_li6dv_1,body._dark_li6dv_1 ._estados-proveedor-container_li6dv_1,body._dark_li6dv_1 ._familias-insumos-container_li6dv_1,body._dark_li6dv_1 ._productos-insumos-container_li6dv_1,body._dark_li6dv_1 ._rubros-cliente-container_li6dv_1{background:#000000bf}body._dark_li6dv_1 ._empleados-content_li6dv_1,body._dark_li6dv_1 ._distritos-content_li6dv_1,body._dark_li6dv_1 ._empresas-content_li6dv_1,body._dark_li6dv_1 ._clientes-content_li6dv_1,body._dark_li6dv_1 ._proveedores-content_li6dv_1,body._dark_li6dv_1 ._unidades-content_li6dv_1,body._dark_li6dv_1 ._tareas-content_li6dv_1,body._dark_li6dv_1 ._suscriptores-content_li6dv_1,body._dark_li6dv_1 ._tipo-clientes-content_li6dv_1,body._dark_li6dv_1 ._categorias-cliente-content_li6dv_1,body._dark_li6dv_1 ._condiciones-pago-content_li6dv_1,body._dark_li6dv_1 ._estados-cliente-content_li6dv_1,body._dark_li6dv_1 ._estados-proveedor-content_li6dv_1,body._dark_li6dv_1 ._familias-insumos-content_li6dv_1,body._dark_li6dv_1 ._productos-insumos-content_li6dv_1,body._dark_li6dv_1 ._rubros-cliente-content_li6dv_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_li6dv_1 ._empleados-header_li6dv_1,body._dark_li6dv_1 ._distritos-header_li6dv_1,body._dark_li6dv_1 ._empresas-header_li6dv_1,body._dark_li6dv_1 ._clientes-header_li6dv_1,body._dark_li6dv_1 ._proveedores-header_li6dv_1,body._dark_li6dv_1 ._unidades-header_li6dv_1,body._dark_li6dv_1 ._tareas-header_li6dv_1,body._dark_li6dv_1 ._suscriptores-header_li6dv_1,body._dark_li6dv_1 ._tipo-clientes-header_li6dv_1,body._dark_li6dv_1 ._categorias-cliente-header_li6dv_1,body._dark_li6dv_1 ._condiciones-pago-header_li6dv_1,body._dark_li6dv_1 ._estados-cliente-header_li6dv_1,body._dark_li6dv_1 ._estados-proveedor-header_li6dv_1,body._dark_li6dv_1 ._familias-insumos-header_li6dv_1,body._dark_li6dv_1 ._productos-insumos-header_li6dv_1,body._dark_li6dv_1 ._rubros-cliente-header_li6dv_1{border-bottom-color:#475569;background:#334155}body._dark_li6dv_1 ._empleados-header_li6dv_1 h1,body._dark_li6dv_1 ._distritos-header_li6dv_1 h1,body._dark_li6dv_1 ._empresas-header_li6dv_1 h1,body._dark_li6dv_1 ._clientes-header_li6dv_1 h1,body._dark_li6dv_1 ._proveedores-header_li6dv_1 h1,body._dark_li6dv_1 ._unidades-header_li6dv_1 h1,body._dark_li6dv_1 ._tareas-header_li6dv_1 h1,body._dark_li6dv_1 ._suscriptores-header_li6dv_1 h1,body._dark_li6dv_1 ._tipo-clientes-header_li6dv_1 h1,body._dark_li6dv_1 ._categorias-cliente-header_li6dv_1 h1,body._dark_li6dv_1 ._condiciones-pago-header_li6dv_1 h1,body._dark_li6dv_1 ._estados-cliente-header_li6dv_1 h1,body._dark_li6dv_1 ._estados-proveedor-header_li6dv_1 h1,body._dark_li6dv_1 ._familias-insumos-header_li6dv_1 h1,body._dark_li6dv_1 ._productos-insumos-header_li6dv_1 h1,body._dark_li6dv_1 ._rubros-cliente-header_li6dv_1 h1{color:#fff}body._dark_li6dv_1 ._empleados-herramientas_li6dv_1,body._dark_li6dv_1 ._distritos-herramientas_li6dv_1,body._dark_li6dv_1 ._empresas-herramientas_li6dv_1,body._dark_li6dv_1 ._clientes-herramientas_li6dv_1,body._dark_li6dv_1 ._familias-insumos-herramientas_li6dv_1,body._dark_li6dv_1 ._productos-insumos-herramientas_li6dv_1,body._dark_li6dv_1 ._proveedores-herramientas_li6dv_1,body._dark_li6dv_1 ._tareas-herramientas_li6dv_1,body._dark_li6dv_1 ._suscriptores-herramientas_li6dv_1,body._dark_li6dv_1 ._tipo-clientes-herramientas_li6dv_1,body._dark_li6dv_1 ._categorias-cliente-herramientas_li6dv_1,body._dark_li6dv_1 ._condiciones-pago-herramientas_li6dv_1,body._dark_li6dv_1 ._estados-cliente-herramientas_li6dv_1,body._dark_li6dv_1 ._estados-proveedor-herramientas_li6dv_1,body._dark_li6dv_1 ._rubros-cliente-herramientas_li6dv_1{background:#1e293b;border-bottom-color:#475569}body._dark_li6dv_1 ._busqueda-input_li6dv_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_li6dv_1 ._busqueda-input_li6dv_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_li6dv_1 ._busqueda-icono_li6dv_1{color:#94a3b8}body._dark_li6dv_1 ._empleados-tabla_li6dv_1,body._dark_li6dv_1 ._distritos-tabla_li6dv_1,body._dark_li6dv_1 ._empresas-tabla_li6dv_1,body._dark_li6dv_1 ._tareas-tabla_li6dv_1,body._dark_li6dv_1 ._suscriptores-tabla_li6dv_1,body._dark_li6dv_1 ._tipo-clientes-tabla_li6dv_1,body._dark_li6dv_1 ._categorias-cliente-tabla_li6dv_1,body._dark_li6dv_1 ._condiciones-pago-tabla_li6dv_1,body._dark_li6dv_1 ._estados-cliente-tabla_li6dv_1,body._dark_li6dv_1 ._estados-proveedor-tabla_li6dv_1,body._dark_li6dv_1 ._familias-insumos-tabla_li6dv_1,body._dark_li6dv_1 ._productos-insumos-tabla_li6dv_1,body._dark_li6dv_1 ._rubros-cliente-tabla_li6dv_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_li6dv_1 ._empleados-tabla_li6dv_1 thead,body._dark_li6dv_1 ._distritos-tabla_li6dv_1 thead,body._dark_li6dv_1 ._empresas-tabla_li6dv_1 thead,body._dark_li6dv_1 ._tareas-tabla_li6dv_1 thead,body._dark_li6dv_1 ._suscriptores-tabla_li6dv_1 thead,body._dark_li6dv_1 ._tipo-clientes-tabla_li6dv_1 thead,body._dark_li6dv_1 ._categorias-cliente-tabla_li6dv_1 thead,body._dark_li6dv_1 ._condiciones-pago-tabla_li6dv_1 thead,body._dark_li6dv_1 ._estados-cliente-tabla_li6dv_1 thead,body._dark_li6dv_1 ._estados-proveedor-tabla_li6dv_1 thead,body._dark_li6dv_1 ._familias-insumos-tabla_li6dv_1 thead,body._dark_li6dv_1 ._productos-insumos-tabla_li6dv_1 thead,body._dark_li6dv_1 ._rubros-cliente-tabla_li6dv_1 thead{background:#334155}body._dark_li6dv_1 ._empleados-tabla_li6dv_1 th,body._dark_li6dv_1 ._distritos-tabla_li6dv_1 th,body._dark_li6dv_1 ._empresas-tabla_li6dv_1 th,body._dark_li6dv_1 ._tareas-tabla_li6dv_1 th,body._dark_li6dv_1 ._suscriptores-tabla_li6dv_1 th,body._dark_li6dv_1 ._tipo-clientes-tabla_li6dv_1 th,body._dark_li6dv_1 ._categorias-cliente-tabla_li6dv_1 th,body._dark_li6dv_1 ._condiciones-pago-tabla_li6dv_1 th,body._dark_li6dv_1 ._estados-cliente-tabla_li6dv_1 th,body._dark_li6dv_1 ._estados-proveedor-tabla_li6dv_1 th,body._dark_li6dv_1 ._familias-insumos-tabla_li6dv_1 th,body._dark_li6dv_1 ._productos-insumos-tabla_li6dv_1 th,body._dark_li6dv_1 ._rubros-cliente-tabla_li6dv_1 th{color:#fff;border-bottom-color:#475569}body._dark_li6dv_1 ._empleados-tabla_li6dv_1 td,body._dark_li6dv_1 ._distritos-tabla_li6dv_1 td,body._dark_li6dv_1 ._empresas-tabla_li6dv_1 td,body._dark_li6dv_1 ._tareas-tabla_li6dv_1 td,body._dark_li6dv_1 ._suscriptores-tabla_li6dv_1 td,body._dark_li6dv_1 ._tipo-clientes-tabla_li6dv_1 td,body._dark_li6dv_1 ._categorias-cliente-tabla_li6dv_1 td,body._dark_li6dv_1 ._condiciones-pago-tabla_li6dv_1 td,body._dark_li6dv_1 ._estados-cliente-tabla_li6dv_1 td,body._dark_li6dv_1 ._estados-proveedor-tabla_li6dv_1 td,body._dark_li6dv_1 ._familias-insumos-tabla_li6dv_1 td,body._dark_li6dv_1 ._productos-insumos-tabla_li6dv_1 td,body._dark_li6dv_1 ._rubros-cliente-tabla_li6dv_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_li6dv_1 ._empleados-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._distritos-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._empresas-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._tareas-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._suscriptores-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._tipo-clientes-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._categorias-cliente-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._condiciones-pago-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._estados-cliente-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._estados-proveedor-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._familias-insumos-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._productos-insumos-tabla_li6dv_1 tbody tr:hover,body._dark_li6dv_1 ._rubros-cliente-tabla_li6dv_1 tbody tr:hover{background:#334155}body._dark_li6dv_1 ._filtros-container_li6dv_1{background:#1e293b;border-bottom-color:#475569}body._dark_li6dv_1 ._filtro-boton_li6dv_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_li6dv_1 ._filtro-boton_li6dv_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_li6dv_1 ._filtro-boton_li6dv_1._activo_li6dv_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_li6dv_1 ._tabla-titulo_li6dv_1{color:#f1f5f9}body._dark_li6dv_1 ._descripcion-texto_li6dv_1{color:#e2e8f0}body._dark_li6dv_1 ._sin-resultados_li6dv_1,body._dark_li6dv_1 ._cerrar-boton_li6dv_1{color:#94a3b8}body._dark_li6dv_1 ._cerrar-boton_li6dv_1:hover{background:#334155;color:#f1f5f9}._formulario-categoria-cliente_li6dv_11{display:flex;flex-direction:column;gap:20px;padding:24px;background:#f5f5f5}._form-group_li6dv_29{display:flex;flex-direction:column;gap:8px;align-items:flex-start}._form-group_li6dv_29 label{font-weight:500;color:#333;font-size:14px;text-align:left;width:100%}._form-group_li6dv_29 input{width:95%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;color:#333;font-family:inherit;transition:border-color .2s}._form-group_li6dv_29 input:focus{outline:none;border-color:#667eea}._form-group_li6dv_29 input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}._form-group_li6dv_29 select{padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:14px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._form-group_li6dv_29 select:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._form-group_li6dv_29 select._error_li6dv_139{border-color:#dc3545}._select-with-icons_li6dv_149{display:flex;align-items:center;gap:8px;width:100%}._select-field_li6dv_163{flex:1;width:95%;padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:14px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._select-field_li6dv_163:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._select-icon-btn_li6dv_201{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid #667eea;border-radius:6px;background:#fff;color:#667eea;cursor:pointer;transition:all .2s;font-size:16px;flex-shrink:0}._select-icon-btn_li6dv_201:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-1px)}._select-icon-btn_li6dv_201:active:not(:disabled){transform:translateY(0)}._select-icon-btn_li6dv_201:disabled{opacity:.5;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}._checkbox-group_li6dv_271{margin-bottom:0;margin-top:8px}._checkbox-label_li6dv_281{display:flex;align-items:center;font-size:14px;color:#333;cursor:pointer}._checkbox-label_li6dv_281 input[type=checkbox]{width:auto;margin-right:8px;cursor:pointer}._form-actions_li6dv_311{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._btn-cancelar_li6dv_325{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-cancelar_li6dv_325:hover{background:#f9f9f9;border-color:#999}._btn-guardar_li6dv_359{padding:10px 20px;border:none;border-radius:4px;background:#667eea;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-guardar_li6dv_359:hover{background:#5568d3}._btn-guardar_li6dv_359:active{transform:translateY(1px)}._campo-ayuda_li6dv_399{display:block;margin-top:4px;font-size:.8rem;color:#6b7280;font-style:italic}._empleados-container_1wm21_1,._distritos-container_1wm21_1,._empresas-container_1wm21_1,._clientes-container_1wm21_1,._proveedores-container_1wm21_1,._unidades-container_1wm21_1,._tareas-container_1wm21_1,._suscriptores-container_1wm21_1,._tipo-clientes-container_1wm21_1,._categorias-cliente-container_1wm21_1,._condiciones-pago-container_1wm21_1,._estados-cliente-container_1wm21_1,._estados-proveedor-container_1wm21_1,._familias-insumos-container_1wm21_1,._productos-insumos-container_1wm21_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1wm21_1,._distritos-content_1wm21_1,._empresas-content_1wm21_1,._clientes-content_1wm21_1,._proveedores-content_1wm21_1,._unidades-content_1wm21_1,._tareas-content_1wm21_1,._suscriptores-content_1wm21_1,._tipo-clientes-content_1wm21_1,._categorias-cliente-content_1wm21_1,._condiciones-pago-content_1wm21_1,._estados-cliente-content_1wm21_1,._estados-proveedor-content_1wm21_1,._familias-insumos-content_1wm21_1,._productos-insumos-content_1wm21_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_1wm21_1,._distritos-header_1wm21_1,._empresas-header_1wm21_1,._clientes-header_1wm21_1,._proveedores-header_1wm21_1,._unidades-header_1wm21_1,._tareas-header_1wm21_1,._suscriptores-header_1wm21_1,._tipo-clientes-header_1wm21_1,._categorias-cliente-header_1wm21_1,._condiciones-pago-header_1wm21_1,._estados-cliente-header_1wm21_1,._estados-proveedor-header_1wm21_1,._familias-insumos-header_1wm21_1,._productos-insumos-header_1wm21_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1wm21_1 h1,._distritos-header_1wm21_1 h1,._empresas-header_1wm21_1 h1,._clientes-header_1wm21_1 h1,._proveedores-header_1wm21_1 h1,._unidades-header_1wm21_1 h1,._tareas-header_1wm21_1 h1,._suscriptores-header_1wm21_1 h1,._tipo-clientes-header_1wm21_1 h1,._categorias-cliente-header_1wm21_1 h1,._condiciones-pago-header_1wm21_1 h1,._estados-cliente-header_1wm21_1 h1,._estados-proveedor-header_1wm21_1 h1,._familias-insumos-header_1wm21_1 h1,._productos-insumos-header_1wm21_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1wm21_1,._distritos-herramientas_1wm21_1,._empresas-herramientas_1wm21_1,._clientes-herramientas_1wm21_1,._familias-insumos-herramientas_1wm21_1,._productos-insumos-herramientas_1wm21_1,._proveedores-herramientas_1wm21_1,._tareas-herramientas_1wm21_1,._suscriptores-herramientas_1wm21_1,._tipo-clientes-herramientas_1wm21_1,._categorias-cliente-herramientas_1wm21_1,._condiciones-pago-herramientas_1wm21_1,._estados-cliente-herramientas_1wm21_1,._estados-proveedor-herramientas_1wm21_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1wm21_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1wm21_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1wm21_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1wm21_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1wm21_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1wm21_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1wm21_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1wm21_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1wm21_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1wm21_1._activo_1wm21_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1wm21_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1wm21_1{margin-bottom:30px}._tabla-titulo_1wm21_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1wm21_1,._distritos-tabla_1wm21_1,._empresas-tabla_1wm21_1,._tareas-tabla_1wm21_1,._suscriptores-tabla_1wm21_1,._tipo-clientes-tabla_1wm21_1,._categorias-cliente-tabla_1wm21_1,._condiciones-pago-tabla_1wm21_1,._estados-cliente-tabla_1wm21_1,._estados-proveedor-tabla_1wm21_1,._familias-insumos-tabla_1wm21_1,._productos-insumos-tabla_1wm21_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1wm21_1 thead,._distritos-tabla_1wm21_1 thead,._empresas-tabla_1wm21_1 thead,._tareas-tabla_1wm21_1 thead,._suscriptores-tabla_1wm21_1 thead,._tipo-clientes-tabla_1wm21_1 thead,._categorias-cliente-tabla_1wm21_1 thead,._condiciones-pago-tabla_1wm21_1 thead,._estados-cliente-tabla_1wm21_1 thead,._estados-proveedor-tabla_1wm21_1 thead,._familias-insumos-tabla_1wm21_1 thead,._productos-insumos-tabla_1wm21_1 thead{background:#f8f9fa}._empleados-tabla_1wm21_1 th,._distritos-tabla_1wm21_1 th,._empresas-tabla_1wm21_1 th,._tareas-tabla_1wm21_1 th,._suscriptores-tabla_1wm21_1 th,._tipo-clientes-tabla_1wm21_1 th,._categorias-cliente-tabla_1wm21_1 th,._condiciones-pago-tabla_1wm21_1 th,._estados-cliente-tabla_1wm21_1 th,._estados-proveedor-tabla_1wm21_1 th,._familias-insumos-tabla_1wm21_1 th,._productos-insumos-tabla_1wm21_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1wm21_1 td,._distritos-tabla_1wm21_1 td,._empresas-tabla_1wm21_1 td,._tareas-tabla_1wm21_1 td,._suscriptores-tabla_1wm21_1 td,._tipo-clientes-tabla_1wm21_1 td,._categorias-cliente-tabla_1wm21_1 td,._condiciones-pago-tabla_1wm21_1 td,._estados-cliente-tabla_1wm21_1 td,._estados-proveedor-tabla_1wm21_1 td,._familias-insumos-tabla_1wm21_1 td,._productos-insumos-tabla_1wm21_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1wm21_1 tbody tr:hover,._distritos-tabla_1wm21_1 tbody tr:hover,._empresas-tabla_1wm21_1 tbody tr:hover,._tareas-tabla_1wm21_1 tbody tr:hover,._suscriptores-tabla_1wm21_1 tbody tr:hover,._tipo-clientes-tabla_1wm21_1 tbody tr:hover,._categorias-cliente-tabla_1wm21_1 tbody tr:hover,._condiciones-pago-tabla_1wm21_1 tbody tr:hover,._estados-cliente-tabla_1wm21_1 tbody tr:hover,._estados-proveedor-tabla_1wm21_1 tbody tr:hover,._familias-insumos-tabla_1wm21_1 tbody tr:hover,._productos-insumos-tabla_1wm21_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1wm21_1,._email-badge_1wm21_1,._telefono-badge_1wm21_1,._direccion-badge_1wm21_1,._cargo-badge_1wm21_1,._departamento-badge_1wm21_1,._nemotecnico-badge_1wm21_1,._descripcion-texto_1wm21_1,._estado-badge_1wm21_1,._orden-badge_1wm21_1,._estado-final-badge_1wm21_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1wm21_1{background:#e3f2fd;color:#1976d2}._email-badge_1wm21_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1wm21_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1wm21_1{background:#fff3e0;color:#f57c00}._cargo-badge_1wm21_1{background:#fce4ec;color:#c2185b}._departamento-badge_1wm21_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1wm21_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1wm21_1{color:#333;font-weight:500}._estado-badge_1wm21_1._activo_1wm21_1{background:#e8f5e8;color:#388e3c}._estado-badge_1wm21_1._inactivo_1wm21_1{background:#ffebee;color:#d32f2f}._orden-badge_1wm21_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1wm21_1._final_1wm21_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1wm21_1._no-final_1wm21_1{background:#fff3e0;color:#f57c00}._acciones-botones_1wm21_1{display:flex;gap:8px}._accion-boton_1wm21_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1wm21_1._editar_1wm21_1{background:#fff3e0;color:#f57c00}._accion-boton_1wm21_1._editar_1wm21_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1wm21_1._eliminar_1wm21_1{background:#ffebee;color:#d32f2f}._accion-boton_1wm21_1._eliminar_1wm21_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1wm21_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1wm21_1,._tabla-finales_1wm21_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1wm21_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1wm21_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1wm21_1,._distritos-container_1wm21_1,._empresas-container_1wm21_1,._tareas-container_1wm21_1,._suscriptores-container_1wm21_1,._tipo-clientes-container_1wm21_1,._categorias-cliente-container_1wm21_1,._condiciones-pago-container_1wm21_1,._estados-cliente-container_1wm21_1,._estados-proveedor-container_1wm21_1,._familias-insumos-container_1wm21_1,._productos-insumos-container_1wm21_1{padding:10px}._empleados-content_1wm21_1,._distritos-content_1wm21_1,._empresas-content_1wm21_1,._tareas-content_1wm21_1,._suscriptores-content_1wm21_1,._tipo-clientes-content_1wm21_1,._categorias-cliente-content_1wm21_1,._condiciones-pago-content_1wm21_1,._estados-cliente-content_1wm21_1,._estados-proveedor-content_1wm21_1,._familias-insumos-content_1wm21_1{max-height:95vh}._empleados-header_1wm21_1,._distritos-header_1wm21_1,._empresas-header_1wm21_1,._tareas-header_1wm21_1,._suscriptores-header_1wm21_1,._tipo-clientes-header_1wm21_1,._categorias-cliente-header_1wm21_1,._condiciones-pago-header_1wm21_1,._estados-cliente-header_1wm21_1,._estados-proveedor-header_1wm21_1,._familias-insumos-header_1wm21_1{padding:15px 20px}._empleados-header_1wm21_1 h1,._distritos-header_1wm21_1 h1,._empresas-header_1wm21_1 h1,._tareas-header_1wm21_1 h1,._suscriptores-header_1wm21_1 h1,._tipo-clientes-header_1wm21_1 h1,._categorias-cliente-header_1wm21_1 h1,._condiciones-pago-header_1wm21_1 h1,._estados-cliente-header_1wm21_1 h1,._estados-proveedor-header_1wm21_1 h1,._familias-insumos-header_1wm21_1 h1{font-size:20px}._empleados-herramientas_1wm21_1,._distritos-herramientas_1wm21_1,._empresas-herramientas_1wm21_1,._tareas-herramientas_1wm21_1,._suscriptores-herramientas_1wm21_1,._tipo-clientes-herramientas_1wm21_1,._categorias-cliente-herramientas_1wm21_1,._condiciones-pago-herramientas_1wm21_1,._estados-cliente-herramientas_1wm21_1,._estados-proveedor-herramientas_1wm21_1,._familias-insumos-herramientas_1wm21_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1wm21_1{max-width:none;width:100%}._filtros-container_1wm21_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1wm21_1{padding:15px 20px}._empleados-tabla_1wm21_1,._distritos-tabla_1wm21_1,._empresas-tabla_1wm21_1,._tareas-tabla_1wm21_1,._suscriptores-tabla_1wm21_1,._tipo-clientes-tabla_1wm21_1,._categorias-cliente-tabla_1wm21_1,._condiciones-pago-tabla_1wm21_1,._estados-cliente-tabla_1wm21_1,._estados-proveedor-tabla_1wm21_1,._familias-insumos-tabla_1wm21_1{font-size:12px}._empleados-tabla_1wm21_1 th,._empleados-tabla_1wm21_1 td,._distritos-tabla_1wm21_1 th,._distritos-tabla_1wm21_1 td,._empresas-tabla_1wm21_1 th,._empresas-tabla_1wm21_1 td,._tareas-tabla_1wm21_1 th,._tareas-tabla_1wm21_1 td,._suscriptores-tabla_1wm21_1 th,._suscriptores-tabla_1wm21_1 td,._tipo-clientes-tabla_1wm21_1 th,._tipo-clientes-tabla_1wm21_1 td,._categorias-cliente-tabla_1wm21_1 th,._categorias-cliente-tabla_1wm21_1 td,._condiciones-pago-tabla_1wm21_1 th,._condiciones-pago-tabla_1wm21_1 td,._estados-cliente-tabla_1wm21_1 th,._estados-cliente-tabla_1wm21_1 td,._estados-proveedor-tabla_1wm21_1 th,._estados-proveedor-tabla_1wm21_1 td,._familias-insumos-tabla_1wm21_1 th,._familias-insumos-tabla_1wm21_1 td{padding:8px 6px}}._rubros-cliente-container_1wm21_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1wm21_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1wm21_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1wm21_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1wm21_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1wm21_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1wm21_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1wm21_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1wm21_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1wm21_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1wm21_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1wm21_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1wm21_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1wm21_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1wm21_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1wm21_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1wm21_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1wm21_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1wm21_745 ._empleados-container_1wm21_1,body._dark_1wm21_745 ._distritos-container_1wm21_1,body._dark_1wm21_745 ._empresas-container_1wm21_1,body._dark_1wm21_745 ._clientes-container_1wm21_1,body._dark_1wm21_745 ._proveedores-container_1wm21_1,body._dark_1wm21_745 ._unidades-container_1wm21_1,body._dark_1wm21_745 ._tareas-container_1wm21_1,body._dark_1wm21_745 ._suscriptores-container_1wm21_1,body._dark_1wm21_745 ._tipo-clientes-container_1wm21_1,body._dark_1wm21_745 ._categorias-cliente-container_1wm21_1,body._dark_1wm21_745 ._condiciones-pago-container_1wm21_1,body._dark_1wm21_745 ._estados-cliente-container_1wm21_1,body._dark_1wm21_745 ._estados-proveedor-container_1wm21_1,body._dark_1wm21_745 ._familias-insumos-container_1wm21_1,body._dark_1wm21_745 ._productos-insumos-container_1wm21_1,body._dark_1wm21_745 ._rubros-cliente-container_1wm21_1{background:#000000bf}body._dark_1wm21_745 ._empleados-content_1wm21_1,body._dark_1wm21_745 ._distritos-content_1wm21_1,body._dark_1wm21_745 ._empresas-content_1wm21_1,body._dark_1wm21_745 ._clientes-content_1wm21_1,body._dark_1wm21_745 ._proveedores-content_1wm21_1,body._dark_1wm21_745 ._unidades-content_1wm21_1,body._dark_1wm21_745 ._tareas-content_1wm21_1,body._dark_1wm21_745 ._suscriptores-content_1wm21_1,body._dark_1wm21_745 ._tipo-clientes-content_1wm21_1,body._dark_1wm21_745 ._categorias-cliente-content_1wm21_1,body._dark_1wm21_745 ._condiciones-pago-content_1wm21_1,body._dark_1wm21_745 ._estados-cliente-content_1wm21_1,body._dark_1wm21_745 ._estados-proveedor-content_1wm21_1,body._dark_1wm21_745 ._familias-insumos-content_1wm21_1,body._dark_1wm21_745 ._productos-insumos-content_1wm21_1,body._dark_1wm21_745 ._rubros-cliente-content_1wm21_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1wm21_745 ._empleados-header_1wm21_1,body._dark_1wm21_745 ._distritos-header_1wm21_1,body._dark_1wm21_745 ._empresas-header_1wm21_1,body._dark_1wm21_745 ._clientes-header_1wm21_1,body._dark_1wm21_745 ._proveedores-header_1wm21_1,body._dark_1wm21_745 ._unidades-header_1wm21_1,body._dark_1wm21_745 ._tareas-header_1wm21_1,body._dark_1wm21_745 ._suscriptores-header_1wm21_1,body._dark_1wm21_745 ._tipo-clientes-header_1wm21_1,body._dark_1wm21_745 ._categorias-cliente-header_1wm21_1,body._dark_1wm21_745 ._condiciones-pago-header_1wm21_1,body._dark_1wm21_745 ._estados-cliente-header_1wm21_1,body._dark_1wm21_745 ._estados-proveedor-header_1wm21_1,body._dark_1wm21_745 ._familias-insumos-header_1wm21_1,body._dark_1wm21_745 ._productos-insumos-header_1wm21_1,body._dark_1wm21_745 ._rubros-cliente-header_1wm21_1{border-bottom-color:#475569;background:#334155}body._dark_1wm21_745 ._empleados-header_1wm21_1 h1,body._dark_1wm21_745 ._distritos-header_1wm21_1 h1,body._dark_1wm21_745 ._empresas-header_1wm21_1 h1,body._dark_1wm21_745 ._clientes-header_1wm21_1 h1,body._dark_1wm21_745 ._proveedores-header_1wm21_1 h1,body._dark_1wm21_745 ._unidades-header_1wm21_1 h1,body._dark_1wm21_745 ._tareas-header_1wm21_1 h1,body._dark_1wm21_745 ._suscriptores-header_1wm21_1 h1,body._dark_1wm21_745 ._tipo-clientes-header_1wm21_1 h1,body._dark_1wm21_745 ._categorias-cliente-header_1wm21_1 h1,body._dark_1wm21_745 ._condiciones-pago-header_1wm21_1 h1,body._dark_1wm21_745 ._estados-cliente-header_1wm21_1 h1,body._dark_1wm21_745 ._estados-proveedor-header_1wm21_1 h1,body._dark_1wm21_745 ._familias-insumos-header_1wm21_1 h1,body._dark_1wm21_745 ._productos-insumos-header_1wm21_1 h1,body._dark_1wm21_745 ._rubros-cliente-header_1wm21_1 h1{color:#fff}body._dark_1wm21_745 ._empleados-herramientas_1wm21_1,body._dark_1wm21_745 ._distritos-herramientas_1wm21_1,body._dark_1wm21_745 ._empresas-herramientas_1wm21_1,body._dark_1wm21_745 ._clientes-herramientas_1wm21_1,body._dark_1wm21_745 ._familias-insumos-herramientas_1wm21_1,body._dark_1wm21_745 ._productos-insumos-herramientas_1wm21_1,body._dark_1wm21_745 ._proveedores-herramientas_1wm21_1,body._dark_1wm21_745 ._tareas-herramientas_1wm21_1,body._dark_1wm21_745 ._suscriptores-herramientas_1wm21_1,body._dark_1wm21_745 ._tipo-clientes-herramientas_1wm21_1,body._dark_1wm21_745 ._categorias-cliente-herramientas_1wm21_1,body._dark_1wm21_745 ._condiciones-pago-herramientas_1wm21_1,body._dark_1wm21_745 ._estados-cliente-herramientas_1wm21_1,body._dark_1wm21_745 ._estados-proveedor-herramientas_1wm21_1,body._dark_1wm21_745 ._rubros-cliente-herramientas_1wm21_1{background:#1e293b;border-bottom-color:#475569}body._dark_1wm21_745 ._busqueda-input_1wm21_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1wm21_745 ._busqueda-input_1wm21_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1wm21_745 ._busqueda-icono_1wm21_1{color:#94a3b8}body._dark_1wm21_745 ._empleados-tabla_1wm21_1,body._dark_1wm21_745 ._distritos-tabla_1wm21_1,body._dark_1wm21_745 ._empresas-tabla_1wm21_1,body._dark_1wm21_745 ._tareas-tabla_1wm21_1,body._dark_1wm21_745 ._suscriptores-tabla_1wm21_1,body._dark_1wm21_745 ._tipo-clientes-tabla_1wm21_1,body._dark_1wm21_745 ._categorias-cliente-tabla_1wm21_1,body._dark_1wm21_745 ._condiciones-pago-tabla_1wm21_1,body._dark_1wm21_745 ._estados-cliente-tabla_1wm21_1,body._dark_1wm21_745 ._estados-proveedor-tabla_1wm21_1,body._dark_1wm21_745 ._familias-insumos-tabla_1wm21_1,body._dark_1wm21_745 ._productos-insumos-tabla_1wm21_1,body._dark_1wm21_745 ._rubros-cliente-tabla_1wm21_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1wm21_745 ._empleados-tabla_1wm21_1 thead,body._dark_1wm21_745 ._distritos-tabla_1wm21_1 thead,body._dark_1wm21_745 ._empresas-tabla_1wm21_1 thead,body._dark_1wm21_745 ._tareas-tabla_1wm21_1 thead,body._dark_1wm21_745 ._suscriptores-tabla_1wm21_1 thead,body._dark_1wm21_745 ._tipo-clientes-tabla_1wm21_1 thead,body._dark_1wm21_745 ._categorias-cliente-tabla_1wm21_1 thead,body._dark_1wm21_745 ._condiciones-pago-tabla_1wm21_1 thead,body._dark_1wm21_745 ._estados-cliente-tabla_1wm21_1 thead,body._dark_1wm21_745 ._estados-proveedor-tabla_1wm21_1 thead,body._dark_1wm21_745 ._familias-insumos-tabla_1wm21_1 thead,body._dark_1wm21_745 ._productos-insumos-tabla_1wm21_1 thead,body._dark_1wm21_745 ._rubros-cliente-tabla_1wm21_1 thead{background:#334155}body._dark_1wm21_745 ._empleados-tabla_1wm21_1 th,body._dark_1wm21_745 ._distritos-tabla_1wm21_1 th,body._dark_1wm21_745 ._empresas-tabla_1wm21_1 th,body._dark_1wm21_745 ._tareas-tabla_1wm21_1 th,body._dark_1wm21_745 ._suscriptores-tabla_1wm21_1 th,body._dark_1wm21_745 ._tipo-clientes-tabla_1wm21_1 th,body._dark_1wm21_745 ._categorias-cliente-tabla_1wm21_1 th,body._dark_1wm21_745 ._condiciones-pago-tabla_1wm21_1 th,body._dark_1wm21_745 ._estados-cliente-tabla_1wm21_1 th,body._dark_1wm21_745 ._estados-proveedor-tabla_1wm21_1 th,body._dark_1wm21_745 ._familias-insumos-tabla_1wm21_1 th,body._dark_1wm21_745 ._productos-insumos-tabla_1wm21_1 th,body._dark_1wm21_745 ._rubros-cliente-tabla_1wm21_1 th{color:#fff;border-bottom-color:#475569}body._dark_1wm21_745 ._empleados-tabla_1wm21_1 td,body._dark_1wm21_745 ._distritos-tabla_1wm21_1 td,body._dark_1wm21_745 ._empresas-tabla_1wm21_1 td,body._dark_1wm21_745 ._tareas-tabla_1wm21_1 td,body._dark_1wm21_745 ._suscriptores-tabla_1wm21_1 td,body._dark_1wm21_745 ._tipo-clientes-tabla_1wm21_1 td,body._dark_1wm21_745 ._categorias-cliente-tabla_1wm21_1 td,body._dark_1wm21_745 ._condiciones-pago-tabla_1wm21_1 td,body._dark_1wm21_745 ._estados-cliente-tabla_1wm21_1 td,body._dark_1wm21_745 ._estados-proveedor-tabla_1wm21_1 td,body._dark_1wm21_745 ._familias-insumos-tabla_1wm21_1 td,body._dark_1wm21_745 ._productos-insumos-tabla_1wm21_1 td,body._dark_1wm21_745 ._rubros-cliente-tabla_1wm21_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1wm21_745 ._empleados-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._distritos-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._empresas-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._tareas-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._suscriptores-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._tipo-clientes-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._categorias-cliente-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._condiciones-pago-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._estados-cliente-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._estados-proveedor-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._familias-insumos-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._productos-insumos-tabla_1wm21_1 tbody tr:hover,body._dark_1wm21_745 ._rubros-cliente-tabla_1wm21_1 tbody tr:hover{background:#334155}body._dark_1wm21_745 ._filtros-container_1wm21_1{background:#1e293b;border-bottom-color:#475569}body._dark_1wm21_745 ._filtro-boton_1wm21_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1wm21_745 ._filtro-boton_1wm21_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1wm21_745 ._filtro-boton_1wm21_1._activo_1wm21_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1wm21_745 ._tabla-titulo_1wm21_1{color:#f1f5f9}body._dark_1wm21_745 ._descripcion-texto_1wm21_1{color:#e2e8f0}body._dark_1wm21_745 ._sin-resultados_1wm21_1,body._dark_1wm21_745 ._cerrar-boton_1wm21_1{color:#94a3b8}body._dark_1wm21_745 ._cerrar-boton_1wm21_1:hover{background:#334155;color:#f1f5f9}._cm-backdrop_1wm21_7{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:999}._cm-modal_1wm21_29{background:#f3f4f6;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:0;max-width:1100px;width:95%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._cm-header_1wm21_57{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(90deg,#667eea,#764ba2,#9f7aea);color:#fff}._cm-header_1wm21_57 h2{margin:0;font-size:1.4rem;font-weight:600}._cm-close_1wm21_87{background:#ffffff26;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:6px 10px;border-radius:999px;transition:all .2s;display:flex;align-items:center;justify-content:center}._cm-close_1wm21_87:hover{background:#ffffff40;transform:scale(1.05)}._cm-toolbar_1wm21_127{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e5e7eb}._cm-search-container_1wm21_145{position:relative;flex:1;max-width:450px}._cm-search-input_1wm21_157{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._cm-search-input_1wm21_157:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._cm-new-btn_1wm21_191{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;align-items:center;gap:6px;margin-left:18px}._cm-new-btn_1wm21_191:hover{background:#4338ca;transform:translateY(-1px)}._cm-filters_1wm21_235{display:flex;gap:10px;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}._cm-filter_1wm21_235{background:#fff;border:1px solid #d1d5db;padding:8px 18px;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;color:#374151}._cm-filter_1wm21_235:hover{border-color:#667eea;color:#667eea}._cm-filter-active_1wm21_285{background:#4f46e5;border-color:#4f46e5;color:#fff}._cm-refresh-btn_1wm21_299{background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:999px;cursor:pointer;transition:all .2s;color:#374151;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px}._cm-refresh-btn_1wm21_299:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f3f4f6}._cm-refresh-btn_1wm21_299:disabled{cursor:not-allowed;opacity:.6}._cm-refresh-spinning_1wm21_353{animation:_spin_1wm21_1 1s linear infinite}@keyframes _spin_1wm21_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cm-table-wrapper_1wm21_381{padding:20px 24px 24px;max-height:calc(90vh - 220px);overflow-y:auto;overflow-x:hidden;background:#f3f4f6;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._cm-section_1wm21_403{margin-bottom:26px}._cm-section-title_1wm21_413{font-size:1rem;font-weight:600;color:#fff;margin-bottom:10px;padding:8px 14px;border-radius:6px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-section-title_1wm21_413._inactive_1wm21_435{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-table_1wm21_381{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._cm-table_1wm21_381 thead{background:linear-gradient(90deg,#22c55e,#4ade80,#a855f7,#f59e0b);color:#fff}._cm-table_1wm21_381 th{padding:10px 14px;text-align:left;font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}._cm-table_1wm21_381 th:nth-child(1){width:12%}._cm-table_1wm21_381 th:nth-child(2){width:20%}._cm-table_1wm21_381 th:nth-child(3){width:18%}._cm-table_1wm21_381 th:nth-child(4){width:20%}._cm-table_1wm21_381 th:nth-child(5){width:12%}._cm-table_1wm21_381 th:nth-child(6){width:18%}._cm-table_1wm21_381 th:nth-child(7){width:10%;min-width:100px}._cm-table_1wm21_381 td{padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:.85rem;color:#374151;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:middle}._cm-table_1wm21_381 td:last-child{text-align:center;white-space:nowrap;min-width:100px;width:100px}._cm-table_1wm21_381 tbody tr:nth-child(2n){background:#d1fae5}._cm-table_1wm21_381 tbody tr:hover{background:#eef2ff}._cm-actions_1wm21_565{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:nowrap}._cm-action-btn_1wm21_581{background:#f9fafb;border:1px solid #e5e7eb;padding:6px;border-radius:6px;cursor:pointer;transition:background-color .2s,transform .1s;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;width:28px;height:28px;flex-shrink:0}._cm-action-edit_1wm21_617{color:#4f46e5}._cm-action-edit_1wm21_617:hover{background:#4f46e514;transform:translateY(-1px)}._cm-action-delete_1wm21_635{color:#ef4444}._cm-action-delete_1wm21_635:hover{background:#ef444414;transform:translateY(-1px)}@media(max-width:768px){._cm-modal_1wm21_29{width:100%;border-radius:0;max-height:100vh}._cm-header_1wm21_57{padding:14px 16px}._cm-header_1wm21_57 h2{font-size:1.15rem}._cm-toolbar_1wm21_127{flex-direction:column;gap:12px;align-items:stretch;padding:14px 16px}._cm-new-btn_1wm21_191{margin-left:0;justify-content:center}._cm-filters_1wm21_235{flex-direction:column;padding:10px 16px}._cm-table-wrapper_1wm21_381{padding:14px 16px 18px}._cm-table_1wm21_381{display:block;overflow-x:auto}}body._dark_1wm21_745 ._cm-backdrop_1wm21_7{background:#000000bf}body._dark_1wm21_745 ._cm-modal_1wm21_29{background:#1e293b;box-shadow:0 10px 30px #00000080}body._dark_1wm21_745 ._cm-toolbar_1wm21_127{background:#1e293b;border-bottom-color:#475569}body._dark_1wm21_745 ._cm-search-input_1wm21_157{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_1wm21_745 ._cm-search-input_1wm21_157:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33}body._dark_1wm21_745 ._cm-filters_1wm21_235{background:#1e293b;border-bottom-color:#475569}body._dark_1wm21_745 ._cm-filter_1wm21_235{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1wm21_745 ._cm-filter_1wm21_235:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1wm21_745 ._cm-filter-active_1wm21_285{background:#3b82f6;border-color:#3b82f6;color:#fff}body._dark_1wm21_745 ._cm-refresh-btn_1wm21_299{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1wm21_745 ._cm-refresh-btn_1wm21_299:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd;background:#1e293b}body._dark_1wm21_745 ._cm-table-wrapper_1wm21_381{background:#0f172a}body._dark_1wm21_745 ._cm-table_1wm21_381{background:#1e293b;box-shadow:0 1px 3px #0000004d}body._dark_1wm21_745 ._cm-table_1wm21_381 th{color:#fff}body._dark_1wm21_745 ._cm-table_1wm21_381 td{color:#f1f5f9;border-bottom-color:#334155}body._dark_1wm21_745 ._cm-table_1wm21_381 tbody tr:nth-child(2n){background:#334155}body._dark_1wm21_745 ._cm-table_1wm21_381 tbody tr:hover{background:#475569}body._dark_1wm21_745 ._cm-table_1wm21_381 tbody tr:nth-child(odd){background:#1e293b}._empleados-container_1mfrv_1,._distritos-container_1mfrv_1,._empresas-container_1mfrv_1,._clientes-container_1mfrv_1,._proveedores-container_1mfrv_1,._unidades-container_1mfrv_1,._tareas-container_1mfrv_1,._suscriptores-container_1mfrv_1,._tipo-clientes-container_1mfrv_1,._categorias-cliente-container_1mfrv_1,._condiciones-pago-container_1mfrv_1,._estados-cliente-container_1mfrv_1,._estados-proveedor-container_1mfrv_1,._familias-insumos-container_1mfrv_1,._productos-insumos-container_1mfrv_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1mfrv_1,._distritos-content_1mfrv_1,._empresas-content_1mfrv_1,._clientes-content_1mfrv_1,._proveedores-content_1mfrv_1,._unidades-content_1mfrv_1,._tareas-content_1mfrv_1,._suscriptores-content_1mfrv_1,._tipo-clientes-content_1mfrv_1,._categorias-cliente-content_1mfrv_1,._condiciones-pago-content_1mfrv_1,._estados-cliente-content_1mfrv_1,._estados-proveedor-content_1mfrv_1,._familias-insumos-content_1mfrv_1,._productos-insumos-content_1mfrv_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_1mfrv_1,._distritos-header_1mfrv_1,._empresas-header_1mfrv_1,._clientes-header_1mfrv_1,._proveedores-header_1mfrv_1,._unidades-header_1mfrv_1,._tareas-header_1mfrv_1,._suscriptores-header_1mfrv_1,._tipo-clientes-header_1mfrv_1,._categorias-cliente-header_1mfrv_1,._condiciones-pago-header_1mfrv_1,._estados-cliente-header_1mfrv_1,._estados-proveedor-header_1mfrv_1,._familias-insumos-header_1mfrv_1,._productos-insumos-header_1mfrv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1mfrv_1 h1,._distritos-header_1mfrv_1 h1,._empresas-header_1mfrv_1 h1,._clientes-header_1mfrv_1 h1,._proveedores-header_1mfrv_1 h1,._unidades-header_1mfrv_1 h1,._tareas-header_1mfrv_1 h1,._suscriptores-header_1mfrv_1 h1,._tipo-clientes-header_1mfrv_1 h1,._categorias-cliente-header_1mfrv_1 h1,._condiciones-pago-header_1mfrv_1 h1,._estados-cliente-header_1mfrv_1 h1,._estados-proveedor-header_1mfrv_1 h1,._familias-insumos-header_1mfrv_1 h1,._productos-insumos-header_1mfrv_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1mfrv_1,._distritos-herramientas_1mfrv_1,._empresas-herramientas_1mfrv_1,._clientes-herramientas_1mfrv_1,._familias-insumos-herramientas_1mfrv_1,._productos-insumos-herramientas_1mfrv_1,._proveedores-herramientas_1mfrv_1,._tareas-herramientas_1mfrv_1,._suscriptores-herramientas_1mfrv_1,._tipo-clientes-herramientas_1mfrv_1,._categorias-cliente-herramientas_1mfrv_1,._condiciones-pago-herramientas_1mfrv_1,._estados-cliente-herramientas_1mfrv_1,._estados-proveedor-herramientas_1mfrv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1mfrv_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1mfrv_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1mfrv_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1mfrv_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1mfrv_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1mfrv_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1mfrv_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1mfrv_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1mfrv_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1mfrv_1._activo_1mfrv_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1mfrv_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1mfrv_1{margin-bottom:30px}._tabla-titulo_1mfrv_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1mfrv_1,._distritos-tabla_1mfrv_1,._empresas-tabla_1mfrv_1,._tareas-tabla_1mfrv_1,._suscriptores-tabla_1mfrv_1,._tipo-clientes-tabla_1mfrv_1,._categorias-cliente-tabla_1mfrv_1,._condiciones-pago-tabla_1mfrv_1,._estados-cliente-tabla_1mfrv_1,._estados-proveedor-tabla_1mfrv_1,._familias-insumos-tabla_1mfrv_1,._productos-insumos-tabla_1mfrv_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1mfrv_1 thead,._distritos-tabla_1mfrv_1 thead,._empresas-tabla_1mfrv_1 thead,._tareas-tabla_1mfrv_1 thead,._suscriptores-tabla_1mfrv_1 thead,._tipo-clientes-tabla_1mfrv_1 thead,._categorias-cliente-tabla_1mfrv_1 thead,._condiciones-pago-tabla_1mfrv_1 thead,._estados-cliente-tabla_1mfrv_1 thead,._estados-proveedor-tabla_1mfrv_1 thead,._familias-insumos-tabla_1mfrv_1 thead,._productos-insumos-tabla_1mfrv_1 thead{background:#f8f9fa}._empleados-tabla_1mfrv_1 th,._distritos-tabla_1mfrv_1 th,._empresas-tabla_1mfrv_1 th,._tareas-tabla_1mfrv_1 th,._suscriptores-tabla_1mfrv_1 th,._tipo-clientes-tabla_1mfrv_1 th,._categorias-cliente-tabla_1mfrv_1 th,._condiciones-pago-tabla_1mfrv_1 th,._estados-cliente-tabla_1mfrv_1 th,._estados-proveedor-tabla_1mfrv_1 th,._familias-insumos-tabla_1mfrv_1 th,._productos-insumos-tabla_1mfrv_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1mfrv_1 td,._distritos-tabla_1mfrv_1 td,._empresas-tabla_1mfrv_1 td,._tareas-tabla_1mfrv_1 td,._suscriptores-tabla_1mfrv_1 td,._tipo-clientes-tabla_1mfrv_1 td,._categorias-cliente-tabla_1mfrv_1 td,._condiciones-pago-tabla_1mfrv_1 td,._estados-cliente-tabla_1mfrv_1 td,._estados-proveedor-tabla_1mfrv_1 td,._familias-insumos-tabla_1mfrv_1 td,._productos-insumos-tabla_1mfrv_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1mfrv_1 tbody tr:hover,._distritos-tabla_1mfrv_1 tbody tr:hover,._empresas-tabla_1mfrv_1 tbody tr:hover,._tareas-tabla_1mfrv_1 tbody tr:hover,._suscriptores-tabla_1mfrv_1 tbody tr:hover,._tipo-clientes-tabla_1mfrv_1 tbody tr:hover,._categorias-cliente-tabla_1mfrv_1 tbody tr:hover,._condiciones-pago-tabla_1mfrv_1 tbody tr:hover,._estados-cliente-tabla_1mfrv_1 tbody tr:hover,._estados-proveedor-tabla_1mfrv_1 tbody tr:hover,._familias-insumos-tabla_1mfrv_1 tbody tr:hover,._productos-insumos-tabla_1mfrv_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1mfrv_1,._email-badge_1mfrv_1,._telefono-badge_1mfrv_1,._direccion-badge_1mfrv_1,._cargo-badge_1mfrv_1,._departamento-badge_1mfrv_1,._nemotecnico-badge_1mfrv_1,._descripcion-texto_1mfrv_1,._estado-badge_1mfrv_1,._orden-badge_1mfrv_1,._estado-final-badge_1mfrv_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1mfrv_1{background:#e3f2fd;color:#1976d2}._email-badge_1mfrv_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1mfrv_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1mfrv_1{background:#fff3e0;color:#f57c00}._cargo-badge_1mfrv_1{background:#fce4ec;color:#c2185b}._departamento-badge_1mfrv_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1mfrv_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1mfrv_1{color:#333;font-weight:500}._estado-badge_1mfrv_1._activo_1mfrv_1{background:#e8f5e8;color:#388e3c}._estado-badge_1mfrv_1._inactivo_1mfrv_1{background:#ffebee;color:#d32f2f}._orden-badge_1mfrv_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1mfrv_1._final_1mfrv_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1mfrv_1._no-final_1mfrv_1{background:#fff3e0;color:#f57c00}._acciones-botones_1mfrv_1{display:flex;gap:8px}._accion-boton_1mfrv_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1mfrv_1._editar_1mfrv_1{background:#fff3e0;color:#f57c00}._accion-boton_1mfrv_1._editar_1mfrv_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1mfrv_1._eliminar_1mfrv_1{background:#ffebee;color:#d32f2f}._accion-boton_1mfrv_1._eliminar_1mfrv_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1mfrv_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1mfrv_1,._tabla-finales_1mfrv_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1mfrv_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1mfrv_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1mfrv_1,._distritos-container_1mfrv_1,._empresas-container_1mfrv_1,._tareas-container_1mfrv_1,._suscriptores-container_1mfrv_1,._tipo-clientes-container_1mfrv_1,._categorias-cliente-container_1mfrv_1,._condiciones-pago-container_1mfrv_1,._estados-cliente-container_1mfrv_1,._estados-proveedor-container_1mfrv_1,._familias-insumos-container_1mfrv_1,._productos-insumos-container_1mfrv_1{padding:10px}._empleados-content_1mfrv_1,._distritos-content_1mfrv_1,._empresas-content_1mfrv_1,._tareas-content_1mfrv_1,._suscriptores-content_1mfrv_1,._tipo-clientes-content_1mfrv_1,._categorias-cliente-content_1mfrv_1,._condiciones-pago-content_1mfrv_1,._estados-cliente-content_1mfrv_1,._estados-proveedor-content_1mfrv_1,._familias-insumos-content_1mfrv_1{max-height:95vh}._empleados-header_1mfrv_1,._distritos-header_1mfrv_1,._empresas-header_1mfrv_1,._tareas-header_1mfrv_1,._suscriptores-header_1mfrv_1,._tipo-clientes-header_1mfrv_1,._categorias-cliente-header_1mfrv_1,._condiciones-pago-header_1mfrv_1,._estados-cliente-header_1mfrv_1,._estados-proveedor-header_1mfrv_1,._familias-insumos-header_1mfrv_1{padding:15px 20px}._empleados-header_1mfrv_1 h1,._distritos-header_1mfrv_1 h1,._empresas-header_1mfrv_1 h1,._tareas-header_1mfrv_1 h1,._suscriptores-header_1mfrv_1 h1,._tipo-clientes-header_1mfrv_1 h1,._categorias-cliente-header_1mfrv_1 h1,._condiciones-pago-header_1mfrv_1 h1,._estados-cliente-header_1mfrv_1 h1,._estados-proveedor-header_1mfrv_1 h1,._familias-insumos-header_1mfrv_1 h1{font-size:20px}._empleados-herramientas_1mfrv_1,._distritos-herramientas_1mfrv_1,._empresas-herramientas_1mfrv_1,._tareas-herramientas_1mfrv_1,._suscriptores-herramientas_1mfrv_1,._tipo-clientes-herramientas_1mfrv_1,._categorias-cliente-herramientas_1mfrv_1,._condiciones-pago-herramientas_1mfrv_1,._estados-cliente-herramientas_1mfrv_1,._estados-proveedor-herramientas_1mfrv_1,._familias-insumos-herramientas_1mfrv_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1mfrv_1{max-width:none;width:100%}._filtros-container_1mfrv_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1mfrv_1{padding:15px 20px}._empleados-tabla_1mfrv_1,._distritos-tabla_1mfrv_1,._empresas-tabla_1mfrv_1,._tareas-tabla_1mfrv_1,._suscriptores-tabla_1mfrv_1,._tipo-clientes-tabla_1mfrv_1,._categorias-cliente-tabla_1mfrv_1,._condiciones-pago-tabla_1mfrv_1,._estados-cliente-tabla_1mfrv_1,._estados-proveedor-tabla_1mfrv_1,._familias-insumos-tabla_1mfrv_1{font-size:12px}._empleados-tabla_1mfrv_1 th,._empleados-tabla_1mfrv_1 td,._distritos-tabla_1mfrv_1 th,._distritos-tabla_1mfrv_1 td,._empresas-tabla_1mfrv_1 th,._empresas-tabla_1mfrv_1 td,._tareas-tabla_1mfrv_1 th,._tareas-tabla_1mfrv_1 td,._suscriptores-tabla_1mfrv_1 th,._suscriptores-tabla_1mfrv_1 td,._tipo-clientes-tabla_1mfrv_1 th,._tipo-clientes-tabla_1mfrv_1 td,._categorias-cliente-tabla_1mfrv_1 th,._categorias-cliente-tabla_1mfrv_1 td,._condiciones-pago-tabla_1mfrv_1 th,._condiciones-pago-tabla_1mfrv_1 td,._estados-cliente-tabla_1mfrv_1 th,._estados-cliente-tabla_1mfrv_1 td,._estados-proveedor-tabla_1mfrv_1 th,._estados-proveedor-tabla_1mfrv_1 td,._familias-insumos-tabla_1mfrv_1 th,._familias-insumos-tabla_1mfrv_1 td{padding:8px 6px}}._rubros-cliente-container_1mfrv_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1mfrv_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1mfrv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1mfrv_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1mfrv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1mfrv_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1mfrv_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1mfrv_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1mfrv_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1mfrv_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1mfrv_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1mfrv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1mfrv_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1mfrv_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1mfrv_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1mfrv_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1mfrv_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1mfrv_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1mfrv_1 ._empleados-container_1mfrv_1,body._dark_1mfrv_1 ._distritos-container_1mfrv_1,body._dark_1mfrv_1 ._empresas-container_1mfrv_1,body._dark_1mfrv_1 ._clientes-container_1mfrv_1,body._dark_1mfrv_1 ._proveedores-container_1mfrv_1,body._dark_1mfrv_1 ._unidades-container_1mfrv_1,body._dark_1mfrv_1 ._tareas-container_1mfrv_1,body._dark_1mfrv_1 ._suscriptores-container_1mfrv_1,body._dark_1mfrv_1 ._tipo-clientes-container_1mfrv_1,body._dark_1mfrv_1 ._categorias-cliente-container_1mfrv_1,body._dark_1mfrv_1 ._condiciones-pago-container_1mfrv_1,body._dark_1mfrv_1 ._estados-cliente-container_1mfrv_1,body._dark_1mfrv_1 ._estados-proveedor-container_1mfrv_1,body._dark_1mfrv_1 ._familias-insumos-container_1mfrv_1,body._dark_1mfrv_1 ._productos-insumos-container_1mfrv_1,body._dark_1mfrv_1 ._rubros-cliente-container_1mfrv_1{background:#000000bf}body._dark_1mfrv_1 ._empleados-content_1mfrv_1,body._dark_1mfrv_1 ._distritos-content_1mfrv_1,body._dark_1mfrv_1 ._empresas-content_1mfrv_1,body._dark_1mfrv_1 ._clientes-content_1mfrv_1,body._dark_1mfrv_1 ._proveedores-content_1mfrv_1,body._dark_1mfrv_1 ._unidades-content_1mfrv_1,body._dark_1mfrv_1 ._tareas-content_1mfrv_1,body._dark_1mfrv_1 ._suscriptores-content_1mfrv_1,body._dark_1mfrv_1 ._tipo-clientes-content_1mfrv_1,body._dark_1mfrv_1 ._categorias-cliente-content_1mfrv_1,body._dark_1mfrv_1 ._condiciones-pago-content_1mfrv_1,body._dark_1mfrv_1 ._estados-cliente-content_1mfrv_1,body._dark_1mfrv_1 ._estados-proveedor-content_1mfrv_1,body._dark_1mfrv_1 ._familias-insumos-content_1mfrv_1,body._dark_1mfrv_1 ._productos-insumos-content_1mfrv_1,body._dark_1mfrv_1 ._rubros-cliente-content_1mfrv_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1mfrv_1 ._empleados-header_1mfrv_1,body._dark_1mfrv_1 ._distritos-header_1mfrv_1,body._dark_1mfrv_1 ._empresas-header_1mfrv_1,body._dark_1mfrv_1 ._clientes-header_1mfrv_1,body._dark_1mfrv_1 ._proveedores-header_1mfrv_1,body._dark_1mfrv_1 ._unidades-header_1mfrv_1,body._dark_1mfrv_1 ._tareas-header_1mfrv_1,body._dark_1mfrv_1 ._suscriptores-header_1mfrv_1,body._dark_1mfrv_1 ._tipo-clientes-header_1mfrv_1,body._dark_1mfrv_1 ._categorias-cliente-header_1mfrv_1,body._dark_1mfrv_1 ._condiciones-pago-header_1mfrv_1,body._dark_1mfrv_1 ._estados-cliente-header_1mfrv_1,body._dark_1mfrv_1 ._estados-proveedor-header_1mfrv_1,body._dark_1mfrv_1 ._familias-insumos-header_1mfrv_1,body._dark_1mfrv_1 ._productos-insumos-header_1mfrv_1,body._dark_1mfrv_1 ._rubros-cliente-header_1mfrv_1{border-bottom-color:#475569;background:#334155}body._dark_1mfrv_1 ._empleados-header_1mfrv_1 h1,body._dark_1mfrv_1 ._distritos-header_1mfrv_1 h1,body._dark_1mfrv_1 ._empresas-header_1mfrv_1 h1,body._dark_1mfrv_1 ._clientes-header_1mfrv_1 h1,body._dark_1mfrv_1 ._proveedores-header_1mfrv_1 h1,body._dark_1mfrv_1 ._unidades-header_1mfrv_1 h1,body._dark_1mfrv_1 ._tareas-header_1mfrv_1 h1,body._dark_1mfrv_1 ._suscriptores-header_1mfrv_1 h1,body._dark_1mfrv_1 ._tipo-clientes-header_1mfrv_1 h1,body._dark_1mfrv_1 ._categorias-cliente-header_1mfrv_1 h1,body._dark_1mfrv_1 ._condiciones-pago-header_1mfrv_1 h1,body._dark_1mfrv_1 ._estados-cliente-header_1mfrv_1 h1,body._dark_1mfrv_1 ._estados-proveedor-header_1mfrv_1 h1,body._dark_1mfrv_1 ._familias-insumos-header_1mfrv_1 h1,body._dark_1mfrv_1 ._productos-insumos-header_1mfrv_1 h1,body._dark_1mfrv_1 ._rubros-cliente-header_1mfrv_1 h1{color:#fff}body._dark_1mfrv_1 ._empleados-herramientas_1mfrv_1,body._dark_1mfrv_1 ._distritos-herramientas_1mfrv_1,body._dark_1mfrv_1 ._empresas-herramientas_1mfrv_1,body._dark_1mfrv_1 ._clientes-herramientas_1mfrv_1,body._dark_1mfrv_1 ._familias-insumos-herramientas_1mfrv_1,body._dark_1mfrv_1 ._productos-insumos-herramientas_1mfrv_1,body._dark_1mfrv_1 ._proveedores-herramientas_1mfrv_1,body._dark_1mfrv_1 ._tareas-herramientas_1mfrv_1,body._dark_1mfrv_1 ._suscriptores-herramientas_1mfrv_1,body._dark_1mfrv_1 ._tipo-clientes-herramientas_1mfrv_1,body._dark_1mfrv_1 ._categorias-cliente-herramientas_1mfrv_1,body._dark_1mfrv_1 ._condiciones-pago-herramientas_1mfrv_1,body._dark_1mfrv_1 ._estados-cliente-herramientas_1mfrv_1,body._dark_1mfrv_1 ._estados-proveedor-herramientas_1mfrv_1,body._dark_1mfrv_1 ._rubros-cliente-herramientas_1mfrv_1{background:#1e293b;border-bottom-color:#475569}body._dark_1mfrv_1 ._busqueda-input_1mfrv_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1mfrv_1 ._busqueda-input_1mfrv_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1mfrv_1 ._busqueda-icono_1mfrv_1{color:#94a3b8}body._dark_1mfrv_1 ._empleados-tabla_1mfrv_1,body._dark_1mfrv_1 ._distritos-tabla_1mfrv_1,body._dark_1mfrv_1 ._empresas-tabla_1mfrv_1,body._dark_1mfrv_1 ._tareas-tabla_1mfrv_1,body._dark_1mfrv_1 ._suscriptores-tabla_1mfrv_1,body._dark_1mfrv_1 ._tipo-clientes-tabla_1mfrv_1,body._dark_1mfrv_1 ._categorias-cliente-tabla_1mfrv_1,body._dark_1mfrv_1 ._condiciones-pago-tabla_1mfrv_1,body._dark_1mfrv_1 ._estados-cliente-tabla_1mfrv_1,body._dark_1mfrv_1 ._estados-proveedor-tabla_1mfrv_1,body._dark_1mfrv_1 ._familias-insumos-tabla_1mfrv_1,body._dark_1mfrv_1 ._productos-insumos-tabla_1mfrv_1,body._dark_1mfrv_1 ._rubros-cliente-tabla_1mfrv_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1mfrv_1 ._empleados-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._distritos-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._empresas-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._tareas-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._suscriptores-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._tipo-clientes-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._categorias-cliente-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._condiciones-pago-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._estados-cliente-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._estados-proveedor-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._familias-insumos-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._productos-insumos-tabla_1mfrv_1 thead,body._dark_1mfrv_1 ._rubros-cliente-tabla_1mfrv_1 thead{background:#334155}body._dark_1mfrv_1 ._empleados-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._distritos-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._empresas-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._tareas-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._suscriptores-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._tipo-clientes-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._categorias-cliente-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._condiciones-pago-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._estados-cliente-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._estados-proveedor-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._familias-insumos-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._productos-insumos-tabla_1mfrv_1 th,body._dark_1mfrv_1 ._rubros-cliente-tabla_1mfrv_1 th{color:#fff;border-bottom-color:#475569}body._dark_1mfrv_1 ._empleados-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._distritos-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._empresas-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._tareas-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._suscriptores-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._tipo-clientes-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._categorias-cliente-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._condiciones-pago-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._estados-cliente-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._estados-proveedor-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._familias-insumos-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._productos-insumos-tabla_1mfrv_1 td,body._dark_1mfrv_1 ._rubros-cliente-tabla_1mfrv_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1mfrv_1 ._empleados-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._distritos-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._empresas-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._tareas-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._suscriptores-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._tipo-clientes-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._categorias-cliente-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._condiciones-pago-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._estados-cliente-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._estados-proveedor-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._familias-insumos-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._productos-insumos-tabla_1mfrv_1 tbody tr:hover,body._dark_1mfrv_1 ._rubros-cliente-tabla_1mfrv_1 tbody tr:hover{background:#334155}body._dark_1mfrv_1 ._filtros-container_1mfrv_1{background:#1e293b;border-bottom-color:#475569}body._dark_1mfrv_1 ._filtro-boton_1mfrv_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1mfrv_1 ._filtro-boton_1mfrv_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1mfrv_1 ._filtro-boton_1mfrv_1._activo_1mfrv_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1mfrv_1 ._tabla-titulo_1mfrv_1{color:#f1f5f9}body._dark_1mfrv_1 ._descripcion-texto_1mfrv_1{color:#e2e8f0}body._dark_1mfrv_1 ._sin-resultados_1mfrv_1,body._dark_1mfrv_1 ._cerrar-boton_1mfrv_1{color:#94a3b8}body._dark_1mfrv_1 ._cerrar-boton_1mfrv_1:hover{background:#334155;color:#f1f5f9}._formulario-categoria-cliente_1mfrv_11{display:flex;flex-direction:column;gap:20px;padding:24px;background:#f5f5f5}._form-group_1mfrv_29{display:flex;flex-direction:column;gap:8px;align-items:flex-start}._form-group_1mfrv_29 label{font-weight:500;color:#333;font-size:14px;text-align:left;width:100%}._form-group_1mfrv_29 input{width:95%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;color:#333;font-family:inherit;transition:border-color .2s}._form-group_1mfrv_29 input:focus{outline:none;border-color:#667eea}._form-group_1mfrv_29 input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}._form-group_1mfrv_29 select{padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:14px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._form-group_1mfrv_29 select:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._form-group_1mfrv_29 select._error_1mfrv_139{border-color:#dc3545}._checkbox-group_1mfrv_149{margin-bottom:0;margin-top:8px}._checkbox-label_1mfrv_159{display:flex;align-items:center;font-size:14px;color:#333;cursor:pointer}._checkbox-label_1mfrv_159 input[type=checkbox]{width:auto;margin-right:8px;cursor:pointer}._form-actions_1mfrv_189{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._btn-cancelar_1mfrv_203{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-cancelar_1mfrv_203:hover{background:#f9f9f9;border-color:#999}._btn-guardar_1mfrv_237{padding:10px 20px;border:none;border-radius:4px;background:#667eea;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-guardar_1mfrv_237:hover{background:#5568d3}._btn-guardar_1mfrv_237:active{transform:translateY(1px)}._campo-ayuda_1mfrv_277{display:block;margin-top:4px;font-size:.8rem;color:#6b7280;font-style:italic}._empleados-container_1h4jn_1,._distritos-container_1h4jn_1,._empresas-container_1h4jn_1,._clientes-container_1h4jn_1,._proveedores-container_1h4jn_1,._unidades-container_1h4jn_1,._tareas-container_1h4jn_1,._suscriptores-container_1h4jn_1,._tipo-clientes-container_1h4jn_1,._categorias-cliente-container_1h4jn_1,._condiciones-pago-container_1h4jn_1,._estados-cliente-container_1h4jn_1,._estados-proveedor-container_1h4jn_1,._familias-insumos-container_1h4jn_1,._productos-insumos-container_1h4jn_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1h4jn_1,._distritos-content_1h4jn_1,._empresas-content_1h4jn_1,._clientes-content_1h4jn_1,._proveedores-content_1h4jn_1,._unidades-content_1h4jn_1,._tareas-content_1h4jn_1,._suscriptores-content_1h4jn_1,._tipo-clientes-content_1h4jn_1,._categorias-cliente-content_1h4jn_1,._condiciones-pago-content_1h4jn_1,._estados-cliente-content_1h4jn_1,._estados-proveedor-content_1h4jn_1,._familias-insumos-content_1h4jn_1,._productos-insumos-content_1h4jn_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_1h4jn_1,._distritos-header_1h4jn_1,._empresas-header_1h4jn_1,._clientes-header_1h4jn_1,._proveedores-header_1h4jn_1,._unidades-header_1h4jn_1,._tareas-header_1h4jn_1,._suscriptores-header_1h4jn_1,._tipo-clientes-header_1h4jn_1,._categorias-cliente-header_1h4jn_1,._condiciones-pago-header_1h4jn_1,._estados-cliente-header_1h4jn_1,._estados-proveedor-header_1h4jn_1,._familias-insumos-header_1h4jn_1,._productos-insumos-header_1h4jn_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1h4jn_1 h1,._distritos-header_1h4jn_1 h1,._empresas-header_1h4jn_1 h1,._clientes-header_1h4jn_1 h1,._proveedores-header_1h4jn_1 h1,._unidades-header_1h4jn_1 h1,._tareas-header_1h4jn_1 h1,._suscriptores-header_1h4jn_1 h1,._tipo-clientes-header_1h4jn_1 h1,._categorias-cliente-header_1h4jn_1 h1,._condiciones-pago-header_1h4jn_1 h1,._estados-cliente-header_1h4jn_1 h1,._estados-proveedor-header_1h4jn_1 h1,._familias-insumos-header_1h4jn_1 h1,._productos-insumos-header_1h4jn_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1h4jn_1,._distritos-herramientas_1h4jn_1,._empresas-herramientas_1h4jn_1,._clientes-herramientas_1h4jn_1,._familias-insumos-herramientas_1h4jn_1,._productos-insumos-herramientas_1h4jn_1,._proveedores-herramientas_1h4jn_1,._tareas-herramientas_1h4jn_1,._suscriptores-herramientas_1h4jn_1,._tipo-clientes-herramientas_1h4jn_1,._categorias-cliente-herramientas_1h4jn_1,._condiciones-pago-herramientas_1h4jn_1,._estados-cliente-herramientas_1h4jn_1,._estados-proveedor-herramientas_1h4jn_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1h4jn_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1h4jn_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1h4jn_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1h4jn_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1h4jn_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1h4jn_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1h4jn_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1h4jn_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1h4jn_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1h4jn_1._activo_1h4jn_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1h4jn_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1h4jn_1{margin-bottom:30px}._tabla-titulo_1h4jn_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1h4jn_1,._distritos-tabla_1h4jn_1,._empresas-tabla_1h4jn_1,._tareas-tabla_1h4jn_1,._suscriptores-tabla_1h4jn_1,._tipo-clientes-tabla_1h4jn_1,._categorias-cliente-tabla_1h4jn_1,._condiciones-pago-tabla_1h4jn_1,._estados-cliente-tabla_1h4jn_1,._estados-proveedor-tabla_1h4jn_1,._familias-insumos-tabla_1h4jn_1,._productos-insumos-tabla_1h4jn_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1h4jn_1 thead,._distritos-tabla_1h4jn_1 thead,._empresas-tabla_1h4jn_1 thead,._tareas-tabla_1h4jn_1 thead,._suscriptores-tabla_1h4jn_1 thead,._tipo-clientes-tabla_1h4jn_1 thead,._categorias-cliente-tabla_1h4jn_1 thead,._condiciones-pago-tabla_1h4jn_1 thead,._estados-cliente-tabla_1h4jn_1 thead,._estados-proveedor-tabla_1h4jn_1 thead,._familias-insumos-tabla_1h4jn_1 thead,._productos-insumos-tabla_1h4jn_1 thead{background:#f8f9fa}._empleados-tabla_1h4jn_1 th,._distritos-tabla_1h4jn_1 th,._empresas-tabla_1h4jn_1 th,._tareas-tabla_1h4jn_1 th,._suscriptores-tabla_1h4jn_1 th,._tipo-clientes-tabla_1h4jn_1 th,._categorias-cliente-tabla_1h4jn_1 th,._condiciones-pago-tabla_1h4jn_1 th,._estados-cliente-tabla_1h4jn_1 th,._estados-proveedor-tabla_1h4jn_1 th,._familias-insumos-tabla_1h4jn_1 th,._productos-insumos-tabla_1h4jn_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1h4jn_1 td,._distritos-tabla_1h4jn_1 td,._empresas-tabla_1h4jn_1 td,._tareas-tabla_1h4jn_1 td,._suscriptores-tabla_1h4jn_1 td,._tipo-clientes-tabla_1h4jn_1 td,._categorias-cliente-tabla_1h4jn_1 td,._condiciones-pago-tabla_1h4jn_1 td,._estados-cliente-tabla_1h4jn_1 td,._estados-proveedor-tabla_1h4jn_1 td,._familias-insumos-tabla_1h4jn_1 td,._productos-insumos-tabla_1h4jn_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1h4jn_1 tbody tr:hover,._distritos-tabla_1h4jn_1 tbody tr:hover,._empresas-tabla_1h4jn_1 tbody tr:hover,._tareas-tabla_1h4jn_1 tbody tr:hover,._suscriptores-tabla_1h4jn_1 tbody tr:hover,._tipo-clientes-tabla_1h4jn_1 tbody tr:hover,._categorias-cliente-tabla_1h4jn_1 tbody tr:hover,._condiciones-pago-tabla_1h4jn_1 tbody tr:hover,._estados-cliente-tabla_1h4jn_1 tbody tr:hover,._estados-proveedor-tabla_1h4jn_1 tbody tr:hover,._familias-insumos-tabla_1h4jn_1 tbody tr:hover,._productos-insumos-tabla_1h4jn_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1h4jn_1,._email-badge_1h4jn_1,._telefono-badge_1h4jn_1,._direccion-badge_1h4jn_1,._cargo-badge_1h4jn_1,._departamento-badge_1h4jn_1,._nemotecnico-badge_1h4jn_1,._descripcion-texto_1h4jn_1,._estado-badge_1h4jn_1,._orden-badge_1h4jn_1,._estado-final-badge_1h4jn_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1h4jn_1{background:#e3f2fd;color:#1976d2}._email-badge_1h4jn_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1h4jn_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1h4jn_1{background:#fff3e0;color:#f57c00}._cargo-badge_1h4jn_1{background:#fce4ec;color:#c2185b}._departamento-badge_1h4jn_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1h4jn_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1h4jn_1{color:#333;font-weight:500}._estado-badge_1h4jn_1._activo_1h4jn_1{background:#e8f5e8;color:#388e3c}._estado-badge_1h4jn_1._inactivo_1h4jn_1{background:#ffebee;color:#d32f2f}._orden-badge_1h4jn_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1h4jn_1._final_1h4jn_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1h4jn_1._no-final_1h4jn_1{background:#fff3e0;color:#f57c00}._acciones-botones_1h4jn_1{display:flex;gap:8px}._accion-boton_1h4jn_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1h4jn_1._editar_1h4jn_1{background:#fff3e0;color:#f57c00}._accion-boton_1h4jn_1._editar_1h4jn_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1h4jn_1._eliminar_1h4jn_1{background:#ffebee;color:#d32f2f}._accion-boton_1h4jn_1._eliminar_1h4jn_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1h4jn_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1h4jn_1,._tabla-finales_1h4jn_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1h4jn_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1h4jn_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1h4jn_1,._distritos-container_1h4jn_1,._empresas-container_1h4jn_1,._tareas-container_1h4jn_1,._suscriptores-container_1h4jn_1,._tipo-clientes-container_1h4jn_1,._categorias-cliente-container_1h4jn_1,._condiciones-pago-container_1h4jn_1,._estados-cliente-container_1h4jn_1,._estados-proveedor-container_1h4jn_1,._familias-insumos-container_1h4jn_1,._productos-insumos-container_1h4jn_1{padding:10px}._empleados-content_1h4jn_1,._distritos-content_1h4jn_1,._empresas-content_1h4jn_1,._tareas-content_1h4jn_1,._suscriptores-content_1h4jn_1,._tipo-clientes-content_1h4jn_1,._categorias-cliente-content_1h4jn_1,._condiciones-pago-content_1h4jn_1,._estados-cliente-content_1h4jn_1,._estados-proveedor-content_1h4jn_1,._familias-insumos-content_1h4jn_1{max-height:95vh}._empleados-header_1h4jn_1,._distritos-header_1h4jn_1,._empresas-header_1h4jn_1,._tareas-header_1h4jn_1,._suscriptores-header_1h4jn_1,._tipo-clientes-header_1h4jn_1,._categorias-cliente-header_1h4jn_1,._condiciones-pago-header_1h4jn_1,._estados-cliente-header_1h4jn_1,._estados-proveedor-header_1h4jn_1,._familias-insumos-header_1h4jn_1{padding:15px 20px}._empleados-header_1h4jn_1 h1,._distritos-header_1h4jn_1 h1,._empresas-header_1h4jn_1 h1,._tareas-header_1h4jn_1 h1,._suscriptores-header_1h4jn_1 h1,._tipo-clientes-header_1h4jn_1 h1,._categorias-cliente-header_1h4jn_1 h1,._condiciones-pago-header_1h4jn_1 h1,._estados-cliente-header_1h4jn_1 h1,._estados-proveedor-header_1h4jn_1 h1,._familias-insumos-header_1h4jn_1 h1{font-size:20px}._empleados-herramientas_1h4jn_1,._distritos-herramientas_1h4jn_1,._empresas-herramientas_1h4jn_1,._tareas-herramientas_1h4jn_1,._suscriptores-herramientas_1h4jn_1,._tipo-clientes-herramientas_1h4jn_1,._categorias-cliente-herramientas_1h4jn_1,._condiciones-pago-herramientas_1h4jn_1,._estados-cliente-herramientas_1h4jn_1,._estados-proveedor-herramientas_1h4jn_1,._familias-insumos-herramientas_1h4jn_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1h4jn_1{max-width:none;width:100%}._filtros-container_1h4jn_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1h4jn_1{padding:15px 20px}._empleados-tabla_1h4jn_1,._distritos-tabla_1h4jn_1,._empresas-tabla_1h4jn_1,._tareas-tabla_1h4jn_1,._suscriptores-tabla_1h4jn_1,._tipo-clientes-tabla_1h4jn_1,._categorias-cliente-tabla_1h4jn_1,._condiciones-pago-tabla_1h4jn_1,._estados-cliente-tabla_1h4jn_1,._estados-proveedor-tabla_1h4jn_1,._familias-insumos-tabla_1h4jn_1{font-size:12px}._empleados-tabla_1h4jn_1 th,._empleados-tabla_1h4jn_1 td,._distritos-tabla_1h4jn_1 th,._distritos-tabla_1h4jn_1 td,._empresas-tabla_1h4jn_1 th,._empresas-tabla_1h4jn_1 td,._tareas-tabla_1h4jn_1 th,._tareas-tabla_1h4jn_1 td,._suscriptores-tabla_1h4jn_1 th,._suscriptores-tabla_1h4jn_1 td,._tipo-clientes-tabla_1h4jn_1 th,._tipo-clientes-tabla_1h4jn_1 td,._categorias-cliente-tabla_1h4jn_1 th,._categorias-cliente-tabla_1h4jn_1 td,._condiciones-pago-tabla_1h4jn_1 th,._condiciones-pago-tabla_1h4jn_1 td,._estados-cliente-tabla_1h4jn_1 th,._estados-cliente-tabla_1h4jn_1 td,._estados-proveedor-tabla_1h4jn_1 th,._estados-proveedor-tabla_1h4jn_1 td,._familias-insumos-tabla_1h4jn_1 th,._familias-insumos-tabla_1h4jn_1 td{padding:8px 6px}}._rubros-cliente-container_1h4jn_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1h4jn_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1h4jn_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1h4jn_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1h4jn_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1h4jn_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1h4jn_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1h4jn_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1h4jn_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1h4jn_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1h4jn_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1h4jn_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1h4jn_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1h4jn_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1h4jn_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1h4jn_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1h4jn_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1h4jn_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1h4jn_741 ._empleados-container_1h4jn_1,body._dark_1h4jn_741 ._distritos-container_1h4jn_1,body._dark_1h4jn_741 ._empresas-container_1h4jn_1,body._dark_1h4jn_741 ._clientes-container_1h4jn_1,body._dark_1h4jn_741 ._proveedores-container_1h4jn_1,body._dark_1h4jn_741 ._unidades-container_1h4jn_1,body._dark_1h4jn_741 ._tareas-container_1h4jn_1,body._dark_1h4jn_741 ._suscriptores-container_1h4jn_1,body._dark_1h4jn_741 ._tipo-clientes-container_1h4jn_1,body._dark_1h4jn_741 ._categorias-cliente-container_1h4jn_1,body._dark_1h4jn_741 ._condiciones-pago-container_1h4jn_1,body._dark_1h4jn_741 ._estados-cliente-container_1h4jn_1,body._dark_1h4jn_741 ._estados-proveedor-container_1h4jn_1,body._dark_1h4jn_741 ._familias-insumos-container_1h4jn_1,body._dark_1h4jn_741 ._productos-insumos-container_1h4jn_1,body._dark_1h4jn_741 ._rubros-cliente-container_1h4jn_1{background:#000000bf}body._dark_1h4jn_741 ._empleados-content_1h4jn_1,body._dark_1h4jn_741 ._distritos-content_1h4jn_1,body._dark_1h4jn_741 ._empresas-content_1h4jn_1,body._dark_1h4jn_741 ._clientes-content_1h4jn_1,body._dark_1h4jn_741 ._proveedores-content_1h4jn_1,body._dark_1h4jn_741 ._unidades-content_1h4jn_1,body._dark_1h4jn_741 ._tareas-content_1h4jn_1,body._dark_1h4jn_741 ._suscriptores-content_1h4jn_1,body._dark_1h4jn_741 ._tipo-clientes-content_1h4jn_1,body._dark_1h4jn_741 ._categorias-cliente-content_1h4jn_1,body._dark_1h4jn_741 ._condiciones-pago-content_1h4jn_1,body._dark_1h4jn_741 ._estados-cliente-content_1h4jn_1,body._dark_1h4jn_741 ._estados-proveedor-content_1h4jn_1,body._dark_1h4jn_741 ._familias-insumos-content_1h4jn_1,body._dark_1h4jn_741 ._productos-insumos-content_1h4jn_1,body._dark_1h4jn_741 ._rubros-cliente-content_1h4jn_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1h4jn_741 ._empleados-header_1h4jn_1,body._dark_1h4jn_741 ._distritos-header_1h4jn_1,body._dark_1h4jn_741 ._empresas-header_1h4jn_1,body._dark_1h4jn_741 ._clientes-header_1h4jn_1,body._dark_1h4jn_741 ._proveedores-header_1h4jn_1,body._dark_1h4jn_741 ._unidades-header_1h4jn_1,body._dark_1h4jn_741 ._tareas-header_1h4jn_1,body._dark_1h4jn_741 ._suscriptores-header_1h4jn_1,body._dark_1h4jn_741 ._tipo-clientes-header_1h4jn_1,body._dark_1h4jn_741 ._categorias-cliente-header_1h4jn_1,body._dark_1h4jn_741 ._condiciones-pago-header_1h4jn_1,body._dark_1h4jn_741 ._estados-cliente-header_1h4jn_1,body._dark_1h4jn_741 ._estados-proveedor-header_1h4jn_1,body._dark_1h4jn_741 ._familias-insumos-header_1h4jn_1,body._dark_1h4jn_741 ._productos-insumos-header_1h4jn_1,body._dark_1h4jn_741 ._rubros-cliente-header_1h4jn_1{border-bottom-color:#475569;background:#334155}body._dark_1h4jn_741 ._empleados-header_1h4jn_1 h1,body._dark_1h4jn_741 ._distritos-header_1h4jn_1 h1,body._dark_1h4jn_741 ._empresas-header_1h4jn_1 h1,body._dark_1h4jn_741 ._clientes-header_1h4jn_1 h1,body._dark_1h4jn_741 ._proveedores-header_1h4jn_1 h1,body._dark_1h4jn_741 ._unidades-header_1h4jn_1 h1,body._dark_1h4jn_741 ._tareas-header_1h4jn_1 h1,body._dark_1h4jn_741 ._suscriptores-header_1h4jn_1 h1,body._dark_1h4jn_741 ._tipo-clientes-header_1h4jn_1 h1,body._dark_1h4jn_741 ._categorias-cliente-header_1h4jn_1 h1,body._dark_1h4jn_741 ._condiciones-pago-header_1h4jn_1 h1,body._dark_1h4jn_741 ._estados-cliente-header_1h4jn_1 h1,body._dark_1h4jn_741 ._estados-proveedor-header_1h4jn_1 h1,body._dark_1h4jn_741 ._familias-insumos-header_1h4jn_1 h1,body._dark_1h4jn_741 ._productos-insumos-header_1h4jn_1 h1,body._dark_1h4jn_741 ._rubros-cliente-header_1h4jn_1 h1{color:#fff}body._dark_1h4jn_741 ._empleados-herramientas_1h4jn_1,body._dark_1h4jn_741 ._distritos-herramientas_1h4jn_1,body._dark_1h4jn_741 ._empresas-herramientas_1h4jn_1,body._dark_1h4jn_741 ._clientes-herramientas_1h4jn_1,body._dark_1h4jn_741 ._familias-insumos-herramientas_1h4jn_1,body._dark_1h4jn_741 ._productos-insumos-herramientas_1h4jn_1,body._dark_1h4jn_741 ._proveedores-herramientas_1h4jn_1,body._dark_1h4jn_741 ._tareas-herramientas_1h4jn_1,body._dark_1h4jn_741 ._suscriptores-herramientas_1h4jn_1,body._dark_1h4jn_741 ._tipo-clientes-herramientas_1h4jn_1,body._dark_1h4jn_741 ._categorias-cliente-herramientas_1h4jn_1,body._dark_1h4jn_741 ._condiciones-pago-herramientas_1h4jn_1,body._dark_1h4jn_741 ._estados-cliente-herramientas_1h4jn_1,body._dark_1h4jn_741 ._estados-proveedor-herramientas_1h4jn_1,body._dark_1h4jn_741 ._rubros-cliente-herramientas_1h4jn_1{background:#1e293b;border-bottom-color:#475569}body._dark_1h4jn_741 ._busqueda-input_1h4jn_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1h4jn_741 ._busqueda-input_1h4jn_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1h4jn_741 ._busqueda-icono_1h4jn_1{color:#94a3b8}body._dark_1h4jn_741 ._empleados-tabla_1h4jn_1,body._dark_1h4jn_741 ._distritos-tabla_1h4jn_1,body._dark_1h4jn_741 ._empresas-tabla_1h4jn_1,body._dark_1h4jn_741 ._tareas-tabla_1h4jn_1,body._dark_1h4jn_741 ._suscriptores-tabla_1h4jn_1,body._dark_1h4jn_741 ._tipo-clientes-tabla_1h4jn_1,body._dark_1h4jn_741 ._categorias-cliente-tabla_1h4jn_1,body._dark_1h4jn_741 ._condiciones-pago-tabla_1h4jn_1,body._dark_1h4jn_741 ._estados-cliente-tabla_1h4jn_1,body._dark_1h4jn_741 ._estados-proveedor-tabla_1h4jn_1,body._dark_1h4jn_741 ._familias-insumos-tabla_1h4jn_1,body._dark_1h4jn_741 ._productos-insumos-tabla_1h4jn_1,body._dark_1h4jn_741 ._rubros-cliente-tabla_1h4jn_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1h4jn_741 ._empleados-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._distritos-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._empresas-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._tareas-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._suscriptores-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._tipo-clientes-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._categorias-cliente-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._condiciones-pago-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._estados-cliente-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._estados-proveedor-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._familias-insumos-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._productos-insumos-tabla_1h4jn_1 thead,body._dark_1h4jn_741 ._rubros-cliente-tabla_1h4jn_1 thead{background:#334155}body._dark_1h4jn_741 ._empleados-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._distritos-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._empresas-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._tareas-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._suscriptores-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._tipo-clientes-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._categorias-cliente-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._condiciones-pago-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._estados-cliente-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._estados-proveedor-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._familias-insumos-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._productos-insumos-tabla_1h4jn_1 th,body._dark_1h4jn_741 ._rubros-cliente-tabla_1h4jn_1 th{color:#fff;border-bottom-color:#475569}body._dark_1h4jn_741 ._empleados-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._distritos-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._empresas-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._tareas-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._suscriptores-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._tipo-clientes-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._categorias-cliente-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._condiciones-pago-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._estados-cliente-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._estados-proveedor-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._familias-insumos-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._productos-insumos-tabla_1h4jn_1 td,body._dark_1h4jn_741 ._rubros-cliente-tabla_1h4jn_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1h4jn_741 ._empleados-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._distritos-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._empresas-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._tareas-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._suscriptores-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._tipo-clientes-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._categorias-cliente-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._condiciones-pago-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._estados-cliente-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._estados-proveedor-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._familias-insumos-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._productos-insumos-tabla_1h4jn_1 tbody tr:hover,body._dark_1h4jn_741 ._rubros-cliente-tabla_1h4jn_1 tbody tr:hover{background:#334155}body._dark_1h4jn_741 ._filtros-container_1h4jn_1{background:#1e293b;border-bottom-color:#475569}body._dark_1h4jn_741 ._filtro-boton_1h4jn_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1h4jn_741 ._filtro-boton_1h4jn_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1h4jn_741 ._filtro-boton_1h4jn_1._activo_1h4jn_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1h4jn_741 ._tabla-titulo_1h4jn_1{color:#f1f5f9}body._dark_1h4jn_741 ._descripcion-texto_1h4jn_1{color:#e2e8f0}body._dark_1h4jn_741 ._sin-resultados_1h4jn_1,body._dark_1h4jn_741 ._cerrar-boton_1h4jn_1{color:#94a3b8}body._dark_1h4jn_741 ._cerrar-boton_1h4jn_1:hover{background:#334155;color:#f1f5f9}._cm-backdrop_1h4jn_7{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:999}._cm-modal_1h4jn_29{background:#f3f4f6;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:0;max-width:1100px;width:95%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._cm-header_1h4jn_57{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(90deg,#667eea,#764ba2,#9f7aea);color:#fff}._cm-header_1h4jn_57 h2{margin:0;font-size:1.4rem;font-weight:600}._cm-close_1h4jn_87{background:#ffffff26;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:6px 10px;border-radius:999px;transition:all .2s;display:flex;align-items:center;justify-content:center}._cm-close_1h4jn_87:hover{background:#ffffff40;transform:scale(1.05)}._cm-toolbar_1h4jn_127{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e5e7eb}._cm-search-container_1h4jn_145{position:relative;flex:1;max-width:450px}._cm-search-input_1h4jn_157{width:100%;padding:10px 12px 10px 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._cm-search-input_1h4jn_157:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._cm-new-btn_1h4jn_193{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;align-items:center;gap:6px;margin-left:18px}._cm-new-btn_1h4jn_193:hover{background:#4338ca;transform:translateY(-1px)}._cm-filters_1h4jn_237{display:flex;gap:10px;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}._cm-filter_1h4jn_237{background:#fff;border:1px solid #d1d5db;padding:8px 18px;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;color:#374151}._cm-filter_1h4jn_237:hover{border-color:#667eea;color:#667eea}._cm-filter-active_1h4jn_287{background:#4f46e5;border-color:#4f46e5;color:#fff}._cm-refresh-btn_1h4jn_301{background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:999px;cursor:pointer;transition:all .2s;color:#374151;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px}._cm-refresh-btn_1h4jn_301:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f3f4f6}._cm-refresh-btn_1h4jn_301:disabled{cursor:not-allowed;opacity:.6}._cm-refresh-spinning_1h4jn_355{animation:_spin_1h4jn_1 1s linear infinite}@keyframes _spin_1h4jn_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cm-table-wrapper_1h4jn_383{padding:20px 24px 24px;max-height:calc(90vh - 220px);overflow-y:auto;overflow-x:hidden;background:#f3f4f6;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._cm-section_1h4jn_405{margin-bottom:26px}._cm-section-title_1h4jn_415{font-size:1rem;font-weight:600;color:#fff;margin-bottom:10px;padding:8px 14px;border-radius:6px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-section-title_1h4jn_415._inactive_1h4jn_437{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-table_1h4jn_383{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._cm-table_1h4jn_383 thead{background:linear-gradient(90deg,#22c55e,#4ade80,#a855f7,#f59e0b);color:#fff}._cm-table_1h4jn_383 th{padding:10px 14px;text-align:left;font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}._cm-table_1h4jn_383 th:nth-child(1){width:15%}._cm-table_1h4jn_383 th:nth-child(2){width:35%}._cm-table_1h4jn_383 th:nth-child(3){width:35%}._cm-table_1h4jn_383 th:nth-child(4){width:15%;min-width:100px}._cm-table_1h4jn_383 td{padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:.85rem;color:#374151;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:middle}._cm-table_1h4jn_383 td:last-child{text-align:center;white-space:nowrap;min-width:100px;width:100px}._cm-table_1h4jn_383 tbody tr:nth-child(2n){background:#d1fae5}._cm-table_1h4jn_383 tbody tr:hover{background:#eef2ff}._cm-actions_1h4jn_561{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:nowrap}._cm-action-btn_1h4jn_577{background:#f9fafb;border:1px solid #e5e7eb;padding:6px;border-radius:6px;cursor:pointer;transition:background-color .2s,transform .1s;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;width:28px;height:28px;flex-shrink:0}._cm-action-edit_1h4jn_613{color:#4f46e5}._cm-action-edit_1h4jn_613:hover{background:#4f46e514;transform:translateY(-1px)}._cm-action-delete_1h4jn_631{color:#ef4444}._cm-action-delete_1h4jn_631:hover{background:#ef444414;transform:translateY(-1px)}@media(max-width:768px){._cm-modal_1h4jn_29{width:100%;border-radius:0;max-height:100vh}._cm-header_1h4jn_57{padding:14px 16px}._cm-header_1h4jn_57 h2{font-size:1.15rem}._cm-toolbar_1h4jn_127{flex-direction:column;gap:12px;align-items:stretch;padding:14px 16px}._cm-new-btn_1h4jn_193{margin-left:0;justify-content:center}._cm-filters_1h4jn_237{flex-direction:column;padding:10px 16px}._cm-table-wrapper_1h4jn_383{padding:14px 16px 18px}._cm-table_1h4jn_383{display:block;overflow-x:auto}}body._dark_1h4jn_741 ._cm-backdrop_1h4jn_7{background:#000000bf}body._dark_1h4jn_741 ._cm-modal_1h4jn_29{background:#1e293b;box-shadow:0 10px 30px #00000080}body._dark_1h4jn_741 ._cm-toolbar_1h4jn_127{background:#1e293b;border-bottom-color:#475569}body._dark_1h4jn_741 ._cm-search-input_1h4jn_157{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_1h4jn_741 ._cm-search-input_1h4jn_157:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33}body._dark_1h4jn_741 ._cm-filters_1h4jn_237{background:#1e293b;border-bottom-color:#475569}body._dark_1h4jn_741 ._cm-filter_1h4jn_237{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1h4jn_741 ._cm-filter_1h4jn_237:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1h4jn_741 ._cm-filter-active_1h4jn_287{background:#3b82f6;border-color:#3b82f6;color:#fff}body._dark_1h4jn_741 ._cm-refresh-btn_1h4jn_301{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1h4jn_741 ._cm-refresh-btn_1h4jn_301:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd;background:#1e293b}body._dark_1h4jn_741 ._cm-table-wrapper_1h4jn_383{background:#0f172a}body._dark_1h4jn_741 ._cm-table_1h4jn_383{background:#1e293b;box-shadow:0 1px 3px #0000004d}body._dark_1h4jn_741 ._cm-table_1h4jn_383 th{color:#fff}body._dark_1h4jn_741 ._cm-table_1h4jn_383 td{color:#f1f5f9;border-bottom-color:#334155}body._dark_1h4jn_741 ._cm-table_1h4jn_383 tbody tr:nth-child(2n){background:#334155}body._dark_1h4jn_741 ._cm-table_1h4jn_383 tbody tr:hover{background:#475569}body._dark_1h4jn_741 ._cm-table_1h4jn_383 tbody tr:nth-child(odd){background:#1e293b}._empleados-container_1uxj7_1,._distritos-container_1uxj7_1,._empresas-container_1uxj7_1,._clientes-container_1uxj7_1,._proveedores-container_1uxj7_1,._unidades-container_1uxj7_1,._tareas-container_1uxj7_1,._suscriptores-container_1uxj7_1,._tipo-clientes-container_1uxj7_1,._categorias-cliente-container_1uxj7_1,._condiciones-pago-container_1uxj7_1,._estados-cliente-container_1uxj7_1,._estados-proveedor-container_1uxj7_1,._familias-insumos-container_1uxj7_1,._productos-insumos-container_1uxj7_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1uxj7_1,._distritos-content_1uxj7_1,._empresas-content_1uxj7_1,._clientes-content_1uxj7_1,._proveedores-content_1uxj7_1,._unidades-content_1uxj7_1,._tareas-content_1uxj7_1,._suscriptores-content_1uxj7_1,._tipo-clientes-content_1uxj7_1,._categorias-cliente-content_1uxj7_1,._condiciones-pago-content_1uxj7_1,._estados-cliente-content_1uxj7_1,._estados-proveedor-content_1uxj7_1,._familias-insumos-content_1uxj7_1,._productos-insumos-content_1uxj7_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_1uxj7_1,._distritos-header_1uxj7_1,._empresas-header_1uxj7_1,._clientes-header_1uxj7_1,._proveedores-header_1uxj7_1,._unidades-header_1uxj7_1,._tareas-header_1uxj7_1,._suscriptores-header_1uxj7_1,._tipo-clientes-header_1uxj7_1,._categorias-cliente-header_1uxj7_1,._condiciones-pago-header_1uxj7_1,._estados-cliente-header_1uxj7_1,._estados-proveedor-header_1uxj7_1,._familias-insumos-header_1uxj7_1,._productos-insumos-header_1uxj7_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1uxj7_1 h1,._distritos-header_1uxj7_1 h1,._empresas-header_1uxj7_1 h1,._clientes-header_1uxj7_1 h1,._proveedores-header_1uxj7_1 h1,._unidades-header_1uxj7_1 h1,._tareas-header_1uxj7_1 h1,._suscriptores-header_1uxj7_1 h1,._tipo-clientes-header_1uxj7_1 h1,._categorias-cliente-header_1uxj7_1 h1,._condiciones-pago-header_1uxj7_1 h1,._estados-cliente-header_1uxj7_1 h1,._estados-proveedor-header_1uxj7_1 h1,._familias-insumos-header_1uxj7_1 h1,._productos-insumos-header_1uxj7_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1uxj7_1,._distritos-herramientas_1uxj7_1,._empresas-herramientas_1uxj7_1,._clientes-herramientas_1uxj7_1,._familias-insumos-herramientas_1uxj7_1,._productos-insumos-herramientas_1uxj7_1,._proveedores-herramientas_1uxj7_1,._tareas-herramientas_1uxj7_1,._suscriptores-herramientas_1uxj7_1,._tipo-clientes-herramientas_1uxj7_1,._categorias-cliente-herramientas_1uxj7_1,._condiciones-pago-herramientas_1uxj7_1,._estados-cliente-herramientas_1uxj7_1,._estados-proveedor-herramientas_1uxj7_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1uxj7_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1uxj7_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1uxj7_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1uxj7_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1uxj7_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1uxj7_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1uxj7_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1uxj7_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1uxj7_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1uxj7_1._activo_1uxj7_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1uxj7_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1uxj7_1{margin-bottom:30px}._tabla-titulo_1uxj7_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1uxj7_1,._distritos-tabla_1uxj7_1,._empresas-tabla_1uxj7_1,._tareas-tabla_1uxj7_1,._suscriptores-tabla_1uxj7_1,._tipo-clientes-tabla_1uxj7_1,._categorias-cliente-tabla_1uxj7_1,._condiciones-pago-tabla_1uxj7_1,._estados-cliente-tabla_1uxj7_1,._estados-proveedor-tabla_1uxj7_1,._familias-insumos-tabla_1uxj7_1,._productos-insumos-tabla_1uxj7_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1uxj7_1 thead,._distritos-tabla_1uxj7_1 thead,._empresas-tabla_1uxj7_1 thead,._tareas-tabla_1uxj7_1 thead,._suscriptores-tabla_1uxj7_1 thead,._tipo-clientes-tabla_1uxj7_1 thead,._categorias-cliente-tabla_1uxj7_1 thead,._condiciones-pago-tabla_1uxj7_1 thead,._estados-cliente-tabla_1uxj7_1 thead,._estados-proveedor-tabla_1uxj7_1 thead,._familias-insumos-tabla_1uxj7_1 thead,._productos-insumos-tabla_1uxj7_1 thead{background:#f8f9fa}._empleados-tabla_1uxj7_1 th,._distritos-tabla_1uxj7_1 th,._empresas-tabla_1uxj7_1 th,._tareas-tabla_1uxj7_1 th,._suscriptores-tabla_1uxj7_1 th,._tipo-clientes-tabla_1uxj7_1 th,._categorias-cliente-tabla_1uxj7_1 th,._condiciones-pago-tabla_1uxj7_1 th,._estados-cliente-tabla_1uxj7_1 th,._estados-proveedor-tabla_1uxj7_1 th,._familias-insumos-tabla_1uxj7_1 th,._productos-insumos-tabla_1uxj7_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1uxj7_1 td,._distritos-tabla_1uxj7_1 td,._empresas-tabla_1uxj7_1 td,._tareas-tabla_1uxj7_1 td,._suscriptores-tabla_1uxj7_1 td,._tipo-clientes-tabla_1uxj7_1 td,._categorias-cliente-tabla_1uxj7_1 td,._condiciones-pago-tabla_1uxj7_1 td,._estados-cliente-tabla_1uxj7_1 td,._estados-proveedor-tabla_1uxj7_1 td,._familias-insumos-tabla_1uxj7_1 td,._productos-insumos-tabla_1uxj7_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1uxj7_1 tbody tr:hover,._distritos-tabla_1uxj7_1 tbody tr:hover,._empresas-tabla_1uxj7_1 tbody tr:hover,._tareas-tabla_1uxj7_1 tbody tr:hover,._suscriptores-tabla_1uxj7_1 tbody tr:hover,._tipo-clientes-tabla_1uxj7_1 tbody tr:hover,._categorias-cliente-tabla_1uxj7_1 tbody tr:hover,._condiciones-pago-tabla_1uxj7_1 tbody tr:hover,._estados-cliente-tabla_1uxj7_1 tbody tr:hover,._estados-proveedor-tabla_1uxj7_1 tbody tr:hover,._familias-insumos-tabla_1uxj7_1 tbody tr:hover,._productos-insumos-tabla_1uxj7_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1uxj7_1,._email-badge_1uxj7_1,._telefono-badge_1uxj7_1,._direccion-badge_1uxj7_1,._cargo-badge_1uxj7_1,._departamento-badge_1uxj7_1,._nemotecnico-badge_1uxj7_1,._descripcion-texto_1uxj7_1,._estado-badge_1uxj7_1,._orden-badge_1uxj7_1,._estado-final-badge_1uxj7_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1uxj7_1{background:#e3f2fd;color:#1976d2}._email-badge_1uxj7_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1uxj7_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1uxj7_1{background:#fff3e0;color:#f57c00}._cargo-badge_1uxj7_1{background:#fce4ec;color:#c2185b}._departamento-badge_1uxj7_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1uxj7_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1uxj7_1{color:#333;font-weight:500}._estado-badge_1uxj7_1._activo_1uxj7_1{background:#e8f5e8;color:#388e3c}._estado-badge_1uxj7_1._inactivo_1uxj7_1{background:#ffebee;color:#d32f2f}._orden-badge_1uxj7_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1uxj7_1._final_1uxj7_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1uxj7_1._no-final_1uxj7_1{background:#fff3e0;color:#f57c00}._acciones-botones_1uxj7_1{display:flex;gap:8px}._accion-boton_1uxj7_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1uxj7_1._editar_1uxj7_1{background:#fff3e0;color:#f57c00}._accion-boton_1uxj7_1._editar_1uxj7_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1uxj7_1._eliminar_1uxj7_1{background:#ffebee;color:#d32f2f}._accion-boton_1uxj7_1._eliminar_1uxj7_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1uxj7_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1uxj7_1,._tabla-finales_1uxj7_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1uxj7_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1uxj7_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1uxj7_1,._distritos-container_1uxj7_1,._empresas-container_1uxj7_1,._tareas-container_1uxj7_1,._suscriptores-container_1uxj7_1,._tipo-clientes-container_1uxj7_1,._categorias-cliente-container_1uxj7_1,._condiciones-pago-container_1uxj7_1,._estados-cliente-container_1uxj7_1,._estados-proveedor-container_1uxj7_1,._familias-insumos-container_1uxj7_1,._productos-insumos-container_1uxj7_1{padding:10px}._empleados-content_1uxj7_1,._distritos-content_1uxj7_1,._empresas-content_1uxj7_1,._tareas-content_1uxj7_1,._suscriptores-content_1uxj7_1,._tipo-clientes-content_1uxj7_1,._categorias-cliente-content_1uxj7_1,._condiciones-pago-content_1uxj7_1,._estados-cliente-content_1uxj7_1,._estados-proveedor-content_1uxj7_1,._familias-insumos-content_1uxj7_1{max-height:95vh}._empleados-header_1uxj7_1,._distritos-header_1uxj7_1,._empresas-header_1uxj7_1,._tareas-header_1uxj7_1,._suscriptores-header_1uxj7_1,._tipo-clientes-header_1uxj7_1,._categorias-cliente-header_1uxj7_1,._condiciones-pago-header_1uxj7_1,._estados-cliente-header_1uxj7_1,._estados-proveedor-header_1uxj7_1,._familias-insumos-header_1uxj7_1{padding:15px 20px}._empleados-header_1uxj7_1 h1,._distritos-header_1uxj7_1 h1,._empresas-header_1uxj7_1 h1,._tareas-header_1uxj7_1 h1,._suscriptores-header_1uxj7_1 h1,._tipo-clientes-header_1uxj7_1 h1,._categorias-cliente-header_1uxj7_1 h1,._condiciones-pago-header_1uxj7_1 h1,._estados-cliente-header_1uxj7_1 h1,._estados-proveedor-header_1uxj7_1 h1,._familias-insumos-header_1uxj7_1 h1{font-size:20px}._empleados-herramientas_1uxj7_1,._distritos-herramientas_1uxj7_1,._empresas-herramientas_1uxj7_1,._tareas-herramientas_1uxj7_1,._suscriptores-herramientas_1uxj7_1,._tipo-clientes-herramientas_1uxj7_1,._categorias-cliente-herramientas_1uxj7_1,._condiciones-pago-herramientas_1uxj7_1,._estados-cliente-herramientas_1uxj7_1,._estados-proveedor-herramientas_1uxj7_1,._familias-insumos-herramientas_1uxj7_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1uxj7_1{max-width:none;width:100%}._filtros-container_1uxj7_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1uxj7_1{padding:15px 20px}._empleados-tabla_1uxj7_1,._distritos-tabla_1uxj7_1,._empresas-tabla_1uxj7_1,._tareas-tabla_1uxj7_1,._suscriptores-tabla_1uxj7_1,._tipo-clientes-tabla_1uxj7_1,._categorias-cliente-tabla_1uxj7_1,._condiciones-pago-tabla_1uxj7_1,._estados-cliente-tabla_1uxj7_1,._estados-proveedor-tabla_1uxj7_1,._familias-insumos-tabla_1uxj7_1{font-size:12px}._empleados-tabla_1uxj7_1 th,._empleados-tabla_1uxj7_1 td,._distritos-tabla_1uxj7_1 th,._distritos-tabla_1uxj7_1 td,._empresas-tabla_1uxj7_1 th,._empresas-tabla_1uxj7_1 td,._tareas-tabla_1uxj7_1 th,._tareas-tabla_1uxj7_1 td,._suscriptores-tabla_1uxj7_1 th,._suscriptores-tabla_1uxj7_1 td,._tipo-clientes-tabla_1uxj7_1 th,._tipo-clientes-tabla_1uxj7_1 td,._categorias-cliente-tabla_1uxj7_1 th,._categorias-cliente-tabla_1uxj7_1 td,._condiciones-pago-tabla_1uxj7_1 th,._condiciones-pago-tabla_1uxj7_1 td,._estados-cliente-tabla_1uxj7_1 th,._estados-cliente-tabla_1uxj7_1 td,._estados-proveedor-tabla_1uxj7_1 th,._estados-proveedor-tabla_1uxj7_1 td,._familias-insumos-tabla_1uxj7_1 th,._familias-insumos-tabla_1uxj7_1 td{padding:8px 6px}}._rubros-cliente-container_1uxj7_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1uxj7_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1uxj7_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1uxj7_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1uxj7_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1uxj7_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1uxj7_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1uxj7_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1uxj7_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1uxj7_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1uxj7_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1uxj7_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1uxj7_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1uxj7_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1uxj7_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1uxj7_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1uxj7_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1uxj7_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1uxj7_1 ._empleados-container_1uxj7_1,body._dark_1uxj7_1 ._distritos-container_1uxj7_1,body._dark_1uxj7_1 ._empresas-container_1uxj7_1,body._dark_1uxj7_1 ._clientes-container_1uxj7_1,body._dark_1uxj7_1 ._proveedores-container_1uxj7_1,body._dark_1uxj7_1 ._unidades-container_1uxj7_1,body._dark_1uxj7_1 ._tareas-container_1uxj7_1,body._dark_1uxj7_1 ._suscriptores-container_1uxj7_1,body._dark_1uxj7_1 ._tipo-clientes-container_1uxj7_1,body._dark_1uxj7_1 ._categorias-cliente-container_1uxj7_1,body._dark_1uxj7_1 ._condiciones-pago-container_1uxj7_1,body._dark_1uxj7_1 ._estados-cliente-container_1uxj7_1,body._dark_1uxj7_1 ._estados-proveedor-container_1uxj7_1,body._dark_1uxj7_1 ._familias-insumos-container_1uxj7_1,body._dark_1uxj7_1 ._productos-insumos-container_1uxj7_1,body._dark_1uxj7_1 ._rubros-cliente-container_1uxj7_1{background:#000000bf}body._dark_1uxj7_1 ._empleados-content_1uxj7_1,body._dark_1uxj7_1 ._distritos-content_1uxj7_1,body._dark_1uxj7_1 ._empresas-content_1uxj7_1,body._dark_1uxj7_1 ._clientes-content_1uxj7_1,body._dark_1uxj7_1 ._proveedores-content_1uxj7_1,body._dark_1uxj7_1 ._unidades-content_1uxj7_1,body._dark_1uxj7_1 ._tareas-content_1uxj7_1,body._dark_1uxj7_1 ._suscriptores-content_1uxj7_1,body._dark_1uxj7_1 ._tipo-clientes-content_1uxj7_1,body._dark_1uxj7_1 ._categorias-cliente-content_1uxj7_1,body._dark_1uxj7_1 ._condiciones-pago-content_1uxj7_1,body._dark_1uxj7_1 ._estados-cliente-content_1uxj7_1,body._dark_1uxj7_1 ._estados-proveedor-content_1uxj7_1,body._dark_1uxj7_1 ._familias-insumos-content_1uxj7_1,body._dark_1uxj7_1 ._productos-insumos-content_1uxj7_1,body._dark_1uxj7_1 ._rubros-cliente-content_1uxj7_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1uxj7_1 ._empleados-header_1uxj7_1,body._dark_1uxj7_1 ._distritos-header_1uxj7_1,body._dark_1uxj7_1 ._empresas-header_1uxj7_1,body._dark_1uxj7_1 ._clientes-header_1uxj7_1,body._dark_1uxj7_1 ._proveedores-header_1uxj7_1,body._dark_1uxj7_1 ._unidades-header_1uxj7_1,body._dark_1uxj7_1 ._tareas-header_1uxj7_1,body._dark_1uxj7_1 ._suscriptores-header_1uxj7_1,body._dark_1uxj7_1 ._tipo-clientes-header_1uxj7_1,body._dark_1uxj7_1 ._categorias-cliente-header_1uxj7_1,body._dark_1uxj7_1 ._condiciones-pago-header_1uxj7_1,body._dark_1uxj7_1 ._estados-cliente-header_1uxj7_1,body._dark_1uxj7_1 ._estados-proveedor-header_1uxj7_1,body._dark_1uxj7_1 ._familias-insumos-header_1uxj7_1,body._dark_1uxj7_1 ._productos-insumos-header_1uxj7_1,body._dark_1uxj7_1 ._rubros-cliente-header_1uxj7_1{border-bottom-color:#475569;background:#334155}body._dark_1uxj7_1 ._empleados-header_1uxj7_1 h1,body._dark_1uxj7_1 ._distritos-header_1uxj7_1 h1,body._dark_1uxj7_1 ._empresas-header_1uxj7_1 h1,body._dark_1uxj7_1 ._clientes-header_1uxj7_1 h1,body._dark_1uxj7_1 ._proveedores-header_1uxj7_1 h1,body._dark_1uxj7_1 ._unidades-header_1uxj7_1 h1,body._dark_1uxj7_1 ._tareas-header_1uxj7_1 h1,body._dark_1uxj7_1 ._suscriptores-header_1uxj7_1 h1,body._dark_1uxj7_1 ._tipo-clientes-header_1uxj7_1 h1,body._dark_1uxj7_1 ._categorias-cliente-header_1uxj7_1 h1,body._dark_1uxj7_1 ._condiciones-pago-header_1uxj7_1 h1,body._dark_1uxj7_1 ._estados-cliente-header_1uxj7_1 h1,body._dark_1uxj7_1 ._estados-proveedor-header_1uxj7_1 h1,body._dark_1uxj7_1 ._familias-insumos-header_1uxj7_1 h1,body._dark_1uxj7_1 ._productos-insumos-header_1uxj7_1 h1,body._dark_1uxj7_1 ._rubros-cliente-header_1uxj7_1 h1{color:#fff}body._dark_1uxj7_1 ._empleados-herramientas_1uxj7_1,body._dark_1uxj7_1 ._distritos-herramientas_1uxj7_1,body._dark_1uxj7_1 ._empresas-herramientas_1uxj7_1,body._dark_1uxj7_1 ._clientes-herramientas_1uxj7_1,body._dark_1uxj7_1 ._familias-insumos-herramientas_1uxj7_1,body._dark_1uxj7_1 ._productos-insumos-herramientas_1uxj7_1,body._dark_1uxj7_1 ._proveedores-herramientas_1uxj7_1,body._dark_1uxj7_1 ._tareas-herramientas_1uxj7_1,body._dark_1uxj7_1 ._suscriptores-herramientas_1uxj7_1,body._dark_1uxj7_1 ._tipo-clientes-herramientas_1uxj7_1,body._dark_1uxj7_1 ._categorias-cliente-herramientas_1uxj7_1,body._dark_1uxj7_1 ._condiciones-pago-herramientas_1uxj7_1,body._dark_1uxj7_1 ._estados-cliente-herramientas_1uxj7_1,body._dark_1uxj7_1 ._estados-proveedor-herramientas_1uxj7_1,body._dark_1uxj7_1 ._rubros-cliente-herramientas_1uxj7_1{background:#1e293b;border-bottom-color:#475569}body._dark_1uxj7_1 ._busqueda-input_1uxj7_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1uxj7_1 ._busqueda-input_1uxj7_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1uxj7_1 ._busqueda-icono_1uxj7_1{color:#94a3b8}body._dark_1uxj7_1 ._empleados-tabla_1uxj7_1,body._dark_1uxj7_1 ._distritos-tabla_1uxj7_1,body._dark_1uxj7_1 ._empresas-tabla_1uxj7_1,body._dark_1uxj7_1 ._tareas-tabla_1uxj7_1,body._dark_1uxj7_1 ._suscriptores-tabla_1uxj7_1,body._dark_1uxj7_1 ._tipo-clientes-tabla_1uxj7_1,body._dark_1uxj7_1 ._categorias-cliente-tabla_1uxj7_1,body._dark_1uxj7_1 ._condiciones-pago-tabla_1uxj7_1,body._dark_1uxj7_1 ._estados-cliente-tabla_1uxj7_1,body._dark_1uxj7_1 ._estados-proveedor-tabla_1uxj7_1,body._dark_1uxj7_1 ._familias-insumos-tabla_1uxj7_1,body._dark_1uxj7_1 ._productos-insumos-tabla_1uxj7_1,body._dark_1uxj7_1 ._rubros-cliente-tabla_1uxj7_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1uxj7_1 ._empleados-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._distritos-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._empresas-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._tareas-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._suscriptores-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._tipo-clientes-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._categorias-cliente-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._condiciones-pago-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._estados-cliente-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._estados-proveedor-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._familias-insumos-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._productos-insumos-tabla_1uxj7_1 thead,body._dark_1uxj7_1 ._rubros-cliente-tabla_1uxj7_1 thead{background:#334155}body._dark_1uxj7_1 ._empleados-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._distritos-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._empresas-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._tareas-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._suscriptores-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._tipo-clientes-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._categorias-cliente-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._condiciones-pago-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._estados-cliente-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._estados-proveedor-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._familias-insumos-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._productos-insumos-tabla_1uxj7_1 th,body._dark_1uxj7_1 ._rubros-cliente-tabla_1uxj7_1 th{color:#fff;border-bottom-color:#475569}body._dark_1uxj7_1 ._empleados-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._distritos-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._empresas-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._tareas-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._suscriptores-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._tipo-clientes-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._categorias-cliente-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._condiciones-pago-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._estados-cliente-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._estados-proveedor-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._familias-insumos-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._productos-insumos-tabla_1uxj7_1 td,body._dark_1uxj7_1 ._rubros-cliente-tabla_1uxj7_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1uxj7_1 ._empleados-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._distritos-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._empresas-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._tareas-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._suscriptores-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._tipo-clientes-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._categorias-cliente-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._condiciones-pago-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._estados-cliente-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._estados-proveedor-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._familias-insumos-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._productos-insumos-tabla_1uxj7_1 tbody tr:hover,body._dark_1uxj7_1 ._rubros-cliente-tabla_1uxj7_1 tbody tr:hover{background:#334155}body._dark_1uxj7_1 ._filtros-container_1uxj7_1{background:#1e293b;border-bottom-color:#475569}body._dark_1uxj7_1 ._filtro-boton_1uxj7_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1uxj7_1 ._filtro-boton_1uxj7_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1uxj7_1 ._filtro-boton_1uxj7_1._activo_1uxj7_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1uxj7_1 ._tabla-titulo_1uxj7_1{color:#f1f5f9}body._dark_1uxj7_1 ._descripcion-texto_1uxj7_1{color:#e2e8f0}body._dark_1uxj7_1 ._sin-resultados_1uxj7_1,body._dark_1uxj7_1 ._cerrar-boton_1uxj7_1{color:#94a3b8}body._dark_1uxj7_1 ._cerrar-boton_1uxj7_1:hover{background:#334155;color:#f1f5f9}._formulario-categoria-cliente_1uxj7_6{display:flex;flex-direction:column;gap:20px;padding:24px;background:#f5f5f5}._form-group_1uxj7_15{display:flex;flex-direction:column;gap:8px;align-items:flex-start}._form-group_1uxj7_15 label{font-weight:500;color:#333;font-size:14px;text-align:left;width:100%}._form-group_1uxj7_15 input{width:95%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;color:#333;font-family:inherit;transition:border-color .2s}._form-group_1uxj7_15 input:focus{outline:none;border-color:#667eea}._form-group_1uxj7_15 input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}._form-group_1uxj7_15 select{width:95%;padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:14px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._form-group_1uxj7_15 select:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._form-group_1uxj7_15 select._error_1uxj7_71{border-color:#dc3545}._form-group_1uxj7_15 select:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}._select-with-icons_1uxj7_82{display:flex;align-items:center;gap:8px;width:100%}._select-field_1uxj7_89{flex:1;width:95%;padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:14px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._select-field_1uxj7_89:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._select-icon-btn_1uxj7_108{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid #667eea;border-radius:6px;background:#fff;color:#667eea;cursor:pointer;transition:all .2s;font-size:16px;flex-shrink:0}._select-icon-btn_1uxj7_108:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-1px)}._select-icon-btn_1uxj7_108:active:not(:disabled){transform:translateY(0)}._select-icon-btn_1uxj7_108:disabled{opacity:.5;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}._checkbox-group_1uxj7_143{margin-bottom:0;margin-top:8px}._checkbox-label_1uxj7_148{display:flex;align-items:center;font-size:14px;color:#333;cursor:pointer}._checkbox-label_1uxj7_148 input[type=checkbox]{width:auto;margin-right:8px;cursor:pointer}._form-actions_1uxj7_163{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._btn-cancelar_1uxj7_170{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-cancelar_1uxj7_170:hover{background:#f9f9f9;border-color:#999}._btn-guardar_1uxj7_187{padding:10px 20px;border:none;border-radius:4px;background:#667eea;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-guardar_1uxj7_187:hover{background:#5568d3}._btn-guardar_1uxj7_187:active{transform:translateY(1px)}._campo-ayuda_1uxj7_207{display:block;margin-top:4px;font-size:.8rem;color:#6b7280;font-style:italic}._empleados-container_1y0j8_1,._distritos-container_1y0j8_1,._empresas-container_1y0j8_1,._clientes-container_1y0j8_1,._proveedores-container_1y0j8_1,._unidades-container_1y0j8_1,._tareas-container_1y0j8_1,._suscriptores-container_1y0j8_1,._tipo-clientes-container_1y0j8_1,._categorias-cliente-container_1y0j8_1,._condiciones-pago-container_1y0j8_1,._estados-cliente-container_1y0j8_1,._estados-proveedor-container_1y0j8_1,._familias-insumos-container_1y0j8_1,._productos-insumos-container_1y0j8_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1y0j8_1,._distritos-content_1y0j8_1,._empresas-content_1y0j8_1,._clientes-content_1y0j8_1,._proveedores-content_1y0j8_1,._unidades-content_1y0j8_1,._tareas-content_1y0j8_1,._suscriptores-content_1y0j8_1,._tipo-clientes-content_1y0j8_1,._categorias-cliente-content_1y0j8_1,._condiciones-pago-content_1y0j8_1,._estados-cliente-content_1y0j8_1,._estados-proveedor-content_1y0j8_1,._familias-insumos-content_1y0j8_1,._productos-insumos-content_1y0j8_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_1y0j8_1,._distritos-header_1y0j8_1,._empresas-header_1y0j8_1,._clientes-header_1y0j8_1,._proveedores-header_1y0j8_1,._unidades-header_1y0j8_1,._tareas-header_1y0j8_1,._suscriptores-header_1y0j8_1,._tipo-clientes-header_1y0j8_1,._categorias-cliente-header_1y0j8_1,._condiciones-pago-header_1y0j8_1,._estados-cliente-header_1y0j8_1,._estados-proveedor-header_1y0j8_1,._familias-insumos-header_1y0j8_1,._productos-insumos-header_1y0j8_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1y0j8_1 h1,._distritos-header_1y0j8_1 h1,._empresas-header_1y0j8_1 h1,._clientes-header_1y0j8_1 h1,._proveedores-header_1y0j8_1 h1,._unidades-header_1y0j8_1 h1,._tareas-header_1y0j8_1 h1,._suscriptores-header_1y0j8_1 h1,._tipo-clientes-header_1y0j8_1 h1,._categorias-cliente-header_1y0j8_1 h1,._condiciones-pago-header_1y0j8_1 h1,._estados-cliente-header_1y0j8_1 h1,._estados-proveedor-header_1y0j8_1 h1,._familias-insumos-header_1y0j8_1 h1,._productos-insumos-header_1y0j8_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1y0j8_1,._distritos-herramientas_1y0j8_1,._empresas-herramientas_1y0j8_1,._clientes-herramientas_1y0j8_1,._familias-insumos-herramientas_1y0j8_1,._productos-insumos-herramientas_1y0j8_1,._proveedores-herramientas_1y0j8_1,._tareas-herramientas_1y0j8_1,._suscriptores-herramientas_1y0j8_1,._tipo-clientes-herramientas_1y0j8_1,._categorias-cliente-herramientas_1y0j8_1,._condiciones-pago-herramientas_1y0j8_1,._estados-cliente-herramientas_1y0j8_1,._estados-proveedor-herramientas_1y0j8_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1y0j8_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1y0j8_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1y0j8_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1y0j8_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1y0j8_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1y0j8_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1y0j8_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1y0j8_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1y0j8_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1y0j8_1._activo_1y0j8_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1y0j8_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1y0j8_1{margin-bottom:30px}._tabla-titulo_1y0j8_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1y0j8_1,._distritos-tabla_1y0j8_1,._empresas-tabla_1y0j8_1,._tareas-tabla_1y0j8_1,._suscriptores-tabla_1y0j8_1,._tipo-clientes-tabla_1y0j8_1,._categorias-cliente-tabla_1y0j8_1,._condiciones-pago-tabla_1y0j8_1,._estados-cliente-tabla_1y0j8_1,._estados-proveedor-tabla_1y0j8_1,._familias-insumos-tabla_1y0j8_1,._productos-insumos-tabla_1y0j8_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1y0j8_1 thead,._distritos-tabla_1y0j8_1 thead,._empresas-tabla_1y0j8_1 thead,._tareas-tabla_1y0j8_1 thead,._suscriptores-tabla_1y0j8_1 thead,._tipo-clientes-tabla_1y0j8_1 thead,._categorias-cliente-tabla_1y0j8_1 thead,._condiciones-pago-tabla_1y0j8_1 thead,._estados-cliente-tabla_1y0j8_1 thead,._estados-proveedor-tabla_1y0j8_1 thead,._familias-insumos-tabla_1y0j8_1 thead,._productos-insumos-tabla_1y0j8_1 thead{background:#f8f9fa}._empleados-tabla_1y0j8_1 th,._distritos-tabla_1y0j8_1 th,._empresas-tabla_1y0j8_1 th,._tareas-tabla_1y0j8_1 th,._suscriptores-tabla_1y0j8_1 th,._tipo-clientes-tabla_1y0j8_1 th,._categorias-cliente-tabla_1y0j8_1 th,._condiciones-pago-tabla_1y0j8_1 th,._estados-cliente-tabla_1y0j8_1 th,._estados-proveedor-tabla_1y0j8_1 th,._familias-insumos-tabla_1y0j8_1 th,._productos-insumos-tabla_1y0j8_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1y0j8_1 td,._distritos-tabla_1y0j8_1 td,._empresas-tabla_1y0j8_1 td,._tareas-tabla_1y0j8_1 td,._suscriptores-tabla_1y0j8_1 td,._tipo-clientes-tabla_1y0j8_1 td,._categorias-cliente-tabla_1y0j8_1 td,._condiciones-pago-tabla_1y0j8_1 td,._estados-cliente-tabla_1y0j8_1 td,._estados-proveedor-tabla_1y0j8_1 td,._familias-insumos-tabla_1y0j8_1 td,._productos-insumos-tabla_1y0j8_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1y0j8_1 tbody tr:hover,._distritos-tabla_1y0j8_1 tbody tr:hover,._empresas-tabla_1y0j8_1 tbody tr:hover,._tareas-tabla_1y0j8_1 tbody tr:hover,._suscriptores-tabla_1y0j8_1 tbody tr:hover,._tipo-clientes-tabla_1y0j8_1 tbody tr:hover,._categorias-cliente-tabla_1y0j8_1 tbody tr:hover,._condiciones-pago-tabla_1y0j8_1 tbody tr:hover,._estados-cliente-tabla_1y0j8_1 tbody tr:hover,._estados-proveedor-tabla_1y0j8_1 tbody tr:hover,._familias-insumos-tabla_1y0j8_1 tbody tr:hover,._productos-insumos-tabla_1y0j8_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1y0j8_1,._email-badge_1y0j8_1,._telefono-badge_1y0j8_1,._direccion-badge_1y0j8_1,._cargo-badge_1y0j8_1,._departamento-badge_1y0j8_1,._nemotecnico-badge_1y0j8_1,._descripcion-texto_1y0j8_1,._estado-badge_1y0j8_1,._orden-badge_1y0j8_1,._estado-final-badge_1y0j8_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1y0j8_1{background:#e3f2fd;color:#1976d2}._email-badge_1y0j8_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1y0j8_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1y0j8_1{background:#fff3e0;color:#f57c00}._cargo-badge_1y0j8_1{background:#fce4ec;color:#c2185b}._departamento-badge_1y0j8_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1y0j8_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1y0j8_1{color:#333;font-weight:500}._estado-badge_1y0j8_1._activo_1y0j8_1{background:#e8f5e8;color:#388e3c}._estado-badge_1y0j8_1._inactivo_1y0j8_1{background:#ffebee;color:#d32f2f}._orden-badge_1y0j8_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1y0j8_1._final_1y0j8_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1y0j8_1._no-final_1y0j8_1{background:#fff3e0;color:#f57c00}._acciones-botones_1y0j8_1{display:flex;gap:8px}._accion-boton_1y0j8_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1y0j8_1._editar_1y0j8_1{background:#fff3e0;color:#f57c00}._accion-boton_1y0j8_1._editar_1y0j8_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1y0j8_1._eliminar_1y0j8_1{background:#ffebee;color:#d32f2f}._accion-boton_1y0j8_1._eliminar_1y0j8_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1y0j8_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1y0j8_1,._tabla-finales_1y0j8_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1y0j8_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1y0j8_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1y0j8_1,._distritos-container_1y0j8_1,._empresas-container_1y0j8_1,._tareas-container_1y0j8_1,._suscriptores-container_1y0j8_1,._tipo-clientes-container_1y0j8_1,._categorias-cliente-container_1y0j8_1,._condiciones-pago-container_1y0j8_1,._estados-cliente-container_1y0j8_1,._estados-proveedor-container_1y0j8_1,._familias-insumos-container_1y0j8_1,._productos-insumos-container_1y0j8_1{padding:10px}._empleados-content_1y0j8_1,._distritos-content_1y0j8_1,._empresas-content_1y0j8_1,._tareas-content_1y0j8_1,._suscriptores-content_1y0j8_1,._tipo-clientes-content_1y0j8_1,._categorias-cliente-content_1y0j8_1,._condiciones-pago-content_1y0j8_1,._estados-cliente-content_1y0j8_1,._estados-proveedor-content_1y0j8_1,._familias-insumos-content_1y0j8_1{max-height:95vh}._empleados-header_1y0j8_1,._distritos-header_1y0j8_1,._empresas-header_1y0j8_1,._tareas-header_1y0j8_1,._suscriptores-header_1y0j8_1,._tipo-clientes-header_1y0j8_1,._categorias-cliente-header_1y0j8_1,._condiciones-pago-header_1y0j8_1,._estados-cliente-header_1y0j8_1,._estados-proveedor-header_1y0j8_1,._familias-insumos-header_1y0j8_1{padding:15px 20px}._empleados-header_1y0j8_1 h1,._distritos-header_1y0j8_1 h1,._empresas-header_1y0j8_1 h1,._tareas-header_1y0j8_1 h1,._suscriptores-header_1y0j8_1 h1,._tipo-clientes-header_1y0j8_1 h1,._categorias-cliente-header_1y0j8_1 h1,._condiciones-pago-header_1y0j8_1 h1,._estados-cliente-header_1y0j8_1 h1,._estados-proveedor-header_1y0j8_1 h1,._familias-insumos-header_1y0j8_1 h1{font-size:20px}._empleados-herramientas_1y0j8_1,._distritos-herramientas_1y0j8_1,._empresas-herramientas_1y0j8_1,._tareas-herramientas_1y0j8_1,._suscriptores-herramientas_1y0j8_1,._tipo-clientes-herramientas_1y0j8_1,._categorias-cliente-herramientas_1y0j8_1,._condiciones-pago-herramientas_1y0j8_1,._estados-cliente-herramientas_1y0j8_1,._estados-proveedor-herramientas_1y0j8_1,._familias-insumos-herramientas_1y0j8_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1y0j8_1{max-width:none;width:100%}._filtros-container_1y0j8_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1y0j8_1{padding:15px 20px}._empleados-tabla_1y0j8_1,._distritos-tabla_1y0j8_1,._empresas-tabla_1y0j8_1,._tareas-tabla_1y0j8_1,._suscriptores-tabla_1y0j8_1,._tipo-clientes-tabla_1y0j8_1,._categorias-cliente-tabla_1y0j8_1,._condiciones-pago-tabla_1y0j8_1,._estados-cliente-tabla_1y0j8_1,._estados-proveedor-tabla_1y0j8_1,._familias-insumos-tabla_1y0j8_1{font-size:12px}._empleados-tabla_1y0j8_1 th,._empleados-tabla_1y0j8_1 td,._distritos-tabla_1y0j8_1 th,._distritos-tabla_1y0j8_1 td,._empresas-tabla_1y0j8_1 th,._empresas-tabla_1y0j8_1 td,._tareas-tabla_1y0j8_1 th,._tareas-tabla_1y0j8_1 td,._suscriptores-tabla_1y0j8_1 th,._suscriptores-tabla_1y0j8_1 td,._tipo-clientes-tabla_1y0j8_1 th,._tipo-clientes-tabla_1y0j8_1 td,._categorias-cliente-tabla_1y0j8_1 th,._categorias-cliente-tabla_1y0j8_1 td,._condiciones-pago-tabla_1y0j8_1 th,._condiciones-pago-tabla_1y0j8_1 td,._estados-cliente-tabla_1y0j8_1 th,._estados-cliente-tabla_1y0j8_1 td,._estados-proveedor-tabla_1y0j8_1 th,._estados-proveedor-tabla_1y0j8_1 td,._familias-insumos-tabla_1y0j8_1 th,._familias-insumos-tabla_1y0j8_1 td{padding:8px 6px}}._rubros-cliente-container_1y0j8_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1y0j8_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1y0j8_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1y0j8_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1y0j8_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1y0j8_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1y0j8_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1y0j8_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1y0j8_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1y0j8_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1y0j8_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1y0j8_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1y0j8_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1y0j8_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1y0j8_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1y0j8_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1y0j8_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1y0j8_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1y0j8_373 ._empleados-container_1y0j8_1,body._dark_1y0j8_373 ._distritos-container_1y0j8_1,body._dark_1y0j8_373 ._empresas-container_1y0j8_1,body._dark_1y0j8_373 ._clientes-container_1y0j8_1,body._dark_1y0j8_373 ._proveedores-container_1y0j8_1,body._dark_1y0j8_373 ._unidades-container_1y0j8_1,body._dark_1y0j8_373 ._tareas-container_1y0j8_1,body._dark_1y0j8_373 ._suscriptores-container_1y0j8_1,body._dark_1y0j8_373 ._tipo-clientes-container_1y0j8_1,body._dark_1y0j8_373 ._categorias-cliente-container_1y0j8_1,body._dark_1y0j8_373 ._condiciones-pago-container_1y0j8_1,body._dark_1y0j8_373 ._estados-cliente-container_1y0j8_1,body._dark_1y0j8_373 ._estados-proveedor-container_1y0j8_1,body._dark_1y0j8_373 ._familias-insumos-container_1y0j8_1,body._dark_1y0j8_373 ._productos-insumos-container_1y0j8_1,body._dark_1y0j8_373 ._rubros-cliente-container_1y0j8_1{background:#000000bf}body._dark_1y0j8_373 ._empleados-content_1y0j8_1,body._dark_1y0j8_373 ._distritos-content_1y0j8_1,body._dark_1y0j8_373 ._empresas-content_1y0j8_1,body._dark_1y0j8_373 ._clientes-content_1y0j8_1,body._dark_1y0j8_373 ._proveedores-content_1y0j8_1,body._dark_1y0j8_373 ._unidades-content_1y0j8_1,body._dark_1y0j8_373 ._tareas-content_1y0j8_1,body._dark_1y0j8_373 ._suscriptores-content_1y0j8_1,body._dark_1y0j8_373 ._tipo-clientes-content_1y0j8_1,body._dark_1y0j8_373 ._categorias-cliente-content_1y0j8_1,body._dark_1y0j8_373 ._condiciones-pago-content_1y0j8_1,body._dark_1y0j8_373 ._estados-cliente-content_1y0j8_1,body._dark_1y0j8_373 ._estados-proveedor-content_1y0j8_1,body._dark_1y0j8_373 ._familias-insumos-content_1y0j8_1,body._dark_1y0j8_373 ._productos-insumos-content_1y0j8_1,body._dark_1y0j8_373 ._rubros-cliente-content_1y0j8_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1y0j8_373 ._empleados-header_1y0j8_1,body._dark_1y0j8_373 ._distritos-header_1y0j8_1,body._dark_1y0j8_373 ._empresas-header_1y0j8_1,body._dark_1y0j8_373 ._clientes-header_1y0j8_1,body._dark_1y0j8_373 ._proveedores-header_1y0j8_1,body._dark_1y0j8_373 ._unidades-header_1y0j8_1,body._dark_1y0j8_373 ._tareas-header_1y0j8_1,body._dark_1y0j8_373 ._suscriptores-header_1y0j8_1,body._dark_1y0j8_373 ._tipo-clientes-header_1y0j8_1,body._dark_1y0j8_373 ._categorias-cliente-header_1y0j8_1,body._dark_1y0j8_373 ._condiciones-pago-header_1y0j8_1,body._dark_1y0j8_373 ._estados-cliente-header_1y0j8_1,body._dark_1y0j8_373 ._estados-proveedor-header_1y0j8_1,body._dark_1y0j8_373 ._familias-insumos-header_1y0j8_1,body._dark_1y0j8_373 ._productos-insumos-header_1y0j8_1,body._dark_1y0j8_373 ._rubros-cliente-header_1y0j8_1{border-bottom-color:#475569;background:#334155}body._dark_1y0j8_373 ._empleados-header_1y0j8_1 h1,body._dark_1y0j8_373 ._distritos-header_1y0j8_1 h1,body._dark_1y0j8_373 ._empresas-header_1y0j8_1 h1,body._dark_1y0j8_373 ._clientes-header_1y0j8_1 h1,body._dark_1y0j8_373 ._proveedores-header_1y0j8_1 h1,body._dark_1y0j8_373 ._unidades-header_1y0j8_1 h1,body._dark_1y0j8_373 ._tareas-header_1y0j8_1 h1,body._dark_1y0j8_373 ._suscriptores-header_1y0j8_1 h1,body._dark_1y0j8_373 ._tipo-clientes-header_1y0j8_1 h1,body._dark_1y0j8_373 ._categorias-cliente-header_1y0j8_1 h1,body._dark_1y0j8_373 ._condiciones-pago-header_1y0j8_1 h1,body._dark_1y0j8_373 ._estados-cliente-header_1y0j8_1 h1,body._dark_1y0j8_373 ._estados-proveedor-header_1y0j8_1 h1,body._dark_1y0j8_373 ._familias-insumos-header_1y0j8_1 h1,body._dark_1y0j8_373 ._productos-insumos-header_1y0j8_1 h1,body._dark_1y0j8_373 ._rubros-cliente-header_1y0j8_1 h1{color:#fff}body._dark_1y0j8_373 ._empleados-herramientas_1y0j8_1,body._dark_1y0j8_373 ._distritos-herramientas_1y0j8_1,body._dark_1y0j8_373 ._empresas-herramientas_1y0j8_1,body._dark_1y0j8_373 ._clientes-herramientas_1y0j8_1,body._dark_1y0j8_373 ._familias-insumos-herramientas_1y0j8_1,body._dark_1y0j8_373 ._productos-insumos-herramientas_1y0j8_1,body._dark_1y0j8_373 ._proveedores-herramientas_1y0j8_1,body._dark_1y0j8_373 ._tareas-herramientas_1y0j8_1,body._dark_1y0j8_373 ._suscriptores-herramientas_1y0j8_1,body._dark_1y0j8_373 ._tipo-clientes-herramientas_1y0j8_1,body._dark_1y0j8_373 ._categorias-cliente-herramientas_1y0j8_1,body._dark_1y0j8_373 ._condiciones-pago-herramientas_1y0j8_1,body._dark_1y0j8_373 ._estados-cliente-herramientas_1y0j8_1,body._dark_1y0j8_373 ._estados-proveedor-herramientas_1y0j8_1,body._dark_1y0j8_373 ._rubros-cliente-herramientas_1y0j8_1{background:#1e293b;border-bottom-color:#475569}body._dark_1y0j8_373 ._busqueda-input_1y0j8_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1y0j8_373 ._busqueda-input_1y0j8_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1y0j8_373 ._busqueda-icono_1y0j8_1{color:#94a3b8}body._dark_1y0j8_373 ._empleados-tabla_1y0j8_1,body._dark_1y0j8_373 ._distritos-tabla_1y0j8_1,body._dark_1y0j8_373 ._empresas-tabla_1y0j8_1,body._dark_1y0j8_373 ._tareas-tabla_1y0j8_1,body._dark_1y0j8_373 ._suscriptores-tabla_1y0j8_1,body._dark_1y0j8_373 ._tipo-clientes-tabla_1y0j8_1,body._dark_1y0j8_373 ._categorias-cliente-tabla_1y0j8_1,body._dark_1y0j8_373 ._condiciones-pago-tabla_1y0j8_1,body._dark_1y0j8_373 ._estados-cliente-tabla_1y0j8_1,body._dark_1y0j8_373 ._estados-proveedor-tabla_1y0j8_1,body._dark_1y0j8_373 ._familias-insumos-tabla_1y0j8_1,body._dark_1y0j8_373 ._productos-insumos-tabla_1y0j8_1,body._dark_1y0j8_373 ._rubros-cliente-tabla_1y0j8_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1y0j8_373 ._empleados-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._distritos-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._empresas-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._tareas-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._suscriptores-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._tipo-clientes-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._categorias-cliente-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._condiciones-pago-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._estados-cliente-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._estados-proveedor-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._familias-insumos-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._productos-insumos-tabla_1y0j8_1 thead,body._dark_1y0j8_373 ._rubros-cliente-tabla_1y0j8_1 thead{background:#334155}body._dark_1y0j8_373 ._empleados-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._distritos-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._empresas-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._tareas-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._suscriptores-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._tipo-clientes-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._categorias-cliente-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._condiciones-pago-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._estados-cliente-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._estados-proveedor-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._familias-insumos-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._productos-insumos-tabla_1y0j8_1 th,body._dark_1y0j8_373 ._rubros-cliente-tabla_1y0j8_1 th{color:#fff;border-bottom-color:#475569}body._dark_1y0j8_373 ._empleados-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._distritos-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._empresas-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._tareas-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._suscriptores-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._tipo-clientes-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._categorias-cliente-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._condiciones-pago-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._estados-cliente-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._estados-proveedor-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._familias-insumos-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._productos-insumos-tabla_1y0j8_1 td,body._dark_1y0j8_373 ._rubros-cliente-tabla_1y0j8_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1y0j8_373 ._empleados-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._distritos-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._empresas-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._tareas-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._suscriptores-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._tipo-clientes-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._categorias-cliente-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._condiciones-pago-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._estados-cliente-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._estados-proveedor-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._familias-insumos-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._productos-insumos-tabla_1y0j8_1 tbody tr:hover,body._dark_1y0j8_373 ._rubros-cliente-tabla_1y0j8_1 tbody tr:hover{background:#334155}body._dark_1y0j8_373 ._filtros-container_1y0j8_1{background:#1e293b;border-bottom-color:#475569}body._dark_1y0j8_373 ._filtro-boton_1y0j8_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1y0j8_373 ._filtro-boton_1y0j8_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1y0j8_373 ._filtro-boton_1y0j8_1._activo_1y0j8_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1y0j8_373 ._tabla-titulo_1y0j8_1{color:#f1f5f9}body._dark_1y0j8_373 ._descripcion-texto_1y0j8_1{color:#e2e8f0}body._dark_1y0j8_373 ._sin-resultados_1y0j8_1,body._dark_1y0j8_373 ._cerrar-boton_1y0j8_1{color:#94a3b8}body._dark_1y0j8_373 ._cerrar-boton_1y0j8_1:hover{background:#334155;color:#f1f5f9}._cm-backdrop_1y0j8_4{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1200}._cm-modal_1y0j8_15{background:#f3f4f6;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:0;max-width:1100px;width:95%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._cm-header_1y0j8_29{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(90deg,#667eea,#764ba2,#9f7aea);color:#fff}._cm-header_1y0j8_29 h2{margin:0;font-size:1.4rem;font-weight:600}._cm-close_1y0j8_44{background:#ffffff26;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:6px 10px;border-radius:999px;transition:all .2s;display:flex;align-items:center;justify-content:center}._cm-close_1y0j8_44:hover{background:#ffffff40;transform:scale(1.05)}._cm-toolbar_1y0j8_64{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e5e7eb}._cm-search-container_1y0j8_73{position:relative;flex:1;max-width:450px}._cm-search-input_1y0j8_79{width:100%;padding:10px 12px 10px 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._cm-search-input_1y0j8_79:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._cm-new-btn_1y0j8_97{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;align-items:center;gap:6px;margin-left:18px}._cm-new-btn_1y0j8_97:hover{background:#4338ca;transform:translateY(-1px)}._cm-filters_1y0j8_119{display:flex;gap:10px;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}._cm-filter_1y0j8_119{background:#fff;border:1px solid #d1d5db;padding:8px 18px;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;color:#374151}._cm-filter_1y0j8_119:hover{border-color:#667eea;color:#667eea}._cm-filter-active_1y0j8_144{background:#4f46e5;border-color:#4f46e5;color:#fff}._cm-refresh-btn_1y0j8_151{background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:999px;cursor:pointer;transition:all .2s;color:#374151;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px}._cm-refresh-btn_1y0j8_151:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f3f4f6}._cm-refresh-btn_1y0j8_151:disabled{cursor:not-allowed;opacity:.6}._cm-refresh-spinning_1y0j8_178{animation:_spin_1y0j8_1 1s linear infinite}@keyframes _spin_1y0j8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cm-table-wrapper_1y0j8_192{padding:20px 24px 24px;max-height:calc(90vh - 220px);overflow-y:auto;overflow-x:hidden;background:#f3f4f6;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._cm-section_1y0j8_203{margin-bottom:26px}._cm-section-title_1y0j8_208{font-size:1rem;font-weight:600;color:#fff;margin-bottom:10px;padding:8px 14px;border-radius:6px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-section-title_1y0j8_208._inactive_1y0j8_219{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-table_1y0j8_192{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._cm-table_1y0j8_192 thead{background:linear-gradient(90deg,#22c55e,#4ade80,#a855f7,#f59e0b);color:#fff}._cm-table_1y0j8_192 th{padding:10px 14px;text-align:left;font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}._cm-table_1y0j8_192 th:nth-child(1){width:12%}._cm-table_1y0j8_192 th:nth-child(2){width:20%}._cm-table_1y0j8_192 th:nth-child(3){width:20%}._cm-table_1y0j8_192 th:nth-child(4){width:15%}._cm-table_1y0j8_192 th:nth-child(5){width:23%}._cm-table_1y0j8_192 th:nth-child(6){width:10%;min-width:100px}._cm-table_1y0j8_192 td{padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:.85rem;color:#374151;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:middle}._cm-table_1y0j8_192 td:last-child{text-align:center;white-space:nowrap;min-width:100px;width:100px}._cm-table_1y0j8_192 tbody tr:nth-child(2n){background:#d1fae5}._cm-table_1y0j8_192 tbody tr:hover{background:#eef2ff}._cm-actions_1y0j8_283{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:nowrap}._cm-action-btn_1y0j8_291{background:#f9fafb;border:1px solid #e5e7eb;padding:6px;border-radius:6px;cursor:pointer;transition:background-color .2s,transform .1s;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;width:28px;height:28px;flex-shrink:0}._cm-action-edit_1y0j8_309{color:#4f46e5}._cm-action-edit_1y0j8_309:hover{background:#4f46e514;transform:translateY(-1px)}._cm-action-delete_1y0j8_318{color:#ef4444}._cm-action-delete_1y0j8_318:hover{background:#ef444414;transform:translateY(-1px)}@media(max-width:768px){._cm-modal_1y0j8_15{width:100%;border-radius:0;max-height:100vh}._cm-header_1y0j8_29{padding:14px 16px}._cm-header_1y0j8_29 h2{font-size:1.15rem}._cm-toolbar_1y0j8_64{flex-direction:column;gap:12px;align-items:stretch;padding:14px 16px}._cm-new-btn_1y0j8_97{margin-left:0;justify-content:center}._cm-filters_1y0j8_119{flex-direction:column;padding:10px 16px}._cm-table-wrapper_1y0j8_192{padding:14px 16px 18px}._cm-table_1y0j8_192{display:block;overflow-x:auto}}body._dark_1y0j8_373 ._cm-backdrop_1y0j8_4{background:#000000bf}body._dark_1y0j8_373 ._cm-modal_1y0j8_15{background:#1e293b;box-shadow:0 10px 30px #00000080}body._dark_1y0j8_373 ._cm-toolbar_1y0j8_64{background:#1e293b;border-bottom-color:#475569}body._dark_1y0j8_373 ._cm-search-input_1y0j8_79{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_1y0j8_373 ._cm-search-input_1y0j8_79:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33}body._dark_1y0j8_373 ._cm-filters_1y0j8_119{background:#1e293b;border-bottom-color:#475569}body._dark_1y0j8_373 ._cm-filter_1y0j8_119{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1y0j8_373 ._cm-filter_1y0j8_119:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1y0j8_373 ._cm-filter-active_1y0j8_144{background:#3b82f6;border-color:#3b82f6;color:#fff}body._dark_1y0j8_373 ._cm-refresh-btn_1y0j8_151{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1y0j8_373 ._cm-refresh-btn_1y0j8_151:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd;background:#1e293b}body._dark_1y0j8_373 ._cm-table-wrapper_1y0j8_192{background:#0f172a}body._dark_1y0j8_373 ._cm-table_1y0j8_192{background:#1e293b;box-shadow:0 1px 3px #0000004d}body._dark_1y0j8_373 ._cm-table_1y0j8_192 th{color:#fff}body._dark_1y0j8_373 ._cm-table_1y0j8_192 td{color:#f1f5f9;border-bottom-color:#334155}body._dark_1y0j8_373 ._cm-table_1y0j8_192 tbody tr:nth-child(2n){background:#334155}body._dark_1y0j8_373 ._cm-table_1y0j8_192 tbody tr:hover{background:#475569}body._dark_1y0j8_373 ._cm-table_1y0j8_192 tbody tr:nth-child(odd){background:#1e293b}._empleados-container_njnfe_1,._distritos-container_njnfe_1,._empresas-container_njnfe_1,._clientes-container_njnfe_1,._proveedores-container_njnfe_1,._unidades-container_njnfe_1,._tareas-container_njnfe_1,._suscriptores-container_njnfe_1,._tipo-clientes-container_njnfe_1,._categorias-cliente-container_njnfe_1,._condiciones-pago-container_njnfe_1,._estados-cliente-container_njnfe_1,._estados-proveedor-container_njnfe_1,._familias-insumos-container_njnfe_1,._productos-insumos-container_njnfe_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_njnfe_1,._distritos-content_njnfe_1,._empresas-content_njnfe_1,._clientes-content_njnfe_1,._proveedores-content_njnfe_1,._unidades-content_njnfe_1,._tareas-content_njnfe_1,._suscriptores-content_njnfe_1,._tipo-clientes-content_njnfe_1,._categorias-cliente-content_njnfe_1,._condiciones-pago-content_njnfe_1,._estados-cliente-content_njnfe_1,._estados-proveedor-content_njnfe_1,._familias-insumos-content_njnfe_1,._productos-insumos-content_njnfe_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_njnfe_1,._distritos-header_njnfe_1,._empresas-header_njnfe_1,._clientes-header_njnfe_1,._proveedores-header_njnfe_1,._unidades-header_njnfe_1,._tareas-header_njnfe_1,._suscriptores-header_njnfe_1,._tipo-clientes-header_njnfe_1,._categorias-cliente-header_njnfe_1,._condiciones-pago-header_njnfe_1,._estados-cliente-header_njnfe_1,._estados-proveedor-header_njnfe_1,._familias-insumos-header_njnfe_1,._productos-insumos-header_njnfe_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_njnfe_1 h1,._distritos-header_njnfe_1 h1,._empresas-header_njnfe_1 h1,._clientes-header_njnfe_1 h1,._proveedores-header_njnfe_1 h1,._unidades-header_njnfe_1 h1,._tareas-header_njnfe_1 h1,._suscriptores-header_njnfe_1 h1,._tipo-clientes-header_njnfe_1 h1,._categorias-cliente-header_njnfe_1 h1,._condiciones-pago-header_njnfe_1 h1,._estados-cliente-header_njnfe_1 h1,._estados-proveedor-header_njnfe_1 h1,._familias-insumos-header_njnfe_1 h1,._productos-insumos-header_njnfe_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_njnfe_1,._distritos-herramientas_njnfe_1,._empresas-herramientas_njnfe_1,._clientes-herramientas_njnfe_1,._familias-insumos-herramientas_njnfe_1,._productos-insumos-herramientas_njnfe_1,._proveedores-herramientas_njnfe_1,._tareas-herramientas_njnfe_1,._suscriptores-herramientas_njnfe_1,._tipo-clientes-herramientas_njnfe_1,._categorias-cliente-herramientas_njnfe_1,._condiciones-pago-herramientas_njnfe_1,._estados-cliente-herramientas_njnfe_1,._estados-proveedor-herramientas_njnfe_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_njnfe_1{position:relative;flex:1;max-width:400px}._busqueda-icono_njnfe_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_njnfe_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_njnfe_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_njnfe_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_njnfe_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_njnfe_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_njnfe_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_njnfe_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_njnfe_1._activo_njnfe_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_njnfe_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_njnfe_1{margin-bottom:30px}._tabla-titulo_njnfe_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_njnfe_1,._distritos-tabla_njnfe_1,._empresas-tabla_njnfe_1,._tareas-tabla_njnfe_1,._suscriptores-tabla_njnfe_1,._tipo-clientes-tabla_njnfe_1,._categorias-cliente-tabla_njnfe_1,._condiciones-pago-tabla_njnfe_1,._estados-cliente-tabla_njnfe_1,._estados-proveedor-tabla_njnfe_1,._familias-insumos-tabla_njnfe_1,._productos-insumos-tabla_njnfe_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_njnfe_1 thead,._distritos-tabla_njnfe_1 thead,._empresas-tabla_njnfe_1 thead,._tareas-tabla_njnfe_1 thead,._suscriptores-tabla_njnfe_1 thead,._tipo-clientes-tabla_njnfe_1 thead,._categorias-cliente-tabla_njnfe_1 thead,._condiciones-pago-tabla_njnfe_1 thead,._estados-cliente-tabla_njnfe_1 thead,._estados-proveedor-tabla_njnfe_1 thead,._familias-insumos-tabla_njnfe_1 thead,._productos-insumos-tabla_njnfe_1 thead{background:#f8f9fa}._empleados-tabla_njnfe_1 th,._distritos-tabla_njnfe_1 th,._empresas-tabla_njnfe_1 th,._tareas-tabla_njnfe_1 th,._suscriptores-tabla_njnfe_1 th,._tipo-clientes-tabla_njnfe_1 th,._categorias-cliente-tabla_njnfe_1 th,._condiciones-pago-tabla_njnfe_1 th,._estados-cliente-tabla_njnfe_1 th,._estados-proveedor-tabla_njnfe_1 th,._familias-insumos-tabla_njnfe_1 th,._productos-insumos-tabla_njnfe_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_njnfe_1 td,._distritos-tabla_njnfe_1 td,._empresas-tabla_njnfe_1 td,._tareas-tabla_njnfe_1 td,._suscriptores-tabla_njnfe_1 td,._tipo-clientes-tabla_njnfe_1 td,._categorias-cliente-tabla_njnfe_1 td,._condiciones-pago-tabla_njnfe_1 td,._estados-cliente-tabla_njnfe_1 td,._estados-proveedor-tabla_njnfe_1 td,._familias-insumos-tabla_njnfe_1 td,._productos-insumos-tabla_njnfe_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_njnfe_1 tbody tr:hover,._distritos-tabla_njnfe_1 tbody tr:hover,._empresas-tabla_njnfe_1 tbody tr:hover,._tareas-tabla_njnfe_1 tbody tr:hover,._suscriptores-tabla_njnfe_1 tbody tr:hover,._tipo-clientes-tabla_njnfe_1 tbody tr:hover,._categorias-cliente-tabla_njnfe_1 tbody tr:hover,._condiciones-pago-tabla_njnfe_1 tbody tr:hover,._estados-cliente-tabla_njnfe_1 tbody tr:hover,._estados-proveedor-tabla_njnfe_1 tbody tr:hover,._familias-insumos-tabla_njnfe_1 tbody tr:hover,._productos-insumos-tabla_njnfe_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_njnfe_1,._email-badge_njnfe_1,._telefono-badge_njnfe_1,._direccion-badge_njnfe_1,._cargo-badge_njnfe_1,._departamento-badge_njnfe_1,._nemotecnico-badge_njnfe_1,._descripcion-texto_njnfe_1,._estado-badge_njnfe_1,._orden-badge_njnfe_1,._estado-final-badge_njnfe_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_njnfe_1{background:#e3f2fd;color:#1976d2}._email-badge_njnfe_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_njnfe_1{background:#e8f5e8;color:#388e3c}._direccion-badge_njnfe_1{background:#fff3e0;color:#f57c00}._cargo-badge_njnfe_1{background:#fce4ec;color:#c2185b}._departamento-badge_njnfe_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_njnfe_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_njnfe_1{color:#333;font-weight:500}._estado-badge_njnfe_1._activo_njnfe_1{background:#e8f5e8;color:#388e3c}._estado-badge_njnfe_1._inactivo_njnfe_1{background:#ffebee;color:#d32f2f}._orden-badge_njnfe_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_njnfe_1._final_njnfe_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_njnfe_1._no-final_njnfe_1{background:#fff3e0;color:#f57c00}._acciones-botones_njnfe_1{display:flex;gap:8px}._accion-boton_njnfe_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_njnfe_1._editar_njnfe_1{background:#fff3e0;color:#f57c00}._accion-boton_njnfe_1._editar_njnfe_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_njnfe_1._eliminar_njnfe_1{background:#ffebee;color:#d32f2f}._accion-boton_njnfe_1._eliminar_njnfe_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_njnfe_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_njnfe_1,._tabla-finales_njnfe_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_njnfe_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_njnfe_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_njnfe_1,._distritos-container_njnfe_1,._empresas-container_njnfe_1,._tareas-container_njnfe_1,._suscriptores-container_njnfe_1,._tipo-clientes-container_njnfe_1,._categorias-cliente-container_njnfe_1,._condiciones-pago-container_njnfe_1,._estados-cliente-container_njnfe_1,._estados-proveedor-container_njnfe_1,._familias-insumos-container_njnfe_1,._productos-insumos-container_njnfe_1{padding:10px}._empleados-content_njnfe_1,._distritos-content_njnfe_1,._empresas-content_njnfe_1,._tareas-content_njnfe_1,._suscriptores-content_njnfe_1,._tipo-clientes-content_njnfe_1,._categorias-cliente-content_njnfe_1,._condiciones-pago-content_njnfe_1,._estados-cliente-content_njnfe_1,._estados-proveedor-content_njnfe_1,._familias-insumos-content_njnfe_1{max-height:95vh}._empleados-header_njnfe_1,._distritos-header_njnfe_1,._empresas-header_njnfe_1,._tareas-header_njnfe_1,._suscriptores-header_njnfe_1,._tipo-clientes-header_njnfe_1,._categorias-cliente-header_njnfe_1,._condiciones-pago-header_njnfe_1,._estados-cliente-header_njnfe_1,._estados-proveedor-header_njnfe_1,._familias-insumos-header_njnfe_1{padding:15px 20px}._empleados-header_njnfe_1 h1,._distritos-header_njnfe_1 h1,._empresas-header_njnfe_1 h1,._tareas-header_njnfe_1 h1,._suscriptores-header_njnfe_1 h1,._tipo-clientes-header_njnfe_1 h1,._categorias-cliente-header_njnfe_1 h1,._condiciones-pago-header_njnfe_1 h1,._estados-cliente-header_njnfe_1 h1,._estados-proveedor-header_njnfe_1 h1,._familias-insumos-header_njnfe_1 h1{font-size:20px}._empleados-herramientas_njnfe_1,._distritos-herramientas_njnfe_1,._empresas-herramientas_njnfe_1,._tareas-herramientas_njnfe_1,._suscriptores-herramientas_njnfe_1,._tipo-clientes-herramientas_njnfe_1,._categorias-cliente-herramientas_njnfe_1,._condiciones-pago-herramientas_njnfe_1,._estados-cliente-herramientas_njnfe_1,._estados-proveedor-herramientas_njnfe_1,._familias-insumos-herramientas_njnfe_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_njnfe_1{max-width:none;width:100%}._filtros-container_njnfe_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_njnfe_1{padding:15px 20px}._empleados-tabla_njnfe_1,._distritos-tabla_njnfe_1,._empresas-tabla_njnfe_1,._tareas-tabla_njnfe_1,._suscriptores-tabla_njnfe_1,._tipo-clientes-tabla_njnfe_1,._categorias-cliente-tabla_njnfe_1,._condiciones-pago-tabla_njnfe_1,._estados-cliente-tabla_njnfe_1,._estados-proveedor-tabla_njnfe_1,._familias-insumos-tabla_njnfe_1{font-size:12px}._empleados-tabla_njnfe_1 th,._empleados-tabla_njnfe_1 td,._distritos-tabla_njnfe_1 th,._distritos-tabla_njnfe_1 td,._empresas-tabla_njnfe_1 th,._empresas-tabla_njnfe_1 td,._tareas-tabla_njnfe_1 th,._tareas-tabla_njnfe_1 td,._suscriptores-tabla_njnfe_1 th,._suscriptores-tabla_njnfe_1 td,._tipo-clientes-tabla_njnfe_1 th,._tipo-clientes-tabla_njnfe_1 td,._categorias-cliente-tabla_njnfe_1 th,._categorias-cliente-tabla_njnfe_1 td,._condiciones-pago-tabla_njnfe_1 th,._condiciones-pago-tabla_njnfe_1 td,._estados-cliente-tabla_njnfe_1 th,._estados-cliente-tabla_njnfe_1 td,._estados-proveedor-tabla_njnfe_1 th,._estados-proveedor-tabla_njnfe_1 td,._familias-insumos-tabla_njnfe_1 th,._familias-insumos-tabla_njnfe_1 td{padding:8px 6px}}._rubros-cliente-container_njnfe_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_njnfe_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_njnfe_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_njnfe_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_njnfe_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_njnfe_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_njnfe_1 thead{background:#f8f9fa}._rubros-cliente-tabla_njnfe_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_njnfe_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_njnfe_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_njnfe_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_njnfe_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_njnfe_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_njnfe_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_njnfe_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_njnfe_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_njnfe_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_njnfe_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_njnfe_1 ._empleados-container_njnfe_1,body._dark_njnfe_1 ._distritos-container_njnfe_1,body._dark_njnfe_1 ._empresas-container_njnfe_1,body._dark_njnfe_1 ._clientes-container_njnfe_1,body._dark_njnfe_1 ._proveedores-container_njnfe_1,body._dark_njnfe_1 ._unidades-container_njnfe_1,body._dark_njnfe_1 ._tareas-container_njnfe_1,body._dark_njnfe_1 ._suscriptores-container_njnfe_1,body._dark_njnfe_1 ._tipo-clientes-container_njnfe_1,body._dark_njnfe_1 ._categorias-cliente-container_njnfe_1,body._dark_njnfe_1 ._condiciones-pago-container_njnfe_1,body._dark_njnfe_1 ._estados-cliente-container_njnfe_1,body._dark_njnfe_1 ._estados-proveedor-container_njnfe_1,body._dark_njnfe_1 ._familias-insumos-container_njnfe_1,body._dark_njnfe_1 ._productos-insumos-container_njnfe_1,body._dark_njnfe_1 ._rubros-cliente-container_njnfe_1{background:#000000bf}body._dark_njnfe_1 ._empleados-content_njnfe_1,body._dark_njnfe_1 ._distritos-content_njnfe_1,body._dark_njnfe_1 ._empresas-content_njnfe_1,body._dark_njnfe_1 ._clientes-content_njnfe_1,body._dark_njnfe_1 ._proveedores-content_njnfe_1,body._dark_njnfe_1 ._unidades-content_njnfe_1,body._dark_njnfe_1 ._tareas-content_njnfe_1,body._dark_njnfe_1 ._suscriptores-content_njnfe_1,body._dark_njnfe_1 ._tipo-clientes-content_njnfe_1,body._dark_njnfe_1 ._categorias-cliente-content_njnfe_1,body._dark_njnfe_1 ._condiciones-pago-content_njnfe_1,body._dark_njnfe_1 ._estados-cliente-content_njnfe_1,body._dark_njnfe_1 ._estados-proveedor-content_njnfe_1,body._dark_njnfe_1 ._familias-insumos-content_njnfe_1,body._dark_njnfe_1 ._productos-insumos-content_njnfe_1,body._dark_njnfe_1 ._rubros-cliente-content_njnfe_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_njnfe_1 ._empleados-header_njnfe_1,body._dark_njnfe_1 ._distritos-header_njnfe_1,body._dark_njnfe_1 ._empresas-header_njnfe_1,body._dark_njnfe_1 ._clientes-header_njnfe_1,body._dark_njnfe_1 ._proveedores-header_njnfe_1,body._dark_njnfe_1 ._unidades-header_njnfe_1,body._dark_njnfe_1 ._tareas-header_njnfe_1,body._dark_njnfe_1 ._suscriptores-header_njnfe_1,body._dark_njnfe_1 ._tipo-clientes-header_njnfe_1,body._dark_njnfe_1 ._categorias-cliente-header_njnfe_1,body._dark_njnfe_1 ._condiciones-pago-header_njnfe_1,body._dark_njnfe_1 ._estados-cliente-header_njnfe_1,body._dark_njnfe_1 ._estados-proveedor-header_njnfe_1,body._dark_njnfe_1 ._familias-insumos-header_njnfe_1,body._dark_njnfe_1 ._productos-insumos-header_njnfe_1,body._dark_njnfe_1 ._rubros-cliente-header_njnfe_1{border-bottom-color:#475569;background:#334155}body._dark_njnfe_1 ._empleados-header_njnfe_1 h1,body._dark_njnfe_1 ._distritos-header_njnfe_1 h1,body._dark_njnfe_1 ._empresas-header_njnfe_1 h1,body._dark_njnfe_1 ._clientes-header_njnfe_1 h1,body._dark_njnfe_1 ._proveedores-header_njnfe_1 h1,body._dark_njnfe_1 ._unidades-header_njnfe_1 h1,body._dark_njnfe_1 ._tareas-header_njnfe_1 h1,body._dark_njnfe_1 ._suscriptores-header_njnfe_1 h1,body._dark_njnfe_1 ._tipo-clientes-header_njnfe_1 h1,body._dark_njnfe_1 ._categorias-cliente-header_njnfe_1 h1,body._dark_njnfe_1 ._condiciones-pago-header_njnfe_1 h1,body._dark_njnfe_1 ._estados-cliente-header_njnfe_1 h1,body._dark_njnfe_1 ._estados-proveedor-header_njnfe_1 h1,body._dark_njnfe_1 ._familias-insumos-header_njnfe_1 h1,body._dark_njnfe_1 ._productos-insumos-header_njnfe_1 h1,body._dark_njnfe_1 ._rubros-cliente-header_njnfe_1 h1{color:#fff}body._dark_njnfe_1 ._empleados-herramientas_njnfe_1,body._dark_njnfe_1 ._distritos-herramientas_njnfe_1,body._dark_njnfe_1 ._empresas-herramientas_njnfe_1,body._dark_njnfe_1 ._clientes-herramientas_njnfe_1,body._dark_njnfe_1 ._familias-insumos-herramientas_njnfe_1,body._dark_njnfe_1 ._productos-insumos-herramientas_njnfe_1,body._dark_njnfe_1 ._proveedores-herramientas_njnfe_1,body._dark_njnfe_1 ._tareas-herramientas_njnfe_1,body._dark_njnfe_1 ._suscriptores-herramientas_njnfe_1,body._dark_njnfe_1 ._tipo-clientes-herramientas_njnfe_1,body._dark_njnfe_1 ._categorias-cliente-herramientas_njnfe_1,body._dark_njnfe_1 ._condiciones-pago-herramientas_njnfe_1,body._dark_njnfe_1 ._estados-cliente-herramientas_njnfe_1,body._dark_njnfe_1 ._estados-proveedor-herramientas_njnfe_1,body._dark_njnfe_1 ._rubros-cliente-herramientas_njnfe_1{background:#1e293b;border-bottom-color:#475569}body._dark_njnfe_1 ._busqueda-input_njnfe_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_njnfe_1 ._busqueda-input_njnfe_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_njnfe_1 ._busqueda-icono_njnfe_1{color:#94a3b8}body._dark_njnfe_1 ._empleados-tabla_njnfe_1,body._dark_njnfe_1 ._distritos-tabla_njnfe_1,body._dark_njnfe_1 ._empresas-tabla_njnfe_1,body._dark_njnfe_1 ._tareas-tabla_njnfe_1,body._dark_njnfe_1 ._suscriptores-tabla_njnfe_1,body._dark_njnfe_1 ._tipo-clientes-tabla_njnfe_1,body._dark_njnfe_1 ._categorias-cliente-tabla_njnfe_1,body._dark_njnfe_1 ._condiciones-pago-tabla_njnfe_1,body._dark_njnfe_1 ._estados-cliente-tabla_njnfe_1,body._dark_njnfe_1 ._estados-proveedor-tabla_njnfe_1,body._dark_njnfe_1 ._familias-insumos-tabla_njnfe_1,body._dark_njnfe_1 ._productos-insumos-tabla_njnfe_1,body._dark_njnfe_1 ._rubros-cliente-tabla_njnfe_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_njnfe_1 ._empleados-tabla_njnfe_1 thead,body._dark_njnfe_1 ._distritos-tabla_njnfe_1 thead,body._dark_njnfe_1 ._empresas-tabla_njnfe_1 thead,body._dark_njnfe_1 ._tareas-tabla_njnfe_1 thead,body._dark_njnfe_1 ._suscriptores-tabla_njnfe_1 thead,body._dark_njnfe_1 ._tipo-clientes-tabla_njnfe_1 thead,body._dark_njnfe_1 ._categorias-cliente-tabla_njnfe_1 thead,body._dark_njnfe_1 ._condiciones-pago-tabla_njnfe_1 thead,body._dark_njnfe_1 ._estados-cliente-tabla_njnfe_1 thead,body._dark_njnfe_1 ._estados-proveedor-tabla_njnfe_1 thead,body._dark_njnfe_1 ._familias-insumos-tabla_njnfe_1 thead,body._dark_njnfe_1 ._productos-insumos-tabla_njnfe_1 thead,body._dark_njnfe_1 ._rubros-cliente-tabla_njnfe_1 thead{background:#334155}body._dark_njnfe_1 ._empleados-tabla_njnfe_1 th,body._dark_njnfe_1 ._distritos-tabla_njnfe_1 th,body._dark_njnfe_1 ._empresas-tabla_njnfe_1 th,body._dark_njnfe_1 ._tareas-tabla_njnfe_1 th,body._dark_njnfe_1 ._suscriptores-tabla_njnfe_1 th,body._dark_njnfe_1 ._tipo-clientes-tabla_njnfe_1 th,body._dark_njnfe_1 ._categorias-cliente-tabla_njnfe_1 th,body._dark_njnfe_1 ._condiciones-pago-tabla_njnfe_1 th,body._dark_njnfe_1 ._estados-cliente-tabla_njnfe_1 th,body._dark_njnfe_1 ._estados-proveedor-tabla_njnfe_1 th,body._dark_njnfe_1 ._familias-insumos-tabla_njnfe_1 th,body._dark_njnfe_1 ._productos-insumos-tabla_njnfe_1 th,body._dark_njnfe_1 ._rubros-cliente-tabla_njnfe_1 th{color:#fff;border-bottom-color:#475569}body._dark_njnfe_1 ._empleados-tabla_njnfe_1 td,body._dark_njnfe_1 ._distritos-tabla_njnfe_1 td,body._dark_njnfe_1 ._empresas-tabla_njnfe_1 td,body._dark_njnfe_1 ._tareas-tabla_njnfe_1 td,body._dark_njnfe_1 ._suscriptores-tabla_njnfe_1 td,body._dark_njnfe_1 ._tipo-clientes-tabla_njnfe_1 td,body._dark_njnfe_1 ._categorias-cliente-tabla_njnfe_1 td,body._dark_njnfe_1 ._condiciones-pago-tabla_njnfe_1 td,body._dark_njnfe_1 ._estados-cliente-tabla_njnfe_1 td,body._dark_njnfe_1 ._estados-proveedor-tabla_njnfe_1 td,body._dark_njnfe_1 ._familias-insumos-tabla_njnfe_1 td,body._dark_njnfe_1 ._productos-insumos-tabla_njnfe_1 td,body._dark_njnfe_1 ._rubros-cliente-tabla_njnfe_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_njnfe_1 ._empleados-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._distritos-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._empresas-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._tareas-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._suscriptores-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._tipo-clientes-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._categorias-cliente-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._condiciones-pago-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._estados-cliente-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._estados-proveedor-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._familias-insumos-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._productos-insumos-tabla_njnfe_1 tbody tr:hover,body._dark_njnfe_1 ._rubros-cliente-tabla_njnfe_1 tbody tr:hover{background:#334155}body._dark_njnfe_1 ._filtros-container_njnfe_1{background:#1e293b;border-bottom-color:#475569}body._dark_njnfe_1 ._filtro-boton_njnfe_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_njnfe_1 ._filtro-boton_njnfe_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_njnfe_1 ._filtro-boton_njnfe_1._activo_njnfe_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_njnfe_1 ._tabla-titulo_njnfe_1{color:#f1f5f9}body._dark_njnfe_1 ._descripcion-texto_njnfe_1{color:#e2e8f0}body._dark_njnfe_1 ._sin-resultados_njnfe_1,body._dark_njnfe_1 ._cerrar-boton_njnfe_1{color:#94a3b8}body._dark_njnfe_1 ._cerrar-boton_njnfe_1:hover{background:#334155;color:#f1f5f9}._formulario-categoria-cliente_njnfe_6{display:flex;flex-direction:column;gap:20px;padding:24px;background:#f5f5f5}._form-group_njnfe_15{display:flex;flex-direction:column;gap:8px;align-items:flex-start}._form-group_njnfe_15 label{font-weight:500;color:#333;font-size:14px;text-align:left;width:100%}._form-group_njnfe_15 input{width:95%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;color:#333;font-family:inherit;transition:border-color .2s}._form-group_njnfe_15 input:focus{outline:none;border-color:#667eea}._form-group_njnfe_15 input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}._form-group_njnfe_15 select{padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:14px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._form-group_njnfe_15 select:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._form-group_njnfe_15 select._error_njnfe_70{border-color:#dc3545}._checkbox-group_njnfe_75{margin-bottom:0;margin-top:8px}._checkbox-label_njnfe_80{display:flex;align-items:center;font-size:14px;color:#333;cursor:pointer}._checkbox-label_njnfe_80 input[type=checkbox]{width:auto;margin-right:8px;cursor:pointer}._form-actions_njnfe_95{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._btn-cancelar_njnfe_102{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-cancelar_njnfe_102:hover{background:#f9f9f9;border-color:#999}._btn-guardar_njnfe_119{padding:10px 20px;border:none;border-radius:4px;background:#667eea;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-guardar_njnfe_119:hover{background:#5568d3}._btn-guardar_njnfe_119:active{transform:translateY(1px)}._campo-ayuda_njnfe_139{display:block;margin-top:4px;font-size:.8rem;color:#6b7280;font-style:italic}._empleados-container_1e2p5_1,._distritos-container_1e2p5_1,._empresas-container_1e2p5_1,._clientes-container_1e2p5_1,._proveedores-container_1e2p5_1,._unidades-container_1e2p5_1,._tareas-container_1e2p5_1,._suscriptores-container_1e2p5_1,._tipo-clientes-container_1e2p5_1,._categorias-cliente-container_1e2p5_1,._condiciones-pago-container_1e2p5_1,._estados-cliente-container_1e2p5_1,._estados-proveedor-container_1e2p5_1,._familias-insumos-container_1e2p5_1,._productos-insumos-container_1e2p5_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1e2p5_1,._distritos-content_1e2p5_1,._empresas-content_1e2p5_1,._clientes-content_1e2p5_1,._proveedores-content_1e2p5_1,._unidades-content_1e2p5_1,._tareas-content_1e2p5_1,._suscriptores-content_1e2p5_1,._tipo-clientes-content_1e2p5_1,._categorias-cliente-content_1e2p5_1,._condiciones-pago-content_1e2p5_1,._estados-cliente-content_1e2p5_1,._estados-proveedor-content_1e2p5_1,._familias-insumos-content_1e2p5_1,._productos-insumos-content_1e2p5_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_1e2p5_1,._distritos-header_1e2p5_1,._empresas-header_1e2p5_1,._clientes-header_1e2p5_1,._proveedores-header_1e2p5_1,._unidades-header_1e2p5_1,._tareas-header_1e2p5_1,._suscriptores-header_1e2p5_1,._tipo-clientes-header_1e2p5_1,._categorias-cliente-header_1e2p5_1,._condiciones-pago-header_1e2p5_1,._estados-cliente-header_1e2p5_1,._estados-proveedor-header_1e2p5_1,._familias-insumos-header_1e2p5_1,._productos-insumos-header_1e2p5_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1e2p5_1 h1,._distritos-header_1e2p5_1 h1,._empresas-header_1e2p5_1 h1,._clientes-header_1e2p5_1 h1,._proveedores-header_1e2p5_1 h1,._unidades-header_1e2p5_1 h1,._tareas-header_1e2p5_1 h1,._suscriptores-header_1e2p5_1 h1,._tipo-clientes-header_1e2p5_1 h1,._categorias-cliente-header_1e2p5_1 h1,._condiciones-pago-header_1e2p5_1 h1,._estados-cliente-header_1e2p5_1 h1,._estados-proveedor-header_1e2p5_1 h1,._familias-insumos-header_1e2p5_1 h1,._productos-insumos-header_1e2p5_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1e2p5_1,._distritos-herramientas_1e2p5_1,._empresas-herramientas_1e2p5_1,._clientes-herramientas_1e2p5_1,._familias-insumos-herramientas_1e2p5_1,._productos-insumos-herramientas_1e2p5_1,._proveedores-herramientas_1e2p5_1,._tareas-herramientas_1e2p5_1,._suscriptores-herramientas_1e2p5_1,._tipo-clientes-herramientas_1e2p5_1,._categorias-cliente-herramientas_1e2p5_1,._condiciones-pago-herramientas_1e2p5_1,._estados-cliente-herramientas_1e2p5_1,._estados-proveedor-herramientas_1e2p5_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1e2p5_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1e2p5_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1e2p5_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1e2p5_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1e2p5_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1e2p5_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1e2p5_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1e2p5_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1e2p5_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1e2p5_1._activo_1e2p5_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1e2p5_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1e2p5_1{margin-bottom:30px}._tabla-titulo_1e2p5_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1e2p5_1,._distritos-tabla_1e2p5_1,._empresas-tabla_1e2p5_1,._tareas-tabla_1e2p5_1,._suscriptores-tabla_1e2p5_1,._tipo-clientes-tabla_1e2p5_1,._categorias-cliente-tabla_1e2p5_1,._condiciones-pago-tabla_1e2p5_1,._estados-cliente-tabla_1e2p5_1,._estados-proveedor-tabla_1e2p5_1,._familias-insumos-tabla_1e2p5_1,._productos-insumos-tabla_1e2p5_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1e2p5_1 thead,._distritos-tabla_1e2p5_1 thead,._empresas-tabla_1e2p5_1 thead,._tareas-tabla_1e2p5_1 thead,._suscriptores-tabla_1e2p5_1 thead,._tipo-clientes-tabla_1e2p5_1 thead,._categorias-cliente-tabla_1e2p5_1 thead,._condiciones-pago-tabla_1e2p5_1 thead,._estados-cliente-tabla_1e2p5_1 thead,._estados-proveedor-tabla_1e2p5_1 thead,._familias-insumos-tabla_1e2p5_1 thead,._productos-insumos-tabla_1e2p5_1 thead{background:#f8f9fa}._empleados-tabla_1e2p5_1 th,._distritos-tabla_1e2p5_1 th,._empresas-tabla_1e2p5_1 th,._tareas-tabla_1e2p5_1 th,._suscriptores-tabla_1e2p5_1 th,._tipo-clientes-tabla_1e2p5_1 th,._categorias-cliente-tabla_1e2p5_1 th,._condiciones-pago-tabla_1e2p5_1 th,._estados-cliente-tabla_1e2p5_1 th,._estados-proveedor-tabla_1e2p5_1 th,._familias-insumos-tabla_1e2p5_1 th,._productos-insumos-tabla_1e2p5_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1e2p5_1 td,._distritos-tabla_1e2p5_1 td,._empresas-tabla_1e2p5_1 td,._tareas-tabla_1e2p5_1 td,._suscriptores-tabla_1e2p5_1 td,._tipo-clientes-tabla_1e2p5_1 td,._categorias-cliente-tabla_1e2p5_1 td,._condiciones-pago-tabla_1e2p5_1 td,._estados-cliente-tabla_1e2p5_1 td,._estados-proveedor-tabla_1e2p5_1 td,._familias-insumos-tabla_1e2p5_1 td,._productos-insumos-tabla_1e2p5_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1e2p5_1 tbody tr:hover,._distritos-tabla_1e2p5_1 tbody tr:hover,._empresas-tabla_1e2p5_1 tbody tr:hover,._tareas-tabla_1e2p5_1 tbody tr:hover,._suscriptores-tabla_1e2p5_1 tbody tr:hover,._tipo-clientes-tabla_1e2p5_1 tbody tr:hover,._categorias-cliente-tabla_1e2p5_1 tbody tr:hover,._condiciones-pago-tabla_1e2p5_1 tbody tr:hover,._estados-cliente-tabla_1e2p5_1 tbody tr:hover,._estados-proveedor-tabla_1e2p5_1 tbody tr:hover,._familias-insumos-tabla_1e2p5_1 tbody tr:hover,._productos-insumos-tabla_1e2p5_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1e2p5_1,._email-badge_1e2p5_1,._telefono-badge_1e2p5_1,._direccion-badge_1e2p5_1,._cargo-badge_1e2p5_1,._departamento-badge_1e2p5_1,._nemotecnico-badge_1e2p5_1,._descripcion-texto_1e2p5_1,._estado-badge_1e2p5_1,._orden-badge_1e2p5_1,._estado-final-badge_1e2p5_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1e2p5_1{background:#e3f2fd;color:#1976d2}._email-badge_1e2p5_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1e2p5_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1e2p5_1{background:#fff3e0;color:#f57c00}._cargo-badge_1e2p5_1{background:#fce4ec;color:#c2185b}._departamento-badge_1e2p5_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1e2p5_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1e2p5_1{color:#333;font-weight:500}._estado-badge_1e2p5_1._activo_1e2p5_1{background:#e8f5e8;color:#388e3c}._estado-badge_1e2p5_1._inactivo_1e2p5_1{background:#ffebee;color:#d32f2f}._orden-badge_1e2p5_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1e2p5_1._final_1e2p5_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1e2p5_1._no-final_1e2p5_1{background:#fff3e0;color:#f57c00}._acciones-botones_1e2p5_1{display:flex;gap:8px}._accion-boton_1e2p5_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1e2p5_1._editar_1e2p5_1{background:#fff3e0;color:#f57c00}._accion-boton_1e2p5_1._editar_1e2p5_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1e2p5_1._eliminar_1e2p5_1{background:#ffebee;color:#d32f2f}._accion-boton_1e2p5_1._eliminar_1e2p5_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1e2p5_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1e2p5_1,._tabla-finales_1e2p5_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1e2p5_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1e2p5_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1e2p5_1,._distritos-container_1e2p5_1,._empresas-container_1e2p5_1,._tareas-container_1e2p5_1,._suscriptores-container_1e2p5_1,._tipo-clientes-container_1e2p5_1,._categorias-cliente-container_1e2p5_1,._condiciones-pago-container_1e2p5_1,._estados-cliente-container_1e2p5_1,._estados-proveedor-container_1e2p5_1,._familias-insumos-container_1e2p5_1,._productos-insumos-container_1e2p5_1{padding:10px}._empleados-content_1e2p5_1,._distritos-content_1e2p5_1,._empresas-content_1e2p5_1,._tareas-content_1e2p5_1,._suscriptores-content_1e2p5_1,._tipo-clientes-content_1e2p5_1,._categorias-cliente-content_1e2p5_1,._condiciones-pago-content_1e2p5_1,._estados-cliente-content_1e2p5_1,._estados-proveedor-content_1e2p5_1,._familias-insumos-content_1e2p5_1{max-height:95vh}._empleados-header_1e2p5_1,._distritos-header_1e2p5_1,._empresas-header_1e2p5_1,._tareas-header_1e2p5_1,._suscriptores-header_1e2p5_1,._tipo-clientes-header_1e2p5_1,._categorias-cliente-header_1e2p5_1,._condiciones-pago-header_1e2p5_1,._estados-cliente-header_1e2p5_1,._estados-proveedor-header_1e2p5_1,._familias-insumos-header_1e2p5_1{padding:15px 20px}._empleados-header_1e2p5_1 h1,._distritos-header_1e2p5_1 h1,._empresas-header_1e2p5_1 h1,._tareas-header_1e2p5_1 h1,._suscriptores-header_1e2p5_1 h1,._tipo-clientes-header_1e2p5_1 h1,._categorias-cliente-header_1e2p5_1 h1,._condiciones-pago-header_1e2p5_1 h1,._estados-cliente-header_1e2p5_1 h1,._estados-proveedor-header_1e2p5_1 h1,._familias-insumos-header_1e2p5_1 h1{font-size:20px}._empleados-herramientas_1e2p5_1,._distritos-herramientas_1e2p5_1,._empresas-herramientas_1e2p5_1,._tareas-herramientas_1e2p5_1,._suscriptores-herramientas_1e2p5_1,._tipo-clientes-herramientas_1e2p5_1,._categorias-cliente-herramientas_1e2p5_1,._condiciones-pago-herramientas_1e2p5_1,._estados-cliente-herramientas_1e2p5_1,._estados-proveedor-herramientas_1e2p5_1,._familias-insumos-herramientas_1e2p5_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1e2p5_1{max-width:none;width:100%}._filtros-container_1e2p5_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1e2p5_1{padding:15px 20px}._empleados-tabla_1e2p5_1,._distritos-tabla_1e2p5_1,._empresas-tabla_1e2p5_1,._tareas-tabla_1e2p5_1,._suscriptores-tabla_1e2p5_1,._tipo-clientes-tabla_1e2p5_1,._categorias-cliente-tabla_1e2p5_1,._condiciones-pago-tabla_1e2p5_1,._estados-cliente-tabla_1e2p5_1,._estados-proveedor-tabla_1e2p5_1,._familias-insumos-tabla_1e2p5_1{font-size:12px}._empleados-tabla_1e2p5_1 th,._empleados-tabla_1e2p5_1 td,._distritos-tabla_1e2p5_1 th,._distritos-tabla_1e2p5_1 td,._empresas-tabla_1e2p5_1 th,._empresas-tabla_1e2p5_1 td,._tareas-tabla_1e2p5_1 th,._tareas-tabla_1e2p5_1 td,._suscriptores-tabla_1e2p5_1 th,._suscriptores-tabla_1e2p5_1 td,._tipo-clientes-tabla_1e2p5_1 th,._tipo-clientes-tabla_1e2p5_1 td,._categorias-cliente-tabla_1e2p5_1 th,._categorias-cliente-tabla_1e2p5_1 td,._condiciones-pago-tabla_1e2p5_1 th,._condiciones-pago-tabla_1e2p5_1 td,._estados-cliente-tabla_1e2p5_1 th,._estados-cliente-tabla_1e2p5_1 td,._estados-proveedor-tabla_1e2p5_1 th,._estados-proveedor-tabla_1e2p5_1 td,._familias-insumos-tabla_1e2p5_1 th,._familias-insumos-tabla_1e2p5_1 td{padding:8px 6px}}._rubros-cliente-container_1e2p5_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1e2p5_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1e2p5_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1e2p5_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1e2p5_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1e2p5_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1e2p5_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1e2p5_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1e2p5_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1e2p5_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1e2p5_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1e2p5_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1e2p5_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1e2p5_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1e2p5_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1e2p5_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1e2p5_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1e2p5_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1e2p5_373 ._empleados-container_1e2p5_1,body._dark_1e2p5_373 ._distritos-container_1e2p5_1,body._dark_1e2p5_373 ._empresas-container_1e2p5_1,body._dark_1e2p5_373 ._clientes-container_1e2p5_1,body._dark_1e2p5_373 ._proveedores-container_1e2p5_1,body._dark_1e2p5_373 ._unidades-container_1e2p5_1,body._dark_1e2p5_373 ._tareas-container_1e2p5_1,body._dark_1e2p5_373 ._suscriptores-container_1e2p5_1,body._dark_1e2p5_373 ._tipo-clientes-container_1e2p5_1,body._dark_1e2p5_373 ._categorias-cliente-container_1e2p5_1,body._dark_1e2p5_373 ._condiciones-pago-container_1e2p5_1,body._dark_1e2p5_373 ._estados-cliente-container_1e2p5_1,body._dark_1e2p5_373 ._estados-proveedor-container_1e2p5_1,body._dark_1e2p5_373 ._familias-insumos-container_1e2p5_1,body._dark_1e2p5_373 ._productos-insumos-container_1e2p5_1,body._dark_1e2p5_373 ._rubros-cliente-container_1e2p5_1{background:#000000bf}body._dark_1e2p5_373 ._empleados-content_1e2p5_1,body._dark_1e2p5_373 ._distritos-content_1e2p5_1,body._dark_1e2p5_373 ._empresas-content_1e2p5_1,body._dark_1e2p5_373 ._clientes-content_1e2p5_1,body._dark_1e2p5_373 ._proveedores-content_1e2p5_1,body._dark_1e2p5_373 ._unidades-content_1e2p5_1,body._dark_1e2p5_373 ._tareas-content_1e2p5_1,body._dark_1e2p5_373 ._suscriptores-content_1e2p5_1,body._dark_1e2p5_373 ._tipo-clientes-content_1e2p5_1,body._dark_1e2p5_373 ._categorias-cliente-content_1e2p5_1,body._dark_1e2p5_373 ._condiciones-pago-content_1e2p5_1,body._dark_1e2p5_373 ._estados-cliente-content_1e2p5_1,body._dark_1e2p5_373 ._estados-proveedor-content_1e2p5_1,body._dark_1e2p5_373 ._familias-insumos-content_1e2p5_1,body._dark_1e2p5_373 ._productos-insumos-content_1e2p5_1,body._dark_1e2p5_373 ._rubros-cliente-content_1e2p5_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1e2p5_373 ._empleados-header_1e2p5_1,body._dark_1e2p5_373 ._distritos-header_1e2p5_1,body._dark_1e2p5_373 ._empresas-header_1e2p5_1,body._dark_1e2p5_373 ._clientes-header_1e2p5_1,body._dark_1e2p5_373 ._proveedores-header_1e2p5_1,body._dark_1e2p5_373 ._unidades-header_1e2p5_1,body._dark_1e2p5_373 ._tareas-header_1e2p5_1,body._dark_1e2p5_373 ._suscriptores-header_1e2p5_1,body._dark_1e2p5_373 ._tipo-clientes-header_1e2p5_1,body._dark_1e2p5_373 ._categorias-cliente-header_1e2p5_1,body._dark_1e2p5_373 ._condiciones-pago-header_1e2p5_1,body._dark_1e2p5_373 ._estados-cliente-header_1e2p5_1,body._dark_1e2p5_373 ._estados-proveedor-header_1e2p5_1,body._dark_1e2p5_373 ._familias-insumos-header_1e2p5_1,body._dark_1e2p5_373 ._productos-insumos-header_1e2p5_1,body._dark_1e2p5_373 ._rubros-cliente-header_1e2p5_1{border-bottom-color:#475569;background:#334155}body._dark_1e2p5_373 ._empleados-header_1e2p5_1 h1,body._dark_1e2p5_373 ._distritos-header_1e2p5_1 h1,body._dark_1e2p5_373 ._empresas-header_1e2p5_1 h1,body._dark_1e2p5_373 ._clientes-header_1e2p5_1 h1,body._dark_1e2p5_373 ._proveedores-header_1e2p5_1 h1,body._dark_1e2p5_373 ._unidades-header_1e2p5_1 h1,body._dark_1e2p5_373 ._tareas-header_1e2p5_1 h1,body._dark_1e2p5_373 ._suscriptores-header_1e2p5_1 h1,body._dark_1e2p5_373 ._tipo-clientes-header_1e2p5_1 h1,body._dark_1e2p5_373 ._categorias-cliente-header_1e2p5_1 h1,body._dark_1e2p5_373 ._condiciones-pago-header_1e2p5_1 h1,body._dark_1e2p5_373 ._estados-cliente-header_1e2p5_1 h1,body._dark_1e2p5_373 ._estados-proveedor-header_1e2p5_1 h1,body._dark_1e2p5_373 ._familias-insumos-header_1e2p5_1 h1,body._dark_1e2p5_373 ._productos-insumos-header_1e2p5_1 h1,body._dark_1e2p5_373 ._rubros-cliente-header_1e2p5_1 h1{color:#fff}body._dark_1e2p5_373 ._empleados-herramientas_1e2p5_1,body._dark_1e2p5_373 ._distritos-herramientas_1e2p5_1,body._dark_1e2p5_373 ._empresas-herramientas_1e2p5_1,body._dark_1e2p5_373 ._clientes-herramientas_1e2p5_1,body._dark_1e2p5_373 ._familias-insumos-herramientas_1e2p5_1,body._dark_1e2p5_373 ._productos-insumos-herramientas_1e2p5_1,body._dark_1e2p5_373 ._proveedores-herramientas_1e2p5_1,body._dark_1e2p5_373 ._tareas-herramientas_1e2p5_1,body._dark_1e2p5_373 ._suscriptores-herramientas_1e2p5_1,body._dark_1e2p5_373 ._tipo-clientes-herramientas_1e2p5_1,body._dark_1e2p5_373 ._categorias-cliente-herramientas_1e2p5_1,body._dark_1e2p5_373 ._condiciones-pago-herramientas_1e2p5_1,body._dark_1e2p5_373 ._estados-cliente-herramientas_1e2p5_1,body._dark_1e2p5_373 ._estados-proveedor-herramientas_1e2p5_1,body._dark_1e2p5_373 ._rubros-cliente-herramientas_1e2p5_1{background:#1e293b;border-bottom-color:#475569}body._dark_1e2p5_373 ._busqueda-input_1e2p5_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1e2p5_373 ._busqueda-input_1e2p5_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1e2p5_373 ._busqueda-icono_1e2p5_1{color:#94a3b8}body._dark_1e2p5_373 ._empleados-tabla_1e2p5_1,body._dark_1e2p5_373 ._distritos-tabla_1e2p5_1,body._dark_1e2p5_373 ._empresas-tabla_1e2p5_1,body._dark_1e2p5_373 ._tareas-tabla_1e2p5_1,body._dark_1e2p5_373 ._suscriptores-tabla_1e2p5_1,body._dark_1e2p5_373 ._tipo-clientes-tabla_1e2p5_1,body._dark_1e2p5_373 ._categorias-cliente-tabla_1e2p5_1,body._dark_1e2p5_373 ._condiciones-pago-tabla_1e2p5_1,body._dark_1e2p5_373 ._estados-cliente-tabla_1e2p5_1,body._dark_1e2p5_373 ._estados-proveedor-tabla_1e2p5_1,body._dark_1e2p5_373 ._familias-insumos-tabla_1e2p5_1,body._dark_1e2p5_373 ._productos-insumos-tabla_1e2p5_1,body._dark_1e2p5_373 ._rubros-cliente-tabla_1e2p5_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1e2p5_373 ._empleados-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._distritos-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._empresas-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._tareas-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._suscriptores-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._tipo-clientes-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._categorias-cliente-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._condiciones-pago-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._estados-cliente-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._estados-proveedor-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._familias-insumos-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._productos-insumos-tabla_1e2p5_1 thead,body._dark_1e2p5_373 ._rubros-cliente-tabla_1e2p5_1 thead{background:#334155}body._dark_1e2p5_373 ._empleados-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._distritos-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._empresas-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._tareas-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._suscriptores-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._tipo-clientes-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._categorias-cliente-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._condiciones-pago-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._estados-cliente-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._estados-proveedor-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._familias-insumos-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._productos-insumos-tabla_1e2p5_1 th,body._dark_1e2p5_373 ._rubros-cliente-tabla_1e2p5_1 th{color:#fff;border-bottom-color:#475569}body._dark_1e2p5_373 ._empleados-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._distritos-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._empresas-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._tareas-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._suscriptores-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._tipo-clientes-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._categorias-cliente-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._condiciones-pago-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._estados-cliente-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._estados-proveedor-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._familias-insumos-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._productos-insumos-tabla_1e2p5_1 td,body._dark_1e2p5_373 ._rubros-cliente-tabla_1e2p5_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1e2p5_373 ._empleados-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._distritos-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._empresas-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._tareas-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._suscriptores-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._tipo-clientes-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._categorias-cliente-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._condiciones-pago-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._estados-cliente-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._estados-proveedor-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._familias-insumos-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._productos-insumos-tabla_1e2p5_1 tbody tr:hover,body._dark_1e2p5_373 ._rubros-cliente-tabla_1e2p5_1 tbody tr:hover{background:#334155}body._dark_1e2p5_373 ._filtros-container_1e2p5_1{background:#1e293b;border-bottom-color:#475569}body._dark_1e2p5_373 ._filtro-boton_1e2p5_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1e2p5_373 ._filtro-boton_1e2p5_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1e2p5_373 ._filtro-boton_1e2p5_1._activo_1e2p5_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1e2p5_373 ._tabla-titulo_1e2p5_1{color:#f1f5f9}body._dark_1e2p5_373 ._descripcion-texto_1e2p5_1{color:#e2e8f0}body._dark_1e2p5_373 ._sin-resultados_1e2p5_1,body._dark_1e2p5_373 ._cerrar-boton_1e2p5_1{color:#94a3b8}body._dark_1e2p5_373 ._cerrar-boton_1e2p5_1:hover{background:#334155;color:#f1f5f9}._cm-backdrop_1e2p5_4{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1200}._cm-modal_1e2p5_15{background:#f3f4f6;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:0;max-width:1100px;width:95%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._cm-header_1e2p5_29{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(90deg,#667eea,#764ba2,#9f7aea);color:#fff}._cm-header_1e2p5_29 h2{margin:0;font-size:1.4rem;font-weight:600}._cm-close_1e2p5_44{background:#ffffff26;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:6px 10px;border-radius:999px;transition:all .2s;display:flex;align-items:center;justify-content:center}._cm-close_1e2p5_44:hover{background:#ffffff40;transform:scale(1.05)}._cm-toolbar_1e2p5_64{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e5e7eb}._cm-search-container_1e2p5_73{position:relative;flex:1;max-width:450px}._cm-search-input_1e2p5_79{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._cm-search-input_1e2p5_79:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._cm-new-btn_1e2p5_96{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;align-items:center;gap:6px;margin-left:18px}._cm-new-btn_1e2p5_96:hover{background:#4338ca;transform:translateY(-1px)}._cm-filters_1e2p5_118{display:flex;gap:10px;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}._cm-filter_1e2p5_118{background:#fff;border:1px solid #d1d5db;padding:8px 18px;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;color:#374151}._cm-filter_1e2p5_118:hover{border-color:#667eea;color:#667eea}._cm-filter-active_1e2p5_143{background:#4f46e5;border-color:#4f46e5;color:#fff}._cm-refresh-btn_1e2p5_150{background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:999px;cursor:pointer;transition:all .2s;color:#374151;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px}._cm-refresh-btn_1e2p5_150:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f3f4f6}._cm-refresh-btn_1e2p5_150:disabled{cursor:not-allowed;opacity:.6}._cm-refresh-spinning_1e2p5_177{animation:_spin_1e2p5_1 1s linear infinite}@keyframes _spin_1e2p5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cm-table-wrapper_1e2p5_191{padding:20px 24px 24px;max-height:calc(90vh - 220px);overflow-y:auto;overflow-x:hidden;background:#f3f4f6;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._cm-section_1e2p5_202{margin-bottom:26px}._cm-section-title_1e2p5_207{font-size:1rem;font-weight:600;color:#fff;margin-bottom:10px;padding:8px 14px;border-radius:6px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-section-title_1e2p5_207._inactive_1e2p5_218{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-table_1e2p5_191{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._cm-table_1e2p5_191 thead{background:linear-gradient(90deg,#22c55e,#4ade80,#a855f7,#f59e0b);color:#fff}._cm-table_1e2p5_191 th{padding:10px 14px;text-align:left;font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}._cm-table_1e2p5_191 th:nth-child(1){width:12%}._cm-table_1e2p5_191 th:nth-child(2){width:15%}._cm-table_1e2p5_191 th:nth-child(3){width:12%}._cm-table_1e2p5_191 th:nth-child(4){width:12%}._cm-table_1e2p5_191 th:nth-child(5){width:15%}._cm-table_1e2p5_191 th:nth-child(6){width:12%}._cm-table_1e2p5_191 th:nth-child(7){width:12%;min-width:100px}._cm-table_1e2p5_191 td{padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:.85rem;color:#374151;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:middle}._cm-table_1e2p5_191 td:last-child{text-align:center;white-space:nowrap;min-width:100px;width:100px}._cm-table_1e2p5_191 tbody tr:nth-child(2n){background:#d1fae5}._cm-table_1e2p5_191 tbody tr:hover{background:#eef2ff}._cm-actions_1e2p5_283{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:nowrap}._cm-action-btn_1e2p5_291{background:#f9fafb;border:1px solid #e5e7eb;padding:6px;border-radius:6px;cursor:pointer;transition:background-color .2s,transform .1s;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;width:28px;height:28px;flex-shrink:0}._cm-action-edit_1e2p5_309{color:#4f46e5}._cm-action-edit_1e2p5_309:hover{background:#4f46e514;transform:translateY(-1px)}._cm-action-delete_1e2p5_318{color:#ef4444}._cm-action-delete_1e2p5_318:hover{background:#ef444414;transform:translateY(-1px)}@media(max-width:768px){._cm-modal_1e2p5_15{width:100%;border-radius:0;max-height:100vh}._cm-header_1e2p5_29{padding:14px 16px}._cm-header_1e2p5_29 h2{font-size:1.15rem}._cm-toolbar_1e2p5_64{flex-direction:column;gap:12px;align-items:stretch;padding:14px 16px}._cm-new-btn_1e2p5_96{margin-left:0;justify-content:center}._cm-filters_1e2p5_118{flex-direction:column;padding:10px 16px}._cm-table-wrapper_1e2p5_191{padding:14px 16px 18px}._cm-table_1e2p5_191{display:block;overflow-x:auto}}body._dark_1e2p5_373 ._cm-backdrop_1e2p5_4{background:#000000bf}body._dark_1e2p5_373 ._cm-modal_1e2p5_15{background:#1e293b;box-shadow:0 10px 30px #00000080}body._dark_1e2p5_373 ._cm-toolbar_1e2p5_64{background:#1e293b;border-bottom-color:#475569}body._dark_1e2p5_373 ._cm-search-input_1e2p5_79{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_1e2p5_373 ._cm-search-input_1e2p5_79:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33}body._dark_1e2p5_373 ._cm-filters_1e2p5_118{background:#1e293b;border-bottom-color:#475569}body._dark_1e2p5_373 ._cm-filter_1e2p5_118{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1e2p5_373 ._cm-filter_1e2p5_118:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1e2p5_373 ._cm-filter-active_1e2p5_143{background:#3b82f6;border-color:#3b82f6;color:#fff}body._dark_1e2p5_373 ._cm-refresh-btn_1e2p5_150{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1e2p5_373 ._cm-refresh-btn_1e2p5_150:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd;background:#1e293b}body._dark_1e2p5_373 ._cm-table-wrapper_1e2p5_191{background:#0f172a}body._dark_1e2p5_373 ._cm-table_1e2p5_191{background:#1e293b;box-shadow:0 1px 3px #0000004d}body._dark_1e2p5_373 ._cm-table_1e2p5_191 th{color:#fff}body._dark_1e2p5_373 ._cm-table_1e2p5_191 td{color:#f1f5f9;border-bottom-color:#334155}body._dark_1e2p5_373 ._cm-table_1e2p5_191 tbody tr:nth-child(2n){background:#334155}body._dark_1e2p5_373 ._cm-table_1e2p5_191 tbody tr:hover{background:#475569}body._dark_1e2p5_373 ._cm-table_1e2p5_191 tbody tr:nth-child(odd){background:#1e293b}._modal-overlay_wa2mf_7{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-modal-backdrop, rgba(0, 0, 0, .7));display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}._modal-content_wa2mf_35{background:var(--color-background-secondary, #ffffff);border-radius:12px;box-shadow:0 8px 32px #0003;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modal-header_wa2mf_61{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-modal-header-background, linear-gradient(90deg, #667eea, #764ba2, #9f7aea));color:var(--color-text, #ffffff)}._modal-header_wa2mf_61 h2{margin:0;color:var(--color-text, #ffffff);font-size:22px;font-weight:600}._cerrar-boton_wa2mf_95{background:transparent;border:none;color:var(--color-text, #ffffff);font-size:24px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._cerrar-boton_wa2mf_95:hover{background-color:#ffffff1a}._modal-body_wa2mf_133{flex:1;overflow-y:auto;padding:30px;display:flex;flex-direction:column;gap:24px}._upload-area_wa2mf_153{border:2px dashed var(--color-input-border, #d1d5db);border-radius:8px;padding:40px 20px;text-align:center;background:var(--color-background-tertiary, #f9fafb);transition:all .3s ease}body._dark_wa2mf_171 ._upload-area_wa2mf_153{background:var(--color-background-tertiary, #334155);border-color:var(--color-border, #475569)}._upload-area_wa2mf_153:hover{border-color:var(--color-button-primary, #4f46e5);background:#4f46e50d}._upload-label_wa2mf_191{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-button-primary, #4f46e5);color:#fff;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease}._upload-label_wa2mf_191:hover{background:var(--color-button-primary-hover, #4338ca);transform:translateY(-1px)}._upload-icon_wa2mf_229{font-size:18px}._file-input_wa2mf_237{display:none}._upload-hint_wa2mf_245{margin-top:12px;font-size:13px;color:var(--color-text-secondary, #6b7280)}._archivos-list_wa2mf_259{display:flex;flex-direction:column;gap:16px}._list-title_wa2mf_271{margin:0;font-size:18px;font-weight:600;color:var(--color-text, #1f2937)}._sin-archivos_wa2mf_285{text-align:center;padding:40px 20px;color:var(--color-text-secondary, #6b7280)}._empty-icon_wa2mf_297{font-size:48px;margin-bottom:12px;opacity:.5}._archivos-grid_wa2mf_309{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}._archivo-item_wa2mf_321{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-background-tertiary, #f9fafb);border:2px solid var(--color-input-border, #d1d5db);border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}body._dark_wa2mf_171 ._archivo-item_wa2mf_321{background:var(--color-background-tertiary, #334155);border-color:var(--color-border, #475569)}._archivo-item_wa2mf_321:hover{border-color:var(--color-button-primary, #4f46e5);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._archivo-item_wa2mf_321._selected_wa2mf_369{border-color:var(--color-button-primary, #4f46e5);background:#4f46e51a}._archivo-icon_wa2mf_379{font-size:24px;color:var(--color-button-primary, #4f46e5);flex-shrink:0}._archivo-info_wa2mf_391{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._archivo-nombre-contenedor_wa2mf_407{display:flex;align-items:center;justify-content:space-between;gap:12px}._archivo-nombre_wa2mf_407{font-weight:500;font-size:14px;color:var(--color-text, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._archivo-thumbnail_wa2mf_443{width:48px;height:48px;object-fit:cover;border-radius:6px;border:2px solid var(--color-input-border, #d1d5db);flex-shrink:0;cursor:pointer;transition:all .3s ease}._archivo-thumbnail_wa2mf_443:hover{border-color:var(--color-button-primary, #4f46e5);transform:scale(1.1);box-shadow:0 4px 12px #00000026}._archivo-detalles_wa2mf_477{display:flex;gap:8px;font-size:12px;color:var(--color-text-secondary, #6b7280)}._archivo-acciones_wa2mf_491{display:flex;align-items:center;gap:8px;flex-shrink:0}._btn-preview_wa2mf_505{background:transparent;border:none;color:var(--color-button-primary, #4f46e5);font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}._btn-preview_wa2mf_505:hover{background:#4f46e51a;color:var(--color-button-primary-hover, #4338ca)}._btn-eliminar_wa2mf_543{background:transparent;border:none;color:#dc3545;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}._btn-eliminar_wa2mf_543:hover{background:#dc35451a;color:#c82333}._modal-footer_wa2mf_583{display:flex;justify-content:flex-end;gap:12px;padding:20px 30px;border-top:1px solid var(--color-border, #e5e7eb);background:var(--color-background-tertiary, #f9fafb)}body._dark_wa2mf_171 ._modal-footer_wa2mf_583{background:var(--color-background-tertiary, #334155)}._btn-primary_wa2mf_609,._btn-secondary_wa2mf_611{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}._btn-primary_wa2mf_609{background:var(--color-button-primary, #4f46e5);color:#fff}._btn-primary_wa2mf_609:hover{background:var(--color-button-primary-hover, #4338ca);transform:translateY(-1px)}._btn-secondary_wa2mf_611{background:var(--color-background-secondary, #ffffff);color:var(--color-text, #1f2937);border:2px solid var(--color-input-border, #d1d5db)}._btn-secondary_wa2mf_611:hover{background:var(--color-input-border, #e5e7eb)}._modal-body_wa2mf_133::-webkit-scrollbar{width:8px}._modal-body_wa2mf_133::-webkit-scrollbar-track{background:var(--color-scrollbar-track, #f1f5f9)}._modal-body_wa2mf_133::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb, #cbd5e0);border-radius:4px}._modal-body_wa2mf_133::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover, #a0aec0)}._preview-overlay_wa2mf_715{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:3000;padding:20px}._preview-content_wa2mf_743{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:16px}._preview-close_wa2mf_763{position:absolute;top:-40px;right:0;background:#fff3;border:none;color:#fff;font-size:32px;cursor:pointer;padding:8px;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}._preview-close_wa2mf_763:hover{background:#ffffff4d;transform:rotate(90deg)}._preview-image_wa2mf_813{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080}._preview-video_wa2mf_829{max-width:100%;max-height:80vh;width:100%;border-radius:8px;box-shadow:0 8px 32px #00000080;background:#000}._preview-info_wa2mf_847{background:#fffffff2;padding:16px 24px;border-radius:8px;text-align:center;box-shadow:0 4px 16px #0000004d}body._dark_wa2mf_171 ._preview-info_wa2mf_847{background:#1e293bf2}._preview-nombre_wa2mf_871{margin:0 0 8px;font-weight:600;font-size:16px;color:var(--color-text, #1f2937)}body._dark_wa2mf_171 ._preview-nombre_wa2mf_871{color:var(--color-text, #f1f5f9)}._preview-tamaño_wa2mf_893{margin:0;font-size:14px;color:var(--color-text-secondary, #6b7280)}body._dark_wa2mf_171 ._preview-tamaño_wa2mf_893{color:var(--color-text-secondary, #cbd5e1)}@media(max-width:768px){._modal-content_wa2mf_35{max-width:100%;max-height:100vh;border-radius:0}._archivos-grid_wa2mf_309{grid-template-columns:1fr}._modal-footer_wa2mf_583{flex-direction:column}._btn-primary_wa2mf_609,._btn-secondary_wa2mf_611{width:100%;justify-content:center}._archivo-nombre-contenedor_wa2mf_407{flex-wrap:wrap}._archivo-thumbnail_wa2mf_443{width:40px;height:40px}._preview-close_wa2mf_763{top:-50px;width:40px;height:40px;font-size:24px}}._empleados-container_n4kyl_1,._distritos-container_n4kyl_1,._empresas-container_n4kyl_1,._clientes-container_n4kyl_1,._proveedores-container_n4kyl_1,._unidades-container_n4kyl_1,._tareas-container_n4kyl_1,._suscriptores-container_n4kyl_1,._tipo-clientes-container_n4kyl_1,._categorias-cliente-container_n4kyl_1,._condiciones-pago-container_n4kyl_1,._estados-cliente-container_n4kyl_1,._estados-proveedor-container_n4kyl_1,._familias-insumos-container_n4kyl_1,._productos-insumos-container_n4kyl_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_n4kyl_1,._distritos-content_n4kyl_1,._empresas-content_n4kyl_1,._clientes-content_n4kyl_1,._proveedores-content_n4kyl_1,._unidades-content_n4kyl_1,._tareas-content_n4kyl_1,._suscriptores-content_n4kyl_1,._tipo-clientes-content_n4kyl_1,._categorias-cliente-content_n4kyl_1,._condiciones-pago-content_n4kyl_1,._estados-cliente-content_n4kyl_1,._estados-proveedor-content_n4kyl_1,._familias-insumos-content_n4kyl_1,._productos-insumos-content_n4kyl_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._empleados-header_n4kyl_1,._distritos-header_n4kyl_1,._empresas-header_n4kyl_1,._clientes-header_n4kyl_1,._proveedores-header_n4kyl_1,._unidades-header_n4kyl_1,._tareas-header_n4kyl_1,._suscriptores-header_n4kyl_1,._tipo-clientes-header_n4kyl_1,._categorias-cliente-header_n4kyl_1,._condiciones-pago-header_n4kyl_1,._estados-cliente-header_n4kyl_1,._estados-proveedor-header_n4kyl_1,._familias-insumos-header_n4kyl_1,._productos-insumos-header_n4kyl_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_n4kyl_1 h1,._distritos-header_n4kyl_1 h1,._empresas-header_n4kyl_1 h1,._clientes-header_n4kyl_1 h1,._proveedores-header_n4kyl_1 h1,._unidades-header_n4kyl_1 h1,._tareas-header_n4kyl_1 h1,._suscriptores-header_n4kyl_1 h1,._tipo-clientes-header_n4kyl_1 h1,._categorias-cliente-header_n4kyl_1 h1,._condiciones-pago-header_n4kyl_1 h1,._estados-cliente-header_n4kyl_1 h1,._estados-proveedor-header_n4kyl_1 h1,._familias-insumos-header_n4kyl_1 h1,._productos-insumos-header_n4kyl_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_n4kyl_1,._distritos-herramientas_n4kyl_1,._empresas-herramientas_n4kyl_1,._clientes-herramientas_n4kyl_1,._familias-insumos-herramientas_n4kyl_1,._productos-insumos-herramientas_n4kyl_1,._proveedores-herramientas_n4kyl_1,._tareas-herramientas_n4kyl_1,._suscriptores-herramientas_n4kyl_1,._tipo-clientes-herramientas_n4kyl_1,._categorias-cliente-herramientas_n4kyl_1,._condiciones-pago-herramientas_n4kyl_1,._estados-cliente-herramientas_n4kyl_1,._estados-proveedor-herramientas_n4kyl_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_n4kyl_1{position:relative;flex:1;max-width:400px}._busqueda-icono_n4kyl_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_n4kyl_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_n4kyl_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_n4kyl_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_n4kyl_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_n4kyl_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_n4kyl_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_n4kyl_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_n4kyl_1._activo_n4kyl_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_n4kyl_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_n4kyl_1{margin-bottom:30px}._tabla-titulo_n4kyl_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_n4kyl_1,._distritos-tabla_n4kyl_1,._empresas-tabla_n4kyl_1,._tareas-tabla_n4kyl_1,._suscriptores-tabla_n4kyl_1,._tipo-clientes-tabla_n4kyl_1,._categorias-cliente-tabla_n4kyl_1,._condiciones-pago-tabla_n4kyl_1,._estados-cliente-tabla_n4kyl_1,._estados-proveedor-tabla_n4kyl_1,._familias-insumos-tabla_n4kyl_1,._productos-insumos-tabla_n4kyl_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_n4kyl_1 thead,._distritos-tabla_n4kyl_1 thead,._empresas-tabla_n4kyl_1 thead,._tareas-tabla_n4kyl_1 thead,._suscriptores-tabla_n4kyl_1 thead,._tipo-clientes-tabla_n4kyl_1 thead,._categorias-cliente-tabla_n4kyl_1 thead,._condiciones-pago-tabla_n4kyl_1 thead,._estados-cliente-tabla_n4kyl_1 thead,._estados-proveedor-tabla_n4kyl_1 thead,._familias-insumos-tabla_n4kyl_1 thead,._productos-insumos-tabla_n4kyl_1 thead{background:#f8f9fa}._empleados-tabla_n4kyl_1 th,._distritos-tabla_n4kyl_1 th,._empresas-tabla_n4kyl_1 th,._tareas-tabla_n4kyl_1 th,._suscriptores-tabla_n4kyl_1 th,._tipo-clientes-tabla_n4kyl_1 th,._categorias-cliente-tabla_n4kyl_1 th,._condiciones-pago-tabla_n4kyl_1 th,._estados-cliente-tabla_n4kyl_1 th,._estados-proveedor-tabla_n4kyl_1 th,._familias-insumos-tabla_n4kyl_1 th,._productos-insumos-tabla_n4kyl_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_n4kyl_1 td,._distritos-tabla_n4kyl_1 td,._empresas-tabla_n4kyl_1 td,._tareas-tabla_n4kyl_1 td,._suscriptores-tabla_n4kyl_1 td,._tipo-clientes-tabla_n4kyl_1 td,._categorias-cliente-tabla_n4kyl_1 td,._condiciones-pago-tabla_n4kyl_1 td,._estados-cliente-tabla_n4kyl_1 td,._estados-proveedor-tabla_n4kyl_1 td,._familias-insumos-tabla_n4kyl_1 td,._productos-insumos-tabla_n4kyl_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_n4kyl_1 tbody tr:hover,._distritos-tabla_n4kyl_1 tbody tr:hover,._empresas-tabla_n4kyl_1 tbody tr:hover,._tareas-tabla_n4kyl_1 tbody tr:hover,._suscriptores-tabla_n4kyl_1 tbody tr:hover,._tipo-clientes-tabla_n4kyl_1 tbody tr:hover,._categorias-cliente-tabla_n4kyl_1 tbody tr:hover,._condiciones-pago-tabla_n4kyl_1 tbody tr:hover,._estados-cliente-tabla_n4kyl_1 tbody tr:hover,._estados-proveedor-tabla_n4kyl_1 tbody tr:hover,._familias-insumos-tabla_n4kyl_1 tbody tr:hover,._productos-insumos-tabla_n4kyl_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_n4kyl_1,._email-badge_n4kyl_1,._telefono-badge_n4kyl_1,._direccion-badge_n4kyl_1,._cargo-badge_n4kyl_1,._departamento-badge_n4kyl_1,._nemotecnico-badge_n4kyl_1,._descripcion-texto_n4kyl_1,._estado-badge_n4kyl_1,._orden-badge_n4kyl_1,._estado-final-badge_n4kyl_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_n4kyl_1{background:#e3f2fd;color:#1976d2}._email-badge_n4kyl_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_n4kyl_1{background:#e8f5e8;color:#388e3c}._direccion-badge_n4kyl_1{background:#fff3e0;color:#f57c00}._cargo-badge_n4kyl_1{background:#fce4ec;color:#c2185b}._departamento-badge_n4kyl_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_n4kyl_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_n4kyl_1{color:#333;font-weight:500}._estado-badge_n4kyl_1._activo_n4kyl_1{background:#e8f5e8;color:#388e3c}._estado-badge_n4kyl_1._inactivo_n4kyl_1{background:#ffebee;color:#d32f2f}._orden-badge_n4kyl_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_n4kyl_1._final_n4kyl_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_n4kyl_1._no-final_n4kyl_1{background:#fff3e0;color:#f57c00}._acciones-botones_n4kyl_1{display:flex;gap:8px}._accion-boton_n4kyl_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_n4kyl_1._editar_n4kyl_1{background:#fff3e0;color:#f57c00}._accion-boton_n4kyl_1._editar_n4kyl_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_n4kyl_1._eliminar_n4kyl_1{background:#ffebee;color:#d32f2f}._accion-boton_n4kyl_1._eliminar_n4kyl_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_n4kyl_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_n4kyl_1,._tabla-finales_n4kyl_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_n4kyl_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_n4kyl_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_n4kyl_1,._distritos-container_n4kyl_1,._empresas-container_n4kyl_1,._tareas-container_n4kyl_1,._suscriptores-container_n4kyl_1,._tipo-clientes-container_n4kyl_1,._categorias-cliente-container_n4kyl_1,._condiciones-pago-container_n4kyl_1,._estados-cliente-container_n4kyl_1,._estados-proveedor-container_n4kyl_1,._familias-insumos-container_n4kyl_1,._productos-insumos-container_n4kyl_1{padding:10px}._empleados-content_n4kyl_1,._distritos-content_n4kyl_1,._empresas-content_n4kyl_1,._tareas-content_n4kyl_1,._suscriptores-content_n4kyl_1,._tipo-clientes-content_n4kyl_1,._categorias-cliente-content_n4kyl_1,._condiciones-pago-content_n4kyl_1,._estados-cliente-content_n4kyl_1,._estados-proveedor-content_n4kyl_1,._familias-insumos-content_n4kyl_1{max-height:95vh}._empleados-header_n4kyl_1,._distritos-header_n4kyl_1,._empresas-header_n4kyl_1,._tareas-header_n4kyl_1,._suscriptores-header_n4kyl_1,._tipo-clientes-header_n4kyl_1,._categorias-cliente-header_n4kyl_1,._condiciones-pago-header_n4kyl_1,._estados-cliente-header_n4kyl_1,._estados-proveedor-header_n4kyl_1,._familias-insumos-header_n4kyl_1{padding:15px 20px}._empleados-header_n4kyl_1 h1,._distritos-header_n4kyl_1 h1,._empresas-header_n4kyl_1 h1,._tareas-header_n4kyl_1 h1,._suscriptores-header_n4kyl_1 h1,._tipo-clientes-header_n4kyl_1 h1,._categorias-cliente-header_n4kyl_1 h1,._condiciones-pago-header_n4kyl_1 h1,._estados-cliente-header_n4kyl_1 h1,._estados-proveedor-header_n4kyl_1 h1,._familias-insumos-header_n4kyl_1 h1{font-size:20px}._empleados-herramientas_n4kyl_1,._distritos-herramientas_n4kyl_1,._empresas-herramientas_n4kyl_1,._tareas-herramientas_n4kyl_1,._suscriptores-herramientas_n4kyl_1,._tipo-clientes-herramientas_n4kyl_1,._categorias-cliente-herramientas_n4kyl_1,._condiciones-pago-herramientas_n4kyl_1,._estados-cliente-herramientas_n4kyl_1,._estados-proveedor-herramientas_n4kyl_1,._familias-insumos-herramientas_n4kyl_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_n4kyl_1{max-width:none;width:100%}._filtros-container_n4kyl_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_n4kyl_1{padding:15px 20px}._empleados-tabla_n4kyl_1,._distritos-tabla_n4kyl_1,._empresas-tabla_n4kyl_1,._tareas-tabla_n4kyl_1,._suscriptores-tabla_n4kyl_1,._tipo-clientes-tabla_n4kyl_1,._categorias-cliente-tabla_n4kyl_1,._condiciones-pago-tabla_n4kyl_1,._estados-cliente-tabla_n4kyl_1,._estados-proveedor-tabla_n4kyl_1,._familias-insumos-tabla_n4kyl_1{font-size:12px}._empleados-tabla_n4kyl_1 th,._empleados-tabla_n4kyl_1 td,._distritos-tabla_n4kyl_1 th,._distritos-tabla_n4kyl_1 td,._empresas-tabla_n4kyl_1 th,._empresas-tabla_n4kyl_1 td,._tareas-tabla_n4kyl_1 th,._tareas-tabla_n4kyl_1 td,._suscriptores-tabla_n4kyl_1 th,._suscriptores-tabla_n4kyl_1 td,._tipo-clientes-tabla_n4kyl_1 th,._tipo-clientes-tabla_n4kyl_1 td,._categorias-cliente-tabla_n4kyl_1 th,._categorias-cliente-tabla_n4kyl_1 td,._condiciones-pago-tabla_n4kyl_1 th,._condiciones-pago-tabla_n4kyl_1 td,._estados-cliente-tabla_n4kyl_1 th,._estados-cliente-tabla_n4kyl_1 td,._estados-proveedor-tabla_n4kyl_1 th,._estados-proveedor-tabla_n4kyl_1 td,._familias-insumos-tabla_n4kyl_1 th,._familias-insumos-tabla_n4kyl_1 td{padding:8px 6px}}._rubros-cliente-container_n4kyl_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_n4kyl_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_n4kyl_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_n4kyl_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_n4kyl_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_n4kyl_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_n4kyl_1 thead{background:#f8f9fa}._rubros-cliente-tabla_n4kyl_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_n4kyl_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_n4kyl_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_n4kyl_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_n4kyl_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_n4kyl_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_n4kyl_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_n4kyl_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_n4kyl_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_n4kyl_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_n4kyl_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_n4kyl_535 ._empleados-container_n4kyl_1,body._dark_n4kyl_535 ._distritos-container_n4kyl_1,body._dark_n4kyl_535 ._empresas-container_n4kyl_1,body._dark_n4kyl_535 ._clientes-container_n4kyl_1,body._dark_n4kyl_535 ._proveedores-container_n4kyl_1,body._dark_n4kyl_535 ._unidades-container_n4kyl_1,body._dark_n4kyl_535 ._tareas-container_n4kyl_1,body._dark_n4kyl_535 ._suscriptores-container_n4kyl_1,body._dark_n4kyl_535 ._tipo-clientes-container_n4kyl_1,body._dark_n4kyl_535 ._categorias-cliente-container_n4kyl_1,body._dark_n4kyl_535 ._condiciones-pago-container_n4kyl_1,body._dark_n4kyl_535 ._estados-cliente-container_n4kyl_1,body._dark_n4kyl_535 ._estados-proveedor-container_n4kyl_1,body._dark_n4kyl_535 ._familias-insumos-container_n4kyl_1,body._dark_n4kyl_535 ._productos-insumos-container_n4kyl_1,body._dark_n4kyl_535 ._rubros-cliente-container_n4kyl_1{background:#000000bf}body._dark_n4kyl_535 ._empleados-content_n4kyl_1,body._dark_n4kyl_535 ._distritos-content_n4kyl_1,body._dark_n4kyl_535 ._empresas-content_n4kyl_1,body._dark_n4kyl_535 ._clientes-content_n4kyl_1,body._dark_n4kyl_535 ._proveedores-content_n4kyl_1,body._dark_n4kyl_535 ._unidades-content_n4kyl_1,body._dark_n4kyl_535 ._tareas-content_n4kyl_1,body._dark_n4kyl_535 ._suscriptores-content_n4kyl_1,body._dark_n4kyl_535 ._tipo-clientes-content_n4kyl_1,body._dark_n4kyl_535 ._categorias-cliente-content_n4kyl_1,body._dark_n4kyl_535 ._condiciones-pago-content_n4kyl_1,body._dark_n4kyl_535 ._estados-cliente-content_n4kyl_1,body._dark_n4kyl_535 ._estados-proveedor-content_n4kyl_1,body._dark_n4kyl_535 ._familias-insumos-content_n4kyl_1,body._dark_n4kyl_535 ._productos-insumos-content_n4kyl_1,body._dark_n4kyl_535 ._rubros-cliente-content_n4kyl_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_n4kyl_535 ._empleados-header_n4kyl_1,body._dark_n4kyl_535 ._distritos-header_n4kyl_1,body._dark_n4kyl_535 ._empresas-header_n4kyl_1,body._dark_n4kyl_535 ._clientes-header_n4kyl_1,body._dark_n4kyl_535 ._proveedores-header_n4kyl_1,body._dark_n4kyl_535 ._unidades-header_n4kyl_1,body._dark_n4kyl_535 ._tareas-header_n4kyl_1,body._dark_n4kyl_535 ._suscriptores-header_n4kyl_1,body._dark_n4kyl_535 ._tipo-clientes-header_n4kyl_1,body._dark_n4kyl_535 ._categorias-cliente-header_n4kyl_1,body._dark_n4kyl_535 ._condiciones-pago-header_n4kyl_1,body._dark_n4kyl_535 ._estados-cliente-header_n4kyl_1,body._dark_n4kyl_535 ._estados-proveedor-header_n4kyl_1,body._dark_n4kyl_535 ._familias-insumos-header_n4kyl_1,body._dark_n4kyl_535 ._productos-insumos-header_n4kyl_1,body._dark_n4kyl_535 ._rubros-cliente-header_n4kyl_1{border-bottom-color:#475569;background:#334155}body._dark_n4kyl_535 ._empleados-header_n4kyl_1 h1,body._dark_n4kyl_535 ._distritos-header_n4kyl_1 h1,body._dark_n4kyl_535 ._empresas-header_n4kyl_1 h1,body._dark_n4kyl_535 ._clientes-header_n4kyl_1 h1,body._dark_n4kyl_535 ._proveedores-header_n4kyl_1 h1,body._dark_n4kyl_535 ._unidades-header_n4kyl_1 h1,body._dark_n4kyl_535 ._tareas-header_n4kyl_1 h1,body._dark_n4kyl_535 ._suscriptores-header_n4kyl_1 h1,body._dark_n4kyl_535 ._tipo-clientes-header_n4kyl_1 h1,body._dark_n4kyl_535 ._categorias-cliente-header_n4kyl_1 h1,body._dark_n4kyl_535 ._condiciones-pago-header_n4kyl_1 h1,body._dark_n4kyl_535 ._estados-cliente-header_n4kyl_1 h1,body._dark_n4kyl_535 ._estados-proveedor-header_n4kyl_1 h1,body._dark_n4kyl_535 ._familias-insumos-header_n4kyl_1 h1,body._dark_n4kyl_535 ._productos-insumos-header_n4kyl_1 h1,body._dark_n4kyl_535 ._rubros-cliente-header_n4kyl_1 h1{color:#fff}body._dark_n4kyl_535 ._empleados-herramientas_n4kyl_1,body._dark_n4kyl_535 ._distritos-herramientas_n4kyl_1,body._dark_n4kyl_535 ._empresas-herramientas_n4kyl_1,body._dark_n4kyl_535 ._clientes-herramientas_n4kyl_1,body._dark_n4kyl_535 ._familias-insumos-herramientas_n4kyl_1,body._dark_n4kyl_535 ._productos-insumos-herramientas_n4kyl_1,body._dark_n4kyl_535 ._proveedores-herramientas_n4kyl_1,body._dark_n4kyl_535 ._tareas-herramientas_n4kyl_1,body._dark_n4kyl_535 ._suscriptores-herramientas_n4kyl_1,body._dark_n4kyl_535 ._tipo-clientes-herramientas_n4kyl_1,body._dark_n4kyl_535 ._categorias-cliente-herramientas_n4kyl_1,body._dark_n4kyl_535 ._condiciones-pago-herramientas_n4kyl_1,body._dark_n4kyl_535 ._estados-cliente-herramientas_n4kyl_1,body._dark_n4kyl_535 ._estados-proveedor-herramientas_n4kyl_1,body._dark_n4kyl_535 ._rubros-cliente-herramientas_n4kyl_1{background:#1e293b;border-bottom-color:#475569}body._dark_n4kyl_535 ._busqueda-input_n4kyl_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_n4kyl_535 ._busqueda-input_n4kyl_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_n4kyl_535 ._busqueda-icono_n4kyl_1{color:#94a3b8}body._dark_n4kyl_535 ._empleados-tabla_n4kyl_1,body._dark_n4kyl_535 ._distritos-tabla_n4kyl_1,body._dark_n4kyl_535 ._empresas-tabla_n4kyl_1,body._dark_n4kyl_535 ._tareas-tabla_n4kyl_1,body._dark_n4kyl_535 ._suscriptores-tabla_n4kyl_1,body._dark_n4kyl_535 ._tipo-clientes-tabla_n4kyl_1,body._dark_n4kyl_535 ._categorias-cliente-tabla_n4kyl_1,body._dark_n4kyl_535 ._condiciones-pago-tabla_n4kyl_1,body._dark_n4kyl_535 ._estados-cliente-tabla_n4kyl_1,body._dark_n4kyl_535 ._estados-proveedor-tabla_n4kyl_1,body._dark_n4kyl_535 ._familias-insumos-tabla_n4kyl_1,body._dark_n4kyl_535 ._productos-insumos-tabla_n4kyl_1,body._dark_n4kyl_535 ._rubros-cliente-tabla_n4kyl_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_n4kyl_535 ._empleados-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._distritos-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._empresas-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._tareas-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._suscriptores-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._tipo-clientes-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._categorias-cliente-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._condiciones-pago-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._estados-cliente-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._estados-proveedor-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._familias-insumos-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._productos-insumos-tabla_n4kyl_1 thead,body._dark_n4kyl_535 ._rubros-cliente-tabla_n4kyl_1 thead{background:#334155}body._dark_n4kyl_535 ._empleados-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._distritos-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._empresas-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._tareas-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._suscriptores-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._tipo-clientes-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._categorias-cliente-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._condiciones-pago-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._estados-cliente-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._estados-proveedor-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._familias-insumos-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._productos-insumos-tabla_n4kyl_1 th,body._dark_n4kyl_535 ._rubros-cliente-tabla_n4kyl_1 th{color:#fff;border-bottom-color:#475569}body._dark_n4kyl_535 ._empleados-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._distritos-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._empresas-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._tareas-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._suscriptores-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._tipo-clientes-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._categorias-cliente-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._condiciones-pago-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._estados-cliente-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._estados-proveedor-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._familias-insumos-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._productos-insumos-tabla_n4kyl_1 td,body._dark_n4kyl_535 ._rubros-cliente-tabla_n4kyl_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_n4kyl_535 ._empleados-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._distritos-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._empresas-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._tareas-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._suscriptores-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._tipo-clientes-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._categorias-cliente-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._condiciones-pago-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._estados-cliente-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._estados-proveedor-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._familias-insumos-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._productos-insumos-tabla_n4kyl_1 tbody tr:hover,body._dark_n4kyl_535 ._rubros-cliente-tabla_n4kyl_1 tbody tr:hover{background:#334155}body._dark_n4kyl_535 ._filtros-container_n4kyl_1{background:#1e293b;border-bottom-color:#475569}body._dark_n4kyl_535 ._filtro-boton_n4kyl_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_n4kyl_535 ._filtro-boton_n4kyl_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_n4kyl_535 ._filtro-boton_n4kyl_1._activo_n4kyl_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_n4kyl_535 ._tabla-titulo_n4kyl_1{color:#f1f5f9}body._dark_n4kyl_535 ._descripcion-texto_n4kyl_1{color:#e2e8f0}body._dark_n4kyl_535 ._sin-resultados_n4kyl_1,body._dark_n4kyl_535 ._cerrar-boton_n4kyl_1{color:#94a3b8}body._dark_n4kyl_535 ._cerrar-boton_n4kyl_1:hover{background:#334155;color:#f1f5f9}._formulario-tarea_n4kyl_11{display:flex;flex-direction:column;gap:20px;padding:24px;background:#f5f5f5;max-height:calc(90vh - 80px);overflow-y:auto}._form-row_n4kyl_33{display:grid;grid-template-columns:1fr 1fr;gap:20px}._form-group_n4kyl_47{display:flex;flex-direction:column;gap:8px;align-items:flex-start}._form-group_n4kyl_47 label{font-weight:500;color:#333;font-size:14px;text-align:left;width:100%}._form-group_n4kyl_47 input,._form-group_n4kyl_47 textarea,._form-group_n4kyl_47 select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;color:#333;font-family:inherit;transition:border-color .2s;box-sizing:border-box}._form-group_n4kyl_47 input:focus,._form-group_n4kyl_47 textarea:focus,._form-group_n4kyl_47 select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._form-group_n4kyl_47 input:disabled,._form-group_n4kyl_47 select:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}._form-group_n4kyl_47 textarea{resize:vertical;min-height:80px}._form-group_n4kyl_47 select optgroup{font-weight:600;font-style:normal;color:#333;background:#f5f5f5}._form-group_n4kyl_47 select option{padding-left:20px;font-weight:400}._input-with-action_n4kyl_173{display:flex;align-items:center;gap:8px;width:100%}._input-with-action_n4kyl_173 input{flex:1}._btn-translate_n4kyl_195{padding:6px 12px;border:none;border-radius:4px;background:#4f46e5;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s}._btn-translate_n4kyl_195:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}._btn-translate_n4kyl_195:disabled{opacity:.6;cursor:not-allowed}._select-with-icons_n4kyl_243{display:flex;align-items:center;gap:4px;width:100%}._select-field_n4kyl_257{flex:1;min-width:0;padding:10px 12px;border:2px solid var(--color-input-border, #d1d5db);border-radius:6px;font-size:13px;transition:all .3s ease;background:var(--color-input-background, #ffffff);color:var(--color-text, #1f2937);font-family:inherit}._select-field_n4kyl_257:focus{outline:none;border-color:var(--color-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--color-input-focus-shadow, rgba(59, 130, 246, .1))}._select-icon-btn_n4kyl_295{display:flex;align-items:center;justify-content:center;width:30px;height:36px;padding:0;border:2px solid #667eea;border-radius:6px;background:#fff;color:#667eea;cursor:pointer;transition:all .2s;font-size:13px;flex-shrink:0}._select-icon-btn_n4kyl_295:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-1px)}._select-icon-btn_n4kyl_295:active:not(:disabled){transform:translateY(0)}._select-icon-btn_n4kyl_295:disabled{opacity:.5;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}._btn-adjuntos_n4kyl_365{width:100%;padding:10px 20px;border:2px dashed #667eea;border-radius:6px;background:#fff;color:#667eea;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._btn-adjuntos_n4kyl_365:hover{background:#f3f4f6;border-color:#5568d3;color:#5568d3}._checkbox-group_n4kyl_405{margin-bottom:0;margin-top:8px}._checkbox-label_n4kyl_415{display:flex;align-items:center;font-size:14px;color:#333;cursor:pointer}._checkbox-label_n4kyl_415 input[type=checkbox]{width:auto;margin-right:8px;cursor:pointer}._form-actions_n4kyl_445{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._btn-cancelar_n4kyl_459{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-cancelar_n4kyl_459:hover{background:#f9f9f9;border-color:#999}._btn-guardar_n4kyl_493{padding:10px 20px;border:none;border-radius:4px;background:#667eea;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._btn-guardar_n4kyl_493:hover{background:#5568d3}._btn-guardar_n4kyl_493:active{transform:translateY(1px)}body._dark_n4kyl_535 ._formulario-tarea_n4kyl_11{background:#1e293b}body._dark_n4kyl_535 ._form-group_n4kyl_47 label{color:#cbd5e1}body._dark_n4kyl_535 ._form-group_n4kyl_47 input,body._dark_n4kyl_535 ._form-group_n4kyl_47 textarea,body._dark_n4kyl_535 ._form-group_n4kyl_47 select{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_n4kyl_535 ._form-group_n4kyl_47 input:focus,body._dark_n4kyl_535 ._form-group_n4kyl_47 textarea:focus,body._dark_n4kyl_535 ._form-group_n4kyl_47 select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea33}body._dark_n4kyl_535 ._form-group_n4kyl_47 input:disabled,body._dark_n4kyl_535 ._form-group_n4kyl_47 select:disabled{background:#334155;color:#94a3b8}body._dark_n4kyl_535 ._select-field_n4kyl_257{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_n4kyl_535 ._select-icon-btn_n4kyl_295{background:#0f172a;border-color:#667eea;color:#667eea}body._dark_n4kyl_535 ._select-icon-btn_n4kyl_295:hover:not(:disabled){background:#667eea;color:#fff}body._dark_n4kyl_535 ._select-icon-btn_n4kyl_295:disabled{border-color:#475569;color:#64748b}body._dark_n4kyl_535 ._btn-adjuntos_n4kyl_365{background:#0f172a;border-color:#667eea;color:#667eea}body._dark_n4kyl_535 ._btn-adjuntos_n4kyl_365:hover{background:#1e293b;border-color:#5568d3;color:#5568d3}body._dark_n4kyl_535 ._checkbox-label_n4kyl_415{color:#cbd5e1}body._dark_n4kyl_535 ._btn-cancelar_n4kyl_459{background:#334155;border-color:#475569;color:#cbd5e1}body._dark_n4kyl_535 ._btn-cancelar_n4kyl_459:hover{background:#475569;border-color:#64748b}body._dark_n4kyl_535 ._btn-guardar_n4kyl_493{background:#667eea;color:#fff}body._dark_n4kyl_535 ._btn-guardar_n4kyl_493:hover{background:#5568d3}@media(max-width:768px){._form-row_n4kyl_33{grid-template-columns:1fr}}._empleados-container_1ymw9_1,._distritos-container_1ymw9_1,._empresas-container_1ymw9_1,._clientes-container_1ymw9_1,._proveedores-container_1ymw9_1,._unidades-container_1ymw9_1,._tareas-container_1ymw9_1,._suscriptores-container_1ymw9_1,._tipo-clientes-container_1ymw9_1,._categorias-cliente-container_1ymw9_1,._condiciones-pago-container_1ymw9_1,._estados-cliente-container_1ymw9_1,._estados-proveedor-container_1ymw9_1,._familias-insumos-container_1ymw9_1,._productos-insumos-container_1ymw9_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._empleados-content_1ymw9_1,._distritos-content_1ymw9_1,._empresas-content_1ymw9_1,._clientes-content_1ymw9_1,._proveedores-content_1ymw9_1,._unidades-content_1ymw9_1,._tareas-content_1ymw9_1,._suscriptores-content_1ymw9_1,._tipo-clientes-content_1ymw9_1,._categorias-cliente-content_1ymw9_1,._condiciones-pago-content_1ymw9_1,._estados-cliente-content_1ymw9_1,._estados-proveedor-content_1ymw9_1,._familias-insumos-content_1ymw9_1,._productos-insumos-content_1ymw9_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}[class*=modal-body],[class*=form-content],[class*=formulario],[class*=form-container],[class*=scroll-container],[class*=content-scroll]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._empleados-header_1ymw9_1,._distritos-header_1ymw9_1,._empresas-header_1ymw9_1,._clientes-header_1ymw9_1,._proveedores-header_1ymw9_1,._unidades-header_1ymw9_1,._tareas-header_1ymw9_1,._suscriptores-header_1ymw9_1,._tipo-clientes-header_1ymw9_1,._categorias-cliente-header_1ymw9_1,._condiciones-pago-header_1ymw9_1,._estados-cliente-header_1ymw9_1,._estados-proveedor-header_1ymw9_1,._familias-insumos-header_1ymw9_1,._productos-insumos-header_1ymw9_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._empleados-header_1ymw9_1 h1,._distritos-header_1ymw9_1 h1,._empresas-header_1ymw9_1 h1,._clientes-header_1ymw9_1 h1,._proveedores-header_1ymw9_1 h1,._unidades-header_1ymw9_1 h1,._tareas-header_1ymw9_1 h1,._suscriptores-header_1ymw9_1 h1,._tipo-clientes-header_1ymw9_1 h1,._categorias-cliente-header_1ymw9_1 h1,._condiciones-pago-header_1ymw9_1 h1,._estados-cliente-header_1ymw9_1 h1,._estados-proveedor-header_1ymw9_1 h1,._familias-insumos-header_1ymw9_1 h1,._productos-insumos-header_1ymw9_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._empleados-herramientas_1ymw9_1,._distritos-herramientas_1ymw9_1,._empresas-herramientas_1ymw9_1,._clientes-herramientas_1ymw9_1,._familias-insumos-herramientas_1ymw9_1,._productos-insumos-herramientas_1ymw9_1,._proveedores-herramientas_1ymw9_1,._tareas-herramientas_1ymw9_1,._suscriptores-herramientas_1ymw9_1,._tipo-clientes-herramientas_1ymw9_1,._categorias-cliente-herramientas_1ymw9_1,._condiciones-pago-herramientas_1ymw9_1,._estados-cliente-herramientas_1ymw9_1,._estados-proveedor-herramientas_1ymw9_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._busqueda-container_1ymw9_1{position:relative;flex:1;max-width:400px}._busqueda-icono_1ymw9_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}._busqueda-input_1ymw9_1{width:100%;padding:12px 12px 12px 40px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#f8f9fa}._busqueda-input_1ymw9_1:focus{outline:none;border-color:#007bff;background:#fff}._nuevo-boton_1ymw9_1{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}._nuevo-boton_1ymw9_1:hover{background:#0056b3;transform:translateY(-1px)}._filtros-container_1ymw9_1{display:flex;gap:10px;padding:15px 30px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}._filtro-boton_1ymw9_1{padding:8px 16px;border:2px solid #e1e5e9;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:500}._filtro-boton_1ymw9_1:hover{border-color:#007bff;color:#007bff}._filtro-boton_1ymw9_1._activo_1ymw9_1{background:#007bff;color:#fff;border-color:#007bff}._tabla-container_1ymw9_1{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._tabla-seccion_1ymw9_1{margin-bottom:30px}._tabla-titulo_1ymw9_1{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._empleados-tabla_1ymw9_1,._distritos-tabla_1ymw9_1,._empresas-tabla_1ymw9_1,._tareas-tabla_1ymw9_1,._suscriptores-tabla_1ymw9_1,._tipo-clientes-tabla_1ymw9_1,._categorias-cliente-tabla_1ymw9_1,._condiciones-pago-tabla_1ymw9_1,._estados-cliente-tabla_1ymw9_1,._estados-proveedor-tabla_1ymw9_1,._familias-insumos-tabla_1ymw9_1,._productos-insumos-tabla_1ymw9_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._empleados-tabla_1ymw9_1 thead,._distritos-tabla_1ymw9_1 thead,._empresas-tabla_1ymw9_1 thead,._tareas-tabla_1ymw9_1 thead,._suscriptores-tabla_1ymw9_1 thead,._tipo-clientes-tabla_1ymw9_1 thead,._categorias-cliente-tabla_1ymw9_1 thead,._condiciones-pago-tabla_1ymw9_1 thead,._estados-cliente-tabla_1ymw9_1 thead,._estados-proveedor-tabla_1ymw9_1 thead,._familias-insumos-tabla_1ymw9_1 thead,._productos-insumos-tabla_1ymw9_1 thead{background:#f8f9fa}._empleados-tabla_1ymw9_1 th,._distritos-tabla_1ymw9_1 th,._empresas-tabla_1ymw9_1 th,._tareas-tabla_1ymw9_1 th,._suscriptores-tabla_1ymw9_1 th,._tipo-clientes-tabla_1ymw9_1 th,._categorias-cliente-tabla_1ymw9_1 th,._condiciones-pago-tabla_1ymw9_1 th,._estados-cliente-tabla_1ymw9_1 th,._estados-proveedor-tabla_1ymw9_1 th,._familias-insumos-tabla_1ymw9_1 th,._productos-insumos-tabla_1ymw9_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._empleados-tabla_1ymw9_1 td,._distritos-tabla_1ymw9_1 td,._empresas-tabla_1ymw9_1 td,._tareas-tabla_1ymw9_1 td,._suscriptores-tabla_1ymw9_1 td,._tipo-clientes-tabla_1ymw9_1 td,._categorias-cliente-tabla_1ymw9_1 td,._condiciones-pago-tabla_1ymw9_1 td,._estados-cliente-tabla_1ymw9_1 td,._estados-proveedor-tabla_1ymw9_1 td,._familias-insumos-tabla_1ymw9_1 td,._productos-insumos-tabla_1ymw9_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._empleados-tabla_1ymw9_1 tbody tr:hover,._distritos-tabla_1ymw9_1 tbody tr:hover,._empresas-tabla_1ymw9_1 tbody tr:hover,._tareas-tabla_1ymw9_1 tbody tr:hover,._suscriptores-tabla_1ymw9_1 tbody tr:hover,._tipo-clientes-tabla_1ymw9_1 tbody tr:hover,._categorias-cliente-tabla_1ymw9_1 tbody tr:hover,._condiciones-pago-tabla_1ymw9_1 tbody tr:hover,._estados-cliente-tabla_1ymw9_1 tbody tr:hover,._estados-proveedor-tabla_1ymw9_1 tbody tr:hover,._familias-insumos-tabla_1ymw9_1 tbody tr:hover,._productos-insumos-tabla_1ymw9_1 tbody tr:hover{background:#f8f9fa}._nombre-badge_1ymw9_1,._email-badge_1ymw9_1,._telefono-badge_1ymw9_1,._direccion-badge_1ymw9_1,._cargo-badge_1ymw9_1,._departamento-badge_1ymw9_1,._nemotecnico-badge_1ymw9_1,._descripcion-texto_1ymw9_1,._estado-badge_1ymw9_1,._orden-badge_1ymw9_1,._estado-final-badge_1ymw9_1{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px}._nombre-badge_1ymw9_1{background:#e3f2fd;color:#1976d2}._email-badge_1ymw9_1{background:#f3e5f5;color:#7b1fa2}._telefono-badge_1ymw9_1{background:#e8f5e8;color:#388e3c}._direccion-badge_1ymw9_1{background:#fff3e0;color:#f57c00}._cargo-badge_1ymw9_1{background:#fce4ec;color:#c2185b}._departamento-badge_1ymw9_1{background:#e0f2f1;color:#00695c}._nemotecnico-badge_1ymw9_1{background:#e3f2fd;color:#1976d2}._descripcion-texto_1ymw9_1{color:#333;font-weight:500}._estado-badge_1ymw9_1._activo_1ymw9_1{background:#e8f5e8;color:#388e3c}._estado-badge_1ymw9_1._inactivo_1ymw9_1{background:#ffebee;color:#d32f2f}._orden-badge_1ymw9_1{background:#e3f2fd;color:#1976d2}._estado-final-badge_1ymw9_1._final_1ymw9_1{background:#e8f5e8;color:#388e3c}._estado-final-badge_1ymw9_1._no-final_1ymw9_1{background:#fff3e0;color:#f57c00}._acciones-botones_1ymw9_1{display:flex;gap:8px}._accion-boton_1ymw9_1{padding:6px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._accion-boton_1ymw9_1._editar_1ymw9_1{background:#fff3e0;color:#f57c00}._accion-boton_1ymw9_1._editar_1ymw9_1:hover{background:#ffe0b2;transform:scale(1.1)}._accion-boton_1ymw9_1._eliminar_1ymw9_1{background:#ffebee;color:#d32f2f}._accion-boton_1ymw9_1._eliminar_1ymw9_1:hover{background:#ffcdd2;transform:scale(1.1)}._sin-resultados_1ymw9_1{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}._tabla-inactivos_1ymw9_1,._tabla-finales_1ymw9_1{margin-top:20px;padding-top:20px;border-top:2px solid #e1e5e9}._cerrar-boton_1ymw9_1{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:4px;transition:all .3s ease}._cerrar-boton_1ymw9_1:hover{background:#f8f9fa;color:#333}@media(max-width:768px){._empleados-container_1ymw9_1,._distritos-container_1ymw9_1,._empresas-container_1ymw9_1,._tareas-container_1ymw9_1,._suscriptores-container_1ymw9_1,._tipo-clientes-container_1ymw9_1,._categorias-cliente-container_1ymw9_1,._condiciones-pago-container_1ymw9_1,._estados-cliente-container_1ymw9_1,._estados-proveedor-container_1ymw9_1,._familias-insumos-container_1ymw9_1,._productos-insumos-container_1ymw9_1{padding:10px}._empleados-content_1ymw9_1,._distritos-content_1ymw9_1,._empresas-content_1ymw9_1,._tareas-content_1ymw9_1,._suscriptores-content_1ymw9_1,._tipo-clientes-content_1ymw9_1,._categorias-cliente-content_1ymw9_1,._condiciones-pago-content_1ymw9_1,._estados-cliente-content_1ymw9_1,._estados-proveedor-content_1ymw9_1,._familias-insumos-content_1ymw9_1{max-height:95vh}._empleados-header_1ymw9_1,._distritos-header_1ymw9_1,._empresas-header_1ymw9_1,._tareas-header_1ymw9_1,._suscriptores-header_1ymw9_1,._tipo-clientes-header_1ymw9_1,._categorias-cliente-header_1ymw9_1,._condiciones-pago-header_1ymw9_1,._estados-cliente-header_1ymw9_1,._estados-proveedor-header_1ymw9_1,._familias-insumos-header_1ymw9_1{padding:15px 20px}._empleados-header_1ymw9_1 h1,._distritos-header_1ymw9_1 h1,._empresas-header_1ymw9_1 h1,._tareas-header_1ymw9_1 h1,._suscriptores-header_1ymw9_1 h1,._tipo-clientes-header_1ymw9_1 h1,._categorias-cliente-header_1ymw9_1 h1,._condiciones-pago-header_1ymw9_1 h1,._estados-cliente-header_1ymw9_1 h1,._estados-proveedor-header_1ymw9_1 h1,._familias-insumos-header_1ymw9_1 h1{font-size:20px}._empleados-herramientas_1ymw9_1,._distritos-herramientas_1ymw9_1,._empresas-herramientas_1ymw9_1,._tareas-herramientas_1ymw9_1,._suscriptores-herramientas_1ymw9_1,._tipo-clientes-herramientas_1ymw9_1,._categorias-cliente-herramientas_1ymw9_1,._condiciones-pago-herramientas_1ymw9_1,._estados-cliente-herramientas_1ymw9_1,._estados-proveedor-herramientas_1ymw9_1,._familias-insumos-herramientas_1ymw9_1{flex-direction:column;gap:15px;padding:15px 20px}._busqueda-container_1ymw9_1{max-width:none;width:100%}._filtros-container_1ymw9_1{flex-wrap:wrap;padding:10px 20px}._tabla-container_1ymw9_1{padding:15px 20px}._empleados-tabla_1ymw9_1,._distritos-tabla_1ymw9_1,._empresas-tabla_1ymw9_1,._tareas-tabla_1ymw9_1,._suscriptores-tabla_1ymw9_1,._tipo-clientes-tabla_1ymw9_1,._categorias-cliente-tabla_1ymw9_1,._condiciones-pago-tabla_1ymw9_1,._estados-cliente-tabla_1ymw9_1,._estados-proveedor-tabla_1ymw9_1,._familias-insumos-tabla_1ymw9_1{font-size:12px}._empleados-tabla_1ymw9_1 th,._empleados-tabla_1ymw9_1 td,._distritos-tabla_1ymw9_1 th,._distritos-tabla_1ymw9_1 td,._empresas-tabla_1ymw9_1 th,._empresas-tabla_1ymw9_1 td,._tareas-tabla_1ymw9_1 th,._tareas-tabla_1ymw9_1 td,._suscriptores-tabla_1ymw9_1 th,._suscriptores-tabla_1ymw9_1 td,._tipo-clientes-tabla_1ymw9_1 th,._tipo-clientes-tabla_1ymw9_1 td,._categorias-cliente-tabla_1ymw9_1 th,._categorias-cliente-tabla_1ymw9_1 td,._condiciones-pago-tabla_1ymw9_1 th,._condiciones-pago-tabla_1ymw9_1 td,._estados-cliente-tabla_1ymw9_1 th,._estados-cliente-tabla_1ymw9_1 td,._estados-proveedor-tabla_1ymw9_1 th,._estados-proveedor-tabla_1ymw9_1 td,._familias-insumos-tabla_1ymw9_1 th,._familias-insumos-tabla_1ymw9_1 td{padding:8px 6px}}._rubros-cliente-container_1ymw9_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._rubros-cliente-content_1ymw9_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._rubros-cliente-header_1ymw9_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}._rubros-cliente-header_1ymw9_1 h1{margin:0;color:#333;font-size:24px;font-weight:600}._rubros-cliente-herramientas_1ymw9_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._rubros-cliente-tabla_1ymw9_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._rubros-cliente-tabla_1ymw9_1 thead{background:#f8f9fa}._rubros-cliente-tabla_1ymw9_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e5e9;font-size:14px}._rubros-cliente-tabla_1ymw9_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}._familias-insumos-container_1ymw9_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._familias-insumos-content_1ymw9_1{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._familias-insumos-header_1ymw9_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e1e5e9;background:var(--background-color-titules);color:#fff}._familias-insumos-header_1ymw9_1 h1{margin:0;color:#fff;font-size:24px;font-weight:600}._familias-insumos-herramientas_1ymw9_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e1e5e9;gap:20px}._familias-insumos-tabla_1ymw9_1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._familias-insumos-tabla_1ymw9_1 thead{background:var(--background-color-tablas-cabecera);color:#fff}._familias-insumos-tabla_1ymw9_1 th{padding:15px 12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #e1e5e9;font-size:14px}._familias-insumos-tabla_1ymw9_1 td{padding:12px;border-bottom:1px solid #e1e5e9;font-size:14px}body._dark_1ymw9_737 ._empleados-container_1ymw9_1,body._dark_1ymw9_737 ._distritos-container_1ymw9_1,body._dark_1ymw9_737 ._empresas-container_1ymw9_1,body._dark_1ymw9_737 ._clientes-container_1ymw9_1,body._dark_1ymw9_737 ._proveedores-container_1ymw9_1,body._dark_1ymw9_737 ._unidades-container_1ymw9_1,body._dark_1ymw9_737 ._tareas-container_1ymw9_1,body._dark_1ymw9_737 ._suscriptores-container_1ymw9_1,body._dark_1ymw9_737 ._tipo-clientes-container_1ymw9_1,body._dark_1ymw9_737 ._categorias-cliente-container_1ymw9_1,body._dark_1ymw9_737 ._condiciones-pago-container_1ymw9_1,body._dark_1ymw9_737 ._estados-cliente-container_1ymw9_1,body._dark_1ymw9_737 ._estados-proveedor-container_1ymw9_1,body._dark_1ymw9_737 ._familias-insumos-container_1ymw9_1,body._dark_1ymw9_737 ._productos-insumos-container_1ymw9_1,body._dark_1ymw9_737 ._rubros-cliente-container_1ymw9_1{background:#000000bf}body._dark_1ymw9_737 ._empleados-content_1ymw9_1,body._dark_1ymw9_737 ._distritos-content_1ymw9_1,body._dark_1ymw9_737 ._empresas-content_1ymw9_1,body._dark_1ymw9_737 ._clientes-content_1ymw9_1,body._dark_1ymw9_737 ._proveedores-content_1ymw9_1,body._dark_1ymw9_737 ._unidades-content_1ymw9_1,body._dark_1ymw9_737 ._tareas-content_1ymw9_1,body._dark_1ymw9_737 ._suscriptores-content_1ymw9_1,body._dark_1ymw9_737 ._tipo-clientes-content_1ymw9_1,body._dark_1ymw9_737 ._categorias-cliente-content_1ymw9_1,body._dark_1ymw9_737 ._condiciones-pago-content_1ymw9_1,body._dark_1ymw9_737 ._estados-cliente-content_1ymw9_1,body._dark_1ymw9_737 ._estados-proveedor-content_1ymw9_1,body._dark_1ymw9_737 ._familias-insumos-content_1ymw9_1,body._dark_1ymw9_737 ._productos-insumos-content_1ymw9_1,body._dark_1ymw9_737 ._rubros-cliente-content_1ymw9_1{background:#1e293b;box-shadow:0 8px 32px #00000080}body._dark_1ymw9_737 ._empleados-header_1ymw9_1,body._dark_1ymw9_737 ._distritos-header_1ymw9_1,body._dark_1ymw9_737 ._empresas-header_1ymw9_1,body._dark_1ymw9_737 ._clientes-header_1ymw9_1,body._dark_1ymw9_737 ._proveedores-header_1ymw9_1,body._dark_1ymw9_737 ._unidades-header_1ymw9_1,body._dark_1ymw9_737 ._tareas-header_1ymw9_1,body._dark_1ymw9_737 ._suscriptores-header_1ymw9_1,body._dark_1ymw9_737 ._tipo-clientes-header_1ymw9_1,body._dark_1ymw9_737 ._categorias-cliente-header_1ymw9_1,body._dark_1ymw9_737 ._condiciones-pago-header_1ymw9_1,body._dark_1ymw9_737 ._estados-cliente-header_1ymw9_1,body._dark_1ymw9_737 ._estados-proveedor-header_1ymw9_1,body._dark_1ymw9_737 ._familias-insumos-header_1ymw9_1,body._dark_1ymw9_737 ._productos-insumos-header_1ymw9_1,body._dark_1ymw9_737 ._rubros-cliente-header_1ymw9_1{border-bottom-color:#475569;background:#334155}body._dark_1ymw9_737 ._empleados-header_1ymw9_1 h1,body._dark_1ymw9_737 ._distritos-header_1ymw9_1 h1,body._dark_1ymw9_737 ._empresas-header_1ymw9_1 h1,body._dark_1ymw9_737 ._clientes-header_1ymw9_1 h1,body._dark_1ymw9_737 ._proveedores-header_1ymw9_1 h1,body._dark_1ymw9_737 ._unidades-header_1ymw9_1 h1,body._dark_1ymw9_737 ._tareas-header_1ymw9_1 h1,body._dark_1ymw9_737 ._suscriptores-header_1ymw9_1 h1,body._dark_1ymw9_737 ._tipo-clientes-header_1ymw9_1 h1,body._dark_1ymw9_737 ._categorias-cliente-header_1ymw9_1 h1,body._dark_1ymw9_737 ._condiciones-pago-header_1ymw9_1 h1,body._dark_1ymw9_737 ._estados-cliente-header_1ymw9_1 h1,body._dark_1ymw9_737 ._estados-proveedor-header_1ymw9_1 h1,body._dark_1ymw9_737 ._familias-insumos-header_1ymw9_1 h1,body._dark_1ymw9_737 ._productos-insumos-header_1ymw9_1 h1,body._dark_1ymw9_737 ._rubros-cliente-header_1ymw9_1 h1{color:#fff}body._dark_1ymw9_737 ._empleados-herramientas_1ymw9_1,body._dark_1ymw9_737 ._distritos-herramientas_1ymw9_1,body._dark_1ymw9_737 ._empresas-herramientas_1ymw9_1,body._dark_1ymw9_737 ._clientes-herramientas_1ymw9_1,body._dark_1ymw9_737 ._familias-insumos-herramientas_1ymw9_1,body._dark_1ymw9_737 ._productos-insumos-herramientas_1ymw9_1,body._dark_1ymw9_737 ._proveedores-herramientas_1ymw9_1,body._dark_1ymw9_737 ._tareas-herramientas_1ymw9_1,body._dark_1ymw9_737 ._suscriptores-herramientas_1ymw9_1,body._dark_1ymw9_737 ._tipo-clientes-herramientas_1ymw9_1,body._dark_1ymw9_737 ._categorias-cliente-herramientas_1ymw9_1,body._dark_1ymw9_737 ._condiciones-pago-herramientas_1ymw9_1,body._dark_1ymw9_737 ._estados-cliente-herramientas_1ymw9_1,body._dark_1ymw9_737 ._estados-proveedor-herramientas_1ymw9_1,body._dark_1ymw9_737 ._rubros-cliente-herramientas_1ymw9_1{background:#1e293b;border-bottom-color:#475569}body._dark_1ymw9_737 ._busqueda-input_1ymw9_1{background:#fff;border-color:#475569;color:#f1f5f9}body._dark_1ymw9_737 ._busqueda-input_1ymw9_1:focus{background:#f1f5f9;border-color:#93c5fd}body._dark_1ymw9_737 ._busqueda-icono_1ymw9_1{color:#94a3b8}body._dark_1ymw9_737 ._empleados-tabla_1ymw9_1,body._dark_1ymw9_737 ._distritos-tabla_1ymw9_1,body._dark_1ymw9_737 ._empresas-tabla_1ymw9_1,body._dark_1ymw9_737 ._tareas-tabla_1ymw9_1,body._dark_1ymw9_737 ._suscriptores-tabla_1ymw9_1,body._dark_1ymw9_737 ._tipo-clientes-tabla_1ymw9_1,body._dark_1ymw9_737 ._categorias-cliente-tabla_1ymw9_1,body._dark_1ymw9_737 ._condiciones-pago-tabla_1ymw9_1,body._dark_1ymw9_737 ._estados-cliente-tabla_1ymw9_1,body._dark_1ymw9_737 ._estados-proveedor-tabla_1ymw9_1,body._dark_1ymw9_737 ._familias-insumos-tabla_1ymw9_1,body._dark_1ymw9_737 ._productos-insumos-tabla_1ymw9_1,body._dark_1ymw9_737 ._rubros-cliente-tabla_1ymw9_1{background:#1e293b;box-shadow:0 2px 8px #0000004d}body._dark_1ymw9_737 ._empleados-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._distritos-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._empresas-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._tareas-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._suscriptores-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._tipo-clientes-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._categorias-cliente-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._condiciones-pago-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._estados-cliente-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._estados-proveedor-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._familias-insumos-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._productos-insumos-tabla_1ymw9_1 thead,body._dark_1ymw9_737 ._rubros-cliente-tabla_1ymw9_1 thead{background:#334155}body._dark_1ymw9_737 ._empleados-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._distritos-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._empresas-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._tareas-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._suscriptores-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._tipo-clientes-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._categorias-cliente-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._condiciones-pago-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._estados-cliente-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._estados-proveedor-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._familias-insumos-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._productos-insumos-tabla_1ymw9_1 th,body._dark_1ymw9_737 ._rubros-cliente-tabla_1ymw9_1 th{color:#fff;border-bottom-color:#475569}body._dark_1ymw9_737 ._empleados-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._distritos-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._empresas-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._tareas-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._suscriptores-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._tipo-clientes-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._categorias-cliente-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._condiciones-pago-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._estados-cliente-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._estados-proveedor-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._familias-insumos-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._productos-insumos-tabla_1ymw9_1 td,body._dark_1ymw9_737 ._rubros-cliente-tabla_1ymw9_1 td{color:#f1f5f9;border-bottom-color:#2aea0c}body._dark_1ymw9_737 ._empleados-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._distritos-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._empresas-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._tareas-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._suscriptores-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._tipo-clientes-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._categorias-cliente-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._condiciones-pago-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._estados-cliente-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._estados-proveedor-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._familias-insumos-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._productos-insumos-tabla_1ymw9_1 tbody tr:hover,body._dark_1ymw9_737 ._rubros-cliente-tabla_1ymw9_1 tbody tr:hover{background:#334155}body._dark_1ymw9_737 ._filtros-container_1ymw9_1{background:#1e293b;border-bottom-color:#475569}body._dark_1ymw9_737 ._filtro-boton_1ymw9_1{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1ymw9_737 ._filtro-boton_1ymw9_1:hover{border-color:#93c5fd;color:#93c5fd}body._dark_1ymw9_737 ._filtro-boton_1ymw9_1._activo_1ymw9_1{background:#3b82f6;color:#fff;border-color:#3b82f6}body._dark_1ymw9_737 ._tabla-titulo_1ymw9_1{color:#f1f5f9}body._dark_1ymw9_737 ._descripcion-texto_1ymw9_1{color:#e2e8f0}body._dark_1ymw9_737 ._sin-resultados_1ymw9_1,body._dark_1ymw9_737 ._cerrar-boton_1ymw9_1{color:#94a3b8}body._dark_1ymw9_737 ._cerrar-boton_1ymw9_1:hover{background:#334155;color:#f1f5f9}._cm-backdrop_1ymw9_7{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1100}._cm-modal_1ymw9_29{background:#f3f4f6;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:0;max-width:1400px;width:95%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._cm-header_1ymw9_57{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(90deg,#667eea,#764ba2,#9f7aea);color:#fff}._cm-header_1ymw9_57 h2{margin:0;font-size:1.4rem;font-weight:600}._cm-close_1ymw9_87{background:#ffffff26;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:6px 10px;border-radius:999px;transition:all .2s;display:flex;align-items:center;justify-content:center}._cm-close_1ymw9_87:hover{background:#ffffff40;transform:scale(1.05)}._cm-toolbar_1ymw9_127{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #e5e7eb}._cm-toolbar-left_1ymw9_145{justify-content:flex-start;gap:12px}._cm-search-container_1ymw9_155{position:relative;flex:1;max-width:450px}._cm-search-input_1ymw9_167{width:100%;padding:10px 12px 10px 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._cm-search-input_1ymw9_167:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._cm-new-btn_1ymw9_203{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;align-items:center;gap:6px;margin-left:18px}._cm-new-btn_1ymw9_203:hover{background:#4338ca;transform:translateY(-1px)}._cm-filters_1ymw9_247{display:flex;gap:10px;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;flex-wrap:wrap}._cm-filter-group_1ymw9_267{display:flex;align-items:center;gap:8px}._cm-filter-group_1ymw9_267 label{font-size:.85rem;font-weight:500;color:#374151;white-space:nowrap}._cm-filter-select_1ymw9_293{background:#fff;border:1px solid #d1d5db;padding:6px 12px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s;color:#374151;min-width:120px}._cm-filter-select_1ymw9_293:hover{border-color:#667eea}._cm-filter-select_1ymw9_293:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._cm-filter_1ymw9_247{background:#fff;border:1px solid #d1d5db;padding:8px 18px;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;color:#374151}._cm-filter_1ymw9_247:hover{border-color:#667eea;color:#667eea}._cm-filter-active_1ymw9_371{background:#4f46e5;border-color:#4f46e5;color:#fff}._cm-refresh-btn_1ymw9_385{background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:999px;cursor:pointer;transition:all .2s;color:#374151;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px}._cm-refresh-btn_1ymw9_385:hover:not(:disabled){border-color:#667eea;color:#667eea;background:#f3f4f6}._cm-refresh-btn_1ymw9_385:disabled{cursor:not-allowed;opacity:.6}._cm-refresh-spinning_1ymw9_439{animation:_spin_1ymw9_1 1s linear infinite}@keyframes _spin_1ymw9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cm-table-wrapper_1ymw9_467{flex:1;overflow-y:auto;padding:20px 24px;-webkit-overflow-scrolling:touch}._cm-section_1ymw9_481{margin-bottom:26px}._cm-section-title_1ymw9_491{font-size:1rem;font-weight:600;color:#fff;margin-bottom:10px;padding:8px 14px;border-radius:6px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-section-title_1ymw9_491._inactive_1ymw9_513{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7)}._cm-table_1ymw9_467{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._cm-table_1ymw9_467 thead{background:linear-gradient(90deg,#22c55e,#4ade80,#a855f7,#f59e0b);color:#fff}._cm-table_1ymw9_467 th{padding:10px 14px;text-align:left;font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}._cm-table_1ymw9_467 th:nth-child(1){width:8%}._cm-table_1ymw9_467 th:nth-child(2){width:10%}._cm-table_1ymw9_467 th:nth-child(3){width:18%}._cm-table_1ymw9_467 th:nth-child(4){width:8%}._cm-table_1ymw9_467 th:nth-child(5){width:10%}._cm-table_1ymw9_467 th:nth-child(6){width:10%}._cm-table_1ymw9_467 th:nth-child(7){width:10%}._cm-table_1ymw9_467 th:nth-child(8){width:10%}._cm-table_1ymw9_467 th:nth-child(9){width:6%}._cm-table_1ymw9_467 th:nth-child(10){width:10%;min-width:100px}._cm-table_1ymw9_467 td{padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:.85rem;color:#374151;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:middle}._cm-table_1ymw9_467 td:last-child{text-align:center;white-space:nowrap;min-width:100px;width:100px}._cm-table_1ymw9_467 tbody tr:nth-child(2n){background:#d1fae5}._cm-table_1ymw9_467 tbody tr:hover{background:#eef2ff}._cm-actions_1ymw9_649{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:nowrap}._cm-action-btn_1ymw9_665{background:#f9fafb;border:1px solid #e5e7eb;padding:6px;border-radius:6px;cursor:pointer;transition:background-color .2s,transform .1s;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}._cm-action-btn_1ymw9_665:hover{transform:translateY(-1px)}._cm-action-edit_1ymw9_699{color:#3b82f6}._cm-action-edit_1ymw9_699:hover{background:#dbeafe;border-color:#3b82f6}._cm-action-delete_1ymw9_717{color:#ef4444}._cm-action-delete_1ymw9_717:hover{background:#fee2e2;border-color:#ef4444}body._dark_1ymw9_737 ._cm-backdrop_1ymw9_7{background:#000000bf}body._dark_1ymw9_737 ._cm-modal_1ymw9_29{background:#1e293b}body._dark_1ymw9_737 ._cm-toolbar_1ymw9_127{background:#1e293b;border-bottom-color:#475569}body._dark_1ymw9_737 ._cm-search-input_1ymw9_167{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_1ymw9_737 ._cm-search-input_1ymw9_167:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea33}body._dark_1ymw9_737 ._cm-filters_1ymw9_247{background:#1e293b;border-bottom-color:#475569}body._dark_1ymw9_737 ._cm-filter-select_1ymw9_293{background:#0f172a;border-color:#475569;color:#f1f5f9}body._dark_1ymw9_737 ._cm-filter-select_1ymw9_293:focus{border-color:#667eea}body._dark_1ymw9_737 ._cm-filter-group_1ymw9_267 label{color:#cbd5e1}body._dark_1ymw9_737 ._cm-filter_1ymw9_247{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1ymw9_737 ._cm-filter-active_1ymw9_371{background:#4f46e5;border-color:#4f46e5;color:#fff}body._dark_1ymw9_737 ._cm-refresh-btn_1ymw9_385{background:#0f172a;border-color:#475569;color:#cbd5e1}body._dark_1ymw9_737 ._cm-refresh-btn_1ymw9_385:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd;background:#1e293b}body._dark_1ymw9_737 ._cm-table_1ymw9_467{background:#1e293b}body._dark_1ymw9_737 ._cm-table_1ymw9_467 td{color:#cbd5e1;border-bottom-color:#475569}body._dark_1ymw9_737 ._cm-table_1ymw9_467 tbody tr:nth-child(2n){background:#334155}body._dark_1ymw9_737 ._cm-table_1ymw9_467 tbody tr:hover{background:#475569}body._dark_1ymw9_737 ._cm-action-btn_1ymw9_665{background:#334155;border-color:#475569}body._dark_1ymw9_737 ._cm-action-edit_1ymw9_699{color:#93c5fd}body._dark_1ymw9_737 ._cm-action-edit_1ymw9_699:hover{background:#1e3a8a;border-color:#93c5fd}body._dark_1ymw9_737 ._cm-action-delete_1ymw9_717{color:#f87171}body._dark_1ymw9_737 ._cm-action-delete_1ymw9_717:hover{background:#7f1d1d;border-color:#f87171}._contendMain_xyts9_3{padding:20px;background-color:#f5f5f5;height:85vh;max-height:85vh;overflow-y:auto;box-sizing:border-box;transition:background-color .3s ease}body._dark_xyts9_25 ._contendMain_xyts9_3{background-color:#0f172a}._contendCardsGrupos_xyts9_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._contendCards_xyts9_33{display:flex;flex-direction:column;color:#333;border-radius:10px;font-size:24px;margin:5px;width:fit-content;transition:color .3s ease}body._dark_xyts9_25 ._contendCards_xyts9_33{color:#e0e0e0}._contendCardsApp_xyts9_77{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;border-left:4px solid #d0d0d0;border:2px solid #667eea;transition:all .3s ease;position:relative;margin:5px;overflow:hidden}body._dark_xyts9_25 ._contendCardsApp_xyts9_77{background:#1e293b;box-shadow:0 4px 12px #00000080;border-left:4px solid #818cf8;border:2px solid #818cf8}._contendCardsApp_xyts9_77:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001f}body._dark_xyts9_25 ._contendCardsApp_xyts9_77:hover{box-shadow:0 6px 16px #0009;border-left-color:#a5b4fc;background:#2d3748}._contendCardsTitle_xyts9_143{margin:2.5px 10px;color:#1f2937;font-weight:600;font-size:20px;transition:color .3s ease}body._dark_xyts9_25 ._contendCardsTitle_xyts9_143{color:#f1f5f9}._cardTitulo_xyts9_171{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;transition:color .3s ease}body._dark_xyts9_25 ._cardTitulo_xyts9_171{color:#f1f5f9}._cardDescripcion_xyts9_195{font-size:13px;color:#6b7280;margin-bottom:12px;transition:color .3s ease}body._dark_xyts9_25 ._cardDescripcion_xyts9_195{color:#cbd5e1}._cardCantidad_xyts9_217{font-size:28px;font-weight:700;color:#3b82f6;text-align:right;transition:color .3s ease}body._dark_xyts9_25 ._cardCantidad_xyts9_217{color:#93c5fd}hr{border:none;border-top:1px solid #e5e7eb;margin:15px 0;transition:border-color .3s ease}body._dark_xyts9_25 hr{border-top:1px solid #475569}._cardWrapper_xyts9_267{display:flex;flex-direction:column;gap:.75rem}._toastContainer_xyts9_281{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}._toast_xyts9_281{flex:1;min-width:60px;border-radius:8px;padding:.5rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}._toast_xyts9_281:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}._toastActivos_xyts9_335{background-color:#d1fae5;border:1px solid #10b981}body._dark_xyts9_25 ._toastActivos_xyts9_335{background-color:#065f46;border:1px solid #34d399}._toastInactivos_xyts9_357{background-color:#fee2e2;border:1px solid #ef4444}body._dark_xyts9_25 ._toastInactivos_xyts9_357{background-color:#991b1b;border:1px solid #f87171}._toastSupervisar_xyts9_379{background-color:#e9d5ff;border:1px solid #a855f7}body._dark_xyts9_25 ._toastSupervisar_xyts9_379{background-color:#6b21a8;border:1px solid #c084fc}._toastSaldos_xyts9_401{background-color:#fce7f3;border:1px solid #ec4899}body._dark_xyts9_25 ._toastSaldos_xyts9_401{background-color:#9f1239;border:1px solid #f472b6}._toastLabel_xyts9_423{font-size:11px;font-weight:500;text-transform:lowercase;color:#374151;margin-bottom:2px}body._dark_xyts9_25 ._toastLabel_xyts9_423{color:#e2e8f0}._toastValue_xyts9_449{font-size:18px;font-weight:700;color:#1f2937}body._dark_xyts9_25 ._toastValue_xyts9_449{color:#f9fafb}._secctions_2qhhk_3{background:var(--color-bg-info);border:1px solid #cbd5e1;border-radius:12px;padding:22px 10px;width:100%;max-width:1100px;margin:0 auto}._timeline_2qhhk_23{display:flex;flex-direction:column;gap:18px}._timeline-card_2qhhk_35{background:#c3c0c0;border-radius:10px;border:1px solid #d5e5db;padding:22px 28px 18px;box-shadow:0 2px 6px #33574608;display:flex;flex-direction:column;gap:2px}._timeline-nivel_2qhhk_57{color:#159f6c;font-weight:700;font-size:1.04rem;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}._timeline-titulo_2qhhk_75{color:#222c2a;font-size:1.1rem;font-weight:600;margin-bottom:2px}._timeline-institucion_2qhhk_89{color:#3c4247;font-size:1rem;margin-bottom:6px}._chipCompleto_2qhhk_101{display:inline-block;background:#21a497;color:#fff;font-weight:600;border-radius:8px;padding:4px 18px;font-size:.89rem;margin-top:8px}._chipCurso_2qhhk_123{display:inline-block;background:#b6292f;color:#fff;font-weight:600;border-radius:8px;padding:4px 18px;font-size:.89rem;margin-top:8px}._chipRecibido_2qhhk_145{display:inline-block;background:#1d7ed5;color:#fff;font-weight:600;border-radius:8px;padding:4px 18px;font-size:.89rem;margin-top:8px}@media(max-width:600px){._timeline-card_2qhhk_35{padding:16px 6px}._secctions_2qhhk_3{padding:12px 6px}}._secctions_7bfga_5{font-style:unset;background:var(--color-bg-info);border:1px solid #cbd5e1;border-radius:8px;padding:20px;gap:10px;width:100%;max-width:1100px;margin:0 auto;min-width:0}._timeline_7bfga_31{position:relative;padding-left:32px;display:flex;flex-direction:column;gap:24px}._timeline-card_7bfga_47{background:#c3c0c0;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #145a9608;padding:22px 28px 18px;margin-bottom:0;position:relative;min-width:280px}._timeline-card_7bfga_47:before{content:"";position:absolute;left:-32px;top:32px;width:14px;height:14px;background:var(--color-secondary, #3b82f6);border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #cbd5e1;z-index:2}._timeline-card_7bfga_47:not(:last-child):after{content:"";position:absolute;left:-25px;top:46px;width:1px;height:calc(100% + 24px);background:#cbd5e1;z-index:1}._timeline-nivel_7bfga_125{font-weight:700;color:var(--color-secondary, #375879);font-size:1.07rem;margin-bottom:8px;letter-spacing:1px}._timeline-titulo_7bfga_143{margin-bottom:8px;padding-left:18px}._timeline-titulo_7bfga_143 li{color:#2b3137;font-size:1.04rem;margin-bottom:4px}._chipCompleto_7bfga_165{background:#43b77a;color:#fff;border-radius:10px;padding:3px 11px;font-size:.98rem;font-weight:500;margin-top:4px;display:inline-block}._chipRecibido_7bfga_185{background:#3b82f6;color:#fff;border-radius:10px;padding:3px 11px;font-size:.98rem;font-weight:500;margin-top:4px;display:inline-block}@media(max-width:600px){._timeline-card_7bfga_47{padding:16px 12px}._secctions_7bfga_5{padding:10px 2px;min-width:0}}._aclaracion_7bfga_227{color:#44617b;font-size:.95rem;margin-top:4px;margin-left:2px;display:block;opacity:.9}._secctions_idhvo_5{font-style:unset;background:var(--color-bg-info);border:1px solid #cbd5e1;border-radius:8px;padding:20px;gap:10px;width:100%;max-width:1100px;margin:0 auto;min-width:0}._timeline_idhvo_29{position:relative;padding-left:32px;display:flex;flex-direction:column;gap:24px}._timeline-card_idhvo_43{background:#c3c0c0;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #145a9608;padding:22px 28px 18px;margin-bottom:0;position:relative;min-width:280px}._timeline-card_idhvo_43:before{content:"";position:absolute;left:-32px;top:32px;width:14px;height:14px;background:var(--color-secondary, #3b82f6);border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #cbd5e1;z-index:2}._timeline-card_idhvo_43:not(:last-child):after{content:"";position:absolute;left:-25px;top:46px;width:1px;height:calc(100% + 24px);background:#cbd5e1;z-index:1}._timeline-fecha_idhvo_115{font-weight:700;color:var(--color-secondary, #375879);font-size:1.07rem;margin-bottom:4px}._timeline-puesto_idhvo_127{margin-bottom:2px;font-size:1.12rem}._timeline-empresa_idhvo_135{color:#3c4247;font-size:1.04rem;margin-bottom:2px}._timeline-descripcion_idhvo_145{color:#555b61;font-size:.99rem;margin-top:8px}@media(max-width:600px){._timeline-card_idhvo_43{padding:16px 12px}._secctions_idhvo_5{padding:10px 2px;min-width:0}}._secctions_1pou0_5{font-style:unset;background:var(--color-bg-info);border:1px solid #cbd5e1;border-radius:8px;padding:20px;gap:10px;width:100%;max-width:1100px;margin:0 auto;min-width:0}._timeline_1pou0_31{position:relative;padding-left:30px;display:flex;flex-direction:column;gap:24px}._timeline-card_1pou0_47{background:#c3c0c0;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #145a9608;padding:22px 20px 18px 28px;margin-bottom:0;position:relative;min-width:280px}._timeline-card_1pou0_47:before{content:"";position:absolute;left:-32px;top:32px;width:14px;height:14px;background:var(--color-secondary, #3b82f6);border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #cbd5e1;z-index:2}._timeline-card_1pou0_47:not(:last-child):after{content:"";position:absolute;left:-25px;top:46px;width:1px;height:calc(100% + 24px);background:#cbd5e1;z-index:1}._timeline-nivel_1pou0_125{font-weight:700;color:#76599f;font-size:1.07rem;margin-bottom:8px;letter-spacing:1px}._timeline-titulo_1pou0_143{margin-bottom:8px;padding-left:18px}._timeline-titulo_1pou0_143 li{color:#2b3137;font-size:1.04rem;margin-bottom:4px}._chipCompleto_1pou0_165{background:#43b77a;color:#fff;border-radius:10px;padding:3px 11px;font-size:.98rem;font-weight:500;margin-top:4px;display:inline-block}._chipRecibido_1pou0_185{background:#3b82f6;color:#fff;border-radius:10px;padding:3px 11px;font-size:.98rem;font-weight:500;margin-top:4px;display:inline-block}@media(max-width:600px){._timeline-card_1pou0_47{padding:16px 12px}._secctions_1pou0_5{padding:10px 2px;min-width:0}}._aclaracion_1pou0_227{color:#44617b;font-size:.95rem;margin-top:4px;margin-left:2px;display:block;opacity:.9}._timeline-cardsec_1pou0_249{background:#c3c0c0;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #145a9608;padding:22px 20px 18px 28px;margin-bottom:10;position:relative;margin-left:20px;min-width:0}._timeline-cardsec_1pou0_249:before{content:"";position:absolute;left:-32px;top:32px;width:14px;height:14px;background:var(--color-secondary, #3b82f6);border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #cbd5e1;margin-left:10px;z-index:2}._timeline-cardsec_1pou0_249:not(:last-child):after{content:"";position:absolute;left:-25px;top:46px;width:1px;height:calc(100% + 0px);background:#cbd5e1;margin-left:10px;z-index:1}._timeline_1hdcz_7{position:relative;padding-left:30px;display:flex;flex-direction:column;gap:24px}._timeline-card_1hdcz_23{background:#c3c0c0;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #145a9608;padding:22px 20px 18px 28px;margin-bottom:0;position:relative;min-width:280px}._timeline-card_1hdcz_23:before{content:"";position:absolute;left:-32px;top:32px;width:14px;height:14px;background:var(--color-secondary, #3b82f6);border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #cbd5e1;z-index:2}._timeline-card_1hdcz_23:not(:last-child):after{content:"";position:absolute;left:-25px;top:46px;width:1px;height:calc(100% + 24px);background:#cbd5e1;z-index:1}._timeline-nivel_1hdcz_101{font-weight:700;color:#76599f;font-size:1.07rem;margin-bottom:8px;letter-spacing:1px}._timeline-titulo_1hdcz_119{margin-bottom:8px;padding-left:18px}._timeline-titulo_1hdcz_119 li{color:#2b3137;font-size:1.04rem;margin-bottom:4px}._chipCompleto_1hdcz_141{background:#43b77a;color:#fff;border-radius:10px;padding:3px 11px;font-size:.98rem;font-weight:500;margin-top:4px;display:inline-block}._chipRecibido_1hdcz_161{background:#3b82f6;color:#fff;border-radius:10px;padding:3px 11px;font-size:.98rem;font-weight:500;margin-top:4px;display:inline-block}._textDestacado_1hdcz_185{color:#775291;background:linear-gradient(90deg,#e6eaff 60%,#f0edf8);-webkit-text-stroke:1px #ffffff;text-shadow:0px 2px 6px #eaeaea;font-weight:700;border-radius:4px;padding:2px 4px;transition:box-shadow .2s}._textDestacado_1hdcz_185:hover{box-shadow:0 0 6px #b3c9ea;background:#f7f6fc;color:#5318c8}._secctions_1hdcz_223{font-style:unset;background:var(--color-bg-info, #f5f5f5);border:1px solid #cbd5e1;border-radius:8px;padding:20px;gap:10px;width:100%;max-width:1100px;margin:0 auto;min-width:0}._listaBeneficios_1hdcz_251{margin-left:18px;margin-top:10px;margin-bottom:10px;list-style:disc inside;padding:0}._listaBeneficios_1hdcz_251 li{margin-bottom:7px;font-size:1.03rem}._indicInv_1hdcz_273 strong{margin-left:35px;margin-right:10px}@media(max-width:600px){._timeline-card_1hdcz_23{padding:16px 12px}._secctions_1hdcz_223{padding:10px 2px;min-width:0}}._aclaracion_1hdcz_303{color:#37547c;font-size:.97rem;margin-top:4px;margin-left:2px;font-weight:500;background:none;opacity:1;letter-spacing:.2px}._timeline-cardsec_1hdcz_329{background:#c3c0c0;border-radius:8px;box-shadow:0 2px 6px #145a9608;padding:22px 20px -1px 28px;position:relative;margin-left:50px;min-width:0}._timeline-cardsec_1hdcz_329:before{content:"";position:absolute;left:-32px;top:5px;width:14px;height:14px;background:var(--color-secondary, #3b82f6);border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #cbd5e1;margin-left:10px;z-index:2}._timeline-cardsec_1hdcz_329:not(:last-child):after{content:"";position:absolute;left:-25px;top:46px;width:1px;height:5px;background:#cbd5e1;margin-left:10px;z-index:1}._doc-title_11ipf_7{margin-bottom:20px}._doc-title_11ipf_7 h1{font-size:2rem;font-weight:700;color:var(--color-secondary, #375879)}._nav-link_11ipf_29{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:15px;background:var(--color-bg-info, #f5f5f5);border-radius:8px;border:1px solid #cbd5e1}._nav-item_11ipf_51{display:inline-block}._nav-item-buttons_11ipf_59{padding:10px 20px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1f2937;font-size:1rem;cursor:pointer;transition:all .3s ease}._nav-item-buttons_11ipf_59:hover{background:#f3f4f6;border-color:var(--color-secondary, #3b82f6)}._nav-item-buttons_11ipf_59._active_11ipf_91{background:var(--color-secondary, #3b82f6);color:#fff;border-color:var(--color-secondary, #3b82f6)}._secctions_11ipf_105{position:relative;font-style:unset;background:var(--color-bg-info);border:1px solid #cbd5e1;border-radius:8px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:20px;gap:10px;min-width:0}._section_11ipf_137{display:none}._section_11ipf_137._active_11ipf_91{display:block}._section-title_11ipf_155{color:#2563eb;font-size:1.5rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-bottom:20px;text-align:left}._info-grid_11ipf_177{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px}._info-item_11ipf_191{background:#c3c0c0;border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:12px;border:1px solid #e5e7eb;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease,box-shadow .2s ease}._info-item_11ipf_191:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._info-item_11ipf_191#_info-email_11ipf_1{cursor:pointer}._info-item_11ipf_191#_info-email_11ipf_1:hover{background:#b8b5b5}._info-icon_11ipf_241{font-size:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px}._info-content_11ipf_261{flex:1;display:flex;flex-direction:column;gap:4px}._info-label_11ipf_275{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}._info-value_11ipf_291{font-size:1rem;color:#1f2937;font-weight:500}._card_11ipf_305{background:var(--color-bg-info, #f5f5f5);border:1px solid #cbd5e1;border-radius:8px;padding:20px;margin-top:20px}._card-content_11ipf_321{display:flex;flex-direction:column;gap:16px}._section-subtitle_11ipf_333{color:#16a34a;font-size:1.25rem;font-weight:700;margin-bottom:12px}._card-content_11ipf_321 p{font-size:1rem;line-height:1.6;color:#1f2937;margin:0}._importante_11ipf_363{background-color:#fef08a;color:#1f2937;padding:2px 4px;border-radius:3px;font-weight:600;display:inline}@media(max-width:1024px){._info-grid_11ipf_177{grid-template-columns:repeat(2,1fr)}._secctions_11ipf_105{padding:16px}}@media(max-width:640px){._secctions_11ipf_105{padding:12px}._info-grid_11ipf_177{grid-template-columns:1fr}._nav-link_11ipf_29{flex-direction:column}._nav-item-buttons_11ipf_59{width:100%;text-align:center}._section-title_11ipf_155{font-size:1.25rem}}body._dark_11ipf_451 ._info-item_11ipf_191{background:#4b5563;border-color:#6b7280}body._dark_11ipf_451 ._info-label_11ipf_275{color:#d1d5db}body._dark_11ipf_451 ._info-value_11ipf_291{color:#f3f4f6}body._dark_11ipf_451 ._card_11ipf_305{background:#1f2937;border-color:#374151}body._dark_11ipf_451 ._card-content_11ipf_321 p{color:#e0e0e0}body._dark_11ipf_451 ._nav-item-buttons_11ipf_59{background:#1f2937;color:#e0e0e0;border-color:#4b5563}body._dark_11ipf_451 ._nav-item-buttons_11ipf_59:hover{background:#374151}body._dark_11ipf_451 ._nav-item-buttons_11ipf_59._active_11ipf_91{background:var(--color-secondary, #3b82f6);color:#fff}body._dark_11ipf_451 ._nav-link_11ipf_29{background:#1f2937;border-color:#374151}body._dark_11ipf_451 ._secctions_11ipf_105{background:#1f2937;border-color:#374151;color:#e0e0e0}body._dark_11ipf_451 ._section-title_11ipf_155{color:#60a5fa}._container_1peqw_3{display:flex;flex-direction:row;height:calc(100vh - 120px);min-height:600px;max-height:calc(100vh - 120px);gap:0;background-color:var(--color-background, #f5f5f5);transition:background-color .3s ease;overflow:hidden}body._dark_1peqw_15 ._container_1peqw_3{background-color:#f1f5f9}._sidebar_1peqw_20{width:380px;min-width:320px;background-color:#f5f5f5;border-right:2px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}body._dark_1peqw_15 ._sidebar_1peqw_20{background-color:#f1f5f9;border-right-color:var(--color-border, #475569)}._sidebarHeader_1peqw_36{padding:20px;border-bottom:2px solid #e5e7eb;background-color:#fff;transition:background-color .3s ease,border-color .3s ease}body._dark_1peqw_15 ._sidebarHeader_1peqw_36{background-color:#f1f5f9;border-bottom-color:var(--color-border, #475569)}._sidebarTitle_1peqw_48{margin:0;font-size:24px;font-weight:600;color:#1f2937;transition:color .3s ease}body._dark_1peqw_15 ._sidebarTitle_1peqw_48{color:#e0e0e0}._videoList_1peqw_60{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px}._videoList_1peqw_60::-webkit-scrollbar{width:8px}._videoList_1peqw_60::-webkit-scrollbar-track{background:#f1f5f9}body._dark_1peqw_15 ._videoList_1peqw_60::-webkit-scrollbar-track{background:#374151}._videoList_1peqw_60::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}body._dark_1peqw_15 ._videoList_1peqw_60::-webkit-scrollbar-thumb{background:#4b5563}._videoList_1peqw_60::-webkit-scrollbar-thumb:hover{background:#a0aec0}body._dark_1peqw_15 ._videoList_1peqw_60::-webkit-scrollbar-thumb:hover{background:#6b7280}._categorySection_1peqw_100{margin-bottom:20px}._categorySection_1peqw_100:last-child{margin-bottom:0}._categoryTitle_1peqw_108{margin:0;padding:8px 12px;font-size:16px;font-weight:700;color:#667eea;background-color:#f0f4ff;border-left:4px solid #667eea;border-radius:4px;transition:all .3s ease;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}._categoryTitle_1peqw_108:hover{background-color:#e0e7ff}body._dark_1peqw_15 ._categoryTitle_1peqw_108{color:#a78bfa;background-color:#2d1b4e;border-left-color:#a78bfa}body._dark_1peqw_15 ._categoryTitle_1peqw_108:hover{background-color:#3d2a5e}._categoryTitle_1peqw_108 span{flex:1}._categoryIcon_1peqw_143{width:20px;height:20px;transition:transform .3s ease;color:#667eea}body._dark_1peqw_15 ._categoryIcon_1peqw_143{color:#a78bfa}._categoryIconExpanded_1peqw_154{transform:rotate(180deg)}._videosContainer_1peqw_158{margin-top:8px;display:flex;flex-direction:column;gap:10px;animation:_slideDown_1peqw_1 .3s ease-out}@keyframes _slideDown_1peqw_1{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:2000px;transform:translateY(0)}}._videoItem_1peqw_180{display:flex;flex-direction:row;gap:12px;padding:12px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s ease}body._dark_1peqw_15 ._videoItem_1peqw_180{background-color:#1f2937;border-color:#374151}._videoItem_1peqw_180:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#667eea}body._dark_1peqw_15 ._videoItem_1peqw_180:hover{box-shadow:0 4px 12px #0000004d;border-color:#667eea}._videoItemActive_1peqw_208{border-color:#667eea!important;border-width:2px!important;background-color:#e5d8f5!important;box-shadow:0 4px 12px #667eea33}body._dark_1peqw_15 ._videoItemActive_1peqw_208{background-color:#322c50!important;box-shadow:0 4px 12px #667eea4d}._videoThumbnail_1peqw_221{position:relative;width:120px;min-width:120px;height:68px;background-color:#e5e7eb;border-radius:6px;overflow:hidden;flex-shrink:0}body._dark_1peqw_15 ._videoThumbnail_1peqw_221{background-color:#374151}._thumbnailImage_1peqw_236{width:100%;height:100%;object-fit:cover}._thumbnailPlaceholder_1peqw_242{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}body._dark_1peqw_15 ._thumbnailPlaceholder_1peqw_242{background:linear-gradient(135deg,#764ba2,#667eea)}._playOverlay_1peqw_256{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0006;opacity:0;transition:opacity .3s ease}._videoItem_1peqw_180:hover ._playOverlay_1peqw_256{opacity:1}._playIcon_1peqw_274{width:32px;height:32px}._videoContent_1peqw_280{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}._videoTimestamp_1peqw_288{font-size:12px;color:#6b7280;font-weight:500;transition:color .3s ease}body._dark_1peqw_15 ._videoTimestamp_1peqw_288{color:#9ca3af}._videoTitle_1peqw_299{margin:0;font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}body._dark_1peqw_15 ._videoTitle_1peqw_299{color:#e0e0e0}._videoDescription_1peqw_316{margin:0;font-size:12px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}body._dark_1peqw_15 ._videoDescription_1peqw_316{color:#9ca3af}._playerContainer_1peqw_333{flex:1;display:flex;flex-direction:column;background-color:#f5f5f5;overflow:hidden;transition:background-color .3s ease;min-width:0}body._dark_1peqw_15 ._playerContainer_1peqw_333{background-color:#f1f5f9}._playerWrapper_1peqw_347{flex:1;display:flex;flex-direction:column;padding:20px;gap:16px;overflow-y:auto;height:100%;min-height:0;max-height:100%;justify-content:flex-start}._mainPlayer_1peqw_362{width:100%;flex:1 1 auto;background-color:#000;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0003;position:relative;aspect-ratio:16 / 9}._videoIframe_1peqw_373{height:100%;width:100%;border:none;position:absolute;inset:0}._videoInfo_1peqw_386{display:flex;flex-direction:column;gap:10px;padding:16px 20px;background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;transition:background-color .3s ease,border-color .3s ease;flex-shrink:0;max-height:180px;overflow-y:auto}body._dark_1peqw_15 ._videoInfo_1peqw_386{background-color:#1f2937;border-color:#374151}._videoInfoTimestamp_1peqw_405{font-size:14px;color:#6b7280;font-weight:500;transition:color .3s ease}body._dark_1peqw_15 ._videoInfoTimestamp_1peqw_405{color:#9ca3af}._videoInfoTitle_1peqw_416{margin:0;font-size:28px;font-weight:700;color:#1f2937;line-height:1.3;transition:color .3s ease}body._dark_1peqw_15 ._videoInfoTitle_1peqw_416{color:#e0e0e0}._videoInfoDescription_1peqw_429{margin:0;font-size:16px;color:#6b7280;line-height:1.6;transition:color .3s ease}body._dark_1peqw_15 ._videoInfoDescription_1peqw_429{color:#9ca3af}._emptyState_1peqw_442{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;color:#6b7280;transition:color .3s ease}body._dark_1peqw_15 ._emptyState_1peqw_442{color:#9ca3af}@media(max-width:1024px){._container_1peqw_3{flex-direction:column;height:auto}._sidebar_1peqw_20{width:100%;max-height:400px}._playerContainer_1peqw_333{min-height:500px}}@media(max-width:768px){._videoItem_1peqw_180{flex-direction:column}._videoThumbnail_1peqw_221{width:100%;height:auto;aspect-ratio:16 / 9}._sidebar_1peqw_20{min-width:100%}._playerWrapper_1peqw_347{padding:10px}._videoInfoTitle_1peqw_416{font-size:22px}}._bannerRoot_1qy9f_3{width:100%;max-width:1200px;height:70vh;min-height:320px;max-height:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}._bannerFrame_1qy9f_29{border-radius:10px;overflow:hidden;box-shadow:0 3px 16px #0000001a;position:relative;width:100%;height:100%;max-height:70vh;display:flex;align-items:center;justify-content:center;padding:10px}._bannerImage_1qy9f_57{width:90%;height:90%;object-fit:contain;object-position:center;border-radius:10px;transition:transform .6s}._navButton_1qy9f_75{position:absolute;top:50%;transform:translateY(-50%);font-size:28px;color:#fff;background:#0000004f;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer}._navButtonLeft_1qy9f_103{left:15px}._navButtonRight_1qy9f_111{right:15px}._dots_1qy9f_119{display:flex;gap:8px;justify-content:center;margin:16px 0}._dot_1qy9f_119{width:14px;height:14px;border-radius:50%;background:#aaa;box-shadow:none;cursor:pointer;border:1.5px solid #fff}._dotActive_1qy9f_153{background:#22d;box-shadow:0 0 10px #22d}@media(max-width:1024px){._bannerRoot_1qy9f_3{height:60vh;max-height:560px}._bannerFrame_1qy9f_29{max-height:60vh}._bannerImage_1qy9f_57{width:95%;height:92%}}@media(max-width:640px){._bannerRoot_1qy9f_3{height:50vh;min-height:240px}._bannerFrame_1qy9f_29{padding:8px}._navButton_1qy9f_75{width:32px;height:32px;font-size:22px}._dot_1qy9f_119{width:12px;height:12px}}._secctions_1sdci_5{font-style:unset;background:var(--color-bg-info);border:1px solid #cbd5e1;border-radius:8px;padding:20px;gap:10px;width:100%;max-width:1100px;margin:0 auto;min-width:0}._timeline_1sdci_31{position:relative;padding-left:32px;display:flex;flex-direction:column;gap:24px}._tecnologias-container_1sdci_49{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:12px}._tecnologiaChip_1sdci_67{background:#e0f2fe;color:#0369a1;border-radius:12px;padding:4px 12px;font-size:.88rem;font-weight:500;display:inline-block}._chipDestacado_1sdci_89{background:#fbbf24;color:#78350f;border-radius:10px;padding:3px 11px;font-size:.98rem;font-weight:600;margin-right:10px;display:inline-block}._linkRepo_1sdci_113{color:#3b82f6;text-decoration:none;font-weight:500;font-size:.98rem;border:1px solid #3b82f6;border-radius:10px;padding:3px 10px;transition:color .2s}._linkRepo_1sdci_113:hover{color:#1d4ed8;text-decoration:underline}._timeline-card_1sdci_147{display:flex;align-items:stretch;background:#c3c0c0;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #145a9608;margin-bottom:0;position:relative;min-width:280px;padding:0;gap:0}._cuadroIzquierda_1sdci_175{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#fca311 40%,#4361ee);border-top-left-radius:8px;border-bottom-left-radius:8px;min-width:44px;height:350px;width:400px;padding:10px}._cardContenido_1sdci_203{flex:1;background:#f4f7fa;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between}._imagenProyecto_1sdci_225{border-radius:16px;padding:5px;height:100%;width:100%;object-fit:contain;box-sizing:border-box;display:block;background:#fff}._timeline-fecha_1sdci_247{font-weight:700;color:var(--color-secondary, #375879);font-size:1.07rem;margin-bottom:4px}._timeline-puesto_1sdci_261{margin-bottom:2px;font-size:1.12rem}._timeline-empresa_1sdci_271{color:#3c4247;font-size:1.04rem;margin-bottom:2px}._timeline-descripcion_1sdci_283{color:#555b61;font-size:.99rem;margin-top:8px}@media(max-width:600px){._timeline-card_1sdci_147{flex-direction:column}._cuadroIzquierda_1sdci_175{width:100%;height:200px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0}._cardContenido_1sdci_203{border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}._secctions_1sdci_5{padding:10px 2px;min-width:0}}@media(max-width:1024px){._cuadroIzquierda_1sdci_175{width:280px;height:260px}}._contactoContainer_1lgnz_3{display:flex;flex-direction:column;gap:24px;max-width:800px;margin:0 auto;padding:20px}._contactoForm_1lgnz_21{background:var(--color-bg-info, #8470ba);border:1px solid #cbd5e1;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:20px}._formGroup_1lgnz_41{display:flex;flex-direction:column;gap:8px}._label_1lgnz_53{font-weight:600;color:var(--color-secondary, #375879);font-size:1rem}._input_1lgnz_65,._textarea_1lgnz_67{padding:12px;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;font-family:inherit;transition:border-color .2s}._input_1lgnz_65:focus,._textarea_1lgnz_67:focus{outline:none;border-color:var(--color-secondary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._textarea_1lgnz_67{resize:vertical;min-height:120px}._submitButton_1lgnz_109{background:var(--color-secondary, #3b82f6);color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._submitButton_1lgnz_109:hover{background:var(--color-secondary-dark, #2563eb)}._submitButton_1lgnz_109:active{transform:scale(.98)}._submitButton_1lgnz_109:disabled{opacity:.6;cursor:not-allowed}._submitButton_1lgnz_109:disabled:hover{background:var(--color-secondary, #3b82f6)}._statusMessage_1lgnz_167{padding:12px 16px;border-radius:6px;font-size:.95rem;font-weight:500;margin-top:8px;animation:_slideIn_1lgnz_1 .3s ease-out}@keyframes _slideIn_1lgnz_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._statusSuccess_1lgnz_207{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}._statusError_1lgnz_219{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}._contactoInfo_1lgnz_231{background:var(--color-bg-info, #f5f5f5);border:1px solid #cbd5e1;border-radius:8px;padding:24px}._contactoInfo_1lgnz_231 h3{margin-top:0;color:var(--color-secondary, #375879);font-size:1.2rem;margin-bottom:16px}._contactoInfo_1lgnz_231 p{margin:8px 0;color:#2b3137;font-size:1rem;transition:color .3s ease}._contactoInfo_1lgnz_231 strong{color:var(--color-secondary, #375879);transition:color .3s ease}body._dark_1lgnz_285 ._contactoContainer_1lgnz_3{color:#e0e0e0}body._dark_1lgnz_285 ._contactoForm_1lgnz_21{background:#1f2937;border-color:#374151;color:#e0e0e0}body._dark_1lgnz_285 ._label_1lgnz_53{color:#60a5fa}body._dark_1lgnz_285 ._input_1lgnz_65,body._dark_1lgnz_285 ._textarea_1lgnz_67{background-color:#374151;color:#e0e0e0;border-color:#4b5563}body._dark_1lgnz_285 ._input_1lgnz_65:focus,body._dark_1lgnz_285 ._textarea_1lgnz_67:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}body._dark_1lgnz_285 ._contactoInfo_1lgnz_231{background:#1f2937;border-color:#374151;color:#e0e0e0}body._dark_1lgnz_285 ._contactoInfo_1lgnz_231 h3{color:#60a5fa}body._dark_1lgnz_285 ._contactoInfo_1lgnz_231 p{color:#e0e0e0}body._dark_1lgnz_285 ._contactoInfo_1lgnz_231 strong{color:#60a5fa}body._dark_1lgnz_285 ._statusSuccess_1lgnz_207{background-color:#064e3b;color:#6ee7b7;border-color:#10b981}body._dark_1lgnz_285 ._statusError_1lgnz_219{background-color:#7f1d1d;color:#fca5a5;border-color:#ef4444}@media(max-width:600px){._contactoContainer_1lgnz_3{padding:12px}._contactoForm_1lgnz_21{padding:16px}}@media(max-width:1024px){._contactoContainer_1lgnz_3{max-width:100%;padding:16px}}._container_3kbcn_3{display:flex;gap:20px;padding:20px;min-height:calc(100vh - 100px);background:transparent;height:calc(100vh - 100px);overflow:hidden}._sidebar_3kbcn_14{width:300px;min-width:300px;background:#fff;border:2px solid #333;border-radius:8px;padding:20px;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000001a;overflow-y:auto}body._dark_3kbcn_27 ._sidebar_3kbcn_14{background:#1e293b;border-color:#cbd5e1;color:#f1f5f9}._sidebarTitle_3kbcn_33{font-size:1.5rem;font-weight:700;margin:0 0 10px;color:#333;text-align:center}body._dark_3kbcn_27 ._sidebarTitle_3kbcn_33{color:#f1f5f9}._sidebarSubtitle_3kbcn_45{font-size:.9rem;color:#666;margin:0 0 15px;font-style:italic}body._dark_3kbcn_27 ._sidebarSubtitle_3kbcn_45{color:#94a3b8}._componentList_3kbcn_56{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._componentItem_3kbcn_65{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s ease;background:#f9f9f9}body._dark_3kbcn_27 ._componentItem_3kbcn_65{background:#334155;border-color:#475569;color:#f1f5f9}._componentItem_3kbcn_65:hover{background:#e8f4f8;border-color:#667eea;transform:translate(5px)}body._dark_3kbcn_27 ._componentItem_3kbcn_65:hover{background:#475569;border-color:#818cf8}._componentItem_3kbcn_65._active_3kbcn_94{background:#667eea;color:#fff;border-color:#667eea;font-weight:600}body._dark_3kbcn_27 ._componentItem_3kbcn_65._active_3kbcn_94{background:#818cf8;border-color:#818cf8}._componentIcon_3kbcn_106{font-size:1.2rem}._mainArea_3kbcn_111{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0;height:100%;overflow:hidden}._mainColumns_3kbcn_122{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1;min-height:0;overflow:hidden}._testBox_3kbcn_132{background:#fff;border:2px solid #333;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;min-height:0}body._dark_3kbcn_27 ._testBox_3kbcn_132{background:#1e293b;border-color:#cbd5e1;color:#f1f5f9}._testBoxContent_3kbcn_150{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;padding:20px;overflow:hidden;min-height:0;width:100%;box-sizing:border-box}._testBoxContent_3kbcn_150 ._componentDemo_3kbcn_163._fileDemo_3kbcn_163{align-items:stretch;align-self:stretch;height:100%}._testBoxContent_3kbcn_150 ._componentDemo_3kbcn_163{width:100%;max-width:100%}._dataBox_3kbcn_176{background:#fff;border:2px solid #333;border-radius:8px;padding:25px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;min-height:0}body._dark_3kbcn_27 ._dataBox_3kbcn_176{background:#1e293b;border-color:#cbd5e1;color:#f1f5f9}._dataBoxContent_3kbcn_194{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:20px}._dataSection_3kbcn_203{display:flex;flex-direction:column;gap:10px}._dataSectionTitle_3kbcn_209{font-size:.95rem;font-weight:600;color:#333;margin:0}body._dark_3kbcn_27 ._dataSectionTitle_3kbcn_209{color:#f1f5f9}._dataResultBox_3kbcn_220{background:#f5f5f5;border-radius:6px;padding:15px}body._dark_3kbcn_27 ._dataResultBox_3kbcn_220{background:#0f172a}._dataPre_3kbcn_230{margin:0;padding:0;background:transparent;border-radius:0;font-size:.85rem;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word}body._dark_3kbcn_27 ._dataPre_3kbcn_230{background:transparent;color:#e2e8f0}._footerPanels_3kbcn_247{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;height:220px;min-height:220px;max-height:220px}._observationsBox_3kbcn_257{background:#fff;border:2px solid #333;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden}body._dark_3kbcn_27 ._observationsBox_3kbcn_257{background:#1e293b;border-color:#cbd5e1;color:#f1f5f9}._observationsContent_3kbcn_274{flex:1;overflow-y:auto;font-size:.9rem;line-height:1.6;min-height:0}._helpLegend_3kbcn_282{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}body._dark_3kbcn_27 ._helpLegend_3kbcn_282{border-top-color:#475569}._helpLegend_3kbcn_282 h4{margin:0 0 10px;font-size:1rem}._helpLegend_3kbcn_282 ul{margin:0;padding-left:20px}._helpLegend_3kbcn_282 li{margin:5px 0}._resultsBox_3kbcn_307{background:#fff;border:2px solid #333;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden}body._dark_3kbcn_27 ._resultsBox_3kbcn_307{background:#1e293b;border-color:#cbd5e1;color:#f1f5f9}._resultsContent_3kbcn_324{flex:1;overflow-y:auto;min-height:0}._resultsPre_3kbcn_330{margin:0;padding:15px;background:#f5f5f5;border-radius:6px;font-size:.85rem;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word}body._dark_3kbcn_27 ._resultsPre_3kbcn_330{background:#0f172a;color:#e2e8f0}._codeBox_3kbcn_347{background:#fff;border:2px solid #333;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden}body._dark_3kbcn_27 ._codeBox_3kbcn_347{background:#1e293b;border-color:#cbd5e1;color:#f1f5f9}._codeIcon_3kbcn_364{margin-right:8px}._codeContent_3kbcn_368{flex:1;overflow-y:auto;min-height:0}._codePre_3kbcn_374{margin:0;padding:15px;background:#f5f5f5;border-radius:6px;font-size:.85rem;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}body._dark_3kbcn_27 ._codePre_3kbcn_374{background:#0f172a;color:#e2e8f0}._codePre_3kbcn_374 code{font-family:Courier New,monospace}._boxTitle_3kbcn_396{font-size:1.1rem;font-weight:700;margin:0 0 15px;color:#333;display:flex;align-items:center;justify-content:center;text-align:center}body._dark_3kbcn_27 ._boxTitle_3kbcn_396{color:#f1f5f9}._boxSubtitle_3kbcn_411{font-size:.95rem;font-weight:600;margin:10px 0 5px;color:#333}body._dark_3kbcn_27 ._boxSubtitle_3kbcn_411{color:#f1f5f9}._separator_3kbcn_422{border:none;border-top:1px solid #cbd5e1;margin:10px 0;width:100%}body._dark_3kbcn_27 ._separator_3kbcn_422{border-top-color:#475569}._componentDemo_3kbcn_163{width:100%;max-width:100%;display:flex;flex-direction:column;box-sizing:border-box}._componentDemo_3kbcn_163._fileDemo_3kbcn_163{max-width:100%;width:100%;height:100%;min-height:0;max-height:100%;padding:0;margin:0}._demoLabel_3kbcn_453{display:block;font-weight:600;margin-bottom:8px;color:#333;font-size:.95rem}body._dark_3kbcn_27 ._demoLabel_3kbcn_453{color:#f1f5f9}._demoInput_3kbcn_465,._demoSelect_3kbcn_466{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;background:#fff;color:#333;font-family:inherit;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}body._dark_3kbcn_27 ._demoInput_3kbcn_465,body._dark_3kbcn_27 ._demoSelect_3kbcn_466{background:#334155;border-color:#475569;color:#f1f5f9}._demoInput_3kbcn_465:hover,._demoSelect_3kbcn_466:hover{border-color:#667eea}body._dark_3kbcn_27 ._demoInput_3kbcn_465:hover,body._dark_3kbcn_27 ._demoSelect_3kbcn_466:hover{border-color:#818cf8}._demoInput_3kbcn_465:focus,._demoSelect_3kbcn_466:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}body._dark_3kbcn_27 ._demoInput_3kbcn_465:focus,body._dark_3kbcn_27 ._demoSelect_3kbcn_466:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf833}._demoSelect_3kbcn_466:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}body._dark_3kbcn_27 ._demoSelect_3kbcn_466:disabled{background:#1e293b;color:#64748b}._passwordWrapper_3kbcn_521{position:relative;width:100%}._passwordToggle_3kbcn_526{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;padding:8px;transition:color .2s}body._dark_3kbcn_27 ._passwordToggle_3kbcn_526{color:#94a3b8}._passwordToggle_3kbcn_526:hover{color:#667eea}body._dark_3kbcn_27 ._passwordToggle_3kbcn_526:hover{color:#818cf8}._passwordWrapper_3kbcn_521 ._demoInput_3kbcn_465{padding-right:45px}._checkboxLabel_3kbcn_559{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:1rem}._demoCheckbox_3kbcn_567{width:20px;height:20px;cursor:pointer;accent-color:#667eea}body._dark_3kbcn_27 ._demoCheckbox_3kbcn_567{accent-color:#818cf8}._hiddenFileInput_3kbcn_579{display:none}._fileUploadZone_3kbcn_583{border:2px dashed #ccc;border-radius:8px;padding:40px 20px;text-align:center;background:#fafafa;transition:all .3s ease;margin-bottom:20px;flex-shrink:0;box-sizing:border-box;width:100%}body._dark_3kbcn_27 ._fileUploadZone_3kbcn_583{background:#1e293b;border-color:#475569}._fileUploadZone_3kbcn_583._dragging_3kbcn_601{border-color:#667eea;background:#f0f4ff}body._dark_3kbcn_27 ._fileUploadZone_3kbcn_583._dragging_3kbcn_601{border-color:#818cf8;background:#1e3a5f}._selectFilesButton_3kbcn_611{background:#553ded;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease;margin-bottom:15px}._selectFilesButton_3kbcn_611:hover{background:#4628c4}body._dark_3kbcn_27 ._selectFilesButton_3kbcn_611{background:#818cf8}body._dark_3kbcn_27 ._selectFilesButton_3kbcn_611:hover{background:#6366f1}._uploadIcon_3kbcn_639{font-size:1.2rem}._uploadInstructions_3kbcn_643{margin:10px 0 5px;color:#666;font-size:.9rem}body._dark_3kbcn_27 ._uploadInstructions_3kbcn_643{color:#94a3b8}._uploadLimits_3kbcn_653{margin:0;color:#999;font-size:.85rem}body._dark_3kbcn_27 ._uploadLimits_3kbcn_653{color:#64748b}._fileSeparator_3kbcn_664{border:none;border-top:1px solid #ddd;margin:20px 0;flex-shrink:0}body._dark_3kbcn_27 ._fileSeparator_3kbcn_664{border-top-color:#475569}._attachedFilesSection_3kbcn_676{width:100%;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._attachedFilesHeader_3kbcn_685{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:15px;flex-shrink:0}._attachedFilesTitle_3kbcn_694{font-size:1rem;font-weight:700;color:#333;margin:0;flex:1}body._dark_3kbcn_27 ._attachedFilesTitle_3kbcn_694{color:#f1f5f9}._clearAllButton_3kbcn_706{padding:8px 16px;background-color:#dc2626;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease;white-space:nowrap}._clearAllButton_3kbcn_706:hover{background-color:#b91c1c;transform:translateY(-1px)}._clearAllButton_3kbcn_706:active{transform:translateY(0);background-color:#991b1b}body._dark_3kbcn_27 ._clearAllButton_3kbcn_706{background-color:#dc2626}body._dark_3kbcn_27 ._clearAllButton_3kbcn_706:hover{background-color:#b91c1c}body._dark_3kbcn_27 ._clearAllButton_3kbcn_706:active{background-color:#991b1b}._noFilesMessage_3kbcn_741{text-align:center;color:#999;font-style:italic;padding:20px;flex-shrink:0}body._dark_3kbcn_27 ._noFilesMessage_3kbcn_741{color:#64748b}._fileList_3kbcn_753{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;min-height:0;padding-right:5px}._fileCard_3kbcn_763{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9;transition:box-shadow .2s ease}body._dark_3kbcn_27 ._fileCard_3kbcn_763{background:#334155;border-color:#475569}._fileCard_3kbcn_763:hover{box-shadow:0 2px 8px #0000001a}body._dark_3kbcn_27 ._fileCard_3kbcn_763:hover{box-shadow:0 2px 8px #0000004d}._fileThumbnail_3kbcn_787{width:60px;height:60px;min-width:60px;border-radius:6px;overflow:hidden;background:#e5e5e5;display:flex;align-items:center;justify-content:center}body._dark_3kbcn_27 ._fileThumbnail_3kbcn_787{background:#1e293b}._fileThumbnail_3kbcn_787 img{width:100%;height:100%;object-fit:cover}._fileIcon_3kbcn_809{font-size:2rem;color:#999}body._dark_3kbcn_27 ._fileIcon_3kbcn_809{color:#64748b}._fileDetails_3kbcn_818{flex:1;min-width:0}._fileName_3kbcn_823{font-weight:600;color:#333;margin:0 0 5px;font-size:.95rem;word-break:break-word}body._dark_3kbcn_27 ._fileName_3kbcn_823{color:#f1f5f9}._fileInfo_3kbcn_835{margin:3px 0;font-size:.85rem;color:#666;word-break:break-all}body._dark_3kbcn_27 ._fileInfo_3kbcn_835{color:#94a3b8}._fileActions_3kbcn_846{display:flex;gap:10px;align-items:center}._viewButton_3kbcn_852,._deleteButton_3kbcn_853{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s ease;font-size:1.1rem}._viewButton_3kbcn_852{color:#553ded}._viewButton_3kbcn_852:hover{background:#e8f0ff}body._dark_3kbcn_27 ._viewButton_3kbcn_852{color:#818cf8}body._dark_3kbcn_27 ._viewButton_3kbcn_852:hover{background:#334155}._deleteButton_3kbcn_853{color:#dc2626}._deleteButton_3kbcn_853:hover{background:#fee2e2}body._dark_3kbcn_27 ._deleteButton_3kbcn_853{color:#ef4444}body._dark_3kbcn_27 ._deleteButton_3kbcn_853:hover{background:#7f1d1d}._validationInfo_3kbcn_899{margin-top:15px;padding:12px;background:#f0f9ff;border-radius:6px;font-size:.9rem;width:100%;box-sizing:border-box}body._dark_3kbcn_27 ._validationInfo_3kbcn_899{background:#1e3a5f}._validationInfo_3kbcn_899 p{margin:5px 0;color:#0369a1}body._dark_3kbcn_27 ._validationInfo_3kbcn_899 p{color:#93c5fd}._validationInfoInline_3kbcn_922{margin-top:15px;padding:12px;background:#f0f9ff;border-radius:6px;font-size:.9rem;width:100%;box-sizing:border-box;display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;align-items:center}body._dark_3kbcn_27 ._validationInfoInline_3kbcn_922{background:#1e3a5f}._validationInfoInline_3kbcn_922 span{display:inline-flex;align-items:center;white-space:nowrap}._validationInfoInline_3kbcn_922 ._valid_3kbcn_899{color:#0369a1}._validationInfoInline_3kbcn_922 ._invalid_3kbcn_951{color:#dc2626}body._dark_3kbcn_27 ._validationInfoInline_3kbcn_922 ._valid_3kbcn_899{color:#93c5fd}body._dark_3kbcn_27 ._validationInfoInline_3kbcn_922 ._invalid_3kbcn_951{color:#f87171}._formGroup_3kbcn_964{margin-bottom:20px;width:100%;box-sizing:border-box}._formGroup_3kbcn_964:last-child{margin-bottom:0}._dateRangeContainer_3kbcn_974{display:flex;flex-direction:row;gap:20px;width:100%;margin-bottom:20px}._dateInputWrapper_3kbcn_982{flex:1;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}._dateInputWrapper_3kbcn_982 label{margin-bottom:0;text-align:center}@media(max-width:768px){._dateRangeContainer_3kbcn_974{flex-direction:column;gap:15px}}@media(max-width:1400px){._footerPanels_3kbcn_247{height:250px;min-height:250px;max-height:250px}}@media(max-width:1200px){._mainColumns_3kbcn_122{grid-template-columns:1fr}._footerPanels_3kbcn_247{grid-template-columns:1fr 1fr}._codeBox_3kbcn_347{grid-column:1 / -1}}._imageViewerOverlay_3kbcn_1027{position:fixed;inset:0;width:100vw;height:100vh;background:#000000e6;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;margin:0}._imageViewerModal_3kbcn_1045{width:100%;max-width:95vw;height:95vh;max-height:95vh;background:#1a1a1a;border-radius:12px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 10px 40px #000c;margin:auto}body._dark_3kbcn_27 ._imageViewerModal_3kbcn_1045{background:#0f172a}._viewerBackButton_3kbcn_1064{position:absolute;top:20px;left:20px;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:12px 20px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;z-index:10001;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._viewerBackButton_3kbcn_1064:hover{background:#ffffff4d;border-color:#ffffff80}._viewerImageContainer_3kbcn_1089{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding:80px 100px 60px;min-height:0}._viewerImageWrapper_3kbcn_1099{flex:1;display:flex;align-items:center;justify-content:center;position:relative;height:100%;max-width:100%}._viewerImage_3kbcn_1089{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px #00000080}._viewerImageCounter_3kbcn_1117{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._viewerNavButton_3kbcn_1130{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;z-index:10001;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);left:20px}._viewerNavButton_3kbcn_1130:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-50%) scale(1.1)}._viewerNavButtonRight_3kbcn_1157{left:auto;right:20px}._viewerImageInfo_3kbcn_1162{padding:20px;background:#000000b3;border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._viewerImageName_3kbcn_1169{color:#fff;font-size:1rem;font-weight:500;text-align:center;margin:0;word-break:break-word}body._dark_3kbcn_27 ._viewerImageName_3kbcn_1169{color:#f1f5f9}@media(max-width:768px){._container_3kbcn_3{flex-direction:column;height:auto;overflow:visible}._sidebar_3kbcn_14{width:100%;min-width:auto}._mainArea_3kbcn_111{height:auto;overflow:visible}._mainColumns_3kbcn_122{grid-template-columns:1fr}._footerPanels_3kbcn_247{grid-template-columns:1fr;height:auto;min-height:auto;max-height:none}._testBox_3kbcn_132{min-height:300px}._viewerImageContainer_3kbcn_1089{padding:80px 60px 60px}._viewerNavButton_3kbcn_1130{width:40px;height:40px;font-size:1.2rem;left:10px}._viewerNavButtonRight_3kbcn_1157{right:10px}._viewerBackButton_3kbcn_1064{top:10px;left:10px;padding:10px 16px;font-size:.9rem}}._themeButtons_3kbcn_1238{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}body._dark_3kbcn_27 ._themeButtons_3kbcn_1238{border-top-color:#475569}._themeButton_3kbcn_1238{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:2px solid #ddd;border-radius:6px;background:#f9f9f9;color:#333;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}body._dark_3kbcn_27 ._themeButton_3kbcn_1238{background:#334155;border-color:#475569;color:#f1f5f9}._themeButton_3kbcn_1238:hover{background:#e8f4f8;border-color:#667eea;transform:translateY(-2px)}body._dark_3kbcn_27 ._themeButton_3kbcn_1238:hover{background:#475569;border-color:#818cf8}._themeButtonActive_3kbcn_1284{background:#667eea!important;border-color:#667eea!important;color:#fff!important;font-weight:600}body._dark_3kbcn_27 ._themeButtonActive_3kbcn_1284{background:#818cf8!important;border-color:#818cf8!important;color:#fff!important}._themeButtonIcon_3kbcn_1297{font-size:1rem}._designDemo_3kbcn_1302{padding:0;overflow:visible}._designContainer_3kbcn_1307{background:var(--design-bg, #f5f7fa);border-radius:8px;padding:25px;width:100%;box-sizing:border-box;color:var(--design-text, #333);overflow-x:hidden}._designNavbar_3kbcn_1317{display:flex;gap:10px;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid rgba(0,0,0,.1)}._navButton_3kbcn_1325{padding:10px 20px;border:none;border-radius:6px;background:var(--design-navbar-bg, #667eea);color:var(--design-navbar-text, #ffffff);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}._navButton_3kbcn_1325:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}body._dark_3kbcn_27 ._navButton_3kbcn_1325{background:var(--design-navbar-bg, #818cf8);color:var(--design-navbar-text, #ffffff)}body._dark_3kbcn_27 ._navButton_3kbcn_1325:hover{opacity:.9}._designForm_3kbcn_1352{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box;max-width:100%}._designInputRow_3kbcn_1361{display:flex;gap:10px;width:100%;align-items:center}._designInputRow_3kbcn_1361 ._designInput_3kbcn_1361{flex:1;margin:0}._designInputRow_3kbcn_1361 ._designFormButton_3kbcn_1373{flex-shrink:0;align-self:flex-start;margin:0}._designLabel_3kbcn_1379{font-size:.95rem;font-weight:600;color:var(--design-text, #333);margin-bottom:5px}._designInput_3kbcn_1361{padding:12px 15px;border:2px solid rgba(0,0,0,.2);border-radius:6px;font-size:.95rem;background:#fff;color:var(--design-text, #333);transition:border-color .2s ease;width:100%;box-sizing:border-box}._designInput_3kbcn_1361:focus{outline:none;border-color:var(--design-primary, #667eea)}._designFormButton_3kbcn_1373{padding:12px 24px;border:none;border-radius:6px;background:#10b981;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start}._designFormButton_3kbcn_1373:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}._designDatePicker_3kbcn_1422{padding:12px 15px;border:2px solid rgba(0,0,0,.2);border-radius:6px;font-size:.95rem;background:#fff;color:var(--design-text, #333);transition:border-color .2s ease;width:100%;box-sizing:border-box}._designDatePicker_3kbcn_1422:focus{outline:none;border-color:var(--design-primary, #667eea)}._designDatePickerRow_3kbcn_1439{display:flex;gap:8px;align-items:center;width:100%;box-sizing:border-box}._designDatePickerSmall_3kbcn_1447{padding:10px 12px;border:2px solid rgba(0,0,0,.2);border-radius:6px;font-size:.9rem;background:#fff;color:var(--design-text, #333);transition:border-color .2s ease;flex:0 0 auto;min-width:150px;max-width:180px;width:150px;box-sizing:border-box}._designDatePickerSmall_3kbcn_1447:focus{outline:none;border-color:var(--design-primary, #667eea)}._designTableContainer_3kbcn_1467{width:100%;overflow-x:auto;margin:10px 0}._designTable_3kbcn_1467{width:100%;border-collapse:collapse;background:var(--design-table-body-bg, #ffffff);border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._designTable_3kbcn_1467 thead{background:var(--design-table-header-bg, #667eea);color:var(--design-table-header-text, #ffffff)}._designTable_3kbcn_1467 th{padding:12px 15px;text-align:left;font-weight:600;font-size:.9rem;color:var(--design-table-header-text, #ffffff)}._designTable_3kbcn_1467 td{padding:12px 15px;border-bottom:1px solid rgba(0,0,0,.1);color:var(--design-table-body-text, #333);font-size:.9rem;background:var(--design-table-body-bg, #ffffff)}._designTable_3kbcn_1467 tbody tr:hover{background:#0000000d;opacity:.9}._designTable_3kbcn_1467 tbody tr:last-child td{border-bottom:none}._designButtonsRow_3kbcn_1512{display:flex;gap:15px;flex-wrap:wrap;margin-top:10px}._designButton_3kbcn_1512{padding:12px 24px;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._designDatePickerRow_3kbcn_1439 ._designButton_3kbcn_1512{flex:0 0 auto;padding:10px 16px;min-width:100px;font-size:.9rem}._designButtonsRow_3kbcn_1512 ._designButton_3kbcn_1512{flex:1;min-width:150px}._designButton_3kbcn_1512:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}._buttonPrimary_3kbcn_1547{background:var(--design-primary, #667eea);color:#fff}._buttonPrimary_3kbcn_1547:hover{opacity:.9;box-shadow:0 4px 8px #0000004d}._buttonPrimary_3kbcn_1547:hover{opacity:.9}._buttonSecondary_3kbcn_1561{background:var(--design-secondary, #10b981);color:#fff}._buttonSecondary_3kbcn_1561:hover{opacity:.9;box-shadow:0 4px 8px #0000004d}._buttonTertiary_3kbcn_1571{background:var(--design-tertiary, #f59e0b);color:#fff}._buttonTertiary_3kbcn_1571:hover{opacity:.9;box-shadow:0 4px 8px #0000004d}._colorPickerSection_3kbcn_1582{display:flex;flex-direction:column;gap:20px;width:100%}._colorThemeBlock_3kbcn_1589{display:flex;flex-direction:column;gap:15px;padding:15px;background:#f5f5f5;border-radius:6px;border:1px solid #ddd}body._dark_3kbcn_27 ._colorThemeBlock_3kbcn_1589{background:#1e293b;border-color:#475569}._colorThemeTitle_3kbcn_1604{font-size:1rem;font-weight:600;color:#333;margin:0;display:flex;align-items:center}body._dark_3kbcn_27 ._colorThemeTitle_3kbcn_1604{color:#f1f5f9}._colorPickerGrid_3kbcn_1617{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}._colorPickerItem_3kbcn_1623{display:flex;flex-direction:column;gap:8px}._colorPickerItem_3kbcn_1623 label{font-size:.85rem;font-weight:500;color:#666}body._dark_3kbcn_27 ._colorPickerItem_3kbcn_1623 label{color:#94a3b8}._colorInput_3kbcn_1639{width:100%;height:40px;border:2px solid #ddd;border-radius:6px;cursor:pointer;transition:border-color .2s ease}._colorInput_3kbcn_1639:hover{border-color:#667eea}body._dark_3kbcn_27 ._colorInput_3kbcn_1639{border-color:#475569}body._dark_3kbcn_27 ._colorInput_3kbcn_1639:hover{border-color:#818cf8}._colorValue_3kbcn_1660{font-size:.8rem;font-family:Courier New,monospace;color:#667eea;padding:4px 8px;background:#e8f4f8;border-radius:4px;text-align:center}body._dark_3kbcn_27 ._colorValue_3kbcn_1660{color:#818cf8;background:#334155}._colorConstantsBox_3kbcn_1675{margin-top:10px;padding:15px;background:#f5f5f5;border-radius:6px;border:1px solid #ddd}body._dark_3kbcn_27 ._colorConstantsBox_3kbcn_1675{background:#1e293b;border-color:#475569}._colorConstantsBox_3kbcn_1675 ._dataPre_3kbcn_230{margin:0;padding:10px;background:#fff;border-radius:4px;font-size:.8rem;max-height:200px;overflow-y:auto}body._dark_3kbcn_27 ._colorConstantsBox_3kbcn_1675 ._dataPre_3kbcn_230{background:#0f172a;color:#e2e8f0}._testBox_o8jzg_4{background:#fff;border:2px solid #333;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;min-height:0}body._dark_o8jzg_16 ._testBox_o8jzg_4{background:#1e293b;border-color:#cbd5e1;color:#f1f5f9}._testBoxContent_o8jzg_22{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;padding:20px;overflow:hidden;min-height:0;width:100%;box-sizing:border-box}._testBoxContent_o8jzg_22 ._componentDemo_o8jzg_35._fileDemo_o8jzg_35{align-items:stretch;align-self:stretch;height:100%}._testBoxContent_o8jzg_22 ._componentDemo_o8jzg_35{width:100%;max-width:100%}._formGroup_o8jzg_48{display:flex;flex-direction:column;gap:.4rem;margin-bottom:0}._formLabel_o8jzg_55{font-size:.9rem;font-weight:600;color:#333;margin-bottom:.25rem}body._dark_o8jzg_16 ._formLabel_o8jzg_55{color:#f1f5f9}._formInput_o8jzg_66{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease;box-sizing:border-box;background-color:#fff;color:#333}body._dark_o8jzg_16 ._formInput_o8jzg_66{background-color:#1e293b;border-color:#475569;color:#f1f5f9}._formInput_o8jzg_66:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._formInput_o8jzg_66:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}body._dark_o8jzg_16 ._formInput_o8jzg_66:disabled{background-color:#334155}._contendMain_7p69r_3{padding:20px;background-color:transparent;min-height:70vh;box-sizing:border-box}._groupSection_7p69r_17{margin-bottom:22px}._contendCardsGrupos_7p69r_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._contendCardsTitle_7p69r_37{margin:2.5px 10px;color:#1f2937;font-weight:600;font-size:20px}body._dark_7p69r_51 ._contendCardsTitle_7p69r_37{color:#f1f5f9}._cardWrapper_7p69r_59{display:flex;flex-direction:column;gap:.75rem}._contendCardsApp_7p69r_71{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;border-left:4px solid #667eea;border:2px solid #667eea;transition:all .3s ease;position:relative;cursor:pointer}body._dark_7p69r_51 ._contendCardsApp_7p69r_71{background:#1e293b;box-shadow:0 4px 12px #00000080;border-left:4px solid #818cf8;border:2px solid #818cf8}._contendCardsApp_7p69r_71:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001f}body._dark_7p69r_51 ._contendCardsApp_7p69r_71:hover{box-shadow:0 6px 16px #0009;border-left-color:#a5b4fc;background:#2d3748}._cardTitulo_7p69r_131{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}body._dark_7p69r_51 ._cardTitulo_7p69r_131{color:#f1f5f9}._emptyState_7p69r_153{padding:12px 16px;color:#6b7280;font-size:14px}._contendMain_xkkfp_3{padding:20px;background-color:transparent;min-height:70vh;box-sizing:border-box}._groupSection_xkkfp_17{margin-bottom:22px}._contendCardsGrupos_xkkfp_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._contendCardsTitle_xkkfp_37{margin:2.5px 10px;color:#1f2937;font-weight:600;font-size:20px}body._dark_xkkfp_51 ._contendCardsTitle_xkkfp_37{color:#f1f5f9}._cardWrapper_xkkfp_59{display:flex;flex-direction:column;gap:.75rem}._contendCardsApp_xkkfp_71{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;border-left:4px solid #667eea;border:2px solid #667eea;transition:all .3s ease;position:relative;cursor:pointer}body._dark_xkkfp_51 ._contendCardsApp_xkkfp_71{background:#1e293b;box-shadow:0 4px 12px #00000080;border-left:4px solid #818cf8;border:2px solid #818cf8}._contendCardsApp_xkkfp_71:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001f}body._dark_xkkfp_51 ._contendCardsApp_xkkfp_71:hover{box-shadow:0 6px 16px #0009;border-left-color:#a5b4fc;background:#2d3748}._cardTitulo_xkkfp_131{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}body._dark_xkkfp_51 ._cardTitulo_xkkfp_131{color:#f1f5f9}._emptyState_xkkfp_153{padding:12px 16px;color:#6b7280;font-size:14px}._container_1nw6p_5{display:flex;flex-direction:column;gap:12px;align-items:center}._separator_1nw6p_19{width:100%;border:none;border-top:1px solid rgba(0,0,0,.08)}._title_1nw6p_31{margin:0;font-size:18px;color:#1f2937}._contendMain_7ksoi_5{padding:20px;background-color:transparent;min-height:70vh;box-sizing:border-box}._groupSection_7ksoi_19{margin-bottom:22px}._contendCardsGrupos_7ksoi_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._contendCardsTitle_7ksoi_39{margin:2.5px 10px;color:#1f2937;font-weight:600;font-size:20px}body._dark_7ksoi_53 ._contendCardsTitle_7ksoi_39{color:#f1f5f9}._cardWrapper_7ksoi_61{display:flex;flex-direction:column;gap:.75rem}._contendCardsApp_7ksoi_73{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;border-left:4px solid #667eea;border:2px solid #667eea;transition:all .3s ease;position:relative;cursor:pointer}body._dark_7ksoi_53 ._contendCardsApp_7ksoi_73{background:#1e293b;box-shadow:0 4px 12px #00000080;border-left:4px solid #818cf8;border:2px solid #818cf8}._contendCardsApp_7ksoi_73:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001f}body._dark_7ksoi_53 ._contendCardsApp_7ksoi_73:hover{box-shadow:0 6px 16px #0009;border-left-color:#a5b4fc;background:#2d3748}._cardTitulo_7ksoi_133{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}body._dark_7ksoi_53 ._cardTitulo_7ksoi_133{color:#f1f5f9}._emptyState_7ksoi_155{padding:12px 16px;color:#6b7280;font-size:14px}@tailwind base;@tailwind components;@tailwind utilities;body.light{background-color:#f5f5f5;color:#1f2937}body.dark{background-color:#0f172a;color:#f1f5f9}body.dark .floating-menu{background:#f1f5f9;border-color:#818cf8}body.dark .floating-menu div{background:transparent}body.dark .floating-menu div[style*="background: #e5d8f5"]{background:#334155!important;color:#e2e8f0!important}main{min-height:80vh;margin:10px 25px;background:transparent;transition:background-color .3s,color .3s}body.dark main{background-color:#0f172a;color:#f1f5f9}body.light main{background-color:transparent;color:#1f2937}footer{display:flex;justify-content:center;align-items:center;border:1px solid #8c62e0;border-radius:5px;margin:0 20px;padding:2px 10px;background:transparent;min-height:20px;height:auto}footer p{color:#8c62e0;font-size:calc(.75rem - .5px);font-weight:700;text-align:center;margin:0;line-height:1.2}body.dark footer{border-color:#cbd5e1}body.dark footer p{color:#f1f5f9}@media(max-width:1024px){main{margin:8px 14px}footer{margin:0 12px}}@media(max-width:640px){main{margin:6px 8px}footer{margin:0 8px;padding:6px 10px}footer p{font-size:.72rem}}#root{max-width:1800px;margin:0 auto;padding:.25rem;text-align:center}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}html{font-size:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Tahoma,Geneva,Verdana,sans-serif,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f5f5f5;color:#333}@media(max-width:1024px){html{font-size:93.75%}#root{max-width:100%;padding:.4rem .5rem}}@media(max-width:640px){html{font-size:87.5%}#root{padding:.4rem}}
