.theme-toggle-container{position:absolute;left:10px}.theme-toggle{margin-top:10px}.carousel-container{margin-top:1.5rem}.search-wrapper{display:flex;justify-content:center}.menu-container{height:calc(100% - 40px)}.carousel-wrapper{position:relative;display:contents}.app-carousel{height:calc(100% - 50px)!important}.swiper{height:auto}.swiper-slide{height:100%!important;padding:1rem;overflow:hidden}.swiper-pagination{position:relative!important;margin-top:1.5rem;display:flex;justify-content:center}.swiper-pagination-bullet{background:hsla(0,0%,50.2%,.5)!important}.swiper-pagination-bullet-active{background:var(--foreground-light)!important}.dark .swiper-pagination-bullet-active{background:var(--foreground-dark)!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem;border-radius:9999px;z-index:10;opacity:0;transition:opacity .3s;border:none;cursor:pointer}.dark .carousel-button{background-color:hsla(0,0%,86.3%,.13)}.carousel-wrapper:hover .carousel-button{opacity:1;height:35px;width:35px;box-shadow:-3px -1px 25px rgba(102,126,234,.3)}.carousel-button-prev{left:0}.carousel-button-next{right:0}.carousel-button-icon{width:1.5rem;height:1.5rem;color:var(--foreground-light)}.dark .carousel-button-icon{color:var(--foreground-dark)}.no-results{height:100%}.search-container{position:relative;width:100%;max-width:28rem;margin:0 auto}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--muted-foreground-light)}.dark .search-icon{color:var(--muted-foreground-dark)}.search-input{width:100%;height:2.5rem;padding:0 .75rem 0 2.5rem;font-size:.875rem;line-height:1.25rem;color:var(--foreground-light);background-color:var(--card-light);border:1px solid var(--border-light);border-radius:var(--radius);outline:none;transition:border-color .2s,box-shadow .2s}.dark .search-input{color:var(--foreground-dark);background-color:var(--card-dark);border-color:var(--border-dark)}.search-input:focus{border-color:var(--ring-light);box-shadow:0 0 0 2px rgba(26,26,26,.1)}.dark .search-input:focus{border-color:var(--ring-dark);box-shadow:0 0 0 2px rgba(248,249,250,.1)}.search-input::placeholder{color:var(--muted-foreground-light)}.dark .search-input::placeholder{color:var(--muted-foreground-dark)}.category-container{margin-bottom:2rem;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent;cursor:grab}.category-container::-webkit-scrollbar{width:8px}.category-container::-webkit-scrollbar-track{background:transparent}.category-container::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:20px;border:2px solid transparent}.dark .category-container::-webkit-scrollbar-thumb{background-color:rgba(75,85,99,.5)}.category-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--foreground-light);padding:0 1rem;display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;background-color:var(--background-light);z-index:10}.dark .category-title{color:var(--foreground-dark);background-color:var(--background-dark)}.recent-badge{margin-left:.5rem;font-size:.75rem;background-color:#dbeafe;color:#1e40af;padding:0 .5rem;border-radius:9999px;line-height:1.5}.dark .recent-badge{background-color:#1e3a8a;color:#bfdbfe}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:0 1rem}.pinned-badge{margin-left:.5rem;font-size:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0 .5rem;border-radius:9999px;line-height:1.5;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.pinned-badge:before{content:"📌";font-size:.6rem}@media (min-width:640px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.app-button{flex-direction:column;width:100%;cursor:pointer;background:none;border:none;padding:0}.app-button,.app-icon-container{display:flex;align-items:center;justify-content:center;transition:all .3s;position:relative}.app-icon-container{width:60px;height:60px;border-radius:1rem;margin-bottom:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.app-icon img{width:40px;height:40px}.app-button:hover .app-icon-container{transform:scale(1.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.app-icon{font-size:1.875rem}.app-button:hover .pin-indicator{visibility:visible!important}.pin-indicator{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:linear-gradient(135deg,#3b5af6,#1a77ce);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3);border:2px solid var(--card-light);visibility:hidden;transition:all .1s ease}.pin-indicator.pinned{opacity:1!important;background:linear-gradient(135deg,#4ef63b,#09ac09)!important;visibility:visible!important}.pin-indicator:hover{font-size:130%;opacity:1;transform:scale(1.3);visibility:visible!important}.dark .pin-indicator{border-color:var(--card-dark)}.pin-indicator svg{width:10px;height:10px}.pinned-badge-carousel{cursor:pointer;position:relative;right:80px;top:5px;opacity:.4;transition:all .1s ease;height:10px;width:10px}.pinned-badge-carousel.pinned{opacity:1!important}.pinned-badge-carousel:hover{font-size:120%;opacity:1}@keyframes pinPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.app-name{font-size:1rem;font-weight:500;color:var(--foreground-light);transition:all .3s;text-align:center;max-width:100%}.dark .app-name{color:var(--foreground-dark)}.app-button:hover .app-name{color:var(--foreground-light)}.dark .app-button:hover .app-name{color:var(--foreground-dark)}.color-blue{background-color:#3b82f6;background:linear-gradient(135deg,#3b82f6,#60a5fa)}.color-green{background-color:#22c55e;background:linear-gradient(135deg,#22c55e,#4ade80)}.color-purple{background-color:#a855f7;background:linear-gradient(135deg,#a855f7,#c084fc)}.color-yellow{background-color:#eab308;background:linear-gradient(135deg,#eab308,#facc15)}.color-red{background-color:#ef4444;background:linear-gradient(135deg,#ef4444,#f87171)}.color-pink{background-color:#ec4899;background:linear-gradient(135deg,#ec4899,#f472b6)}.color-indigo{background-color:#6366f1;background:linear-gradient(135deg,#6366f1,#818cf8)}.color-teal{background-color:#14b8a6;background:linear-gradient(135deg,#14b8a6,#2dd4bf)}.color-orange{background-color:#f97316;background:linear-gradient(135deg,#f97316,#fb923c)}.color-cyan{background-color:#06b6d4;background:linear-gradient(135deg,#06b6d4,#22d3ee)}.color-lime{background-color:#84cc16;background:linear-gradient(135deg,#84cc16,#a3e635)}.color-emerald{background-color:#10b981;background:linear-gradient(135deg,#10b981,#34d399)}.color-lightblue{background-color:#23578f;background:linear-gradient(135deg,#23578f,#275f9b 40%,#97bee2)}.color-lightpurple{background-color:#c084fc;background:linear-gradient(135deg,#c084fc,#d8b4fe)}.color-lightgreen{background-color:#4ade80;background:linear-gradient(135deg,#4ade80,#86efac)}.color-lightindigo{background-color:#818cf8;background:linear-gradient(135deg,#818cf8,#a5b4fc)}.color-darkblue{background-color:#2563eb;background:linear-gradient(135deg,#2563eb,#3b82f6)}.color-gray{background-color:#6b7280;background:linear-gradient(135deg,#6b7280,#9ca3af)}.color-lightteal{background-color:#2dd4bf;background:linear-gradient(135deg,#2dd4bf,#5eead4)}.color-lightred{background-color:#f87171;background:linear-gradient(135deg,#f87171,#fca5a5)}.color-darkgreen{background-color:#16a34a;background:linear-gradient(135deg,#16a34a,#22c55e)}.color-skyblue{background-color:#93c5fd;background:linear-gradient(135deg,#93c5fd,#bfdbfe)}.color-darkpurple{background-color:#9333ea;background:linear-gradient(135deg,#9333ea,#a855f7)}.color-darkgray{background-color:#4b5563;background:linear-gradient(135deg,#4b5563,#6b7280)}.color-darkred{background-color:#dc2626;background:linear-gradient(135deg,#dc2626,#ef4444)}.color-gold{background-color:#ca8a04;background:linear-gradient(135deg,#ca8a04,#eab308)}.color-lightorange{background-color:#fb923c;background:linear-gradient(135deg,#fb923c,#fdba74)}.color-mediumblue{background-color:#1d4ed8;background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.color-forestgreen{background-color:#15803d;background:linear-gradient(135deg,#15803d,#22c55e)}.color-violet{background-color:#7e22ce;background:linear-gradient(135deg,#7e22ce,#a855f7)}.dark .color-blue{background-color:#2563eb;background:linear-gradient(135deg,#2563eb,#1e40af)}.dark .color-green{background-color:#16a34a;background:linear-gradient(135deg,#16a34a,#166534)}.dark .color-purple{background-color:#9333ea;background:linear-gradient(135deg,#9333ea,#7e22ce)}.dark .color-yellow{background-color:#ca8a04;background:linear-gradient(135deg,#ca8a04,#a16207)}.dark .color-red{background-color:#dc2626;background:linear-gradient(135deg,#dc2626,#b91c1c)}.dark .color-pink{background-color:#db2777;background:linear-gradient(135deg,#db2777,#be185d)}.dark .color-indigo{background-color:#4f46e5;background:linear-gradient(135deg,#4f46e5,#3730a3)}.dark .color-teal{background-color:#0d9488;background:linear-gradient(135deg,#0d9488,#115e59)}.dark .color-orange{background-color:#ea580c;background:linear-gradient(135deg,#ea580c,#c2410c)}.dark .color-cyan{background-color:#0891b2;background:linear-gradient(135deg,#0891b2,#0e7490)}.dark .color-lime{background-color:#65a30d;background:linear-gradient(135deg,#65a30d,#4d7c0f)}.dark .color-emerald{background-color:#059669;background:linear-gradient(135deg,#059669,#047857)}.dark .color-lightblue{background-color:#23578f;background:linear-gradient(135deg,#23578f,#275f9b 40%,#97bee2)}.dark .color-lightpurple{background-color:#a855f7;background:linear-gradient(135deg,#a855f7,#7e22ce)}.dark .color-lightgreen{background-color:#22c55e;background:linear-gradient(135deg,#22c55e,#15803d)}.dark .color-lightindigo{background-color:#6366f1;background:linear-gradient(135deg,#6366f1,#4338ca)}.dark .color-darkblue{background-color:#1d4ed8;background:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.dark .color-gray{background-color:#6b7280;background:linear-gradient(135deg,#6b7280,#4b5563)}.dark .color-lightteal{background-color:#14b8a6;background:linear-gradient(135deg,#14b8a6,#0f766e)}.dark .color-lightred{background-color:#ef4444;background:linear-gradient(135deg,#ef4444,#b91c1c)}.dark .color-darkgreen{background-color:#15803d;background:linear-gradient(135deg,#15803d,#14532d)}.dark .color-skyblue{background-color:#60a5fa;background:linear-gradient(135deg,#60a5fa,#3b82f6)}.dark .color-darkpurple{background-color:#7e22ce;background:linear-gradient(135deg,#7e22ce,#581c87)}.dark .color-darkgray{background-color:#4b5563;background:linear-gradient(135deg,#4b5563,#374151)}.dark .color-darkred{background-color:#b91c1c;background:linear-gradient(135deg,#b91c1c,#7f1d1d)}.dark .color-gold{background-color:#a16207;background:linear-gradient(135deg,#a16207,#78350f)}.dark .color-lightorange{background-color:#f97316;background:linear-gradient(135deg,#f97316,#c2410c)}.dark .color-mediumblue{background-color:#1e40af;background:linear-gradient(135deg,#1e40af,#1e3a8a)}.dark .color-forestgreen{background-color:#166534;background:linear-gradient(135deg,#166534,#14532d)}.dark .color-violet{background-color:#6b21a8;background:linear-gradient(135deg,#6b21a8,#581c87)}.context-menu-carousel .context-menu{position:fixed;background:var(--card-light);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.05);padding:8px;min-width:220px;z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:contextMenuSlideIn .15s ease-out;-webkit-user-select:none;user-select:none}.dark .context-menu-carousel .context-menu{background:var(--card-dark);border-color:var(--border-dark);box-shadow:0 10px 40px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}@keyframes contextMenuSlideIn{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.context-menu-carousel .context-menu-header{padding:8px 12px;margin-bottom:4px}.context-menu-carousel .context-menu-header .context-menu-title{font-size:13px;font-weight:600;color:var(--foreground-light);opacity:.8}.dark .context-menu-carousel .context-menu-header .context-menu-title{color:var(--foreground-dark)}.context-menu-carousel .context-menu-divider{height:1px;background:var(--border-light);margin:4px 0}.dark .context-menu-carousel .context-menu-divider{background:var(--border-dark)}.context-menu-carousel .context-menu-item{display:flex;align-items:center;width:100%;padding:10px 12px;border:none;background:none;border-radius:8px;cursor:pointer;transition:all .15s ease;font-size:14px;color:var(--foreground-light);text-align:left;grid-gap:12px;gap:12px}.dark .context-menu-carousel .context-menu-item{color:var(--foreground-dark)}.context-menu-carousel .context-menu-item:hover{background:var(--accent-light);color:var(--accent-foreground-light)}.dark .context-menu-carousel .context-menu-item:hover{background:var(--accent-dark);color:var(--accent-foreground-dark)}.context-menu-carousel .context-menu-item:hover .context-menu-icon{transform:scale(1.1)}.context-menu-carousel .context-menu-item:active{transform:scale(.98)}.context-menu-carousel .context-menu-item .context-menu-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .15s ease;flex-shrink:0}.context-menu-carousel .context-menu-item span{flex:1 1;font-weight:500}.context-menu-carousel .context-menu-item .context-menu-shortcut{font-size:12px;opacity:.6;font-weight:400;background:var(--muted-light);padding:2px 6px;border-radius:4px;font-family:monospace}.dark .context-menu-carousel .context-menu-item .context-menu-shortcut{background:var(--muted-dark)}.context-menu-carousel .context-menu[data-position=bottom-right]{transform-origin:top left}.context-menu-carousel .context-menu[data-position=bottom-left]{transform-origin:top right}.context-menu-carousel .context-menu[data-position=top-right]{transform-origin:bottom left}.context-menu-carousel .context-menu[data-position=top-left]{transform-origin:bottom right}@media (max-width:768px){.context-menu-carousel .context-menu{min-width:200px;padding:6px}.context-menu-carousel .context-menu-item{padding:12px 10px;font-size:15px}.context-menu-carousel .context-menu-shortcut{display:none}}.list-container{width:100%;padding:1rem;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.list-container::-webkit-scrollbar{width:8px}.list-container::-webkit-scrollbar-track{background:transparent}.list-container::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:20px;border:2px solid transparent}.dark .list-container::-webkit-scrollbar-thumb{background-color:rgba(75,85,99,.5)}.list-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center;color:var(--foreground-light);position:-webkit-sticky;position:sticky;top:0;background-color:var(--background-light);z-index:10;padding-top:.5rem;padding-bottom:.5rem}.dark .list-title{color:var(--foreground-dark);background-color:var(--background-dark)}.list-category{margin-bottom:2rem}.list-category-title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--foreground-light);border-bottom:1px solid var(--border-light);padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:3rem;background-color:var(--background-light);z-index:9;padding-top:.5rem}.dark .list-category-title{color:var(--foreground-dark);border-bottom-color:var(--border-dark);background-color:var(--background-dark)}.list-grid{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.list-item{display:flex;align-items:center;padding:.75rem;border-radius:.5rem;transition:background-color .2s;cursor:pointer;border:none;background:none;width:100%;text-align:left}.list-item:hover{background-color:var(--muted-light)}.dark .list-item:hover{background-color:var(--muted-dark)}.list-item-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-right:.75rem;position:relative}.list-item-icon-text{font-size:1.25rem}.list-pin-indicator{position:absolute;top:-2px;right:-2px;width:14px;height:14px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid var(--card-light)}.dark .list-pin-indicator{border-color:var(--card-dark)}.list-pin-indicator svg{width:6px;height:6px}.list-item-name{font-size:.875rem;font-weight:500;color:var(--foreground-light)}.dark .list-item-name{color:var(--foreground-dark)}.no-results{display:flex;justify-content:center;align-items:center;height:16rem}.no-results-text{font-size:1.125rem;color:var(--muted-foreground-light)}.dark .no-results-text{color:var(--muted-foreground-dark)}.chatbot *{box-sizing:border-box}.chatbot .chatbot-container{position:fixed;bottom:4rem;right:20px;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif}.chatbot .chat-toggle-button{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2c34e6);border:none;color:#fff;cursor:pointer;box-shadow:0 4px 20px rgba(59,130,246,.4);transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:24px}.chatbot .chat-toggle-button:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(59,130,246,.5)}.chatbot .chat-toggle-button.hidden{display:none}.chatbot .chatbot-avatar{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:18px}.chatbot .chat-window{width:350px;height:500px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);display:none;flex-direction:column;overflow:hidden;animation:slideUp .3s ease}.chatbot .chat-window.active{display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot .chat-header{background:linear-gradient(135deg,#3b82f6,#2c34e6);color:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between}.chatbot .chat-header-content{display:flex;align-items:center;grid-gap:8px;gap:8px}.chatbot .chat-header-content .chatbot-avatar{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:18px}.chatbot .chat-header-content .status{font-size:12px;opacity:.8;display:flex;align-items:center}.chatbot .chat-header-content .status:before{content:"";width:6px;height:6px;background:#4ade80;border-radius:50%;margin-right:6px;animation:pulse 2s infinite}.chatbot .chat-header-content .chatbot-title{flex:1 1}.chatbot .chat-header-content .chatbot-title h3{font-size:16px;font-weight:600;margin:0!important}.chatbot .chat-header-content .chatbot-title .status{font-size:12px;opacity:.8;display:flex;align-items:center}.chatbot .chat-header-content .chatbot-title .status:before{content:"";width:6px;height:6px;background:#4ade80;border-radius:50%;margin-right:6px;animation:pulse 2s infinite}.chatbot .status-indicator{width:12px;height:12px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}.chatbot .close-button{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.chatbot .close-button:hover{background:hsla(0,0%,100%,.2)}.chatbot .chat-content{padding:16px;flex:1 1;display:flex;flex-direction:column}.chatbot .chat-messages{flex:1 1;overflow-y:auto;margin-bottom:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.chatbot .message-container{border-radius:12px;padding:12px;max-width:85%;animation:fadeIn .3s ease}.chatbot .message-container.user{background:linear-gradient(135deg,#3b82f6,#2c34e6);color:#fff;align-self:flex-end;margin-left:auto}.chatbot .message-container.bot{background:#f3f4f6;color:#374151;align-self:flex-start}.chatbot .message-header{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}.chatbot .avatar{width:32px;height:32px;background:linear-gradient(135deg,#3b82f6,#2c34e6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.chatbot .avatar.user{background:linear-gradient(135deg,#10b981,#059669)}.chatbot .message-content{flex:1 1}.chatbot .message-text{font-size:14px;line-height:1.5;margin:0}.chatbot .message-container.user .message-text{color:#fff}.chatbot .message-container.bot .message-text{color:#374151}.chatbot .loading-indicator{display:flex;align-items:center;grid-gap:4px;gap:4px}.chatbot .loading-dot{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:bounce 1.4s ease-in-out infinite both}.chatbot .loading-dot:first-child{animation-delay:-.32s}.chatbot .loading-dot:nth-child(2){animation-delay:-.16s}.chatbot .loading-dot:nth-child(3){animation-delay:0s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chatbot .chat-footer{border-top:1px solid #e5e7eb;padding-top:12px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.chatbot .message-input-container{display:flex;grid-gap:8px;gap:8px;align-items:flex-end}.chatbot .message-input{flex:1 1;border:2px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:14px;resize:none;min-height:40px;max-height:100px;font-family:inherit;transition:border-color .2s ease}.chatbot .message-input:focus{outline:none;border-color:#3b82f6}.chatbot .message-input::placeholder{color:#9ca3af}.chatbot .send-button{background:linear-gradient(135deg,#3b82f6,#2c34e6);color:#fff;border:none;border-radius:8px;padding:10px 12px;font-size:16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.chatbot .send-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(59,130,246,.3)}.chatbot .send-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.chatbot .action-buttons{display:flex;grid-gap:8px;gap:8px}.chatbot .new-phrase-button{flex:1 1;background:linear-gradient(135deg,#2c34e6,#3b82f6 30%,#3b82f6 80%,#2c34e6);color:#fff;border:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px}.chatbot .new-phrase-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(139,92,246,.3)}.chatbot .new-phrase-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.chatbot .copy-button{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;position:relative}.chatbot .copy-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(16,185,129,.3)}.chatbot .copy-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.chatbot .copy-button.success{background:linear-gradient(135deg,#059669,#047857)}.chatbot .button-icon{font-size:14px;transition:transform .3s ease}.chatbot .button-icon.spinning{animation:spin 1s linear infinite}.chatbot .copy-feedback{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;margin-bottom:4px}.chatbot .copy-feedback:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#1f2937}.chatbot .copy-feedback.show{opacity:1}.chatbot .chat-messages::-webkit-scrollbar{width:4px}.chatbot .chat-messages::-webkit-scrollbar-track{background:transparent}.chatbot .chat-messages::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.chatbot .chat-messages::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:480px){.chatbot .chatbot-container{bottom:16px;right:16px}.chatbot .chat-window{width:calc(100vw - 32px);max-width:350px}}.status-auth{margin-right:50px!important;width:200px!important;text-align:center;border-radius:10px!important;min-height:25px;padding-top:7px;font-family:"Times New Roman";font-weight:600;background:#f1e767;background:radial-gradient(ellipse at center,#f1e767 0,#feb645 100%)!important;box-shadow:0 0 20px 0 rgba(0,0,0,.38)!important}.wave-text-container{display:inline-flex}.wave-letter{animation:wave 3s ease-in-out infinite;transform:translateY(0)}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.CRM-system>* .sidebar{position:fixed;left:0;top:0;height:calc(100vh - 55px);width:280px;background-color:var(--bg-primary);border-right:1px solid var(--border-color);transition:transform .3s ease;z-index:200;overflow-x:hidden;animation:slideIn .3s ease-out}.CRM-system>* .sidebar .header{height:65px!important}.CRM-system>* .sidebar.collapsed{width:80px}.CRM-system>* .sidebar.collapsed .logo{margin-left:5px}.CRM-system>* .sidebar.mobile{transform:translateX(-102%);transition:transform .3s ease;width:280px;z-index:2001;overflow:hidden}.CRM-system>* .sidebar.mobile.open{transform:translateX(0)}.CRM-system>* .sidebar .logo{display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md);font-weight:600;font-size:1.25rem;color:var(--text-primary)}.CRM-system>* .sidebar .logoIcon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.CRM-system>* .sidebar .logoText{white-space:nowrap;overflow:hidden}.CRM-system>* .sidebar .menu{list-style:none;padding:var(--spacing-lg) 0}.CRM-system>* .sidebar .menuItem{display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);text-decoration:none;transition:all .2s ease;white-space:nowrap;width:100%;background:none;border:none;border-right:3px solid transparent;cursor:pointer;font-size:1rem;text-align:left}.CRM-system>* .sidebar .menuItem:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.CRM-system>* .sidebar .menuItem.active{background-color:var(--bg-secondary);color:var(--color-primary);border-right-color:var(--color-primary);font-weight:500}.CRM-system>* .sidebar .icon{font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.CRM-system>* .sidebar .label{overflow:hidden;flex:1 1}.CRM-system>* .floatingButton{position:fixed;bottom:20px;left:20px;width:56px;height:56px;border-radius:50%;background-color:var(--color-primary);color:#fff;border:none;font-size:1.5rem;font-weight:700;box-shadow:var(--shadow-lg);z-index:1001;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.CRM-system>* .floatingButton:hover{background-color:var(--color-primary-dark);transform:scale(1.1)}.CRM-system>* .floatingButton.active{background-color:var(--color-error)}.CRM-system>* .floatingButton.active:hover{background-color:#b91c1c}@media (max-width:768px){.CRM-system>* .sidebar{display:block}.CRM-system>* .floatingButton{display:flex}}@media (min-width:769px){.CRM-system>* .floatingButton{display:none}.CRM-system>* .sidebar{display:block!important}.CRM-system>* .sidebar,.CRM-system>* .sidebar.mobile{transform:translateX(0)!important}}.CRM-system>* .header{justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);z-index:100;height:64px}.CRM-system>* .header,.CRM-system>* .header .left{display:flex;align-items:center}.CRM-system>* .header .menuButton{font-size:1.25rem;padding:var(--spacing-sm)}.CRM-system>* .header .right{display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .header .themeButton{font-size:1.25rem;padding:var(--spacing-sm)}.CRM-system>* .header .user{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);border-radius:var(--spacing-sm);background-color:var(--bg-secondary)}.CRM-system>* .header .avatar{font-size:1.5rem}.CRM-system>* .header .userName{font-weight:500;color:var(--text-primary)}@media (max-width:768px){.CRM-system>* .header{padding:var(--spacing-md)}.CRM-system>* .userName{display:none}}.CRM-system.Mobile>* .main_CRM.expanded{margin-left:0!important}.CRM-system>* .layout-CRM{display:flex;height:calc(100vh - 55px)!important;background-color:var(--bg-secondary);overflow:hidden}.CRM-system>* .content.cotizador_CRM{padding:10px!important}.CRM-system>* .main_CRM{margin-left:280px;flex:1 1;display:flex;flex-direction:column;height:calc(100vh - 55px)!important;overflow:hidden;transition:margin-left .3s ease}.CRM-system>* .main_CRM.expanded{margin-left:-5px}.CRM-system>* .main_CRM .header.navbar{position:-webkit-sticky;position:sticky;top:0;background-color:var(--bg-primary);z-index:900}.CRM-system>* .main_CRM .content{padding:var(--spacing-xl);overflow-y:auto;animation:fadeIn .3s ease-out}.CRM-system>* .main_CRM .content.mobile .header{display:flex;flex-direction:row;padding-top:0;margin-top:-20px;flex-wrap:wrap;height:auto}.CRM-system>* .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000;animation:fadeIn .3s ease-out}@media (max-width:768px){.CRM-system>* .sidebar{transform:translateX(-100%)}.CRM-system>* .sidebar.isOpen{transform:translateX(0)}.CRM-system>* .main{margin-left:0!important}.CRM-system>* .content{padding:var(--spacing-md)}}.CRM-system>* .CRM_dashboard{margin:0 auto}.CRM-system>* .CRM_dashboard .header{margin-bottom:var(--spacing-xl)}.CRM-system>* .CRM_dashboard .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .CRM_dashboard .header p{color:var(--text-secondary);margin:0}.CRM-system>* .CRM_dashboard .headerActions{display:flex;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:center}.CRM-system>* .CRM_dashboard .no-data{font-size:var(--font-size-sm);height:100%;width:100%;display:flex;justify-content:center;align-items:center;color:var(--text-secondary);font-style:italic}.CRM-system>* .CRM_dashboard .stats-dashboard .ui.card{border-radius:var(--spacing-md)}.CRM-system>* .CRM_dashboard .stats-dashboard .ui.card .content{padding:var(--spacing-xl) var(--spacing-xs);width:100%;height:100%;justify-items:center}.CRM-system>* .CRM_dashboard .card-dashboard .ui.card{border-radius:var(--spacing-md)}.CRM-system>* .CRM_dashboard .statsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-xl);align-items:stretch}.CRM-system>* .CRM_dashboard .statsGrid .ui.card{border-radius:var(--spacing-md)}.CRM-system>* .CRM_dashboard .statsGrid .ui.card .content{padding:var(--spacing-xl) var(--spacing-xs);width:100%;height:100%;justify-items:center}.CRM-system>* .CRM_dashboard .statCard{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-sm);transition:transform .2s ease;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;overflow-wrap:break-word}.CRM-system>* .CRM_dashboard .statCard:hover{transform:translateY(-2px)}.CRM-system>* .CRM_dashboard .statIcon{font-size:2.5rem;opacity:.8;flex-shrink:0;vertical-align:middle;padding-bottom:5px;text-align:right}.CRM-system>* .CRM_dashboard .statContent{height:65px;max-height:65px!important;overflow-y:visible!important;padding-top:5px}.CRM-system>* .CRM_dashboard .statContent h3{font-size:1.875rem;font-weight:700;margin:0;color:var(--text-primary)}.CRM-system>* .CRM_dashboard .statContent p{font-size:.875rem;color:var(--text-secondary);margin:0}.CRM-system>* .CRM_dashboard .contentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:start;margin-top:5px}.CRM-system>* .CRM_dashboard .ui.card{border-radius:var(--spacing-sm)}.CRM-system>* .CRM_dashboard .cardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CRM-system>* .CRM_dashboard .cardHeader h3{margin:0;color:var(--text-primary)}.CRM-system>* .CRM_dashboard .actividadesList{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_dashboard .actividadItem{display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--spacing-sm);background-color:var(--bg-secondary);transition:background-color .2s ease}.CRM-system>* .CRM_dashboard .actividadItem:hover{background-color:var(--bg-tertiary)}.CRM-system>* .CRM_dashboard .actividadIcon{font-size:1.5rem;flex-shrink:0;margin-right:var(--spacing-sm)}.CRM-system>* .CRM_dashboard .actividadContent{flex:1 1}.CRM-system>* .CRM_dashboard .actividadContent h4{margin:0 0 var(--spacing-xs) 0;font-size:.875rem;font-weight:500;color:var(--text-primary)}.CRM-system>* .CRM_dashboard .actividadContent p{margin:0;font-size:.75rem;color:var(--text-secondary)}.CRM-system>* .CRM_dashboard .actividadStatus .status{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs);font-size:.75rem;font-weight:500;text-transform:capitalize}.CRM-system>* .CRM_dashboard .status.pendiente{background-color:#fef3c7;color:#92400e}.CRM-system>* .CRM_dashboard .status.completada{background-color:#d1fae5;color:#065f46}.CRM-system>* .CRM_dashboard .status.en_progreso{background-color:#dbeafe;color:#1e40af}.CRM-system>* .CRM_dashboard .funnelChart{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_dashboard .funnelStage{height:40px;display:flex;align-items:center;position:relative}.CRM-system>* .CRM_dashboard .funnelBar{height:100%;border-radius:var(--spacing-sm);overflow:hidden;display:flex;align-items:center;padding:0 var(--spacing-md);position:absolute;left:0;top:0;color:#fff;font-weight:500;font-size:.875rem;transition:all .3s ease;z-index:2}.CRM-system>* .CRM_dashboard .funnelBarText{white-space:nowrap}.CRM-system>* .CRM_dashboard .funnelTextOverlay{padding:0 var(--spacing-md);font-weight:500;font-size:.875rem;white-space:nowrap;z-index:1;pointer-events:none}.CRM-system>* .CRM_dashboard .quickActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_dashboard .quickAction{display:flex;flex-direction:column;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-lg);height:auto;font-size:.875rem;font-weight:600;border-radius:var(--spacing-md);transition:all .3s ease;border:2px solid transparent}.CRM-system>* .CRM_dashboard .quickAction span{font-size:1.5rem}.CRM-system>* .CRM_dashboard .quickAction:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CRM-system>* .CRM_dashboard .actionBlue{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#1d4ed8}.CRM-system>* .CRM_dashboard .actionBlue:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 10px 25px rgba(59,130,246,.4)}.CRM-system>* .CRM_dashboard .actionGreen{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#059669}.CRM-system>* .CRM_dashboard .actionGreen:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 10px 25px rgba(16,185,129,.4)}.CRM-system>* .CRM_dashboard .actionOrange{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#d97706}.CRM-system>* .CRM_dashboard .actionOrange:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 10px 25px rgba(245,158,11,.4)}.CRM-system>* .CRM_dashboard .actionPurple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:#7c3aed}.CRM-system>* .CRM_dashboard .actionPurple:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 10px 25px rgba(139,92,246,.4)}.CRM-system>* .CRM_dashboard .actionRed{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#dc2626}.CRM-system>* .CRM_dashboard .actionRed:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 10px 25px rgba(239,68,68,.4)}.CRM-system>* .CRM_dashboard .actionTeal{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border-color:#0891b2}.CRM-system>* .CRM_dashboard .actionTeal:hover{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 10px 25px rgba(6,182,212,.4)}.CRM-system>* .CRM_dashboard .emptyState{text-align:center;color:var(--text-secondary);font-style:italic;padding:var(--spacing-xl)}.CRM-system>* .CRM_dashboard .periodoFilter{min-width:150px}.CRM-system>* .CRM_dashboard .metricsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.CRM-system>* .CRM_dashboard .metricCard{text-align:center;transition:transform .2s ease}.CRM-system>* .CRM_dashboard .metricCard:hover{transform:translateY(-2px)}.CRM-system>* .CRM_dashboard .metricHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.CRM-system>* .CRM_dashboard .metricHeader h3{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:500}.CRM-system>* .CRM_dashboard .metricIcon{font-size:1.5rem;opacity:.7}.CRM-system>* .CRM_dashboard .metricValue{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.CRM-system>* .CRM_dashboard .metricSubtext{font-size:.875rem;color:var(--text-secondary)}.CRM-system>* .CRM_dashboard .chartsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-top:10px}.CRM-system>* .CRM_dashboard .chartCard{min-height:300px}.CRM-system>* .CRM_dashboard .chartHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CRM-system>* .CRM_dashboard .chartHeader h3{margin:0;color:var(--text-primary);font-size:1.125rem}.CRM-system>* .CRM_dashboard .barChart{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-md) 0}.CRM-system>* .CRM_dashboard .barItem{display:flex;align-items:center}.CRM-system>* .CRM_dashboard .barLabel{width:30px;text-align:left;margin-right:3px;font-size:.75rem;color:var(--text-secondary)}.CRM-system>* .CRM_dashboard .bar{height:24px;background-color:var(--color-primary);border-radius:4px;transition:all .3s ease;cursor:pointer}.CRM-system>* .CRM_dashboard .bar:hover{background-color:var(--color-primary-dark)}.CRM-system>* .CRM_dashboard .userActivities{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_dashboard .userActivityItem{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .CRM_dashboard .userInfo{display:flex;justify-content:space-between;align-items:center}.CRM-system>* .CRM_dashboard .userName{font-size:.875rem;color:var(--text-primary);font-weight:500}.CRM-system>* .CRM_dashboard .activityCount{font-size:.875rem;color:var(--text-secondary);font-weight:600}.CRM-system>* .CRM_dashboard .activityBar{height:8px;background-color:var(--bg-tertiary);border-radius:4px;overflow:hidden}.CRM-system>* .CRM_dashboard .activityFill{height:100%;background-color:var(--color-success);transition:width .3s ease}.CRM-system>* .CRM_dashboard .pieChart{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_dashboard .pieItem{display:flex;align-items:center;justify-content:space-between}.CRM-system>* .CRM_dashboard .pieInfo{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);flex:1 1}.CRM-system>* .CRM_dashboard .pieDot{width:12px;height:12px;border-radius:50%}.CRM-system>* .CRM_dashboard .pieLabel{font-size:.875rem;color:var(--text-primary);flex:1 1}.CRM-system>* .CRM_dashboard .pieValue{font-size:.875rem;color:var(--text-secondary);font-weight:600;padding-right:10px}.CRM-system>* .CRM_dashboard .piePercentage{font-size:.875rem;color:var(--text-secondary);font-weight:600;min-width:40px;text-align:right}.CRM-system>* .CRM_dashboard .taskSummary{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .CRM_dashboard .taskItem{display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_dashboard .taskIcon{font-size:1.5rem;width:40px;text-align:center}.CRM-system>* .CRM_dashboard .taskInfo{display:flex;flex-direction:column;flex:1 1}.CRM-system>* .CRM_dashboard .taskLabel{font-size:.875rem;color:var(--text-secondary)}.CRM-system>* .CRM_dashboard .taskValue{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.CRM-system>* .CRM_dashboard .taskProgress{padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CRM-system>* .CRM_dashboard .progressLabel{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.CRM-system>* .CRM_dashboard .progressBar{height:8px;background-color:var(--bg-tertiary);border-radius:4px;overflow:hidden}.CRM-system>* .CRM_dashboard .progressFill{height:100%;background-color:var(--color-primary);transition:width .3s ease}@media (max-width:768px){.CRM-system>* .CRM_dashboard .statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.CRM-system>* .CRM_dashboard .contentGrid{grid-template-columns:1fr}.CRM-system>* .CRM_dashboard .statCard{padding:var(--spacing-md)}.CRM-system>* .CRM_dashboard .statIcon{font-size:2rem}.CRM-system>* .CRM_dashboard .statContent h3{font-size:1.5rem}}.shiny-text{color:rgba(0,0,0,.4392156862745098)!important;background:linear-gradient(120deg,#000 40%,hsla(0,0%,99.2%,.247) 50%,#000 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.shiny-text,[data-theme=dark]>* .shiny-text{display:inline-block;animation:shine 5s linear infinite}[data-theme=dark]>* .shiny-text{color:hsla(0,0%,100%,.5803921568627451)!important;background:linear-gradient(120deg,#fff 40%,rgba(41,40,40,.404) 50%,#fff 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.grid-layout{margin:0!important}.grid-layout .layout-item{padding:5px!important}.overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}.CRM_modal{background-color:var(--bg-primary);border-radius:var(--spacing-sm);box-shadow:var(--shadow-lg);max-height:90vh;overflow-y:auto;animation:fadeIn .3s ease-out;width:90%;overflow:visible}.CRM_modal.sm{max-width:400px}.CRM_modal.md{max-width:600px}.CRM_modal.lg{max-width:800px}.CRM_modal.xl{max-width:1200px}.CRM_modal .title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary-inverted)}.CRM_modal .close{position:absolute;top:1.25rem;right:1.25rem;font-size:1.5rem;cursor:pointer;color:var(--text-primary-inverted);transition:color .2s ease}.CRM_modal .close:hover{color:var(--text-secondary-inverted)}.CRM_modal .zoom-icon-modal-container{position:relative;bottom:1.25rem;left:1.12rem;z-index:9}.CRM_modal .zoom-icon-modal{font-size:1.5rem!important;cursor:pointer;color:var(--text-primary);transition:color .2s ease}.CRM_modal .zoom-icon-modal:hover{color:var(--text-secondary)}@media (max-width:768px){.CRM_modal .zoom-icon-modal-container{position:inherit;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;height:100%;width:100%}}.CRM_modal .formActions{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-md);border-top:1px solid var(--border-color);margin-top:10px;padding-bottom:0}.CRM_modal .content{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;overflow:unset;margin-bottom:var(--spacing-none)!important;padding-bottom:var(--spacing-none)!important}.CRM_modal .content .modal-content{padding:var(--spacing-none)!important;width:100%!important;height:100%!important;z-index:10;position:relative;box-shadow:none!important;background:none!important}.CRM_modal .content .ui.selection.dropdown,.CRM_modal .content checkbox,.CRM_modal .content input,.CRM_modal .content radio,.CRM_modal .content select,.CRM_modal .content textarea{background-color:var(--bg-tertiary)!important}.CRM_modal .content .ui.label,.CRM_modal .content label.label-input{color:var(--text-primary)!important}.CRM_modal .content .ui.label:not(.input-label),.CRM_modal .content label.label-input:not(.input-label){font-weight:500!important;font-size:.875rem!important;padding:5px!important;background-color:var(--bg-primary)!important}.CRM_modal .content .ui.label.error,.CRM_modal .content label.label-input.error{background-color:var(--color-error)!important;color:#fff!important;font-weight:500!important;font-size:.875rem!important;padding:5px!important}.CRM_modal .content .ui.label.ui.blue.label,.CRM_modal .content .ui.label.ui.blue.labels,.CRM_modal .content label.label-input.ui.blue.label,.CRM_modal .content label.label-input.ui.blue.labels{background-color:#1a69a4!important;border-color:#1a69a4!important;color:#fff!important;padding-left:15px!important}@media (max-width:768px){.CRM_modal{width:95%;max-height:95vh}.CRM_modal .content,.CRM_modal .header{padding:var(--spacing-md)}}.CRM_modal.draggable-modal.dragging{box-shadow:0 20px 60px rgba(0,0,0,.4)!important;transform:rotate(.5deg)!important;z-index:9999!important}.CRM_modal.dragging *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.CRM_modal.draggable-modal{transition:box-shadow .2s ease,z-index .1s ease;transition:left .3s ease,top .3s ease,z-index .1s ease;border:1px solid rgba(0,0,0,.322);box-shadow:-1px -2px 6px 5px rgba(0,0,0,.3)!important}.CRM_modal.draggable-modal:hover{border:1px solid rgba(102,126,234,.3)}@media (max-width:768px){.CRM_modal .draggable-header div:last-child span:not(:last-child),.CRM_modal .draggable-header span[style*="font-style: italic"]{display:none!important}}.CRM_modal.dragging{transition:z-index .1s ease!important}.CRM_modal .draggable-header span[style*="Z:"]{font-family:"Courier New",monospace;font-weight:700}.CRM_modal .ui.tab,.CRM_modal .ui.tabular .item{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.CRM_modal .fieldset-sa{background:none!important;border:1px solid var(--text-primary-sa)!important;padding:var(--spacing-xs)!important;padding-bottom:var(--spacing-md)!important;margin-top:1rem!important}.CRM_modal .fieldset-sa .fieldset-sa-header{border:none!important;padding:0 var(--spacing-xs)!important;z-index:1!important;background:none!important;margin-bottom:0!important}.CRM_modal .fieldset-sa .fieldset-sa-header h4{margin:2px 0 0 2rem!important;z-index:1000;position:fixed;padding:0!important;font-size:13px!important}.CRM_modal .fieldset-sa .fieldset-sa-header h4 span{color:var(--text-primary-sa)!important;background-color:var(--bg-primary)!important}.CRM_modal .tabla-catalogo-form{max-height:350px!important;overflow:auto}.input-CRM{width:100%}.input-CRM .inputGroup{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.input-CRM .label{font-weight:500;color:var(--text-primary);font-size:.875rem}.input-CRM .required{color:var(--color-error);margin-left:var(--spacing-xs)}.input-CRM .input-combo{margin-top:-3px}.input-CRM input{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--spacing-sm);background-color:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.input-CRM input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.input-CRM input:disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}.input-CRM input.error,.input-CRM input.error:focus{border-color:var(--color-error)}.input-CRM input.error:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.input-CRM .errorMessage{color:var(--color-error);font-size:.75rem;margin-top:var(--spacing-xs)}.input-CRM .inline .check-ui-input-container{display:inline}.input-CRM .check-ui-input-container .ui.checkbox{margin-top:5px!important}.input-CRM .check-ui-input-container input{height:1.5rem!important;z-index:999!important}.input-CRM .check-ui-input-container label{font-size:1.5rem;z-index:90}.input-CRM .ui.checkbox label:after,.input-CRM .ui.checkbox label:before{margin-top:-2px}.CRM-system>* .oportunidades{margin:0 auto}.CRM-system>* .oportunidades .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .oportunidades .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .oportunidades .header p{color:var(--text-secondary);margin:0}.CRM-system>* .oportunidades .detailItem a{color:var(--text-secondary)!important;text-decoration:none!important}.CRM-system>* .oportunidades .detailItem a:hover{cursor:pointer}.CRM-system>* .oportunidades .fuente{display:flex;align-items:center}.CRM-system>* .oportunidades .fuenteIcon{font-size:1.25rem;margin-right:var(--spacing-xs);flex-shrink:0}@media (max-width:768px){.CRM-system>* .oportunidades .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .oportunidades .filters{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .oportunidades .searchInput,.CRM-system>* .oportunidades .statusFilter{min-width:auto}.CRM-system>* .oportunidades .clientesGrid{grid-template-columns:1fr}.CRM-system>* .oportunidades .clienteFooter{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .oportunidades .actions{justify-content:center}}.CRM-system>* .cotizacionPDF{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .cotizacionPDF .actions{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);justify-content:flex-end;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CRM-system>* .cotizacionPDF .pdfContent{background-color:#fff;color:#000;padding:var(--spacing-2xl);font-family:Arial,sans-serif;line-height:1.4;max-width:800px;margin:0 auto;box-shadow:var(--shadow-lg)}.CRM-system>* .cotizacionPDF .header{display:flex;justify-content:space-between;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid #333}.CRM-system>* .cotizacionPDF .company h1{color:#333;margin-bottom:var(--spacing-md);font-size:1.5rem}.CRM-system>* .cotizacionPDF .company p{margin:0;color:#666;font-size:.875rem}.CRM-system>* .cotizacionPDF .invoice{text-align:right}.CRM-system>* .cotizacionPDF .invoice h2{color:#333;margin-bottom:var(--spacing-md);font-size:1.75rem}.CRM-system>* .cotizacionPDF .invoice p{margin:var(--spacing-xs) 0;color:#666;font-size:.875rem}.CRM-system>* .cotizacionPDF .clientInfo{margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);background-color:#f8f9fa;border-radius:var(--spacing-sm)}.CRM-system>* .cotizacionPDF .clientInfo h3{color:#333;margin-bottom:var(--spacing-md)}.CRM-system>* .cotizacionPDF .clientInfo p{margin:var(--spacing-xs) 0;color:#666}.CRM-system>* .cotizacionPDF .itemsTable{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-2xl)}.CRM-system>* .cotizacionPDF .itemsTable td,.CRM-system>* .cotizacionPDF .itemsTable th{padding:var(--spacing-md);text-align:left;border-bottom:1px solid #ddd}.CRM-system>* .cotizacionPDF .itemsTable th{background-color:#333;color:#fff;font-weight:600}.CRM-system>* .cotizacionPDF .itemsTable td:nth-child(2),.CRM-system>* .cotizacionPDF .itemsTable td:nth-child(3),.CRM-system>* .cotizacionPDF .itemsTable td:nth-child(4),.CRM-system>* .cotizacionPDF .itemsTable th:nth-child(2),.CRM-system>* .cotizacionPDF .itemsTable th:nth-child(3),.CRM-system>* .cotizacionPDF .itemsTable th:nth-child(4){text-align:right}.CRM-system>* .cotizacionPDF .totals{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-2xl)}.CRM-system>* .cotizacionPDF .totalsTable{min-width:300px}.CRM-system>* .cotizacionPDF .totalRow{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;color:#666}.CRM-system>* .cotizacionPDF .totalRowFinal{display:flex;justify-content:space-between;padding:var(--spacing-md) 0;font-weight:700;font-size:1.125rem;color:#333;border-top:2px solid #333;margin-top:var(--spacing-sm)}.CRM-system>* .cotizacionPDF .footer{border-top:1px solid #ddd;padding-top:var(--spacing-lg)}.CRM-system>* .cotizacionPDF .terms{margin-bottom:var(--spacing-2xl)}.CRM-system>* .cotizacionPDF .terms h4{color:#333;margin-bottom:var(--spacing-md)}.CRM-system>* .cotizacionPDF .terms ul{color:#666;font-size:.875rem}.CRM-system>* .cotizacionPDF .terms li{margin-bottom:var(--spacing-xs)}.CRM-system>* .cotizacionPDF .signature{text-align:center;color:#666}.CRM-system>* .cotizacionPDF .signatureLine{margin-top:var(--spacing-2xl)}.CRM-system>* .cotizacionPDF .signatureLine p{margin:var(--spacing-xs) 0;font-size:.875rem}@media print{.CRM-system>* .cotizacionPDF .actions{display:none}.CRM-system>* .cotizacionPDF .pdfContent{box-shadow:none;padding:0}}@media (max-width:768px){.CRM-system>* .cotizacionPDF .header{flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .cotizacionPDF .invoice{text-align:left}.CRM-system>* .cotizacionPDF .itemsTable{font-size:.875rem}.CRM-system>* .cotizacionPDF .itemsTable td,.CRM-system>* .cotizacionPDF .itemsTable th{padding:var(--spacing-sm)}}.CRM-system>* .cotizaciones{margin:0 auto}.CRM-system>* .cotizaciones .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .cotizaciones .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .cotizaciones .header p{color:var(--text-secondary);margin:0}.CRM-system>* .cotizaciones .cardGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important}@media (max-width:768px){.CRM-system>* .cotizaciones .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .cotizaciones .filters{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .cotizaciones .searchInput,.CRM-system>* .cotizaciones .statusFilter{min-width:auto}.CRM-system>* .cotizaciones .cotizacionesGrid{grid-template-columns:1fr}.CRM-system>* .cotizaciones .cotizacionFooter{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .cotizaciones .actions{justify-content:center}}.formCRM{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.formCRM .formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm) var(--spacing-md)}.formCRM .formGrid.treeColumns{grid-template-columns:1fr 1fr 1fr}.formCRM .formGrid.fourColumns{grid-template-columns:1fr 1fr 1fr 1fr}.formCRM .fullWidth{grid-column:1/-1}.formCRM .ui.form .field{margin:var(--spacing-none)}@media (max-width:768px){.formCRM .formGrid{grid-template-columns:1fr}.formCRM .formActions{flex-direction:column-reverse}}.formCRM .ui.dropdown{width:100%}.formCRM .ui.checkbox.slider{align-content:center}.formCRM .ui.input{width:100%}.formCRM .input-combo{margin-top:-3px}.formCRM .inline.field{align-content:center}.formCRM .datepicker-icon{font-size:1.5rem!important;cursor:pointer;position:relative;right:30px;padding-top:3px}.formCRM .input-container-fecha{display:flex}.formCRM .error .input-combo.ui.fluid.selection.dropdown,.formCRM .error input{border-color:var(--color-error)!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.formCRM .invitados{padding:0 5px 5px;margin-top:15px!important;background-color:var(--bg-primary)!important;border:1px solid var(--bg-tertiary)!important;width:100%}.formCRM .invitados .header{color:var(--text-primary)!important}.formCRM .invitados .header-invitados{font-size:var(--spacing-md)!important;padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)!important}.formCRM .invitados .content{padding:var(--spacing-none)!important}.formCRM .invitados .ui.list{background-color:var(--bg-tertiary);border:1px solid rgba(34,36,38,.15);padding:var(--spacing-sm);max-height:120px;overflow-y:auto}.formCRM .invitados .ui.list .header{margin-left:5px}.formCRM .invitados .ui.list .content{background-color:var(--bg-tertiary)!important}.formCRM .invitados button{cursor:pointer}.formCRM .invitados button .icon{color:var(--color-error)!important}.formCRM .invitados button:hover{filter:brightness(.9)}.date-selector-wrapper{z-index:9999999!important}.CRM-system>* .CRM_reportes{margin:0 auto}.CRM-system>* .CRM_reportes .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .CRM_reportes .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .CRM_reportes .header p{color:var(--text-secondary);margin:0}.CRM-system>* .CRM_reportes .headerActions{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:center}.CRM-system>* .CRM_reportes .periodoFilter{min-width:150px}.CRM-system>* .CRM_reportes .metricsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.CRM-system>* .CRM_reportes .metricCard{text-align:center;transition:transform .2s ease}.CRM-system>* .CRM_reportes .metricCard:hover{transform:translateY(-2px)}.CRM-system>* .CRM_reportes .metricHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.CRM-system>* .CRM_reportes .metricHeader h3{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:500}.CRM-system>* .CRM_reportes .metricIcon{font-size:1.5rem;opacity:.7}.CRM-system>* .CRM_reportes .metricValue{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.CRM-system>* .CRM_reportes .metricSubtext{font-size:.875rem;color:var(--text-secondary)}.CRM-system>* .CRM_reportes .chartsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.CRM-system>* .CRM_reportes .chartCard{min-height:300px}.CRM-system>* .CRM_reportes .chartHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CRM-system>* .CRM_reportes .chartHeader h3{margin:0;color:var(--text-primary);font-size:1.125rem}.CRM-system>* .CRM_reportes .barChart{display:flex;align-items:end;justify-content:space-between;height:200px;padding:var(--spacing-md) 0}.CRM-system>* .CRM_reportes .barItem{display:flex;flex-direction:column;align-items:center;flex:1 1;height:100%}.CRM-system>* .CRM_reportes .bar{width:30px;background-color:var(--color-primary);border-radius:4px 4px 0 0;margin-bottom:var(--spacing-sm);transition:all .3s ease;cursor:pointer}.CRM-system>* .CRM_reportes .bar:hover{background-color:var(--color-primary-dark)}.CRM-system>* .CRM_reportes .barLabel{font-size:.75rem;color:var(--text-secondary)}.CRM-system>* .CRM_reportes .userActivities{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_reportes .userActivityItem{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .CRM_reportes .userInfo{display:flex;justify-content:space-between;align-items:center}.CRM-system>* .CRM_reportes .userName{font-size:.875rem;color:var(--text-primary);font-weight:500}.CRM-system>* .CRM_reportes .activityCount{font-size:.875rem;color:var(--text-secondary);font-weight:600}.CRM-system>* .CRM_reportes .activityBar{height:8px;background-color:var(--bg-tertiary);border-radius:4px;overflow:hidden}.CRM-system>* .CRM_reportes .activityFill{height:100%;background-color:var(--color-success);transition:width .3s ease}.CRM-system>* .CRM_reportes .pieChart{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_reportes .pieItem{display:flex;align-items:center;justify-content:space-between}.CRM-system>* .CRM_reportes .pieInfo{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);flex:1 1}.CRM-system>* .CRM_reportes .pieDot{width:12px;height:12px;border-radius:50%}.CRM-system>* .CRM_reportes .pieLabel{font-size:.875rem;color:var(--text-primary);flex:1 1}.CRM-system>* .CRM_reportes .piePercentage,.CRM-system>* .CRM_reportes .pieValue{font-size:.875rem;color:var(--text-secondary);font-weight:600}.CRM-system>* .CRM_reportes .piePercentage{min-width:40px;text-align:right}.CRM-system>* .CRM_reportes .taskSummary{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .CRM_reportes .taskItem{display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_reportes .taskIcon{font-size:1.5rem;width:40px;text-align:center}.CRM-system>* .CRM_reportes .taskInfo{display:flex;flex-direction:column;flex:1 1}.CRM-system>* .CRM_reportes .taskLabel{font-size:.875rem;color:var(--text-secondary)}.CRM-system>* .CRM_reportes .taskValue{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.CRM-system>* .CRM_reportes .taskProgress{padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CRM-system>* .CRM_reportes .progressLabel{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.CRM-system>* .CRM_reportes .progressBar{height:8px;background-color:var(--bg-tertiary);border-radius:4px;overflow:hidden}.CRM-system>* .CRM_reportes .progressFill{height:100%;background-color:var(--color-primary);transition:width .3s ease}@media (max-width:768px){.CRM-system>* .CRM_reportes .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .CRM_reportes .headerActions{flex-direction:column}.CRM-system>* .CRM_reportes .metricsGrid{grid-template-columns:repeat(2,1fr)}.CRM-system>* .CRM_reportes .chartsGrid{grid-template-columns:1fr}.CRM-system>* .CRM_reportes .barChart{height:150px}}.CRM-system>* .configuracion{margin:0 auto}.CRM-system>* .configuracion .header{margin-bottom:var(--spacing-xl)}.CRM-system>* .configuracion .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .configuracion .header p{color:var(--text-secondary);margin:0}.CRM-system>* .configuracion .tabsContainer{display:flex;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.CRM-system>* .configuracion .tabs{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);min-width:200px}.CRM-system>* .configuracion .tabular .menu{cursor:pointer}.CRM-system>* .configuracion .tab{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-md);border:none;background:var(--bg-secondary);color:var(--text-secondary);border-radius:var(--spacing-sm);transition:all .2s ease;text-align:left}.CRM-system>* .configuracion .tab:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CRM-system>* .configuracion .tab.active{background:var(--color-primary);color:#fff}.CRM-system>* .configuracion .tabIcon{font-size:1.25rem}.CRM-system>* .configuracion .tabLabel{font-weight:500}.CRM-system>* .configuracion .tabPanel{flex:1 1;min-height:600px}.CRM-system>* .configuracion .tabContent{display:flex;flex-direction:column;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.CRM-system>* .configuracion .sectionHeader{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CRM-system>* .configuracion .sectionHeader h3{margin:0;color:var(--text-primary)}.CRM-system>* .configuracion .usuariosList{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .configuracion .usuarioCard{transition:transform .2s ease}.CRM-system>* .configuracion .usuarioCard:hover{transform:translateY(-2px)}.CRM-system>* .configuracion .usuarioHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.CRM-system>* .configuracion .usuarioInfo h4{margin:0 0 var(--spacing-xs) 0;color:var(--text-primary)}.CRM-system>* .configuracion .usuarioInfo p{margin:0;color:var(--text-secondary);font-size:.875rem}.CRM-system>* .configuracion .usuarioMeta{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);align-items:flex-end}.CRM-system>* .configuracion .estado,.CRM-system>* .configuracion .rol{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs);font-size:.75rem;font-weight:500;text-transform:capitalize}.CRM-system>* .configuracion .rol.administrador{background-color:#dc2626;color:#fff}.CRM-system>* .configuracion .rol.vendedor{background-color:#3b82f6;color:#fff}.CRM-system>* .configuracion .rol.tecnico{background-color:#10b981;color:#fff}.CRM-system>* .configuracion .estado.activo{background-color:#16a34a;color:#fff}.CRM-system>* .configuracion .estado.inactivo{background-color:#64748b;color:#fff}.CRM-system>* .configuracion .usuarioDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.CRM-system>* .configuracion .detailItem{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.875rem;color:var(--text-secondary)}.CRM-system>* .configuracion .icon{font-size:1rem;width:16px;text-align:center}.CRM-system>* .configuracion .usuarioActions{display:flex;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CRM-system>* .configuracion .formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .configuracion .fullWidth{grid-column:1/-1}.CRM-system>* .configuracion .camposList{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);width:100%}.CRM-system>* .configuracion .camposList .ui.card{width:100%!important}.CRM-system>* .configuracion .campoCard{transition:transform .2s ease}.CRM-system>* .configuracion .campoCard:hover{transform:translateY(-1px)}.CRM-system>* .configuracion .campoHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.CRM-system>* .configuracion .campoHeader h4{margin:0;color:var(--text-primary)}.CRM-system>* .configuracion .campoTipo{font-size:.75rem;color:var(--text-secondary);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-secondary);border-radius:var(--spacing-xs)}.CRM-system>* .configuracion .campoOpciones{display:flex;flex-wrap:wrap;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.CRM-system>* .configuracion .opcion{font-size:.75rem;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--spacing-xs);color:var(--text-secondary)}.CRM-system>* .configuracion .campoActions{display:flex;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CRM-system>* .configuracion .notificacionesList{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .configuracion .notificacionCard{transition:transform .2s ease}.CRM-system>* .configuracion .notificacionCard:hover{transform:translateY(-1px)}.CRM-system>* .configuracion .notificacionHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.CRM-system>* .configuracion .notificacionHeader h4{margin:0;color:var(--text-primary)}.CRM-system>* .configuracion .notificacionCard p{margin:0;color:var(--text-secondary);font-size:.875rem}.CRM-system>* .configuracion .switch{position:relative;display:inline-block;width:50px;height:24px}.CRM-system>* .configuracion .switch input{opacity:0;width:0;height:0}.CRM-system>* .configuracion .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.CRM-system>* .configuracion .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.CRM-system>* .configuracion input:checked+.slider{background-color:var(--color-primary)}.CRM-system>* .configuracion input:checked+.slider:before{transform:translateX(26px)}@media (max-width:768px){.CRM-system>* .configuracion .tabsContainer{flex-direction:column}.CRM-system>* .configuracion .tabs{flex-direction:row;overflow-x:auto;min-width:auto}.CRM-system>* .configuracion .tab{white-space:nowrap}.CRM-system>* .configuracion .formGrid,.CRM-system>* .configuracion .usuariosList{grid-template-columns:1fr}.CRM-system>* .configuracion .usuarioHeader{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .configuracion .usuarioMeta{flex-direction:row;align-items:center}}.CRM-system>* .configuracion .configuraciones_crm .ui.card .content,.CRM-system>* .configuracion .configuraciones_crm .ui.fluid.card{padding:var(--spacing-sm)}.CRM-system>* .configuracion .configuraciones_crm .ui.card .content h4,.CRM-system>* .configuracion .configuraciones_crm .ui.fluid.card h4{margin-bottom:var(--spacing-sm)}.CRM-system>* .configuracion .configuraciones_crm .ui.bottom.attached.segment.active.tab{background-color:var(--bg-primary)}.location-picker-container{grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.location-picker-container .location-picker-button{background:#2185d0;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;margin-bottom:15px;transition:background-color .2s}.location-picker-container .location-picker-button:hover{background:#1e78c1}.location-picker-container .selected-location-info{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:15px;margin-top:15px}.location-picker-container .selected-location-info p{margin:5px 0;font-size:14px}.location-picker-container .map-instructions{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;padding:12px;margin-bottom:15px;text-align:center}.location-picker-container .map-instructions p{margin:0;color:#1976d2;font-weight:500}.location-picker-container .search-input-group{display:flex;grid-gap:10px;gap:10px}.location-picker-container .address-input{flex:1 1;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.location-picker-container .address-input:focus{outline:none;border-color:#2185d0;box-shadow:0 0 0 2px rgba(33,133,208,.2)}.location-picker-container .search-button{background:#2185d0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;min-width:80px;transition:background-color .2s}.location-picker-container .search-button:hover:not(:disabled){background:#1e78c1}.location-picker-container .search-button:disabled{background:#ccc;cursor:not-allowed}.location-picker-container .search-button.loading{background:#ccc}.location-picker-container .geocoding-error{background-color:#fff2f2;border:1px solid #e0b4b4;border-radius:4px;color:#9f3a38;font-size:14px}.location-picker-container .map-controls{text-align:center}.location-picker-container .current-location-btn{background:#2185d0;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.location-picker-container .current-location-btn:hover{background:#1e78c1}.location-picker-container .map-container{border:2px solid #ddd;border-radius:8px;overflow:hidden;height:400px;position:relative}.location-picker-container .google-map{width:100%;height:100%}.location-picker-container .map-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#f8f9fa}.location-picker-container .loader{border:4px solid #f3f3f3;border-top-color:#2185d0;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.location-picker-container .map-loading p{margin-top:15px;color:#666}.location-picker-container .position-info{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:10px}.location-picker-container .position-info p{margin:5px 0;font-size:14px;color:#155724}.location-picker-container .cancel-button{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.location-picker-container .cancel-button:hover{background:#5a6268}.location-picker-container .accept-button{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.location-picker-container .accept-button:hover:not(:disabled){background:#218838}.location-picker-container .accept-button:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.location-picker-container .modal-content{width:95%;margin:10px}.location-picker-container .map-container{height:300px}.location-picker-container .modal-footer,.location-picker-container .search-input-group{flex-direction:column}}.under-construction .under-construction-content{position:relative;z-index:2;padding:3rem}.under-construction .centered-content{display:flex;align-items:center;justify-content:center}.under-construction .main-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;background:var(--bg-primary);box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);text-align:center;max-width:800px;width:100%}.under-construction .logo-section{margin-bottom:2rem}.under-construction .custom-logo{max-width:150px;max-height:150px;object-fit:contain}.under-construction .rotating-icon{animation:rotate 3s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.under-construction .main-title{font-size:3rem!important;font-weight:300!important;margin-bottom:1rem!important;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.under-construction .subtitle{font-size:1.4rem;opacity:.8;margin-bottom:1.5rem;font-weight:300}.under-construction .description{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;opacity:.9}.under-construction .progress-section{margin:2rem 0}.under-construction .progress-label{font-size:1.1rem;margin-bottom:1rem;font-weight:500}.under-construction .progress-bar{width:100%;height:8px;background-color:var(--bg-tertiary);border-radius:4px;overflow:hidden;margin-bottom:2rem}.under-construction .progress-fill{height:100%;transition:width .3s ease;border-radius:4px;position:relative}.under-construction .progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.under-construction .countdown-section{margin:3rem 0}.under-construction .countdown-grid{display:flex;justify-content:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap;max-width:500px;margin:0 auto}.under-construction .countdown-item{text-align:center;padding:1.5rem 1rem;border-radius:10px;transition:transform .3s ease;color:#fff;min-width:100px;flex:1 1}.under-construction .countdown-item:hover{transform:translateY(-5px)}.under-construction .countdown-number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.under-construction .countdown-label{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;opacity:.9}.under-construction .contact-section{margin:2rem 0}.under-construction .contact-button{background:none;border:none;transition:all .3s ease;border-radius:25px;padding:1rem 2rem;font-size:1.1rem;cursor:pointer;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem}.under-construction .contact-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.under-construction .social-section{margin-top:2rem;display:flex;justify-content:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.under-construction .social-button{background:transparent;border:2px solid;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.2rem}.under-construction .social-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2);background:currentColor;color:#fff!important}.under-construction .particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.under-construction .particles:after,.under-construction .particles:before{content:"";position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:float 6s ease-in-out infinite}.under-construction .particles:before{top:20%;left:20%;animation-delay:0s}.under-construction .particles:after{top:60%;right:20%;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}@media (max-width:768px){.under-construction .main-title{font-size:2rem!important}.under-construction .subtitle{font-size:1.1rem}.under-construction .main-content{padding:2rem 1rem}.under-construction .countdown-number{font-size:1.8rem}.under-construction .description{font-size:1rem}.under-construction .countdown-grid{grid-gap:.5rem;gap:.5rem}.under-construction .countdown-item{min-width:80px;padding:1rem .5rem}}@media (max-width:480px){.under-construction .countdown-grid{flex-direction:column;align-items:center}.under-construction .countdown-item{width:100%;max-width:200px}.under-construction .social-section{grid-gap:.5rem;gap:.5rem}.under-construction .social-button{width:45px;height:45px}}.CRM-system>* .CRM_inventario{margin:0 auto}.CRM-system>* .CRM_inventario .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .CRM_inventario .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .CRM_inventario .header p{color:var(--text-secondary);margin:0}.CRM-system>* .CRM_inventario .articulosList{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .CRM_inventario .articuloCard{transition:transform .2s ease,box-shadow .2s ease}.CRM-system>* .CRM_inventario .articuloCard:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.CRM-system>* .CRM_inventario .articuloHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-md)}.CRM-system>* .CRM_inventario .articuloTitleRow{display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-xs)}.CRM-system>* .CRM_inventario .articuloInfo h3{margin:0;color:var(--text-primary);font-size:1.25rem}.CRM-system>* .CRM_inventario .codigo{font-size:.875rem;color:var(--text-tertiary);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-secondary);border-radius:var(--spacing-xs)}.CRM-system>* .CRM_inventario .descripcion{margin:0 0 var(--spacing-sm) 0;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.CRM-system>* .CRM_inventario .categoria{font-size:.75rem;color:var(--color-primary);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);background-color:rgba(37,99,235,.1);border-radius:var(--spacing-xs)}.CRM-system>* .CRM_inventario .statusContainer{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);align-items:flex-end}.CRM-system>* .CRM_inventario .estado,.CRM-system>* .CRM_inventario .stockStatus{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs);color:#fff;font-size:.75rem;font-weight:500;text-transform:capitalize;white-space:nowrap}.CRM-system>* .CRM_inventario .articuloDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.CRM-system>* .CRM_inventario .detailRow{display:flex;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .CRM_inventario .detailItem{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.875rem;color:var(--text-secondary);min-width:0;flex:1 1}.CRM-system>* .CRM_inventario .detailItem span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CRM-system>* .CRM_inventario .icon{font-size:1rem;width:16px;text-align:center;flex-shrink:0}.CRM-system>* .CRM_inventario .existenciasSection{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm)}.CRM-system>* .CRM_inventario .existenciasSection h4{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:1rem}.CRM-system>* .CRM_inventario .existenciasList{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .CRM_inventario .existenciaItem{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background-color:var(--bg-primary);border-radius:var(--spacing-xs);border:1px solid var(--border-color)}.CRM-system>* .CRM_inventario .existenciaInfo{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.CRM-system>* .CRM_inventario .almacenNombre{font-weight:500;color:var(--text-primary);font-size:.875rem}.CRM-system>* .CRM_inventario .ubicacion{font-size:.75rem;color:var(--text-secondary)}.CRM-system>* .CRM_inventario .cantidad{font-weight:600;color:var(--text-primary);font-size:.875rem}.CRM-system>* .CRM_inventario .stockLimits{display:flex;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg-tertiary);border-radius:var(--spacing-sm)}.CRM-system>* .CRM_inventario .stockLimit{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);text-align:center}.CRM-system>* .CRM_inventario .limitLabel{font-size:.75rem;color:var(--text-secondary)}.CRM-system>* .CRM_inventario .limitValue{font-size:1rem;font-weight:600;color:var(--text-primary)}.CRM-system>* .CRM_inventario .articuloFooter{padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CRM-system>* .CRM_inventario .actions{display:flex;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);justify-content:flex-end}.CRM-system>* .CRM_inventario .emptyState{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.CRM-system>* .CRM_inventario .emptyIcon{font-size:4rem;margin-bottom:var(--spacing-lg);opacity:.5}.CRM-system>* .CRM_inventario .emptyState h3{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .CRM_inventario .emptyState p{margin-bottom:var(--spacing-lg)}@media (max-width:768px){.CRM-system>* .CRM_inventario .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .CRM_inventario .filters{flex-direction:column}.CRM-system>* .CRM_inventario .detailRow,.CRM-system>* .CRM_inventario .existenciaItem{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .CRM_inventario .existenciaItem{align-items:stretch;text-align:center}.CRM-system>* .CRM_inventario .stockLimits{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .CRM_inventario .actions{justify-content:center}}.CRM-system>* .articulo_form{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .articulo_form .formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .articulo_form .fullWidth{grid-column:1/-1}.CRM-system>* .articulo_form .label{display:block;font-weight:500;color:var(--text-primary);font-size:.875rem;margin-bottom:var(--spacing-xs)}.CRM-system>* .articulo_form .textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--spacing-sm);background-color:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical;transition:all .2s ease}.CRM-system>* .articulo_form .textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CRM-system>* .articulo_form .textarea.error{border-color:var(--color-error)}.CRM-system>* .articulo_form .textarea.error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.CRM-system>* .articulo_form .textarea::placeholder{color:var(--text-tertiary)}.CRM-system>* .articulo_form .errorMessage{color:var(--color-error);font-size:.75rem;margin-top:var(--spacing-xs);display:block}.CRM-system>* .articulo_form .existenciasSection{border-top:1px solid var(--border-color);padding-top:var(--spacing-lg)}.CRM-system>* .articulo_form .sectionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.CRM-system>* .articulo_form .sectionHeader h3{margin:0;color:var(--text-primary)}.CRM-system>* .articulo_form .existenciaRow{margin-bottom:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm);border:1px solid var(--border-color)}.CRM-system>* .articulo_form .existenciaGrid{display:grid;grid-template-columns:1fr 120px 120px auto;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:end}.CRM-system>* .articulo_form .removeButtonContainer{display:flex;align-items:center;justify-content:center}.CRM-system>* .articulo_form .removeButton{padding:var(--spacing-sm);min-width:40px}.CRM-system>* .articulo_form .formActions{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);justify-content:flex-end;padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}@media (max-width:768px){.CRM-system>* .articulo_form .formGrid{grid-template-columns:1fr}.CRM-system>* .articulo_form .existenciaGrid{grid-template-columns:1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .articulo_form .removeButtonContainer{justify-content:flex-start}.CRM-system>* .articulo_form .formActions{flex-direction:column-reverse}}:root{--bg-table:#fff;--bg-table-secondary:#f8f6f6;--bg-table-th:#eeeded;--bg-table-th-hover:#e6e2e2;--bg-table-th-odd:#ebebeb;--text-table:#1e1e1e;--text-table-inverted:#fff;--border-table:#dddcdc;--text-tertiary-table:#333;--btn-table-active:#0084ff;--btn-table-disabled:#aaa}[data-theme=dark]{--bg-table:#1e1e1e;--bg-table-secondary:#2d2d2d;--bg-table-th:#333;--bg-table-th-odd:#262626;--bg-table-th-hover:#363636;--text-table-inverted:#1e1e1e;--text-table:#fff;--border-table:#404040;--btn-table-active:#1f78cc;--text-tertiary-table:#ccc;--btn-table-disabled:#555}.datatable-container{background-color:var(--bg-table)!important;color:var(--text-table)!important;padding:20px;border-radius:8px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.datatable-container .datatable-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;grid-gap:15px;gap:15px}.datatable-container .datatable-length{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--text-tertiary-table);font-size:14px}.datatable-container .datatable-search{display:flex;align-items:center}.datatable-container .page-size-select{background-color:var(--bg-table-secondary)!important;border:1px solid var(--border-table)!important;color:var(--text-table)!important;padding:6px 12px;border-radius:4px;font-size:14px;min-width:70px;cursor:pointer}.datatable-container .page-size-select:focus{outline:none;border-color:#0084ff;box-shadow:0 0 0 2px rgba(0,132,255,.2)}.datatable-container .page-size-select option{background-color:var(--bg-table-secondary)!important;color:var(--text-table)!important}.datatable-container .search-wrapper{position:relative;display:flex;align-items:center}.datatable-container .search-input{background-color:var(--bg-table-secondary);border:1px solid var(--border-table);color:var(--text-table);padding:8px 35px 8px 12px;border-radius:4px;font-size:14px;min-width:200px}.datatable-container .search-input:focus{outline:none;border-color:#0084ff;box-shadow:0 0 0 2px rgba(0,132,255,.2)}.datatable-container .search-input::placeholder{color:#888}.datatable-container .search-wrapper .search.icon{position:absolute;right:10px;color:var(--text-tertiary-table);pointer-events:none}.datatable-container .datatable{background-color:var(--bg-table-secondary)!important;border:1px solid var(--border-table)!important;margin:0!important}.datatable-container .datatable thead tr th{background-color:var(--bg-table-th)!important;color:var(--text-table)!important;border-bottom:2px solid var(--border-table)!important;border-right:1px solid var(--border-table)!important;padding:12px 8px!important;font-weight:600!important;position:relative}.datatable-container .datatable thead tr th:last-child{border-right:none!important}.datatable-container .sortable-header{cursor:pointer!important;-webkit-user-select:none;user-select:none}.datatable-container .sortable-header:hover{background-color:var(--border-table)!important}.datatable-container .header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.datatable-container .sort-icons{display:flex;flex-direction:column;margin-left:8px;line-height:1}.datatable-container .sort-icons .icon{font-size:10px!important;color:#666!important;margin:0!important}.datatable-container .sort-icons .icon.active{color:#0084ff!important}.datatable-container .datatable tbody tr td{background-color:var(--bg-table-secondary)!important;color:var(--text-table)!important;border-bottom:1px solid var(--border-table)!important;border-right:1px solid var(--border-table)!important;padding:10px 8px!important}.datatable-container .datatable tbody tr td:last-child{border-right:none!important}.datatable-container .datatable tbody tr:nth-child(2n) td{background-color:var(--bg-table-th-odd)!important}.datatable-container .datatable tbody tr:hover td{background-color:var(--bg-table-th-hover)!important}.datatable-container .datatable-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;flex-wrap:wrap;grid-gap:15px;gap:15px}.datatable-container .datatable-info{color:var(--text-tertiary-table);font-size:14px}.datatable-container .datatable-pagination{display:flex;grid-gap:2px;gap:2px;align-items:center}.datatable-container .pagination-btn{background-color:var(--bg-table-secondary);color:var(--text-table);border:1px solid var(--border-table);padding:8px 12px;cursor:pointer;border-radius:4px;font-size:14px;min-width:40px;display:flex;align-items:center;justify-content:center}.datatable-container .pagination-btn:hover:not(.disabled){background-color:var(--border-table);border-color:var(--btn-table-disabled);color:var(--text-table)}.datatable-container .pagination-btn.active{background-color:var(--btn-table-active);color:var(--text-table-inverted);border-color:var(--btn-table-active)}.datatable-container .pagination-btn.disabled{color:#666;cursor:not-allowed}.datatable-container .pagination-btn.disabled,.datatable-container .pagination-btn.disabled:hover{background-color:var(--btn-table-disabled);border-color:var(--bg-table-th)}@media (max-width:768px){.datatable-container .datatable-header{flex-direction:column;align-items:stretch}.datatable-container .datatable-footer{flex-direction:column;align-items:center;text-align:center}.datatable-container .datatable-info{margin-bottom:10px}.datatable-container .search-input{min-width:150px}.datatable-container .datatable-pagination{flex-wrap:wrap;justify-content:center}}.datatable-container .datatable-container ::-webkit-scrollbar{width:8px;height:8px}.datatable-container .datatable-container ::-webkit-scrollbar-track{background:var(--bg-table)}.datatable-container .datatable-container ::-webkit-scrollbar-thumb{background:var(--border-table);border-radius:4px}.datatable-container .datatable-container ::-webkit-scrollbar-thumb:hover{background:var(--btn-table-disabled)}.datatable-container .datatable tbody tr{transition:background-color .2s ease}.datatable-container .pagination-btn{transition:all .2s ease}.datatable-container .page-size-select,.datatable-container .search-input{transition:border-color .2s ease,box-shadow .2s ease}.actividadForm>* .card-direccion{margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-xs)!important}.actividadForm>* .card-direccion .content{padding:var(--spacing-xs)!important}.actividadForm>* .card-direccion .card-direccion-text{font-size:var(--spacing-g)!important}.actividadForm>* .origenInfo{padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm);border-left:4px solid var(--color-primary)}.actividadForm>* .origenInfo h4{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-size:.875rem;font-weight:600}.actividadForm>* .origenInfo p{margin:0;color:var(--text-secondary);font-size:.875rem}.actividadForm>* .origenInfo p:first-of-type{margin-bottom:var(--spacing-xs)}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-size:300% 100%;animation:gradient linear infinite;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;left:0;top:0;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060010;z-index:-1}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-content{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}.card-direccion>*{padding:1rem;background-color:#f8f8f9!important}.card-direccion>* .icon{color:red!important}.card-direccion>* .card-direccion-text{font-size:2rem!important;margin:0!important;font-weight:bolder}.CRM-system>* .calendario{margin:0 auto}.CRM-system>* .calendario .ui.basic.button.nextButton,.CRM-system>* .calendario .ui.basic.button.previousButton,.CRM-system>* .calendario .ui.basic.button.todayButton{color:var(--text-primary)!important}.CRM-system>* .calendario .ui.basic.button.nextButton:hover,.CRM-system>* .calendario .ui.basic.button.previousButton:hover,.CRM-system>* .calendario .ui.basic.button.todayButton:hover{background-color:rgba(37,166,235,.057)!important;border:1px solid var(--color-primary)}.CRM-system>* .calendario .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .calendario .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .calendario .header p{color:var(--text-secondary);margin:0}.CRM-system>* .calendario .controlsCard{margin-bottom:var(--spacing-xl)}.CRM-system>* .calendario .controls{display:flex;align-items:center;justify-content:space-between;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .calendario .navigation{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .calendario .todayButton{min-width:60px}.CRM-system>* .calendario .periodTitle{margin:0;color:var(--text-primary);text-transform:capitalize;font-size:1.25rem;font-weight:600}.CRM-system>* .calendario .viewSelect{min-width:150px}.CRM-system>* .calendario .calendarContainer{display:grid;grid-template-columns:1fr 350px;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:start}.CRM-system>* .calendario .calendarCard{overflow:hidden}.CRM-system>* .calendario .sidePanel{min-height:400px;max-height:825px;overflow-y:auto}.CRM-system>* .calendario .monthGrid{display:flex;flex-direction:column}.CRM-system>* .calendario .weekHeader{display:grid;grid-template-columns:repeat(7,1fr);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.CRM-system>* .calendario .weekDay{padding:var(--spacing-md);text-align:center;font-weight:600;color:var(--text-secondary);font-size:.875rem}.CRM-system>* .calendario .daysGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,120px)}.CRM-system>* .calendario .dayCell{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:var(--spacing-sm);cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;overflow:hidden}.CRM-system>* .calendario .dayCell:hover{background-color:var(--bg-secondary)}.CRM-system>* .calendario .dayCell.otherMonth{color:var(--text-tertiary);background-color:var(--bg-tertiary)}.CRM-system>* .calendario .dayCell.today{background-color:rgba(37,167,235,.2);border:1px solid rgba(37,167,235,.5)}.CRM-system>* .calendario .dayCell.selected{background-color:rgba(37,99,235,.2);border:2px solid var(--color-primary)}.CRM-system>* .calendario .dayCell.today .dayNumber{background-color:var(--color-primary);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.CRM-system>* .calendario .dayNumber{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-xs);align-self:flex-start}.CRM-system>* .calendario .dayActividades{flex:1 1;display:flex;flex-direction:column;grid-gap:2px;gap:2px;overflow:hidden}.CRM-system>* .calendario .actividadItem{display:flex;align-items:center;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);padding:2px var(--spacing-xs);border-radius:3px;color:#fff;font-size:.75rem;cursor:pointer;transition:opacity .2s ease;min-height:18px}.CRM-system>* .calendario .actividadItem:hover{opacity:.8}.CRM-system>* .calendario .actividadIcon{font-size:.75rem;flex-shrink:0}.CRM-system>* .calendario .actividadTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.CRM-system>* .calendario .moreActividades{font-size:.75rem;color:var(--text-tertiary);padding:2px var(--spacing-xs);text-align:center}.CRM-system>* .calendario .weekView{display:flex;flex-direction:column;min-height:600px}.CRM-system>* .calendario .weekDayHeader{flex:1 1;padding:var(--spacing-md);text-align:center;cursor:pointer;transition:background-color .2s ease;border-right:1px solid var(--border-color)}.CRM-system>* .calendario .weekDayHeader:hover{background-color:var(--bg-secondary)}.CRM-system>* .calendario .weekDayHeader.today{background-color:rgba(37,99,235,.1)}.CRM-system>* .calendario .weekDayHeader.selected{background-color:rgba(37,99,235,.2);border:2px solid var(--color-primary)}.CRM-system>* .calendario .weekDayName{font-weight:600;color:var(--text-secondary);font-size:.875rem;margin-bottom:var(--spacing-xs);text-transform:capitalize}.CRM-system>* .calendario .weekDayNumber{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.CRM-system>* .calendario .weekDayHeader.today .weekDayNumber{background-color:var(--color-primary);color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0 auto}.CRM-system>* .calendario .weekContent{display:grid;grid-template-columns:repeat(7,1fr);flex:1 1;border-top:1px solid var(--border-color)}.CRM-system>* .calendario .weekDayColumn{border-right:1px solid var(--border-color);padding:var(--spacing-sm);display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);min-height:400px}.CRM-system>* .calendario .weekActividadItem{padding:var(--spacing-sm);border-radius:var(--spacing-xs);color:#fff;cursor:pointer;transition:opacity .2s ease}.CRM-system>* .calendario .weekActividadItem:hover{opacity:.9}.CRM-system>* .calendario .weekActividadTime{font-size:.75rem;font-weight:600;margin-bottom:var(--spacing-xs)}.CRM-system>* .calendario .weekActividadTitle{display:flex;align-items:center;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-xs)}.CRM-system>* .calendario .weekActividadDuration{font-size:.75rem;opacity:.8}.CRM-system>* .calendario .noSelection{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.CRM-system>* .calendario .noSelectionIcon{font-size:3rem;margin-bottom:var(--spacing-lg);opacity:.5}.CRM-system>* .calendario .noSelection h3{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .calendario .noSelection p{margin:0;font-size:.875rem}.CRM-system>* .calendario .dayDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .calendario .dayDetailsHeader{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CRM-system>* .calendario .dayDetailsHeader h3{margin:0;color:var(--text-primary);font-size:1rem;text-transform:capitalize}.CRM-system>* .calendario .actividadesList{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .calendario .actividadCard{transition:transform .2s ease}.CRM-system>* .calendario .actividadCard:hover{transform:translateY(-1px)}.CRM-system>* .calendario .actividadHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-sm)}.CRM-system>* .calendario .actividadTitleRow{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.CRM-system>* .calendario .actividadInfo h4{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:600}.CRM-system>* .calendario .actividadTime{margin:0;color:var(--text-secondary);font-size:.75rem}.CRM-system>* .calendario .actividadType{font-size:.75rem;color:var(--text-tertiary);background-color:var(--bg-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs)}.CRM-system>* .calendario .actividadDescription{margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CRM-system>* .calendario .actividadMeta{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.CRM-system>* .calendario .metaItem{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.75rem;color:var(--text-secondary)}.CRM-system>* .calendario .metaIcon{font-size:.875rem;width:14px;text-align:center}.CRM-system>* .calendario .prioridad{text-transform:capitalize;font-weight:500}.CRM-system>* .calendario .prioridad[data-prioridad=alta]{color:var(--color-error)}.CRM-system>* .calendario .prioridad[data-prioridad=media]{color:var(--color-warning)}.CRM-system>* .calendario .prioridad[data-prioridad=baja]{color:var(--color-success)}.CRM-system>* .calendario .actividadActions{display:flex;justify-content:flex-end;padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.CRM-system>* .calendario .emptyDay{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.CRM-system>* .calendario .emptyIcon{font-size:2rem;margin-bottom:var(--spacing-md);opacity:.5}.CRM-system>* .calendario .emptyDay p{margin-bottom:var(--spacing-md);font-size:.875rem}@media (max-width:1200px){.CRM-system>* .calendario .calendarContainer{grid-template-columns:1fr}.CRM-system>* .calendario .sidePanel{order:-1;max-height:300px}}@media (max-width:768px){.CRM-system>* .calendario .controls,.CRM-system>* .calendario .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .calendario .periodTitle{text-align:center}.CRM-system>* .calendario .daysGrid{grid-template-rows:repeat(6,100px)}.CRM-system>* .calendario .dayCell{padding:var(--spacing-xs)}.CRM-system>* .calendario .weekContent{grid-template-columns:1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .calendario .weekDayColumn{min-height:auto}.CRM-system>* .calendario .weekDayColumn,.CRM-system>* .calendario .weekDayHeader{border-right:none;border-bottom:1px solid var(--border-color)}.CRM-system>* .calendario .calendarContainer{grid-template-columns:1fr}.CRM-system>* .calendario .sidePanel{max-height:none}}.CRM-system>* .CRM_activo .ctrl-pagina-base-top{display:none}.CRM-system>* .ctrl-pagina-base.CRM_activo{overflow:hidden!important;margin-bottom:85px}.CRM-system>* .ctrl-pagina-base.CRM_activo .ctrl-pagina-base-content{max-height:calc(100vh - 233px)!important}.CRM-system>* .ctrl-pagina-base-bottom{bottom:0!important;right:0;z-index:1000;background-color:var(--bg-primary);padding:var(--spacing-md);border-top:1px solid var(--border-color);display:block;position:absolute!important}.article-form,.article-viewer{margin-bottom:var(--spacing-lg)}.article-form .article-viewer_content,.article-form .article-viewer_content .description,.article-form .article-viewer_title,.article-form .article-viewer_title .description,.article-form .ui.segment,.article-form .ui.segment .description,.article-viewer .article-viewer_content,.article-viewer .article-viewer_content .description,.article-viewer .article-viewer_title,.article-viewer .article-viewer_title .description,.article-viewer .ui.segment,.article-viewer .ui.segment .description{background-color:var(--bg-secondary)!important}.article-form .article-viewer_content>*,.article-form .article-viewer_title>*,.article-form .ui.segment>*,.article-viewer .article-viewer_content>*,.article-viewer .article-viewer_title>*,.article-viewer .ui.segment>*{background-color:var(--bg-secondary)}.article-form .article-viewer_header,.article-viewer .article-viewer_header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-md);background-color:var(--bg-secondary)}.article-form .article-viewer_body,.article-viewer .article-viewer_body{max-height:400px;overflow-y:auto}.CRM-system>* .knowledge-base{margin:0 auto}.CRM-system>* .knowledge-base .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .knowledge-base .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .knowledge-base .header p{color:var(--text-secondary);margin:0}.CRM-system>* .knowledge-base .article-list-container .header{margin-bottom:var(--spacing-sm)}.CRM-system>* .knowledge-base .article-list-container .article-list-card-group{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .knowledge-base .article-list-container .article-list-card-group .article-list-card{max-width:calc(50% - var(--spacing-sm))}.CRM-system>* .knowledge-base .article-list-container .article-list-card-group .article-list-card .header{padding:var(--spacing-sm) var(--spacing-none)}.CRM-system>* .knowledge-base .article-list-container .article-list-card-group .article-list-card .content:not(.extra)>*{color:var(--text-primary)!important}.CRM-system>* .knowledge-base .article-list-container .article-list-card-group .article-list-card .content:not(.extra)>.meta{color:var(--text-tertiary)!important}@media (max-width:768px){.CRM-system>* .knowledge-base .article-list-container .article-list-card-group .article-list-card{max-width:100%;margin-bottom:var(--spacing-sm)}}.CRM-system>* .knowledge-base .article-form-attachment-item,.CRM-system>* .knowledge-base .article-form-attachments{background:var(--bg-tertiary)!important}.CRM-system>* .knowledge-base .article-form-actions{text-align:right}:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-primary-light:#3b82f6;--color-secondary:#64748b;--color-secondary-dark:#475569;--color-secondary-light:#94a3b8;--color-success:#16a34a;--color-warning:#ea580c;--color-error:#dc2626;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--text-primary-sa:#205599;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--text-primary-inverted:#f8fafc;--text-secondary-inverted:#cbd5e1;--text-tertiary-inverted:#94a3b8;--border-color:#e2e8f0;--border-color-dark:#cbd5e1;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--spacing-none:0;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-g:1.25rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem}[data-theme=dark]{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--text-primary:#f8fafc;--text-primary-sa:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-primary-inverted:#0f172a;--text-secondary-inverted:#475569;--text-tertiary-inverted:#64748b;--border-color:#334155;--border-color-dark:#475569}.dimmable.dimmed :nth-child(1 of .ui.modals.dimmer.active){background-color:rgba(0,0,0,.7)!important}.dimmable.dimmed>.ui.modals.dimmer.active{background-color:rgba(0,0,0,.2)!important}.CRM-system>*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.CRM-system>* main{background-color:var(--bg-secondary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.CRM-system>* .expanded main:not(.mobile){margin-left:80px}.CRM-system>* h1,.CRM-system>* h2,.CRM-system>* h3,.CRM-system>* h4,.CRM-system>* h5,.CRM-system>* h6{font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md)}.CRM-system>* h1{font-size:2.25rem}.CRM-system>* h2{font-size:1.875rem}.CRM-system>* h3{font-size:1.5rem}.CRM-system>* h4{font-size:1.25rem}.CRM-system>* h5{font-size:1.125rem}.CRM-system>* h6{font-size:1rem}.CRM-system>* p{margin-bottom:var(--spacing-md);line-height:1.6}.CRM-system>* a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}.CRM-system>* a:hover{color:var(--color-primary-dark)}.CRM-system>* .button,.CRM-system>* button{cursor:pointer;border:none}.CRM-system>* .button,.CRM-system>* button,.CRM-system>* input,.CRM-system>* select,.CRM-system>* textarea{font-family:inherit;font-size:inherit;outline:none;transition:all .2s ease}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CRM-system>* .animate-fade-in{animation:fadeIn .3s ease-out}.CRM-system>* .animate-slide-in{animation:slideIn .3s ease-out}.CRM-system>* .animate-pulse{animation:pulse 2s infinite}.CRM-system>* .loader-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999900;background-color:rgba(0,0,0,.9);width:100%;height:100%}.CRM-system>* .cursor-help{cursor:help}.CRM-system>* .cursor-pointer{cursor:pointer}.CRM-system>* .cursor-default{cursor:default}.CRM-system>* .cursor-wait{cursor:wait}.CRM-system>* .cursor-text{cursor:text}.CRM-system>* .cursor-move{cursor:move}.CRM-system>* .cursor-not-allowed{cursor:not-allowed}.CRM-system>* .cursor-zoom-in{cursor:zoom-in}.CRM-system>* .cursor-zoom-out{cursor:zoom-out}.CRM-system>* .cursor-auto{cursor:auto}.CRM-system>* .cursor-crosshair{cursor:crosshair}.CRM-system>* .cursor-grab{cursor:grab}.CRM-system>* .cursor-grabbing{cursor:grabbing}.CRM-system>* .cursor-context-menu{cursor:context-menu}.CRM-system>* .cursor-progress{cursor:progress}.CRM-system>* .cursor-cell{cursor:cell}.CRM-system>* .cursor-vertical-text{cursor:vertical-text}.CRM-system>* .cursor-alias{cursor:alias}.CRM-system>* .cursor-copy{cursor:copy}.CRM-system>* .cursor-no-drop{cursor:no-drop}.CRM-system>* .cursor-none{cursor:none}.CRM-system>* .cursor-all-scroll{cursor:all-scroll}.CRM-system>* .cursor-col-resize{cursor:col-resize}.CRM-system>* .cursor-row-resize{cursor:row-resize}.CRM-system>* .cursor-n-resize{cursor:n-resize}.CRM-system>* .cursor-e-resize{cursor:e-resize}.CRM-system>* .cursor-s-resize{cursor:s-resize}.CRM-system>* .cursor-w-resize{cursor:w-resize}.CRM-system>* .cursor-ne-resize{cursor:ne-resize}.CRM-system>* .cursor-nw-resize{cursor:nw-resize}.CRM-system>* .cursor-se-resize{cursor:se-resize}.CRM-system>* .cursor-sw-resize{cursor:sw-resize}.CRM-system>* .cursor-ew-resize{cursor:ew-resize}.CRM-system>* .cursor-ns-resize{cursor:ns-resize}.CRM-system>* .cursor-nesw-resize{cursor:nesw-resize}.CRM-system>* .cursor-nwse-resize{cursor:nwse-resize}.CRM-system>* .jodit-workplace,.CRM-system>* .ui.card,.CRM-system>* .ui.modal.transition,.CRM-system>* .ui.segment,.CRM-system>* .ventas-grid{box-shadow:var(--shadow-sm)!important;color:var(--text-primary);background-color:var(--bg-primary)!important}.CRM-system>* .ui.card{border:1px solid var(--border-color)!important}.CRM-system>* .ui.card:hover{box-shadow:var(--shadow-md)!important;filter:brightness(.97)!important}.CRM-system>* .ui.card,.CRM-system>* .ui.cards>.card{margin:0!important;width:auto!important}.CRM-system>* .ui.form .field{margin-bottom:var(--spacing-md)!important}.CRM-system>* .ui.form .field>label{margin-bottom:var(--spacing-xs)!important;font-weight:500!important;color:var(--text-primary)!important}.CRM-system>* .ui.dropdown{min-height:auto!important}.CRM-system>* .ui.dropdown,.CRM-system>* .ui.input input,.CRM-system>* textarea{border-color:var(--border-color)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.CRM-system>* .ui.dropdown{height:35px}.CRM-system>* .ui.dropdown:focus,.CRM-system>* .ui.input input:focus{border-color:var(--color-primary)!important}.CRM-system>* .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CRM-system>* .text-center{text-align:center}.CRM-system>* .text-left{text-align:left}.CRM-system>* .text-right{text-align:right}.CRM-system>* .flex{display:flex}.CRM-system>* .inline-flex{display:inline-flex}.CRM-system>* .block{display:block}.CRM-system>* .inline-block{display:inline-block}.CRM-system>* .hidden{display:none}.CRM-system>* .items-center{align-items:center}.CRM-system>* .items-start{align-items:flex-start}.CRM-system>* .items-end{align-items:flex-end}.CRM-system>* .justify-center{justify-content:center}.CRM-system>* .justify-between{justify-content:space-between}.CRM-system>* .justify-start{justify-content:flex-start}.CRM-system>* .justify-end{justify-content:flex-end}.CRM-system>* .flex-col{flex-direction:column}.CRM-system>* .flex-wrap{flex-wrap:wrap}.CRM-system>* .flex-1{flex:1 1}.CRM-system>* .gap-1{grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.CRM-system>* .gap-2{grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .gap-4{grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .gap-6{grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .gap-8{grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.CRM-system>* .w-full{width:100%}.CRM-system>* .h-full{height:100%}.CRM-system>* .min-h-screen{min-height:100vh}.CRM-system>* .overflow-hidden{overflow:hidden}.CRM-system>* .overflow-auto{overflow:auto}.CRM-system>* .rounded{border-radius:.375rem}.CRM-system>* .rounded-lg{border-radius:.5rem}.CRM-system>* .rounded-xl{border-radius:.75rem}.CRM-system>* .rounded-full{border-radius:9999px}.CRM-system>* button.primary{background:#205599!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#205599),color-stop(100%,#207ce5))!important;background:linear-gradient(180deg,#205599 0,#207ce5)!important;color:#fff!important}.CRM-system>* button:hover{filter:brightness(.9)}.CRM-system>* button:active{filter:brightness(1.1)}.CRM-system>* .ui.attached.tabular .item{color:var(--text-primary)}.CRM-system>* .ui.attached.tabular .item.active{color:#205599!important}.CRM-system>* .ui.fluid.card.filtersCard{position:relative;z-index:999;margin-bottom:10px!important;margin-bottom:var(--spacing-xl)}.CRM-system>* .ui.fluid.card.filtersCard .content{overflow:visible;padding:var(--spacing-sm)!important}.CRM-system>* .ui.fluid.card.filtersCard .filters{display:flex;flex-wrap:nowrap;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:baseline;padding:var(--spacing-md)}.CRM-system>* .ui.fluid.card.filtersCard .filters .ui.dropdown .visible.menu{z-index:999!important}@media (max-width:1400px){.CRM-system>* .ui.fluid.card.filtersCard .filters{display:grid;grid-template-columns:2fr 2fr}}@media (max-width:768px){.CRM-system>* .ui.fluid.card.filtersCard .filters{display:grid;grid-template-columns:1fr}}.CRM-system>* .searchInput{flex:1 1;min-width:250px}.CRM-system>* .statusFilter{min-width:180px;flex-shrink:0}.CRM-system>* .sticky-header{position:-webkit-sticky;position:sticky}.CRM-system>* .kanbanBoard{height:-webkit-max-content;height:max-content;display:contents}.CRM-system>* .kanbanBoard .kanbanContainer{display:inline-flex;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);align-items:start;height:-webkit-max-content;height:max-content}.CRM-system>* .kanbanBoard .kanbanColumn{display:flex;flex-direction:column;min-width:250px;width:285px}.CRM-system>* .kanbanBoard .columnHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm) var(--spacing-sm) 0 0;border:1px solid var(--border-color);border-bottom:none;cursor:pointer}.CRM-system>* .kanbanBoard .ColapsableColumnHeader{cursor:pointer}.CRM-system>* .kanbanBoard .columnHeader h3{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600}.CRM-system>* .kanbanBoard .kanbanCount{background-color:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs);font-size:.75rem;font-weight:600}.CRM-system>* .kanbanBoard .columnContent{flex:1 1;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-top:none;border-radius:0 0 var(--spacing-sm) var(--spacing-sm);display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);overflow:hidden;transition:height .8s ease,opacity .8s ease;height:auto;padding:var(--spacing-md);opacity:1}.CRM-system>* .kanbanBoard .columnContent.collapsed{opacity:0!important;height:0!important;padding:0!important;transition:height .6s ease,opacity .6s ease}.CRM-system>* .scroll-x-top{width:100%;height:100%;overflow-x:auto;transform:rotateX(180deg)}.CRM-system>* .scroll-x-top>*{transform:rotateX(180deg)}.CRM-system>* .contenido-invertido{margin-bottom:10px}.CRM-system>* .detailRow{margin-bottom:5px}.CRM-system>* .detailRow-actions{align-items:flex-start;justify-content:center;display:flex;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .detailRow-actions .detailItem.detailItems-actions{flex-direction:row-reverse}.CRM-system>* .detailItem{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.875rem;color:var(--text-secondary);overflow-wrap:anywhere}.CRM-system>* .cardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);align-items:start}.CRM-system>* .cardGrid .gridCard{transition:transform .2s ease,box-shadow .2s ease;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.CRM-system>* .cardGrid .gridCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CRM-system>* .cardGrid .gridCard .cardHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-md)}.CRM-system>* .cardGrid .gridCard .cardInfo h3{margin:0 0 var(--spacing-xs) 0;color:var(--text-primary);font-size:1.125rem}.CRM-system>* .cardGrid .gridCard .empresa{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:500}.CRM-system>* .cardGrid .gridCard .status{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs);color:#fff;font-size:.75rem;font-weight:500;text-transform:capitalize}.CRM-system>* .cardGrid .gridCard .cardDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.CRM-system>* .cardGrid .gridCard .icon{font-size:1rem;width:16px;min-width:16px;text-align:center;flex-shrink:0;margin-right:var(--spacing-xs)}.CRM-system>* .cardGrid .gridCard .cardFooter{display:flex;align-items:flex-end;justify-content:space-between;padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CRM-system>* .cardGrid .gridCard .fechas{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);text-align:center}.CRM-system>* .cardGrid .gridCard .fechas small{color:var(--text-tertiary);font-size:.75rem}.CRM-system>* .cardGrid .gridCard .actions{display:flex;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .emptyState{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.CRM-system>* .emptyState .emptyIcon{font-size:4rem;margin-bottom:var(--spacing-lg);opacity:.5}.CRM-system>* .emptyState h3{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .emptyState p{margin-bottom:var(--spacing-lg)}.CRM-system>* .chatbot .chatbot-container{bottom:1rem;right:2rem}.ui.table tr.selected{background-color:rgba(0,98,238,.3803921568627451)!important}.texto-ayuda-CRM{font-size:.75rem!important;color:var(--text-primary)!important;font-weight:500!important;padding:5px!important;background-color:var(--bg-primary)!important}.SA-background-color{background:#207ce5!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#207ce5),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#207ce5 0,#205599)!important;color:#fff!important}.SA-background-color2{background:#205599!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#205599),color-stop(100%,#207ce5))!important;background:linear-gradient(180deg,#205599 0,#207ce5)!important;color:#fff!important}button.SA-background-color2:hover{opacity:.9!important}.transition .header{text-align:center}.ctrl-pagina-base.CRM_activo,.ctrl-pagina-base.CRM_activo .ctrl-pagina-base-content{background-color:var(--bg-secondary)!important;padding:0!important}.jodit-workplace,.ui.modal.transition,.ui.modal.transition .actions,.ui.modal.transition .content,.ui.modal.transition .header,.ventas-grid{box-shadow:var(--shadow-sm)!important;color:var(--text-primary);background-color:var(--bg-primary)!important}.ui.modal.transition .header{border-bottom:1px solid var(--border-color)}.ui.modal.transition .actions{border-top:1px solid var(--border-color)}.jodit-status-bar{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.CRM-system>* .visitaModal{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .visitaModal .actividadInfo{padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm)}.CRM-system>* .visitaModal .actividadInfo h3{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary)}.CRM-system>* .visitaModal .actividadInfo p{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary)}.CRM-system>* .visitaModal .ubicacion{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);color:var(--text-secondary);font-size:.875rem}.CRM-system>* .visitaModal .icon{font-size:1rem}.CRM-system>* .visitaModal .error{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-md);background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--spacing-sm);color:#dc2626;font-size:.875rem}.CRM-system>* .visitaModal .errorIcon{font-size:1.25rem}.CRM-system>* .visitaModal .finalizarContent,.CRM-system>* .visitaModal .iniciarContent{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .visitaModal .infoBox{padding:var(--spacing-md);background-color:var(--bg-tertiary);border-radius:var(--spacing-sm);border-left:4px solid var(--color-primary)}.CRM-system>* .visitaModal .infoBox p{margin:0;color:var(--text-secondary)}.CRM-system>* .visitaModal .locationSuccess{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-top:var(--spacing-md);color:var(--color-success);font-weight:500}.CRM-system>* .visitaModal .successIcon{font-size:1.25rem}.CRM-system>* .visitaModal .notasSection{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .visitaModal .label{font-weight:500;color:var(--text-primary);font-size:.875rem}.CRM-system>* .visitaModal .textarea{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--spacing-sm);background-color:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical;min-height:120px;transition:all .2s ease}.CRM-system>* .visitaModal .textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CRM-system>* .visitaModal .textarea::placeholder{color:var(--text-tertiary)}.CRM-system>* .visitaModal .actions{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);justify-content:flex-end;padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}@media (max-width:768px){.CRM-system>* .visitaModal .actions{flex-direction:column-reverse}}.CRM-system>* .actividades{margin:0 auto}.CRM-system>* .actividades .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .actividades .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .actividades .header p{color:var(--text-secondary);margin:0}.CRM-system>* .actividades .actividadesList,.CRM-system>* .actividades .cardGrid{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CRM-system>* .actividades .cardGrid .gridCard{transition:transform .2s ease,box-shadow .2s ease;width:100%!important;padding:var(--spacing-xs);height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.CRM-system>* .actividades .cardGrid .gridCard:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.CRM-system>* .actividades .cardGrid .gridCard .content{padding:var(--spacing-sm) var(--spacing-md)}.CRM-system>* .actividades .cardGrid .gridCard .cardHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-sm)}.CRM-system>* .actividades .cardGrid .gridCard .actividadTitleRow{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.CRM-system>* .actividades .cardGrid .gridCard .tipoIcon{font-size:1.25rem;margin-right:var(--spacing-xs);flex-shrink:0}.CRM-system>* .actividades .cardGrid .gridCard .visitaType{font-size:1rem;opacity:.7}.CRM-system>* .actividades .cardGrid .gridCard .cardInfo h3{margin:0;color:var(--text-primary);font-size:1.125rem}.CRM-system>* .actividades .cardGrid .gridCard .descripcion{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.CRM-system>* .actividades .cardGrid .gridCard .status{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs);color:#fff;font-size:.75rem;font-weight:500;text-transform:capitalize;white-space:nowrap}.CRM-system>* .actividades .cardGrid .gridCard .cardDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.CRM-system>* .actividades .cardGrid .gridCard .cardDetails .detailRow{display:flex;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CRM-system>* .actividades .cardGrid .gridCard .cardDetails .detailRow.detailRow-actions{align-items:flex-start;justify-content:space-between}.CRM-system>* .actividades .cardGrid .gridCard .cardDetails .detailRow.detailRow-actions .detailItem.detailItems-actions{flex-direction:row-reverse}.CRM-system>* .actividades .cardGrid .gridCard .cardDetails .detailRow .detailItem{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.875rem;color:var(--text-secondary);min-width:0}.CRM-system>* .actividades .cardGrid .gridCard .cardDetails .detailRow .detailItem span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CRM-system>* .actividades .cardGrid .gridCard .cardDetails .detailRow .detailItem .icon{font-size:1rem;width:16px;min-width:16px;text-align:center;flex-shrink:0;margin-right:var(--spacing-xs)}.CRM-system>* .actividades .cardGrid .gridCard .notasVisita,.CRM-system>* .actividades .cardGrid .gridCard .ubicacionInfo{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.875rem;color:var(--text-secondary);padding:var(--spacing-sm);background-color:var(--bg-secondary);border-radius:var(--spacing-xs)}.CRM-system>* .actividades .cardGrid .gridCard .notasVisita{flex-direction:column}.CRM-system>* .actividades .cardGrid .gridCard .notasVisita strong{color:var(--text-primary);display:block;margin-bottom:var(--spacing-xs)}.CRM-system>* .actividades .cardGrid .gridCard .notasVisita p{margin:0;line-height:1.4}.CRM-system>* .actividades .cardGrid .gridCard .cardFooter{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CRM-system>* .actividades .cardGrid .gridCard .cardFooter .actions,.CRM-system>* .actividades .cardGrid .gridCard .cardFooter .visitaActions{display:flex;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}@media (max-width:768px){.CRM-system>* .actividades .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .actividades .filters{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .actividades .filter,.CRM-system>* .actividades .searchInput{min-width:auto}.CRM-system>* .actividades .actividadCard .detailRow{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .actividades .actividadCard .actividadFooter{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .actividades .actividadCard .actividadFooter .actions,.CRM-system>* .actividades .actividadCard .actividadFooter .visitaActions{justify-content:center}}.historialModal{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);overflow-y:auto}.historialModal .actividadInfo{padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm);border-left:4px solid var(--color-primary)}.historialModal .actividadInfo h4{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-size:.875rem;font-weight:600}.historialModal .actividadInfo p{margin:0;color:var(--text-secondary);font-size:.875rem}.historialModal .actividadInfo p:first-of-type{margin-bottom:var(--spacing-xs)}.historialModal .actividadMeta{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-top:var(--spacing-sm);font-size:.75rem;color:var(--text-tertiary)}.historialModal .historialList h4{margin:0 0 var(--spacing-md) 0;color:var(--text-primary)}.historialModal .timeline{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.historialModal .historialItem{transition:transform .2s ease}.historialModal .historialItem:hover{transform:translateY(-1px)}.historialModal .historialHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-sm)}.historialModal .accionInfo{display:flex;align-items:flex-start;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.historialModal .accionIcon{font-size:1.25rem;margin-top:2px}.historialModal .accionInfo h5{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:600}.historialModal .fecha{margin:0;color:var(--text-tertiary);font-size:.75rem}.historialModal .usuario{display:flex;align-items:center;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:.75rem;color:var(--text-secondary);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--spacing-xs)}.historialModal .usuarioIcon{font-size:.875rem}.historialModal .comentario{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);font-size:.875rem;line-height:1.4;font-style:italic}.historialModal .cambios{padding:var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--spacing-xs);border:1px solid var(--border-color)}.historialModal .cambios h6{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-size:.75rem;font-weight:600}.historialModal .cambioItem,.historialModal .cambiosList{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.historialModal .cambioItem{padding:var(--spacing-xs);background-color:var(--bg-primary);border-radius:var(--spacing-xs)}.historialModal .campoNombre{font-size:.75rem;font-weight:500;color:var(--text-primary)}.historialModal .cambioValores{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.75rem}.historialModal .valorAnterior{color:var(--color-error);text-decoration:line-through;opacity:.7}.historialModal .cambioFlecha{color:var(--text-tertiary);font-weight:700}.historialModal .valorNuevo{color:var(--color-success);font-weight:500}.historialModal .derivacionInfo{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.75rem;color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-sm);background-color:rgba(37,99,235,.1);border-radius:var(--spacing-xs);margin-top:var(--spacing-sm)}.historialModal .derivacionIcon{font-size:.875rem}.historialModal .emptyHistorial{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.historialModal .emptyIcon{font-size:2rem;margin-bottom:var(--spacing-md);opacity:.5}.historialModal .emptyHistorial p{margin:0;font-style:italic}@media (max-width:768px){.historialModal .historialHeader{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:stretch}.historialModal .cambioValores{flex-direction:column;align-items:flex-start;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.historialModal .cambioFlecha{transform:rotate(90deg)}}.CRM-system>* .tableroActividades{margin:0 auto}.CRM-system>* .tableroActividades .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .tableroActividades .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .tableroActividades .header p{color:var(--text-secondary);margin:0}.CRM-system>* .tableroActividades .actividadCard{transition:transform .2s ease,box-shadow .2s ease;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.CRM-system>* .tableroActividades .actividadCard .content{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xs)}.CRM-system>* .tableroActividades .actividadCard.collapsed .actividadActions,.CRM-system>* .tableroActividades .actividadCard.collapsed .actividadDetails,.CRM-system>* .tableroActividades .actividadCard.collapsed .actividadFooter{opacity:0!important;height:0!important;overflow:hidden;padding:0!important;margin:0!important;transition:height .4s ease,opacity .4s ease}.CRM-system>* .tableroActividades .actividadCard.collapsed .actividadHeader{margin-bottom:0!important}.CRM-system>* .tableroActividades .actividadCard .actividadCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CRM-system>* .tableroActividades .actividadCard .actividadHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-md);cursor:pointer}.CRM-system>* .tableroActividades .actividadCard .actividadInfo h4{margin:0 0 var(--spacing-xs) 0;color:var(--text-primary);font-size:1rem}.CRM-system>* .tableroActividades .actividadCard .empresa{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:500}.CRM-system>* .tableroActividades .actividadCard .fuente{display:flex;align-items:center}.CRM-system>* .tableroActividades .actividadCard .fuenteIcon{font-size:1.25rem;margin-right:var(--spacing-xs);flex-shrink:0}.CRM-system>* .tableroActividades .actividadCard .actividadDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.CRM-system>* .tableroActividades .actividadCard .actividadIcon{font-size:1rem;width:16px;min-width:16px;text-align:center;flex-shrink:0;margin-right:var(--spacing-xs)}.CRM-system>* .tableroActividades .actividadCard .probabilidad{font-weight:600}.CRM-system>* .tableroActividades .actividadCard .actividadFooter{align-items:center;padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:contents}.CRM-system>* .tableroActividades .actividadCard .fecha{color:var(--text-tertiary);font-size:.75rem;padding:10px}.CRM-system>* .tableroActividades .actividadCard .actividadActions{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .tableroActividades .actividadCard .moveSelect{min-width:100px;font-size:.75rem}.CRM-system>* .tableroActividades .actividadCard .actividadFooter{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .tableroActividades .actividadCard .actividadActions{justify-content:center}@media (max-width:768px){.CRM-system>* .tableroActividades .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .tableroActividades .filters{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .tableroActividades .filter,.CRM-system>* .tableroActividades .searchInput{min-width:auto}.CRM-system>* .tableroActividades .kanbanBoard{grid-template-columns:1fr}}.CRM-system>* .prospectos{margin:0 auto}.CRM-system>* .prospectos .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .prospectos .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .prospectos .header p{color:var(--text-secondary);margin:0}.CRM-system>* .prospectos .detailItem a{color:var(--text-secondary)!important;text-decoration:none!important}.CRM-system>* .prospectos .detailItem a:hover{cursor:pointer}.CRM-system>* .prospectos .fuente{display:flex;align-items:center}.CRM-system>* .prospectos .fuenteIcon{font-size:1.25rem;margin-right:var(--spacing-xs);flex-shrink:0}@media (max-width:768px){.CRM-system>* .prospectos .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .prospectos .filters{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .prospectos .searchInput,.CRM-system>* .prospectos .statusFilter{min-width:auto}.CRM-system>* .prospectos .clientesGrid{grid-template-columns:1fr}.CRM-system>* .prospectos .clienteFooter{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .prospectos .actions{justify-content:center}}.CRM-system>* .tableroProspectos{margin:0 auto}.CRM-system>* .tableroProspectos .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .tableroProspectos .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .tableroProspectos .header p{color:var(--text-secondary);margin:0}.CRM-system>* .tableroProspectos .prospectoCard{transition:transform .2s ease,box-shadow .2s ease;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.CRM-system>* .tableroProspectos .prospectoCard .content{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xs)}.CRM-system>* .tableroProspectos .prospectoCard.collapsed .prospectoActions,.CRM-system>* .tableroProspectos .prospectoCard.collapsed .prospectoDetails,.CRM-system>* .tableroProspectos .prospectoCard.collapsed .prospectoFooter{opacity:0!important;height:0!important;overflow:hidden;padding:0!important;margin:0!important;transition:height .4s ease,opacity .4s ease}.CRM-system>* .tableroProspectos .prospectoCard.collapsed .prospectoHeader{margin-bottom:0!important}.CRM-system>* .tableroProspectos .prospectoCard .prospectoCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CRM-system>* .tableroProspectos .prospectoCard .prospectoHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-md);cursor:pointer}.CRM-system>* .tableroProspectos .prospectoCard .prospectoInfo h4{margin:0 0 var(--spacing-xs) 0;color:var(--text-primary);font-size:1rem}.CRM-system>* .tableroProspectos .prospectoCard .empresa{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:500}.CRM-system>* .tableroProspectos .prospectoCard .fuente{display:flex;align-items:center}.CRM-system>* .tableroProspectos .prospectoCard .fuenteIcon{font-size:1.25rem;margin-right:var(--spacing-xs);flex-shrink:0}.CRM-system>* .tableroProspectos .prospectoCard .prospectoDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.CRM-system>* .tableroProspectos .prospectoCard .prospectoDetails a{color:var(--text-secondary)!important;text-decoration:none!important}.CRM-system>* .tableroProspectos .prospectoCard .prospectoDetails a:hover{cursor:pointer}.CRM-system>* .tableroProspectos .prospectoCard .prospectoIcon{font-size:1rem;width:16px;min-width:16px;text-align:center;flex-shrink:0;margin-right:var(--spacing-xs)}.CRM-system>* .tableroProspectos .prospectoCard .probabilidad{font-weight:600}.CRM-system>* .tableroProspectos .prospectoCard .prospectoFooter{align-items:center;padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:contents}.CRM-system>* .tableroProspectos .prospectoCard .fecha{color:var(--text-tertiary);font-size:.75rem;padding:10px}.CRM-system>* .tableroProspectos .prospectoCard .prospectoActions{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .tableroProspectos .prospectoCard .moveSelect{min-width:100px;font-size:.75rem}.CRM-system>* .tableroProspectos .prospectoCard .prospectoFooter{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .tableroProspectos .prospectoCard .prospectoActions{justify-content:center}@media (max-width:768px){.CRM-system>* .tableroProspectos .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .tableroProspectos .filters{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .tableroProspectos .filter,.CRM-system>* .tableroProspectos .searchInput{min-width:auto}.CRM-system>* .tableroProspectos .kanbanBoard{grid-template-columns:1fr}}.MoverEtapaCRM{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);overflow-y:auto}.MoverEtapaCRM .actividadInfo{padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm);border-left:4px solid var(--color-primary)}.MoverEtapaCRM .actividadInfo h4{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-size:.875rem;font-weight:600}.MoverEtapaCRM .actividadInfo p{margin:0;color:var(--text-secondary);font-size:.875rem}.MoverEtapaCRM .actividadInfo p:first-of-type{margin-bottom:var(--spacing-xs)}.MoverEtapaCRM .actividadMeta{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-top:var(--spacing-sm);font-size:.75rem;color:var(--text-tertiary)}.MoverEtapaCRM .historialList h4{margin:0 0 var(--spacing-md) 0;color:var(--text-primary)}.MoverEtapaCRM .timeline{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.MoverEtapaCRM .historialItem{transition:transform .2s ease}.MoverEtapaCRM .historialItem:hover{transform:translateY(-1px)}.MoverEtapaCRM .historialHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-sm)}.MoverEtapaCRM .accionInfo{display:flex;align-items:flex-start;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.MoverEtapaCRM .accionIcon{font-size:1.25rem;margin-top:2px}.MoverEtapaCRM .accionInfo h5{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:600}.MoverEtapaCRM .fecha{margin:0;color:var(--text-tertiary);font-size:.75rem}.MoverEtapaCRM .usuario{display:flex;align-items:center;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:.75rem;color:var(--text-secondary);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--spacing-xs)}.MoverEtapaCRM .usuarioIcon{font-size:.875rem}.MoverEtapaCRM .comentario{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);font-size:.875rem;line-height:1.4;font-style:italic}.MoverEtapaCRM .cambios{padding:var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--spacing-xs);border:1px solid var(--border-color)}.MoverEtapaCRM .cambios h6{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-size:.75rem;font-weight:600}.MoverEtapaCRM .cambioItem,.MoverEtapaCRM .cambiosList{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.MoverEtapaCRM .cambioItem{padding:var(--spacing-xs);background-color:var(--bg-primary);border-radius:var(--spacing-xs)}.MoverEtapaCRM .campoNombre{font-size:.75rem;font-weight:500;color:var(--text-primary)}.MoverEtapaCRM .cambioValores{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.75rem}.MoverEtapaCRM .valorAnterior{color:var(--color-error);text-decoration:line-through;opacity:.7}.MoverEtapaCRM .cambioFlecha{color:var(--text-tertiary);font-weight:700}.MoverEtapaCRM .valorNuevo{color:var(--color-success);font-weight:500}.MoverEtapaCRM .derivacionInfo{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.75rem;color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-sm);background-color:rgba(37,99,235,.1);border-radius:var(--spacing-xs);margin-top:var(--spacing-sm)}.MoverEtapaCRM .derivacionIcon{font-size:.875rem}.MoverEtapaCRM .emptyHistorial{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.MoverEtapaCRM .emptyIcon{font-size:2rem;margin-bottom:var(--spacing-md);opacity:.5}.MoverEtapaCRM .emptyHistorial p{margin:0;font-style:italic}@media (max-width:768px){.MoverEtapaCRM .historialHeader{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:stretch}.MoverEtapaCRM .cambioValores{flex-direction:column;align-items:flex-start;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.MoverEtapaCRM .cambioFlecha{transform:rotate(90deg)}}.MoverEtapaCRM .switch{position:relative;display:inline-block;width:50px;height:24px}.MoverEtapaCRM .switch input{opacity:0;width:0;height:0}.MoverEtapaCRM .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.MoverEtapaCRM .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.MoverEtapaCRM input:checked+.slider{background-color:var(--color-primary)}.MoverEtapaCRM input:checked+.slider:before{transform:translateX(26px)}.MoverTipoCRM{display:flex;flex-direction:column;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);overflow-y:auto}.MoverTipoCRM .actividadInfo{padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-sm);border-left:4px solid var(--color-primary)}.MoverTipoCRM .actividadInfo h4{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-size:.875rem;font-weight:600}.MoverTipoCRM .actividadInfo p{margin:0;color:var(--text-secondary);font-size:.875rem}.MoverTipoCRM .actividadInfo p:first-of-type{margin-bottom:var(--spacing-xs)}.MoverTipoCRM .actividadMeta{display:flex;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-top:var(--spacing-sm);font-size:.75rem;color:var(--text-tertiary)}.MoverTipoCRM .historialList h4{margin:0 0 var(--spacing-md) 0;color:var(--text-primary)}.MoverTipoCRM .timeline{display:flex;flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.MoverTipoCRM .historialItem{transition:transform .2s ease}.MoverTipoCRM .historialItem:hover{transform:translateY(-1px)}.MoverTipoCRM .historialHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-sm)}.MoverTipoCRM .accionInfo{display:flex;align-items:flex-start;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.MoverTipoCRM .accionIcon{font-size:1.25rem;margin-top:2px}.MoverTipoCRM .accionInfo h5{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:600}.MoverTipoCRM .fecha{margin:0;color:var(--text-tertiary);font-size:.75rem}.MoverTipoCRM .usuario{display:flex;align-items:center;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:.75rem;color:var(--text-secondary);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--spacing-xs)}.MoverTipoCRM .usuarioIcon{font-size:.875rem}.MoverTipoCRM .comentario{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);font-size:.875rem;line-height:1.4;font-style:italic}.MoverTipoCRM .cambios{padding:var(--spacing-sm);background-color:var(--bg-tertiary);border-radius:var(--spacing-xs);border:1px solid var(--border-color)}.MoverTipoCRM .cambios h6{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-size:.75rem;font-weight:600}.MoverTipoCRM .cambioItem,.MoverTipoCRM .cambiosList{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.MoverTipoCRM .cambioItem{padding:var(--spacing-xs);background-color:var(--bg-primary);border-radius:var(--spacing-xs)}.MoverTipoCRM .campoNombre{font-size:.75rem;font-weight:500;color:var(--text-primary)}.MoverTipoCRM .cambioValores{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.75rem}.MoverTipoCRM .valorAnterior{color:var(--color-error);text-decoration:line-through;opacity:.7}.MoverTipoCRM .cambioFlecha{color:var(--text-tertiary);font-weight:700}.MoverTipoCRM .valorNuevo{color:var(--color-success);font-weight:500}.MoverTipoCRM .derivacionInfo{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);font-size:.75rem;color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-sm);background-color:rgba(37,99,235,.1);border-radius:var(--spacing-xs);margin-top:var(--spacing-sm)}.MoverTipoCRM .derivacionIcon{font-size:.875rem}.MoverTipoCRM .emptyHistorial{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.MoverTipoCRM .emptyIcon{font-size:2rem;margin-bottom:var(--spacing-md);opacity:.5}.MoverTipoCRM .emptyHistorial p{margin:0;font-style:italic}@media (max-width:768px){.MoverTipoCRM .historialHeader{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:stretch}.MoverTipoCRM .cambioValores{flex-direction:column;align-items:flex-start;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.MoverTipoCRM .cambioFlecha{transform:rotate(90deg)}}.MoverTipoCRM .switch{position:relative;display:inline-block;width:50px;height:24px}.MoverTipoCRM .switch input{opacity:0;width:0;height:0}.MoverTipoCRM .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.MoverTipoCRM .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.MoverTipoCRM input:checked+.slider{background-color:var(--color-primary)}.MoverTipoCRM input:checked+.slider:before{transform:translateX(26px)}.CRM-system>* .tableroOportunidades{margin:0 auto}.CRM-system>* .tableroOportunidades .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .tableroOportunidades .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .tableroOportunidades .header p{color:var(--text-secondary);margin:0}.CRM-system>* .tableroOportunidades .oportunidadCard{transition:transform .2s ease,box-shadow .2s ease;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.CRM-system>* .tableroOportunidades .oportunidadCard .content{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xs)}.CRM-system>* .tableroOportunidades .oportunidadCard.collapsed .oportunidadActions,.CRM-system>* .tableroOportunidades .oportunidadCard.collapsed .oportunidadDetails,.CRM-system>* .tableroOportunidades .oportunidadCard.collapsed .oportunidadFooter{opacity:0!important;height:0!important;overflow:hidden;padding:0!important;margin:0!important;transition:height .4s ease,opacity .4s ease}.CRM-system>* .tableroOportunidades .oportunidadCard.collapsed .oportunidadHeader{margin-bottom:0!important}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-md);cursor:pointer}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadInfo h4{margin:0 0 var(--spacing-xs) 0;color:var(--text-primary);font-size:1rem}.CRM-system>* .tableroOportunidades .oportunidadCard .empresa{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:500}.CRM-system>* .tableroOportunidades .oportunidadCard .fuente{display:flex;align-items:center}.CRM-system>* .tableroOportunidades .oportunidadCard .fuenteIcon{font-size:1.25rem;margin-right:var(--spacing-xs);flex-shrink:0}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadDetails{display:flex;flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadDetails a{color:var(--text-secondary)!important;text-decoration:none!important}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadDetails a:hover{cursor:pointer}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadIcon{font-size:1rem;width:16px;min-width:16px;text-align:center;flex-shrink:0;margin-right:var(--spacing-xs)}.CRM-system>* .tableroOportunidades .oportunidadCard .probabilidad{font-weight:600}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadFooter{align-items:center;padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:contents}.CRM-system>* .tableroOportunidades .oportunidadCard .fecha{color:var(--text-tertiary);font-size:.75rem;padding:10px}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadActions{display:flex;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .tableroOportunidades .oportunidadCard .moveSelect{min-width:100px;font-size:.75rem}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadFooter{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .tableroOportunidades .oportunidadCard .oportunidadActions{justify-content:center}@media (max-width:768px){.CRM-system>* .tableroOportunidades .header{flex-direction:column;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:stretch}.CRM-system>* .tableroOportunidades .filters{flex-direction:column;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.CRM-system>* .tableroOportunidades .filter,.CRM-system>* .tableroOportunidades .searchInput{min-width:auto}.CRM-system>* .tableroOportunidades .kanbanBoard{grid-template-columns:1fr}}.dashboard-container{max-width:1280px;margin:0 auto}.dashboard-container .dashboard-header{text-align:center;margin-bottom:48px}.dashboard-container .dashboard-title{font-size:48px;font-weight:700;background:linear-gradient(135deg,#2563eb,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.dashboard-container .dashboard-subtitle{font-size:20px;color:var(--text-tertiary);max-width:512px;margin:0 auto}.dashboard-container .modules-wrapper{display:flex;justify-content:center;margin-bottom:32px}.dashboard-container .modules-tabs{background-color:var(--bg-primary);border-radius:50px;padding:4px;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.dashboard-container .module-btn{padding:12px 24px;border-radius:50px;font-weight:500;display:flex;align-items:center;grid-gap:8px;gap:8px;border:none;cursor:pointer;background-color:initial;color:var(--text-primary);transition:all .3s ease}.dashboard-container .module-btn.active{background-color:#2563eb;color:var(--text-primary-inverted);box-shadow:0 4px 12px rgba(37,99,235,.3)}.dashboard-container .report-viewer{background-color:var(--bg-primary);border-radius:16px;padding:24px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.dashboard-container .report-viewer-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.dashboard-container .report-title{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.dashboard-container .report-description{color:var(--text-tertiary)}.dashboard-container .close-btn{color:var(--text-tertiary);font-size:20px;background:none;border:none;cursor:pointer}.dashboard-container .report-params{margin-bottom:24px}.dashboard-container .params-title{font-size:18px;font-weight:600;margin-bottom:12px}.dashboard-container .params-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.dashboard-container .param-item{display:flex;flex-direction:column}.dashboard-container .param-label{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;text-transform:capitalize}.dashboard-container .param-input{border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;outline:none;transition:border-color .2s}.dashboard-container .param-input:focus{border-color:#2563eb}.dashboard-container .report-actions{display:flex;grid-gap:12px;gap:12px}.dashboard-container .btn-primary{background-color:#2563eb;color:#fff;transition:background-color .2s}.dashboard-container .btn-primary,.dashboard-container .btn-secondary{padding:8px 24px;border-radius:8px;font-weight:500;border:none;cursor:pointer}.dashboard-container .btn-secondary{background-color:#dcfbfc;color:#374151}.dashboard-container .btn-success{background-color:#dcfce7;color:#166534;padding:8px 24px;border-radius:8px;font-weight:500;border:none;cursor:pointer}.dashboard-container .reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:24px;gap:24px}.dashboard-container .report-card{background-color:var(--bg-primary);border-radius:16px;padding:24px;box-shadow:0 10px 25px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;transform:translateY(0)}.dashboard-container .report-card.hovered{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.dashboard-container .report-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.dashboard-container .report-card-title{font-size:20px;font-weight:600;color:var(--text-primary)}.dashboard-container .report-status{padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500;text-wrap-mode:nowrap;overflow:hidden}.dashboard-container .report-status.updated{background-color:#dcfce7;color:#166534}.dashboard-container .report-status.pending{background-color:#fef3c7;color:#92400e}.dashboard-container .report-card-description{color:var(--text-tertiary);margin-bottom:16px}.dashboard-container .report-meta{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#9ca3af}.dashboard-container .report-type{background-color:#dbeafe;color:#2563eb;padding:4px 8px;border-radius:50px;font-size:12px;font-weight:500}.dashboard-container .report-footer{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6;display:flex;place-content:space-around}.dashboard-container .param-count{font-size:14px;color:#9ca3af}.dashboard-container .open-text{color:#2563eb;font-size:14px;font-weight:500}.dashboard-container .configuration-form{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:600px;margin:0 auto;border:1px solid #e5e7eb}.dashboard-container .configuration-form .form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.dashboard-container .configuration-form .form-header h2{font-size:18px;font-weight:600;color:#374151;margin:0}.dashboard-container .configuration-form .form-header .subtitle{font-size:12px;color:#6b7280}.dashboard-container .configuration-form .form-header .add-button{background-color:#3b82f6;color:#fff;border:none;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;font-weight:700}.dashboard-container .configuration-form .form-group{margin-bottom:20px}.dashboard-container .configuration-form .form-group label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.dashboard-container .configuration-form .form-group input,.dashboard-container .configuration-form .form-group select{width:100%;border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;outline:none;font-size:14px}.dashboard-container .configuration-form .form-group input:focus,.dashboard-container .configuration-form .form-group select:focus{border-color:#2563eb}.dashboard-container .configuration-form .form-group select{color:#6b7280}.dashboard-container .configuration-form .form-group select:valid{color:#374151}.dashboard-container .configuration-form .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dashboard-container .configuration-form .report-selection{position:relative;border:1px solid #d1d5db;border-radius:4px;padding:12px;background-color:#f9fafb}.dashboard-container .configuration-form .report-selection select{width:100%;border:none;background:transparent;outline:none;color:#6b7280;font-size:14px}.dashboard-container .configuration-form .report-selection .clear-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px}.dashboard-container .configuration-form .module-selection{position:relative}.dashboard-container .configuration-form .module-selection .clear-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px}.dashboard-container .configuration-form .web-powerbi-section{background-color:#dbeafe;border:1px solid #93c5fd;border-radius:4px;padding:16px}.dashboard-container .configuration-form .web-powerbi-section .info-header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.dashboard-container .configuration-form .web-powerbi-section .info-header .info-icon{width:20px;height:20px;border-radius:50%;background-color:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.dashboard-container .configuration-form .web-powerbi-section .info-header span{font-size:14px;color:#1e40af}.dashboard-container .configuration-form .icon-selector{display:flex;align-items:center;grid-gap:8px;gap:8px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:14px;color:#6b7280}.dashboard-container .configuration-form .checkbox-group{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#374151}.dashboard-container .configuration-form .checkbox-group input[type=checkbox]{width:16px;height:16px}.dashboard-container .configuration-form .checkbox-group .help-icon{width:16px;height:16px;border-radius:50%;background-color:#6b7280;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;margin-left:4px}.dashboard-container .configuration-form .users-section{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:16px}.dashboard-container .configuration-form .users-section h3{font-size:16px;font-weight:600;color:#374151;margin-bottom:8px}.dashboard-container .configuration-form .users-section p{font-size:14px;color:#6b7280;margin-bottom:16px}.dashboard-container .configuration-form .users-section .users-table{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.dashboard-container .configuration-form .users-section .users-table .table-header{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;font-weight:500}.dashboard-container .configuration-form .users-section .users-table .table-header,.dashboard-container .configuration-form .users-section .users-table .table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:12px;font-size:14px;color:#374151}.dashboard-container .configuration-form .users-section .users-table .table-row:not(:last-child){border-bottom:1px solid #e5e7eb}.dashboard-container .configuration-form .users-section .users-table .empty-state{padding:24px;text-align:center;color:#6b7280;font-size:14px}.dashboard-container .configuration-form .users-section .user-actions{display:flex;grid-gap:12px;gap:12px;margin-top:16px}.dashboard-container .configuration-form .users-section .user-actions .btn-clear{background-color:#ef4444;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:500}.dashboard-container .configuration-form .users-section .user-actions .btn-clear:hover{background-color:#dc2626}.dashboard-container .configuration-form .users-section .user-actions .btn-add-user{background-color:#3b82f6;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;grid-gap:8px;gap:8px}.dashboard-container .configuration-form .users-section .user-actions .btn-add-user:hover{background-color:#2563eb}.dashboard-container .configuration-form .submit-button{background-color:#22c55e;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;width:100%}.dashboard-container .configuration-form .submit-button:hover{background-color:#16a34a}.dashboard-container .success-message{background-color:#dcfce7;color:#166534;padding:12px 16px;border-radius:8px;margin-bottom:20px;border:1px solid #bbf7d0}.dashboard-container .buttons-container{display:flex;align-items:flex-end;justify-content:flex-end}.masonry-container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:20px}.masonry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:20px;grid-gap:15px;gap:15px;position:relative}.masonry-item{position:relative;background:#fff;border-radius:8px;overflow:auto;transition:transform .2s ease,box-shadow .2s ease;border:2px solid transparent}.masonry-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.masonry-item.dragging{opacity:.7;transform:rotate(5deg);z-index:1000;border-color:#2185d0}.masonry-item.drag-over{border-color:#21ba45;background-color:#f0fff4}.item-content{padding:15px;height:100%;display:flex;flex-direction:column}.item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.item-title{font-weight:700;color:#333;font-size:16px}.item-body{flex:1 1;color:#666;line-height:1.5}.resize-handle{position:absolute;opacity:0;transition:opacity .2s ease}.resize-both{bottom:0;right:0;width:20px;height:20px;background:linear-gradient(-45deg,transparent 30%,#ccc 0,#ccc 40%,transparent 0,transparent 60%,#ccc 0,#ccc 70%,transparent 0);cursor:se-resize}.resize-horizontal{bottom:50%;right:0;width:10px;height:20px;background:linear-gradient(90deg,transparent 30%,#ccc 0,#ccc 70%,transparent 0);cursor:e-resize;transform:translateY(50%)}.resize-vertical{bottom:0;right:50%;width:20px;height:10px;background:linear-gradient(0deg,transparent 30%,#ccc 0,#ccc 70%,transparent 0);cursor:s-resize;transform:translateX(50%)}.masonry-item:hover .resize-handle{opacity:1}.resize-handle:hover{background:linear-gradient(-45deg,transparent 30%,#2185d0 0,#2185d0 40%,transparent 0,transparent 60%,#2185d0 0,#2185d0 70%,transparent 0)}.resize-horizontal:hover{background:linear-gradient(90deg,transparent 30%,#2185d0 0,#2185d0 70%,transparent 0)}.resize-vertical:hover{background:linear-gradient(0deg,transparent 30%,#2185d0 0,#2185d0 70%,transparent 0)}.drag-handle{cursor:move;color:#999;transition:color .2s ease}.drag-handle:hover{color:#2185d0}.masonry-item.size-small{grid-row-end:span 4}.masonry-item.size-medium{grid-row-end:span 8}.masonry-item.size-large{grid-row-end:span 12}.masonry-item.size-extra-large{grid-row-end:span 16}.masonry-item.size-huge-large{grid-row-end:span 20}.masonry-item.size-masive-large{grid-row-end:span 24}.drop-indicator{position:absolute;background-color:rgba(33,133,208,.2);border:2px dashed #2185d0;border-radius:8px;pointer-events:none;z-index:999;transition:all .2s ease}.item-actions{display:flex;grid-gap:5px;gap:5px;opacity:0;transition:opacity .2s ease}.masonry-item:hover .item-actions{opacity:1}@media (max-width:768px){.masonry-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.masonry-container{padding:10px}}@media (max-width:480px){.masonry-grid{grid-template-columns:1fr}}@keyframes itemAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.masonry-item.new-item{animation:itemAppear .3s ease-out}.masonry-item.selected{border-color:#2185d0;box-shadow:0 0 0 3px rgba(33,133,208,.2)}.masonry-item.width-medium,.masonry-item.width-small{grid-column-end:span 1}.masonry-item.width-large{grid-column-end:span 2}.masonry-item.width-extra-large{grid-column-end:span 3}.masonry-item.width-huge-large{grid-column-end:span 4}.masonry-item.width-masive-large{grid-column-end:span 5}.masonry-item.drag-disabled{cursor:default}.masonry-item.drag-disabled .drag-handle{opacity:.3;cursor:not-allowed;pointer-events:none}.masonry-item.drag-disabled:hover{transform:none}.CRM-system>* .marketing-dashboard{margin:0 auto}.CRM-system>* .marketing-dashboard .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CRM-system>* .marketing-dashboard .header h1{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.CRM-system>* .marketing-dashboard .header p{color:var(--text-secondary);margin:0}.mailing-lists-page,.subscribers-page{animation:fadeIn .3s ease-in}.action-buttons{display:flex;grid-gap:.5rem;gap:.5rem}.listaCorreosForm>* .card-direccion{margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-xs)!important}.listaCorreosForm>* .card-direccion .content{padding:var(--spacing-xs)!important}.listaCorreosForm>* .card-direccion .card-direccion-text{font-size:var(--spacing-g)!important}.campaigns-page{animation:fadeIn .3s ease-in}.page-header{margin-bottom:1.5rem}.statistics-page{animation:fadeIn .3s ease-in}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h2{margin:0}.filters{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.chart-section{margin-top:2rem}.chart-section h3{margin-bottom:1rem}*{margin:0}@font-face{font-family:"Light";src:local("AirbnbCerealLight"),url(/static/media/FontsFree-Net-cour.e3dffe6f.ttf) format("truetype")}body{background-size:600px!important;background-image:url(/static/media/bg.7d254f05.png)!important;background-position:75% 50%!important;background-repeat:no-repeat!important;background-attachment:fixed!important;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;color:var(--foreground-light)}body.dark{background:linear-gradient(180deg,var(--background-dark),#1a202c)!important;color:var(--foreground-dark)}body ::-webkit-scrollbar{-webkit-appearance:button!important;width:10px!important;cursor:pointer}::-webkit-scrollbar-button:vertical:end:increment{width:10px!important;height:10px!important;background:transparent url(/static/media/toolbar_down.3befd5bc.png) no-repeat 50%!important;cursor:pointer}::-webkit-scrollbar-button:vertical:start:decrement{width:10px!important;height:10px!important;background:transparent url(/static/media/toolbar_up.dd0c5086.png) no-repeat 50%!important;cursor:pointer}::-webkit-scrollbar-thumb{background-color:#205599}::-webkit-scrollbar-track-piece{border-radius:2px;background-color:#369;background-clip:content-box;border-radius:6px;border:4px solid transparent}::-webkit-scrollbar-track-piece:decrement{background:#ffc250;background-clip:content-box;border:4px solid transparent}::-webkit-scrollbar-thumb{height:10px;width:4px;background-color:#09c;border-radius:6px;box-shadow:0 3px 6px -2px rgba(51,0,51,.5)}::-webkit-scrollbar-corner{background:transparent}.bg-none,.bg-transparent{background-color:initial!important}.bg-blue{background-color:#1d5297!important}.bg-blue,.bg-orange{color:#fff!important}.bg-orange{background-color:#ca8a04!important}.bg-teal{background-color:#76d26e!important}.bg-ocean,.bg-teal{color:#fff!important}.bg-ocean{background-color:#38bdf8!important}.bg-red{background-color:#ef4444!important}.bg-purple,.bg-red{color:#fff!important}.bg-purple{background-color:#6b21a8!important}.bg-yellow{background-color:#ffc107!important;color:#fff!important}.bg-blue-linear{background:linear-gradient(90deg,#1d5297 30%,#1d5297 51%,#1d5297)!important;color:#fff!important}.bg-blue-linear-inverse{background:linear-gradient(270deg,#1d5297 30%,#1d5297 51%,#1d5297)!important;color:#fff!important}.bg-orange-linear{background:linear-gradient(90deg,#ca8a04,#dc2626)!important;color:#fff!important}.bg-orange-linear-inverse{background:linear-gradient(270deg,#ca8a04,#dc2626)!important;color:#fff!important}.bg-teal-linear{background:linear-gradient(90deg,#76d26e,#44a13b)!important;color:#fff!important}.bg-teal-linear-inverse{background:linear-gradient(270deg,#76d26e,#44a13b)!important;color:#fff!important}.bg-ocean-linear{background:linear-gradient(90deg,#38bdf8,#3b82f6)!important;color:#fff!important}.bg-ocean-linear-inverse{background:linear-gradient(270deg,#38bdf8,#3b82f6)!important;color:#fff!important}.bg-red-linear{background:linear-gradient(90deg,#ef4444,#991b1b)!important;color:#fff!important}.bg-red-linear-inverse{background:linear-gradient(270deg,#ef4444,#991b1b)!important;color:#fff!important}.bg-purple-linear{background:linear-gradient(90deg,#6b21a8,#4c1d95,#6b21a8)!important;color:#fff!important}.bg-purple-linear-inverse{background:linear-gradient(270deg,#6b21a8,#4c1d95,#6b21a8)!important;color:#fff!important}.bg-yellow-linear{background:linear-gradient(90deg,#c4c138,#e7e550,#ffc107)!important;color:#fff!important}.bg-yellow-linear-inverse{background:linear-gradient(270deg,#c4c138,#e7e550,#ffc107)!important;color:#fff!important}.clickable{cursor:pointer!important}.clickable:hover{opacity:.8}.ui.blue.segment{border-top:2px solid #205599!important}.ui.blue.ribbon.label{background:#5d7697!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#5d7697),color-stop(50%,#3c6498),color-stop(51%,#205499),color-stop(100%,#5d7697))!important;background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)!important}.ui.blue.label{border-color:#13325a!important;color:#fff}.ui.blue.label,.ui.primary.button{background-color:#205599!important}.ui.primary.buttonhover{background-color:#13325a!important;transition:.3s}.ui.basic.button,.ui.basic.button:hover{box-shadow:0 0 0 0 transparent!important;color:#205599!important;background-color:initial!important}.ui.segment.grid{margin:0!important}.sa-a{color:#205599}.sa-a,.sa-a-alter{text-decoration:underline!important;cursor:pointer!important}.sa-a-alter{color:#fff}.sa-a-titulo{color:#205599!important;font-size:11px!important}.sa-a.disabled{text-decoration:line-through!important}.div-columnas{width:100%}.div-columnas,.div-columnas0{display:flex!important}.text-center{text-align:center}.general-grid{margin-top:0!important;border:0!important}.general-grid-container{margin-bottom:2px!important;margin-top:2px!important}input[type=checkbox]:focus{outline:0 solid}.ctrl-error{background:red!important;animation:blinker .25s linear 1}.ui.active.dropdown>.menu.visible{max-height:300px!important;overflow-y:auto!important}table.otros-movimientos{border-collapse:collapse;border:2px solid!important;border-radius:5px!important}table.otros-movimientos td,table.otros-movimientos th{padding:3px!important;border:none!important}table.otros-movimientos .banco{width:145px;text-align:center!important}table.otros-movimientos .importe{width:100px;text-align:center!important}table.otros-movimientos .concepto{text-align:center!important}table.otros-movimientos .header{background-color:#e5e5ff!important}table.otros-movimientos .hsbc{border-radius:0 0 0 4px!important}table.otros-movimientos tr.headers th{border-bottom:2px solid #000!important}.descripcion-totales{font-size:18px!important;margin-top:-3px!important;color:#129e12;font-weight:700;margin:0 0 0 5px}.negrita{font-weight:700}.etiquetas-controles{font-size:18px!important;min-width:500px;text-align:right;margin-top:-3px!important;margin-bottom:0;margin-right:3px}.vehiculo-carga-entrega:hover{background-color:#dbe3ec;cursor:default}.label-ecochoru-map{font-weight:bolder;font-size:15px;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff}.sa-tag:is(h1,h2,h3,h4,h5,h6){color:#205599;font-weight:700}.p15{padding:15px!important}.m0{margin:0!important}.m1{margin:1px!important}.m2{margin:2px!important}.m3{margin:3px!important}.m4{margin:4px!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.accordion{margin-top:0!important}.accordion .accordion{margin-left:5px!important}.accordion .content,.accordion .title{padding:2px!important}.accordion .content.active,.accordion .title.active{background-color:#f9f9f9}.crm .ui.labeled.button{margin-top:5px!important;width:100%!important;height:-webkit-fill-available!important}.crm .ui.labeled.button:hover{animation:brightness .5s forwards;-webkit-animation:brightness .5s forwards}@keyframes brightness{0%{filter:brightness(none)}to{filter:brightness(.8)}}.or:before{content:"o"!important}.crm .attached.button{padding:10px}.crm .attached.button.active{background-color:#09c}.sa-graficaCRM-header{margin-top:3px!important}.steps.mini .step{padding:3px 1rem!important}.right-items>*{margin-left:auto;margin-right:0}.right-items>* .contenedor-cajatexto{justify-content:end}.EsMovil .pusher{margin:25px 5px}.EsMovil .resizable-container{max-width:100%!important}.EsMovil .popup-filtrosAdicionales{max-width:calc(100vw - 20px)!important}.popup-filtrosAdicionales{max-width:calc(100vw - 420px)}.popup.error{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.popup.error:before{background-color:#fff;background-image:none;border-color:#e0b4b4;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;color:#9f3a38}.seccion-filtros{visibility:visible;transition:visibility allow-discrete .3s ease,scale .3s ease-in-out!important;transition:height .5s ease;scale:1;z-index:999;position:relative;margin-top:18px}@starting-style{.seccion-filtros{scale:1;visibility:hidden;height:auto}}.seccion-filtros.seccion-filtros-cerrada{visibility:hidden;height:0;scale:0}.seccion-filtros-boton{align-items:center;justify-items:center;justify-content:center;display:flex;margin:0;padding:0 0 10px;cursor:pointer}.full-size{height:100%!important}.full-size,.full-width{width:100%!important}.full-height{height:100%!important}.center-item{justify-content:center}.center-item,.left-item{display:flex!important;align-items:center;white-space:nowrap}.left-item{justify-content:flex-start}.right-item{justify-content:flex-end;white-space:nowrap}.botonera,.right-item{display:flex!important;align-items:center}.botonera{place-content:space-evenly!important;margin:10px 5px;grid-gap:20px;gap:20px}.ui.slider.checkbox label:after{font-family:"Icons"!important;align-content:center;justify-content:center;font-size:10px;color:rgba(0,0,0,.44)!important}.ui.slider.checkbox label:after:active,.ui.slider.checkbox label:after:focus{color:rgba(0,0,0,.44)!important}.ui.slider.checkbox.checked label:after,.ui.slider.checkbox.checked label:after:active,.ui.slider.checkbox.checked label:after:focus{color:#4e9f55!important}.ui.slider.checkbox.checked label:before,.ui.slider.checkbox.checked label:before:active,.ui.slider.checkbox.checked label:before:focus{background-color:#4e9f55!important;border-color:#4e9f55!important}.ui.slider.checkbox.eye label:after{content:"\f06e"!important}.ui.slider.checkbox.moon label:after{content:"\f186"!important}.ui.slider.checkbox.sun label:after{content:"\f185"!important}.ui.slider.checkbox.cog label:after{content:"\f013"!important}.ui.slider.checkbox.eyeSlash label:after{content:"\f070"!important}.ui.slider.checkbox.pencil label:after{content:"\f303"!important}.ui.slider.checkbox.dollar label:after{content:"\f155"!important}.ui.slider.checkbox.refresh label:after{content:"\f021"!important}.ui.slider.checkbox.check label:after{content:"\f00c"!important}.ui.slider.checkbox.horizontal label:after{content:"\f036"!important}.ui.slider.checkbox.vertical label:after{content:"\f012"!important}.ui.slider.checkbox.times label:after,.ui.slider.checkbox.x-mark label:after,.ui.slider.checkbox.x label:after{content:"\f00d"!important}.center-items{display:flex!important;align-items:center;justify-content:center;white-space:nowrap;height:100%;width:100%}.center-items.top{justify-content:flex-start}.center-items.down{justify-content:flex-end}.text-shadow{text-shadow:2px 3px 6px #000!important}.text-shadow-low{text-shadow:4px 1px 13px rgba(0,0,0,.623)!important}.text-shadow-inverted{text-shadow:2px 3px 6px #fff!important}.text-shadow-low-inverted{text-shadow:4px 1px 13px hsla(0,0%,100%,.623)!important}.text-italic{font-style:italic}.text-error{color:#dc2626!important}.align-center{margin-left:auto!important;margin-right:auto!important}.p0-1{padding:0 1px!important}.p0-2{padding:0 2px!important}.p0-3{padding:0 3px!important}.p0-4{padding:0 4px!important}.p0-5{padding:0 5px!important}.p0-10{padding:0 10px!important}.p2-1{padding:2px 1px!important}.p2-2{padding:2px!important}.p2-3{padding:2px 3px!important}.p2-4{padding:2px 4px!important}.p2-5{padding:2px 5px!important}.p2-10{padding:2px 10px!important}.pt0{padding-top:0!important}.pt1{padding-top:1px!important}.pt2{padding-top:2px!important}.pt3{padding-top:3px!important}.pt4{padding-top:4px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.p0{padding:0!important}.p1{padding:1px!important}.p2{padding:2px!important}.p3{padding:3px!important}.p4{padding:4px!important}.p5{padding:5px!important}.p10{padding:10px!important}.pb0{padding-bottom:0!important}.pb1{padding-bottom:1px!important}.pb2{padding-bottom:2px!important}.pb3{padding-bottom:3px!important}.pb4{padding-bottom:4px!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pr0{padding-right:0!important}.pr1{padding-right:1px!important}.pr2{padding-right:2px!important}.pr3{padding-right:3px!important}.pr4{padding-right:4px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pl0{padding-left:0!important}.pl1{padding-left:1px!important}.pl2{padding-left:2px!important}.pl3{padding-left:3px!important}.pl4{padding-left:4px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.blur9{filter:opacity(.9)}.blur8{filter:opacity(.8)}.blur7{filter:opacity(.7)}.blur6{filter:opacity(.6)}.blur5{filter:opacity(.5)}.blur4{filter:opacity(.4)}.blur3{filter:opacity(.3)}.blur2{filter:opacity(.2)}.blur1{filter:opacity(.1)}.blur0{filter:opacity(0)}.fs95{font-size:95%!important}.fs90{font-size:90%!important}.fs85{font-size:85%!important}.fs80{font-size:80%!important}.fs75{font-size:75%!important}.fs70{font-size:70%!important}.fs110{font-size:110%!important}.fs120{font-size:120%!important}.fs130{font-size:130%!important}.container-swapy .card{width:100%!important;height:100%!important}.container-swapy .item{cursor:pointer;user-select:none;-webkit-user-select:none}.container-swapy [data-swapy-highlighted]{background:#444}.container-swapy .handle{position:absolute;left:0;top:0;width:50px;height:100%;background:rgba(0,0,0,.5)}.container-swapy .enable-input{position:fixed;top:0;left:0;padding:10px}.input-popup{display:contents!important}.input-popup>div{margin:5px 0!important}.input-popup>div.dropdown{margin-bottom:10px!important}.input-popup .input{width:100%}.check-popup{padding:5px;min-width:150px;display:flex;align-items:flex-start}.EsMovil .reportes-dashboard .menu-filters .column .input-date-container{width:100%}.EsMovil .reportes-dashboard .menu-filters .column .input-date-container span{position:relative;top:0}.btn-editar-layout{position:fixed;bottom:0;right:0;display:flex!important;align-items:center;justify-content:center}.ContenedorMenu.menu-activo{box-shadow:inset 1px 0 20px 0 rgba(32,85,153,.09019607843137255)}.ContenedorMenu.menu-activo .icon-header:before{font-family:"Icons"!important;align-content:center;justify-content:center;content:"\f0d7"}.ContenedorMenu.menu-activo .sub-menu{height:auto;overflow:visible;opacity:1}.ContenedorMenu .sub-menu{height:0;overflow:hidden;transition:height .5s ease,opacity .5s ease;opacity:0;interpolate-size:allow-keywords}.reportes-dashboard .dimmer{background-color:#000!important}.reportes-dashboard .menu-filters{width:100%;margin-top:20px;margin-bottom:20px}.reportes-dashboard .menu-filters .column{display:flex!important;align-items:center;justify-content:center;padding:5px!important}.reportes-dashboard .menu-filters .column .input,.reportes-dashboard .menu-filters .column .input-date-container{width:100%}.reportes-dashboard .menu-filters .column .input-date-container span{position:absolute;top:-15px}.reportes-dashboard .reportes-dashboard-menu::-webkit-scrollbar{display:none}.reportes-dashboard .reportes-dashboard-menu .menu-barras{padding:5px;margin-bottom:-10px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff;width:100%;font-size:20px}.reportes-dashboard .reportes-dashboard-menu .main-menu{padding-bottom:0;font-size:20px;padding-top:0}.reportes-dashboard .reportes-dashboard-menu .main-menu .menu{border-radius:5px}.reportes-dashboard .reportes-dashboard-menu .menu:not(.collapsed)>.item .header{margin-top:3px!important;margin-bottom:3px!important}.reportes-dashboard .reportes-dashboard-menu .menu>.item{padding-top:8px!important;padding-bottom:8px!important;color:#666!important;background:#fff;border:none;z-index:1}.reportes-dashboard .reportes-dashboard-menu .menu>.item:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background-color:rgba(0,123,255,.7215686274509804);border-radius:5px;box-shadow:inset 2px 2px 2px 0 hsla(0,0%,100%,.5),7px 7px 20px 0 rgba(0,0,0,.1),4px 4px 5px 0 rgba(0,0,0,.1);transition:all .3s ease}.reportes-dashboard .reportes-dashboard-menu .menu>.item:hover:after{left:0;width:100%}.reportes-dashboard .reportes-dashboard-menu .menu>.item:active{top:2px}.reportes-dashboard .reportes-dashboard-menu .menu>.item:hover{color:#fff!important}.reportes-dashboard .reportes-dashboard-menu .menu>.item.active{color:#fff!important;background-color:rgba(0,123,255,.7215686274509804)!important;border-radius:5px}.reportes-dashboard .ui.slider.checkbox label{color:rgba(0,0,0,.8)}.reportes-dashboard .ui.slider.checkbox label:hover{color:#000}.reportes-dashboard .ui.slider.checkbox input:checked~.box:before,.reportes-dashboard .ui.slider.checkbox input:checked~label:before{background-color:#20b109!important}.reportes-dashboard .ui.slider.checkbox input:checked~.box:after,.reportes-dashboard .ui.slider.checkbox input:checked~label:after{border:1px solid #1fb109!important}.reportes-dashboard .contenedor-reporte{overflow-y:scroll;height:calc(100vh - 200px);z-index:200}.reportes-dashboard .seccion-filtros-collapsed .contenedor-reporte{overflow-y:scroll;height:calc(100vh - 140px)}.ui.grid.float.right{display:flex;flex-direction:row;align-items:flex-end;justify-content:end}@media only screen and (min-width:992px){.ui.grid .row>[class*="hidden-Column wide column"],.ui.grid .row>[class*="hidden-Column wide computer"],.ui.grid .row>[class*="none wide computer"],.ui.grid>[class*="hidden-Column wide column"],.ui.grid>[class*="hidden-Column wide computer"],.ui.grid>[class*="none wide computer"]{max-width:0!important;padding:0!important;margin:0!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid .row>[class*="hidden-Column wide column"],.ui.grid .row>[class*="hidden-Column wide table"],.ui.grid .row>[class*="none wide table"],.ui.grid>[class*="hidden-Column wide column"],.ui.grid>[class*="hidden-Column wide table"],.ui.grid>[class*="none wide table"]{max-width:0!important;padding:0!important;margin:0!important}}@media only screen and (max-width:767px){.ui.grid .row>[class*="hidden-Column wide column"],.ui.grid .row>[class*="hidden-Column wide mobile"],.ui.grid .row>[class*="none wide mobile"],.ui.grid>[class*="hidden-Column wide column"],.ui.grid>[class*="hidden-Column wide mobile"],.ui.grid>[class*="none wide mobile"]{max-width:0!important;padding:0!important;margin:0!important}}.color-picker-input{-webkit-appearance:none;appearance:none;min-width:10px;min-height:10px;background-color:initial;border:none;cursor:pointer}.color-picker-input::-webkit-color-swatch-wrapper{padding:0}.color-picker-input::-webkit-color-swatch{border:none;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddd}.react-resizable{position:relative;border:none;background-color:initial;overflow:hidden}.react-resizable .ui.card>.content>{padding:1em}.react-resizable:hover .react-resizable-handle-e,.react-resizable:hover .react-resizable-handle-s{opacity:.5}.resizable-container{position:relative;padding:0;overflow:hidden}.resizable-container:hover{box-shadow:2px 1px 18px 1px rgba(0,0,0,.07058823529411765)}.resizer.vertical{cursor:ew-resize!important;position:absolute;right:0;top:auto;bottom:0;width:10px;height:100%;background:transparent}.resizer.vertical.always-border{border-bottom:1px solid #09c}.resizer.horizontal{cursor:ns-resize!important;position:absolute;right:0;left:auto;bottom:0;top:auto;height:10px;width:100%;background:transparent;border:none}.resizer.horizontal.always-border{border-bottom:1px solid #09c}.resizer.horizontal.always-border:after{opacity:1}.resizer.horizontal:after{content:"︾";position:absolute;right:auto;left:50%;bottom:0;top:auto;height:10px;opacity:.5}.resizer.horizontal:hover{border-bottom:2px solid #09c;opacity:1}.resizer.corner{background:transparent;border-radius:50%;cursor:nwse-resize;position:absolute;right:0;bottom:0;width:10px;height:10px}.ui.progress{background:linear-gradient(90deg,#fff 0,#f6f6f6 47%,#e1e0e0)!important}.ui.progress .bar .progress{color:#000!important}.ui.progress .bar.inverted{color:#fff!important}.ui.progress.chiquito .progress{color:#000!important;margin-right:-55px!important}i.icon.loading .fast{animation:icon-loading 1s linear infinite!important}i.icon.loading .faster{animation:icon-loading .5s linear infinite!important}.ui.table tfoot th,.ui.table thead th{font-size:110%;background-color:#e0e1e2}.ui.striped.table>tr:nth-child(2n),.ui.striped.table tbody tr:nth-child(2n){background-color:rgba(69,69,69,.09019607843137255)}.ui.striped.table>tr,.ui.striped.table tbody tr{background-color:hsla(0,0%,93.3%,.30980392156862746)}.orange.ui.table tfoot th,.orange.ui.table thead th{font-size:110%;background-color:#d86c00!important;color:#fff}.orange.ui.striped.table>tr:nth-child(2n),.orange.ui.striped.table tbody tr:nth-child(2n){background-color:rgba(255,126,5,.4196078431372549)!important}.orange.ui.striped.table>tr,.orange.ui.striped.table tbody tr{background-color:rgba(255,109,5,.19215686274509805)}.blue.ui.table tfoot th,.blue.ui.table thead th{font-size:110%;background-color:#0089d8!important;color:#fff}.blue.ui.striped.table>tr:nth-child(2n),.blue.ui.striped.table tbody tr:nth-child(2n){background-color:rgba(5,134,255,.47058823529411764)!important}.blue.ui.striped.table>tr,.blue.ui.striped.table tbody tr{background-color:rgba(5,113,255,.2)}:root{--background-light:#f8f9fa;--background-dark:#121212;--foreground-light:#1a1a1a;--foreground-dark:#f8f9fa;--border-light:#e2e8f0;--border-dark:#2d3748;--muted-light:#f1f5f9;--muted-dark:#334155;--muted-foreground-light:#64748b;--muted-foreground-dark:#94a3b8;--card-light:#fff;--card-dark:#1e293b;--card-foreground-light:#1a1a1a;--card-foreground-dark:#f8f9fa;--primary-light:#1a1a1a;--primary-dark:#f8f9fa;--primary-foreground-light:#f8f9fa;--primary-foreground-dark:#1a1a1a;--secondary-light:#f1f5f9;--secondary-dark:#334155;--secondary-foreground-light:#1a1a1a;--secondary-foreground-dark:#f8f9fa;--accent-light:#f1f5f9;--accent-dark:#334155;--accent-foreground-light:#1a1a1a;--accent-foreground-dark:#f8f9fa;--destructive-light:#ef4444;--destructive-dark:#b91c1c;--destructive-foreground-light:#f8f9fa;--destructive-foreground-dark:#f8f9fa;--ring-light:#1a1a1a;--ring-dark:#f8f9fa;--radius:0.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.invisible{visibility:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;width:2.5rem;height:2.5rem;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-light);cursor:pointer;transition:background-color .2s,border-color .2s}.dark .theme-toggle{background-color:rgba(0,0,0,.2);border-color:var(--border-dark)}.theme-toggle:hover{background-color:hsla(0,0%,100%,.3)}.dark .theme-toggle:hover{background-color:rgba(0,0,0,.3)}.theme-toggle-icon{width:1.25rem;height:1.25rem}.theme-toggle-icon.sun{color:#eab308}.theme-toggle-icon.moon{color:#475569}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.modal-content{background:#fff;padding:1.5rem;border-radius:12px;width:300px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.3);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.div-login{background-color:rgba(0,0,0,.058823529411764705)}.div-login,.div-login-after{width:100%;height:100vh;transition:background-color .3s}.div-login-after{background-color:rgba(0,0,0,.23921568627450981)}.div-login-content{position:absolute;max-width:800px;min-width:600px;left:50%;top:50%;transform:translate(-50%,-50%)}.mnu-actualizacion{width:100%;text-align:right;font-weight:600;font-size:12px}.mnu-actualizacion.mobile{text-align:center!important}.mnu-img{align-content:center;width:115px!important;height:115px!important;border-radius:115px!important;box-shadow:0 0 20px 0 rgba(0,0,0,.4)!important}.mnu-logo-eco{background-color:initial!important;font-style:italic!important;color:#fff!important;font-size:x-large!important;padding:10px 0 0 10px!important}.mnu-grupo{padding-top:10px!important;padding-bottom:5px!important;color:#205599!important;font-weight:bolder!important}.mnu-grupo-detalle{padding:5px!important;color:#545454!important}.mnu-bd-accordion{overflow:auto;height:300px;width:100%!important}.mnu-boton-title{display:flex;flex-flow:wrap}.mnu-boton-grupo{color:#205599;font-weight:700;width:95%;border-bottom:1px solid #205599;margin-bottom:5px}.mnu-boton-grupo:hover{background-color:#c5d9f3!important}.mnu-boton-div{margin-left:5px;margin-right:5px;color:#205599;display:flex;padding:5px;cursor:pointer;width:auto;border-radius:5px}.mnu-boton-div.activo,.mnu-boton-div:hover{background-color:#c5d9f3!important}.mnu-boton-div img{width:25px;height:25px;margin-right:5px}.mnu-boton-div .titulo{font-size:13px;font-weight:700;margin-top:5px;margin-left:0;margin-bottom:0}.mnu-boton-div .subtitulo{color:#545454;font-size:10px;margin-left:0;font-weight:700;font-style:italic}.mnu-boton-div .icon.dropdown{margin-left:8px!important;margin-top:8px!important}.mnu-boton-span{margin-top:5px!important;margin-left:-5px!important;color:#545454!important;font-weight:600}.mnu-segment-grid{color:#fff!important;background:#207ce5!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#207ce5),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#207ce5 0,#205599)!important}.mnu-segment-grid .header{color:#fff!important;text-shadow:0 0 10px #000!important}.mnu-item-context{padding:5px!important}.menu-basedatos-titulo{text-align:center!important;width:100%!important;font-size:15px!important;font-weight:700!important;padding:5px!important;color:#fff!important;background:#205599!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#205599),color-stop(100%,#207ce5))!important;background:linear-gradient(180deg,#205599 0,#207ce5)!important}.login-ayuda{height:90px}.ctrl-menu-fijo{position:fixed;bottom:0;width:100%;z-index:10;color:#fff!important;margin:0!important;box-shadow:0 0 30px 10px rgba(0,0,0,.15);min-height:30px!important;background:#4786d8!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#4786d8),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#4786d8 0,#205599)!important}.ctrl-menu-fijo a,.ctrl-menu-fijo div,.ctrl-menu-top a{color:#fff!important;text-transform:none!important;height:30px!important}.clock.outline.icon,.ctrl-menu-fijo img{margin-right:10px!important}.ctrl-menu-fijo img.sa-img-operaciones-sat{margin-right:0!important}.mnu-dr{box-shadow:0 0 0 0 transparent!important}.ctrl-menu-top{position:fixed;visibility:visible;width:100%;z-index:2;background-color:#272c33!important;color:#fff!important;top:0;margin:0!important;box-shadow:0 0 30px 10px rgba(0,0,0,.15);transition:visibility .3s}.ctrl-menu-top-hide{visibility:collapse;transition:visibility .5s}.ctrl-menu-top div{color:#fff!important;text-transform:none!important;min-height:30px!important}.div-principal-pusher{position:fixed;height:100%;width:100%;padding:22px 5px 30px!important;background-color:rgba(0,0,0,.0196078431372549);overflow-x:auto;background-position:50%!important;background-repeat:no-repeat!important;background-attachment:fixed!important;transition:.5s}.div-principal-pusher.pusherMenu{padding-left:220px!important;transition:.5s}.div-principal-pusher.pusherAccesos{padding-left:270px!important;transition:.5s}.selected-button{box-shadow:inset 0 0 20px 10px rgba(0,0,0,.05)!important;background:#fff3cf!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff3cf),color-stop(50%,#fff3cf),color-stop(51%,#e5c365),color-stop(100%,#ffedb5))!important;background:linear-gradient(180deg,#fff3cf 0,#fff3cf 50%,#e5c365 51%,#ffedb5)!important}.selected-button .description{color:#205599!important;margin-top:3px!important}.fix-menu-button{background-color:initial;transition:.3s!important;border-radius:5px 5px 0 0!important;font-size:12px!important}.fix-menu-button:hover{cursor:pointer;background-color:rgba(230,243,247,.18823529411764706)!important;transition:.3s!important}.fix-menu-button.sa-pagina:not(.selected-button){background-color:rgba(230,243,247,.06274509803921569)!important}.fix-menu-button.sa-pagina:not(.selected-button):hover{background-color:rgba(230,243,247,.18823529411764706)!important}.fix-menu-button.sa-pagina>i{margin:0!important}.header.item.fix-menu-button.sa-pagina i{padding-left:6px}.fix-menu-button.sa-pagina .description{margin-top:11px}.fix-menu-button img{width:16px!important;height:16px!important}.ctrl-menu-titulo{font-size:18px!important}.ctrl-menu-titulo,.ctrl-menu-titulo-mobile{position:fixed!important;top:0;width:100%;color:#fff!important;font-family:Cambria;padding:0!important;margin:0!important;border-radius:0 0 2px 2px!important;background:#499bea!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#499bea),color-stop(100%,#207ce5))!important;background:linear-gradient(180deg,#499bea 0,#207ce5)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#499bea",endColorstr="#207ce5",GradientType=0)!important}.ctrl-menu-titulo-mobile{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[sa-message-ayuda]{padding:0 5px!important;margin:5px 10px 0 0!important;background-color:initial!important;font-size:12px!important}.btn-menu{background-color:rgba(230,243,247,.06274509803921569)!important;transition:.3s!important;margin-right:5px!important;font-size:10px!important}.btn-menu:not(.btn-menu-selected):hover{background-color:rgba(230,243,247,.18823529411764706)!important;transition:.3s!important}.btn-menu-selected{box-shadow:inset 0 0 20px 10px rgba(0,0,0,.05)!important;background:#fff3cf!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff3cf),color-stop(50%,#fff3cf),color-stop(51%,#e5c365),color-stop(100%,#ffedb5))!important;background:linear-gradient(180deg,#fff3cf 0,#fff3cf 50%,#e5c365 51%,#ffedb5)!important}.btn-menu-selected div{margin-top:5px!important;color:#205599!important;transition:.3s!important}.btn-menu-inicio{cursor:pointer;min-width:215px!important}.btn-menu-inicio-mobile{cursor:pointer;min-width:70px!important}.btn-menu-inicio div{margin-top:20px;transition:.3s!important}.principal-big-home,.principal-clock-big-outline{padding-left:5px!important}div.operaciones-sat p{margin-bottom:0}div.operaciones-sat p.enlaces-sat{margin-left:50px}div.operaciones-sat a.instructivo{float:right;margin-right:50px}.eco-horu-link{font-size:40px;color:#fff;margin-bottom:15px}.eco-horu-link:hover{text-decoration:underline}.eco-horu-link-p{color:#205599;margin-bottom:5px;font-weight:700}div.comprimiso-total div.header-compromiso{color:#fff;background:linear-gradient(180deg,#207ce5 0,#205599)!important;border-bottom:10px solid #0a356d;margin:11px!important;padding:10px}div.comprimiso-total div.header-compromiso a.eco-horu{font-size:40px;color:#fff}div.comprimiso-total div.header-compromiso a.eco-horu:hover{text-decoration:underline}div.comprimiso-total div.header-compromiso p.ss{margin-top:10px;font-size:20px;margin-bottom:0}div.comprimiso-total div.body-compromiso{margin:0 15px!important;text-align:justify!important}div.comprimiso-total div.body-compromiso p{color:#207ce5;margin:5px;text-align:center}div.comprimiso-total div.bottom-compromiso{text-align:right;font-weight:700;margin-right:15px;padding-top:0!important}div.comprimiso-total div.bottom-compromiso p{margin:0}table.produccion-calculos .bold{font-weight:bolder}table.produccion-calculos tr td{padding:0 3px!important}table.produccion-calculos tr td input[type=checkbox]{vertical-align:middle}table.produccion-calculos .center{text-align:center;vertical-align:middle}.loading-pantallas{position:absolute!important;z-index:1!important;top:0;bottom:0;margin:0!important;padding:0!important;width:99%!important;box-shadow:none!important}.bg-transparent,.loading-pantallas{background:transparent!important}.item-menu-crm{text-align:left!important;font-weight:800!important}.item-menu-crm:hover{background-color:#f2f2f2!important}.icon-search-relacion-visitas{height:20px!important;width:20px!important;border:.5px solid #ccc;border-radius:10px}.icon-search-relacion-visitas:hover{background-color:#f0f0f0;cursor:pointer;border:.5px solid #ccc;border-radius:10px;height:20px;width:20px}.mapboxgl-popup-close-button{display:none}.mapboxgl-popup-content{font:400 15px/22px "Source Sans Pro","Helvetica Neue",sans-serif;padding:0;width:300px}.mapboxgl-popup-content h3{background:#ef500e;color:#fff;padding:10px;border-radius:3px 3px 0 0;font-weight:700;margin:-15px 0 0;text-align:center}.mapboxgl-popup-content h4{margin:0;padding:10px;font-weight:400}.mapboxgl-popup-content div{padding:10px}.mapboxgl-popup-anchor-top>.mapboxgl-popup-content{margin-top:15px}.mapboxgl-popup-anchor-top>.mapboxgl-popup-tip{border-bottom-color:#91c949}.ctrlnivel-horizontal{display:flex;flex-direction:row}.sa-input-text{outline:0!important;border:1px!important;width:100%;border:1px solid rgba(0,0,0,.4);border-radius:3px;margin-bottom:2px;max-height:24px}.textovertical{margin-top:-4px}.sa-input-text-editor{outline:0!important;border:1px!important;width:100%;border:1px solid rgba(0,0,0,.4);border-radius:3px;max-height:24px}.sa-mensajefoco{background:#fceabb;background:-webkit-gradient(left top,left bottom,color-stop(0,#fceabb),color-stop(50%,#fccd4d),color-stop(51%,#f8b500),color-stop(100%,#fbdf93));background:linear-gradient(180deg,#fceabb 0,#fccd4d 50%,#f8b500 51%,#fbdf93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fceabb",endColorstr="#fbdf93",GradientType=0);height:21px;position:absolute!important;margin-top:-23px!important;margin-left:2px;text-align:center;padding:1px;border-radius:.28571429rem;font-weight:100;box-shadow:0 0 6px 0 rgba(0,0,0,.57)}.arrow-down-mensajefoco{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffc3!important;position:absolute;margin-top:25px;width:0;height:0;margin-left:17px}.sa-mensajefoco-error{background-color:#ffe8e6;height:35px;margin-top:-43px!important;margin-left:2px;text-align:center;padding:8px;border-radius:.28571429rem;font-weight:100;box-shadow:0 0 6px 0 rgba(0,0,0,.57)}.arrow-down-mensajefoco-error,.sa-mensajefoco-error{position:absolute;transition:visibility 1s,opacity .5s linear}.arrow-down-mensajefoco-error{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffe8e6;margin-top:25px;width:0;height:0;margin-left:17px}.obligatorio{border:1px solid rgba(255,0,0,.3215686274509804)!important;background-color:#fff3f3!important}.no-obligatorio{border:1px solid #ccc!important}.input-sa{border-radius:2px!important;width:100%!important;font-family:Arial,Helvetica,sans-serif!important;font-size:85%!important;padding-left:5px!important;padding-right:4px!important;height:17px}.input-sa:hover{transition:border .3s ease!important}.input-sa:focus,.input-sa:hover{box-shadow:0 0 5px #205599!important}.input-sa:focus{outline:none!important;background-color:#fbfba0!important}.etiqueta-cajatexto{font-weight:700!important}.etiqueta-cajatexto,.etiqueta-cajatexto-esHipervinculo{text-align:right;padding-right:6px;font-size:11px!important}.etiqueta-cajatexto-esHipervinculo{text-decoration:underline!important;color:#205599!important;cursor:pointer!important}@media (max-width:700px){.sa-input-text{width:100%!important;max-width:99999px!important}.contenedor-cajatexto{flex-direction:column!important}.etiqueta-cajatexto{text-align:left!important}}.no-bordes{background-color:initial!important;border:0!important}.contenedor-cajatexto{flex-direction:row!important}.contenedor-cajatexto,.contenedor-cajatexto-grid{display:flex;margin-top:-3px!important;margin-bottom:0!important}.contenedor-cajatexto-grid{height:5px!important;flex-direction:row}.contenedor-cajatexto-vertical{flex-direction:column!important;display:flex;margin-top:-4px;margin-bottom:0!important}.sa-check-container{height:22px;display:block;position:relative;font-size:85%;margin-bottom:-3px;cursor:pointer;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sa-check-container .check-sa-input{cursor:pointer;height:15px;width:15px;margin-top:2px;margin-left:5px;font-size:85%;margin-right:5px}.check-sa-input-disabled{cursor:default!important}.sa-check-container.sa-chk-focus{background-color:#fbfba0!important;outline:none}.sa-check-container.sa-chk-focus input{outline:none}.checkmark{position:absolute;top:0;left:0;height:20px;background-color:#fff;width:20px;border:1px solid #929292;border-radius:3px}.sa-check-container:hover input~.checkmark{background-color:rgba(255,255,0,.2)}.sa-check-container input:checked~.checkmark{background-color:#205599;background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)!important}.checkmark:after{content:"";position:absolute;opacity:0;transition:opacity .5s}.sa-check-container input:checked~.checkmark:after{opacity:1;transition:opacity .5s}.sa-check-container .checkmark:after{top:2px;left:6px;width:7px;height:12px;border:solid #fff;border-width:0 4px 4px 0;transform:rotate(45deg)}@media (max-width:700px){.sa-check-container{margin-top:4px!important;margin-left:0!important}}.btn-sa{color:#000;margin-bottom:2px;padding:8px 10px;border:0;border-radius:5px;margin-left:5px;background:#f2f2f2;background:-webkit-gradient(left top,left bottom,color-stop(0,#f2f2f2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#f2f2f2));background:linear-gradient(180deg,#f2f2f2 0,#dbdbdb 50%,#d1d1d1 51%,#f2f2f2)}.btn-sa:focus{outline:0;color:#fff;font-weight:700;background-color:#205599;transition:background-color .3s ease;background:#5d7697;background:-webkit-gradient(left top,left bottom,color-stop(0,#5d7697),color-stop(50%,#3c6498),color-stop(51%,#205499),color-stop(100%,#5d7697));background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)}.btn-sa:hover{cursor:pointer}.btn-icono-disabled{color:#aba7a7}.btn-sa-disabled{color:#aba7a7;margin-bottom:2px;padding:8px 10px;border:0;border-radius:5px;margin-left:5px;background:#f2f2f2;background:-webkit-gradient(left top,left bottom,color-stop(0,#f2f2f2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#f2f2f2));background:linear-gradient(180deg,#f2f2f2 0,#dbdbdb 50%,#d1d1d1 51%,#f2f2f2)}.btn-sa-disabled:focus{outline:0;color:#fff;font-weight:700;background-color:#205599;transition:background-color .3s ease;background:#5d7697;background:-webkit-gradient(left top,left bottom,color-stop(0,#5d7697),color-stop(50%,#3c6498),color-stop(51%,#205499),color-stop(100%,#5d7697));background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)}.btn-sa-disabled:hover{cursor:auto;box-shadow:0 0 5px #205599;background:#e0e0e0;background:-webkit-gradient(left top,left bottom,color-stop(0,#e0e0e0),color-stop(50%,#dbdbdb),color-stop(51%,#cbcbcb),color-stop(100%,#e0e0e0));background:linear-gradient(180deg,#e0e0e0 0,#dbdbdb 50%,#cbcbcb 51%,#e0e0e0)}.hoverable_button{--c:#17529e;box-shadow:0 0 0 0 inset var(--c);--_g:linear-gradient(var(--c) 0 0) no-repeat;background:var(--_g) calc(var(--_p,0%) - 100%) 0,var(--_g) calc(200% - var(--_p,0%)) 0,var(--_g) calc(var(--_p,0%) - 100%) 100%,var(--_g) calc(200% - var(--_p,0%)) 100%;background-size:50.5% calc(var(--_p,0%)/2 + .5%);transition:color 1s,background-size .4s,background-position 0s .4s;border-radius:50%;border:none;min-width:20px;min-height:20px}.hoverable_button:hover{--_p:100%;transition:color 1s,background-position .4s,background-size 0s;color:#fff;cursor:pointer}.hoverable_button:active{box-shadow:inset 0 0 9000000000q rgba(0,0,0,.6);background-color:var(--c);color:#fff}.fieldset-sa-header{color:#205599;padding-top:9px!important;margin-left:-15px!important;margin-right:-15px!important;margin-top:-15px!important;border-radius:5px 5px 0 0!important;border:solid #205599!important;border-width:1px 1px 0!important;height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important;box-shadow:0 0 0 0 transparent!important}.ui.header.header-color span{color:#205599;font-weight:700}.fieldset-sa{border:1px solid #205599!important;transition:height .3s ease;margin-bottom:5px!important;margin-top:0!important;height:auto;min-height:20px;border-radius:5px!important}.fieldset-margen{margin-bottom:10px!important}.header-icon{float:left!important}.fieldset-collapsado{display:none!important}.fieldset-expandido{display:block!important;margin-top:-10px!important;margin-bottom:-13px!important;padding-top:1px;padding-bottom:4px}.fieldset-boton{margin-right:-15px!important}.fieldset-boton,.fieldset-boton-ayuda{float:right!important;cursor:pointer!important}.fieldset-boton-ayuda{margin-right:-5px!important}.header-color{color:#fff!important;margin-top:-6px!important;font-size:13px!important}.pointer{cursor:pointer!important}.collapsado{overflow-x:hidden!important;overflow-y:hidden!important}.ctrl-etiqueta{font-size:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.etiqueta-icono-container{display:flex;height:17px}.etiqueta-icono{margin-right:3px;margin-top:5px}.etiqueta-fondo-verde{background:#d2ff52;background:-webkit-gradient(left top,left bottom,color-stop(0,#d2ff52),color-stop(100%,#91e842));background:linear-gradient(180deg,#d2ff52 0,#91e842)}.etiqueta-fondo-naranja{background:#f1e767;background:-webkit-gradient(left top,left bottom,color-stop(0,#f1e767),color-stop(100%,#feb645));background:linear-gradient(180deg,#f1e767 0,#feb645)}.hipervinculo-enabled{color:#c4c4c5!important;cursor:auto!important}.hipervinculo{text-decoration:underline;color:#205599;cursor:pointer;margin-top:0!important}.hipervinculo:hover{background:#fcf9fc!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fcf9fc),color-stop(47%,#f6f6f6),color-stop(100%,#ededed))!important;background:linear-gradient(180deg,#fcf9fc 0,#f6f6f6 47%,#ededed)!important}.ui.progress{background:#fff!important;background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed))!important;background:linear-gradient(90deg,#fff 0,#f6f6f6 47%,#ededed)!important}.ui.progress>.label{position:static!important;width:100%;font-size:1em;top:100%;right:auto;left:0;bottom:auto;color:rgba(0,0,0,.87);font-weight:700;text-shadow:none;margin-top:.2em;text-align:center;transition:color .4s ease}.ui.progress .bar>.progress{white-space:nowrap;position:absolute;width:auto;font-size:.92857143em;top:50%;right:.5em;left:auto;bottom:auto;color:red;text-shadow:none;margin-top:-.5em;font-weight:bolder;font-weight:700;text-align:left;background-color:initial}.ui.progress:not(.indicating) .bar{display:block;line-height:1;position:relative;width:0;min-width:2em;border-radius:.28571429rem;transition:width .1s ease,background-color .1s ease;background:#5d7697;background:-webkit-gradient(left top,left bottom,color-stop(0,#5d7697),color-stop(50%,#3c6498),color-stop(51%,#205499),color-stop(100%,#5d7697));background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)}.nav-menu,.nav-menu a,.nav-menu li,.nav-menu ul{margin:0;padding:0;line-height:normal;list-style:none;display:block;position:relative}.menu-fuente{font-size:14px}.menu-fondo{width:100%;height:22px;background:#207ce5!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#207ce5),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#207ce5 0,#205599)!important}.nav-menu ul{opacity:0;position:absolute;top:100%;left:-9999px;z-index:999}.nav-menu li:hover>ul{left:0;opacity:1;z-index:1000}.nav-menu ul li:hover>ul{top:0;left:100%}.nav-menu li{cursor:default;float:left;white-space:nowrap}.nav-menu ul li{float:none}.nav-menu ul{min-width:12em;box-shadow:2px 2px 2px rgba(0,0,0,.25)}.nav-center{float:right;right:50%}.nav-center>li{left:50%}.nav-menu a{padding-left:10px;color:#fff;font-size:.8vw;line-height:22px;text-decoration:none}.nav-menu>li>.nav-active{background-color:rgba(0,0,0,.05);font-size:14px;cursor:pointer;height:22px}.nav-menu a:focus,.nav-menu a:hover,.nav-menu li:hover a{color:#fff}.submenu-fuente{color:#000!important;font-size:14px}.pointer{cursor:pointer}.nav-menu li:hover li a,.nav-menu li li a{padding:8px 10px;color:#fff;font-size:.8vw;line-height:normal}.nav-menu li:hover li:hover a,.nav-menu li:hover li a:focus,.nav-menu li:hover li a:hover{color:#000;font-weight:700;cursor:pointer;background:#fff!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(47%,#e9edf2),color-stop(100%,#abc3dd))!important;background:linear-gradient(180deg,#fff 0,#e9edf2 47%,#abc3dd)!important}.nav-menu li:hover li:hover li a{background:#444}.nav-menu li:hover li:hover li:hover a,.nav-menu li:hover li:hover li:hover li a,.nav-menu li:hover li:hover li a:focus,.nav-menu li:hover li:hover li a:hover{background:#333}.nav-menu li:hover li:hover li:hover li a:focus,.nav-menu li:hover li:hover li:hover li a:hover{background:#222}.nav-vertical{max-width:220px}.nav-vertical ul{top:0;left:-9999px}.nav-vertical li{width:100%;float:none}.nav-vertical li:hover>ul{left:100%}.divmenurenglon:before{content:"";top:0;width:0;height:0;border-top:50px solid #fff;border-right:50px solid transparent}.nav-menu ul{background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.tab-menu-sa{margin-bottom:5px}.tab-menu-sa-hide{display:none!important}.item-sa-tab{height:23px;max-height:23px}.tab-padding{padding:5px!important;margin-top:-18px!important;border-top:1px solid rgba(0,0,0,.363)!important}.tab-deshabilitado{background-color:hsla(0,0%,94.1%,.5882352941176471)!important}.tab-noactivo{padding:5px!important;height:22px!important;border-right:1px solid rgba(0,0,0,.0784313725490196)!important;display:inherit!important;background:#fff!important;background:linear-gradient(180deg,#fff 0,#f6f6f6 47%,#ededed)!important}.tab-noactivo:hover{margin-top:-1px;background:#fff!important;background:linear-gradient(180deg,#fff 0,#ececec 47%,#ededed)!important}.tab-colorblanco{color:#fff}.tab-colorAzul{color:#205599}.tab-colornegro{color:#000}.tab-colornegro:hover{color:#205599!important}.tab-colorgris{color:rgba(0,0,0,.38823529411764707)}.tab-active{display:block}.tab-inactive{display:none}.item-tab-activo{background:#fff;background:linear-gradient(180deg,#fff 0,#f6f6f6 47%,#ededed);z-index:1;padding:0 5px!important}.tab-sa{height:22px!important}@media (max-width:700px){.tab-sa{flex-direction:column!important}.tab-noactivo,.tab-sa{margin-bottom:0!important}.tab-noactivo{border-top:1px solid hsla(0,0%,47.8%,.32941176470588235)!important}.item-tab-activo{margin-bottom:0!important;border-top:1px solid hsla(0,0%,82%,.32941176470588235)!important}}.item-sa-tab span{font-size:12px!important}.bm-container-popup{visibility:hidden;align-items:center;justify-content:center;position:fixed;width:0;height:0;z-index:890;scale:0;transition:background-color .5s linear;transition:visibility allow-discrete .3s ease,scale .3s ease-in-out!important}.bm-container-popup.bm-active-popup{scale:1;visibility:visible}.ui.segments.popup-segments{margin:0!important}.sa-popup-nuevoregistro{background:#fceabb;background:-webkit-gradient(left top,left bottom,color-stop(0,#fceabb),color-stop(50%,#fccd4d),color-stop(51%,#f8b500),color-stop(100%,#fbdf93));background:linear-gradient(180deg,#fceabb 0,#fccd4d 50%,#f8b500 51%,#fbdf93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fceabb",endColorstr="#fbdf93",GradientType=0);text-align:center;padding:5px;border-radius:.28571429rem;font-weight:600;box-shadow:0 0 6px 0 rgba(0,0,0,.57)}.bm-overlay-popup{display:block;position:fixed;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.4549019607843137)}.popup-dragging{opacity:.5}.popup-ayuda{padding:2px 5px!important;margin-top:5px!important;font-size:12px!important;font-weight:bolder;color:#000!important;background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(50%,#f6f6f6),color-stop(100%,#fafafa));background:linear-gradient(180deg,#fff 0,#f6f6f6 50%,#fafafa)}.popup-content{padding:2px!important;background:#fff!important}.popup-icon{margin-top:0;cursor:pointer;margin-right:0;background:rgba(255,0,0,.3686274509803922);color:#fff!important}.sa-popup-header{color:#205599!important;padding:0!important}.sa-popup-segment{padding-top:0!important;cursor:move;font-weight:700;margin:-9px 0 -17px!important;padding:0;height:31px;min-height:0;color:#fff!important;background:#fff!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed))!important;background:linear-gradient(180deg,#fff 0,#f6f6f6 47%,#ededed)!important}.bm-active-popup{width:100%;height:100%;visibility:visible}.bm-noactive-popup{visibility:collapse}.blazor-modal-popup{display:flex;flex-direction:column;width:80%;max-width:90%;position:relative;max-height:90%;min-width:300px}.blazor-modal-popup-nivel0{z-index:892}.blazor-modal-popup-nivel1{z-index:894}.blazor-modal-popup-nivel2{z-index:896}.blazor-modal-popup-nivel3{z-index:898}.blazor-modal-popup-nivel4{z-index:900}@media only screen and (max-width:700px){.blazor-modal-popup{min-width:350px}}.popup-segments{overflow-y:"auto";overflow-x:"auto";background-color:#fff!important}.bm-imageshadow-popup{width:80px;height:80px;border:1px solid #fff;box-shadow:0 6px 5px #ccc;border-radius:190px}.bm-header-popup{padding:2px 16px;background:linear-gradient(180deg,#d7d7d7 -1%,#eee 110%);color:#000;border:1px solid #c2c2c2;font-weight:bolder;cursor:move}.ctrl-popup-ayuda{background-color:hsla(0,0%,71.4%,.21176470588235294)!important;font-weight:700;margin-right:0!important}.ctrl-popup-nuevo{color:#205599;background-color:#ffff4b;border-radius:5px;border:1px solid #205599;font-size:16px;margin-right:50px}.item .ctrl-popup-titulo-item{color:#205599!important;font-weight:700!important;font-size:16px!important;cursor:pointer!important}.bm-container{visibility:hidden;align-items:center;justify-content:center;position:fixed;width:0;height:0;z-index:995;transition:visibility 0s,background-color .5s linear;-webkit-transition:visibility 0s,background-color .5s linear}.bm-active{width:100%;height:100%;visibility:visible;background-color:rgba(0,0,0,.85)}.bm-noactive{width:0;height:0%;visibility:collapse}.lds-facebook{position:relative;width:80px;left:50%;top:50%;transform:translate(-50%,-50%)}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#fff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.bm-container-caja-alerta{visibility:hidden;align-items:center;justify-content:center;position:fixed;width:0;height:0;z-index:994;transition:visibility 0s,background-color .5s linear;-webkit-transition:visibility 0s,background-color .5s linear}.subrayar{color:#000;text-decoration:underline}.bm-overlay-caja-alerta{display:block;position:fixed;width:100%;height:100%;z-index:994;background-color:initial}.bm-active-caja-alerta{width:100%;height:100%;visibility:visible;background-color:rgba(0,0,0,.4549019607843137)}.blazor-modal-caja-alerta{display:flex;flex-direction:column;max-width:40rem;position:absolute;min-width:450px;z-index:994}@media only screen and (max-width:500px){.blazor-modal-caja-alerta{min-width:350px}}@media only screen and (max-width:350px){.blazor-modal-caja-alerta{min-width:90%}}.cajaalerta-header-width{width:80%}.cajaalerta-icon{margin-top:-5px;margin-right:-13px}.cajaalerta-icon-container{width:20%;text-align:right}.cajaalerta-header-width85{width:85%;color:#205599!important}.cajaalerta-header-1{display:flex;flex-direction:row;margin-top:-4px}.cajaalerta-button-container{margin-top:0}.bm-imageshadow-caja-alerta{width:80px;height:80px;border:1px solid #fff;box-shadow:0 6px 5px #ccc;border-radius:190px}.bm-header-caja-alerta{border:1px solid #c2c2c2!important;font-weight:400!important;cursor:move;color:#fff!important;background:#fff!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed))!important;background:linear-gradient(180deg,#fff 0,#f6f6f6 47%,#ededed)!important}.combotext-icon{position:inherit!important;margin-left:-16px!important;margin-top:2px!important;font-size:100%!important;cursor:pointer!important}.combotext-icon:hover{color:#296cc3!important}.combotext-icon-and-delete{position:absolute!important;margin-left:-39px!important;margin-top:2px!important;font-size:100%!important;cursor:pointer!important}.combotext-icon-and-delete:hover{color:#296cc3!important}.input-combotext-sa{border-radius:2px!important;width:100%!important;font-size:85%;font-family:Arial,Helvetica,sans-serif!important;padding-left:5px!important;padding-right:4px!important;height:17px!important}.input-combotext-sa:hover{transition:border .3s ease!important;box-shadow:0 0 5px #205599!important}.input-combotext-sa:focus:not(.ctrl-error){outline:none!important;box-shadow:0 0 5px #205599!important;background-color:#fbfba0!important}.input-cajatexto-sa{border-radius:2px!important;width:100%!important;font-family:Arial,Helvetica,sans-serif!important;padding-left:5px!important;padding-right:4px!important;height:17px!important}.input-cajatexto-sa:hover{transition:border .3s ease!important;box-shadow:0 0 5px #205599!important}.input-cajatexto-sa:focus:not(.ctrl-error){outline:none!important;box-shadow:0 0 5px #205599!important;background-color:#fbfba0!important}.color-trigger{color:#205599!important;display:inline!important}.combotext-delete{position:absolute!important;margin-left:-21px!important;margin-top:2px!important;font-size:100%!important;cursor:pointer!important}.combotext-delete:hover{color:#fff!important}.input-combotext{padding-right:20px!important}.input-combotext-and-delete{padding-right:35px!important}.combotext-item,.ctrl-combo-text-etiqueta-derecha{padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combotext-item{font-weight:700;padding-top:0;padding-bottom:0;cursor:pointer}.combotext-item:hover:not(.combotext-selecteditem){transition:background-color .2s ease;color:#fff!important;background:#69cafa;background:-webkit-gradient(left top,left bottom,color-stop(0,#69cafa),color-stop(100%,#84d5fa))!important;background:linear-gradient(180deg,#69cafa 0,#84d5fa)!important}.combotext-navigator{background-color:#c5d9f3!important;transition:background-color .2s ease;color:#000!important}.combotext-selecteditem{color:#000!important;background:#69cafa;background:-webkit-gradient(left top,left bottom,color-stop(0,#69cafa),color-stop(100%,#84d5fa))!important;background:linear-gradient(180deg,#69cafa 0,#84d5fa)!important}.combotext-list-scroll::-webkit-scrollbar{cursor:pointer!important}.combotext-list-scroll::-webkit-scrollbar-thumb{cursor:pointer!important;background-color:#296cc3!important}.absolute-list{position:absolute!important}.combotext-list{text-align:left;box-shadow:5px 10px 8px hsla(0,0%,53.3%,.38823529411764707);position:fixed;margin-top:1px;background-color:#fff;z-index:999999;border:1px solid #ccc;font-size:11px!important;border-bottom-left-radius:2px;border-bottom-right-radius:2px;max-height:250px;overflow-y:auto}.ctrlfecha-icon{display:unset!important;margin-left:-18px!important;margin-top:1px!important;cursor:pointer!important;font-size:15px!important;color:#205599!important}.ctrlfecha-icon:hover{color:#296cc3!important}.ctrlfecha-icon:focus{outline:0}.ctrl-hora-icon{position:absolute!important;margin-left:-18px!important;margin-top:1px!important;font-size:15px!important;color:#205599!important}.ctrl-hora-icon:focus{outline:0}.fecha-width{width:97px}@media (max-width:700px){.fecha-width{width:97px}}.fondo-rojo{color:red!important}.date-selector-wrapper{margin-top:-4px!important;margin-left:-4px!important;width:200px;padding:3px;border-radius:2px;background-color:#fff;border:1px solid silver;position:absolute;font-size:100%;z-index:999999;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;z-index:893}.cal-header,.cal-row{display:flex;width:100%;height:30px;line-height:30px;text-align:center}.cal-cell,.cal-nav{cursor:pointer}.cal-day-names{height:25px;line-height:25px}.cal-day-names .cal-cell{cursor:default;font-weight:700}.cal-cell-next,.cal-cell-prev{color:#777}.cal-months .cal-row,.cal-years .cal-row{height:60px;line-height:60px}.cal-nav-next,.cal-nav-prev{flex:0.15 1}.cal-nav-current{flex:0.75 1;font-weight:700}.cal-months .cal-cell,.cal-years .cal-cell{flex:0.25 1}.cal-days .cal-cell{flex:0.143 1}.cal-value{color:#fff;background-color:#205599;border-radius:5px}.cal-cell:hover,.cal-nav:hover{background-color:#c5d9f3;border-radius:5px;transition:background-color .5s ease}.cal-value:hover{background-color:#205599}.cal-time{display:flex;justify-content:flex-start;height:27px;line-height:27px}.cal-time-label,.cal-time-value{flex:0.12 1;text-align:center}.cal-time-slider{flex:0.77 1;background-image:linear-gradient(90deg,#d1d8dd,#d1d8dd);background-repeat:no-repeat;background-size:100% 1px;background-position:left 50%;height:100%}.cal-time-slider input{width:100%;-webkit-appearance:none;background:0 0;cursor:pointer;height:100%;outline:0;-webkit-user-select:auto;user-select:auto}.ctrl-pagina-base{width:100%!important}.ctrl-pagina-base,.ctrl-pagina-base-split{height:100%!important;padding-right:10px!important}.ctrl-pagina-base-split{width:49.5%!important}.ctrl-pagina-base .ctrl-pagina-base-titulo{color:#205599!important;font-weight:700!important;font-size:18px!important;font-family:"Times New Roman"}.ctrl-pagina-base .ctrl-pagina-base-titulo-mobile{color:#205599!important;font-weight:700!important;font-size:12px!important;font-family:"Times New Roman";width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctrl-pagina-base .ctrl-pagina-base-titulo-item{color:#205599!important;font-weight:700!important;font-size:16px!important;cursor:pointer!important;font-family:"Times New Roman"}.ctrl-pagina-base .ctrl-pagina-base-nuevo{margin-right:50px!important;width:200px!important;text-align:center;border-radius:10px!important;min-height:25px;padding-top:7px;font-family:"Times New Roman";font-weight:600;background:#f1e767;background:radial-gradient(ellipse at center,#f1e767 0,#feb645 100%)!important;box-shadow:0 0 20px 0 rgba(0,0,0,.38)!important}.ctrl-pagina-base .ctrl-pagina-base-content{width:100%;max-height:calc(100% - 175px);padding:5px!important;margin:0!important;overflow:auto}.ctrl-pagina-base .ctrl-pagina-base-bottom{position:fixed;bottom:35px;width:100%}.ctrl-pagina-base .ctrl-pagina-base-barra{margin:0 5px 0 -5px!important;border-radius:0!important;border:1px solid #cad8ea!important;background:#cbd5df;background:-webkit-gradient(left top,left bottom,color-stop(0,#cbd5df),color-stop(100%,#bfc9d5))!important;background:linear-gradient(180deg,#cbd5df 0,#bfc9d5)!important}.ctrl-pagina-base-ayuda,.ctrl-pagina-base-ayuda-mobile{padding:2px 5px!important;margin:0 5px -5px -5px!important;font-size:12px!important;border:1px solid rgba(0,0,0,.12549019607843137);font-weight:bolder;color:#000!important;background:#fff!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed))!important;background:linear-gradient(180deg,#fff 0,#f6f6f6 47%,#ededed)!important}.ctrl-pagina-base-ayuda-mobile{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-renglon-seleccionado{cursor:pointer;color:#000!important;padding:5px;overflow:hidden;background:rgba(105,202,250,.4235294117647059)!important}.grid-renglon-seleccionado p.ctrl-etiqueta.hipervinculo{color:#fff}.grid-renglon-seleccionado p.ctrl-etiqueta.hipervinculo:hover{color:#2064b5}.grid-celda-seleccionada{border:1px solid #65a1ef!important;overflow:hidden;background:rgba(105,202,250,.4235294117647059)!important}.grid-mensaje{float:left;position:relative;left:20%;height:22px;margin-top:-23px;border-radius:3px;text-align:center;background:#fceabb;background:-webkit-gradient(left top,left bottom,color-stop(0,#fceabb),color-stop(50%,#fccd4d),color-stop(51%,#f8b500),color-stop(100%,#fbdf93));background:linear-gradient(180deg,#fceabb 0,#fccd4d 50%,#f8b500 51%,#fbdf93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fceabb",endColorstr="#fbdf93",GradientType=0)}.grid-disabled-th{color:#949494!important}.grid-sa-editor{background-color:hsla(0,0%,51.4%,.12941176470588237);height:17px!important;max-height:17px!important;line-height:1}.sagrid-editor-etiqueta{color:#000!important;margin-left:0;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resizablecolumn{resize:horizontal;overflow:hidden;width:120px;height:100%;margin:0;padding:0;display:block}.grid-renglon-oculto{border:0 solid #cdcdcd;cursor:none}.grid-renglon,.grid-renglon-oculto{height:20px;max-height:20px;padding:5px}.grid-renglon{border:1px solid #cdcdcd;cursor:pointer}.grid-row-footer{height:25px}.grid-footer{display:flex;justify-content:space-between;color:#646464;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.grid-footer .col1{display:flex;margin-left:5px;width:50%}.grid-footer .col2{display:flex;justify-content:right;margin-right:10px;width:50%}.caja-edicion-render{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode","Geneva",Verdana,sans-serif;border:0 solid rgba(0,0,0,.277)}.caja-edicion-render:focus{outline:none!important;box-shadow:0 0 5px #205599!important;background-color:#fbfba0!important}.grid-estilos{width:auto;margin-top:0;border-collapse:collapse;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif}.grid-estilos .encabezado .th{padding-left:5px;padding-right:5px}.resizer:hover,.resizing{border-right:2px solid #65a1ef!important}.table th{position:relative}.resizer{position:absolute;top:0;right:0;width:5px;cursor:col-resize!important;-webkit-user-select:none;user-select:none}.sagrid-row-medium{height:26px!important;max-height:26px!important}.sagrid-row,.sagrid-row-medium{outline:0 solid transparent;line-height:1px}.sagrid-row{height:19px!important;max-height:19px!important}.grid-icon{float:right;visibility:visible;color:#205599}.grid-boton-ordenable-visible{color:red!important;visibility:visible}.grid-boton-ordenable-oculto{visibility:hidden}.grid-boton-ordenable{margin-left:4px;float:right;color:#fff}.encabezado{text-align:left}.encabezado:hover{background-color:#c5d9f3}.highlight{background-color:rgba(255,255,0,.603)!important;color:red}.th0{padding-left:0!important;padding-right:0!important;color:transparent!important;border-right:0!important}.thnoresize{border-bottom:1px solid #e6e6e6;height:18px!important;cursor:pointer;line-height:1;font-weight:100%;border-right:1px solid #e6e6e6;font-size:11px;color:#000;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:#e6e6e6}.thnoresize:hover{background-color:#9fd5b7!important}.th{border-bottom:1px solid #e6e6e6;height:18px!important;cursor:pointer;line-height:1;font-weight:100%;border-right:1px solid #e6e6e6;font-size:11px;color:#000;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:#e6e6e6}.th:hover{background-color:#9fd5b7!important}.grid-celda0{padding-left:0!important;border-right:0 solid #cacaca!important;color:transparent!important;width:0!important}.letra-mediana{font-size:14px!important}.letra-normal{font-size:10px!important}.grid-celda{overflow:hidden;border-right:1px solid #cacaca;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px}.grid-celda:hover{cursor:cell!important;position:relative;border:2px solid #65a1ef}.grid-celda:hover .div-corner{display:block}td:focus .div-corner{display:none!important}td:focus{outline:none!important;box-shadow:0 0 5px #205599!important;background-color:#fbfba0!important}.div-corner{display:none;position:absolute;width:4px;height:4px;right:0;cursor:nw-resize;bottom:0;background-color:#65a1ef}.grid-celda-plugin{width:"20px";max-width:"20px";background-color:#fff;font-size:90%;padding-left:3px;overflow:hidden;color:#000;border-right:1px solid #cacaca;text-overflow:ellipsis;white-space:nowrap}.grid-celda-plugin:hover{color:#205599!important}.grid-renglon:hover{transition:background-color .1s;cursor:pointer;color:#000}.grid-counter-moving{background-color:#e6e6e6;text-align:center;border-width:0 1px 1px 0;font-size:9px;cursor:grabbing}.grid-counter-moving:hover{background-color:#9fd5b7!important}.grid-counter-seleccionado{background-color:#bebebe!important}.grid-counter{background-color:#e6e6e6;text-align:center;border-width:0 1px 1px 0;font-size:9px;cursor:hand}.grid-counter:hover{background-color:#9fd5b7!important}.grid-tooltip{position:relative;display:inline-block}.grid-tooltip .tooltiptext{visibility:hidden;width:auto;font-family:roboto;background-color:#d5d3d3;color:#000;text-align:left;border-radius:4px;padding:5px;position:-webkit-sticky;position:sticky;z-index:1;bottom:100%;left:50%;margin-left:0;opacity:0;transition:opacity 1s}.grid-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.grid-colapsado{height:10px;padding-top:17px;transition:height .5s}.grid-expandido{padding-top:0;transition:height .5s}.titulomobile{width:90%!important;float:left!important;border-radius:0!important;position:absolute!important;margin-left:28px!important;margin-top:-2px!important;padding:4px 5px 0 25px!important;height:20px}.buscador-grid-boton{margin-top:-2px!important;float:right}.gridsa-renglon-oculto{visibility:hidden}.gridsa-renglon-visible{visibility:visible}.grid-body{background-color:#fff!important;margin-top:-7px;border-left:1px solid #cdcdcd!important;border-right:1px solid #cdcdcd!important;overflow-x:auto!important;border-bottom:1px solid #c9c9c9}.grid-body::-webkit-scrollbar{width:10px;height:10px;cursor:pointer!important}.grid-body::-webkit-scrollbar-thumb{cursor:pointer!important;background-color:#296cc3!important}.grid-excel{color:#0a580a}.buscador-grid{margin-top:-2px!important;float:right!important;height:24px!important}@media only screen and (max-width:700px){.titulomobile{width:100%!important}.grid-header-pc{display:none!important}.grid-header-mobile{display:block!important}}.grid-header-pc{background-color:#fff;margin-bottom:8px;border:1px solid #aaa!important;border-radius:3px 3px 0 0;height:25px!important;overflow:hidden;padding-top:3px}.grid-paginador-etiqueta-paginas{font-weight:500;font-size:90%;margin-right:4px;min-width:100px;display:flex;justify-content:center;color:#646464!important}.grid-paginador-etiqueta-paginas:hover{color:#888!important}.grid-paginador-etiqueta{font-weight:500;position:relative;margin-right:10px;float:right}.grid-paginador-boton{color:#646464!important}.grid-paginador-boton:hover{color:#888!important}.ctrlGridView-footer{display:flex;justify-content:space-between;width:100%;margin-top:2px}.ctrlGridView-footer .ui.menu{font-size:10px!important}.initial-screen{height:500px;bottom:0;right:0;background:#fff;z-index:9999;border:1px solid #dededf;border-radius:5px;transition:height .1s ease,width .1s ease;overflow:auto}.initial-screen,.initial-screen .header-help{width:500px;position:fixed}.full-screen{width:100%;height:100%;position:fixed;bottom:0;right:0;overflow:auto;background:#fff;z-index:9;border:1px solid #dededf;border-radius:5px;transition:height .1s ease,width .1s ease}.full-screen .sticky{top:0;position:fixed;width:100%}.header-help{cursor:move;background-color:#f0f0f0!important;font-weight:700;margin:0;padding:0;border-bottom:1px solid #dededf;display:flex;border-radius:5px 5px 0 0}.header-help .icons-window{position:absolute;right:0}.header-help .icons-window i{cursor:pointer}.header-help .icons-window i.print.icon{margin-right:8px}.header-help img{height:25px;margin-top:2px}.header-help h2{margin:0 0 0 10px}.container-help{margin-top:20px;padding:20px}.barrabotones{display:flex;flex-direction:row;border:1px solid rgba(0,0,0,.2);max-height:37px;height:37px;cursor:pointer;background-color:rgba(32,85,144,.1411764705882353)}.imagen-boton{width:28px!important;margin-right:5px}.boton-barrabotones{border-right:1px solid rgba(24,24,24,.1803921568627451);color:#205599!important;opacity:1;float:left;padding-top:5px;padding-left:6px;height:100%;width:40px}.boton-barrabotones:hover{transition:background-color .2s;background-color:rgba(32,85,144,.18823529411764706)}.boton-barrabotones:focus{outline:0 solid transparent}.boton-barrabotones.seleccionado{transition:background-color .2s!important;background-color:rgba(32,85,144,.18823529411764706)!important}.paginador-sa{background:#e2e2e2;background:-webkit-gradient(left top,left bottom,color-stop(0,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#fefefe));background:linear-gradient(180deg,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2",endColorstr="#fefefe",GradientType=0)}.titulo-busqueda-sa{background:#d2eaf4;background:-webkit-gradient(left top,left bottom,color-stop(0,#d2eaf4),color-stop(31%,rgba(140,215,242,.97)),color-stop(51%,rgba(56,189,229,.95)),color-stop(100%,rgba(210,234,244,.91)));background:linear-gradient(180deg,#d2eaf4 0,rgba(140,215,242,.97) 31%,rgba(56,189,229,.95) 51%,rgba(210,234,244,.91));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d2eaf4",endColorstr="#d2eaf4",GradientType=0)}.contextmenu{border:1px solid #d8d8d8;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:2px;background-color:#fff;position:fixed;z-index:9}.contextmenu p{padding-right:10px;padding-left:5px;margin:auto;width:100%}.context-icon{margin:auto auto auto 5px!important}.context-icon:hover{color:#fff!important}.contexmenuitem{display:flex;height:30px;flex-direction:row;cursor:pointer}.contexmenuitem:hover{background-color:#4786d8;color:#fff!important}.ctrl-calculadora-header{border-radius:3px 3px 0 0;cursor:move;background-color:#f0f0f0!important;display:flex}.ctrl-calculadora-header i.icon{margin-left:auto}.ctrl-calculadora-header h4{margin:0}.ctrl-calculadora-header>h4{margin:4px}.ctrl-calculadora-history{border-top:2px solid #111;border-bottom:2px solid #111;height:250px;background:#fff;margin-bottom:10px;padding:10px;overflow:auto;text-align:right;direction:rtl}.ctrl-calculadora-history p{direction:ltr;margin:0}.ctrl-calculadora{width:250px;border:2px solid #111;border-radius:5px;background:#d3d5d8;position:fixed;top:8px;right:8px;z-index:9999}.ctrl-calculadora-results p{text-align:center;margin:0;background:#848b97;padding:1px 0;color:#fff;font-weight:bolder}.ctrl-calculadora input{box-shadow:none;outline:none;padding:5px;width:100%;border:2px solid #111;border-right:none;border-left:none;text-align:right;font-size:20px;border-radius:0}.calc-button{background:#878f9a;border:1px solid #111;padding:5px;color:#eee;border-radius:5px;font-size:20px;cursor:pointer;width:34px}.calc-button:focus{outline:0}.calc-button:active{background:#878f9a;box-shadow:inset 0 0 5px #000}.ctrl-calculadora-buttons{padding:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px}.is-clear,.is-clear:active{background:#3572db}.is-clear:active{box-shadow:inset 0 0 5px #000}.is-equals,.is-equals:active{background:#28d060}.is-equals:active{box-shadow:inset 0 0 5px #000}#content-porcentaje,#content-u{width:300px!important}#content-porcentaje div{width:110px;display:inline-block}i.close{cursor:pointer}h4.title{color:#205599!important}i.help-calculator{margin-left:5px!important;font-size:20px;margin-top:4px;color:#205599;cursor:pointer}.ctrl-catalogo-generico-header{display:flex;justify-content:space-between;width:100%}.ctrl-catalogo-generico-total-registros{font-weight:700;padding-bottom:15px}.ctrl-catalogo-generico-barra-botones{margin-top:15px}.ctrl-fileupload-show{display:block}.ctrl-fileupload-hide{display:none!important}.ctrl-fecha-mes{padding-bottom:2px;position:relative}.ctrl-fecha-mes-etiqueta{text-align:right;padding-right:5px;font-size:11px!important;font-weight:700}.ctrl-fecha-mes-input{position:relative;border:1px solid #ccc;border-radius:2px}.ctrl-fecha-mes-input.Tienefocus{box-shadow:0 0 5px #205599!important;background-color:#fbfba0!important}.ctrl-fecha-mes-input input{border:1px solid transparent;width:100%}.ctrl-fecha-mes-input input:focus{outline:none!important;box-shadow:0 0 5px #205599!important;background-color:#fbfba0!important}.ctrl-fecha-mes-icono{position:absolute;right:0;cursor:pointer;color:#205599}.ctrl-fecha-mes-mensaje{display:none}.ctrl-fecha-mes-mensaje.show{display:block!important;background-color:red}.ctrl-fecha-mes-list{text-align:left;box-shadow:5px 10px 8px hsla(0,0%,53.3%,.38823529411764707);position:fixed;margin-top:1px;background-color:#fff;z-index:999999;border:1px solid #ccc;font-size:11px!important;border-bottom-left-radius:2px;border-bottom-right-radius:2px;max-height:250px;overflow-y:auto;width:200px;padding:10px;border-radius:5px}.ctrl-fecha-mes-scroll::-webkit-scrollbar{cursor:pointer!important}.ctrl-fecha-mes-scroll::-webkit-scrollbar-thumb{cursor:pointer!important;background-color:#296cc3!important}.ctrl-fecha-mes-absolute-list{position:absolute!important}.ctrl-fecha-mes-calendario-arrow{width:15%;height:30px;cursor:pointer;border-radius:2px;padding:2px;text-align:center;font-weight:700;font-size:18px;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;transition:background-color .3s}.ctrl-fecha-mes-calendario-arrow:hover{background-color:rgba(32,84,153,.19215686274509805)}.ctrl-fecha-mes-calendario-anio{width:70%;cursor:pointer;border-radius:2px;padding:2px;text-align:center;font-weight:700;font-size:15px;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}.ctrl-fecha-mes-calendario-anio:hover{transition:background-color .3s;background-color:rgba(32,84,153,.19215686274509805)}.ctrl-fecha-mes-calendario-meses .mes{width:25%;height:50px;cursor:pointer;border-radius:2px;padding:15px 2px 2px;text-align:center;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}.ctrl-fecha-mes-calendario-meses .mes:hover{transition:background-color .3s;background-color:rgba(32,84,153,.19215686274509805)}.ctrl-fecha-mes-calendario-meses .mes.active{font-weight:700;color:#fff;background:#499bea!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#499bea),color-stop(100%,#207ce5))!important;background:linear-gradient(180deg,#499bea 0,#207ce5)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#499bea",endColorstr="#207ce5",GradientType=0)!important}.ctrl-barra-progreso-modal{display:none;position:absolute;top:0;left:0;width:0;height:0;align-items:center;background:rgba(0,0,0,.192)}.ctrl-barra-progreso-modal.show{display:flex;width:100%;height:100%;justify-content:center;z-index:999}.ctrl-barra-progreso-content{width:450px;border:1px solid #a5a5a5;border-radius:5px;background:#e9e9e9;cursor:pointer;outline:0 solid transparent}.ctrl-barra-progreso-header{display:flex;width:100%;font-weight:700;font-size:14px;border-radius:5px 5px 0 0;background:#e2e2e2;background:-webkit-gradient(left top,left bottom,color-stop(0,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#fefefe));background:linear-gradient(180deg,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe)}.ctrl-barra-progreso-icon{width:16px!important;height:16px!important;margin:2px 5px!important;cursor:pointer!important}.ctrl-barra-progreso-mensaje{text-align:center;line-height:20px;font-size:14px;padding:10px}.ctrl-barra-progreso-mensaje,.ctrl-barra-progreso-progress{display:flex;justify-content:center}.ctrl-barra-progreso-progress .col1{width:90px;padding-bottom:5px}.ctrl-barra-progreso-progress .col2{width:350px;padding:10px;margin-top:10px}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#fff}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.split-panel-main .split-panel{display:flex;width:100%;height:100%;overflow:hidden}.split-panel-main .split-panel.horizontal{flex-direction:row}.split-panel-main .split-panel.vertical{flex-direction:column}.split-panel-main .split-panel-left,.split-panel-main .split-panel-right{overflow:auto;position:relative}.split-panel-main .split-panel-divider{position:relative;cursor:col-resize;display:flex;align-items:center;justify-content:center;transition:background-color .2s;-webkit-user-select:none;user-select:none}.split-panel-main .split-panel.horizontal .split-panel-divider{width:8px;cursor:col-resize}.split-panel-main .split-panel.vertical .split-panel-divider{height:8px;cursor:row-resize}.split-panel-main .split-panel-divider:hover{background-color:silver}.split-panel-main .split-panel.dragging .split-panel-divider{background-color:#646cff}.split-panel-main .split-panel-divider.at-middle{background-color:#22c55e!important}.split-panel-main .split-panel-handle{border-radius:2px}.split-panel-main .split-panel.horizontal .split-panel-handle{width:2px;height:40px}.split-panel-main .split-panel.vertical .split-panel-handle{width:40px;height:2px}.split-panel-main .split-panel-divider:hover .split-panel-handle{background-color:#555}.split-panel-main .split-panel-divider.at-middle .split-panel-handle,.split-panel-main .split-panel.dragging .split-panel-handle{background-color:#fff}.split-panel-main .split-panel.dragging{cursor:col-resize}.split-panel-main .split-panel.vertical.dragging{cursor:row-resize}.split-panel-main .split-panel.dragging *{-webkit-user-select:none;user-select:none;pointer-events:none}.split-panel-main .split-panel.dragging .split-panel-divider{pointer-events:all}.ctrl-container{width:800px;padding:10px}.sin-padding{padding:5px 0 0 5px!important;font-size:17px}.ctrl-header{font-weight:bolder}.border{border:1px solid #cdcdcd!important;margin:0 0 7px!important}.ctrls-margin-rigth{margin-right:10px}.header-contacto{margin-bottom:10px!important;display:flex!important;flex-direction:row!important}.contacto-etiqueta{cursor:pointer;color:#205599;text-decoration:underline}.contacto-info{max-height:25px;margin-top:0!important;margin-left:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:700px){.ctrlcontactos{margin-left:0!important}}.sa-div-contacto{display:flex;flex-direction:row}.sa-div-contacto-col{width:50%!important}.contacto-popup-checks{margin-left:126px}.contacto-popup-botones{text-align:right!important;margin-top:10px!important}.ui.left.vertical.inverted.labeled.icon.menu.ctrl-menu{width:215px}.ui.left.vertical.inverted.labeled.icon.menu.ctrl-menu,.ui.left.vertical.inverted.labeled.icon.menu.ctrl-menu-mobile{position:fixed!important;background-color:#205599!important;height:0;z-index:5;bottom:-40px;left:0;overflow-x:hidden;margin-top:0;border-radius:0!important;transition:height .1s}.ui.left.vertical.inverted.labeled.icon.menu.ctrl-menu-mobile{width:80px}.ui.left.vertical.inverted.labeled.icon.menu.ctrl-menu-show{bottom:15px;height:calc(100% - 29px);left:0;transition:height .5s}.ctrl-menu-show div,.ctrl-menu div{z-index:5;color:#fff!important;font-size:12px;transition:.5s!important}.ctrl-menu-show div.item:hover,.ctrl-menu div.item:hover{background-color:#356eb7!important;color:#e6f3f7!important;font-size:13px;transition:.3s!important}.ctrl-menu-show .item{cursor:pointer}.ctrl-menu-search-doc{position:absolute;bottom:10px;left:-200px;width:200px;height:30px;transition:.3s}.ctrl-menu-search-doc-show{position:absolute;bottom:40px;left:0;width:195px;height:30px;margin-left:5px;transition:.3s}.ctrl-submenu-img-blank{width:18px!important;height:18px!important;float:left!important;margin-right:8px!important}.ctrl-submenu-img-container{width:18px!important;height:18px!important;margin-right:5px!important}.ctrlSubMenu{position:fixed;width:0;height:0;top:0;left:0;z-index:2}.ctrlSubMenu-show{width:100%;height:100%;background:rgba(0,0,0,.3137254901960784)}.lbl-content{width:0!important;height:0!important;top:0!important;left:0!important;display:none!important;z-index:-1!important;transition:.5s!important}.lbl-container{margin-left:225px!important;width:calc(100% - 235px)!important}.lbl-container,.lbl-container-mobile{position:fixed;margin-top:10px!important;height:calc(100% - 50px)!important;z-index:3!important;display:block!important;transition:.3s!important}.lbl-container-mobile{margin-left:90px!important;width:calc(100% - 95px)!important}.sub-menu-item{margin:0!important;border-radius:5px!important;cursor:pointer!important}.sub-menu-item.seleccionado,.sub-menu-item:hover{background:#fcf9fc!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fcf9fc),color-stop(47%,#f6f6f6),color-stop(100%,#ededed))!important;background:linear-gradient(180deg,#fcf9fc 0,#f6f6f6 47%,#ededed)!important}.sub-menu-item span{vertical-align:middle}.sub-menu-item-titulo{font-weight:700!important;margin:5px 0 0 100px!important;font-style:italic}.sub-menu-item-titulo-mobile{font-weight:700!important;margin:5px 0 0 5px!important;font-style:italic}.sub-menu-header{color:#205599!important;padding-top:7px!important}.sub-menu-header-span{vertical-align:middle!important}.sub-menu-segments{height:calc(100% - 55px)}.sub-menu-segment-c1{overflow:auto;width:55%!important}.sub-menu-segment-c1-mobile{overflow:auto;width:95%!important}.sub-menu-segment-c1 .sub-menu-item,.sub-menu-segment-c1 .ui.text.vertical.menu,.sub-menu-segment-c2 .sub-menu-item,.sub-menu-segment-c2 .ui.text.vertical.menu{width:100%!important}.sub-menu-segment-c2{overflow:auto;width:45%!important}.sub-menu-segment-c2-mobile{display:none;overflow:auto;width:0!important}.ctrl-ultimos-accesos{position:fixed!important;height:0;width:265px;z-index:1;bottom:0;left:0;overflow-x:hidden;margin-top:0;transition:.5s;background:#205599!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#4786d8),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#205599 0,#4786d8)!important}.ctrl-ultimos-accesos-popup{background:#fff!important;background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed))!important;background:linear-gradient(90deg,#fff 0,#f6f6f6 47%,#ededed)!important}.ctrl-ultimos-accesos-show{bottom:30px;height:calc(100% - 30px)}.ctrl-ultimos-accesos-container{height:calc(100% - 20px);margin-top:10px;margin-left:10px;margin-right:10px;background-color:#fff;border-radius:10px;overflow-x:auto}.ctrl-ultimos-accesos-container-popup{max-height:calc(100vh - 80px);overflow:auto}.ctrl-ultimos-accesos-container-popup img,.ctrl-ultimos-accesos-container img{width:20px;height:20px}.ctrl-ultimos-accesos-container-popup .item,.ctrl-ultimos-accesos-container .item{cursor:pointer}.item-ultimo-acceso{background-color:initial!important;font-size:16px;display:flex;padding:5px}.item-ultimo-acceso.seleccionado,.item-ultimo-acceso:hover{background:#a7caf2!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#a7caf2),color-stop(100%,#74a4db))!important;background:linear-gradient(180deg,#a7caf2 0,#74a4db)!important;color:#fff!important}.ctrl-ultimos-accesos-list{padding:5px!important;position:absolute!important;bottom:15px!important;margin-right:10px!important}.ctrl-ultimos-accesos-container-popup .sa-a,.ctrl-ultimos-accesos .sa-a{text-align:center!important;margin-bottom:20px!important;position:relative}.ctrl-ultimos-accesos .description{margin-top:4px!important}.ctrl-informacion-session{position:fixed!important;height:0;width:270px;z-index:5;bottom:30px;right:160px;overflow-x:hidden;margin-top:0;border-radius:10px 10px 0 0!important;transition:height .3s;background:#205599!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#4786d8),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#205599 0,#4786d8)!important}.ctrl-informacion-session-show{max-height:420px;height:50%;box-shadow:10px 10px 10px -9px rgba(0,0,0,.75);transition:height .5s}.ctrl-informacion-session-container{height:calc(100% - 20px);margin-top:10px;margin-left:10px;margin-right:10px;background-color:#fff;border-radius:10px 10px 0 0!important;overflow-x:auto}.item-informacion-session{background-color:initial!important;font-size:12px;transition:.5s}.item-informacion-session:hover{background-color:#e6f3f7!important;transition:.3s}.a-sel-emp-suc{margin-left:18px;font-size:12px}.ctrl-pages-viewers{position:fixed;width:100%;height:0;visibility:collapse;z-index:-1}.ctrl-pages-viewers.split{display:flex!important}.ctrl-pages-viewers-show{visibility:visible;height:calc(100% - 30px);z-index:1}.ctrl-pages-viewers-item{position:fixed}.ctrl-pages-viewers-item,.ctrl-pages-viewers-item-split{width:100%;height:0;visibility:collapse;opacity:0}.ctrl-pages-viewers-item-show,.ctrl-pages-viewers-item-show-split{visibility:visible;height:100%;opacity:1;transition:opacity .5s}.ctrl-pages-viewers-item-show-split{width:49.5%}.ctrl-pages-inicio{position:fixed;visibility:hidden;height:0;opacity:0}.ctrl-pages-inicio-show{visibility:visible;height:100%;width:100%;opacity:1;transition:opacity .5s}@media only screen and (max-width:1024px){.ctrlfechascomentarios{margin-left:0!important;margin-top:5px!important}}.sa-div-fechas{display:flex;flex-direction:row}.sa-div-fechas-mobile{display:flex;flex-direction:column}.sa-fecha-row{width:33%!important;margin-right:28px!important}.sa-fecha-row-mobile{width:100%!important;margin-right:0!important}@media only screen and (max-width:1024px){.sa-div-fechas{flex-direction:column!important;margin-left:0!important}.sa-fecha-row{width:96%!important}}.contenedor-filtro-lineas{display:flex}div.contenedor-filtro-lineas div.caja-texto,div.contenedor-filtro-lineas div.caja-texto-proyeccion{margin-left:10px}@media only screen and (max-width:1024px){.caja-texto{margin-top:23px}div.caja-texto-proyeccion.espacio-blanco{display:none}div.cbo-niveles>p{width:225px!important}}.content-controles{border:1px solid;padding:3px;display:flex;justify-content:space-between;width:100%}.content-controles div{margin:auto 0}.content-controles button.btn-sa{margin:0 5px!important}.resultado-consulta{border:1px solid #cdcdcd;width:100%}.mrg-0,.resultado-consulta .grid-resultado-consultas{margin:0!important}.floated-right{float:right!important}.combos-info-bd{margin-right:20px!important}p.informacion{color:#207ce5;margin:5px 0 0}p.resultado{font-weight:600;margin:auto 0}.editor-tsql textarea{resize:none}button.export-excel{background:#21ba45!important;color:#fff!important}.ctrl-busqueda-comprobantes-footer{display:flex;width:220px;font-size:12px;font-weight:700}.ctrl-busqueda-comprobantes-footer .col1{width:112px;text-align:right;margin-right:10px}.ctrl-busqueda-comprobantes-footer .col2{width:90px;text-align:right}.sa-div-direccion{display:flex;flex-direction:row}.sa-div-direccion-row1{width:50%!important;margin-right:28px!important}.sa-div-direccion-row{width:25%!important;margin-right:28px!important}.sa-div-direccion-mobile{display:flex;flex-direction:column}.sa-div-direccion-row1-mobile,.sa-div-direccion-row-mobile{width:100%!important;margin-right:0!important}.ctrl-nivel-tree-header{display:flex;border-radius:5px 5px 0 0;border:1px solid #000;border-bottom:1px #fff;margin-bottom:-1px;padding:5px;justify-content:space-between;background:#86aecc!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#86aecc),color-stop(100%,#fff))!important;background:linear-gradient(180deg,#86aecc 0,#fff)!important}.ctrl-nivel-tree-treeview{max-height:300px;height:300px;overflow:auto;border-bottom:1px solid #000;border-top:1px solid #000;border-color:#fff #000;border-style:none solid;border-width:1px;background:#fff!important}.ctrl-nivel-tree-footer{display:flex;border-radius:0 0 5px 5px;border:1px solid #000;border-top:1px #fff;padding:5px;background:#fff!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#86aecc))!important;background:linear-gradient(180deg,#fff 0,#86aecc)!important}.ctrl-nivel-tree-footer .ui.button{background-color:initial!important}.ctrl-nivel-tree-footer .ui.button:not(:last-child){border-right:1px solid #919191}.ctrl-nivel-tree-btn{padding:3px!important}.ctrl-nivel-tree-btn img{min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important}.ctrl-nivel-tree-treeview-item0{margin:2px 5px}.ctrl-nivel-tree-treeview-item1{margin:2px 5px 2px 20px}.ctrl-nivel-tree-item{display:flex;cursor:pointer}.ctrl-nivel-tree-item2{display:flex;width:100%;border-radius:3px}.ctrl-nivel-tree-item2:hover{background-color:#dceef4}.ctrl-nivel-tree-item2 .input-sa{margin-left:5px}.ctrl-nivel-tree-item2.seleccionado{background-color:#cbe6ef;border:1px solid #cbe6ef;font-weight:700}.ctrl-nivel-tree-treeview-item2{margin-left:35px}.ctrl-nivel-tree-treeview-item3{margin-left:50px}.ctrl-nivel-tree-treeview-item4{margin-left:65px}.ctrl-nivel-tree-treeview-item5{margin-left:80px}.ctrl-nivel-tree-treeview-item6{margin-left:95px}.ctrl-nivel-tree-treeview-item7{margin-left:110px}.ctrl-nivel-tree-treeview-item8{margin-left:125px}.ctrl-nivel-tree-treeview-item9{margin-left:140px}.ctrl-nivel-tree-item-text{margin-left:5px}.ctrl-nivel-tree-item img{margin-left:5px;max-width:16px!important;max-height:16px!important}.ctrl-nivel-tree-item .caret.down,.ctrl-nivel-tree-item .caret.right{margin-left:5px}.ctrl-nivel-tree-item-sub{display:none}.ctrl-nivel-tree-item-sub-show{display:block}.ctrl-nivel-tree-icon-empty{width:15.5px;height:14px;margin-left:10px}.ctrl-nivel-tree-context-menu{position:absolute;z-index:999;padding:5px;border-radius:5px;box-shadow:5px 10px 8px hsla(0,0%,53.3%,.38823529411764707);border:1px solid #ccc;background:#fff;background:radial-gradient(ellipse at center,#fff 0,#f6f6f6 47%,#ededed 100%)}.ctrl-nivel-tree-context-menu-item{display:flex;padding:2px;cursor:pointer;border-radius:5px}.ctrl-nivel-tree-context-menu-item:hover{background:#fff;background:radial-gradient(ellipse at center,#fff 0,#e9e8e8 47%,#c7c5c5 100%)}.ctrl-nivel-tree-context-menu-item img{width:16px;max-width:16px;height:16px;max-height:16px;margin-right:5px}.ctrl-nivel-tree-alta-div-clave-nombre{display:flex}.ctrl-bgb{margin:-2px;padding:10px;background:#f0f6fe;background:-webkit-gradient(left top,left bottom,color-stop(0,#f0f6fe),color-stop(41%,#e9f2fe),color-stop(100%,#e1edfe));background:linear-gradient(180deg,#f0f6fe 0,#e9f2fe 41%,#e1edfe)}.ctrl-bgb-search{display:flex}.ctrl-bgb-search img{margin-left:10px;cursor:pointer}.ctrl-bgb-header{padding-top:5px;display:flex;justify-content:space-between}.ctrl-bgb-imagenes{display:flex}.ctrl-bgb-imagenes img{margin:0 2px;cursor:pointer}.ctrl-bgb-filtros{display:flex;margin-top:5px}.ctrl-bgb .titulo{font-weight:700}.ctrl-bgb-footer{padding-top:5px;display:flex;justify-content:space-between}.ctrl-bgb-footer .btn-sa{height:20px!important;padding-top:2px!important}.ctrl-bgb-footer .col-1,.ctrl-bgb-footer .col-2{display:flex}.ctrl-bgb-filtros-titulos{display:flex;justify-content:space-between;font-weight:700;margin-bottom:5px}.ctrl-datos-diot-row1{display:flex;width:100%;margin-top:10px}.ctrl-datos-diot-row1 .col1{width:150px}.ctrl-datos-diot-row1 .col2{width:300px}.ctrl-datos-diot-row2{display:flex;width:100%;margin-top:10px}.col-caja-render{width:90px}.col-caja-fecha-render{width:105px}.col-caja-fecha-render .sa-a-titulo,.col-caja-render .sa-a-titulo{width:100%;display:flex;justify-content:center}.ctrlDatosDIOT-conicidencia{padding-top:2px;padding-bottom:2px;padding-left:10px;margin-bottom:10px;border:1px solid #000;border-radius:5px;font-size:16px;background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:linear-gradient(180deg,#fff 0,#f6f6f6 47%,#ededed)}.ctrlDatosDIOT-conicidencia span{font-weight:700;color:red}.ctrlDatosDIOT-conicidencia-col{display:flex}.ctrlDatosDIOT-conicidencia-col .col1{width:165px;text-align:right;margin-right:10px}.ctrl-impresoras-item{display:flex;cursor:pointer;padding:2px}.ctrl-impresoras-item.seleccionado{background-color:#cbe6ef;border:1px solid #cbe6ef;font-weight:700}.ctrlNumeroPedimento{display:flex}.ctrlNumeroPedimento-etiqueta{width:125px;font-size:11px;font-weight:700;text-align:right;margin-right:5px}.ctrl-etiqueta-otro{margin-left:2px;margin-right:2px}.postproduccion-buttons{margin-left:100px}.postproduccion2-buttons,.postproduccion-buttons{margin-top:-7px;padding-top:5px}.captura-producto-terminado-header,.postproduccion2-buttons,.postproduccion-buttons{display:flex;background:#ededed;background:linear-gradient(180deg,#ededed 0,#f6f6f6 53%,#fff)}.captura-producto-terminado-header div{text-align:right;width:100px;font-size:11px;font-weight:700}.estado-cuenta-cxc-header{display:flex}.estado-cuenta-cxc-header>.col1{width:620px}.estado-cuenta-cxc-header>.col2{width:350px}.edocuentacxc-resven-header{display:flex;width:100%}.edocuentacxc-resven-header .col1{width:200px}.edocuentacxc-resven-header .col2{width:250px;margin-right:2px}.edocuentacxc-resven-header .col2,.edocuentacxc-resven-header .col3{text-align:center;border-top:1px dashed;border-left:1px dashed;border-right:1px dashed;padding:5px;font-weight:700}.edocuentacxc-resven-header .col3{width:248px}.edocuentacxc-resven-footer{width:100%;text-align:center;font-weight:700}.buzon-cancelado1{background:#dfd36c!important}.buzon-cancelado2{background:#f38484!important}.sa-dashboard{width:100%;height:100vh!important;margin-bottom:50px!important;background-color:hsla(0,0%,91.4%,.733);overflow:auto}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#ff0}.table-striped>tbody>tr:nth-child(2n)>td,.table-striped>tbody>tr:nth-child(2n)>th{background-color:#ccc}.table-striped>thead>tr>th{background-color:#eee}.sa-grafica-header{cursor:move}.sa-grafica-header:hover{background-color:hsla(0,0%,94.9%,.6392156862745098)!important}.sa-grafica{margin-left:10px!important;resize:both;overflow-x:auto;overflow-y:auto;background-color:#fff}.sa-inicio{width:100%}.sa-frases{width:450px}.sa-frases,.sa-frases-mobile{position:absolute!important;bottom:70px;left:50px;margin-right:15px;background-color:#e0e1e2;border:1px solid #205599;border-radius:5px;box-shadow:10px 10px 5px 0 rgba(0,0,0,.55)}.sa-frases-mobile{width:275px}.sa-frases .ui.placeholder.segment{margin:0}.sa-frases .ui.header{font-style:italic!important;color:#205599!important;transition:.5s}.sa-demo{position:absolute!important;width:456px;height:200px;left:50%;top:25%;transform:translate(-50%,-50%);border-radius:5px!important;box-shadow:10px 10px 5px 0 rgba(0,0,0,.55)!important}.sa-demo-vigencia{background-color:#205599!important;color:#fff!important;padding:0!important;text-align:center!important;font-size:11px!important;background-color:rgba(224,225,226,.30196078431372547)!important}.sa-demo-img{color:#205599!important;font-size:11px!important}.sa-demo-img,.sa-despacho{background-color:#fbfba0!important}.sa-despacho{position:absolute!important;width:500px;height:200px;left:50%;top:25%;transform:translate(-50%,-50%);border-radius:5px!important;box-shadow:10px 10px 5px 0 rgba(0,0,0,.55)!important}.sa-despacho h2,.sa-despacho h3{font-size:15px;text-align:center;padding:5px}.sa-despacho h3{text-decoration:underline}.background-gradient-config{background:#eee;background:linear-gradient(180deg,#eee,#fff 50%);border:1px solid #d1d1d1;margin:0 25px}.editor-class{height:275px!important;border:1px solid #f1f1f1!important;padding:5px!important;border-radius:2px!important}.rdw-colorpicker-modal{left:-111px!important;padding:10px 0 0!important;width:150px!important}.rdw-colorpicker-modal-options{margin:0 auto!important;overflow-x:hidden;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.rdw-dropdown-wrapper:hover,.rdw-option-wrapper:hover{box-shadow:0 0 5px 1px #a1b8d4}.rdw-dropdown-wrapper.rdw-option-active,.rdw-option-wrapper.rdw-option-active{box-shadow:inset 0 0 5px 1px #919191}.mensaje-bloqueo-content{width:600px;display:flex;justify-content:center;align-items:center;margin-bottom:-32px;border:.5px solid #3d7ba7;margin-left:auto;margin-right:auto;box-shadow:5px 5px 2px 0 #3d7ba7}.mensaje-bloqueo-content h2{margin:0}.mensaje-bloqueo-content img{margin-right:5px}.ventas-contenedor-1{margin-top:0!important;border-radius:0!important;display:flex;flex-direction:row}.venta-tiene-tokenprecio{background-color:#96ff00!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn-asignadoa{width:29px!important;height:18px!important;margin:0 9px!important;color:#fff!important;background:linear-gradient(180deg,#7aaced 0,#3768a7 50%,#205599 51%,#3683e5)!important;border-radius:23px!important}.btn-GuardarComprobante.blue2{background:linear-gradient(180deg,#499bea 0,#207ce5)!important}.btn-GuardarComprobante.blue,.btn-GuardarComprobante.blue2{box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important;font-size:1rem;font-weight:700}.btn-GuardarComprobante.blue{background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)!important}.btn-sa.small{font-size:80%}.btn-sa.mini{font-size:60%}.btn-sa:hover{filter:brightness(80%)}.btn-sa.yellow{background:#ffc107!important;background:linear-gradient(90deg,#c4c138,#e7e550,#ffc107)!important;box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important}.btn-sa.yellow.animated:after{background-color:#ffc107;background-image:linear-gradient(90deg,#c4c138,#e7e550,#ffc107)}.btn-sa.orange{background:#ca8a04!important;background:linear-gradient(90deg,#ca8a04,#dc2626)!important;box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important}.btn-sa.orange.animated:after{background-color:#ca8a04;background-image:linear-gradient(90deg,#ca8a04,#dc2626)}.btn-sa.teal{background:#76d26e;background:linear-gradient(90deg,#76d26e,#44a13b);box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important}.btn-sa.teal.animated:after,.btn-sa.teal:hover{background-color:#76d26e;background-image:linear-gradient(270deg,#76d26e,#44a13b)!important}.btn-sa.blue{background:#1d5297;background:linear-gradient(90deg,#1d5297 30%,#1d5297 51%,#1d5297);box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important}.btn-sa.blue.animated:after,.btn-sa.blue:hover{background-color:#1d5297;background-image:linear-gradient(270deg,#1d5297 30%,#1d5297 51%,#1d5297)!important}.btn-sa.ocean{background:#38bdf8!important;background:linear-gradient(90deg,#38bdf8,#3b82f6)!important;box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important}.btn-sa.ocean.animated:after{background-color:#38bdf8;background-image:linear-gradient(90deg,#38bdf8,#3b82f6)}.btn-sa.red{background:#ef4444!important;background:linear-gradient(90deg,#ef4444,#991b1b)!important;box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important}.btn-sa.red.animated:after{background-color:#ef4444;background-image:linear-gradient(90deg,#ef4444,#991b1b)}.btn-sa.purple{background:#6b21a8!important;background:linear-gradient(90deg,#6b21a8,#4c1d95,#6b21a8)!important;box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important}.btn-sa.purple.animated:after{background-color:#6b21a8;background-image:linear-gradient(90deg,#6b21a8,#4c1d95,#6b21a8)}.btn-sa.animated{overflow:hidden}.btn-sa.animated:after{position:absolute;content:"";width:0;height:100%;bottom:0;left:0;border-radius:5px;direction:rtl;z-index:-1;box-shadow:-7px -7px 20px 0 hsla(0,0%,100%,.6),-4px -4px 5px 0 hsla(0,0%,100%,.6),7px 7px 20px 0 rgba(0,0,0,.13333333333333333),4px 4px 5px 0 rgba(0,0,0,.06666666666666667);transition:all .3s ease}.btn-sa.animated:hover{color:#fff;filter:brightness(105%)}.btn-sa.animated:hover:after{left:auto;right:0;width:100%}.btn-sa.animated:active{top:2px}.text-shine{color:#fff;background:linear-gradient(90deg,#000 0,#fff 10%,#000 20%);background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shineCotizador 8s infinite alternate;animation-fill-mode:forwards;-webkit-text-size-adjust:none;text-decoration:none;white-space:nowrap;padding:0 5px}@keyframes shineCotizador{0%{background-position:0}60%{background-position:160px}to{background-position:300px}}.btn-programaPuntos{background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)!important;box-shadow:-1px 1px 1px 1px rgba(34,36,38,.15);color:#fff!important;border-radius:10px;min-height:30px;min-width:115px!important;align-items:center;vertical-align:middle;display:flex;text-align:center;font-size:15px;padding:5px;margin:0 0 5px!important}.btn-programaPuntos div{margin:auto}.btn-programaPuntos .etiqueta-icono{height:25px;width:25px;margin:0!important;padding:0!important}.btn-programaPuntos.hipervinculo{text-decoration:none!important;color:#fff!important}.btn-programaPuntos.disabled{filter:brightness(70%);background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)!important;color:#fff!important}.btn-programaPuntos.disabled.hipervinculo{color:#fff!important}.btn-programaPuntos:hover{filter:brightness(80%);background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)!important;box-shadow:inset 0 0 0 0 rgba(34,36,38,.15);color:#fff!important}.btn-programaPuntos:hover.disabled{cursor:not-allowed!important}input[type=number]{-moz-appearance:textfield}.mensajes-cancelacion-tablero{animation:blinker 1s linear infinite}.ventas-etiquetacliente{margin-left:3px;width:190px}.ventas-color-rojo-letra{color:red!important}.ventas-cancelado{margin-left:0!important}.credito-segment{height:24px;padding-top:0!important}.credito-labels{width:140px;text-align:right;font-weight:700}.credito-labels-rigth{width:140px;text-align:left;margin-left:10px}.tipo-cambio-venta{margin-left:16px}.ventas-contenedor-r1{display:flex;flex-direction:row;width:50%}.ventas-link-50{text-align:left!important;width:50%;height:17px;margin-left:7px}.ventas-textocentrado{text-align:center!important;margin-right:2px}.ventas-contenedor-r2{display:flex;flex-direction:row;margin-top:-11px!important;margin-bottom:-11px!important;border-radius:0!important;padding-top:5px!important;padding-bottom:5px!important}.ventas-header{text-align:center;border-bottom:1px solid #c9c9c9;height:20px!important}.pagos-combo{margin-bottom:50px!important}.text-rojo-renglon{color:red!important}.text-rojo-naranja{background-color:#f0c678!important}.text-gris-renglon{color:#bbb!important}.ayuda-cuentasbancarias-black{font-size:9px;color:#000!important}.ayuda-cuentasbancarias-green{font-size:9px;color:green;margin-bottom:-2px}.ayuda-cuentasbancarias-blue{font-size:9px;color:#5656ff;margin-bottom:-2px}.ayuda-cuentasbancarias-th{border:1px solid}.ayuda-cuentasbancarias-tabla{width:100%;border-collapse:collapse}.cfdi-cancelado{position:absolute;font-size:40px;color:rgba(255,0,0,.4392156862745098);z-index:99;border:5px solid;border-radius:17px;width:90%;text-align:center;margin-top:120px;margin-left:50px;background-color:rgba(255,0,0,.06274509803921569);opacity:.6;font-family:ABeeZee,sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:2.1em;letter-spacing:4px;box-shadow:-8px 5px 4px rgba(15,14,14,.37)}.configuracion-item{color:#205599;font-weight:700}.configuracion-item:hover{font-weight:700!important;font-size:19px!important;text-decoration:underline}.cfdi-prueba{position:absolute;font-size:65px;color:rgba(255,0,0,.4392156862745098);z-index:1;margin-left:212px;margin-top:377px;letter-spacing:25.4px!important;font-family:ABeeZee,sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:2.1em;letter-spacing:4px;text-shadow:-8px 5px 4px rgba(15,14,14,.37)}.ventas-clientenuevo-spinner{margin-left:46%!important;margin-top:25%!important}.ventas-cambio{margin-left:125px!important;text-align:right;margin-top:-22px}.ventas-autorizacion-precio{color:#740505!important;font-weight:700!important}.ventas-leyenda-impreso{height:22px!important;position:absolute!important;margin-left:-254px!important}.ventas-leyenda-resguardo{height:22px!important;position:absolute!important;margin-left:-32px!important}.ventas-clientenuevo{background-color:rgba(0,0,0,.103);position:absolute;width:100%;height:100%;z-index:9}.grid-formas-pago{margin-top:15px!important}.horizontal{display:flex;flex-direction:row}.ventas-detalle-tab{padding:10px!important}.vertical{display:flex;flex-direction:column!important}@keyframes blinker{50%{opacity:0}}.ventas-tag-container{margin-bottom:3px;display:flex;grid-gap:2px;gap:2px;padding:4px!important;margin-bottom:2px!important;background:#207ce5!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#207ce5),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#207ce5 0,#205599)!important}.ventas-tag{color:#000;width:auto;padding:4px 45px}.ventas-descuento,.ventas-tag{z-index:100;border-radius:3px;height:25px;font-weight:700;text-align:center;background:#fceabb;background:-webkit-gradient(left top,left bottom,color-stop(0,#fceabb),color-stop(50%,#fccd4d),color-stop(51%,#f8b500),color-stop(100%,#fbdf93));background:linear-gradient(180deg,#fceabb 0,#fccd4d 50%,#f8b500 51%,#fbdf93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fceabb",endColorstr="#fbdf93",GradientType=0)}.ventas-descuento{padding-top:4px;position:absolute;top:-1em;padding-left:5px;padding-right:5px;left:100%}.ventas-bold{font-weight:700;font-size:115%!important}.ventas-header-100{width:100%;height:25px}.ventas-header-16,.ventas-header-100{margin-right:2px;border:1px solid #c9c9c9;display:flex;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.ventas-header-16{width:20%;flex-direction:column;min-height:42px!important}.ventas-mleft{margin-left:20px!important}.ventas-etiquetas{margin-top:15px;display:flex;flex-direction:row;width:100%;height:23px}.ventas-grid{margin-top:0!important;border:0!important}.ventas-grid-container{margin-bottom:2px!important;margin-top:2px!important}.ventas-header-42{width:42%}.ventas-header-42,.ventas-header-52{margin-right:2px;border:1px solid #c9c9c9;display:flex;border-top-left-radius:5px!important;border-top-right-radius:5px!important;flex-direction:column;min-height:42px!important}.ventas-header-52{width:40%}.ventas-margin-text{margin-right:3px}.ventas-header-container{display:flex;flex-direction:row;padding:2px;margin-top:-12px}.ventas-mi{margin-left:3px}.ventas-mi-20{margin-left:35px}.agrupador-ventas{border-radius:0!important;padding-top:5px!important;margin:0!important}.ventas-contenedor-1-movil,.ventas-contenedor-r1-movil{display:flex;flex-direction:column;width:100%}.ventas-contenedor-1-movil{margin-top:0!important;border-radius:0!important}.ventas-cancelado-movil{margin-left:3px!important}.ventas-header-16-movil{min-height:42px!important}.ventas-header-42-movil{width:auto;margin-right:2px;border:1px solid #c9c9c9;display:flex;border-top-left-radius:5px!important;border-top-right-radius:5px!important;flex-direction:column;min-height:42px!important}.ventas-contenedor-r2-movil{display:flex;width:100%;flex-direction:column;margin-top:-11px!important;margin-bottom:-11px!important;border-radius:0!important;padding-top:5px!important;padding-bottom:5px!important}.ventas-header-container-movil{display:flex;flex-direction:column;width:100%;padding:2px;margin-top:-12px}.ventas-link-50-movil{text-align:left!important;width:100%;margin-left:7px}.ventas-header-16-movil,.ventas-header-100-movil{width:100%;margin-right:2px;border:1px solid #c9c9c9;display:flex;flex-direction:column;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.CRM_Cotizador.ui.segment{margin:0}.CRM_Cotizador hr{margin:3px 0;filter:brightness(1.3)}.CRM_Cotizador .ui.grid{margin:0;display:flow}.CRM_Cotizador .ui.grid .column,.CRM_Cotizador .ui.grid .row{padding:0 3px;align-content:end}.CRM_Cotizador .ui.grid .column.floated.right{float:right}.CRM_Cotizador .ui.grid .column.floated.left{float:left}.CRM_Cotizador .ui.grid .bg-bluealice{background-color:#f0f8ff;border:1px solid #f0f8ff;border-radius:7px}.CRM_Cotizador .ui.grid .bg-ocean{background-color:color-mix(in srgb,#38bdf8,transparent 80%);border:1px solid color-mix(in srgb,#38bdf8,transparent 78%);border-radius:7px}.CRM_Cotizador .ui.grid .bg-teal{background-color:color-mix(in srgb,#76d26e,transparent 80%);border:1px solid color-mix(in srgb,#76d26e,transparent 78%);border-radius:7px}.CRM_Cotizador .ui.grid .bg-red{background-color:color-mix(in srgb,#ef4444,transparent 80%);border:1px solid color-mix(in srgb,#ef4444,transparent 78%);border-radius:7px}.CRM_Cotizador .ui.grid .bg-blue{background-color:color-mix(in srgb,#1d5297,transparent 80%);border:1px solid color-mix(in srgb,#1d5297,transparent 78%);border-radius:7px}.CRM_Cotizador .ui.grid .bg-purple{background-color:color-mix(in srgb,#6b21a8,transparent 80%);border:1px solid color-mix(in srgb,#6b21a8,transparent 78%);border-radius:7px}.CRM_Cotizador .ui.grid .bg-orange{background-color:color-mix(in srgb,#ca8a04,transparent 80%);border:1px solid color-mix(in srgb,#ca8a04,transparent 78%);border-radius:7px}.CRM_Cotizador .ui.grid .bg-yellow{background-color:color-mix(in srgb,#ffc107,transparent 80%);border:1px solid color-mix(in srgb,#ffc107,transparent 78%);border-radius:7px}.CRM_Cotizador .ui.divider{font-size:10px;padding:0;margin:0}.CRM_Cotizador .ui.divider .ui.header{font-size:10px}.filtro-brillo-hover:hover{filter:brightness(.8)}.loader_main_container{width:100%;height:100%;visibility:visible;background-color:rgba(0,0,0,.932)!important}.loader_main{min-width:240px;position:relative;left:50%;top:40%;margin-right:-50%;transform:translate(-50%,-50%)}.loader_sa{--w:240px;font-weight:700;font-family:monospace;font-size:12px;line-height:1.4em;letter-spacing:var(--w);width:var(--w);overflow:hidden;white-space:nowrap;background:none;color:#fff;text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff;animation:l20 2s linear infinite}.loader_sa:before{content:"Cargando Perfil y Configuraciones..."}.loader_sa.sa_informacion:before{content:"Cargando Información..."}@keyframes l20{2.78%{text-shadow:calc(var(--w)*0) -10px #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}5.56%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) -10px #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}8.34%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) -10px #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}11.12%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) -10px #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}13.9%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) -10px #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}16.68%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) -10px #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}19.46%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) -10px #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}22.24%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) -10px #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}25.02%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) -10px #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}27.8%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) -10px #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}30.58%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) -10px #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}33.36%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) -10px #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}36.14%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) -10px #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}38.92%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) -10px #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}41.7%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) -10px #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}44.48%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) -10px #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}47.26%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) -10px #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}50.04%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) -10px #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}52.82%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) -10px #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}55.6%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) -10px #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}58.38%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) -10px #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}61.16%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) -10px #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}63.94%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) -10px #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}66.72%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) -10px #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}69.5%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) -10px #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}72.28%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) -10px #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}75.06%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) -10px #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}77.84%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) -10px #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}80.62%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) -10px #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}83.4%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) -10px #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}86.18%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) -10px #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}88.96%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) -10px #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}91.74%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) -10px #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}94.52%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) -10px #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) 0 #fff}96%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) -10px #fff,calc(var(--w)*-35) 0 #fff}98%{text-shadow:calc(var(--w)*0) 0 #fff,calc(var(--w)*-1) 0 #fff,calc(var(--w)*-2) 0 #fff,calc(var(--w)*-3) 0 #fff,calc(var(--w)*-4) 0 #fff,calc(var(--w)*-5) 0 #fff,calc(var(--w)*-6) 0 #fff,calc(var(--w)*-7) 0 #fff,calc(var(--w)*-8) 0 #fff,calc(var(--w)*-9) 0 #fff,calc(var(--w)*-10) 0 #fff,calc(var(--w)*-11) 0 #fff,calc(var(--w)*-12) 0 #fff,calc(var(--w)*-13) 0 #fff,calc(var(--w)*-14) 0 #fff,calc(var(--w)*-15) 0 #fff,calc(var(--w)*-16) 0 #fff,calc(var(--w)*-17) 0 #fff,calc(var(--w)*-18) 0 #fff,calc(var(--w)*-19) 0 #fff,calc(var(--w)*-20) 0 #fff,calc(var(--w)*-21) 0 #fff,calc(var(--w)*-22) 0 #fff,calc(var(--w)*-23) 0 #fff,calc(var(--w)*-24) 0 #fff,calc(var(--w)*-25) 0 #fff,calc(var(--w)*-26) 0 #fff,calc(var(--w)*-27) 0 #fff,calc(var(--w)*-28) 0 #fff,calc(var(--w)*-29) 0 #fff,calc(var(--w)*-30) 0 #fff,calc(var(--w)*-31) 0 #fff,calc(var(--w)*-32) 0 #fff,calc(var(--w)*-33) 0 #fff,calc(var(--w)*-34) 0 #fff,calc(var(--w)*-35) -10px #fff}}i.close_icon_loader{position:unset;top:16px;right:0;color:#fff;z-index:996;height:34px;font-size:17px;display:block;margin:10px;text-align:right;width:calc(100% - 35px)}.chk-modulo-empresa{cursor:pointer}.chk-modulo-empresa:hover{color:#fff;background:#a7caf2!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#a7caf2),color-stop(100%,#74a4db))!important;background:linear-gradient(180deg,#a7caf2 0,#74a4db)!important}.chk-modulo-empresa label{display:flex;cursor:pointer}.chk-modulo-empresa input{margin-top:3px;margin-left:5px;cursor:pointer}.chk-modulo-empresa div{padding-left:5px}.emp-demo-baner{margin:0!important;width:500px;padding:15px;background:#f1e767;background:-webkit-gradient(left top,left bottom,color-stop(0,#f1e767),color-stop(100%,#feb645));background:linear-gradient(180deg,#f1e767 0,#feb645);border-radius:5px}.chk-modulo-empresa-overlay{pointer-events:none;opacity:.4}.renglonmenu:hover{background:#499bea;background:-webkit-gradient(left top,left bottom,color-stop(0,#499bea),color-stop(50%,rgba(181,198,208,.62)),color-stop(100%,rgba(32,124,229,.24)));background:linear-gradient(180deg,#499bea 0,rgba(181,198,208,.62) 50%,rgba(32,124,229,.24));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#499bea",endColorstr="#207ce5",GradientType=0)}.agrupar-controles,.agrupar-controles-sf-d{display:flex;width:100%}.agrupar-controles-sf-d .col1{margin-right:5px;width:50%}.agrupar-controles-sf-d .col2{margin-left:5px;width:50%}.float-right-control{display:flex;justify-content:flex-end}.float-center-control{display:flex;justify-content:center}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.ml-10{margin-left:10px!important}.ml-60{margin-left:60px!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mostrar-requisicion-chk{padding-right:2px}.pdn-0{padding:0}.hover-effect{cursor:default}.cursor-pointer{cursor:pointer}.hover-effect:hover{background-color:#cbe6ef;border-radius:3px}.popup-resultado-importar-exportar-div{font-family:"Tahoma";font-size:11px;min-height:200px}.div-clientes-mensaje{width:120px;text-align:center;border-radius:10px;font-family:"Times New Roman";background:#f1e767;background:radial-gradient(ellipse at center,#f1e767 0,#feb645 100%);box-shadow:0 0 20px 0 rgba(0,0,0,.38)}.header-movimientos-cxc{display:flex;width:100%}.header-movimientos-cxc .contenedor-cajatexto-vertical{margin-right:10px}.totales-movimientos-cxc{display:flex;width:100%}.totales-movimientos-cxc .fieldset-sa:first-child{margin-right:10px}.totales-movimientos-cxc .fieldset-sa{width:50%}.es-ppd{background-color:#ff0;color:red}.div-cxp-p-header{display:flex;font-size:8px;margin-left:70px}.div-cxp-p-header .col1{width:130px;text-align:center}.div-cxp-p-header .col2{width:450px}.div-cxp-p-header .col3{width:130px}.div-cxp-p-values{display:flex;margin-left:70px}.div-cxp-p-values .col1{width:130px}.div-cxp-p-values .col2{width:450px}.div-cxp-p-values .col3{width:130px}.div-cxp-p-correos{margin-left:182px;color:#205599;font-weight:700}.div-cxp-p-disp-header{margin-left:48px;color:#102948;font-weight:700;font-size:10px}.div-compras-compras-header{display:flex;justify-content:space-between}.div-compras-compras-header-col1{display:flex}.div-compras-compras-header-col1 .col{margin-right:10px;width:60px!important;text-align:center}.div-compras-compras-header-col1 .col-xl{margin-right:10px;width:100px!important;text-align:center}.div-compras-compras-header-col1 .col-xxl{margin-right:10px;width:150px!important;text-align:center}.div-compras-compras-header-col1 .etiqueta{font-size:9px!important}.div-compras-compras-otras-opciones{display:flex;width:100%;padding:5px;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.div-compras-compras-otras-opciones.justificado{justify-content:space-between}.div-compras-compras-otras-opciones div{display:flex}.div-compras-compras-footer{margin-top:10px;display:flex;width:100%;justify-content:space-between}.div-compras-compras-footer-totales .blue.ribbon.label{width:300px}.div-compras-compras-footer-totales .row1{text-align:center!important;width:100%!important;font-size:15px!important;font-weight:700!important;padding:5px!important;color:#fff;background:#205599!important;background:linear-gradient(180deg,#5d7697 0,#3c6498 50%,#205499 51%,#5d7697)!important}.div-compras-compras-footer-total-render.estotal{border-top:1px solid #205499;margin-top:2px}.div-compras-compras-footer-total-render{display:flex;width:300px;justify-content:space-between}.div-compras-compras-footer-total-render .col1{text-align:right;font-size:18px;font-weight:700;padding:2px;width:calc(50% - 16px)}.div-compras-compras-footer-total-render .col2{text-align:right;font-size:18px;font-weight:700;padding:2px;width:50%}.comprasxml-paso1{font-size:13px;font-weight:700;width:100%;padding:2px}.comprasxml-seleccionar{background:#ededed;background:linear-gradient(180deg,#ededed 0,#f6f6f6 53%,#fff)}.compras-datosmedicos-label{text-align:right;width:90px}.compras-datosmedicos-label.bold{font-weight:700}.compras-ctrlarticulo-etiqueta{width:94px;text-align:right;font-size:12px;font-weight:700}.compras-ctrlarticulo-value{margin-left:5px}.compras-ctrlarticulo-col{display:flex;width:50%}.generar-declaracion-nota{color:#ff0808;padding:3%;font-size:11px}.generar-declaracion-div-btn-generar{padding-top:10px;padding-right:10px;text-align:right}.generar-declaracion-resultados{font-weight:700;border-radius:2px;border:1px solid}.generar-declaracion-resultados .titulo{background:#ededed!important;text-align:center;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important;border-bottom:1px solid}.generar-declaracion-resultados .col1{width:60%;text-align:right}.generar-declaracion-resultados .col2,.generar-declaracion-resultados .col3{width:20%;text-align:right}.generar-declaracion-resultados .col4{width:20%;text-align:right;padding-right:5px}.diot-mant-footer{background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.diot-mant-registros{display:flex;font-size:12px}.diot-mant-registros .col1{width:150px;text-align:right;padding-right:5px}.diot-mant-registros .col2{width:90px;text-align:right}.diot-mant-registros-col2{display:flex;font-size:12px}.diot-mant-registros-col2 .col1{margin-left:310px;width:100px;text-align:right}.diot-mant-registros-col2 .col2{margin-left:2px;width:88px;text-align:right}.diot-mant-registros-row3{display:flex;font-size:12px}.diot-mant-registros-row3 .col1{margin-left:675px;width:100px;text-align:right}.diot-mant-registros-row3 .col2{margin-left:2px;width:88px;text-align:right}.diot-mant-registros-row3 .total{border-top:1px solid}.diot-mant-popup-pro-row1 .col2{font-size:11px;margin-left:15px}.cheques-div-anticipos{margin-left:90px;width:470px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;font-size:11px!important}.cheques-div-anticipos.seleccionado{background-color:#ff0}.cheques-div-proveedor-nombre{margin-left:10px;width:387px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.cheques-div-totales-seleccion{display:flex;width:100%}.cheques-div-totales-seleccion .col1{width:100px;margin-right:5px;text-align:right;font-weight:700;font-size:12px!important}.cheques-div-totales-poliza{background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.cheques-div-totales-poliza-row1 .col1{width:100px;text-align:right}.cheques-div-totales-poliza-row1 .col3{width:245px;text-align:right}.cheques-div-totales-poliza-row1 .col4{width:150px;text-align:right}.cheques-div-totales-poliza-row2 .col1{width:365px;margin-left:10px}.cheques-div-totales-poliza-row2 .col2{width:70px;text-align:right}.cheques-div-totales-poliza-row2 .col3{width:150px;text-align:right}.popup-cheque-reposicion-row2{display:flex;width:100%;justify-content:space-between}.popup-cheque-reposicion-row2 .col1,.popup-cheque-reposicion-row2 .col2{width:50%}.popup-cheque-reposicion-row2 .col2{display:flex;justify-content:end}.popup-cheque-reposicion-footer{display:flex;width:100%}.popup-cheque-reposicion-footer .col1{width:130px;text-align:right}.popup-cheque-reposicion-footer .col2{width:60px;text-align:right;font-weight:700}.popup-cheque-reposicion-footer .col3{width:110px;text-align:right;font-weight:700;margin-right:10px}.popup-cheque-reposicion-footer .col4{width:150px}.popup-cheque-reposicion-footer .col5{width:100px}.popup-cheque-reposicion-footer .col6{width:100px;text-align:right}.popup-cheque-reposicion-footer .col7{width:100px;text-align:right;font-weight:700;margin-right:10px}.emitir-cheque-alerta-header{display:flex;width:100%}.emitir-cheque-alerta-header .col1{width:10%}.emitir-cheque-alerta-header img{width:50px!important;height:50px!important}.emitir-cheque-alerta-header .col2{color:red;font-size:20px;width:90%}.emitir-cheque-alerta-imagen{display:flex;justify-content:center;margin-bottom:10px}.div-transferencia-conf-correo{height:150px;overflow-y:auto;border:1px solid #205599;padding:2px}.div-msj-json{display:none;background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}.div-msj-json.show{display:block}.div-msj-json-msj{width:500px;background-color:#fff;z-index:99;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.div-msj-json-msj-text{margin-top:10px;height:300px;overflow:auto}.caja-chica-footer{display:flex;width:100%;font-weight:700;font-size:11px;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.caja-chica-footer .col1,.caja-chica-footer .col2,.caja-chica-footer .col3,.caja-chica-footer .col4{width:100px;text-align:right}.caja-chica-footer .col5{width:312px;text-align:right}.caja-chica-footer .col6,.caja-chica-footer .col7{width:68px;text-align:right;font-size:11.5px}.caja-chica-footer2{display:flex;width:100%;justify-content:end;padding-right:110px}.generacion-efectivos-cuenta-render{display:flex}.generacion-efectivos-cuenta-render .col1{width:100px;text-align:right;padding-right:6px;font-weight:700!important;font-size:11px!important}.generacion-efectivos-cuenta-render .col2{margin-left:0}.mov-tes-ef-grid1{width:100%}.mov-tes-ef-grid1-content{width:100%;height:150px!important;overflow:auto}.mov-tes-ef-grid1-row{display:flex;width:100%;cursor:pointer;font-size:11px}.mov-tes-ef-grid1-row.header{font-weight:700;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.mov-tes-ef-grid1-row .col1{width:70px}.mov-tes-ef-grid1-row .col2{width:120px!important;text-align:center}.mov-tes-ef-grid1-row .col3,.mov-tes-ef-grid1-row .col4,.mov-tes-ef-grid1-row .col5,.mov-tes-ef-grid1-row .col6{width:100px;text-align:center}.mov-tes-ef-grid1-row .col7,.mov-tes-ef-grid1-row .col8{width:100px;text-align:right}.mov-tes-ef-grid1 .mov-tes-ef-grid1-row:nth-child(2n){background:#efefef}.mov-tes-ef-grid1-footer{display:flex;width:100%;font-size:11px;font-weight:700;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.mov-tes-ef-grid1-footer .col1{width:100px;text-align:right}.mov-tes-ef-grid1-footer .col2{width:50px;text-align:right;font-weight:700}.mov-tes-ef-grid1-footer .col3{width:190px;text-align:right}.mov-tes-ef-grid1-footer .col4{width:100px;text-align:right;font-weight:700}.mov-tes-ef-grid1-footer .col5{width:160px;text-align:right}.mov-tes-ef-grid1-footer .col6{width:100px;text-align:right;font-weight:700}.mov-tes-ef-grid2{width:100%}.mov-tes-ef-grid2-content{width:100%;height:150px!important;overflow:auto}.mov-tes-ef-grid2-row{display:flex;width:100%;cursor:pointer;font-size:11px}.mov-tes-ef-grid2-row.header{font-weight:700;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.mov-tes-ef-grid2-row .col1{width:70px}.mov-tes-ef-grid2-row .col2{width:120px!important;text-align:center}.mov-tes-ef-grid2-row .col3,.mov-tes-ef-grid2-row .col4,.mov-tes-ef-grid2-row .col5,.mov-tes-ef-grid2-row .col6{width:100px;text-align:center}.mov-tes-ef-grid2-row .col7,.mov-tes-ef-grid2-row .col8{width:100px;text-align:right}.mov-tes-ef-grid2 .mov-tes-ef-grid2-row:nth-child(2n){background:#efefef}.gastos-row1{display:flex;width:100%;justify-content:space-between}.gastos-cuenta-render{display:flex}.gastos-cuenta-render .col1{width:120px;text-align:right;padding-right:5px;font-size:11px;line-height:13px;font-weight:700}.gastos-cuenta-render .col2{margin-left:0}.gastos-cuenta-render .col3{margin-left:10px;font-size:11px;line-height:13px;font-weight:700}.gastos-datos-diot{width:115px;text-align:right;margin-top:-3px}.gastos-anticipos-row1{display:flex;width:100%;font-size:12px}.gastos-anticipos-row1 .col1{width:200px;text-align:right}.gastos-anticipos-row1 .col2{font-weight:700}.gastos-anticipos-row1 .col2,.gastos-anticipos-row1 .col3{margin-left:5px;width:100px;text-align:right}.gastos-anticipos-row1 .col4{width:300px;font-weight:700;margin-left:5px}.gastos-anticipos-footer{display:flex;width:100%;font-weight:700;justify-content:space-between}.gastos-anticipos-footer-col1{display:flex}.gastos-anticipos-footer-col2{display:flex;margin-right:20px}.gastos-anticipos-footer .col1{width:200px;text-align:right}.gastos-anticipos-footer .col2{width:100px;text-align:right}.mov-tes-footer{display:flex;width:100%;font-weight:700;font-size:11px;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.mov-tes-footer .col1{width:100px;text-align:right}.mov-tes-footer .col2{width:50px;text-align:right}.mov-tes-footer .col3{width:100px;text-align:right}.mov-tes-footer .col4{width:50px;text-align:right}.mov-tes-footer .col5,.mov-tes-footer .col6{width:100px;text-align:right}.mov-tes-footer .col6{margin-right:50px}.tesoreria-generar-layout-footer{display:flex;width:100%;font-weight:bolder;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.tesoreria-generar-layout-footer .col1{width:200px;text-align:right}.tesoreria-generar-layout-footer .col2,.tesoreria-generar-layout-footer .col3{width:100px;text-align:right}.ctrl-prog-pag-det-abono{display:flex;width:100%;font-size:11px;text-align:right}.ctrl-prog-pag-det-abono .col1{font-weight:700}.ctrl-prog-pag-det-abono .col1,.ctrl-prog-pag-det-abono .col2,.ctrl-prog-pag-det-abono .col3,.ctrl-prog-pag-det-abono .col4,.ctrl-prog-pag-det-abono .col5{width:100px;text-align:right;margin-top:-3px;margin-right:5px}.con-layout-content{width:100%;height:400px;display:flex;margin-top:10px;visibility:visible;transition:height .3s}.con-layout-content.hide{height:0;transition:height .3s;visibility:collapse}.con-layout-content .col1{width:100px}.con-layout-content .col2{margin-left:5px;cursor:pointer}.con-item-layout{width:100px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:18px;padding:5px}.con-item-layout:hover{background:#ededed!important;border-radius:5px}.con-item-layout.seleccionado{background:#205599!important;color:#fff;font-weight:700;width:100%;border-radius:5px}.ctrl-conciliacion-item-parent{display:flex;flex-wrap:wrap}.ctrl-conciliacion-content{padding:22px}.ctrl-conciliacion-item{display:flex;cursor:pointer;padding:0 5px}.ctrl-conciliacion-item-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.ctrl-conciliacion-manual-totales-container{font-size:11px}.ctrl-conciliacion-manual-totales-container .bold{font-weight:700}.ctrl-conciliacion-manual-totales-container .col1{width:40px;text-align:right}.ctrl-conciliacion-manual-totales-container .col2{width:100px;text-align:right}.ctrl-conciliacion-manual-totales-container .col3,.ctrl-conciliacion-manual-totales-container .col4{width:150px;text-align:right}.ctrl-conciliacion-manual-grid-header{margin-bottom:10px}.ctrl-conciliacion-manual-grid-header-item{text-align:center;cursor:pointer}.ctrl-conciliacion-manual-grid-header-item:hover{background:#ededed!important;border-radius:5px}.ctrl-conciliacion-manual-grid-header .col1{width:40px}.ctrl-conciliacion-manual-grid-header .col2{width:90px}.ctrl-conciliacion-manual-grid-header .col3{width:110px}.ctrl-conciliacion-manual-grid-header .col4{width:120px}.ctrl-conciliacion-manual-grid-header-item.seleccionado,.ctrl-conciliacion-manual-grid-header.seleccionado{background:#205599!important;color:#fff!important;font-weight:700;border-radius:5px}.grid-edos-header-custom{justify-self:flex-start}.grid-edos-header,.grid-edos-header-custom{display:flex;font-size:11px;font-weight:700;background:linear-gradient(180deg,#d0dae6 0,#eaeff3)}.grid-edos-body{position:relative}.grid-edos-row{display:flex;font-size:13px;cursor:pointer;background:#f9f9f9;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif}.grid-edos-row:focus{outline:0 solid transparent}.grid-edos-row.alter{background:#f1f1f1}.grid-edos-row.selected{border:1.5px solid #00c4ff!important;background:#b9e5ff!important}.grid-edos-row-custom{display:flex;justify-self:flex-start;font-size:13px;cursor:pointer;background:#f9f9f9;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif}.grid-edos-row-custom:focus{outline:0 solid transparent}.grid-edos-row-custom.alter{background:#f1f1f1}.grid-edos-row-custom.selected{border:1.5px solid #00c4ff!important;background:#b9e5ff!important}.grid-edos-header-cell{cursor:pointer}.ctrl-grid-numerador{font-size:8px;padding-top:2px;width:15px;text-align:center}.ctrl-grid-numerador-custom{font-size:9.5px;padding-top:2px;width:25px!important;text-align:center}.grid-edos-cell{display:flex;justify-content:space-between;cursor:pointer;height:22px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dbdbdb}.grid-edos-cell:hover{border:1.5px solid #00c4ff!important}.grid-edos-cell-custom{cursor:pointer;padding:2px;border:1px solid #dbdbdb}.grid-edos-cell-custom:hover{border:1.5px solid #00c4ff!important}.grid-edos-cell.esVisible{padding:2px}.grid-edos-cell.isDisabled{color:#7d7d7d!important;font-style:italic!important}.grid-edos-cell.resize{resize:horizontal;overflow:hidden!important;margin:0}.div-grid-resize{width:2px;cursor:e-resize}.div-confirm-status{width:19px;height:19px;border-radius:100%;margin-left:5px;border:.5px solid #d3d3d3}.div-confirm-status.amarillo{background:#f7f4bc!important;background:linear-gradient(180deg,#f7f4bc 0,#faf378 50%,#f7eb00 51%,#faf6a8)!important}.div-confirm-status.rojo{background:#f85032!important;background:linear-gradient(180deg,#f85032 0,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827)!important}.div-confirm-status.naranja{background:#ffaf4b;background:radial-gradient(ellipse at center,#ffaf4b 0,#ff920a 100%)}.div-confirm-status.verde{background:#d2ff52!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#d2ff52),color-stop(100%,#91e842))!important;background:linear-gradient(180deg,#d2ff52 0,#91e842)!important}.div-confirm-status.morado{background:#de81f9!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#de81f9),color-stop(100%,#831591))!important;background:linear-gradient(180deg,#de81f9 0,#831591)!important}.div-confirm-status.negro{background:#4c4c4c;background:-webkit-gradient(left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313)}.div-confirm-status.azul{background:#205599!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#89aad5),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#89aad5 0,#205599)!important}.div-confirm-status-render{display:flex;margin-top:5px;margin-right:5px;margin-bottom:5px;cursor:pointer;padding:3px 5px 3px 3px}.div-confirm-status-render.seleccionado{background:#e2e2e2;background:linear-gradient(180deg,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe);border-radius:5px}.div-confirm-col-header{width:60px;text-align:center;margin-left:5px}.div-confirm-col-header.max{width:100px!important}.div-confirm-footer-registros{background:#ededed;background:linear-gradient(180deg,#ededed 0,#f6f6f6 53%,#fff)}.cap-pol-header-col{width:80px!important;text-align:center;margin-right:10px}.cap-pol-header-col-fecha{margin-right:10px;width:110px!important;text-align:center}.cap-pol-header-col-icon{margin-right:10px;height:100%;width:16px!important;margin-top:-5px}.cap-pol-header-col-icon div{vertical-align:middle;margin-top:21px}.cap-pol-header-col-fecha .ctrl-etiqueta,.cap-pol-header-col .ctrl-etiqueta{margin-bottom:0}.cap-pol-icon{width:16px!important;height:16px!important;margin:2px 5px!important;cursor:pointer!important}.cap-pol-utilerias-btn-ext{display:flex;cursor:pointer;margin-right:10px;margin-bottom:10px;padding:2px}.cap-pol-utilerias-btn-ext:hover{background-color:rgba(0,0,0,.05);border-radius:3px}.cap-pol-utilerias-icon{width:16px;height:16px;margin:2px 5px;cursor:pointer}.cap-pol-btn-ext{display:flex;padding-right:5px;cursor:pointer}.cap-pol-btn-ext:hover{background-color:rgba(0,0,0,.05);border-radius:3px}.cap-pol-btn-ext:focus{outline:none!important}.cap-pol-btn-ext.hide{display:none!important}.cap-pol-tipo-poliza{font-size:13px}.cap-pol-footer{width:100%}.cap-pol-btn-ext span{font-size:11px!important}.cap-pol-btn-ext.seleccionado,.cap-pol-btn-ext.seleccionado:hover{background:#f1e767;background:-webkit-gradient(left top,left bottom,color-stop(0,#f1e767),color-stop(100%,#feb645));background:linear-gradient(180deg,#f1e767 0,#feb645);border-radius:5px}.cap-pol-img{display:flex;justify-content:center;cursor:pointer}.cap-pol-img img{width:15px;height:16px}.cap-pol-mensaje{position:absolute;top:30px;left:30px;width:1130px;height:350px;vertical-align:middle;background-color:rgba(0,0,0,.2196078431372549);margin-left:-14px!important}.cap-pol-mensaje-div1{background-color:#fff;border-radius:10px;padding:20px;color:red;font-size:40px;line-height:50px;font-family:"Times New Roman",Times,serif;position:absolute;width:800px;left:50%;top:50%;cursor:pointer;transform:translate(-50%,-50%)}.cap-pol-mensaje-div2{color:#205599;text-align:center}.cap-pol-mensaje-trans{position:absolute;top:0;left:14px;width:1157px;height:242px;vertical-align:middle;background-color:rgba(0,0,0,.2196078431372549);margin-left:-14px!important}.cap-pol-mensaje-trans-div1{background-color:#fff;border-radius:10px;padding:20px;color:red;font-size:30px;line-height:40px;font-family:"Times New Roman",Times,serif;position:absolute;width:800px;left:50%;top:50%;cursor:pointer;transform:translate(-50%,-50%)}.cap-pol-mensaje-trans-div2{color:#205599;text-align:center}.cap-sat-row{cursor:pointer;font-size:13px}.cap-sat-row.alter{background-color:#deedff}.cap-sat-col1{width:300px;margin-left:5px}.cap-sat-col-hiper{color:#205599;text-decoration:underline;cursor:pointer;padding-left:5px;padding-right:5px}.cap-sat-col2,.cap-sat-col3{width:100px;text-align:right;padding-right:10px}.cap-sat-header{border:1px solid #d3d3d3;background:#d0dae6;background:linear-gradient(180deg,#d0dae6 0,#dae2eb 47%,#e4eaf0)}.cap-sat-header div:not(:first-child){border-left:1px solid #d3d3d3}.cap-sat-header .cap-sat-col1{text-align:center!important}.cap-sat-footer .cap-sat-col1{text-align:right;padding-left:15px}.cap-sat-cn-footer-total{text-align:right;width:120px}.cap-sat-cn-footer{font-size:12px;font-weight:700;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.cap-sat-cn-footer-ti,.cap-sat-cn-footer-tr{text-align:right;width:100px}.cap-sat-c-footer-col1{padding-right:5px;text-align:right;width:150px}.cap-sat-c-footer-col2{padding-right:5px;text-align:right;width:100px}.cap-sat-c-footer-col3{padding-right:5px;text-align:right;width:310px}.cap-sat-c-footer-col4{padding-right:5px;text-align:right;width:165px}.cap-sat-t-footer-col1{padding-right:5px;text-align:right;width:150px}.cap-sat-t-footer-col2{padding-right:5px;text-align:right;width:100px}.cap-sat-t-footer-col3{padding-right:5px;text-align:right;width:80px}.cap-sat-t-footer-col4{padding-right:5px;text-align:right;width:155px}.cpdri-col-headers{width:110px;text-align:center;text-decoration:underline;color:#205599}.div-poliza-apertura-mensaje{margin-left:270px;width:calc(100% - 270px);height:70px;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.cat-cuentas-contables-header{display:flex;justify-content:space-between}.cat-cuentas-contables-header .col1{width:80%}.cat-cuentas-contables-header .col2{width:20%}.ctrl-catalogo-cuentas-header{display:flex;justify-content:space-between}.ctrl-catalogo-cuentas-header .col1,.ctrl-catalogo-cuentas-header .col2{width:50%;margin-left:-5px;padding-left:5px}.ctrl-catalogo-cuentas-etiqueta{color:#205599;padding-top:10px}.ctrl-catalogo-activos-header{display:flex}.ctrl-catalogo-activos-header .col1{width:500px;margin-left:-5px;padding-left:5px}.ctrl-catalogo-activos-header .col2{margin-left:5px}.cat-activos-fijos-header{display:flex;justify-content:space-between}.ctrl-catalogo-activos-cuenta-render{display:flex}.ctrl-catalogo-activos-cuenta-render .col1{width:265px;text-align:right}.ctrl-catalogo-activos-cuenta-render .col2{margin-left:5px;width:220px}.popup-des-dep-footer{display:flex;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.popup-des-dep-footer .col1,.popup-des-dep-footer .col2{width:148px;text-align:right}.cat-activos-fijos-etiqueta{font-size:11px!important;font-weight:700;text-align:right;padding-right:5px;padding-top:30px}.div-edo-cuenta-footer{display:flex;width:100%;font-weight:700;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.div-edo-cuenta-footer .col{width:120px;text-align:right}.edo-cuenta-conta-div-excel{width:100%;display:flex;justify-content:space-between}.div-edo-cuenta-footer-tes{display:flex;width:100%;font-weight:700;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.div-edo-cuenta-footer-tes .col{width:136px;text-align:right}.conta-electronica-columnas{width:100%;display:flex}.conta-electronica-columnas .col1{width:60%;padding:5px 0}.conta-electronica-columnas .col2{width:40%;padding:5px 0}.conta-electronica-liga{padding:5px}.conta-electronica-columnas-ligas{display:flex;width:100%;justify-content:space-between}.conta-electronica-columnas-ligas-cuentas{width:100%;text-align:center}.div-ctrl-balance{margin-top:15px;margin-bottom:15px;border-radius:15px;display:flex;flex-direction:column}.div-ctrl-balance .ctrl-nivel-tree-treeview{border:0!important}.div-ctrl-balance .titulo{border-radius:15px 15px 0 0;width:100%;display:flex;padding-top:3px;padding-bottom:3px;justify-content:center;background:#e2e2e2!important;background:linear-gradient(180deg,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe)!important}.div-ctrl-balance .content{height:300px;background-color:#fff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.div-ctrl-balance .footer{display:flex;justify-content:space-between;border-radius:0 0 15px 15px;width:100%;padding:3px;color:#fff!important;background:#fefefe!important;background:linear-gradient(180deg,#fefefe 0,#d1d1d1 49%,#dbdbdb 50%,#e2e2e2)!important}.div-ctrl-balance .footer .col1{display:flex;padding-left:5px}.div-ctrl-balance .footer .col1 .sa-a{width:100px}.div-ctrl-balance .footer .col2{display:flex;justify-content:flex-end}.div-ctrl-balance-subfooter{display:flex;width:100%;margin-bottom:15px;justify-content:space-between}.div-ctrl-balance-subfooter .col{width:50%;text-align:center}.div-conta-foto-item{border-radius:5px;width:350px;height:200px;border:1px solid #205599;margin:10px 2px 2px 5px;position:relative}.div-conta-foto-item.grid{height:263px!important}.div-conta-foto-item .header{text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #205599;height:22px;font-size:13px;font-weight:700;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.div-conta-foto-item .content{max-height:155px;height:155px;overflow:auto;border-bottom:1px solid #000;border-top:1px solid #000;border-color:#fff #000;border-style:none solid;border-width:1px;background:#fff!important}.div-conta-foto-item.grid .content{max-height:211px!important;height:211px!important}.div-conta-foto-item .footer{position:absolute;left:0;bottom:0;text-align:right;padding-top:2px;padding-right:26px;font-size:13px;font-weight:700;border-top:1px solid #205599;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:22px;background:#ededed!important;background:linear-gradient(180deg,#ededed 0,#f6f6f6 45%,#fff)!important}.ctrl-nivel-tree-item .esTotal{border-top:1px solid!important;margin-bottom:5px;font-weight:700!important}.btn-mercapago{background:linear-gradient(180deg,#1dc6ff 0,#64affa 50%,#2c7ee9 51%,#17c5ff)!important}.cat-lineas-tree-header{display:flex;flex-direction:row-reverse}.inv-salida-lotes-no-lotes-registrados{color:#5da4f2;font-weight:700;position:absolute;z-index:999;margin-top:141px;margin-left:99px;font-size:20px}.vcl-col1{width:300px}.vcl-col1,.vcl-col2{text-align:right;padding-right:5px}.vcl-col2{width:115px}.vcl-col3,.vcl-col4{width:300px;text-align:center}.vcl-col3f,.vcl-col4f{width:200px;text-align:right}.vcl-h{border:1px solid #000}.vcl-b{color:#000;background:#cfcfcf!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#cfcfcf),color-stop(100%,#fff))!important;background:linear-gradient(180deg,#cfcfcf 0,#fff)!important}.vcl-buttons{width:100%;text-align:right;padding-top:20px}.vcl-img-user{display:flex;justify-content:center;cursor:pointer}.vcl-img-user img{width:16px;height:16px}.vcl-popup{display:none}.vcl-popup-show{display:block!important}.txt-saldo-anterior .etiqueta-cajatexto{text-align:right!important}.pop-series-observaciones-botones{display:flex;justify-content:space-between;margin-top:25px}.pop-series-observaciones-botones>.col2{margin-right:10px}.vehiculo-llanta{width:70px;height:22px;border-radius:10px;cursor:pointer;border:1px solid #000;background-color:rgba(0,0,0,.788235294117647);position:absolute}.vehiculo-llanta:hover{transition:border .3s ease!important;box-shadow:0 0 5px #000!important;background-color:#8e8f54}.vehiculo-llanta-asignada{width:70px;height:22px;border-radius:10px;cursor:pointer;border:1px solid green;background-color:rgba(0,128,0,.6705882352941176);position:absolute}.vehiculo-llanta-asignada:hover{transition:border .3s ease!important;box-shadow:0 0 5px #000!important;background-color:#8e8f54}.tbl-doep-col1{width:100px;text-align:center}.tbl-doep-col2{margin-left:50px;width:141px;text-align:center}.tbl-doep-totales{display:flex}.tbl-doep-totales .col1{width:79px;padding-right:1px;text-align:right}.tbl-doep-totales .col2{width:149px;padding-right:1px;text-align:right}.tbl-doep-totales .col3{width:59px;padding-right:1px;text-align:right}.ctrl-div-mensaje{visibility:hidden;align-items:center;justify-content:center;position:fixed;width:0;height:0;top:0;left:0;z-index:994;transition:visibility 0s,background-color .5s linear;-webkit-transition:visibility 0s,background-color .5s linear}.link-ventas-existencia-actual{color:#000;font-weight:700;text-align:center;width:400px}.link-ventas-existencia-actual-red{color:red;font-weight:700;text-align:center;width:400px}.grid-venta-item-mobile{border:1px solid #000;background:#efefef}.grid-venta-item-mobile-alter{border:1px solid #000}.grid-venta-item-mobile-alter .row,.grid-venta-item-mobile .row{display:flex;justify-content:space-between;font-size:8.5px;padding:0 5px}.grid-venta-detalle-mobile{height:300px;overflow-y:scroll}.grid-venta-footer{margin-top:10px;display:flex;justify-content:center}.grid-venta-item-mobile .row-header{font-size:8.5px;background:#d7d7d7;padding:0 15px 0 5px}.ctrl-total-tkl,.grid-venta-item-mobile .row-header{display:flex;justify-content:space-between;font-weight:700}.ctrl-total-tkl{margin-bottom:10px;padding:2px;font-size:11px;background-color:#c7d6ff;border:1px solid #205599;border-radius:5px}.ctrl-total-tkl-cell{display:flex}.ctrl-div-mensaje.show{width:100%;height:100%;visibility:visible;background-color:rgba(0,0,0,.4549019607843137)}.ctrl-div-mensaje-content{display:flex;flex-direction:column;position:absolute;z-index:994;background-color:#f5f5f5;border-radius:5px;border:1px #000;left:50%;top:50%;transform:translate(-50%,-50%)}.dropdown-sa,.dropdown-sa .item,.dropdown-sa .ui.label{font-size:11.9px!important;height:20px!important;min-height:20px!important}.dropdown-sa{margin-bottom:2px!important;border:1px solid #ccc!important;border-radius:2px!important}.dropdown-sa .obligatorio{border:1px solid rgba(255,0,0,.3215686274509804)!important;background-color:#fff3f3!important}.dropdown-sa .no-obligatorio{border:1px solid #ccc!important}.dropdown-sa:hover{transition:border .3s ease!important;box-shadow:0 0 5px #205599!important}.dropdown-sa:focus:not(.ctrl-error){outline:none!important;box-shadow:0 0 5px #205599!important;background-color:#fbfba0!important}.dropdown-sa .ui.label{padding:4px!important;height:19px!important;min-height:15px!important;margin:-4px 5px -4px -4px!important}.dropdown-sa .search{margin:-4px!important}.dropdown-sa .dropdown.icon{margin:-25px!important;color:#205599!important;font-size:15px!important}.dropdown-sa>.dropdown.icon:before{content:"\f078"!important;font-family:Icons!important;font-style:normal!important;font-weight:400!important}.dropdown-sa>.dropdown.icon.clear:before{content:"\f00d"!important;color:#1f3a5e!important}.dropdown-sa .item{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;width:100%!important}.dropdown-sa .item,.ui.selection.dropdown .menu>.item{padding:3px 5px!important}.ui.scrolling.dropdown .menu{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;max-width:-webkit-fill-available!important}.div-asignacion-rep-status{width:16px;height:16px;border-radius:100%;margin-left:5px;border:.5px solid #d3d3d3}.div-asignacion-rep-status.amarillo{background:#f7f4bc!important;background:linear-gradient(180deg,#f7f4bc 0,#faf378 50%,#f7eb00 51%,#faf6a8)!important}.div-asignacion-rep-status.rojo{background:#f85032!important;background:linear-gradient(180deg,#f85032 0,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827)!important}.div-asignacion-rep-status.verde{background:#d2ff52!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#d2ff52),color-stop(100%,#91e842))!important;background:linear-gradient(180deg,#d2ff52 0,#91e842)!important}.div-asignacion-rep-status.negro{background:#4c4c4c;background:-webkit-gradient(left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313)}.div-asignacion-rep-status.azul{background:#205599!important;background:-webkit-gradient(left top,left bottom,color-stop(0,#89aad5),color-stop(100%,#205599))!important;background:linear-gradient(180deg,#89aad5 0,#205599)!important}.div-asignacion-rep-status-render{display:flex;margin-top:5px;margin-right:5px;margin-bottom:5px;cursor:pointer;padding:3px 5px 3px 3px}.div-asignacion-rep-status-render.seleccionado{background:#e2e2e2;background:linear-gradient(180deg,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe);border-radius:5px}.div-asignacion-rep-col-header{width:60px;text-align:center;margin-left:5px}.div-asignacion-rep-col-header.max{width:100px!important}.div-asignacion-rep-footer-registros{background:#ededed;background:linear-gradient(180deg,#ededed 0,#f6f6f6 53%,#fff)}.div-asignacion-rep-titulo{text-align:right;margin-top:7px}.menuCrm{color:#000!important;font-weight:700!important;text-align:center!important}.dash-principal{margin-left:50px;margin-top:90px;margin-bottom:400px}.dash-global{display:flex;flex-direction:column}.dash-margenes-globales-mobile,.dash-sucursales-mobile{display:none}.dash-sucursales-pc{display:block;position:absolute;margin-left:780px!important;top:107px!important}.dash-sucursales{width:700px;height:auto;background-color:rgba(38,76,137,.3411764705882353)!important}.dash-dinero{display:flex}.dash-margenes-globales{width:190px;margin-left:10px;height:auto}.dash-suc-margin{margin-top:10px}@media only screen and (max-width:900px){.dash-margenes-globales{display:none!important}.dash-suc-margin{margin-top:10px!important;margin-bottom:150px!important}.dash-sucursales-pc{display:none!important}.dash-margenes-globales-mobile{display:block!important;margin-top:10px}.dash-sucursales-mobile{display:contents!important}.dash-sucursales{width:700px;height:auto;position:unset!important;margin-left:0!important;background-color:rgba(38,76,137,.3411764705882353)!important}}.crear-cliente-btn{cursor:pointer}.crear-cliente-btn-img{width:100%}.crear-cliente-btn-img:hover{width:108%;transition:width .2s}.chat-main-show{position:relative}.chat-main-hide{display:none}.chat-border-titulo{height:228px;background-color:#192d3e;position:absolute;left:0;top:0;width:100%;z-index:-1}.chat-content{margin:5px;width:calc(100% - 5px);height:calc(100vh - 250px);border-radius:25px;display:flex;overflow:hidden}.chat-content>.col1{min-width:340px;max-width:340px;border-radius:25px 0 0 25px}.chat-content>.col2{width:calc(100% - 300px)}.chat-buscar{padding:20px;background-color:#f5f5f5;border-radius:25px 0 0 0;border:1px solid #e4e2e2;height:140px}.chat-buscar>.r1{display:flex;justify-content:space-between;align-items:center}.chat-buscar>.r2{margin-top:10px;width:100%}.chat-buscar .r2 .input{width:100%!important;border-radius:25px!important}.chat-buscar .button-sidebar:hover{cursor:pointer}.chat-contactos{position:relative;height:calc(100% - 137px);border-radius:0 0 0 25px;border:1px solid #e4e2e2;background-color:#fff}.chat-contactos>.scroll{position:relative;overflow-y:scroll;width:100%;height:84%;border-radius:0 0 0 25px}.chat-contacto{display:flex;background-color:#fff;justify-content:space-between;width:100%;padding:15px;cursor:pointer;transition:background-color .3s}.chat-contacto:hover{background-color:#f5f5f5}.chat-contacto>.col1{width:30px}.chat-contacto>.col2{width:170px;margin:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-contacto-seleccionado{display:flex;background-color:#92ec80;justify-content:space-between;width:100%;padding:15px;cursor:pointer;transition:background-color .3s}.chat-contacto-seleccionado>.col1{width:30px}.chat-contacto-seleccionado>.col2{width:170px;margin:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-contacto>.col3{text-align:left}.chat-contacto .titulo{font-size:14px;font-weight:700}.chat-contacto .ultimo-chat{font-size:11px}.chat-titulo{background-color:#205599;border-radius:0 25px 0 0;padding:20px;height:70px;justify-content:space-between}.chat-titulo,.chat-titulo>.chat-etiqueta{display:flex;align-items:center}.chat-etiqueta>.col1{width:45px}.chat-etiqueta>.col2{color:#f5f5f5;font-size:18px;padding-top:5px;padding-left:15px}.chat-menu{color:#fff}.chat-menu:hover{cursor:pointer}.chat-chat{height:calc(100% - 68px);position:relative;background:#fff;border-radius:0 0 25px 0;background:radial-gradient(ellipse at center,#fff 0,#f6f6f6 47%,#ededed 100%)}.chat-chat-scroll{top:0;left:0;padding:30px;width:100%;height:92%;overflow:auto}.chat-input{position:absolute;bottom:10px;left:15px;background-color:#fff;width:calc(100% - 30px);border-radius:15px;padding:5px;display:flex}.chat-input input{width:100%}.chat-input input,.chat-input input:focus{border:0;outline:none}.chat-input>.col1{width:calc(100% - 25px)}.chat-input>.col2{width:25px;cursor:pointer}.chat-item{width:100%;justify-content:space-between;position:relative}.chat-item>.remitente{background-color:#205599;max-width:90%;color:#fff!important;padding:10px;border:1px solid;border-radius:20px;margin-bottom:10px;margin-left:0;display:flex;flex-direction:column;justify-content:start;align-items:self-start}.chat-item>.remitente:after{position:absolute;content:"";background-image:none;z-index:2;width:.7777em;height:.7777em;transition:background .1s ease;background-color:inherit;border-color:inherit;margin-top:-1px;top:40%;right:2px;border-width:0 0 1px 1px;transform:translateX(50%) translateY(-50%) rotate(225deg)}.chat-item>.remitente-link{background-color:#3c5367;max-width:90%;color:#fff;padding:10px;border:1px solid;border-radius:20px;margin-bottom:10px}.chat-item>.remitente-link:after{position:absolute;content:"";background-image:none;z-index:2;width:.7777em;height:.7777em;transition:background .1s ease;background-color:inherit;border-color:inherit;margin-top:-1px;top:40%;right:2px;border-width:0 0 1px 1px;transform:translateX(50%) translateY(-50%) rotate(225deg)}.chat-item>.destinatario{max-width:90%;background-color:#32688a;padding:10px;color:#fff!important;border:1px solid #f5f5f5;border-radius:20px;margin-bottom:10px;margin-right:auto}.chat-item>.destinatario:before{position:absolute;content:"";background-image:none;z-index:2;width:.7777em;height:.7777em;transition:background .1s ease;background-color:inherit;border-color:inherit;margin-top:-1px;top:41%;left:1px;border-width:0 0 1px 1px;transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:auto;right:auto}.chat-item{color:#9fcff4;margin-top:-6px;padding-top:1px;display:flex;justify-content:end;align-items:center}.chat-item-usuario{font-size:10.5px;font-weight:bolder;margin-left:4px;justify-content:start}.remitente-opciones-disable{display:none}.chat-item-fecha{font-size:9.5px;top:5px}.chat-contactos-titulo{box-sizing:border-box;padding:15px 10px;font-size:25px;color:#19a5cf;text-align:left;border:2px solid hsla(0,0%,100%,0)}.chat-contactos-titulo:hover{cursor:pointer}.chat-contactos-titulo-seleccionado{border:2px solid #205599;border-radius:5px}.pestaña-seleccionada-conversaciones{border-top:2px solid #205599;border-right:2px solid #205599;border-radius:0 5px 0 0}.pestaña-seleccionada-grupos{border-top:2px solid #205599;border-left:2px solid #205599;border-radius:5px 0 0 0}.comments-container{background-color:#f6f6f6;padding-bottom:5px;width:600px}.comments-messages{padding:10px;height:232px}.comments-messages-list{height:180px;overflow-y:auto}.comments-input{bottom:10px;left:15px;background-color:#fff;width:calc(100% - 20px);border-radius:15px;padding:5px;display:flex;margin-left:10px}.comments-input input{width:100%;border:1px;outline:none;line-height:30px}.comments-input input:focus{border:0;outline:none}.comments-input>.col1{width:calc(100% - 10px)}.comments-input>.col2{display:flex;width:60px;cursor:pointer;margin-right:10px}.comments-adjunto{margin:10px;cursor:pointer;display:flex;flex-wrap:wrap;grid-gap:2px;gap:2px}.comments-adjunto .label-datos-adjunto{display:flex;align-items:center;box-sizing:border-box;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comments-adjunto .label-datos-adjunto:hover{filter:brightness(.8)}.div-compartir-buscar{padding:5px;width:100%}.div-compartir-buscar .ui.icon.input{width:100%}.div-compartir-buscar .ui.button{margin-left:5px}.insertar-nombre-grupo{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;grid-gap:1.5vh;gap:1.5vh;margin:.5vh 0}.insertar-imagen-grupo :hover{cursor:pointer}.div-compartir-comentario{width:100%;padding:5px}.div-compartir-comentario>textarea{width:100%;resize:none}