.styles_botonInicio__sx8gM{background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all var(--transition-normal);padding:0;display:flex;align-items:center}.styles_botonInicio__sx8gM:hover{transform:scale(1.02)}.styles_botonInicio__sx8gM:active{transform:scale(.98)}.styles_botonInicio__sx8gM:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.2);border-radius:var(--border-radius-md)}.styles_logoContent__Wkf6e{display:flex;align-items:center;gap:1rem}.styles_logoIcon__Fy4Ov{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#ffffff,#f3f4f6);border:2px solid hsla(0,0%,100%,.3);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.styles_botonInicio__sx8gM:hover .styles_logoIcon__Fy4Ov{border-color:hsla(0,0%,100%,.5);box-shadow:var(--shadow-lg);transform:scale(1.05)}.styles_logoText__qDUn6{font-size:1.5rem;font-weight:800;color:#b91c1c;letter-spacing:-.025em;text-shadow:0 1px 2px rgba(0,0,0,.1)}.styles_logoTitle__Mls8V{display:flex;flex-direction:column;gap:.25rem}.styles_companyName__mQ_mg{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap;line-height:1.2}.styles_companySubtitle__ATsyi{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.8);letter-spacing:.025em;text-shadow:0 1px 2px rgba(0,0,0,.1);white-space:nowrap;line-height:1.2}@media(max-width:1200px){.styles_logoIcon__Fy4Ov{width:3rem;height:3rem}.styles_logoText__qDUn6{font-size:1.25rem}.styles_companyName__mQ_mg{font-size:1.125rem}.styles_companySubtitle__ATsyi{font-size:.7rem}}@media(max-width:1024px){.styles_logoIcon__Fy4Ov{width:2.75rem;height:2.75rem}.styles_logoText__qDUn6{font-size:1.125rem}.styles_companyName__mQ_mg{font-size:1rem}.styles_companySubtitle__ATsyi{font-size:.65rem}.styles_logoContent__Wkf6e{gap:.75rem}}@media(max-width:768px){.styles_logoIcon__Fy4Ov{width:2.5rem;height:2.5rem}.styles_logoText__qDUn6{font-size:1rem}.styles_companyName__mQ_mg{font-size:.875rem}.styles_companySubtitle__ATsyi{font-size:.6rem}.styles_logoContent__Wkf6e{gap:.5rem}}@media(max-width:480px){.styles_logoIcon__Fy4Ov{width:2.25rem;height:2.25rem}.styles_logoText__qDUn6{font-size:.875rem}.styles_companyName__mQ_mg{font-size:.75rem}.styles_companySubtitle__ATsyi{font-size:.55rem}.styles_logoContent__Wkf6e{gap:.5rem}}.styles_navbarWrapper__7nQGt{position:relative;z-index:1000;width:100%}.styles_barraSuperior__UBmHI{background:linear-gradient(135deg,#b91c1c,#dc2626);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-normal);position:fixed;top:0;left:0;right:0;z-index:9999;width:100%}.styles_barraSuperior__UBmHI.styles_scrolled__B_Ak5{background:rgba(185,28,28,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.styles_mainNavbar__RgJMA{padding:.75rem 0;width:100%}.styles_navbarContent__YkijY{margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%}.styles_leftSection__QWmwL{display:flex;align-items:center;gap:2rem;flex:1}.styles_breadcrumbContainer__rOcP4{display:flex;align-items:center;margin:0 1rem;min-width:0;flex-shrink:0}.styles_breadcrumb___yXpA{display:flex;align-items:center;gap:.25rem;flex-wrap:nowrap;overflow:hidden}.styles_breadcrumbItem__ZahxJ{display:flex;align-items:center;gap:.25rem;flex-shrink:0;white-space:nowrap}.styles_breadcrumbSeparator__n3Jwh{color:hsla(0,0%,100%,.7);font-size:.7rem;margin:0 .5rem;flex-shrink:0}.styles_breadcrumbLink__Bz0qD{background:none;border:none;padding:.25rem .5rem;cursor:pointer;color:hsla(0,0%,100%,.9);font-size:.875rem;font-weight:500;text-decoration:none;border-radius:4px;transition:all .2s ease;white-space:nowrap}.styles_breadcrumbLink__Bz0qD:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:underline}.styles_breadcrumbLink__Bz0qD:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.styles_breadcrumbText__YLwZB{color:hsla(0,0%,100%,.8);font-weight:500}.styles_breadcrumbText__YLwZB,.styles_currentItem__GqCuM{font-size:.875rem;padding:.25rem .5rem;white-space:nowrap}.styles_currentItem__GqCuM{color:#fff;font-weight:600;background:hsla(0,0%,100%,.15);border-radius:4px}.styles_dashboardMenuButton__JqAWx,.styles_dashboardMenuContainer__oHvsu{position:relative;display:flex;align-items:center}.styles_dashboardMenuButton__JqAWx{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:.75rem 1.25rem;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);gap:.75rem;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0}.styles_dashboardMenuButton__JqAWx:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1)}.styles_dashboardMenuButton__JqAWx:active{transform:translateY(-1px)}.styles_dashboardMenuButton__JqAWx:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.2),0 8px 25px rgba(0,0,0,.15)}.styles_dashboardMenuArrow__ZUaTK,.styles_notificationArrow__G1r49{font-size:.7rem;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.8;margin-left:.25rem}.styles_dashboardDropdown__nvDxx{position:absolute;top:100%;right:0;margin-top:.5rem;z-index:10000;min-width:320px;animation:styles_slideDownScale__IQKe4 .3s cubic-bezier(.4,0,.2,1);transform-origin:top right}@keyframes styles_slideDownScale__IQKe4{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.styles_dashboardDropdownContent__BeOH2{background:#fff;border-radius:1rem;box-shadow:0 20px 40px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.4);overflow:hidden;position:relative}.styles_dashboardDropdownContent__BeOH2:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.styles_dashboardMenuItem__QQQ8X{background:none;padding:1rem 1.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:1rem;width:100%;text-align:left;border:none;border-bottom:1px solid #f3f4f6}.styles_dashboardMenuItem__QQQ8X:last-child{border-bottom:none}.styles_dashboardMenuItem__QQQ8X:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateX(4px)}.styles_dashboardMenuItem__QQQ8X:hover .styles_dashboardMenuItemIcon__wCcCf{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;transform:scale(1.1)}.styles_dashboardMenuItem__QQQ8X:hover .styles_dashboardMenuItemLabel__sOotG{color:#1f2937}.styles_dashboardMenuItem__QQQ8X:active{transform:translateX(2px)}.styles_dashboardMenuItem__QQQ8X:focus{outline:none;box-shadow:inset 0 0 0 2px rgba(185,28,28,.3)}.styles_dashboardMenuItemIcon__wCcCf{width:3rem;height:3rem;background:#f3f4f6;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.styles_dashboardMenuItemContent__2yz_s{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.styles_dashboardMenuItemLabel__sOotG{font-size:1rem;font-weight:600;color:#374151;transition:color .2s ease;line-height:1.2}.styles_dashboardMenuItemDescription__hg2rh{font-size:.875rem;color:#6b7280;line-height:1.3;font-weight:400}.styles_navContainer__tL_1K{display:flex;align-items:center;gap:.5rem;position:relative;flex:1;max-width:800px}.styles_scrollArrow__ZLgtE{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal);flex-shrink:0;color:#fff;font-size:.75rem}.styles_scrollArrow__ZLgtE:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.styles_scrollArrow__ZLgtE:active{transform:scale(1.05)}.styles_navLinks__XN5Bh{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;scroll-snap-type:x mandatory}.styles_navLinks__XN5Bh::-webkit-scrollbar{display:none}.styles_navLink__XbU48{background:rgba(0,0,0,0);border:none;color:#fff;padding:.5rem .75rem;border-radius:var(--border-radius-lg);cursor:pointer;transition:all var(--transition-normal);font-size:.7rem;font-weight:500;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;white-space:nowrap;flex-shrink:0;scroll-snap-align:start}.styles_navLink__XbU48:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--transition-slow)}.styles_navLink__XbU48:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.styles_navLink__XbU48:hover:before{left:100%}.styles_navLink__XbU48:active{transform:translateY(0)}.styles_navLink__XbU48:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.styles_navLink__XbU48 span{font-size:.7rem}.styles_rightSection__z16ww{display:flex;align-items:center;gap:1rem;flex-shrink:0}.styles_notificationButton__lTB1t{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:.5rem;border-radius:var(--border-radius-lg);transition:all var(--transition-normal);justify-content:center}.styles_notificationButton__lTB1t:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.styles_notificationButton__lTB1t:active{transform:translateY(0)}.styles_notificationButton__lTB1t:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.styles_notificationBadge__ooI1e{background:#dc2626;font-size:11px;box-shadow:0 2px 8px rgba(220,38,38,.3),0 1px 4px rgba(220,38,38,.2);transition:all .3s ease;text-shadow:0 1px 1px rgba(0,0,0,.2)}.styles_notificationBadge__ooI1e:hover{background:#b91c1c;transform:scale(1.05);box-shadow:0 3px 10px rgba(220,38,38,.4),0 2px 6px rgba(220,38,38,.3)}.styles_notificationBadge__ooI1e:active{transform:scale(1.02)}.styles_mobileMenuButton__O_2xR{display:none;background:rgba(0,0,0,0);border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:var(--border-radius-lg);transition:all var(--transition-normal)}.styles_mobileMenuButton__O_2xR:hover{background:hsla(0,0%,100%,.1)}.styles_mobileMenuButton__O_2xR:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.styles_mobileMenu__4Odz1{position:absolute;top:100%;left:0;right:0;background:rgba(185,28,28,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.1);z-index:999;animation:styles_slideDown__bb3Ps .3s ease-out}.styles_mobileMenuContent__dEyHJ{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.styles_mobileNavLink__aDcFK{background:rgba(0,0,0,0);border:none;color:#fff;padding:.75rem;border-radius:var(--border-radius-lg);cursor:pointer;transition:all var(--transition-normal);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.75rem;text-align:left}.styles_mobileNavLink__aDcFK:hover{background:hsla(0,0%,100%,.1)}.styles_mobileNavLink__aDcFK:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.styles_mobileUserInfo__DVUlP{padding:1rem;border-top:1px solid hsla(0,0%,100%,.1)}@media(max-width:1400px){.styles_navbarContent__YkijY{max-width:1200px;padding:0 .75rem;gap:1.5rem}.styles_leftSection__QWmwL{gap:1.5rem}.styles_navLinks__XN5Bh{gap:.75rem}.styles_navLink__XbU48{padding:.5rem .6rem;font-size:.75rem}}@media(max-width:1200px){.styles_navbarContent__YkijY{max-width:1000px;padding:0 .5rem;gap:1rem}.styles_leftSection__QWmwL{gap:1rem}.styles_navLinks__XN5Bh{gap:.5rem}.styles_navLink__XbU48{padding:.4rem .5rem;font-size:.7rem}.styles_rightSection__z16ww{gap:.75rem}}@media(max-width:1024px){.styles_navbarContent__YkijY{max-width:none;padding:0 .5rem;gap:1rem}.styles_leftSection__QWmwL{gap:1rem}.styles_navLinks__XN5Bh{gap:.5rem}.styles_navLink__XbU48{padding:.4rem .5rem;font-size:.7rem}.styles_rightSection__z16ww{gap:.75rem}}@media(max-width:768px){.styles_navbarContent__YkijY{padding:0 .5rem}.styles_leftSection__QWmwL{gap:1rem}.styles_navLinks__XN5Bh{display:none}.styles_rightSection__z16ww{gap:.75rem}.styles_mobileMenuButton__O_2xR{display:block}.styles_mobileMenuContent__dEyHJ{padding:1rem}.styles_mobileNavLink__aDcFK{padding:.75rem;font-size:.875rem}}@media(max-width:480px){.styles_navbarContent__YkijY{padding:0 .25rem}.styles_mobileMenuContent__dEyHJ{padding:.75rem}.styles_mobileNavLink__aDcFK{padding:.5rem;font-size:.8rem}}.styles_navbarNotificationContainer__BSKnB{position:fixed;top:100px;right:20px;z-index:10001;max-width:400px}.styles_navbarNotificationGrid__OUA_h{display:flex;flex-direction:column;gap:16px}.styles_notificationContainer__XIx2K{display:flex;align-items:center}.styles_notificationButton__lTB1t{position:relative;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:.75rem 1.25rem;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0}.styles_notificationButton__lTB1t:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1)}.styles_notificationButton__lTB1t:active{transform:translateY(-1px)}.styles_notificationButton__lTB1t:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.2),0 8px 25px rgba(0,0,0,.15)}.styles_notificationBadge__ooI1e{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#FF3B30,#FF6B6B);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 4px 12px rgba(255,59,48,.4),0 2px 6px rgba(255,59,48,.3);animation:styles_pulse__XNK7C 2s infinite;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.025em}@keyframes styles_pulse__XNK7C{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.styles_notificationsDropdown__PmNoc{position:absolute;top:100%;right:0;width:380px;max-height:500px;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid #e5e5ea;z-index:10000;overflow:hidden;animation:styles_slideDown__bb3Ps .3s cubic-bezier(.4,0,.2,1)}.styles_notificationsHeader__xYOJS{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5ea;background:linear-gradient(135deg,#F8F9FA,#FFFFFF)}.styles_notificationsHeader__xYOJS h3{font-size:18px;font-weight:600;color:#000;margin:0}.styles_notificationCount__fVsY0{font-size:14px;color:#8e8e93;background:#f2f2f7;padding:4px 12px;border-radius:12px}.styles_notificationsList__ocfvJ{max-height:350px;overflow-y:auto;padding:8px 0}.styles_notificationItem__T62H7{display:flex;align-items:flex-start;padding:16px 24px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #f0f2f5;position:relative}.styles_notificationItem__T62H7:hover{background:#f8f9fa}.styles_notificationItem__T62H7:last-child{border-bottom:none}.styles_notificationItem__T62H7.styles_unread__jZaRR{background:rgba(0,122,255,.05);border-left:3px solid #007aff}.styles_notificationIcon__kXizB{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:16px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.styles_notificationContent__hQoGI{flex:1;min-width:0}.styles_notificationHeader__z_Im0{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.styles_notificationTitle__k88UF{font-size:15px;font-weight:600;color:#000;line-height:1.3;flex:1;margin:0 12px 0 0}.styles_notificationTime__zAgHn{font-size:12px;color:#8e8e93;font-weight:500;white-space:nowrap}.styles_notificationMessage__zCiZJ{font-size:13px;color:#666;line-height:1.4;margin:0 0 8px;word-wrap:break-word}.styles_notificationType__DzFEk{font-size:11px;color:#8e8e93;font-weight:500;text-transform:uppercase;letter-spacing:.5px;background:#f2f2f7;padding:2px 8px;border-radius:8px;display:inline-block}.styles_unreadIndicator__mnev3{position:absolute;top:20px;right:20px;width:8px;height:8px;background:#007aff;border-radius:50%;animation:styles_pulse__XNK7C 2s infinite}.styles_emptyNotifications__NHEk4{padding:40px 24px;color:#8e8e93}.styles_emptyNotifications__NHEk4 svg{font-size:48px;margin-bottom:16px;opacity:.5}.styles_emptyNotifications__NHEk4 p{font-size:14px}.styles_notificationsFooter__2mntp{padding:16px 24px;border-top:1px solid #e5e5ea;background:#f8f9fa}.styles_viewAllButton__ugmMK{width:100%;padding:12px 16px;background:linear-gradient(135deg,#007AFF,#5856D6);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.styles_viewAllButton__ugmMK:hover{background:linear-gradient(135deg,#5856D6,#007AFF);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,122,255,.3)}.styles_viewAllButton__ugmMK:active{transform:translateY(0)}@media screen and (max-width:768px){.styles_notificationsDropdown__PmNoc{position:fixed;top:80px;left:20px;right:20px;width:auto;max-height:60vh}.styles_notificationItem__T62H7{padding:12px 16px}.styles_notificationIcon__kXizB{width:32px;height:32px;font-size:16px;margin-right:12px}.styles_notificationTitle__k88UF{font-size:14px}.styles_notificationMessage__zCiZJ{font-size:12px}.styles_notificationsHeader__xYOJS{padding:16px 20px}.styles_notificationsHeader__xYOJS h3{font-size:16px}.styles_notificationsFooter__2mntp{padding:12px 20px}}.styles_notificationsModalOverlay__MsAkx{position:absolute;top:100%;right:0;margin-top:.5rem;z-index:10000;animation:styles_slideDown__bb3Ps .3s ease-out}.styles_notificationsModal__KScjR{background:#fff;border-radius:1rem;box-shadow:0 20px 40px rgba(0,0,0,.12),0 10px 20px rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.8);width:400px;max-height:500px;overflow:hidden;animation:styles_slideDown__bb3Ps .3s ease-out;border:1px solid hsla(0,0%,100%,.4);position:relative}.styles_notificationsModal__KScjR:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.styles_notificationsModalHeader__6nmEO{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #f3f4f6;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative}.styles_notificationsModalHeader__6nmEO:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,#b91c1c,#dc2626);border-radius:1px}.styles_notificationsModalHeader__6nmEO h3{font-size:1.5rem;margin:0;font-weight:700;color:#1e293b;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.styles_headerActions__eByzD{display:flex;align-items:center;gap:.5rem}.styles_refreshButton__MZ_xL{cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #e2e8f0;color:#475569;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:1rem;font-weight:600;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.styles_refreshButton__MZ_xL:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#bfdbfe;color:#1d4ed8;transform:scale(1.05);box-shadow:0 4px 16px rgba(59,130,246,.2)}.styles_refreshButton__MZ_xL:active{transform:scale(.95)}.styles_closeNotificationsButton__7LksZ{cursor:pointer;padding:.625rem;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #e2e8f0;color:#475569;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:1.5rem;font-weight:600;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.styles_closeNotificationsButton__7LksZ:hover{background:linear-gradient(135deg,#fecaca,#fca5a5);border-color:#fca5a5;color:#dc2626;transform:scale(1.05);box-shadow:0 4px 16px rgba(239,68,68,.2)}.styles_emptyNotifications__NHEk4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6b7280}.styles_emptyNotificationsIcon__UlvK0{font-size:3rem;margin-bottom:1rem;color:#d1d5db;opacity:.6}.styles_emptyNotifications__NHEk4 p{font-size:1rem;margin:0;font-weight:500;color:#9ca3af}@keyframes styles_fadeIn__9ApaA{0%{opacity:0}to{opacity:1}}@keyframes styles_slideDown__bb3Ps{0%{opacity:0;transform:translateY(-1rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.styles_notificationsModal__KScjR{max-width:95vw;max-height:90vh;margin:1rem}.styles_notificationsModalHeader__6nmEO{padding:1.25rem 1.5rem}.styles_notificationsModalHeader__6nmEO h3{font-size:1.25rem}.styles_emptyNotifications__NHEk4{padding:2rem 1.5rem}.styles_emptyNotificationsIcon__UlvK0{font-size:2.5rem}}@media(max-width:1024px){.styles_breadcrumbContainer__rOcP4{margin:0 .5rem}.styles_breadcrumbLink__Bz0qD,.styles_breadcrumbText__YLwZB,.styles_currentItem__GqCuM{font-size:.8rem;padding:.2rem .4rem}.styles_breadcrumbSeparator__n3Jwh{font-size:.65rem;margin:0 .4rem}.styles_dashboardDropdown__nvDxx{min-width:280px;right:0}.styles_dashboardMenuItem__QQQ8X{padding:.875rem 1rem}.styles_dashboardMenuItemIcon__wCcCf{width:2.5rem;height:2.5rem;font-size:1rem}.styles_dashboardMenuItemLabel__sOotG{font-size:.9rem}.styles_dashboardMenuItemDescription__hg2rh{font-size:.8rem}}@media(max-width:768px){.styles_leftSection__QWmwL{gap:1rem}.styles_breadcrumbContainer__rOcP4{margin:0 .25rem;max-width:200px}.styles_breadcrumb___yXpA{gap:.15rem}.styles_breadcrumbLink__Bz0qD,.styles_breadcrumbText__YLwZB,.styles_currentItem__GqCuM{font-size:.75rem;padding:.15rem .3rem}.styles_breadcrumbSeparator__n3Jwh{font-size:.6rem;margin:0 .3rem}.styles_dashboardMenuButton__JqAWx,.styles_notificationButton__lTB1t{padding:.625rem 1rem;gap:.5rem;font-size:.8rem}.styles_dashboardDropdown__nvDxx{min-width:260px;right:-1rem}.styles_dashboardMenuItem__QQQ8X{padding:.75rem .875rem}.styles_dashboardMenuItemIcon__wCcCf{width:2.25rem;height:2.25rem;font-size:.9rem}.styles_dashboardMenuItemLabel__sOotG{font-size:.85rem}.styles_dashboardMenuItemDescription__hg2rh{font-size:.75rem}}@media(max-width:480px){.styles_breadcrumbContainer__rOcP4{display:none}.styles_dashboardMenuButton__JqAWx,.styles_notificationButton__lTB1t{padding:.5rem .75rem;gap:.375rem;font-size:.7rem}.styles_dashboardDropdown__nvDxx{min-width:240px;right:-2rem}.styles_dashboardMenuItem__QQQ8X{padding:.625rem .75rem}.styles_dashboardMenuItemIcon__wCcCf{width:2rem;height:2rem;font-size:.8rem}.styles_dashboardMenuItemLabel__sOotG{font-size:.8rem}.styles_dashboardMenuItemDescription__hg2rh{font-size:.7rem}}.styles_notificationContainer__XIx2K{position:relative;display:inline-block}.styles_userSection___xX_B{position:relative}.styles_userButton__eVGry{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:.9rem 1.25rem;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;min-width:0}.styles_userButton__eVGry:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1)}.styles_userButton__eVGry:active{transform:translateY(-1px)}.styles_userButton__eVGry:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.2),0 8px 25px rgba(0,0,0,.15)}.styles_userButtonContent__d0ko6{display:flex;align-items:center;gap:.5rem;width:100%}.styles_userAvatar__W_mZN{width:2.5rem;height:2.5rem;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.styles_userInfo__54ibx{display:flex;flex-direction:column;gap:.25rem;flex:1;text-align:left}.styles_userName__5lENV{font-size:.875rem;font-weight:600;color:#fff;line-height:1.2}.styles_userRole__jya5K{font-size:.75rem;color:hsla(0,0%,100%,.8);line-height:1.2}.styles_chevronIcon__9s35F{font-size:.7rem;color:hsla(0,0%,100%,.8);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;opacity:.8;margin-left:.25rem}.styles_userButton__eVGry:hover .styles_chevronIcon__9s35F{opacity:1}.styles_userDropdown__TfQ5d{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid #e5e7eb;min-width:280px;z-index:1000;animation:styles_slideDown__A5iFb .2s ease-out}@keyframes styles_slideDown__A5iFb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles_dropdownContent__aqk39{padding:1.5rem}.styles_userDetails__x2pXL{margin-bottom:1.5rem}.styles_detailRow__YclZ8{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.styles_detailRow__YclZ8:last-child{border-bottom:none}.styles_detailLabel__qE88E{font-size:.875rem;font-weight:500;color:#6b7280}.styles_detailValue__yo0VP{font-size:.875rem;font-weight:600;color:#1f2937;text-align:right}.styles_logoutButton__WZWWo{width:100%;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border:none;padding:.75rem 1rem;border-radius:var(--border-radius-lg);cursor:pointer;transition:all var(--transition-normal);font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}.styles_logoutButton__WZWWo:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.styles_logoutButton__WZWWo:active{transform:translateY(0)}.styles_logoutButton__WZWWo:focus{outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.2)}@media(max-width:1024px){.styles_userButton__eVGry{min-width:180px;padding:.5rem .75rem}.styles_userAvatar__W_mZN{width:2rem;height:2rem;font-size:.875rem}.styles_userName__5lENV{font-size:.8rem}.styles_userRole__jya5K{font-size:.7rem}.styles_userDropdown__TfQ5d{min-width:250px}}@media(max-width:768px){.styles_userButton__eVGry{padding:.5rem .875rem;gap:.5rem;font-size:.75rem}.styles_userName__5lENV{font-size:.75rem}.styles_userDropdown__TfQ5d{min-width:220px;right:-1rem}.styles_dropdownContent__aqk39{padding:1rem}}@media(max-width:480px){.styles_userButton__eVGry{padding:.5rem .75rem;gap:.375rem;font-size:.7rem}.styles_userDropdown__TfQ5d{min-width:200px;right:-.5rem}}.styles_notificationContainer__QQjuJ{position:fixed;top:20px;right:20px;z-index:10001;max-width:400px;pointer-events:auto}.styles_notificationGrid__R92jj{display:flex;flex-direction:column;gap:16px}.styles_notification__nrKYJ{display:flex;align-items:flex-start;gap:1.25rem;padding:1.75rem;background:#fff;color:#1f2937;border-radius:1.25rem;box-shadow:0 20px 40px rgba(0,0,0,.08),0 10px 20px rgba(0,0,0,.04),0 0 0 1px hsla(0,0%,100%,.9);max-width:400px;font-size:.95rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;animation:styles_slideInNotification__Fc7VD .6s forwards;border:2px solid #f3f4f6;position:relative;overflow:hidden;cursor:pointer}.styles_notification__nrKYJ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(185,28,28,.3),transparent);opacity:0;transition:opacity .3s ease}.styles_notification__nrKYJ:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 32px 64px rgba(0,0,0,.12),0 16px 32px rgba(0,0,0,.08);border-color:#e5e7eb}.styles_notification__nrKYJ:hover:before{opacity:1}@keyframes styles_slideInNotification__Fc7VD{0%{transform:translateY(2rem) scale(.95);opacity:0}50%{transform:translateY(-.5rem) scale(1.02);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}.styles_notification__nrKYJ .styles_icon__1guLI{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:1.5rem;border:2px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.8);transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative;overflow:hidden}.styles_notification__nrKYJ .styles_icon__1guLI:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.styles_notification__nrKYJ .styles_icon__1guLI:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent)}.styles_notification__nrKYJ:hover .styles_icon__1guLI{transform:scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.styles_notification__nrKYJ strong{font-weight:700;color:#1f2937;margin-bottom:.75rem;display:block;font-size:1.05rem;letter-spacing:-.025em;line-height:1.3}.styles_notification__nrKYJ p{margin:0;color:#6b7280;line-height:1.6;font-size:.9rem;font-weight:500}.styles_notification__nrKYJ>div:last-child{flex:1;display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.styles_notification__nrKYJ.styles_CEO__5_pHJ{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff,#fef3c7)}.styles_notification__nrKYJ.styles_CEO__5_pHJ .styles_icon__1guLI{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;border-color:#fde68a;box-shadow:0 4px 12px rgba(251,191,36,.15),0 2px 6px rgba(251,191,36,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_COMERCIAL__PikNn{border-left:4px solid #10b981;background:linear-gradient(135deg,#ffffff,#ecfdf5)}.styles_notification__nrKYJ.styles_COMERCIAL__PikNn .styles_icon__1guLI{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;border-color:#d1fae5;box-shadow:0 4px 12px rgba(16,185,129,.15),0 2px 6px rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_ABASTECIMIENTO__slho7{border-left:4px solid #3b82f6;background:linear-gradient(135deg,#ffffff,#eff6ff)}.styles_notification__nrKYJ.styles_ABASTECIMIENTO__slho7 .styles_icon__1guLI{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;border-color:#dbeafe;box-shadow:0 4px 12px rgba(59,130,246,.15),0 2px 6px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_ADMIN_Y_FINANZAS__Frkxn{border-left:4px solid #8b5cf6;background:linear-gradient(135deg,#ffffff,#f5f3ff)}.styles_notification__nrKYJ.styles_ADMIN_Y_FINANZAS__Frkxn .styles_icon__1guLI{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#7c3aed;border-color:#ede9fe;box-shadow:0 4px 12px rgba(139,92,246,.15),0 2px 6px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_COMPRAS__BApkN{border-left:4px solid #ef4444;background:linear-gradient(135deg,#ffffff,#fef2f2)}.styles_notification__nrKYJ.styles_COMPRAS__BApkN .styles_icon__1guLI{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border-color:#fee2e2;box-shadow:0 4px 12px rgba(239,68,68,.15),0 2px 6px rgba(239,68,68,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_GERENCIA_GENERAL__PS8u0{border-left:4px solid #6b7280;background:linear-gradient(135deg,#ffffff,#f9fafb)}.styles_notification__nrKYJ.styles_GERENCIA_GENERAL__PS8u0 .styles_icon__1guLI{background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#4b5563;border-color:#f3f4f6;box-shadow:0 4px 12px rgba(107,114,128,.15),0 2px 6px rgba(107,114,128,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_PRODUCCION__ZcQVJ{border-left:4px solid #8b5cf6;background:linear-gradient(135deg,#ffffff,#f5f3ff)}.styles_notification__nrKYJ.styles_PRODUCCION__ZcQVJ .styles_icon__1guLI{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#7c3aed;border-color:#ede9fe;box-shadow:0 4px 12px rgba(139,92,246,.15),0 2px 6px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_RECURSOS_HUMANOS__x_Lon{border-left:4px solid #06b6d4;background:linear-gradient(135deg,#ffffff,#ecfeff)}.styles_notification__nrKYJ.styles_RECURSOS_HUMANOS__x_Lon .styles_icon__1guLI{background:linear-gradient(135deg,#ecfeff,#cffafe);color:#0891b2;border-color:#cffafe;box-shadow:0 4px 12px rgba(6,182,212,.15),0 2px 6px rgba(6,182,212,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_notification__nrKYJ.styles_mensaje__OW9_X{border-left:4px solid #b91c1c;background:linear-gradient(135deg,#ffffff,#fef2f2)}.styles_notification__nrKYJ.styles_mensaje__OW9_X .styles_icon__1guLI{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border-color:#fee2e2;box-shadow:0 4px 12px rgba(185,28,28,.15),0 2px 6px rgba(185,28,28,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_chatContainer__K2RwG{position:relative;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.styles_userList__Wv_DV{position:fixed;top:25%;right:5%;width:420px;height:70%;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(32px) saturate(200%);backdrop-filter:blur(32px) saturate(200%);border-radius:1.5rem;box-shadow:0 32px 64px rgba(0,0,0,.12),0 16px 32px rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.6);display:flex;flex-direction:column;overflow-y:auto;z-index:800;transition:all .5s cubic-bezier(.4,0,.2,1);transform:translateX(100%);border:1px solid hsla(0,0%,100%,.4)}.styles_userList__Wv_DV::-webkit-scrollbar{width:8px}.styles_userList__Wv_DV::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.styles_userList__Wv_DV::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:4px}.styles_userList__Wv_DV::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b)}.styles_userListVisible__ei8HK{transform:translateX(0)}.styles_header__e8wUO{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.styles_headerLeft__aNkaL{display:flex;align-items:center;gap:12px}.styles_headerIcon__0ZoO1{border-radius:8px;box-shadow:0 2px 6px rgba(59,130,246,.15)}.styles_closeButton__tujAq{width:32px;height:32px;color:#6b7280}.styles_closeButton__tujAq:hover{transform:scale(1.05)}.styles_chatBox__ZXgI9 .styles_header__e8wUO{background:#fff;border-bottom:2px solid #e5e7eb;padding:20px;margin-bottom:0;border-radius:0;box-shadow:0 2px 12px rgba(0,0,0,.1);position:relative}.styles_chatBox__ZXgI9 .styles_header__e8wUO:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899)}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_userInfo__y8ewT{display:flex;flex-direction:column;gap:8px;flex:1;margin:0 16px}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_userName__RflMk{font-size:20px;font-weight:700;color:#1f2937;margin:0;text-align:center}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_statusContainer__tVadc{display:flex;align-items:center;justify-content:center;gap:8px}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_statusOffline__JXAWc,.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_statusOnline__c5xPW{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500;padding:6px 12px;border-radius:16px;transition:all .2s ease}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_statusOnline__c5xPW{color:#059669;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_statusOffline__JXAWc{color:#dc2626;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_backButton__vxb19,.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_closeButton__tujAq{background:#f8f9fa;border:1px solid #dee2e6;color:#495057;padding:10px;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);min-width:40px;height:40px}.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_backButton__vxb19:hover,.styles_chatBox__ZXgI9 .styles_header__e8wUO .styles_closeButton__tujAq:hover{background:#e9ecef;border-color:#adb5bd;transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.15)}.styles_userGrid__Gkjt1{height:100%}.styles_userListContainer__GJVu2{display:flex;flex-direction:column;height:100%;gap:1rem}.styles_selectContainer__hGXCT{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.25rem;margin:1.5rem;box-shadow:0 16px 48px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04);border:1px solid hsla(0,0%,100%,.4);position:relative}.styles_selectContainer__hGXCT:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent)}.styles_select__o_VvP{width:100%;padding:1rem 1.25rem;border:2px solid rgba(203,213,225,.5);border-radius:1rem;font-size:1rem;background:hsla(0,0%,100%,.9);color:#1e293b;outline:none;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.025em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.styles_select__o_VvP:focus{border-color:#3b82f6;background:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 0 0 3px rgba(59,130,246,.1)}.styles_select__o_VvP:hover{border-color:rgba(100,116,139,.8);background:hsla(0,0%,100%,.95)}.styles_select__o_VvP option{padding:1rem;background:#fff}.styles_label__bKwn4,.styles_select__o_VvP option{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.styles_label__bKwn4{font-size:1rem;font-weight:600;margin-bottom:.5rem;letter-spacing:.025em}.styles_nombre__1eiDm{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem 2rem;border-radius:1.25rem;box-shadow:0 16px 48px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.8);margin-bottom:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.4);position:relative;overflow:hidden}.styles_nombre__1eiDm:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent);opacity:0;transition:opacity .3s ease}.styles_nombre__1eiDm:hover{transform:translateY(-4px);box-shadow:0 24px 64px rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.08)}.styles_nombre__1eiDm:hover:before{opacity:1}.styles_nombre__1eiDm h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.styles_fechaSeparador__osU2r{margin:1.5rem 0;font-size:.9rem;color:#64748b;font-weight:600;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1rem;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 4px 16px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);min-width:200px;max-width:350px}.styles_fechaSeparador__osU2r:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(100,116,139,.3),transparent);transform:translateY(-50%)}.styles_fechaContent__wSD2P{gap:8px}.styles_fechaIcon__V73xE{font-size:16px}.styles_fechaText__OY_An{font-weight:600}.styles_selectButton__VtGAq{padding:1rem 1.5rem;font-size:1rem;font-weight:600;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#1e293b;border:2px solid rgba(203,213,225,.5);border-radius:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.025em;box-shadow:0 8px 24px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);position:relative;overflow:hidden}.styles_selectButton__VtGAq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.styles_selectButton__VtGAq:hover{background:#fff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 16px 48px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08)}.styles_selectButton__VtGAq:hover:before{left:100%}.styles_selectButton__VtGAq.styles_selected__h_ROP{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#3b82f6;box-shadow:0 16px 48px rgba(59,130,246,.3),0 8px 24px rgba(59,130,246,.2)}.styles_notificationsContainer__weX2H{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #e5e7eb;overflow:hidden;max-width:400px;max-height:500px}.styles_notificationsHeader__aTclS{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;border-bottom:1px solid #e5e7eb}.styles_headerContent__yKrQb{display:flex;align-items:center;gap:12px}.styles_headerIcon__0ZoO1{color:#3b82f6;background:#fff;padding:8px;border-radius:10px;border:2px solid #dbeafe;box-shadow:0 2px 8px rgba(59,130,246,.15)}.styles_headerTitle__4mQz5{font-size:18px;font-weight:600;color:#1f2937;margin:0;flex:1}.styles_notificationCount__faIHi{background:#3b82f6;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;min-width:20px;text-align:center}.styles_notificationsList__5ZloJ{max-height:400px;overflow-y:auto;padding:8px}.styles_notificationItem__OpzHE{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;border:1px solid #f3f4f6;position:relative}.styles_notificationItem__OpzHE:hover{background:#f9fafb;border-color:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.styles_notificationItem__OpzHE:last-child{margin-bottom:0}.styles_iconContainer__KNgzE{width:40px;height:40px;background:#f8fafc;border-radius:10px;display:flex;align-items:center;justify-content:center;border:2px solid #e5e7eb;flex-shrink:0;transition:all .2s ease}.styles_iconContainer__KNgzE svg{color:#6b7280;width:20px;height:20px}.styles_notificationItem__OpzHE:hover .styles_iconContainer__KNgzE{border-color:#d1d5db;background:#f1f5f9}.styles_notificationContent__pdIE_{flex:1;min-width:0}.styles_notificationHeader__oinUz{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.styles_remitente__UtkmX{font-size:14px;font-weight:600;color:#1f2937;margin:0}.styles_timestamp___LjY8{font-size:11px;color:#9ca3af;font-weight:500}.styles_contenido__IwH77 .styles_linea__h61eH{margin:0 0 4px;font-size:13px;color:#6b7280;line-height:1.4;font-weight:500}.styles_contenido__IwH77 .styles_linea__h61eH:last-child{margin-bottom:0}.styles_closeButton__tujAq{background:#f3f4f6;border:none;border-radius:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#9ca3af;flex-shrink:0}.styles_closeButton__tujAq:hover{background:#fee2e2;color:#dc2626;transform:scale(1.1)}.styles_emptyState__3dUJ_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#9ca3af}.styles_emptyIcon__zFiB1{margin-bottom:12px;opacity:.5}.styles_emptyState__3dUJ_ p{margin:0;font-size:14px;font-weight:500}.styles_notificationItem__OpzHE.styles_CEO__5_pHJ .styles_iconContainer__KNgzE{background:#fef3c7;border-color:#fde68a}.styles_notificationItem__OpzHE.styles_CEO__5_pHJ .styles_iconContainer__KNgzE svg{color:#d97706}.styles_notificationItem__OpzHE.styles_COMERCIAL__PikNn .styles_iconContainer__KNgzE{background:#ecfdf5;border-color:#d1fae5}.styles_notificationItem__OpzHE.styles_COMERCIAL__PikNn .styles_iconContainer__KNgzE svg{color:#059669}.styles_notificationItem__OpzHE.styles_ABASTECIMIENTO__slho7 .styles_iconContainer__KNgzE{background:#eff6ff;border-color:#dbeafe}.styles_notificationItem__OpzHE.styles_ABASTECIMIENTO__slho7 .styles_iconContainer__KNgzE svg{color:#2563eb}.styles_notificationItem__OpzHE.styles_ADMIN_Y_FINANZAS__Frkxn .styles_iconContainer__KNgzE{background:#f5f3ff;border-color:#ede9fe}.styles_notificationItem__OpzHE.styles_ADMIN_Y_FINANZAS__Frkxn .styles_iconContainer__KNgzE svg{color:#7c3aed}.styles_notificationItem__OpzHE.styles_COMPRAS__BApkN .styles_iconContainer__KNgzE{background:#fef2f2;border-color:#fee2e2}.styles_notificationItem__OpzHE.styles_COMPRAS__BApkN .styles_iconContainer__KNgzE svg{color:#dc2626}.styles_notificationItem__OpzHE.styles_GERENCIA_GENERAL__PS8u0 .styles_iconContainer__KNgzE{background:#f9fafb;border-color:#f3f4f6}.styles_notificationItem__OpzHE.styles_GERENCIA_GENERAL__PS8u0 .styles_iconContainer__KNgzE svg{color:#4b5563}.styles_notificationItem__OpzHE.styles_PRODUCCION__ZcQVJ .styles_iconContainer__KNgzE{background:#f5f3ff;border-color:#ede9fe}.styles_notificationItem__OpzHE.styles_PRODUCCION__ZcQVJ .styles_iconContainer__KNgzE svg{color:#7c3aed}.styles_notificationItem__OpzHE.styles_RECURSOS_HUMANOS__x_Lon .styles_iconContainer__KNgzE{background:#ecfeff;border-color:#cffafe}.styles_notificationItem__OpzHE.styles_RECURSOS_HUMANOS__x_Lon .styles_iconContainer__KNgzE svg{color:#0891b2}.styles_notificationsList__5ZloJ::-webkit-scrollbar{width:6px}.styles_notificationsList__5ZloJ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.styles_notificationsList__5ZloJ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.styles_notificationsList__5ZloJ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.styles_chatBox__ZXgI9{position:fixed;top:95%;right:5%;width:420px;height:70%;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:0;display:flex;flex-direction:column;transition:all .3s ease;transform:translateY(-100%);z-index:1000;border:1px solid #dee2e6}.styles_chatBoxVisible__DNPBS{transform:translateY(0)}.styles_messageList__wrXaU{flex:1;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.styles_messageList__wrXaU::-webkit-scrollbar{width:8px}.styles_messageList__wrXaU::-webkit-scrollbar-track{background:#e9ecef;border-radius:4px}.styles_messageList__wrXaU::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}.styles_messageList__wrXaU::-webkit-scrollbar-thumb:hover{background:#6c757d}.styles_myMessage__uCPz4,.styles_otherMessage__mCNK3{font-size:.95rem;max-width:80%;padding:12px 16px;border-radius:18px;margin:8px 0;word-wrap:break-word;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;overflow:visible;display:flex;flex-direction:column;gap:6px}.styles_myMessage__uCPz4:before,.styles_otherMessage__mCNK3:before{display:none}.styles_messageContent__b55_2{line-height:1.4;word-break:break-word;white-space:pre-wrap}.styles_messageFooter__MK8RP{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.styles_timestamp___LjY8{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#6c757d;font-weight:400}.styles_clockIcon__mNnzs{color:#6c757d;opacity:.8}.styles_timeText__vVlw7{font-size:.7rem;color:#6c757d;font-weight:400}.styles_messageStatus__2YyQA{display:flex;align-items:center;gap:2px}.styles_singleCheck__VEkpw{color:#6c757d}.styles_doubleCheck__K1oAC{color:#28a745}.styles_myMessage__uCPz4{background:#007bff;color:#fff;align-self:flex-end;border-radius:18px 18px 4px 18px;margin-left:auto}.styles_myMessage__uCPz4:hover{background:#0056b3;transform:none;box-shadow:0 2px 6px rgba(0,0,0,.15)}.styles_myMessage__uCPz4 .styles_clockIcon__mNnzs,.styles_myMessage__uCPz4 .styles_timeText__vVlw7,.styles_myMessage__uCPz4 .styles_timestamp___LjY8{color:hsla(0,0%,100%,.8)}.styles_myMessage__uCPz4 .styles_doubleCheck__K1oAC,.styles_myMessage__uCPz4 .styles_singleCheck__VEkpw{color:hsla(0,0%,100%,.9)}.styles_otherMessage__mCNK3{background:#e9ecef;border:1px solid #dee2e6;align-self:flex-start;border-radius:18px 18px 18px 4px;color:#212529}.styles_otherMessage__mCNK3:hover{background:#dee2e6;transform:none;box-shadow:0 2px 6px rgba(0,0,0,.1)}.styles_fechaSeparador__osU2r{margin:1rem 0;font-size:.85rem;color:#495057;font-weight:500;padding:8px 16px;background:#fff;border-radius:20px;border:1px solid #dee2e6;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center;position:relative;align-self:center;min-width:180px;max-width:300px;white-space:nowrap;overflow:visible}.styles_fechaSeparador__osU2r:before{display:none}.styles_fechaContent__wSD2P{display:flex;align-items:center;justify-content:center;gap:6px}.styles_fechaIcon__V73xE{font-size:14px}.styles_fechaText__OY_An{font-weight:500;letter-spacing:.025em}.styles_emptyChat__Adz1V{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#6c757d;align-self:center;max-width:280px}.styles_emptyChat__Adz1V h3{margin:.75rem 0 .5rem;font-size:1.1rem;font-weight:500;color:#495057}.styles_emptyChat__Adz1V p{margin:0;font-size:.85rem;color:#6c757d;line-height:1.4}.styles_emptyIcon__zFiB1{opacity:.6;color:#adb5bd}.styles_inputContainer__s_24E{display:flex;align-items:center;gap:.75rem;width:100%;background:#fff;border-radius:8px;padding:1rem;border:1px solid #dee2e6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.styles_inputContainer__s_24E input{flex:1;padding:.75rem 1rem;border:1px solid #ced4da;border-radius:6px;font-size:.95rem;background:#fff;color:#212529;outline:none;transition:all .2s ease;font-family:inherit}.styles_inputContainer__s_24E input:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.styles_inputContainer__s_24E input:hover{border-color:#adb5bd}.styles_inputContainer__s_24E input::-moz-placeholder{color:#6c757d;font-weight:400}.styles_inputContainer__s_24E input::placeholder{color:#6c757d;font-weight:400}.styles_messageInput__5AOe1{flex:1;padding:.75rem 1rem;border:1px solid #ced4da;border-radius:6px;font-size:.95rem;background:#fff;color:#212529;outline:none;transition:all .2s ease;font-family:inherit}.styles_messageInput__5AOe1:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.styles_messageInput__5AOe1:hover{border-color:#adb5bd}.styles_messageInput__5AOe1::-moz-placeholder{color:#6c757d;font-weight:400}.styles_messageInput__5AOe1::placeholder{color:#6c757d;font-weight:400}.styles_sendButton__Yte34{background:#007bff;color:#fff;border:none;padding:.75rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.95rem;font-weight:500;min-width:50px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.styles_sendButton__Yte34:hover{background:#0056b3;transform:none;box-shadow:0 2px 6px rgba(0,0,0,.25)}.styles_sendButton__Yte34:active{transform:scale(.98)}.styles_sendButton__Yte34:disabled{background:#6c757d;cursor:not-allowed}.styles_sendButton__Yte34:disabled,.styles_sendButton__Yte34:disabled:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.styles_userGrid__Gkjt1{padding:16px;background:#fff;flex:1;overflow-y:auto;min-height:0}.styles_sectorBlock__1E1_G{margin-bottom:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;overflow:hidden}.styles_sectorHeader__4TuRx{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-bottom:1px solid #e9ecef;cursor:pointer;transition:all .2s ease}.styles_sectorHeader__4TuRx:hover{background:#f1f3f4}.styles_sectorHeader__4TuRx .styles_icon__1guLI{width:32px;height:32px;background:#f8f9fa;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;color:#495057}.styles_sectorLabel__ZliVG{display:flex;align-items:center;gap:8px;flex:1}.styles_sectorLabel__ZliVG strong{font-size:16px;font-weight:600;color:#1f2937}.styles_sectorUnreadDot__2b1kj{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:styles_pulse__TCQMA 2s infinite}.styles_arrow__bf7qS{transition:transform .2s ease;color:#6b7280}.styles_arrow__bf7qS.styles_open__mT_tp{transform:rotate(180deg)}.styles_sectorUsersList__vzkDY{padding:0;background:#fff}.styles_userItem__hP3F7{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f3f4;cursor:pointer;transition:all .2s ease;background:#fff}.styles_userItem__hP3F7:last-child{border-bottom:none}.styles_userItem__hP3F7:hover{background:#f8f9fa;border-left:3px solid #3b82f6;padding-left:13px}.styles_userInfo__y8ewT{display:flex;flex-direction:column;gap:4px;flex:1}.styles_userName__RflMk{font-size:14px;font-weight:500;color:#1f2937;margin:0}.styles_userStatus__NMCP4{display:flex;align-items:center;gap:6px}.styles_userActions__AJgQf{display:flex;align-items:center;gap:8px}.styles_statusDotOffline__FOSvX,.styles_statusDotOnline__kVFof{width:8px;height:8px;border-radius:50%;border:1px solid #fff;box-shadow:0 0 0 1px #e5e7eb}.styles_statusDotOnline__kVFof{background:#10b981}.styles_statusDotOffline__FOSvX{background:#ef4444}.styles_statusOffline__JXAWc,.styles_statusOnline__c5xPW{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:400;padding:2px 6px;border-radius:8px}.styles_statusOnline__c5xPW{color:#059669;background:rgba(16,185,129,.1)}.styles_statusOffline__JXAWc{color:#dc2626;background:rgba(239,68,68,.1)}.styles_statusText__0c5S6{font-size:11px;font-weight:400}.styles_unreadIndicator__e4cpa{background:#ef4444;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;box-shadow:0 1px 3px rgba(239,68,68,.3)}.styles_userGrid__Gkjt1::-webkit-scrollbar{width:6px}.styles_userGrid__Gkjt1::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.styles_userGrid__Gkjt1::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.styles_userGrid__Gkjt1::-webkit-scrollbar-thumb:hover{background:#94a3b8}.styles_floatingButton__ku2Vg{position:fixed;bottom:24px;right:24px;z-index:1100;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:1.25rem;border-radius:1.25rem;border:none;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.styles_floatingButton__ku2Vg:hover{background:linear-gradient(135deg,#334155,#475569);transform:translateY(-4px) scale(1.05);box-shadow:0 16px 48px rgba(0,0,0,.16),0 8px 24px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.2)}.styles_floatingButton__ku2Vg:active{transform:translateY(-2px) scale(1.02)}.styles_floatingButton__ku2Vg .styles_notificationBadge__tvlHN{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.75rem;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(239,68,68,.4),0 2px 6px rgba(239,68,68,.3);border:2px solid #fff;animation:styles_pulse__TCQMA 2s infinite}@keyframes styles_pulse__TCQMA{0%,to{box-shadow:0 0 0 1px #e2e8f0}50%{box-shadow:0 0 0 3px rgba(16,185,129,.3)}}.styles_prueba__Y5GBG{position:absolute;top:20px;right:20px;background-color:#1e1e1e;color:#fff;padding:15px 25px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-weight:700;z-index:1000}.styles_dashboardContainer__ZgRyz{width:100%;max-width:none;margin:0;padding:2rem;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;border:none}.styles_dashboardHeader__2VlwS{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f3f4f6}.styles_titleSection__y8D0v{display:flex;align-items:center;gap:1.5rem}.styles_titleIcon__HDn4X{width:4rem;height:4rem;background:linear-gradient(135deg,#b91c1c,#dc2626);border-radius:var(--border-radius-xl);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:var(--shadow-lg);animation:styles_float__9an07 3s ease-in-out infinite}@keyframes styles_float__9an07{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.styles_titleContent__0jLVY{display:flex;flex-direction:column;gap:.5rem}.styles_dashboardTitle__TXvvu{font-size:2.5rem;font-weight:800;color:#1f2937;margin:0;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-.025em}.styles_dashboardSubtitle__gBNZR{font-size:1.125rem;color:#6b7280;margin:0;font-weight:500;letter-spacing:.025em}.styles_stats__bHJyS{display:flex;align-items:center;gap:.75rem;color:#6b7280;font-size:.875rem;font-weight:500;background:#f8fafc;padding:.75rem 1.5rem;border-radius:var(--border-radius-lg);border:1px solid #e5e7eb}.styles_categoryFilter__srtxl{margin-bottom:2rem;display:flex;gap:.75rem;flex-wrap:wrap}.styles_filterButton__S1EXa{background:#fff;border:2px solid #e5e7eb;color:#6b7280;padding:.75rem 1.5rem;border-radius:var(--border-radius-lg);cursor:pointer;transition:all var(--transition-normal);font-size:1rem;font-weight:500}.styles_filterButton__S1EXa:hover{border-color:#b91c1c;color:#b91c1c;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.styles_filterButton__S1EXa.styles_filterButtonActive__w6Ovb{background:#b91c1c;border-color:#b91c1c;color:#fff;box-shadow:var(--shadow-md)}.styles_buttonsContainer__U4J7h{display:flex;flex-direction:column;gap:2rem}.styles_buttonsGrid__tcYzu{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem}.styles_dashboardButton__1GmeE{background:#fff;border:2px solid #e5e7eb;border-radius:var(--border-radius-lg);padding:1.75rem;cursor:pointer;transition:all var(--transition-normal);text-align:left;display:flex;align-items:center;gap:1.25rem;min-height:100px;position:relative;overflow:hidden}.styles_dashboardButton__1GmeE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(185,28,28,.05),transparent);transition:left var(--transition-slow)}.styles_dashboardButton__1GmeE:hover{border-color:#b91c1c;box-shadow:var(--shadow-xl);transform:translateY(-3px)}.styles_dashboardButton__1GmeE:hover:before{left:100%}.styles_dashboardButton__1GmeE:hover .styles_buttonIcon__QdFma{background:#b91c1c;color:#fff;transform:scale(1.1)}.styles_dashboardButton__1GmeE:hover .styles_buttonLabel__Dpub4{color:#b91c1c}.styles_dashboardButton__1GmeE:active{transform:translateY(-1px)}.styles_dashboardButton__1GmeE:focus{outline:none;box-shadow:0 0 0 3px rgba(185,28,28,.1)}.styles_dashboardButton__1GmeE:disabled{opacity:.6;cursor:not-allowed}.styles_buttonIcon__QdFma{width:4rem;height:4rem;background:#f3f4f6;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:1.75rem;transition:all var(--transition-normal);flex-shrink:0;border:2px solid rgba(0,0,0,0)}.styles_dashboardButton__1GmeE:hover .styles_buttonIcon__QdFma{border-color:#b91c1c}.styles_buttonText__gEkfV{display:flex;flex-direction:column;gap:.75rem;flex:1}.styles_buttonLabel__Dpub4{font-size:1.375rem;font-weight:600;color:#1f2937;line-height:1.3;transition:color var(--transition-normal)}.styles_buttonDashboard__kA8DG{font-size:.875rem;color:#6b7280;background:#f3f4f6;font-weight:500}.styles_buttonCategory__MyDsJ,.styles_buttonDashboard__kA8DG{padding:.25rem .75rem;border-radius:var(--border-radius-sm);display:inline-block;width:-moz-fit-content;width:fit-content}.styles_buttonCategory__MyDsJ{font-size:.75rem;color:#b91c1c;background:rgba(185,28,28,.1);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.styles_welcomeSection__T8Nkk{margin-bottom:4rem;text-align:center}.styles_welcomeContent__aOKBL{max-width:800px;margin:0 auto;padding:3rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:var(--border-radius-xl);border:1px solid #e5e7eb;box-shadow:var(--shadow-lg)}.styles_welcomeIcon__rq5BT{width:5rem;height:5rem;background:linear-gradient(135deg,#b91c1c,#dc2626);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;margin:0 auto 2rem;box-shadow:var(--shadow-lg)}.styles_welcomeTitle__FnkIX{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem;line-height:1.2}.styles_welcomeText__jo0em{font-size:1.125rem;color:#6b7280;margin:0 0 2rem;line-height:1.6}.styles_loginButton__fqH19{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;padding:1rem 2rem;border-radius:var(--border-radius-lg);font-size:1.125rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.styles_loginButton__fqH19:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.styles_loginButton__fqH19:active{transform:translateY(0)}.styles_loginButton__fqH19:focus{outline:none;box-shadow:0 0 0 3px rgba(185,28,28,.2)}.styles_sectorsSection___uqTb{margin-bottom:3rem}.styles_sectorsTitle__z7wML{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 2rem;text-align:center}.styles_sectorsGrid__n72I8{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.styles_sectorCard__oSlU6{background:#fff;border:2px solid #e5e7eb;border-radius:var(--border-radius-lg);padding:2rem;text-align:center;transition:all var(--transition-normal)}.styles_sectorCard__oSlU6:hover{border-color:#b91c1c;transform:translateY(-3px);box-shadow:var(--shadow-lg)}.styles_sectorIcon__qBqi6{width:4rem;height:4rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:1.5rem;margin:0 auto 1.5rem;transition:all var(--transition-normal)}.styles_sectorCard__oSlU6:hover .styles_sectorIcon__qBqi6{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;transform:scale(1.1)}.styles_sectorCard__oSlU6 h4{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.styles_sectorCard__oSlU6 p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.styles_loaderContainer__hMKdu{display:flex;justify-content:center;align-items:center;min-height:60vh;padding-top:2rem}.styles_loader__eX6Eo{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#b91c1c;border-radius:50%;animation:styles_spin__k90HG 1s linear infinite}@keyframes styles_spin__k90HG{to{transform:rotate(1turn)}}@media(max-width:1600px){.styles_dashboardContainer__ZgRyz{padding:2rem}.styles_buttonsGrid__tcYzu{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.styles_sectorsGrid__n72I8{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}@media(max-width:1400px){.styles_dashboardContainer__ZgRyz{padding:1.5rem 2rem}.styles_buttonsGrid__tcYzu{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.styles_titleIcon__HDn4X{width:3.5rem;height:3.5rem;font-size:1.75rem}.styles_dashboardTitle__TXvvu{font-size:2.25rem}.styles_sectorsGrid__n72I8{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}}@media(max-width:1024px){.styles_dashboardContainer__ZgRyz{padding:1rem 1.5rem}.styles_buttonsGrid__tcYzu{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.styles_headerLeft__x__Lg{gap:1.5rem}.styles_titleSection__y8D0v{gap:1rem}.styles_titleIcon__HDn4X{width:3rem;height:3rem;font-size:1.5rem}.styles_dashboardTitle__TXvvu{font-size:2rem}.styles_dashboardSubtitle__gBNZR{font-size:1rem}.styles_sectorsGrid__n72I8{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.styles_welcomeContent__aOKBL{padding:2rem}.styles_welcomeTitle__FnkIX{font-size:2rem}}@media(max-width:768px){.styles_dashboardContainer__ZgRyz{padding:1rem}.styles_dashboardHeader__2VlwS{flex-direction:column;gap:1.5rem;text-align:center}.styles_headerLeft__x__Lg{flex-direction:column;gap:1rem;align-items:center}.styles_titleSection__y8D0v{flex-direction:column;gap:1rem;text-align:center}.styles_dashboardTitle__TXvvu{font-size:1.75rem}.styles_buttonsGrid__tcYzu{grid-template-columns:1fr;gap:1rem}.styles_backButton__H03y4,.styles_filterButton__S1EXa{padding:.5rem 1rem;font-size:.875rem}.styles_sectorsGrid__n72I8{grid-template-columns:1fr;gap:1rem}.styles_welcomeContent__aOKBL{padding:1.5rem}.styles_welcomeTitle__FnkIX{font-size:1.75rem}.styles_welcomeText__jo0em{font-size:1rem}.styles_loginButton__fqH19{padding:.875rem 1.75rem;font-size:1rem}}@media(max-width:480px){.styles_dashboardContainer__ZgRyz{padding:.75rem}.styles_dashboardTitle__TXvvu{font-size:1.5rem}.styles_dashboardButton__1GmeE{padding:1.25rem;min-height:90px}.styles_buttonIcon__QdFma{width:3.5rem;height:3.5rem;font-size:1.5rem}.styles_backButton__H03y4{padding:.5rem .75rem;font-size:.8rem}.styles_welcomeContent__aOKBL{padding:1rem}.styles_welcomeTitle__FnkIX{font-size:1.5rem}.styles_welcomeText__jo0em{font-size:.875rem}.styles_loginButton__fqH19{padding:.75rem 1.5rem;font-size:.875rem}}.modalinterrupcion_overlay__TYdJg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9999}.modalinterrupcion_modal__P1JKH{background:#fff;border-radius:1rem;padding:2rem;width:90%;max-width:500px;box-shadow:0 8px 24px rgba(0,0,0,.2);animation:modalinterrupcion_fadeIn__7Bnbi .25s ease-out;text-align:center}.modalinterrupcion_modal__P1JKH h2{margin-bottom:1rem;color:#dc2626}.modalinterrupcion_modal__P1JKH p{margin-bottom:2rem;font-size:1rem;color:#333}.modalinterrupcion_buttons__0A1J8{display:flex;gap:1rem;justify-content:center}.modalinterrupcion_buttons__0A1J8 button{padding:.75rem 1.5rem;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s}.modalinterrupcion_buttons__0A1J8 .modalinterrupcion_primary__DoXY6{background-color:#2563eb;color:#fff;border:none}.modalinterrupcion_buttons__0A1J8 .modalinterrupcion_primary__DoXY6:hover{background-color:#1e40af}.modalinterrupcion_buttons__0A1J8 .modalinterrupcion_secondary__girgJ{background-color:rgba(0,0,0,0);border:2px solid #2563eb;color:#2563eb}.modalinterrupcion_buttons__0A1J8 .modalinterrupcion_secondary__girgJ:hover{background-color:#eff6ff}@keyframes modalinterrupcion_fadeIn__7Bnbi{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}