@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=DM+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600&family=Roboto+Slab:wght@600;700&display=swap";:root{--primary-color: #0095ff;--sec-color: #ffb428;--third-color: #e9cd99;--white-bg: #e9e9e8;--gray-color: #e4e4e4;--gray-color1: #bbbcbc;--gray-color2: #ababab;--gray-color3: #625c5c;--black-color: #0e121d;--orange-color: #f68a0a;--white-color: #ffffff;--gr-color: #878d97}body{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:unicons-line;src:url(/assets/unicons-0-BAm1N-16.eot);src:url(/assets/unicons-0-BAm1N-16.eot#iefix) format("embedded-opentype"),url(/assets/unicons-0-3RhlkiVz.woff2) format("woff2"),url(/assets/unicons-0-pV8Flzxx.woff) format("woff"),url(/assets/unicons-0-C12L2T6Q.ttf) format("truetype"),url(/assets/unicons-0-BC1md3HA.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E800-E83B}@font-face{font-family:unicons-line;src:url(/assets/unicons-1-Dvj70tVR.eot);src:url(/assets/unicons-1-Dvj70tVR.eot#iefix) format("embedded-opentype"),url(/assets/unicons-1-Do33ZaIy.woff2) format("woff2"),url(/assets/unicons-1-CKwFnmif.woff) format("woff"),url(/assets/unicons-1-D1zdiq-n.ttf) format("truetype"),url(/assets/unicons-1-B6TL_8DN.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E83C-E877}@font-face{font-family:unicons-line;src:url(/assets/unicons-10-fwRC-eJv.eot);src:url(/assets/unicons-10-fwRC-eJv.eot#iefix) format("embedded-opentype"),url(/assets/unicons-10-DEra74vm.woff2) format("woff2"),url(/assets/unicons-10-diLch7xc.woff) format("woff"),url(/assets/unicons-10-D3Etygrg.ttf) format("truetype"),url(/assets/unicons-10-Dam12rQ-.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EA5C-EA98}@font-face{font-family:unicons-line;src:url(/assets/unicons-11-CSJHba8P.eot);src:url(/assets/unicons-11-CSJHba8P.eot#iefix) format("embedded-opentype"),url(/assets/unicons-11-BmxhEEHg.woff2) format("woff2"),url(/assets/unicons-11-OdSGbUVF.woff) format("woff"),url(/assets/unicons-11-bkfGLVFI.ttf) format("truetype"),url(/assets/unicons-11-DP7REpUV.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EA99-EAD6}@font-face{font-family:unicons-line;src:url(/assets/unicons-12-DQnFnUV2.eot);src:url(/assets/unicons-12-DQnFnUV2.eot#iefix) format("embedded-opentype"),url(/assets/unicons-12-Dq6_IFGA.woff2) format("woff2"),url(/assets/unicons-12-BULxyENt.woff) format("woff"),url(/assets/unicons-12-2CA3M_a-.ttf) format("truetype"),url(/assets/unicons-12-pO9_cHLM.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EAD7-EB13}@font-face{font-family:unicons-line;src:url(/assets/unicons-13-DrCmQYE8.eot);src:url(/assets/unicons-13-DrCmQYE8.eot#iefix) format("embedded-opentype"),url(/assets/unicons-13-CIsU47-y.woff2) format("woff2"),url(/assets/unicons-13-BwiJaU_9.woff) format("woff"),url(/assets/unicons-13-CWIV8t-J.ttf) format("truetype"),url(/assets/unicons-13-BG4GLbYJ.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EB14-EB53}@font-face{font-family:unicons-line;src:url(/assets/unicons-14-g28CS53r.eot);src:url(/assets/unicons-14-g28CS53r.eot#iefix) format("embedded-opentype"),url(/assets/unicons-14-BLgZnCkh.woff2) format("woff2"),url(/assets/unicons-14--5Z6PTOh.woff) format("woff"),url(/assets/unicons-14-C3_l_dRp.ttf) format("truetype"),url(/assets/unicons-14-DIF2puGL.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EB54-EB90}@font-face{font-family:unicons-line;src:url(/assets/unicons-15-WZbkB1aM.eot);src:url(/assets/unicons-15-WZbkB1aM.eot#iefix) format("embedded-opentype"),url(/assets/unicons-15-BmzeywG4.woff2) format("woff2"),url(/assets/unicons-15-BKwrF4bF.woff) format("woff"),url(/assets/unicons-15-RLFRHJwt.ttf) format("truetype"),url(/assets/unicons-15-BwQKdGkR.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EB91-EBCC}@font-face{font-family:unicons-line;src:url(/assets/unicons-16-CZezOwyU.eot);src:url(/assets/unicons-16-CZezOwyU.eot#iefix) format("embedded-opentype"),url(/assets/unicons-16-DJqhVRow.woff2) format("woff2"),url(/assets/unicons-16-Rpen_D38.woff) format("woff"),url(/assets/unicons-16-CQArbxlM.ttf) format("truetype"),url(/assets/unicons-16-BeYZmp2y.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EBCD-EC08}@font-face{font-family:unicons-line;src:url(/assets/unicons-17-B7nf_d8P.eot);src:url(/assets/unicons-17-B7nf_d8P.eot#iefix) format("embedded-opentype"),url(/assets/unicons-17-Cuku9LgE.woff2) format("woff2"),url(/assets/unicons-17-TFxHLObP.woff) format("woff"),url(/assets/unicons-17-BMwY0VcM.ttf) format("truetype"),url(/assets/unicons-17-hGDJmi32.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EC09-EC44}@font-face{font-family:unicons-line;src:url(/assets/unicons-18-CeujGgcL.eot);src:url(/assets/unicons-18-CeujGgcL.eot#iefix) format("embedded-opentype"),url(/assets/unicons-18-CKAHxHRH.woff2) format("woff2"),url(/assets/unicons-18-BBv7ZQdl.woff) format("woff"),url(/assets/unicons-18-BosM-PS4.ttf) format("truetype"),url(/assets/unicons-18-CH4D98bU.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EC45-EC80}@font-face{font-family:unicons-line;src:url(/assets/unicons-19-DtFDQUl6.eot);src:url(/assets/unicons-19-DtFDQUl6.eot#iefix) format("embedded-opentype"),url(/assets/unicons-19-T_2kgkx5.woff2) format("woff2"),url(/assets/unicons-19-p1FjvydR.woff) format("woff"),url(/assets/unicons-19-ASbyVYh_.ttf) format("truetype"),url(/assets/unicons-19-CBhGLj_c.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EC81-ECBC}@font-face{font-family:unicons-line;src:url(/assets/unicons-2-D_a_SSu2.eot);src:url(/assets/unicons-2-D_a_SSu2.eot#iefix) format("embedded-opentype"),url(/assets/unicons-2-Crv2fo9-.woff2) format("woff2"),url(/assets/unicons-2-Dvujs-3h.woff) format("woff"),url(/assets/unicons-2-BOOv4jU2.ttf) format("truetype"),url(/assets/unicons-2-IMfEULGp.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E878-E8B3}@font-face{font-family:unicons-line;src:url(/assets/unicons-20-Bc3Zy3dd.eot);src:url(/assets/unicons-20-Bc3Zy3dd.eot#iefix) format("embedded-opentype"),url(data:font/woff2;base64,d09GMgABAAAAAA5kAA8AAAAAHEgAAA4LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDNggOCZwMEQgKjSSLWQE2AiQDHAsQAAQgBYRhB3AMgRwbZxojEWaNLUH2Fwe2sfSgO2x7tm94vJ0MbyRJQpjuMn+oUG40v+EVCi5Y859o096fmRV2gYQIRBSIQVw2Km2J1RIqplDlyJ1HTsQ9m0vNbFkDqAH5CXO8g07uIf+ypT9ZzgCsjJq1NV9/KqWAoOoP1g1Tga5AYAfe3sxjKdS75FmLUNZmMohSNfkORRUSHQ4+Zw3olOgEktLHADiCL72KWkXNrlrw8/+tpfbPXEBfVWRpC65CNkLWuezf2zR/ZgK7Idy70F5xrwRkAVVfZGkvgGgLQpKuqjUVvk61BmOuTuvHxDWoEMlImeqvMRUQAA2FqAdraevxwbrOv20DEiBAHiSg2ZvWrV7ph3qdC8EJEtQsWbRL/iWdCglge9i9AE4sfj59iCJiAIPEQYY1sKJ1GR789r5vH+ZzZ9dgPr8W0/KOQ9MMgASAA8hVLJ8W80tHwCvKLaTGyhShEHC+fXh2NuP3GWojYhk4BKTHvzySQaQZiSNCdlUo0R/L8O39sMAK9QAscKgHYUFAPQQbkrNDuBic+tWlBAABz74JIktnGL5fQn785SldIPs9TqUbfIN5e65KrzTGup8bA94Bte6hwugsBNLy1MKgJponC4dMDvnktcxVRFNidIlNVi5ldBDG7ZlgtnL/qp0g7mY9I/o5oqS37hiGt7dOzR3ekdqjro/WCXYcBXf+IPR2FYpnEYAHsfRj1WBn1TneXCbCg3eI6lefrUNsxg3ysTdwD5u/fU9v3o2sMnC3T8a9TWW1tfI9SIKuDGXvm1SxULi1KRSCB0kccUC4rKLd+Xgg0thCq3g5lOfEQDrKYY6ZY/DgwWVPMnQ4XyIljE25bM8iZczt5kySegiTNkARgvIQxo2d6oJFgjSC8HYiKFz3KOZQzTl/1wBli2zrOPCQSVLqTjpQV5VPHbMDQW7GSMmERZQu8t6okQq73Dn92PBxPW83g9dggmA8erbIXWJOoymLAkwc9Kj5mNT2RMypAHMtrD6FGlBGSRYTRFGy6gRCyOAwRg7dubEOW9PQm4aFjXtuFs1NdCwiZZbQEYUCIjxK07mKRw1L21jwxg7SFjCstRvcta3PfzmWUy3cA67Dgl4n3IHVB5g7tAxKx/EIE83VhOfGEoHEascsK7UlElAWIYKLJ+tl1FwgkmIPMnKuwJZLpEVcORPSGHXJsDFKN76KzZxaorC07ZNo1uEhlpbOLNFY2vBLW0es3NwGoteNQcJ4tZMRlXUMFYctAiDMXYpIWaQLTasYUbLuk+1chLtudr2uQmQyekp6o3Ie9s9l/kDBCBqpTiPGSTx1Ov5rI0GuaA0R7PZEjJmao1hkCbXjbU+UOWmwmsNiIDuJp3GzczKWXckc0HiImQhUUkxvMBELD4LFjoSpgcWBRAXEcQbxnEMCF5DIJUjiMiRzBVK4CqncVOGFur4YOTs5RqWAvl8p91tyO5LtCX8b5yVnJrQbLA0ZEWFiNVSObxEnmMbS2SpzYkEuIMgNBGUAQZlAUBYQlA0E5QBBHiAi+ZBysUKBNxKXpdK2rPwZpkz+eq0vBAURv51kKYLISGYyrO1HfVM/fa7IDc8q9m84WbuPV1tjFKUk6VTjXwYDzy+xzWnxI6WQd0qXlyHDJY7HezQUaiArjOkjkIPqb/oxleqUmQ1SDillpPqvBNh+tFSguFFaKvs5EMd9O6hCYjL9SAoZAXul1C904VOLnFb8viv6D5nrK1Wnrj63VANM4zCH8Njo024yyyE6BwddvomUnbyL1CBXiuvtgmxOsE1h/M4Lxr0/FKuXV/Osk+ryfHBOBY3SuYTfUIcRmS/VrVGg+ETyEYwTRWI76XIE27wR8V3upOIHtiqCqHQ4v6TSnSHMc2OEW0bZKn0/LZYZCwfJ2+SkPXRpOAHuxDPzXfS4cWqDpdYNGULKkSrso+VHS93xXDRexhB4QZzB7Hr7oSYhJx8KnnwhpZrPWvOIEJVMPxQjO3XBwveWkAdPudLNmdJVvd/SoEQWffXSSFqe6pvu36gBlcKB3iEO+vX88/S7pQxFKtTJgaWRs+lmvn7ppmGnLfzazaA6LuZpATXRqYXrS9fo9IJGkFlQGJZWfXFtqsrpW1vM5vTGxbmnSimFfpS9dxuS1umu/9lczn/EaAWjOfgeZpX6NnX8Wsk3QUVor8DmwCHUQdVsDYw+moZs1p91qqmXvN3j1f1WrhSUJ0sXq74bCdqyqNg6PaAqh94DMd2oFDLsVDCv7D4sZoveJ08/esiwZANcYY6kA5oLAzAvCBmRD1zFIB8hhoDwDuMQklU7NhJQGFV0SPMRAixYBpmjhQioWCRiQCyGATE2Hmv4OJbCD4RYAgQsDULm2TKuYjkfIVYAIVeqxOrAKqzkaiDkGiDkWiDkOiDkeiDkBiB2bETCtvfkJsrCuEnYzBrFFosbAWuq2YpEfLUtRAS2JxLsKMSORLmTMqB21Qi1G/jE9pidam+AUPuAgP2F2JUlD1AG1MEaoQJAsKDZqQ4FCHUYCDhSiD1Z8ihlQB2rEeo4ECxkdqoTAoQKAxGZwL/+rfZA5IVe1DqO/RtmyyYEN0BtwTfWZx/UcSwQgECzsziBSCVjVtcC0PEk72EEsaUASwYEjV/yc0GQMtx9kXZzR0Gappm0vdP2aU2bvDJwVazuG5oOx/gm6/oJx/DgVGqtBPyuIQpuNc+bOfvqy9krYiZjp2J9rgna51omrgKmuOBo9+Hn905fHjOphZ9/mIKOmbNbH3n0Vd/tWvjVV9NuTdp7rWpKn7nmnLPtl19NwQf0MxYF33gjn88quqto6rLYy+676MbsyXOvusxxzxuv5z/xhmvmbN+kfdp+cx8Fb/G+9trglU+OKzUvk9lXZl+LwEPPTbzwCAWbrvbYfeGr6Zwbsi67Lj5w5d7paY3CA9zHX3dS0Jw2wpMQgRe1IIXvtp99vkDVjGNGR1oqiNPW469W3pt7bdqFr9Xd13nXxBukiOg16Ff29N6h49JE4MYntfDdCURXX3yL94qsGZ1e73jyVd+F6TcJpzz1RsMDwONQeK85/OyDgJYRU8vWLdc26QFxm7gLA1dq5il6uYXMFLymq/gqDB4+p/Fggr4dQ1VU/djvbfXFj9pT2z9a9+WXodC97nv/+use25VXvfNu6IRybPdI8jpbyBmyvah2PPLYKYPnpqz46Kl9+wazFo9lDW7/Ofe4drruGTzFFrJdnrItdVvK5c644NmVhxw7Wk9/2OoMxjmtuTm+H8ou+m94XDHiXXVrytv8J95b3SYtKOg7fYvpRX/PU4/J9dEJpQm247a83J6e3LyiCXznrrZe9MmT76w89akBzx9v+JwBjLRt6J37eMKyxzcEAk9+fmZsZKK/0dTs9zebYitiL7k8/vIjRe8UnJh/aWoZ0dvw9f5XYX9d3n/LsSA1tdth27mjzOlxDqjQjcCWBc3dbpvpGi2oXWMyZRS5ALvxwEtjScl3/HzqkqXUNqSElevk2LH43sLRtfPOztwWKi/9eeXijK6u7PHSz+fldJvu1vYfrilmznv7Rj2WoCnlJT05/rOfgcqzhw9pzpsSjxnKSEWzXzNGf+rc8fyHD+5L+dbmHi1Q5lUvOxZfVnRo9iK32B5PRhepezEnbZ3/6LT9LrLttLl/nfdrsu1qnJDtsr/KqMdtXzr/MMQrGzwAEuFTbLTwa2SNwOxLncm+3ax4uqXs8xWv1cZempv7muIwWl1ESCJGDpKYmYQkesBIIiYFIAmKlx+A4OR7AJwfAYgwjHzQYyBQf2xMbHSsS5aTvLenJjDBqOffi3EYLhBAm8C44GwLhDgiETjHMHzBx8HBBxK7b9T7pXLfjgjsDGl3QEcFUkZHDZtfcpIj1hYpS3CRUgfavcZWHwksMKI/HcSlPcTk/TuZyqSeEaKujUcQRMDUtT8XEg+AyyJefgAyE8sPgKmi3QMgCInEao1URVFH83pV8UNJ25qzfVtf37aD2w+uXTM+1rcoGkqGJz7frcuJXqOyzfBwCdQz6XW4xCTO5guQOKTVYEKwUTAm/BBMzGlurKnOaa0qluUEr1HsiTNRH1QCAX2BgOac6AgE52IUQnA/uOBz8vNyvYnuGEmO9xpzzQToBH2lRmQiRY77sxIyJFWWVkIFFypfDXExGJ4fwcbABOtnaGmsr6utqSwvyvd6crIznHH2qAhVRipLtdjN/Jt4ePi+8ab7xiJqf1Mj+JcA8MmxQxWFrFpE8GUMABUsj4CAv4AVBPXsJH8ClwAK87QSI4hREIAE0gVDAhpwEoDjVjM2lVF4X16mSRgz0qjQlcagIFrj0JDARKJbk6AjX5OhoUrT4EVzYzqisQEcJExjZgahEWJwhsZgxRUaRwxuYyLxKU2CHe9pMmLwi6ZhiJSP6Pgxkxa9WcKPxM2Scbr7llT1LzdhyEHz3nHVN+4Cp4lQdcWRTzECBNYCTpm7SpehF/HKM0X1TCgQAqmVaQYr9SiynpsX09tOaktx88Yi6KMoziQpRxPj904q9GjxDgyyQGPuKR/cb4Ahp/B1FDrUQuxFouD6mgCu2Lhn3uRi0IdB4b0eI7GSz4NRkEJE9CBXtjsDNiytMQ5wV2c00cW8qKzHz4xL+DEADaSPCjHiJEgimRRSoW0VLVM63smmQwAvJxsouyoSYSWg+ZgoTO7Ro2l5FcLTNdjQ0bViSEJdbjbo/njy3Reik8ON9NPz8C1QmgrgKVJrz/8B0Cu/c3Cg5dwU2vixY4dGaFjGs8t+VewIfxfaJeuxhX81kJEwfpb6jiIZYIHVc0azRxEnJYaWJy172LQMAAAA) format("woff2"),url(/assets/unicons-20-BGDkx61i.woff) format("woff"),url(/assets/unicons-20-D4E5t5Im.ttf) format("truetype"),url(/assets/unicons-20-bxT4b_3V.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+ECBD-ECC2}@font-face{font-family:unicons-line;src:url(/assets/unicons-3-DOSVkt5S.eot);src:url(/assets/unicons-3-DOSVkt5S.eot#iefix) format("embedded-opentype"),url(/assets/unicons-3-C5JyYTZ1.woff2) format("woff2"),url(/assets/unicons-3-Au4VhgrU.woff) format("woff"),url(/assets/unicons-3-CsdeYq-G.ttf) format("truetype"),url(/assets/unicons-3-YfE0VJe0.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E8B4-E8EF}@font-face{font-family:unicons-line;src:url(/assets/unicons-4-DRcMNVk6.eot);src:url(/assets/unicons-4-DRcMNVk6.eot#iefix) format("embedded-opentype"),url(/assets/unicons-4-BCMuceAm.woff2) format("woff2"),url(/assets/unicons-4-BHG-hFfq.woff) format("woff"),url(/assets/unicons-4-Dq6fxSSp.ttf) format("truetype"),url(/assets/unicons-4-BnS_dpf5.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E8F0-E92B}@font-face{font-family:unicons-line;src:url(/assets/unicons-5-BqEUVpKF.eot);src:url(/assets/unicons-5-BqEUVpKF.eot#iefix) format("embedded-opentype"),url(/assets/unicons-5-CaMz4te1.woff2) format("woff2"),url(/assets/unicons-5-jMyHaEf3.woff) format("woff"),url(/assets/unicons-5-1-lWJTpc.ttf) format("truetype"),url(/assets/unicons-5-BcWbHLL1.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E92C-E967}@font-face{font-family:unicons-line;src:url(/assets/unicons-6-CZpiWBrZ.eot);src:url(/assets/unicons-6-CZpiWBrZ.eot#iefix) format("embedded-opentype"),url(/assets/unicons-6-4MvxGWTn.woff2) format("woff2"),url(/assets/unicons-6-B6q7Grrv.woff) format("woff"),url(/assets/unicons-6-Cgk52mtS.ttf) format("truetype"),url(/assets/unicons-6-BuVlKzdF.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E968-E9A4}@font-face{font-family:unicons-line;src:url(/assets/unicons-7-DXmEtTfL.eot);src:url(/assets/unicons-7-DXmEtTfL.eot#iefix) format("embedded-opentype"),url(/assets/unicons-7-a6LQs2j2.woff2) format("woff2"),url(/assets/unicons-7-DLGpw1nh.woff) format("woff"),url(/assets/unicons-7-B8x37atd.ttf) format("truetype"),url(/assets/unicons-7-DWFJKHET.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E9A5-E9E2}@font-face{font-family:unicons-line;src:url(/assets/unicons-8-CToFNlaK.eot);src:url(/assets/unicons-8-CToFNlaK.eot#iefix) format("embedded-opentype"),url(/assets/unicons-8-CO6kzltb.woff2) format("woff2"),url(/assets/unicons-8-C910_oyU.woff) format("woff"),url(/assets/unicons-8-CPSJuMHJ.ttf) format("truetype"),url(/assets/unicons-8-a71_zcC3.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E9E3-EA1E}@font-face{font-family:unicons-line;src:url(/assets/unicons-9-CYTLJBUu.eot);src:url(/assets/unicons-9-CYTLJBUu.eot#iefix) format("embedded-opentype"),url(/assets/unicons-9-DOJbWKBv.woff2) format("woff2"),url(/assets/unicons-9-Dzw47gO0.woff) format("woff"),url(/assets/unicons-9-B12VErv4.ttf) format("truetype"),url(/assets/unicons-9-B6GFCh3M.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EA1F-EA5B}[class^=uil-]:before,[class*=" uil-"]:before{font-family:unicons-line;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=uil-].flip-horizontal:before{transform:scaleX(-1)}[class*=uil-].flip-horizontal.rotate-90:before{transform:rotate(90deg) scaleX(-1)}[class*=uil-].flip-horizontal.rotate-180:before{transform:rotate(180deg) scaleX(-1)}[class*=uil-].flip-horizontal.rotate-270:before{transform:rotate(270deg) scaleX(-1)}[class*=uil-].flip-horizontal.flip-vertical:before{transform:scale(-1)}[class*=uil-].flip-horizontal.flip-vertical.rotate-90:before{transform:rotate(90deg) scale(-1)}[class*=uil-].flip-horizontal.flip-vertical.rotate-180:before{transform:rotate(180deg) scale(-1)}[class*=uil-].flip-horizontal.flip-vertical.rotate-270:before{transform:rotate(270deg) scale(-1)}[class*=uil-].flip-vertical:before{transform:scaleY(-1)}[class*=uil-].flip-vertical.rotate-90:before{transform:rotate(90deg) scaleY(-1)}[class*=uil-].flip-vertical.rotate-180:before{transform:rotate(180deg) scaleY(-1)}[class*=uil-].flip-vertical.rotate-270:before{transform:rotate(270deg) scaleY(-1)}[class*=uil-].rotate-90:before{transform:rotate(90deg)}[class*=uil-].rotate-180:before{transform:rotate(180deg)}[class*=uil-].rotate-270:before{transform:rotate(270deg)}.uil-comment-block:before{content:""}.uil-comment-alt-edit:before{content:""}.uil-comments:before{content:""}.uil-comment-alt-search:before{content:""}.uil-comment-shield:before{content:""}.uil-comment-alt-dots:before{content:""}.uil-comment-download:before{content:""}.uil-comment-check:before{content:""}.uil-comment-alt-chart-lines:before{content:""}.uil-comment-alt-download:before{content:""}.uil-comment-alt-lock:before{content:""}.uil-comment-medical:before{content:""}.uil-comment-alt-heart:before{content:""}.uil-comment:before{content:""}.uil-comment-alt-share:before{content:""}.uil-comment-alt-upload:before{content:""}.uil-comment-dots:before{content:""}.uil-comment-alt-lines:before{content:""}.uil-comment-lock:before{content:""}.uil-comment-heart:before{content:""}.uil-comment-info-alt:before{content:""}.uil-comment-upload:before{content:""}.uil-comment-alt-medical:before{content:""}.uil-chat-info:before{content:""}.uil-comment-alt-notes:before{content:""}.uil-comment-alt-plus:before{content:""}.uil-comment-alt-image:before{content:""}.uil-comment-share:before{content:""}.uil-comment-edit:before{content:""}.uil-comment-alt-block:before{content:""}.uil-comment-chart-line:before{content:""}.uil-comment-alt-question:before{content:""}.uil-comment-lines:before{content:""}.uil-comment-redo:before{content:""}.uil-comment-alt-check:before{content:""}.uil-comment-alt-shield:before{content:""}.uil-chat:before{content:""}.uil-comment-alt-message:before{content:""}.uil-comment-search:before{content:""}.uil-chat-bubble-user:before{content:""}.uil-comments-alt:before{content:""}.uil-comment-image:before{content:""}.uil-comment-alt:before{content:""}.uil-comment-verify:before{content:""}.uil-comment-plus:before{content:""}.uil-comment-question:before{content:""}.uil-comment-notes:before{content:""}.uil-comment-alt-exclamation:before{content:""}.uil-comment-exclamation:before{content:""}.uil-no-entry:before{content:""}.uil-screw:before{content:""}.uil-tape:before{content:""}.uil-paint-tool:before{content:""}.uil-comment-alt-verify:before{content:""}.uil-comment-alt-redo:before{content:""}.uil-trowel:before{content:""}.uil-drill:before{content:""}.uil-comment-info:before{content:""}.uil-jackhammer:before{content:""}.uil-comment-alt-info:before{content:""}.uil-wheel-barrow:before{content:""}.uil-comment-message:before{content:""}.uil-shovel:before{content:""}.uil-keyhole-square:before{content:""}.uil-keyhole-circle:before{content:""}.uil-traffic-barrier:before{content:""}.uil-keyhole-square-full:before{content:""}.uil-wall:before{content:""}.uil-constructor:before{content:""}.uil-hard-hat:before{content:""}.uil-shield-exclamation:before{content:""}.uil-lock-open-alt:before{content:""}.uil-unlock:before{content:""}.uil-unlock-alt:before{content:""}.uil-heart-alt:before{content:""}.uil-octagon:before{content:""}.uil-lock:before{content:""}.uil-triangle:before{content:""}.uil-star:before{content:""}.uil-shield-slash:before{content:""}.uil-lock-access:before{content:""}.uil-pentagon:before{content:""}.uil-shield-check:before{content:""}.uil-square:before{content:""}.uil-shield-question:before{content:""}.uil-padlock:before{content:""}.uil-wheelchair:before{content:""}.uil-lock-alt:before{content:""}.uil-polygon:before{content:""}.uil-circle:before{content:""}.uil-copyright:before{content:""}.uil-closed-captioning:before{content:""}.uil-trademark:before{content:""}.uil-heart:before{content:""}.uil-parking-circle:before{content:""}.uil-mars:before{content:""}.uil-sad-squint:before{content:""}.uil-registered:before{content:""}.uil-nerd:before{content:""}.uil-smile:before{content:""}.uil-meh-alt:before{content:""}.uil-annoyed:before{content:""}.uil-sad-dizzy:before{content:""}.uil-sad:before{content:""}.uil-servicemark:before{content:""}.uil-closed-captioning-slash:before{content:""}.uil-venus:before{content:""}.uil-creative-commons-pd:before{content:""}.uil-frown:before{content:""}.uil-accessible-icon-alt:before{content:""}.uil-squint:before{content:""}.uil-meh:before{content:""}.uil-silence:before{content:""}.uil-dizzy-meh:before{content:""}.uil-parking-square:before{content:""}.uil-shield:before{content:""}.uil-smile-dizzy:before{content:""}.uil-ninja:before{content:""}.uil-smile-beam:before{content:""}.uil-laughing:before{content:""}.uil-film:before{content:""}.uil-image-broken:before{content:""}.uil-incoming-call:before{content:""}.uil-image-check:before{content:""}.uil-image-plus:before{content:""}.uil-video:before{content:""}.uil-camera-plus:before{content:""}.uil-play:before{content:""}.uil-cloud-question:before{content:""}.uil-skip-forward:before{content:""}.uil-image-lock:before{content:""}.uil-skip-forward-circle:before{content:""}.uil-skip-forward-alt:before{content:""}.uil-step-backward-circle:before{content:""}.uil-boombox:before{content:""}.uil-step-backward-alt:before{content:""}.uil-image-share:before{content:""}.uil-cloud-database-tree:before{content:""}.uil-snowflake:before{content:""}.uil-temperature-quarter:before{content:""}.uil-cloud-showers-heavy:before{content:""}.uil-fahrenheit:before{content:""}.uil-snowflake-alt:before{content:""}.uil-cloud-wind:before{content:""}.uil-tornado:before{content:""}.uil-cloud-sun-hail:before{content:""}.uil-cloud:before{content:""}.uil-image-edit:before{content:""}.uil-cloud-moon-hail:before{content:""}.uil-temperature-empty:before{content:""}.uil-cloud-sun-rain:before{content:""}.uil-thunderstorm:before{content:""}.uil-thunderstorm-sun:before{content:""}.uil-temperature-three-quarter:before{content:""}.uil-thunderstorm-moon:before{content:""}.uil-snow-flake:before{content:""}.uil-raindrops:before{content:""}.uil-cloud-rain:before{content:""}.uil-cloud-sun-tear:before{content:""}.uil-cloud-moon-showers:before{content:""}.uil-cloud-rain-sun:before{content:""}.uil-cloud-showers-alt:before{content:""}.uil-cloud-showers:before{content:""}.uil-cloud-hail:before{content:""}.uil-cloud-drizzle:before{content:""}.uil-cloud-moon:before{content:""}.uil-moon:before{content:""}.uil-cloud-moon-rain:before{content:""}.uil-moonset:before{content:""}.uil-celsius:before{content:""}.uil-image-upload:before{content:""}.uil-cloud-sun-meatball:before{content:""}.uil-windsock:before{content:""}.uil-stop-circle:before{content:""}.uil-temperature-plus:before{content:""}.uil-moon-eclipse:before{content:""}.uil-vertical-align-top:before{content:""}.uil-cloud-meatball:before{content:""}.uil-temperature:before{content:""}.uil-cloud-moon-meatball:before{content:""}.uil-flip-h-alt:before{content:""}.uil-vector-square-alt:before{content:""}.uil-object-ungroup:before{content:""}.uil-th:before{content:""}.uil-images:before{content:""}.uil-temperature-minus:before{content:""}.uil-flip-v:before{content:""}.uil-cloud-sun-rain-alt:before{content:""}.uil-square-full:before{content:""}.uil-vertical-distribute-bottom:before{content:""}.uil-panorama-h-alt:before{content:""}.uil-pathfinder-unite:before{content:""}.uil-wind:before{content:""}.uil-vector-square:before{content:""}.uil-vertical-align-bottom:before{content:""}.uil-ruler:before{content:""}.uil-object-group:before{content:""}.uil-panorama-v:before{content:""}.uil-panorama-h:before{content:""}.uil-temperature-half:before{content:""}.uil-layers-alt:before{content:""}.uil-line-alt:before{content:""}.uil-image-resize-landscape:before{content:""}.uil-image-resize-square:before{content:""}.uil-pathfinder:before{content:""}.uil-flip-h:before{content:""}.uil-horizontal-distribution-right:before{content:""}.uil-horizontal-distribution-left:before{content:""}.uil-horizontal-distribution-center:before{content:""}.uil-horizontal-align-center:before{content:""}.uil-ruler-combined:before{content:""}.uil-horizontal-align-right:before{content:""}.uil-horizontal-align-left:before{content:""}.uil-table:before{content:""}.uil-th-slash:before{content:""}.uil-crop-alt-rotate-right:before{content:""}.uil-apps:before{content:""}.uil-exclude:before{content:""}.uil-crop-alt:before{content:""}.uil-grids:before{content:""}.uil-flip-v-alt:before{content:""}.uil-vertical-distribution-center:before{content:""}.uil-crop-alt-rotate-left:before{content:""}.uil-vertical-distribution-top:before{content:""}.uil-brush-alt:before{content:""}.uil-circle-layer:before{content:""}.uil-modem:before{content:""}.uil-webcam:before{content:""}.uil-hdd:before{content:""}.uil-monitor:before{content:""}.uil-dice-four:before{content:""}.uil-wifi-router:before{content:""}.uil-dice-five:before{content:""}.uil-dice-one:before{content:""}.uil-dice-two:before{content:""}.uil-dice-six:before{content:""}.uil-windy:before{content:""}.uil-swatchbook:before{content:""}.uil-cancel:before{content:""}.uil-clouds:before{content:""}.uil-mountains-sun:before{content:""}.uil-history:before{content:""}.uil-n-a:before{content:""}.uil-plane:before{content:""}.uil-plane-departure:before{content:""}.uil-auto-flash:before{content:""}.uil-glass-martini:before{content:""}.uil-mobile-vibrate:before{content:""}.uil-trees:before{content:""}.uil-voicemail:before{content:""}.uil-voicemail-rectangle:before{content:""}.uil-plane-fly:before{content:""}.uil-sync-exclamation:before{content:""}.uil-tachometer-fast:before{content:""}.uil-sign-in-alt:before{content:""}.uil-archive-alt:before{content:""}.uil-power:before{content:""}.uil-pizza-slice:before{content:""}.uil-refresh:before{content:""}.uil-anchor:before{content:""}.uil-sync-slash:before{content:""}.uil-upload:before{content:""}.uil-glass:before{content:""}.uil-sign-out-alt:before{content:""}.uil-newspaper:before{content:""}.uil-signin:before{content:""}.uil-processor:before{content:""}.uil-hunting:before{content:""}.uil-coffee:before{content:""}.uil-history-alt:before{content:""}.uil-weight:before{content:""}.uil-plane-arrival:before{content:""}.uil-gift:before{content:""}.uil-circuit:before{content:""}.uil-archive:before{content:""}.uil-ban:before{content:""}.uil-crosshair-alt:before{content:""}.uil-crosshair:before{content:""}.uil-record-audio:before{content:""}.uil-flower:before{content:""}.uil-airplay:before{content:""}.uil-rss-interface:before{content:""}.uil-equal-circle:before{content:""}.uil-shutter:before{content:""}.uil-microphone-slash:before{content:""}.uil-life-ring:before{content:""}.uil-sliders-v-alt:before{content:""}.uil-compact-disc:before{content:""}.uil-sitemap:before{content:""}.uil-sliders-v:before{content:""}.uil-shutter-alt:before{content:""}.uil-clapper-board:before{content:""}.uil-water:before{content:""}.uil-rainbow:before{content:""}.uil-desert:before{content:""}.uil-sunset:before{content:""}.uil-mountains:before{content:""}.uil-bolt-slash:before{content:""}.uil-telescope:before{content:""}.uil-sperms:before{content:""}.uil-game-structure:before{content:""}.uil-ticket:before{content:""}.uil-presentation-play:before{content:""}.uil-book-open:before{content:""}.uil-notebooks:before{content:""}.uil-award-alt:before{content:""}.uil-bug:before{content:""}.uil-rss-alt:before{content:""}.uil-building:before{content:""}.uil-lamp:before{content:""}.uil-heart-rate:before{content:""}.uil-swimmer:before{content:""}.uil-pump:before{content:""}.uil-crockery:before{content:""}.uil-message:before{content:""}.uil-bed-double:before{content:""}.uil-rope-way:before{content:""}.uil-water-glass:before{content:""}.uil-rotate-360:before{content:""}.uil-feedback:before{content:""}.uil-utensils:before{content:""}.uil-align-center-h:before{content:""}.uil-post-stamp:before{content:""}.uil-enter:before{content:""}.uil-arrow:before{content:""}.uil-arrows-shrink-h:before{content:""}.uil-arrows-resize:before{content:""}.uil-presentation:before{content:""}.uil-arrows-h:before{content:""}.uil-scaling-right:before{content:""}.uil-import:before{content:""}.uil-arrow-circle-down:before{content:""}.uil-angle-double-down:before{content:""}.uil-chart-down:before{content:""}.uil-angle-down:before{content:""}.uil-expand-left:before{content:""}.uil-arrow-resize-diagonal:before{content:""}.uil-exchange-alt:before{content:""}.uil-angle-double-left:before{content:""}.uil-expand-alt:before{content:""}.uil-compress-arrows:before{content:""}.uil-caret-right:before{content:""}.uil-scroll-h:before{content:""}.uil-angle-double-right:before{content:""}.uil-arrow-to-bottom:before{content:""}.uil-sort:before{content:""}.uil-scaling-left:before{content:""}.uil-arrows-resize-h:before{content:""}.uil-arrow-from-top:before{content:""}.uil-arrows-up-right:before{content:""}.uil-arrows-left-down:before{content:""}.uil-arrows-right-down:before{content:""}.uil-arrows-h-alt:before{content:""}.uil-download-alt:before{content:""}.uil-compress-point:before{content:""}.uil-arrow-up-left:before{content:""}.uil-arrow-compress-h:before{content:""}.uil-arrows-v-alt:before{content:""}.uil-arrows-v:before{content:""}.uil-arrows-shrink-v:before{content:""}.uil-arrow-break:before{content:""}.uil-align-center-v:before{content:""}.uil-angle-up:before{content:""}.uil-arrow-circle-up:before{content:""}.uil-export:before{content:""}.uil-arrows-resize-v:before{content:""}.uil-upload-alt:before{content:""}.uil-arrow-up-right:before{content:""}.uil-corner-up-right:before{content:""}.uil-angle-double-up:before{content:""}.uil-sorting:before{content:""}.uil-exchange:before{content:""}.uil-corner-down-left:before{content:""}.uil-corner-right-down:before{content:""}.uil-corner-down-right:before{content:""}.uil-corner-up-left:before{content:""}.uil-corner-left-down:before{content:""}.uil-maximize-left:before{content:""}.uil-corner-up-right-alt:before{content:""}.uil-corner-down-right-alt:before{content:""}.uil-top-arrow-from-top:before{content:""}.uil-top-arrow-to-top:before{content:""}.uil-arrow-random:before{content:""}.uil-shuffle:before{content:""}.uil-direction:before{content:""}.uil-angle-right:before{content:""}.uil-arrow-circle-right:before{content:""}.uil-arrow-to-right:before{content:""}.uil-arrow-from-right:before{content:""}.uil-expand-from-corner:before{content:""}.uil-expand-arrows:before{content:""}.uil-arrows-maximize:before{content:""}.uil-arrow-down-left:before{content:""}.uil-expand-arrows-alt:before{content:""}.uil-compress-alt:before{content:""}.uil-scroll:before{content:""}.uil-arrow-circle-left:before{content:""}.uil-angle-left:before{content:""}.uil-arrows-merge:before{content:""}.uil-arrow-down-right:before{content:""}.uil-left-arrow-to-left:before{content:""}.uil-minus-path:before{content:""}.uil-left-arrow-from-left:before{content:""}.uil-repeat:before{content:""}.uil-th-large:before{content:""}.uil-line-spacing:before{content:""}.uil-shrink:before{content:""}.uil-compress-alt-left:before{content:""}.uil-bring-front:before{content:""}.uil-compress-lines:before{content:""}.uil-bring-bottom:before{content:""}.uil-compress-v:before{content:""}.uil-spin:before{content:""}.uil-border-out:before{content:""}.uil-border-horizontal:before{content:""}.uil-document-layout-left:before{content:""}.uil-compress:before{content:""}.uil-grip-horizontal-line:before{content:""}.uil-dialpad-alt:before{content:""}.uil-document-layout-center:before{content:""}.uil-border-bottom:before{content:""}.uil-dialpad:before{content:""}.uil-document-layout-right:before{content:""}.uil-align-center:before{content:""}.uil-sort-amount-down:before{content:""}.uil-align-center-alt:before{content:""}.uil-align-letter-right:before{content:""}.uil-border-alt:before{content:""}.uil-align-center-justify:before{content:""}.uil-align-alt:before{content:""}.uil-border-vertical:before{content:""}.uil-sort-amount-up:before{content:""}.uil-wrap-text:before{content:""}.uil-align-left-justify:before{content:""}.uil-angle-right-b:before{content:""}.uil-paragraph:before{content:""}.uil-right-indent-alt:before{content:""}.uil-border-right:before{content:""}.uil-align-right-justify:before{content:""}.uil-align:before{content:""}.uil-border-clear:before{content:""}.uil-align-right:before{content:""}.uil-list-ui-alt:before{content:""}.uil-left-indent:before{content:""}.uil-left-indent-alt:before{content:""}.uil-border-left:before{content:""}.uil-border-top:before{content:""}.uil-align-justify:before{content:""}.uil-subject:before{content:""}.uil-bars:before{content:""}.uil-eye:before{content:""}.uil-exposure-increase:before{content:""}.uil-bright:before{content:""}.uil-exposure-alt:before{content:""}.uil-capture:before{content:""}.uil-arrow-left:before{content:""}.uil-arrow-right:before{content:""}.uil-arrow-up:before{content:""}.uil-focus-target:before{content:""}.uil-external-link-alt:before{content:""}.uil-card-atm:before{content:""}.uil-focus-add:before{content:""}.uil-focus:before{content:""}.uil-border-inner:before{content:""}.uil-glass-tea:before{content:""}.uil-streering:before{content:""}.uil-tv-retro-slash:before{content:""}.uil-wrench:before{content:""}.uil-football-american:before{content:""}.uil-water-drop-slash:before{content:""}.uil-layers:before{content:""}.uil-print-slash:before{content:""}.uil-android-phone-slash:before{content:""}.uil-calendar-slash:before{content:""}.uil-image-slash:before{content:""}.uil-image-alt-slash:before{content:""}.uil-lock-slash:before{content:""}.uil-money-bill-slash:before{content:""}.uil-comment-slash:before{content:""}.uil-map-marker-slash:before{content:""}.uil-tear:before{content:""}.uil-comment-alt-slash:before{content:""}.uil-folder-slash:before{content:""}.uil-filter-slash:before{content:""}.uil-file-slash:before{content:""}.uil-file-lanscape-slash:before{content:""}.uil-glass-martini-alt-slash:before{content:""}.uil-car-slash:before{content:""}.uil-camera-slash:before{content:""}.uil-list-ul:before{content:""}.uil-layer-group-slash:before{content:""}.uil-plug:before{content:""}.uil-bell-slash:before{content:""}.uil-expand-right:before{content:""}.uil-bell:before{content:""}.uil-desktop-alt-slash:before{content:""}.uil-align-left:before{content:""}.uil-layers-slash:before{content:""}.uil-angry:before{content:""}.uil-ear:before{content:""}.uil-desktop-slash:before{content:""}.uil-text-strike-through:before{content:""}.uil-bold:before{content:""}.uil-text:before{content:""}.uil-assistive-listening-systems:before{content:""}.uil-palette:before{content:""}.uil-underline:before{content:""}.uil-text-fields:before{content:""}.uil-arrow-down:before{content:""}.uil-text-size:before{content:""}.uil-italic:before{content:""}.uil-right-to-left-text-direction:before{content:""}.uil-sigma:before{content:""}.uil-12-plus:before{content:""}.uil-left-to-right-text-direction:before{content:""}.uil-10-plus:before{content:""}.uil-16-plus:before{content:""}.uil-13-plus:before{content:""}.uil-21-plus:before{content:""}.uil-17-plus:before{content:""}.uil-6-plus:before{content:""}.uil-0-plus:before{content:""}.uil-3-plus:before{content:""}.uil-eye-slash:before{content:""}.uil-archway:before{content:""}.uil-18-plus:before{content:""}.uil-robot:before{content:""}.uil-selfie:before{content:""}.uil-bag-slash:before{content:""}.uil-instagram:before{content:""}.uil-line:before{content:""}.uil-facebook-messenger:before{content:""}.uil-facebook-f:before{content:""}.uil-black-berry:before{content:""}.uil-linkedin:before{content:""}.uil-snapchat-ghost:before{content:""}.uil-intercom:before{content:""}.uil-youtube:before{content:""}.uil-snapchat-square:before{content:""}.uil-apple:before{content:""}.uil-instagram-alt:before{content:""}.uil-whatsapp-alt:before{content:""}.uil-behance:before{content:""}.uil-twitter:before{content:""}.uil-500px:before{content:""}.uil-tumblr:before{content:""}.uil-github-alt:before{content:""}.uil-tumblr-square:before{content:""}.uil-google:before{content:""}.uil-medium-m:before{content:""}.uil-slack:before{content:""}.uil-paypal:before{content:""}.uil-reddit-alien-alt:before{content:""}.uil-linkedin-alt:before{content:""}.uil-google-hangouts:before{content:""}.uil-java-script:before{content:""}.uil-google-play:before{content:""}.uil-google-drive:before{content:""}.uil-asterisk:before{content:""}.uil-android:before{content:""}.uil-github:before{content:""}.uil-balance-scale:before{content:""}.uil-amazon:before{content:""}.uil-slack-alt:before{content:""}.uil-dashboard:before{content:""}.uil-vuejs-alt:before{content:""}.uil-adobe-alt:before{content:""}.uil-ankh:before{content:""}.uil-twitter-alt:before{content:""}.uil-opera:before{content:""}.uil-intercom-alt:before{content:""}.uil-tumblr-alt:before{content:""}.uil-react:before{content:""}.uil-camera-change:before{content:""}.uil-master-card:before{content:""}.uil-snapchat-alt:before{content:""}.uil-opera-alt:before{content:""}.uil-html3-alt:before{content:""}.uil-swiggy:before{content:""}.uil-html3:before{content:""}.uil-google-hangouts-alt:before{content:""}.uil-adobe:before{content:""}.uil-facebook-messenger-alt:before{content:""}.uil-blogger-alt:before{content:""}.uil-blogger:before{content:""}.uil-behance-alt:before{content:""}.uil-apple-alt:before{content:""}.uil-bitcoin:before{content:""}.uil-megaphone:before{content:""}.uil-bitcoin-alt:before{content:""}.uil-bowling-ball:before{content:""}.uil-percentage:before{content:""}.uil-hourglass:before{content:""}.uil-process:before{content:""}.uil-university:before{content:""}.uil-skype-alt:before{content:""}.uil-wind-sun:before{content:""}.uil-vk-alt:before{content:""}.uil-skype:before{content:""}.uil-telegram-alt:before{content:""}.uil-vuejs:before{content:""}.uil-vk:before{content:""}.uil-telegram:before{content:""}.uil-yin-yang:before{content:""}.uil-angle-left-b:before{content:""}.uil-bath:before{content:""}.uil-metro:before{content:""}.uil-comment-add:before{content:""}.uil-fire:before{content:""}.uil-qrcode-scan:before{content:""}.uil-panel-add:before{content:""}.uil-brackets-curly:before{content:""}.uil-folder-open:before{content:""}.uil-comparison:before{content:""}.uil-file-export:before{content:""}.uil-channel-add:before{content:""}.uil-rupee-sign:before{content:""}.uil-channel:before{content:""}.uil-link-add:before{content:""}.uil-file-import:before{content:""}.uil-x:before{content:""}.uil-save:before{content:""}.uil-heart-break:before{content:""}.uil-tachometer-fast-alt:before{content:""}.uil-facebook:before{content:""}.uil-create-dashboard:before{content:""}.uil-whatsapp:before{content:""}.uil-setting:before{content:""}.uil-rocket:before{content:""}.uil-share:before{content:""}.uil-x-add:before{content:""}.uil-user-nurse:before{content:""}.uil-microscope:before{content:""}.uil-virus-slash:before{content:""}.uil-visual-studio:before{content:""}.uil-head-side-mask:before{content:""}.uil-baseball-ball:before{content:""}.uil-stethoscope-alt:before{content:""}.uil-hospital-symbol:before{content:""}.uil-hospital-square-sign:before{content:""}.uil-head-side:before{content:""}.uil-head-side-cough:before{content:""}.uil-clinic-medical:before{content:""}.uil-wind-moon:before{content:""}.uil-hospital:before{content:""}.uil-stethoscope:before{content:""}.uil-sanitizer:before{content:""}.uil-toilet-paper:before{content:""}.uil-coronavirus:before{content:""}.uil-user-arrows:before{content:""}.uil-house-user:before{content:""}.uil-social-distancing:before{content:""}.uil-credit-card-search:before{content:""}.uil-android-alt:before{content:""}.uil-shield-plus:before{content:""}.uil-user-md:before{content:""}.uil-transaction:before{content:""}.uil-store-slash:before{content:""}.uil-code-branch:before{content:""}.uil-google-drive-alt:before{content:""}.uil-envelope-block:before{content:""}.uil-mailbox-alt:before{content:""}.uil-signout:before{content:""}.uil-slider-h:before{content:""}.uil-lira-sign:before{content:""}.uil-slider-h-range:before{content:""}.uil-file-graph:before{content:""}.uil-wordpress-simple:before{content:""}.uil-bing:before{content:""}.uil-wordpress:before{content:""}.uil-html5:before{content:""}.uil-programming-language:before{content:""}.uil-css3-simple:before{content:""}.uil-html5-alt:before{content:""}.uil-discord:before{content:""}.uil-draggabledots:before{content:""}.uil-font:before{content:""}.uil-video-question:before{content:""}.uil-headphone-slash:before{content:""}.uil-info:before{content:""}.uil-letter-chinese-a:before{content:""}.uil-letter-hindi-a:before{content:""}.uil-english-to-chinese:before{content:""}.uil-question:before{content:""}.uil-letter-english-a:before{content:""}.uil-hindi-to-chinese:before{content:""}.uil-inbox:before{content:""}.uil-letter-japanese-a:before{content:""}.uil-exclamation:before{content:""}.uil-language:before{content:""}.uil-backspace:before{content:""}.uil-window-grid:before{content:""}.uil-cloud-sun:before{content:""}.uil-vertical-align-center:before{content:""}.uil-raindrops-alt:before{content:""}.uil-sanitizer-alt:before{content:""}.uil-estate:before{content:""}.uil-file-contract:before{content:""}.uil-fidget-spinner:before{content:""}.uil-spinner:before{content:""}.uil-spinner-alt:before{content:""}.uil-elipsis-double-v-alt:before{content:""}.uil-list-ol:before{content:""}.uil-list-ol-alt:before{content:""}.uil-docker:before{content:""}.uil-linux:before{content:""}.uil-hipchat:before{content:""}.uil-gitlab:before{content:""}.uil-lottiefiles-alt:before{content:""}.uil-pagerduty:before{content:""}.uil-microsoft:before{content:""}.uil-windows:before{content:""}.uil-pagelines:before{content:""}.uil-lottiefiles:before{content:""}.uil-okta:before{content:""}.uil-illustration:before{content:""}.uil-icons:before{content:""}.uil-stroller:before{content:""}.uil-sleep:before{content:""}.uil-calendar:before{content:""}.uil-grin:before{content:""}.uil-sad-cry:before{content:""}.uil-sad-crying:before{content:""}.uil-surprise:before{content:""}.uil-unamused:before{content:""}.uil-confused:before{content:""}.uil-grin-tongue-wink:before{content:""}.uil-grin-tongue-wink-alt:before{content:""}.uil-kid:before{content:""}.uil-smile-wink-alt:before{content:""}.uil-smile-squint-wink:before{content:""}.uil-annoyed-alt:before{content:""}.uil-silent-squint:before{content:""}.uil-sick:before{content:""}.uil-shopping-cart-alt:before{content:""}.uil-shopping-bag:before{content:""}.uil-pricetag-alt:before{content:""}.uil-shopping-cart:before{content:""}.uil-smile-squint-wink-alt:before{content:""}.uil-store-alt:before{content:""}.uil-emoji:before{content:""}.uil-trademark-circle:before{content:""}.uil-basketball:before{content:""}.uil-square-shape:before{content:""}.uil-label:before{content:""}.uil-shopping-basket:before{content:""}.uil-smile-wink:before{content:""}.uil-tag:before{content:""}.uil-label-alt:before{content:""}.uil-tag-alt:before{content:""}.uil-store:before{content:""}.uil-meh-closed-eye:before{content:""}.uil-trophy:before{content:""}.uil-dice-three:before{content:""}.uil-football-ball:before{content:""}.uil-basketball-hoop:before{content:""}.uil-club:before{content:""}.uil-tennis-ball:before{content:""}.uil-football:before{content:""}.uil-volleyball:before{content:""}.uil-heart-sign:before{content:""}.uil-spade:before{content:""}.uil-diamond:before{content:""}.uil-money-stack:before{content:""}.uil-money-withdrawal:before{content:""}.uil-presentation-line:before{content:""}.uil-kayak:before{content:""}.uil-chart-pie:before{content:""}.uil-dumbbell:before{content:""}.uil-suitcase-alt:before{content:""}.uil-yen:before{content:""}.uil-yen-circle:before{content:""}.uil-briefcase-alt:before{content:""}.uil-receipt:before{content:""}.uil-pound:before{content:""}.uil-invoice:before{content:""}.uil-pound-circle:before{content:""}.uil-analysis:before{content:""}.uil-suitcase:before{content:""}.uil-moneybag-alt:before{content:""}.uil-statistics:before{content:""}.uil-left:before{content:""}.uil-cloud-moon-tear:before{content:""}.uil-solid:before{content:""}.uil-outline:before{content:""}.uil-window-restore:before{content:""}.uil-bag-alt:before{content:""}.uil-moneybag:before{content:""}.uil-bag:before{content:""}.uil-money-insert:before{content:""}.uil-chart-line:before{content:""}.uil-dollar-sign-alt:before{content:""}.uil-euro:before{content:""}.uil-usd-circle:before{content:""}.uil-euro-circle:before{content:""}.uil-usd-square:before{content:""}.uil-money-bill-stack:before{content:""}.uil-dollar-alt:before{content:""}.uil-money-withdraw:before{content:""}.uil-credit-card:before{content:""}.uil-money-bill:before{content:""}.uil-bitcoin-sign:before{content:""}.uil-signal-alt-3:before{content:""}.uil-receipt-alt:before{content:""}.uil-graph-bar:before{content:""}.uil-analytics:before{content:""}.uil-table-tennis:before{content:""}.uil-bill:before{content:""}.uil-chart-bar:before{content:""}.uil-chart-growth:before{content:""}.uil-chart-growth-alt:before{content:""}.uil-shop:before{content:""}.uil-chart-bar-alt:before{content:""}.uil-dollar-sign:before{content:""}.uil-chart:before{content:""}.uil-briefcase:before{content:""}.uil-bitcoin-circle:before{content:""}.uil-chart-pie-alt:before{content:""}.uil-golf-ball:before{content:""}.uil-calculator-alt:before{content:""}.uil-coins:before{content:""}.uil-map-pin-alt:before{content:""}.uil-lightbulb:before{content:""}.uil-map-marker-question:before{content:""}.uil-map-marker-shield:before{content:""}.uil-schedule:before{content:""}.uil-calendar-alt:before{content:""}.uil-crosshairs:before{content:""}.uil-puzzle-piece:before{content:""}.uil-gold:before{content:""}.uil-compass:before{content:""}.uil-map:before{content:""}.uil-location-point:before{content:""}.uil-map-marker-info:before{content:""}.uil-map-marker-edit:before{content:""}.uil-map-marker-plus:before{content:""}.uil-map-pin:before{content:""}.uil-navigator:before{content:""}.uil-location-pin-alt:before{content:""}.uil-map-marker-minus:before{content:""}.uil-map-marker-alt:before{content:""}.uil-sign-left:before{content:""}.uil-map-marker:before{content:""}.uil-sign-right:before{content:""}.uil-directions:before{content:""}.uil-location-arrow:before{content:""}.uil-dna:before{content:""}.uil-sign-alt:before{content:""}.uil-presentation-lines-alt:before{content:""}.uil-atom:before{content:""}.uil-flask:before{content:""}.uil-diary:before{content:""}.uil-presentation-times:before{content:""}.uil-diary-alt:before{content:""}.uil-presentation-plus:before{content:""}.uil-presentation-minus:before{content:""}.uil-presentation-edit:before{content:""}.uil-backpack:before{content:""}.uil-notes:before{content:""}.uil-location-arrow-alt:before{content:""}.uil-book-alt:before{content:""}.uil-book:before{content:""}.uil-medal:before{content:""}.uil-award:before{content:""}.uil-flask-potion:before{content:""}.uil-bell-school:before{content:""}.uil-podium:before{content:""}.uil-graduation-cap:before{content:""}.uil-medical-square:before{content:""}.uil-ambulance:before{content:""}.uil-medical-square-full:before{content:""}.uil-cell:before{content:""}.uil-band-aid:before{content:""}.uil-lightbulb-alt:before{content:""}.uil-wheelchair-alt:before{content:""}.uil-thermometer:before{content:""}.uil-abacus:before{content:""}.uil-syringe:before{content:""}.uil-tablets:before{content:""}.uil-capsule:before{content:""}.uil-stretcher:before{content:""}.uil-presentation-check:before{content:""}.uil-medkit:before{content:""}.uil-meeting-board:before{content:""}.uil-monitor-heart-rate:before{content:""}.uil-file-medical-alt:before{content:""}.uil-heartbeat:before{content:""}.uil-prescription-bottle:before{content:""}.uil-clock-two:before{content:""}.uil-medical-drip:before{content:""}.uil-book-medical:before{content:""}.uil-watch-alt:before{content:""}.uil-stopwatch:before{content:""}.uil-watch:before{content:""}.uil-clock:before{content:""}.uil-clock-seven:before{content:""}.uil-clock-three:before{content:""}.uil-clock-nine:before{content:""}.uil-clock-ten:before{content:""}.uil-files-landscapes:before{content:""}.uil-clock-five:before{content:""}.uil-brain:before{content:""}.uil-file-plus-alt:before{content:""}.uil-file-network:before{content:""}.uil-file-contract-dollar:before{content:""}.uil-file-upload-alt:before{content:""}.uil-clock-eight:before{content:""}.uil-clipboard-alt:before{content:""}.uil-books:before{content:""}.uil-file-search-alt:before{content:""}.uil-file-upload:before{content:""}.uil-file-share-alt:before{content:""}.uil-file-minus-alt:before{content:""}.uil-folder-minus:before{content:""}.uil-file-shield-alt:before{content:""}.uil-file-minus:before{content:""}.uil-folder-medical:before{content:""}.uil-file-redo-alt:before{content:""}.uil-file-lock-alt:before{content:""}.uil-folder-lock:before{content:""}.uil-heart-medical:before{content:""}.uil-file-question-alt:before{content:""}.uil-files-landscapes-alt:before{content:""}.uil-file-medical:before{content:""}.uil-file-landscape:before{content:""}.uil-file-question:before{content:""}.uil-folder-question:before{content:""}.uil-file-landscape-alt:before{content:""}.uil-folder:before{content:""}.uil-file-edit-alt:before{content:""}.uil-folder-heart:before{content:""}.uil-folder-exclamation:before{content:""}.uil-folder-info:before{content:""}.uil-file-download-alt:before{content:""}.uil-file-download:before{content:""}.uil-file-copy-alt:before{content:""}.uil-file-heart:before{content:""}.uil-file-alt:before{content:""}.uil-copy-landscape:before{content:""}.uil-copy-alt:before{content:""}.uil-folder-upload:before{content:""}.uil-file-exclamation-alt:before{content:""}.uil-file-exclamation:before{content:""}.uil-copy:before{content:""}.uil-file-blank:before{content:""}.uil-stopwatch-slash:before{content:""}.uil-file:before{content:""}.uil-folder-times:before{content:""}.uil-document-info:before{content:""}.uil-file-times:before{content:""}.uil-file-info-alt:before{content:""}.uil-clipboard-blank:before{content:""}.uil-clipboard-notes:before{content:""}.uil-file-times-alt:before{content:""}.uil-folder-download:before{content:""}.uil-file-bookmark-alt:before{content:""}.uil-file-block-alt:before{content:""}.uil-folder-check:before{content:""}.uil-file-check:before{content:""}.uil-folder-plus:before{content:""}.uil-clipboard:before{content:""}.uil-file-check-alt:before{content:""}.uil-print:before{content:""}.uil-folder-network:before{content:""}.uil-desktop-alt:before{content:""}.uil-mouse-alt:before{content:""}.uil-tablet:before{content:""}.uil-desktop:before{content:""}.uil-mobile-android-alt:before{content:""}.uil-search-alt:before{content:""}.uil-volume-up:before{content:""}.uil-mouse:before{content:""}.uil-mouse-alt-2:before{content:""}.uil-mobile-android:before{content:""}.uil-laptop:before{content:""}.uil-search-minus:before{content:""}.uil-bluetooth-b:before{content:""}.uil-video-slash:before{content:""}.uil-search-plus:before{content:""}.uil-tv-retro:before{content:""}.uil-toggle-on:before{content:""}.uil-toggle-off:before{content:""}.uil-traffic-light:before{content:""}.uil-bolt:before{content:""}.uil-trash-alt:before{content:""}.uil-star-half-alt:before{content:""}.uil-utensils-alt:before{content:""}.uil-share-alt:before{content:""}.uil-volume-down:before{content:""}.uil-wifi:before{content:""}.uil-cog:before{content:""}.uil-bookmark:before{content:""}.uil-wallet:before{content:""}.uil-minus:before{content:""}.uil-rss:before{content:""}.uil-sync:before{content:""}.uil-redo:before{content:""}.uil-bookmark-full:before{content:""}.uil-umbrella:before{content:""}.uil-trash:before{content:""}.uil-wifi-slash:before{content:""}.uil-plus-square:before{content:""}.uil-plus:before{content:""}.uil-signal-alt:before{content:""}.uil-pen:before{content:""}.uil-package:before{content:""}.uil-edit:before{content:""}.uil-signal:before{content:""}.uil-glass-martini-alt:before{content:""}.uil-file-plus:before{content:""}.uil-minus-circle:before{content:""}.uil-microphone:before{content:""}.uil-minus-square:before{content:""}.uil-minus-square-full:before{content:""}.uil-volume-mute:before{content:""}.uil-link-h:before{content:""}.uil-search:before{content:""}.uil-ellipsis-v:before{content:""}.uil-ellipsis-h:before{content:""}.uil-link-alt:before{content:""}.uil-calculator:before{content:""}.uil-layer-group:before{content:""}.uil-car:before{content:""}.uil-thumbs-up:before{content:""}.uil-link:before{content:""}.uil-home:before{content:""}.uil-keyboard:before{content:""}.uil-volume-off:before{content:""}.uil-edit-alt:before{content:""}.uil-restaurant:before{content:""}.uil-exclamation-octagon:before{content:""}.uil-globe:before{content:""}.uil-favorite:before{content:""}.uil-question-circle:before{content:""}.uil-info-circle:before{content:""}.uil-filter:before{content:""}.uil-volume:before{content:""}.uil-exclamation-triangle:before{content:""}.uil-exclamation-circle:before{content:""}.uil-thumbs-down:before{content:""}.uil-multiply:before{content:""}.uil-check-square:before{content:""}.uil-times-circle:before{content:""}.uil-box:before{content:""}.uil-sim-card:before{content:""}.uil-times:before{content:""}.uil-times-square:before{content:""}.uil-link-broken:before{content:""}.uil-cube:before{content:""}.uil-bolt-alt:before{content:""}.uil-battery-empty:before{content:""}.uil-at:before{content:""}.uil-battery-bolt:before{content:""}.uil-plus-circle:before{content:""}.uil-check-circle:before{content:""}.uil-check:before{content:""}.uil-adjust-half:before{content:""}.uil-paperclip:before{content:""}.uil-bullseye:before{content:""}.uil-brightness:before{content:""}.uil-adjust-alt:before{content:""}.uil-adjust-circle:before{content:""}.uil-brightness-half:before{content:""}.uil-brightness-empty:before{content:""}.uil-sun:before{content:""}.uil-brightness-plus:before{content:""}.uil-key-skeleton:before{content:""}.uil-adjust:before{content:""}.uil-keyboard-hide:before{content:""}.uil-brightness-minus:before{content:""}.uil-key-skeleton-alt:before{content:""}.uil-bus:before{content:""}.uil-parcel:before{content:""}.uil-car-sideview:before{content:""}.uil-car-wash:before{content:""}.uil-bus-school:before{content:""}.uil-subway:before{content:""}.uil-ship:before{content:""}.uil-bus-alt:before{content:""}.uil-subway-alt:before{content:""}.uil-taxi:before{content:""}.uil-truck-loading:before{content:""}.uil-dribbble:before{content:""}.uil-dropbox:before{content:""}.uil-envelope-check:before{content:""}.uil-envelope-add:before{content:""}.uil-envelope-exclamation:before{content:""}.uil-phone-slash:before{content:""}.uil-outgoing-call:before{content:""}.uil-envelope:before{content:""}.uil-phone:before{content:""}.uil-calling:before{content:""}.uil-phone-times:before{content:""}.uil-envelope-search:before{content:""}.uil-phone-volume:before{content:""}.uil-envelope-upload:before{content:""}.uil-forwaded-call:before{content:""}.uil-envelope-share:before{content:""}.uil-envelope-upload-alt:before{content:""}.uil-envelope-minus:before{content:""}.uil-envelope-receive:before{content:""}.uil-envelope-redo:before{content:""}.uil-envelope-download-alt:before{content:""}.uil-envelope-download:before{content:""}.uil-brightness-low:before{content:""}.uil-envelope-shield:before{content:""}.uil-envelope-open:before{content:""}.uil-envelope-lock:before{content:""}.uil-keyboard-show:before{content:""}.uil-truck:before{content:""}.uil-envelopes:before{content:""}.uil-mailbox:before{content:""}.uil-envelope-heart:before{content:""}.uil-space-key:before{content:""}.uil-keyboard-alt:before{content:""}.uil-envelope-edit:before{content:""}.uil-postcard:before{content:""}.uil-fast-mail-alt:before{content:""}.uil-envelope-question:before{content:""}.uil-fast-mail:before{content:""}.uil-envelope-info:before{content:""}.uil-laptop-cloud:before{content:""}.uil-desktop-cloud-alt:before{content:""}.uil-envelope-star:before{content:""}.uil-envelope-times:before{content:""}.uil-luggage-cart:before{content:""}.uil-envelope-bookmark:before{content:""}.uil-missed-call:before{content:""}.uil-user:before{content:""}.uil-user-plus:before{content:""}.uil-envelope-alt:before{content:""}.uil-user-location:before{content:""}.uil-users-alt:before{content:""}.uil-book-reader:before{content:""}.uil-cloud-bookmark:before{content:""}.uil-phone-alt:before{content:""}.uil-cloud-computing:before{content:""}.uil-cloud-check:before{content:""}.uil-user-minus:before{content:""}.uil-cloud-times:before{content:""}.uil-cloud-block:before{content:""}.uil-columns:before{content:""}.uil-web-section:before{content:""}.uil-grid:before{content:""}.uil-web-grid-alt:before{content:""}.uil-window-maximize:before{content:""}.uil-web-section-alt:before{content:""}.uil-web-grid:before{content:""}.uil-server-connection:before{content:""}.uil-cloud-slash:before{content:""}.uil-cloud-upload:before{content:""}.uil-cloud-exclamation:before{content:""}.uil-database:before{content:""}.uil-server:before{content:""}.uil-cloud-unlock:before{content:""}.uil-cloud-share:before{content:""}.uil-envelope-send:before{content:""}.uil-cloud-shield:before{content:""}.uil-laptop-connection:before{content:""}.uil-server-network-alt:before{content:""}.uil-cloud-redo:before{content:""}.uil-servers:before{content:""}.uil-server-network:before{content:""}.uil-cloud-heart:before{content:""}.uil-database-alt:before{content:""}.uil-cloud-lock:before{content:""}.uil-cloud-info:before{content:""}.uil-phone-pause:before{content:""}.uil-user-square:before{content:""}.uil-user-exclamation:before{content:""}.uil-cloud-download:before{content:""}.uil-user-circle:before{content:""}.uil-cloud-wifi:before{content:""}.uil-data-sharing:before{content:""}.uil-cloud-data-connection:before{content:""}.uil-backward:before{content:""}.uil-camera:before{content:""}.uil-music-tune-slash:before{content:""}.uil-user-times:before{content:""}.uil-scenery:before{content:""}.uil-user-check:before{content:""}.uil-headphones:before{content:""}.uil-step-backward:before{content:""}.uil-image-search:before{content:""}.uil-image-minus:before{content:""}.uil-window-section:before{content:""}.uil-play-circle:before{content:""}.uil-pause-circle:before{content:""}.uil-image-shield:before{content:""}.uil-window:before{content:""}.uil-pause:before{content:""}.uil-server-alt:before{content:""}.uil-image-question:before{content:""}.uil-music:before{content:""}.uil-image-block:before{content:""}.uil-music-note:before{content:""}.uil-step-forward:before{content:""}.uil-image-redo:before{content:""}.uil-image:before{content:""}.uil-picture:before{content:""}.uil-image-download:before{content:""}.uil-image-v:before{content:""}.uil-forward:before{content:""}.uil-image-times:before{content:""}.uil-headphones-alt:before{content:""}.uil-previous:before{content:""}._buttonGen_m780s_1{width:70%;background-color:#828181;height:40px;color:#f5f5f9;border:none;border-radius:20px;font-size:16px;transition:all .2s}._buttonGen_m780s_1:hover{background-color:#555353;transform:scale(1.05);box-shadow:0 4px 10px #0000004d}._buttonGen_m780s_1:active{background-color:#413f3f;transform:scale(.98);box-shadow:none}._buttonGen_m780s_1{padding:.5rem 1rem;border-radius:8px;border:none;cursor:pointer;transition:opacity .2s ease,transform .1s ease}._buttonGen_m780s_1:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._buttonGen_m780s_1:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 600px){._buttonGen_m780s_1{width:100%;min-width:120px;font-size:15px;height:36px;border-radius:14px}}@media (max-width: 400px){._buttonGen_m780s_1{font-size:13px;height:32px;border-radius:10px}}._container_1albz_2{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100vh;box-sizing:border-box;padding:1px}._container2_1albz_14{width:100%;display:flex;height:30%;justify-content:center;flex-direction:column;align-items:center;margin-top:10%}._contLogo_1albz_25{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}._contLogo_1albz_25 h1{font-weight:700;font-size:40px;font-family:italic;color:#2f8bfe}._contLogo_1albz_25 span{font-weight:700;font-size:16px;text-align:center;font-family:Times New Roman,Times,serif;color:#0274ff}._item_input_1albz_47{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:20px}._item_input_1albz_47 input{background-color:var(--white-bg);border:none;border-bottom:solid 1px #a6a6a6;border-radius:8px;width:300px;height:40px;text-align:center}._item_input_1albz_47 input::placeholder{text-align:center}._item_input_1albz_47 input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 5px var(--primary-color)}._containerbutton_1albz_74{display:flex;justify-content:center;align-items:center;flex-direction:column;width:387px;gap:20px}._boton_1albz_83{padding:10px 70px;font-size:16px;cursor:pointer;text-align:center;text-decoration:none;outline:none;color:#fff;background-color:var(--primary-color);border:none;border-radius:8px;box-shadow:0 4px 6px #3b3a3a1a;transition:background-color .3s,transform .1s}._boton_1albz_83:hover{background-color:var(--sec-color)}._boton_1albz_83:active{transform:translateY(2px);box-shadow:0 4px 10px #0000001a}._containerbutton_1albz_74 span{color:#545151;font-size:12px}._containerbutton_1albz_74 span a{color:#2f8bfe;text-decoration:none;transition:color .3s}._containerbutton_1albz_74 span a:hover{color:var(--sec-color)}._loginLogo_1albz_124{display:block;margin:-20% auto 18px;max-width:340px}._logoAcceso_1albz_130{color:#0073ff;margin-top:5%;width:40px;height:40px}._loginBackground_1albz_136{position:relative;min-height:100vh}._topRight_1albz_141{position:absolute;top:16px;right:24px;z-index:10}._inviteButton_1albz_148{background:transparent;color:#333;border:1px solid #07b81e;border-radius:8px;padding:6px 18px;font-size:15px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 2px 8px #00000008;transition:background .2s}._inviteButton_1albz_148:hover{background:#e0e0e0;border-color:#07b81e;box-shadow:0 4px 12px #0000001a}._loginBanner_1albz_170{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#00285ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:18px;border-radius:20px;animation:_fadeIn_1albz_1 .28s ease-in-out}._bannerFrame_1albz_185{width:min(980px,96vw);max-height:min(560px,86vh);border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #0000004d;background:#0b2a55;border:1px solid rgba(255,255,255,.18)}._bannerImage_1albz_196{width:100%;height:100%;display:block;object-fit:contain;background:#0b2a55}._closeBanner_1albz_205{position:absolute;top:14px;right:16px;width:36px;height:36px;border-radius:999px;border:none;background:#ffffffeb;color:#0b2a55;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #00000047;transition:transform .12s ease,background .15s ease}._closeBanner_1albz_205:hover{background:#fff;transform:scale(1.04)}._closeBanner_1albz_205:active{transform:scale(.98)}._closeBanner_1albz_205:focus-visible{outline:2px solid #2f8bfe;outline-offset:2px}@keyframes _fadeIn_1albz_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width: 600px){._loginBanner_1albz_170{padding:10px;border-radius:14px}._bannerFrame_1albz_185{width:98vw;max-height:82vh;border-radius:12px}._closeBanner_1albz_205{top:10px;right:10px;width:34px;height:34px}}@keyframes _fadeIn_1albz_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width: 600px){._topRight_1albz_141{top:8px;right:8px}._inviteButton_1albz_148{font-size:13px;padding:4px 8px;border-radius:6px;gap:4px}}@media (max-width: 600px){._container2_1albz_14{margin-top:50px;height:auto;padding:0 10px}._contLogo_1albz_25 h1{font-size:28px}._title_1albz_303{font-size:22px;margin:25px 0 18px}._item_input_1albz_47 input{width:90vw;min-width:180px;max-width:98vw;font-size:16px;height:36px}._containerbutton_1albz_74{width:95vw;max-width:98vw;gap:14px}._boton_1albz_83{padding:10px 0;width:100%;font-size:15px}}@media (max-width: 400px){._contLogo_1albz_25 h1{font-size:18px}._title_1albz_303{font-size:14px}._item_input_1albz_47 input{font-size:12px;height:30px}._containerbutton_1albz_74 span{font-size:10px}}._content_rj2zh_1{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;border-radius:8px;box-shadow:5px 5px 15px gray;width:100%;height:100%;max-height:550px;max-width:450px;box-sizing:border-box;padding:5px;background-color:#ffffffbf}@media (max-width: 600px){._content_rj2zh_1{max-width:98vw;max-height:none;border-radius:4px;padding:2vw;box-shadow:2px 2px 8px #80808024}}@media (max-width: 400px){._content_rj2zh_1{padding:1vw;border-radius:2px;gap:6px}}._login_1i1x3_3{flex-direction:column;width:100%;height:100vh;background:url(/assets/ImagenPrincipal-Bn6HZ-C3.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}._card_1rzay_1{max-width:410px;width:100%;height:auto;background-color:#ffffffe6;border-radius:20px;padding:40px;position:relative}@media (max-width: 600px){._card_1rzay_1{max-width:98vw;padding:18px;border-radius:10px}}@media (max-width: 400px){._card_1rzay_1{padding:8px;border-radius:6px}}._title_m680l_1{margin-bottom:13px;font-size:18px;display:flex;flex-direction:column;align-items:flex-start}._subtitle_m680l_9{font-size:12px;color:#67708a;text-align:left;margin-bottom:25px}._item_input_m680l_15{display:flex;flex-direction:column;gap:7px;text-align:left}._item_input_m680l_15 label{font-size:12px;color:#67708a}._item_input_m680l_15 input{background-color:#f4f4f4;border:none;border-bottom:solid 1px #a6a6a6;height:40px;padding:0 10px}._item_input_m680l_15 input:focus{border-color:#3498db;outline:none;box-shadow:0 0 5px #3498dbb3}._container_m680l_39{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:30px}._icon_container_m680l_46{display:flex;flex-direction:column;align-items:flex-start}._icon_container_m680l_46 div{display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:12px;gap:5px}._icon_container_m680l_46 span{margin-bottom:5px}._title_9wcue_1{display:flex;flex-direction:column;align-items:flex-start}._title_9wcue_1 h1{margin-bottom:25px;font-size:23px;text-align:center;font-weight:700;color:#67708a}._subtitle_9wcue_15{font-size:12px;color:#67708a;text-align:left;margin-bottom:40px}._item_input_9wcue_21{display:flex;flex-direction:column;gap:7px;margin-bottom:20px;text-align:left}._item_input_9wcue_21 label{font-size:12px}._item_input_9wcue_21 input{background-color:#f4f4f4;border:none;border-bottom:solid 1px #2f8bfe;height:40px;padding:0 10px;margin-bottom:20px;border-radius:10px;margin-top:10px}._item_input_9wcue_21 input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 5px var(--primary-color)}._container_9wcue_47{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:30px}._container_1uarh_2{display:flex}._inputver_1uarh_7{cursor:"not-allowed";width:1.3em;height:80px;display:inline-block;flex-direction:column;margin-right:10px;border-radius:5px;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #2f8bfe;margin-bottom:25px;background-color:#fcf5e7;font-size:50px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}._inputver_1uarh_7::-webkit-inner-spin-button,._inputver_1uarh_7::-webkit-outer-spin-button{-webkit-appearance:none}._inputver_1uarh_7:focus{border-color:#fff;outline:none}._title_1uarh_34{margin-bottom:13px;font-size:18px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;color:#474747}._title_1uarh_34 h1{display:flex;justify-content:center;font-size:40px;margin-top:40px;color:#67708a}._simple_text_1uarh_53{display:flex;font-size:12px;color:#6b7378;text-align:left;font-weight:700}._simple_text_1uarh_53 a{margin-left:5px;color:gray}._simple_text_1uarh_53 a:hover{color:#4da0e4;font-weight:700}._container_1uarh_2{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px}._linkback_1uarh_80{color:#67708a;font-size:40px;margin-right:5px;display:flex;justify-content:center;align-items:center;text-decoration:none}._leftArrow_1uarh_91{position:absolute;display:block;top:1rem;left:1rem}._inputsWrapper_1uarh_98{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:0 8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}._buttonsContainer_1uarh_108{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:0 32px;align-items:center}@media (max-width: 360px){._inputsWrapper_1uarh_98{flex-wrap:wrap;justify-content:center;gap:8px}._inputver_1uarh_7{width:48px;height:48px;font-size:22px}}@media (max-width: 400px){._container_1uarh_2{flex-direction:column!important;gap:7px;margin-top:10px;align-items:center;width:100vw;padding:0 4vw}._inputver_1uarh_7{width:2.2em;height:48px;font-size:32px;margin-bottom:14px;margin-right:5px}._title_1uarh_34 h1{font-size:26px;margin-top:20px}._title_1uarh_34{font-size:15px;margin-bottom:7px}._simple_text_1uarh_53{font-size:11px}._linkback_1uarh_80{font-size:22px;margin-right:3px}._leftArrow_1uarh_91{top:.4rem;left:.4rem;font-size:1.2em}}@media (max-width: 400px){._container_1uarh_2{gap:3px;margin-top:2px;padding:0 1vw}._inputver_1uarh_7{width:1.5em;height:34px;font-size:22px;margin-bottom:7px;margin-right:2px;border-radius:3px}._title_1uarh_34 h1{font-size:17px;margin-top:10px}._title_1uarh_34{font-size:11px;margin-bottom:3px}._simple_text_1uarh_53{font-size:9px}._linkback_1uarh_80{font-size:32px;margin-right:1px}._leftArrow_1uarh_91{top:.2rem;left:.2rem;font-size:1em}}._sidebar_1vzqv_5{--primary: #1a6fb5;--accent: #22b07d;--primary-soft: #e8f1fa;--text: #1f2937;--muted: #6b7280;--border: #eef1f5;position:fixed;top:0;left:0;z-index:1600;display:flex;flex-direction:column;width:240px;height:100vh;background:#f3f7e1;border-right:1px solid var(--border);box-shadow:4px 0 24px #0f28500f;color:var(--text);transition:width .25s ease,transform .25s ease;overflow:hidden}._sidebar_1vzqv_5._open_1vzqv_29{width:240px}._sidebar_1vzqv_5._closed_1vzqv_33{width:72px}._brand_1vzqv_39{display:flex;align-items:center;gap:8px;height:64px;padding:0 12px 0 16px;border-bottom:1px solid var(--border);flex-shrink:0}._closed_1vzqv_33 ._brand_1vzqv_39{justify-content:center;padding:0}._brandLink_1vzqv_54{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-decoration:none}._logo_1vzqv_63{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em}._brandName_1vzqv_77{font-size:16px;font-weight:700;letter-spacing:.06em;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toggleBtn_1vzqv_87{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;font-size:16px;color:var(--muted);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}._toggleBtn_1vzqv_87:hover{background:var(--primary-soft);color:var(--primary)}._menuWrap_1vzqv_109{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0}._menuWrap_1vzqv_109::-webkit-scrollbar{width:6px}._menuWrap_1vzqv_109::-webkit-scrollbar-thumb{background:#d6dde6;border-radius:3px}._sectionLabel_1vzqv_125{padding:4px 24px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa4b2}._menu_1vzqv_109{background:transparent!important;border-inline-end:none!important}._menu_1vzqv_109 .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary);font-weight:600}._menu_1vzqv_109 .ant-menu-item-selected{font-weight:600}._menu_1vzqv_109 .ant-menu-sub.ant-menu-inline{position:relative}._menu_1vzqv_109 .ant-menu-sub.ant-menu-inline:before{content:"";position:absolute;top:4px;bottom:4px;left:32px;width:1px;background:var(--border)}._menu_1vzqv_109 .ant-menu-sub .ant-menu-item-divider{margin:6px 24px 6px 48px;border-color:var(--border)}._menu_1vzqv_109 a{color:inherit}._footer_1vzqv_175{display:flex;flex-direction:column;gap:4px;padding:12px;border-top:1px solid var(--border);flex-shrink:0}._footerBtn_1vzqv_184{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;font:inherit;font-size:14px;color:#4b5563;background:transparent;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}._footerBtn_1vzqv_184:hover{background:#f3f6fa;color:var(--text)}._logoutBtn_1vzqv_207:hover{background:#fef2f2;color:#dc2626}._closed_1vzqv_33 ._footerBtn_1vzqv_184{justify-content:center;padding:0}._footerIcon_1vzqv_217{font-size:17px}._backdrop_1vzqv_223,._mobileTrigger_1vzqv_224{display:none}@media (max-width: 768px){._sidebar_1vzqv_5,._sidebar_1vzqv_5._open_1vzqv_29,._sidebar_1vzqv_5._closed_1vzqv_33{width:280px;max-width:85vw}._sidebar_1vzqv_5._closed_1vzqv_33{transform:translate(-100%);box-shadow:none}._backdrop_1vzqv_223{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1590;background:#0f172a59;animation:_fadeIn_1vzqv_1 .2s ease}._mobileTrigger_1vzqv_224{display:grid;place-items:center;position:fixed;top:12px;left:12px;z-index:1500;width:40px;height:40px;font-size:18px;color:#1a6fb5;background:#fff;border:1px solid #eef1f5;border-radius:10px;box-shadow:0 4px 16px #0f28501f;cursor:pointer}}@keyframes _fadeIn_1vzqv_1{0%{opacity:0}to{opacity:1}}._layout_1qd9o_3{display:flex;width:100%;min-height:100vh;overflow-x:hidden;background:url(/assets/Line-bg-DLxGoa5j.png),linear-gradient(190deg,#fdffe0,#fffff454 54%,#fbff00);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}._mainContent_1qd9o_16{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin-left:var(--sidebar-width, 0px);transition:margin-left .25s ease}._content_1qd9o_26{display:flex;justify-content:safe center;align-items:flex-start;width:100%;min-width:0;flex:1 1 auto}._content_1qd9o_26>*{max-width:100%;min-width:0}._bannerRight_1qd9o_43{position:relative;display:inline-flex;align-items:center}._notificationsBell_1qd9o_49{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;margin:0;border:none;border-radius:10px;background:transparent;cursor:pointer}._notificationsBell_1qd9o_49:hover{background:#1890ff1f}._bellIcon_1qd9o_66{font-size:1.1rem}._badge_1qd9o_70{position:absolute;top:-6px;right:-6px;padding:2px 7px;font-size:.72rem;line-height:1;color:#fff;background:#ef4444;border:2px solid rgba(255,255,255,.95);border-radius:999px}._notificationsPanel_1qd9o_83{position:absolute;top:calc(100% + 10px);right:0;z-index:50;min-width:320px;max-width:calc(100vw - 24px);max-height:340px;overflow-y:auto;padding:10px;background:#fff;border-radius:12px;box-shadow:0 18px 46px #0000002e}._notificationsTitle_1qd9o_98{margin:0 0 .4rem;font-weight:700;font-size:.9rem}._notificationsTitle_1qd9o_98:after{content:"";display:block;width:100%;height:1px;margin-top:.4rem;background:#e5e7eb}._notificationsGroup_1qd9o_113{margin-bottom:.5rem}._notificationsGroupTitle_1qd9o_117{margin:0 0 .3rem;font-size:.8rem;font-weight:700;color:#1a6fb5}._notificationsList_1qd9o_124{list-style:none;margin:0;padding:0}._notificationItem_1qd9o_130{padding:.45rem .4rem;border-radius:8px;cursor:pointer;transition:background .15s}._notificationItem_1qd9o_130:hover{background:#f3f6ff}._notificationItemTitle_1qd9o_141{margin:0;font-size:.82rem;font-weight:700}._notificationItemDesc_1qd9o_147{margin:.1rem 0 0;font-size:.78rem;color:#555}._notificationItemType_1qd9o_153{display:inline-block;margin-top:.1rem;font-size:.72rem;color:#777}._notificationsEmpty_1qd9o_160,._notificationsErrorText_1qd9o_161{margin:.2rem 0;font-size:.8rem;color:#666}@media (max-width: 768px){._content_1qd9o_26{justify-content:flex-start;padding:4px 8px}._notificationsPanel_1qd9o_83{min-width:0;width:calc(100vw - 24px);right:-8px}}._banner_16ee0_1{width:100%;box-sizing:border-box}._bannerContent_16ee0_6{width:min(1200px,96vw);margin:0 auto;height:63px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}._logo_16ee0_17{height:40px;object-fit:contain}._centerArea_16ee0_22{display:flex;align-items:center;justify-content:center;min-width:0}._rightArea_16ee0_29{display:flex;align-items:center;gap:10px;justify-content:flex-end}._profileTag_16ee0_36{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.12);background:#ffffffd9;color:#0f172a;padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:700;font-size:.9rem;box-shadow:0 10px 22px #0f172a1a;transition:transform .12s ease,box-shadow .12s ease}._profileTag_16ee0_36:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a24}._profileTag_16ee0_36:active{transform:translateY(0) scale(.99)}._bannerGuest_16ee0_66{background:transparent;padding:10px 0;background:#afaeaec7}._bannerApp_16ee0_72{position:relative;z-index:100;height:var(--topbar-height);padding:0;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(15,23,42,.1);box-shadow:0 8px 22px #0f172a14}._profileMenuWrapper_16ee0_83{position:relative}._profileBadge_16ee0_87{background:#d32f2f;color:#fff;border-radius:50%;font-size:11px;padding:1px 6px;margin-left:6px}._profileMenu_16ee0_83{position:absolute;top:110%;right:0;width:300px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;padding:12px;z-index:50}._profileMenuTitle_16ee0_108{font-weight:600;margin-bottom:8px}._profileMenuLink_16ee0_113,._profileMenuLogout_16ee0_114{display:flex;align-items:center;width:100%;background:none;border:none;padding:8px 4px;cursor:pointer;font-size:14px;text-align:left}._profileMenuLogout_16ee0_114{color:#d32f2f}._profileMenuDivider_16ee0_130{margin:8px 0;border:none;border-top:1px solid #eee}._notificationsList_16ee0_136{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._notificationItem_16ee0_145{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;border-left:3px solid transparent;transition:background-color .15s ease,border-color .15s ease,transform .1s ease;outline:none}._notificationItem_16ee0_145:hover,._notificationItem_16ee0_145:focus-visible{background-color:#fff8e1;border-left-color:#f5a623}._notificationItem_16ee0_145:active{background-color:#ffe9a8;transform:scale(.98)}._notificationItemText_16ee0_168{flex:1;min-width:0}._notificationItemTitle_16ee0_173{margin:0;font-weight:600;font-size:14px}._notificationItemDesc_16ee0_179{margin:2px 0 0;font-size:12px;color:#666}._notificationItemArrow_16ee0_185{flex-shrink:0;font-size:12px;color:#f5a623;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}._notificationItem_16ee0_145:hover ._notificationItemArrow_16ee0_185,._notificationItem_16ee0_145:focus-visible ._notificationItemArrow_16ee0_185{opacity:1;transform:translate(0)}@media (max-width: 700px){._bannerContent_16ee0_6{height:auto;padding:8px 0;grid-template-columns:auto 1fr auto}._logo_16ee0_17{height:34px}._centerArea_16ee0_22{justify-content:flex-start;flex-wrap:wrap}._profileTag_16ee0_36{font-size:.82rem;padding:7px 10px}}._nav_1bqvm_2{display:flex;align-items:center;gap:8px;background:transparent;padding:6px 10px;border-bottom:1px solid #e5e7eb;min-height:44px}._navItem_1bqvm_15{position:relative;display:inline-block}._navLink_1bqvm_21{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:.95rem;font-weight:500;color:#374151;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease;white-space:nowrap}._navLink_1bqvm_21:hover{background:#f3f4f6;color:#111827}._navLinkActive_1bqvm_42{background:#e0f2fe;color:#0369a1}._caret_1bqvm_48{font-size:.7rem;line-height:1;transform:translateY(1px)}._dropdownMenu_1bqvm_57{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;min-width:220px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px #00000014;padding:6px;display:flex;flex-direction:column;will-change:transform,opacity;animation:_fadeIn_1bqvm_1 .15s ease}._dropdownItem_1bqvm_79{text-align:left;padding:8px 10px;font-size:.9rem;color:#374151;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease,color .2s ease}._dropdownItem_1bqvm_79:hover{background:#f3f4f6;color:#111827}._navItem_1bqvm_15:after{content:"";position:absolute;left:0;top:100%;width:100%;height:8px}@keyframes _fadeIn_1bqvm_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 699px){._nav_1bqvm_2{flex-direction:column;align-items:stretch;gap:4px;min-height:unset}._navLink_1bqvm_21{width:100%;justify-content:space-between}._dropdownMenu_1bqvm_57{position:static;box-shadow:none;border:none;padding:6px 0 0 10px;min-width:unset;animation:none}}._toast_11tc6_1{position:fixed;top:24px;left:50%;transform:translate(-50%);background:#1976d2;color:#fff;padding:16px 28px;border-radius:12px;box-shadow:0 8px 24px #0000004d;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:999;animation:_fadeIn_11tc6_1 .25s ease-out;width:90vw;max-width:720px}@keyframes _fadeIn_11tc6_1{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}._content_11tc6_26{display:flex;align-items:center;gap:10px;font-size:15px}._actions_11tc6_33{display:flex;align-items:center;gap:10px;flex-shrink:0}._ctaButton_11tc6_40{background:#fff;color:#1976d2;border:none;border-radius:8px;padding:8px 16px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}._closeButton_11tc6_52{background:transparent;border:none;color:#fff;opacity:.85;cursor:pointer;padding:4px}._home_lp1r6_1{background:url(/assets/background-industrial.jpg) center/cover no-repeat;min-height:100vh;padding:32px}._header_lp1r6_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._logo_lp1r6_14{height:48px}._nav_lp1r6_18 a{margin:0 12px;color:#1976d2;font-weight:500;text-decoration:none}._profileIcon_lp1r6_25{width:36px;height:36px;background:#eee;border-radius:50%}._summaryBar_lp1r6_32{display:flex;justify-content:space-between;margin-bottom:24px;background:#ffffffd9;padding:12px 24px;border-radius:12px;font-weight:700;box-shadow:0 2px 8px #0000001c}._summaryItem_lp1r6_43{display:flex;align-items:center;gap:8px}._title_lp1r6_49{font-size:1.1rem;font-weight:700;margin-bottom:32px;color:#717070;text-shadow:0 1px 3px rgba(50,110,200,.08)}._metricsGrid_lp1r6_57{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}._metricCard_lp1r6_64{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:12px 18px;display:flex;flex-direction:column;align-items:center;border:1px solid #e0e0e0;cursor:pointer;transition:box-shadow .2s}._metricCard_lp1r6_64:hover{box-shadow:0 4px 16px #1976d22e}._metricIcon_lp1r6_80{font-size:2.2rem;margin-bottom:10px}._metricLabel_lp1r6_85{font-size:.9rem;color:#070707;font-weight:400;text-align:center}._roleDescription_lp1r6_92{text-align:center;color:#666;font-size:.9rem;margin-top:12px}._adminRole_lp1r6_99{color:#657a07}._operativoRole_lp1r6_103{color:#1976d2}._nav_lp1r6_18{display:flex;gap:24px;align-items:center;position:relative}._navLink_lp1r6_112{color:#1976d2;font-weight:500;padding:6px 12px;cursor:pointer;border-radius:7px}._navLink_lp1r6_112:hover,._dropdownItem_lp1r6_119:hover{background:#f7fafe}._dropdownMenu_lp1r6_122{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 11px #00000021;border-radius:8px;min-width:185px;z-index:30}._dropdownItem_lp1r6_119{padding:10px 18px;cursor:pointer;color:#1976d2;white-space:nowrap;border-radius:8px}._dropdownItem_lp1r6_119:hover{background:#e3f2fd}._containerForm_1oha4_1{display:flex;flex-direction:column;align-items:center;border:1px solid #001529;width:90%;max-width:600px;min-height:700px;padding:20px;background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #001529;margin:5% auto}._container_1oha4_1{display:flex;flex-direction:column;gap:20px;width:500px}._formContainer_1oha4_22{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_1oha4_31{margin:10px 0}._containerInput_1oha4_31 input,._containerInput_1oha4_31 textarea{width:100%;padding:8px;box-sizing:border-box}._containerBtn_1oha4_42{display:flex;gap:20px;justify-content:center;width:100%;margin-top:auto}._error_1oha4_50{color:red}._errorMessage_1oha4_54{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._success_1oha4_65{color:green}._successMessage_1oha4_68{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}@media (max-width: 768px){._containerInput_1oha4_31{width:100%}._containerBtn_1oha4_42{flex-direction:column;gap:10px}}._btnGen_1rdoi_1{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:12px!important;padding:.6rem 1.1rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._btnGen_1rdoi_1:hover{background-color:#add8e6;box-shadow:0 6px 10px #00000026;transform:translateY(-2px)}._btnGen_1rdoi_1:active{background-color:#add8e6;box-shadow:0 2px 4px #0003;transform:translateY(2px)}@media (max-width: 600px){._btnGen_1rdoi_1{padding:10px 0;font-size:15px;min-width:0;width:98vw;border-radius:12px;margin:7px 0;box-shadow:0 2px 5px #00000014}}._containerForm_1u9or_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._header_1u9or_17{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1u9or_25{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1u9or_17 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._container_1u9or_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1u9or_48{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_1u9or_56{width:48%;margin-bottom:8px;display:flex;flex-direction:column}._rolesCheckboxList_1u9or_63{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px 18px;margin-top:6px;align-items:start}._roleCheckboxLabel_1u9or_72{display:grid;grid-template-columns:18px 1fr;column-gap:10px;align-items:center;font-weight:500;font-size:.95rem;color:#2e4482;line-height:1.15;white-space:normal;word-break:break-word}._roleCheckboxLabel_1u9or_72 input[type=checkbox]{width:16px;height:16px;margin:0}._containerInput_1u9or_56 label,._containerInputt_1u9or_93 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_1u9or_56 input,._containerInput_1u9or_56 select,._containerInput_1u9or_56 textarea,._containerInputt_1u9or_93 input,._containerInputt_1u9or_93 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_1u9or_56 input:focus,._containerInputt_1u9or_93 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_1u9or_56 input:valid,._containerInputt_1u9or_93 input:valid{border-color:#44c77f}._containerInput_1u9or_56 input:invalid,._containerInputt_1u9or_93 input:invalid{border-color:#f25c54}._containerInput_1u9or_56 input[type=file]{padding:2px 0;background:transparent;border:none}._toast_1u9or_135{position:fixed;top:20px;right:20px;z-index:1000;padding:12px 18px;border-radius:8px;font-size:.95rem;box-shadow:0 4px 14px #00000026}._toastSuccess_1u9or_145{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd}._toastError_1u9or_150{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0}._errorMessage_1u9or_156{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._error_1u9or_156{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_1u9or_174{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_1u9or_174 button,._containerBtn_1u9or_174 ._btnGen_1u9or_184{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._floatingSuccess_1u9or_191{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1u9or_1 .5s linear 3.5s forwards}@media (max-width: 600px){._containerInput_1u9or_56,._containerInputt_1u9or_93{width:100%}}@media (max-width: 600px){._header_1u9or_17{padding:10px 16px;min-height:44px}._backFixed_1u9or_25{top:10px;left:36px}}@keyframes _fadeOut_1u9or_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerBtn_1u9or_174{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1u9or_174 button,._containerBtn_1u9or_174 ._btnGen_1u9or_184{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_1u9or_174{flex-direction:column;gap:8px;align-items:stretch}}._btnBack_9fgok_1{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:#1b08e6;border:none;border-radius:15px;display:inline-flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;transition:box-shadow .16s ease,transform 80ms ease,filter .16s ease,opacity .16s ease;box-shadow:0 1px 2px #0000000f;font-size:.95rem;font-weight:500;line-height:1.25;text-decoration:none}._btnBack_9fgok_1:hover:not(:disabled){filter:brightness(1.05);background:linear-gradient(135deg,#c9cb5d,#e8ebd2bd);transform:translateY(-1px)}._btnBack_9fgok_1:focus:not(:disabled){outline:none;box-shadow:0 0 0 3px #14141466}._btnBack_9fgok_1:active:not(:disabled){transform:translateY(.5px);filter:brightness(.97)}._btnBack_9fgok_1:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 600px){._btnBack_9fgok_1{border-radius:12px}}._pushRight_9fgok_50{margin-left:auto}._btnClear_v8lhy_2{background:linear-gradient(135deg,#e8ebd2bd,#c9cb5d);color:#fff;border:none;border-radius:8px!important;padding:.4rem 1.4rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._btnClear_v8lhy_2:hover{background:linear-gradient(135deg,#c9cb5d,#e8ebd2bd);color:#222;border-color:#999}._btnClear_v8lhy_2:active{background:#d6d6d6;color:#111}._btnClear_v8lhy_2:disabled{background:#fafafa;color:#aaa;border-color:#eee;cursor:not-allowed}@media (max-width: 600px){._btnClear_v8lhy_2{padding:10px 0;font-size:1rem;min-width:0;width:98vw;border-radius:12px;margin:7px 0;box-shadow:0 2px 5px #2ecc7126}}._containerPagination_oeqnd_1{margin:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2px;width:100%}._containerPagination_oeqnd_1 button{display:flex;align-items:center;justify-content:center;padding:10px 16px;font-size:14px;border-radius:10px;text-align:center;border:1px solid #0095ff;background:#fff;transition:background .2s,color .2s}._containerPagination_oeqnd_1 button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;border:1px solid #0095ff;opacity:.6;transition:none}._containerPagination_oeqnd_1 button:active{transform:scale(.95);box-shadow:0 2px 5px #0003}._pageButton_oeqnd_38._active_oeqnd_38{background-color:var(--primary-color, #0095ff);color:#fff;cursor:default}._hideOnSmall_oeqnd_46{display:inline}._showOnSmall_oeqnd_49{display:none}@media (max-width: 600px){._containerPagination_oeqnd_1{flex-wrap:wrap;gap:4px;margin:14px 0}._containerPagination_oeqnd_1 button{padding:7px 8px;font-size:11px;border-radius:6px;min-width:28px;max-width:50px}}@media (max-width: 400px){._containerPagination_oeqnd_1{gap:2px;margin:8px 0}._containerPagination_oeqnd_1 button{padding:5px 4px;font-size:9px;border-radius:4px;min-width:18px;max-width:28px}._hideOnSmall_oeqnd_46{display:none}._showOnSmall_oeqnd_49{display:inline}}._containerForm_1wbnj_2{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000005c;z-index:9999;padding:16px}._modal_1wbnj_14{background:#fff;border-radius:10px;width:840px;max-width:100%;box-shadow:0 10px 40px #030f1e40;overflow:hidden;display:flex;flex-direction:column;color:#111}._modalHeader_1wbnj_27{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(16,24,40,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}._modalTitle_1wbnj_37{margin:0;font-size:1.25rem;font-weight:700;color:#111827}._closeButton_1wbnj_46{border:none;background:transparent;font-size:1.15rem;line-height:1;padding:6px;cursor:pointer;color:#374151;border-radius:6px}._body_1wbnj_60{padding:18px 20px;max-height:62vh;overflow:auto;font-size:.95rem;color:#374151;line-height:1.45}._details_1wbnj_70{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace;font-size:.9rem;background:#fbfbfb;padding:12px;border-radius:6px;border:1px solid rgba(16,24,40,.04);color:#1f2937}._modalFooter_1wbnj_83{display:flex;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid rgba(16,24,40,.06);background:linear-gradient(0deg,rgba(255,255,255,.02),transparent)}._button_1wbnj_92{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:10px 22px;margin:6px 8px 0 0;font-size:1rem;cursor:pointer;transition:background .15s;box-shadow:0 2px 8px #1e60d10d}._button_1wbnj_92:hover{background:linear-gradient(135deg,#2ecc71,#0085f9)}._confirmButton_1wbnj_109{background:#d11e3c}._confirmButton_1wbnj_109:hover{background:#a8182f}._cancelButton_1wbnj_117{background:#dadada;color:#222}._cancelButton_1wbnj_117:hover{background:#bcbcbc}@media (max-width: 520px){._modal_1wbnj_14{width:100%;border-radius:8px}._modalTitle_1wbnj_37{font-size:1.05rem}._button_1wbnj_92{padding:8px 10px;font-size:.9rem}._body_1wbnj_60{padding:14px}._modalHeader_1wbnj_27,._modalFooter_1wbnj_83{padding:12px 14px}}._hidden_1wbnj_148{display:none!important}._centerText_1wbnj_149{text-align:center}._closeButton_1wbnj_46:focus,._button_1wbnj_92:focus{outline:3px solid rgba(59,130,246,.18);outline-offset:2px}._container_ffs7k_1{margin:20px auto;padding:20px;background-color:transparent;width:1100px;min-width:500px}._title_ffs7k_9{font-size:2rem;color:#0697f8;margin-bottom:20px;text-align:center}._actionsContainer_ffs7k_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_ffs7k_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_ffs7k_26:hover{background-color:#94979a}._icon_ffs7k_49{margin-right:.4rem;font-size:1.1rem}._searchInput_ffs7k_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_ffs7k_66{font-size:18px;text-align:center;color:#666}._detailsContainer_ffs7k_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_ffs7k_79{margin-bottom:10px}._message_ffs7k_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_ffs7k_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._forbiddenMessage_ffs7k_97{background-color:#ffe0e0;color:#b71c1c;border:1px solid #f44336;padding:2rem 1rem;border-radius:8px;margin:2rem auto;text-align:center;font-size:1.15rem;box-shadow:0 2px 8px #f443361f;max-width:90vw;width:100%}._forbiddenMessage_ffs7k_97 h2{font-size:1.6rem;margin-bottom:.5rem;color:#b71c1c;word-break:break-word}._forbiddenMessage_ffs7k_97 p{margin:0;font-size:1rem;color:#b71c1c;word-break:break-word}@media (max-width: 600px){._forbiddenMessage_ffs7k_97{padding:1.2rem .5rem;font-size:1rem;border-radius:5px;margin:1.2rem auto;max-width:98vw}._forbiddenMessage_ffs7k_97 h2{font-size:1.2rem;margin-bottom:.3rem}._forbiddenMessage_ffs7k_97 p{font-size:.95rem}}@media (max-width: 1200px){._container_ffs7k_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_ffs7k_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_ffs7k_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_ffs7k_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_ffs7k_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_ffs7k_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_ffs7k_72{padding:10px;font-size:.95rem}._detailsRow_ffs7k_79{margin-bottom:7px}._loadingMessage_ffs7k_66{font-size:1rem;margin-bottom:7px}._message_ffs7k_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_ffs7k_1{padding:2px;margin:2px auto;width:100vw}._title_ffs7k_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_ffs7k_16{gap:6px;margin-bottom:5px}._createButton_ffs7k_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_ffs7k_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_ffs7k_72{padding:5px;font-size:.87rem}._detailsRow_ffs7k_79{margin-bottom:4px}._message_ffs7k_83{font-size:.87rem;padding:4px;margin-top:6px}}._content_1y2l1_7{background:#fff;border-radius:10px;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #00000014;overflow:hidden}._searchContainer_1y2l1_16{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:.5px solid rgba(0,0,0,.12);background:#fff;flex-wrap:wrap}._searchContainer_1y2l1_16 h1{font-size:17px;font-weight:600;color:#1a1a1a;letter-spacing:-.02em;white-space:nowrap;margin:0}._searchWrapper_1y2l1_36{display:flex;align-items:center;background:#f7f6f2;border:.5px solid rgba(0,0,0,.12);border-radius:20px;padding:0 10px 0 6px;height:36px;transition:border-color .15s,box-shadow .15s;flex:1}._searchWrapper_1y2l1_36:focus-within{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._searchIconBtn_1y2l1_54{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0}._searchInput_1y2l1_65{background:none;border:none;outline:none;font-size:13.5px;color:#1a1a1a;width:100%;padding:0 4px}._searchInput_1y2l1_65::placeholder{color:#6b6a66}._clearSearchBtn_1y2l1_79{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0;transition:color .15s;font-size:14px}._clearSearchBtn_1y2l1_79:hover{color:#a32d2d}._tableContainer_1y2l1_97{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1y2l1_97{width:100%;border-collapse:collapse;font-size:13.5px;min-width:480px}._table_1y2l1_97 th,._table_1y2l1_97 td{text-align:center}._table_1y2l1_97 thead tr{background:#f7f6f2;border-bottom:1px solid rgba(0,0,0,.12)}._table_1y2l1_97 thead th{padding:11px 16px;text-align:left;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0b0b0b;border-right:.5px solid rgba(0,0,0,.08)}._table_1y2l1_97 thead th:last-child{border-right:none}._actionsHeader_1y2l1_135{text-align:center;min-width:100px}._idColumn_1y2l1_140{max-width:80px;font-family:monospace;font-size:12px;color:#6b6a66}._table_1y2l1_97 tbody tr{border-bottom:.5px solid rgba(0,0,0,.08);transition:background .1s}._table_1y2l1_97 tbody tr:last-child{border-bottom:none}._tableRow_1y2l1_157:hover{background:#eff6ff}._table_1y2l1_97 tbody td{padding:11px 16px;color:#1a1a1a;vertical-align:middle;border-right:.5px solid rgba(0,0,0,.05)}._table_1y2l1_97 tbody td:last-child{border-right:none}._actionsCell_1y2l1_173{text-align:center}._actionsWrapper_1y2l1_177{display:flex;align-items:center;justify-content:center;gap:6px}._editButton_1y2l1_184,._deleteButton_1y2l1_185{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButton_1y2l1_184{color:#185fa5}._editButton_1y2l1_184:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c;box-shadow:0 1px 3px #00000014}._deleteButton_1y2l1_185{color:#a32d2d}._deleteButton_1y2l1_185:hover{background:#fcebeb;border-color:#a32d2d;box-shadow:0 1px 3px #00000014}._cardsContainer_1y2l1_225{display:none}._noDataMessage_1y2l1_229{padding:24px;text-align:center;color:#6b6a66;font-size:13.5px}._card_1y2l1_225{background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:10px;margin-bottom:10px;box-shadow:0 1px 3px #00000012;overflow:hidden}._cardHeader_1y2l1_247{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;gap:8px}._cardTitle_1y2l1_255{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._cardTopRow_1y2l1_263{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}._cardLabel_1y2l1_270{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._cardValue_1y2l1_280{font-size:13px;color:#1a1a1a;word-break:break-word}._cardActions_1y2l1_287{display:flex;align-items:center;gap:6px;flex-shrink:0}._editButtonMobile_1y2l1_294,._deleteButtonMobile_1y2l1_295{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButtonMobile_1y2l1_294{color:#185fa5}._editButtonMobile_1y2l1_294:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c}._deleteButtonMobile_1y2l1_295{color:#a32d2d}._deleteButtonMobile_1y2l1_295:hover{background:#fcebeb;border-color:#a32d2d}._expandButton_1y2l1_328{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#f7f6f2;cursor:pointer;font-size:11px;color:#6b6a66;transition:background .15s;flex-shrink:0}._expandButton_1y2l1_328:hover{background:#eff6ff;border-color:#185fa5;color:#185fa5}._cardBody_1y2l1_351{border-top:.5px solid rgba(0,0,0,.08);padding:12px 14px;background:#fafaf8}._detailList_1y2l1_357{margin:0;padding:0;display:flex;flex-direction:column;gap:0}._detailRow_1y2l1_365{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-bottom:.5px solid rgba(0,0,0,.06)}._detailRow_1y2l1_365:last-child{border-bottom:none}._detailKey_1y2l1_378{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._detailValue_1y2l1_388{font-size:13px;color:#1a1a1a;text-align:right;word-break:break-word;margin:0}._actionFullWidth_1y2l1_397,._actionFullWidthDanger_1y2l1_398{flex:1;height:34px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);cursor:pointer;font-size:13px;font-weight:500;transition:all .15s}._actionFullWidth_1y2l1_397{background:#e6f1fb;color:#185fa5;border-color:#185fa5}._actionFullWidth_1y2l1_397:hover{background:#d0e8f8}._actionFullWidthDanger_1y2l1_398{background:#fcebeb;color:#a32d2d;border-color:#a32d2d}._actionFullWidthDanger_1y2l1_398:hover{background:#f7d6d6}@media (max-width: 768px){._searchContainer_1y2l1_16{padding:12px 14px;gap:10px}._searchContainer_1y2l1_16 h1{font-size:15px}._searchWrapper_1y2l1_36{max-width:100%;min-width:0}._table_1y2l1_97{font-size:12.5px;min-width:420px}._table_1y2l1_97 thead th{padding:9px 12px;font-size:10.5px}._table_1y2l1_97 tbody td{padding:9px 12px}._editButton_1y2l1_184,._deleteButton_1y2l1_185{width:28px;height:28px;font-size:13px}}@media (max-width: 480px){._tableContainer_1y2l1_97{display:none}._cardsContainer_1y2l1_225{display:block;padding:10px}._searchContainer_1y2l1_16{flex-direction:column;align-items:stretch;padding:12px;gap:10px}._searchContainer_1y2l1_16 h1{font-size:15px}._searchWrapper_1y2l1_36{max-width:100%;border-radius:6px}}._containerForm_10qlb_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px;background:transparent;border-radius:8px;box-shadow:0 2px 16px #00000021;padding:28px 18px 18px;margin:2% auto}._container_10qlb_1{display:flex;flex-direction:column;gap:8px;width:100%}._errorMessage_10qlb_101{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._containerBtn_10qlb_131{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}._containerBtn_10qlb_131 button,._containerBtn_10qlb_131 ._btnGen_10qlb_140{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._containerDirecc_10qlb_148 input:valid{border-color:#44c77f}._containerDirecc_10qlb_148{width:100%;margin-bottom:10px}._containerDirecc_10qlb_148 input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._header_10qlb_165{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_10qlb_173{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_10qlb_165 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._formContainer_10qlb_26{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_10qlb_34,._containerInputt_10qlb_35{width:48%;margin-bottom:8px;display:flex;flex-direction:column}._containerInput_10qlb_34 label,._containerInputt_10qlb_35 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_10qlb_34 input,._containerInput_10qlb_34 select,._containerInput_10qlb_34 textarea,._containerInputt_10qlb_35 input,._containerInputt_10qlb_35 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_10qlb_34 input:focus,._containerInputt_10qlb_35 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_10qlb_34 input:valid,._containerInputt_10qlb_35 input:valid{border-color:#44c77f}._containerInput_10qlb_34 input:invalid,._containerInputt_10qlb_35 input:invalid{border-color:#f25c54}._containerInput_10qlb_34 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_10qlb_86{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_10qlb_92{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_10qlb_101{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_10qlb_113{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_10qlb_101{color:#d40013;font-size:.88rem;margin:2px 0 0}@media (max-width: 600px){._containerInput_10qlb_34,._containerInputt_10qlb_35{width:100%}}@media (max-width: 600px){._containerBtn_10qlb_131{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_10qlb_131 button,._containerBtn_10qlb_131 ._btnGen_10qlb_140{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_10qlb_131{flex-direction:column;gap:8px;align-items:stretch}}._containerForm_1telb_1{display:flex;flex-direction:column;align-items:center;border:1px solid #001529;width:90%;max-width:600px;min-height:500px;padding:20px;background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #001529;margin:5% auto}._container_1telb_1{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;flex-grow:1}._containerInput_1telb_25{margin:10px 0}._containerInput_1telb_25 input,._containerInput_1telb_25 textarea{width:100%;padding:8px;box-sizing:border-box}._containerBtn_1telb_36{display:flex;gap:20px;justify-content:center;width:100%;margin-top:auto}._errorMessage_1telb_44{background-color:#f8d7da;color:#da3211;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._success_1telb_55{color:green}._successMessage_1telb_58{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._content_7xnz4_7{background:#fff;border-radius:10px;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #00000014;overflow:hidden}._searchContainer_7xnz4_16{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:.5px solid rgba(0,0,0,.12);background:#fff;flex-wrap:wrap}._searchContainer_7xnz4_16 h1{font-size:17px;font-weight:600;color:#1a1a1a;letter-spacing:-.02em;white-space:nowrap;margin:0}._searchWrapper_7xnz4_36{display:flex;align-items:center;background:#f7f6f2;border:.5px solid rgba(0,0,0,.12);border-radius:20px;padding:0 10px 0 6px;height:36px;transition:border-color .15s,box-shadow .15s;flex:1}._searchWrapper_7xnz4_36:focus-within{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._searchIconBtn_7xnz4_54{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0}._searchInput_7xnz4_65{background:none;border:none;outline:none;font-size:13.5px;color:#1a1a1a;width:100%;padding:0 4px}._searchInput_7xnz4_65::placeholder{color:#6b6a66}._clearSearchBtn_7xnz4_79{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0;transition:color .15s;font-size:14px}._clearSearchBtn_7xnz4_79:hover{color:#a32d2d}._tableContainer_7xnz4_97{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_7xnz4_97{width:100%;border-collapse:collapse;font-size:13.5px;min-width:480px}._table_7xnz4_97 th,._table_7xnz4_97 td{text-align:center}._table_7xnz4_97 thead tr{background:#f7f6f2;border-bottom:1px solid rgba(0,0,0,.12)}._table_7xnz4_97 thead th{padding:11px 16px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0b0b0b;border-right:.5px solid rgba(0,0,0,.08);text-align:center}._table_7xnz4_97 thead th:last-child{border-right:none}._actionsHeader_7xnz4_135{text-align:center;min-width:100px}._idColumn_7xnz4_140{max-width:80px;font-family:monospace;font-size:12px;color:#6b6a66}._table_7xnz4_97 tbody tr{border-bottom:.5px solid rgba(0,0,0,.08);transition:background .1s}._table_7xnz4_97 tbody tr:last-child{border-bottom:none}._tableRow_7xnz4_157:hover{background:#eff6ff}._table_7xnz4_97 tbody td{padding:11px 16px;color:#1a1a1a;vertical-align:middle;border-right:.5px solid rgba(0,0,0,.05)}._table_7xnz4_97 tbody td:last-child{border-right:none}._actionsCell_7xnz4_173{text-align:center}._actionsWrapper_7xnz4_177{display:flex;align-items:center;justify-content:center;gap:6px}._editButton_7xnz4_184,._deleteButton_7xnz4_185{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButton_7xnz4_184{color:#185fa5}._editButton_7xnz4_184:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c;box-shadow:0 1px 3px #00000014}._deleteButton_7xnz4_185{color:#a32d2d}._deleteButton_7xnz4_185:hover{background:#fcebeb;border-color:#a32d2d;box-shadow:0 1px 3px #00000014}._cardsContainer_7xnz4_225{display:none}._noDataMessage_7xnz4_229{padding:24px;text-align:center;color:#6b6a66;font-size:13.5px}._card_7xnz4_225{background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:10px;margin-bottom:10px;box-shadow:0 1px 3px #00000012;overflow:hidden}._cardHeader_7xnz4_247{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;gap:8px}._cardTitle_7xnz4_255{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._cardTopRow_7xnz4_263{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}._cardLabel_7xnz4_270{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._cardValue_7xnz4_280{font-size:13px;color:#1a1a1a;word-break:break-word}._cardActions_7xnz4_287{display:flex;align-items:center;gap:6px;flex-shrink:0}._editButtonMobile_7xnz4_294,._deleteButtonMobile_7xnz4_295{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButtonMobile_7xnz4_294{color:#185fa5}._editButtonMobile_7xnz4_294:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c}._deleteButtonMobile_7xnz4_295{color:#a32d2d}._deleteButtonMobile_7xnz4_295:hover{background:#fcebeb;border-color:#a32d2d}._expandButton_7xnz4_328{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#f7f6f2;cursor:pointer;font-size:11px;color:#6b6a66;transition:background .15s;flex-shrink:0}._expandButton_7xnz4_328:hover{background:#eff6ff;border-color:#185fa5;color:#185fa5}._cardBody_7xnz4_351{border-top:.5px solid rgba(0,0,0,.08);padding:12px 14px;background:#fafaf8}._detailList_7xnz4_357{margin:0;padding:0;display:flex;flex-direction:column;gap:0}._detailRow_7xnz4_365{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-bottom:.5px solid rgba(0,0,0,.06)}._detailRow_7xnz4_365:last-child{border-bottom:none}._detailKey_7xnz4_378{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._detailValue_7xnz4_388{font-size:13px;color:#1a1a1a;text-align:right;word-break:break-word;margin:0}._actionFullWidth_7xnz4_397,._actionFullWidthDanger_7xnz4_398{flex:1;height:34px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);cursor:pointer;font-size:13px;font-weight:500;transition:all .15s}._actionFullWidth_7xnz4_397{background:#e6f1fb;color:#185fa5;border-color:#185fa5}._actionFullWidth_7xnz4_397:hover{background:#d0e8f8}._actionFullWidthDanger_7xnz4_398{background:#fcebeb;color:#a32d2d;border-color:#a32d2d}._actionFullWidthDanger_7xnz4_398:hover{background:#f7d6d6}@media (max-width: 768px){._searchContainer_7xnz4_16{padding:12px 14px;gap:10px}._searchContainer_7xnz4_16 h1{font-size:15px}._searchWrapper_7xnz4_36{max-width:100%;min-width:0}._table_7xnz4_97{font-size:12.5px;min-width:420px}._table_7xnz4_97 thead th{padding:9px 12px;font-size:10.5px}._table_7xnz4_97 tbody td{padding:9px 12px}._editButton_7xnz4_184,._deleteButton_7xnz4_185{width:28px;height:28px;font-size:13px}}@media (max-width: 480px){._tableContainer_7xnz4_97{display:none}._cardsContainer_7xnz4_225{display:block;padding:10px}._searchContainer_7xnz4_16{flex-direction:column;align-items:stretch;padding:12px;gap:10px}._searchContainer_7xnz4_16 h1{font-size:15px}._searchWrapper_7xnz4_36{max-width:100%;border-radius:6px}}._container_1jb3a_1{margin:20px auto;padding:20px;background-color:transparent;width:1200px;min-width:500px}._title_1jb3a_8{font-size:2rem;color:#333;margin-bottom:20px;text-align:center}._actionsContainer_1jb3a_15{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_1jb3a_25{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1jb3a_25:hover{background-color:#94979a}._icon_1jb3a_48{margin-right:.4rem;font-size:1.1rem}._searchInput_1jb3a_53{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_1jb3a_65{font-size:18px;text-align:center;color:#666}._detailsContainer_1jb3a_71{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1jb3a_78{margin-bottom:10px}._message_1jb3a_82{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1jb3a_90{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._forbiddenMessage_1jb3a_95{background-color:#ffe0e0;color:#b71c1c;border:1px solid #f44336;padding:2rem 1rem;border-radius:8px;margin:2rem auto;text-align:center;font-size:1.15rem;box-shadow:0 2px 8px #f443361f;max-width:90vw;width:100%}._forbiddenMessage_1jb3a_95 h2{font-size:1.6rem;margin-bottom:.5rem;color:#b71c1c;word-break:break-word}._forbiddenMessage_1jb3a_95 p{margin:0;font-size:1rem;color:#b71c1c;word-break:break-word}@media (max-width: 600px){._forbiddenMessage_1jb3a_95{padding:1.2rem .5rem;font-size:1rem;border-radius:5px;margin:1.2rem auto;max-width:98vw}._forbiddenMessage_1jb3a_95 h2{font-size:1.2rem;margin-bottom:.3rem}._forbiddenMessage_1jb3a_95 p{font-size:.95rem}}@media (max-width: 1200px){._container_1jb3a_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_1jb3a_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_1jb3a_8{font-size:1.3rem;margin-bottom:10px}._actionsContainer_1jb3a_15{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_1jb3a_25{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_1jb3a_53{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_1jb3a_71{padding:10px;font-size:.95rem}._detailsRow_1jb3a_78{margin-bottom:7px}._loadingMessage_1jb3a_65{font-size:1rem;margin-bottom:7px}._message_1jb3a_82{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_1jb3a_1{padding:2px;margin:2px auto;width:100vw}._title_1jb3a_8{font-size:1.05rem;margin-bottom:7px}._actionsContainer_1jb3a_15{gap:6px;margin-bottom:5px}._createButton_1jb3a_25{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_1jb3a_53{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_1jb3a_71{padding:5px;font-size:.87rem}._detailsRow_1jb3a_78{margin-bottom:4px}._message_1jb3a_82{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_1e8hn_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:850px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 20px;margin:2% auto}._containerForm_1e8hn_2,._containerForm_1e8hn_2 *,._containerForm_1e8hn_2 *:before,._containerForm_1e8hn_2 *:after{box-sizing:border-box}._form_1e8hn_23{width:100%;display:flex;flex-direction:column;gap:8px}._header_1e8hn_31{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1e8hn_39{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1e8hn_31 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._formContainer_1e8hn_56{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;width:100%}._containerInput_1e8hn_63{display:flex;flex-direction:column;margin-bottom:8px;min-width:0}._containerInput_1e8hn_63 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._required_1e8hn_77{color:#d40013}._containerInput_1e8hn_63 input,._containerInput_1e8hn_63 select,._containerInput_1e8hn_63 textarea{width:100%;padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_1e8hn_63 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_1e8hn_63 input:valid{border-color:#44c77f}._containerInput_1e8hn_63 input:invalid{border-color:#f25c54}._containerInput_1e8hn_63 input[type=file]{padding:2px 0;background:transparent;border:none}._empleadoWrap_1e8hn_115{position:relative}._loadingText_1e8hn_119{font-size:.8rem;color:#64748b;margin-top:4px}._dropdown_1e8hn_125{position:absolute;top:100%;left:0;right:0;z-index:10;max-height:180px;overflow-y:auto;margin:2px 0 0;padding:0;list-style:none;background:#fff;border:1px solid #dde3ec;border-radius:7px;box-shadow:0 8px 24px #1e293b1f}._dropdown_1e8hn_125 li{padding:7px 10px;font-size:.88rem;cursor:pointer;border-bottom:1px solid #f1f5f9}._dropdown_1e8hn_125 li:last-child{border-bottom:none}._dropdown_1e8hn_125 li:hover{background:#eff6ff}._passwordWrap_1e8hn_158{position:relative}._passwordWrap_1e8hn_158 input{padding-right:38px}._eyeToggle_1e8hn_166{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.1rem;color:#0095ff;-webkit-user-select:none;user-select:none}._rolesSection_1e8hn_178{width:100%;min-width:0;margin:4px 0 0;padding:12px 14px 14px;border:1px solid #dde3ec;border-radius:10px;background:#f8fafc}._rolesLegend_1e8hn_188{padding:0 6px;font-weight:500;font-size:.96rem;color:#0c1e34}._rolesCheckboxList_1e8hn_195{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}._roleCheckboxLabel_1e8hn_202{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid #dde3ec;border-radius:8px;background:#fff;cursor:pointer;font-weight:500;font-size:.78rem;color:#2e4482;line-height:1.2;transition:border-color .15s,background .15s}._roleCheckboxLabel_1e8hn_202:hover{border-color:#93c5fd}._roleCheckboxLabel_1e8hn_202 span{min-width:0;overflow-wrap:anywhere}._roleCheckboxLabel_1e8hn_202 input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;margin:0;cursor:pointer}._roleChecked_1e8hn_236{border-color:#2563eb;background:#eff6ff}._errorMessage_1e8hn_242{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._error_1e8hn_242{color:#d40013;font-size:.88rem;margin:4px 0 0}._containerBtn_1e8hn_261{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_1e8hn_261 button,._containerBtn_1e8hn_261 ._btnGen_1e8hn_271{min-width:110px;max-width:210px;flex:1 1 130px;width:100%}._floatingSuccess_1e8hn_279{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1e8hn_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1e8hn_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerForm_1e8hn_2{padding:10px 14px 18px}._header_1e8hn_31{padding:10px 16px;min-height:44px}._backFixed_1e8hn_39{top:10px;left:16px}._formContainer_1e8hn_56,._rolesCheckboxList_1e8hn_195{grid-template-columns:1fr}._containerBtn_1e8hn_261{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1e8hn_261 button,._containerBtn_1e8hn_261 ._btnGen_1e8hn_271{max-width:100%}}._containerForm_6ij9n_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:850px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 20px;margin:2% auto}._containerForm_6ij9n_2,._containerForm_6ij9n_2 *,._containerForm_6ij9n_2 *:before,._containerForm_6ij9n_2 *:after{box-sizing:border-box}._form_6ij9n_23{width:100%;display:flex;flex-direction:column;gap:8px}._header_6ij9n_31{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_6ij9n_39{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_6ij9n_31 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._formContainer_6ij9n_56{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;width:100%}._containerInput_6ij9n_63{display:flex;flex-direction:column;margin-bottom:8px;min-width:0}._containerInput_6ij9n_63 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_6ij9n_63 input,._containerInput_6ij9n_63 select,._containerInput_6ij9n_63 textarea{width:100%;padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_6ij9n_63 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_6ij9n_63 input:valid{border-color:#44c77f}._containerInput_6ij9n_63 input:invalid{border-color:#f25c54}._containerInput_6ij9n_63 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesSection_6ij9n_111{width:100%;min-width:0;margin:4px 0 0;padding:12px 14px 14px;border:1px solid #dde3ec;border-radius:10px;background:#f8fafc}._rolesLegend_6ij9n_121{padding:0 6px;font-weight:500;font-size:.96rem;color:#0c1e34}._rolesCheckboxList_6ij9n_129{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}._roleCheckboxLabel_6ij9n_136{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid #dde3ec;border-radius:8px;background:#fff;cursor:pointer;font-weight:500;font-size:.68rem;color:#2e4482;line-height:1.2;transition:border-color .15s,background .15s}._roleCheckboxLabel_6ij9n_136:hover{border-color:#93c5fd}._roleCheckboxLabel_6ij9n_136 span{min-width:0;overflow-wrap:anywhere}._roleCheckboxLabel_6ij9n_136 input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0;cursor:pointer}._roleChecked_6ij9n_170{border-color:#2563eb;background:#eff6ff}._errorMessage_6ij9n_176{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_6ij9n_176{color:#d40013;font-size:.88rem;margin:4px 0 0}._containerBtn_6ij9n_195{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}._containerBtn_6ij9n_195 button,._containerBtn_6ij9n_195 ._btnGen_6ij9n_204{min-width:110px;max-width:210px;flex:1 1 130px;width:100%}._floatingSuccess_6ij9n_212{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_6ij9n_1 .5s linear 3.5s forwards}@keyframes _fadeOut_6ij9n_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerForm_6ij9n_2{padding:10px 14px 18px}._header_6ij9n_31{padding:10px 16px;min-height:44px}._backFixed_6ij9n_39{top:10px;left:16px}._formContainer_6ij9n_56,._rolesCheckboxList_6ij9n_129{grid-template-columns:1fr}._containerBtn_6ij9n_195 button,._containerBtn_6ij9n_195 ._btnGen_6ij9n_204{max-width:100%}}._container_q69ke_1{margin:20px auto;padding:20px;background-color:transparent;width:1200px;min-width:500px}._title_q69ke_9{font-size:2rem;color:#333;margin-bottom:20px;text-align:center}._actionsContainer_q69ke_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_q69ke_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_q69ke_26:hover{background-color:#94979a}._icon_q69ke_49{margin-right:.4rem;font-size:1.1rem}._searchInput_q69ke_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_q69ke_66{font-size:18px;text-align:center;color:#666}._detailsContainer_q69ke_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_q69ke_79{margin-bottom:10px}._message_q69ke_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_q69ke_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._forbiddenMessage_q69ke_96{background-color:#ffe0e0;color:#b71c1c;border:1px solid #f44336;padding:2rem 1rem;border-radius:8px;margin:2rem auto;text-align:center;font-size:1.15rem;box-shadow:0 2px 8px #f443361f;max-width:90vw;width:100%}._forbiddenMessage_q69ke_96 h2{font-size:1.6rem;margin-bottom:.5rem;color:#b71c1c;word-break:break-word}._forbiddenMessage_q69ke_96 p{margin:0;font-size:1rem;color:#b71c1c;word-break:break-word}@media (max-width: 600px){._forbiddenMessage_q69ke_96{padding:1.2rem .5rem;font-size:1rem;border-radius:5px;margin:1.2rem auto;max-width:98vw}._forbiddenMessage_q69ke_96 h2{font-size:1.2rem;margin-bottom:.3rem}._forbiddenMessage_q69ke_96 p{font-size:.95rem}}@media (max-width: 1200px){._container_q69ke_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_q69ke_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_q69ke_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_q69ke_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_q69ke_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_q69ke_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_q69ke_72{padding:10px;font-size:.95rem}._detailsRow_q69ke_79{margin-bottom:7px}._loadingMessage_q69ke_66{font-size:1rem;margin-bottom:7px}._message_q69ke_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_q69ke_1{padding:2px;margin:2px auto;width:100vw}._title_q69ke_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_q69ke_16{gap:6px;margin-bottom:5px}._createButton_q69ke_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_q69ke_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_q69ke_72{padding:5px;font-size:.87rem}._detailsRow_q69ke_79{margin-bottom:4px}._message_q69ke_83{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_162ya_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;min-height:900px;padding:20px;background-color:#fff;box-shadow:0 4px 8px #001529;margin:5% auto;height:900}._container_162ya_1{display:flex;flex-direction:column;gap:20px;width:500px}._formContainer_162ya_20{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_162ya_29{width:calc(50% - 10px);margin-bottom:10px}._containerInput_162ya_29 label{display:block;margin-bottom:5px;color:#000}._containerInput_162ya_29 input,._containerInput_162ya_29 textarea,._containerInput_162ya_29 select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._containerBtn_162ya_51{display:flex;gap:20px;justify-content:center;width:100%;margin-top:auto;padding-top:20px}._errorMessage_162ya_59{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._success_162ya_70{color:green}._successMessage_162ya_73{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._container1_162ya_85{display:flex;flex-wrap:wrap;gap:20px;padding:20px;background-color:#e1f2f9;border-radius:8px;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){._containerInput_162ya_29{width:100%}._containerBtn_162ya_51{flex-direction:column;gap:10px}}._container_1rx12_1{margin:20px auto;padding:20px;background-color:transparent;width:1100px;min-width:500px}._title_1rx12_9{font-size:2rem;color:#333;margin-bottom:20px;text-align:center}._actionsContainer_1rx12_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_1rx12_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1rx12_26:hover{background-color:#94979a}._icon_1rx12_49{margin-right:.4rem;font-size:1.1rem}._searchInput_1rx12_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_1rx12_66{font-size:18px;text-align:center;color:#666}._detailsContainer_1rx12_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1rx12_79{margin-bottom:10px}._message_1rx12_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1rx12_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._forbiddenMessage_1rx12_96{background-color:#ffe0e0;color:#b71c1c;border:1px solid #f44336;padding:2rem 1rem;border-radius:8px;margin:2rem auto;text-align:center;font-size:1.15rem;box-shadow:0 2px 8px #f443361f;max-width:90vw;width:100%}._forbiddenMessage_1rx12_96 h2{font-size:1.6rem;margin-bottom:.5rem;color:#b71c1c;word-break:break-word}._forbiddenMessage_1rx12_96 p{margin:0;font-size:1rem;color:#b71c1c;word-break:break-word}._menuDisplay_1rx12_123{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 600px){._forbiddenMessage_1rx12_96{padding:1.2rem .5rem;font-size:1rem;border-radius:5px;margin:1.2rem auto;max-width:98vw}._forbiddenMessage_1rx12_96 h2{font-size:1.2rem;margin-bottom:.3rem}._forbiddenMessage_1rx12_96 p{font-size:.95rem}}@media (max-width: 1200px){._container_1rx12_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_1rx12_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_1rx12_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_1rx12_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_1rx12_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_1rx12_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_1rx12_72{padding:10px;font-size:.95rem}._detailsRow_1rx12_79{margin-bottom:7px}._loadingMessage_1rx12_66{font-size:1rem;margin-bottom:7px}._message_1rx12_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_1rx12_1{padding:2px;margin:2px auto;width:100vw}._title_1rx12_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_1rx12_16{gap:6px;margin-bottom:5px}._createButton_1rx12_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_1rx12_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_1rx12_72{padding:5px;font-size:.87rem}._detailsRow_1rx12_79{margin-bottom:4px}._message_1rx12_83{font-size:.87rem;padding:4px;margin-top:6px}}._wrapper_4m508_1{position:relative;display:inline-flex}._trigger_4m508_6{width:32px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #d6e2f5;background:transparent;color:#1e6fe8;cursor:pointer;transition:background .15s ease,border-color .15s ease}._trigger_4m508_6:hover,._triggerOpen_4m508_21{background:#eef4fd;border-color:#1e6fe8}._trigger_4m508_6 svg{transition:transform .2s ease}._triggerOpen_4m508_21 svg{transform:rotate(180deg)}._menu_4m508_35{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;margin:0;padding:6px 0;list-style:none;background:#fff;border-radius:10px;box-shadow:0 6px 18px #0a162826;z-index:100}._alignRight_4m508_49{left:auto;right:0}._item_4m508_54{width:100%;display:flex;align-items:center;gap:8px;padding:9px 14px;border:none;background:transparent;text-align:left;font-size:14px;color:#0a1628;cursor:pointer;white-space:nowrap}._item_4m508_54:hover:not(:disabled){background:#eef4fd;color:#1e6fe8}._item_4m508_54:disabled{opacity:.5;cursor:not-allowed}._title_1j17j_1{text-align:center;margin-bottom:.8rem}._actionsContainer_1j17j_6{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createCustomerButton_1j17j_16{background-color:#babfc4;color:#0c931c;border:none;padding:.4rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createCustomerButton_1j17j_16:hover{background-color:#94979a}._icon_1j17j_38{margin-right:.4rem;font-size:1.1rem}._searchInput_1j17j_43{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.5rem;text-align:center}._message_1j17j_54{position:fixed;top:20px;right:20px;background-color:#4caf50;color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 0 10px #0000001a;z-index:1000;transition:opacity .3s ease-in-out}._message_1j17j_54._error_1j17j_67{background-color:#f44336}._loadingMessage_1j17j_70{color:#11b537;font-weight:700}._containerForm_1ip8m_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;min-height:700px;padding:20px;background-color:#fff;box-shadow:0 4px 8px #001529;margin:5% auto}._container_1ip8m_1{display:flex;flex-direction:column;gap:20px;width:500px}._formContainer_1ip8m_19{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_1ip8m_28{width:calc(50% - 10px);margin-bottom:10px}._containerInput_1ip8m_28 label{display:block;margin-bottom:5px;color:#000}._containerInput_1ip8m_28 input,._containerInput_1ip8m_28 textarea,._containerInput_1ip8m_28 select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._containerBtn_1ip8m_50{display:flex;gap:20px;justify-content:center;width:100%;margin-top:auto;padding-top:20px}._errorMessage_1ip8m_58{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._success_1ip8m_69{color:green}._successMessage_1ip8m_72{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}@media (max-width: 768px){._containerInput_1ip8m_28{width:100%}._containerBtn_1ip8m_50{flex-direction:column;gap:10px}}._container_1iovv_1{margin:20px auto;padding:20px;width:1200px;min-width:500px}._actionsContainer_1iovv_7{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}._createButton_1iovv_15{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1iovv_15:hover{background-color:#94979a}._icon_1iovv_34{margin-right:.4rem;font-size:1.1rem}._searchInput_1iovv_39{width:300px;padding:.5rem 1rem;border:1px solid #0095ff;border-radius:5px;font-size:.9rem;box-sizing:border-box;text-align:center}._searchInput_1iovv_39:focus{border:2px solid lightblue;outline:none;background-color:#e2eef1}._loadingMessage_1iovv_55{font-size:18px;text-align:center;color:#666}._detailsContainer_1iovv_61{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1iovv_68{margin-bottom:10px}._message_1iovv_72{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1iovv_80{color:#f44336;background-color:#ffebee;border:1px solid #f44336}@media (max-width: 1200px){._container_1iovv_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_1iovv_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_1iovv_101{font-size:1.3rem;margin-bottom:10px}._actionsContainer_1iovv_7{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_1iovv_15{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_1iovv_39{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_1iovv_61{padding:10px;font-size:.95rem}._detailsRow_1iovv_68{margin-bottom:7px}._loadingMessage_1iovv_55{font-size:1rem;margin-bottom:7px}._message_1iovv_72{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_1iovv_1{padding:2px;margin:2px auto;width:100vw}._title_1iovv_101{font-size:1.05rem;margin-bottom:7px}._actionsContainer_1iovv_7{gap:6px;margin-bottom:5px}._createButton_1iovv_15{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_1iovv_39{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_1iovv_61{padding:5px;font-size:.87rem}._detailsRow_1iovv_68{margin-bottom:4px}._message_1iovv_72{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_4684x_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._container_4684x_1{width:100%;box-sizing:border-box}._formContainer_4684x_19{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:start;width:100%}._leftColumn_4684x_27{display:flex;flex-direction:column;gap:30px;align-items:flex-start;justify-content:flex-start}._containerInput_4684x_35{width:100%;margin-bottom:10px;box-sizing:border-box}._containerInput_4684x_35 label{display:block;margin-bottom:5px;color:#000}._containerInput_4684x_35 input,._containerInput_4684x_35 textarea,._containerInput_4684x_35 select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._containerBtn_4684x_58{display:flex;flex-wrap:nowrap;gap:15px;justify-content:flex-start;margin-top:10px;padding:0}._permissionsCheckboxList_4684x_67{display:flex;flex-direction:column;gap:16px;max-height:300px;overflow-y:scroll;padding:12px;border:1px solid #eee;border-radius:8px;background:#fafbfc;width:300px}._permissionGroup_4684x_81{margin-bottom:12px}._permissionGroupTitle_4684x_85{font-weight:700;color:#001529;background:#81c2fe;padding:4px 8px;border-radius:5px;margin-bottom:4px;font-size:15px;letter-spacing:.5px}._permissionGroupList_4684x_96{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:6px 16px;margin-left:10px}._permissionCheckboxLabel_4684x_103{display:flex;align-items:center;gap:8px;font-size:14px;padding:2px 0;cursor:pointer;-webkit-user-select:none;user-select:none}._permissionCheckboxLabel_4684x_103 input[type=checkbox]{accent-color:#117fe6}._floatingSuccess_4684x_116{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_4684x_1 .5s linear 3.5s forwards}._header_4684x_134{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_4684x_142{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_4684x_134 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 600px){._header_4684x_134{padding:10px 16px;min-height:44px}._backFixed_4684x_142{top:10px;left:36px}}@keyframes _fadeOut_4684x_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 900px){._formContainer_4684x_19{grid-template-columns:1fr}._permissionsCheckboxList_4684x_67{min-width:0;max-width:100%}._permissionGroupList_4684x_96{grid-template-columns:1fr}._leftColumn_4684x_27{align-items:stretch}}._containerForm_xjd29_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;min-height:400px;padding:20px;background-color:#fff;box-shadow:0 4px 8px #001529;margin:5% auto}._container_xjd29_1{display:flex;flex-direction:column;gap:20px;width:500px}._formContainer_xjd29_19{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_xjd29_28{width:calc(50% - 10px);margin-bottom:10px}._containerInput_xjd29_28 label{display:block;margin-bottom:5px;color:#000}._containerInput_xjd29_28 input,._containerInput_xjd29_28 textarea,._containerInput_xjd29_28 select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._containerBtn_xjd29_50{display:flex;gap:20px;justify-content:center;width:100%;margin-top:auto;padding-top:20px}._errorMessage_xjd29_58{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._error_xjd29_58{color:#d9534f;font-size:.9rem;font-weight:500;margin-top:4px;padding:6px 10px;background-color:#fdecea;border-left:4px solid #d9534f;border-radius:4px;display:inline-block;animation:_fadeIn_xjd29_1 .3s ease-in-out}@keyframes _fadeIn_xjd29_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._success_xjd29_93{color:green}._successMessage_xjd29_96{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:8px;border-radius:5px;width:calc(100% - 20px);text-align:center;margin:0 auto 15px}@media (max-width: 768px){._container_xjd29_1{width:100%;padding:0}._formContainer_xjd29_19{flex-direction:column;gap:0}._containerInput_xjd29_28{width:100%}._containerBtn_xjd29_50{flex-direction:column;gap:10px}._containerForm_xjd29_1{min-height:unset;padding:10px;box-shadow:0 2px 4px #001529;margin:20px auto;max-width:100vw}}._containerForm_a681d_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;min-height:400px;padding:20px;background-color:#fff;box-shadow:0 4px 8px #001529;margin:5% auto}._container_a681d_1{display:flex;flex-direction:column;gap:20px;width:500px}._formContainer_a681d_19{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_a681d_28{width:calc(50% - 10px);margin-bottom:10px}._containerInput_a681d_28 label{display:block;margin-bottom:5px;color:#000}._containerInput_a681d_28 input,._containerInput_a681d_28 textarea,._containerInput_a681d_28 select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._containerBtn_a681d_50{display:flex;gap:20px;justify-content:center;width:100%;margin-top:auto;padding-top:20px}._errorMessage_a681d_58{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._success_a681d_69{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:8px;border-radius:5px;width:calc(100% - 20px);text-align:center;margin:0 auto 15px}@media (max-width: 768px){._container_a681d_1{width:100%;padding:0}._formContainer_a681d_19{flex-direction:column;gap:0}._containerInput_a681d_28{width:100%}._containerBtn_a681d_50{flex-direction:column;gap:10px}._containerForm_a681d_1{min-height:unset;padding:10px;box-shadow:0 2px 4px #001529;margin:20px auto;max-width:100vw}}._containerForm_qnlcq_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;min-height:400px;padding:20px;background-color:#fff;box-shadow:0 4px 8px #001529;margin:5% auto}._container_qnlcq_1{display:flex;flex-direction:column;gap:20px;width:500px}._formContainer_qnlcq_19{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_qnlcq_28{width:calc(50% - 10px);margin-bottom:10px}._containerInput_qnlcq_28 label{display:block;margin-bottom:5px;color:#000}._containerInput_qnlcq_28 input,._containerInput_qnlcq_28 textarea,._containerInput_qnlcq_28 select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._containerBtn_qnlcq_50{display:flex;gap:20px;justify-content:center;width:100%;margin-top:auto;padding-top:20px}._errorMessage_qnlcq_58{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._success_qnlcq_69{color:green}._successMessage_qnlcq_72{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}@media (max-width: 768px){._container_qnlcq_1{width:100%;padding:0}._formContainer_qnlcq_19{flex-direction:column;gap:0}._containerInput_qnlcq_28{width:100%}._containerBtn_qnlcq_50{flex-direction:column;gap:10px}._containerForm_qnlcq_1{min-height:unset;padding:10px;box-shadow:0 2px 4px #001529;margin:20px auto;max-width:100vw}}._content_12ya7_7{background:#fff;border-radius:10px;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #00000014;overflow:hidden}._content_12ya7_7 h1{font-size:17px;font-weight:600;color:#1a1a1a;letter-spacing:-.02em;margin:0;padding:0;white-space:nowrap;flex-shrink:0}._searchContainer_12ya7_27{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:.5px solid rgba(0,0,0,.12);background:#fff}._centerWrapperSearch_12ya7_36{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._searchGroup_12ya7_44{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._message_12ya7_52{font-size:13px;padding:6px 10px;border-radius:6px;margin:0}._infoMessage_12ya7_59{background:#e6f1fb;color:#185fa5;border:.5px solid #185fa5}._successMessage_12ya7_65{background:#eaf3de;color:#3b6d11;border:.5px solid #3b6d11}._errorMessage_12ya7_71{background:#fcebeb;color:#a32d2d;border:.5px solid #a32d2d}._uploadFileButton_12ya7_78{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:20px;border:.5px solid rgba(0,0,0,.12);background:#f7f6f2;color:#1a1a1a;font-size:13px;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}._uploadFileButton_12ya7_78:hover:not(:disabled){background:#e6f1fb;border-color:#185fa5;color:#185fa5}._uploadFileButton_12ya7_78:disabled{opacity:.6;cursor:not-allowed}._clearFileButton_12ya7_106{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#6b6a66;font-size:16px;transition:color .15s;flex-shrink:0}._clearFileButton_12ya7_106:hover{color:#a32d2d}._fileName_12ya7_123{font-size:12px;color:#6b6a66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}._searchWrapper_12ya7_133{display:flex;align-items:center;background:#f7f6f2;border:.5px solid rgba(0,0,0,.12);border-radius:20px;padding:0 10px 0 6px;height:36px;transition:border-color .15s,box-shadow .15s;flex:1;min-width:160px}._searchWrapper_12ya7_133:focus-within{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._searchIconBtn_12ya7_152{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0}._searchInput_12ya7_163{background:none;border:none;outline:none;font-size:13.5px;color:#1a1a1a;width:100%;padding:0 4px}._searchInput_12ya7_163::placeholder{color:#6b6a66}._clearSearchBtn_12ya7_177{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0;transition:color .15s;font-size:14px}._clearSearchBtn_12ya7_177:hover{color:#a32d2d}._createBtnWrap_12ya7_194{flex-shrink:0}._tableContainer_12ya7_199{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_12ya7_199{width:100%;border-collapse:collapse;font-size:13.5px;min-width:480px}._table_12ya7_199 th,._table_12ya7_199 td{text-align:center}._table_12ya7_199 thead tr{background:#f7f6f2;border-bottom:1px solid rgba(0,0,0,.12)}._table_12ya7_199 thead th{padding:11px 16px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0b0b0b;border-right:.5px solid rgba(0,0,0,.08);text-align:center}._table_12ya7_199 thead th:last-child{border-right:none}._actionsHeader_12ya7_237{text-align:center;min-width:100px}._idColumn_12ya7_242{max-width:80px;font-family:monospace;font-size:12px;color:#6b6a66}._table_12ya7_199 tbody tr{border-bottom:.5px solid rgba(0,0,0,.08);transition:background .1s}._table_12ya7_199 tbody tr:last-child{border-bottom:none}._tableRow_12ya7_259:hover{background:#eff6ff}._table_12ya7_199 tbody td{padding:11px 16px;color:#1a1a1a;vertical-align:middle;border-right:.5px solid rgba(0,0,0,.05)}._table_12ya7_199 tbody td:last-child{border-right:none}._actionsCell_12ya7_275{text-align:center}._actionsWrapper_12ya7_279{display:flex;align-items:center;justify-content:center;gap:6px}._editButton_12ya7_286,._deleteButton_12ya7_287{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButton_12ya7_286{color:#185fa5}._editButton_12ya7_286:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c;box-shadow:0 1px 3px #00000014}._deleteButton_12ya7_287{color:#a32d2d}._deleteButton_12ya7_287:hover{background:#fcebeb;border-color:#a32d2d;box-shadow:0 1px 3px #00000014}._cardsContainer_12ya7_319{display:none}._noDataMessage_12ya7_321{padding:24px;text-align:center;color:#6b6a66;font-size:13.5px}._card_12ya7_319{background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:10px;margin-bottom:10px;box-shadow:0 1px 3px #00000012;overflow:hidden}._cardHeader_12ya7_337{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;gap:8px}._cardTitle_12ya7_345{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._cardTopRow_12ya7_353{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}._cardLabel_12ya7_360{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._cardValue_12ya7_370{font-size:13px;color:#1a1a1a;word-break:break-word}._cardActions_12ya7_376{display:flex;align-items:center;gap:6px;flex-shrink:0}._editButtonMobile_12ya7_383,._deleteButtonMobile_12ya7_384{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButtonMobile_12ya7_383{color:#185fa5}._editButtonMobile_12ya7_383:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c}._deleteButtonMobile_12ya7_384{color:#a32d2d}._deleteButtonMobile_12ya7_384:hover{background:#fcebeb;border-color:#a32d2d}._expandButton_12ya7_404{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#f7f6f2;cursor:pointer;font-size:11px;color:#6b6a66;transition:background .15s;flex-shrink:0}._expandButton_12ya7_404:hover{background:#eff6ff;border-color:#185fa5;color:#185fa5}._cardBody_12ya7_426{border-top:.5px solid rgba(0,0,0,.08);padding:12px 14px;background:#fafaf8}._detailList_12ya7_432{margin:0;padding:0;display:flex;flex-direction:column}._detailRow_12ya7_434{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-bottom:.5px solid rgba(0,0,0,.06)}._detailRow_12ya7_434:last-child{border-bottom:none}._detailKey_12ya7_445{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._detailValue_12ya7_455{font-size:13px;color:#1a1a1a;text-align:right;word-break:break-word;margin:0}._actionFullWidth_12ya7_463,._actionFullWidthDanger_12ya7_464{flex:1;height:34px;border-radius:6px;border:.5px solid;cursor:pointer;font-size:13px;font-weight:500;transition:all .15s}._actionFullWidth_12ya7_463{background:#e6f1fb;color:#185fa5;border-color:#185fa5}._actionFullWidth_12ya7_463:hover{background:#d0e8f8}._actionFullWidthDanger_12ya7_464{background:#fcebeb;color:#a32d2d;border-color:#a32d2d}._actionFullWidthDanger_12ya7_464:hover{background:#f7d6d6}input:focus,input:focus-visible,input:active{outline:none!important;box-shadow:none!important}@media (max-width: 768px){._content_12ya7_7 h1{font-size:15px}._searchContainer_12ya7_27{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px 12px}._searchGroup_12ya7_44{gap:6px}._table_12ya7_199{font-size:12.5px;min-width:420px}._table_12ya7_199 thead th{padding:9px 12px;font-size:10.5px}._table_12ya7_199 tbody td{padding:9px 12px}._editButton_12ya7_286,._deleteButton_12ya7_287{width:28px;height:28px;font-size:13px}._fileName_12ya7_123{max-width:90px}}@media (max-width: 480px){._tableContainer_12ya7_199{display:none}._cardsContainer_12ya7_319{display:block;padding:10px}._content_12ya7_7 h1{font-size:15px}._searchContainer_12ya7_27{padding:10px 12px 12px}._searchGroup_12ya7_44{flex-wrap:wrap;gap:8px}._searchWrapper_12ya7_133{min-width:0;flex:1 1 100%;border-radius:6px}._fileName_12ya7_123{max-width:100px}}._dot_b6cs1_1{display:inline-block;background:#fdba74;width:7px;height:7px;border-radius:50%;margin-top:2px}._selectedEvents_b6cs1_9{margin-top:16px}._noEvents_b6cs1_12{color:#aaa;font-size:13px;padding:8px}._itemButton_b6cs1_17{width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;margin-bottom:6px}._statusBadge_b6cs1_28{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent;margin-left:6px}._statusPendiente_b6cs1_38{background:#fffbeb;color:#92400e;border-color:#fde68a}._statusEjecutado_b6cs1_44{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}._statusVencido_b6cs1_50{background:#fef2f2;color:#991b1b;border-color:#fecaca}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}._container_yno27_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1300px;width:100%}._actionsContainer_yno27_9{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}._createButton_yno27_17{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_yno27_17:hover{background-color:#94979a}._icon_yno27_36{margin-right:.4rem;font-size:1.1rem}._searchInput_yno27_41{width:300px;padding:.5rem 1rem;border:1px solid #0095ff;border-radius:5px;font-size:.9rem;box-sizing:border-box;text-align:center}._searchInput_yno27_41:focus{border:2px solid lightblue;outline:none;background-color:#e2eef1}._loadingSpace_yno27_57{height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}._loadingMessage_yno27_65{font-size:.9rem;text-align:center;color:#666}._detailsContainer_yno27_71{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_yno27_78{margin-bottom:10px}._message_yno27_82{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_yno27_90{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._topBtnContainer_yno27_95{display:flex;gap:16px;margin-bottom:16px}._titleSpacing_yno27_100{margin-bottom:70px;color:#0095ff}._myCustomBtnn_yno27_104{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f8fafc 80%,#b3aeae);color:#222;border:1.5px solid #d1d5db;border-radius:8px;padding:.35em .1em;font-size:.98rem;font-weight:600;cursor:pointer;transition:background .18s,transform .15s,box-shadow .16s;margin-right:9px;box-shadow:0 1px 7px #3498db17}._myCustomBtnn_yno27_104:hover{background:linear-gradient(135deg,#fff,#e63946 18%,#f8fafc);color:#e63946;border-color:#e63946;transform:translateY(-2px) scale(1.04);box-shadow:0 2px 11px #e6394624}._myCustomBtn_yno27_104{display:inline-flex;align-items:center;gap:2px;background:linear-gradient(135deg,#b0f0be 70%,#838880);color:#0e62df;border:1.5px solid #90caf9;border-radius:8px;padding:.35em 1.2em;font-size:.98rem;font-weight:600;cursor:pointer;transition:background .16s,color .15s,border .15s,box-shadow .18s;margin-right:9px;box-shadow:0 1px 7px #0e62df17}._myCustomBtn_yno27_104:hover{background:linear-gradient(135deg,#e3f2fd 50%,#bbdefb);color:#1565c0;border-color:#1565c0;transform:translateY(-2px) scale(1.03);box-shadow:0 2px 10px #0e62df1a}._myCustomBtnn_yno27_104 svg,._myCustomBtn_yno27_104 svg{vertical-align:middle;margin-right:8px!important}._importSummary_yno27_158{margin:2em 0;padding:1.5em 2em;background:#f8fafc;border-radius:10px;box-shadow:0 2px 10px #23242812;border:1px solid #e2e8f0;font-size:1rem}._importSummary_yno27_158 h2{margin-top:0;font-size:1.5em;color:#2d3748;font-weight:700}._importSummary_yno27_158 h4{margin-bottom:.5em;color:#2b6cb0;font-size:1.1em;font-weight:600}._importSummary_yno27_158 ul{list-style:disc;margin-left:1.2em;margin-bottom:1em;color:#374151;padding-left:1em}._importTable_yno27_187{width:100%;border-collapse:collapse;margin-bottom:2em;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 1px 4px #2324280a}._importTable_yno27_187 th,._importTable_yno27_187 td{padding:.6em .8em;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.98em}._importTable_yno27_187 th{background:#edf2f7;color:#1a202c;font-weight:700}._importTable_yno27_187 tr:last-child td{border-bottom:none}._importTable_yno27_187 td{color:#4a5568}._importTable_yno27_187 tr:hover td{background:#f1f5f9}._menuDisplay_yno27_217{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._searchGroup_yno27_238 ._menuDisplay_yno27_217,._centerWrapperSearch_yno27_239 ._menuDisplay_yno27_217{flex:0 0 auto}@media (max-width: 800px){._menuDisplay_yno27_217{width:140px}}@media (max-width: 400px){._menuDisplay_yno27_217{width:120px;font-size:.9rem}}@media (max-width: 600px){._menuDisplay_yno27_217{font-size:.97rem;padding:.5em 1em;min-width:120px;max-width:100vw}}@media (max-width: 900px){._importSummary_yno27_158{padding:1em .5em;font-size:.95em}._importTable_yno27_187 th,._importTable_yno27_187 td{padding:.4em .5em;font-size:.87em}}._importSummary_yno27_158 ul li{margin-bottom:.3em}@media (max-width: 650px){._myCustomBtnn_yno27_104,._myCustomBtn_yno27_104{font-size:.93rem;padding:.35em .7em;margin-right:5px}}@media (max-width: 1200px){._container_yno27_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_yno27_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_yno27_100{font-size:1.3rem;margin-bottom:10px}._actionsContainer_yno27_9{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_yno27_17{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_yno27_41{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_yno27_71{padding:10px;font-size:.95rem}._detailsRow_yno27_78{margin-bottom:7px}._loadingMessage_yno27_65{font-size:1rem;margin-bottom:7px}._message_yno27_82{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_yno27_1{padding:2px;margin:2px auto;width:100vw}._title_yno27_100{font-size:1.05rem;margin-bottom:7px}._actionsContainer_yno27_9{gap:6px;margin-bottom:5px}._createButton_yno27_17{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_yno27_41{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_yno27_71{padding:5px;font-size:.87rem}._detailsRow_yno27_78{margin-bottom:4px}._message_yno27_82{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_1rs5u_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;min-height:550px;padding:20px;background-color:transparent;box-shadow:0 4px 8px #0674dc;margin:5% auto;box-sizing:border-box}._formContainer_1rs5u_16{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_1rs5u_25{width:calc(50% - 10px);margin-bottom:10px}._message_1rs5u_36{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_1rs5u_43{background-color:#fdd;color:#d8000c}._grid_1rs5u_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_1rs5u_25,._currencyContainer_1rs5u_55,._containerDirecc_1rs5u_55{display:flex;flex-direction:column}._containerInput_1rs5u_25 label,._currencyContainer_1rs5u_55 label,._containerDirecc_1rs5u_55 label{font-weight:700;margin-bottom:5px}._productsSection_1rs5u_74{margin-top:20px}._productGrid_1rs5u_78{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_1rs5u_78 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_1rs5u_94,._removeButton_1rs5u_94{background-color:#007bff;color:#fff;padding:8px;border:none;border-radius:4px;cursor:pointer}._removeButton_1rs5u_94{background-color:#ff4d4d;color:#fff;border:none;padding:8px 12px;font-size:14px;font-weight:700;border-radius:5px;cursor:pointer;transition:all .3s ease;height:30px;margin-top:27px}._removeButton_1rs5u_94:hover{background-color:#c00}._removeButton_1rs5u_94:active{transform:scale(.95)}._containerBtn_1rs5u_126{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_1rs5u_126 button,._containerBtn_1rs5u_126 ._btnGen_1rs5u_140{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._error_1rs5u_149{color:red}._errorMessage_1rs5u_153{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._floatingSuccess_1rs5u_164{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1rs5u_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1rs5u_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 900px){._containerBtn_1rs5u_126{gap:14px;max-width:98vw;padding:0 2vw}._containerBtn_1rs5u_126 button,._containerBtn_1rs5u_126 ._btnGen_1rs5u_140{min-width:100px;max-width:100%;flex:1 1 100px}}@media (max-width: 600px){._containerForm_1rs5u_2{width:98vw;padding:8px;min-width:0;min-height:unset}._containerBtn_1rs5u_126{flex-direction:column;gap:10px;margin-top:20px;padding:0 4px}._containerBtn_1rs5u_126 button,._containerBtn_1rs5u_126 ._btnGen_1rs5u_140{width:100%;min-width:0;max-width:100%;flex:1 1 100%}._productGrid_1rs5u_78{grid-template-columns:1fr}._containerInput_1rs5u_25{width:100%}}._containerForm_1rs5u_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._container_1rs5u_2{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1rs5u_16{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_1rs5u_25,._containerInputt_1rs5u_276{width:48%;margin-bottom:8px;display:flex;flex-direction:column}@media (max-width: 600px){._containerInput_1rs5u_25,._containerInputt_1rs5u_276{width:100%}}._containerInput_1rs5u_25 label,._containerInputt_1rs5u_276 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_1rs5u_25 input,._containerInput_1rs5u_25 select,._containerInput_1rs5u_25 textarea,._containerInputt_1rs5u_276 input,._containerInputt_1rs5u_276 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_1rs5u_25 input:focus,._containerInputt_1rs5u_276 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_1rs5u_25 input:valid,._containerInputt_1rs5u_276 input:valid{border-color:#44c77f}._containerInput_1rs5u_25 input:invalid,._containerInputt_1rs5u_276 input:invalid{border-color:#f25c54}._containerInput_1rs5u_25 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_1rs5u_334{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_1rs5u_340{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_1rs5u_153{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_1rs5u_361{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_1rs5u_149{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_1rs5u_126{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_1rs5u_126 button,._containerBtn_1rs5u_126 ._btnGen_1rs5u_140{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._helpText_1rs5u_395{color:#2098c7;font-size:.75em;margin-top:2px}._header_1rs5u_400{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1rs5u_408{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1rs5u_400 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 600px){._header_1rs5u_400{padding:10px 16px;min-height:44px}._backFixed_1rs5u_408{top:10px;left:36px}}@media (max-width: 600px){._containerBtn_1rs5u_126{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1rs5u_126 button,._containerBtn_1rs5u_126 ._btnGen_1rs5u_140{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_1rs5u_126{flex-direction:column;gap:8px;align-items:stretch}}._containerForm_11sau_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;min-height:580px;padding:20px;background-color:transparent;box-shadow:0 4px 8px #0674dc;margin:5% auto;box-sizing:border-box}._formContainer_11sau_16{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_11sau_25{width:calc(50% - 10px);margin-bottom:10px}._message_11sau_36{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_11sau_43{background-color:#fdd;color:#d8000c}._grid_11sau_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_11sau_25,._currencyContainer_11sau_55,._containerDirecc_11sau_55{display:flex;flex-direction:column}._containerInput_11sau_25 label,._currencyContainer_11sau_55 label,._containerDirecc_11sau_55 label{font-weight:700;margin-bottom:5px}._productsSection_11sau_74{margin-top:20px}._productGrid_11sau_78{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_11sau_78 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_11sau_94,._removeButton_11sau_94{background-color:#007bff;color:#fff;padding:8px;border:none;border-radius:4px;cursor:pointer}._removeButton_11sau_94{background-color:#ff4d4d;color:#fff;border:none;padding:8px 12px;font-size:14px;font-weight:700;border-radius:5px;cursor:pointer;transition:all .3s ease;height:30px;margin-top:27px}._removeButton_11sau_94:hover{background-color:#c00}._removeButton_11sau_94:active{transform:scale(.95)}._containerBtn_11sau_126{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_11sau_126 button,._containerBtn_11sau_126 ._btnGen_11sau_140{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._error_11sau_149{color:red}._errorMessage_11sau_153{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._floatingSuccess_11sau_163{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_11sau_1 .5s linear 3.5s forwards}@keyframes _fadeOut_11sau_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 900px){._containerBtn_11sau_126{gap:14px;max-width:98vw;padding:0 2vw}._containerBtn_11sau_126 button,._containerBtn_11sau_126 ._btnGen_11sau_140{min-width:100px;max-width:100%;flex:1 1 100px}}@media (max-width: 600px){._containerForm_11sau_2{width:98vw;padding:8px;min-width:0;min-height:unset}._containerBtn_11sau_126{flex-direction:column;gap:10px;margin-top:20px;padding:0 4px}._containerBtn_11sau_126 button,._containerBtn_11sau_126 ._btnGen_11sau_140{width:100%;min-width:0;max-width:100%;flex:1 1 100%}._productGrid_11sau_78{grid-template-columns:1fr}._containerInput_11sau_25{width:100%}}._containerForm_11sau_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._container_11sau_2{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_11sau_16{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_11sau_25,._containerInputt_11sau_267{width:48%;margin-bottom:8px;display:flex;flex-direction:column}@media (max-width: 600px){._containerInput_11sau_25,._containerInputt_11sau_267{width:100%}}._containerInput_11sau_25 label,._containerInputt_11sau_267 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_11sau_25 input,._containerInput_11sau_25 select,._containerInput_11sau_25 textarea,._containerInputt_11sau_267 input,._containerInputt_11sau_267 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_11sau_25 input:focus,._containerInputt_11sau_267 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_11sau_25 input:valid,._containerInputt_11sau_267 input:valid{border-color:#44c77f}._containerInput_11sau_25 input:invalid,._containerInputt_11sau_267 input:invalid{border-color:#f25c54}._containerInput_11sau_25 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_11sau_325{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_11sau_331{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_11sau_153{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_11sau_352{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_11sau_149{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_11sau_126{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_11sau_126 button,._containerBtn_11sau_126 ._btnGen_11sau_140{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._helpText_11sau_385{color:#2098c7;font-size:.75em;margin-top:2px}._header_11sau_390{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_11sau_398{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_11sau_390 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 600px){._header_11sau_390{padding:10px 16px;min-height:44px}._backFixed_11sau_398{top:10px;left:36px}}@media (max-width: 600px){._containerBtn_11sau_126{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_11sau_126 button,._containerBtn_11sau_126 ._btnGen_11sau_140{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_11sau_126{flex-direction:column;gap:8px;align-items:stretch}}._container_12vwh_1{padding:20px;max-width:1100px;margin:0 auto}._header_12vwh_9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:16px}._subtitle_12vwh_18{margin:4px 0 0;font-size:.9rem;color:#555}._searchContainer_12vwh_24{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._searchBar_12vwh_31{flex:1 1 220px;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:.95rem}._recordsBadge_12vwh_39{padding:5px 10px;border-radius:999px;background:#eef2ff;color:#273272;font-size:.8rem;font-weight:500}._statusSummary_12vwh_50{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}._statusChip_12vwh_57{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f5f5f5;font-size:.8rem}._statusDot_12vwh_67{width:8px;height:8px;border-radius:999px}._statusBadge_12vwh_74{padding:3px 8px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase}._statusInUse_12vwh_82{background:#e6f8ec;color:#1a7f3c}._statusReserved_12vwh_87{background:#fff6e5;color:#b47404}._statusOut_12vwh_92{background:#ffe6e6;color:#b42929}._statusDefault_12vwh_97{background:#e5e7eb;color:#374151}._vehicleList_12vwh_104{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}._vehicleCard_12vwh_110{position:relative;display:flex;flex-direction:row;background:#fff;border-radius:10px;cursor:pointer;box-shadow:0 1px 4px #00000014;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;border:1px solid #f1f1f1}._vehicleCard_12vwh_110:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}._plateStrip_12vwh_129{width:6px}._cardContent_12vwh_134{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:6px}._cardHeaderRow_12vwh_142{display:flex;justify-content:space-between;align-items:center;gap:6px}._plateLabel_12vwh_149{font-weight:600;font-size:1rem}._cardInfoRow_12vwh_154{display:flex;flex-wrap:wrap;gap:10px;font-size:.85rem;color:#444}._cardInfoItem_12vwh_162 strong{font-weight:600}._pagination_12vwh_168{margin-top:20px;text-align:center}._emptyState_12vwh_173{margin-top:24px;text-align:center;font-size:.95rem;color:#666}._modalContent_12vwh_182{max-width:600px}._modalContent_12vwh_182 h2{margin-top:0;margin-bottom:4px}._modalPlate_12vwh_191{margin:0 0 12px;font-weight:600;font-size:1.1rem}._modalGrid_12vwh_197{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}._modalRow_12vwh_203{display:flex;gap:4px;font-size:.9rem}._modalKey_12vwh_209{font-weight:600;text-transform:capitalize}._modalValue_12vwh_214{word-break:break-word}._header_12vwh_9{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}._headerRight_12vwh_225{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}._topRow_12vwh_233{display:flex;align-items:center;gap:.75rem}._bottomRow_12vwh_240{display:flex;justify-content:flex-end;width:100%}._searchContainer_12vwh_24{width:260px}._searchBar_12vwh_31{width:100%}._recordsBadge_12vwh_39{font-size:.8rem;background:#e0e7ff;color:#1d4ed8;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}._menuDisplay_12vwh_268{padding:.45rem .75rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:.9rem;color:#1f2933;cursor:pointer;box-shadow:0 1px 3px #0f172a1a;transition:box-shadow .15s ease,transform .1s ease}._menuDisplay_12vwh_268:hover{box-shadow:0 4px 10px #0f172a2e;transform:translateY(-1px)}._menuDisplay_12vwh_268:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}._actionButtonBase_12vwh_289{border:none;border-radius:999px;font-size:.8rem;padding:.25rem .9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .08s ease;white-space:nowrap}._editButton_12vwh_304{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}._deleteButton_12vwh_309{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}._reserveButton_12vwh_314{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}._header_12vwh_9{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.2rem}._headerLeft_12vwh_338{flex:1 1 auto}._headerRight_12vwh_225{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}._title_12vwh_350{font-size:2rem;font-weight:700;color:#1957e8;margin:0 0 .2rem;text-align:left}._subtitle_12vwh_18{margin:0;font-size:.9rem;color:#4b5563}._filterRow_12vwh_365{display:flex;align-items:center;gap:.75rem}._searchContainer_12vwh_24{min-width:190px}._searchBar_12vwh_31{width:100%;min-width:180px;padding:.45rem .75rem;border-radius:999px;border:1px solid #cbd5e1;background:#f9fafb;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._searchBar_12vwh_31:focus{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #2563eb40}._menuDisplay_12vwh_268{padding:.4rem .75rem;border-radius:999px;border:1px solid #cbd5e1;background:#f9fafb;font-size:.9rem;cursor:pointer}._actionRow_12vwh_405{display:flex;align-items:center;gap:.75rem}._createVehicleButton_12vwh_412{border:none;border-radius:999px;padding:.38rem .95rem;font-size:.86rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#2563eb,#22c55e);cursor:pointer;box-shadow:0 2px 8px #0f172a40;transition:transform .08s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}._createVehicleButton_12vwh_412:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a4d}._createVehicleButton_12vwh_412:active{transform:translateY(0);box-shadow:0 2px 6px #0f172a40}._recordsBadge_12vwh_39{padding:.25rem .7rem;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.8rem;font-weight:600}@media (max-width: 900px){._header_12vwh_9{flex-direction:column;align-items:stretch}._headerRight_12vwh_225{align-items:stretch}._filterRow_12vwh_365{flex-wrap:wrap;justify-content:flex-start}._actionRow_12vwh_405{justify-content:space-between}}@media (max-width: 640px){._title_12vwh_350{font-size:1.6rem;text-align:center}._subtitle_12vwh_18{text-align:center}._headerRight_12vwh_225{align-items:stretch}._filterRow_12vwh_365{flex-direction:column;align-items:stretch}._searchContainer_12vwh_24,._menuDisplay_12vwh_268{width:100%}._actionRow_12vwh_405{flex-direction:column-reverse;align-items:stretch;gap:.4rem}._createVehicleButton_12vwh_412,._recordsBadge_12vwh_39{width:100%;text-align:center;justify-content:center}}@media (max-width: 600px){._header_12vwh_9{align-items:flex-start}._cardHeaderRow_12vwh_142{flex-direction:column;align-items:flex-start}._vehicleCard_12vwh_110{flex-direction:row}}._vehicleCard_12vwh_110{position:relative;display:flex;flex-direction:column;gap:6px}._cardMain_12vwh_532{all:unset;cursor:pointer;display:flex;flex-direction:row;background:#fff;border-radius:10px;box-shadow:0 1px 4px #00000014;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;border:1px solid #f1f1f1}._cardMain_12vwh_532:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}._cardNeedsChecklist_12vwh_551 ._cardMain_12vwh_532{border-color:#f59e42;box-shadow:0 0 0 1px #f59e424d}._checklistButton_12vwh_557{margin-top:2px;align-self:flex-end;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:none;background:#f59e42;color:#fff;font-size:.78rem;cursor:pointer;transition:background .15s ease,transform .1s ease}._checklistButton_12vwh_557:hover{background:#e68a25;transform:translateY(-1px)}._modalChecklistButton_12vwh_579{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:none;background:#f59e42;color:#fff;font-size:.85rem;cursor:pointer;transition:background .15s ease,transform .1s ease}._modalChecklistButton_12vwh_579:hover{background:#e68a25;transform:translateY(-1px)}._containerForm_1t6vl_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._formContainer_1t6vl_14{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_1t6vl_23{width:calc(50% - 10px);margin-bottom:10px;display:flex;flex-direction:column;position:relative}._message_1t6vl_37{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_1t6vl_44{background-color:#fdd;color:#d8000c}._error_1t6vl_50{color:red}._errorMessage_1t6vl_54{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._grid_1t6vl_67{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_1t6vl_23 label,._currencyContainer_1t6vl_74 label,._containerDirecc_1t6vl_75 label{font-weight:700;margin-bottom:5px}._productsSection_1t6vl_87{margin-top:20px}._productGrid_1t6vl_91{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_1t6vl_91 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_1t6vl_107,._removeButton_1t6vl_107{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButton_1t6vl_107:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_1t6vl_107{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_1t6vl_107:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._detalleDataGrid_1t6vl_149{width:100%;max-height:250px;overflow-y:auto;overflow-x:hidden;margin-top:16px;border-radius:8px;box-shadow:0 1px 8px #dbeafe44;background:#f8fafc;border:1.5px solid #e3e8ee}._detalleDataGrid_1t6vl_149::-webkit-scrollbar{width:8px;background:#e3e8ee}._detalleDataGrid_1t6vl_149 table{width:100%;border-collapse:collapse;min-width:420px}._detalleDataGrid_1t6vl_149 thead{background:#e3f0fb}._detalleDataGrid_1t6vl_149 th,._detalleDataGrid_1t6vl_149 td{padding:10px 8px;text-align:left;border-bottom:1px solid #e3e8ee;font-size:15px}._detalleDataGrid_1t6vl_149 th{color:#1976d2;font-size:15.5px;font-weight:700;letter-spacing:.03em}._detalleDataGrid_1t6vl_149::-webkit-scrollbar{height:8px;background:#e3e8ee}._detalleDataGrid_1t6vl_149::-webkit-scrollbar-thumb{background:#90caf9;border-radius:4px}._detalleDataGrid_1t6vl_149 tr:last-child td{border-bottom:none}._detalleDataGrid_1t6vl_149 td ._removeButton_1t6vl_107{background-color:#ff4d4d;color:#fff;border:none;padding:5px 12px;font-size:13px;border-radius:5px;cursor:pointer;transition:background .2s}._detalleDataGrid_1t6vl_149 td ._removeButton_1t6vl_107:hover{background-color:#c00}._centerCell_1t6vl_218{text-align:center}._emptyCell_1t6vl_222{text-align:center;color:#b0b0b0;font-style:italic;background:#f4f6f8;border-radius:0 0 8px 8px}._cantidadAgregarRow_1t6vl_231{display:flex;flex-direction:row;align-items:flex-end;gap:0;margin-top:8px}._cantidadLabel_1t6vl_239{font-weight:600;margin-bottom:0;margin-right:8px;color:#222;white-space:nowrap;font-size:17px;align-self:flex-end}._cantidadInput_1t6vl_249{max-width:110px;margin-right:2px;margin-left:0;margin-bottom:0}._addDetalleButton_1t6vl_256{background:#1976d2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:600;font-size:15px;cursor:pointer;margin-left:0;margin-top:0;transition:background .18s;box-shadow:0 1px 4px #1976d233}._addDetalleButton_1t6vl_256:hover{background:#135ba1}._dropdown_1t6vl_275{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:180px;max-width:100%;background:#fff;border:1.5px solid #90caf9;border-radius:7px;z-index:30;box-sizing:border-box;padding:0;list-style:none;box-shadow:0 4px 20px #90caf955;color:#222;max-height:210px;overflow-y:auto}._dropdown_1t6vl_275 li{padding:10px 14px;cursor:pointer;transition:background .13s}._dropdown_1t6vl_275 li:hover{background:#e3f2fd}._selectedEmployee_1t6vl_305{margin-top:6px;font-size:14px;color:#1976d2;background:#e3f2fd;padding:4px 8px;border-radius:5px;display:inline-block}._containerBtn_1t6vl_316{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;width:100%;box-sizing:border-box;padding:0 10px}._containerBtn_1t6vl_316 button,._containerBtn_1t6vl_316 input[type=button],._containerBtn_1t6vl_316 ._btnGen_1t6vl_329{min-width:120px;max-width:200px;width:auto;flex:1 1 150px;margin:0;box-sizing:border-box}._floatingSuccess_1t6vl_337{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1t6vl_1 .5s linear 3.5s forwards}._header_1t6vl_355{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1t6vl_363{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1t6vl_355 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 600px){._header_1t6vl_355{padding:10px 16px;min-height:44px}._backFixed_1t6vl_363{top:10px;left:36px}}@keyframes _fadeOut_1t6vl_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerForm_1t6vl_1{width:98vw;padding:8px;min-width:0;min-height:unset}._formContainer_1t6vl_14{flex-direction:column;gap:0}._containerInput_1t6vl_23{width:100%}._containerBtn_1t6vl_316{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:0 4px}._productGrid_1t6vl_91{grid-template-columns:1fr}._detalleDataGrid_1t6vl_149 table,._detalleDataGrid_1t6vl_149 thead,._detalleDataGrid_1t6vl_149 tbody,._detalleDataGrid_1t6vl_149 th,._detalleDataGrid_1t6vl_149 td,._detalleDataGrid_1t6vl_149 tr{display:block}._detalleDataGrid_1t6vl_149 thead{display:none}._detalleDataGrid_1t6vl_149 tr{margin-bottom:10px;border-radius:6px;box-shadow:0 1px 4px #cfd8dc33;background:#fff;padding:8px 0}._detalleDataGrid_1t6vl_149 td{padding:7px 8px;text-align:right;border-bottom:none;position:relative}._detalleDataGrid_1t6vl_149 td ._detalleDataGrid_1t6vl_149{margin-top:18px;margin-bottom:18px;width:100%;background:#f7f7f7;border-radius:8px;box-shadow:0 2px 8px #0674dc22;overflow-x:auto;overflow-y:auto;padding:10px 0;max-height:260px}._detalleDataGrid_1t6vl_149 td:before{content:attr(data-label)}:is() ._detalleDataGrid_1t6vl_149 table{width:100%;min-width:700px;border-collapse:collapse;background:transparent}:is() ._detalleDataGrid_1t6vl_149 thead{display:none}._detalleDataGrid_1t6vl_149 th,._detalleDataGrid_1t6vl_149 td{padding:8px 10px;text-align:left;border-bottom:1px solid #e0e0e0;font-size:15px;word-break:break-word}._containerBtn_1t6vl_316{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:0 4px}._containerBtn_1t6vl_316 ._detalleDataGrid_1t6vl_149 td[data-label=Acción]{min-width:90px;max-width:120px;word-break:break-word}._containerBtn_1t6vl_316 button,._containerBtn_1t6vl_316 input[type=button],._containerBtn_1t6vl_316 ._btnGen_1t6vl_329{min-width:0;max-width:100%;width:100%;flex:1 1 100%}}._containerForm_f0fiw_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._formContainer_f0fiw_14{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_f0fiw_23{width:calc(50% - 10px);margin-bottom:10px;display:flex;flex-direction:column;position:relative}._message_f0fiw_37{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_f0fiw_44{background-color:#fdd;color:#d8000c}._error_f0fiw_49{color:red}._errorMessage_f0fiw_53{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._grid_f0fiw_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_f0fiw_23 label,._currencyContainer_f0fiw_71 label,._containerDirecc_f0fiw_72 label{font-weight:700;margin-bottom:5px}._productsSection_f0fiw_84{margin-top:20px}._productGrid_f0fiw_88{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_f0fiw_88 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_f0fiw_104,._removeButton_f0fiw_104{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButton_f0fiw_104:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_f0fiw_104{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_f0fiw_104:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._detalleDataGrid_f0fiw_146{width:100%;max-height:250px;overflow-y:auto;overflow-x:hidden;margin-top:16px;border-radius:8px;box-shadow:0 1px 8px #dbeafe44;background:#f8fafc;border:1.5px solid #e3e8ee}._detalleDataGrid_f0fiw_146::-webkit-scrollbar{width:8px;background:#e3e8ee}._detalleDataGrid_f0fiw_146 table{width:100%;border-collapse:collapse;min-width:420px}._detalleDataGrid_f0fiw_146 thead{background:#e3f0fb}._detalleDataGrid_f0fiw_146 th,._detalleDataGrid_f0fiw_146 td{padding:10px 8px;text-align:left;border-bottom:1px solid #e3e8ee;font-size:15px}._detalleDataGrid_f0fiw_146 th{color:#1976d2;font-size:15.5px;font-weight:700;letter-spacing:.03em}._detalleDataGrid_f0fiw_146::-webkit-scrollbar{height:8px;background:#e3e8ee}._detalleDataGrid_f0fiw_146::-webkit-scrollbar-thumb{background:#90caf9;border-radius:4px}._detalleDataGrid_f0fiw_146 tr:last-child td{border-bottom:none}._detalleDataGrid_f0fiw_146 td ._removeButton_f0fiw_104{background-color:#ff4d4d;color:#fff;border:none;padding:5px 12px;font-size:13px;border-radius:5px;cursor:pointer;transition:background .2s}._detalleDataGrid_f0fiw_146 td ._removeButton_f0fiw_104:hover{background-color:#c00}._centerCell_f0fiw_215{text-align:center}._emptyCell_f0fiw_219{text-align:center;color:#b0b0b0;font-style:italic;background:#f4f6f8;border-radius:0 0 8px 8px}._cantidadAgregarRow_f0fiw_228{display:flex;flex-direction:row;align-items:flex-end;gap:0;margin-top:8px}._cantidadLabel_f0fiw_236{font-weight:600;margin-bottom:0;margin-right:8px;color:#222;white-space:nowrap;font-size:17px;align-self:flex-end}._cantidadInput_f0fiw_246{max-width:110px;margin-right:2px;margin-left:0;margin-bottom:0}._addDetalleButton_f0fiw_253{background:#1976d2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:600;font-size:15px;cursor:pointer;margin-left:0;margin-top:0;transition:background .18s;box-shadow:0 1px 4px #1976d233}._addDetalleButton_f0fiw_253:hover{background:#135ba1}._dropdown_f0fiw_272{left:0;width:100%;min-width:180px;max-width:100%;background:#fff;border:1.5px solid #90caf9;border-radius:7px;z-index:30;box-sizing:border-box;padding:0;list-style:none;box-shadow:0 4px 20px #90caf955;color:#222;max-height:210px;overflow-y:auto}._dropdown_f0fiw_272 li{padding:10px 14px;cursor:pointer;transition:background .13s}._dropdown_f0fiw_272 li:hover{background:#e3f2fd}._selectedEmployee_f0fiw_301{margin-top:6px;font-size:14px;color:#1976d2;background:#e3f2fd;padding:4px 8px;border-radius:5px;display:inline-block}._containerBtn_f0fiw_312{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;width:100%;box-sizing:border-box;padding:0 10px}._containerBtn_f0fiw_312 button,._containerBtn_f0fiw_312 input[type=button],._containerBtn_f0fiw_312 ._btnGen_f0fiw_325{min-width:120px;max-width:200px;width:auto;flex:1 1 150px;margin:0;box-sizing:border-box}._floatingSuccess_f0fiw_333{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_f0fiw_1 .5s linear 3.5s forwards}._header_f0fiw_351{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_f0fiw_359{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_f0fiw_351 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 600px){._header_f0fiw_351{padding:10px 16px;min-height:44px}._backFixed_f0fiw_359{top:10px;left:36px}}@keyframes _fadeOut_f0fiw_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerForm_f0fiw_1{width:98vw;padding:8px;min-width:0;min-height:unset}._formContainer_f0fiw_14{flex-direction:column;gap:0}._containerInput_f0fiw_23{width:100%}._containerBtn_f0fiw_312{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:0 4px}._productGrid_f0fiw_88{grid-template-columns:1fr}._detalleDataGrid_f0fiw_146 table,._detalleDataGrid_f0fiw_146 thead,._detalleDataGrid_f0fiw_146 tbody,._detalleDataGrid_f0fiw_146 th,._detalleDataGrid_f0fiw_146 td,._detalleDataGrid_f0fiw_146 tr{display:block}._detalleDataGrid_f0fiw_146 thead{display:none}._detalleDataGrid_f0fiw_146 tr{margin-bottom:10px;border-radius:6px;box-shadow:0 1px 4px #cfd8dc33;background:#fff;padding:8px 0}._detalleDataGrid_f0fiw_146 td{padding:7px 8px;text-align:right;border-bottom:none;position:relative}._detalleDataGrid_f0fiw_146 td ._detalleDataGrid_f0fiw_146{margin-top:18px;margin-bottom:18px;width:100%;background:#f7f7f7;border-radius:8px;box-shadow:0 2px 8px #0674dc22;overflow-x:auto;overflow-y:auto;padding:10px 0;max-height:260px}._detalleDataGrid_f0fiw_146 td:before{content:attr(data-label)}:is() ._detalleDataGrid_f0fiw_146 table{width:100%;min-width:700px;border-collapse:collapse;background:transparent}:is() ._detalleDataGrid_f0fiw_146 thead{display:none}._detalleDataGrid_f0fiw_146 th,._detalleDataGrid_f0fiw_146 td{padding:8px 10px;text-align:left;border-bottom:1px solid #e0e0e0;font-size:15px;word-break:break-word}._containerBtn_f0fiw_312{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:0 4px}._containerBtn_f0fiw_312 ._detalleDataGrid_f0fiw_146 td[data-label=Acción]{min-width:90px;max-width:120px;word-break:break-word}._containerBtn_f0fiw_312 button,._containerBtn_f0fiw_312 input[type=button],._containerBtn_f0fiw_312 ._btnGen_f0fiw_325{min-width:0;max-width:100%;width:100%;flex:1 1 100%}}._container_umq6a_1{margin:20px auto;padding:20px;background-color:transparent;width:1200px;min-width:500px}._actionsContainer_umq6a_10{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}._createButton_umq6a_18{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_umq6a_18:hover{background-color:#94979a}._icon_umq6a_37{margin-right:.4rem;font-size:1.1rem}._searchInput_umq6a_42{width:300px;padding:.5rem 1rem;border:1px solid #0095ff;border-radius:5px;font-size:.9rem;box-sizing:border-box;text-align:center}._searchInput_umq6a_42:focus{border:2px solid lightblue;outline:none;background-color:#e2eef1}._loadingMessage_umq6a_58{font-size:18px;text-align:center;color:#666}._detailsContainer_umq6a_64{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_umq6a_71{margin-bottom:10px}._message_umq6a_75{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_umq6a_83{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._topBtnContainer_umq6a_88{display:flex;gap:16px;margin-bottom:16px}._content_z4mad_7{background:#fff;border-radius:10px;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #00000014;overflow:hidden}._searchContainer_z4mad_16{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:.5px solid rgba(0,0,0,.12);background:#fff;flex-wrap:wrap}._searchContainer_z4mad_16 h1{font-size:17px;font-weight:600;color:#1a1a1a;letter-spacing:-.02em;white-space:nowrap;margin:0}._searchWrapper_z4mad_36{display:flex;align-items:center;background:#f7f6f2;border:.5px solid rgba(0,0,0,.12);border-radius:20px;padding:0 10px 0 6px;height:36px;transition:border-color .15s,box-shadow .15s;flex:1}._searchWrapper_z4mad_36:focus-within{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._searchIconBtn_z4mad_54{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0}._searchInput_z4mad_65{background:none;border:none;outline:none;font-size:13.5px;color:#1a1a1a;width:100%;padding:0 4px}._searchInput_z4mad_65::placeholder{color:#6b6a66}._clearSearchBtn_z4mad_79{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#6b6a66;flex-shrink:0;transition:color .15s;font-size:14px}._clearSearchBtn_z4mad_79:hover{color:#a32d2d}._tableContainer_z4mad_97{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_z4mad_97{width:100%;border-collapse:collapse;font-size:13.5px;min-width:480px}._table_z4mad_97 th,._table_z4mad_97 td{text-align:center}._table_z4mad_97 thead tr{background:#f7f6f2;border-bottom:1px solid rgba(0,0,0,.12)}._table_z4mad_97 thead th{padding:11px 16px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0b0b0b;border-right:.5px solid rgba(0,0,0,.08);text-align:center}._table_z4mad_97 thead th:last-child{border-right:none}._actionsHeader_z4mad_135{text-align:center;min-width:100px}._idColumn_z4mad_140{max-width:80px;font-family:monospace;font-size:12px;color:#6b6a66}._table_z4mad_97 tbody tr{border-bottom:.5px solid rgba(0,0,0,.08);transition:background .1s}._table_z4mad_97 tbody tr:last-child{border-bottom:none}._tableRow_z4mad_157:hover{background:#eff6ff}._table_z4mad_97 tbody td{padding:11px 16px;color:#1a1a1a;vertical-align:middle;border-right:.5px solid rgba(0,0,0,.05)}._table_z4mad_97 tbody td:last-child{border-right:none}._actionsCell_z4mad_173{text-align:center}._actionsWrapper_z4mad_177{display:flex;align-items:center;justify-content:center;gap:6px}._editButton_z4mad_184,._deleteButton_z4mad_185{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButton_z4mad_184{color:#185fa5}._editButton_z4mad_184:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c;box-shadow:0 1px 3px #00000014}._deleteButton_z4mad_185{color:#a32d2d}._deleteButton_z4mad_185:hover{background:#fcebeb;border-color:#a32d2d;box-shadow:0 1px 3px #00000014}._cardsContainer_z4mad_225{display:none}._noDataMessage_z4mad_229{padding:24px;text-align:center;color:#6b6a66;font-size:13.5px}._card_z4mad_225{background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:10px;margin-bottom:10px;box-shadow:0 1px 3px #00000012;overflow:hidden}._cardHeader_z4mad_247{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;gap:8px}._cardTitle_z4mad_255{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._cardTopRow_z4mad_263{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}._cardLabel_z4mad_270{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._cardValue_z4mad_280{font-size:13px;color:#1a1a1a;word-break:break-word}._cardActions_z4mad_287{display:flex;align-items:center;gap:6px;flex-shrink:0}._editButtonMobile_z4mad_294,._deleteButtonMobile_z4mad_295{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._editButtonMobile_z4mad_294{color:#185fa5}._editButtonMobile_z4mad_294:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c}._deleteButtonMobile_z4mad_295{color:#a32d2d}._deleteButtonMobile_z4mad_295:hover{background:#fcebeb;border-color:#a32d2d}._expandButton_z4mad_328{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#f7f6f2;cursor:pointer;font-size:11px;color:#6b6a66;transition:background .15s;flex-shrink:0}._expandButton_z4mad_328:hover{background:#eff6ff;border-color:#185fa5;color:#185fa5}._cardBody_z4mad_351{border-top:.5px solid rgba(0,0,0,.08);padding:12px 14px;background:#fafaf8}._detailList_z4mad_357{margin:0;padding:0;display:flex;flex-direction:column;gap:0}._detailRow_z4mad_365{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-bottom:.5px solid rgba(0,0,0,.06)}._detailRow_z4mad_365:last-child{border-bottom:none}._detailKey_z4mad_378{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap;flex-shrink:0}._detailValue_z4mad_388{font-size:13px;color:#1a1a1a;text-align:right;word-break:break-word;margin:0}._actionFullWidth_z4mad_397,._actionFullWidthDanger_z4mad_398{flex:1;height:34px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);cursor:pointer;font-size:13px;font-weight:500;transition:all .15s}._actionFullWidth_z4mad_397{background:#e6f1fb;color:#185fa5;border-color:#185fa5}._actionFullWidth_z4mad_397:hover{background:#d0e8f8}._actionFullWidthDanger_z4mad_398{background:#fcebeb;color:#a32d2d;border-color:#a32d2d}._actionFullWidthDanger_z4mad_398:hover{background:#f7d6d6}._estadoPendiente_z4mad_428{color:#b58900;font-weight:600}._estadoAprobado_z4mad_433{color:#2e7d32;font-weight:600}._estadoRechazado_z4mad_438{color:#c62828;font-weight:600}._deleteButton_z4mad_185:disabled{opacity:.4;cursor:not-allowed}._colOrdinarias_z4mad_446{background-color:#eaf4ff}._colExtras_z4mad_450{background-color:#fff4e5}thead th._colOrdinarias_z4mad_446{color:#1a5fb4;font-weight:600;border-top:3px solid #1a73e8}thead th._colExtras_z4mad_450{color:#b45309;font-weight:600;border-top:3px solid #f59e0b}td._colOrdinarias_z4mad_446{color:#1a5fb4;font-weight:600}td._colExtras_z4mad_450{color:#b45309;font-weight:600}tbody tr:last-child td._colOrdinarias_z4mad_446{border-bottom:3px solid #1a73e8}tbody tr:last-child td._colExtras_z4mad_450{border-bottom:3px solid #f59e0b}._tableRow_z4mad_157:hover ._colOrdinarias_z4mad_446{background-color:#d7e9ff}._tableRow_z4mad_157:hover ._colExtras_z4mad_450{background-color:#ffe9c7}._sortIndicator_z4mad_496{margin-left:6px;font-size:11px;display:inline-block}._sortIndicatorIdle_z4mad_503{color:#2fdf03;opacity:.7;transition:opacity .15s ease,color .15s ease}._sortIndicatorActive_z4mad_510{color:#1677ff;opacity:1;font-weight:700}._table_z4mad_97 th:hover ._sortIndicatorIdle_z4mad_503{opacity:1;color:#666}@media (max-width: 768px){._searchContainer_z4mad_16{padding:12px 14px;gap:10px}._searchContainer_z4mad_16 h1{font-size:15px}._searchWrapper_z4mad_36{max-width:100%;min-width:0}._table_z4mad_97{font-size:12.5px;min-width:420px}._table_z4mad_97 thead th{padding:9px 12px;font-size:10.5px}._table_z4mad_97 tbody td{padding:9px 12px}._editButton_z4mad_184,._deleteButton_z4mad_185{width:28px;height:28px;font-size:13px}}@media (max-width: 480px){._tableContainer_z4mad_97{display:none}._cardsContainer_z4mad_225{display:block;padding:10px}._searchContainer_z4mad_16{flex-direction:column;align-items:stretch;padding:12px;gap:10px}._searchContainer_z4mad_16 h1{font-size:15px}._searchWrapper_z4mad_36{max-width:100%;border-radius:6px}}._container_12w3m_1{margin:20px auto;padding:20px;background-color:transparent;width:1100px;min-width:500px}._title_12w3m_9{font-size:2rem;color:#0697f8;margin-bottom:20px;text-align:center}._actionsContainer_12w3m_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_12w3m_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_12w3m_26:hover{background-color:#94979a}._icon_12w3m_49{margin-right:.4rem;font-size:1.1rem}._searchInput_12w3m_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_12w3m_66{font-size:18px;text-align:center;color:#666}._detailsContainer_12w3m_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_12w3m_79{margin-bottom:10px}._message_12w3m_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_12w3m_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._forbiddenMessage_12w3m_96{background-color:#ffe0e0;color:#b71c1c;border:1px solid #f44336;padding:2rem 1rem;border-radius:8px;margin:2rem auto;text-align:center;font-size:1.15rem;box-shadow:0 2px 8px #f443361f;max-width:90vw;width:100%}._forbiddenMessage_12w3m_96 h2{font-size:1.6rem;margin-bottom:.5rem;color:#b71c1c;word-break:break-word}._forbiddenMessage_12w3m_96 p{margin:0;font-size:1rem;color:#b71c1c;word-break:break-word}@media (max-width: 600px){._forbiddenMessage_12w3m_96{padding:1.2rem .5rem;font-size:1rem;border-radius:5px;margin:1.2rem auto;max-width:98vw}._forbiddenMessage_12w3m_96 h2{font-size:1.2rem;margin-bottom:.3rem}._forbiddenMessage_12w3m_96 p{font-size:.95rem}}@media (max-width: 1200px){._container_12w3m_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_12w3m_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_12w3m_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_12w3m_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_12w3m_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_12w3m_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_12w3m_72{padding:10px;font-size:.95rem}._detailsRow_12w3m_79{margin-bottom:7px}._loadingMessage_12w3m_66{font-size:1rem;margin-bottom:7px}._message_12w3m_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_12w3m_1{padding:2px;margin:2px auto;width:100vw}._title_12w3m_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_12w3m_16{gap:6px;margin-bottom:5px}._createButton_12w3m_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_12w3m_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_12w3m_72{padding:5px;font-size:.87rem}._detailsRow_12w3m_79{margin-bottom:4px}._message_12w3m_83{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_1usy7_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._container_1usy7_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1usy7_33{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._header_1usy7_48{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1usy7_56{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1usy7_48 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._containerInput_1usy7_41{position:relative}._dropdown_1usy7_75{position:absolute;top:100%;left:0;right:0;z-index:50;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1.2px solid #b8c3d1;border-radius:7px;box-shadow:0 4px 14px #0000001f;max-height:200px;overflow-y:auto}._dropdown_1usy7_75 li{padding:8px 10px;cursor:pointer;font-size:.95rem}._dropdown_1usy7_75 li:hover{background:#e7f4ff}._toast_1usy7_160{position:fixed;top:20px;right:20px;z-index:1000;padding:12px 18px;border-radius:8px;font-size:.95rem;box-shadow:0 4px 14px #00000026}._toastSuccess_1usy7_170{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd}._toastError_1usy7_175{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0}._errorMessage_1usy7_181{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._containerBtn_1usy7_210{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_1usy7_210 button,._containerBtn_1usy7_210 ._btnGen_1usy7_220{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._containerDirecc_1usy7_228 input:valid{border-color:#44c77f}._containerDirecc_1usy7_228{width:100%;margin-bottom:10px}._containerDirecc_1usy7_228 input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._containerInput_1usy7_41,._containerInputt_1usy7_42{width:48%;margin-bottom:8px;display:flex;flex-direction:column}._containerInput_1usy7_41 label,._containerInputt_1usy7_42 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_1usy7_41 input,._containerInput_1usy7_41 select,._containerInput_1usy7_41 textarea,._containerInputt_1usy7_42 input,._containerInputt_1usy7_42 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_1usy7_41 input:focus,._containerInputt_1usy7_42 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_1usy7_41 input:valid,._containerInputt_1usy7_42 input:valid{border-color:#44c77f}._containerInput_1usy7_41 input:invalid,._containerInputt_1usy7_42 input:invalid{border-color:#f25c54}._containerInput_1usy7_41 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_1usy7_146{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_1usy7_152{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_1usy7_181{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_1usy7_193{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_1usy7_181{color:#d40013;font-size:.88rem;margin:2px 0 0}@media (max-width: 600px){._containerInput_1usy7_41,._containerInputt_1usy7_42{width:100%}}@media (max-width: 600px){._containerBtn_1usy7_210{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1usy7_210 button,._containerBtn_1usy7_210 ._btnGen_1usy7_220{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_1usy7_210{flex-direction:column;gap:8px;align-items:stretch}}._container_1gvwq_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1200px;min-width:500px}._title_1gvwq_9{font-size:2rem;color:#0697f8;margin-bottom:20px;text-align:center}._actionsContainer_1gvwq_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_1gvwq_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1gvwq_26:hover{background-color:#94979a}._icon_1gvwq_49{margin-right:.4rem;font-size:1.1rem}._searchInput_1gvwq_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_1gvwq_66{font-size:18px;text-align:center;color:#666}._detailsContainer_1gvwq_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1gvwq_79{margin-bottom:10px}._message_1gvwq_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1gvwq_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._menuDisplay_1gvwq_96{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._extraButtonsContainer_1gvwq_115{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:8px 0 10px;flex-wrap:wrap}._extraButtonsRight_1gvwq_123{display:flex;align-items:center;gap:6px;margin-top:10px}@media (max-width: 1200px){._container_1gvwq_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_1gvwq_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_1gvwq_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_1gvwq_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_1gvwq_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_1gvwq_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_1gvwq_72{padding:10px;font-size:.95rem}._detailsRow_1gvwq_79{margin-bottom:7px}._loadingMessage_1gvwq_66{font-size:1rem;margin-bottom:7px}._message_1gvwq_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_1gvwq_1{padding:2px;margin:2px auto;width:100vw}._title_1gvwq_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_1gvwq_16{gap:6px;margin-bottom:5px}._createButton_1gvwq_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_1gvwq_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_1gvwq_72{padding:5px;font-size:.87rem}._detailsRow_1gvwq_79{margin-bottom:4px}._message_1gvwq_83{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_15f15_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._errorMessage_15f15_102{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._containerBtn_15f15_120{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%;margin-top:8px;box-sizing:border-box}._containerDirecc_15f15_139 input:valid{border-color:#44c77f}._containerDirecc_15f15_139{width:100%;margin-bottom:10px}._containerDirecc_15f15_139 input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._autocompleteDropdown_15f15_157{position:absolute;top:100%;left:0;width:100%;z-index:999;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px #0000001f}._autocompleteOption_15f15_171{padding:8px 12px;cursor:pointer}._autocompleteOption_15f15_171:hover{background:#f3f3f3}._floatingSuccess_15f15_179{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_15f15_1 .5s linear 3.5s forwards}._floatingError_15f15_197{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#f44336,#e57373);border:1.2px solid #f8b0b0;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #b4323224;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_15f15_1 .5s linear 3.5s forwards}._header_15f15_215{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_15f15_223{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_15f15_215 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._inputDescripcion_15f15_237{width:100%!important;grid-column:1 / -1}._inputDescripcion_15f15_237 textarea{width:100%;min-height:60px}@media (max-width: 600px){._header_15f15_215{padding:10px 16px;min-height:44px}._backFixed_15f15_223{top:10px;left:36px}}@keyframes _fadeOut_15f15_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}._container_15f15_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_15f15_25{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_15f15_33,._containerInputt_15f15_34{width:48%;margin-bottom:8px;display:flex;flex-direction:column}@media (max-width: 600px){._containerInput_15f15_33,._containerInputt_15f15_34{width:100%}}._containerInput_15f15_33 label,._containerInputt_15f15_34 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_15f15_33 input,._containerInput_15f15_33 select,._containerInput_15f15_33 textarea,._containerInputt_15f15_34 input,._containerInputt_15f15_34 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_15f15_33 input:focus,._containerInputt_15f15_34 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_15f15_33 input:valid,._containerInputt_15f15_34 input:valid{border-color:#44c77f}._containerInput_15f15_33 input:invalid,._containerInputt_15f15_34 input:invalid{border-color:#f25c54}._containerInput_15f15_33 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_15f15_87{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_15f15_93{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_15f15_102{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_15f15_396{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_15f15_102{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_15f15_120{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_15f15_120 button,._containerBtn_15f15_120 ._btnGen_15f15_131{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}@media (max-width: 600px){._containerBtn_15f15_120{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_15f15_120 button,._containerBtn_15f15_120 ._btnGen_15f15_131{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_15f15_120{flex-direction:column;gap:8px;align-items:stretch}}._containerForm_1apfi_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._errorMessage_1apfi_100{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._containerBtn_1apfi_118{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%;margin-top:8px;box-sizing:border-box}._containerDirecc_1apfi_137 input:valid{border-color:#44c77f}._containerDirecc_1apfi_137{width:100%;margin-bottom:10px}._containerDirecc_1apfi_137 input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}._autocompleteDropdown_1apfi_155{position:absolute;top:100%;left:0;width:100%;z-index:999;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px #0000001f}._autocompleteOption_1apfi_169{padding:8px 12px;cursor:pointer}._autocompleteOption_1apfi_169:hover{background:#f3f3f3}._floatingSuccess_1apfi_177{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1apfi_1 .5s linear 3.5s forwards}._header_1apfi_196{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1apfi_204{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1apfi_196 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 600px){._header_1apfi_196{padding:10px 16px;min-height:44px}._backFixed_1apfi_204{top:10px;left:36px}}@keyframes _fadeOut_1apfi_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 700px){._containerForm_1apfi_1{width:98vw;max-width:99vw;padding:16px 6px}}@media (max-width: 480px){._containerForm_1apfi_1{width:100vw;max-width:100vw;margin:0;border-radius:0;box-shadow:none;padding:10px 2vw}}._container_1apfi_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1apfi_25{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_1apfi_33,._containerInputt_1apfi_34{width:48%;margin-bottom:8px;display:flex;flex-direction:column}@media (max-width: 600px){._containerInput_1apfi_33,._containerInputt_1apfi_34{width:100%}}._containerInput_1apfi_33 label,._containerInputt_1apfi_34 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_1apfi_33 input,._containerInput_1apfi_33 select,._containerInput_1apfi_33 textarea,._containerInputt_1apfi_34 input,._containerInputt_1apfi_34 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_1apfi_33 input:focus,._containerInputt_1apfi_34 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_1apfi_33 input:valid,._containerInputt_1apfi_34 input:valid{border-color:#44c77f}._containerInput_1apfi_33 input:invalid,._containerInputt_1apfi_34 input:invalid{border-color:#f25c54}._containerInput_1apfi_33 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_1apfi_85{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_1apfi_91{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_1apfi_100{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_1apfi_387{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_1apfi_100{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_1apfi_118{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_1apfi_118 button,._containerBtn_1apfi_118 ._btnGen_1apfi_129{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}@media (max-width: 600px){._containerBtn_1apfi_118{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1apfi_118 button,._containerBtn_1apfi_118 ._btnGen_1apfi_129{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_1apfi_118{flex-direction:column;gap:8px;align-items:stretch}}._container_1wvvk_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1250px;min-width:500px}._title_1wvvk_9{font-size:2rem;color:#0697f8;margin-bottom:20px;text-align:center}._actionsContainer_1wvvk_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_1wvvk_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1wvvk_26:hover{background-color:#94979a}._icon_1wvvk_46{margin-right:.4rem;font-size:1.1rem}._searchInput_1wvvk_52{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_1wvvk_63{font-size:18px;text-align:center;color:#666}._detailsContainer_1wvvk_69{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1wvvk_76{margin-bottom:10px}._message_1wvvk_80{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1wvvk_88{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._importSummary_1wvvk_94{margin:2em 0;padding:1.5em 2em;background:#f8fafc;border-radius:10px;box-shadow:0 2px 10px #23242812;border:1px solid #e2e8f0;font-size:1rem}._importSummary_1wvvk_94 h2{margin-top:0;font-size:1.5em;color:#2d3748;font-weight:700}._importSummary_1wvvk_94 h4{margin-bottom:.5em;color:#2b6cb0;font-size:1.1em;font-weight:600}._importSummary_1wvvk_94 ul{list-style:disc;margin-left:1.2em;margin-bottom:1em;color:#374151;padding-left:1em}._importSummary_1wvvk_94 ul li{margin-bottom:.3em}._importTable_1wvvk_130{width:100%;border-collapse:collapse;margin-bottom:2em;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 1px 4px #2324280a}._importTable_1wvvk_130 th,._importTable_1wvvk_130 td{padding:.6em .8em;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.98em}._importTable_1wvvk_130 th{background:#edf2f7;color:#1a202c;font-weight:700}._importTable_1wvvk_130 tr:last-child td{border-bottom:none}._importTable_1wvvk_130 td{color:#4a5568}._importTable_1wvvk_130 tr:hover td{background:#f1f5f9}._container_1wvvk_1 table th:nth-child(4){min-width:90px;white-space:nowrap}@media (max-width: 1200px){._container_1wvvk_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 900px){._importSummary_1wvvk_94{padding:1em .5em;font-size:.95em}._importTable_1wvvk_130 th,._importTable_1wvvk_130 td{padding:.4em .5em;font-size:.87em}}@media (max-width: 700px){._container_1wvvk_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_1wvvk_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_1wvvk_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_1wvvk_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_1wvvk_52{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_1wvvk_69{padding:10px;font-size:.95rem}._detailsRow_1wvvk_76{margin-bottom:7px}._loadingMessage_1wvvk_63{font-size:1rem;margin-bottom:7px}._message_1wvvk_80{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_1wvvk_1{padding:2px;margin:2px auto;width:100vw}._title_1wvvk_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_1wvvk_16{gap:6px;margin-bottom:5px}._createButton_1wvvk_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_1wvvk_52{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_1wvvk_69{padding:5px;font-size:.87rem}._detailsRow_1wvvk_76{margin-bottom:4px}._message_1wvvk_80{font-size:.87rem;padding:4px;margin-top:6px}}._desgloseContainer_gwbtf_1{margin-top:18px;background:#fcfcfc;border:1px solid #ececec;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:20px 12px}._desgloseHeader_gwbtf_9{display:flex;align-items:center;justify-content:space-between}._desgloseTitle_gwbtf_14{font-size:1.18rem;font-weight:600;color:#2c4672}._desgloseTable_gwbtf_19{width:100%;border-collapse:collapse;margin-bottom:10px;background:#fff}._desgloseTable_gwbtf_19 th,._desgloseTable_gwbtf_19 td{padding:7px 10px;border-bottom:1px solid #ececec}._desgloseTable_gwbtf_19 th{background:#f5f8fa;color:#3a556a;font-weight:600;text-align:left}._desgloseTable_gwbtf_19 td{color:#264157;vertical-align:top;text-align:left}._desgloseTable_gwbtf_19 td:last-child,._desgloseTable_gwbtf_19 th:last-child{text-align:right}._totalRow_gwbtf_45{text-align:right;font-weight:600;padding-top:5px;color:#206a50}._noData_gwbtf_51{text-align:center;color:#888;font-style:italic}._messageError_gwbtf_56{padding:8px;color:#b60101;background:#ffecec;border-radius:5px;margin-bottom:8px;text-align:center}._reloadButton_gwbtf_64{background:transparent;border:none;cursor:pointer;margin-left:8px;padding:2px 6px;font-size:1.02em;color:#337ab7;border-radius:50%;transition:background .16s}._reloadButton_gwbtf_64:hover:not(:disabled){background:#eef6fe;color:#185da5}._reloadButton_gwbtf_64:disabled{opacity:.5;cursor:not-allowed}._containerForm_15urx_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:760px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:14px 20px 12px;margin:2% auto}._header_15urx_17{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_15urx_25{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_15urx_17 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._container_15urx_2{width:100%}._formContainer_15urx_43{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 16px;width:100%}._inputGroup_15urx_51{display:flex;flex-direction:column;gap:6px}._span-3_15urx_52{grid-column:span 3}._span-4_15urx_53{grid-column:span 4}._span-6_15urx_54{grid-column:span 6}._span-8_15urx_55{grid-column:span 8}._span-12_15urx_56{grid-column:span 12}._inputGroup_15urx_51 label{font-weight:500;color:#0c1e34;font-size:.96rem}._inputGroup_15urx_51 input,._inputGroup_15urx_51 select,._inputGroup_15urx_51 textarea{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;width:100%;box-sizing:border-box}._inputGroup_15urx_51 input:focus,._inputGroup_15urx_51 select:focus,._inputGroup_15urx_51 textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputGroup_15urx_51 textarea{min-height:64px;resize:vertical}#_numero_orden_15urx_1{max-width:180px;text-align:center;letter-spacing:1px}._errorMessage_15urx_99{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.95rem;margin-bottom:7px}._error_15urx_99{color:#d40013;font-size:.88rem;margin-top:4px}._autocompleteWrapper_15urx_117{position:relative}._autocompleteList_15urx_118{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:8px;z-index:10;max-height:180px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;box-shadow:0 4px 12px #00000014}._autocompleteItem_15urx_134{padding:8px 10px;cursor:pointer;border-bottom:1px solid #eee}._autocompleteItem_15urx_134:hover{background:#f5fbff}._floatingSuccess_15urx_144{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_15urx_1 .5s linear 3.5s forwards}._containerBtn_15urx_164{grid-column:1 / -1;width:100%;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}._containerBtn_15urx_164>*{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:128px;padding:10px 18px;border-radius:10px;font-size:.98rem;font-weight:600;box-sizing:border-box}._containerBtn_15urx_164 button,._containerBtn_15urx_164 ._btnGen_15urx_192,._containerBtn_15urx_164 ._btnClear_15urx_193{width:auto!important;flex:0 0 auto!important}@media (max-width: 700px){._containerBtn_15urx_164{flex-direction:column;align-items:stretch;justify-content:center;gap:10px}._containerBtn_15urx_164>*{width:100%;min-width:0}}@keyframes _fadeOut_15urx_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 700px){._formContainer_15urx_43{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}._span-3_15urx_52,._span-4_15urx_53,._span-6_15urx_54,._span-8_15urx_55,._span-12_15urx_56{grid-column:span 12}._containerBtn_15urx_164{flex-direction:column;gap:10px;align-items:stretch}}@media (max-width: 600px){._header_15urx_17{padding:10px 16px;min-height:44px}._backFixed_15urx_25{top:10px;left:36px}}._containerForm_n1kci_4{display:flex;flex-direction:column;align-items:center;width:calc(100% - 32px);max-width:1080px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:14px 20px 20px;margin:24px auto 32px;box-sizing:border-box}._header_n1kci_22{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px;box-sizing:border-box}._backFixed_n1kci_31{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_n1kci_22 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._containerFormWrapper_n1kci_51{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start;width:100%}._container_n1kci_4{width:100%;min-width:0}._formContainer_n1kci_64{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 16px;width:100%}._span-2_n1kci_72{grid-column:span 2}._span-3_n1kci_73{grid-column:span 3}._span-4_n1kci_74{grid-column:span 4}._span-6_n1kci_75{grid-column:span 6}._span-7_n1kci_76{grid-column:span 7}._span-8_n1kci_77{grid-column:span 8}._span-12_n1kci_78{grid-column:span 12}._inputGroup_n1kci_83{display:flex;flex-direction:column;gap:6px;min-width:0}._inputGroup_n1kci_83 label{font-weight:500;color:#0c1e34;font-size:.96rem}._inputGroup_n1kci_83 input,._inputGroup_n1kci_83 select,._inputGroup_n1kci_83 textarea{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;width:100%;box-sizing:border-box}._inputGroup_n1kci_83 input:focus,._inputGroup_n1kci_83 select:focus,._inputGroup_n1kci_83 textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputGroup_n1kci_83 textarea{min-height:64px;resize:vertical}#_numero_orden_n1kci_1{max-width:180px;text-align:center;letter-spacing:1px}._errorMessage_n1kci_132{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 10px;border-radius:7px;width:100%;font-size:.95rem;margin-bottom:7px;box-sizing:border-box}._error_n1kci_132{color:#d40013;font-size:.88rem;margin-top:4px}._warning_n1kci_150{color:#9a6700;font-size:.85rem;line-height:1.3}._autocompleteWrapper_n1kci_159{position:relative}._autocompleteList_n1kci_163{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:8px;z-index:10;max-height:180px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;box-shadow:0 4px 12px #00000014}._autocompleteItem_n1kci_180{padding:8px 10px;cursor:pointer;border-bottom:1px solid #eee}._autocompleteItem_n1kci_180:hover{background:#f5fbff}._floatingSuccess_n1kci_193{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_n1kci_1 .5s linear 3.5s forwards}@keyframes _fadeOut_n1kci_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}._containerBtn_n1kci_222{grid-column:1 / -1;width:100%;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}._containerBtn_n1kci_222>*{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:128px;padding:10px 18px;border-radius:10px;font-size:.98rem;font-weight:600;box-sizing:border-box}._containerBtn_n1kci_222 button,._containerBtn_n1kci_222 ._btnGen_n1kci_247,._containerBtn_n1kci_222 ._btnClear_n1kci_248{width:auto!important;flex:0 0 auto!important}._sidebar_n1kci_256{display:flex;flex-direction:column;gap:14px;min-width:0}._fieldsetCompact_n1kci_263{border:1px solid #c4c4c4;border-radius:6px;margin:0;padding:.75rem 1rem .9rem;background:#fafdff;min-width:0}._fieldsetCompact_n1kci_263 legend{font-weight:600;font-size:.98rem;padding:0 .35rem}._sideFields_n1kci_278{display:flex;flex-direction:column;gap:10px}._sideFields_n1kci_278 ._inputGroup_n1kci_83{gap:4px}._sideFields_n1kci_278 ._inputGroup_n1kci_83 label{font-size:.9rem}._sideFields_n1kci_278 ._inputGroup_n1kci_83 input{padding:6px 8px;font-size:.93rem}._checkboxGroup_n1kci_298{display:flex;flex-direction:column;gap:4px;padding-top:4px}._checkboxGroup_n1kci_298 label{display:flex;align-items:center;gap:8px;font-weight:500;color:#0c1e34;font-size:.93rem;cursor:pointer}._checkboxGroup_n1kci_298 input[type=checkbox]{width:18px;height:18px;margin:0;flex:0 0 auto;cursor:pointer}._checkboxGroup_n1kci_298 small{color:#888;font-size:.8rem;line-height:1.3}@media (max-width: 960px){._containerFormWrapper_n1kci_51{grid-template-columns:1fr}._sideFields_n1kci_278{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px}._checkboxGroup_n1kci_298{grid-column:1 / -1}}@media (max-width: 700px){._formContainer_n1kci_64{gap:12px}._span-2_n1kci_72,._span-3_n1kci_73,._span-4_n1kci_74,._span-6_n1kci_75,._span-7_n1kci_76,._span-8_n1kci_77,._span-12_n1kci_78{grid-column:span 12}._containerBtn_n1kci_222{flex-direction:column;gap:10px;align-items:stretch}._containerBtn_n1kci_222>*{width:100%;min-width:0}}@media (max-width: 600px){._containerForm_n1kci_4{width:calc(100% - 16px);padding:12px 12px 16px}._header_n1kci_22{padding:10px 16px;min-height:44px}._backFixed_n1kci_31{top:10px;left:36px}}._container_5fdcm_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1300px;min-width:500px}._actionsContainer_5fdcm_10{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}._createButton_5fdcm_18{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_5fdcm_18:hover{background-color:#94979a}._icon_5fdcm_37{margin-right:.4rem;font-size:1.1rem}._searchInput_5fdcm_42{width:300px;padding:.5rem 1rem;border:1px solid #0095ff;border-radius:5px;font-size:.9rem;box-sizing:border-box;text-align:center}._checkboxEntrega_5fdcm_52{accent-color:#0c931c}._checkboxEntrega_5fdcm_52:disabled{accent-color:#0c931c}._searchInput_5fdcm_42:focus{border:2px solid lightblue;outline:none;background-color:#e2eef1}._loadingMessage_5fdcm_65{font-size:18px;text-align:center;color:#666}._detailsContainer_5fdcm_71{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_5fdcm_78{margin-bottom:10px}._message_5fdcm_82{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_5fdcm_90{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._topBtnContainer_5fdcm_95{display:flex;gap:16px;margin-bottom:16px}._titleSpacing_5fdcm_100{margin-bottom:70px;color:#0095ff}._myCustomBtn_5fdcm_104{display:inline-flex;align-items:center;gap:2px;background:linear-gradient(135deg,#b0f0be 70%,#838880);color:#0e62df;border:1.5px solid #90caf9;border-radius:8px;padding:.35em 1.2em;font-size:.98rem;font-weight:600;cursor:pointer;transition:background .16s,color .15s,border .15s,box-shadow .18s;margin-right:9px;box-shadow:0 1px 7px #0e62df17}._myCustomBtn_5fdcm_104:hover{background:linear-gradient(135deg,#e3f2fd 50%,#bbdefb);color:#1565c0;border-color:#1565c0;transform:translateY(-2px) scale(1.03);box-shadow:0 2px 10px #0e62df1a}._myCustomBtnn_5fdcm_129 svg,._myCustomBtn_5fdcm_104 svg{vertical-align:middle;margin-right:8px!important}._lockButton_5fdcm_134{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px;transition:all .15s}._lockButton_5fdcm_134:hover{border-color:#16975a;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 10px #0003}._lockButton_5fdcm_134:active{transform:scale(.95);box-shadow:0 2px 6px #0003}._lockButton_5fdcm_134:focus{outline:2px solid #6bc79a;outline-offset:2px}._menuDisplay_5fdcm_166{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 768px){._container_5fdcm_1{max-width:100vw!important;min-width:0!important;width:100vw!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}}html,body{width:100vw;min-width:100vw;overflow-x:hidden}@media (max-width: 768px){._lockButton_5fdcm_134{padding:8px 10px;border-radius:4px;font-size:14px;margin-right:4px}}@media (max-width: 480px){._lockButton_5fdcm_134{padding:6px 8px;font-size:12px;margin-right:2px}}._formPage_1scam_4{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}._containerForm_1scam_12{max-width:900px;margin:55px auto 20px;box-shadow:0 4px 32px #1890ff22;border-radius:12px;background:transparent;padding:32px 24px 24px;display:flex;flex-direction:row;gap:18px;align-items:flex-start}._header_1scam_26{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px;margin-top:-6%}._backFixed_1scam_35{position:absolute;top:12px;left:2px;white-space:nowrap;z-index:1}._header_1scam_26 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._containerInput_1scam_54{width:100%;display:flex;flex-direction:column;margin-bottom:16px;font-size:1rem}._containerInput_1scam_54 label{display:block;font-weight:500;margin-bottom:6px}._inputEmpleado_1scam_68{width:95%;padding:8px 10px;border-radius:6px;border:1px solid #bdbdbd;font-size:1rem;box-sizing:border-box;margin-bottom:.5rem}._dropdownEmpleados_1scam_78{position:absolute;background:#fff;border:1px solid #ccc;width:100%;z-index:10;max-height:160px;overflow-y:auto;margin:0;padding:0;list-style:none;box-shadow:0 4px 12px #00000014;font-size:1rem}._dropdownItem_1scam_93{padding:6px 10px;cursor:pointer;border-bottom:1px solid #eee;background:#fff;transition:background .18s}._dropdownItem_1scam_93:hover{background:#e6f7ff}._error_1scam_105{color:red}._signatureBox_1scam_110{border:1px solid #ccc;background:#fff;width:335px;padding:12px}._clearSignatureButton_1scam_117{display:inline-block;padding:.6rem 1.4rem;border:2px solid #0083fb;border-radius:8px;background:#fff;color:#0083fb;font-weight:600;font-size:1rem;cursor:pointer;transition:all .19s ease-in-out;text-align:center;min-width:120px;box-shadow:0 2px 8px #0083fb1c;letter-spacing:.02em}._clearSignatureButton_1scam_117:hover{background:#0083fb;color:#fff;box-shadow:0 4px 16px #0083fb30;transform:translateY(-1px) scale(1.03)}._clearSignatureButton_1scam_117:active{background:#0171d3;border-color:#0171d3;transform:scale(.98)}._clearSignatureButton_1scam_117:focus{outline:none;box-shadow:0 0 0 3px #0083fb42}._containerBtn_1scam_153{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_1scam_153 button,._containerBtn_1scam_153 ._btnGen_1scam_167{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._toolsSidebar_1scam_179{position:fixed;right:12px;margin-top:-30px;width:220px;max-height:72vh;background:transparent;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 10px 30px #0000000f;padding:8px;display:flex;flex-direction:column;gap:8px;z-index:1200}._sidebarHeader_1scam_196{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid #f0f0f0}._sidebarSearch_1scam_205 input{width:100%;padding:6px 8px;border-radius:6px;border:1px solid #ddd;box-sizing:border-box}._sidebarList_1scam_213{overflow:auto;max-height:calc(72vh - 120px);display:flex;flex-direction:column;gap:6px}._sidebarEmpty_1scam_221{color:#777;padding:12px;text-align:center;font-size:13px}._toolItem_1scam_228{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:8px;background:linear-gradient(135deg,#f8f67a,#e6bd0b);border:1px solid #918f8f;cursor:grab;-webkit-user-select:none;user-select:none}._toolItem_1scam_228:active{cursor:grabbing}._toolItem_1scam_228:has(._addSmallBtn_1scam_243:disabled){background-color:#f5f5f5}._toolItemDisabled_1scam_247{pointer-events:none!important;-webkit-user-select:none;user-select:none}._toolName_1scam_252{font-size:13px;color:#122}._toolActions_1scam_254{display:flex;gap:6px;align-items:center}._addSmallBtn_1scam_243{background:#0b8aff;color:#fff;border:none;padding:6px 8px;border-radius:6px;cursor:pointer}._addSmallBtn_1scam_243:disabled{opacity:.4;cursor:not-allowed!important;background-color:#ccc}._toolsTableWrapperr_1scam_274{flex:1 1 0;min-width:320px;border:1px dashed transparent;padding:8px;border-radius:8px;transition:border-color .12s ease,background .12s ease}._dropActive_1scam_283{border-color:#1397e9;background:#1397e908}._toolsTitle_1scam_288{font-size:1.1rem;font-weight:600;color:#7b7c7e;margin-bottom:8px}._toolsEmpty_1scam_295{color:#888;padding:18px 8px;font-style:italic}._toolsTableScroll_1scam_301{max-height:60vh;overflow:auto;margin-top:8px;border-radius:8px;box-shadow:0 2px 8px #0001;background:linear-gradient(135deg,#fcfaa7,#acaca8)}._toolsTable_1scam_274{width:100%;border-collapse:collapse;min-width:320px;font-size:1rem}._toolsTable_1scam_274 th,._toolsTable_1scam_274 td{padding:8px;border-bottom:1px solid #eee;text-align:left}._toolsTable_1scam_274 th{background:linear-gradient(135deg,#f8f67a,#e6bd0b);font-size:.98em;font-weight:600}._smallNumberInput_1scam_330{width:80px;padding:6px;border-radius:6px;border:1px solid #ddd}._removeBtn_1scam_337{background:transparent;border:1px solid #e53935;color:#e53935;padding:6px 8px;border-radius:6px;cursor:pointer}._confirmModal_1scam_349{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:#1e2a4373;display:flex;align-items:center;justify-content:center;animation:_modalFadeIn_1scam_1 .24s}._confirmModalContent_1scam_363{position:relative;background:#fff;border-radius:16px;box-shadow:0 10px 36px #0003,0 2px 8px #0047ff11;min-width:320px;max-width:97vw;width:420px;max-height:85vh;overflow-y:auto;padding:32px 18px 24px;display:flex;flex-direction:column;align-items:center;animation:_modalContentPop_1scam_1 .22s cubic-bezier(.37,1.09,.67,1.01)}._confirmModal_1scam_349 h3{color:#1976d2;margin-bottom:16px;font-size:1.32rem;font-weight:600;text-align:center}._confirmModal_1scam_349 ul{width:100%;padding-left:0;margin-bottom:18px;list-style:none}._confirmModal_1scam_349 li{padding:7px 3px;font-size:1.02rem;color:#3d3d3d;border-bottom:1px solid #f0f0f0}._confirmModal_1scam_349 p{color:#2b416d;margin-bottom:18px;font-size:1.08rem;text-align:center}._confirmModal_1scam_349 button{background:#197278;color:#fff;border:none;padding:11px 26px;border-radius:8px;cursor:pointer;font-size:1.08rem;font-weight:500;margin:0 6px;transition:background .19s;min-width:120px}._confirmModal_1scam_349 button:hover{background:#10535e}._confirmModal_1scam_349 button:active{transform:scale(.95);background:#0f4c4f}._confirmModal_1scam_349 button:last-child{background:#f6f6f6;color:#197278;border:1px solid #d3dbde}._confirmModal_1scam_349 button:last-child:hover{background:#ececec;color:#10535e}@keyframes _modalFadeIn_1scam_1{0%{opacity:0}to{opacity:1}}@keyframes _modalContentPop_1scam_1{0%{transform:scale(.91);opacity:.3}to{transform:scale(1);opacity:1}}._toast_1scam_454{position:fixed;top:20px;right:20px;z-index:3000;display:flex;align-items:center;gap:10px;min-width:280px;max-width:420px;padding:12px 40px 14px 14px;border-radius:10px;background:#fff;color:#02162c;box-shadow:0 12px 32px #00000029;overflow:hidden;animation:_toastIn_1scam_1 .25s ease-out}._toastSuccess_1scam_473{border-left:5px solid #16a34a}._toastError_1scam_474{border-left:5px solid #cf1322}._toastIcon_1scam_476{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff}._toastSuccess_1scam_473 ._toastIcon_1scam_476{background:#16a34a}._toastError_1scam_474 ._toastIcon_1scam_476{background:#cf1322}._toastText_1scam_490{flex:1;font-size:.92rem;line-height:1.35;word-break:break-word}._toastClose_1scam_497{position:absolute;top:6px;right:8px;border:none;background:transparent;font-size:1.2rem;line-height:1;color:#6b7280;cursor:pointer;padding:4px}._toastClose_1scam_497:hover{color:#02162c}._toastBar_1scam_511{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;animation:_toastBar_1scam_511 4s linear forwards}._toastSuccess_1scam_473 ._toastBar_1scam_511{background:#16a34a}._toastError_1scam_474 ._toastBar_1scam_511{background:#cf1322}@keyframes _toastIn_1scam_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes _toastBar_1scam_511{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 900px){._toolsSidebar_1scam_179{right:8px;top:auto;bottom:12px;width:92vw;max-height:48vh;padding:8px;border-radius:10px}._containerBtn_1scam_153{gap:14px;max-width:98vw;padding:0 2vw}._containerBtn_1scam_153 button,._containerBtn_1scam_153 ._btnGen_1scam_167{min-width:100px;max-width:100%;flex:1 1 100px}}@media (max-width: 600px){._header_1scam_26{padding:10px 16px;min-height:44px}._backFixed_1scam_35{top:10px;left:36px}._containerForm_1scam_12{flex-direction:column;align-items:stretch;width:100vw;max-width:99vw;padding:10px 3vw;gap:0;margin-top:18px;box-sizing:border-box}._toolsSidebar_1scam_179{position:static;width:100%;max-width:100vw;max-height:unset;border-radius:8px;box-shadow:0 4px 18px #0001;margin-top:12px}._toolsTableWrapperr_1scam_274{margin-top:14px;padding:6px 3vw}._signatureBox_1scam_110{width:96vw!important;max-width:98vw!important;padding:8px 1vw}._sigCanvas_1scam_600{width:88vw!important;height:66px!important}._clearSignatureButton_1scam_117{width:100%;min-width:0;font-size:.6rem;padding:.1rem 1rem;margin-top:2.8rem;border-radius:7px;height:50%}._containerBtn_1scam_153{flex-direction:column;gap:8px;padding:0}._containerBtn_1scam_153 button,._containerBtn_1scam_153 ._btnGen_1scam_167{width:100%;min-width:0;max-width:100vw;margin:0}._inputEmpleado_1scam_68,._dropdownEmpleados_1scam_78{font-size:1.11em;min-height:39px;padding:8px}._dropdownEmpleados_1scam_78{z-index:1400;max-height:140px}._toolsTable_1scam_274,._toolsTable_1scam_274 thead,._toolsTable_1scam_274 tbody,._toolsTable_1scam_274 tr,._toolsTable_1scam_274 th,._toolsTable_1scam_274 td{display:block;width:100%}._toolsTable_1scam_274 thead{display:none}._toolsTable_1scam_274 tr{margin-bottom:12px;background:#f9fcfe;border:1px solid #eaca886c;border-radius:6px;box-shadow:0 1px 4px #0000000a;padding:0 6px}._toolsTable_1scam_274 td{position:relative;padding-left:48%;padding-right:8px;border:none;border-bottom:1px solid #e3e3e3;min-height:36px}._toolsTable_1scam_274 td:before{position:absolute;left:8px;top:8px;width:45%;white-space:nowrap;font-weight:600;color:#1397e9;font-size:.97em}._toolsTable_1scam_274 td:nth-child(1):before{content:"Herramienta"}._toolsTable_1scam_274 td:nth-child(2):before{content:"Cantidad"}._toolsTable_1scam_274 td:nth-child(3):before{content:"Quitar"}._confirmModalContent_1scam_363{min-width:0;width:96vw;padding:18px 3vw 14px}._confirmModal_1scam_349 h3{font-size:1.1rem}._confirmModal_1scam_349 button{font-size:.99rem;padding:9px 9vw;min-width:90px}._toast_1scam_454{top:12px;left:12px;right:12px;min-width:0;max-width:none}}@media (max-width: 510px){._containerInput_1scam_54{font-size:.98rem}._inputEmpleado_1scam_68{width:98%;font-size:.92rem;padding:6px 7px}._dropdownEmpleados_1scam_78{font-size:.93rem;max-height:100px}._dropdownItem_1scam_93{padding:5px 7px;font-size:.91rem}._error_1scam_105{font-size:.9rem;padding-left:2px}}@media (max-width: 380px){._containerInput_1scam_54{font-size:.92rem}._inputEmpleado_1scam_68{width:100%;font-size:.85rem;padding:4px 5px}._dropdownEmpleados_1scam_78{font-size:.86rem;max-height:64px}._dropdownItem_1scam_93{padding:3px 5px;font-size:.82rem}._error_1scam_105{font-size:.81rem;padding-left:1px}}._formPage_18aaf_2{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:12px 0 40px}._formTitle_18aaf_12{width:100%;max-width:1100px;margin:18px auto;text-align:center;font-size:1.5rem;font-weight:700;color:#0150b8}._containerForm_18aaf_23{width:100%;max-width:1100px;margin:8px auto;padding:18px;box-sizing:border-box;background:transparent;border-radius:12px;box-shadow:0 10px 30px #1890ff0f}._actionsRow_18aaf_35{display:flex;gap:12px;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box}._primaryBtnWrapper_18aaf_45{min-width:160px;max-width:320px;width:auto;display:inline-block}._openPanelBtn_18aaf_53{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid rgba(11,132,245,.18);background:#fff;color:#0b84f5;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 4px 12px #0b84f50f}._openPanelBtn_18aaf_53:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0b84f51f}._approveRow_18aaf_70{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}._floatingSuccess_18aaf_78{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:1100;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);padding:10px 18px;border-radius:10px;box-shadow:0 10px 30px #0000001f}._errorMessage_18aaf_91{background-color:#fff0f0;color:#991b1b;border:1px solid #f4c2c2;padding:10px;border-radius:8px;margin-bottom:12px}._tableSection_18aaf_101{width:100%;max-width:1100px;margin:22px auto;box-sizing:border-box;padding:0 6px}._toolsSection_18aaf_110{background:#fff;padding:14px;border-radius:10px;border:1px solid #f0f4f8;box-shadow:0 8px 24px #1890ff0a}._containerInput_18aaf_119{box-sizing:border-box}._containerInput_18aaf_119 label{font-weight:700;color:#1890ff;margin-bottom:6px;display:block}._toolsSection_18aaf_110 table{width:100%;border-collapse:collapse;min-width:720px;box-sizing:border-box}._toolsSection_18aaf_110 thead th{text-align:left;padding:12px;font-weight:520;color:#3f3f40;border-bottom:1px solid #f1f5f9}._toolsSection_18aaf_110 tbody td{padding:10px;vertical-align:middle;border-bottom:1px solid #f6f8fb}._tdInput_18aaf_143{padding:8px;border-radius:8px;border:1px solid #c7d0e1;text-align:center}._tdFaltaStock_18aaf_151{background:#ffeaeae6!important;color:#a62121!important;border:1px solid rgba(207,19,34,.12)!important;border-radius:6px}._tdDisponible_18aaf_157{color:#16a34a;font-weight:700}._tdSinStock_18aaf_158{color:#cf1322;font-weight:700}._estadoAprobacion_18aaf_161{font-weight:700;padding:6px 8px;border-radius:6px;font-size:.85rem;display:inline-block}._estadoAprobacionVerificada_18aaf_168{background:linear-gradient(90deg,#0b84f5,#00a3ff);color:#fff}._estadoAprobacionNoverificada_18aaf_172{background:linear-gradient(90deg,#cf1322,#e85a6c);color:#fff}._autocompleteList_18aaf_178{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 20px #00000012;z-index:60;max-height:220px;overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:6px}._autocompleteList_18aaf_178 li{padding:8px;cursor:pointer;border-radius:4px}._autocompleteList_18aaf_178 li:hover{background:#f0f8ff}._addProductButtonn_18aaf_198{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 1rem;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #2ecc711f}._addProductButtonn_18aaf_198:hover{transform:translateY(-2px)}._dropdownList_18aaf_211{position:absolute;background:#fff;border:1px solid #ccc;width:100%;z-index:50;max-height:180px;overflow-y:auto;margin:0;padding:0;list-style:none;border-radius:6px}._dropdownItem_18aaf_224{padding:8px;border-bottom:1px solid #f1f1f1;cursor:pointer}._dropdownItem_18aaf_224:hover{background:#f5fbff}._btnRemoveNoStock_18aaf_226{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;height:38px;min-width:140px;border-radius:10px;border:none;cursor:pointer;font-weight:700;color:#fff;background:linear-gradient(90deg,#f39696,#eb1d27);box-shadow:0 8px 20px #0b84f51f;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}._btnRemoveNoStock_18aaf_226:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #0b84f524}._btnRemoveNoStock_18aaf_226:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0b84f51a}._btnRemoveNoStock_18aaf_226:focus-visible{outline:3px solid rgba(24,144,255,.14);outline-offset:2px;border-radius:10px}._btnRemoveNoStock_18aaf_226:disabled,._btnRemoveNoStock_18aaf_226[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._btnRemoveNoStock_18aaf_226 ._btnIcon_18aaf_268{width:18px;height:18px;display:inline-block;flex:0 0 auto}._btnRemoveNoStock_18aaf_226._small_18aaf_274{padding:8px 10px;min-width:120px;height:38px;border-radius:8px;font-size:.95rem}._openPanelBtn_18aaf_53{background:transparent;color:#0b8aff;border:1px solid #0b8aff;padding:4px 28px;border-radius:8px;cursor:pointer;font-weight:700}._openPanelBtn_18aaf_53:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#07d69f,#0b5dd7);color:#f9fafa}._actionBtn_18aaf_297{background:transparent;color:#0b8aff;border:1px solid #0b8aff;padding:6px 18px;height:34px;border-radius:8px;cursor:pointer;font-weight:700;transition:filter .12s ease,box-shadow .12s ease}._actionBtn_18aaf_297:hover:not(:disabled){filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#07d69f,#0b5dd7);color:#f9fafa}._actionBtn_18aaf_297:disabled{opacity:.55;cursor:not-allowed}._iconBtn_18aaf_317{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid rgba(11,132,245,.18);background:#fff;color:#0b84f5;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 4px 12px #0b84f50f}._iconBtn_18aaf_317:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #0b84f51f}._iconBtn_18aaf_317:disabled{opacity:.55;cursor:not-allowed}._toolsFieldset_18aaf_337{margin:0;min-width:0;padding:4px 14px 14px;border:1px solid #7f829b;border-radius:8px;background:transparent;box-shadow:none}._toolsLegend_18aaf_347{padding:0 8px;font-size:1.05rem;font-weight:700;color:#02162c}._tableScroll_18aaf_354{overflow-x:auto}._toolsFooter_18aaf_358{margin-top:12px;color:#666}._tdCenter_18aaf_362{text-align:center}._cantidadFija_18aaf_366{display:inline-block;min-width:48px;padding:6px 10px;border-radius:8px;background:#f1f5f9;font-weight:700;color:#02162c}._header_18aaf_376{display:flex;align-items:center;gap:12px;width:100%;max-width:1100px;margin:0 auto;padding:12px 18px;box-sizing:border-box;border-bottom:1px solid #e0e6ed}._header_18aaf_376 h1{flex:1;margin:0;font-size:1.2rem;font-weight:300;color:var(--black-color)}._backBtn_18aaf_394{position:static;flex:0 0 auto;white-space:nowrap}._infoPanel_18aaf_401{flex:1;min-width:300px;display:flex;flex-direction:column;gap:14px;background:#f9f9f5;padding:16px;border-radius:8px}._responsableBox_18aaf_413{position:relative;background:#fff;padding:14px;border-radius:8px;border:1px solid #999a9c;box-shadow:0 4px 14px #0b8aff14}._responsableLabel_18aaf_421{display:block;margin-bottom:8px;font-size:.95rem;font-weight:700;color:#02162c;letter-spacing:.3px}._responsableInput_18aaf_429{width:100%;box-sizing:border-box;padding:10px 12px;font-size:1rem;border-radius:8px;border:1px solid #c7d0e1}._responsableInput_18aaf_429:focus{outline:none;border-color:#0b8aff;box-shadow:0 0 0 3px #0b8aff26}._infoMeta_18aaf_444{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#6b7280}._infoKey_18aaf_451{font-weight:600;color:#4b5563}._infoKeyseleccionadas_18aaf_455{font-weight:530;color:#151516;font-size:.9rem}._infoComentarios_18aaf_460{margin-top:2px;max-height:90px;overflow:auto;white-space:pre-wrap}._toast_18aaf_469{position:fixed;top:20px;right:20px;z-index:2000;display:flex;align-items:center;gap:10px;min-width:280px;max-width:420px;padding:12px 40px 14px 14px;border-radius:10px;background:#fff;color:#02162c;box-shadow:0 12px 32px #00000029;overflow:hidden;animation:_toastIn_18aaf_1 .25s ease-out}._toastSuccess_18aaf_488{border-left:5px solid #16a34a}._toastError_18aaf_489{border-left:5px solid #cf1322}._toastIcon_18aaf_491{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff}._toastSuccess_18aaf_488 ._toastIcon_18aaf_491{background:#16a34a}._toastError_18aaf_489 ._toastIcon_18aaf_491{background:#cf1322}._toastText_18aaf_505{flex:1;font-size:.92rem;line-height:1.35;word-break:break-word}._toastClose_18aaf_512{position:absolute;top:6px;right:8px;border:none;background:transparent;font-size:1.2rem;line-height:1;color:#6b7280;cursor:pointer;padding:4px}._toastClose_18aaf_512:hover{color:#02162c}._toastBar_18aaf_527{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;animation:_toastBar_18aaf_527 4s linear forwards}._toastSuccess_18aaf_488 ._toastBar_18aaf_527{background:#16a34a}._toastError_18aaf_489 ._toastBar_18aaf_527{background:#cf1322}@keyframes _toastIn_18aaf_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes _toastBar_18aaf_527{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 700px){._toast_18aaf_469{top:12px;left:12px;right:12px;min-width:0;max-width:none}}@media (max-width: 700px){._infoPanel_18aaf_401{min-width:0}._header_18aaf_376{padding:10px 12px}}@media (max-width: 700px){._toolsFieldset_18aaf_337{padding:4px 8px 10px}._toolsLegend_18aaf_347{font-size:1rem}}@media (max-width: 700px){._actionBtn_18aaf_297{width:100%;height:48px}}@media (max-width: 700px){._btnRemoveNoStock_18aaf_226{width:100%;justify-content:center;min-width:0}}@media (max-width: 700px){._containerForm_18aaf_23,._tableSection_18aaf_101{padding:12px;max-width:95vw}._formTitle_18aaf_12{font-size:1.4rem}._toolsSection_18aaf_110 table thead{display:none}._toolsSection_18aaf_110 table,._toolsSection_18aaf_110 tbody,._toolsSection_18aaf_110 tr,._toolsSection_18aaf_110 td{display:block;width:100%}._toolsSection_18aaf_110 tr{margin-bottom:12px;border:1px solid #eee;padding:10px;border-radius:8px;background:#fff}._toolsSection_18aaf_110 td{padding:8px 6px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-sizing:border-box}._toolsSection_18aaf_110 td:before{content:attr(data-label);flex:0 0 45%;color:#333;font-weight:700;text-align:left;white-space:normal}._toolsSection_18aaf_110 td>*{flex:1 1 55%;text-align:right}._approveRow_18aaf_70{gap:8px}._openPanelBtn_18aaf_53{width:100%;border-radius:8px;height:44px}._actionsRow_18aaf_35{flex-direction:column;gap:10px}._primaryBtnWrapper_18aaf_45{width:100%}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (max-width: 700px){:root{--gap: 12px;--card-pad: 12px;--touch-size: 48px;--primary-gradient: linear-gradient(90deg,#18a1fd,#2ecc71);--accent-color: #0b84f5}._formPage_18aaf_2{padding:12px 8px calc(100px + env(safe-area-inset-bottom,12px))}._formTitle_18aaf_12{font-size:1.45rem;margin:8px 0}._containerForm_18aaf_23,._tableSection_18aaf_101{padding:12px;max-width:95vw;margin-left:auto;margin-right:auto;box-sizing:border-box}._containerForm_18aaf_23 ._form_18aaf_2>div,._containerForm_18aaf_23>form>div{flex-direction:column!important;gap:var(--gap)}aside{width:100%!important}._actionsRow_18aaf_35{flex-direction:column;gap:10px;align-items:stretch}._primaryBtnWrapper_18aaf_45{width:100%;min-width:0}._openPanelBtn_18aaf_53{width:100%;height:var(--touch-size);border-radius:8px}._approveRow_18aaf_70{align-items:center;gap:10px}._approveRow_18aaf_70 input[type=checkbox]{transform:scale(1.35);width:22px;height:22px}._toolsSection_18aaf_110 table thead{display:none}._toolsSection_18aaf_110 table,._toolsSection_18aaf_110 tbody,._toolsSection_18aaf_110 tr,._toolsSection_18aaf_110 td{display:block;width:100%}._toolsSection_18aaf_110 tr{margin-bottom:12px;border-radius:8px;border:1px solid #eee;padding:10px;background:#fff;box-shadow:0 6px 18px #00000008}._toolsSection_18aaf_110 td{display:flex;justify-content:space-between;align-items:center;padding:8px 6px;gap:12px;box-sizing:border-box}._toolsSection_18aaf_110 td:before{content:attr(data-label);font-weight:700;color:#333;flex:0 0 48%;text-align:left;white-space:normal}._toolsSection_18aaf_110 td>*{flex:1 1 52%;text-align:right}._toolsSection_18aaf_110 table{min-width:0!important}._toolsSection_18aaf_110 table,._toolsSection_18aaf_110 tbody,._toolsSection_18aaf_110 thead,._toolsSection_18aaf_110 tr,._toolsSection_18aaf_110 th,._toolsSection_18aaf_110 td{box-sizing:border-box}._tdInput_18aaf_143{height:44px;font-size:1rem;padding:10px}._addProductButtonn_18aaf_198,._btnGen_18aaf_717,._openPanelBtn_18aaf_53{height:var(--touch-size);min-height:var(--touch-size);padding:0 14px;border-radius:8px;font-size:.95rem}._tableSection_18aaf_101 img{width:100%;max-width:320px;height:auto;border-radius:6px}._autocompleteList_18aaf_178{max-height:160px;left:0;right:0;top:calc(100% + 4px)}._mobileActionsBar_18aaf_726{position:fixed;left:8px;right:8px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1200;display:flex;gap:10px;padding:10px;box-sizing:border-box;background:#fffffffa;border-radius:12px;box-shadow:0 10px 30px #0000001f;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._mobileActionsBar_18aaf_726 ._mobileAction_18aaf_726{flex:1 1 0;height:var(--touch-size);border-radius:8px;border:none;font-weight:700;cursor:pointer}._mobileActionsBar_18aaf_726 ._mobileAction_18aaf_726._primary_18aaf_45{background:var(--primary-gradient);color:#fff;box-shadow:0 6px 18px #1890ff1f}._mobileActionsBar_18aaf_726 ._mobileAction_18aaf_726._ghost_18aaf_745{background:#fff;border:1px solid rgba(11,132,245,.14);color:var(--accent-color)}._floatingSuccess_18aaf_78{top:8px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:640px}body,input,button,select,textarea{font-size:15px}}@media (min-width: 701px) and (max-width: 900px){._formTitle_18aaf_12{font-size:1.6rem}._containerForm_18aaf_23,._tableSection_18aaf_101{padding:14px;max-width:1000px}}@media (min-width: 901px){._tableSection_18aaf_101{margin-top:28px}._toolsSection_18aaf_110 table{min-width:860px}}._container_19fsg_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1220px;min-width:500px}._actionsContainer_19fsg_9{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}._createButton_19fsg_17{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_19fsg_17:hover{background-color:#94979a}._icon_19fsg_36{margin-right:.4rem;font-size:1.1rem}._searchInput_19fsg_41{width:300px;padding:.5rem 1rem;border:1px solid #0095ff;border-radius:5px;font-size:.9rem;box-sizing:border-box;text-align:center}._searchInput_19fsg_41:focus{border:2px solid lightblue;outline:none;background-color:#e2eef1}._loadingMessage_19fsg_57{font-size:18px;text-align:center;color:#666}._detailsContainer_19fsg_63{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_19fsg_70{margin-bottom:10px}._message_19fsg_74{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_19fsg_82{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._topBtnContainer_19fsg_87{display:flex;gap:16px;margin-bottom:16px}._titleSpacing_19fsg_92{margin-bottom:70px;color:#0095ff}._myCustomBtn_19fsg_96{display:inline-flex;align-items:center;gap:2px;background:linear-gradient(135deg,#b0f0be 70%,#838880);color:#0e62df;border:1.5px solid #90caf9;border-radius:8px;padding:.35em 1.2em;font-size:.98rem;font-weight:600;cursor:pointer;transition:background .16s,color .15s,border .15s,box-shadow .18s;margin-right:9px;box-shadow:0 1px 7px #0e62df17}._myCustomBtn_19fsg_96:hover{background:linear-gradient(135deg,#e3f2fd 50%,#bbdefb);color:#1565c0;border-color:#1565c0;transform:translateY(-2px) scale(1.03);box-shadow:0 2px 10px #0e62df1a}._importSummary_19fsg_119{margin:2em 0;padding:1.5em 2em;background:#f8fafc;border-radius:10px;box-shadow:0 2px 10px #23242812;border:1px solid #e2e8f0;font-size:1rem}._importSummary_19fsg_119 h2{margin-top:0;font-size:1.5em;color:#2d3748;font-weight:700}._importSummary_19fsg_119 h4{margin-bottom:.5em;color:#2b6cb0;font-size:1.1em;font-weight:600}._importSummary_19fsg_119 ul{list-style:disc;margin-left:1.2em;margin-bottom:1em;color:#374151;padding-left:1em}._importTable_19fsg_151{width:100%;border-collapse:collapse;margin-bottom:2em;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 1px 4px #2324280a}._importTable_19fsg_151 th,._importTable_19fsg_151 td{padding:.6em .8em;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.98em}._importTable_19fsg_151 th{background:#edf2f7;color:#1a202c;font-weight:700}._importTable_19fsg_151 tr:last-child td{border-bottom:none}._importTable_19fsg_151 td{color:#4a5568}._importTable_19fsg_151 tr:hover td{background:#f1f5f9}._menuDisplay_19fsg_186{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._searchGroup_19fsg_207 ._menuDisplay_19fsg_186,._centerWrapperSearch_19fsg_208 ._menuDisplay_19fsg_186{flex:0 0 auto}@media (max-width: 800px){._menuDisplay_19fsg_186{width:140px}}@media (max-width: 400px){._menuDisplay_19fsg_186{width:120px;font-size:.9rem}}@media (max-width: 900px){._importSummary_19fsg_119{padding:1em .5em;font-size:.95em}._importTable_19fsg_151 th,._importTable_19fsg_151 td{padding:.4em .5em;font-size:.87em}}._importSummary_19fsg_119 ul li{margin-bottom:.3em}@media (max-width: 1200px){._container_19fsg_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_19fsg_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_19fsg_92{font-size:1.3rem;margin-bottom:10px}._actionsContainer_19fsg_9{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_19fsg_17{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_19fsg_41{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_19fsg_63{padding:10px;font-size:.95rem}._detailsRow_19fsg_70{margin-bottom:7px}._loadingMessage_19fsg_57{font-size:1rem;margin-bottom:7px}._message_19fsg_74{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_19fsg_1{padding:2px;margin:2px auto;width:100vw}._title_19fsg_92{font-size:1.05rem;margin-bottom:7px}._actionsContainer_19fsg_9{gap:6px;margin-bottom:5px}._createButton_19fsg_17{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_19fsg_41{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_19fsg_63{padding:5px;font-size:.87rem}._detailsRow_19fsg_70{margin-bottom:4px}._message_19fsg_74{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_pc05w_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._container_pc05w_1{display:flex;flex-direction:column;gap:8px;width:100%}._header_pc05w_25{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_pc05w_33{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_pc05w_25 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._formContainer_pc05w_48{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_pc05w_56,._containerInputt_pc05w_57{width:48%;margin-bottom:8px;display:flex;flex-direction:column}._errorMessage_pc05w_123{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._containerBtn_pc05w_141{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%;margin-top:80px;box-sizing:border-box}._floatingSuccess_pc05w_159{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_pc05w_1 .5s linear 3.5s forwards}._containerInput_pc05w_56 label,._containerInputt_pc05w_57 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_pc05w_56 input,._containerInput_pc05w_56 select,._containerInput_pc05w_56 textarea,._containerInputt_pc05w_57 input,._containerInputt_pc05w_57 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_pc05w_56 input:focus,._containerInputt_pc05w_57 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_pc05w_56 input:valid,._containerInputt_pc05w_57 input:valid{border-color:#44c77f}._containerInput_pc05w_56 input:invalid,._containerInputt_pc05w_57 input:invalid{border-color:#f25c54}._containerInput_pc05w_56 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_pc05w_108{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_pc05w_114{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_pc05w_123{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_pc05w_250{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_pc05w_123{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_pc05w_141{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_pc05w_141 button,._containerBtn_pc05w_141 ._btnGen_pc05w_152{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._autocompleteWrapper_pc05w_286{position:relative;width:100%}._autocompleteList_pc05w_291{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 4px 10px #00000014;z-index:20;margin:0;padding:4px 0;list-style:none}._autocompleteItem_pc05w_308{padding:10px 12px;cursor:pointer;transition:background .2s ease}._autocompleteItem_pc05w_308:hover{background-color:#f1f3f5}@keyframes _fadeOut_pc05w_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerInput_pc05w_56,._containerInputt_pc05w_57{width:100%}}@media (max-width: 600px){._containerBtn_pc05w_141{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_pc05w_141 button,._containerBtn_pc05w_141 ._btnGen_pc05w_152{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_pc05w_141{flex-direction:column;gap:8px;align-items:stretch}}._containerForm_1f6dq_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:8px;box-shadow:0 2px 16px #00000021;padding:28px 18px 18px;margin:2% auto}._container_1f6dq_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1f6dq_25{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_1f6dq_33,._containerInputt_1f6dq_34{width:48%;margin-bottom:8px;display:flex;flex-direction:column}._header_1f6dq_40{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1f6dq_48{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1f6dq_40 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._errorMessage_1f6dq_122{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._successMessage_1f6dq_134{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._containerBtn_1f6dq_151{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}._containerBtn_1f6dq_151 button,._containerBtn_1f6dq_151 ._btnGen_1f6dq_160{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}@media (max-width: 600px){._containerInput_1f6dq_33,._containerInputt_1f6dq_34{width:100%}}._containerInput_1f6dq_33 label,._containerInputt_1f6dq_34 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_1f6dq_33 input,._containerInput_1f6dq_33 select,._containerInput_1f6dq_33 textarea,._containerInputt_1f6dq_34 input,._containerInputt_1f6dq_34 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_1f6dq_33 input:focus,._containerInputt_1f6dq_34 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_1f6dq_33 input:valid,._containerInputt_1f6dq_34 input:valid{border-color:#44c77f}._containerInput_1f6dq_33 input:invalid,._containerInputt_1f6dq_34 input:invalid{border-color:#f25c54}._containerInput_1f6dq_33 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_1f6dq_107{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_1f6dq_113{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_1f6dq_122{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._error_1f6dq_122{color:#d40013;font-size:.88rem;margin:2px 0 0}._floatingSuccess_1f6dq_267{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1f6dq_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1f6dq_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerBtn_1f6dq_151{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1f6dq_151 button,._containerBtn_1f6dq_151 ._btnGen_1f6dq_160{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_1f6dq_151{flex-direction:column;gap:8px;align-items:stretch}}._containerForm_12gz7_1{width:1000px;margin:36px auto 0;padding:24px 20px 20px;background:#f9fafb;border-radius:12px;box-shadow:0 4px 18px #0000000f;border:1px solid #e5e7eb;position:relative;box-sizing:border-box;overflow-x:auto;min-width:0;word-break:break-word}._errorMessage_12gz7_16{background:#fff1f0;color:#cf1322;border:1.5px solid #ffa39e}h1{margin-bottom:15px;color:#344054;font-size:1.36rem;font-weight:700;text-align:center;letter-spacing:.03em;word-break:break-word}._formSection_12gz7_32{background:#f1f5f9;border-radius:7px;padding:2px 2px 10px 10px;margin-bottom:16px;border:1px solid #e5e7eb;box-sizing:border-box;min-width:0}._sectionHeader_12gz7_42{margin-bottom:4px;color:#0b57da}._formGrid_12gz7_46{display:flex;flex-wrap:wrap;gap:2px 6px;min-width:0}._containerInput_12gz7_52{flex:1 1 180px;min-width:150px;display:flex;flex-direction:column;margin-bottom:6px;position:relative;min-width:0;word-break:break-word}._label_12gz7_62{font-size:.96em;color:#475467;font-weight:500;margin-bottom:2px}._readOnlyField_12gz7_69{background:#f1f5f9;border:1px solid #dbeafe;color:#62656b;padding:5px 10px;border-radius:4px;font-weight:500;font-size:.96em;box-sizing:border-box;min-width:0}._moneyField_12gz7_80 input{text-align:right;font-weight:700;letter-spacing:.01em;font-size:1.04em}._numberField_12gz7_86{width:50px}._redBorder_12gz7_89{border:1px solid #ff2d2d!important;border-radius:6px}._greenBorder_12gz7_93{border:1px solid #27c93f!important;border-radius:6px}._errorMessage_12gz7_16,._successMessage_12gz7_97,._helpText_12gz7_97{font-size:.98em}._errorMessage_12gz7_16,._errorMessage_12gz7_16 span{color:#cf1322;margin-top:2px;font-size:.98em;font-weight:400}._helpText_12gz7_97{font-size:.8em;color:#6c757d;margin-top:2px;display:block;word-break:break-word}._containerBtn_12gz7_115{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;width:100%;box-sizing:border-box;padding:0 10px}._containerBtn_12gz7_115 button,._containerBtn_12gz7_115 input[type=button],._containerBtn_12gz7_115 ._btnGen_12gz7_128{min-width:120px;max-width:200px;width:auto;flex:1 1 150px;margin:0;box-sizing:border-box}._moneyField_12gz7_80 input,input[name=valor_por_dia]{width:100px;min-width:80px;max-width:120px;text-align:right;font-weight:500;padding:4px 8px;font-size:1em;border:1px solid #b6bbc7;border-radius:4px;background:#fff;box-sizing:border-box}._modalOverlay_12gz7_152{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#19203342;z-index:2000;display:flex;align-items:center;justify-content:center;animation:_fadeInModal_12gz7_1 .23s ease}._modal_12gz7_152{background:#fff;padding:28px 22px 18px;border-radius:14px;box-shadow:0 11px 60px #00000024,0 2px 8px #00000012;max-width:370px;min-width:260px;width:96vw;position:relative;z-index:2010;border:1.5px solid #d7e2f9;display:flex;flex-direction:column;gap:12px}._modal_12gz7_152 h2{color:#0b57da;font-size:1.14rem;font-weight:700;margin-bottom:6px;text-align:center}._modalActions_12gz7_188{display:flex;gap:16px;justify-content:center;margin-top:12px;flex-wrap:wrap}._modal_12gz7_152 input,._modal_12gz7_152 select,._modal_12gz7_152 textarea{font-size:1em;padding:6px 10px;border-radius:5px;border:1px solid #cfd8e4;margin-top:2px;margin-bottom:7px;width:100%;box-sizing:border-box;background:#f9fafb}._modal_12gz7_152 label{font-weight:500;color:#344054;font-size:.98em;margin-bottom:3px}._modal_12gz7_152 textarea{min-height:62px;resize:vertical}._modal_12gz7_152 select{background:#f8fafe}._floatingSuccess_12gz7_222{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_12gz7_1 .5s linear 3.5s forwards}._inputFull_12gz7_241{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:6px;border:1px solid #cfd8e4;background:#fff;font-size:.95rem}._datePlaceholder_12gz7_252{position:absolute;top:8px;left:12px;pointer-events:none;color:#9aa6b2;font-size:.9rem}._otDropdown_12gz7_262{position:absolute;left:0;right:0;margin:6px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid #d6dbe3;border-radius:8px;z-index:9999;box-shadow:0 8px 20px #17233f1f;max-height:220px;overflow-y:auto;box-sizing:border-box}._otItem_12gz7_280{padding:8px 10px;cursor:pointer;border-radius:6px;display:block;color:#223047;font-size:.92rem}._otItem_12gz7_280:hover{background:#f1f5f9}._smallLoading_12gz7_293{position:absolute;top:6px;right:6px;font-size:.86rem;color:#6b7280;background:#ffffffe6;padding:2px 6px;border-radius:6px;z-index:9999}._containerInput_12gz7_52{min-width:120px}._formGrid_12gz7_46{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width: 740px){._formGrid_12gz7_46{flex-direction:column;gap:8px}._inputFull_12gz7_241{font-size:.95rem;padding:10px}}@keyframes _fadeOut_12gz7_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@keyframes _fadeInModal_12gz7_1{0%{opacity:0}to{opacity:1}}@media (max-width: 650px){._modal_12gz7_152{max-width:98vw;min-width:0;padding:18px 7vw}}@media (max-width: 420px){._modal_12gz7_152{padding:9vw 2vw 13vw}}body._modalOpen_12gz7_353{overflow:hidden!important}@media (max-width: 650px){._containerForm_12gz7_1{max-width:98vw;padding:12px 4vw}._formGrid_12gz7_46{flex-direction:column;gap:8px}._containerBtn_12gz7_115{flex-direction:column;gap:8px;align-items:stretch;width:100%}._containerBtn_12gz7_115>*{max-width:100%;min-width:0}}._containerForm_13uc7_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:850px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._header_13uc7_17{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_13uc7_25{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_13uc7_17 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._container_13uc7_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_13uc7_48{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_13uc7_56{width:48%;margin-bottom:8px;display:flex;flex-direction:column}._rolesCheckboxList_13uc7_63{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px 18px;margin-top:6px;align-items:start}._roleCheckboxLabel_13uc7_72{display:grid;grid-template-columns:18px 1fr;column-gap:10px;align-items:center;font-weight:500;font-size:.95rem;color:#2e4482;line-height:1.15;white-space:normal;word-break:break-word}._roleCheckboxLabel_13uc7_72 input[type=checkbox]{width:16px;height:16px;margin:0}._containerInput_13uc7_56 label,._containerInputt_13uc7_93 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_13uc7_56 input,._containerInput_13uc7_56 select,._containerInput_13uc7_56 textarea,._containerInputt_13uc7_93 input,._containerInputt_13uc7_93 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_13uc7_56 input:focus,._containerInputt_13uc7_93 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_13uc7_56 input:valid,._containerInputt_13uc7_93 input:valid{border-color:#44c77f}._containerInput_13uc7_56 input:invalid,._containerInputt_13uc7_93 input:invalid{border-color:#f25c54}._containerInput_13uc7_56 input[type=file]{padding:2px 0;background:transparent;border:none}._errorMessage_13uc7_136{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._error_13uc7_136{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_13uc7_154{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_13uc7_154 button,._containerBtn_13uc7_154 ._btnGen_13uc7_164{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._floatingSuccess_13uc7_171{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_13uc7_1 .5s linear 3.5s forwards}@media (max-width: 600px){._containerInput_13uc7_56,._containerInputt_13uc7_93{width:100%}}@media (max-width: 600px){._header_13uc7_17{padding:10px 16px;min-height:44px}._backFixed_13uc7_25{top:10px;left:36px}}@keyframes _fadeOut_13uc7_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerBtn_13uc7_154{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_13uc7_154 button,._containerBtn_13uc7_154 ._btnGen_13uc7_164{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_13uc7_154{flex-direction:column;gap:8px;align-items:stretch}}._formPage_1ywze_8{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:48px}._containerForm_1ywze_16{width:100%;max-width:1100px;margin:20px auto;background:transparent;border-radius:14px;box-shadow:0 4px 32px #1890ff22;padding:32px 28px 28px;box-sizing:border-box}._header_1ywze_28{position:relative;width:100%;padding:10px 24px 18px;min-height:52px;display:flex;align-items:center;justify-content:center}._backFixed_1ywze_38{position:absolute;top:10px;left:0;z-index:1;white-space:nowrap}._header_1ywze_28 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._container_1ywze_16{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;align-items:start}._formContainer_1ywze_62{display:flex;flex-direction:column;gap:14px}._containerInput_1ywze_68{display:flex;flex-direction:column;gap:6px}._containerInput_1ywze_68 label{font-size:.78rem;font-weight:700;color:#1268c4;letter-spacing:.4px;text-transform:uppercase}._containerInput_1ywze_68 input[type=text],._containerInput_1ywze_68 input[type=number],._containerInput_1ywze_68 select{width:100%;box-sizing:border-box;padding:10px 12px;font-size:.95rem;border:1.5px solid #c7d0e1;border-radius:8px;background:#fff;color:#2a2f3a;outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 4px #1890ff11}._containerInput_1ywze_68 input:focus,._containerInput_1ywze_68 select:focus{border-color:#1890ff;box-shadow:0 0 0 3px #1890ff22}._containerInput_1ywze_68 input:disabled,._containerInput_1ywze_68 select:disabled{background:#f1f3f6;color:#8a97a8;cursor:not-allowed}._containerInputS_1ywze_112{display:flex;flex-direction:column;gap:6px;grid-column:1 / -1}._containerInputS_1ywze_112 label{font-size:.78rem;font-weight:700;color:#1268c4;letter-spacing:.4px;text-transform:uppercase}._containerInputS_1ywze_112 textarea{width:100%;box-sizing:border-box;min-height:90px;padding:10px 12px;font-size:.95rem;font-family:inherit;border:1.5px solid #c7d0e1;border-radius:8px;background:#fff;color:#2a2f3a;outline:none;resize:vertical;transition:border-color .2s,box-shadow .2s}._containerInputS_1ywze_112 textarea:focus{border-color:#1890ff;box-shadow:0 0 0 3px #1890ff22}._containerInputS_1ywze_112 textarea:disabled{background:#f1f3f6;color:#8a97a8;cursor:not-allowed}._colRight_1ywze_155{display:flex;flex-direction:column;gap:16px}._verificacionBox_1ywze_162{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px 18px;background:#f8fafd;border:1.5px solid #d8dee8;border-radius:10px}._verificacionBox_1ywze_162 strong{font-size:.8rem;font-weight:700;color:#2a2f3a;text-transform:uppercase;letter-spacing:.4px}._estadoChip_1ywze_182{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:20px;font-size:.78rem;font-weight:700;width:fit-content;white-space:nowrap}._chipDot_1ywze_194{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}._chipOk_1ywze_202{background:#e3f9ec;color:#1f9d55}._chipNo_1ywze_203{background:#fde8e6;color:#c0392b}._chipPend_1ywze_204{background:#fff3da;color:#a6750d}._chipInfo_1ywze_205{background:#e7f3ff;color:#1268c4}._chipGray_1ywze_206{background:#eceef1;color:#6b7280}._chipNew_1ywze_208{display:inline-flex;align-items:center;padding:4px 11px;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;background:#e7f3ff;color:#1268c4;border:1px dashed #90c4f5}._verifBadge_1ywze_223{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;width:fit-content}._verifOk_1ywze_236{background:#e3f9ec;color:#1f9d55}._verifPend_1ywze_237{background:#fff3da;color:#a6750d}._addProductButtonn_1ywze_240{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:8px 18px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 10px #2ecc714d;width:fit-content}._addProductButtonn_1ywze_240:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._toolsSection_1ywze_264{display:flex;flex-direction:column;background:#f8fafd;border:1.5px solid #d8dee8;border-radius:10px;overflow:hidden}._toolsHeader_1ywze_273{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid #e6eaf0;flex-wrap:wrap}._fieldLabel_1ywze_283{font-size:.78rem;font-weight:700;color:#1268c4;letter-spacing:.3px;text-transform:uppercase}._addProductButton_1ywze_240{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(90deg,#18a1fd 60%,#1890ff);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #1890ff33;white-space:nowrap}._addProductButton_1ywze_240:hover{background:linear-gradient(90deg,#1890ff 60%,#18a1fd);transform:translateY(-1px);box-shadow:0 4px 14px #1890ff44}._addProductButton_1ywze_240:disabled{background:#cfd8e3;color:#8a97a8;cursor:not-allowed;box-shadow:none;transform:none}._tableWrap_1ywze_324{overflow-x:auto;overflow-y:auto;max-height:340px}._unifiedTable_1ywze_330{width:100%;border-collapse:collapse;font-size:.83rem}._unifiedTable_1ywze_330 thead{position:sticky;top:0;z-index:2}._unifiedTable_1ywze_330 thead tr{background:#eef2f9}._unifiedTable_1ywze_330 th{padding:9px 10px;text-align:left;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#5b6779;border-bottom:1.5px solid #d8dee8;white-space:nowrap}._thCenter_1ywze_358{text-align:center}._unifiedTable_1ywze_330 td{padding:8px 10px;border-bottom:1px solid #e6eaf0;vertical-align:middle;color:#2a2f3a}._unifiedTable_1ywze_330 tbody tr:last-child td{border-bottom:none}._unifiedTable_1ywze_330 tbody tr:nth-child(2n){background:#fafbfd}._rowNew_1ywze_371{background:#f0f8ff}._rowLocked_1ywze_372 td{color:#8a97a8}._rowEditable_1ywze_373{background:#fff}._tdCenter_1ywze_375{text-align:center}._tdSerial_1ywze_377{font-family:monospace;font-size:.78rem;color:#5b6779}._tdStatus_1ywze_383{white-space:nowrap}._tdFieldWrap_1ywze_386{position:relative}._nameInput_1ywze_388,._qtyInput_1ywze_389{width:100%;box-sizing:border-box;padding:6px 9px;font-family:inherit;font-size:.83rem;border:1.5px solid #c7d0e1;border-radius:6px;background:#fff;color:#2a2f3a;outline:none;transition:border-color .2s,box-shadow .2s}._qtyInput_1ywze_389{text-align:center;max-width:72px}._nameInput_1ywze_388:focus,._qtyInput_1ywze_389:focus{border-color:#1890ff;box-shadow:0 0 0 3px #1890ff1a}._nameInput_1ywze_388:disabled,._qtyInput_1ywze_389:disabled{background:#f1f3f6;color:#8a97a8;cursor:not-allowed}._nameInputNew_1ywze_421{border-color:#90c4f5}._removeButtonIcon_1ywze_424{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #c0392b4d}._removeButtonIcon_1ywze_424:hover:not(:disabled){background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px)}._removeButtonIcon_1ywze_424:disabled{background:#cfd8e3;color:#8a97a8;cursor:not-allowed;box-shadow:none}._tableFooter_1ywze_453{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#eef2f9;border-top:1px solid #d8dee8;font-size:.75rem;color:#5b6779}._tableFooter_1ywze_453 strong{color:#1268c4;font-size:.85rem}._dropdown_1ywze_470{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #1890ff;border-radius:8px;box-shadow:0 6px 20px #1890ff33;max-height:180px;overflow-y:auto;z-index:300;list-style:none;margin:0;padding:4px}._dropdown_1ywze_470 li{padding:8px 10px;font-size:.85rem;border-radius:6px;cursor:pointer;color:#2a2f3a;transition:background .15s}._dropdown_1ywze_470 li:hover{background:#e7f3ff}._dropdownSerial_1ywze_498{margin-left:8px;font-size:.75rem;color:#8a97a8;font-family:monospace}._otFieldWrap_1ywze_505,._tdFieldWrap_1ywze_386{position:relative}._helperText_1ywze_508{display:block;margin-top:4px;color:#8a97a8;font-size:.75rem}._responsableHint_1ywze_515{display:block;margin-top:6px;color:#1890ff;font-weight:600;font-size:.8rem}._savedSignatureBox_1ywze_524{display:flex;border:1.5px solid #d8dee8;border-radius:10px;padding:12px 14px;background:#f8fafd;grid-column:1 / -1;width:50%;box-sizing:border-box;margin-top:-125px}._savedSignatureLabel_1ywze_537{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.65px;color:#5b6779;margin-bottom:8px}._savedSignatureImg_1ywze_547{width:100%;max-height:80px;object-fit:contain;display:block;border-radius:6px;border:1px solid #d8dee8;background:#fff}._successMessage_1ywze_558{background:#e3f9ec;color:#1f9d55;border:1px solid #a3e6c0;padding:10px 14px;border-radius:8px;text-align:center;margin-bottom:14px;font-weight:600;font-size:.9rem}._errorMessage_1ywze_570{background:#fde8e6;color:#c0392b;border:1px solid #f5c6c2;padding:10px 14px;border-radius:8px;text-align:center;margin-bottom:14px;font-size:.9rem}._floatingSuccess_1ywze_581{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 28px;border-radius:10px;font-size:1rem;box-shadow:0 4px 24px #146e642e;min-width:220px;max-width:80vw;text-align:center;animation:_fadeSlideOut_1ywze_1 .5s linear 3.5s forwards}@keyframes _fadeSlideOut_1ywze_1{to{opacity:0;transform:translate(-50%) translateY(-14px)}}._error_1ywze_570{display:block;color:#c0392b;font-size:.75rem;margin-top:3px}._containerBtn_1ywze_615{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;max-width:680px;margin:28px auto 0;padding:0 8px;box-sizing:border-box}._containerBtn_1ywze_615 button,._containerBtn_1ywze_615 ._btnGen_1ywze_629{min-width:130px;max-width:220px;flex:1 1 160px;box-sizing:border-box}@media (max-width: 900px){._container_1ywze_16{grid-template-columns:1fr}._containerBtn_1ywze_615{max-width:98vw;gap:12px}}@media (max-width: 600px){._containerForm_1ywze_16{padding:14px 10px 18px;margin:10px auto}._header_1ywze_28 h1{font-size:1.15rem}._backFixed_1ywze_38{top:10px;left:0}._toolsHeader_1ywze_273{flex-direction:column;align-items:stretch}._addProductButton_1ywze_240{width:100%;justify-content:center}._unifiedTable_1ywze_330{font-size:.75rem}._unifiedTable_1ywze_330 th,._unifiedTable_1ywze_330 td{padding:6px}._containerBtn_1ywze_615{flex-direction:column;gap:10px;margin-top:20px}._containerBtn_1ywze_615 button,._containerBtn_1ywze_615 ._btnGen_1ywze_629{width:100%;min-width:0;max-width:100%;flex:1 1 100%}}._container_lo25u_1{margin:80px auto;padding:20px;background-color:transparent;max-width:1200px;min-width:500px}._actionsContainer_lo25u_10{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}._createButton_lo25u_18{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_lo25u_18:hover{background-color:#94979a}._icon_lo25u_37{margin-right:.4rem;font-size:1.1rem}._searchInput_lo25u_42{width:300px;padding:.5rem 1rem;border:1px solid #0095ff;border-radius:5px;font-size:.9rem;box-sizing:border-box;text-align:center}._searchInput_lo25u_42:focus{border:2px solid lightblue;outline:none;background-color:#e2eef1}._loadingMessage_lo25u_58{font-size:18px;text-align:center;color:#666}._detailsContainer_lo25u_64{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_lo25u_71{margin-bottom:10px}._message_lo25u_75{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_lo25u_83{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._topBtnContainer_lo25u_88{display:flex;gap:16px;margin-bottom:16px}._dateFilterGroup_lo25u_95{display:flex;gap:16px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}._dateFilterLabel_lo25u_103{display:flex;flex-direction:column;font-weight:500;font-size:.99em;color:#20374d;gap:4px;min-width:110px}._dateInput_lo25u_113{border:1.3px solid #b5cdf2;background:#f6f9ff;padding:7px 10px;border-radius:5px;font-size:1em;min-width:138px;color:#23314c;transition:border .18s,box-shadow .18s;outline:none;box-sizing:border-box}._dateInput_lo25u_113:focus{border:1.6px solid #1372ec;background:#e9f3ff;box-shadow:0 0 0 1.5px #b5cdf2}._clearDateBtn_lo25u_132{background:linear-gradient(90deg,#e6f2ff,#e9ffe6);color:#1d3557;font-weight:500;border:1.2px solid #a8dadc;border-radius:6px;padding:7px 16px;font-size:1em;cursor:pointer;transition:background .17s,border .17s;margin-left:8px;min-width:120px;box-sizing:border-box}._clearDateBtn_lo25u_132:hover,._clearDateBtn_lo25u_132:focus{background:linear-gradient(90deg,#cbeafe,#d9fbe9);border:1.2px solid #1372ec;color:#0077b6}._carSpin_lo25u_152{animation:_drive_lo25u_1 3s linear infinite}._title_lo25u_155{font-size:1rem;font-weight:600;color:#0870d1;text-align:center;margin-top:-14%}@keyframes _drive_lo25u_1{0%{transform:translate(-20px)}50%{transform:translate(20px)}to{transform:translate(-20px)}}@keyframes _wheel-spin_lo25u_1{to{transform:rotate(360deg)}}@media (max-width: 1200px){._container_lo25u_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_lo25u_1{width:100vw;min-width:0;padding:8px;margin:8px auto;box-sizing:border-box}._title_lo25u_155{font-size:1.3rem;margin-bottom:10px}._actionsContainer_lo25u_10{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_lo25u_18{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_lo25u_42{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_lo25u_64{padding:10px;font-size:.95rem}._detailsRow_lo25u_71{margin-bottom:7px}._loadingMessage_lo25u_58{font-size:1rem;margin-bottom:7px}._message_lo25u_75{font-size:.93rem;padding:7px;margin-top:12px}._dateFilterGroup_lo25u_95{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:10px}._dateFilterLabel_lo25u_103{min-width:0;font-size:.93em}._dateInput_lo25u_113{font-size:.93em;min-width:0;width:100%;padding:5px 6px}._clearDateBtn_lo25u_132{font-size:.93em;min-width:0;padding:7px 8px;margin-left:0;margin-top:3px}}@media (max-width: 400px){._container_lo25u_1{padding:2px;margin:2px auto;width:100vw;box-sizing:border-box}._title_lo25u_155{font-size:1.05rem;margin-bottom:7px}._actionsContainer_lo25u_10{gap:6px;margin-bottom:5px}._createButton_lo25u_18{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_lo25u_42{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_lo25u_64{padding:5px;font-size:.87rem}._detailsRow_lo25u_71{margin-bottom:4px}._message_lo25u_75{font-size:.87rem;padding:4px;margin-top:6px}._dateFilterGroup_lo25u_95{gap:6px}._dateFilterLabel_lo25u_103{font-size:.89em}._dateInput_lo25u_113{font-size:.89em;padding:3px}._clearDateBtn_lo25u_132{font-size:.89em;padding:5px 4px}}._solicitudContainer_8ohpi_2{display:flex;gap:32px;padding:2rem;margin:2rem auto;max-width:1400px}._formularioSection_8ohpi_11{flex:1;background:transparent;border-radius:16px;padding:2rem 2.5rem 2rem 2rem;box-shadow:0 4px 22px #3498db0a;display:flex;flex-direction:column;gap:22px}._floatingSuccess_8ohpi_23{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.05rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_8ohpi_1 .5s linear 3.2s forwards}._floatingError_8ohpi_42{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#db3e38 60%,#f8d7da);border:1.2px solid #e66a6a;padding:12px 24px;border-radius:10px;font-size:1.05rem;box-shadow:0 4px 24px #e74c3c24;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_8ohpi_1 .5s linear 3.2s forwards}@keyframes _fadeOut_8ohpi_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}._inputRow_8ohpi_66{display:flex;gap:22px;align-items:flex-end;margin-bottom:6px;flex-wrap:wrap}._inputShort_8ohpi_74{display:flex;flex-direction:column;gap:.38rem;min-width:200px;max-width:320px;flex:1}._shortSelect_8ohpi_83,._inputShort_8ohpi_74 input,._inputShort_8ohpi_74 select{padding:8px 12px;border-radius:7px;border:1.8px solid #aed5f3;background:#f7fcfe;font-size:1.01rem;transition:border-color .2s,background-color .2s}._shortSelect_8ohpi_83:focus,._inputShort_8ohpi_74 input:focus,._inputShort_8ohpi_74 select:focus{border-color:#2196f3;background:#f0f9ff;outline:none}._inputFull_8ohpi_102{flex:1 1 100%;display:flex;flex-direction:column;gap:.36rem;min-width:280px}._textareaObs_8ohpi_110{min-height:92px;padding:10px 14px;border-radius:7px;border:1.8px solid #aed5f3;resize:vertical;background:#f7fcfe;font-size:1rem;font-family:inherit}._textareaObs_8ohpi_110:focus{border-color:#2196f3;outline:none;background:#f0f9ff}._metaRow_8ohpi_128{display:flex;justify-content:flex-end;margin-top:-6px}._metaBadge_8ohpi_133{display:inline-flex;align-items:center;gap:6px;background:#edf7ff;color:#1968b3;border:1px solid #cfe8ff;border-radius:999px;padding:6px 12px;font-weight:600;font-size:.95rem}._legendDetalles_8ohpi_147{font-size:1.09rem;font-weight:700;color:#2985d2;margin-top:.5rem;margin-bottom:.4rem}._detallesList_8ohpi_155{background-color:#fff;border-radius:10px;border:1px solid #e2e4ee;padding:.7rem .6rem;max-height:360px;overflow-y:auto;margin:.4rem 0 1.1rem;box-shadow:0 2px 9px #5aa0f014}._detallesEmpty_8ohpi_166{color:#7c8796;font-size:.95rem;padding:10px 12px}._detalleItem_8ohpi_172{background:#fcfcff;border-radius:10px;margin-bottom:10px;padding:14px 18px;border:1.2px solid #0c5cbe;box-shadow:0 2px 7px #c8d2ff14}._detalleHeader_8ohpi_181{margin-bottom:8px}._detalleNombre_8ohpi_185{font-size:1.08rem;font-weight:700;color:#14477a}._detalleCamposFila_8ohpi_192{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap}._detalleCampo_8ohpi_192{display:flex;flex-direction:column;gap:4px}._detalleLabel_8ohpi_205{font-size:.92rem;color:#249883;font-weight:700;margin-bottom:2px;text-align:left}._inlineInput_8ohpi_213{width:80px;padding:7px 10px;border-radius:6px;border:1.5px solid #aed5f3;background:#f5fafd;font-size:1rem;transition:border-color .2s,background-color .2s}._inlineInput_8ohpi_213:focus{border-color:#2196f3;background:#ecf6ff;outline:none}._inlineSelectSm_8ohpi_229{min-width:100px;max-width:140px;padding:7px 10px;border-radius:6px;border:1.5px solid #aed5f3;background:#f5fafd;font-size:.98rem;transition:border-color .2s,background-color .2s}._inlineSelectSm_8ohpi_229{min-width:140px;max-width:none;width:auto;padding:7px 10px;border-radius:6px;border:1.5px solid #aed5f3;background:#f5fafd;font-size:1rem}._inlineSelectSm--lg_8ohpi_251{width:180px}._inlineSelectSm_8ohpi_229:focus{border-color:#2196f3;background:#ecf6ff;outline:none}._removeButton_8ohpi_262{margin-left:auto;background:linear-gradient(135deg,#c0392b,#940488);color:#fff;border:none;border-radius:8px;padding:9px 16px;font-weight:700;font-size:.98rem;cursor:pointer;transition:background .18s,box-shadow .18s,transform .08s;box-shadow:0 2px 8px #e74c3c1c;display:inline-flex;align-items:center;gap:8px}._removeButton_8ohpi_262:hover{background:linear-gradient(135deg,#a93226,#940488);box-shadow:0 4px 14px #e74c3c24}._removeButton_8ohpi_262:active{transform:translateY(1px)}._containerBtn_8ohpi_289{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_8ohpi_289 button,._containerBtn_8ohpi_289 ._btnGen_8ohpi_299{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._catalogoSidebar_8ohpi_308{width:310px;background:#fafcff;border-radius:10px;border:1.5px solid #dbebfa;padding:1rem .7rem;box-shadow:0 2px 12px #3498db17;display:flex;flex-direction:column;gap:12px;height:fit-content}._catalogoHeader_8ohpi_321{font-size:1.12rem;font-weight:600;margin-bottom:6px;color:#222}._catalogoSearch_8ohpi_328{margin-bottom:8px}._inputFiltrar_8ohpi_330{width:100%;padding:8px 14px;border-radius:7px;border:1px solid #b2cbff;font-size:1rem;background:#f9fdff}._catalogoList_8ohpi_339{overflow-y:auto;max-height:420px;padding-right:6px;display:flex;flex-direction:column;gap:9px}._catalogoItem_8ohpi_348{display:flex;justify-content:space-between;align-items:center;background:#ffe036;border-radius:8px;padding:10px 14px;font-size:1rem;font-weight:600;box-shadow:0 2px 6px #dfb5021f;gap:10px}._stockInfo_8ohpi_361{font-size:12px;color:#0033c0}._btnAgregar_8ohpi_366{background:#2196f3;color:#fff;font-size:1.2rem;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;transition:background .18s,transform .08s}._btnAgregar_8ohpi_366:hover{background:#1b7acb}._btnAgregar_8ohpi_366:active{transform:translateY(1px)}._sidebarEmpty_8ohpi_385{text-align:center;color:#999;font-size:1rem;padding:13px 0}@media (max-width: 1200px){._solicitudContainer_8ohpi_2{flex-direction:column;gap:20px}._catalogoSidebar_8ohpi_308{width:100%;max-width:420px;margin:0 auto 12px}}@media (max-width: 900px){._solicitudContainer_8ohpi_2{flex-direction:column;gap:14px;padding:1rem}._formularioSection_8ohpi_11{padding:1.4rem 1rem}}@media (max-width: 820px){._inputRow_8ohpi_66{flex-direction:column;gap:16px}._inputShort_8ohpi_74,._inputFull_8ohpi_102{width:100%;min-width:0;max-width:100%}}@media (max-width: 700px){._detallesList_8ohpi_155{padding:4px 3px}._detalleCamposFila_8ohpi_192{flex-direction:column;gap:12px}._removeButton_8ohpi_262{width:100%;margin-left:0}}@media (max-width: 600px){._solicitudContainer_8ohpi_2{margin:0;border-radius:0;padding:.5rem;min-height:100vh}._formularioSection_8ohpi_11{padding:1rem .5rem}._catalogoSidebar_8ohpi_308{padding:.7rem .5rem}._catalogoItem_8ohpi_348{padding:8px 6px;font-size:.98rem}}._containerForm_wmnk3_2{max-width:1000px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._containerForm_wmnk3_2 h2{color:#2c3e50;font-size:2rem;font-weight:600;text-align:center;margin-bottom:2rem;border-bottom:3px solid #6ef06e;padding-bottom:1rem}._containerForm_wmnk3_2 h3{color:#34495e;font-size:1.4rem;font-weight:500;margin:2rem 0 1rem;padding-left:1rem}._form_wmnk3_31{width:100%}._container_wmnk3_2{display:flex;flex-direction:column;gap:1.5rem}._containerInput_wmnk3_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}._containerInput_wmnk3_42 label{display:flex;flex-direction:column;gap:.5rem;font-weight:500;color:#2c3e50;font-size:.95rem}._containerInput_wmnk3_42 input,._containerInput_wmnk3_42 select,._containerInput_wmnk3_42 textarea{padding:.75rem 1rem;border:2px solid #e0e6ed;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff}._containerInput_wmnk3_42 input:focus,._containerInput_wmnk3_42 select:focus,._containerInput_wmnk3_42 textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;background-color:#fafbfc}._containerInput_wmnk3_42 textarea{min-height:100px;resize:vertical;font-family:inherit}._productsSection_wmnk3_85{background-color:#f8f9fa;border-radius:10px;padding:1.5rem;border:1px solid #e9ecef}._productGrid_wmnk3_92{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}._productGrid_wmnk3_92>div{display:flex;flex-direction:column;gap:.5rem}._productGrid_wmnk3_92 label{font-weight:500;color:#2c3e50;font-size:.9rem}._productGrid_wmnk3_92 input,._productGrid_wmnk3_92 select{padding:.6rem .8rem;border:2px solid #dee2e6;border-radius:6px;font-size:.9rem;transition:all .3s ease}._productGrid_wmnk3_92 input:focus,._productGrid_wmnk3_92 select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}._addProductButton_wmnk3_128{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.8rem 1.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButton_wmnk3_128:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._addProductButton_wmnk3_128:active{transform:translateY(0)}._detallesList_wmnk3_153{background-color:#fff;border-radius:8px;border:1px solid #e9ecef;max-height:300px;overflow-y:auto;margin:1rem 0;overflow-x:auto}._detalleItem_wmnk3_163 span{flex:1;color:#2c3e50;font-size:.95rem;font-weight:500;word-break:break-word;overflow-wrap:break-word;max-width:600px}._detalleItem_wmnk3_163{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f1f3f4;transition:background-color .2s ease}._detalleItem_wmnk3_163:hover{background-color:#f8f9fa}._detalleItem_wmnk3_163:last-child{border-bottom:none}._detalleItem_wmnk3_163 span{flex:1;color:#2c3e50;font-size:.95rem;font-weight:500}._removeButton_wmnk3_198{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_wmnk3_198:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._containerBtn_wmnk3_218{display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:2px solid #ecf0f1;flex-wrap:wrap}._message_wmnk3_228._error_wmnk3_228{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}._shortInputt_wmnk3_236{width:300px}._shortInput_wmnk3_236{width:100px}._shortSelect_wmnk3_242{width:180px}._inputRow_wmnk3_245{display:flex;gap:16px;align-items:flex-end}._inputRow_wmnk3_245 label{display:flex;flex-direction:column;min-width:120px}._shortSelect_wmnk3_242{width:300px}._shortInput_wmnk3_236{width:80px}._inputRow_wmnk3_245 textarea{min-width:180px;resize:vertical}._floatingSuccess_wmnk3_266{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_wmnk3_1 .5s linear 3.5s forwards}@keyframes _fadeOut_wmnk3_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@keyframes _slideDown_wmnk3_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._containerForm_wmnk3_2{margin:1rem;padding:1.5rem}._productGrid_wmnk3_92{grid-template-columns:1fr;gap:1rem}._addProductButton_wmnk3_128{width:100%;margin-top:1rem}._containerInput_wmnk3_42{grid-template-columns:1fr}}@media (max-width: 768px){._containerForm_wmnk3_2{margin:.5rem;padding:1rem}._containerForm_wmnk3_2 h2{font-size:1.6rem}._containerBtn_wmnk3_218{flex-direction:column;align-items:center}._detalleItem_wmnk3_163{flex-direction:column;gap:1rem;text-align:center}._detalleItem_wmnk3_163 span{margin-bottom:.5rem}}@media (max-width: 480px){._containerForm_wmnk3_2{margin:0;border-radius:0;min-height:100vh}._productsSection_wmnk3_85{padding:1rem}._containerInput_wmnk3_42 label,._containerInput_wmnk3_42 input,._containerInput_wmnk3_42 select,._containerInput_wmnk3_42 textarea{font-size:.9rem}}._container_1dd6n_1{margin:20px auto;padding:20px;background-color:transparent;width:1100px;min-width:500px}._title_1dd6n_9{font-size:2rem;color:#333;margin-bottom:20px;text-align:center}._actionsContainer_1dd6n_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_1dd6n_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1dd6n_26:hover{background-color:#94979a}._icon_1dd6n_49{margin-right:.4rem;font-size:1.1rem}._searchInput_1dd6n_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_1dd6n_66{font-size:18px;text-align:center;color:#666}._detailsContainer_1dd6n_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1dd6n_79{margin-bottom:10px}._message_1dd6n_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1dd6n_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}@media (max-width: 1200px){._container_1dd6n_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_1dd6n_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_1dd6n_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_1dd6n_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_1dd6n_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_1dd6n_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_1dd6n_72{padding:10px;font-size:.95rem}._detailsRow_1dd6n_79{margin-bottom:7px}._loadingMessage_1dd6n_66{font-size:1rem;margin-bottom:7px}._message_1dd6n_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_1dd6n_1{padding:2px;margin:2px auto;width:100vw}._title_1dd6n_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_1dd6n_16{gap:6px;margin-bottom:5px}._createButton_1dd6n_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_1dd6n_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_1dd6n_72{padding:5px;font-size:.87rem}._detailsRow_1dd6n_79{margin-bottom:4px}._message_1dd6n_83{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_1ytci_3{max-width:800px;margin:60px auto 24px;padding:24px 24px 28px;border-radius:12px;background:transparent;box-shadow:0 4px 24px #0000000f;box-sizing:border-box}._title_1ytci_13{text-align:center;margin:0 0 18px;font-size:1.7rem;font-weight:700;color:#0f6fcc}._form_1ytci_23{width:100%}._containerInput_1ytci_27{width:100%;margin-bottom:14px;display:flex;flex-direction:column;font-size:.98rem}._containerInput_1ytci_27 label{font-weight:500;margin-bottom:6px;color:#333}._containerInput_1ytci_27 input,._containerInput_1ytci_27 select{padding:8px 10px;border-radius:6px;border:1px solid #c4c4c4;font-size:.98rem;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s}._containerInput_1ytci_27 input:focus,._containerInput_1ytci_27 select:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33;background-color:#f7fbff}._shortInput_1ytci_61{max-width:100%}._productsSection_1ytci_67{margin-top:18px;border-radius:8px;border:1px solid #e5e5e5;padding:14px 12px 12px}._productsSection_1ytci_67 legend{padding:0 6px;font-weight:600;color:#0f6fcc}._productGrid_1ytci_82{display:grid;grid-template-columns:2fr .8fr 1fr auto;gap:10px;align-items:flex-end}._inputWrapper_1ytci_91{position:relative}._autocompleteDropdown_1ytci_97{position:absolute;top:100%;left:0;width:100%;max-height:180px;overflow-y:auto;background:#fff;border:1px solid #d9d9d9;border-radius:6px;margin-top:3px;z-index:1000;box-shadow:0 6px 18px #00000014}._autocompleteOption_1ytci_112{padding:6px 10px;cursor:pointer;font-size:.95rem;border-bottom:1px solid #f2f2f2;background:#fff;transition:background-color .15s}._autocompleteOption_1ytci_112:hover{background-color:#e6f7ff}._addProductButton_1ytci_127{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 1.8rem;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #2ecc714d;align-self:center}._addProductButton_1ytci_127:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-1px);box-shadow:0 4px 14px #2ecc7166}._addProductButton_1ytci_127:active{transform:scale(.96)}._detallesList_1ytci_153{margin-top:18px;display:flex;flex-direction:column;gap:8px}._detalleItem_1ytci_160{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;background:#f9fbff;border-radius:6px;border:1px solid #e2ecff;font-size:.95rem;gap:8px}._detalleItem_1ytci_160 span{flex:1;color:#333}._removeButton_1ytci_177{background:linear-gradient(135deg,#c0392b,#a93226);color:#fff;border:none;border-radius:6px;padding:.4rem .8rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #e74c3c4d;white-space:nowrap}._removeButton_1ytci_177:hover{background:linear-gradient(135deg,#e74c3c,#c0392b);transform:translateY(-1px);box-shadow:0 3px 10px #e74c3c66}._removeButton_1ytci_177:active{transform:scale(.96)}._containerBtn_1ytci_203{margin-top:24px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;width:100%;max-width:700px;margin-left:auto;margin-right:auto;box-sizing:border-box}._containerBtn_1ytci_203 button,._containerBtn_1ytci_203 ._btnGen_1ytci_218{min-width:120px;max-width:220px;flex:1 1 160px}._floatingMessage_1ytci_226{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;padding:10px 18px;border-radius:8px;font-size:.95rem;min-width:220px;max-width:80vw;text-align:center;box-shadow:0 4px 18px #0000001f;animation:_fadeOut_1ytci_1 .5s linear 3.5s forwards}._success_1ytci_242{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:1px solid #8af6bd}._error_1ytci_248{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@keyframes _fadeOut_1ytci_1{to{opacity:0;transform:translate(-50%) translateY(-10px)}}@media (max-width: 900px){._containerForm_1ytci_3{margin-top:32px;padding:18px 16px 22px}._productGrid_1ytci_82{grid-template-columns:1.8fr .8fr 1fr auto}._containerBtn_1ytci_203{gap:14px;max-width:98vw}}@media (max-width: 600px){._containerForm_1ytci_3{margin-top:18px;margin-bottom:16px;padding:16px 12px 18px;border-radius:10px}._title_1ytci_13{font-size:1.4rem;margin-bottom:14px}._productGrid_1ytci_82{grid-template-columns:1fr}._addProductButton_1ytci_127{width:100%;padding:.5rem 0}._detalleItem_1ytci_160{flex-direction:column;align-items:flex-start}._removeButton_1ytci_177{align-self:flex-end}._containerBtn_1ytci_203{flex-direction:column;gap:10px;max-width:100%}._containerBtn_1ytci_203 button,._containerBtn_1ytci_203 ._btnGen_1ytci_218{width:100%;min-width:0;max-width:100%}}@media (max-width: 360px){._containerForm_1ytci_3{padding:12px 8px 14px}._containerInput_1ytci_27 input,._containerInput_1ytci_27 select{font-size:.9rem;padding:6px 8px}._autocompleteOption_1ytci_112{font-size:.88rem}._detalleItem_1ytci_160{font-size:.9rem}._addProductButton_1ytci_127{font-size:1rem}}._container_1a8q5_4,._modalContent_1a8q5_5{--primary: #4f6bed;--primary-hover: #4058d6;--primary-soft: #eef1fd;--text: #101828;--text-2: #344054;--muted: #667085;--border: #eaecf0;--border-2: #d0d5dd;--surface: #ffffff;--subtle: #f9fafb;--hover: #f2f4f7;--ok: #067647;--ok-bg: #ecfdf3;--ok-dot: #17b26a;--warn: #b54708;--warn-bg: #fffaeb;--warn-dot: #f79009;--danger: #b42318;--danger-bg: #fef3f2;--danger-dot: #f04438;--info: #175cd3;--info-bg: #eff8ff;--info-dot: #2e90fa;--neutral: #475467;--neutral-bg: #f2f4f7;--neutral-dot: #98a2b3;--radius: 12px;--radius-sm: 8px;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 10px 24px -8px rgba(16, 24, 40, .14)}._container_1a8q5_4{max-width:1200px;margin:0 auto;padding:24px 16px 40px;color:var(--text);font-size:14px;text-align:left}._container_1a8q5_4 button,._modalContent_1a8q5_5 button{font-family:inherit}._container_1a8q5_4 svg,._modalContent_1a8q5_5 svg{flex-shrink:0}._header_1a8q5_53{position:relative;z-index:30;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}._headerLeft_1a8q5_64{min-width:0}._container_1a8q5_4 ._title_1a8q5_69{display:flex;align-items:center;gap:10px;margin:0 0 2px;padding:0;border:none;text-align:left;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}._recordsBadge_1a8q5_83{padding:2px 8px;border-radius:999px;background:var(--hover);color:var(--text-2);font-size:.8125rem;font-weight:600;letter-spacing:0}._subtitle_1a8q5_93{margin:0;font-size:.875rem;color:var(--muted)}._headerRight_1a8q5_99{display:flex;align-items:center;gap:8px}._createVehicleButton_1a8q5_105{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-xs);transition:background .15s,border-color .15s}._createVehicleButton_1a8q5_105{border:1px solid;background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff}._createVehicleButton_1a8q5_105:hover{background:linear-gradient(135deg,#2ecc71,#0085f9)}._createVehicleButton_1a8q5_105:focus-visible{outline:none;box-shadow:0 0 0 4px var(--primary-soft)}._toolbar_1a8q5_140{position:relative;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;margin-bottom:20px;background:#ffffffbf;border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._searchContainer_1a8q5_155{position:relative;flex:0 1 320px;min-width:200px}._searchIcon_1a8q5_161{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._container_1a8q5_4 ._searchBar_1a8q5_171,._container_1a8q5_4 ._searchBar_1a8q5_171:valid,._container_1a8q5_4 ._searchBar_1a8q5_171:invalid{width:100%;box-sizing:border-box;height:36px;margin:0;padding:0 12px 0 36px;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface);font-size:.875rem;color:var(--text);box-shadow:none;outline:none;transition:border-color .15s,box-shadow .15s}._container_1a8q5_4 ._searchBar_1a8q5_171::placeholder{color:#98a2b3}._container_1a8q5_4 ._searchBar_1a8q5_171:focus{border-color:#a4b3f5;box-shadow:0 0 0 4px var(--primary-soft)}._statusSummary_1a8q5_198{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}._statusChip_1a8q5_205{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--hover);color:var(--text-2);font-size:.8125rem}._statusChip_1a8q5_205 strong{font-weight:600;color:var(--text)}._statusDot_1a8q5_222{width:6px;height:6px;border-radius:50%}._statusBadge_1a8q5_231{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:500;white-space:nowrap}._statusInUse_1a8q5_242{background:var(--ok-bg);color:var(--ok)}._statusReserved_1a8q5_243{background:var(--warn-bg);color:var(--warn)}._statusOut_1a8q5_244{background:var(--danger-bg);color:var(--danger)}._statusAvailable_1a8q5_245{background:var(--info-bg);color:var(--info)}._statusDefault_1a8q5_246{background:var(--neutral-bg);color:var(--neutral)}._statusDot_1a8q5_222._statusInUse_1a8q5_242{background:var(--ok-dot)}._statusDot_1a8q5_222._statusReserved_1a8q5_243{background:var(--warn-dot)}._statusDot_1a8q5_222._statusOut_1a8q5_244{background:var(--danger-dot)}._statusDot_1a8q5_222._statusAvailable_1a8q5_245{background:var(--info-dot)}._statusDot_1a8q5_222._statusDefault_1a8q5_246{background:var(--neutral-dot)}._vehicleList_1a8q5_257{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._vehicleCard_1a8q5_263{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);transition:box-shadow .2s,border-color .2s,transform .2s}._vehicleCard_1a8q5_263:hover{z-index:5;border-color:var(--border-2);box-shadow:var(--shadow-md);transform:translateY(-1px)}._cardNeedsChecklist_1a8q5_282{border-color:#fedf89}._cardMain_1a8q5_286{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:100%;padding:14px 16px 12px;cursor:pointer;border-radius:var(--radius) var(--radius) 0 0}._cardMain_1a8q5_286:focus-visible{box-shadow:inset 0 0 0 2px #a4b3f5}._cardHeaderRow_1a8q5_302{display:flex;justify-content:space-between;align-items:center;gap:8px}._plateLabel_1a8q5_309{font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-variant-numeric:tabular-nums}._cardMeta_1a8q5_318{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.8125rem;color:var(--muted)}._metaType_1a8q5_327{text-transform:capitalize}._metaItem_1a8q5_331{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-variant-numeric:tabular-nums}._metaItem_1a8q5_331 svg{color:#98a2b3}._checklistBanner_1a8q5_344{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:7px 10px;border:1px solid #fedf89;border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);font-size:.8125rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s}._checklistBanner_1a8q5_344:hover{background:#fef0c7}._bannerArrow_1a8q5_365{margin-left:auto}._cardFooter_1a8q5_370{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:8px 10px 8px 12px;border-top:1px solid var(--border)}._reserveButton_1a8q5_380{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._reserveButton_1a8q5_380 svg{color:var(--primary)}._reserveButton_1a8q5_380:hover{border-color:#a4b3f5;background:var(--primary-soft);color:var(--primary-hover)}._iconGroup_1a8q5_406{display:flex;align-items:center;gap:2px}._iconButton_1a8q5_412{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:16px;cursor:pointer;transition:background .15s,color .15s}._iconButton_1a8q5_412:hover{background:var(--hover);color:var(--text)}._iconButton_1a8q5_412:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}._iconButtonDanger_1a8q5_439:hover{background:var(--danger-bg);color:var(--danger)}._iconButtonWarning_1a8q5_444{background:var(--danger-bg);color:var(--danger-dot)}._iconButtonWarning_1a8q5_444:hover{background:#fee4e2;color:var(--danger)}._iconBadge_1a8q5_454{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--surface);border-radius:999px;background:var(--danger-dot);color:#fff;font-size:.625rem;font-weight:700;line-height:1}._maintenanceButtonContainer_1a8q5_475{position:relative;display:inline-flex}._maintenanceTooltip_1a8q5_480{position:absolute;bottom:calc(100% + 8px);right:-40px;z-index:50;width:max-content;min-width:200px;max-width:260px;padding:10px 12px;background:var(--text);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:none;animation:_fadeUp_1a8q5_1 .15s ease-out}._maintenanceTooltip_1a8q5_480:after{content:"";position:absolute;top:100%;right:50px;border:6px solid transparent;border-top-color:var(--text)}._maintenanceTooltip_1a8q5_480 strong{display:block;margin-bottom:6px;font-size:.75rem;font-weight:600;color:#fda29b}._maintenanceTooltip_1a8q5_480 ul{margin:0;padding:0;list-style:none}._maintenanceTooltip_1a8q5_480 li{padding:2px 0;font-size:.8125rem;color:#eaecf0}@keyframes _fadeUp_1a8q5_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._emptyState_1a8q5_534{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;border:1px dashed var(--border-2);border-radius:var(--radius);background:#ffffffb3;color:var(--muted);text-align:center}._emptyState_1a8q5_534 p{margin:0}._emptyStateError_1a8q5_551{border-color:#fecdca;background:var(--danger-bg);color:var(--danger)}._retryButton_1a8q5_557{height:34px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-weight:500;cursor:pointer}._retryButton_1a8q5_557:hover{background:var(--hover)}._pagination_1a8q5_572{display:flex;justify-content:center;margin-top:28px}._modalContent_1a8q5_5{width:100%;max-width:860px;box-sizing:border-box;color:var(--text);font-size:14px;text-align:left}._modalContent_1a8q5_5 ._modalTitle_1a8q5_591{margin:0;padding:0;border:none;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:left;color:var(--muted)}._modalHead_1a8q5_603{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 16px}._modalContent_1a8q5_5 ._modalPlate_1a8q5_611{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--text)}._modalEmpty_1a8q5_621{margin:0;padding:24px;border-radius:var(--radius-sm);background:var(--subtle);color:var(--muted);text-align:center}._modalGrid_1a8q5_631{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._modalRow_1a8q5_637{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._modalKey_1a8q5_648{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}._modalValue_1a8q5_656{font-size:.875rem;font-weight:500;color:var(--text);overflow-wrap:anywhere}._modalChecklistButton_1a8q5_663{display:inline-flex;align-items:center;gap:6px;margin-top:16px;height:36px;padding:0 14px;border:1px solid #fedf89;border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);font-weight:500;cursor:pointer}._modalChecklistButton_1a8q5_663:hover{background:#fef0c7}._tableWrapper_1a8q5_682{max-width:100%;overflow-x:auto;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-sm)}._detailsTable_1a8q5_690{width:100%;border-collapse:collapse;font-size:.8125rem}._detailsTable_1a8q5_690 th,._detailsTable_1a8q5_690 td{padding:10px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}._detailsTable_1a8q5_690 th{background:var(--subtle);font-size:.75rem;font-weight:500;color:var(--muted)}._detailsTable_1a8q5_690 td{color:var(--text-2)}._detailsTable_1a8q5_690 tbody tr:last-child td{border-bottom:none}._detailsTable_1a8q5_690 tbody tr:hover td{background:var(--subtle)}._statusOnTime_1a8q5_723,._statusOverdue_1a8q5_724,._statusInProgress_1a8q5_725{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:500}._statusOnTime_1a8q5_723{background:var(--ok-bg);color:var(--ok)}._statusOverdue_1a8q5_724{background:var(--danger-bg);color:var(--danger)}._statusInProgress_1a8q5_725{background:var(--warn-bg);color:var(--warn)}._verCompletaBtn_1a8q5_737{display:block;margin-left:auto;height:36px;padding:0 16px;border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._verCompletaBtn_1a8q5_737:hover{background:var(--primary-hover)}@media (max-width: 960px){._vehicleList_1a8q5_257,._modalGrid_1a8q5_631{grid-template-columns:repeat(2,minmax(0,1fr))}._statusSummary_1a8q5_198{margin-left:0;width:100%}}@media (max-width: 640px){._container_1a8q5_4{padding:16px 12px 32px}._container_1a8q5_4 ._title_1a8q5_69{font-size:1.3rem}._headerRight_1a8q5_99{width:100%}._createVehicleButton_1a8q5_105{flex:1}._searchContainer_1a8q5_155{flex:1 1 100%;width:100%}._vehicleList_1a8q5_257,._modalGrid_1a8q5_631{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._vehicleCard_1a8q5_263,._maintenanceTooltip_1a8q5_480{transition:none;animation:none}}._containerForm_p0wvq_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 20px;margin:2% auto}._container_p0wvq_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_p0wvq_33{display:flex;flex-direction:column;gap:10px;width:100%}._row_p0wvq_40{display:flex;flex-wrap:wrap;gap:16px 12px;width:100%}._inputShort_p0wvq_47{display:flex;flex-direction:column;min-width:140px;max-width:210px;flex:1 1 160px;margin-bottom:0}._inputDescripcion_p0wvq_55{display:flex;flex-direction:column;flex:2 1 350px;min-width:250px;max-width:460px;margin-bottom:0}._inputShort_p0wvq_47 label,._inputDescripcion_p0wvq_55 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShort_p0wvq_47 input,._inputShort_p0wvq_47 select,._inputDescripcion_p0wvq_55 textarea{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._inputShort_p0wvq_47 input:focus,._inputShort_p0wvq_47 select:focus,._inputDescripcion_p0wvq_55 textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputShort_p0wvq_47 input:valid{border-color:#44c77f}._inputShort_p0wvq_47 input:invalid{border-color:#f25c54}._inputShort_p0wvq_47 input[type=file]{padding:2px 0;background:transparent;border:none}._textarea_p0wvq_106{min-height:60px;max-height:180px;font-size:1.02rem;resize:vertical}._errorMessage_p0wvq_113{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:2px 4px;border-radius:5px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px;margin-top:2px}._error_p0wvq_113{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_p0wvq_132{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;margin-top:8px;box-sizing:border-box}._containerBtn_p0wvq_132 button,._containerBtn_p0wvq_132 ._btnGen_p0wvq_143{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._floatingSuccess_p0wvq_150{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_p0wvq_1 .5s linear 3.5s forwards}._floatingError_p0wvq_168{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#f25c54 75%,#d6001a);border:1.2px solid #ffb3b3;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #aa141426;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_p0wvq_1 .5s linear 3.5s forwards}._header_p0wvq_186{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_p0wvq_194{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}@media (max-width: 600px){._header_p0wvq_186{padding:10px 16px;min-height:44px}._backFixed_p0wvq_194{top:10px;left:36px}}@keyframes _fadeOut_p0wvq_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}._productsSection_p0wvq_221{background:#f3f7fc;border-radius:10px;padding:18px 14px 12px;margin-top:15px;border:1.5px solid #c9d5e4;box-sizing:border-box;width:100%}._productsSection_p0wvq_221 legend{font-size:1.05rem;font-weight:600;color:#1a4978;margin-bottom:7px;padding:0 8px}._productGrid_p0wvq_239{display:flex;flex-wrap:wrap;gap:16px 12px;margin-top:7px}._detallesList_p0wvq_246{margin-top:8px;width:100%;box-sizing:border-box;height:100px;overflow-y:auto}._detalleItem_p0wvq_254{background:#eae5a2;padding:3px 10px;border-radius:6px;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;flex-wrap:space-between;font:.8em sans-serif}._addProductButton_p0wvq_266{font-size:1.5rem;background:linear-gradient(135deg,#215d9a,#27ae60);color:#fff;border:none;border-radius:5px;width:38px;height:38px;cursor:pointer;margin-top:23px;transition:background .2s;align-self:flex-end}._addProductButton_p0wvq_266:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_p0wvq_285{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.68rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_p0wvq_285:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._inputShortt_p0wvq_303{display:flex;flex-direction:column;max-width:120px}._inputShortt_p0wvq_303 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShortt_p0wvq_303 input[type=number]{width:100%;padding:7px 12px;font-size:1.1rem;border:1.5px solid #84ec6d;border-radius:6px;outline:none;background:#f5f7fa;transition:border-color .2s;text-align:center;max-width:90px;box-sizing:border-box}._inputShortt_p0wvq_303 input:valid{border-color:#44c77f}._flexContainer_p0wvq_332{display:flex;align-items:flex-start;gap:2.5rem;width:100%}._form_p0wvq_33{flex:2 1 400px;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column}._cardDatosPrincipales_p0wvq_350{flex:1 0 320px;max-width:370px;min-width:240px;background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #f0f1f5;padding:1.4rem 1.2rem 1rem;margin-bottom:0;position:sticky;top:2.2rem;z-index:5}._cardDatosPrincipales_p0wvq_350 legend{font-weight:700;font-size:1.08em;color:#333;margin-bottom:.6em;padding:0 .5em;letter-spacing:.01em}._cardDatosPrincipales_p0wvq_350 ._row_p0wvq_40{display:flex;flex-wrap:wrap;gap:1.1rem;margin-bottom:1.1rem}._cardDatosPrincipales_p0wvq_350 ._inputShort_p0wvq_47{flex:1 1 120px;min-width:110px;max-width:170px;display:flex;flex-direction:column;gap:.12em}._cardDatosPrincipales_p0wvq_350 label{font-size:.98em;font-weight:500;margin-bottom:.23em;color:#3a3a3a}._cardDatosPrincipales_p0wvq_350 input,._cardDatosPrincipales_p0wvq_350 select{padding:.5em .8em;font-size:1em;border:1.2px solid #bbb;border-radius:6px;background:#fff;margin-bottom:.15em;transition:border-color .18s}._cardDatosPrincipales_p0wvq_350 input:focus,._cardDatosPrincipales_p0wvq_350 select:focus{border-color:#3f51b5;outline:none}._cardDatosPrincipales_p0wvq_350 ._errorMessage_p0wvq_113{color:#d7263d;font-size:.91em;font-weight:500;margin-top:0}@media (max-width: 900px){._flexContainer_p0wvq_332{flex-direction:column;gap:1.5rem}._cardDatosPrincipales_p0wvq_350{position:static;max-width:100%;width:100%;margin:0;margin-top:1.5rem;padding:1.1rem .75rem .7rem}._row_p0wvq_40{gap:10px 6px}._inputShort_p0wvq_47,._inputDescripcion_p0wvq_55{min-width:120px;max-width:100%}._productGrid_p0wvq_239{gap:10px 6px}._containerInput_p0wvq_445{min-width:120px;max-width:100%;width:48%}}@media (max-width: 300px){._containerForm_p0wvq_1{padding:6px 4px 20px}._formContainer_p0wvq_33{gap:0}._row_p0wvq_40{flex-direction:column;gap:6px;width:100%}._inputShort_p0wvq_47,._inputDescripcion_p0wvq_55{width:100%;min-width:0;max-width:100%}._productsSection_p0wvq_221{padding:10px 5px 7px}._productGrid_p0wvq_239{flex-direction:column;gap:8px}._addProductButton_p0wvq_266{width:100%;margin-top:8px;align-self:stretch}._containerBtn_p0wvq_132{flex-direction:column;gap:10px;align-items:center}._containerBtn_p0wvq_132 button,._containerBtn_p0wvq_132 ._btnGen_p0wvq_143{width:90%;min-width:0;max-width:98vw;flex:0 1 90%}._form_p0wvq_33,._cardDatosPrincipales_p0wvq_350{width:100%;min-width:0;max-width:100%;padding:.6rem .3rem .5rem}._flexContainer_p0wvq_332{gap:.7rem}._containerInput_p0wvq_445,._containerInputt_p0wvq_503{width:100%}}._container_1wp3t_17{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1wp3t_24{display:flex;flex-direction:column;gap:10px;width:100%}._row_1wp3t_32{display:flex;flex-wrap:wrap;gap:16px 12px;width:100%}._inputShort_1wp3t_40{display:flex;flex-direction:column;min-width:140px;max-width:210px;flex:1 1 160px;margin-bottom:0}._inputLong_1wp3t_50{display:flex;flex-direction:column;flex:1 1 auto;min-width:420px}._inputShort_1wp3t_40 label,._inputDescripcion_1wp3t_59 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShort_1wp3t_40 input,._inputShort_1wp3t_40 select,._inputDescripcion_1wp3t_59 textarea{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._inputShort_1wp3t_40 input:focus,._inputShort_1wp3t_40 select:focus,._inputDescripcion_1wp3t_59 textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputShort_1wp3t_40 input:valid{border-color:#44c77f}._inputShort_1wp3t_40 input:invalid{border-color:#f25c54}._productsSections_1wp3t_95{margin-top:5px;width:100%}._textarea_1wp3t_100{width:100%;padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._textarea_1wp3t_100:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._empleadoWrapper_1wp3t_118{position:relative;width:100%}._inputEmpleado_1wp3t_123{width:100%;box-sizing:border-box;padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._inputEmpleado_1wp3t_123:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._errorMessage_1wp3t_142{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:2px 4px;border-radius:5px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px;margin-top:2px}._error_1wp3t_142{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_1wp3t_162{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;margin-top:8px;box-sizing:border-box}._containerBtn_1wp3t_162 button,._containerBtn_1wp3t_162 ._btnGen_1wp3t_173{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._floatingSuccess_1wp3t_182,._floatingError_1wp3t_183{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;padding:12px 24px;border-radius:10px;font-size:1.1rem;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1wp3t_1 .5s linear 3.5s forwards}._floatingSuccess_1wp3t_182{background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;box-shadow:0 4px 24px #146e6424}._floatingError_1wp3t_183{background:linear-gradient(135deg,#f25c54 75%,#d6001a);border:1.2px solid #ffb3b3;box-shadow:0 4px 24px #aa141426}._header_1wp3t_212{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1wp3t_220{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._datesFloatingBoxs_1wp3t_229{position:absolute;top:50px;right:50px;width:240px;background-color:#020357;border-radius:0% 12px 12px 0%}._fieldsetCompact_1wp3t_239{border:1px solid #c4c4c4;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem;background:#010846}._fieldsetCompact_1wp3t_239 legend{font-weight:600;font-size:.98rem;padding:0 .35rem}._fieldsetCompact_1wp3t_239 legend{font-weight:700;font-size:1rem;padding:0 .35rem;color:#f3f703;border-bottom:2px solid #dbeb06}._fieldsetCompact_1wp3t_239 label{font-weight:700;font-size:1rem;padding:0 .35rem;color:#eeeff0;border-bottom:2px solid #f1f4f7}._productsSection_1wp3t_95{background:#f3f7fc;border-radius:10px;padding:18px 14px 12px;margin-top:15px;border:1.5px solid #c9d5e4;box-sizing:border-box;width:100%}._productsSection_1wp3t_95 legend{font-size:1.05rem;font-weight:600;color:#1a4978;margin-bottom:7px;padding:0 8px;border-bottom:2px solid #0156a5}._productGrid_1wp3t_286{display:flex;flex-wrap:wrap;gap:16px 12px;margin-top:7px}._detallesList_1wp3t_293{margin-top:8px;width:100%;box-sizing:border-box;height:100px;overflow-y:auto}._detalleItem_1wp3t_301{background:#eae5a2;padding:3px 10px;border-radius:6px;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;font:.8em sans-serif}._addProductButton_1wp3t_312{font-size:1.5rem;background:linear-gradient(135deg,#215d9a,#27ae60);color:#fff;border:none;border-radius:5px;width:38px;height:38px;cursor:pointer;margin-top:23px;transition:background .2s,transform .2s,box-shadow .2s;align-self:flex-end}._addProductButton_1wp3t_312:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_1wp3t_332{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.68rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_1wp3t_332:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._inputShortt_1wp3t_352{display:flex;flex-direction:column;max-width:120px}._inputShortt_1wp3t_352 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShortt_1wp3t_352 input[type=number]{width:100%;padding:7px 12px;font-size:1.1rem;border:1.5px solid #84ec6d;border-radius:6px;outline:none;background:#f5f7fa;transition:border-color .2s;text-align:center;max-width:90px;box-sizing:border-box}._inputShortt_1wp3t_352 input:valid{border-color:#44c77f}._layout_1wp3t_382{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}._form_1wp3t_24{min-width:0}._datesFloatingBoxs_1wp3t_229{position:sticky;top:16px;width:260px;height:fit-content;background-color:#020357;border-radius:12px;padding:10px;box-sizing:border-box}@media (min-width: 1100px){._containerForm_1wp3t_406{max-width:1200px}}@media (max-width: 1050px){._layout_1wp3t_382{grid-template-columns:1fr}._datesFloatingBoxs_1wp3t_229{position:static;width:100%;margin-top:16px}}@keyframes _fadeOut_1wp3t_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 900px){._datesFloatingBoxs_1wp3t_229{position:static;width:100%;margin-top:16px}}@media (max-width: 600px){._containerForm_1wp3t_406{padding:8px 10px 16px}._header_1wp3t_212{padding:10px 16px;min-height:44px}._backFixed_1wp3t_220{top:10px;left:24px}._row_1wp3t_32{flex-direction:column;gap:8px;width:100%}._inputShort_1wp3t_40,._inputLong_1wp3t_50,._inputDescripcion_1wp3t_59{width:100%;min-width:0;max-width:100%}._productsSection_1wp3t_95{padding:12px 8px 8px}._productGrid_1wp3t_286{flex-direction:column;gap:8px}._containerBtn_1wp3t_162{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1wp3t_162 button,._containerBtn_1wp3t_162 ._btnGen_1wp3t_173{width:100%;min-width:0;max-width:100%;flex:0 1 100%}._datesFloatingBoxs_1wp3t_229{margin-top:16px}._fieldsetCompact_1wp3t_239{width:100%}}@media (max-width: 360px){._row_1wp3t_32{gap:6px}._productsSection_1wp3t_95{padding:10px 6px 6px}._addProductButton_1wp3t_312{width:100%;margin-top:8px;align-self:stretch}}._container_1e0nq_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1200px;min-width:500px}._actionsContainer_1e0nq_10{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}._createButton_1e0nq_18{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1e0nq_18:hover{background-color:#94979a}._icon_1e0nq_37{margin-right:.4rem;font-size:1.1rem}._lockButton_1e0nq_41{background:#c7c6c6;border:none;border-radius:4px;padding:8px 10px;margin-right:4px;display:inline-flex;align-items:center;justify-content:center;opacity:1;cursor:pointer;transition:all .2s ease-in-out}._lockButton_1e0nq_41:hover:not(:disabled){background:#444343;transform:scale(1.05);box-shadow:0 4px 10px #0003}._searchInput_1e0nq_61{width:300px;padding:.5rem 1rem;border:1px solid #0095ff;border-radius:5px;font-size:.9rem;box-sizing:border-box;text-align:center}._checkboxEntrega_1e0nq_71{accent-color:#0c931c}._checkboxEntrega_1e0nq_71:disabled{accent-color:#0c931c}._searchInput_1e0nq_61:focus{border:2px solid lightblue;outline:none;background-color:#e2eef1}._loadingMessage_1e0nq_84{font-size:18px;text-align:center;color:#666}._detailsContainer_1e0nq_90{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1e0nq_97{margin-bottom:10px}._message_1e0nq_101{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1e0nq_109{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._topBtnContainer_1e0nq_114{display:flex;gap:16px;margin-bottom:16px}._titleSpacing_1e0nq_119{margin-bottom:70px;color:#0095ff}@media (max-width: 600px){._lockButton_1e0nq_41{padding:4px;font-size:.8em;border-radius:4px;max-width:30px;max-height:30px}}@media (max-width: 600px){._container_1e0nq_1{width:98vw;max-width:100vw;min-width:unset;margin:10px auto;padding:7vw 2vw;box-sizing:border-box}._actionsContainer_1e0nq_10{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._searchInput_1e0nq_61{width:98vw;max-width:100vw;font-size:1em;padding:.5rem}._createButton_1e0nq_18{font-size:1.05rem;padding:.55rem .7rem;margin-bottom:8px;width:100%;min-width:110px;justify-content:center}._icon_1e0nq_37{margin-right:.3rem;font-size:1.15rem}._lockButton_1e0nq_41{padding:4px;font-size:.8em;border-radius:4px;max-width:30px;max-height:30px;margin-right:2px}._detailsContainer_1e0nq_90{padding:10px;font-size:.98em}._detailsRow_1e0nq_97{margin-bottom:7px;font-size:.98em;flex-wrap:wrap}._loadingMessage_1e0nq_84,._message_1e0nq_101{font-size:1em;padding:8px;margin-top:14px}._error_1e0nq_109{font-size:1em;padding:7px;margin-top:12px}._topBtnContainer_1e0nq_114{flex-direction:column;gap:8px;margin-bottom:10px}._titleSpacing_1e0nq_119{margin-bottom:34px;font-size:1.08em}}._containerForm_1j08m_2{--primary: #1a6fb5;--primary-dark: #145a93;--primary-soft: #e8f1fa;--accent: #22b07d;--text: #1f2937;--muted: #6b7280;--border: #d6dde6;--border-focus: #1a6fb5;--bg-input: #f8fafc;--danger: #dc2626;--danger-soft: #fef2f2;--warn: #b45309;--warn-soft: #fffbeb;--ok: #15803d;--ok-soft: #f0fdf4;--radius: 14px;--radius-sm: 8px;--shadow: 0 4px 24px rgba(15, 40, 80, .08);box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px;color:var(--text)}._containerForm_1j08m_2 *,._containerForm_1j08m_2 *:before,._containerForm_1j08m_2 *:after{box-sizing:border-box}._layoutTwoColumns_1j08m_38{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}._formCard_1j08m_45,._originCard_1j08m_46{background:transparent;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #eef1f5}._formCard_1j08m_45{padding:28px 32px;display:flex;flex-direction:column}._originCard_1j08m_46{padding:0;overflow:hidden;position:sticky;top:24px}._header_1j08m_68{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1j08m_76{position:absolute;top:10px;left:24px;white-space:nowrap;z-index:1}._header_1j08m_68 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._headerText_1j08m_92{display:flex;flex-direction:column;gap:4px}._title_1j08m_98{margin:0;font-size:1.6rem;font-weight:700;color:var(--primary);line-height:1.2}._subtitle_1j08m_106{margin:0;font-size:.9rem;color:var(--muted)}._plateBadge_1j08m_112{display:inline-block;padding:2px 10px;border-radius:6px;background:#fde047;border:1px solid #ca8a04;color:#1f2937;font-weight:700;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._section_1j08m_126{display:flex;flex-direction:column;gap:20px}._sectionTitle_1j08m_132{margin:0 0 -6px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}._row_1j08m_141{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 20px}._col6_1j08m_147{grid-column:span 6}._col12_1j08m_151{grid-column:span 12}._inputBlock_1j08m_157,._containerInput_1j08m_158,._containerInputs_1j08m_159{display:flex;flex-direction:column;gap:6px;width:100%}._labell_1j08m_166,._label_1j08m_166{font-size:.9rem;font-weight:600;color:var(--text)}._required_1j08m_173{color:var(--danger);margin-left:2px}._fieldHint_1j08m_178{font-weight:400;font-size:.78rem;color:var(--muted)}._input_1j08m_157{width:100%;min-height:42px;padding:9px 12px;font:inherit;font-size:.95rem;line-height:1.4;color:var(--text);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}._input_1j08m_157::placeholder{color:#9aa4b2}._input_1j08m_157:hover{border-color:#b8c3d1}._input_1j08m_157:focus{background:#fff;border-color:var(--border-focus);box-shadow:0 0 0 3px #1a6fb526}select._input_1j08m_157{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.6' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._inputError_1j08m_222{border-color:var(--danger);background:var(--danger-soft)}._observacionArea_1j08m_227{min-height:96px;resize:vertical}._error_1j08m_232{font-size:.8rem;color:var(--danger)}._helperText_1j08m_237{margin:2px 0 0;font-size:.8rem;color:var(--muted)}._loadingMsg_1j08m_243{margin-top:4px;font-size:.8rem;color:var(--muted)}._autocompleteList_1j08m_251{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;max-height:240px;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 10px 30px #0f285024}._autocompleteItem_1j08m_268{padding:9px 10px;font-size:.9rem;border-radius:6px;cursor:pointer}._autocompleteItem_1j08m_268:hover{background:var(--primary-soft);color:var(--primary-dark)}._otResponsable_1j08m_280{margin-top:6px;display:inline-flex;align-self:flex-start;gap:6px;padding:4px 10px;font-size:.82rem;color:var(--primary-dark);background:var(--primary-soft);border-radius:999px}._btnSection_1j08m_294{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid #eef1f5}._blockedHint_1j08m_304{margin-right:auto;font-size:.82rem;color:var(--danger)}._originHeader_1j08m_312{padding:18px 22px;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:#fff}._originHeader_1j08m_312 ._originTitle_1j08m_318{color:#fff}._originHeaderSub_1j08m_322{margin:4px 0 0;font-size:.82rem;opacity:.9}._asideSection_1j08m_328{display:flex;flex-direction:column;gap:16px;padding:20px 22px}._asideSection_1j08m_328+._asideSection_1j08m_328{border-top:1px solid #eef1f5}._originTitle_1j08m_318{margin:0;font-size:1rem;font-weight:700;color:var(--text)}._inputWithAction_1j08m_346{display:flex;gap:8px}._inputWithAction_1j08m_346 ._input_1j08m_157{flex:1}._mapBtn_1j08m_355{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;min-height:42px;font:inherit;font-size:.82rem;font-weight:600;color:var(--primary);background:var(--primary-soft);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,border-color .15s}._mapBtn_1j08m_355:hover{border-color:var(--primary)}._mapBtnActive_1j08m_378{background:var(--primary);color:#fff}._mapSelectorWrapper_1j08m_383{margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._mapSelectorBtnSection_1j08m_390{display:flex;justify-content:flex-end;padding:8px;background:var(--bg-input)}._cancelMapBtn_1j08m_397{padding:6px 14px;font:inherit;font-size:.85rem;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:6px;cursor:pointer}._cancelMapBtn_1j08m_397:hover{border-color:var(--muted)}._priorityGroup_1j08m_414{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;background:var(--bg-input);border:1px solid var(--border);border-radius:10px}._priorityOption_1j08m_424{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;font:inherit;font-size:.88rem;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:7px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}._priorityOption_1j08m_424:hover{color:var(--text)}._priorityDot_1j08m_445{width:8px;height:8px;border-radius:50%}._priority-baja_1j08m_451 ._priorityDot_1j08m_445{background:#16a34a}._priority-media_1j08m_452 ._priorityDot_1j08m_445{background:#f59e0b}._priority-alta_1j08m_453 ._priorityDot_1j08m_445{background:#dc2626}._priorityActive_1j08m_455{background:#fff;box-shadow:0 1px 4px #0f285026}._priorityActive_1j08m_455._priority-baja_1j08m_451{color:#15803d}._priorityActive_1j08m_455._priority-media_1j08m_452{color:#b45309}._priorityActive_1j08m_455._priority-alta_1j08m_453{color:#b91c1c}._vehicleStatusBox_1j08m_466{margin:0 22px 22px;padding:12px 14px;font-size:.88rem;border-radius:var(--radius-sm);border-left:4px solid}._vehicleStatusBox_1j08m_466 strong{display:block;margin-bottom:4px}._vehicleStatusBox_1j08m_466 p{margin:0}._vehicleStatusOk_1j08m_483{color:var(--ok);background:var(--ok-soft);border-color:var(--ok)}._vehicleStatusWarn_1j08m_489{color:var(--warn);background:var(--warn-soft);border-color:#f59e0b}._vehicleStatusError_1j08m_495{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}._floatingError_1j08m_503,._floatingSuccess_1j08m_504{position:fixed;top:20px;right:20px;z-index:1000;max-width:360px;padding:12px 16px;font-size:.9rem;border-radius:var(--radius-sm);box-shadow:var(--shadow)}._floatingError_1j08m_503{color:var(--danger);background:var(--danger-soft);border:1px solid #fecaca}._floatingSuccess_1j08m_504{color:var(--ok);background:var(--ok-soft);border:1px solid #bbf7d0}@media (max-width: 960px){._layoutTwoColumns_1j08m_38{grid-template-columns:1fr}._originCard_1j08m_46{position:static}}@media (max-width: 600px){._containerForm_1j08m_2{padding:12px}._formCard_1j08m_45{padding:20px 16px}._col6_1j08m_147{grid-column:span 12}._title_1j08m_98{font-size:1.35rem}._btnSection_1j08m_294{flex-wrap:wrap}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._mapContainer_cqnuj_1{width:100%;height:300px;margin:12px 0;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #dbe8f7;position:relative}._leaflet-container_cqnuj_11{width:100%;height:100%;border-radius:10px;font-family:inherit}._mapSelectorHeader_cqnuj_18{font-size:1.07rem;font-weight:500;color:#1367a3;margin-bottom:8px;text-align:center}._mapSelectorCloseBtn_cqnuj_26{position:absolute;top:9px;right:14px;background:#ea1c46;color:#fff;border:none;border-radius:7px;padding:6px 12px;cursor:pointer;font-size:.92rem;z-index:999;box-shadow:0 1px 5px #e4e7ef;transition:background .15s}._mapSelectorCloseBtn_cqnuj_26:hover{background:#b80d36}._containerForm_11duw_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 20px;margin:2% auto}._formCard_11duw_14{padding:2vw 4vw;max-width:780px;width:100%;margin:0 auto;display:flex;flex-direction:column}._title_11duw_22{font-size:2.2rem;font-weight:600;margin-bottom:22px;color:#1367a3;text-align:center}._mainInputs_11duw_29,._detailsSection_11duw_29{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:1.6rem;justify-content:space-between}._containerInput_11duw_36{display:flex;flex-direction:column;justify-content:flex-start;min-width:500px;max-width:540px;margin-bottom:0;padding:0}._inputBlock_11duw_45{flex:1 1 185px;display:flex;flex-direction:column;margin-bottom:4px}._input_11duw_45{padding:10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}._error_11duw_68{color:#ea1c46;font-size:.92rem;margin-top:3px}._floatingError_11duw_73,._floatingSuccess_11duw_73{position:fixed;top:32px;left:50%;transform:translate(-50%);background:#ea1c46;color:#fff;padding:12px 26px;border-radius:7px;font-size:1.07rem;z-index:999;box-shadow:0 2px 10px #e6e6e6}._floatingSuccess_11duw_73{background:#13a393}._btnSection_11duw_89{display:flex;gap:14px;justify-content:center;margin-top:2rem}._autocompleteList_11duw_95{position:absolute;top:110%;left:0;right:0;z-index:100;background:#fff;border:1px solid #b8c3d1;border-radius:0 0 7px 7px;box-shadow:0 2px 8px #0000000a;list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto}._autocompleteItem_11duw_111{padding:9px 12px;cursor:pointer;font-size:.98rem;color:#222;transition:background .15s}._autocompleteItem_11duw_111:hover{background:#e7f4ff}._loadingMsg_11duw_121{font-size:.97rem;color:#1367a3;padding:5px 0}._otResponsable_11duw_126{margin-top:8px;font-weight:700;color:#2196f3}._sliderContainer_11duw_132{display:flex;flex-direction:column;align-items:center;margin-top:4px}._slider_11duw_132{width:100%;margin-bottom:8px;accent-color:#87aae8;height:22px}._slider-baja_11duw_144{accent-color:#4caf50}._slider-media_11duw_145{accent-color:#ff9800}._slider-alta_11duw_146{accent-color:#ea1c46}._sliderLabel_11duw_147{font-weight:600;font-size:1.08rem;letter-spacing:.5px;color:#333}._detailsSection_11duw_29{display:flex;flex-direction:row;gap:12px;margin-bottom:1.2rem;justify-content:flex-start;align-items:flex-start;background:linear-gradient(135deg,#0085f9,#2ecc71);border-radius:12px;box-shadow:0 2px 10px #47484a;padding:1.2rem 1rem;border:1px solid #e6eaf1;margin-top:10px}._inputBlock_11duw_45{flex:1 1 0;display:flex;flex-direction:column;min-width:140px;max-width:250px;margin-bottom:0}._label_11duw_178{font-weight:500;color:#f1f1f2;margin-bottom:3px;font-size:.97rem;font-weight:600}._labell_11duw_186{color:#0f0f10;margin-bottom:3px;font-size:.95rem;font-weight:600}._input_11duw_45:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._row_11duw_199{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;width:100%}._inputBlock_11duw_45{flex:1 1 0;min-width:0;display:flex;flex-direction:column}._inputBlock_11duw_45 input,._inputBlock_11duw_45 textarea{width:100%;box-sizing:border-box}._inputBlock_11duw_45 textarea{resize:vertical;min-height:38px;max-height:80px}._error_11duw_68{color:#d32f2f;font-size:.85rem;margin-top:2px}._header_11duw_235{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_11duw_243{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}@media (max-width: 600px){._header_11duw_235{padding:10px 16px;min-height:44px}._backFixed_11duw_243{top:10px;left:36px}}@media (max-width: 600px){._detailsSection_11duw_29{flex-direction:column;gap:10px;padding:1rem .5rem}._inputBlock_11duw_45{min-width:0;max-width:100%;width:100%}}@media (max-width: 400px){._detailsSection_11duw_29{flex-direction:column;gap:13px;padding:1.2rem .7rem}}@media (max-width: 600px){._formCard_11duw_14{padding:4vw 3vw;max-width:99vw}._mainInputs_11duw_29,._detailsSection_11duw_29{flex-direction:column;gap:2vw}._btnSection_11duw_89{flex-direction:column;gap:10px}._autocompleteList_11duw_95{font-size:1rem;top:105%}}@media (max-width: 600px){._row_11duw_199{flex-direction:column;gap:1rem;width:100%}._inputBlock_11duw_45,._containerInput_11duw_36{min-width:0!important;max-width:100%!important;width:100%!important}._inputBlock_11duw_45 input,._inputBlock_11duw_45 textarea,._inputBlock_11duw_45 select,._containerInput_11duw_36 input,._containerInput_11duw_36 textarea{min-width:0!important;width:100%!important;box-sizing:border-box;font-size:1rem}}@media (max-width: 600px){._containerInput_11duw_36{min-width:0!important;max-width:100%!important;width:100%!important}}._container_vzev0_1{max-width:900px;margin:0 auto;padding:24px;background:#f6f6fc;border-radius:12px;box-shadow:0 4px 16px #0000000f}._section_vzev0_10{background:#fff;padding:16px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a}._title_vzev0_18{font-size:1.4em;font-weight:700;margin-bottom:10px;color:#0a68da}._table_vzev0_25{width:100%;border-collapse:collapse;margin-bottom:8px}._table_vzev0_25 th,._table_vzev0_25 td{text-align:left;padding:8px;border-bottom:1px solid #e0ecff}._table_vzev0_25 th{background-color:#0095ff;color:#fff;font-weight:700}._table_vzev0_25 tr:last-child td{border-bottom:none}._radioCell_vzev0_47{text-align:center;width:36px}._select_vzev0_52{width:100%;padding:8px;border-radius:4px;margin-bottom:4px;border:1px solid #aee0fa;font-size:1em}._textarea_vzev0_61{width:100%;min-height:60px;border-radius:4px;margin-top:4px;padding:8px;border:1px solid #aee0fa;font-size:1em;resize:vertical}._button_vzev0_72{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;padding:12px 32px;border:none;border-radius:8px;font-weight:700;font-size:1.1em;cursor:pointer;transition:background .2s}._button_vzev0_72:hover{background-color:#add8e6;box-shadow:0 6px 10px #00000026;transform:translateY(-2px)}._button_vzev0_72:active{background-color:#add8e6;box-shadow:0 2px 4px #0003;transform:translateY(2px)}._buttonReject_vzev0_94{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;padding:12px 32px;border:none;border-radius:8px;font-weight:700;font-size:1.1em;cursor:pointer;transition:background .2s}._buttonReject_vzev0_94:hover{background-color:#c0392b;box-shadow:0 6px 10px #00000026;transform:translateY(-2px)}._buttonReject_vzev0_94:active{background-color:#c0392b;box-shadow:0 2px 4px #0003;transform:translateY(2px)}._loading_vzev0_116{text-align:center;color:#0095ff;font-size:1.2em;margin-top:40px}._flexContainer_vzev0_122{display:flex;align-items:flex-start;gap:1rem}._mainContent_vzev0_129{flex:2;min-width:400px}._section_vzev0_10{margin-bottom:2rem}._sectionTitle_vzev0_138{color:#0070f3;font-size:.9em;margin-bottom:1rem}._table_vzev0_25{width:100%;border-collapse:collapse;font-size:.98em}._table_vzev0_25 th,._table_vzev0_25 td{padding:8px 6px;border-bottom:1px solid #eee;text-align:left}._table_vzev0_25 th{background-color:#0070f3;color:#fff;font-weight:500}._containerBtn_vzev0_162{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._inputEmpleado_vzev0_174{width:100%;min-width:220px;max-width:100%;padding:14px 12px;font-size:1.15em;border-radius:6px;border:1.5px solid #0070f3;margin-top:7px;margin-bottom:6px;box-sizing:border-box;background:#f7fbff;transition:border-color .2s,box-shadow .2s;outline:none}._inputEmpleado_vzev0_174:focus{border-color:#005bb5;background:#eef6ff;box-shadow:0 0 0 2px #0070f340}._error_vzev0_195{color:#ea1c46;font-size:.92rem;margin-top:3px}._inlineFields_vzev0_200{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px;margin-bottom:6px}._tableScroll_vzev0_207{max-height:300px;overflow-y:auto;border:1px solid #ddd}._inlineFields_vzev0_200>div{font-size:1em}._errorBanner_vzev0_216{background:#ffe1e1;color:#cf1322;padding:12px 18px;border-radius:7px;margin-bottom:18px;font-weight:500;box-shadow:0 0 6px #cf132220;text-align:center}@media (max-width: 600px){._inputEmpleado_vzev0_174{font-size:1em;padding:12px 10px;min-width:150px}}@media (max-width: 600px){._container_vzev0_1,._section_vzev0_10{padding:8px}._table_vzev0_25 th,._table_vzev0_25 td{font-size:.9em;padding:4px}._button_vzev0_72{padding:10px 16px;font-size:1em}}._container_x515f_3{padding:1.5rem 2rem;max-width:1200px;margin:0 auto;width:100%}@media (max-width: 900px){._container_x515f_3{padding:.7rem .3rem}}._dateFilterGroup_x515f_18{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-bottom:1.2rem}._dateFilterLabel_x515f_26,._dateFilterLabell_x515f_27{display:flex;align-items:center;gap:.3rem;font-size:.96rem}._input_x515f_34,._searchInput_x515f_35{border:1px solid #cbd5e1;border-radius:8px;padding:.32rem .65rem;font-size:.98rem;min-width:75px}._searchInput_x515f_35{min-width:190px}._myCustomBtn_x515f_47{background:#464ebb;color:#fff;border:none;border-radius:999px;padding:.29rem .9rem;cursor:pointer;transition:background .16s;font-size:.92rem;display:flex;align-items:center;gap:.25rem}._myCustomBtn_x515f_47:hover{background:#222889}._statusSummary_x515f_65{display:flex;flex-wrap:wrap;gap:.57rem;margin:.7rem 0 1.1rem}._statusChip_x515f_71{display:inline-flex;align-items:center;gap:.37rem;padding:.22rem .55rem;border-radius:999px;background:#f3f4f6;font-size:.9rem}._statusDot_x515f_80{width:11px;height:11px;border-radius:999px}._statusText_x515f_85{text-transform:capitalize}._estadoPendiente_x515f_89{background-color:#fbbf24}._estadoAprobado_x515f_90{background-color:#22c55e}._estadoFinalizado_x515f_91{background-color:#3b82f6}._estadoCancelado_x515f_92{background-color:#f97373}._estadoDefault_x515f_93{background-color:#9ca3af}._cardGrid_x515f_96{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:.82rem 1rem;margin-bottom:1.3rem}@media (max-width: 700px){._cardGrid_x515f_96{grid-template-columns:1fr;gap:.8rem 0}}._card_x515f_96{background:#fff;border-radius:16px;box-shadow:0 2px 6px #0f172a17;display:flex;flex-direction:column;overflow:hidden;min-width:0}._cardMain_x515f_119{padding:.8rem .9rem;text-align:left;border:none;width:100%;background:transparent;cursor:pointer}._cardHeaderRow_x515f_128{display:flex;justify-content:space-between;align-items:center;margin-bottom:.28rem}._plateLabel_x515f_134{font-weight:700;font-size:1.08rem;letter-spacing:1px}._estadoBadge_x515f_139{padding:.08rem .62rem;border-radius:999px;font-size:.81rem;color:#111827;background:#e5e7eb;text-transform:uppercase}._cardInfoRow_x515f_148{margin-top:.16rem;font-size:.95em}._cardInfoItem_x515f_152{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 580px){._cardMain_x515f_119{padding:.68rem .55rem}._plateLabel_x515f_134{font-size:.99rem}}._cardActions_x515f_168{display:flex;justify-content:flex-end;gap:.41rem;padding:.29rem .65rem .5rem;border-top:1px solid #f3f4f6}._actionButtonBase_x515f_176{border-radius:999px;border:1px solid transparent;font-size:.91rem;padding:.26rem .7rem;cursor:pointer;display:inline-flex;align-items:center;gap:.24rem}._editButton_x515f_186{background:#eef2ff;color:#3730a3}._cancelButton_x515f_190{background:#fef2f2;color:#b91c1c}._actionButtonBase_x515f_176:disabled,._cancelButton_x515f_190:disabled{background:#e5e7eb!important;color:#a1a1aa!important;cursor:not-allowed!important}._emptyState_x515f_202{margin-top:2rem;text-align:center;color:#7b8495;font-size:1.07rem}._message_x515f_209{margin-top:1rem;padding:.6rem .85rem;border-radius:6px;font-size:1rem;text-align:center;background:#eef2ff;color:#3730a3}._error_x515f_218{background:#fee2e2;color:#b91c1c}._success_x515f_222{background:#dcfce7;color:#166534}._summaryContainer_x515f_228{margin-top:1.2rem;font-size:.98rem}._detailsContainer_x515f_234{padding:.7rem 1rem .5rem;font-size:1rem;max-width:340px;margin:0 auto}._detailsRow_x515f_240{margin-bottom:.27rem}._dotEjecucion_x515f_243{display:inline-block;width:13px;height:13px;border-radius:999px;background:#22c55e;margin-left:7px;border:2px solid #fff;box-shadow:0 0 0 2px #22c55e;animation:_blinkDot_x515f_1 1.1s infinite;vertical-align:middle}._estadoBadge_x515f_139{padding:.12rem .7rem;border-radius:999px;font-size:.81rem;font-weight:600;text-transform:uppercase;display:inline-block;margin-left:4px;margin-right:2px;background:#e5e7eb;color:#111827;border:none;letter-spacing:1px}._estadoPendiente_x515f_89{background:#fbbf24!important;color:#855806!important}._estadoAprobado_x515f_90{background:#22c55e!important;color:#fff!important}._estadoFinalizado_x515f_91{background:#3b82f6!important;color:#fff!important}._estadoCancelado_x515f_92{background:#f97373!important;color:#fff!important}._estadoDefault_x515f_93{background:#9ca3af!important;color:#fff!important}@keyframes _blinkDot_x515f_1{0%,to{opacity:1}50%{opacity:.4}}@media (max-width: 560px){._detailsContainer_x515f_234{font-size:.97rem;padding:.38rem .18rem;max-width:100%}}@media (max-width: 480px){._container_x515f_3{padding:.25rem .02rem;font-size:1.02rem}._cardMain_x515f_119{padding:.61rem .23rem}._summaryContainer_x515f_228{font-size:.95rem}._dateFilterGroup_x515f_18{gap:.39rem;font-size:.99rem}}@media (max-width: 700px){._cardGrid_x515f_96{overflow-x:auto;padding-bottom:.7rem}}._container_19tue_8{display:flex;flex-direction:column;gap:16px;padding:24px;max-width:1400px;margin:0 auto;width:100%}._dateFilterGroup_19tue_21{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;background:transparent;border:.5px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 1px 3px #0000000f}._dateFilterLabel_19tue_33{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap}._monthInput_19tue_46{padding:4px 10px;font-size:13px;color:#1a1a1a;background:#f7f6f2;border:.5px solid rgba(0,0,0,.15);border-radius:6px;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}._monthInput_19tue_46:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._solicitudInput_19tue_65{padding:4px 10px;font-size:13px;color:#1a1a1a;background:#f7f6f2;border:.5px solid rgba(0,0,0,.15);border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s}._solicitudInput_19tue_65:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._exportButton_19tue_83{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:500;color:#27500a;background:#eaf3de;border:.5px solid #97c459;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;position:relative;top:-2px}._exportButton_19tue_83:hover:not(:disabled){background:#c0dd97;border-color:#639922;box-shadow:0 1px 3px #00000014}._exportButton_19tue_83:active:not(:disabled){transform:scale(.98)}._exportButton_19tue_83:disabled{opacity:.55;cursor:not-allowed}._message_19tue_119{padding:12px 16px;border-radius:8px;font-size:13.5px;font-weight:500;background:#eaf3de;color:#27500a;border:.5px solid #97c459;animation:_fadeIn_19tue_1 .2s ease}._message_19tue_119._error_19tue_130{background:#fcebeb;color:#791f1f;border-color:#f09595}@keyframes _fadeIn_19tue_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._message_19tue_119 h2{margin:0 0 4px;font-size:15px;font-weight:600}._message_19tue_119 p{margin:0;font-size:13.5px}._detailsContainer_19tue_156{display:flex;flex-direction:column;gap:12px;font-size:13.5px;color:#1a1a1a}._detailsContainer_19tue_156 h2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px;padding-bottom:10px;border-bottom:.5px solid rgba(0,0,0,.1)}._detailsRow_19tue_173{display:flex;flex-wrap:wrap;gap:16px;align-items:center}._detailsContainer_19tue_156 strong{font-weight:600;color:#6b6a66;margin-right:4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}._detailsContainer_19tue_156 span,._detailsContainer_19tue_156 div{color:#1a1a1a;font-size:13.5px;line-height:1.5}._detailsContainer_19tue_156 input[type=checkbox]{width:15px;height:15px;accent-color:#185fa5;cursor:default}@media (max-width: 768px){._container_19tue_8{padding:16px;gap:12px}._dateFilterGroup_19tue_21{padding:12px 14px;gap:10px}._dateFilterLabel_19tue_33{font-size:12px}._monthInput_19tue_46,._solicitudInput_19tue_65{height:32px;font-size:12.5px}._exportButton_19tue_83{height:32px;font-size:12.5px;padding:0 12px}}@media (max-width: 480px){._container_19tue_8{padding:10px;gap:10px}._dateFilterGroup_19tue_21{flex-direction:column;align-items:stretch;padding:12px;gap:10px}._dateFilterLabel_19tue_33{flex-direction:column;align-items:flex-start;gap:4px;font-size:11.5px}._monthInput_19tue_46,._solicitudInput_19tue_65{width:100%;height:38px;font-size:14px}._exportButton_19tue_83{width:100%;justify-content:center;height:38px;font-size:14px}._detailsContainer_19tue_156{gap:10px;font-size:13px}._detailsRow_19tue_173{flex-direction:column;gap:8px;align-items:flex-start}._detailsContainer_19tue_156 h2{font-size:15px}}._containerForm_1qd7r_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 20px;margin:2% auto}._container_1qd7r_1{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1qd7r_33{display:flex;flex-direction:column;gap:10px;width:100%}._row_1qd7r_40{display:flex;flex-wrap:wrap;gap:16px 12px;width:100%}._inputShort_1qd7r_47{display:flex;flex-direction:column;min-width:140px;max-width:210px;flex:1 1 160px;margin-bottom:0}._inputDescripcion_1qd7r_55{display:flex;flex-direction:column;flex:2 1 350px;min-width:250px;max-width:460px;margin-bottom:0}._inputShort_1qd7r_47 label,._inputDescripcion_1qd7r_55 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShort_1qd7r_47 input,._inputShort_1qd7r_47 select,._inputDescripcion_1qd7r_55 textarea{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._inputShort_1qd7r_47 input:focus,._inputShort_1qd7r_47 select:focus,._inputDescripcion_1qd7r_55 textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputShort_1qd7r_47 input:valid{border-color:#44c77f}._inputShort_1qd7r_47 input:invalid{border-color:#f25c54}._inputShort_1qd7r_47 input[type=file]{padding:2px 0;background:transparent;border:none}._textarea_1qd7r_106{min-height:60px;max-height:180px;font-size:1.02rem;resize:vertical}._errorMessage_1qd7r_113{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:2px 4px;border-radius:5px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px;margin-top:2px}._error_1qd7r_113{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_1qd7r_132{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;margin-top:8px;box-sizing:border-box}._containerBtn_1qd7r_132 button,._containerBtn_1qd7r_132 ._btnGen_1qd7r_143{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._floatingSuccess_1qd7r_151{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1qd7r_1 .5s linear 3.5s forwards}._floatingError_1qd7r_169{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#f25c54 75%,#d6001a);border:1.2px solid #ffb3b3;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #aa141426;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1qd7r_1 .5s linear 3.5s forwards}._header_1qd7r_187{position:relative;display:flex;align-items:center;justify-content:center}._backFixed_1qd7r_195{position:absolute;right:480px;margin-top:-5%}._readOnlyFields_1qd7r_200{display:grid;grid-template-columns:1fr 2fr;gap:4px 16px;align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:12px;padding:16px;width:100%}._readOnlyInput_1qd7r_213,._readOnlyFields_1qd7r_200 input[disabled]{width:98%;padding:8px 10px;border:1px solid #ccc;border-radius:8px;background-color:#f1f1f1;color:#555;font-size:.95rem;font-weight:600}._autocompleteList_1qd7r_226{position:absolute;left:0;right:0;top:calc(100% + 3px);z-index:110;background:#fff;border:1.5px solid #dedfa0;border-radius:7px;box-shadow:0 8px 24px #fbe69c60;list-style:none;padding:2px 0;margin:0;max-height:180px;overflow-y:auto}._otResponsable_1qd7r_242{margin-top:5px;font-size:.92em;color:#2062ae;font-weight:500}._productsSection_1qd7r_263{background:#f3f7fc;border-radius:10px;padding:18px 14px 12px;margin-top:15px;border:1.5px solid #c9d5e4;box-sizing:border-box;width:100%}._productsSection_1qd7r_263 legend{font-size:1.05rem;font-weight:600;color:#1a4978;margin-bottom:7px;padding:0 8px}._productGrid_1qd7r_281{display:flex;flex-wrap:wrap;gap:16px 12px;margin-top:7px}._detallesList_1qd7r_288{margin-top:8px;width:100%;box-sizing:border-box;height:100px;overflow-y:auto}._detalleItem_1qd7r_296{background:#eae5a2;padding:3px 10px;border-radius:6px;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;flex-wrap:space-between;font:.8em sans-serif}._addProductButton_1qd7r_308{font-size:1.5rem;background:linear-gradient(135deg,#215d9a,#27ae60);color:#fff;border:none;border-radius:5px;width:38px;height:38px;cursor:pointer;margin-top:23px;transition:background .2s;align-self:flex-end}._addProductButton_1qd7r_308:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_1qd7r_327{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.68rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_1qd7r_327:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._inputShortt_1qd7r_345{display:flex;flex-direction:column;max-width:120px}._inputShortt_1qd7r_345 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShortt_1qd7r_345 input[type=number]{width:100%;padding:7px 12px;font-size:1.1rem;border:1.5px solid #84ec6d;border-radius:6px;outline:none;background:#f5f7fa;transition:border-color .2s;text-align:center;max-width:90px;box-sizing:border-box}._inputShortt_1qd7r_345 input:valid{border-color:#44c77f}._readOnlyFields_1qd7r_200{display:grid;grid-template-columns:1fr 2fr;gap:4px 16px;align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:12px;padding:16px}._readOnlyFields_1qd7r_200 label{font-size:.95rem;font-weight:600;color:#444;text-align:left;white-space:nowrap}._readOnlyFields_1qd7r_200 input[disabled]{width:98%;padding:8px 10px;border:1px solid #ccc;border-radius:8px;background-color:#f1f1f1;color:#555;font-size:.95rem;cursor:not-allowed}._readOnlyFields_1qd7r_200 input[disabled]:hover{background-color:#eee}._containerInputt_1qd7r_410{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}._containerInput_1qd7r_410{flex:1;display:flex;flex-direction:column}._containerInput_1qd7r_410 label{font-size:.9rem;font-weight:600;margin-bottom:6px;color:#333}._containerInput_1qd7r_410 input[type=datetime-local]{padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:.95rem;background-color:#fff;color:#333;transition:all .2s ease}._containerInput_1qd7r_410 input[type=datetime-local]:focus{border-color:#007bff;box-shadow:0 0 4px #007bff66;outline:none}._error_1qd7r_113{margin-top:4px;font-size:.85rem;color:#d9534f}._containerRow_1qd7r_456{display:flex;gap:16px;flex-wrap:wrap}._field_1qd7r_462{display:flex;flex-direction:column;flex:1;max-width:200px}._field_1qd7r_462 label{font-size:.85rem;font-weight:600;margin-bottom:4px;color:#444}._readOnlyValue_1qd7r_476{padding:6px 10px;border:1px solid #ccc;border-radius:6px;background:#f1f1f1;color:#333;font-size:.9rem;text-align:center}@media (max-width: 768px){._containerInputt_1qd7r_410{flex-direction:column}}@media (max-width: 768px){._readOnlyFields_1qd7r_200{grid-template-columns:1fr}._readOnlyFields_1qd7r_200 label{text-align:left}}@media (max-width: 900px){._row_1qd7r_40{gap:10px 6px}._inputShort_1qd7r_47,._inputDescripcion_1qd7r_55{min-width:120px;max-width:100%}}@media (max-width: 600px){._containerForm_1qd7r_1{padding:6px 4px 20px}._formContainer_1qd7r_33{gap:0}._row_1qd7r_40{flex-direction:column;gap:6px;width:100%}._inputShort_1qd7r_47,._inputDescripcion_1qd7r_55{width:100%;min-width:0;max-width:100%}._productsSection_1qd7r_263{padding:12px 5px 7px}._productGrid_1qd7r_281{flex-direction:column;gap:8px}._addProductButton_1qd7r_308{width:100%;margin-top:8px;align-self:stretch}._containerBtn_1qd7r_132{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1qd7r_132 button,._containerBtn_1qd7r_132 ._btnGen_1qd7r_143{width:100%;min-width:0;max-width:100%;flex:0 1 100%}}@media (max-width: 900px){._productGrid_1qd7r_281{gap:10px 6px}._containerInput_1qd7r_410{min-width:120px;max-width:100%;width:48%}}@media (max-width: 600px){._productsSection_1qd7r_263{padding:12px 5px 7px}._productGrid_1qd7r_281{flex-direction:column;gap:8px}._containerInput_1qd7r_410{width:100%;min-width:0;max-width:100%}._addProductButton_1qd7r_308{width:100%;margin-top:8px;align-self:stretch}}@media (max-width: 600px){._containerInput_1qd7r_410,._containerInputt_1qd7r_410{width:100%}}@keyframes _fadeOut_1qd7r_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerBtn_1qd7r_132{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1qd7r_132 button,._containerBtn_1qd7r_132 ._btnGen_1qd7r_143{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_1qd7r_132{flex-direction:column;gap:8px;align-items:stretch}}._container_dfkj7_1{margin:20px auto;padding:20px;background-color:transparent;width:100%;max-width:1300px;min-width:500px;box-sizing:border-box}._loadingMessage_dfkj7_12{text-align:center;color:#888;font-size:1.2rem;margin-top:2rem}._message_dfkj7_19{margin-top:1.5rem;margin-bottom:.5rem;padding:1rem 1.5rem;border-radius:6px;font-size:1rem;background:#f5f7fa;color:#333;border:1px solid #e3e5e8;transition:background .2s}._error_dfkj7_31{background:#ffe6e6;color:#c00;border:1px solid #ffbdbd}._summaryContainer_dfkj7_37{margin-top:2rem;text-align:right;font-size:1rem;color:#444}._detailsContainer_dfkj7_44{padding:1.2rem;background:#f8fafd;border-radius:8px;box-shadow:0 1px 4px #0000000a}._detailsRow_dfkj7_51{display:flex;align-items:center;margin-bottom:.7rem}._detailsRow_dfkj7_51 strong{min-width:120px;color:#0056b3}._importSummary_dfkj7_62{margin-top:2rem;padding:1.5rem;background:#fcfcfc;border-radius:10px;box-shadow:0 2px 8px #00000008}._importTable_dfkj7_70{width:100%;border-collapse:collapse;margin-top:1rem}._importTable_dfkj7_70 th,._importTable_dfkj7_70 td{border:1px solid #e8e8e8;padding:.6rem 1rem;text-align:left}._importTable_dfkj7_70 th{background:#f1f1f6;color:#555}._importTable_dfkj7_70 tr:nth-child(2n){background:#f7f8fa}._myCustomBtn_dfkj7_91{display:inline-flex;align-items:center;gap:2px;background:linear-gradient(135deg,#4f9dce,#17bd6d);color:#eff0f2;border:1.5px solid #90caf9;border-radius:8px;padding:.35em 1.2em;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .16s,color .15s,border .15s,box-shadow .18s;margin-right:9px;box-shadow:0 1px 7px #0e62df17}._myCustomBtn_dfkj7_91:hover{background:linear-gradient(135deg,#17bd6d 50%,#bbdefb);color:#1565c0;border-color:#1565c0;transform:translateY(-2px) scale(1.03);box-shadow:0 2px 10px #0e62df1a}._myCustomBtnn_dfkj7_116 svg,._myCustomBtn_dfkj7_91 svg{vertical-align:middle;margin-right:8px!important}._menuDisplay_dfkj7_121{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._containerForm_15pal_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;background:transparent;padding:10px 20px 20px;margin:2% auto;box-sizing:border-box}._title_15pal_13{text-align:center;color:#0062b7;font-size:2em;font-weight:700;margin-bottom:1em}._header_15pal_22{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:8px 56px;margin-bottom:1.5em;border-bottom:1px solid #e0e6ed;box-sizing:border-box}._header_15pal_22 h1{margin:0;font-size:1.3rem;font-weight:400;color:var(--black-color);text-align:center;line-height:1.3}._backFixed_15pal_44{position:absolute;top:50%;left:8px;transform:translateY(-50%);white-space:nowrap;z-index:1}._formRow_15pal_54{display:flex;gap:2em;align-items:flex-start;justify-content:flex-start;width:100%}._sidebarCard_15pal_62{flex:0 0 310px;max-width:310px;background:linear-gradient(135deg,#2ecc71,#0085f9);border-radius:16px;box-shadow:0 2px 8px #1e468212;padding:1.5em;position:relative;display:flex;flex-direction:column;gap:.2em;min-height:340px;box-sizing:border-box}._inputGroup_15pal_77{position:relative;display:flex;flex-direction:column;margin-bottom:.4em}._inputGroup_15pal_77 label{margin-bottom:.2em;font-weight:500}._inputGroup_15pal_77 input,._inputGroup_15pal_77 textarea,._inputGroup_15pal_77 select{width:100%;padding:.5em;font-size:1em;border:1px solid #dbe8f6;border-radius:5px;box-sizing:border-box}._inputGroup_15pal_77:last-child{margin-bottom:0}._sidebarCard_15pal_62 label{color:#fff;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.13)}._inputsRow_15pal_112{display:flex;gap:14px;width:100%;margin-bottom:10px}._inputsRow_15pal_112 ._inputGroup_15pal_77{flex:1 1 0;min-width:0}._firmaFooter_15pal_125{margin-top:auto!important;padding-top:.5em}._sigWrapper_15pal_130{width:100%;background:#fff;border:1px solid #bbb;border-radius:6px;padding:6px;box-sizing:border-box;overflow:hidden}._sigCanvas_15pal_140{display:block;touch-action:none}._clearSignatureButton_15pal_145{margin-top:8px;align-self:center;padding:4px 14px;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:.85rem}._clearSignatureButton_15pal_145:hover{background:#f3f4f6}._autocompleteList_15pal_161{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #dbe8f6;border-radius:0 0 8px 8px;box-shadow:0 2px 6px #1e468214;max-height:180px;overflow-y:auto;list-style:none;margin:0;padding:0;min-width:220px}._autocompleteItem_15pal_179{padding:8px 12px;cursor:pointer;font-size:.97em;border-bottom:1px solid #f3f7fb;white-space:pre-line}._autocompleteItem_15pal_179:last-child{border-bottom:none}._autocompleteItem_15pal_179:hover,._autocompleteItem_15pal_179:focus{background:#dbeafe;color:#0252a8}._checklistGridCard_15pal_198{flex:1 1 0;min-width:350px;max-width:100%;position:relative}._productsSection_15pal_205{border:1px solid #066ad5;border-radius:10px;padding:.4em .5em .8em;margin:0 0 1em;background:linear-gradient(135deg,#0085f9,#2ecc71)}._legendChecklist_15pal_213{color:#fff!important;background:linear-gradient(90deg,#2193b0,#6dd5ed);padding:4px 40px;border-radius:9px;font-weight:700;font-size:.8rem;box-shadow:0 2px 8px #2193b01a;position:relative;z-index:2}._tableContainer_15pal_225{max-height:450px;overflow-y:auto;overflow-x:auto;background:#fff;border-radius:8px;margin-top:.5em}._checklistTable_15pal_234{width:100%;min-width:500px;border-collapse:collapse;background:#fff}._checklistTable_15pal_234 th,._checklistTable_15pal_234 td{padding:.35em .4em;border-bottom:1px solid #e0e7ef;font-size:.82em;text-align:left}._checklistTable_15pal_234 th{position:sticky;top:0;z-index:1;background:#fafdff;font-weight:600;color:#0062b7}._tableInput_15pal_258{width:100%;max-width:470px;padding:.35em .2em;font-size:.98em;border:1px solid #dbe8f6;border-radius:4px;box-sizing:border-box;background:#f4f8fa}._containerBtn_15pal_270{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;width:100%;margin-top:16px;box-sizing:border-box}._containerBtn_15pal_270 button,._containerBtn_15pal_270 ._btnGen_15pal_282{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box;margin:0}@media (max-width: 900px){._sidebarCard_15pal_62{flex:0 0 300px;max-width:300px}._checklistTable_15pal_234{min-width:520px}}@media (max-width: 600px){._formRow_15pal_54{flex-direction:column;gap:14px;align-items:stretch}._sidebarCard_15pal_62{width:100%;max-width:100%;min-width:0;flex:none;padding:12px;border-radius:10px}._checklistGridCard_15pal_198{min-width:0}._inputsRow_15pal_112{flex-direction:column;gap:10px}._tableContainer_15pal_225{max-height:360px;overflow-x:auto}._checklistTable_15pal_234{min-width:480px;font-size:.95rem}._checklistTable_15pal_234 th,._checklistTable_15pal_234 td{padding:8px 10px}._containerBtn_15pal_270 button,._containerBtn_15pal_270 ._btnGen_15pal_282{width:100%;max-width:none}._autocompleteList_15pal_161{max-height:200px}._inputGroup_15pal_77 input,._inputGroup_15pal_77 textarea,._inputGroup_15pal_77 select{font-size:.98rem}._header_15pal_22 h1{font-size:1.1rem}}@media (max-width: 400px){._checklistTable_15pal_234{min-width:420px}._checklistTable_15pal_234 th,._checklistTable_15pal_234 td{font-size:.82rem;padding:6px 8px}._containerForm_15pal_1{padding:8px;margin:1% auto}._sidebarCard_15pal_62{padding:10px;border-radius:8px}}._containerForm_agr5c_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;background:transparent;padding:10px 20px 20px;margin:-5px auto 2%}._title_agr5c_12{text-align:center;color:#0062b7;font-size:2em;font-weight:700;margin-bottom:1em}._formRow_agr5c_19{display:flex;gap:2em;align-items:flex-start;justify-content:flex-start}._sidebarCard_agr5c_25{flex:0 0 310px;max-width:310px;background:linear-gradient(135deg,#2ecc71,#0085f9);border-radius:16px;box-shadow:0 2px 8px #1e468212;padding:1.5em;margin-top:-1em;position:relative;display:flex;flex-direction:column;gap:.2em;min-height:340px}._inputGroup_agr5c_39{display:flex;flex-direction:column;margin-bottom:.4em}._inputGroup_agr5c_39 label{margin-bottom:.2em;font-weight:500}._inputGroup_agr5c_39 input,._inputGroup_agr5c_39 textarea,._inputGroup_agr5c_39 select{width:100%;padding:.5em;font-size:1em;border:1px solid #dbe8f6;border-radius:5px;box-sizing:border-box}._inputGroup_agr5c_39:last-child{margin-bottom:0}._firmaFooter_agr5c_62{margin-top:auto!important;padding-top:.5em}._inputGroup_agr5c_39{position:relative}._autocompleteList_agr5c_70{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #dbe8f6;border-radius:0 0 8px 8px;box-shadow:0 2px 6px #1e468214;max-height:180px;overflow-y:auto;list-style:none;margin:0;padding:0;min-width:220px}._autocompleteItem_agr5c_88{padding:8px 12px;cursor:pointer;font-size:.97em;border-bottom:1px solid #f3f7fb;white-space:pre-line}._autocompleteItem_agr5c_88:hover,._autocompleteItem_agr5c_88:focus{background:#eaf4ff;color:#0252a8}._autocompleteItem_agr5c_88:last-child{border-bottom:none}._autocompleteItem_agr5c_88:hover,._autocompleteItem_agr5c_88:focus{background:#dbeafe}._checklistGridCard_agr5c_109{flex:1 1 0;min-width:350px;max-width:100%;margin-left:auto;margin-top:-4px;position:relative}._productsSection_agr5c_117{border:1px solid #066ad5;border-radius:10px;padding:.1em .2em .8em .1em;margin-bottom:1em;background:linear-gradient(135deg,#0085f9,#2ecc71);margin-top:-1em}._tableContainer_agr5c_125{max-height:450px;overflow-y:auto;overflow-x:auto;background:#2da7ee;border-radius:10px;margin-top:1em}._checklistTable_agr5c_133{width:100%;min-width:500px;border-collapse:collapse;background:#fff;border-radius:10px;box-shadow:0 2px 8px #1e46820f}._checklistTable_agr5c_133 th,._checklistTable_agr5c_133 td{padding:.3em .2em;border-bottom:1px solid #e0e7ef;font-size:.82em;text-align:left}._checklistTable_agr5c_133 th{background:#fafdff;font-weight:600;color:#0062b7}._tableInput_agr5c_153{width:100%;max-width:470px;padding:.35em .2em;font-size:.98em;border:1px solid #dbe8f6;border-radius:4px;box-sizing:border-box;background:#f4f8fa}._checklistGridCard_agr5c_109{position:relative}._approveButtonTop_agr5c_168{position:absolute;top:-5px;right:2px;z-index:10}._legendChecklist_agr5c_174{color:#fff!important;background:linear-gradient(90deg,#2193b0,#6dd5ed);padding:4px 40px;border-radius:9px;font-weight:700;font-size:.8rem;box-shadow:0 2px 8px #2193b01a;position:relative;z-index:2;margin-bottom:8px}._inputsRow_agr5c_188{display:flex;gap:14px;width:100%;margin-bottom:10px}._inputsRow_agr5c_188 ._inputGroup_agr5c_39{flex:1 1 0;min-width:0}._sidebarCard_agr5c_25 label{color:#fff;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.13)}._header_agr5c_207{position:relative;display:block;width:100%;padding:12px 24px;margin-bottom:.5em;min-height:48px}._backFixed_agr5c_216{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}@media (max-width: 600px){._header_agr5c_207{padding:10px 16px;min-height:44px}._backFixed_agr5c_216{top:10px;left:36px}}@media (max-width: 300px){._inputsRow_agr5c_188{flex-direction:column;gap:6px}}@media (max-width: 400px){._tableContainer_agr5c_125{max-width:100vw;min-width:0;padding-right:0}._checklistTable_agr5c_133{min-width:350px;font-size:.72em}._checklistTable_agr5c_133 th,._checklistTable_agr5c_133 td{font-size:.81em;padding:.4em .1em}._tableInput_agr5c_153{max-width:120px;font-size:.93em}}._containerBtn_agr5c_261{display:flex;gap:1em;justify-content:center;margin-top:2em}._floatingError_agr5c_267{background:#ffe5e5;color:#c00;padding:.9em;border-radius:8px;margin-bottom:1em;text-align:center;font-weight:500}._floatingSuccess_agr5c_276{background:#e5ffea;color:#108a4c;padding:.9em;border-radius:8px;margin-bottom:1em;text-align:center;font-weight:500}._firmaConductorOuter_agr5c_285{max-width:310px;margin-left:0;margin-top:-101px}@media (max-width: 600px){._firmaConductorOuter_agr5c_285{max-width:100%}}@media (max-width: 400px){._formRow_agr5c_19{flex-direction:column}._sidebarCard_agr5c_25{max-width:100%;margin-left:0;margin-top:0;position:static}._checklistGridCard_agr5c_109{max-width:100%;margin-left:0;margin-top:2em;position:static}._containerForm_agr5c_1{padding:1em .5em}._checklistTable_agr5c_133 th,._checklistTable_agr5c_133 td{font-size:.55em;padding:.6em .3em}}@media (max-width: 400px){._containerForm_agr5c_1{padding:.5em .2em}._checklistTable_agr5c_133 th,._checklistTable_agr5c_133 td{font-size:.7em;padding:.4em .1em}._sidebarCard_agr5c_25{padding:1em .5em}}._ratingContainer_1c7pm_1{max-width:550px;margin:2rem auto;padding:1rem;background:#f9f9f9;border-radius:8px;box-shadow:0 1px 12px #0002}._ratingBar_1c7pm_10{display:flex;align-items:center;justify-content:space-between;gap:.25rem;background:#eaeaea;border-radius:12px;padding:12px;box-shadow:0 2px 8px #0001}._ratingStep_1c7pm_21{flex:1 1 0%;text-align:center;cursor:pointer;position:relative;min-width:35px}._ratingStepSelected_1c7pm_29 ._starIcon_1c7pm_29{color:#eab308;filter:drop-shadow(0 0 4px #ffe066);transform:scale(1.15)}._starIcon_1c7pm_29{color:#bbb;transition:all .2s;font-size:1.7rem}._ratingLabels_1c7pm_41{display:flex;justify-content:space-between;margin-top:.2rem;font-size:.95rem;color:#3c3c3c;font-weight:500;letter-spacing:.01em}._ratingTextarea_1c7pm_51{border-radius:7px;border:1px solid #ccc;padding:8px;font-size:1rem;margin-top:5px;width:100%;resize:vertical}._ratingFormButton_1c7pm_61{background:linear-gradient(90deg,#eab308,khaki);color:#222;border:none;border-radius:8px;padding:.55em 1.5em;font-weight:600;font-size:1rem;box-shadow:0 2px 8px #0001;margin-top:10px;cursor:pointer;transition:background .2s}._ratingFormButton_1c7pm_61:hover{background:linear-gradient(90deg,#ffe066,#f7e8aa)}._ratingSuccess_1c7pm_78{color:#218838;margin-top:.7em;font-weight:500}._ratingError_1c7pm_83{color:#cf2c2c;margin-top:.7em;font-weight:500}._formPage_ln31g_2{width:100%;max-width:1100px;margin:2% auto;padding:16px 24px 24px;background:transparent;border-radius:14px;box-shadow:0 2px 16px #00000021}._formPage_ln31g_2,._formPage_ln31g_2 *,._formPage_ln31g_2 *:before,._formPage_ln31g_2 *:after{box-sizing:border-box}._header_ln31g_20{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_ln31g_28{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_ln31g_20 h1{margin:0 0 10px;text-align:center;font-size:1.2rem;font-weight:300;color:var(--black-color);border-bottom:1px solid #e0e6ed}._form_ln31g_2{display:flex;flex-direction:column;gap:16px;margin-top:8px}._section_ln31g_53{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px 18px}._sectionTitle_ln31g_60{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:600;color:#0f172a}._stepBadge_ln31g_70{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;font-size:.72rem;font-weight:700}._countBadge_ln31g_82{min-width:24px;padding:1px 8px;border-radius:999px;background:#e0ecff;color:#1d4ed8;font-size:.75rem;font-weight:700;text-align:center}._hint_ln31g_93{margin:-6px 0 12px;font-size:.78rem;color:#64748b}._field_ln31g_100{display:flex;flex-direction:column;gap:4px;min-width:0}._field_ln31g_100 label{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b}._required_ln31g_115{color:#d40013}._field_ln31g_100 input,._field_ln31g_100 textarea{width:100%;padding:0 12px;height:40px;border:1.2px solid #c8d2df;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1e293b;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}._field_ln31g_100 textarea{height:auto;min-height:40px;padding:9px 12px;resize:vertical}._field_ln31g_100 input::placeholder,._field_ln31g_100 textarea::placeholder{color:#94a3b8}._field_ln31g_100 input:focus,._field_ln31g_100 textarea:focus{border-color:#0095ff;box-shadow:0 0 0 3px #0095ff26}._field_ln31g_100 input[type=number]{text-align:center;padding:0 6px}._generalGrid_ln31g_157{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}._itemGrid_ln31g_165{display:grid;grid-template-columns:minmax(180px,2fr) minmax(90px,.1fr) 70px minmax(170px,1.3fr) minmax(170px,1.3fr) auto;gap:10px;align-items:end}._addCol_ln31g_172{display:flex;align-items:flex-end}._addBtn_ln31g_177{height:40px;padding:0 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:opacity .15s,transform .1s}._addBtn_ln31g_177:hover:not(:disabled){opacity:.9}._addBtn_ln31g_177:active:not(:disabled){transform:scale(.97)}._addBtn_ln31g_177:disabled{opacity:.4;cursor:not-allowed}._durationChip_ln31g_204{display:inline-block;margin-top:10px;padding:3px 10px;border-radius:6px;background:#dcfce7;border:1px solid #86efac;color:#15803d;font-size:.78rem;font-weight:600}._autocomplete_ln31g_217{position:relative}._loadingText_ln31g_221{display:block;margin-top:4px;font-size:.75rem;color:#64748b}._dropdown_ln31g_228{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:30;max-height:220px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #dde3ec;border-radius:8px;box-shadow:0 8px 24px #1e293b24}._dropdownWide_ln31g_245{min-width:280px}._dropdown_ln31g_228 li{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:.85rem;color:#1e293b;cursor:pointer}._dropdown_ln31g_228 li:hover{background:#eff6ff}._dropdownId_ln31g_264{flex-shrink:0;font-size:.75rem;font-weight:600;color:#64748b}._tagTool_ln31g_272,._tagBox_ln31g_273{flex-shrink:0;display:inline-block;padding:1px 7px;margin-right:6px;border-radius:999px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._tagTool_ln31g_272{background:#e0ecff;color:#1d4ed8}._tagBox_ln31g_273{background:#fef3c7;color:#92400e}._emptyState_ln31g_296{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border:1.5px dashed #dde3ec;border-radius:10px;color:#94a3b8;font-size:.86rem;text-align:center}._emptyIcon_ln31g_309{font-size:1.8rem;opacity:.7}._tableScroll_ln31g_314{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px}._toolsTable_ln31g_320{width:100%;min-width:640px;border-collapse:collapse;background:#fff}._toolsTable_ln31g_320 th,._toolsTable_ln31g_320 td{padding:9px 12px;text-align:left;font-size:.84rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}._toolsTable_ln31g_320 th{background:#f8fafc;color:#64748b;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._toolsTable_ln31g_320 tbody tr:hover{background:#f8fafc}._toolsTable_ln31g_320 tbody tr:last-child td{border-bottom:none}._itemName_ln31g_353{font-weight:500;color:#1e293b}._muted_ln31g_358{color:#64748b;white-space:nowrap}._center_ln31g_363{text-align:center!important}._timeBadge_ln31g_367{display:inline-block;padding:2px 8px;border-radius:6px;background:#dcfce7;color:#15803d;font-size:.78rem;font-weight:600;white-space:nowrap}._removeBtn_ln31g_378{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:.85rem;cursor:pointer;transition:background .15s,color .15s}._removeBtn_ln31g_378:hover{background:#fee2e2;color:#dc2626}._containerBtn_ln31g_399{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:4px}._containerBtn_ln31g_399 button,._containerBtn_ln31g_399 ._btnGen_ln31g_408{min-width:130px;max-width:200px;flex:0 1 160px;margin:0}._errorMessage_ln31g_416{padding:9px 14px;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:8px;color:#991b1b;font-size:.85rem;font-weight:500}._error_ln31g_416{color:#d40013;font-size:.78rem}._floatingSuccess_ln31g_432{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.05rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center}@media (max-width: 1000px){._itemGrid_ln31g_165{grid-template-columns:1fr 1fr 80px}._colItem_ln31g_456,._addCol_ln31g_172{grid-column:1 / -1}._addBtn_ln31g_177{width:100%}}@media (max-width: 640px){._formPage_ln31g_2{padding:12px 12px 18px;border-radius:0}._header_ln31g_20{padding:10px 16px}._section_ln31g_53{padding:14px 12px}._generalGrid_ln31g_157,._itemGrid_ln31g_165{grid-template-columns:1fr}._containerBtn_ln31g_399{flex-direction:column;align-items:stretch}._containerBtn_ln31g_399 button,._containerBtn_ln31g_399 ._btnGen_ln31g_408{max-width:100%;flex:1 1 auto}}._container_hduin_8{display:flex;flex-direction:column;gap:16px;padding:24px;max-width:1400px;margin:0 auto;width:100%}._dateFilterGroup_hduin_21{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;background:transparent;border:.5px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 1px 3px #0000000f}._dateFilterLabel_hduin_33{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap}._monthInput_hduin_46{padding:4px 10px;font-size:13px;color:#1a1a1a;background:#f7f6f2;border:.5px solid rgba(0,0,0,.15);border-radius:6px;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}._monthInput_hduin_46:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._solicitudInput_hduin_65{padding:4px 10px;font-size:13px;color:#1a1a1a;background:#f7f6f2;border:.5px solid rgba(0,0,0,.15);border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s}._solicitudInput_hduin_65:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._exportButton_hduin_83{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#27500a;background:#eaf3de;border:.5px solid #97c459;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;position:relative;top:-2px}._exportButton_hduin_83:hover:not(:disabled){background:#c0dd97;border-color:#639922;box-shadow:0 1px 3px #00000014}._exportButton_hduin_83:active:not(:disabled){transform:scale(.98)}._exportButton_hduin_83:disabled{opacity:.55;cursor:not-allowed}._message_hduin_119{padding:12px 16px;border-radius:8px;font-size:13.5px;font-weight:500;background:#eaf3de;color:#27500a;border:.5px solid #97c459;animation:_fadeIn_hduin_1 .2s ease}._message_hduin_119._error_hduin_130{background:#fcebeb;color:#791f1f;border-color:#f09595}@keyframes _fadeIn_hduin_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._message_hduin_119 h2{margin:0 0 4px;font-size:15px;font-weight:600}._message_hduin_119 p{margin:0;font-size:13.5px}._detailsContainer_hduin_156{display:flex;flex-direction:column;gap:12px;font-size:13.5px;color:#1a1a1a}._detailsContainer_hduin_156 h2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px;padding-bottom:10px;border-bottom:.5px solid rgba(0,0,0,.1)}._detailsRow_hduin_173{display:flex;flex-wrap:wrap;gap:16px;align-items:center}._detailsContainer_hduin_156 strong{font-weight:600;color:#6b6a66;margin-right:4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}._detailsContainer_hduin_156 span,._detailsContainer_hduin_156 div{color:#1a1a1a;font-size:13.5px;line-height:1.5}._detailsContainer_hduin_156 input[type=checkbox]{width:15px;height:15px;accent-color:#185fa5;cursor:default}@media (max-width: 768px){._container_hduin_8{padding:16px;gap:12px}._dateFilterGroup_hduin_21{padding:12px 14px;gap:10px}._dateFilterLabel_hduin_33{font-size:12px}._monthInput_hduin_46,._solicitudInput_hduin_65{height:32px;font-size:12.5px}._exportButton_hduin_83{height:32px;font-size:12.5px;padding:0 12px}}@media (max-width: 480px){._container_hduin_8{padding:10px;gap:10px}._dateFilterGroup_hduin_21{flex-direction:column;align-items:stretch;padding:12px;gap:10px}._dateFilterLabel_hduin_33{flex-direction:column;align-items:flex-start;gap:4px;font-size:11.5px}._monthInput_hduin_46,._solicitudInput_hduin_65{width:100%;height:38px;font-size:14px}._exportButton_hduin_83{width:100%;justify-content:center;height:38px;font-size:14px}._detailsContainer_hduin_156{gap:10px;font-size:13px}._detailsRow_hduin_173{flex-direction:column;gap:8px;align-items:flex-start}._detailsContainer_hduin_156 h2{font-size:15px}}._formPage_5xptn_2{width:100%;max-width:1100px;margin:2% auto;padding:16px 24px 24px;background:transparent;border-radius:14px;box-shadow:0 2px 16px #00000021}._formPage_5xptn_2,._formPage_5xptn_2 *,._formPage_5xptn_2 *:before,._formPage_5xptn_2 *:after{box-sizing:border-box}._header_5xptn_20{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_5xptn_28{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_5xptn_20 h1{margin:0 0 10px;text-align:center;font-size:1.2rem;font-weight:300;color:var(--black-color);border-bottom:1px solid #e0e6ed}._form_5xptn_2{display:flex;flex-direction:column;gap:16px;margin-top:8px}._section_5xptn_53{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px 18px}._sectionTitle_5xptn_60{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:600;color:#0f172a}._stepBadge_5xptn_70{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;font-size:.72rem;font-weight:700}._countBadge_5xptn_82{min-width:24px;padding:1px 8px;border-radius:999px;background:#e0ecff;color:#1d4ed8;font-size:.75rem;font-weight:700;text-align:center}._hint_5xptn_93{margin:-6px 0 12px;font-size:.78rem;color:#64748b}._field_5xptn_100{display:flex;flex-direction:column;gap:4px;min-width:0}._field_5xptn_100 label{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b}._required_5xptn_115{color:#d40013}._field_5xptn_100 input,._field_5xptn_100 textarea{width:100%;padding:0 12px;height:40px;border:1.2px solid #c8d2df;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1e293b;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}._field_5xptn_100 textarea{height:auto;min-height:40px;padding:9px 12px;resize:vertical}._field_5xptn_100 input::placeholder,._field_5xptn_100 textarea::placeholder{color:#94a3b8}._field_5xptn_100 input:focus,._field_5xptn_100 textarea:focus{border-color:#0095ff;box-shadow:0 0 0 3px #0095ff26}._field_5xptn_100 input[type=number]{text-align:center;padding:0 6px}._generalGrid_5xptn_157{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}._itemGrid_5xptn_165{display:grid;grid-template-columns:minmax(180px,2fr) minmax(90px,.1fr) 70px minmax(170px,1.3fr) minmax(170px,1.3fr) auto;gap:10px;align-items:end}._addCol_5xptn_172{display:flex;align-items:flex-end}._addBtn_5xptn_177{height:40px;padding:0 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:opacity .15s,transform .1s}._addBtn_5xptn_177:hover:not(:disabled){opacity:.9}._addBtn_5xptn_177:active:not(:disabled){transform:scale(.97)}._addBtn_5xptn_177:disabled{opacity:.4;cursor:not-allowed}._durationChip_5xptn_204{display:inline-block;margin-top:10px;padding:3px 10px;border-radius:6px;background:#dcfce7;border:1px solid #86efac;color:#15803d;font-size:.78rem;font-weight:600}._autocomplete_5xptn_217{position:relative}._loadingText_5xptn_221{display:block;margin-top:4px;font-size:.75rem;color:#64748b}._dropdown_5xptn_228{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:30;max-height:220px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #dde3ec;border-radius:8px;box-shadow:0 8px 24px #1e293b24}._dropdownWide_5xptn_245{min-width:280px}._dropdown_5xptn_228 li{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:.85rem;color:#1e293b;cursor:pointer}._dropdown_5xptn_228 li:hover{background:#eff6ff}._dropdownId_5xptn_264{flex-shrink:0;font-size:.75rem;font-weight:600;color:#64748b}._tagTool_5xptn_272,._tagBox_5xptn_273{flex-shrink:0;display:inline-block;padding:1px 7px;margin-right:6px;border-radius:999px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._tagTool_5xptn_272{background:#e0ecff;color:#1d4ed8}._tagBox_5xptn_273{background:#fef3c7;color:#92400e}._emptyState_5xptn_296{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border:1.5px dashed #dde3ec;border-radius:10px;color:#94a3b8;font-size:.86rem;text-align:center}._emptyIcon_5xptn_309{font-size:1.8rem;opacity:.7}._tableScroll_5xptn_314{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px}._toolsTable_5xptn_320{width:100%;min-width:640px;border-collapse:collapse;background:#fff}._toolsTable_5xptn_320 th,._toolsTable_5xptn_320 td{padding:9px 12px;text-align:left;font-size:.84rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}._toolsTable_5xptn_320 th{background:#f8fafc;color:#64748b;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._toolsTable_5xptn_320 tbody tr:hover{background:#f8fafc}._toolsTable_5xptn_320 tbody tr:last-child td{border-bottom:none}._itemName_5xptn_353{font-weight:500;color:#1e293b}._muted_5xptn_358{color:#64748b;white-space:nowrap}._center_5xptn_363{text-align:center!important}._timeBadge_5xptn_367{display:inline-block;padding:2px 8px;border-radius:6px;background:#dcfce7;color:#15803d;font-size:.78rem;font-weight:600;white-space:nowrap}._removeBtn_5xptn_378{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:.85rem;cursor:pointer;transition:background .15s,color .15s}._removeBtn_5xptn_378:hover{background:#fee2e2;color:#dc2626}._containerBtn_5xptn_399{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:4px}._containerBtn_5xptn_399 button,._containerBtn_5xptn_399 ._btnGen_5xptn_408{min-width:130px;max-width:200px;flex:0 1 160px;margin:0}._errorMessage_5xptn_416{padding:9px 14px;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:8px;color:#991b1b;font-size:.85rem;font-weight:500}._error_5xptn_416{color:#d40013;font-size:.78rem}._floatingSuccess_5xptn_432{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.05rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center}@media (max-width: 1000px){._itemGrid_5xptn_165{grid-template-columns:1fr 1fr 80px}._colItem_5xptn_456,._addCol_5xptn_172{grid-column:1 / -1}._addBtn_5xptn_177{width:100%}}@media (max-width: 640px){._formPage_5xptn_2{padding:12px 12px 18px;border-radius:0}._header_5xptn_20{padding:10px 16px}._section_5xptn_53{padding:14px 12px}._generalGrid_5xptn_157,._itemGrid_5xptn_165{grid-template-columns:1fr}._containerBtn_5xptn_399{flex-direction:column;align-items:stretch}._containerBtn_5xptn_399 button,._containerBtn_5xptn_399 ._btnGen_5xptn_408{max-width:100%;flex:1 1 auto}}._fullRow_5xptn_504{grid-column:1 / -1}._loadingState_5xptn_508{padding:40px 0;text-align:center;color:#64748b;font-size:.9rem}._container_1oxj0_1{margin:20px auto;padding:20px;background-color:transparent;width:1220px;min-width:500px}._headerRow_1oxj0_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:10px}._searchInput_1oxj0_17{width:270px;padding:8px 12px;font-size:1rem;border:1.5px solid #cbd5e1;border-radius:6px;background:#fff;transition:border .2s}._searchInput_1oxj0_17:focus{border:1.5px solid #2563eb;outline:none}._createBtn_1oxj0_32,._myCustomBtn_1oxj0_32{padding:8px 18px;border-radius:6px;border:none;font-weight:700;color:#fff;background:#2563eb;cursor:pointer;transition:background .18s;font-size:1rem;margin-left:8px}._createBtn_1oxj0_32:hover,._myCustomBtn_1oxj0_32:hover{background:#1749a4}._table_1oxj0_49{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:18px}._table_1oxj0_49 th,._table_1oxj0_49 td{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:1rem}._table_1oxj0_49 th{background:#f3f4f6;font-weight:700;color:#203040;letter-spacing:.01em}._table_1oxj0_49 tr:last-child td{border-bottom:none}._table_1oxj0_49 tr:hover{background:#f0f8ff}._editBtn_1oxj0_80,._deleteBtn_1oxj0_80,._detailsBtn_1oxj0_80{padding:6px 12px;border-radius:5px;border:none;font-weight:600;margin-right:6px;cursor:pointer;font-size:.98rem;transition:background .17s}._editBtn_1oxj0_80{background:#e0f2fe;color:#2563eb}._editBtn_1oxj0_80:hover{background:#bae6fd}._deleteBtn_1oxj0_80{background:#fde3e3;color:#b91c1c}._deleteBtn_1oxj0_80:hover{background:#fca5a5}._detailsBtn_1oxj0_80{background:#e0e7ff;color:#4338ca}._detailsBtn_1oxj0_80:hover{background:#a5b4fc}._detailsContainer_1oxj0_118{padding:10px 0}._detailsRow_1oxj0_122{margin-bottom:8px;font-size:1.03rem}._detailsRow_1oxj0_122 strong{color:#203040;min-width:110px;display:inline-block}._summaryContainer_1oxj0_133{margin-top:16px;font-size:1.08rem;color:#374151;text-align:right}._message_1oxj0_140{margin-top:18px;margin-bottom:8px;border-radius:7px;padding:10px;background:#e6ffed;color:#219150;border:1.5px solid #91d1af;font-weight:600;font-size:1rem;text-align:center}._error_1oxj0_153{background:#fde3e3;color:#b91c1c;border:1.5px solid #fca5a5}@media (max-width: 800px){._container_1oxj0_1{padding:10px 4px}._table_1oxj0_49 th,._table_1oxj0_49 td{padding:7px 6px;font-size:.97rem}._headerRow_1oxj0_9{flex-direction:column;align-items:stretch;gap:8px}._searchInput_1oxj0_17{width:100%}}._containerForm_1577w_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;background:transparent;border-radius:14px;box-shadow:0 2px 16px #00000021;padding:28px 18px 22px;margin:3% auto}._container_1577w_1{display:flex;flex-direction:column;gap:10px;width:100%}._formContainer_1577w_25{display:flex;flex-direction:column;gap:8px;width:100%}label{font-weight:500;color:#0c1e34;margin-bottom:2px;font-size:.88rem}input,select,textarea{padding:6px 8px;border:1.2px solid #b8c3d1;border-radius:6px;font-size:.88rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none;margin-bottom:2px;width:100%;box-sizing:border-box;height:34px}input:focus,select:focus,textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}input:valid{border-color:#44c77f}input:invalid{border-color:#f25c54}textarea{resize:vertical;min-height:48px;height:auto;font-family:inherit;padding:6px 8px}._errorMessage_1577w_80{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:5px;border-radius:6px;width:100%;font-size:.86rem;text-align:left;margin-bottom:3px}._successMessage_1577w_92{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:6px 4px;border-radius:6px;width:100%;font-size:.9rem;text-align:left;margin-bottom:6px}._containerBtn_1577w_104{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;max-width:700px;margin:22px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_1577w_104 button,._containerBtn_1577w_104 ._btnGen_1577w_118{min-width:110px;max-width:200px;flex:1 1 150px;margin:0;width:100%;box-sizing:border-box;height:36px}._floatingSuccess_1577w_128{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:10px 22px;border-radius:9px;font-size:1.05rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1577w_1 .5s linear 3.5s forwards}._header_1577w_146{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1577w_154{position:absolute;top:5px;left:24px;white-space:nowrap;z-index:1}._header_1577w_146 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:5px;border-bottom:1px solid #e0e6ed}@keyframes _fadeOut_1577w_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}._formContainer_1577w_25 .css-13cymwt-control,._formContainer_1577w_25 .css-t3ipsp-control{border-radius:6px!important;border:1.2px solid #b8c3d1!important;min-height:34px!important;background:#f2f6fa!important}._formContainer_1577w_25 .css-1dimb5e-singleValue{color:#0c1e34!important;font-size:.88rem!important}._formContainer_1577w_25 .css-1nmdiq5-menu{border-radius:6px!important}._dateTimeContainer_1577w_194{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end;width:100%;margin-bottom:6px}._dateTimeFieldGroup_1577w_203{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}._dateTimeFieldGroup_1577w_203 label{font-weight:500;color:#0c1e34;margin-bottom:2px;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dateTimeInput_1577w_222{width:100%;font-size:.85rem;padding:6px 8px;border:1.2px solid #b8c3d1;border-radius:6px;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none;box-sizing:border-box;height:34px;min-width:0}._dateTimeInput_1577w_222:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._dateTimeFieldGroup_1577w_203 select{width:100%;min-width:0;max-width:100%;height:34px;font-size:.85rem;padding:6px;border:1.2px solid #b8c3d1;border-radius:6px;background:#f2f6fa;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 700px){._dateTimeContainer_1577w_194{grid-template-columns:1fr;gap:8px}}@media (max-width: 600px){._header_1577w_146{padding:8px 16px;min-height:40px}._backFixed_1577w_154{top:8px;left:36px}._containerForm_1577w_1{padding:10px 5px 8px}._containerBtn_1577w_104{flex-direction:column;gap:6px;align-items:stretch}._containerBtn_1577w_104 button,._containerBtn_1577w_104 ._btnGen_1577w_118{width:100%;min-width:0;max-width:100%;flex:1 1 100%}}._container_vwq3j_1{margin:20px auto;padding:20px;background-color:transparent;width:1220px;min-width:500px}._headerRow_vwq3j_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:10px}._searchInput_vwq3j_17{width:270px;padding:8px 12px;font-size:1rem;border:1.5px solid #cbd5e1;border-radius:6px;background:#fff;transition:border .2s}._searchInput_vwq3j_17:focus{border:1.5px solid #2563eb;outline:none}._createBtn_vwq3j_32,._myCustomBtn_vwq3j_32{padding:8px 18px;border-radius:6px;border:none;font-weight:700;color:#fff;background:#2563eb;cursor:pointer;transition:background .18s;font-size:1rem;margin-left:8px}._createBtn_vwq3j_32:hover,._myCustomBtn_vwq3j_32:hover{background:#1749a4}._table_vwq3j_49{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:18px}._table_vwq3j_49 th,._table_vwq3j_49 td{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:1rem}._table_vwq3j_49 th{background:#f3f4f6;font-weight:700;color:#203040;letter-spacing:.01em}._table_vwq3j_49 tr:last-child td{border-bottom:none}._table_vwq3j_49 tr:hover{background:#f0f8ff}._editBtn_vwq3j_80,._deleteBtn_vwq3j_80,._detailsBtn_vwq3j_80{padding:6px 12px;border-radius:5px;border:none;font-weight:600;margin-right:6px;cursor:pointer;font-size:.98rem;transition:background .17s}._editBtn_vwq3j_80{background:#e0f2fe;color:#2563eb}._editBtn_vwq3j_80:hover{background:#bae6fd}._deleteBtn_vwq3j_80{background:#fde3e3;color:#b91c1c}._deleteBtn_vwq3j_80:hover{background:#fca5a5}._detailsBtn_vwq3j_80{background:#e0e7ff;color:#4338ca}._detailsBtn_vwq3j_80:hover{background:#a5b4fc}._detailsContainer_vwq3j_118{padding:10px 0}._detailsRow_vwq3j_122{margin-bottom:8px;font-size:1.03rem}._detailsRow_vwq3j_122 strong{color:#203040;min-width:110px;display:inline-block}._summaryContainer_vwq3j_133{margin-top:16px;font-size:1.08rem;color:#374151;text-align:right}._message_vwq3j_140{margin-top:18px;margin-bottom:8px;border-radius:7px;padding:10px;background:#e6ffed;color:#219150;border:1.5px solid #91d1af;font-weight:600;font-size:1rem;text-align:center}._error_vwq3j_153{background:#fde3e3;color:#b91c1c;border:1.5px solid #fca5a5}._empleadosLista_vwq3j_158{font-size:10px;font-weight:700;margin-top:4px;margin-bottom:4px}@media (max-width: 800px){._container_vwq3j_1{padding:10px 4px}._table_vwq3j_49 th,._table_vwq3j_49 td{padding:7px 6px;font-size:.97rem}._headerRow_vwq3j_9{flex-direction:column;align-items:stretch;gap:8px}._searchInput_vwq3j_17{width:100%}}._containerForm_vj0r5_2{width:100%;max-width:1100px;margin:3% auto;background:transparent;border-radius:14px;box-shadow:0 2px 16px #00000021;padding:20px 24px 24px}._containerForm_vj0r5_2,._containerForm_vj0r5_2 *,._containerForm_vj0r5_2 *:before,._containerForm_vj0r5_2 *:after{box-sizing:border-box}._header_vj0r5_20{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_vj0r5_28{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_vj0r5_20 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._layout_vj0r5_45{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin-top:8px}._form_vj0r5_53{display:flex;flex-direction:column;gap:16px;min-width:0}._inputGroup_vj0r5_61{display:flex;flex-direction:column;gap:5px;min-width:0}._label_vj0r5_68{font-weight:500;color:#0c1e34;font-size:.92rem}._required_vj0r5_74{color:#d40013}._hint_vj0r5_78{font-size:.76rem;color:#64748b}._input_vj0r5_61{width:100%;padding:9px 12px;border:1.2px solid #c8d2df;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;color:#1e293b;transition:border-color .2s,box-shadow .2s;outline:none}._input_vj0r5_61::placeholder{color:#94a3b8}._input_vj0r5_61:focus{border-color:#0095ff;box-shadow:0 0 0 3px #0095ff26}._textarea_vj0r5_105{resize:vertical;min-height:84px}._searchRow_vj0r5_111{display:flex;gap:10px;align-items:center}._searchRow_vj0r5_111>:last-child{flex-shrink:0}._selectWrap_vj0r5_121{flex:1;min-width:0}._selectWrap_vj0r5_121 .select__control{min-height:42px;border:1.2px solid #c8d2df;border-radius:8px;background:#fff;box-shadow:none;transition:border-color .2s,box-shadow .2s}._selectWrap_vj0r5_121 .select__control:hover{border-color:#93c5fd}._selectWrap_vj0r5_121 .select__control--is-focused{border-color:#0095ff;box-shadow:0 0 0 3px #0095ff26}._selectWrap_vj0r5_121 .select__placeholder{color:#94a3b8;font-size:.92rem}._selectWrap_vj0r5_121 .select__multi-value{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px}._selectWrap_vj0r5_121 .select__multi-value__label{color:#1e3a8a;font-size:.8rem}._selectWrap_vj0r5_121 .select__multi-value__remove:hover{background:#fee2e2;color:#b91c1c}._selectWrap_vj0r5_121 .select__menu{border-radius:8px;box-shadow:0 8px 24px #1e293b24;overflow:hidden;z-index:20}._selectWrap_vj0r5_121 .select__option{font-size:.88rem}._selectWrap_vj0r5_121 .select__option--is-focused{background:#eff6ff}._selectWrap_vj0r5_121 .select__option--is-selected{background:#2563eb}._switchRow_vj0r5_186{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:#fff;border:1.2px solid #e2e8f0;border-radius:10px;cursor:pointer}._switchText_vj0r5_198{display:flex;flex-direction:column;gap:2px}._switch_vj0r5_186{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:44px;height:24px;margin:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .2s}._switch_vj0r5_186:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}._switch_vj0r5_186:checked{background:#22c55e}._switch_vj0r5_186:checked:after{transform:translate(20px)}._switch_vj0r5_186:focus-visible{outline:2px solid #0095ff;outline-offset:2px}._containerBtn_vj0r5_245{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;width:100%;margin-top:8px;padding-top:16px;border-top:1px solid #e2e8f0}._containerBtn_vj0r5_245 button,._containerBtn_vj0r5_245 ._btnGen_vj0r5_258{min-width:130px;max-width:200px;flex:0 1 160px;margin:0}._employeesCard_vj0r5_266{position:sticky;top:16px;display:flex;flex-direction:column;max-height:460px;background:#fff;border:1px solid #e2e8f0;border-top:4px solid #e4c023;border-radius:12px;box-shadow:0 2px 10px #0f172a0f;overflow:hidden}._employeesCardHeader_vj0r5_280{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #f1f5f9}._employeesCardTitle_vj0r5_289{display:flex;align-items:center;gap:8px;margin:0;font-size:.98rem;font-weight:600;color:#0f172a}._countBadge_vj0r5_299{min-width:24px;padding:1px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.78rem;font-weight:700;text-align:center}._removeAllBtn_vj0r5_310{background:transparent;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}._removeAllBtn_vj0r5_310:hover{background:#fef2f2;border-color:#f87171}._employeesCardEmpty_vj0r5_328{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;color:#94a3b8;font-size:.86rem;text-align:center}._emptyIcon_vj0r5_339{font-size:1.8rem;opacity:.7}._employeesList_vj0r5_344{list-style:none;margin:0;padding:6px 8px 10px;overflow-y:auto}._employeesListItem_vj0r5_351{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;transition:background .15s}._employeesListItem_vj0r5_351:hover{background:#f8fafc}._avatar_vj0r5_364{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e0ecff;color:#1d4ed8;font-size:.7rem;font-weight:700}._employeeInfo_vj0r5_377{display:flex;flex-direction:column;min-width:0;flex:1}._employeeName_vj0r5_384{font-size:.8rem;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._employeeId_vj0r5_393{font-size:.7rem;color:#94a3b8}._employeesRemoveBtn_vj0r5_398{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:.85rem;cursor:pointer;transition:background .15s,color .15s}._employeesRemoveBtn_vj0r5_398:hover{background:#fee2e2;color:#dc2626}._errorMessage_vj0r5_420{margin:0;background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:8px 12px;border-radius:8px;width:100%;font-size:.82rem;font-family:inherit;white-space:pre-line;text-align:left}._error_vj0r5_420{color:#d40013;font-size:.8rem}._floatingSuccess_vj0r5_439{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_vj0r5_1 .5s linear 3.5s forwards}@keyframes _fadeOut_vj0r5_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 900px){._layout_vj0r5_45{grid-template-columns:1fr}._employeesCard_vj0r5_266{position:static;order:-1;max-height:320px}}@media (max-width: 600px){._containerForm_vj0r5_2{padding:14px 14px 18px}._header_vj0r5_20{padding:10px 16px}._searchRow_vj0r5_111{flex-direction:column;align-items:stretch}._containerBtn_vj0r5_245{justify-content:stretch}._containerBtn_vj0r5_245 button,._containerBtn_vj0r5_245 ._btnGen_vj0r5_258{flex:1 1 100%;max-width:100%}}._containerForm_1yjpj_2{width:100%;max-width:1100px;margin:3% auto;background:transparent;border-radius:14px;box-shadow:0 2px 16px #00000021;padding:20px 24px 24px}._containerForm_1yjpj_2,._containerForm_1yjpj_2 *,._containerForm_1yjpj_2 *:before,._containerForm_1yjpj_2 *:after{box-sizing:border-box}._header_1yjpj_20{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1yjpj_28{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1yjpj_20 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._layout_1yjpj_45{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin-top:8px}._form_1yjpj_53{display:flex;flex-direction:column;gap:16px;min-width:0}._inputGroup_1yjpj_61{display:flex;flex-direction:column;gap:5px;min-width:0}._label_1yjpj_68{font-weight:500;color:#0c1e34;font-size:.92rem}._required_1yjpj_74{color:#d40013}._hint_1yjpj_78{font-size:.76rem;color:#64748b}._input_1yjpj_61{width:100%;padding:9px 12px;border:1.2px solid #c8d2df;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;color:#1e293b;transition:border-color .2s,box-shadow .2s;outline:none}._input_1yjpj_61::placeholder{color:#94a3b8}._input_1yjpj_61:focus{border-color:#0095ff;box-shadow:0 0 0 3px #0095ff26}._textarea_1yjpj_105{resize:vertical;min-height:84px}._searchRow_1yjpj_111{display:flex;gap:10px;align-items:center}._searchRow_1yjpj_111>:last-child{flex-shrink:0}._selectWrap_1yjpj_121{flex:1;min-width:0}._selectWrap_1yjpj_121 .select__control{min-height:42px;border:1.2px solid #c8d2df;border-radius:8px;background:#fff;box-shadow:none;transition:border-color .2s,box-shadow .2s}._selectWrap_1yjpj_121 .select__control:hover{border-color:#93c5fd}._selectWrap_1yjpj_121 .select__control--is-focused{border-color:#0095ff;box-shadow:0 0 0 3px #0095ff26}._selectWrap_1yjpj_121 .select__placeholder{color:#94a3b8;font-size:.92rem}._selectWrap_1yjpj_121 .select__multi-value{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px}._selectWrap_1yjpj_121 .select__multi-value__label{color:#1e3a8a;font-size:.8rem}._selectWrap_1yjpj_121 .select__multi-value__remove:hover{background:#fee2e2;color:#b91c1c}._selectWrap_1yjpj_121 .select__menu{border-radius:8px;box-shadow:0 8px 24px #1e293b24;overflow:hidden;z-index:20}._selectWrap_1yjpj_121 .select__option{font-size:.88rem}._selectWrap_1yjpj_121 .select__option--is-focused{background:#eff6ff}._selectWrap_1yjpj_121 .select__option--is-selected{background:#2563eb}._switchRow_1yjpj_186{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:#fff;border:1.2px solid #e2e8f0;border-radius:10px;cursor:pointer}._switchText_1yjpj_198{display:flex;flex-direction:column;gap:2px}._switch_1yjpj_186{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:44px;height:24px;margin:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .2s}._switch_1yjpj_186:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}._switch_1yjpj_186:checked{background:#22c55e}._switch_1yjpj_186:checked:after{transform:translate(20px)}._switch_1yjpj_186:focus-visible{outline:2px solid #0095ff;outline-offset:2px}._containerBtn_1yjpj_245{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;width:100%;margin-top:8px;padding-top:16px;border-top:1px solid #e2e8f0}._containerBtn_1yjpj_245 button,._containerBtn_1yjpj_245 ._btnGen_1yjpj_258{min-width:130px;max-width:200px;flex:0 1 160px;margin:0}._employeesCard_1yjpj_266{position:sticky;top:16px;display:flex;flex-direction:column;max-height:460px;background:#fff;border:1px solid #e2e8f0;border-top:4px solid #e4c023;border-radius:12px;box-shadow:0 2px 10px #0f172a0f;overflow:hidden}._employeesCardHeader_1yjpj_280{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #f1f5f9}._employeesCardTitle_1yjpj_289{display:flex;align-items:center;gap:8px;margin:0;font-size:.98rem;font-weight:600;color:#0f172a}._countBadge_1yjpj_299{min-width:24px;padding:1px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.78rem;font-weight:700;text-align:center}._removeAllBtn_1yjpj_310{background:transparent;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}._removeAllBtn_1yjpj_310:hover{background:#fef2f2;border-color:#f87171}._employeesCardEmpty_1yjpj_328{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;color:#94a3b8;font-size:.86rem;text-align:center}._emptyIcon_1yjpj_339{font-size:1.8rem;opacity:.7}._employeesList_1yjpj_344{list-style:none;margin:0;padding:6px 8px 10px;overflow-y:auto}._employeesListItem_1yjpj_351{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;transition:background .15s}._employeesListItem_1yjpj_351:hover{background:#f8fafc}._avatar_1yjpj_364{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e0ecff;color:#1d4ed8;font-size:.7rem;font-weight:700}._employeeInfo_1yjpj_377{display:flex;flex-direction:column;min-width:0;flex:1}._employeeName_1yjpj_384{font-size:.8rem;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._employeeId_1yjpj_393{font-size:.7rem;color:#94a3b8}._employeesRemoveBtn_1yjpj_398{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:.85rem;cursor:pointer;transition:background .15s,color .15s}._employeesRemoveBtn_1yjpj_398:hover{background:#fee2e2;color:#dc2626}._errorMessage_1yjpj_420{margin:0;background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:8px 12px;border-radius:8px;width:100%;font-size:.82rem;font-family:inherit;white-space:pre-line;text-align:left}._error_1yjpj_420{color:#d40013;font-size:.8rem}._floatingSuccess_1yjpj_439{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1yjpj_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1yjpj_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 900px){._layout_1yjpj_45{grid-template-columns:1fr}._employeesCard_1yjpj_266{position:static;order:-1;max-height:320px}}@media (max-width: 600px){._containerForm_1yjpj_2{padding:14px 14px 18px}._header_1yjpj_20{padding:10px 16px}._searchRow_1yjpj_111{flex-direction:column;align-items:stretch}._containerBtn_1yjpj_245{justify-content:stretch}._containerBtn_1yjpj_245 button,._containerBtn_1yjpj_245 ._btnGen_1yjpj_258{flex:1 1 100%;max-width:100%}}._floatingError_1yjpj_508{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#dc2626,#f87171);border:1.2px solid #fca5a5;padding:12px 24px;border-radius:10px;font-size:1rem;box-shadow:0 4px 24px #7f1d1d2e;min-width:220px;max-width:80vw;text-align:center;white-space:pre-line}._conflictBox_1yjpj_528{padding:12px 14px;background:#fff7f7;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:10px}._conflictTitle_1yjpj_536{display:block;margin-bottom:8px;color:#991b1b;font-size:.86rem;font-weight:600}._conflictList_1yjpj_544{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._conflictItem_1yjpj_553{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;background:#fff;border:1px solid #fde2e2;border-radius:8px;font-size:.82rem;color:#1e293b}._conflictRemoveBtn_1yjpj_566{flex-shrink:0;padding:4px 10px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s}._conflictRemoveBtn_1yjpj_566:hover{background:#b91c1c}._employeeConflict_1yjpj_584{background:#fef2f2;box-shadow:inset 3px 0 #dc2626}._employeeConflict_1yjpj_584 ._avatar_1yjpj_364{background:#fee2e2;color:#b91c1c}._loadingState_1yjpj_595{padding:40px 0;text-align:center;color:#64748b;font-size:.9rem}._container_aessj_7{box-sizing:border-box;width:100%;max-width:1600px;min-width:0;margin:0 auto;padding:clamp(8px,2vw,24px);background-color:transparent}._mainLayout_aessj_19{--side-width: 280px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) var(--side-width);align-items:start;gap:16px;width:100%;max-width:1600px;min-width:0;margin:0 auto;padding:clamp(8px,1.5vw,20px)}._mainLayout_aessj_19 *,._mainLayout_aessj_19 *:before,._mainLayout_aessj_19 *:after{box-sizing:border-box}._tablePanel_aessj_40{min-width:0}._tableWrapper_aessj_44{width:100%;min-width:0;overflow-x:auto}._tableWrapper_aessj_44>div{max-width:100%;min-width:0;margin-left:0;margin-right:0}._sidePanel_aessj_61{position:sticky;top:calc(var(--topbar-height, 64px) + 16px);max-height:calc(100vh - var(--topbar-height, 64px) - 32px);overflow-y:auto;padding:16px;background:#fff;border:1px solid #e6ebf1;border-radius:14px;box-shadow:0 4px 24px #0f28500f;color:#1f2937;font-size:13px}._sidePanel_aessj_61 h3{font-size:.95rem;color:#1a6fb5;line-height:1.3}._sidePanel_aessj_61 ul{list-style:none;margin:0;padding:0}._sidePanelOpen_aessj_87{display:block!important}._mobileTopControls_aessj_93{display:none;margin-bottom:8px;text-align:right}._mobileToggle_aessj_99{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:600;font-size:.88rem;color:#1a6fb5;background:#e8f1fa;border:1px solid transparent;border-radius:8px;cursor:pointer}._mobileToggle_aessj_99:hover{border-color:#1a6fb5}._topBar_aessj_120{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:6px 0 10px}._dateInput_aessj_128{height:38px;width:170px;padding:0 12px;font-size:.9rem;text-align:left;color:#1f2937;background:#f8fafc;border:1px solid #d6dde6;border-radius:8px}._dateInput_aessj_128:focus{outline:none;background:#fff;border-color:#1a6fb5;box-shadow:0 0 0 3px #1a6fb526}._exportButton_aessj_147,._telegramButton_aessj_148{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:.88rem;font-weight:600;color:#fff;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:filter .15s,transform .1s}._exportButton_aessj_147{background:#15803d}._telegramButton_aessj_148{background:#229ed9}._exportButton_aessj_147:hover:not(:disabled),._telegramButton_aessj_148:hover:not(:disabled){filter:brightness(1.08)}._exportButton_aessj_147:active:not(:disabled),._telegramButton_aessj_148:active:not(:disabled){transform:scale(.98)}._exportButton_aessj_147:disabled,._telegramButton_aessj_148:disabled{background:#cbd5e1;cursor:not-allowed}._titleSpacing_aessj_188{margin-bottom:16px;color:#1a6fb5}._rowDragOver_aessj_195{outline:2px dashed rgba(26,111,181,.6);outline-offset:-2px;background:#eef6fd}._sideListItem_aessj_203{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px;margin-bottom:8px;border-radius:10px;font-weight:600;font-size:13px;line-height:1.2;color:#fff;box-shadow:0 2px 8px #0000000f;-webkit-user-select:none;user-select:none;transition:background .18s ease,transform .15s ease}._okItem_aessj_220{background:#1a6fb5;cursor:grab}._okItem_aessj_220:active{cursor:grabbing;transform:scale(.98)}._incidentItem_aessj_230{background:#7a1a1a;cursor:not-allowed;outline:2px solid rgba(255,209,102,.35)}._incidentItem_aessj_230:hover{background:#8c2020}._employeeName_aessj_240{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}._incidentBadge_aessj_248{flex:0 0 auto;background:#ffd166;color:#000;font-weight:800;padding:3px 8px;font-size:11px;line-height:1.1;border-radius:6px;border:1px solid #e0b84a}._message_aessj_262{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;line-height:1.35;white-space:pre-line;background:#eff6ff;color:#1e3a5f;border:1px solid #bfdbfe}._message_aessj_262._error_aessj_275{background:#fef2f2;color:#991b1b;border-color:#fecaca}._warning_aessj_281{background:#fffbeb;color:#92400e;border-color:#fde68a}._detailsContainer_aessj_289{padding:16px}._detailsRow_aessj_293{margin-bottom:8px}@media (max-width: 1280px){._mainLayout_aessj_19{--side-width: 240px;gap:12px}}@media (max-width: 1023px){._mainLayout_aessj_19{grid-template-columns:minmax(0,1fr)}._mobileTopControls_aessj_93{display:block}._sidePanel_aessj_61{display:none;position:static;max-height:none}}@media (max-width: 767px){._mainLayout_aessj_19{padding:8px}._dateInput_aessj_128{width:140px}._exportButton_aessj_147,._telegramButton_aessj_148{padding:0 10px;font-size:.82rem}}@media (max-width: 480px){._dateInput_aessj_128{width:128px}}._crearProgramacionContainer_rw279_3{padding:8px;box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto}._formTitle_rw279_12{margin:4px 0 14px;font-size:20px;font-weight:700;text-align:center;color:#0b2b1d}._errorEmpleadoFila_rw279_20{color:#d32709;font-size:13px;padding:2px 0 0 2px;font-weight:600;background:#fdeaea;border-radius:4px;margin-top:2px;margin-bottom:2px;box-shadow:0 1px 4px #d7263d22;transition:background .2s}._errorEmpleadoFila_rw279_20:before{content:"⚠️ ";font-size:14px}._grid_rw279_37{display:grid;grid-template-columns:360px 1fr;gap:16px;align-items:start;min-height:calc(100vh - 220px);transition:grid-template-columns .16s ease}._collapsed_rw279_47{grid-template-columns:0 1fr!important}._openFloatingBtn_rw279_52{position:fixed;top:50px;right:25px;z-index:4001;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #0d81e0;box-shadow:0 4px 10px #037cee1f;cursor:pointer;padding:0;color:#12a1ff}._openFloatingBtn_rw279_52:hover{box-shadow:-2px 6px 14px #037cee3d;background:#dadbdb;border:2px solid #0d0e0e;color:#151616}._bodyBackdrop_rw279_79{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000002e;z-index:2998}._cardFloating_rw279_87{position:fixed;margin-top:5%;left:50%;transform:translate(160%,-50%);z-index:2999;background:linear-gradient(#cabd02,#e8f800);border-radius:12px;padding:18px 20px;width:min(1100px,94vw);max-height:84vh;overflow:auto;box-shadow:0 16px 48px #0c1c3c2e;box-sizing:border-box}._cardCollapsed_rw279_104{width:0;padding:0;margin:0;opacity:0;pointer-events:none}._bulkApplyBtn_rw279_113{background:#0b8aff;color:#fff;border:1px solid black;outline:none;border-radius:8px;padding:8px 18px;font-size:1rem;font-weight:500;box-shadow:0 2px 5px #0b8aff1a;cursor:pointer;transition:background .12s,box-shadow .12s;letter-spacing:.02em;margin:0 2px;min-width:94px}._bulkApplyBtn_rw279_113:hover,._bulkApplyBtn_rw279_113:focus-visible{background:#097ad6;box-shadow:0 4px 12px #0b8aff26}._bulkApplyBtn_rw279_113:active{background:#0d3d73;box-shadow:0 1px 3px #0b8aff1a}._bulkApplyBtn_rw279_113:disabled{background:#c3dbff;color:#fafbfc;cursor:not-allowed;box-shadow:none}._formGroup_rw279_149 label{font-weight:700;font-size:13px;color:#12263a}._headerToggleBtnContainer_rw279_156>div:first-child{flex:1;min-width:0}._addButton_rw279_161{min-width:38px;min-height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px;font-weight:800;background:linear-gradient(90deg,#12a1ff,#07d69f);color:#fff}._smallIconBtn_rw279_174:hover,._headerToggleBtn_rw279_156:hover,._addButton_rw279_161:hover{filter:brightness(.98)}._mensajeToast_rw279_179{position:fixed;top:18px;right:18px;z-index:9999;min-width:280px;max-width:620px;border-radius:8px;box-shadow:0 8px 32px #0000001f;padding:12px 24px;box-sizing:border-box;background:#fff}._mensajeTexto_rw279_192{font-size:14px;line-height:1.25;color:#0b2b1d}._erroresListaToast_rw279_193{margin:8px 0 0 12px;padding:0;font-size:13px;color:#7a0f13}._mensajeExito_rw279_195{background:#98f3bc;border-left:4px solid #22a55f;color:#0b6b3a}._mensajeError_rw279_196{background:#fff5f5;border-left:4px solid #d64545;color:#7a0f13}._tableWrapper_rw279_199{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;margin-top:1%}._tableHeaderActions_rw279_206{display:flex;justify-content:space-between;align-items:center}._tableContainer_rw279_211{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:10px;overflow:auto;min-height:220px;box-sizing:border-box}._emptyState_rw279_222{color:#777;padding:18px}._programacionesTable_rw279_225 thead th{text-align:left;padding:4px 8px;background:#d6d306;position:sticky;top:0;z-index:4;font-weight:700;border-bottom:1px solid rgba(0,0,0,.08)}._programacionesTable_rw279_225 tbody td{padding:8px 6px;border-bottom:1px solid #8b5f00;vertical-align:middle;background:#f8f6e7}._programacionesTable_rw279_225 input[type=text],._programacionesTable_rw279_225 input[type=time],._programacionesTable_rw279_225 input[type=number]{width:100%;padding:6px 8px;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;background:#fff;font-size:14px}._cellEmpleado_rw279_261{padding:6px 14px;min-width:50px;max-width:190px;box-sizing:border-box;font-family:sans-serif;font-weight:600;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}._cellEmpleado_rw279_261 .react-select__single-value{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;display:block;max-height:3em;font-size:10px}._visuallyHidden_rw279_286{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}._rowComplete_rw279_291{background-color:#e7ffe7!important;border-left:5px solid #3cde53}._floatingBackdrop_rw279_296{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000003d;z-index:2400}._tableContainer_rw279_211::-webkit-scrollbar,._cardFloating_rw279_87::-webkit-scrollbar{height:10px;width:10px}._tableContainer_rw279_211::-webkit-scrollbar-thumb,._cardFloating_rw279_87::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}._tableContainer_rw279_211::-webkit-scrollbar-track{background:transparent}._headerToggleBtn_rw279_156{min-width:38px;min-height:38px;padding:8px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;left:80%}._selectedGroupWrap_rw279_338{display:flex;gap:10px;align-items:center;justify-content:center;margin:8px 0}._selectedGroupBadge_rw279_346{display:inline-flex;gap:8px;align-items:center;background:linear-gradient(90deg,#fffefd,#f8f8f2);border:1px solid rgba(11,43,29,.06);box-shadow:0 6px 14px #0000000a;padding:8px 12px;border-radius:999px;font-size:13px;color:#0b2b1d;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badgeName_rw279_362{font-weight:600;font-size:10px}._openPanelBtnn_rw279_367{background:transparent;color:#0b8aff;border:1px solid #0b8aff;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700;margin-top:5px}._openPanelBtnn_rw279_367:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#07d69f,#0b5dd7);color:#f9fafa}._openPanelBtn_rw279_367{background:transparent;color:#0b8aff;border:1px solid #0b8aff;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700}._openPanelBtn_rw279_367:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#07d69f,#0b5dd7);color:#f9fafa}._openPanelBtns_rw279_397{background:transparent;color:#515253;border:1px solid #4a4a4b;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700}._openPanelBtns_rw279_397:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#7d7e7d,#b4b5b6);color:#f9fafa}._backBtns_rw279_412{background:transparent;color:#515253;border:1px solid #4a4a4b;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700}._backBtns_rw279_412:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#7d7e7d,#b4b5b6);color:#f9fafa}._horasCell_rw279_427{min-width:50px}._cellSelect_rw279_433{text-align:center;vertical-align:middle;padding:2px}._checkboxBox_rw279_440 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:18px;border-radius:4px;border:2px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;position:relative;box-sizing:border-box}._checkboxBox_rw279_440 input[type=checkbox]:checked{background:#0b8aff;border-color:#f6f7f8}._checkboxBox_rw279_440 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:7px;border:solid #edeef0;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxBox_rw279_440 input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 4px #0b8aff1f;border-radius:4px}._mensajeAdvertencia_rw279_478{background:#fff7e6;border:1px solid #ffc107;color:#5c3d00}._clockBtn_rw279_486{display:inline-flex;align-items:center;gap:8px;border:1px solid #cfe0f6;background:#fff;color:#0e3a6e;padding:9px 12px;border-radius:12px;cursor:pointer;font-weight:800;position:relative;transition:.18s ease-in-out}._clockBtn_rw279_486:hover:not(:disabled){background:#f6faff;border-color:#2f8bfe;box-shadow:0 8px 22px #2f8bfe1f}._clockBtn_rw279_486:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._clockBtnText_rw279_513{font-size:.92rem}._clockBadge_rw279_517{min-width:22px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2f8bfe24;color:#2f8bfe;font-size:.78rem;font-weight:900}._horarioModalOverlay_rw279_534{position:fixed;top:0;right:0;bottom:0;left:0;background:#00142d8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:12000;display:flex;align-items:center;justify-content:center;padding:14px}._horarioModal_rw279_534{width:520px;max-width:95vw;background:#fff;border-radius:14px;padding:16px;border:1px solid #e8eef7;box-shadow:0 18px 60px #00000040;animation:_horarioModalIn_rw279_1 .16s ease-out}@keyframes _horarioModalIn_rw279_1{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}._horarioModalTitle_rw279_568{margin:0 0 12px;color:#0e3a6e;font-size:1.08rem;font-weight:900}._horarioPresets_rw279_576{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}._presetBtn_rw279_583{padding:8px 10px;border-radius:10px;border:1px solid #cfe0f6;background:#fff;cursor:pointer;font-weight:900;color:#0e3a6e;transition:.16s ease-in-out}._presetBtn_rw279_583:hover{border-color:#2f8bfe;background:#f6faff}._presetBtnActive_rw279_599{background:#e9f3ff;border-color:#2f8bfe;color:#0e3a6e}._horarioGrid_rw279_606{display:grid;grid-template-columns:1fr 1fr;gap:12px}._horarioField_rw279_612{display:flex;flex-direction:column;gap:6px;font-weight:900;color:#20374d}._horarioField_rw279_612 input{padding:8px 10px;border-radius:10px;border:1px solid #cfe0f6;outline:none;background:#fff}._horarioField_rw279_612 input:focus{border-color:#2f8bfe;box-shadow:0 0 0 3px #2f8bfe29}._horarioHint_rw279_633{grid-column:1 / -1;font-size:.88rem;color:#456;background:#f6faff;border:1px dashed #cfe0f6;padding:10px;border-radius:12px}._horarioActions_rw279_644{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}._horarioCancel_rw279_651{padding:9px 12px;border-radius:10px;border:1px solid #ddd;background:#f5f5f5;cursor:pointer;font-weight:900}._horarioCancel_rw279_651:hover{background:#eee}._horarioApply_rw279_664{padding:9px 12px;border-radius:10px;border:0;background:#2f8bfe;color:#fff;cursor:pointer;font-weight:900}._horarioApply_rw279_664:hover{filter:brightness(.96)}@media (max-width: 520px){._horarioGrid_rw279_606{grid-template-columns:1fr}._clockBtnText_rw279_513{display:none}}@media (max-width: 699px){._checkboxBox_rw279_440{width:30px;height:20px}._checkboxBox_rw279_440 input[type=checkbox]{width:16px;height:16px}}@media (max-width: 600px){._headerToggleBtnContainer_rw279_156{gap:8px}._headerToggleBtn_rw279_156,._addButton_rw279_161{min-width:34px;min-height:34px}}@media (max-width: 699px){._selectedGroupBadge_rw279_346{font-size:12px;padding:6px 10px}._openPanelBtn_rw279_367{padding:6px 8px;font-size:13px}}@media (max-width: 600px){._headerRight_rw279_704{gap:8px}._addButton_rw279_161,._headerToggleBtn_rw279_156{min-width:34px;min-height:34px}}@media (min-width: 1600px){._grid_rw279_37{grid-template-columns:380px 1fr;gap:20px}._cardFloating_rw279_87{left:28px;top:96px;width:360px}._programacionesTable_rw279_225{min-width:1000px}}@media (min-width: 1100px) and (max-width: 1599px){._grid_rw279_37{grid-template-columns:360px 1fr;gap:16px}._cardFloating_rw279_87{left:22px;top:92px;width:340px}}@media (min-width: 700px) and (max-width: 1099px){._grid_rw279_37{grid-template-columns:320px 1fr;gap:12px}._card_rw279_87{padding:12px}._cardFloating_rw279_87{left:18px;top:84px;width:320px;max-height:calc(100vh - 130px)}._programacionesTable_rw279_225{min-width:850px}}@media (max-width: 699px){._grid_rw279_37{grid-template-columns:1fr;gap:12px;min-height:auto}._card_rw279_87,._cardFloating_rw279_87{position:relative;left:0;top:0;width:100%;box-shadow:none;border-radius:8px}._cardCollapsed_rw279_104{display:none}._collapsed_rw279_47{grid-template-columns:1fr}._tableContainer_rw279_211{padding:8px}._programacionesTable_rw279_225{min-width:100%;font-size:14px}.react-select__control{min-height:44px}._addButton_rw279_161{padding:8px 10px;font-size:16px;height:42px}._smallIconBtn_rw279_174,._headerToggleBtn_rw279_156{height:40px;padding:8px}}@media (max-width: 699px){._headerFlex_rw279_766{flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;width:100%}._formTitle_rw279_12{font-size:1.07rem;margin:2px 0 8px;padding:0;text-align:center}._grupoEtiquetaSelect_rw279_779{padding:2px 10px;min-width:80px;font-size:.93rem;margin-left:0;margin-top:2px}}@media (max-width: 699px){._tableHeaderActions_rw279_206,._tableWrapper_rw279_199>div{flex-direction:column!important;align-items:stretch!important;gap:4px!important}._addButton_rw279_161,._bulkApplyBtn_rw279_113,._openPanelBtnn_rw279_367,._openPanelBtn_rw279_367{font-size:13px;min-width:85px;height:36px;margin:2px 0;padding:7px 10px;border-radius:7px}}@media (max-width: 699px){._tableContainer_rw279_211{padding:5px;min-width:100vw;max-width:100vw;overflow-x:auto!important}._programacionesTable_rw279_225{font-size:13px;min-width:650px!important}._programacionesTable_rw279_225 th,._programacionesTable_rw279_225 td{padding:4px 3px;font-size:11px}._programacionesTable_rw279_225 thead th{font-size:12px}._cellEmpleado_rw279_261{min-width:120px;max-width:140px;font-size:12px}._programacionesTable_rw279_225 input[type=text],._programacionesTable_rw279_225 input[type=time],._programacionesTable_rw279_225 input[type=number]{font-size:11px;padding:4px 5px;border-radius:6px}}@media (max-width: 699px){._programacionesTable_rw279_225 th[data-label=Transporte],._programacionesTable_rw279_225 th[data-label=Horas],._programacionesTable_rw279_225 td[data-label=Transporte],._programacionesTable_rw279_225 td[data-label=Horas]{display:none}}@media (max-width: 699px){._react-select__control_rw279_758{min-height:40px!important}._react-select__input_rw279_857,._react-select__single-value_rw279_273{font-size:12px!important}._grupoEtiquetaSelect_rw279_779 ._react-select__control_rw279_758{min-height:34px;font-size:12px}}@media (max-width: 699px){._mensajeToast_rw279_179{min-width:140px;max-width:260px;padding:7px 12px;font-size:11px}._mensajeTexto_rw279_192{font-size:11px}._erroresListaToast_rw279_193{font-size:10px}}@media (max-width: 699px){._emptyState_rw279_222{padding:12px;font-size:12px}}@media (max-width: 699px){._filtrosWrapper_rw279_876{display:flex;flex-direction:row;gap:4px;overflow-x:auto;padding:0 2px}._filtrosWrapper_rw279_876>*{min-width:110px;flex:0 0 auto}}@media (max-width: 699px){._grupoEtiquetaSelect_rw279_779{position:sticky;top:0;z-index:100}}@media (max-width: 699px){._cellSelect_rw279_433 ._checkboxBox_rw279_440 input[type=checkbox]{width:22px;height:22px}}._grupoEtiquetaSelect_rw279_779{display:inline-block;vertical-align:middle;background:#eaf7fa;border:none;border-radius:40px;box-shadow:0 2px 12px #71c6d236;padding:2px 20px;min-width:170px;font-size:1.07rem}._grupoEtiquetaSelect_rw279_779 ._react-select__control_rw279_758{background:transparent;border:none;box-shadow:none;min-height:36px;border-radius:40px}._grupoEtiquetaSelect_rw279_779 ._react-select__value-container_rw279_926{padding:0 4px}._grupoEtiquetaSelect_rw279_779 ._react-select__single-value_rw279_273,._grupoEtiquetaSelect_rw279_779 ._react-select__input_rw279_857{color:#1491a5;font-weight:700;font-size:1.09rem;letter-spacing:.03em}._grupoEtiquetaSelect_rw279_779 ._react-select__indicators_rw279_938,._grupoEtiquetaSelect_rw279_779 ._react-select__dropdown-indicator_rw279_942{color:#1893d6}._grupoEtiquetaSelect_rw279_779:hover,._grupoEtiquetaSelect_rw279_779:focus-within{background:#d4f3fa;box-shadow:0 4px 14px #64b5f650}._crearProgramacionContainer_rw279_3{padding:8px;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}._cardFloatingMobileFull_rw279_964{position:fixed!important;right:0!important;bottom:0!important;margin:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important;padding:12px!important;overflow:auto!important;background:linear-gradient(#f7f7c7,#fffdf2);z-index:4000!important}._cardsContainerMobile_rw279_981{display:flex;flex-direction:column;gap:10px}._mobileCard_rw279_988{background:#fff;border-radius:10px;padding:10px;box-shadow:0 6px 20px #0c1c3c0f;border:1px solid rgba(11,43,29,.04);box-sizing:border-box}._mobileCardHeader_rw279_998{display:flex;justify-content:space-between;align-items:center;gap:10px}._mobileCardTitle_rw279_1004{display:flex;flex-direction:column;gap:4px}._cardLabelSmall_rw279_1009{font-size:12px;color:#1e64b8;font-weight:700}._cardValueSmall_rw279_1014{font-size:14px;color:#222;font-weight:700}._mobileCardControls_rw279_1021{display:flex;gap:8px;align-items:center}._expandButtonMobile_rw279_1026{background:transparent;border:none;font-size:14px;color:#0b61c7;cursor:pointer}._trashBtnMobile_rw279_1033{background:transparent;border:none;color:#d23a3a;cursor:pointer}._mobileCardBody_rw279_1041{margin-top:10px;display:flex;flex-direction:column;gap:10px}._fieldRow_rw279_1047{display:flex;flex-direction:column;gap:6px}._fieldRowRow_rw279_1052{display:flex;gap:8px}._hintSmall_rw279_1058{color:#6b6b6b;font-size:12px}._programacionesTable_rw279_225{width:100%;border-collapse:collapse;min-width:900px}@media (max-width: 999px){._programacionesTable_rw279_225{min-width:700px}}@media (max-width: 699px){._programacionesTable_rw279_225{min-width:100%}._tableContainer_rw279_211{padding:6px;overflow-x:auto;max-width:100vw}._headerFlex_rw279_766{flex-direction:column;align-items:center;gap:6px}._selectedGroupBadge_rw279_346{font-size:13px;padding:6px 10px;min-width:140px}.react-select__control{min-height:44px!important}.react-select__single-value{font-size:13px!important}._cardFloating_rw279_87{left:0;top:0;transform:none;width:100%;margin-top:0;border-radius:0;box-shadow:none;padding:12px}._cardFloatingMobileFull_rw279_964{display:block}._programacionesTable_rw279_225 input[type=time],._programacionesTable_rw279_225 input[type=number]{font-size:13px;padding:6px}._programacionesTable_rw279_225 th:nth-child(5),._programacionesTable_rw279_225 td:nth-child(5),._programacionesTable_rw279_225 th:nth-child(9),._programacionesTable_rw279_225 td:nth-child(9){display:none}._trashBtnMobile_rw279_1033,._openPanelBtn_rw279_367,._openPanelBtns_rw279_397{min-height:40px;padding:8px 10px;font-size:14px}._selectedGroupWrap_rw279_338{width:100%;display:flex;justify-content:center}}._cardsContainerMobile_rw279_981,._mobileCard_rw279_988,._mobileCardHeader_rw279_998,._mobileCardBody_rw279_1041,._mobileCardControls_rw279_1021{box-sizing:border-box}@media (min-width: 700px){._cardFloatingMobileFull_rw279_964{display:none}}@media (max-width: 699px){._crearProgramacionContainer_rw279_3{padding:8px 10px;max-width:100%}}@media (min-width: 700px) and (max-width: 999px){._crearProgramacionContainer_rw279_3{padding:10px 16px;max-width:1100px}}@media (min-width: 1000px) and (max-width: 1599px){._crearProgramacionContainer_rw279_3{padding:12px 24px;max-width:1400px}}@media (min-width: 1600px){._crearProgramacionContainer_rw279_3{padding:16px 32px;max-width:2000px}}._container_168n4_1{margin:20px auto;padding:20px;background-color:transparent;width:1100px;min-width:500px}._title_168n4_9{font-size:2rem;color:#333;margin-bottom:20px;text-align:center}._actionsContainer_168n4_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_168n4_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_168n4_26:hover{background-color:#94979a}._icon_168n4_49{margin-right:.4rem;font-size:1.1rem}._searchInput_168n4_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_168n4_66{font-size:18px;text-align:center;color:#666}._detailsContainer_168n4_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_168n4_79{margin-bottom:10px}._message_168n4_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_168n4_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._forbiddenMessage_168n4_96{background-color:#ffe0e0;color:#b71c1c;border:1px solid #f44336;padding:2rem 1rem;border-radius:8px;margin:2rem auto;text-align:center;font-size:1.15rem;box-shadow:0 2px 8px #f443361f;max-width:90vw;width:100%}._forbiddenMessage_168n4_96 h2{font-size:1.6rem;margin-bottom:.5rem;color:#b71c1c;word-break:break-word}._forbiddenMessage_168n4_96 p{margin:0;font-size:1rem;color:#b71c1c;word-break:break-word}@media (max-width: 600px){._forbiddenMessage_168n4_96{padding:1.2rem .5rem;font-size:1rem;border-radius:5px;margin:1.2rem auto;max-width:98vw}._forbiddenMessage_168n4_96 h2{font-size:1.2rem;margin-bottom:.3rem}._forbiddenMessage_168n4_96 p{font-size:.95rem}}@media (max-width: 1200px){._container_168n4_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_168n4_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_168n4_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_168n4_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_168n4_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_168n4_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_168n4_72{padding:10px;font-size:.95rem}._detailsRow_168n4_79{margin-bottom:7px}._loadingMessage_168n4_66{font-size:1rem;margin-bottom:7px}._message_168n4_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_168n4_1{padding:2px;margin:2px auto;width:100vw}._title_168n4_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_168n4_16{gap:6px;margin-bottom:5px}._createButton_168n4_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_168n4_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_168n4_72{padding:5px;font-size:.87rem}._detailsRow_168n4_79{margin-bottom:4px}._message_168n4_83{font-size:.87rem;padding:4px;margin-top:6px}}._formPage_1xjmq_3{width:100%;display:flex;flex-direction:column;align-items:center}._formTitle_1xjmq_10{width:100%;max-width:800px;margin:40px auto 0;text-align:center;font-size:2rem;font-weight:700;color:#18a1fd;letter-spacing:1px;padding-bottom:0}._containerForm_1xjmq_24{max-width:1100px;margin:20px auto;box-shadow:0 4px 32px #1890ff22;border-radius:12px;background:#fff;padding:32px 24px 24px;display:flex;flex-direction:row;gap:18px;align-items:flex-start}._formContainer_1xjmq_37{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_1xjmq_46{width:100%;margin-bottom:10px}._message_1xjmq_57{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_1xjmq_64{background-color:#fdd;color:#d8000c}._success_1xjmq_69{background-color:#dfd;color:#4f8a10}._grid_1xjmq_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_1xjmq_46,._currencyContainer_1xjmq_81,._containerDirecc_1xjmq_81{display:flex;flex-direction:column}._containerInput_1xjmq_46 label,._currencyContainer_1xjmq_81 label,._containerDirecc_1xjmq_81 label{font-weight:700;margin-bottom:5px}._productsSection_1xjmq_100{margin-top:20px}._productGrid_1xjmq_104{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_1xjmq_104 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_1xjmq_120,._removeButton_1xjmq_120{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 3.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButton_1xjmq_120:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_1xjmq_120{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_1xjmq_120:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._removeButton_1xjmq_120:active{transform:scale(.95)}._containerBtnn_1xjmq_162{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:700px;margin:2px auto 0;box-sizing:border-box}._containerBtn_1xjmq_162{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._addProductButtonn_1xjmq_186{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 2.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButtonn_1xjmq_186:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._containerBtn_1xjmq_162 button,._containerBtn_1xjmq_162 ._btnGen_1xjmq_206{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._error_1xjmq_215{color:red}._errorMessage_1xjmq_219{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:6px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._toolsSection_1xjmq_231{max-height:320px;overflow-y:auto;background:#cbcaca;border:1px solid #2688f8;border-radius:6px;padding:10px 4px;margin-bottom:14px}._toolsTable_1xjmq_243{width:100%;border-collapse:collapse;margin-top:12px}._toolsTable_1xjmq_243 th,._toolsTable_1xjmq_243 td{text-align:left;padding:6px;font-size:1rem}._toolsTable_1xjmq_243 thead tr{background:#eaf5fc}._toolsTable_1xjmq_243 tbody tr{border-bottom:1px solid #ccc}._toolsTable_1xjmq_243 button{background:#ff5252;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .2s}._toolsTable_1xjmq_243 button:hover{background:#c0392b}._confirmModal_1xjmq_279{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:#1e2a4373;display:flex;align-items:center;justify-content:center;animation:_modalFadeIn_1xjmq_1 .24s}._floatingSuccess_1xjmq_290{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1xjmq_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1xjmq_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@keyframes _modalFadeIn_1xjmq_1{0%{opacity:0}to{opacity:1}}._confirmModalContent_1xjmq_320{background:#fff;border-radius:16px;box-shadow:0 10px 36px #0003,0 2px 8px #0047ff11;min-width:320px;max-width:97vw;width:420px;padding:32px 18px 24px;display:flex;flex-direction:column;align-items:center;animation:_modalContentPop_1xjmq_1 .22s cubic-bezier(.37,1.09,.67,1.01);position:relative}@keyframes _modalContentPop_1xjmq_1{0%{transform:scale(.91);opacity:.3}to{transform:scale(1);opacity:1}}._confirmModal_1xjmq_279 h3{color:#1976d2;margin-bottom:16px;font-size:1.32rem;font-weight:600;text-align:center}._confirmModal_1xjmq_279 ul{width:100%;padding-left:0;margin-bottom:18px;list-style:none}._confirmModal_1xjmq_279 li{padding:7px 3px;font-size:1.02rem;color:#3d3d3d;border-bottom:1px solid #f0f0f0}._confirmModal_1xjmq_279 p{color:#2b416d;margin-bottom:18px;font-size:1.08rem;text-align:center}._confirmModal_1xjmq_279 button{background:#197278;color:#fff;border:none;padding:11px 26px;border-radius:8px;cursor:pointer;font-size:1.08rem;font-weight:500;margin:0 6px;transition:background .19s;min-width:120px}._confirmModal_1xjmq_279 button:hover{background:#10535e}._confirmModal_1xjmq_279 button:active{transform:scale(.95);background:#0f4c4f}._confirmModal_1xjmq_279 button:last-child{background:#f6f6f6;color:#197278;border:1px solid #d3dbde}._confirmModal_1xjmq_279 button:last-child:hover{background:#ececec;color:#10535e}._inputCantidad_1xjmq_393{width:80px;font-size:1rem;padding:6px 8px;border-radius:6px;border:1px solid #bdbdbd;margin-right:4px;transition:width .2s,font-size .2s;box-sizing:border-box}._containerInput_1xjmq_46{margin-bottom:16px;font-size:1rem}._containerInput_1xjmq_46 label{font-weight:500;margin-bottom:6px;display:block}._inputEmpleado_1xjmq_414{width:95%;padding:8px 10px;border-radius:6px;border:1px solid #bdbdbd;font-size:1rem;box-sizing:border-box;margin-bottom:.5rem}._dropdownEmpleados_1xjmq_424{position:absolute;background:#fff;border:1px solid #ccc;width:100%;z-index:10;max-height:160px;overflow-y:auto;margin:0;padding:0;list-style:none;box-shadow:0 4px 12px #00000014;font-size:1rem}._dropdownItem_1xjmq_439{padding:6px 10px;cursor:pointer;border-bottom:1px solid #eee;background:#fff;transition:background .18s}._dropdownItem_1xjmq_439:hover{background:#e6f7ff}._clearSignatureButton_1xjmq_450{display:inline-block;padding:.6rem 1.4rem;border:2px solid #0083fb;border-radius:8px;background:#fff;color:#0083fb;font-weight:600;font-size:1rem;cursor:pointer;transition:all .19s ease-in-out;text-align:center;min-width:120px;box-shadow:0 2px 8px #0083fb1c;letter-spacing:.02em}._clearSignatureButton_1xjmq_450:hover{background:#0083fb;color:#fff;box-shadow:0 4px 16px #0083fb30;transform:translateY(-1px) scale(1.03)}._clearSignatureButton_1xjmq_450:active{background:#0171d3;border-color:#0171d3;transform:scale(.98)}._clearSignatureButton_1xjmq_450:focus{outline:none;box-shadow:0 0 0 3px #0083fb42}._toolsTableWrapper_1xjmq_484{width:100%;max-width:420px;margin:0 auto}._toolsTableScroll_1xjmq_490{overflow-x:auto}._toolsTable_1xjmq_243{width:100%;border-collapse:collapse;min-width:320px;font-size:1rem}._toolsTable_1xjmq_243 th,._toolsTable_1xjmq_243 td{padding:8px 6px;border-bottom:1px solid #eee;text-align:left}._toolsTable_1xjmq_243 th{background:#f4f8fa;font-size:.98em;font-weight:600}@media (max-width: 600px){._toolsTable_1xjmq_243,._toolsTable_1xjmq_243 thead,._toolsTable_1xjmq_243 tbody,._toolsTable_1xjmq_243 tr,._toolsTable_1xjmq_243 th,._toolsTable_1xjmq_243 td{display:block;width:100%}._toolsTable_1xjmq_243 thead{display:none}._toolsTable_1xjmq_243 tr{margin-bottom:12px;background:#f9fcfe;border-radius:6px;box-shadow:0 1px 4px #0000000a;padding:0 6px}._toolsTable_1xjmq_243 td{position:relative;padding-left:48%;padding-right:8px;border:none;border-bottom:1px solid #e3e3e3;font-size:1em;min-height:36px}._toolsTable_1xjmq_243 td:before{position:absolute;left:8px;top:8px;width:45%;white-space:nowrap;font-weight:600;color:#1397e9;font-size:.97em}._toolsTable_1xjmq_243 td:nth-child(1):before{content:"Herramienta"}._toolsTable_1xjmq_243 td:nth-child(2):before{content:"Cantidad"}._toolsTable_1xjmq_243 td:nth-child(3):before{content:"Quitar"}}@media (max-width: 600px){._clearSignatureButton_1xjmq_450{width:100%;min-width:0;font-size:.6rem;padding:.1rem 1rem;margin-top:2.8rem;border-radius:7px;box-shadow:0 2px 10px #0083fb1c;height:50%}}@media (max-width: 600px){._containerForm_1xjmq_24{flex-direction:column;max-width:99vw;padding:10px 3vw;gap:0}}@media (max-width: 510px){._containerInput_1xjmq_46{font-size:.98rem}._inputEmpleado_1xjmq_414{width:98%;font-size:.92rem;padding:6px 7px}._dropdownEmpleados_1xjmq_424{font-size:.93rem;max-height:100px}._dropdownItem_1xjmq_439{padding:5px 7px;font-size:.91rem}}@media (max-width: 380px){._containerInput_1xjmq_46{font-size:.92rem}._inputEmpleado_1xjmq_414{width:100%;font-size:.85rem;padding:4px 5px}._dropdownEmpleados_1xjmq_424{font-size:.86rem;max-height:64px}._dropdownItem_1xjmq_439{padding:3px 5px;font-size:.82rem}}._inputHerramientaWrapper_1xjmq_617{position:relative;width:100%}._toolsDropdown_1xjmq_623{position:absolute;top:100%;left:0;width:100%;z-index:1002;background:#fff;border:1px solid #ccc;box-shadow:0 8px 24px #1e2a431c;max-height:190px;overflow-y:auto;margin:0;padding:0;list-style:none}._toolsDropdown_1xjmq_623 li{padding:7px 12px;cursor:pointer;border-bottom:1px solid #eee;background:#fff;transition:background .18s}._toolsDropdown_1xjmq_623 li:hover{background:#eaf5fc}._inputHerramienta_1xjmq_617{position:relative;z-index:1003}._toolsTableScroll_1xjmq_490{max-height:240px;overflow-y:auto;margin-top:8px;border-radius:8px;box-shadow:0 2px 8px #0001;background:#f8f8fc}@media (max-width: 600px){._confirmModalContent_1xjmq_320{min-width:0;width:96vw;padding:18px 3vw 14px}._confirmModal_1xjmq_279 h3{font-size:1.1rem}._confirmModal_1xjmq_279 button{font-size:.99rem;padding:9px 9vw;min-width:90px}}@media (max-width: 600px){._toolsSection_1xjmq_231{max-height:200px}}@media (max-width: 900px){._containerBtn_1xjmq_162{gap:14px;max-width:98vw;padding:0 2vw}._containerBtn_1xjmq_162 button,._containerBtn_1xjmq_162 ._btnGen_1xjmq_206{min-width:100px;max-width:100%;flex:1 1 100px}}@media (max-width: 300px){._containerForm_1xjmq_24{width:68vw;padding:4px 2vw;box-sizing:border-box;min-width:0;flex-direction:column;gap:0}._formTitle_1xjmq_10{font-size:1.2rem;padding:0 1vw}._containerInput_1xjmq_46{width:100%;margin-bottom:3px}input,select,textarea{width:100%;box-sizing:border-box;font-size:1rem}._toolsSection_1xjmq_231{max-height:90px;padding:5px 2px}._containerBtn_1xjmq_162{flex-direction:column;gap:4px;margin-top:14px;padding:0 2vw;max-width:90vw}._containerBtn_1xjmq_162 button,._containerBtn_1xjmq_162 ._btnGen_1xjmq_206{width:100%;min-width:0;flex:1 1 100%}._confirmModalContent_1xjmq_320{width:99vw;padding:10px 1vw;min-width:0}._sigCanvas_1xjmq_747{width:36vw!important;max-width:140px}}@media (max-width: 500px){._inputCantidad_1xjmq_393{width:56px;font-size:.93rem;padding:5px 7px;margin-right:2px}._addProductButton_1xjmq_120{font-size:1.1rem;padding:5px 9px;min-width:30px;min-height:30px;margin-left:2px}._removeButton_1xjmq_120{font-size:.95rem;padding:5px 6px;min-width:26px;min-height:26px;margin-left:3px}._error_1xjmq_215{font-size:.9rem;padding-left:2px}}@media (max-width: 360px){._inputCantidad_1xjmq_393{width:40px;font-size:.85rem;padding:3px 5px;margin-right:1px}._addProductButton_1xjmq_120{font-size:.92rem;min-width:22px;min-height:22px;padding:3px 6px;margin-left:1px}._removeButton_1xjmq_120{font-size:.85rem;min-width:20px;min-height:20px;padding:2px 3px;margin-left:1px}._error_1xjmq_215{font-size:.81rem;padding-left:1px}}._checkboxContainer_1cpll_1{background:linear-gradient(135deg,#e4c023,#2ecc71);display:flex;align-items:center;gap:10px;margin:10px 0}._formPage_1cpll_10{width:100%;display:flex;flex-direction:column;align-items:center}._formTitle_1cpll_17{width:100%;max-width:800px;margin:40px auto 0;text-align:center;font-size:2rem;font-weight:700;color:#18a1fd;letter-spacing:1px;padding-bottom:0}._containerForm_1cpll_31{max-width:1100px;margin:20px auto;box-shadow:0 4px 32px #1890ff22;border-radius:12px;background:#fff;padding:32px 24px 24px;display:flex;flex-direction:row;gap:18px;align-items:flex-start}._formContainer_1cpll_44{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_1cpll_53{width:100%;margin-bottom:10px}._message_1cpll_64{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_1cpll_71{background-color:#fdd;color:#d8000c}._success_1cpll_76{background-color:#dfd;color:#4f8a10}._grid_1cpll_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_1cpll_53,._currencyContainer_1cpll_88,._containerDirecc_1cpll_88{display:flex;flex-direction:column}._containerInput_1cpll_53 label,._currencyContainer_1cpll_88 label,._containerDirecc_1cpll_88 label{font-weight:700;margin-bottom:5px}._productsSection_1cpll_107{margin-top:20px}._productGrid_1cpll_111{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_1cpll_111 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_1cpll_127,._removeButton_1cpll_127{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 3.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButton_1cpll_127:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_1cpll_127{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_1cpll_127:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._removeButton_1cpll_127:active{transform:scale(.95)}._containerBtnn_1cpll_169{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:700px;margin:2px auto 0;box-sizing:border-box}._containerBtn_1cpll_169{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._addProductButtonn_1cpll_193{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 2.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButtonn_1cpll_193:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._containerBtn_1cpll_169 button,._containerBtn_1cpll_169 ._btnGen_1cpll_213{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._error_1cpll_222{color:red}._errorMessage_1cpll_226{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:6px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._toolsSection_1cpll_238{max-height:320px;overflow-y:auto;background:#cbcaca;border:1px solid #2688f8;border-radius:6px;padding:10px 4px;margin-bottom:14px}._toolsTable_1cpll_250{width:100%;border-collapse:collapse;margin-top:12px}._toolsTable_1cpll_250 th,._toolsTable_1cpll_250 td{text-align:left;padding:6px;font-size:1rem}._toolsTable_1cpll_250 thead tr{background:#eaf5fc}._toolsTable_1cpll_250 tbody tr{border-bottom:1px solid #ccc}._toolsTable_1cpll_250 button{background:#ff5252;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .2s}._toolsTable_1cpll_250 button:hover{background:#c0392b}._confirmModal_1cpll_286{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:#1e2a4373;display:flex;align-items:center;justify-content:center;animation:_modalFadeIn_1cpll_1 .24s}._floatingSuccess_1cpll_297{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1cpll_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1cpll_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@keyframes _modalFadeIn_1cpll_1{0%{opacity:0}to{opacity:1}}._confirmModalContent_1cpll_327{background:#fff;border-radius:16px;box-shadow:0 10px 36px #0003,0 2px 8px #0047ff11;min-width:320px;max-width:97vw;width:420px;padding:32px 18px 24px;display:flex;flex-direction:column;align-items:center;animation:_modalContentPop_1cpll_1 .22s cubic-bezier(.37,1.09,.67,1.01);position:relative}@keyframes _modalContentPop_1cpll_1{0%{transform:scale(.91);opacity:.3}to{transform:scale(1);opacity:1}}._confirmModal_1cpll_286 h3{color:#1976d2;margin-bottom:16px;font-size:1.32rem;font-weight:600;text-align:center}._confirmModal_1cpll_286 ul{width:100%;padding-left:0;margin-bottom:18px;list-style:none}._confirmModal_1cpll_286 li{padding:7px 3px;font-size:1.02rem;color:#3d3d3d;border-bottom:1px solid #f0f0f0}._confirmModal_1cpll_286 p{color:#2b416d;margin-bottom:18px;font-size:1.08rem;text-align:center}._confirmModal_1cpll_286 button{background:#197278;color:#fff;border:none;padding:11px 26px;border-radius:8px;cursor:pointer;font-size:1.08rem;font-weight:500;margin:0 6px;transition:background .19s;min-width:120px}._confirmModal_1cpll_286 button:hover{background:#10535e}._confirmModal_1cpll_286 button:active{transform:scale(.95);background:#0f4c4f}._confirmModal_1cpll_286 button:last-child{background:#f6f6f6;color:#197278;border:1px solid #d3dbde}._confirmModal_1cpll_286 button:last-child:hover{background:#ececec;color:#10535e}._inputCantidad_1cpll_400{width:80px;font-size:1rem;padding:6px 8px;border-radius:6px;border:1px solid #bdbdbd;margin-right:4px;transition:width .2s,font-size .2s;box-sizing:border-box}._containerInput_1cpll_53{margin-bottom:16px;font-size:1rem}._containerInput_1cpll_53 label{font-weight:500;margin-bottom:6px;display:block}._inputEmpleado_1cpll_421{width:95%;padding:8px 10px;border-radius:6px;border:1px solid #bdbdbd;font-size:1rem;box-sizing:border-box;margin-bottom:.5rem}._dropdownEmpleados_1cpll_431{position:absolute;background:#fff;border:1px solid #ccc;width:100%;z-index:10;max-height:160px;overflow-y:auto;margin:0;padding:0;list-style:none;box-shadow:0 4px 12px #00000014;font-size:1rem}._dropdownItem_1cpll_446{padding:6px 10px;cursor:pointer;border-bottom:1px solid #eee;background:#fff;transition:background .18s}._dropdownItem_1cpll_446:hover{background:#e6f7ff}._clearSignatureButton_1cpll_457{display:inline-block;padding:.6rem 1.4rem;border:2px solid #0083fb;border-radius:8px;background:#fff;color:#0083fb;font-weight:600;font-size:1rem;cursor:pointer;transition:all .19s ease-in-out;text-align:center;min-width:120px;box-shadow:0 2px 8px #0083fb1c;letter-spacing:.02em}._clearSignatureButton_1cpll_457:hover{background:#0083fb;color:#fff;box-shadow:0 4px 16px #0083fb30;transform:translateY(-1px) scale(1.03)}._clearSignatureButton_1cpll_457:active{background:#0171d3;border-color:#0171d3;transform:scale(.98)}._clearSignatureButton_1cpll_457:focus{outline:none;box-shadow:0 0 0 3px #0083fb42}._toolsTableWrapper_1cpll_491{width:100%;max-width:420px;margin:0 auto}._toolsTableScroll_1cpll_497{overflow-x:auto}._toolsTable_1cpll_250{width:100%;border-collapse:collapse;min-width:320px;font-size:1rem}._toolsTable_1cpll_250 th,._toolsTable_1cpll_250 td{padding:8px 6px;border-bottom:1px solid #eee;text-align:left}._toolsTable_1cpll_250 th{background:#f4f8fa;font-size:.98em;font-weight:600}@media (max-width: 600px){._toolsTable_1cpll_250,._toolsTable_1cpll_250 thead,._toolsTable_1cpll_250 tbody,._toolsTable_1cpll_250 tr,._toolsTable_1cpll_250 th,._toolsTable_1cpll_250 td{display:block;width:100%}._toolsTable_1cpll_250 thead{display:none}._toolsTable_1cpll_250 tr{margin-bottom:12px;background:#f9fcfe;border-radius:6px;box-shadow:0 1px 4px #0000000a;padding:0 6px}._toolsTable_1cpll_250 td{position:relative;padding-left:48%;padding-right:8px;border:none;border-bottom:1px solid #e3e3e3;font-size:1em;min-height:36px}._toolsTable_1cpll_250 td:before{position:absolute;left:8px;top:8px;width:45%;white-space:nowrap;font-weight:600;color:#1397e9;font-size:.97em}._toolsTable_1cpll_250 td:nth-child(1):before{content:"Herramienta"}._toolsTable_1cpll_250 td:nth-child(2):before{content:"Cantidad"}._toolsTable_1cpll_250 td:nth-child(3):before{content:"Quitar"}}@media (max-width: 600px){._clearSignatureButton_1cpll_457{width:100%;min-width:0;font-size:.6rem;padding:.1rem 1rem;margin-top:2.8rem;border-radius:7px;box-shadow:0 2px 10px #0083fb1c;height:50%}}@media (max-width: 600px){._containerForm_1cpll_31{flex-direction:column;max-width:99vw;padding:10px 3vw;gap:0}}@media (max-width: 510px){._containerInput_1cpll_53{font-size:.98rem}._inputEmpleado_1cpll_421{width:98%;font-size:.92rem;padding:6px 7px}._dropdownEmpleados_1cpll_431{font-size:.93rem;max-height:100px}._dropdownItem_1cpll_446{padding:5px 7px;font-size:.91rem}}@media (max-width: 380px){._containerInput_1cpll_53{font-size:.92rem}._inputEmpleado_1cpll_421{width:100%;font-size:.85rem;padding:4px 5px}._dropdownEmpleados_1cpll_431{font-size:.86rem;max-height:64px}._dropdownItem_1cpll_446{padding:3px 5px;font-size:.82rem}}._inputHerramientaWrapper_1cpll_624{position:relative;width:100%}._toolsDropdown_1cpll_630{position:absolute;top:100%;left:0;width:100%;z-index:1002;background:#fff;border:1px solid #ccc;box-shadow:0 8px 24px #1e2a431c;max-height:190px;overflow-y:auto;margin:0;padding:0;list-style:none}._toolsDropdown_1cpll_630 li{padding:7px 12px;cursor:pointer;border-bottom:1px solid #eee;background:#fff;transition:background .18s}._toolsDropdown_1cpll_630 li:hover{background:#eaf5fc}._inputHerramienta_1cpll_624{position:relative;z-index:1003}._toolsTableScroll_1cpll_497{max-height:240px;overflow-y:auto;margin-top:8px;border-radius:8px;box-shadow:0 2px 8px #0001;background:#f8f8fc}@media (max-width: 600px){._confirmModalContent_1cpll_327{min-width:0;width:96vw;padding:18px 3vw 14px}._confirmModal_1cpll_286 h3{font-size:1.1rem}._confirmModal_1cpll_286 button{font-size:.99rem;padding:9px 9vw;min-width:90px}}@media (max-width: 600px){._toolsSection_1cpll_238{max-height:200px}}@media (max-width: 900px){._containerBtn_1cpll_169{gap:14px;max-width:98vw;padding:0 2vw}._containerBtn_1cpll_169 button,._containerBtn_1cpll_169 ._btnGen_1cpll_213{min-width:100px;max-width:100%;flex:1 1 100px}}@media (max-width: 300px){._containerForm_1cpll_31{width:68vw;padding:4px 2vw;box-sizing:border-box;min-width:0;flex-direction:column;gap:0}._formTitle_1cpll_17{font-size:1.2rem;padding:0 1vw}._containerInput_1cpll_53{width:100%;margin-bottom:3px}input,select,textarea{width:100%;box-sizing:border-box;font-size:1rem}._toolsSection_1cpll_238{max-height:90px;padding:5px 2px}._containerBtn_1cpll_169{flex-direction:column;gap:4px;margin-top:14px;padding:0 2vw;max-width:90vw}._containerBtn_1cpll_169 button,._containerBtn_1cpll_169 ._btnGen_1cpll_213{width:100%;min-width:0;flex:1 1 100%}._confirmModalContent_1cpll_327{width:99vw;padding:10px 1vw;min-width:0}._sigCanvas_1cpll_754{width:36vw!important;max-width:140px}}@media (max-width: 500px){._inputCantidad_1cpll_400{width:56px;font-size:.93rem;padding:5px 7px;margin-right:2px}._addProductButton_1cpll_127{font-size:1.1rem;padding:5px 9px;min-width:30px;min-height:30px;margin-left:2px}._removeButton_1cpll_127{font-size:.95rem;padding:5px 6px;min-width:26px;min-height:26px;margin-left:3px}._error_1cpll_222{font-size:.9rem;padding-left:2px}}@media (max-width: 360px){._inputCantidad_1cpll_400{width:40px;font-size:.85rem;padding:3px 5px;margin-right:1px}._addProductButton_1cpll_127{font-size:.92rem;min-width:22px;min-height:22px;padding:3px 6px;margin-left:1px}._removeButton_1cpll_127{font-size:.85rem;min-width:20px;min-height:20px;padding:2px 3px;margin-left:1px}._error_1cpll_222{font-size:.81rem;padding-left:1px}}._crearProgramacionContainer_169k1_3{padding:8px;box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto}._formTitle_169k1_12{margin:4px 0 14px;font-size:20px;font-weight:700;text-align:center;color:#0b2b1d}._errorEmpleadoFila_169k1_20{color:#d32709;font-size:13px;padding:2px 0 0 2px;font-weight:600;background:#fdeaea;border-radius:4px;margin-top:2px;margin-bottom:2px;box-shadow:0 1px 4px #d7263d22;transition:background .2s}._errorEmpleadoFila_169k1_20:before{content:"⚠️ ";font-size:14px}._grid_169k1_37{display:grid;grid-template-columns:360px 1fr;gap:16px;align-items:start;min-height:calc(100vh - 220px);transition:grid-template-columns .16s ease}._collapsed_169k1_47{grid-template-columns:0 1fr!important}._openFloatingBtn_169k1_52{position:fixed;top:50px;right:25px;z-index:4001;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #0d81e0;box-shadow:0 4px 10px #037cee1f;cursor:pointer;padding:0;color:#12a1ff}._openFloatingBtn_169k1_52:hover{box-shadow:-2px 6px 14px #037cee3d;background:#dadbdb;border:2px solid #0d0e0e;color:#151616}._bodyBackdrop_169k1_79{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000002e;z-index:2998}._cardFloating_169k1_87{position:fixed;margin-top:5%;left:50%;transform:translate(160%,-50%);z-index:2999;background:linear-gradient(#cabd02,#e8f800);border-radius:12px;padding:18px 20px;width:min(1100px,94vw);max-height:84vh;overflow:auto;box-shadow:0 16px 48px #0c1c3c2e;box-sizing:border-box}._cardCollapsed_169k1_104{width:0;padding:0;margin:0;opacity:0;pointer-events:none}._bulkApplyBtn_169k1_113{background:#0b8aff;color:#fff;border:1px solid black;outline:none;border-radius:8px;padding:8px 18px;font-size:1rem;font-weight:500;box-shadow:0 2px 5px #0b8aff1a;cursor:pointer;transition:background .12s,box-shadow .12s;letter-spacing:.02em;margin:0 2px;min-width:94px}._bulkApplyBtn_169k1_113:hover,._bulkApplyBtn_169k1_113:focus-visible{background:#097ad6;box-shadow:0 4px 12px #0b8aff26}._bulkApplyBtn_169k1_113:active{background:#0d3d73;box-shadow:0 1px 3px #0b8aff1a}._bulkApplyBtn_169k1_113:disabled{background:#c3dbff;color:#fafbfc;cursor:not-allowed;box-shadow:none}._formGroup_169k1_149 label{font-weight:700;font-size:13px;color:#12263a}._headerToggleBtnContainer_169k1_156>div:first-child{flex:1;min-width:0}._addButton_169k1_161{min-width:38px;min-height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px;font-weight:800;background:linear-gradient(90deg,#12a1ff,#07d69f);color:#fff}._smallIconBtn_169k1_174:hover,._headerToggleBtn_169k1_156:hover,._addButton_169k1_161:hover{filter:brightness(.98)}._mensajeToast_169k1_179{position:fixed;top:18px;right:18px;z-index:9999;min-width:280px;max-width:620px;border-radius:8px;box-shadow:0 8px 32px #0000001f;padding:12px 24px;box-sizing:border-box;background:#fff}._mensajeTexto_169k1_192{font-size:14px;line-height:1.25;color:#0b2b1d}._erroresListaToast_169k1_193{margin:8px 0 0 12px;padding:0;font-size:13px;color:#7a0f13}._mensajeExito_169k1_195{background:#98f3bc;border-left:4px solid #22a55f;color:#0b6b3a}._mensajeError_169k1_196{background:#fff5f5;border-left:4px solid #d64545;color:#7a0f13}._tableWrapper_169k1_199{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;margin-top:1%}._tableHeaderActions_169k1_206{display:flex;justify-content:space-between;align-items:center}._tableContainer_169k1_211{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:10px;overflow:auto;min-height:220px;box-sizing:border-box}._emptyState_169k1_222{color:#777;padding:18px}._programacionesTable_169k1_225 thead th{text-align:left;padding:4px 8px;background:#d6d306;position:sticky;top:0;z-index:4;font-weight:700;border-bottom:1px solid rgba(0,0,0,.08)}._programacionesTable_169k1_225 tbody td{padding:8px 6px;border-bottom:1px solid #8b5f00;vertical-align:middle;background:#f8f6e7}._programacionesTable_169k1_225 input[type=text],._programacionesTable_169k1_225 input[type=time],._programacionesTable_169k1_225 input[type=number]{width:100%;padding:6px 8px;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;background:#fff;font-size:14px}._cellEmpleado_169k1_261{padding:6px 14px;min-width:50px;max-width:190px;box-sizing:border-box;font-family:sans-serif;font-weight:600;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}._cellEmpleado_169k1_261 .react-select__single-value{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;display:block;max-height:3em;font-size:10px}.react-select__menu--portal{font-size:13px}._visuallyHidden_169k1_286{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}._rowComplete_169k1_291{background-color:#e7ffe7!important;border-left:5px solid #3cde53}._floatingBackdrop_169k1_296{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000003d;z-index:2400}:focus{outline:none}:focus-visible{outline:3px solid rgba(79,157,255,.22);outline-offset:2px}._tableContainer_169k1_211::-webkit-scrollbar,._cardFloating_169k1_87::-webkit-scrollbar{height:10px;width:10px}._tableContainer_169k1_211::-webkit-scrollbar-thumb,._cardFloating_169k1_87::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}._tableContainer_169k1_211::-webkit-scrollbar-track{background:transparent}._headerToggleBtn_169k1_156{min-width:38px;min-height:38px;padding:8px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;left:80%}._selectedGroupWrap_169k1_338{display:flex;gap:10px;align-items:center;justify-content:center;margin:8px 0}._selectedGroupBadge_169k1_346{display:inline-flex;gap:8px;align-items:center;background:linear-gradient(90deg,#fffefd,#f8f8f2);border:1px solid rgba(11,43,29,.06);box-shadow:0 6px 14px #0000000a;padding:8px 12px;border-radius:999px;font-size:13px;color:#0b2b1d;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badgeName_169k1_362{font-weight:600;font-size:10px}._openPanelBtnn_169k1_367{background:transparent;color:#0b8aff;border:1px solid #0b8aff;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700;margin-top:5px}._openPanelBtnn_169k1_367:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#07d69f,#0b5dd7);color:#f9fafa}._openPanelBtn_169k1_367{background:transparent;color:#0b8aff;border:1px solid #0b8aff;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700}._openPanelBtn_169k1_367:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#07d69f,#0b5dd7);color:#f9fafa}._openPanelBtns_169k1_397{background:transparent;color:#515253;border:1px solid #4a4a4b;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700}._openPanelBtns_169k1_397:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#7d7e7d,#b4b5b6);color:#f9fafa}._backBtns_169k1_412{background:transparent;color:#515253;border:1px solid #4a4a4b;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700}._backBtns_169k1_412:hover{filter:brightness(.96);box-shadow:0 4px 8px #0352b999;background:linear-gradient(#7d7e7d,#b4b5b6);color:#f9fafa}._horasCell_169k1_427{min-width:50px}._cellSelect_169k1_433{text-align:center;vertical-align:middle;padding:2px}._cellSelects_169k1_438{width:28px;padding:2px 0}._selectCellStack_169k1_443{display:flex;flex-direction:column;align-items:center;gap:4px}._rowCheckbox_169k1_451{width:14px;height:14px;margin:0;padding:0;accent-color:#29a35c}._rowCheckbox_169k1_451:focus,._rowCheckbox_169k1_451:focus-visible{outline:none;box-shadow:none}._rowStatus_169k1_465{font-size:14px;line-height:14px;display:block;margin:0}._checkboxBox_169k1_473 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:18px;border-radius:4px;border:2px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;position:relative;box-sizing:border-box}._checkboxBox_169k1_473 input[type=checkbox]:checked{background:#0b8aff;border-color:#f6f7f8}._checkboxBox_169k1_473 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:7px;border:solid #edeef0;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxBox_169k1_473 input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 4px #0b8aff1f;border-radius:4px}@media (max-width: 699px){._checkboxBox_169k1_473{width:30px;height:20px}._checkboxBox_169k1_473 input[type=checkbox]{width:16px;height:16px}}@media (max-width: 600px){._headerToggleBtnContainer_169k1_156{gap:8px}._headerToggleBtn_169k1_156,._addButton_169k1_161{min-width:34px;min-height:34px}}@media (max-width: 699px){._selectedGroupBadge_169k1_346{font-size:12px;padding:6px 10px}._openPanelBtn_169k1_367{padding:6px 8px;font-size:13px}}@media (max-width: 600px){._headerRight_169k1_528{gap:8px}._addButton_169k1_161,._headerToggleBtn_169k1_156{min-width:34px;min-height:34px}}@media (min-width: 1600px){._grid_169k1_37{grid-template-columns:380px 1fr;gap:20px}._cardFloating_169k1_87{left:28px;top:96px;width:360px}._programacionesTable_169k1_225{min-width:1000px}}@media (min-width: 1100px) and (max-width: 1599px){._grid_169k1_37{grid-template-columns:360px 1fr;gap:16px}._cardFloating_169k1_87{left:22px;top:92px;width:340px}}@media (min-width: 700px) and (max-width: 1099px){._grid_169k1_37{grid-template-columns:320px 1fr;gap:12px}._card_169k1_87{padding:12px}._cardFloating_169k1_87{left:18px;top:84px;width:320px;max-height:calc(100vh - 130px)}._programacionesTable_169k1_225{min-width:850px}}@media (max-width: 699px){._grid_169k1_37{grid-template-columns:1fr;gap:12px;min-height:auto}._card_169k1_87,._cardFloating_169k1_87{position:relative;left:0;top:0;width:100%;box-shadow:none;border-radius:8px}._cardCollapsed_169k1_104{display:none}._collapsed_169k1_47{grid-template-columns:1fr}._tableContainer_169k1_211{padding:8px}._programacionesTable_169k1_225{min-width:100%;font-size:14px}.react-select__control{min-height:44px}._addButton_169k1_161{padding:8px 10px;font-size:16px;height:42px}._smallIconBtn_169k1_174,._headerToggleBtn_169k1_156{height:40px;padding:8px}}@media (max-width: 699px){._headerFlex_169k1_590{flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;width:100%}._formTitle_169k1_12{font-size:1.07rem;margin:2px 0 8px;padding:0;text-align:center}._grupoEtiquetaSelect_169k1_603{padding:2px 10px;min-width:80px;font-size:.93rem;margin-left:0;margin-top:2px}}@media (max-width: 699px){._tableHeaderActions_169k1_206,._tableWrapper_169k1_199>div{flex-direction:column!important;align-items:stretch!important;gap:4px!important}._addButton_169k1_161,._bulkApplyBtn_169k1_113,._openPanelBtnn_169k1_367,._openPanelBtn_169k1_367{font-size:13px;min-width:85px;height:36px;margin:2px 0;padding:7px 10px;border-radius:7px}}@media (max-width: 699px){._tableContainer_169k1_211{padding:5px;min-width:100vw;max-width:100vw;overflow-x:auto!important}._programacionesTable_169k1_225{font-size:13px;min-width:650px!important}._programacionesTable_169k1_225 th,._programacionesTable_169k1_225 td{padding:4px 3px;font-size:11px}._programacionesTable_169k1_225 thead th{font-size:12px}._cellEmpleado_169k1_261{min-width:120px;max-width:140px;font-size:12px}._programacionesTable_169k1_225 input[type=text],._programacionesTable_169k1_225 input[type=time],._programacionesTable_169k1_225 input[type=number]{font-size:11px;padding:4px 5px;border-radius:6px}}@media (max-width: 699px){._programacionesTable_169k1_225 th[data-label=Transporte],._programacionesTable_169k1_225 th[data-label=Horas],._programacionesTable_169k1_225 td[data-label=Transporte],._programacionesTable_169k1_225 td[data-label=Horas]{display:none}}@media (max-width: 699px){._react-select__control_169k1_582{min-height:40px!important}._react-select__input_169k1_681,._react-select__single-value_169k1_273{font-size:12px!important}._grupoEtiquetaSelect_169k1_603 ._react-select__control_169k1_582{min-height:34px;font-size:12px}}@media (max-width: 699px){._mensajeToast_169k1_179{min-width:140px;max-width:260px;padding:7px 12px;font-size:11px}._mensajeTexto_169k1_192{font-size:11px}._erroresListaToast_169k1_193{font-size:10px}}@media (max-width: 699px){._emptyState_169k1_222{padding:12px;font-size:12px}}@media (max-width: 699px){._filtrosWrapper_169k1_700{display:flex;flex-direction:row;gap:4px;overflow-x:auto;padding:0 2px}._filtrosWrapper_169k1_700>*{min-width:110px;flex:0 0 auto}}@media (max-width: 699px){._grupoEtiquetaSelect_169k1_603{position:sticky;top:0;z-index:100}}@media (max-width: 699px){._cellSelect_169k1_433 ._checkboxBox_169k1_473 input[type=checkbox]{width:22px;height:22px}}._grupoEtiquetaSelect_169k1_603{display:inline-block;vertical-align:middle;background:#eaf7fa;border:none;border-radius:40px;box-shadow:0 2px 12px #71c6d236;padding:2px 20px;min-width:170px;font-size:1.07rem}._grupoEtiquetaSelect_169k1_603 ._react-select__control_169k1_582{background:transparent;border:none;box-shadow:none;min-height:36px;border-radius:40px}._grupoEtiquetaSelect_169k1_603 ._react-select__value-container_169k1_750{padding:0 4px}._grupoEtiquetaSelect_169k1_603 ._react-select__single-value_169k1_273,._grupoEtiquetaSelect_169k1_603 ._react-select__input_169k1_681{color:#1491a5;font-weight:700;font-size:1.09rem;letter-spacing:.03em}._grupoEtiquetaSelect_169k1_603 ._react-select__indicators_169k1_762,._grupoEtiquetaSelect_169k1_603 ._react-select__dropdown-indicator_169k1_766{color:#1893d6}._grupoEtiquetaSelect_169k1_603:hover,._grupoEtiquetaSelect_169k1_603:focus-within{background:#d4f3fa;box-shadow:0 4px 14px #64b5f650}._crearProgramacionContainer_169k1_3{padding:8px;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}._cardFloatingMobileFull_169k1_788{position:fixed!important;right:0!important;bottom:0!important;margin:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important;padding:12px!important;overflow:auto!important;background:linear-gradient(#f7f7c7,#fffdf2);z-index:4000!important}._cardsContainerMobile_169k1_805{display:flex;flex-direction:column;gap:10px}._mobileCard_169k1_812{background:#fff;border-radius:10px;padding:10px;box-shadow:0 6px 20px #0c1c3c0f;border:1px solid rgba(11,43,29,.04);box-sizing:border-box}._mobileCardHeader_169k1_822{display:flex;justify-content:space-between;align-items:center;gap:10px}._mobileCardTitle_169k1_828{display:flex;flex-direction:column;gap:4px}._cardLabelSmall_169k1_833{font-size:12px;color:#1e64b8;font-weight:700}._cardValueSmall_169k1_838{font-size:14px;color:#222;font-weight:700}._mobileCardControls_169k1_845{display:flex;gap:8px;align-items:center}._expandButtonMobile_169k1_850{background:transparent;border:none;font-size:14px;color:#0b61c7;cursor:pointer}._trashBtnMobile_169k1_857{background:transparent;border:none;color:#d23a3a;cursor:pointer}._mobileCardBody_169k1_865{margin-top:10px;display:flex;flex-direction:column;gap:10px}._fieldRow_169k1_871{display:flex;flex-direction:column;gap:6px}._fieldRowRow_169k1_876{display:flex;gap:8px}._hintSmall_169k1_882{color:#6b6b6b;font-size:12px}.react-select__control{min-height:44px;border-radius:8px}.react-select__menu{font-size:13px}._programacionesTable_169k1_225{width:100%;border-collapse:collapse;min-width:900px}@media (max-width: 999px){._programacionesTable_169k1_225{min-width:700px}}@media (max-width: 699px){._programacionesTable_169k1_225{min-width:100%}._tableContainer_169k1_211{padding:6px;overflow-x:auto;max-width:100vw}._headerFlex_169k1_590{flex-direction:column;align-items:center;gap:6px}._selectedGroupBadge_169k1_346{font-size:13px;padding:6px 10px;min-width:140px}.react-select__control{min-height:44px!important}.react-select__single-value{font-size:13px!important}._cardFloating_169k1_87{left:0;top:0;transform:none;width:100%;margin-top:0;border-radius:0;box-shadow:none;padding:12px}._cardFloatingMobileFull_169k1_788{display:block}._programacionesTable_169k1_225 input[type=time],._programacionesTable_169k1_225 input[type=number]{font-size:13px;padding:6px}._programacionesTable_169k1_225 th:nth-child(5),._programacionesTable_169k1_225 td:nth-child(5),._programacionesTable_169k1_225 th:nth-child(9),._programacionesTable_169k1_225 td:nth-child(9){display:none}._trashBtnMobile_169k1_857,._openPanelBtn_169k1_367,._openPanelBtns_169k1_397{min-height:40px;padding:8px 10px;font-size:14px}._selectedGroupWrap_169k1_338{width:100%;display:flex;justify-content:center}}:focus-visible{outline:3px solid rgba(79,157,255,.2);outline-offset:2px}._cardsContainerMobile_169k1_805,._mobileCard_169k1_812,._mobileCardHeader_169k1_822,._mobileCardBody_169k1_865,._mobileCardControls_169k1_845{box-sizing:border-box}@media (min-width: 700px){._cardFloatingMobileFull_169k1_788{display:none}}@media (max-width: 699px){._crearProgramacionContainer_169k1_3{padding:8px 10px;max-width:100%}}@media (min-width: 700px) and (max-width: 999px){._crearProgramacionContainer_169k1_3{padding:10px 16px;max-width:1100px}}@media (min-width: 1000px) and (max-width: 1599px){._crearProgramacionContainer_169k1_3{padding:12px 24px;max-width:1400px}}@media (min-width: 1600px){._crearProgramacionContainer_169k1_3{padding:16px 32px;max-width:2000px}}._container_1r1r2_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1250px;min-width:500px}._title_1r1r2_9{font-size:2rem;color:#0697f8;margin-bottom:20px;text-align:center}._actionsContainer_1r1r2_16{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_1r1r2_26{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_1r1r2_26:hover{background-color:#94979a}._icon_1r1r2_49{margin-right:.4rem;font-size:1.1rem}._searchInput_1r1r2_54{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_1r1r2_66{font-size:18px;text-align:center;color:#666}._detailsContainer_1r1r2_72{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_1r1r2_79{margin-bottom:10px}._message_1r1r2_83{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_1r1r2_91{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._importSummary_1r1r2_97{margin:2em 0;padding:1.5em 2em;background:#f8fafc;border-radius:10px;box-shadow:0 2px 10px #23242812;border:1px solid #e2e8f0;font-size:1rem}._importSummary_1r1r2_97 h2{margin-top:0;font-size:1.5em;color:#2d3748;font-weight:700}._importSummary_1r1r2_97 h4{margin-bottom:.5em;color:#2b6cb0;font-size:1.1em;font-weight:600}._importSummary_1r1r2_97 ul{list-style:disc;margin-left:1.2em;margin-bottom:1em;color:#374151;padding-left:1em}._importTable_1r1r2_129{width:100%;border-collapse:collapse;margin-bottom:2em;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 1px 4px #2324280a}._importTable_1r1r2_129 th,._importTable_1r1r2_129 td{padding:.6em .8em;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.98em}._importTable_1r1r2_129 th{background:#edf2f7;color:#1a202c;font-weight:700}._importTable_1r1r2_129 tr:last-child td{border-bottom:none}._importTable_1r1r2_129 td{color:#4a5568}._importTable_1r1r2_129 tr:hover td{background:#f1f5f9}._menuDisplay_1r1r2_165{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._searchGroup_1r1r2_186 ._menuDisplay_1r1r2_165,._centerWrapperSearch_1r1r2_187 ._menuDisplay_1r1r2_165{flex:0 0 auto}._actionsBar_1r1r2_191{display:flex;align-items:center;gap:8px}._exportButton_1r1r2_198{background:#f3f4f6;color:#111827;border:1px solid #c7d0e2;padding:7px 16px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;transition:background .09s,border .12s;position:relative;z-index:41}._exportButton_1r1r2_198:hover{background:#e0e7ff;border-color:#6366f1}._actionsDropdown_1r1r2_218{position:absolute;top:110%;left:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:170px;box-shadow:0 6px 24px #6366f11c;padding:5px 0;animation:_fadeDown_1r1r2_1 .18s;z-index:50}@keyframes _fadeDown_1r1r2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._actionsDropdown_1r1r2_218 button{background:none;border:none;outline:none;padding:10px 22px 10px 19px;width:100%;text-align:left;font-size:15px;display:flex;align-items:center;color:#1e293b;gap:7px;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}._actionsDropdown_1r1r2_218 button:active,._actionsDropdown_1r1r2_218 button:hover{background:#eef2ff;color:#3730a3}._menuDisplay_1r1r2_165{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:7px 10px;font-size:15px;color:#374151;margin-left:8px}._menuDisplay_1r1r2_165:focus{outline:1.5px solid #6366f1}._actionsDropdown_1r1r2_218 svg,._exportButton_1r1r2_198 svg{font-size:16px;opacity:.83;margin-right:3px}@media (max-width: 800px){._menuDisplay_1r1r2_165{width:140px}}@media (max-width: 400px){._menuDisplay_1r1r2_165{width:120px;font-size:.9rem}}@media (max-width: 900px){._importSummary_1r1r2_97{padding:1em .5em;font-size:.95em}._importTable_1r1r2_129 th,._importTable_1r1r2_129 td{padding:.4em .5em;font-size:.87em}}._importSummary_1r1r2_97 ul li{margin-bottom:.3em}@media (max-width: 1200px){._container_1r1r2_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_1r1r2_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_1r1r2_9{font-size:1.3rem;margin-bottom:10px}._actionsContainer_1r1r2_16{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_1r1r2_26{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_1r1r2_54{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_1r1r2_72{padding:10px;font-size:.95rem}._detailsRow_1r1r2_79{margin-bottom:7px}._loadingMessage_1r1r2_66{font-size:1rem;margin-bottom:7px}._message_1r1r2_83{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_1r1r2_1{padding:2px;margin:2px auto;width:100vw}._title_1r1r2_9{font-size:1.05rem;margin-bottom:7px}._actionsContainer_1r1r2_16{gap:6px;margin-bottom:5px}._createButton_1r1r2_26{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_1r1r2_54{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_1r1r2_72{padding:5px;font-size:.87rem}._detailsRow_1r1r2_79{margin-bottom:4px}._message_1r1r2_83{font-size:.87rem;padding:4px;margin-top:6px}}._containerForm_z9su0_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:760px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:14px 20px 12px;margin:2% auto}._header_z9su0_15{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_z9su0_22{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._inputFechas_z9su0_37{display:flex;gap:10px;width:100%;margin-bottom:8px;align-items:flex-end}._inputFecha_z9su0_37{flex:1 1 140px;min-width:100px;max-width:390px;display:flex;flex-direction:column;gap:2px}._inputFecha_z9su0_37 label,._inputGroup_z9su0_53 label,._inputHoras_z9su0_54 label{font-weight:500;color:#0c1e34;font-size:.96rem;margin-bottom:4px}._inputFecha_z9su0_37 input[type=datetime-local]{width:100%;min-width:100px;max-width:390px;padding:6px 10px;font-size:.94rem}._inputFecha_z9su0_37 span,._inputHoras_z9su0_54 span,._inputGroup_z9su0_53 span,._inputReq_z9su0_70 span{font-size:.88rem;color:#d40013;margin-top:1px}._inputHoras_z9su0_54{display:flex;flex-direction:column;gap:2px;min-width:90px;max-width:180px;flex:1 1 120px}._inputHoras_z9su0_54 input[type=number]{width:100%;min-width:60px;max-width:180px;padding:6px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.93rem;background:#f2f6fa;box-sizing:border-box;text-align:center}._inputHoras_z9su0_54 input[type=number]:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputGroup_z9su0_53{display:flex;flex-direction:column;gap:2px;width:100%;margin-bottom:7px}._inputGroup_z9su0_53 input,._inputGroup_z9su0_53 select,._inputGroup_z9su0_53 textarea{padding:10px 12px;border:1.2px solid #b8c3d1;border-radius:8px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;width:100%;box-sizing:border-box}._inputGroup_z9su0_53 input:focus,._inputGroup_z9su0_53 select:focus,._inputGroup_z9su0_53 textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputGroup_z9su0_53 textarea{min-height:32px;resize:vertical}._sectionCompactReq_z9su0_133{display:flex;gap:10px;margin-bottom:8px;width:100%}._inputReq_z9su0_70{flex:1 1 120px;min-width:100px;max-width:250px;display:flex;flex-direction:column;gap:2px}._inputReq_z9su0_70 input[type=text]{padding:7px 10px;font-size:.94rem;border:1.2px solid #b8c3d1;border-radius:7px;background:#f2f6fa;width:100%}._dropdown_z9su0_157{position:relative;z-index:999}._dropdownList_z9su0_161{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #cfd6df;border-radius:10px;box-shadow:0 6px 18px #0000001f;max-height:240px;overflow-y:auto;margin:0;padding:6px 0;list-style:none;scrollbar-width:thin}._dropdownItem_z9su0_177{padding:12px 14px;cursor:pointer;border-bottom:1px solid #f1f4f8;line-height:1.2;-webkit-user-select:none;user-select:none}._dropdownItem_z9su0_177:last-child{border-bottom:none}._dropdownItem_z9su0_177:hover,._dropdownItem_z9su0_177:focus{background:#eef7ff;outline:none}._dropdownItem_z9su0_177:active{background:#d9efff}._loadingInline_z9su0_194{margin-top:6px;color:#4b5b6a;font-size:.9rem}._containerBtn_z9su0_200{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}._containerBtn_z9su0_200>*{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:128px;padding:10px 18px;border-radius:10px;font-size:.98rem;font-weight:600;box-sizing:border-box}._containerBtn_z9su0_200 button,._containerBtn_z9su0_200 ._btnGen_z9su0_222,._containerBtn_z9su0_200 ._btnClear_z9su0_223{width:auto!important;flex:0 0 auto!important}._error_z9su0_228{color:#d40013;font-size:1rem;font-weight:500;margin-top:2px;background:#fee;border:1px solid #ffc1c1;border-radius:6px;padding:2px 8px;display:block;width:fit-content;max-width:100%}@media (max-width: 700px){._containerForm_z9su0_1{padding:8px 2vw;max-width:99vw}._inputFechas_z9su0_37,._sectionCompactReq_z9su0_133{flex-direction:column;margin-bottom:4px}._inputFecha_z9su0_37,._inputHoras_z9su0_54,._inputGroup_z9su0_53,._inputReq_z9su0_70{max-width:100%;min-width:0}._containerBtn_z9su0_200{flex-direction:column;gap:10px;align-items:stretch}._dropdownList_z9su0_161{max-height:300px}}@media (max-width: 600px){._header_z9su0_15{padding:10px 16px;min-height:44px}._backFixed_z9su0_22{top:10px;left:36px}._containerForm_z9su0_1{padding-left:1vw;padding-right:1vw}}@media (max-width: 700px){._inputFechas_z9su0_37{flex-direction:column;margin-bottom:4px;width:100%;box-sizing:border-box}._inputFecha_z9su0_37,._inputHoras_z9su0_54{width:100%;max-width:100vw;min-width:0;box-sizing:border-box}._inputFecha_z9su0_37 input,._inputHoras_z9su0_54 input{width:100%;min-width:0;max-width:100vw;box-sizing:border-box;padding:9px 10px;font-size:.98rem;margin-bottom:4px}}._container_47umq_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1350px;min-width:500px}._tableWrapper_47umq_10{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._reporteBtn_47umq_17{background:none;border:none;cursor:pointer;padding:6px 8px;font-size:1rem;line-height:1;min-height:32px;min-width:32px;border-radius:4px}._reporteBtn_47umq_17:disabled{cursor:not-allowed;opacity:.6}._title_47umq_33{font-size:2rem;color:#0697f8;margin-bottom:20px;text-align:center}._actionsContainer_47umq_40{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_47umq_50{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_47umq_50:hover{background-color:#94979a}._icon_47umq_69{margin-right:.4rem;font-size:1.1rem}._searchInput_47umq_75{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_47umq_86{font-size:18px;text-align:center;color:#666}._detailsContainer_47umq_92{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_47umq_99{margin-bottom:10px}._message_47umq_103{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_47umq_111{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._importSummary_47umq_117{margin:2em 0;padding:1.5em 2em;background:#f8fafc;border-radius:10px;box-shadow:0 2px 10px #23242812;border:1px solid #e2e8f0;font-size:1rem}._importSummary_47umq_117 h2{margin-top:0;font-size:1.5em;color:#2d3748;font-weight:700}._importSummary_47umq_117 h4{margin-bottom:.5em;color:#2b6cb0;font-size:1.1em;font-weight:600}._importSummary_47umq_117 ul{list-style:disc;margin-left:1.2em;margin-bottom:1em;color:#374151;padding-left:1em}._importTable_47umq_149{width:100%;border-collapse:collapse;margin-bottom:2em;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 1px 4px #2324280a}._importTable_47umq_149 th,._importTable_47umq_149 td{padding:.6em .8em;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.98em}._importTable_47umq_149 th{background:#edf2f7;color:#1a202c;font-weight:700}._importTable_47umq_149 tr:last-child td{border-bottom:none}._importTable_47umq_149 td{color:#4a5568}._importTable_47umq_149 tr:hover td{background:#f1f5f9}._menuDisplay_47umq_186{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._searchGroup_47umq_207 ._menuDisplay_47umq_186,._centerWrapperSearch_47umq_208 ._menuDisplay_47umq_186{flex:0 0 auto}._extraButtonsContainer_47umq_213{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:8px 0 10px;flex-wrap:wrap}._extraButtonsRight_47umq_223{display:flex;align-items:center;gap:6px;margin-top:10px}._exportButton_47umq_230{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:500;color:#27500a;background:#eaf3de;border:.5px solid #97c459;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;position:relative;top:-5px}._exportButton_47umq_230:hover:not(:disabled){background:#c0dd97;border-color:#639922;box-shadow:0 1px 3px #00000014}._exportButton_47umq_230:active:not(:disabled){transform:scale(.98)}._exportButton_47umq_230:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1200px){._container_47umq_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 900px){._importSummary_47umq_117{padding:1em .5em;font-size:.95em}._importTable_47umq_149 th,._importTable_47umq_149 td{padding:.4em .5em;font-size:.87em}}@media (max-width: 800px){._extraButtonsContainer_47umq_213{flex-direction:column;align-items:stretch;gap:10px}._menuDisplay_47umq_186{width:140px}}@media (max-width: 700px){._container_47umq_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_47umq_33{font-size:1.3rem;margin-bottom:10px}._actionsContainer_47umq_40{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_47umq_50{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_47umq_75{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_47umq_92{padding:10px;font-size:.95rem}._detailsRow_47umq_99{margin-bottom:7px}._loadingMessage_47umq_86{font-size:1rem;margin-bottom:7px}._message_47umq_103{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_47umq_1{padding:2px;margin:2px auto;width:100vw}._title_47umq_33{font-size:1.05rem;margin-bottom:7px}._actionsContainer_47umq_40{gap:6px;margin-bottom:5px}._createButton_47umq_50{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_47umq_75{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_47umq_92{padding:5px;font-size:.87rem}._detailsRow_47umq_99{margin-bottom:4px}._message_47umq_103{font-size:.87rem;padding:4px;margin-top:6px}._menuDisplay_47umq_186{width:120px;font-size:.9rem}}._container_wuhc0_1{margin:20px auto;padding:20px;background-color:transparent;max-width:1350px;min-width:500px}._tableWrapper_wuhc0_10{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._reporteBtn_wuhc0_17{background:none;border:none;cursor:pointer;padding:6px 8px;font-size:1rem;line-height:1;min-height:32px;min-width:32px;border-radius:4px}._reporteBtn_wuhc0_17:disabled{cursor:not-allowed;opacity:.6}._title_wuhc0_33{font-size:2rem;color:#0697f8;margin-bottom:20px;text-align:center}._actionsContainer_wuhc0_40{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_wuhc0_50{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_wuhc0_50:hover{background-color:#94979a}._icon_wuhc0_69{margin-right:.4rem;font-size:1.1rem}._searchInput_wuhc0_75{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_wuhc0_86{font-size:18px;text-align:center;color:#666}._detailsContainer_wuhc0_92{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_wuhc0_99{margin-bottom:10px}._message_wuhc0_103{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_wuhc0_111{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._importSummary_wuhc0_117{margin:2em 0;padding:1.5em 2em;background:#f8fafc;border-radius:10px;box-shadow:0 2px 10px #23242812;border:1px solid #e2e8f0;font-size:1rem}._importSummary_wuhc0_117 h2{margin-top:0;font-size:1.5em;color:#2d3748;font-weight:700}._importSummary_wuhc0_117 h4{margin-bottom:.5em;color:#2b6cb0;font-size:1.1em;font-weight:600}._importSummary_wuhc0_117 ul{list-style:disc;margin-left:1.2em;margin-bottom:1em;color:#374151;padding-left:1em}._importTable_wuhc0_149{width:100%;border-collapse:collapse;margin-bottom:2em;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 1px 4px #2324280a}._importTable_wuhc0_149 th,._importTable_wuhc0_149 td{padding:.6em .8em;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.98em}._importTable_wuhc0_149 th{background:#edf2f7;color:#1a202c;font-weight:700}._importTable_wuhc0_149 tr:last-child td{border-bottom:none}._importTable_wuhc0_149 td{color:#4a5568}._importTable_wuhc0_149 tr:hover td{background:#f1f5f9}._menuDisplay_wuhc0_186{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._searchGroup_wuhc0_207 ._menuDisplay_wuhc0_186,._centerWrapperSearch_wuhc0_208 ._menuDisplay_wuhc0_186{flex:0 0 auto}._extraButtonsContainer_wuhc0_213{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:8px 0 10px;flex-wrap:wrap}._extraButtonsRight_wuhc0_223{display:flex;align-items:center;gap:6px;margin-top:10px}._exportButton_wuhc0_229{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:500;color:#27500a;background:#eaf3de;border:.5px solid #97c459;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;position:relative;top:-5px}._exportButton_wuhc0_229:hover:not(:disabled){background:#c0dd97;border-color:#639922;box-shadow:0 1px 3px #00000014}._exportButton_wuhc0_229:active:not(:disabled){transform:scale(.98)}._exportButton_wuhc0_229:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1200px){._container_wuhc0_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 900px){._importSummary_wuhc0_117{padding:1em .5em;font-size:.95em}._importTable_wuhc0_149 th,._importTable_wuhc0_149 td{padding:.4em .5em;font-size:.87em}}@media (max-width: 800px){._extraButtonsContainer_wuhc0_213{flex-direction:column;align-items:stretch;gap:10px}._menuDisplay_wuhc0_186{width:140px}}@media (max-width: 700px){._container_wuhc0_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_wuhc0_33{font-size:1.3rem;margin-bottom:10px}._actionsContainer_wuhc0_40{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_wuhc0_50{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_wuhc0_75{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_wuhc0_92{padding:10px;font-size:.95rem}._detailsRow_wuhc0_99{margin-bottom:7px}._loadingMessage_wuhc0_86{font-size:1rem;margin-bottom:7px}._message_wuhc0_103{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_wuhc0_1{padding:2px;margin:2px auto;width:100vw}._title_wuhc0_33{font-size:1.05rem;margin-bottom:7px}._actionsContainer_wuhc0_40{gap:6px;margin-bottom:5px}._createButton_wuhc0_50{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_wuhc0_75{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_wuhc0_92{padding:5px;font-size:.87rem}._detailsRow_wuhc0_99{margin-bottom:4px}._message_wuhc0_103{font-size:.87rem;padding:4px;margin-top:6px}._menuDisplay_wuhc0_186{width:120px;font-size:.9rem}}._formPage_1ih8d_1{width:100%;display:flex;flex-direction:column;align-items:center}._containerForm_1ih8d_8{width:100%;max-width:450px;margin:30px auto;background:transparent;border-radius:14px;box-shadow:0 6px 32px #1a70b225;padding:32px 18px 22px;display:flex;flex-direction:column;gap:6px}._header_1ih8d_20{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1ih8d_28{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_1ih8d_20 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._fieldBox_1ih8d_44{margin-bottom:14px;width:100%;display:flex;flex-direction:column;gap:3px}._error_1ih8d_73{color:#d32f2f;font-size:.97em;margin-top:2px;margin-left:2px}._errorMessage_1ih8d_79{background:#fde3e3;color:#c02323;border:1px solid #fcbbb8;border-radius:5px;text-align:center;margin-bottom:10px;padding:7px}._floatingSuccess_1ih8d_88{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1ih8d_1 .5s linear 3.5s forwards}._floatingError_1ih8d_107{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#f9f7f7;background:linear-gradient(135deg,transparent,#c0392b);border:1.2px solid #f7a19a;padding:12px 14px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1ih8d_1 .5s linear 3.5s forwards}._containerBtn_1ih8d_126{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_1ih8d_126 button,._containerBtn_1ih8d_126 ._btnGen_1ih8d_139{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._dropdown_1ih8d_149{position:absolute;top:44px;left:0;width:100%;z-index:30;background:#fff;border:1px solid #a9c4ee;border-radius:7px;max-height:210px;overflow-y:auto;box-shadow:0 6px 18px #29a0bb18;list-style:none;margin:0;padding:0}._dropdownItem_1ih8d_165{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:1.045rem;transition:background .17s}._dropdownItemDisabled_1ih8d_172{color:#c3c3c3!important;background:#f8f8f8;pointer-events:none;cursor:not-allowed}._dropdownItem_1ih8d_165:last-child{border-bottom:none}._dropdownItem_1ih8d_165:hover{background:#eaf5fc}._metaBox_1ih8d_183{background:#fff8e6;color:#775401;border-radius:6px;padding:4px 11px;margin-top:4px;font-size:.99rem;border:1px solid #ffe099;font-weight:500;display:inline-block;max-width:99%;overflow-x:auto}._btnGen_1ih8d_139,._btnClear_1ih8d_198{padding:10px 0;border-radius:7px;border:none;font-size:1.1em;font-weight:600;cursor:pointer;background:linear-gradient(90deg,#009ae6 60%,#16db78);color:#fff;box-shadow:0 3px 12px #1b9d6b0a;transition:background .2s}._btnClear_1ih8d_198{background:#f6f6f6;color:#117785;border:1.2px solid #b9ebee}._btnGen_1ih8d_139:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 540px){._containerForm_1ih8d_8{max-width:99vw;padding:9vw 2vw 4vw}._fieldBox_1ih8d_44{margin-bottom:10px}h1{font-size:1.18rem}}@media (max-width: 360px){._containerForm_1ih8d_8{padding:5vw 1vw 3vw}h1{font-size:1.01rem}._metaBox_1ih8d_183{font-size:.91rem}}._formPage_evp9q_1{width:100vw;min-height:100vh;background:linear-gradient(120deg,#fff9f4,#def5ff);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}._containerForm_evp9q_11{width:100%;max-width:450px;margin:30px auto;background:#fff;border-radius:14px;box-shadow:0 6px 32px #1a70b225;padding:32px 18px 22px;display:flex;flex-direction:column;gap:6px}._header_evp9q_23{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_evp9q_31{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_evp9q_23 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._fieldBox_evp9q_47{margin-bottom:14px;width:100%;display:flex;flex-direction:column;gap:3px}._error_evp9q_76{color:#d32f2f;font-size:.97em;margin-top:2px;margin-left:2px}._errorMessage_evp9q_82{background:#fde3e3;color:#c02323;border:1px solid #fcbbb8;border-radius:5px;text-align:center;margin-bottom:10px;padding:7px}._floatingSuccess_evp9q_91{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_evp9q_1 .5s linear 3.5s forwards}._floatingError_evp9q_109{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#f9f7f7;background:linear-gradient(135deg,#e74c3c,#c0392b);border:1.2px solid #f7a19a;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_evp9q_1 .5s linear 3.5s forwards}._containerBtn_evp9q_128{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_evp9q_128 button,._containerBtn_evp9q_128 ._btnGen_evp9q_141{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._dropdown_evp9q_151{position:absolute;top:44px;left:0;width:100%;z-index:30;background:#fff;border:1px solid #a9c4ee;border-radius:7px;max-height:210px;overflow-y:auto;box-shadow:0 6px 18px #29a0bb18;list-style:none;margin:0;padding:0}._dropdownItem_evp9q_167{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:1.045rem;transition:background .17s}._dropdownItemDisabled_evp9q_174{color:#c3c3c3!important;background:#f8f8f8;pointer-events:none;cursor:not-allowed}._dropdownItem_evp9q_167:last-child{border-bottom:none}._dropdownItem_evp9q_167:hover{background:#eaf5fc}._metaBox_evp9q_185{background:#fff8e6;color:#775401;border-radius:6px;padding:4px 11px;margin-top:4px;font-size:.99rem;border:1px solid #ffe099;font-weight:500;display:inline-block;max-width:99%;overflow-x:auto}._btnGen_evp9q_141,._btnClear_evp9q_200{padding:10px 0;border-radius:7px;border:none;font-size:1.1em;font-weight:600;cursor:pointer;background:linear-gradient(90deg,#009ae6 60%,#16db78);color:#fff;box-shadow:0 3px 12px #1b9d6b0a;transition:background .2s}._btnClear_evp9q_200{background:#f6f6f6;color:#117785;border:1.2px solid #b9ebee}._btnGen_evp9q_141:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 540px){._containerForm_evp9q_11{max-width:99vw;padding:9vw 2vw 4vw}._fieldBox_evp9q_47{margin-bottom:10px}h1{font-size:1.18rem}}@media (max-width: 360px){._containerForm_evp9q_11{padding:5vw 1vw 3vw}h1{font-size:1.01rem}._metaBox_evp9q_185{font-size:.91rem}}._formPage_p4bt0_2{width:100%;display:flex;flex-direction:column;align-items:center}._formTitle_p4bt0_9{width:100%;max-width:800px;margin:40px auto 0;text-align:center;font-size:2rem;font-weight:700;color:#18a1fd;letter-spacing:1px;padding-bottom:0}._containerForm_p4bt0_23{width:100%;max-width:450px;margin:30px auto;background:transparent;border-radius:14px;box-shadow:0 6px 32px #1a70b225;padding:32px 18px 22px;display:flex;flex-direction:column;gap:6px}._backFixed_p4bt0_43{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_p4bt0_35 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._formContainer_p4bt0_59{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_p4bt0_68{width:100%;margin-bottom:10px}h1,h2{text-align:center;margin-bottom:10px}._message_p4bt0_79{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_p4bt0_86{background-color:#fdd;color:#d8000c}._success_p4bt0_91{background-color:#dfd;color:#4f8a10}._grid_p4bt0_97{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_p4bt0_68,._currencyContainer_p4bt0_103,._containerDirecc_p4bt0_103{display:flex;flex-direction:column}._containerInput_p4bt0_68 label,._currencyContainer_p4bt0_103 label,._containerDirecc_p4bt0_103 label{font-weight:700;margin-bottom:5px}._productsSection_p4bt0_122{margin-top:20px}._productGrid_p4bt0_126{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_p4bt0_126 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_p4bt0_142,._removeButton_p4bt0_142{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 3.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButton_p4bt0_142:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_p4bt0_142{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_p4bt0_142:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._removeButton_p4bt0_142:active{transform:scale(.95)}._containerBtnn_p4bt0_184{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:700px;margin:2px auto 0;box-sizing:border-box}._containerBtn_p4bt0_184{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._addProductButtonn_p4bt0_208{background:linear-gradient(135deg,#0085f9,#2ecc71);color:#fff;border:none;border-radius:8px;padding:.4rem 2.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #2ecc714d;height:fit-content}._addProductButtonn_p4bt0_208:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._containerBtn_p4bt0_184 button,._containerBtn_p4bt0_184 ._btnGen_p4bt0_228{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._error_p4bt0_237{color:red}._errorMessage_p4bt0_241{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:6px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._toolsSection_p4bt0_253{max-height:320px;overflow-y:auto;background:#cbcaca;border:1px solid #2688f8;border-radius:6px;padding:10px 4px;margin-bottom:14px}._toolsTable_p4bt0_265{width:100%;border-collapse:collapse;margin-top:12px}._toolsTable_p4bt0_265 th,._toolsTable_p4bt0_265 td{text-align:left;padding:6px;font-size:1rem}._toolsTable_p4bt0_265 thead tr{background:#eaf5fc}._toolsTable_p4bt0_265 tbody tr{border-bottom:1px solid #ccc}._toolsTable_p4bt0_265 button{background:#ff5252;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .2s}._toolsTable_p4bt0_265 button:hover{background:#c0392b}._confirmModal_p4bt0_301{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:#1e2a4373;display:flex;align-items:center;justify-content:center;animation:_modalFadeIn_p4bt0_1 .24s}._floatingSuccess_p4bt0_312{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_p4bt0_1 .5s linear 3.5s forwards}._floatingError_p4bt0_330{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#f9f7f7cb;background:linear-gradient(135deg,#e74c3c,#c0392b);border:1.2px solid #f7a19a;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_p4bt0_1 .5s linear 3.5s forwards}._dropdown_p4bt0_348{position:absolute;top:44px;left:0;width:100%;z-index:30;background:#fff;border:1px solid #a9c4ee;border-radius:7px;max-height:210px;overflow-y:auto;box-shadow:0 6px 18px #29a0bb18;list-style:none;margin:0;padding:0}._dropdownItem_p4bt0_364{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:1.045rem;transition:background .17s}._dropdownItem_p4bt0_364:last-child{border-bottom:none}._dropdownItem_p4bt0_364:hover{background:#eaf5fc}._confirmModalContent_p4bt0_377{background:#fff;border-radius:16px;box-shadow:0 10px 36px #0003,0 2px 8px #0047ff11;min-width:320px;max-width:97vw;width:420px;padding:32px 18px 24px;display:flex;flex-direction:column;align-items:center;animation:_modalContentPop_p4bt0_1 .22s cubic-bezier(.37,1.09,.67,1.01);position:relative}@keyframes _modalContentPop_p4bt0_1{0%{transform:scale(.91);opacity:.3}to{transform:scale(1);opacity:1}}._confirmModal_p4bt0_301 h3{color:#1976d2;margin-bottom:16px;font-size:1.32rem;font-weight:600;text-align:center}._confirmModal_p4bt0_301 ul{width:100%;padding-left:0;margin-bottom:18px;list-style:none}._confirmModal_p4bt0_301 li{padding:7px 3px;font-size:1.02rem;color:#3d3d3d;border-bottom:1px solid #f0f0f0}._confirmModal_p4bt0_301 p{color:#2b416d;margin-bottom:18px;font-size:1.08rem;text-align:center}._confirmModal_p4bt0_301 button{background:#197278;color:#fff;border:none;padding:11px 26px;border-radius:8px;cursor:pointer;font-size:1.08rem;font-weight:500;margin:0 6px;transition:background .19s;min-width:120px}._confirmModal_p4bt0_301 button:hover{background:#10535e}._confirmModal_p4bt0_301 button:active{transform:scale(.95);background:#0f4c4f}._confirmModal_p4bt0_301 button:last-child{background:#f6f6f6;color:#197278;border:1px solid #d3dbde}._confirmModal_p4bt0_301 button:last-child:hover{background:#ececec;color:#10535e}._inputCantidad_p4bt0_450{width:80px;font-size:1rem;padding:6px 8px;border-radius:6px;border:1px solid #bdbdbd;margin-right:4px;transition:width .2s,font-size .2s;box-sizing:border-box}._containerInput_p4bt0_68{margin-bottom:16px;font-size:1rem}._containerInput_p4bt0_68 label{font-weight:500;margin-bottom:6px;display:block}._inputEmpleado_p4bt0_471{width:95%;padding:8px 10px;border-radius:6px;border:1px solid #bdbdbd;font-size:1rem;box-sizing:border-box;margin-bottom:.5rem}._dropdownEmpleados_p4bt0_481{position:absolute;background:#fff;border:1px solid #ccc;width:100%;z-index:10;max-height:160px;overflow-y:auto;margin:0;padding:0;list-style:none;box-shadow:0 4px 12px #00000014;font-size:1rem}._dropdownItem_p4bt0_364{padding:6px 10px;cursor:pointer;border-bottom:1px solid #eee;background:#fff;transition:background .18s}._dropdownItem_p4bt0_364:hover{background:#e6f7ff}._clearSignatureButton_p4bt0_507{display:inline-block;padding:.6rem 1.4rem;border:2px solid #0083fb;border-radius:8px;background:#fff;color:#0083fb;font-weight:600;font-size:1rem;cursor:pointer;transition:all .19s ease-in-out;text-align:center;min-width:120px;box-shadow:0 2px 8px #0083fb1c;letter-spacing:.02em}._clearSignatureButton_p4bt0_507:hover{background:#0083fb;color:#fff;box-shadow:0 4px 16px #0083fb30;transform:translateY(-1px) scale(1.03)}._clearSignatureButton_p4bt0_507:active{background:#0171d3;border-color:#0171d3;transform:scale(.98)}._clearSignatureButton_p4bt0_507:focus{outline:none;box-shadow:0 0 0 3px #0083fb42}._toolsTableWrapper_p4bt0_541{width:100%;max-width:420px;margin:0 auto}._toolsTableScroll_p4bt0_547{overflow-x:auto}._toolsTable_p4bt0_265{width:100%;border-collapse:collapse;min-width:320px;font-size:1rem}._toolsTable_p4bt0_265 th,._toolsTable_p4bt0_265 td{padding:8px 6px;border-bottom:1px solid #eee;text-align:left}._toolsTable_p4bt0_265 th{background:#f4f8fa;font-size:.98em;font-weight:600}@keyframes _fadeOut_p4bt0_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@keyframes _modalFadeIn_p4bt0_1{0%{opacity:0}to{opacity:1}}@media (max-width: 600px){._toolsTable_p4bt0_265,._toolsTable_p4bt0_265 thead,._toolsTable_p4bt0_265 tbody,._toolsTable_p4bt0_265 tr,._toolsTable_p4bt0_265 th,._toolsTable_p4bt0_265 td{display:block;width:100%}._toolsTable_p4bt0_265 thead{display:none}._toolsTable_p4bt0_265 tr{margin-bottom:12px;background:#f9fcfe;border-radius:6px;box-shadow:0 1px 4px #0000000a;padding:0 6px}._toolsTable_p4bt0_265 td{position:relative;padding-left:48%;padding-right:8px;border:none;border-bottom:1px solid #e3e3e3;font-size:1em;min-height:36px}._toolsTable_p4bt0_265 td:before{position:absolute;left:8px;top:8px;width:45%;white-space:nowrap;font-weight:600;color:#1397e9;font-size:.97em}._toolsTable_p4bt0_265 td:nth-child(1):before{content:"Herramienta"}._toolsTable_p4bt0_265 td:nth-child(2):before{content:"Cantidad"}._toolsTable_p4bt0_265 td:nth-child(3):before{content:"Quitar"}}@media (max-width: 600px){._clearSignatureButton_p4bt0_507{width:100%;min-width:0;font-size:.6rem;padding:.1rem 1rem;margin-top:2.8rem;border-radius:7px;box-shadow:0 2px 10px #0083fb1c;height:50%}}@media (max-width: 600px){._containerForm_p4bt0_23{flex-direction:column;max-width:99vw;padding:10px 3vw;gap:0}}@media (max-width: 510px){._containerInput_p4bt0_68{font-size:.98rem}._inputEmpleado_p4bt0_471{width:98%;font-size:.92rem;padding:6px 7px}._dropdownEmpleados_p4bt0_481{font-size:.93rem;max-height:100px}._dropdownItem_p4bt0_364{padding:5px 7px;font-size:.91rem}}@media (max-width: 380px){._containerInput_p4bt0_68{font-size:.92rem}._inputEmpleado_p4bt0_471{width:100%;font-size:.85rem;padding:4px 5px}._dropdownEmpleados_p4bt0_481{font-size:.86rem;max-height:64px}._dropdownItem_p4bt0_364{padding:3px 5px;font-size:.82rem}}._inputHerramientaWrapper_p4bt0_684{position:relative;width:100%}._toolsDropdown_p4bt0_690{position:absolute;top:100%;left:0;width:100%;z-index:1002;background:#fff;border:1px solid #ccc;box-shadow:0 8px 24px #1e2a431c;max-height:190px;overflow-y:auto;margin:0;padding:0;list-style:none}._toolsDropdown_p4bt0_690 li{padding:7px 12px;cursor:pointer;border-bottom:1px solid #eee;background:#fff;transition:background .18s}._toolsDropdown_p4bt0_690 li:hover{background:#eaf5fc}._inputHerramienta_p4bt0_684{position:relative;z-index:1003}._toolsTableScroll_p4bt0_547{max-height:240px;overflow-y:auto;margin-top:8px;border-radius:8px;box-shadow:0 2px 8px #0001;background:#f8f8fc}._header_p4bt0_35{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_p4bt0_43{position:absolute;top:-14px;left:-12px;white-space:nowrap;z-index:1}@media (max-width: 600px){._confirmModalContent_p4bt0_377{min-width:0;width:96vw;padding:18px 3vw 14px}._confirmModal_p4bt0_301 h3{font-size:1.1rem}._confirmModal_p4bt0_301 button{font-size:.99rem;padding:9px 9vw;min-width:90px}}@media (max-width: 600px){._toolsSection_p4bt0_253{max-height:200px}}@media (max-width: 900px){._containerBtn_p4bt0_184{gap:14px;max-width:98vw;padding:0 2vw}._containerBtn_p4bt0_184 button,._containerBtn_p4bt0_184 ._btnGen_p4bt0_228{min-width:100px;max-width:100%;flex:1 1 100px}}@media (max-width: 300px){._containerForm_p4bt0_23{width:68vw;padding:4px 2vw;box-sizing:border-box;min-width:0;flex-direction:column;gap:0}._formTitle_p4bt0_9{font-size:1.2rem;padding:0 1vw}._containerInput_p4bt0_68{width:100%;margin-bottom:3px}input,select,textarea{width:100%;box-sizing:border-box;font-size:1rem}._toolsSection_p4bt0_253{max-height:90px;padding:5px 2px}._containerBtn_p4bt0_184{flex-direction:column;gap:4px;margin-top:14px;padding:0 2vw;max-width:90vw}._containerBtn_p4bt0_184 button,._containerBtn_p4bt0_184 ._btnGen_p4bt0_228{width:100%;min-width:0;flex:1 1 100%}._confirmModalContent_p4bt0_377{width:99vw;padding:10px 1vw;min-width:0}._sigCanvas_p4bt0_829{width:36vw!important;max-width:140px}}@media (max-width: 500px){._inputCantidad_p4bt0_450{width:56px;font-size:.93rem;padding:5px 7px;margin-right:2px}._addProductButton_p4bt0_142{font-size:1.1rem;padding:5px 9px;min-width:30px;min-height:30px;margin-left:2px}._removeButton_p4bt0_142{font-size:.95rem;padding:5px 6px;min-width:26px;min-height:26px;margin-left:3px}._error_p4bt0_237{font-size:.9rem;padding-left:2px}}@media (max-width: 360px){._inputCantidad_p4bt0_450{width:40px;font-size:.85rem;padding:3px 5px;margin-right:1px}._addProductButton_p4bt0_142{font-size:.92rem;min-width:22px;min-height:22px;padding:3px 6px;margin-left:1px}._removeButton_p4bt0_142{font-size:.85rem;min-width:20px;min-height:20px;padding:2px 3px;margin-left:1px}._error_p4bt0_237{font-size:.81rem;padding-left:1px}}._formPage_8vua7_1{width:100vw;min-height:100vh;background:linear-gradient(120deg,#fff9f4,#def5ff);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}._containerForm_8vua7_11{width:100%;max-width:450px;margin:30px auto;background:#fff;border-radius:14px;box-shadow:0 6px 32px #1a70b225;padding:32px 18px 22px;display:flex;flex-direction:column;gap:6px}._header_8vua7_23{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_8vua7_31{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_8vua7_23 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._fieldBox_8vua7_47{margin-bottom:14px;width:100%;display:flex;flex-direction:column;gap:3px}input,select,textarea{width:100%;padding:8.5px 11px;font-size:1.04rem;border:1.1px solid #bbbfd0;border-radius:5px;transition:border-color .19s;outline:none;background:#f8fafc}input:focus,select:focus,textarea:focus{border-color:#42a4fa}textarea{resize:vertical;min-height:44px;font-family:inherit}._error_8vua7_76{color:#d32f2f;font-size:.97em;margin-top:2px;margin-left:2px}._errorMessage_8vua7_82{background:#fde3e3;color:#c02323;border:1px solid #fcbbb8;border-radius:5px;text-align:center;margin-bottom:10px;padding:7px}._floatingSuccess_8vua7_91{background:#24d292;color:#fff;border-radius:5px;font-weight:500;padding:11px 16px;text-align:center;margin-bottom:14px}._floatingError_8vua7_100{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#f9f7f7cb;background:linear-gradient(135deg,#e74c3c,#c0392b);border:1.2px solid #f7a19a;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_8vua7_1 .5s linear 3.5s forwards}._containerBtn_8vua7_119{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_8vua7_119 button,._containerBtn_8vua7_119 ._btnGen_8vua7_132{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._dropdown_8vua7_142{position:absolute;top:44px;left:0;width:100%;z-index:30;background:#fff;border:1px solid #a9c4ee;border-radius:7px;max-height:210px;overflow-y:auto;box-shadow:0 6px 18px #29a0bb18;list-style:none;margin:0;padding:0}._dropdownItem_8vua7_158{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:1.045rem;transition:background .17s}._dropdownItemDisabled_8vua7_165{color:#c3c3c3!important;background:#f8f8f8;pointer-events:none;cursor:not-allowed}._dropdownItem_8vua7_158:last-child{border-bottom:none}._dropdownItem_8vua7_158:hover{background:#eaf5fc}._metaBox_8vua7_176{background:#fff8e6;color:#775401;border-radius:6px;padding:4px 11px;margin-top:4px;font-size:.99rem;border:1px solid #ffe099;font-weight:500;display:inline-block;max-width:99%;overflow-x:auto}._btnGen_8vua7_132,._btnClear_8vua7_191{padding:10px 0;border-radius:7px;border:none;font-size:1.1em;font-weight:600;cursor:pointer;background:linear-gradient(90deg,#009ae6 60%,#16db78);color:#fff;box-shadow:0 3px 12px #1b9d6b0a;transition:background .2s}._btnClear_8vua7_191{background:#f6f6f6;color:#117785;border:1.2px solid #b9ebee}._btnGen_8vua7_132:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 540px){._containerForm_8vua7_11{max-width:99vw;padding:9vw 2vw 4vw}._fieldBox_8vua7_47{margin-bottom:10px}h1{font-size:1.18rem}}@media (max-width: 360px){._containerForm_8vua7_11{padding:5vw 1vw 3vw}h1{font-size:1.01rem}._metaBox_8vua7_176{font-size:.91rem}}._container_b655c_1{margin:20px auto;padding:20px;background-color:transparent;width:100%;max-width:1300px;min-width:500px;box-sizing:border-box}._loadingMessage_b655c_12{text-align:center;color:#888;font-size:1.2rem;margin-top:2rem}._message_b655c_19{margin-top:1.5rem;margin-bottom:.5rem;padding:1rem 1.5rem;border-radius:6px;font-size:1rem;background:#f5f7fa;color:#333;border:1px solid #e3e5e8;transition:background .2s}._error_b655c_31{background:#ffe6e6;color:#c00;border:1px solid #ffbdbd}._summaryContainer_b655c_37{margin-top:2rem;text-align:right;font-size:1rem;color:#444}._detailsContainer_b655c_44{padding:1.2rem;background:#f8fafd;border-radius:8px;box-shadow:0 1px 4px #0000000a}._detailsRow_b655c_51{display:flex;align-items:center;margin-bottom:.7rem}._detailsRow_b655c_51 strong{min-width:120px;color:#0056b3}._importSummary_b655c_62{margin-top:2rem;padding:1.5rem;background:#fcfcfc;border-radius:10px;box-shadow:0 2px 8px #00000008}._importTable_b655c_70{width:100%;border-collapse:collapse;margin-top:1rem}._importTable_b655c_70 th,._importTable_b655c_70 td{border:1px solid #e8e8e8;padding:.6rem 1rem;text-align:left}._importTable_b655c_70 th{background:#f1f1f6;color:#555}._importTable_b655c_70 tr:nth-child(2n){background:#f7f8fa}._myCustomBtn_b655c_91{display:inline-flex;gap:2px;background:linear-gradient(135deg,#4f9dce,#17bd6d);color:#eff0f2;border:1.5px solid #90caf9;border-radius:8px;padding:.35em 1.2em;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .16s,color .15s,border .15s,box-shadow .18s;box-shadow:0 1px 7px #0e62df17}._myCustomBtn_b655c_91:hover{background:linear-gradient(135deg,#17bd6d 50%,#bbdefb);color:#1565c0;border-color:#1565c0;transform:translateY(-2px) scale(1.03);box-shadow:0 2px 10px #0e62df1a}._sectionTitle_b655c_115{color:#0467be;flex-wrap:wrap}._placa_b655c_119{color:#080808;font-weight:800;letter-spacing:.5px;margin-left:7px;font-size:1.13em}._containerForm_1rttt_1{display:flex;flex-direction:column;align-items:center;min-height:50px;justify-content:flex-start;width:100%;max-width:600px;background:transparent;border-radius:21px;box-shadow:0 10px 38px #e3da7747,0 2px 10px #a7a7a733;padding:38px 30px 33px;margin:48px auto 24px;position:relative;animation:_fadeInCard_1rttt_1 .47s ease}._header_1rttt_19{display:flex;align-items:center;width:100%;margin-bottom:18px;gap:14px}h1{flex:1;text-align:center;color:#0252a8;font-weight:700;font-size:1.25rem;margin:0;letter-spacing:.5px;padding-bottom:7px}._form_1rttt_41{width:100%}._inputShort_1rttt_46{display:flex;flex-direction:column;min-width:120px;max-width:100%;width:100%;margin-bottom:14px}._inputShort_1rttt_46 label{font-size:1rem;font-weight:500;color:#174878;margin-bottom:4px;letter-spacing:.5px}._inputShort_1rttt_46 input,._inputShort_1rttt_46 select{padding:11px 10px;border:1.4px solid #b8c3d1;border-radius:8px;font-size:1rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none;height:41px}._inputShort_1rttt_46 input:focus,._inputShort_1rttt_46 select:focus{border-color:#0294ff;background:#eaf5ff;box-shadow:0 0 0 2px #0296ff22}._inputShort_1rttt_46 input[type=file]{padding:4px 0;background:transparent;border:none}._floatingError_1rttt_87,._floatingSuccess_1rttt_87{position:fixed;top:32px;left:50%;transform:translate(-50%);background:#ea1c46;color:#fff;padding:12px 26px;border-radius:7px;font-size:1.07rem;z-index:999;box-shadow:0 2px 10px #e6e6e6}._floatingSuccess_1rttt_87{background:#13a393}@keyframes _fadeInCard_1rttt_1{0%{opacity:0;transform:translateY(43px)}to{opacity:1;transform:none}}@keyframes _fadeOut_1rttt_1{to{opacity:0;transform:translateY(-14px)}}._errorMessage_1rttt_116{background:#ffeae7;color:#b6001e;border:1.2px solid #f8b0b0;padding:3px 10px;border-radius:5px;width:100%;font-size:.97rem;text-align:left;margin-bottom:7px;margin-top:3px}._containerBtn_1rttt_129{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;margin-top:8px;box-sizing:border-box}._containerBtn_1rttt_129 button,._containerBtn_1rttt_129 ._btnGen_1rttt_140{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._btnGen_1rttt_140,._BtnGen_1rttt_148,._BtnClear_1rttt_149{min-width:110px;border-radius:9px;font-weight:600;font-size:.98rem;padding:10px 0;outline:none;border:none;box-shadow:0 1px 6px #e9e9e94d;margin:0;transition:background .18s,color .18s;cursor:pointer}._btnGen_1rttt_140,._BtnGen_1rttt_148{background:#1cd074;color:#fff}._btnGen_1rttt_140:hover,._BtnGen_1rttt_148:hover{background:#13b563;color:#f5f7fa}._BtnClear_1rttt_149{background:#eee;color:#2d3a4b}._BtnClear_1rttt_149:hover{background:#d9e6ed;color:#0a355a}@media (max-width: 700px){._containerForm_1rttt_1{max-width:98vw;padding:18px 3vw 19px;margin:12vw auto}._header_1rttt_19{gap:7px;min-height:42px}._btnsRow_1rttt_191{flex-direction:column;gap:11px;align-items:stretch;margin-top:16px}._form_1rttt_41{min-width:0}}@media (max-width: 440px){._containerForm_1rttt_1{max-width:100vw;padding:6vw 2vw 9vw;min-height:92vh}._inputShort_1rttt_46{min-width:90px;max-width:100%;width:100%}._btnsRow_1rttt_191{flex-direction:column;gap:8px;align-items:stretch;width:100%}h1{font-size:4.4vw;padding-bottom:2vw}}@media (max-width: 350px){._header_1rttt_19{flex-direction:column;gap:2px;align-items:flex-start}._backFixed_1rttt_226{margin:0 0 9px;width:auto;padding:3px 13px}}._containerForm_peyu6_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:520px;background:#f8fafc;border-radius:14px;box-shadow:0 2px 16px #0000001a;padding:22px 12px 16px;margin:3% auto 1.5em;position:relative}._header_peyu6_17{display:flex;align-items:center;gap:9px;width:100%;margin-bottom:16px}._backFixed_peyu6_24{position:static}._containerBtn_peyu6_29{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_peyu6_29 button,._containerBtn_peyu6_29 ._btnGen_peyu6_38{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box;font-size:1.08rem;padding:10px 0;border-radius:7px}._formContainer_peyu6_50{width:100%;display:flex;flex-direction:column;gap:11px}._containerInput_peyu6_56,._inputGroup_peyu6_56{display:flex;flex-direction:column;position:relative;margin-bottom:10px}._containerInput_peyu6_56 label,._inputGroup_peyu6_56 label{font-weight:600;color:#0c1e34;margin-bottom:4px;font-size:1rem}._containerInput_peyu6_56 input,._inputGroup_peyu6_56 input,._inputGroup_peyu6_56 textarea{padding:11px 7px;border:1.2px solid #b8c3d1;border-radius:13px;font-size:1.06rem;background:#f4f7fa;outline:none;transition:border-color .16s,box-shadow .16s;margin-bottom:1px}._inputGroup_peyu6_56 input:focus,._containerInput_peyu6_56 input:focus,._inputGroup_peyu6_56 textarea:focus{border-color:#2f8bfe;background:#e6f2ff;box-shadow:0 0 0 1.5px #0096ff3c}._inputGroup_peyu6_56 input:disabled,._containerInput_peyu6_56 input:disabled,._inputGroup_peyu6_56 textarea:disabled{background:#f1f3f7;color:#aaa}h1{margin-bottom:12px;font-size:1.33rem;font-weight:700;color:#0252a8;word-break:break-word}._autocompleteList_peyu6_104{position:absolute;top:102%;left:0;z-index:50;width:100%;background:#fff;box-shadow:0 4px 18px #0252a821;border-radius:0 0 13px 13px;max-height:185px;overflow-y:auto;padding:0;margin:0;border:1px solid #e3e9f1;font-size:1.04em}._autocompleteItem_peyu6_120{list-style:none;padding:13px 1.3em 13px 16px;border-bottom:1px solid #f6f8fa;font-size:1.03em;cursor:pointer;transition:background .13s,color .12s;text-overflow:ellipsis;overflow:hidden}._autocompleteItem_peyu6_120:last-child{border-bottom:none}._autocompleteItem_peyu6_120:hover,._autocompleteItem_peyu6_120:focus{background:#f2f8ff;color:#0c3fb5}._loadingMsg_peyu6_136{padding:9px 8px;font-size:1.06em;color:#888}._errorMessage_peyu6_143{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:7px 5px;border-radius:7px;font-size:1.08rem;margin-bottom:8px;text-align:center}._floatingSuccess_peyu6_153{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0a8dfd,#2ecc71);border:1.1px solid #99f6c3;padding:10px 18px;border-radius:9px;font-size:1.06rem;box-shadow:0 6px 18px #328cbe1c;min-width:180px;max-width:80vw;text-align:center;animation:_fadeOut_peyu6_1 .6s linear 3.5s forwards}@keyframes _fadeOut_peyu6_1{to{opacity:0;transform:translate(-50%) translateY(-22px)}}._error_peyu6_143{color:#d40013;font-size:.99rem;margin-top:2px;margin-bottom:0}._otResponsable_peyu6_184{margin-top:8px;font-weight:700;color:#2196f3}._inputsRow_peyu6_191{display:flex;gap:24px;width:100%;flex-wrap:wrap}@media (max-width: 600px){._inputsRow_peyu6_191{flex-direction:column;gap:8px}}@media (max-width: 600px){._containerForm_peyu6_2{padding:7px 2vw 8px;max-width:99vw!important;border-radius:4vw;margin:1.2em 1vw}._header_peyu6_17{gap:4px}._header_peyu6_17 h1{font-size:1rem}._formContainer_peyu6_50{gap:13px}._containerBtn_peyu6_29{flex-direction:column!important;gap:13px;align-items:stretch;margin-top:10px}._containerBtn_peyu6_29 button,._containerBtn_peyu6_29 ._btnGen_peyu6_38{width:100%;min-width:0;font-size:1.11rem;padding:14px 0;border-radius:10px}._autocompleteList_peyu6_104{border-radius:0 0 15px 15px;font-size:1.08em;max-height:210px}._autocompleteItem_peyu6_120{padding:15px 1em 15px 13px;font-size:1.08em}._containerInput_peyu6_56 label,._inputGroup_peyu6_56 label{font-size:1.03rem;margin-bottom:5px;font-weight:700}._containerInput_peyu6_56 input,._inputGroup_peyu6_56 input,._inputGroup_peyu6_56 textarea{font-size:1.12rem;padding:14px 10px;border-radius:13px;margin-bottom:1px}}@media (max-width: 475px){._containerForm_peyu6_2{padding:7px 2vw 10px;max-width:99vw;min-width:0;border-radius:6vw}._backFixed_peyu6_24{position:fixed;top:14px;left:6px;z-index:20;background:#f8fafc;border-radius:50%;padding:4px;box-shadow:0 2px 6px #00000021}}@media (max-width: 360px){._containerForm_peyu6_2{padding:2vw;margin:.7em .2vw;border-radius:8vw}._formContainer_peyu6_50{gap:17px}}._containerForm_16juo_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:520px;background:#f8fafc;border-radius:14px;box-shadow:0 2px 16px #0000001a;padding:22px 12px 16px;margin:3% auto 1.5em;position:relative}._header_16juo_15{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_16juo_23{position:absolute;top:2px;left:24px;white-space:nowrap;z-index:1}._header_16juo_15 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:1px;border-bottom:1px solid #e0e6ed}._containerBtn_16juo_39{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_16juo_39 button,._containerBtn_16juo_39 ._btnGen_16juo_49{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._otResponsable_16juo_57{margin-top:8px;font-weight:700;color:#2196f3}._radioGroup_16juo_62{border:2px solid #1877f3;border-radius:10px;padding:10px 22px 18px;display:flex;flex-direction:row;align-items:center;gap:32px;margin-bottom:18px;background:#fafdff}._legend_16juo_74{font-weight:700;color:#1877f3;font-size:1.1rem;margin-right:18px;padding:0 8px}._radioLabel_16juo_82{display:flex;align-items:center;gap:8px;font-size:1.18rem;cursor:pointer}._radioInput_16juo_90{width:20px;height:20px;accent-color:#1877f3;cursor:pointer}._inlineLabel_16juo_96{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:1.08rem;cursor:pointer}@media (max-width: 475px){._containerForm_16juo_1{padding:8px 2vw 10px;max-width:99vw;min-width:0;border-radius:6vw}._header_16juo_15{gap:4px}._backFixed_16juo_23{position:fixed;top:14px;left:6px;z-index:20;background:#f8fafc;border-radius:50%;padding:4px;box-shadow:0 2px 6px #00000021}}h1{margin-bottom:12px;font-size:1.33rem;font-weight:700;color:#0252a8}._formContainer_16juo_133{width:100%;display:flex;flex-direction:column;gap:7px}._containerInput_16juo_141,._inputGroup_16juo_141{display:flex;flex-direction:column;position:relative;margin-bottom:10px}._inputsRow_16juo_148{display:flex;gap:24px;width:100%;flex-wrap:wrap}@media (max-width: 600px){._inputsRow_16juo_148{flex-direction:column;gap:6px}}._autocompleteList_16juo_163{position:absolute;top:102%;left:0;z-index:50;width:100%;background:#fff;box-shadow:0 4px 18px #0252a821;border-radius:0 0 9px 9px;max-height:170px;overflow:auto;padding:0;margin:0;border:1px solid #e3e9f1}._autocompleteItem_16juo_179{list-style:none;padding:9px 1.3em 8px 13px;border-bottom:1px solid #f6f8fa;font-size:1.01em;cursor:pointer;transition:background .13s,color .12s}._autocompleteItem_16juo_179:last-child{border-bottom:none}._autocompleteItem_16juo_179:hover,._autocompleteItem_16juo_179:focus{background:#f2f8ff;color:#0c3fb5}._loadingMsg_16juo_193{padding:9px 8px;font-size:.95em;color:#888}._containerInput_16juo_141 label,._inputGroup_16juo_141 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:1rem}._containerInput_16juo_141 input,._inputGroup_16juo_141 input,._inputGroup_16juo_141 textarea{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:6px;font-size:.99rem;background:#f4f7fa;outline:none;transition:border-color .16s,box-shadow .16s}._inputGroup_16juo_141 input:focus,._containerInput_16juo_141 input:focus,._inputGroup_16juo_141 textarea:focus{border-color:#2f8bfe;background:#e6f2ff;box-shadow:0 0 0 1.5px #0096ff3c}._inputGroup_16juo_141 input:disabled,._containerInput_16juo_141 input:disabled,._inputGroup_16juo_141 textarea:disabled{background:#f1f3f7;color:#aaa}._errorMessage_16juo_233{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:6px 4px;border-radius:7px;font-size:.98rem;margin-bottom:8px}._floatingSuccess_16juo_243{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0a8dfd,#2ecc71);border:1.1px solid #99f6c3;padding:10px 18px;border-radius:9px;font-size:1.04rem;box-shadow:0 6px 18px #328cbe1c;min-width:180px;max-width:80vw;text-align:center;animation:_fadeOut_16juo_1 .6s linear 3.5s forwards}@keyframes _fadeOut_16juo_1{to{opacity:0;transform:translate(-50%) translateY(-22px)}}._error_16juo_233{color:#d40013;font-size:.93rem;margin-top:2px;margin-bottom:0}._containerBtn_16juo_39{display:flex;justify-content:flex-end;gap:11px;width:100%;margin-top:28px}._containerBtn_16juo_39 button,._containerBtn_16juo_39 ._btnGen_16juo_49{min-width:115px;font-size:1.08rem;padding:10px 0}._container_o3j41_2{width:100%;max-width:1270px;margin:0 auto;padding:14px 16px;box-sizing:border-box}._message_o3j41_11{margin:12px 0;padding:12px 14px;border-radius:10px;background:#eef2ff;color:#1f2937;border:1px solid rgba(99,102,241,.25);font-size:14px}._error_o3j41_21{background:#fff1f2;border-color:#f43f5e59;color:#991b1b}._loadingSpace_o3j41_28{min-height:22px;margin:6px 0 10px}._loadingMessage_o3j41_33{font-size:13px;color:#6b7280}._extraButtonsContainer_o3j41_38{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:8px 0 10px;flex-wrap:wrap}._extraButtonsRight_o3j41_48{display:flex;align-items:center;gap:6px;margin-top:10px}._exportButton_o3j41_55{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:500;color:#27500a;background:#eaf3de;border:.5px solid #97c459;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;position:relative;top:-5px}._exportButton_o3j41_55:hover:not(:disabled){background:#c0dd97;border-color:#639922;box-shadow:0 1px 3px #00000014}._exportButton_o3j41_55:active:not(:disabled){transform:scale(.98)}._exportButton_o3j41_55:disabled{opacity:.55;cursor:not-allowed}._detailsContainer_o3j41_88{display:flex;flex-direction:column;gap:10px;padding:6px 2px}._detailsRow_o3j41_95{display:grid;grid-template-columns:170px 1fr;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;font-size:14px;word-break:break-word}._summaryContainer_o3j41_108{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(15,23,42,.12);color:#374151;font-size:14px}._menuDisplay_o3j41_115{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;max-width:220px;padding:8px 36px 8px 12px;border:1px solid #d0d8df;border-radius:6px;background-color:#fff;background-image:linear-gradient(180deg,#00000005,#00000003);color:#111;font-size:.95rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._mttoButton_o3j41_134{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;color:#1a6699;cursor:pointer;font-size:14px;transition:all .15s}._mttoButton_o3j41_134:hover{background:#e6f1fb;border-color:#185fa5;color:#0c447c;box-shadow:0 1px 3px #00000014}@media (max-width: 640px){._container_o3j41_2{padding:10px}._message_o3j41_11{font-size:13px;padding:10px 12px}._extraButtonsContainer_o3j41_38{justify-content:stretch}._exportButton_o3j41_55{width:100%;justify-content:center;padding:12px;font-size:14px}._detailsRow_o3j41_95{grid-template-columns:1fr;gap:6px;padding:10px}._detailsRow_o3j41_95 strong{display:block;opacity:.85}}@media (min-width: 641px) and (max-width: 900px){._container_o3j41_2{padding:12px}._detailsRow_o3j41_95{grid-template-columns:150px 1fr}}@media (max-width: 520px){._extraButtonsContainer_o3j41_38 select,._extraButtonsContainer_o3j41_38 button{font-size:.93rem;padding:7px}._mttoButton_o3j41_134{font-size:1.2rem;padding:4px}}._containerForm_1bdwk_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;min-height:580px;padding:20px;background-color:transparent;box-shadow:0 4px 8px #0674dc;margin:5% auto;box-sizing:border-box}._formContainer_1bdwk_16{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px;flex-grow:1}._containerInput_1bdwk_25{width:calc(50% - 10px);margin-bottom:10px}._header_1bdwk_30 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._message_1bdwk_55{padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}._setErrorMessage_1bdwk_62{background-color:#fdd;color:#d8000c}._grid_1bdwk_68{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._containerInput_1bdwk_25,._currencyContainer_1bdwk_74,._containerDirecc_1bdwk_74{display:flex;flex-direction:column}._containerInput_1bdwk_25 label,._currencyContainer_1bdwk_74 label,._containerDirecc_1bdwk_74 label{font-weight:700;margin-bottom:5px}input,select{padding:8px;border:1px solid #ccc;border-radius:4px}._productsSection_1bdwk_93{margin-top:20px}._productGrid_1bdwk_97{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px}._productGrid_1bdwk_97 input{padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:30px}._addProductButton_1bdwk_113,._removeButton_1bdwk_113{background-color:#007bff;color:#fff;padding:8px;border:none;border-radius:4px;cursor:pointer}._removeButton_1bdwk_113{background-color:#ff4d4d;color:#fff;border:none;padding:8px 12px;font-size:14px;font-weight:700;border-radius:5px;cursor:pointer;transition:all .3s ease;height:30px;margin-top:27px}._removeButton_1bdwk_113:hover{background-color:#c00}._removeButton_1bdwk_113:active{transform:scale(.95)}._containerBtn_1bdwk_145{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:28px auto 0;box-sizing:border-box;padding:0 8px}._containerBtn_1bdwk_145 button,._containerBtn_1bdwk_145 ._btnGen_1bdwk_159{min-width:120px;max-width:220px;flex:1 1 160px;margin:0;width:100%;box-sizing:border-box}._error_1bdwk_168{color:red}._errorMessage_1bdwk_172{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;width:100%;text-align:center;margin-bottom:15px}._floatingSuccess_1bdwk_182{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1bdwk_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1bdwk_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 900px){._containerBtn_1bdwk_145{gap:14px;max-width:98vw;padding:0 2vw}._containerBtn_1bdwk_145 button,._containerBtn_1bdwk_145 ._btnGen_1bdwk_159{min-width:100px;max-width:100%;flex:1 1 100px}}@media (max-width: 600px){._containerForm_1bdwk_2{width:98vw;padding:8px;min-width:0;min-height:unset}._containerBtn_1bdwk_145{flex-direction:column;gap:10px;margin-top:20px;padding:0 4px}._containerBtn_1bdwk_145 button,._containerBtn_1bdwk_145 ._btnGen_1bdwk_159{width:100%;min-width:0;max-width:100%;flex:1 1 100%}._productGrid_1bdwk_97{grid-template-columns:1fr}._containerInput_1bdwk_25{width:100%}}._containerForm_1bdwk_2{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 8px;margin:2% auto}._container_1bdwk_2{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1bdwk_16{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}._containerInput_1bdwk_25,._containerInputt_1bdwk_294{width:48%;margin-bottom:8px;display:flex;flex-direction:column}@media (max-width: 600px){._containerInput_1bdwk_25,._containerInputt_1bdwk_294{width:100%}}._containerInput_1bdwk_25 label,._containerInputt_1bdwk_294 label{font-weight:500;color:#0c1e34;margin-bottom:3px;font-size:.96rem}._containerInput_1bdwk_25 input,._containerInput_1bdwk_25 select,._containerInput_1bdwk_25 textarea,._containerInputt_1bdwk_294 input,._containerInputt_1bdwk_294 select{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._containerInput_1bdwk_25 input:focus,._containerInputt_1bdwk_294 input:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._containerInput_1bdwk_25 input:valid,._containerInputt_1bdwk_294 input:valid{border-color:#44c77f}._containerInput_1bdwk_25 input:invalid,._containerInputt_1bdwk_294 input:invalid{border-color:#f25c54}._containerInput_1bdwk_25 input[type=file]{padding:2px 0;background:transparent;border:none}._rolesCheckboxList_1bdwk_352{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}._roleCheckboxLabel_1bdwk_358{font-weight:400;font-size:.95rem;color:#2e4482;display:flex;align-items:center;gap:4px}._errorMessage_1bdwk_172{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:1px 2px;border-radius:7px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px}._successMessage_1bdwk_379{background:#e2f9ee;color:#137f5a;border:1.2px solid #8af6bd;padding:7px 4px;border-radius:7px;width:100%;font-size:.99rem;text-align:left;margin-bottom:7px}._error_1bdwk_168{color:#d40013;font-size:.88rem;margin:2px 0 0}._containerBtn_1bdwk_145{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_1bdwk_145 button,._containerBtn_1bdwk_145 ._btnGen_1bdwk_159{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._helpText_1bdwk_412{color:#2098c7;font-size:.75em;margin-top:2px}._header_1bdwk_30{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1bdwk_38{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}@media (max-width: 600px){._header_1bdwk_30{padding:10px 16px;min-height:44px}._backFixed_1bdwk_38{top:10px;left:36px}}@media (max-width: 600px){._containerBtn_1bdwk_145{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_1bdwk_145 button,._containerBtn_1bdwk_145 ._btnGen_1bdwk_159{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_1bdwk_145{flex-direction:column;gap:8px;align-items:stretch}}._containerForm_1rryl_5{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 20px;margin:2% auto}._header_1rryl_30{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_1rryl_38{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}form{width:100%}._container_1rryl_5{display:flex;flex-direction:column;gap:8px;width:100%}._formContainer_1rryl_61{display:flex;flex-direction:column;gap:10px;width:100%}._form_1rryl_61{flex:2 1 400px;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column}._inputGroup_1rryl_81{display:flex;flex-direction:column;gap:2px;position:relative;width:100%;margin-bottom:16px}._inputGroup_1rryl_81 label{font-size:15px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:2px}._inputGroup_1rryl_81 input,._inputGroup_1rryl_81 select,._inputGroup_1rryl_81 textarea{width:100%;padding:14px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:16px;transition:all .2s;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}._inputGroup_1rryl_81 input:focus,._inputGroup_1rryl_81 select:focus,._inputGroup_1rryl_81 textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}._inputGroup_1rryl_81 input::placeholder{color:#9ca3af}._inputGroup_1rryl_81 textarea{min-height:60px;max-height:180px;resize:vertical}._inputsRow_1rryl_135{display:flex;flex-direction:column;gap:2px;width:100%}._row_1rryl_142{display:flex;flex-wrap:wrap;gap:2px 2px;width:100%}._inputShort_1rryl_153{display:flex;flex-direction:column;min-width:140px;max-width:210px;flex:1 1 160px;margin-bottom:0}._inputDescripcion_1rryl_162{display:flex;flex-direction:column;flex:2 1 350px;min-width:250px;max-width:460px;margin-bottom:0}._inputShort_1rryl_153 label,._inputDescripcion_1rryl_162 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShort_1rryl_153 input,._inputShort_1rryl_153 select,._inputDescripcion_1rryl_162 textarea{padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font-size:.97rem;background:#f2f6fa;transition:border-color .2s,box-shadow .2s;outline:none}._inputShort_1rryl_153 input:focus,._inputShort_1rryl_153 select:focus,._inputDescripcion_1rryl_162 textarea:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._inputShort_1rryl_153 input:valid{border-color:#44c77f}._inputShort_1rryl_153 input:invalid{border-color:#f25c54}._inputShortt_1rryl_207{display:flex;flex-direction:column;max-width:120px}._inputShortt_1rryl_207 label{font-size:.98rem;font-weight:500;color:#070707;margin-bottom:3px}._inputShortt_1rryl_207 input[type=number]{width:100%;padding:7px 12px;font-size:1.1rem;border:1.5px solid #84ec6d;border-radius:6px;outline:none;background:#f5f7fa;transition:border-color .2s;text-align:center;max-width:90px;box-sizing:border-box}._inputShortt_1rryl_207 input:valid{border-color:#44c77f}._autocompleteWrapper_1rryl_242{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:2px solid #e5e7eb;box-shadow:0 -4px 12px #00000026;z-index:9999;max-height:60vh;overflow-y:auto;animation:_slideUp_1rryl_1 .3s ease-out;-webkit-overflow-scrolling:touch}@keyframes _slideUp_1rryl_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._autocompleteList_1rryl_266{list-style:none;padding:12px;margin:0}._autocompleteItem_1rryl_272{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;transition:background-color .15s;border-radius:8px;margin-bottom:8px;background-color:#f9fafb;border:1px solid #e5e7eb;min-height:60px;-webkit-tap-highlight-color:transparent}._autocompleteItem_1rryl_272:active{background-color:#e5e7eb;transform:scale(.98)}._operacionIcon_1rryl_292{font-size:24px;flex-shrink:0}._operacionText_1rryl_297{font-size:15px;color:#1f2937;font-weight:500;line-height:1.4;word-break:break-word}._autocompleteEmpty_1rryl_305{padding:32px 20px;text-align:center;color:#6b7280}._autocompleteEmpty_1rryl_305 p{font-size:16px;font-weight:600;margin:0 0 8px}._autocompleteEmpty_1rryl_305 small{font-size:13px;color:#9ca3af}._autocompleteWrapper_1rryl_242:before{content:"";position:fixed;top:0;left:0;right:0;bottom:60vh;background:#0006;z-index:-1}._autocompleteWrapper_1rryl_242::-webkit-scrollbar,._autocompleteList_1rryl_266::-webkit-scrollbar,._detallesList_1rryl_340::-webkit-scrollbar{width:8px}._autocompleteWrapper_1rryl_242::-webkit-scrollbar-track,._autocompleteList_1rryl_266::-webkit-scrollbar-track,._detallesList_1rryl_340::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}._autocompleteWrapper_1rryl_242::-webkit-scrollbar-thumb,._autocompleteList_1rryl_266::-webkit-scrollbar-thumb,._detallesList_1rryl_340::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}._autocompleteWrapper_1rryl_242::-webkit-scrollbar-thumb:hover,._autocompleteList_1rryl_266::-webkit-scrollbar-thumb:hover,._detallesList_1rryl_340::-webkit-scrollbar-thumb:hover{background:#9ca3af}._errorMessage_1rryl_368{background:#ffe7e7;color:#b6001e;border:1.2px solid #f8b0b0;padding:2px 4px;border-radius:5px;width:100%;font-size:.9rem;text-align:left;margin-bottom:7px;margin-top:2px}._error_1rryl_368{color:#d40013;font-size:.88rem;margin:2px 0 0}._floatingSuccess_1rryl_387{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #146e6424;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1rryl_1 .5s linear 3.5s forwards}._floatingError_1rryl_406{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;background:linear-gradient(135deg,#f25c54 75%,#d6001a);border:1.2px solid #ffb3b3;padding:12px 24px;border-radius:10px;font-size:1.1rem;box-shadow:0 4px 24px #aa141426;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_1rryl_1 .5s linear 3.5s forwards}@keyframes _fadeOut_1rryl_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}._productsSection_1rryl_436{background:#f3f7fc;border-radius:10px;padding:18px 14px 12px;margin-top:15px;border:1.5px solid #c9d5e4;box-sizing:border-box;width:100%}._productsSection_1rryl_436 legend{font-size:1.05rem;font-weight:600;color:#1a4978;margin-bottom:7px;padding:0 8px}._productGrid_1rryl_454{display:flex;flex-wrap:wrap;gap:6px 2px;margin-top:7px}._detallesList_1rryl_340{margin-top:8px;width:100%;box-sizing:border-box;height:100px;overflow-y:auto}._detalleItem_1rryl_469{background:#eae5a2;padding:3px 10px;border-radius:6px;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font:.8em sans-serif}._containerBtn_1rryl_485{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;margin-top:8px;box-sizing:border-box}._containerBtn_1rryl_485 button,._containerBtn_1rryl_485 ._btnGen_1rryl_496{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._addProductButton_1rryl_504{font-size:1.5rem;background:linear-gradient(135deg,#215d9a,#27ae60);color:#fff;border:none;border-radius:5px;width:38px;height:38px;cursor:pointer;margin-top:23px;transition:all .3s;align-self:flex-end}._addProductButton_1rryl_504:hover{background:linear-gradient(135deg,#215d9a,#27ae60);transform:translateY(-2px);box-shadow:0 4px 15px #2ecc7166}._removeButton_1rryl_524{background:linear-gradient(135deg,#940488,#c0392b);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.68rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #e74c3c4d}._removeButton_1rryl_524:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 3px 12px #e74c3c66}._flexContainer_1rryl_547{display:flex;align-items:flex-start;gap:2.5rem;width:100%}._cardDatosPrincipales_1rryl_554{flex:1 0 320px;max-width:370px;min-width:240px;background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #f0f1f5;padding:1.4rem 1.2rem 1rem;margin-bottom:0;position:sticky;top:2.2rem;z-index:5}._cardDatosPrincipales_1rryl_554 legend{font-weight:700;font-size:1.08em;color:#333;margin-bottom:.6em;padding:0 .5em;letter-spacing:.01em}._cardDatosPrincipales_1rryl_554 ._row_1rryl_142{display:flex;flex-wrap:wrap;gap:1.1rem;margin-bottom:1.1rem}._cardDatosPrincipales_1rryl_554 ._inputShort_1rryl_153{flex:1 1 120px;min-width:110px;max-width:170px;display:flex;flex-direction:column}._cardDatosPrincipales_1rryl_554 label{font-size:.98em;font-weight:500;margin-bottom:.23em;color:#3a3a3a}._cardDatosPrincipales_1rryl_554 input,._cardDatosPrincipales_1rryl_554 select{padding:.5em .8em;font-size:1em;border:1.2px solid #bbb;border-radius:6px;background:#fff;margin-bottom:.15em;transition:border-color .18s}._cardDatosPrincipales_1rryl_554 input:focus,._cardDatosPrincipales_1rryl_554 select:focus{border-color:#3f51b5;outline:none}._cardDatosPrincipales_1rryl_554 ._errorMessage_1rryl_368{color:#d7263d;font-size:.91em;font-weight:500;margin-top:0}._inputGroup_1rryl_81._loading_1rryl_629 input{background-image:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6 80px);background-size:600px;animation:_shimmer_1rryl_1 2s infinite linear}@keyframes _shimmer_1rryl_1{0%{background-position:-100px}to{background-position:600px}}@media (min-width: 640px){._inputsRow_1rryl_135{display:grid;grid-template-columns:1fr 1fr;gap:16px}._inputGroup_1rryl_81 input,._inputGroup_1rryl_81 select,._inputGroup_1rryl_81 textarea{padding:12px 14px;font-size:15px}._operacionText_1rryl_297{font-size:14px}._autocompleteItem_1rryl_272{min-height:50px;padding:14px}._header_1rryl_30{padding:12px 24px;min-height:48px}._backFixed_1rryl_38{top:12px;left:24px}}@media (min-width: 768px){._autocompleteWrapper_1rryl_242{position:absolute;top:100%;left:0;right:0;bottom:auto;border-top:none;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:320px;margin-top:4px;animation:_fadeIn_1rryl_1 .2s ease-out}._autocompleteWrapper_1rryl_242:before{display:none}@keyframes _fadeIn_1rryl_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._autocompleteList_1rryl_266{padding:8px}._autocompleteItem_1rryl_272{padding:12px;margin-bottom:4px;min-height:auto}._autocompleteItem_1rryl_272:hover{background-color:#f3f4f6}._operacionIcon_1rryl_292{font-size:20px}._operacionText_1rryl_297,._inputGroup_1rryl_81 label{font-size:14px}._inputGroup_1rryl_81 input,._inputGroup_1rryl_81 select,._inputGroup_1rryl_81 textarea{padding:10px 12px;font-size:14px}}@media (max-width: 900px){._flexContainer_1rryl_547{flex-direction:column;gap:1.5rem}._cardDatosPrincipales_1rryl_554{position:static;max-width:100%;width:100%;margin:0;margin-top:1.5rem;padding:1.1rem .75rem .7rem}._row_1rryl_142{gap:10px 6px}._inputShort_1rryl_153,._inputDescripcion_1rryl_162{min-width:120px;max-width:100%}._productGrid_1rryl_454{gap:10px 6px}._containerInput_1rryl_789{min-width:120px;max-width:100%;width:48%}}@media (max-width: 600px){._header_1rryl_30{padding:10px 16px;min-height:44px}._backFixed_1rryl_38{top:10px;left:36px}}@media (max-width: 300px){._containerForm_1rryl_5{padding:6px 4px 20px}._formContainer_1rryl_61{gap:0}._row_1rryl_142{flex-direction:column;gap:6px;width:100%}._inputShort_1rryl_153,._inputDescripcion_1rryl_162{width:100%;min-width:0;max-width:100%}._productsSection_1rryl_436{padding:10px 5px 7px}._productGrid_1rryl_454{flex-direction:column;gap:8px}._addProductButton_1rryl_504{width:100%;margin-top:8px;align-self:stretch}._containerBtn_1rryl_485{flex-direction:column;gap:10px;align-items:center}._containerBtn_1rryl_485 button,._containerBtn_1rryl_485 ._btnGen_1rryl_496{width:90%;min-width:0;max-width:98vw;flex:0 1 90%}._form_1rryl_61,._cardDatosPrincipales_1rryl_554{width:100%;min-width:0;max-width:100%;padding:.6rem .3rem .5rem}._flexContainer_1rryl_547{gap:.7rem}._containerInput_1rryl_789,._containerInputt_1rryl_880{width:100%}}@media (prefers-color-scheme: dark){._inputGroup_1rryl_81 label{color:#f3f4f6}._inputGroup_1rryl_81 input,._inputGroup_1rryl_81 select,._inputGroup_1rryl_81 textarea{background-color:#1f2937;border-color:#374151;color:#f3f4f6}._inputGroup_1rryl_81 input:focus,._inputGroup_1rryl_81 select:focus,._inputGroup_1rryl_81 textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa33}._autocompleteWrapper_1rryl_242{background-color:#1f2937;border-color:#374151}._autocompleteItem_1rryl_272{background-color:#374151;border-color:#4b5563}._autocompleteItem_1rryl_272:active{background-color:#4b5563}._operacionText_1rryl_297{color:#f3f4f6}._autocompleteEmpty_1rryl_305{color:#9ca3af}}._container_rv72k_1{margin:10px auto;padding:20px;background-color:transparent;max-width:1250px;min-width:500px}._header_rv72k_12{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:16px}._subtitle_rv72k_21{margin:4px 0 0;font-size:.9rem;color:#555}._searchContainer_rv72k_27{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._searchBar_rv72k_34{flex:1 1 220px;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:.95rem}._recordsBadge_rv72k_42{padding:5px 10px;border-radius:999px;background:#eef2ff;color:#273272;font-size:.8rem;font-weight:500}._statusSummary_rv72k_53{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}._statusChip_rv72k_60{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f5f5f5;font-size:.8rem}._statusDot_rv72k_70{width:8px;height:8px;border-radius:999px}._statusBadge_rv72k_77{padding:3px 8px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase}._statusInUse_rv72k_85{background:#e6f8ec;color:#1a7f3c}._statusReserved_rv72k_90{background:#fff6e5;color:#b47404}._statusOut_rv72k_95{background:#ffe6e6;color:#b42929}._statusDefault_rv72k_100{background:#e5e7eb;color:#374151}._vehicleList_rv72k_107{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}._vehicleCard_rv72k_113{position:relative;display:flex;flex-direction:row;background:#fff;border-radius:10px;cursor:pointer;box-shadow:0 1px 4px #00000014;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;border:1px solid #f1f1f1}._vehicleCard_rv72k_113:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}._plateStrip_rv72k_132{width:6px}._cardContent_rv72k_137{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:6px}._cardHeaderRow_rv72k_145{display:flex;justify-content:space-between;align-items:center;gap:6px}._plateLabel_rv72k_152{font-weight:600;font-size:1rem}._cardInfoRow_rv72k_157{display:flex;flex-wrap:wrap;gap:10px;font-size:.85rem;color:#444}._cardInfoItem_rv72k_165 strong{font-weight:600}._pagination_rv72k_171{margin-top:20px;text-align:center}._emptyState_rv72k_176{margin-top:24px;text-align:center;font-size:.95rem;color:#666}._modalContent_rv72k_185{max-width:600px}._modalContent_rv72k_185 h2{margin-top:0;margin-bottom:4px}._modalPlate_rv72k_194{margin:0 0 12px;font-weight:600;font-size:1.1rem}._modalGrid_rv72k_200{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}._modalRow_rv72k_206{display:flex;gap:4px;font-size:.9rem}._modalKey_rv72k_212{font-weight:600;text-transform:capitalize}._modalValue_rv72k_217{word-break:break-word}._header_rv72k_12{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}._headerRight_rv72k_228{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}._topRow_rv72k_236{display:flex;align-items:center;gap:.75rem}._bottomRow_rv72k_243{display:flex;justify-content:flex-end;width:100%}._searchContainer_rv72k_27{width:260px}._searchBar_rv72k_34{width:100%}._recordsBadge_rv72k_42{font-size:.8rem;background:#e0e7ff;color:#1d4ed8;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}._menuDisplay_rv72k_271{padding:.45rem .75rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:.9rem;color:#1f2933;cursor:pointer;box-shadow:0 1px 3px #0f172a1a;transition:box-shadow .15s ease,transform .1s ease}._menuDisplay_rv72k_271:hover{box-shadow:0 4px 10px #0f172a2e;transform:translateY(-1px)}._menuDisplay_rv72k_271:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}._actionButtonBase_rv72k_292{border:none;border-radius:999px;font-size:.8rem;padding:.25rem .9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .08s ease;white-space:nowrap}._editButton_rv72k_307{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}._deleteButton_rv72k_312{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}._reserveButton_rv72k_317{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}._header_rv72k_12{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.2rem}._headerLeft_rv72k_341{flex:1 1 auto}._headerRight_rv72k_228{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}._title_rv72k_353{font-size:2rem;font-weight:700;color:#1957e8;margin:0 0 .2rem;text-align:left}._subtitle_rv72k_21{margin:0;font-size:.9rem;color:#4b5563}._filterRow_rv72k_368{display:flex;align-items:center;gap:.75rem}._searchContainer_rv72k_27{min-width:190px}._searchBar_rv72k_34{width:100%;min-width:180px;padding:.45rem .75rem;border-radius:999px;border:1px solid #cbd5e1;background:#f9fafb;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._searchBar_rv72k_34:focus{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #2563eb40}._menuDisplay_rv72k_271{padding:.4rem .75rem;border-radius:999px;border:1px solid #cbd5e1;background:#f9fafb;font-size:.9rem;cursor:pointer}._actionRow_rv72k_408{display:flex;align-items:center;gap:.75rem}._createVehicleButton_rv72k_415{border:none;border-radius:999px;padding:.38rem .95rem;font-size:.86rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#2563eb,#22c55e);cursor:pointer;box-shadow:0 2px 8px #0f172a40;transition:transform .08s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}._createVehicleButton_rv72k_415:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a4d}._createVehicleButton_rv72k_415:active{transform:translateY(0);box-shadow:0 2px 6px #0f172a40}._recordsBadge_rv72k_42{padding:.25rem .7rem;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.8rem;font-weight:600}._modalContent_rv72k_185{padding:24px 12px 12px;display:flex;flex-direction:column;align-items:center}._modalTitle_rv72k_456{text-align:center;font-size:1.26rem;font-weight:700;margin-bottom:24px;color:#1d4c94}._vehiclePlate_rv72k_464{color:#19a344;font-weight:800;letter-spacing:.5px;font-size:1.08em}._detailsTable_rv72k_471{border-collapse:collapse;margin-bottom:16px;font-size:1.03rem}._detailsTable_rv72k_471 th,._detailsTable_rv72k_471 td{padding:6px 14px;text-align:center}._detailsTable_rv72k_471 th{font-weight:700;color:#253a58;background:#f5f8fd;border-bottom:2px solid #d3e8ff}._detailsTable_rv72k_471 td{color:#283037}._actionsRow_rv72k_491{width:100%;display:flex;justify-content:flex-end;margin-top:10px}._verCompletaBtn_rv72k_498{background:linear-gradient(90deg,#0096ff,#13d07b 70%);color:#fff;border:none;border-radius:7px;padding:7px 19px;font-weight:600;font-size:1rem;margin-left:9px;box-shadow:0 1px 6px #a3e4f9d1,0 1px 1px #cee5d3ad;cursor:pointer;transition:background .17s,box-shadow .14s}._verCompletaBtn_rv72k_498:hover{background:linear-gradient(95deg,#047be6,#1bcf7f 78%)}._message_rv72k_514{margin:16px auto;padding:6px 8px;border-radius:7px;font-size:1rem;font-weight:500;max-width:45vw;width:480px;box-sizing:border-box;text-align:center;box-shadow:0 2px 12px #0001;word-break:break-word}._success_rv72k_529{color:#155724;background:#d4edda;border:1px solid #b8ecc5}._error_rv72k_535{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}._exportButton_rv72k_540{background:linear-gradient(#067e02,#07c576),linear-gradient(90deg,#03aa0c,#4beba0);color:#fff;padding:5px 8px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:.2s ease-in-out;display:flex;align-items:center;gap:8px}._exportButton_rv72k_540:hover:not(:disabled){background:#046404;transform:translateY(-1px)}._exportButton_rv72k_540:active:not(:disabled){background:#146803;transform:translateY(0)}._exportButton_rv72k_540:disabled{background:#b6c5d1;cursor:not-allowed;opacity:.6}@media (max-width: 600px){._message_rv72k_514{width:98vw;font-size:.98rem;padding:10px 6px;margin:10px 0;border-radius:5px}}@media (max-width: 900px){._header_rv72k_12{flex-direction:column;align-items:stretch}._headerRight_rv72k_228{align-items:stretch}._filterRow_rv72k_368{flex-wrap:wrap;justify-content:flex-start}._actionRow_rv72k_408{justify-content:space-between}}@media (max-width: 640px){._title_rv72k_353{font-size:1.6rem;text-align:center}._subtitle_rv72k_21{text-align:center}._headerRight_rv72k_228{align-items:stretch}._filterRow_rv72k_368{flex-direction:column;align-items:stretch}._searchContainer_rv72k_27,._menuDisplay_rv72k_271{width:100%}._actionRow_rv72k_408{flex-direction:column-reverse;align-items:stretch;gap:.4rem}._createVehicleButton_rv72k_415,._recordsBadge_rv72k_42{width:100%;text-align:center;justify-content:center}}@media (max-width: 600px){._header_rv72k_12{align-items:flex-start}._cardHeaderRow_rv72k_145{flex-direction:column;align-items:flex-start}._vehicleCard_rv72k_113{flex-direction:row}}._vehicleCard_rv72k_113{position:relative;display:flex;flex-direction:column;gap:6px}._cardMain_rv72k_666{all:unset;cursor:pointer;display:flex;flex-direction:row;background:#fff;border-radius:10px;box-shadow:0 1px 4px #00000014;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;border:1px solid #f1f1f1}._cardMain_rv72k_666:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}._cardNeedsChecklist_rv72k_685 ._cardMain_rv72k_666{border-color:#f59e42;box-shadow:0 0 0 1px #f59e424d}._checklistButton_rv72k_691{margin-top:2px;align-self:flex-end;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:none;background:#f59e42;color:#fff;font-size:.78rem;cursor:pointer;transition:background .15s ease,transform .1s ease}._checklistButton_rv72k_691:hover{background:#e68a25;transform:translateY(-1px)}._modalChecklistButton_rv72k_713{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:none;background:#f59e42;color:#fff;font-size:.85rem;cursor:pointer;transition:background .15s ease,transform .1s ease}._modalChecklistButton_rv72k_713:hover{background:#e68a25;transform:translateY(-1px)}._container_14wdn_1{margin:20px auto;padding:20px;background-color:transparent;width:100%;max-width:1300px;min-width:500px;box-sizing:border-box}._loadingMessage_14wdn_12{text-align:center;color:#888;font-size:1.2rem;margin-top:2rem}._message_14wdn_19{margin-top:1.5rem;margin-bottom:.5rem;padding:1rem 1.5rem;border-radius:6px;font-size:1rem;background:#f5f7fa;color:#333;border:1px solid #e3e5e8;transition:background .2s}._error_14wdn_31{background:#ffe6e6;color:#c00;border:1px solid #ffbdbd}._summaryContainer_14wdn_37{margin-top:2rem;text-align:right;font-size:1rem;color:#444}._detailsContainer_14wdn_44{padding:1.2rem;background:#f8fafd;border-radius:8px;box-shadow:0 1px 4px #0000000a}._detailsRow_14wdn_51{display:flex;align-items:center;margin-bottom:.7rem}._detailsRow_14wdn_51 strong{min-width:120px;color:#0056b3}._importSummary_14wdn_62{margin-top:2rem;padding:1.5rem;background:#fcfcfc;border-radius:10px;box-shadow:0 2px 8px #00000008}._importTable_14wdn_70{width:100%;border-collapse:collapse;margin-top:1rem}._importTable_14wdn_70 th,._importTable_14wdn_70 td{border:1px solid #e8e8e8;padding:.6rem 1rem;text-align:left}._importTable_14wdn_70 th{background:#f1f1f6;color:#555}._importTable_14wdn_70 tr:nth-child(2n){background:#f7f8fa}._myCustomBtn_14wdn_91{display:inline-flex;gap:2px;background:linear-gradient(135deg,#4f9dce,#17bd6d);color:#eff0f2;border:1.5px solid #90caf9;border-radius:8px;padding:.35em 1.2em;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .16s,color .15s,border .15s,box-shadow .18s;box-shadow:0 1px 7px #0e62df17;border-bottom:2px solid #026123}._myCustomBtn_14wdn_91:hover{background:linear-gradient(135deg,#17bd6d 50%,#bbdefb);color:#1565c0;border-color:#1565c0;transform:translateY(-2px) scale(1.03);box-shadow:0 2px 10px #0e62df1a}._sectionTitle_14wdn_115{color:#0467be;flex-wrap:wrap}._placa_14wdn_119{color:#080808;font-weight:800;letter-spacing:.5px;margin-left:7px;font-size:1.13em}._home_1i0vt_4{--bg: #f4f6fb;--surface: #ffffff;--border: #e3e8f2;--border-strong: #c9d4ea;--text: #0f1e3d;--text-2: #4a5876;--text-3: #7a88a6;--brand: #1d4ed8;--brand-dark: #143774;--radius: 16px;--shadow-sm: 0 1px 2px rgba(15, 30, 61, .05);--shadow-md: 0 10px 28px rgba(15, 30, 61, .1);min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}._content_1i0vt_26{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:32px 20px 24px;box-sizing:border-box}._hero_1i0vt_36{margin-bottom:28px}._eyebrow_1i0vt_40{display:inline-block;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:#e8efff;border-radius:999px}._title_1i0vt_53{margin:0 0 6px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:800;letter-spacing:-.01em;color:var(--brand-dark)}._subtitle_1i0vt_61{margin:0;max-width:60ch;font-size:1rem;line-height:1.5;color:var(--text-2)}._section_1i0vt_70{margin-bottom:28px}._sectionTitle_1i0vt_74{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}._sectionNote_1i0vt_86{padding:2px 8px;font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:none;color:#92400e;background:#fef3c7;border-radius:999px}._grid_1i0vt_97{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}._card_1i0vt_104{display:flex;align-items:center;gap:14px;width:100%;min-height:84px;padding:16px;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}._card_1i0vt_104:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}._card_1i0vt_104:focus-visible{outline:3px solid rgba(29,78,216,.35);outline-offset:2px}._cardActive_1i0vt_133{border-color:#86efac;box-shadow:0 0 0 3px #22c55e26}._cardIcon_1i0vt_138{flex:none;display:grid;place-items:center;width:48px;height:48px;font-size:22px;border-radius:12px}._azul_1i0vt_149{color:#1d4ed8;background:#e8efff}._verde_1i0vt_150{color:#15803d;background:#e3f7ea}._ambar_1i0vt_151{color:#b45309;background:#fef3e2}._violeta_1i0vt_152{color:#6d28d9;background:#f1eafe}._rojo_1i0vt_153{color:#b91c1c;background:#fdecec}._cardBody_1i0vt_155{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}._cardTitle_1i0vt_163{font-size:1rem;font-weight:700;line-height:1.3;color:var(--text)}._cardDesc_1i0vt_170{font-size:.85rem;line-height:1.35;color:var(--text-3)}._cardArrow_1i0vt_176{flex:none;font-size:13px;color:#b3bdd3;transition:color .18s,transform .18s}._card_1i0vt_104:hover ._cardArrow_1i0vt_176{color:var(--brand);transform:translate(2px)}._primaryBtn_1i0vt_189,._secondaryBtn_1i0vt_190{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font:inherit;font-size:.95rem;font-weight:700;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s}._primaryBtn_1i0vt_189{color:#fff;background:var(--brand);border:none}._primaryBtn_1i0vt_189:hover{background:#1e40af}._secondaryBtn_1i0vt_190{color:var(--brand);background:var(--surface);border:1px solid var(--border-strong)}._secondaryBtn_1i0vt_190:hover:not(:disabled){background:#f1f5ff}._secondaryBtn_1i0vt_190:disabled{opacity:.6;cursor:default}._linkBtn_1i0vt_229{padding:0;font:inherit;font-weight:600;color:var(--brand);background:none;border:none;cursor:pointer}._linkBtn_1i0vt_229:hover{text-decoration:underline}._spin_1i0vt_243{animation:_spin_1i0vt_243 .9s linear infinite}@keyframes _spin_1i0vt_243{to{transform:rotate(360deg)}}._livePanel_1i0vt_252{margin-top:4px;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);animation:_fadeIn_1i0vt_1 .25s ease-out}._liveHeader_1i0vt_262{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._liveTitle_1i0vt_270{display:flex;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:800;color:var(--brand-dark)}._liveDot_1i0vt_280{width:9px;height:9px;background:#22c55e;border-radius:50%;box-shadow:0 0 #22c55e99;animation:_pulse_1i0vt_1 1.8s infinite}@keyframes _pulse_1i0vt_1{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}._liveSub_1i0vt_294{margin:4px 0 0;font-size:.85rem;color:var(--text-3)}._liveControls_1i0vt_300{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 14px}._searchBox_1i0vt_309{flex:1 1 240px;max-width:340px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--text-3);background:#f8faff;border:1px solid var(--border);border-radius:10px;transition:border-color .15s,box-shadow .15s}._searchBox_1i0vt_309:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #1d4ed81f}._searchBox_1i0vt_309 input{flex:1;min-width:0;padding:10px 0;font:inherit;font-size:.95rem;color:var(--text);background:transparent;border:none;outline:none}._livePager_1i0vt_340{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--text-2)}._livePager_1i0vt_340 button{width:34px;height:34px;font:inherit;font-weight:700;color:var(--brand);background:#eef3ff;border:none;border-radius:8px;cursor:pointer}._livePager_1i0vt_340 button:disabled{color:#b8c2d8;background:#f3f5fa;cursor:default}._liveList_1i0vt_367{display:grid;gap:10px}._liveItem_1i0vt_372{display:grid;gap:10px;padding:14px 16px;background:#fafbff;border:1px solid var(--border);border-radius:12px}._liveTop_1i0vt_381{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._liveLeft_1i0vt_388{display:flex;flex-direction:column;gap:2px;min-width:0}._liveOT_1i0vt_395{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:800;color:var(--brand-dark)}._liveTag_1i0vt_404{padding:2px 8px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px}._tagCampo_1i0vt_413{color:#15803d;background:#e3f7ea}._tagTaller_1i0vt_414{color:#1d4ed8;background:#e8efff}._liveTrabajo_1i0vt_416{font-size:.92rem;color:var(--text-2)}._liveMeta_1i0vt_421{font-size:.8rem;color:var(--text-3)}._livePercent_1i0vt_426{flex:none;font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;color:#15803d}._liveBar_1i0vt_434{height:8px;overflow:hidden;background:#e6ebf4;border-radius:999px}._liveBarFill_1i0vt_441{height:100%;background:linear-gradient(90deg,#4ade80,#16a34a);border-radius:999px;transition:width .3s ease}._empty_1i0vt_449{padding:28px 0;text-align:center;font-size:.95rem;color:var(--text-3)}._errorBox_1i0vt_456{padding:12px 14px;font-size:.9rem;font-weight:600;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}._noAccess_1i0vt_466{max-width:420px;margin:12vh auto 0;padding:32px 28px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}._noAccess_1i0vt_466 h2{margin:0 0 8px;font-size:1.3rem;color:var(--brand-dark)}._noAccess_1i0vt_466 p{margin:0 0 20px;color:var(--text-2)}._modalOverlay_1i0vt_489{position:fixed;top:0;right:0;bottom:0;left:0;z-index:555;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f1e3d59;animation:_overlayIn_1i0vt_1 .2s}._modal_1i0vt_489{width:min(620px,100%);max-height:88vh;overflow:auto;padding:22px 22px 18px;background:var(--surface);border-radius:18px;box-shadow:0 20px 50px #0f1e3d40;animation:_fadeIn_1i0vt_1 .22s ease-out}._modalHeader_1i0vt_512{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._modalHeader_1i0vt_512 h3{margin:0;font-size:1.15rem;font-weight:800;color:var(--brand-dark)}._modalClose_1i0vt_526{width:34px;height:34px;font-size:22px;line-height:1;color:var(--text-3);background:transparent;border:none;border-radius:8px;cursor:pointer}._modalClose_1i0vt_526:hover{color:var(--text);background:#f1f4fa}._progGroup_1i0vt_543{margin-bottom:16px}._progGroupTitle_1i0vt_547{display:block;margin-bottom:6px;font-size:.85rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}._progItem_1i0vt_557{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 10px;font-size:.92rem;border-bottom:1px solid #eef1f7}._progItem_1i0vt_557:last-child{border-bottom:none}._progName_1i0vt_571{font-weight:600;color:var(--text)}._progOt_1i0vt_576{padding:2px 8px;font-size:.8rem;font-weight:700;color:var(--brand);background:#e8efff;border-radius:999px}._progHora_1i0vt_585{font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--text-2)}._footer_1i0vt_592{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:20px 16px 28px;font-size:.85rem;color:var(--text-3)}@keyframes _fadeIn_1i0vt_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlayIn_1i0vt_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._card_1i0vt_104,._cardArrow_1i0vt_176,._livePanel_1i0vt_252,._modal_1i0vt_489,._liveDot_1i0vt_280,._spin_1i0vt_243{animation:none;transition:none}}@media (max-width: 600px){._content_1i0vt_26{padding:20px 16px 16px}._grid_1i0vt_97{grid-template-columns:1fr;gap:10px}._card_1i0vt_104{min-height:72px;padding:14px}._cardIcon_1i0vt_138{width:42px;height:42px;font-size:19px}._livePanel_1i0vt_252{padding:16px}._searchBox_1i0vt_309{max-width:none}._progItem_1i0vt_557{grid-template-columns:1fr auto}._progHora_1i0vt_585{grid-column:1 / -1}}._header_1usvs_1{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px;background:#f7fafc;z-index:5}._backFixed_1usvs_11{position:absolute;top:12px;left:18px;z-index:10;background:transparent;border-radius:50%;padding:4px;transition:box-shadow .2s;outline:none}._backFixed_1usvs_11:focus{box-shadow:0 2px 6px #abcffe7c}._header_1usvs_1 h1{text-align:center;margin:0;font-size:2rem;font-weight:700;color:#2f8bfe;letter-spacing:1px}._form_1usvs_36{background:#e2edf8;border-radius:14px;box-shadow:0 8px 32px #b6d6fa3d;padding:32px 24px;width:100%;max-width:370px;margin:28px auto 0;display:flex;flex-direction:column;align-items:stretch;transition:box-shadow .2s}._item_input_1usvs_50{display:flex;flex-direction:column;gap:7px;margin-bottom:22px;text-align:left}._item_input_1usvs_50 label{font-size:1rem;font-weight:600;color:#23407a;margin-bottom:1px;letter-spacing:.3px}._item_input_1usvs_50 input{background-color:#f5fafe;border:none;border-bottom:2px solid #2f8bfe;height:44px;padding:0 12px;margin-bottom:6px;border-radius:9px;font-size:1.08rem;letter-spacing:.2px;transition:box-shadow .2s,border .2s}._item_input_1usvs_50 input:focus{border-bottom:2.5px solid #1877f3;outline:none;box-shadow:0 0 4px #a9d2fc66}._error_1usvs_85{color:#d32f2f;font-size:1rem;text-align:center;margin-bottom:10px;margin-top:-12px;font-weight:500}._btn_1usvs_94{background-color:#2f8bfe;color:#fff;border:none;border-radius:7px;padding:13px 0;font-size:1.1rem;font-weight:600;cursor:pointer;box-shadow:0 2px 12px #63abee12;transition:background .18s,box-shadow .16s;margin-top:5px}._btn_1usvs_94:disabled{background:#aaccfc;color:#eee;cursor:not-allowed}._btn_1usvs_94:not(:disabled):hover,._btn_1usvs_94:not(:disabled):focus{background-color:#1878cb;box-shadow:0 2px 16px #1878cb34;outline:none}@media (max-width: 680px){._header_1usvs_1{padding:12px 7vw}._form_1usvs_36{max-width:99vw;min-width:unset;padding:22px 5vw;margin-top:16px}._header_1usvs_1 h1{font-size:1.3rem}}@media (max-width: 475px){._header_1usvs_1{padding:13px 4vw 8px}._form_1usvs_36{padding:10px 2vw 16px;border-radius:11px;box-shadow:0 4px 16px #b1cff378;max-width:99vw}._item_input_1usvs_50 input{height:40px;font-size:1rem}._btn_1usvs_94{font-size:1rem;padding:11px 0}._backFixed_1usvs_11{left:7px;top:12px;z-index:15;background:#f7fafc;border-radius:50%;padding:5px;box-shadow:0 2px 6px #0000001a}}@media (max-width: 375px){._form_1usvs_36{padding:8px 1vw 11px}._item_input_1usvs_50 label,._error_1usvs_85{font-size:.93rem}._header_1usvs_1 h1{font-size:1.03rem}}._container_w7186_2{width:88%;padding:16px;box-sizing:border-box}._message_w7186_9{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:14px;background:#eef2ff;color:#1e3a8a;border:1px solid #c7d2fe}._error_w7186_19{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}._forbiddenMessage_w7186_26{padding:20px;border-radius:12px;border:1px solid #fee2e2;background:#fff1f2;color:#9f1239}._forbiddenMessage_w7186_26 h2{margin:0 0 8px;font-size:18px}._forbiddenMessage_w7186_26 p{margin:0;font-size:14px}._detailsContainer_w7186_45{display:grid;grid-template-columns:1fr;gap:10px;padding:4px 2px;max-height:60vh;overflow:auto}._detailsRow_w7186_54{display:grid;grid-template-columns:160px 1fr;align-items:start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:14px;line-height:1.25rem}._detailsRow_w7186_54 strong{color:#111827;font-weight:700;white-space:nowrap}._rowExpired_w7186_73{background-color:#fef2f2;border-left:3px solid #dc2626}._rowExpired_w7186_73:hover{background-color:#fee2e2!important}._cardExpired_w7186_83{border-left:3px solid #dc2626;background-color:#fef2f2}@media (max-width: 640px){._detailsRow_w7186_54{grid-template-columns:1fr}._detailsRow_w7186_54 strong{white-space:normal}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}._containerInput_1m8f4_47 select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23111827' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}._containerForm_1m8f4_2{padding:16px;box-sizing:border-box}._header_1m8f4_9{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 0 18px}._backFixed_1m8f4_17{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._container_1m8f4_2{width:100%;max-width:980px;margin:0 auto}._formContainer_1m8f4_32{background:transparent;padding:16px;display:grid;gap:2px;border-radius:18px;box-shadow:0 2px 16px #00000021}._formRow_1m8f4_41{display:flex;gap:20px;margin-bottom:20px}._formRow_1m8f4_41 ._containerInput_1m8f4_47{flex:1;min-width:200px}._containerInput_1m8f4_47{display:grid;gap:6px}._containerInput_1m8f4_47 label{font-size:13px;font-weight:700;color:#111827}._containerInput_1m8f4_47 label{font-size:13px;font-weight:700;color:#111827;display:flex;align-items:center;gap:4px}._containerInput_1m8f4_47 input,._containerInput_1m8f4_47 select,._containerInput_1m8f4_47 textarea{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;color:#111827;outline:none;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}._containerInput_1m8f4_47 select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23111827' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}._containerInput_1m8f4_47 textarea{resize:vertical;min-height:84px}._containerInput_1m8f4_47 input:focus,._containerInput_1m8f4_47 select:focus,._containerInput_1m8f4_47 textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}._error_1m8f4_110{margin:0;font-size:12px;color:#b91c1c}._errorMessage_1m8f4_117{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:12px;padding:10px 12px;margin-bottom:12px;font-size:13px;line-height:1.25rem}._floatingSuccess_1m8f4_129{position:fixed;top:18px;right:18px;z-index:9999;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:12px;padding:10px 12px;box-shadow:0 12px 28px #1118271f;font-size:13px;font-weight:700}._containerBtn_1m8f4_143{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_1m8f4_143 button,._containerBtn_1m8f4_143 ._btnGen_1m8f4_153{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}@keyframes _slideIn_1m8f4_1{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){._containerForm_1m8f4_2{padding:12px}._header_1m8f4_9{padding:14px 0;margin-bottom:16px}._header_1m8f4_9 h1{font-size:20px}._formContainer_1m8f4_32{padding:16px;gap:16px;border-radius:12px}._formRow_1m8f4_41{grid-template-columns:1fr 1fr;gap:16px}._containerInput_1m8f4_47 input,._containerInput_1m8f4_47 select,._containerInput_1m8f4_47 textarea{padding:10px 12px;font-size:14px}._containerBtn_1m8f4_143{gap:10px}}@media (max-width: 640px){._containerForm_1m8f4_2{padding:8px;background:transparent}._header_1m8f4_9{padding:12px 0 14px;margin-bottom:14px;position:relative}._header_1m8f4_9 h1{font-size:18px;font-weight:600;padding-left:40px}._backFixed_1m8f4_17{position:absolute;left:0;top:10px;z-index:10}._formContainer_1m8f4_32{padding:12px;gap:12px;border-radius:10px;box-shadow:0 4px 12px #1118270d}._formRow_1m8f4_41{grid-template-columns:1fr;gap:12px;margin-bottom:0}._containerInput_1m8f4_47{gap:4px}._containerInput_1m8f4_47 label{font-size:12px;font-weight:600}._containerInput_1m8f4_47 input,._containerInput_1m8f4_47 select,._containerInput_1m8f4_47 textarea{padding:10px;font-size:14px;border-radius:8px}._containerInput_1m8f4_47 textarea{min-height:80px;font-size:14px}._error_1m8f4_110{font-size:11px}._errorMessage_1m8f4_117{padding:10px 12px;margin-bottom:12px;font-size:12px;border-radius:10px}._containerBtn_1m8f4_143{flex-direction:column;gap:8px;align-items:stretch;padding-top:8px}._containerBtn_1m8f4_143 button{width:100%;padding:12px 16px!important;font-size:14px}._floatingSuccess_1m8f4_129{top:12px;right:12px;left:12px;max-width:unset;border-radius:10px;font-size:12px;padding:10px 12px}}@media (max-width: 480px){._containerForm_1m8f4_2{padding:4px}._header_1m8f4_9{padding:10px 0 12px;margin-bottom:12px}._header_1m8f4_9 h1{font-size:16px;padding-left:36px}._formContainer_1m8f4_32{padding:10px;gap:10px}._formRow_1m8f4_41{gap:10px}._containerInput_1m8f4_47 input,._containerInput_1m8f4_47 select,._containerInput_1m8f4_47 textarea{padding:8px 10px;font-size:13px}._containerInput_1m8f4_47 label{font-size:11px}._containerInput_1m8f4_47 textarea{min-height:70px}._containerBtn_1m8f4_143{gap:6px}._containerBtn_1m8f4_143 button{padding:10px 14px!important;font-size:13px}._floatingSuccess_1m8f4_129{font-size:11px;padding:8px 10px}}._containerForm_cpnmy_2{width:100%;padding:18px 16px;box-sizing:border-box}._container_cpnmy_2{width:100%;max-width:980px;margin:0 auto;background:transparent;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 10px 30px #0206170f;padding:18px}._floatingSuccess_cpnmy_21{position:sticky;top:12px;z-index:10;width:fit-content;margin:0 auto 12px;padding:10px 14px;border-radius:10px;background:#ecfdf5;color:#065f46;border:1px solid rgba(6,95,70,.25);box-shadow:0 6px 18px #065f461f;font-weight:600}._errorMessage_cpnmy_36{margin:10px 0 14px;padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid rgba(185,28,28,.25);color:#991b1b;font-size:.95rem;line-height:1.2rem;overflow:auto}._formContainer_cpnmy_49{display:grid;grid-template-columns:1fr;gap:12px}._formContainer_cpnmy_49 label{font-size:.95rem;font-weight:700;color:#0f172a;margin-top:6px}._formContainer_cpnmy_49 input[type=date],._formContainer_cpnmy_49 input[type=number],._formContainer_cpnmy_49 textarea,._formContainer_cpnmy_49 select{width:100%;border:1px solid rgba(15,23,42,.15);border-radius:12px;padding:10px 12px;font-size:.95rem;outline:none;background:#fff;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}._formContainer_cpnmy_49 textarea{resize:vertical;min-height:90px}._formContainer_cpnmy_49 input:focus,._formContainer_cpnmy_49 textarea:focus,._formContainer_cpnmy_49 select:focus{border-color:#2563ebb3;box-shadow:0 0 0 4px #2563eb26}._containerBtn_cpnmy_95{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_cpnmy_95 button,._containerBtn_cpnmy_95 ._btnGen_cpnmy_105{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._formContainer_cpnmy_49 .react-select__control{border-radius:12px;border-color:#0f172a26;min-height:44px;box-shadow:none}._formContainer_cpnmy_49 .react-select__option{font-size:.92rem}._rowTwoFields_cpnmy_124{display:flex;gap:16px;align-items:flex-start}._field_cpnmy_130{display:flex;flex-direction:column;flex:1}._dateInput_cpnmy_136{width:100%;min-width:220px}._freqInput_cpnmy_141{width:110px}@media (max-width: 640px){._rowTwoFields_cpnmy_124{flex-direction:column}._freqInput_cpnmy_141{width:100%}}._header_cpnmy_154{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_cpnmy_162{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_cpnmy_154 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 600px){._containerInput_cpnmy_178,._containerInputt_cpnmy_179{width:100%}}@media (max-width: 600px){._header_cpnmy_154{padding:10px 16px;min-height:44px}._backFixed_cpnmy_162{top:10px;left:36px}}@keyframes _fadeOut_cpnmy_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerBtn_cpnmy_95{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_cpnmy_95 button,._containerBtn_cpnmy_95 ._btnGen_cpnmy_105{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_cpnmy_95{flex-direction:column;gap:8px;align-items:stretch}}._wrap_1ebv1_1{display:grid;gap:12px}._selectedEvents_1ebv1_7{margin-top:6px}._title_1ebv1_11{margin:0 0 8px;font-size:16px;font-weight:600}._noEvents_1ebv1_17{opacity:.7;font-size:14px}._eventsList_1ebv1_22{display:grid;gap:8px}._eventRow_1ebv1_27{width:100%}._dayHasEvent_1ebv1_34{background:#3b82f61f}._defaultDot_1ebv1_39{display:inline-block;width:7px;height:7px;border-radius:999px;background:#3b82f6;margin-top:2px}.react-calendar{width:100%;max-width:420px;border:1px solid #e9ecef;border-radius:12px;padding:10px;background:#fff;font-family:inherit}.react-calendar__navigation{display:flex;gap:6px;margin-bottom:8px}.react-calendar__navigation button{border-radius:10px;border:1px solid #e9ecef;background:#f8f9fa;color:#111827;padding:8px 10px;min-width:44px}.react-calendar__navigation button:disabled{opacity:.5;cursor:not-allowed}.react-calendar__month-view__weekdays{text-transform:uppercase;font-size:11px;color:#6b7280}.react-calendar__month-view__weekdays abbr{text-decoration:none}.react-calendar__tile{border-radius:10px;padding:10px 6px;position:relative}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background:#f3f4f6}.react-calendar__tile--now{outline:2px solid rgba(59,130,246,.35);background:#fff}.react-calendar__tile--active{background:#2563eb!important;color:#fff!important}.react-calendar__month-view__days__day--neighboringMonth{color:#9ca3af}.react-calendar__tile>span{display:inline-block;line-height:0;margin-top:2px}._dot_1fdsj_1{display:inline-block;width:8px;height:8px;border-radius:999px;margin-top:2px}._dotExpired_1fdsj_9{background:#e53935}._dotPending_1fdsj_10{background:#f4b400}._dayHasEvent_1fdsj_12{background:#f4b4001f}._dayExpired_1fdsj_13{background:#e539351f}._itemButton_1fdsj_15{width:100%;text-align:left;border:1px solid #eee;padding:10px;border-radius:10px;background:#fff}._itemExpired_1fdsj_24{border-color:#ffcdd2}._itemPending_1fdsj_25{border-color:#ffe0b2}._itemTitle_1fdsj_27{display:flex;justify-content:space-between;gap:10px;align-items:center}._statusBadge_1fdsj_34{font-size:12px;padding:2px 8px;border-radius:999px}._statusExpired_1fdsj_40{background:#ffebee;color:#b71c1c}._statusPending_1fdsj_41{background:#fff8e1;color:#6d4c41}._itemMeta_1fdsj_43{font-size:12px;opacity:.8;margin-top:4px}._containerForm_znote_2{width:100%;padding:18px 16px;box-sizing:border-box}._container_znote_2{width:100%;max-width:980px;margin:0 auto;background:transparent;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 10px 30px #0206170f;padding:18px}._floatingSuccess_znote_21{position:sticky;top:12px;z-index:10;width:fit-content;margin:0 auto 12px;padding:10px 14px;border-radius:10px;background:#ecfdf5;color:#065f46;border:1px solid rgba(6,95,70,.25);box-shadow:0 6px 18px #065f461f;font-weight:600}._errorMessage_znote_36{margin:10px 0 14px;padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid rgba(185,28,28,.25);color:#991b1b;font-size:.95rem;line-height:1.2rem;overflow:auto}._formContainer_znote_49{display:grid;grid-template-columns:1fr;gap:12px}._formContainer_znote_49 label{font-size:.95rem;font-weight:700;color:#0f172a;margin-top:6px}._formContainer_znote_49 input[type=date],._formContainer_znote_49 input[type=number],._formContainer_znote_49 textarea,._formContainer_znote_49 select{width:100%;border:1px solid rgba(15,23,42,.15);border-radius:12px;padding:10px 12px;font-size:.95rem;outline:none;background:#fff;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}._formContainer_znote_49 textarea{resize:vertical;min-height:90px}._formContainer_znote_49 input:focus,._formContainer_znote_49 textarea:focus,._formContainer_znote_49 select:focus{border-color:#2563ebb3;box-shadow:0 0 0 4px #2563eb26}._containerBtn_znote_95{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_znote_95 button,._containerBtn_znote_95 ._btnGen_znote_105{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._formContainer_znote_49 .react-select__control{border-radius:12px;border-color:#0f172a26;min-height:44px;box-shadow:none}._formContainer_znote_49 .react-select__option{font-size:.92rem}._rowTwoFields_znote_124{display:flex;gap:16px;align-items:flex-start}._field_znote_130{display:flex;flex-direction:column;flex:1}._dateInput_znote_136{width:100%;min-width:220px}._freqInput_znote_141{width:110px}._header_znote_144 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}@media (max-width: 640px){._rowTwoFields_znote_124{flex-direction:column}._freqInput_znote_141{width:100%}}h1{margin-bottom:14px;font-size:1.8rem;font-weight:700;color:#0252a8;letter-spacing:1px}._header_znote_144{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_znote_152{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}@media (max-width: 600px){._containerInput_znote_199,._containerInputt_znote_200{width:100%}}@media (max-width: 600px){._header_znote_144{padding:10px 16px;min-height:44px}._backFixed_znote_152{top:10px;left:36px}}@keyframes _fadeOut_znote_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerBtn_znote_95{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_znote_95 button,._containerBtn_znote_95 ._btnGen_znote_105{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_znote_95{flex-direction:column;gap:8px;align-items:stretch}}._container_ososv_2{margin:20px auto;padding:20px;background-color:transparent;max-width:1300px}._message_ososv_10{width:100%;max-width:1100px;margin:0 auto 14px;padding:10px 12px;border-radius:12px;font-size:.95rem;line-height:1.2rem;background:#eff6ff;color:#1e3a8a;border:1px solid rgba(30,58,138,.18)}._error_ososv_23{background:#fef2f2;color:#991b1b;border:1px solid rgba(185,28,28,.22)}._detailsContainer_ososv_30{display:grid;grid-template-columns:1fr;gap:8px;padding:6px 2px}._detailsRow_ososv_37{display:grid;grid-template-columns:170px 1fr;gap:10px;align-items:baseline;padding:8px 10px;background:#02061708;border:1px solid rgba(2,6,23,.06);border-radius:12px;font-size:.95rem;word-break:break-word}._detailsRow_ososv_37 strong{color:#0f172a;font-weight:800}._summaryContainer_ososv_56{width:100%;max-width:1100px;margin:12px auto 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#0f172a;font-weight:700}._rowExpired_ososv_67{background-color:#ffe9e9}._rowExpired_ososv_67:hover{background-color:#ffd6d6}._cardExpired_ososv_75{border:1px solid #ffb3b3;background-color:#fff3f3}._agendaContainer_ososv_79{justify-content:flex-end;margin-top:-41px}._agendaToggle_ososv_85{margin:8px 0 12px;padding:8px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}._agendaOverlay_ososv_95{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:9999;display:grid;place-items:start center;padding-top:80px}._agendaPanel_ososv_106{width:min(900px,calc(100vw - 24px));max-height:calc(100vh - 120px);overflow:auto;background:#fff;border-radius:14px;border:1px solid #e5e7eb;padding:12px}._agendaHeader_ososv_116{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}._agendaHeader_ososv_116 button{width:36px;height:36px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;font-size:18px}@media (max-width: 520px){._container_ososv_2{padding:12px}._detailsRow_ososv_37{grid-template-columns:1fr}}._containerForm_koz2d_2{max-width:960px;margin:2rem auto;background:transparent;border-radius:12px;border:.5px solid rgba(0,0,0,.12);padding:2rem}._header_koz2d_12{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:.5px solid rgba(0,0,0,.1)}._header_koz2d_12 h1{font-size:20px;font-weight:500}._backFixed_koz2d_27{position:absolute;left:0;top:50%;transform:translateY(-50%)}._flexRow_koz2d_35{display:flex;gap:1.5rem;align-items:flex-start}._leftPanel_koz2d_42{min-width:200px;max-width:220px;background:#f8f8f7;border-radius:8px;border:.5px solid rgba(0,0,0,.1);padding:1.25rem;font-size:13px;color:#555;line-height:1.7;position:sticky;top:1rem}._leftPanel_koz2d_42 strong{font-weight:500;color:#111;display:block;margin-top:.5rem}._leftPanel_koz2d_42 strong:first-child{margin-top:0}._formGrid_koz2d_68{display:flex;flex-direction:column;gap:1rem}._containerInput_koz2d_75,._inputGroup_koz2d_76{display:flex;flex-direction:column;gap:5px;position:relative}._containerInput_koz2d_75 label,._inputGroup_koz2d_76 label{font-size:13px;font-weight:500;color:#555}._row_koz2d_91{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._input_koz2d_76,._select_koz2d_99,._textarea_koz2d_100{width:100%;padding:8px 11px;font-size:14px;font-family:inherit;color:#111;background:#fff;border:.5px solid rgba(0,0,0,.25);border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}._input_koz2d_76:focus,._select_koz2d_99:focus,._textarea_koz2d_100:focus{border-color:#00000080;box-shadow:0 0 0 3px #0000000d}._input_koz2d_76:disabled,._select_koz2d_99:disabled,._textarea_koz2d_100:disabled{opacity:.5;cursor:not-allowed}._select_koz2d_99{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px;cursor:pointer}._textarea_koz2d_100{resize:vertical;min-height:70px;line-height:1.5}._error_koz2d_144{font-size:12px;color:#c0392b;margin-top:2px}._dropdown_koz2d_151,._autocompleteList_koz2d_152{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 4px 16px #00000014;z-index:50;max-height:200px;overflow-y:auto;list-style:none;padding:4px 0}._dropdownList_koz2d_168{list-style:none;padding:4px 0}._dropdownItem_koz2d_173,._autocompleteItem_koz2d_174{padding:8px 12px;font-size:13px;color:#111;cursor:pointer;transition:background .1s}._dropdownItem_koz2d_173:hover,._autocompleteItem_koz2d_174:hover{background:#f4f4f2}._loadingInline_koz2d_188{font-size:12px;color:#999;padding:4px 0}._containerBtn_koz2d_195{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_koz2d_195 button,._containerBtn_koz2d_195 ._btnGen_koz2d_205{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}@media (max-width: 680px){._flexRow_koz2d_35{flex-direction:column}._leftPanel_koz2d_42{max-width:100%;min-width:unset;position:static}._row_koz2d_91{grid-template-columns:1fr}}._containerForm_wmlnw_1{max-width:540px;margin:34px auto 24px;border-radius:18px;box-shadow:0 8px 36px #2d374e1a,0 2px 8px #33445a0a;background:#fafbfc;padding:36px 32px 32px;border:1px solid #e5e7eb;font-family:Inter,Segoe UI,Arial,sans-serif}._header_wmlnw_12{display:flex;align-items:center;gap:18px;margin-bottom:18px}._backFixed_wmlnw_18{margin-right:6px}._header_wmlnw_12 h1{flex:1;font-size:1.35rem;text-align:center;color:#134063;letter-spacing:.4px;font-weight:700}._faultInfo_wmlnw_31{background:linear-gradient(90deg,#f8fafc 80%,#e0f2ff);border:1.5px solid #e1e6ef;border-radius:9px;margin-bottom:20px;padding:13px 18px;font-size:1.06rem;color:#122043;font-weight:540;box-shadow:0 1px 10px #2d57780d}._faultInfo_wmlnw_31 strong{color:#1965c9}._formContainer_wmlnw_47{display:flex;flex-direction:column;gap:16px}._containerInput_wmlnw_53{display:flex;flex-direction:column;gap:4px}._containerInput_wmlnw_53 label{font-size:1.01rem;font-weight:600;color:#364f6b;margin-bottom:4px;letter-spacing:.02em}._input_wmlnw_67,._textarea_wmlnw_68,._select_wmlnw_69{padding:8px 12px;border:1.3px solid #c9d1d9;border-radius:7px;font-size:1rem;background:#fcfdff;transition:border-color .18s,box-shadow .18s;color:#163056;outline:none;font-family:inherit}._input_wmlnw_67:focus,._textarea_wmlnw_68:focus,._select_wmlnw_69:focus{border-color:#2988f0;box-shadow:0 0 0 2px #e9f3ff}._input_wmlnw_67:disabled,._textarea_wmlnw_68:disabled,._select_wmlnw_69:disabled{background:#f1f4f9;color:#b1bbc6;cursor:not-allowed}._error_wmlnw_97{color:#e63946;font-size:.96rem;margin-top:3px;font-weight:600}._containerBtn_wmlnw_104{display:flex;gap:14px;justify-content:flex-end;margin-top:8px}._containerBtn_wmlnw_104 button{min-width:109px;min-height:39px;font-size:1rem;font-weight:700;padding:8px 17px}@media (max-width: 768px){._containerForm_wmlnw_1{padding:16px 5vw 24px;max-width:98vw}._header_wmlnw_12 h1{font-size:1.1rem}._faultInfo_wmlnw_31{font-size:.97rem;padding:11px 5vw}}@media (max-width: 520px){._containerForm_wmlnw_1{padding:7vw 2vw 18px;margin:12px auto}._header_wmlnw_12,._containerBtn_wmlnw_104{flex-direction:column;gap:10px;align-items:stretch}._header_wmlnw_12 h1{font-size:1rem}}._container_8ql13_1{max-width:1100px;margin:24px auto;background:#f8fafc;padding:22px 18px 36px;border-radius:16px;min-height:80vh}._cardGrid_8ql13_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;margin-bottom:18px}._card_8ql13_9{background:#fff;border:1.5px solid #dbeafe;border-radius:12px;box-shadow:0 2px 8px #0001;padding:18px 12px;transition:box-shadow .18s,border-color .18s;cursor:pointer}._card_8ql13_9:hover,._card_8ql13_9:focus{border-color:#2563eb;box-shadow:0 6px 16px #2563eb22;outline:none}._detailsContainer_8ql13_30{padding:8px 6px}._detailsRow_8ql13_33{margin-bottom:8px;font-size:15px;color:#283346;display:flex;align-items:flex-start;gap:2px;flex-wrap:wrap}._detailsRow_8ql13_33 strong{color:#1d3557;min-width:140px;font-weight:600}._detailsImagesSection_8ql13_47{margin:22px 0 8px}._imagesGrid_8ql13_50{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}._previewImg_8ql13_56{width:82px;height:66px;object-fit:cover;border-radius:8px;border:1.5px solid #dbeafe;background:#eee;transition:box-shadow .19s}._imageLink_8ql13_65:hover ._previewImg_8ql13_56{box-shadow:0 2px 10px #0f768526;border-color:#0ea5e9}._summaryContainer_8ql13_69{margin-top:22px;text-align:right;font-size:14px;color:#334155}._error_8ql13_75{background:#ffe3e3;border:1.5px solid #ec4a16;color:#b91c1c}._message_8ql13_80{padding:12px 18px;background:#f8fafb;border:1px solid #cbd5e1;border-radius:10px;margin:18px 0;color:#194d91;font-weight:500}._searchInput_8ql13_89{border:1px solid #cbd5e1;border-radius:10px;padding:10px 13px;font-size:15px;background:#fff;outline:none;transition:border-color .14s}._searchInput_8ql13_89:focus{border-color:#2563eb;background:#eef6ff}._detailsContainer_8ql13_30{padding:32px 28px 24px;border-radius:14px;min-width:min(430px,95vw);max-width:98vw;max-height:90vh}._detailsRow_8ql13_33,._detailsRowColumn_8ql13_110{margin-bottom:10px;font-size:1.04rem;color:#3b4351}._detailsRow_8ql13_33 strong{min-width:120px;display:inline-block;color:#193166}._detailsRowColumn_8ql13_110>strong{font-size:1.12rem;color:#3465b5;margin-bottom:.5em;display:block}._actividadesList_8ql13_128{margin-top:5px;margin-bottom:10px;display:flex;flex-direction:column;gap:12px}._actividadItem_8ql13_136{background:#f8faff;border:1px solid #ebf1fa;border-radius:7px;padding:14px 18px;box-shadow:0 1px 8px #6478b412;font-size:1rem;display:flex;flex-direction:column;gap:6px}._actividadHeader_8ql13_148{display:flex;align-items:center;font-size:1.1rem;font-weight:600;color:#2456a6;gap:26px}._imputacion_8ql13_156{background:#e5eefb;color:#217296;border-radius:5px;padding:1px 7px;font-size:.98rem;font-weight:500}._actividadInfo_8ql13_165{font-size:.97rem;color:#4b5870;display:flex;flex-wrap:wrap;gap:20px}._actividadFooter_8ql13_172{display:flex;gap:30px;font-size:.98rem;color:#585868;flex-wrap:wrap}._emptyAvances_8ql13_180{font-size:1rem;color:#969cbb;padding:12px 0;letter-spacing:.1em}._detailsContainer_8ql13_30 img{box-shadow:0 1px 6px #0001;transition:filter .12s}._detailsContainer_8ql13_30 img:hover{filter:brightness(1.1) drop-shadow(0 2px 10px #186cc366)}@media (max-width: 600px){._detailsContainer_8ql13_30{padding:12px 3vw;min-width:min(94vw,250px)}}@media (max-width: 690px){._cardGrid_8ql13_9{grid-template-columns:1fr;gap:10px}}@media (max-width: 520px){._container_8ql13_1{padding:8px 2vw;border-radius:7px}._detailsContainer_8ql13_30{padding:4px 2px}._detailsRow_8ql13_33{flex-direction:column;gap:2px;font-size:13px}._summaryContainer_8ql13_69{font-size:12px}}._modalOverlay_8ql13_227{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f182a4d;z-index:1000;display:flex;align-items:center;justify-content:center}._modalContent_8ql13_236{background:#fff;padding:26px 18px;border-radius:18px;max-width:550px;box-shadow:0 8px 32px #0002;width:98vw;max-height:94vh;overflow-y:auto}._container_1ewpr_1{width:100%;padding:1rem;box-sizing:border-box}._message_1ewpr_7{margin-top:1rem;padding:12px 14px;border-radius:10px;font-size:.92rem;font-weight:600;background:#e8f7ee;color:#166534}._error_1ewpr_17{background:#fdecec;color:#b42318}._success_1ewpr_22{background:#e8f7ee;color:#166534}._detailRows_1ewpr_29{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.45rem 0;border-bottom:1px solid #edf1f7;font-size:.95rem}._detailGrid_1ewpr_38{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}._fullWidth_1ewpr_44{grid-column:1 / -1}._detailRow_1ewpr_29{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.45rem 0;border-bottom:1px solid #edf1f7;font-size:.95rem}._label_1ewpr_57{font-weight:700;color:#243447;min-width:140px;flex-shrink:0}._assignButton_1ewpr_64{border:none;background:linear-gradient(90deg,#0ea5e9,#22c55e);color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:1rem;transition:all .2s ease;flex-shrink:0}._assignButton_1ewpr_64:hover{transform:scale(1.05);opacity:.95}._activitiesSection_1ewpr_85{margin-top:1rem}._sectionTitle_1ewpr_89{margin:0 0 .85rem;font-size:1.05rem;font-weight:700;color:#1f2d3d}._emptyMessage_1ewpr_96{margin:0;padding:1rem;border-radius:12px;background:#f8fafc;color:#64748b;text-align:center;border:1px dashed #d9e2ec}._activitiesList_1ewpr_106{display:flex;flex-direction:column;gap:.85rem}._activityCard_1ewpr_112{border:1px solid #dbe4ee;border-radius:12px;background:#f8fbff;padding:.85rem;box-shadow:0 2px 8px #0f172a0a}._activityHeader_1ewpr_120{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.55rem;border-bottom:1px solid #e8eef5}._activityId_1ewpr_130{font-size:.92rem;font-weight:700;color:#1e3a5f}._editButton_1ewpr_136{border:none;background:#dbeafe;color:#1d4ed8;border-radius:8px;padding:.45rem .8rem;font-size:.85rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:background .2s ease,transform .2s ease}._editButton_1ewpr_136:hover{background:#bfdbfe;transform:translateY(-1px)}._editActivityForm_1ewpr_156{display:flex;flex-direction:column;gap:.8rem}._formGroup_1ewpr_162{display:flex;flex-direction:column;gap:.35rem}._input_1ewpr_168,._textarea_1ewpr_169,._tableTextarea_1ewpr_170{width:100%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.72rem .85rem;font-size:.92rem;outline:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}._tableInput_1ewpr_181{width:70%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.72rem .85rem;font-size:.92rem;outline:none;background:#fff;min-width:50px}._tableInputinicio_1ewpr_192{width:100%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.72rem .85rem;font-size:.92rem;outline:none;background:#fff;min-width:145px}._input_1ewpr_168:focus,._textarea_1ewpr_169:focus,._tableInput_1ewpr_181:focus,._tableInputinicio_1ewpr_192:focus,._tableTextarea_1ewpr_170:focus{border-color:#1992ff;box-shadow:0 0 0 3px #1992ff1f}._textarea_1ewpr_169,._tableTextarea_1ewpr_170{min-height:72px;resize:vertical}._twoColumns_1ewpr_219{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._editActions_1ewpr_225{display:flex;justify-content:flex-end;gap:.7rem;margin-top:.2rem;flex-wrap:wrap}._saveButton_1ewpr_233,._cancelButton_1ewpr_234{border:none;border-radius:9px;padding:.35rem .6rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;width:80px;min-width:unset}._cancelButton_1ewpr_234{background:#eef2f7;color:#334155}._cancelButton_1ewpr_234:hover{background:#dde5ee}._saveButton_1ewpr_233{background:linear-gradient(90deg,#0ea5e9,#22c55e);color:#fff}._saveButton_1ewpr_233:hover{opacity:.96;transform:translateY(-1px)}._saveButton_1ewpr_233:disabled,._cancelButton_1ewpr_234:disabled{opacity:.65;cursor:not-allowed;transform:none}._activitiesTableWrapper_1ewpr_273{width:100%;border:1px solid #dbe4ee;border-radius:12px;background:#fff}._activitiesTable_1ewpr_273{width:100%;border-collapse:collapse;font-size:.92rem;table-layout:fixed}._activitiesTable_1ewpr_273 thead{background:#f1f5f9}._activitiesTable_1ewpr_273 th,._activitiesTable_1ewpr_273 td{padding:.85rem .75rem;border-bottom:1px solid #e8eef5;vertical-align:middle;overflow-wrap:break-word;word-wrap:break-word}._activitiesTable_1ewpr_273 th{font-weight:700;color:#243447;white-space:nowrap}._activitiesTable_1ewpr_273 tbody tr:hover{background:#f8fbff}._activitiesTable_1ewpr_273 th:nth-child(2),._activitiesTable_1ewpr_273 td:nth-child(2),._activitiesTable_1ewpr_273 th:nth-child(3),._activitiesTable_1ewpr_273 td:nth-child(3),._activitiesTable_1ewpr_273 th:nth-child(4),._activitiesTable_1ewpr_273 td:nth-child(4),._activitiesTable_1ewpr_273 th:nth-child(5),._activitiesTable_1ewpr_273 td:nth-child(5),._activitiesTable_1ewpr_273 td:nth-child(6){text-align:center}._tableActions_1ewpr_323{display:flex;flex-direction:column;gap:.45rem;align-items:center}@media (max-width: 900px){._detailsContainer_1ewpr_331{max-height:76vh}._detailRows_1ewpr_29,._detailRow_1ewpr_29{flex-direction:column;gap:.25rem;align-items:flex-start}._label_1ewpr_57{min-width:unset}}@media (max-width: 768px){._container_1ewpr_1{padding:.75rem .5rem}._message_1ewpr_7{font-size:.9rem;padding:10px 12px;margin-top:.75rem}._detailsContainer_1ewpr_331{max-height:75vh;padding-right:.15rem}._activityHeader_1ewpr_120{flex-direction:column;align-items:flex-start}._twoColumns_1ewpr_219{grid-template-columns:1fr}._editActions_1ewpr_225{flex-direction:column;align-items:stretch}._cancelButton_1ewpr_234,._saveButton_1ewpr_233,._editButton_1ewpr_136{width:100%;justify-content:center}._sectionTitle_1ewpr_89{font-size:1rem}._activitiesTableWrapper_1ewpr_273{overflow-x:auto}._activitiesTable_1ewpr_273{min-width:820px;table-layout:auto}._activitiesTable_1ewpr_273 th,._activitiesTable_1ewpr_273 td{padding:.7rem .6rem;font-size:.88rem}._tableInput_1ewpr_181,._tableTextarea_1ewpr_170{font-size:.88rem}}@media (max-width: 480px){._container_1ewpr_1{padding:.5rem .35rem}._message_1ewpr_7{font-size:.85rem;padding:9px 10px}._detailsContainer_1ewpr_331{max-height:72vh}._detailRows_1ewpr_29,._detailRow_1ewpr_29{font-size:.9rem;padding:.45rem 0}._activityId_1ewpr_130{font-size:.88rem}._input_1ewpr_168,._textarea_1ewpr_169,._tableInput_1ewpr_181,._tableTextarea_1ewpr_170{font-size:.88rem;padding:.68rem .78rem}._cancelButton_1ewpr_234,._saveButton_1ewpr_233,._editButton_1ewpr_136{font-size:.84rem}._sectionTitle_1ewpr_89{font-size:.95rem}}._containerForm_4ls0h_1{width:100%;max-width:1100px;margin:0 auto;padding:1rem;box-sizing:border-box}._card_4ls0h_9{background:transparent;border:1px solid #d9e4f2;border-radius:20px;box-shadow:0 8px 24px #0f172a14;padding:1.2rem 1.1rem}._header_4ls0h_17{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-bottom:1.25rem}._backFixed_4ls0h_25{position:absolute;left:0;top:0}._headerText_4ls0h_31{text-align:center}._title_4ls0h_35{margin:0;font-size:1.5rem;font-weight:800;color:#0252a8}._subtitle_4ls0h_42{margin-top:.55rem;font-size:1rem;color:#5b6b84}._form_4ls0h_48{display:flex;flex-direction:column;gap:1rem}._activityRow_4ls0h_54{background:#f7fbff;border:1px solid #d9e4f2;border-radius:16px;padding:1rem;max-width:100%}._activityRowHeader_4ls0h_62{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem}._activityTitle_4ls0h_70{margin:0;font-size:.95rem;font-weight:800;color:#183153}._compactGrid_4ls0h_77{display:grid;grid-template-columns:minmax(320px,2fr) minmax(40px,90px) minmax(250px,1.4fr) minmax(250px,1.4fr) 44px;gap:.75rem;align-items:end}._descripcionGroup_4ls0h_90{min-width:0}._formGroup_4ls0h_94{display:flex;flex-direction:column;gap:.25rem;min-width:0}._label_4ls0h_101{font-size:.95rem;font-weight:700;color:#183153;line-height:1.1}._labelWithHint_4ls0h_108{display:inline-flex;align-items:center;gap:.25rem}._hintIcon_4ls0h_114{width:18px;height:18px;border-radius:50%;background:#eef2ff;color:#1d4ed8;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:help;border:1px solid #c7d2fe;line-height:1;flex-shrink:0}._inputsmall_4ls0h_131{width:90px;min-width:90px;max-width:90px;border-radius:10px;min-height:40px;padding:.55rem .6rem;text-align:center}._inputfecha_4ls0h_141{width:190px;min-width:190px;max-width:190px;border-radius:10px;min-height:40px;padding:.55rem .6rem;text-align:center}._textarea_4ls0h_151{min-width:320px;box-sizing:border-box;border:1px solid #55d187;border-radius:10px;background:#fff;font-size:.9rem;outline:none;transition:all .2s ease}._textarea_4ls0h_151{padding:.55rem .8rem}._input_4ls0h_131:focus,._textarea_4ls0h_151:focus,._inputsmall_4ls0h_131:focus{border-color:#1992ff;box-shadow:0 0 0 3px #1992ff1f}._textarea_4ls0h_151{resize:none}._compactTextarea_4ls0h_177{min-height:40px;max-height:48px}._helpText_4ls0h_182{font-size:.8rem;color:#4c5d73;line-height:1.3;margin-top:.1rem}._removeButton_4ls0h_189{width:38px;height:38px;border:none;background:#ffe3e3;color:#e03131;border-radius:12px;padding:0;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;align-self:end;justify-self:end}._removeButton_4ls0h_189:hover{background:#ffd1d1}._topActions_4ls0h_209{display:flex;justify-content:flex-start;margin-top:.25rem}._addButton_4ls0h_215{border:none;background:#eef6ff;color:#1565ff;border-radius:12px;padding:.75rem 1rem;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease}._addButton_4ls0h_215:hover{background:#dfeeff}._containerBtn_4ls0h_231{display:flex;justify-content:center;gap:.9rem;margin-top:.75rem;flex-wrap:wrap}._floatingMessage_4ls0h_239{margin-bottom:1rem;padding:.9rem 1rem;border-radius:12px;font-size:.95rem;font-weight:700}._floatingSuccess_4ls0h_247{background:#e9f9ef;color:#1f7a3d;border:1px solid #bfe8cc}._floatingError_4ls0h_253{background:#fff0f0;color:#c92a2a;border:1px solid #ffc9c9}._formGroupDuracion_4ls0h_259{align-self:start}._totalDurationBox_4ls0h_262{display:flex;align-items:center;gap:10px;margin-top:20px;padding:12px 16px;border-radius:10px;background:#f4f6f8;font-size:15px}._totalDurationLabel_4ls0h_276{color:#555}._totalDurationValue_4ls0h_280{color:#111;font-size:18px}@media (max-width: 1100px){._compactGrid_4ls0h_77{grid-template-columns:1.7fr 100px 1.45fr 1.15fr 40px}}@media (max-width: 900px){._title_4ls0h_35{font-size:1.7rem}._compactGrid_4ls0h_77{grid-template-columns:1fr 120px 1fr;gap:.75rem}._descripcionGroup_4ls0h_90{grid-column:1 / -1}._removeButton_4ls0h_189{justify-self:start}}@media (max-width: 640px){._containerForm_4ls0h_1{padding:.6rem}._card_4ls0h_9{padding:1rem .85rem;border-radius:16px}._header_4ls0h_17{padding-top:2.4rem}._backFixed_4ls0h_25{top:0;left:0}._title_4ls0h_35{font-size:1.45rem;line-height:1.2}._subtitle_4ls0h_42{font-size:.92rem;line-height:1.4}._activityRow_4ls0h_54{padding:.85rem}._activityRowHeader_4ls0h_62{flex-direction:column;align-items:flex-start}._compactGrid_4ls0h_77{grid-template-columns:1fr}._descripcionGroup_4ls0h_90{grid-column:auto}._inputsmall_4ls0h_131{max-width:100%}._removeButton_4ls0h_189{justify-self:start}._containerBtn_4ls0h_231{flex-direction:column;align-items:stretch}}._formPage_4yz71_1{width:100%;min-height:100vh;padding:1rem;box-sizing:border-box}._containerForm_4yz71_8{width:100%;max-width:700px;margin:0 auto}._form_4yz71_1{background:transparent;border-radius:16px;padding:1.5rem;border:1px solid #e4e9f1;box-shadow:0 8px 24px #0f172a14}._header_4yz71_22{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._backFixed_4yz71_29{flex-shrink:0}._fieldBox_4yz71_33{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}._fieldBox_4yz71_33 label{font-size:.95rem;font-weight:600;color:#334155}._input_4yz71_46{width:100%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.85rem .95rem;font-size:.95rem;outline:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}._input_4yz71_46:focus{border-color:#1992ff;box-shadow:0 0 0 3px #1992ff1f}._containerBtn_4yz71_63{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1rem;flex-wrap:wrap}._error_4yz71_71{color:#b42318;font-size:.88rem;margin-top:.2rem}._floatingSuccess_4yz71_77,._floatingError_4yz71_78{position:fixed;top:16px;right:16px;z-index:1000;padding:12px 16px;border-radius:10px;font-size:.92rem;font-weight:600;box-shadow:0 8px 18px #0f172a1f;max-width:360px}._floatingSuccess_4yz71_77{background:#e8f7ee;color:#166534}._floatingError_4yz71_78{background:#fdecec;color:#b42318}._afterCreateBox_4yz71_101{margin-top:1.2rem;padding:1rem;border:1px solid #dbe4ee;border-radius:14px;background:#f8fbff}._afterCreateTitle_4yz71_109{margin:0 0 .35rem;font-size:1.05rem;color:#223046}._afterCreateText_4yz71_115{margin:0 0 .9rem;color:#5b6676;font-size:.94rem}._afterCreateActions_4yz71_121{display:flex;gap:.8rem;flex-wrap:wrap}._primaryAction_4yz71_127,._secondaryAction_4yz71_128{border:none;border-radius:10px;padding:.8rem 1.05rem;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease}._primaryAction_4yz71_127{background:linear-gradient(90deg,#0ea5e9,#22c55e);color:#fff}._primaryAction_4yz71_127:hover{opacity:.96;transform:translateY(-1px)}._secondaryAction_4yz71_128{background:#eef2f7;color:#334155}._secondaryAction_4yz71_128:hover{background:#dde5ee}._containerBtn_4yz71_63{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:20px}._containerBtn_4yz71_63 button,._containerBtn_4yz71_63 ._btnGen_4yz71_166{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._dropdown_4yz71_173{position:absolute;top:44px;left:0;width:100%;z-index:30;background:#fff;border:1px solid #a9c4ee;border-radius:7px;max-height:210px;overflow-y:auto;box-shadow:0 6px 18px #29a0bb18;list-style:none;margin:0;padding:0}._dropdownItem_4yz71_189{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:1.045rem;transition:background .17s}._dropdownItem_4yz71_189:last-child{border-bottom:none}._dropdownItem_4yz71_189:hover{background:#eaf5fc}@media (max-width: 768px){._formPage_4yz71_1{padding:.75rem .5rem}._form_4yz71_1{padding:1rem;border-radius:14px}._header_4yz71_22{flex-direction:column;align-items:flex-start}._containerBtn_4yz71_63,._afterCreateActions_4yz71_121{flex-direction:column;align-items:stretch}._primaryAction_4yz71_127,._secondaryAction_4yz71_128{width:100%}._floatingSuccess_4yz71_77,._floatingError_4yz71_78{left:12px;right:12px;top:12px;max-width:unset}}@media (max-width: 480px){._formPage_4yz71_1{padding:.5rem .35rem}._form_4yz71_1{padding:.9rem}._fieldBox_4yz71_33 label,._input_4yz71_46,._primaryAction_4yz71_127,._secondaryAction_4yz71_128{font-size:.9rem}}@media (max-width: 600px){._containerBtn_4yz71_63{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_4yz71_63 button,._containerBtn_4yz71_63 ._btnGen_4yz71_166{width:50%;min-width:0;max-width:20%;flex:0 1 50%}}@media (max-width: 600px){._containerBtn_4yz71_63{flex-direction:column;gap:8px;align-items:stretch}}._containerForm_i1ogt_1{width:100%;max-width:1100px;margin:0 auto;padding:1rem;box-sizing:border-box}._card_i1ogt_9{background:#fff;border:1px solid #d9e4f2;border-radius:20px;box-shadow:0 8px 24px #0f172a14;padding:1.2rem 1.25rem}._header_i1ogt_17{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-bottom:1.25rem}._backFixed_i1ogt_25{position:absolute;left:0;top:0}._headerText_i1ogt_31{text-align:center}._title_i1ogt_35{margin:0;font-size:1.5rem;font-weight:800;color:#183153}._subtitle_i1ogt_42{margin-top:.55rem;font-size:1rem;color:#5b6b84}._form_i1ogt_48{display:flex;flex-direction:column;gap:1rem}._activityRow_i1ogt_54{background:#f7fbff;border:1px solid #d9e4f2;border-radius:16px;padding:1rem}._activityRowHeader_i1ogt_61{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem}._activityTitle_i1ogt_69{margin:0;font-size:.95rem;font-weight:800;color:#183153}._compactGrid_i1ogt_76{display:grid;grid-template-columns:1.9fr 110px 1.55fr 1.55fr 44px;gap:.55rem;align-items:end}._descripcionGroup_i1ogt_83{min-width:0}._formGroup_i1ogt_87{display:flex;flex-direction:column;gap:.35rem;min-width:0}._label_i1ogt_94{font-size:.95rem;font-weight:700;color:#183153;line-height:1.1}._labelWithHint_i1ogt_101{display:inline-flex;align-items:center;gap:.35rem}._hintIcon_i1ogt_107{width:18px;height:18px;border-radius:50%;background:#eef2ff;color:#1d4ed8;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:help;border:1px solid #c7d2fe;line-height:1;flex-shrink:0}._input_i1ogt_124,._textarea_i1ogt_125,._inputsmall_i1ogt_126{width:100%;min-width:0;box-sizing:border-box;border:1px solid #55d187;border-radius:10px;background:#fff;font-size:.9rem;outline:none;transition:all .2s ease}._input_i1ogt_124,._inputsmall_i1ogt_126{min-height:40px;padding:.55rem .8rem}._textarea_i1ogt_125{padding:.55rem .8rem}._input_i1ogt_124:focus,._textarea_i1ogt_125:focus,._inputsmall_i1ogt_126:focus{border-color:#1992ff;box-shadow:0 0 0 3px #1992ff1f}._textarea_i1ogt_125{resize:none}._compactTextarea_i1ogt_159{min-height:40px;max-height:48px}._helpText_i1ogt_164{font-size:.8rem;color:#4c5d73;line-height:1.3;margin-top:.1rem}._removeButton_i1ogt_171{width:38px;height:38px;border:none;background:#ffe3e3;color:#e03131;border-radius:12px;padding:0;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;align-self:end;justify-self:end}._removeButton_i1ogt_171:hover{background:#ffd1d1}._topActions_i1ogt_191{display:flex;justify-content:flex-start;margin-top:.25rem}._addButton_i1ogt_197{border:none;background:#eef6ff;color:#1565ff;border-radius:12px;padding:.75rem 1rem;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease}._addButton_i1ogt_197:hover{background:#dfeeff}._containerBtn_i1ogt_213{display:flex;justify-content:center;gap:.9rem;margin-top:.75rem;flex-wrap:wrap}._floatingMessage_i1ogt_221{margin-bottom:1rem;padding:.9rem 1rem;border-radius:12px;font-size:.95rem;font-weight:700}._floatingSuccess_i1ogt_229{background:#e9f9ef;color:#1f7a3d;border:1px solid #bfe8cc}._floatingError_i1ogt_235{background:#fff0f0;color:#c92a2a;border:1px solid #ffc9c9}._formGroupDuracion_i1ogt_241{align-self:start}@media (max-width: 1100px){._compactGrid_i1ogt_76{grid-template-columns:1.7fr 100px 1.45fr 1.15fr 40px}}@media (max-width: 900px){._title_i1ogt_35{font-size:1.7rem}._compactGrid_i1ogt_76{grid-template-columns:1fr 120px 1fr;gap:.75rem}._descripcionGroup_i1ogt_83{grid-column:1 / -1}._removeButton_i1ogt_171{justify-self:start}}@media (max-width: 640px){._containerForm_i1ogt_1{padding:.6rem}._card_i1ogt_9{padding:1rem .85rem;border-radius:16px}._header_i1ogt_17{padding-top:2.4rem}._backFixed_i1ogt_25{top:0;left:0}._title_i1ogt_35{font-size:1.45rem;line-height:1.2}._subtitle_i1ogt_42{font-size:.92rem;line-height:1.4}._activityRow_i1ogt_54{padding:.85rem}._activityRowHeader_i1ogt_61{flex-direction:column;align-items:flex-start}._compactGrid_i1ogt_76{grid-template-columns:1fr}._descripcionGroup_i1ogt_83{grid-column:auto}._inputsmall_i1ogt_126{max-width:100%}._removeButton_i1ogt_171{justify-self:start}._containerBtn_i1ogt_213{flex-direction:column;align-items:stretch}}:root{--c-bg: #f5f4f0;--c-surface: #ffffff;--c-surface-alt: #faf9f6;--c-border: #e2dfd8;--c-border-strong:#c8c4bc;--c-text: #1c1b18;--c-text-2: #5a5750;--c-text-3: #9a9590;--c-accent: #d97706;--c-accent-light: #fef3c7;--c-accent-hover: #b45309;--c-primary: #1c2b3a;--c-primary-hover:#253547;--c-danger: #dc2626;--c-selected-bg: #fffbeb;--c-selected-border: #d97706;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 12px 32px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.06);--shadow-card-hover: 0 8px 24px rgba(28,43,58,.12), 0 2px 6px rgba(28,43,58,.06);--font-body: "DM Sans", sans-serif;--font-mono: "DM Mono", monospace;--transition: .18s cubic-bezier(.4,0,.2,1)}._container_1rdhz_44{font-family:var(--font-body);background:var(--c-bg);min-height:100vh;padding:40px 24px 80px;color:var(--c-text);max-width:1200px;margin:0 auto;box-sizing:border-box}._header_1rdhz_56{margin-bottom:36px;border-left:4px solid var(--c-accent);padding-left:16px}._title_1rdhz_62{font-size:1.875rem;font-weight:700;letter-spacing:-.03em;color:var(--c-primary);margin:0 0 6px;line-height:1.15}._subtitle_1rdhz_71{font-size:.9375rem;color:var(--c-text-2);margin:0;font-weight:400}._searchBox_1rdhz_79{margin-bottom:28px;position:relative}._searchBox_1rdhz_79:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239a9590' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}._searchInput_1rdhz_96{width:100%;box-sizing:border-box;height:48px;padding:0 16px 0 44px;font-family:var(--font-body);font-size:.9375rem;color:var(--c-text);background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}._searchInput_1rdhz_96::placeholder{color:var(--c-text-3)}._searchInput_1rdhz_96:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #d977061f}._message_1rdhz_120{background:#fff7ed;border:1.5px solid #fed7aa;border-radius:var(--radius-md);color:#92400e;font-size:.875rem;padding:12px 16px;margin-bottom:20px}._emptyState_1rdhz_130{text-align:center;color:var(--c-text-3);font-size:.9375rem;padding:64px 24px;background:var(--c-surface);border-radius:var(--radius-lg);border:1.5px dashed var(--c-border)}._grid_1rdhz_141{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;animation:_fadeInUp_1rdhz_1 .35s ease both}@keyframes _fadeInUp_1rdhz_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._card_1rdhz_154{display:flex;flex-direction:column;gap:14px;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-lg);padding:20px;text-align:left;cursor:pointer;width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);position:relative;overflow:hidden}._card_1rdhz_154:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(217,119,6,.04) 0%,transparent 60%);opacity:0;transition:opacity var(--transition);pointer-events:none}._card_1rdhz_154:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--c-accent)}._card_1rdhz_154:hover:after{opacity:1}._card_1rdhz_154:active{transform:translateY(-1px)}._cardTop_1rdhz_196{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._badge_1rdhz_203{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.03em;color:var(--c-accent-hover);background:var(--c-accent-light);border:1px solid #fde68a;border-radius:20px;padding:3px 10px;line-height:1}._badges_1rdhz_217{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.03em;color:#87878a;background:#fff;border:1px solid var(--c-accent-hover);border-radius:20px;padding:3px 10px;line-height:1}._badgeSoft_1rdhz_232{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;color:var(--c-text-2);background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:20px;padding:3px 10px;line-height:1}._cardTitle_1rdhz_246{font-size:1rem;font-weight:600;color:var(--c-primary);margin:0;line-height:1.4;letter-spacing:-.01em}._metaList_1rdhz_256{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--c-border);padding-top:14px;margin-top:auto}._metaItem_1rdhz_265{display:flex;justify-content:space-between;align-items:baseline;font-size:.8125rem}._metaLabel_1rdhz_272{color:var(--c-text-3);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}._metaValue_1rdhz_280{color:var(--c-text-2);font-family:var(--font-mono);font-size:.8rem}._modalContent_1rdhz_287{font-family:var(--font-body);display:flex;flex-direction:column;gap:24px;color:var(--c-text)}._modalHeader_1rdhz_295{padding-bottom:16px;border-bottom:1.5px solid var(--c-border)}._modalEyebrow_1rdhz_300{font-family:var(--font-mono);font-size:.75rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-weight:500}._modalTitle_1rdhz_310{font-size:1.25rem;font-weight:700;color:var(--c-primary);margin:0;letter-spacing:-.02em;line-height:1.3}._modalSummary_1rdhz_320{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._summaryItem_1rdhz_326{background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:10px 14px;display:flex;flex-direction:column;gap:3px}._summaryLabel_1rdhz_336{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-3);font-weight:600}._summaryItem_1rdhz_326 span:last-child{font-family:var(--font-mono);font-size:.8125rem;color:var(--c-text-2)}._activitiesBlock_1rdhz_351{display:flex;flex-direction:column;gap:12px}._activitiesHeader_1rdhz_357{display:flex;justify-content:space-between;align-items:center}._activitiesTitle_1rdhz_363{font-size:.9375rem;font-weight:700;color:var(--c-primary);margin:0;letter-spacing:-.01em}._selectionInfo_1rdhz_371{font-family:var(--font-mono);font-size:.75rem;color:var(--c-accent);background:var(--c-accent-light);border:1px solid #fde68a;padding:3px 10px;border-radius:20px;font-weight:500}._activitiesList_1rdhz_383{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding-right:4px}._activitiesList_1rdhz_383::-webkit-scrollbar{width:5px}._activitiesList_1rdhz_383::-webkit-scrollbar-track{background:transparent}._activitiesList_1rdhz_383::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:10px}._activityCard_1rdhz_400{display:flex;gap:12px;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-md);padding:14px;cursor:pointer;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition);align-items:flex-start}._activityCard_1rdhz_400:hover{background:#fffdf7;border-color:var(--c-border-strong);box-shadow:var(--shadow-sm)}._activityCardSelected_1rdhz_421{background:var(--c-selected-bg)!important;border-color:var(--c-selected-border)!important;box-shadow:0 0 0 3px #d9770614!important}._activityCheck_1rdhz_428{flex-shrink:0;margin-top:2px}._activityCheck_1rdhz_428 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--c-border-strong);border-radius:4px;cursor:pointer;position:relative;background:var(--c-surface);transition:background var(--transition),border-color var(--transition)}._activityCard_1rdhz_400:hover ._activityCheck_1rdhz_428 input[type=checkbox]{border-color:var(--c-accent)}._activityCheck_1rdhz_428 input[type=checkbox]:checked{background:var(--c-accent);border-color:var(--c-accent)}._activityCheck_1rdhz_428 input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}._activityBody_1rdhz_469{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}._activityTop_1rdhz_477{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._activityTitle_1rdhz_484{font-size:.875rem;font-weight:600;color:var(--c-text);margin:0;line-height:1.4;letter-spacing:-.005em}._activityImp_1rdhz_493{flex-shrink:0;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--c-primary);background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:4px;padding:2px 7px;white-space:nowrap}._activityMeta_1rdhz_506{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.775rem;color:var(--c-text-2)}._activityMeta_1rdhz_506 strong{font-weight:600;color:var(--c-text-3);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;margin-right:2px}._modalActions_1rdhz_524{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1.5px solid var(--c-border)}._primaryButton_1rdhz_533,._secondaryButton_1rdhz_534{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.875rem;font-weight:600;border-radius:var(--radius-md);padding:0 20px;height:42px;cursor:pointer;border:none;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);letter-spacing:-.01em}._primaryButton_1rdhz_533{background:var(--c-primary);color:#fff;box-shadow:0 2px 6px #1c2b3a40}._primaryButton_1rdhz_533:hover:not(:disabled){background:var(--c-accent);box-shadow:0 4px 12px #d9770659;transform:translateY(-1px)}._primaryButton_1rdhz_533:active:not(:disabled){transform:none}._primaryButton_1rdhz_533:disabled{background:var(--c-border-strong);color:var(--c-text-3);cursor:not-allowed;box-shadow:none}._secondaryButton_1rdhz_534{background:transparent;color:var(--c-text-2);border:1.5px solid var(--c-border-strong)}._secondaryButton_1rdhz_534:hover{background:var(--c-surface-alt);border-color:var(--c-text-3);color:var(--c-text)}._activityCard_1rdhz_400{display:flex;gap:12px;padding:12px;border-radius:10px;background:#fff;border:1px solid #e6eef8;align-items:flex-start;transition:box-shadow .12s ease,transform .12s ease,opacity .12s ease}._activityCardSelected_1rdhz_421{box-shadow:0 8px 22px #08203214;transform:translateY(-2px);border-color:#cbe4ff;background:linear-gradient(180deg,#fff,#fbfcff)}._activityDisabled_1rdhz_603{opacity:.6;background:#f8fafc;border-color:#e6eef8;pointer-events:none}._activityCheck_1rdhz_428{display:flex;align-items:start;padding-top:4px}._activityCheck_1rdhz_428 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._activityBody_1rdhz_469{flex:1;display:flex;flex-direction:column;gap:8px}._activityTop_1rdhz_477{display:flex;align-items:center;justify-content:space-between;gap:12px}._activityTitle_1rdhz_484{margin:0;font-size:15px;font-weight:700;color:#0f172a}._statusCompleted_1rdhz_649,._statusPending_1rdhz_650{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}._statusCompleted_1rdhz_649{background:#ecfdf5;color:#065f46;border:1px solid #bbf7d0}._statusPending_1rdhz_650{background:#e8f7ff;color:#055160;border:1px solid #b6e0ff}._activityMeta_1rdhz_506{display:flex;gap:16px;flex-wrap:wrap;color:#475569;font-size:13px}._completedMessage_1rdhz_683{margin-top:6px;padding:8px 10px;background:#f1fdf7;border:1px solid #d9f7e6;color:#065f46;border-radius:8px;font-size:13px;font-weight:600}._activityDisabled_1rdhz_603 ._activityCheck_1rdhz_428 input[type=checkbox]{cursor:not-allowed;opacity:.95}._modalActions_1rdhz_524{position:sticky;bottom:0;background:#fff;padding:16px 0 0;margin-top:20px;z-index:10;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid #e5e7eb}@media (max-width: 600px){._modalActions_1rdhz_524{flex-direction:column;padding:12px 0 0}}@media (max-width: 640px){._activityMeta_1rdhz_506{gap:8px;font-size:12px}._activityCard_1rdhz_400{padding:10px;gap:8px}._activityTitle_1rdhz_484{font-size:14px}}@media (max-width: 640px){._container_1rdhz_44{padding:24px 16px 60px}._title_1rdhz_62{font-size:1.5rem}._grid_1rdhz_141{grid-template-columns:1fr;gap:14px}._modalSummary_1rdhz_320{grid-template-columns:1fr}._activityTop_1rdhz_477{flex-direction:column;gap:4px}._modalActions_1rdhz_524{flex-direction:column-reverse}._primaryButton_1rdhz_533,._secondaryButton_1rdhz_534{width:100%}}._page_1dgpb_1{min-height:100vh;background:linear-gradient(180deg,#f8fbff,#eef5ff);padding:24px;box-sizing:border-box}._card_1dgpb_8{width:100%;max-width:980px;margin:0 auto;background:#fff;border-radius:22px;padding:28px;box-shadow:0 18px 45px #0f172a14;box-sizing:border-box}._title_1dgpb_19{margin:0;color:#0f172a;font-size:32px;font-weight:800}._subtitle_1dgpb_26{margin:8px 0 0;color:#475569;font-size:15px}._message_1dgpb_32{margin-top:18px;border-radius:14px;padding:14px 16px;font-size:14px;font-weight:600}._error_1dgpb_40{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._success_1dgpb_46{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._summary_1dgpb_52{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}._summaryItem_1dgpb_59{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}._label_1dgpb_69{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase}._row_1dgpb_76{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px}._field_1dgpb_83{display:flex;flex-direction:column;gap:8px}._field_1dgpb_83 label{font-size:14px;font-weight:700;color:#334155}._field_1dgpb_83 input,._field_1dgpb_83 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;line-height:1.4;border:1px solid #cbd5e1;border-radius:14px;padding:12px 40px 12px 14px;font-size:14px;font-family:inherit;color:#0f172a;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2364748b' viewBox='0 0 16 16'><path d='M4.646 6.646a.5.5 0 0 1 .708 0L8 9.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}._field_1dgpb_83 select:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}._field_1dgpb_83 textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;padding:14px;font-size:14px;color:#0f172a;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}._field_1dgpb_83 input:focus,._field_1dgpb_83 textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}._field_1dgpb_83 textarea{min-height:110px;resize:vertical}._helperText_1dgpb_148{color:#64748b;font-size:12px}._activitiesSection_1dgpb_153{margin-top:26px;display:flex;flex-direction:column;gap:16px}._sectionTitle_1dgpb_160{margin:0;color:#0f172a;font-size:20px;font-weight:800}._activityCard_1dgpb_167{border:1px solid #dbeafe;background:#f8fbff;border-radius:18px;padding:18px}._activityHeader_1dgpb_174{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}._impTag_1dgpb_183{background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}._imagesList_1dgpb_192{margin-top:10px;display:flex;flex-direction:column;gap:10px}._imageItem_1dgpb_199{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px}._imageInfo_1dgpb_210{display:flex;flex-direction:column;gap:4px;min-width:0}._imageName_1dgpb_217{font-size:14px;font-weight:700;color:#0f172a;word-break:break-word}._imageSize_1dgpb_224{font-size:12px;color:#64748b}._removeImageBtn_1dgpb_229{border:none;background:#fee2e2;color:#b91c1c;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer;white-space:nowrap}._actions_1dgpb_240{margin-top:28px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}._secondaryBtn_1dgpb_248{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:14px;padding:12px 18px;font-weight:700;cursor:pointer}._primaryBtn_1dgpb_258{border:none;background:linear-gradient(90deg,#2563eb,#0ea5e9);color:#fff;border-radius:14px;padding:12px 20px;font-weight:800;cursor:pointer}._primaryBtn_1dgpb_258:disabled,._secondaryBtn_1dgpb_248:disabled,._removeImageBtn_1dgpb_229:disabled{opacity:.65;cursor:not-allowed}._fieldcheck_1dgpb_274{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 16px;transition:border-color .2s ease,background .2s ease}._fieldcheckActive_1dgpb_284{background:#eff6ff;border-color:#93c5fd}._checkboxLabel_1dgpb_289{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#334155;cursor:pointer;width:100%}._checkboxInput_1dgpb_300{position:absolute;opacity:0;width:0;height:0}._checkboxBox_1dgpb_307{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1.5px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;position:relative}._checkboxInput_1dgpb_300:checked+._checkboxBox_1dgpb_307{background:linear-gradient(90deg,#2563eb,#0ea5e9);border-color:#2563eb}._checkboxInput_1dgpb_300:checked+._checkboxBox_1dgpb_307:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:5px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxInput_1dgpb_300:focus-visible+._checkboxBox_1dgpb_307{box-shadow:0 0 0 4px #3b82f62e}@media (max-width: 900px){._card_1dgpb_8{padding:22px}._summary_1dgpb_52,._row_1dgpb_76{grid-template-columns:1fr}}@media (max-width: 640px){._page_1dgpb_1{padding:14px}._card_1dgpb_8{padding:16px;border-radius:18px}._title_1dgpb_19{font-size:24px;line-height:1.2}._subtitle_1dgpb_26{font-size:14px}._activityCard_1dgpb_167{padding:14px}._imageItem_1dgpb_199{flex-direction:column;align-items:stretch}._removeImageBtn_1dgpb_229,._secondaryBtn_1dgpb_248,._primaryBtn_1dgpb_258{width:100%}._actions_1dgpb_240{flex-direction:column-reverse;align-items:stretch}}._page_1jhfd_1{min-height:100vh;background:linear-gradient(180deg,#f8fbff,#eef5ff);padding:24px;box-sizing:border-box}._header_1jhfd_8{max-width:1200px;margin:0 auto 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._title_1jhfd_17{margin:0;font-size:32px;font-weight:800;color:#0f172a}._subtitle_1jhfd_24{margin:8px 0 0;color:#475569;font-size:15px}._headerActions_1jhfd_30{display:flex;gap:10px;flex-wrap:wrap}._refreshBtn_1jhfd_36,._backBtn_1jhfd_37,._secondaryBtn_1jhfd_38,._primaryBtn_1jhfd_39,._closeBtn_1jhfd_40{border:none;border-radius:14px;padding:12px 16px;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .15s ease}._refreshBtn_1jhfd_36:hover,._primaryBtn_1jhfd_39:hover{opacity:.88;transform:translateY(-1px)}._backBtn_1jhfd_37:hover,._secondaryBtn_1jhfd_38:hover,._closeBtn_1jhfd_40:hover{background:#f1f5f9}._refreshBtn_1jhfd_36:disabled{opacity:.55;cursor:not-allowed;transform:none}._refreshBtn_1jhfd_36,._primaryBtn_1jhfd_39{background:linear-gradient(90deg,#2563eb,#0ea5e9);color:#fff}._backBtn_1jhfd_37,._secondaryBtn_1jhfd_38,._closeBtn_1jhfd_40{background:#fff;color:#334155;border:1px solid #cbd5e1}._searchBox_1jhfd_81{max-width:1200px;margin:0 auto 20px}._searchInput_1jhfd_86{width:100%;height:48px;border-radius:16px;border:1px solid #cbd5e1;padding:0 16px;font-size:14px;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_1jhfd_86:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._message_1jhfd_103,._emptyState_1jhfd_104{max-width:1200px;margin:0 auto 20px;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;padding:18px;color:#475569}._grid_1jhfd_114{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px}._card_1jhfd_122{background:#fff;border:1px solid #dbeafe;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:16px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}._card_1jhfd_122:hover{transform:translateY(-3px);box-shadow:0 16px 38px #2563eb1f}._cardTop_1jhfd_140{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}._badge_1jhfd_147{background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}._badgeSoft_1jhfd_156{background:#f1f5f9;color:#334155;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}._pageTitle_1jhfd_164{margin:0;font-size:22px;font-weight:800;text-transform:uppercase;color:#1f2937;display:flex;flex-direction:column}._pageSubtitle_1jhfd_174{margin-top:4px;font-size:12px;font-weight:500;text-transform:none;color:#6b7280;letter-spacing:.4px}._cardTitle_1jhfd_182{margin:0;color:#0f172a;font-size:18px}._progressBlock_1jhfd_189{display:flex;flex-direction:column;gap:8px}._progressHeader_1jhfd_195{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#334155}._progressBar_1jhfd_203{width:100%;height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden}._progressFill_1jhfd_211{height:100%;background:linear-gradient(90deg,#2563eb,#22c55e);border-radius:999px;transition:width .4s ease}._stats_1jhfd_218{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._statItem_1jhfd_224{background:#f8fafc;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px;border:1px solid #e2e8f0}._statItem_1jhfd_224 span{font-size:12px;color:#64748b}._statItem_1jhfd_224 strong{font-size:18px;color:#0f172a}._footerMeta_1jhfd_244{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:13px}._atrasoBadge_1jhfd_253{display:inline-flex;align-items:center;gap:6px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;align-self:flex-start}._overlay_1jhfd_268{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}._modal_1jhfd_279{width:100%;max-width:900px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:24px;padding:22px;box-sizing:border-box}._modalHeader_1jhfd_290{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}._modalEyebrow_1jhfd_298{margin:0 0 6px;color:#2563eb;font-size:13px;font-weight:800}._modalTitle_1jhfd_305{margin:0;font-size:28px;color:#0f172a}._modalSummary_1jhfd_311{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._summaryMetrics_1jhfd_318{grid-row:span 2;min-height:180px;display:flex;align-items:center;justify-content:center}._summaryItem_1jhfd_326{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:4px;display:flex;flex-direction:column;gap:2px;min-height:40px;justify-content:center;align-items:center;margin-top:-8px}._modalSummary_1jhfd_311>:not(._summaryMetrics_1jhfd_318){align-self:start}._summaryItem_1jhfd_326 span{font-size:12px;color:#64748b}._summaryItem_1jhfd_326 strong{font-size:16px;color:#0f172a}._expectControls_1jhfd_354{margin-top:18px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#334155}._expectControls_1jhfd_354 label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}._expectControls_1jhfd_354 input[type=radio]{accent-color:#2563eb;width:16px;height:16px;cursor:pointer}._reportControls_1jhfd_383{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;width:100%}._smallInput_1jhfd_392{height:38px;border-radius:10px;border:1px solid #cbd5e1;padding:0 12px;font-size:13px;width:180px;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._smallInput_1jhfd_392:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._activitiesSection_1jhfd_410{margin-top:22px}._activitiesTitle_1jhfd_414{margin:12px 12px 0;font-size:18px;color:#aaabac}._novedadesTitle_1jhfd_419{margin:0 0 14px;font-size:18px;color:#00050a}._activitiesList_1jhfd_425{display:flex;flex-direction:column;gap:12px}._activityCard_1jhfd_431{border:1px solid #dbeafe;background:#f8fbff;border-radius:18px;padding:16px}._activityTop_1jhfd_438{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}._activityTitle_1jhfd_447{margin:0;font-size:16px;color:#0f172a}._activityMeta_1jhfd_453{margin:6px 0 0;font-size:13px;color:#64748b}._activityMetaSmall_1jhfd_460{margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.5}._desviacionPositiva_1jhfd_468{color:#15803d;font-weight:700}._desviacionNegativa_1jhfd_474{color:#dc2626;font-weight:700}._atrasoSmall_1jhfd_480{color:#c2410c;font-weight:600}._estadoTag_1jhfd_485{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;text-transform:capitalize;white-space:nowrap}._estadoPendiente_1jhfd_494{background:#f1f5f9;color:#475569}._estadoProceso_1jhfd_499{background:#fef3c7;color:#b45309}._estadoCompleta_1jhfd_504{background:#dcfce7;color:#15803d}._modalActions_1jhfd_509{margin-top:22px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}._applyBtn_1jhfd_516{height:38px;border-radius:10px;border:1px solid #2563eb;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:700;padding:0 14px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}._applyBtn_1jhfd_516:hover{background:#2563eb;color:#fff}._card_1jhfd_122{border:4px solid #e5e7eb;border-radius:13px;background:#fff;transition:border-color .19s,box-shadow .19s;padding:22px 18px}._cardAdelantada_1jhfd_544{border-color:#20b15a!important;box-shadow:0 2px 12px #20b15a17}._cardAtrasada_1jhfd_548{border-color:#db3838!important;box-shadow:0 2px 12px #db38381a}._cardEnTiempo_1jhfd_552{border-color:#f0e009!important;box-shadow:0 2px 12px #3fb3d717}._cortesBar_1jhfd_556{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}._cortesScroller_1jhfd_562{display:flex;gap:6px;align-items:flex-end;overflow-x:hidden}._reporteTab_1jhfd_568,._reporteTabActivo_1jhfd_569{border:1px solid #cbd5e1;border-radius:16px;padding:7px 16px;font-size:15px;font-weight:700;min-width:50px;margin-bottom:0;outline:none;transition:background .13s,color .13s,border-color .13s;cursor:pointer;background:#f1f5f9;color:#334155}._reporteTabActivo_1jhfd_569{background:linear-gradient(90deg,#2563eb,#0ea5e9);color:#fff;border-color:#2563eb;box-shadow:0 2px 7px #2563eb1a}._flechaNav_1jhfd_589{background:#fff;border:1.5px solid #cbd5e1;color:#2563eb;border-radius:50%;width:32px;height:32px;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 3px;transition:background .13s,color .13s}._flechaNav_1jhfd_589:disabled{opacity:.35;cursor:not-allowed}._imagenesWrap_1jhfd_609 img,._imagenThumb_1jhfd_610{width:270px;height:120px;object-fit:cover;border-radius:10px;border:1.5px solid #e7e5e4;margin-right:14px;box-shadow:0 2px 5px #2563eb0f;transition:box-shadow .13s}._resumenBlock_1jhfd_620{display:flex;flex-direction:row;gap:36px;align-items:flex-start}._circleMetricsCol_1jhfd_627{flex:1;display:flex;flex-direction:column;gap:20px}._metricasWrap_1jhfd_635{width:95%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}._novedadesBlock_1jhfd_644{margin-top:10px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;padding:10px 15px;font-size:15px;width:90%;min-height:40px;text-align:left}._centerBlock_1jhfd_655{display:flex;flex-direction:column;align-items:center;right:-1110px}._imagenesWrap_1jhfd_609{min-width:270px;width:270px;flex-shrink:0}._imagenesPlaceholder_1jhfd_669{width:100%;height:140px;visibility:hidden}._listBtn_1jhfd_674{height:48px;padding:0 24px;border:1.5px solid #d6dbe6;border-radius:14px;background:#fff;color:#14213d;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap}._listBtn_1jhfd_674:hover{background:#f4f8ff;border-color:#2f80ed;color:#2f80ed;transform:translateY(-1px);box-shadow:0 8px 18px #2f80ed1f}._listBtn_1jhfd_674:active{transform:translateY(0);box-shadow:0 3px 10px #2f80ed1f}._listBtn_1jhfd_674:focus-visible{outline:none;box-shadow:0 0 0 4px #2f80ed2e}._listBtn_1jhfd_674:disabled{opacity:.6;cursor:not-allowed}._logo_1jhfd_733{width:150px;height:auto}._headerInfo_1jhfd_737{display:flex;flex-direction:column;gap:6px}._descripcion_1jhfd_743{margin:0;font-size:1.8rem;font-weight:700;line-height:1.3}._metaInfo_1jhfd_750{display:flex;gap:10px;flex-wrap:wrap;color:#4b5563;font-size:1.05rem}._metaInfo_1jhfd_750 span{padding:4px 10px;border-radius:8px;background:#f3f4f6}._headerInfo_1jhfd_737{width:100%}._headerDivider_1jhfd_768{width:100%;height:2px;background:#d9dde5;margin-top:5px;margin-bottom:8px}._barChart_1jhfd_775{display:flex;flex-direction:row;align-items:flex-end;gap:25px;justify-content:center;min-height:110px}._barItem_1jhfd_784{display:flex;flex-direction:column;align-items:center;min-width:55px}._bar_1jhfd_775{width:24px;border-radius:6px 6px 0 0;transition:height .3s;margin-bottom:6px}._barLabel_1jhfd_798{font-size:12px;margin-top:0;color:#7b8794;text-align:center;height:18px}._barValue_1jhfd_806{font-size:15px;font-weight:600;margin-top:1px;color:#222e39}._statsBarWrapper_1jhfd_812{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:22px;padding:10px 6px;box-sizing:border-box}._statsBarItem_1jhfd_825{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:55px;height:100%}._statsBar_1jhfd_812{width:28px;min-height:12px;border-radius:12px 12px 6px 6px;transition:height .35s ease,transform .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px 2px #ffffff40,0 4px 10px #00000014}._statsBar_1jhfd_812:hover{transform:translateY(-2px)}._statsBarTiempo_1jhfd_856{background:linear-gradient(180deg,#fb923c,#f97316 55%,#ea580c)}._statsBarAccidentes_1jhfd_866{background:linear-gradient(180deg,#ef4444,#dc2626 55%,#b91c1c)}._statsBarIncidentes_1jhfd_876{background:linear-gradient(180deg,#60a5fa,#2563eb 55%,#1d4ed8)}._statsLabel_1jhfd_885{margin-top:10px;font-size:12px;font-weight:800;letter-spacing:.8px;color:#475569}._statsValorNaranja_1jhfd_895,._statsValorRoja_1jhfd_896,._statsValorAzul_1jhfd_897{margin-top:2px;font-size:15px;font-weight:800;line-height:1;text-align:center}._statsValorNaranja_1jhfd_895{color:#ea580c}._statsValorRoja_1jhfd_896{color:#dc2626}._statsValorAzul_1jhfd_897{color:#2563eb}._downloadBtn_1jhfd_918{width:42px;height:42px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#8b8b8b;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #2563eb47}._downloadBtn_1jhfd_918:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 18px #2563eb59}._downloadBtn_1jhfd_918:active{transform:scale(.92)}._downloadBtn_1jhfd_918 svg{width:20px;height:20px}@media (max-width: 700px){._resumenBlock_1jhfd_620{flex-direction:column;gap:20px}._metricsWrap_1jhfd_960,._imagenesWrap_1jhfd_609{align-items:center!important}}@media (max-width: 900px){._header_1jhfd_8{flex-direction:column}._modalSummary_1jhfd_311{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._page_1jhfd_1{padding:14px}._title_1jhfd_17{font-size:24px}._grid_1jhfd_114,._stats_1jhfd_218{grid-template-columns:1fr}._modal_1jhfd_279{padding:16px;border-radius:18px}._modalTitle_1jhfd_305{font-size:22px}._modalSummary_1jhfd_311{grid-template-columns:1fr}._expectControls_1jhfd_354{flex-direction:column;align-items:flex-start}._reportControls_1jhfd_383{flex-direction:column}._smallInput_1jhfd_392,._refreshBtn_1jhfd_36,._backBtn_1jhfd_37,._secondaryBtn_1jhfd_38,._primaryBtn_1jhfd_39,._closeBtn_1jhfd_40{width:100%}._modalActions_1jhfd_509,._headerActions_1jhfd_30{flex-direction:column;align-items:stretch}}._widgetWrap_1k71l_3{display:flex;gap:12px;align-items:center;padding:8px 0;box-sizing:border-box;width:100%;max-width:680px;margin:0 auto}._widgetWrap_1k71l_3._small_1k71l_15{max-width:520px}._widgetChart_1k71l_23{position:relative;flex:0 0 auto;width:260px;height:180px}._widgetWrap_1k71l_3:not(._small_1k71l_15) ._widgetChart_1k71l_23{width:420px;height:320px}._chartCenter_1k71l_36{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}._chartCenterPct_1k71l_47{font-weight:800;line-height:1}._chartCenterLabel_1k71l_52{margin-top:4px;font-size:12px;color:#475569}._widgetSide_1k71l_62{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:120px;max-width:240px}._widgetTitle_1k71l_71{font-weight:800;color:#0f172a}._widgetTime_1k71l_76{font-size:12px;color:#475569}._metric_1k71l_85{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;color:#fff;box-shadow:0 6px 18px #0206170a}._blue_1k71l_96{background:#3b82f6}._white_1k71l_101{background:#fff;color:#0f172a;border:1px solid #cbd5e1;box-shadow:none}._metricLabel_1k71l_109{font-size:11px;font-weight:700;color:#fffffff2}._white_1k71l_101 ._metricLabel_1k71l_109{color:#475569}._metricValue_1k71l_119{font-size:16px;font-weight:900}._statusBox_1k71l_128{margin-top:6px;padding:8px;border-radius:8px;text-align:center;font-weight:800;font-size:13px;letter-spacing:.5px}._onTime_1k71l_139{background:#fffbeb;color:#b45309;border:2px solid #d69e2e}._late_1k71l_146{background:#fef2f2;color:#b91c1c;border:2px solid #ef4444}._ahead_1k71l_153{background:#ecfdf5;color:#047857;border:2px solid #10b981}@media (max-width: 480px){._widgetWrap_1k71l_3{display:none}}@media (max-width: 700px){._widgetWrap_1k71l_3._small_1k71l_15{max-width:420px}._widgetChart_1k71l_23{width:200px;height:150px}._widgetSide_1k71l_62{max-width:200px}._chartCenterPct_1k71l_47{font-size:18px}._metricValue_1k71l_119{font-size:14px}}._activityRow_12047_1{display:flex;gap:12px;align-items:end;background:#f4f8fc;border-radius:9px;padding:16px 14px;margin-bottom:15px;flex-wrap:wrap;box-shadow:0 1px 5px #5eaeff0f;position:relative}._formGroup_12047_14{display:flex;flex-direction:column;margin-bottom:0}._formGroupDescripcion_12047_21{flex-basis:180px;min-width:140px;max-width:240px;flex-grow:1}._formGroupHoraInicio_12047_27{flex-basis:175px;min-width:120px;max-width:210px;flex-grow:1}._formGroupDuracion_12047_33{flex-basis:80px;min-width:70px;max-width:100px;flex-grow:.4}._formGroupHoraFinal_12047_39{flex-basis:190px;min-width:170px;max-width:230px;flex-grow:1}._formGroupImputacion_12047_45{flex-basis:105px;min-width:85px;max-width:130px;flex-grow:.4}._activityRow_12047_1 ._removeButton_12047_53{min-width:50px;padding:7px 10px;background:#fa4747;color:#fff;font-weight:700;font-size:.97rem;border:none;border-radius:5px;cursor:pointer;align-self:flex-end;margin-left:6px;margin-right:0;transition:background .23s}._activityRow_12047_1 ._removeButton_12047_53:hover{background:#b40b0b}._addButton_12047_72{margin-top:10px;padding:10px 22px;background:linear-gradient(90deg,#3586c2 75%,#276186);color:#fff;font-weight:600;font-size:1.05rem;border:none;border-radius:6px;cursor:pointer;box-shadow:0 1px 5px #3586c217;transition:background .19s,box-shadow .19s;margin-bottom:10px;letter-spacing:.01em}._addButton_12047_72:hover{background:#1c5f95;box-shadow:0 2px 10px #3586c221}._removeButton_12047_53{min-width:90px;padding:7px 13px;background:#fb4f4f;color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:5px;cursor:pointer;align-self:flex-end;margin-left:10px;margin-right:0;transition:background .18s}._removeButton_12047_53:hover{background:#b40b0b}._containerBtn_12047_113{display:flex;gap:19px;margin-top:25px;align-items:center}._btnGen_12047_121,._btnClear_12047_121{min-width:120px;padding:10px 20px;font-size:1.04rem;font-weight:700;border:none;border-radius:6px;transition:background .19s;cursor:pointer;box-shadow:0 1px 4px #3586c214}._btnGen_12047_121{background:#3586c2;color:#fff}._btnGen_12047_121:hover:not(:disabled){background:#1c5f95}._btnGen_12047_121:disabled{opacity:.65;cursor:not-allowed;background:#94b3d6}._btnClear_12047_121{background:#e2f2ff;color:#205070;border:1px solid #b1daf7}._btnClear_12047_121:hover{background:#a5d6ff;color:#205070}._secondaryAction_12047_156{padding:8px 17px;background:#eaf6ff;color:#2080c0;border:1px solid #b4daef;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:15px;transition:background .17s;box-shadow:0 1px 3px #53a0d30f}._secondaryAction_12047_156:hover{background:#c4e7ff}@media (max-width: 770px){._activityRow_12047_1{flex-direction:column;align-items:stretch;gap:9px;padding:11px 4px}._formGroupDescripcion_12047_21,._formGroupHoraInicio_12047_27,._formGroupDuracion_12047_33,._formGroupHoraFinal_12047_39,._formGroupImputacion_12047_45{max-width:100%;min-width:0;flex-basis:100%}}._container_kvurk_3{display:flex;flex-direction:column;gap:16px;padding:24px;max-width:1400px;margin:0 auto;width:100%}._container_kvurk_3 table td:nth-child(2),._container_kvurk_3 table th:nth-child(2){white-space:nowrap;word-break:normal;overflow-wrap:normal}._dateFilterGroup_kvurk_22{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;background:transparent;border:.5px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 1px 3px #0000000f}._dateFilterLabel_kvurk_34{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6a66;white-space:nowrap}._monthInput_kvurk_47{padding:4px 10px;font-size:13px;color:#1a1a1a;background:#f7f6f2;border:.5px solid rgba(0,0,0,.15);border-radius:6px;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}._monthInput_kvurk_47:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._solicitudInput_kvurk_66{padding:4px 10px;font-size:13px;color:#1a1a1a;background:#f7f6f2;border:.5px solid rgba(0,0,0,.15);border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s}._solicitudInput_kvurk_66:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f;background:#fff}._exportButton_kvurk_84{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#27500a;background:#eaf3de;border:.5px solid #97c459;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;position:relative;top:-2px}._exportButton_kvurk_84:hover:not(:disabled){background:#c0dd97;border-color:#639922;box-shadow:0 1px 3px #00000014}._exportButton_kvurk_84:active:not(:disabled){transform:scale(.98)}._exportButton_kvurk_84:disabled{opacity:.55;cursor:not-allowed}._rechazadosBadge_kvurk_116{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:.9rem;white-space:nowrap}._rechazadosRow_kvurk_127{display:flex;justify-content:flex-end;margin-top:.75rem}._message_kvurk_135{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1000;padding:.75rem 1.25rem;border-radius:8px;background-color:#16a34a;color:#fff;font-size:.875rem;font-weight:500;box-shadow:0 4px 12px #00000026;animation:_slideIn_kvurk_1 .25s ease}._message_kvurk_135._error_kvurk_150{background-color:#dc2626}._message_kvurk_135 h2{margin:0 0 .25rem;font-size:1.1rem}._message_kvurk_135 p{margin:0;font-size:.875rem}@keyframes _slideIn_kvurk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._message_kvurk_135._error_kvurk_150{background:#fcebeb;color:#791f1f;border-color:#f09595}@keyframes _fadeIn_kvurk_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._message_kvurk_135 h2{margin:0 0 4px;font-size:15px;font-weight:600}._message_kvurk_135 p{margin:0;font-size:13.5px}._detailsContainer_kvurk_201{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:#1a1a1a}._detailsContainer_kvurk_201 h2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px;padding-bottom:10px;border-bottom:.5px solid rgba(0,0,0,.1)}._detailsRow_kvurk_218{display:flex;flex-wrap:wrap;gap:16px;align-items:center}._detailsContainer_kvurk_201 strong{font-weight:700;color:#6b6a66;margin-right:4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}._detailsContainer_kvurk_201 span,._detailsContainer_kvurk_201 div{color:#1a1a1a;font-size:13.5px;line-height:1.5}._detailsContainer_kvurk_201 input[type=checkbox]{width:15px;height:15px;accent-color:#185fa5;cursor:default}._extraButtonsContainer_kvurk_249{width:100%;display:flex;margin-bottom:6px}._extraButtonsRight_kvurk_256{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap}._dateInput_kvurk_265{height:36px;min-width:180px;padding:0 10px;border:1px solid #b7e4c7;border-radius:8px;outline:none;font-size:14px;background:#fff;color:#1f2937;transition:all .2s ease}._dateInput_kvurk_265:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}._clearButton_kvurk_284{height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._clearButton_kvurk_284:hover{background:#f3f4f6;border-color:#9ca3af}._exportButton_kvurk_84{height:36px;padding:0 14px;border:1px solid #97c459;border-radius:8px;background:#eaf3de;color:#27500a;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;top:0}._exportButton_kvurk_84:hover:not(:disabled){background:#cfe7ad;border-color:#639922}._consolidadoButton_kvurk_322{height:36px;padding:0 14px;border:1px solid #0252ca;border-radius:8px;background:transparent;color:#073ca0;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;top:0}._consolidadoButton_kvurk_322:hover:not(:disabled){background:#cfe7ad;border-color:#0cacf7}._rowHighlight_kvurk_341>td{background-color:#fff8e1!important;animation:_pulseHighlight_kvurk_1 1.2s ease-in-out 2;transition:background-color .6s ease}._rowHighlight_kvurk_341>td:first-child{box-shadow:inset 5px 0 #f5a623}@keyframes _pulseHighlight_kvurk_1{0%,to{background-color:#fff8e1}50%{background-color:#ffe9a8}}@media (max-width: 768px){._extraButtonsContainer_kvurk_249{justify-content:center}._extraButtonsRight_kvurk_256{width:100%;justify-content:center}._dateInput_kvurk_265{min-width:160px}}@media (max-width: 480px){._extraButtonsRight_kvurk_256{flex-direction:column;align-items:stretch}._dateInput_kvurk_265,._clearButton_kvurk_284,._exportButton_kvurk_84{width:100%}}@media (max-width: 768px){._container_kvurk_3{padding:16px;gap:12px}._dateFilterGroup_kvurk_22{padding:12px 14px;gap:10px}._dateFilterLabel_kvurk_34{font-size:12px}._monthInput_kvurk_47,._solicitudInput_kvurk_66{height:32px;font-size:12.5px}._exportButton_kvurk_84{height:32px;font-size:12.5px;padding:0 12px}}@media (max-width: 480px){._container_kvurk_3{padding:10px;gap:10px}._dateFilterGroup_kvurk_22{flex-direction:column;align-items:stretch;padding:12px;gap:10px}._dateFilterLabel_kvurk_34{flex-direction:column;align-items:flex-start;gap:4px;font-size:11.5px}._monthInput_kvurk_47,._solicitudInput_kvurk_66{width:100%;height:38px;font-size:14px}._exportButton_kvurk_84{width:100%;justify-content:center;height:38px;font-size:14px}._detailsContainer_kvurk_201{gap:10px;font-size:13px}._detailsRow_kvurk_218{flex-direction:column;gap:8px;align-items:flex-start}._detailsContainer_kvurk_201 h2{font-size:15px}}._wrapper_hoeam_1{position:relative;display:inline-block}._trigger_hoeam_6{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;min-width:140px}._icon_hoeam_19{margin-left:auto}._popup_hoeam_23{position:absolute;top:calc(100% + 4px);left:0;z-index:50;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026}:root{--c-bg: #f0f4f9;--c-surface: #ffffff;--c-card: #f8fafc;--c-border: #dde3ec;--c-border-hi: #b6c4d8;--c-accent: #0669d9;--c-accent-hi: #0bd2f5;--c-accent-bg: #fffbeb;--c-primary: #2563eb;--c-primary-hi:#3b82f6;--c-primary-bg:#eff6ff;--c-danger: #dc2626;--c-success: #16a34a;--c-text: #1e293b;--c-text-muted:#64748b;--c-text-dim: #94a3b8;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-card: 0 2px 16px rgba(30,41,59,.08), 0 1px 4px rgba(30,41,59,.06);--shadow-pop: 0 8px 32px rgba(30,41,59,.14);--font-ui: "Sora", sans-serif;--font-head: "Roboto Slab", serif;--transition: .18s ease}*,*:before,*:after{box-sizing:border-box}._pageWrap_14xut_37{display:flex;min-height:100vh;background:var(--c-bg);font-family:var(--font-ui);color:var(--c-text);position:relative}._sidePanel_14xut_47{width:240px;flex-shrink:0;background:var(--c-surface);border-right:1px solid var(--c-border);display:flex;flex-direction:column;padding:0;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-border) transparent}._sideHeader_14xut_63{font-family:var(--font-head);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);padding:20px 18px 10px;border-bottom:1px solid var(--c-border);background:var(--c-card);position:sticky;top:0;z-index:1}._sideSub_14xut_78{font-family:var(--font-ui);font-size:.74rem;font-weight:400;color:var(--c-text-muted);margin-top:4px;letter-spacing:0;text-transform:none}._sideSub_14xut_78 strong{color:var(--c-text)}._sideCount_14xut_90{font-size:.8rem;color:var(--c-text-muted);padding:10px 18px 6px;border-bottom:1px solid var(--c-border)}._sideCount_14xut_90 strong{color:var(--c-accent);font-weight:600}._sideInfo_14xut_102,._sideOk_14xut_103{font-size:.8rem;color:var(--c-text-dim);padding:16px 18px;text-align:center}._sideOk_14xut_103{color:var(--c-success)}._sideError_14xut_112{font-size:.8rem;color:var(--c-danger);padding:12px 18px;background:#fef2f2;margin:8px 12px;border-radius:var(--radius-sm);border:1px solid #fecaca}._sideList_14xut_122{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:8px}._sideItem_14xut_130{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:10px 12px;transition:border-color var(--transition),box-shadow var(--transition)}._sideItem_14xut_130:hover{border-color:var(--c-border-hi);box-shadow:0 2px 8px #1e293b0f}._sideName_14xut_143{font-size:.8rem;font-weight:500;color:var(--c-text);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._progressRow_14xut_153{display:flex;align-items:center;gap:8px;margin-bottom:4px}._progressOuter_14xut_160{flex:1;height:6px;background:var(--c-border);border-radius:3px;overflow:hidden}._progressInner_14xut_168{height:100%;background:linear-gradient(90deg,var(--c-primary),var(--c-accent-hi));border-radius:3px;transition:width .4s ease}._progressText_14xut_175{font-size:.72rem;color:var(--c-text-muted);min-width:36px;text-align:right}._sideMetaSmall_14xut_182{font-size:.7rem;color:var(--c-text-dim)}._sideMetaSmall_14xut_182 strong{color:var(--c-accent)}._containerForm_14xut_190{flex:1;min-width:0;overflow-y:auto}._formContainer_14xut_201{max-width:1080px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;padding:12px 15px 30px}._header_14xut_213{background:var(--c-card);border-bottom:2px solid var(--c-accent);margin-bottom:12px}._header_14xut_213 h1{font-family:var(--font-head);font-size:1.4rem;font-weight:700;letter-spacing:.03em;color:var(--c-text);margin:0;text-align:center}._formContainer_14xut_201 form{padding:28px 32px 32px}._rowFields_14xut_236{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:2px}._inputGroup_14xut_244{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}._inputGroup_14xut_244 label{font-size:.65rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-muted)}._inputGroup_14xut_244 label span{color:var(--c-danger)}._inputGroup_14xut_244 input[type=datetime-local],._inputGroup_14xut_244 select,._inputGroup_14xut_244 textarea,._input_14xut_244{width:100%;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-family:var(--font-ui);font-size:.8rem;padding:10px 14px;outline:none;transition:border-color var(--transition),box-shadow var(--transition);-moz-appearance:none;appearance:none;-webkit-appearance:none}._inputGroup_14xut_244 input[type=datetime-local]:focus,._inputGroup_14xut_244 select:focus,._inputGroup_14xut_244 textarea:focus,._input_14xut_244:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #2563eb1f;background:#fff}._inputGroup_14xut_244 input:disabled,._inputGroup_14xut_244 select:disabled,._input_14xut_244:disabled{opacity:.55;cursor:not-allowed;background:var(--c-card)}._inputGroup_14xut_244 textarea{resize:vertical;max-height:10px;line-height:1.5}._inputGroup_14xut_244 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}._error_14xut_315{font-size:.75rem;color:var(--c-danger);margin:0;display:flex;align-items:center;gap:4px}._autocompleteList_14xut_325,._dropdownEmpleados_14xut_326{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--c-border-hi);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);list-style:none;margin:0;padding:4px;max-height:220px;overflow-y:auto;z-index:200;scrollbar-width:thin;scrollbar-color:var(--c-border) transparent}._autocompleteItem_14xut_345,._dropdownItem_14xut_346{padding:9px 12px;border-radius:var(--radius-sm);font-size:.85rem;color:var(--c-text);cursor:pointer;transition:background var(--transition),color var(--transition)}._autocompleteItem_14xut_345:hover,._dropdownItem_14xut_346:hover{background:var(--c-primary-bg);color:var(--c-primary)}._autocompleteItemDisabled_14xut_361{opacity:.45;cursor:not-allowed}._autocompleteItemDisabled_14xut_361:hover{background:transparent;color:var(--c-text)}._loadingMsg_14xut_371{font-size:.78rem;color:var(--c-text-muted);padding:6px 0}._responsableOT_14xut_378{font-size:.78rem;color:var(--c-accent);margin-top:6px;padding:4px 10px;background:var(--c-accent-bg);border-radius:var(--radius-sm);border:1px solid #fde68a;display:inline-block}._detalleRow_14xut_393{display:grid;grid-template-columns:4.1fr 2.1fr 3.6fr .3fr 1.7fr 1.7fr;gap:16px;align-items:start}._containerInput_14xut_400{display:flex;flex-direction:column;gap:5px;position:relative}._containerInput_14xut_400 label,._timeGroup_14xut_408 label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}._inputEmpleado_14xut_416{width:100%;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-family:var(--font-ui);font-size:12px;padding:8px 10px;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}._inputEmpleado_14xut_416:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #2563eb1f;background:#fff}._timeGroup_14xut_408{display:flex;flex-direction:column;gap:5px}._timeGroup_14xut_408 input[type=time]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-family:var(--font-ui);font-size:12px;padding:8px 10px;outline:none;width:100%;transition:border-color var(--transition),box-shadow var(--transition)}._timeGroup_14xut_408 input[type=time]:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #d977061f}._infoLinea_14xut_458{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}._horarioMini_14xut_466{display:inline-flex;align-items:center;gap:3px;font-size:.65rem;line-height:1;padding:2px 6px;border-radius:8px;width:fit-content;white-space:nowrap}._horarioMiniIcon_14xut_478{font-size:.65rem;flex-shrink:0}._horarioMiniDetectado_14xut_483{background:#f5f3ff;color:#6d28d9}._horarioMiniVacio_14xut_488{background:#fffbeb;color:#b45309}._descontarLabel_14xut_494{font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);display:flex;align-items:center;gap:6px;white-space:nowrap}._helpIcon_14xut_506{color:var(--c-text-dim);cursor:help;font-size:.9rem;flex-shrink:0;transition:color var(--transition)}._helpIcon_14xut_506:hover{color:var(--c-accent)}._descontarInput_14xut_516{width:70px;height:32px;padding:9px 10px;border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:12px;box-sizing:border-box}._descontarInput_14xut_516:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #d977061f}._tiempoTotal_14xut_531{font-size:.82rem;font-weight:600;color:var(--c-success);white-space:nowrap;margin-left:auto}._formContainer_14xut_201 [style*="border: 1px solid #ddd"]{background:var(--c-card)!important;border:1px solid var(--c-border)!important;border-radius:var(--radius-md)!important;padding:16px!important;margin-bottom:12px!important;transition:border-color var(--transition),box-shadow var(--transition)}._formContainer_14xut_201 [style*="border: 1px solid #ddd"]:hover{border-color:var(--c-border-hi)!important;box-shadow:0 2px 8px #1e293b0f!important}._deleteButton_14xut_555{position:absolute;top:4px;right:16px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--c-text-muted);padding:6px 8px;cursor:pointer;font-size:.85rem;transition:all var(--transition);display:flex;align-items:center;justify-content:center}._deleteButton_14xut_555:hover{background:#fef2f2;border-color:#fca5a5;color:var(--c-danger)}._deleteButton_14xut_555:disabled{opacity:.3;cursor:not-allowed}._formContainer_14xut_201 button[type=button]:not(._deleteButton_14xut_555):not([style]){background:var(--c-primary-bg);border:1px dashed var(--c-primary-hi);border-radius:var(--radius-md);color:var(--c-primary);font-family:var(--font-ui);font-size:.85rem;font-weight:500;padding:10px 18px;cursor:pointer;width:100%;transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:6px}._formContainer_14xut_201 button[type=button]:not(._deleteButton_14xut_555):not([style]):hover{background:#dbeafe;border-color:var(--c-primary);border-style:solid}._containerBtn_14xut_609{display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid var(--c-border);flex-wrap:wrap}._formContainer_14xut_201 [style*="border: 1px solid #eee"]{background:var(--c-card)!important;border:1px solid var(--c-border)!important;border-radius:var(--radius-md)!important}._formContainer_14xut_201 h3{font-family:var(--font-head);font-size:1rem;font-weight:700;letter-spacing:.03em;color:var(--c-text);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:8px}._formContainer_14xut_201 h3:before{content:"";display:inline-block;width:4px;height:16px;background:var(--c-accent);border-radius:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--c-border-hi)}@media (max-width: 1100px){._sidePanel_14xut_47{width:220px}._containerForm_14xut_190{padding:24px 28px 48px}._backFixed_14xut_674{left:230px}}@media (max-width: 900px){._pageWrap_14xut_37{flex-direction:column}._sidePanel_14xut_47{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid var(--c-border);flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0;overflow-y:visible}._sideHeader_14xut_63{width:100%;position:static;display:flex;align-items:center;justify-content:space-between;padding:14px 20px}._sideCount_14xut_90{padding:10px 20px}._sideList_14xut_122{flex-direction:row;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;width:100%;overflow-x:auto}._sideItem_14xut_130{min-width:180px;max-width:220px;flex:0 0 auto}._containerForm_14xut_190{padding:20px 20px 40px}._backFixed_14xut_674{top:12px;left:16px}._rowFields_14xut_236{grid-template-columns:1fr 1fr;gap:16px}._detalleRow_14xut_393{grid-template-columns:1fr 120px 120px;gap:12px}}@media (max-width: 640px){._sidePanel_14xut_47{display:none}._containerForm_14xut_190{padding:16px 14px 40px}._backFixed_14xut_674{top:12px;left:12px}._formContainer_14xut_201 form{padding:18px 16px 20px}._header_14xut_213{padding:18px 16px}._header_14xut_213 h1{font-size:1.15rem}._rowFields_14xut_236{grid-template-columns:1fr;gap:14px}._detalleRow_14xut_393{grid-template-columns:1fr;gap:10px}._containerBtn_14xut_609{flex-direction:column-reverse;align-items:stretch}._descontarBox_14xut_788{flex-wrap:wrap;gap:8px}._tiempoTotal_14xut_531{margin-left:0;width:100%}._autocompleteList_14xut_325,._dropdownEmpleados_14xut_326{max-height:160px}}@media (max-width: 380px){._formContainer_14xut_201 form{padding:14px 12px 16px}._header_14xut_213 h1{font-size:1rem}._descontarInput_14xut_516{width:68px}}._containerForm_17i69_1{width:100%;max-width:980px;margin:0 auto;padding:24px 16px 40px;box-sizing:border-box}._header_17i69_9{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_17i69_17{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_17i69_9 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin:0 0 10px;border-bottom:1px solid #e0e6ed;padding-bottom:8px}._container_17i69_1{width:100%}._formContainer_17i69_38{background:transparent;border:1px solid #e7e7e7;border-radius:14px;padding:24px;box-shadow:0 4px 14px #0000000d}._row_17i69_46{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}._containerInput_17i69_53{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;flex:1;min-width:220px}._containerInput_17i69_53 label,._inlineField_17i69_63 label{font-size:.95rem;font-weight:600;color:#2f2f2f}._containerInput_17i69_53 input[type=text],._containerInput_17i69_53 input[type=number],._containerInput_17i69_53 input[type=time],._inlineField_17i69_63 input[type=time]{width:100%;min-height:42px;padding:10px 12px;border:1px solid #cfcfcf;border-radius:10px;font-size:.95rem;color:#222;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}._containerInput_17i69_53 input:focus,._inlineField_17i69_63 input:focus{border-color:#1d72ff;box-shadow:0 0 0 3px #1d72ff1f}._checkboxContainer_17i69_92{display:flex;align-items:center;margin-top:32px;min-height:42px}._checkboxRow_17i69_99,._dayCheck_17i69_100{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;color:#333;white-space:nowrap}._checkboxRow_17i69_99 input,._dayCheck_17i69_100 input{width:16px;height:16px}._required_17i69_115{color:red}._error_17i69_119{margin:0;font-size:.85rem;color:#c62828;line-height:1.35}._errorMessage_17i69_126{margin-bottom:18px;padding:12px 14px;border-radius:10px;background:#fff1f1;border:1px solid #f3c3c3;color:#a61b1b;font-size:.92rem;line-height:1.45;word-break:break-word}._floatingSuccess_17i69_138{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#eefbf3;border:1px solid #b8e7c8;color:#1f7a3d;font-size:.92rem;line-height:1.4}._infoHoras_17i69_149,._placeholder_17i69_150{min-height:18px;font-size:.75rem;margin-top:4px}._infoHoras_17i69_149{color:#6b7280}._daysSection_17i69_160{margin-top:4px}._daysTitle_17i69_164{margin:0 0 14px;font-size:1rem;font-weight:700;color:#222}._dayCard_17i69_171{border:1px solid #e3e3e3;border-radius:12px;padding:14px;margin-bottom:14px;background:#fafafa}._dayCardInactive_17i69_179{background:#f4f4f5;border-style:dashed}._dayHeader_17i69_184{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}._dayTitle_17i69_193{margin:0;font-size:.98rem;font-weight:700;color:#2b2b2b}._dayResume_17i69_200{display:flex;gap:10px;flex-wrap:wrap;font-size:.78rem;color:#6b7280}._netBadge_17i69_208{color:#0f766e;font-weight:700}._dayOffBadge_17i69_213{font-size:.78rem;color:#6b7280;background:#eceff3;border-radius:999px;padding:5px 10px}._dayInlineRow_17i69_221{display:grid;grid-template-columns:auto auto minmax(170px,1fr) minmax(170px,1fr);gap:14px;align-items:end}._inlineField_17i69_63{display:flex;flex-direction:column;gap:8px;min-width:0}._dayErrors_17i69_235{margin-top:10px;display:flex;flex-direction:column;gap:4px}._infoBox_17i69_242{margin-top:18px;margin-bottom:18px;padding:12px 14px;background:#f4f8ff;border-left:4px solid #2f80ff;border-radius:8px;font-size:.9rem;color:#444;line-height:1.45}._containerBtn_17i69_254{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px}@media (max-width: 900px){._dayInlineRow_17i69_221{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width: 768px){._containerForm_17i69_1{padding:18px 12px 32px}._formContainer_17i69_38{padding:18px;border-radius:12px}._header_17i69_9{padding-top:34px}._backFixed_17i69_17{top:0;left:0;transform:none;position:absolute}._row_17i69_46{flex-direction:column;gap:0}._checkboxContainer_17i69_92{margin-top:0;margin-bottom:12px}._containerBtn_17i69_254{flex-direction:column;align-items:stretch}._containerBtn_17i69_254>*{width:100%}}@media (max-width: 480px){._containerForm_17i69_1{padding:14px 10px 24px}._formContainer_17i69_38{padding:14px;box-shadow:none;border-radius:10px}._containerInput_17i69_53 input[type=text],._containerInput_17i69_53 input[type=number],._containerInput_17i69_53 input[type=time],._inlineField_17i69_63 input[type=time]{min-height:40px;font-size:.92rem;padding:9px 10px}._dayCard_17i69_171{padding:12px}._dayTitle_17i69_193{font-size:.95rem}._daysTitle_17i69_164{font-size:.96rem}._dayInlineRow_17i69_221{grid-template-columns:1fr;gap:10px}._dayResume_17i69_200{flex-direction:column;gap:4px}._infoBox_17i69_242,._errorMessage_17i69_126,._floatingSuccess_17i69_138{font-size:.87rem}._checkboxRow_17i69_99,._dayCheck_17i69_100{font-size:.9rem;white-space:normal}}._container_a63vk_1{margin:20px auto;padding:20px;background-color:transparent;width:1200px;min-width:500px}._title_a63vk_8{font-size:2rem;color:#333;margin-bottom:20px;text-align:center}._actionsContainer_a63vk_15{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;padding-right:4rem}._createButton_a63vk_25{background-color:#babfc4;color:#0c931c;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}._createButton_a63vk_25:hover{background-color:#94979a}._icon_a63vk_48{margin-right:.4rem;font-size:1.1rem}._searchInput_a63vk_53{width:300px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem;box-sizing:border-box;margin-top:.8rem;text-align:center}._loadingMessage_a63vk_65{font-size:18px;text-align:center;color:#666}._detailsContainer_a63vk_71{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}._detailsRow_a63vk_78{margin-bottom:10px}._message_a63vk_82{padding:10px;margin-top:20px;border-radius:5px;text-align:center;font-weight:700}._error_a63vk_90{color:#f44336;background-color:#ffebee;border:1px solid #f44336}._forbiddenMessage_a63vk_95{background-color:#ffe0e0;color:#b71c1c;border:1px solid #f44336;padding:2rem 1rem;border-radius:8px;margin:2rem auto;text-align:center;font-size:1.15rem;box-shadow:0 2px 8px #f443361f;max-width:90vw;width:100%}._forbiddenMessage_a63vk_95 h2{font-size:1.6rem;margin-bottom:.5rem;color:#b71c1c;word-break:break-word}._forbiddenMessage_a63vk_95 p{margin:0;font-size:1rem;color:#b71c1c;word-break:break-word}._diasTable_a63vk_122{width:100%;border-collapse:collapse;margin-top:8px;font-size:.85rem}._diasTable_a63vk_122 th,._diasTable_a63vk_122 td{border:1px solid #e5e7eb;padding:6px 10px;text-align:center}._diasTable_a63vk_122 th{background-color:#f9fafb;color:#374151;font-weight:600}._diasTable_a63vk_122 tbody tr:nth-child(2n){background-color:#fafafa}._diasTable_a63vk_122 tbody tr:hover{background-color:#f0f4ff}._diaNoLaboral_a63vk_151{opacity:.55;font-style:italic;background-color:#f5f5f5!important}._actionsBar_a63vk_156{margin-bottom:.5rem}._festivosBtn_a63vk_161{background:transparent;border:1px solid #ddd;border-radius:6px;padding:.4rem .9rem;cursor:pointer;font-size:.8rem}._festivosBtn_a63vk_161:hover{background:#e5e5e5}@media (max-width: 600px){._forbiddenMessage_a63vk_95{padding:1.2rem .5rem;font-size:1rem;border-radius:5px;margin:1.2rem auto;max-width:98vw}._forbiddenMessage_a63vk_95 h2{font-size:1.2rem;margin-bottom:.3rem}._forbiddenMessage_a63vk_95 p{font-size:.95rem}}@media (max-width: 1200px){._container_a63vk_1{width:98vw;min-width:0;padding:12px}}@media (max-width: 700px){._container_a63vk_1{width:100vw;min-width:0;padding:8px;margin:8px auto}._title_a63vk_8{font-size:1.3rem;margin-bottom:10px}._actionsContainer_a63vk_15{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding-right:0;margin-bottom:10px}._createButton_a63vk_25{font-size:.85rem;padding:7px 10px;border-radius:4px;margin-bottom:6px}._searchInput_a63vk_53{width:98vw;max-width:280px;font-size:.85rem;padding:6px 8px;margin-top:4px}._detailsContainer_a63vk_71{padding:10px;font-size:.95rem}._detailsRow_a63vk_78{margin-bottom:7px}._loadingMessage_a63vk_65{font-size:1rem;margin-bottom:7px}._message_a63vk_82{font-size:.93rem;padding:7px;margin-top:12px}}@media (max-width: 400px){._container_a63vk_1{padding:2px;margin:2px auto;width:100vw}._title_a63vk_8{font-size:1.05rem;margin-bottom:7px}._actionsContainer_a63vk_15{gap:6px;margin-bottom:5px}._createButton_a63vk_25{font-size:.8rem;padding:5px 7px;border-radius:3px}._searchInput_a63vk_53{width:94vw;max-width:160px;font-size:.8rem;padding:5px;margin-top:2px}._detailsContainer_a63vk_71{padding:5px;font-size:.87rem}._detailsRow_a63vk_78{margin-bottom:4px}._message_a63vk_82{font-size:.87rem;padding:4px;margin-top:6px}}._overlay_13bnf_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_13bnf_11{background:#fff;border-radius:10px;padding:1.5rem;width:90%;max-width:900px;max-height:85vh;overflow-y:auto}._header_13bnf_21{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;position:relative}._navBtn_13bnf_30{background:none;border:1px solid #ddd;border-radius:6px;font-size:1.2rem;cursor:pointer;padding:.2rem .7rem}._closeBtn_13bnf_39{position:absolute;right:0;top:0;background:none;border:none;font-size:1.2rem;cursor:pointer}._monthsGrid_13bnf_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}._monthCard_13bnf_55{border:1px solid #eee;border-radius:8px;padding:.5rem}._monthCard_13bnf_55 h4{text-align:center;margin:0 0 .4rem;text-transform:capitalize}._weekHeader_13bnf_67,._daysGrid_13bnf_68{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}._weekHeader_13bnf_67 span{font-size:.7rem;color:#888}._day_13bnf_68,._dayFestivo_13bnf_80,._emptyDay_13bnf_81{font-size:.75rem;padding:.25rem 0}._dayFestivo_13bnf_80{background:#ffdede;color:#c0392b;border-radius:50%;font-weight:700;cursor:help}._listado_13bnf_94{margin-top:1.5rem;border-top:1px solid #eee;padding-top:1rem}._listado_13bnf_94 ul{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}._listado_13bnf_94 li{padding:.3rem 0;border-bottom:1px solid #f5f5f5}._loading_13bnf_113,._error_13bnf_114{text-align:center}._error_13bnf_114{color:#c0392b}._syncBtn_13bnf_121{background:#eaf4ff;border:1px solid #b3d9ff;color:#1a73e8;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;cursor:pointer}._syncBtn_13bnf_121:hover{background:#d9ecff}._syncBtn_13bnf_121:disabled{opacity:.6;cursor:not-allowed}._syncSuccess_13bnf_140{text-align:center;color:#1e8e3e;font-size:.85rem;margin:.5rem 0}._addBtn_13bnf_146{background:#eafaf0;border:1px solid #b8e6c9;color:#1e8e3e;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;cursor:pointer;transition:background .15s ease}._addBtn_13bnf_146:hover{background:#d9f2e1}._addBtn_13bnf_146:disabled{opacity:.6;cursor:not-allowed}._container_r26ts_4{--c-bg: #f0f4f9;--c-surface: #ffffff;--c-card: #f8fafc;--c-border: #dde3ec;--c-border-hi: #b6c4d8;--c-accent: #0669d9;--c-accent-hi: #0bd2f5;--c-accent-bg: #fffbeb;--c-primary: #2563eb;--c-primary-hi:#3b82f6;--c-primary-bg:#eff6ff;--c-danger: #dc2626;--c-success: #16a34a;--c-text: #1e293b;--c-text-muted:#64748b;--c-text-dim: #94a3b8;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-card: 0 2px 16px rgba(30,41,59,.08), 0 1px 4px rgba(30,41,59,.06);--shadow-pop: 0 8px 32px rgba(30,41,59,.14);--font-ui: "Sora", sans-serif;--font-head: "Roboto Slab", serif;--transition: .18s ease;--input-h: 42px}._container_r26ts_4,._container_r26ts_4 *,._container_r26ts_4 *:before,._container_r26ts_4 *:after{box-sizing:border-box}._container_r26ts_4{min-height:100vh;background:transparent;font-family:var(--font-ui);color:var(--c-text);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 20px 60px}._card_r26ts_55{width:100%;max-width:700px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._header_r26ts_66{position:relative;display:block;width:100%;padding:12px 24px;min-height:48px}._backFixed_r26ts_74{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_r26ts_66 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px;border-bottom:1px solid #e0e6ed}._subtitle_r26ts_90{font-size:.78rem;color:var(--c-text-muted);margin:0}._infoGrid_r26ts_97{display:grid;grid-template-columns:auto 1fr auto;gap:14px 28px;padding:14px 18px;background:var(--c-card);border:1px solid var(--c-border);border-left:4px solid var(--c-accent);border-radius:var(--radius-md)}._infoItem_r26ts_108{display:flex;flex-direction:column;gap:4px;min-width:0}._infoItem_r26ts_108._fullWidth_r26ts_115{grid-column:1 / -1;padding-top:12px;border-top:1px dashed var(--c-border)}._label_r26ts_121{font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-muted);font-family:var(--font-ui)}._infoValue_r26ts_130{font-size:.92rem;font-weight:500;color:var(--c-text);overflow-wrap:anywhere}._tiempoBadge_r26ts_137{display:inline-flex;align-items:center;gap:5px;background:#dcfce7;border:1px solid #86efac;border-radius:var(--radius-sm);padding:3px 10px;font-size:.8rem;font-weight:600;color:var(--c-success);width:fit-content;white-space:nowrap}._form_r26ts_153{width:100%;max-width:820px;padding:24px 28px 28px;display:flex;flex-direction:column;gap:16px;border-radius:18px;box-shadow:0 2px 16px #00000021}._field_r26ts_165{display:flex;flex-direction:column;gap:5px}._field_r26ts_165 label{font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-muted)}._field_r26ts_165 input[type=datetime-local],._field_r26ts_165 input[type=number],._field_r26ts_165 select{width:100%;height:var(--input-h);min-height:var(--input-h);line-height:normal;padding:0 14px;margin:0;background-color:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-family:var(--font-ui);font-size:.9rem;outline:none;transition:border-color var(--transition),box-shadow var(--transition);-moz-appearance:none;appearance:none;-webkit-appearance:none}._field_r26ts_165 input[type=datetime-local]:focus,._field_r26ts_165 input[type=number]:focus,._field_r26ts_165 select:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #2563eb1f;background-color:#fff}._field_r26ts_165 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}._field_r26ts_165 input[type=number]::-webkit-inner-spin-button,._field_r26ts_165 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._rowFields_r26ts_226{display:grid;grid-template-columns:1fr 1fr;gap:16px}._estadoBadge_r26ts_233{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;width:fit-content;margin-top:4px}._estadoBadge_r26ts_233._pendiente_r26ts_245{background:#fffbeb;border:1px solid #fde68a;color:#d97706}._estadoBadge_r26ts_233._aprobado_r26ts_251{background:#dcfce7;border:1px solid #86efac;color:var(--c-success)}._estadoBadge_r26ts_233._rechazado_r26ts_257{background:#fef2f2;border:1px solid #fca5a5;color:var(--c-danger)}._descontarBox_r26ts_264{display:flex;align-items:center;gap:12px;border:1px solid #fde68a;border-radius:var(--radius-sm);padding:10px 14px;background:var(--c-accent-bg);flex-wrap:wrap}._descontarLabel_r26ts_275{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent)}._descontarInput_r26ts_283{width:90px;background:#fff;color:var(--c-text);font-family:var(--font-ui);font-size:.88rem;padding:7px 10px;outline:none;text-align:center;transition:border-color var(--transition)}._descontarInput_r26ts_283:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #d977061f}._actions_r26ts_301{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--c-border);margin-top:4px;flex-wrap:wrap}._cancelBtn_r26ts_311{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);font-family:var(--font-ui);font-size:.88rem;font-weight:500;padding:10px 22px;cursor:pointer;transition:all var(--transition)}._cancelBtn_r26ts_311:hover:not(:disabled){border-color:var(--c-border-hi);color:var(--c-text);background:var(--c-card)}._cancelBtn_r26ts_311:disabled{opacity:.45;cursor:not-allowed}._submitBtn_r26ts_335{background:var(--c-primary);border:1px solid var(--c-primary);border-radius:var(--radius-sm);color:#fff;font-family:var(--font-ui);font-size:.88rem;font-weight:600;padding:10px 28px;cursor:pointer;transition:all var(--transition)}._submitBtn_r26ts_335:hover:not(:disabled){background:var(--c-primary-hi);border-color:var(--c-primary-hi)}._submitBtn_r26ts_335:disabled{opacity:.55;cursor:not-allowed}._message_r26ts_359{margin:0;padding:11px 16px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:500;border:1px solid transparent}._message_r26ts_359._success_r26ts_368{background:#dcfce7;border-color:#86efac;color:var(--c-success)}._message_r26ts_359._error_r26ts_374{background:#fef2f2;border-color:#fca5a5;color:var(--c-danger)}._loadingWrap_r26ts_381{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:.9rem;color:#64748b;gap:10px}@media (max-width: 640px){._container_r26ts_4{padding:20px 12px 40px}._header_r26ts_66{padding:18px 18px 14px}._header_r26ts_66 h1{font-size:1.05rem}._infoGrid_r26ts_97{grid-template-columns:1fr 1fr;padding:14px 16px}._infoGrid_r26ts_97 ._infoItem_r26ts_108:nth-child(2){grid-column:1 / -1}._form_r26ts_153{padding:18px 18px 22px}._rowFields_r26ts_226{grid-template-columns:1fr;gap:14px}._actions_r26ts_301{flex-direction:column-reverse}._cancelBtn_r26ts_311,._submitBtn_r26ts_335{width:100%;text-align:center}}@media (max-width: 380px){._header_r26ts_66 h1{font-size:.95rem}._descontarInput_r26ts_283{width:72px}}._container_1fut2_1{width:100%;padding:1.5rem;box-sizing:border-box;background:#f8fafc;min-height:100vh}._toolbarCard_1fut2_9{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1rem 1.25rem;margin-bottom:1rem;box-shadow:0 6px 18px #0f172a0f}._toolbarHeader_1fut2_18{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._toolbarTitle_1fut2_27{display:flex;flex-direction:column;gap:.25rem}._toolbarTitle_1fut2_27 h2{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}._toolbarTitle_1fut2_27 p{margin:0;font-size:.92rem;color:#64748b}._backButton_1fut2_46{border:none;background:tra;color:#fff;border-radius:10px;width:42px;height:42px;cursor:pointer;font-size:1rem;font-weight:700;transition:all .2s ease}._backButton_1fut2_46:hover{background:#1e293b;transform:translateY(-1px)}._filtersGrid_1fut2_64{display:grid;grid-template-columns:repeat(12,1fr);gap:.9rem;align-items:end}._filterGroup_1fut2_71{display:flex;flex-direction:column;gap:.25rem}._input_1fut2_77:focus,._select_1fut2_78:focus,._dateInput_1fut2_79:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}._searchCol_1fut2_84{grid-column:span 4}._dateCol_1fut2_88{grid-column:span 2}._actionsCol_1fut2_92{grid-column:span 4}._checkboxCol_1fut2_96{grid-column:span 2}._quickActions_1fut2_100{display:flex;gap:.5rem;flex-wrap:wrap}._primaryButton_1fut2_106,._secondaryButton_1fut2_107,._ghostButton_1fut2_108{min-height:42px;border-radius:10px;padding:0 .95rem;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .2s ease}._primaryButton_1fut2_106{border:none;background:#2563eb;color:#fff}._primaryButton_1fut2_106:hover{background:#1d4ed8}._secondaryButton_1fut2_107{border:none;background:#0f766e;color:#fff}._secondaryButton_1fut2_107:hover{background:#115e59}._ghostButton_1fut2_108{border:1px solid #cbd5e1;background:#fff;color:#334155}._ghostButton_1fut2_108:hover{background:#f8fafc;border-color:#94a3b8}._checkboxWrapper_1fut2_149{display:flex;align-items:center;gap:.65rem;min-height:42px;border:1px solid #cbd5e1;border-radius:10px;padding:0 .85rem;background:#fff}._checkboxWrapper_1fut2_149 input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}._checkboxWrapper_1fut2_149 span{font-size:.92rem;color:#334155;font-weight:500}._summaryBar_1fut2_173{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0 .25rem}._summaryChip_1fut2_180{display:inline-flex;align-items:center;gap:.5rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:.5rem .85rem;font-size:.85rem;font-weight:600}._contentCard_1fut2_193{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1rem;box-shadow:0 6px 18px #0f172a0f}._message_1fut2_201{margin-top:1rem;padding:.9rem 1rem;border-radius:12px;font-size:.95rem;font-weight:500;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._error_1fut2_212{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._loadingBox_1fut2_218{margin-top:1rem;padding:1rem;text-align:center;border-radius:12px;background:#f8fafc;color:#475569;border:1px dashed #cbd5e1}._detailsContainer_1fut2_228{display:grid;gap:.85rem;padding-top:.5rem}._detailsRow_1fut2_234{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.95rem;color:#0f172a}._detailsRow_1fut2_234 strong{color:#334155;min-width:170px}._extraButtonsContainer_1fut2_251{display:flex;justify-content:flex-end;width:100%}._extraButtonsRight_1fut2_257{display:flex;align-items:center;gap:.75rem}._exportButton_1fut2_263{border:none;background:#0f172a;color:#fff;border-radius:10px;min-width:42px;height:42px;padding:0 .8rem;cursor:pointer;font-weight:700;transition:all .2s ease}._exportButton_1fut2_263:hover{background:#1e293b}._badge_1fut2_280{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}._badgeNormal_1fut2_291{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._badgeWarning_1fut2_297{background:#fff7ed;color:#c2410c;border:1px solid #fdba74}._badgeDanger_1fut2_303{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}._badgeMuted_1fut2_309{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}._detailCardTopRow_1fut2_314{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid #e2e8f0}._detailMiniBlock_1fut2_323{display:flex;flex-direction:column;gap:.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem}._detailMiniBlock_1fut2_323 strong{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._detailMiniBlock_1fut2_323 span{font-size:.95rem;font-weight:600;color:#0f172a}._detailCardOutMonth_1fut2_346{background:#fffbeb;border:1px solid #fcd34d}._detalleTable_1fut2_350{width:100%;border-collapse:collapse;margin-top:.75rem;font-size:.82rem}._detalleTable_1fut2_350 thead th{background:#f7f7f7;color:#444;font-weight:600;text-align:left;padding:.5rem .6rem;border-bottom:2px solid #e0e0e0;white-space:nowrap}._detalleTable_1fut2_350 tbody td{padding:.45rem .6rem;border-bottom:1px solid #eee;color:#333}._detalleTable_1fut2_350 tbody tr:hover{background:#fafafa}._detalleTable_1fut2_350 tbody tr:last-child td{border-bottom:none}._detalleTable_1fut2_350 td:nth-child(3),._detalleTable_1fut2_350 td:nth-child(4),._detalleTable_1fut2_350 td:nth-child(5),._detalleTable_1fut2_350 td:nth-child(6),._detalleTable_1fut2_350 td:nth-child(7),._detalleTable_1fut2_350 th:nth-child(3),._detalleTable_1fut2_350 th:nth-child(4),._detalleTable_1fut2_350 th:nth-child(5),._detalleTable_1fut2_350 th:nth-child(6),._detalleTable_1fut2_350 th:nth-child(7){text-align:right}._detalleTable_1fut2_350 td:last-child,._detalleTable_1fut2_350 th:last-child{font-weight:600;color:#1a5fb4}._detalleTableWrapper_1fut2_403{overflow-x:auto}._rowRojo_1fut2_406{background-color:#ffebee}._rowRojo_1fut2_406:hover{background-color:#ffcdd2}._rowAmarillo_1fut2_413{background-color:#fff8e1}._rowAmarillo_1fut2_413:hover{background-color:#ffecb3}._excelButton_1fut2_420{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #b7eb8f;border-radius:6px;background:#f6ffed;color:#217346;font-size:16px;cursor:pointer}._excelButton_1fut2_420:hover:not(:disabled){background:#217346;color:#fff}._excelButton_1fut2_420:disabled{opacity:.6;cursor:wait}._iconButton_1fut2_442{border:1px solid #4246ba;background:#fff;color:#071e5d;border-radius:4px;padding:4px 8px;cursor:pointer}._exportButton_1fut2_263{display:inline-flex;align-items:center;padding:1px 10px;font-size:13px;font-weight:500;color:#27500a;background:transparent;border:.5px solid #97c459;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;position:relative}._exportButton_1fut2_263:hover:not(:disabled){background:#c0dd97;border-color:#639922;box-shadow:0 1px 3px #00000014}._exportButton_1fut2_263:active:not(:disabled){transform:scale(.98)}._exportButton_1fut2_263:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1200px){._searchCol_1fut2_84{grid-column:span 12}._dateCol_1fut2_88{grid-column:span 6}._actionsCol_1fut2_92{grid-column:span 8}._checkboxCol_1fut2_96{grid-column:span 4}}@media (max-width: 768px){._container_1fut2_1{padding:1rem}._toolbarCard_1fut2_9,._contentCard_1fut2_193{padding:1rem;border-radius:14px}._filtersGrid_1fut2_64{grid-template-columns:1fr}._searchCol_1fut2_84,._dateCol_1fut2_88,._actionsCol_1fut2_92,._checkboxCol_1fut2_96{grid-column:span 1}._quickActions_1fut2_100{width:100%}._primaryButton_1fut2_106,._secondaryButton_1fut2_107,._ghostButton_1fut2_108{flex:1 1 auto}._detailsRow_1fut2_234{flex-direction:column;align-items:flex-start}._detailsRow_1fut2_234 strong{min-width:auto}}._formPage_fib3h_1{width:100%;min-height:100vh;padding:1rem;box-sizing:border-box}._containerForm_fib3h_8{width:100%;max-width:700px;margin:0 auto}._form_fib3h_1{background:transparent;border-radius:16px;padding:1.5rem;border:1px solid #e4e9f1;box-shadow:0 8px 24px #0f172a14}._header_fib3h_22{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:18px;padding:0 48px;border-bottom:1px solid #e5ebf2}._backFixed_fib3h_34{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_fib3h_22 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px}._fieldBox_fib3h_48{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}._fieldBox_fib3h_48 label{font-size:.95rem;font-weight:600;color:#334155}._input_fib3h_61{width:100%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.85rem .95rem;font-size:.95rem;outline:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}._input_fib3h_61:focus{border-color:#1992ff;box-shadow:0 0 0 3px #1992ff1f}._containerBtn_fib3h_80{width:100%;display:flex;justify-content:center;align-items:center;gap:20px;margin-top:1rem}._containerBtn_fib3h_80 button,._containerBtn_fib3h_80 ._btnGen_fib3h_90{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._error_fib3h_98{color:#b42318;font-size:.88rem;margin-top:.2rem}._floatingSuccess_fib3h_104,._floatingError_fib3h_105{position:fixed;top:16px;right:16px;z-index:1000;padding:12px 16px;border-radius:10px;font-size:.92rem;font-weight:600;box-shadow:0 8px 18px #0f172a1f;max-width:360px}._floatingSuccess_fib3h_104{background:#e8f7ee;color:#166534}._floatingError_fib3h_105{background:#fdecec;color:#b42318}._afterCreateBox_fib3h_128{margin-top:1.2rem;padding:1rem;border:1px solid #dbe4ee;border-radius:14px;background:#f8fbff}._afterCreateTitle_fib3h_136{margin:0 0 .35rem;font-size:1.05rem;color:#223046}._afterCreateText_fib3h_142{margin:0 0 .9rem;color:#5b6676;font-size:.94rem}._afterCreateActions_fib3h_148{display:flex;gap:.8rem;flex-wrap:wrap}._primaryAction_fib3h_154,._secondaryAction_fib3h_155{border:none;border-radius:10px;padding:.8rem 1.05rem;font-size:.92rem;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease}._primaryAction_fib3h_154{background:linear-gradient(90deg,#0ea5e9,#22c55e);color:#fff}._primaryAction_fib3h_154:hover{opacity:.96;transform:translateY(-1px)}._secondaryAction_fib3h_155{background:#eef2f7;color:#334155}._secondaryAction_fib3h_155:hover{background:#dde5ee}._dropdown_fib3h_187{position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:30;background:#fff;border:1px solid #a9c4ee;border-radius:7px;max-height:210px;overflow-y:auto;box-shadow:0 6px 18px #29a0bb18;list-style:none;margin:0;padding:0}._dropdownItem_fib3h_204{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:1.045rem;transition:background .17s}._dropdownItem_fib3h_204:last-child{border-bottom:none}._dropdownItem_fib3h_204:hover{background:#eaf5fc}@media (max-width: 768px){._formPage_fib3h_1{padding:.75rem .5rem}._form_fib3h_1{padding:1rem;border-radius:14px}._header_fib3h_22{flex-direction:column;align-items:flex-start}._containerBtn_fib3h_80,._afterCreateActions_fib3h_148{flex-direction:column;align-items:stretch}._primaryAction_fib3h_154,._secondaryAction_fib3h_155{width:100%}._floatingSuccess_fib3h_104,._floatingError_fib3h_105{left:12px;right:12px;top:12px;max-width:unset}}@media (max-width: 600px){._containerBtn_fib3h_80{flex-direction:column;gap:8px;align-items:center}._containerBtn_fib3h_80 button,._containerBtn_fib3h_80 ._btnGen_fib3h_90{width:50%;min-width:0;max-width:50%;flex:0 1 50%}}@media (max-width: 480px){._formPage_fib3h_1{padding:.5rem .35rem}._form_fib3h_1{padding:.9rem}._fieldBox_fib3h_48 label,._input_fib3h_61,._primaryAction_fib3h_154,._secondaryAction_fib3h_155{font-size:.9rem}._containerBtn_fib3h_80 button,._containerBtn_fib3h_80 ._btnGen_fib3h_90{width:70%;max-width:70%}}._container_1d4aw_1{width:100%;padding:1rem;box-sizing:border-box}._message_1d4aw_7{margin-top:1rem;padding:12px 14px;border-radius:10px;font-size:.92rem;font-weight:600;background:#e8f7ee;color:#166534}._error_1d4aw_17{background:#fdecec;color:#b42318}._success_1d4aw_22{background:#e8f7ee;color:#166534}._detailRows_1d4aw_29{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.45rem 0;border-bottom:1px solid #edf1f7;font-size:.95rem}._detailGrid_1d4aw_38{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}._fullWidth_1d4aw_44{grid-column:1 / -1}._detailRow_1d4aw_29{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.45rem 0;border-bottom:1px solid #edf1f7;font-size:.95rem}._label_1d4aw_57{font-weight:700;color:#243447;min-width:140px;flex-shrink:0}._assignButton_1d4aw_64{border:none;background:linear-gradient(90deg,#0ea5e9,#22c55e);color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:1rem;transition:all .2s ease;flex-shrink:0}._assignButton_1d4aw_64:hover{transform:scale(1.05);opacity:.95}._activitiesSection_1d4aw_85{margin-top:1rem}._sectionTitle_1d4aw_89{margin:0 0 .85rem;font-size:1.05rem;font-weight:700;color:#1f2d3d}._emptyMessage_1d4aw_96{margin:0;padding:1rem;border-radius:12px;background:#f8fafc;color:#64748b;text-align:center;border:1px dashed #d9e2ec}._activitiesList_1d4aw_106{display:flex;flex-direction:column;gap:.85rem}._activityCard_1d4aw_112{border:1px solid #dbe4ee;border-radius:12px;background:#f8fbff;padding:.85rem;box-shadow:0 2px 8px #0f172a0a}._activityHeader_1d4aw_120{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.55rem;border-bottom:1px solid #e8eef5}._activityId_1d4aw_130{font-size:.92rem;font-weight:700;color:#1e3a5f}._editButton_1d4aw_136{border:none;background:#dbeafe;color:#1d4ed8;border-radius:8px;padding:.45rem .8rem;font-size:.85rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:background .2s ease,transform .2s ease}._editButton_1d4aw_136:hover{background:#bfdbfe;transform:translateY(-1px)}._editActivityForm_1d4aw_156{display:flex;flex-direction:column;gap:.8rem}._formGroup_1d4aw_162{display:flex;flex-direction:column;gap:.35rem}._input_1d4aw_168,._textarea_1d4aw_169,._tableTextarea_1d4aw_170{width:100%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.72rem .85rem;font-size:.92rem;outline:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}._tableInput_1d4aw_181{width:70%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.72rem .85rem;font-size:.92rem;outline:none;background:#fff;min-width:50px}._tableInputinicio_1d4aw_192{width:100%;box-sizing:border-box;border:1px solid #cfd8e3;border-radius:10px;padding:.72rem .85rem;font-size:.92rem;outline:none;background:#fff;min-width:145px}._input_1d4aw_168:focus,._textarea_1d4aw_169:focus,._tableInput_1d4aw_181:focus,._tableInputinicio_1d4aw_192:focus,._tableTextarea_1d4aw_170:focus{border-color:#1992ff;box-shadow:0 0 0 3px #1992ff1f}._textarea_1d4aw_169,._tableTextarea_1d4aw_170{min-height:72px;resize:vertical}._twoColumns_1d4aw_219{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._editActions_1d4aw_225{display:flex;justify-content:flex-end;gap:.7rem;margin-top:.2rem;flex-wrap:wrap}._saveButton_1d4aw_233,._cancelButton_1d4aw_234{border:none;border-radius:9px;padding:.35rem .6rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;width:80px;min-width:unset}._cancelButton_1d4aw_234{background:#eef2f7;color:#334155}._cancelButton_1d4aw_234:hover{background:#dde5ee}._saveButton_1d4aw_233{background:linear-gradient(90deg,#0ea5e9,#22c55e);color:#fff}._saveButton_1d4aw_233:hover{opacity:.96;transform:translateY(-1px)}._saveButton_1d4aw_233:disabled,._cancelButton_1d4aw_234:disabled{opacity:.65;cursor:not-allowed;transform:none}._activitiesTableWrapper_1d4aw_273{width:100%;border:1px solid #dbe4ee;border-radius:12px;background:#fff}._activitiesTable_1d4aw_273{width:100%;border-collapse:collapse;font-size:.92rem;table-layout:fixed}._activitiesTable_1d4aw_273 thead{background:#f1f5f9}._activitiesTable_1d4aw_273 th,._activitiesTable_1d4aw_273 td{padding:.85rem .75rem;border-bottom:1px solid #e8eef5;vertical-align:middle;overflow-wrap:break-word;word-wrap:break-word}._activitiesTable_1d4aw_273 th{font-weight:700;color:#243447;white-space:nowrap}._activitiesTable_1d4aw_273 tbody tr:hover{background:#f8fbff}._activitiesTable_1d4aw_273 th:nth-child(2),._activitiesTable_1d4aw_273 td:nth-child(2),._activitiesTable_1d4aw_273 th:nth-child(3),._activitiesTable_1d4aw_273 td:nth-child(3),._activitiesTable_1d4aw_273 th:nth-child(4),._activitiesTable_1d4aw_273 td:nth-child(4),._activitiesTable_1d4aw_273 th:nth-child(5),._activitiesTable_1d4aw_273 td:nth-child(5),._activitiesTable_1d4aw_273 td:nth-child(6){text-align:center}._tableActions_1d4aw_323{display:flex;flex-direction:column;gap:.45rem;align-items:center}._activitiesList_1d4aw_106{display:flex;flex-direction:column;gap:18px}._activityDetailCard_1d4aw_335{padding:18px;border:1px solid #d8e2f0;border-radius:12px;background:#f8fbff}._activityDetailHeader_1d4aw_342{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}._activityDetailTitle_1d4aw_350{margin:0 0 8px;color:#12345b;font-size:17px;font-weight:700}._activityInfoGrid_1d4aw_357{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #e2eaf4;border-radius:8px;background:#fff}._activityInfoGrid_1d4aw_357>div{display:flex;flex-direction:column;gap:4px;font-size:13px}._completedStatus_1d4aw_374{color:#16803c;font-size:13px;font-weight:600}._pendingStatus_1d4aw_380{color:#b87900;font-size:13px;font-weight:600}._subtasksSection_1d4aw_386{margin-top:18px}._subtasksTitle_1d4aw_390{margin:0 0 10px;color:#234d78;font-size:15px;font-weight:700}._emptySubtasks_1d4aw_397{padding:12px;border-radius:8px;background:#fff;color:#6b7280;font-size:13px}._subtasksTableWrapper_1d4aw_405{overflow-x:auto;border:1px solid #dce5ef;border-radius:8px;background:#fff}._subtasksTable_1d4aw_405{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}._subtasksTable_1d4aw_405 th,._subtasksTable_1d4aw_405 td{padding:10px 12px;border-bottom:1px solid #e8edf3;text-align:left;vertical-align:middle}._subtasksTable_1d4aw_405 th{background:#edf4fb;color:#234d78;font-weight:700}._subtasksTable_1d4aw_405 tbody tr:last-child td{border-bottom:none}._subtasksTable_1d4aw_405 tbody tr:hover{background:#f8fbff}._editActivityContainer_1d4aw_441{width:100%}._editActivityGrid_1d4aw_445{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;margin-top:16px}._editActivityGrid_1d4aw_445>div{display:flex;flex-direction:column;gap:6px}._otRow_1d4aw_457{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._recursosChips_1d4aw_465{display:flex;gap:6px}._recursoChip_1d4aw_467{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid #d5dde8;border-radius:999px;background:#f7f9fc;font-size:12px;cursor:pointer}._recursoChip_1d4aw_467:hover:not(:disabled){border-color:#7aa7f0}._recursoChip_1d4aw_467:focus-visible{outline:2px solid #7aa7f0;outline-offset:2px}._recursoChip_1d4aw_467:disabled{opacity:.45;cursor:default}._recursoChipActive_1d4aw_481{background:#e6f0ff;border-color:#7aa7f0}._recursosPanel_1d4aw_483{margin-top:12px;padding:10px 14px;border:1px solid #e1e8f0;border-radius:10px;background:#f7f9fc}._recursosPanelTitle_1d4aw_490{margin:0 0 6px;font-size:13px}._recursosList_1d4aw_491{margin:0;padding-left:18px;font-size:13px}._recursosList_1d4aw_491 li+li{margin-top:4px}@media (max-width: 900px){._activityInfoGrid_1d4aw_357{grid-template-columns:repeat(2,minmax(0,1fr))}._editActivityGrid_1d4aw_445{grid-template-columns:1fr 1fr}}@media (max-width: 600px){._activityInfoGrid_1d4aw_357,._editActivityGrid_1d4aw_445{grid-template-columns:1fr}._activityDetailHeader_1d4aw_342{flex-direction:column}}@media (max-width: 900px){._detailsContainer_1d4aw_519{max-height:76vh}._detailRows_1d4aw_29,._detailRow_1d4aw_29{flex-direction:column;gap:.25rem;align-items:flex-start}._label_1d4aw_57{min-width:unset}}@media (max-width: 768px){._container_1d4aw_1{padding:.75rem .5rem}._message_1d4aw_7{font-size:.9rem;padding:10px 12px;margin-top:.75rem}._detailsContainer_1d4aw_519{max-height:75vh;padding-right:.15rem}._activityHeader_1d4aw_120{flex-direction:column;align-items:flex-start}._twoColumns_1d4aw_219{grid-template-columns:1fr}._editActions_1d4aw_225{flex-direction:column;align-items:stretch}._cancelButton_1d4aw_234,._saveButton_1d4aw_233,._editButton_1d4aw_136{width:100%;justify-content:center}._sectionTitle_1d4aw_89{font-size:1rem}._activitiesTableWrapper_1d4aw_273{overflow-x:auto}._activitiesTable_1d4aw_273{min-width:820px;table-layout:auto}._activitiesTable_1d4aw_273 th,._activitiesTable_1d4aw_273 td{padding:.7rem .6rem;font-size:.88rem}._tableInput_1d4aw_181,._tableTextarea_1d4aw_170{font-size:.88rem}}@media (max-width: 480px){._container_1d4aw_1{padding:.5rem .35rem}._message_1d4aw_7{font-size:.85rem;padding:9px 10px}._detailsContainer_1d4aw_519{max-height:72vh}._detailRows_1d4aw_29,._detailRow_1d4aw_29{font-size:.9rem;padding:.45rem 0}._activityId_1d4aw_130{font-size:.88rem}._input_1d4aw_168,._textarea_1d4aw_169,._tableInput_1d4aw_181,._tableTextarea_1d4aw_170{font-size:.88rem;padding:.68rem .78rem}._cancelButton_1d4aw_234,._saveButton_1d4aw_233,._editButton_1d4aw_136{font-size:.84rem}._sectionTitle_1d4aw_89{font-size:.95rem}}._containerForm_ho27i_1{width:100%;max-width:1100px;margin:0 auto;padding:1rem;box-sizing:border-box}._card_ho27i_9{background:transparent;border:1px solid #d9e4f2;border-radius:20px;box-shadow:0 8px 24px #0f172a14;padding:1.2rem 2.1rem}._header_ho27i_17{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:18px;padding:0 48px;border-bottom:1px solid #e5ebf2}._backFixed_ho27i_29{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_ho27i_17 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px}._headerText_ho27i_44{text-align:center}._title_ho27i_48{margin:0;font-size:1.5rem;font-weight:800;color:#0252a8}._subtitle_ho27i_55{margin-top:.55rem;font-size:1rem;color:#5b6b84}._form_ho27i_61{display:flex;flex-direction:column;gap:.85rem}._activityRow_ho27i_67{background:#f7fbff;border:1px solid #89addb;border-radius:16px;padding:.85rem;max-width:100%}._activityRowHeader_ho27i_75{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem}._activityTitle_ho27i_83{margin:0;font-size:.95rem;font-weight:800;color:#183153}._activityRow_ho27i_67._activityRowCorner_ho27i_93{position:relative;margin-top:.5rem;padding-top:1.1rem}._cornerTag_ho27i_99{position:absolute;top:-12px;left:14px;margin:0;padding:2px 12px;font-size:.75rem;font-weight:800;line-height:18px;color:#0252a8;background:#eef6ff;border:1px solid #0b4485;border-radius:999px}._cornerRemove_ho27i_114{position:absolute;top:-12px;right:14px;width:24px;height:24px;padding:0;display:grid;place-items:center;border:none;background:#ffe3e3;color:#e03131;border-radius:8px;font-size:.9rem;font-weight:700;line-height:1;cursor:pointer;transition:all .2s ease}._cornerRemove_ho27i_114:hover{background:#ffd1d1}._cornerRemove_ho27i_114:focus-visible{outline:2px solid #1992ff;outline-offset:2px}._compactGrid_ho27i_144{display:grid;grid-template-columns:minmax(320px,2fr) minmax(40px,90px) minmax(250px,1.4fr) minmax(250px,1.4fr);gap:.75rem;align-items:end}._descripcionGroup_ho27i_156{min-width:0}._formGroup_ho27i_160{display:flex;flex-direction:column;gap:.25rem;min-width:0}._label_ho27i_167{font-size:.95rem;font-weight:700;color:#183153;line-height:1.1}._labelWithHint_ho27i_174{display:inline-flex;align-items:center;gap:.25rem}._hintIcon_ho27i_180{width:18px;height:18px;border-radius:50%;background:#eef2ff;color:#1d4ed8;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:help;border:1px solid #c7d2fe;line-height:1;flex-shrink:0}._textarea_ho27i_197{min-width:320px;box-sizing:border-box;border:1px solid #d9e4f2;border-radius:10px;background:#fff;font-size:.9rem;outline:none;transition:all .2s ease;padding:.55rem .8rem;resize:none}._input_ho27i_210:focus,._textarea_ho27i_197:focus,._inputSmall_ho27i_212:focus{border-color:#1992ff;box-shadow:0 0 0 3px #1992ff1f}._compactTextarea_ho27i_217{min-height:40px;max-height:48px}._helpText_ho27i_222{font-size:.8rem;color:#4c5d73;line-height:1.3;margin-top:.1rem}._removeButton_ho27i_229{width:38px;height:38px;border:none;background:#ffe3e3;color:#e03131;border-radius:12px;padding:0;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;align-self:end;justify-self:end}._removeButton_ho27i_229:hover{background:#ffd1d1}._topActions_ho27i_249{display:flex;justify-content:flex-start;margin-top:.25rem}._addButton_ho27i_255{border:none;background:#eef6ff;color:#1565ff;border-radius:12px;padding:.75rem 1rem;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease}._addButton_ho27i_255:hover{background:#dfeeff}._containerBtn_ho27i_271{display:flex;justify-content:center;gap:.9rem;margin-top:.75rem;flex-wrap:wrap}._floatingMessage_ho27i_279{margin-bottom:1rem;padding:.9rem 1rem;border-radius:12px;font-size:.95rem;font-weight:700}._floatingSuccess_ho27i_287{background:#e9f9ef;color:#1f7a3d;border:1px solid #bfe8cc}._floatingError_ho27i_293{background:#fff0f0;color:#c92a2a;border:1px solid #ffc9c9}._formGroupDuracion_ho27i_299{align-self:start}._totalDurationBox_ho27i_303{display:flex;align-items:center;gap:10px;margin-top:20px;padding:12px 16px;border-radius:10px;background:#f4f6f8;font-size:15px}._totalDurationLabel_ho27i_314{color:#555}._totalDurationValue_ho27i_318{color:#111;font-size:18px}._formPage_ho27i_324{width:100%;min-height:100%;padding:1.5rem 0;box-sizing:border-box}._input_ho27i_210{width:100%;border:1px solid #d9e4f2;border-radius:10px;min-height:40px;padding:.55rem .6rem;box-sizing:border-box;font-size:.9rem;outline:none;transition:all .2s ease}._inputSmall_ho27i_212{width:90px;min-width:60px;max-width:60px;border:1px solid #d9e4f2;border-radius:10px;min-height:40px;padding:.55rem .6rem;text-align:center;box-sizing:border-box;font-size:.9rem;outline:none;transition:all .2s ease}._listBox_ho27i_361{margin-top:1.5rem}._emptyText_ho27i_365{color:#5b6b84;font-size:.9rem;text-align:center;padding:1rem 0}._actividadCard_ho27i_372{background:#fff;border:1px solid #d9e4f2;border-radius:16px;padding:1rem;margin-bottom:.9rem}._actividadCardHeader_ho27i_380{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}._actividadMeta_ho27i_388{font-size:.85rem;color:#5b6b84;margin-top:.2rem}._secondaryAction_ho27i_394{border:1px solid #c7d2fe;background:#eef2ff;color:#1d4ed8;border-radius:10px;padding:.5rem .9rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}._secondaryAction_ho27i_394:hover{background:#dfe6ff}._subtareaList_ho27i_411{list-style:none;padding:0;margin:0 0 .9rem}._subtareaItem_ho27i_417{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .6rem;border-bottom:1px solid #f0f4fa;font-size:.85rem;flex-wrap:wrap}._subtareaPanel_ho27i_433{container-type:inline-size;container-name:subtareas;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #d9e4f2;display:flex;flex-direction:column;gap:.45rem}._subtareaRow_ho27i_444{background:#fff;border:1px solid #c2cdda;border-radius:10px;padding:.5rem .6rem}._subtareaRowHeader_ho27i_451{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem}._subtareaLabel_ho27i_459{margin:0;font-size:.72rem;font-weight:700;color:#5b6b84;text-transform:uppercase;letter-spacing:.03em}._subtareaRemove_ho27i_468{width:24px;height:24px;border:none;background:#ffe3e3;color:#e03131;border-radius:7px;padding:0;font-size:.8rem;font-weight:700;cursor:pointer;line-height:1;flex-shrink:0}._subtareaRemove_ho27i_468:hover{background:#ffd1d1}._subtareaGrid_ho27i_489{display:grid;grid-template-columns:minmax(0,1.4fr) 88px minmax(210px,1fr) minmax(210px,1fr);gap:.6rem;align-items:end}._subtareaField_ho27i_500{display:flex;flex-direction:column;gap:.18rem;min-width:0}._subtareaFieldLabel_ho27i_507{font-size:.68rem;font-weight:600;color:#8092a8;line-height:1}._subtareaInput_ho27i_514,._subtareaInputSmall_ho27i_515,._subtareaTextarea_ho27i_516{border:1px solid #d9e4f2;border-radius:8px;min-height:32px;padding:.35rem .5rem;font-size:.82rem;box-sizing:border-box;outline:none;transition:all .15s ease;font-family:inherit;width:100%}._subtareaInputSmall_ho27i_515{text-align:center}._subtareaInput_ho27i_514{min-width:0}._subtareaTextarea_ho27i_516{resize:none;min-height:32px;max-height:34px}._subtareaInput_ho27i_514:focus,._subtareaInputSmall_ho27i_515:focus,._subtareaTextarea_ho27i_516:focus{border-color:#1992ff;box-shadow:0 0 0 2px #1992ff1f}._subtareaAddButton_ho27i_551{border:none;background:#eef6ff;color:#1565ff;border-radius:9px;padding:.4rem .75rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease}._subtareaAddButton_ho27i_551:hover{background:#dfeeff}._input_ho27i_210[readonly],._inputSmall_ho27i_212[readonly],._subtareaInput_ho27i_514[readonly],._subtareaInputSmall_ho27i_515[readonly]{background:#eef2f7;color:#6b7c93;border-style:dashed;border-color:#d9e4f2;cursor:not-allowed}._input_ho27i_210[readonly]:focus,._inputSmall_ho27i_212[readonly]:focus,._subtareaInput_ho27i_514[readonly]:focus,._subtareaInputSmall_ho27i_515[readonly]:focus{border-color:#d9e4f2;box-shadow:none}._input_ho27i_210[readonly]::-webkit-calendar-picker-indicator,._subtareaInput_ho27i_514[readonly]::-webkit-calendar-picker-indicator{display:none}._medicionGrid_ho27i_594{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:8px}._medirToggle_ho27i_600{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}._medirToggle_ho27i_600 input{width:16px;height:16px;cursor:pointer}@media (max-width: 640px){._medicionGrid_ho27i_594{grid-template-columns:1fr}}@container subtareas (max-width: 760px){._subtareaGrid_ho27i_489{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr)}._subtareaGrid_ho27i_489 ._subtareaField_ho27i_500:first-child{grid-column:1 / -1}}@container subtareas (max-width: 560px){._subtareaGrid_ho27i_489{grid-template-columns:1fr}._subtareaInputSmall_ho27i_515{text-align:left}}@media (max-width: 1100px){._compactGrid_ho27i_144{grid-template-columns:1.7fr 100px 1.45fr 1.15fr}}@media (max-width: 900px){._title_ho27i_48{font-size:1.7rem}._compactGrid_ho27i_144{grid-template-columns:1fr 120px 1fr;gap:.75rem}._descripcionGroup_ho27i_156{grid-column:1 / -1}._removeButton_ho27i_229{justify-self:start}}@media (max-width: 640px){._containerForm_ho27i_1{padding:.6rem}._card_ho27i_9{padding:1rem .85rem;border-radius:16px}._header_ho27i_17{padding-top:2.4rem}._backFixed_ho27i_29{top:0;left:0}._title_ho27i_48{font-size:1.45rem;line-height:1.2}._subtitle_ho27i_55{font-size:.92rem;line-height:1.4}._activityRow_ho27i_67{padding:.85rem}._activityRowHeader_ho27i_75{flex-direction:column;align-items:flex-start}._compactGrid_ho27i_144{grid-template-columns:1fr}._descripcionGroup_ho27i_156{grid-column:auto}._removeButton_ho27i_229{justify-self:start}._containerBtn_ho27i_271{flex-direction:column;align-items:stretch}._actividadCardHeader_ho27i_380{flex-direction:column}._secondaryAction_ho27i_394{width:100%;text-align:center}}._formPage_16iy3_1{min-height:100vh;padding:20px 16px;background:transparent;box-sizing:border-box}._containerForm_16iy3_8{width:min(1180px,100%);margin:0 auto}._form_16iy3_1{width:100%;padding:18px;border:1px solid #dce5f0;border-radius:14px;background:transparent;box-shadow:0 8px 24px #19375a14;box-sizing:border-box}._header_16iy3_23{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:18px;padding:0 48px;border-bottom:1px solid #e5ebf2}._backFixed_16iy3_35{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._header_16iy3_23 h1{font-size:1.2rem;font-weight:300;color:var(--black-color);margin-bottom:10px}._floatingSuccess_16iy3_51,._floatingError_16iy3_52{width:100%;margin-bottom:12px;padding:9px 14px;border-radius:8px;box-sizing:border-box;font-size:13px;font-weight:600}._floatingSuccess_16iy3_51{border:1px solid #a7e3bf;background:#ecfdf3;color:#087443}._floatingError_16iy3_52{border:1px solid #f4b4b4;background:#fff1f1;color:#b42318}._fieldBox_16iy3_76{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}._fieldBox_16iy3_76 label,._label_16iy3_84{color:#344054;font-size:12px;font-weight:700}._input_16iy3_90{width:100%;min-height:36px;padding:7px 10px;border:1px solid #cbd7e5;border-radius:7px;outline:none;background:#fff;color:#1d2939;font-family:inherit;font-size:13px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._input_16iy3_90:focus{border-color:#2878c8;box-shadow:0 0 0 3px #2878c821}._input_16iy3_90:disabled,._input_16iy3_90[readonly]{background:#f2f4f7;color:#667085;cursor:not-allowed}._timeRow_16iy3_123{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(210px,1.35fr) minmax(210px,1.35fr) minmax(160px,1fr);gap:10px;margin-bottom:10px}._timeRow_16iy3_123 ._fieldBox_16iy3_76{min-width:0;margin:0}._orderField_16iy3_139 ._input_16iy3_90{max-width:150px}@media (max-width: 900px){._timeRow_16iy3_123{grid-template-columns:repeat(2,minmax(0,1fr))}._orderField_16iy3_139 ._input_16iy3_90{max-width:none}}@media (max-width: 620px){._timeRow_16iy3_123{grid-template-columns:1fr}._orderField_16iy3_139 ._input_16iy3_90{max-width:none}}._timeRow_16iy3_123 input::-webkit-calendar-picker-indicator{display:none}._recursosHeader_16iy3_173{display:flex;align-items:center;justify-content:space-between;gap:10px}._recursosGrid_16iy3_180{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}._recursoGroup_16iy3_186{padding:10px 12px;border:1px solid #d8e2ed;border-radius:9px;background:#fbfdff}._recursoGroupTitle_16iy3_193{color:#344054;font-size:12px;font-weight:700}._recursoList_16iy3_199{margin:6px 0 0;padding-left:18px;color:#475467;font-size:12px;overflow-wrap:anywhere}._recursoList_16iy3_199 li+li{margin-top:3px}._activityListWrapper_16iy3_213{margin-top:18px;padding:16px;border:1px solid #dce5f0;border-radius:12px;background:#f8fbff}._afterCreateTitle_16iy3_221{margin:0 0 12px;color:#173b63;font-size:16px;font-weight:700}._emptyText_16iy3_228{margin:0;padding:12px;border-radius:9px;background:#fff;color:#667085;font-size:13px;text-align:center}._activityCard_16iy3_240{margin-bottom:12px;padding:14px;border:1px solid #ccdaea;border-radius:11px;background:#fff;box-shadow:0 4px 12px #1841690f}._activityCard_16iy3_240:last-child{margin-bottom:0}._activityHeader_16iy3_253{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #e5ebf2}._activityHeader_16iy3_253 h4{margin:0;color:#123b66;font-size:15px;font-weight:700}._activitySummary_16iy3_272{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:10px;border:1px solid #e0e8f1;border-radius:8px;background:#f8fafc}._activitySummary_16iy3_272 span{display:flex;flex-direction:column;gap:3px;color:#344054;font-size:12px}._activitySummary_16iy3_272 span:first-line{font-weight:600}._subtaskList_16iy3_297{display:flex;flex-direction:column;gap:8px}._subtaskCard_16iy3_303{padding:10px 12px;border:1px solid #d8e2ed;border-radius:9px;background:#fbfdff}._subtaskRow_16iy3_310{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(0,2fr) auto;align-items:center;gap:10px}._subtaskMainInfo_16iy3_317{display:flex;flex-direction:column;gap:4px;min-width:0}._subtaskMainInfo_16iy3_317 strong{overflow-wrap:anywhere;color:#1d2939;font-size:13px}._subtaskMainInfo_16iy3_317 span{color:#667085;font-size:11px}._subtaskMeta_16iy3_335{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;color:#475467;font-size:11px}._subtaskMeta_16iy3_335 span{overflow-wrap:anywhere}._subtaskEditGrid_16iy3_349{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(190px,1fr) minmax(120px,.8fr) minmax(190px,1fr) minmax(100px,.7fr);align-items:end;gap:8px}._formGroup_16iy3_356{display:flex;flex-direction:column;gap:5px;min-width:0}._actionButtonsInline_16iy3_363{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:36px}._addButton_16iy3_373,._saveButton_16iy3_374,._cancelButton_16iy3_375,._editButton_16iy3_376,._secondaryAction_16iy3_377{border:none;border-radius:7px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}._addButton_16iy3_373:hover,._saveButton_16iy3_374:hover,._cancelButton_16iy3_375:hover,._editButton_16iy3_376:hover,._secondaryAction_16iy3_377:hover{transform:translateY(-1px)}._addButton_16iy3_373:disabled,._saveButton_16iy3_374:disabled,._cancelButton_16iy3_375:disabled,._editButton_16iy3_376:disabled,._secondaryAction_16iy3_377:disabled{cursor:not-allowed;opacity:.6;transform:none}._addButton_16iy3_373{min-height:32px;padding:7px 12px;background:#e8f2ff;color:#1769aa;white-space:nowrap}._addButton_16iy3_373:hover{background:#d7eaff}._saveButton_16iy3_374{min-height:32px;padding:7px 12px;background:#147d55;color:#fff}._saveButton_16iy3_374:hover{background:#106745}._cancelButton_16iy3_375{min-height:32px;padding:7px 12px;background:#f1f3f5;color:#475467}._cancelButton_16iy3_375:hover{background:#e4e7ec}._editButton_16iy3_376{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;background:#eaf3ff;color:#1769aa}._editButton_16iy3_376:hover{background:#d7eaff}._secondaryAction_16iy3_377{min-height:34px;padding:8px 14px;background:#fff;border:1px solid #b8cce3;color:#17528a}._secondaryAction_16iy3_377:hover{background:#edf5ff}._containerBtn_16iy3_472{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}._primaryAction_16iy3_483{min-height:34px;padding:8px 14px;border:none;border-radius:7px;background:#1769aa;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}._primaryAction_16iy3_483:hover{background:#125789}._motivoCambioBox_16iy3_499{grid-column:2 / 5;display:flex;flex-direction:column;gap:3px}._inputRequerido_16iy3_506{border-color:#f25c54!important;background:#fff5f5!important}._motivoHint_16iy3_511{font-size:11px;color:#64748b}._reprogramadaTag_16iy3_516{font-size:11px;font-weight:600;color:#b45309;cursor:help}@media (max-width: 700px){._motivoCambioBox_16iy3_499{grid-column:1 / -1}}@media (max-width: 1050px){._subtaskEditGrid_16iy3_349{grid-template-columns:repeat(3,minmax(0,1fr))}._subtaskEditGrid_16iy3_349 ._formGroup_16iy3_356:first-child{grid-column:span 2}._actionButtonsInline_16iy3_363{justify-content:flex-start}._activitySummary_16iy3_272{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){._formPage_16iy3_1{padding:14px 10px}._form_16iy3_1,._activityListWrapper_16iy3_213{padding:12px}._activityHeader_16iy3_253{align-items:flex-start;flex-direction:column}._subtaskRow_16iy3_310{grid-template-columns:1fr;gap:8px}._subtaskMeta_16iy3_335{grid-template-columns:1fr 1fr}._subtaskRow_16iy3_310 ._editButton_16iy3_376{justify-self:flex-start}}@media (max-width: 620px){._header_16iy3_23{justify-content:flex-end;min-height:56px;padding:0 0 0 42px}._header_16iy3_23 h1{font-size:1.1rem;text-align:right}._activitySummary_16iy3_272,._subtaskEditGrid_16iy3_349{grid-template-columns:1fr}._subtaskEditGrid_16iy3_349 ._formGroup_16iy3_356:first-child{grid-column:auto}._actionButtonsInline_16iy3_363{justify-content:flex-start;flex-wrap:wrap}._recursosHeader_16iy3_173{flex-direction:column;align-items:stretch}._addButton_16iy3_373,._saveButton_16iy3_374,._cancelButton_16iy3_375,._secondaryAction_16iy3_377{width:100%}._containerBtn_16iy3_472{align-items:stretch;flex-direction:column}._containerBtn_16iy3_472>button{width:100%}}._formPage_e2vjx_3{width:100%;display:flex;justify-content:center}._containerForm_e2vjx_9{display:flex;flex-direction:column;align-items:center;width:100%;max-width:850px;background:transparent;border-radius:18px;box-shadow:0 2px 16px #00000021;padding:10px 20px 20px;margin:2% auto;box-sizing:border-box}._card_e2vjx_23{width:100%;display:flex;flex-direction:column;gap:14px}._header_e2vjx_31{position:relative;width:100%;padding:12px 24px;min-height:48px;box-sizing:border-box}._backFixed_e2vjx_39{position:absolute;top:12px;left:24px;white-space:nowrap;z-index:1}._headerText_e2vjx_47{text-align:center;padding:0 90px}._title_e2vjx_52{font-size:1.2rem;font-weight:300;color:var(--black-color);margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid #e0e6ed}._subtitle_e2vjx_61{margin:0;font-size:.92rem;color:#4b5b73}._subtitle_e2vjx_61 strong{color:#2e4482;font-weight:600}._sectionHeader_e2vjx_73{margin:4px 0 0;padding:10px 14px;background:#f2f6fa;border-left:3px solid #0095ff;border-radius:7px}._sectionTitle_e2vjx_81{margin:0 0 4px;font-size:1.02rem;font-weight:500;color:#0c1e34}._sectionHint_e2vjx_88{margin:0;font-size:.87rem;color:#64748b}._fieldBox_e2vjx_95{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px 14px;border:1px solid #e0e6ed;border-radius:10px;background:transparent;box-sizing:border-box}._fieldBox_e2vjx_95>label{font-weight:500;color:#0c1e34;font-size:.96rem}._root_e2vjx_114{display:flex;flex-direction:column;gap:8px}._chips_e2vjx_120{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}._chip_e2vjx_120{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:#e7f4ff;border:1px solid #b3dcff;color:#2e4482;font-size:.85rem;font-weight:500}._chipRemove_e2vjx_142{border:none;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:2px 7px;border-radius:50%;transition:background .2s}._chipRemove_e2vjx_142:hover{background:#2e448226}._chipRemove_e2vjx_142:focus-visible,._removeBtn_e2vjx_159:focus-visible,._addBtn_e2vjx_160:focus-visible,._secondaryAction_e2vjx_161:focus-visible{outline:2px solid #0095ff;outline-offset:2px}._searchWrap_e2vjx_166{position:relative}._input_e2vjx_170{width:100%;box-sizing:border-box;padding:8px 10px;border:1.2px solid #b8c3d1;border-radius:7px;font:inherit;font-size:.97rem;background:#f2f6fa;color:inherit;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}._input_e2vjx_170:focus{border-color:#0095ff;background:#e7f4ff;box-shadow:0 0 0 2px #0096ff33}._dropdown_e2vjx_190{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:220px;margin:0;padding:4px 0;overflow-y:auto;list-style:none;background:#fff;border:1.2px solid #b8c3d1;border-radius:7px;box-shadow:0 6px 18px #0f172a1f}._dropdownItem_e2vjx_207{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;cursor:pointer;font-size:.95rem}._dropdownItem_e2vjx_207:hover,._dropdownItemActive_e2vjx_217{background:#e7f4ff}._dropdownCreate_e2vjx_222{border-top:1px dashed #b8c3d1;color:#07c}._dropdownCreate_e2vjx_222 strong{font-weight:600}._chipCustom_e2vjx_232{background:#fff8e6;border:1px dashed #e0a800;color:#7a5200}._chipCustom_e2vjx_232 ._chipRemove_e2vjx_142:hover{background:#7a520026}._itemHint_e2vjx_242{color:#64748b;font-size:.85rem;white-space:nowrap}._hint_e2vjx_248,._emptyDropdown_e2vjx_249,._errorHint_e2vjx_250{margin-top:2px;font-size:.85rem;color:#64748b}._emptyDropdown_e2vjx_249{padding:8px 10px;margin:0}._errorHint_e2vjx_250{color:#d40013}._rows_e2vjx_266{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._row_e2vjx_266{display:flex;gap:6px}._removeBtn_e2vjx_159{flex:none;width:36px;border:1.2px solid #f8b0b0;border-radius:7px;background:#fff;color:#d40013;cursor:pointer;font-size:1.1rem;transition:background .2s}._removeBtn_e2vjx_159:hover{background:#ffe7e7}._addBtn_e2vjx_160{align-self:flex-start;padding:6px 12px;border:1.2px dashed #0095ff;border-radius:7px;background:transparent;color:#07c;cursor:pointer;font:inherit;font-size:.92rem;font-weight:500;transition:background .2s}._addBtn_e2vjx_160:hover{background:#e7f4ff}._emptyText_e2vjx_314{margin:0;font-size:.85rem;color:#64748b;font-style:italic}._containerBtn_e2vjx_322{width:100%;display:flex;justify-content:center;align-items:center;margin-top:.5rem;gap:20px}._containerBtn_e2vjx_322 button,._containerBtn_e2vjx_322 ._btnGen_e2vjx_332{min-width:110px;max-width:210px;flex:1 1 130px;width:100%;box-sizing:border-box}._containerBtn_e2vjx_322 ._secondaryAction_e2vjx_161{max-width:260px}._secondaryAction_e2vjx_161{padding:8px 16px;border:1.2px solid #b8c3d1;border-radius:7px;background:transparent;color:#2e4482;font:inherit;font-size:.93rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}._secondaryAction_e2vjx_161:hover{background:#f2f6fa;border-color:#0095ff}._floatingSuccess_e2vjx_363,._floatingError_e2vjx_364{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:1001;color:#fff;padding:12px 24px;border-radius:10px;font-size:1.05rem;min-width:220px;max-width:80vw;text-align:center;animation:_fadeOut_e2vjx_1 .5s linear 3.5s forwards}._floatingSuccess_e2vjx_363{background:linear-gradient(135deg,#0085f9,#2ecc71);border:1.2px solid #8af6bd;box-shadow:0 4px 24px #146e6424}._floatingError_e2vjx_364{background:linear-gradient(135deg,#d40013,#f25c54);border:1.2px solid #f8b0b0;box-shadow:0 4px 24px #b4001e29}@keyframes _fadeOut_e2vjx_1{to{opacity:0;transform:translate(-50%) translateY(-15px)}}@media (max-width: 600px){._containerForm_e2vjx_9{padding:8px 12px 16px;border-radius:12px}._header_e2vjx_31{padding:10px 16px;min-height:44px}._backFixed_e2vjx_39{top:10px;left:16px}._headerText_e2vjx_47{padding:36px 0 0}._fieldBox_e2vjx_95{padding:10px}._containerBtn_e2vjx_322{flex-direction:column;gap:8px;align-items:stretch}._containerBtn_e2vjx_322 button,._containerBtn_e2vjx_322 ._btnGen_e2vjx_332,._containerBtn_e2vjx_322 ._secondaryAction_e2vjx_161{max-width:none;width:100%;flex:0 0 auto}}._sectionHeader_1opwg_2{margin:8px 0 4px}._sectionTitle_1opwg_6{margin:0 0 4px;font-size:1.1rem}._sectionHint_1opwg_11{margin:0;font-size:.875rem;color:#64748b}._root_1opwg_18{display:flex;flex-direction:column;gap:8px}._chips_1opwg_24{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}._chip_1opwg_24{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:#e8f0fe;color:#1e3a8a;font-size:.85rem}._chipRemove_1opwg_44{border:none;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:2px 7px;border-radius:50%}._chipRemove_1opwg_44:hover{background:#1e3a8a26}._chipRemove_1opwg_44:focus-visible,._removeBtn_1opwg_60:focus-visible,._addBtn_1opwg_61:focus-visible{outline:2px solid #2563eb;outline-offset:2px}._searchWrap_1opwg_66{position:relative}._input_1opwg_70{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;font:inherit;background:#fff;color:inherit}._input_1opwg_70:focus-visible{outline:2px solid #2563eb;outline-offset:1px}._dropdown_1opwg_86{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:220px;margin:0;padding:4px 0;overflow-y:auto;list-style:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 6px 18px #0f172a1f}._dropdownItem_1opwg_103{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;cursor:pointer}._dropdownItem_1opwg_103:hover{background:#f1f5f9}._itemHint_1opwg_115{color:#64748b;white-space:nowrap}._hint_1opwg_120,._emptyDropdown_1opwg_121,._errorHint_1opwg_122{margin-top:4px;font-size:.85rem;color:#64748b}._errorHint_1opwg_122{color:#b91c1c}._rows_1opwg_133{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._row_1opwg_133{display:flex;gap:6px}._removeBtn_1opwg_60{flex:none;width:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#b91c1c;cursor:pointer;font-size:1.1rem}._removeBtn_1opwg_60:hover{background:#fef2f2}._addBtn_1opwg_61{align-self:flex-start;padding:6px 12px;border:1px dashed #94a3b8;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit}._addBtn_1opwg_61:hover{background:#f1f5f9}._emptyText_1opwg_177{margin:0;font-size:.85rem;color:#64748b}._page_1chzb_2{min-height:100vh;padding:24px 16px 48px;background:#f1f5f9;box-sizing:border-box}._card_1chzb_10{display:flex;flex-direction:column;gap:18px;max-width:960px;margin:0 auto;padding:28px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0a;box-sizing:border-box}._card_1chzb_10 h2{margin:0;color:#0f172a}._title_1chzb_29{margin:0;font-size:26px;font-weight:800;color:#0f172a}._subtitle_1chzb_37{margin:-12px 0 0;font-size:14px;line-height:1.5;color:#475569}._message_1chzb_45{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.4}._error_1chzb_53{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}._success_1chzb_59{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}._summary_1chzb_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._summaryItem_1chzb_72{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}._summaryItem_1chzb_72 strong{font-size:20px;color:#0f172a}._label_1chzb_87{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}._activitiesSection_1chzb_96{display:flex;flex-direction:column}._sectionTitle_1chzb_101{margin:0 0 4px;padding-bottom:10px;font-size:18px;font-weight:800;color:#0f172a;border-bottom:2px solid #e2e8f0}._groupTitle_1chzb_111{margin:18px 0 10px;padding:8px 12px;font-size:14px;font-weight:800;color:#3730a3;background:#eef2ff;border-radius:10px}._activityCard_1chzb_122{display:grid;gap:12px;margin-bottom:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px #0f172a0a}._activityHeader_1chzb_133{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}._activityHeader_1chzb_133 strong{flex:1 1 220px;font-size:15px;line-height:1.4;color:#0f172a}._impTag_1chzb_148{padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap;color:#075985;background:#e0f2fe;border-radius:999px}._row_1chzb_159{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._row_1chzb_159 ._field_1chzb_166:only-child{grid-column:1 / -1}._rowCompact_1chzb_173{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}._field_1chzb_166{display:flex;flex-direction:column;gap:6px;min-width:0}._field_1chzb_166 label{font-size:13px;font-weight:700;color:#334155}._field_1chzb_166 input,._field_1chzb_166 select,._field_1chzb_166 textarea{width:100%;padding:10px 12px;font:inherit;font-size:15px;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._field_1chzb_166 textarea{min-height:84px;resize:vertical}._field_1chzb_166 select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:auto!important;min-height:44px!important;line-height:1.4!important;padding-top:10px!important;padding-bottom:10px!important;box-sizing:border-box!important;-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}._field_1chzb_166 input:focus,._field_1chzb_166 select:focus,._field_1chzb_166 textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._field_1chzb_166 input:disabled{opacity:.6;cursor:not-allowed}._field_1chzb_166 input[type=file]{padding:10px;background:#f8fafc;border-style:dashed;cursor:pointer}._helperText_1chzb_253{display:block;font-size:12px;line-height:1.4;color:#64748b}._fieldcheck_1chzb_261{display:flex;align-items:center;padding:12px 14px;background:#fff;border:1px solid #dbe3ee;border-radius:12px;transition:background .15s,border-color .15s}._fieldcheck_1chzb_261 label{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:600;color:#334155;cursor:pointer}._fieldcheck_1chzb_261 input{width:18px;height:18px;margin:0;accent-color:#2563eb;cursor:pointer}._fieldcheckActive_1chzb_290{background:#eff6ff;border-color:#2563eb}._fieldcheckActive_1chzb_290 label{color:#1e40af}._resourceGrid_1chzb_300{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}._resourceItem_1chzb_172{display:grid;gap:10px;padding:14px;background:#fff;border:1px solid #dbe3ee;border-radius:14px}._resourceItem_1chzb_172 strong{font-size:14px;line-height:1.4;color:#0f172a}._imagesList_1chzb_322{display:grid;gap:8px;margin-top:4px}._imageItem_1chzb_328{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}._imageInfo_1chzb_339{display:flex;flex-direction:column;gap:2px;min-width:0}._imageName_1chzb_346{overflow:hidden;font-size:14px;font-weight:600;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}._imageSize_1chzb_355{font-size:12px;color:#64748b}._removeImageBtn_1chzb_360{flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:700;color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:8px;cursor:pointer}._removeImageBtn_1chzb_360:hover{background:#fef2f2}._actions_1chzb_377{display:flex;justify-content:flex-end;gap:12px;margin-top:6px;padding-top:20px;border-top:1px solid #e2e8f0}._primaryBtn_1chzb_386,._secondaryBtn_1chzb_387{padding:12px 22px;font-size:15px;font-weight:700;border-radius:10px;cursor:pointer;transition:background .15s}._primaryBtn_1chzb_386{color:#fff;background:#2563eb;border:none}._primaryBtn_1chzb_386:hover:not(:disabled){background:#1d4ed8}._secondaryBtn_1chzb_387{color:#334155;background:#fff;border:1px solid #cbd5e1}._secondaryBtn_1chzb_387:hover:not(:disabled){background:#f1f5f9}._primaryBtn_1chzb_386:disabled,._secondaryBtn_1chzb_387:disabled{opacity:.6;cursor:not-allowed}._errorText_1chzb_421{color:#dc2626;font-weight:600;font-size:12px;margin-top:4px;display:block}@media (max-width: 640px){._page_1chzb_2{padding:12px 8px 32px}._card_1chzb_10{padding:18px 14px;border-radius:16px}._title_1chzb_29{font-size:22px}._field_1chzb_166 input,._field_1chzb_166 select,._field_1chzb_166 textarea{font-size:16px}._actions_1chzb_377{flex-direction:column-reverse}._primaryBtn_1chzb_386,._secondaryBtn_1chzb_387{width:100%}}._page_v3xuh_6{min-height:100vh;padding:24px 20px 48px;background:#f1f5f9;box-sizing:border-box}._header_v3xuh_13{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;max-width:1200px;margin:0 auto 16px}._title_v3xuh_23{margin:0;font-size:28px;font-weight:800;letter-spacing:.02em;color:#0b4ea2}._subtitle_v3xuh_31{margin:4px 0 0;font-size:14px;color:#475569}._headerActions_v3xuh_37{display:flex;gap:8px}._refreshBtn_v3xuh_42,._backBtn_v3xuh_43{padding:9px 16px;font-size:14px;font-weight:700;border-radius:10px;cursor:pointer;transition:background .15s}._refreshBtn_v3xuh_42{color:#fff;background:#2563eb;border:none}._refreshBtn_v3xuh_42:hover:not(:disabled){background:#1d4ed8}._refreshBtn_v3xuh_42:disabled{opacity:.6;cursor:not-allowed}._backBtn_v3xuh_43{color:#334155;background:#fff;border:1px solid #cbd5e1}._backBtn_v3xuh_43:hover{background:#f8fafc}._searchBox_v3xuh_78{max-width:1200px;margin:0 auto 16px}._searchInput_v3xuh_83{width:100%;padding:12px 14px;font-size:15px;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box}._searchInput_v3xuh_83:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._message_v3xuh_100{max-width:1200px;margin:0 auto 16px;padding:12px 16px;font-size:14px;font-weight:600;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;box-sizing:border-box}._emptyState_v3xuh_113{max-width:1200px;margin:0 auto;padding:48px 16px;text-align:center;color:#64748b}._grid_v3xuh_122{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;max-width:1200px;margin:0 auto}._card_v3xuh_130{display:flex;flex-direction:column;gap:12px;width:100%;padding:18px;font:inherit;color:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0;border-left:6px solid #d69e2e;border-radius:16px;box-shadow:0 1px 3px #0f172a0f;box-sizing:border-box;cursor:pointer;transition:transform .15s,box-shadow .15s}._card_v3xuh_130:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}._cardEnTiempo_v3xuh_155{border-left-color:#d69e2e}._cardAtrasada_v3xuh_159{border-left-color:#c53030}._cardAdelantada_v3xuh_163{border-left-color:#38a169}._cardTop_v3xuh_167{display:flex;flex-wrap:wrap;gap:6px}._badge_v3xuh_173,._badgeSoft_v3xuh_174{padding:4px 10px;font-size:12px;font-weight:700;border-radius:999px}._badge_v3xuh_173{color:#075985;background:#e0f2fe}._badgeSoft_v3xuh_174{color:#475569;background:#f1f5f9}._cardTitle_v3xuh_191{margin:0;font-size:16px;font-weight:800;line-height:1.35;color:#0f172a}._progressBlock_v3xuh_199{display:grid;gap:4px}._progressHeader_v3xuh_204{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:#475569}._progressHeader_v3xuh_204 strong{color:#0f172a}._stats_v3xuh_217{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._statItem_v3xuh_223{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#f8fafc;border-radius:10px}._statItem_v3xuh_223 span{font-size:11px;color:#64748b}._statItem_v3xuh_223 strong{font-size:14px;color:#0f172a}._badgeVerde_v3xuh_242,._badgeRoja_v3xuh_243,._badgeGris_v3xuh_244{align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:800;letter-spacing:.04em;border-radius:999px}._badgeVerde_v3xuh_242{color:#166534;background:#dcfce7}._badgeRoja_v3xuh_243{color:#991b1b;background:#fee2e2}._badgeGris_v3xuh_244{color:#92400e;background:#fef3c7}._footerMeta_v3xuh_268{display:flex;flex-direction:column;gap:2px;padding-top:10px;font-size:12px;color:#64748b;border-top:1px solid #e2e8f0}._overlay_v3xuh_279{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;overflow-y:auto;background:#0f172a8c}._modal_v3xuh_292{width:100%;max-width:1100px;max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;background:#fff;border-radius:18px;box-shadow:0 20px 60px #0f172a59;box-sizing:border-box}._modalHeader_v3xuh_304{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px}._logo_v3xuh_311{height:48px;width:auto}._pageTitle_v3xuh_316{display:flex;flex-direction:column;align-items:center;margin:0;font-size:18px;font-weight:800;text-align:center;color:#0f172a}._pageSubtitle_v3xuh_327{display:block;margin-top:2px;font-size:11px;font-weight:600;color:#64748b}._downloadBtn_v3xuh_335{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;cursor:pointer}._downloadBtn_v3xuh_335:hover{background:#dbeafe}._closeBtn_v3xuh_352{padding:8px 14px;font-size:14px;font-weight:700;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer}._closeBtn_v3xuh_352:hover{background:#f1f5f9}._headerInfo_v3xuh_367{grid-column:1 / -1}._metaInfo_v3xuh_371{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;color:#334155}._headerDivider_v3xuh_379{height:1px;margin-top:12px;background:#e2e8f0}._loadingText_v3xuh_385{padding:12px 0;color:#64748b}._modalSummary_v3xuh_391{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:16px}._summaryItem_v3xuh_398{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}._summaryItem_v3xuh_398 span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._summaryItem_v3xuh_398 strong{font-size:14px;color:#0f172a}._summaryMetrics_v3xuh_421{align-items:center;justify-content:flex-end}._statsBarWrapper_v3xuh_427{display:flex;align-items:flex-end;justify-content:space-around;gap:14px;width:100%;min-height:130px}._statsBarItem_v3xuh_436{display:flex;flex-direction:column;align-items:center;gap:2px}._statsBar_v3xuh_427{width:26px;border-radius:6px 6px 0 0}._statsBarTiempo_v3xuh_448{background:#f59e0b}._statsBarAccidentes_v3xuh_452{background:#dc2626}._statsBarIncidentes_v3xuh_456{background:#2563eb}._statsLabel_v3xuh_460{font-size:11px;font-weight:800;color:#64748b}._statsValorNaranja_v3xuh_466,._statsValorRoja_v3xuh_467,._statsValorAzul_v3xuh_468{font-size:12px;font-weight:800}._statsValorNaranja_v3xuh_466{color:#b45309}._statsValorRoja_v3xuh_467{color:#b91c1c}._statsValorAzul_v3xuh_468{color:#1d4ed8}._resumenBlock_v3xuh_486{display:grid;grid-template-columns:1fr minmax(280px,380px);align-items:center;gap:16px}._imagenesWrap_v3xuh_493{display:flex;flex-direction:column;gap:8px;font-size:13px}._imagenThumb_v3xuh_500{width:96px;height:72px;margin:0 6px 6px 0;object-fit:cover;border:1px solid #e2e8f0;border-radius:8px}._imagenesPlaceholder_v3xuh_509{min-height:60px}._cortesBar_v3xuh_514{display:flex;align-items:stretch;gap:6px;margin-top:18px}._flechaNav_v3xuh_521{width:32px;font-size:20px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}._flechaNav_v3xuh_521:disabled{opacity:.4;cursor:not-allowed}._cortesScroller_v3xuh_536{display:flex;flex:1;gap:6px;overflow:hidden}._reporteTab_v3xuh_543,._reporteTabActivo_v3xuh_544{flex:1;padding:8px 10px;font-size:12px;font-weight:700;text-align:center;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer}._reporteTab_v3xuh_543{color:#334155;background:#fff}._reporteTab_v3xuh_543:hover{background:#f1f5f9}._reporteTabActivo_v3xuh_544{color:#fff;background:#2563eb;border-color:#2563eb}._activitiesSection_v3xuh_571{margin-top:20px}._novedadesBlock_v3xuh_575{margin-bottom:16px;padding:12px 14px;font-size:13px;color:#422006;background:#fffbeb;border:1px solid #fde68a;border-radius:12px}._novedadesBlock_v3xuh_575 div div{margin-bottom:4px}._novedadesTitle_v3xuh_589{margin:0 0 6px;font-size:14px;font-weight:800}._activitiesTitle_v3xuh_595{margin:20px 0 10px;padding-bottom:8px;font-size:18px;font-weight:800;color:#0f172a;border-bottom:2px solid #e2e8f0}._activitiesList_v3xuh_604{display:grid;gap:12px}._activityCard_v3xuh_609{display:grid;gap:6px;padding:14px;background:#fff;border:1px solid #3b6cad;border-radius:14px}._activityTop_v3xuh_618{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}._activityTitle_v3xuh_626{margin:0;font-size:15px;font-weight:800;color:#0f172a}._activityMeta_v3xuh_633{margin:4px 0 0;font-size:12px;color:#475569}._estadoTag_v3xuh_639{align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:999px}._adelantada_v3xuh_649{color:#166534}._atrasada_v3xuh_653{color:#b91c1c}._enTiempo_v3xuh_657{color:#92400e}._estadoTag_v3xuh_639._adelantada_v3xuh_649{background:#dcfce7}._estadoTag_v3xuh_639._atrasada_v3xuh_653{background:#fee2e2}._estadoTag_v3xuh_639._enTiempo_v3xuh_657{background:#fef3c7}._progressBar_v3xuh_674{height:8px;overflow:hidden;background:#e2e8f0;border-radius:999px}._progressFill_v3xuh_681{height:100%;background:#2563eb;border-radius:999px;transition:width .3s}._subtareaList_v3xuh_689{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #cbd5e1}._subtareaItem_v3xuh_697{display:grid;gap:6px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}._subtareaTop_v3xuh_706{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 8px}._subtareaTitle_v3xuh_714{flex:1 1 200px;font-size:13px;font-weight:700;color:#0f172a}._subtareaOk_v3xuh_721,._subtareaPend_v3xuh_722{padding:3px 8px;font-size:10px;font-weight:800;white-space:nowrap;border-radius:999px}._subtareaOk_v3xuh_721{color:#166534;background:#dcfce7}._subtareaPend_v3xuh_722{color:#92400e;background:#fef3c7}._subtareaMeta_v3xuh_740{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:#475569}._progressFillsub_v3xuh_747{height:75%;background:#2563eb;border-radius:999px;transition:width .3s}._progressBarsub_v3xuh_753{height:5px;overflow:hidden;background:#e2e8f0;border-radius:999px}._tiempoExcedido_v3xuh_762{color:#b91c1c}._recursoGroupTitle_v3xuh_767{margin:14px 0 8px;font-size:13px;font-weight:800;color:#3730a3}._recursosGrid_v3xuh_774{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}._recursoItem_v3xuh_780{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;background:#fff;border:1px solid #e2e8f0;border-radius:10px}._recursoItem_v3xuh_780 strong{color:#0f172a}._recursosVacio_v3xuh_796{padding:12px;font-size:13px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px}._subtareaTags_v3xuh_804{display:flex;align-items:center;gap:6px;flex:none}._tagReprogramada_v3xuh_811{font-size:10px;font-weight:700;text-transform:uppercase;color:#b45309;background:#fef3c7;padding:2px 8px;border-radius:999px}._historialHorario_v3xuh_821{list-style:none;margin:4px 0 6px;padding:4px 8px;border-left:2px solid #f59e0b;background:#fffbeb;border-radius:4px;font-size:11px;color:#78350f;line-height:1.5}@media (max-width: 720px){._page_v3xuh_6{padding:16px 10px 40px}._grid_v3xuh_122{grid-template-columns:1fr}._modal_v3xuh_292{padding:16px 14px}._modalHeader_v3xuh_304{grid-template-columns:1fr auto auto}._logo_v3xuh_311{display:none}._pageTitle_v3xuh_316{align-items:flex-start;font-size:15px;text-align:left}._resumenBlock_v3xuh_486{grid-template-columns:1fr}._title_v3xuh_23{font-size:22px}}._tpCard_1jexx_4{grid-column:span 2;display:flex;flex-direction:column;gap:6px;min-width:0}._tpHeader_1jexx_12{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}._tpTotal_1jexx_19{color:#b45309}._tpReporte_1jexx_23{font-size:11px;font-weight:600;color:#b45309;background:#fef3c7;padding:1px 6px;border-radius:999px;text-transform:none;letter-spacing:0}._tpBar_1jexx_34{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#e2e8f0;gap:2px}._tpSeg_1jexx_43{height:100%;min-width:3px}._tpList_1jexx_48{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}._tpRow_1jexx_57{display:flex;align-items:center;gap:6px;font-size:12px;color:#334155;min-width:0;line-height:1.5}._tpDot_1jexx_67{flex:none;width:8px;height:8px;border-radius:2px}._tpCausa_1jexx_74{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tpNuevo_1jexx_82{font-size:10px;color:#b45309}._tpHoras_1jexx_87{font-size:12px;color:#0f172a;font-variant-numeric:tabular-nums}._tpPct_1jexx_93{width:32px;text-align:right;font-size:11px;color:#64748b;font-variant-numeric:tabular-nums}._tpVerMas_1jexx_101{align-self:flex-start;border:none;background:none;padding:0;font-size:11px;color:#2563eb;cursor:pointer}._tpVacio_1jexx_111{font-size:12px;color:#64748b}@media (max-width: 700px){._tpCard_1jexx_4{grid-column:1 / -1}._tpList_1jexx_48{grid-template-columns:1fr}}._container_1ejd7_2{min-height:100vh;padding:24px 20px 48px;background:#f1f5f9;box-sizing:border-box}._header_1ejd7_10{max-width:1200px;margin:0 auto 16px}._title_1ejd7_15{margin:0;font-size:28px;font-weight:800;letter-spacing:.02em;color:#0b4ea2}._subtitle_1ejd7_23{margin:4px 0 0;font-size:14px;color:#475569}._searchBox_1ejd7_30{max-width:1200px;margin:0 auto 16px}._searchInput_1ejd7_35{width:100%;padding:12px 14px;font-size:15px;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._searchInput_1ejd7_35:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._message_1ejd7_53{max-width:1200px;margin:0 auto 16px;padding:12px 16px;font-size:14px;font-weight:600;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;box-sizing:border-box}._emptyState_1ejd7_66{max-width:1200px;margin:0 auto;padding:48px 16px;color:#64748b;text-align:center}._grid_1ejd7_75{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;max-width:1200px;margin:0 auto}._card_1ejd7_83{display:flex;flex-direction:column;gap:12px;width:100%;padding:18px;font:inherit;color:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0;border-left:6px solid #2563eb;border-radius:16px;box-shadow:0 1px 3px #0f172a0f;box-sizing:border-box;cursor:pointer;transition:transform .15s,box-shadow .15s}._card_1ejd7_83:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}._cardTop_1ejd7_107{display:flex;flex-wrap:wrap;gap:6px}._badges_1ejd7_113,._badge_1ejd7_113,._badgeSoft_1ejd7_115{padding:4px 10px;font-size:12px;font-weight:700;border-radius:999px}._badges_1ejd7_113{color:#3730a3;background:#eef2ff}._badge_1ejd7_113{color:#075985;background:#e0f2fe}._badgeSoft_1ejd7_115{color:#475569;background:#f1f5f9}._cardTitle_1ejd7_137{margin:0;font-size:16px;font-weight:800;line-height:1.35;color:#0f172a}._metaList_1ejd7_146{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;border-top:1px solid #e2e8f0}._metaItem_1ejd7_154{display:flex;flex-direction:column;gap:2px}._metaLabel_1ejd7_160{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._metaValue_1ejd7_168{font-size:13px;font-weight:700;color:#0f172a}._pagination_1ejd7_175{display:flex;align-items:center;justify-content:center;gap:14px;max-width:1200px;margin:24px auto 0;font-size:14px;color:#334155}._pagination_1ejd7_175 button{padding:8px 16px;font-size:14px;font-weight:700;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;transition:background .15s}._pagination_1ejd7_175 button:hover:not(:disabled){background:#f1f5f9}._pagination_1ejd7_175 button:disabled{opacity:.5;cursor:not-allowed}._modalContent_1ejd7_211{display:flex;flex-direction:column;gap:18px}._modalHeader_1ejd7_217{padding-bottom:12px;border-bottom:1px solid #e2e8f0}._modalHeader_1ejd7_217>div:first-child{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._modalEyebrow_1ejd7_229{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}._modalTitle_1ejd7_238{width:100%;margin:-31px 0 0;font-size:22px;font-weight:800;line-height:1.2;text-align:center;color:#0f172a}._activitiesBlock_1ejd7_248{display:flex;flex-direction:column;gap:12px}._activitiesHeader_1ejd7_254{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._activitiesTitle_1ejd7_262{margin:0;font-size:16px;font-weight:800;color:#0f172a}._selectionInfo_1ejd7_269{padding:6px 12px;font-size:12px;font-weight:700;color:#166534;background:#dcfce7;border-radius:999px}._activitiesList_1ejd7_278{display:flex;flex-direction:column;gap:14px;padding-right:4px}._noSubtareasText_1ejd7_287{padding:14px;color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px}._actividadGroup_1ejd7_297{overflow:hidden;flex-shrink:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}._actividadGroupHeader_1ejd7_304{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;background:#eef2ff;border-bottom:1px solid #e2e8f0}._actividadGroupTitle_1ejd7_315{margin:0;font-size:14px;font-weight:800;color:#0f172a}._subtareaList_1ejd7_323{display:flex;flex-direction:column;gap:8px;padding:10px}._subtareaRow_1ejd7_330{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:10px 12px;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:12px;transition:background .15s,border-color .15s}._subtareaRow_1ejd7_330:hover{border-color:#94a3b8}._subtareaRowSelected_1ejd7_346{background:#f0fdf4;border-color:#22c55e}._subtareaDisabled_1ejd7_351{cursor:not-allowed;opacity:.65}._subtareaCheck_1ejd7_356{display:flex;align-items:flex-start;padding-top:2px}._subtareaCheck_1ejd7_356 input{width:18px;height:18px;cursor:pointer;accent-color:#16a34a}._subtareaDisabled_1ejd7_351 ._subtareaCheck_1ejd7_356 input{cursor:not-allowed}._subtareaBody_1ejd7_373{display:flex;flex-direction:column;gap:6px;min-width:0}._subtareaTop_1ejd7_380{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}._subtareaTitle_1ejd7_388{font-size:14px;font-weight:700;color:#0f172a}._subtareaMeta_1ejd7_394{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#475569}._medicionPill_1ejd7_403{padding:3px 8px;font-size:11px;font-weight:700;color:#1b5e20;background:#e8f5e9;border-radius:999px}._statusCompleted_1ejd7_413,._statusPending_1ejd7_414{padding:4px 10px;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap;border-radius:999px}._statusCompleted_1ejd7_413{color:#166534;background:#dcfce7}._statusPending_1ejd7_414{color:#92400e;background:#fef3c7}._completedMessage_1ejd7_433{font-size:12px;font-weight:600;color:#b45309}._modalActions_1ejd7_440{position:sticky;bottom:0;background:#fff;padding-top:14px;z-index:10;display:flex;justify-content:flex-end;border-top:1px solid #e2e8f0}._primaryButton_1ejd7_451{padding:11px 20px;font-size:14px;font-weight:700;color:#fff;background:#2563eb;border:none;border-radius:10px;cursor:pointer;transition:background .15s,opacity .15s}._primaryButton_1ejd7_451:hover:not(:disabled){background:#1d4ed8}._primaryButton_1ejd7_451:disabled{cursor:not-allowed;background:#cbd5e1}@media (max-width: 640px){._activitiesList_1ejd7_278{max-height:60vh}._modalTitle_1ejd7_238{font-size:18px}}@media (max-width: 640px){._container_1ejd7_2{padding:16px 12px 32px}._grid_1ejd7_75{grid-template-columns:1fr}._title_1ejd7_15{font-size:22px}._metaList_1ejd7_146{grid-template-columns:1fr}}._container_1ya8c_1{--pl-primary: #1f6feb;--pl-primary-hover: #1858c4;--pl-text: #1f2328;--pl-muted: #656d76;--pl-border: #d0d7de;--pl-bg: #ffffff;--pl-bg-soft: #f6f8fa;--pl-error: #cf222e;--pl-error-bg: #ffebe9;--pl-success: #1a7f37;--pl-success-bg: #dafbe1;max-width:1200px;margin:0 auto;padding:16px;color:var(--pl-text);font-size:13px}._container_1ya8c_1 h2{font-size:1.2rem;font-weight:300;color:#000;margin-bottom:10px;border-bottom:1px solid #e0e6ed}._form_1ya8c_30{display:flex;flex-direction:column;gap:12px}._fieldsGrid_1ya8c_36{display:grid;grid-template-columns:minmax(200px,1fr) 3fr;gap:12px;align-items:stretch}._fieldset_1ya8c_43{display:grid;grid-template-columns:1fr;gap:10px 12px;align-content:start;margin:0;padding:10px 14px 14px;background:transparent;border:1px solid var(--pl-border);border-radius:8px;min-width:0}._factores_1ya8c_56{grid-template-columns:repeat(4,minmax(0,1fr))}._fieldset_1ya8c_43 legend{padding:0 4px;font-size:13px;font-weight:600}._formGroup_1ya8c_67{display:flex;flex-direction:column;gap:4px;min-width:0}._formGroup_1ya8c_67 label{font-size:12px;font-weight:500;color:var(--pl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formGroup_1ya8c_67 input{width:100%;box-sizing:border-box;height:32px;padding:0 8px;font-size:13px;color:var(--pl-text);background:var(--pl-bg);border:1px solid var(--pl-border);border-radius:6px;font-variant-numeric:tabular-nums}._formGroup_1ya8c_67 input:focus{outline:none;border-color:var(--pl-primary);box-shadow:0 0 0 2px #1f6feb26}._formGroup_1ya8c_67 input:disabled{background:var(--pl-bg-soft);cursor:not-allowed}._formGroup_1ya8c_67 input._inputError_1ya8c_107{border-color:var(--pl-error)}._errorText_1ya8c_111{font-size:11px;line-height:1.2;color:var(--pl-error)}._actions_1ya8c_118{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 0;background:var(--pl-bg);border-top:1px solid var(--pl-border)}._actions_1ya8c_118 ._message_1ya8c_131{margin:0 auto 0 0}._button_1ya8c_135,._buttonSecondary_1ya8c_136{height:34px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;white-space:nowrap}._button_1ya8c_135{color:#fff;background:var(--pl-primary);border:1px solid var(--pl-primary)}._button_1ya8c_135:hover:not(:disabled){background:var(--pl-primary-hover)}._buttonSecondary_1ya8c_136{color:var(--pl-text);background:var(--pl-bg);border:1px solid var(--pl-border)}._buttonSecondary_1ya8c_136:hover:not(:disabled){background:var(--pl-bg-soft)}._button_1ya8c_135:disabled,._buttonSecondary_1ya8c_136:disabled{opacity:.6;cursor:not-allowed}._message_1ya8c_131{padding:8px 12px;font-size:13px;color:var(--pl-success);background:var(--pl-success-bg);border-radius:6px}._message_1ya8c_131._error_1ya8c_111{color:var(--pl-error);background:var(--pl-error-bg)}@media (max-width: 1024px){._fieldsGrid_1ya8c_36{grid-template-columns:1fr}._fieldset_1ya8c_43:not(._factores_1ya8c_56){grid-template-columns:repeat(2,minmax(0,1fr))}._factores_1ya8c_56{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){._fieldset_1ya8c_43:not(._factores_1ya8c_56),._factores_1ya8c_56{grid-template-columns:1fr 1fr}._actions_1ya8c_118{flex-wrap:wrap}._actions_1ya8c_118 ._message_1ya8c_131{flex-basis:100%}}
