@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.aita-header-wrapper{align-items:stretch;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;width:100%}.aita-header-background{background:radial-gradient(circle at center,#fff 0,#fff 45%,#e5f7ea 75%,#2ea84f 100%)}.aita-header-banner{align-items:center;box-sizing:border-box;display:flex;height:150px;justify-content:center;padding:12px 16px;width:100%}.aita-header-logo-link{align-items:center;display:inline-flex;justify-content:center}.aita-header-logo-img{height:190px;width:auto}.aita-header-main{background-color:#33a84f;box-shadow:0 2px 8px #00000024;color:#fff;position:sticky;top:0;width:100%;z-index:1000}.aita-header-main-inner{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:8px 24px}.aita-header-nav{align-items:center;display:flex;gap:22px}.aita-header-nav-link{color:#fff;font-size:.9rem;font-weight:500;padding-bottom:2px;position:relative;text-decoration:none}.aita-header-nav-link:after{background:#e1e34a;border-radius:999px;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.aita-header-nav-link:hover:after{width:100%}.aita-header-cta-wrapper{align-items:center;display:flex}.aita-header-cta{background:#e1e34a;border-radius:999px;box-shadow:0 8px 18px #0000002e;color:#14532d;font-size:.86rem;font-weight:700;letter-spacing:.05em;padding:7px 16px;text-decoration:none;text-transform:uppercase}.aita-header-cta:hover{filter:brightness(1.05)}.aita-header-menu-button{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:28px;transition:transform .3s ease,background-color .3s ease}.aita-header-menu-button:hover{transform:scale(1.1)}.aita-header-menu-button:active{transform:scale(.95)}.aita-header-side-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff5;box-shadow:2px 0 20px #00000040;box-sizing:border-box;height:100%;left:0;padding:20px;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s ease;width:240px;z-index:1100}.aita-header-side-menu-open{transform:translateX(0)}.aita-header-close-button{background:none;border:none;color:#111827;cursor:pointer;font-size:28px;position:absolute;right:16px;top:14px;transition:color .3s ease}.aita-header-close-button:hover{color:#ef4444}.aita-header-side-list{list-style:none;margin:60px 0 0;padding:0}.aita-header-side-list li{border-bottom:1px solid #00000026;padding:14px 0}.aita-header-side-list a{align-items:center;color:#111827;display:flex;font-size:.98rem;font-weight:500;gap:10px;text-decoration:none;transition:color .3s ease,transform .3s ease,text-shadow .3s ease}.aita-header-side-list a svg{font-size:1.2rem}.aita-header-side-list a:hover{color:#22c55e;text-shadow:0 0 6px #22c55e99;transform:translateX(4px)}.aita-header-backdrop{background-color:#0006;inset:0;position:fixed;z-index:1090}@media (max-width:1024px){.aita-header-cta-wrapper,.aita-header-nav{display:none}.aita-header-menu-button{display:inline-flex}.aita-header-main-inner{gap:12px;justify-content:flex-start}}@media (max-width:768px){.aita-header-banner{height:130px}.aita-header-logo-img{height:100px}.aita-header-side-menu{width:70%}}main.aita-home{background-color:#f5f7fb;color:#111827;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden;overflow-y:visible!important}.aita-home-section{margin:0 auto;max-width:1200px;padding:60px 20px}.aita-home-section-title{color:#163300;font-size:2rem;font-weight:700;margin-bottom:16px;position:relative;text-align:center}.aita-home-section-title:after{background:linear-gradient(90deg,#2e7d32,#388f06);border-radius:999px;content:"";display:block;height:3px;margin:12px auto 0;width:60px}.aita-home-section-subtitle{color:#4b5563;font-size:.98rem;line-height:1.5;margin:0 auto 36px;max-width:650px;text-align:center}.aita-home-hero{background:linear-gradient(135deg,#0b3b1a,#2ea84f 60%,#9ad59f);color:#fff;overflow:visible;padding:40px 0 24px}.aita-home-hero-inner{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);margin:0 auto;max-width:1200px;padding:20px 20px 0}.aita-home-hero-content{max-width:520px}.aita-home-hero-badge{background:#0f172a40;border-radius:999px;color:#e5fdf4;display:inline-block;font-size:.78rem;letter-spacing:.08em;margin-bottom:12px;padding:5px 12px;text-transform:uppercase}.aita-home-hero-title{font-size:2.4rem;font-weight:800;line-height:1.1;margin-bottom:16px}.aita-home-hero-subtitle{color:#e5e7eb;font-size:.98rem;line-height:1.6;margin-bottom:10px}.aita-home-hero-note{color:#d1fae5;font-size:.8rem;margin-bottom:18px}.aita-home-hero-bullets{list-style:none;margin:0 0 18px;padding:0}.aita-home-hero-bullets li{align-items:flex-start;display:flex;font-size:.93rem;gap:10px;margin-bottom:8px}.aita-home-hero-bullets svg{color:#a5d6a7;flex-shrink:0;margin-top:3px}.aita-home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.aita-home-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;padding:9px 18px;text-decoration:none;transition:all .2s ease}.aita-home-btn-primary{background:linear-gradient(135deg,#22c55e,#e1e34a);box-shadow:0 10px 24px #16a34a80;color:#052e16}.aita-home-btn-primary:hover{box-shadow:0 12px 30px #16a34a99;transform:translateY(-1px)}.aita-home-btn-secondary{background:#0f172a26;border:1px solid #e2e8f080;color:#ecfdf5}.aita-home-btn-secondary:hover{background:#0f172a47}.aita-home-hero-media{overflow:visible;width:100%}.aita-home-carousel-wrapper{aspect-ratio:18/7;background:#fff;border-radius:18px;box-shadow:0 16px 40px #00000073;margin:0 0 0 auto;max-width:720px;overflow:hidden;position:relative;width:100%}.aita-home-carousel-wrapper .slick-list,.aita-home-carousel-wrapper .slick-slider{height:100%}.aita-home-carousel-wrapper .slick-track{align-items:stretch;display:flex}.aita-home-carousel-wrapper .slick-slide{height:auto}.aita-home-carousel-image{display:block;height:100%;object-fit:cover;width:100%}.aita-home-arrow{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172ad9;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;width:40px;z-index:10}.aita-home-arrow-prev{left:14px}.aita-home-arrow-next{right:14px}.aita-home-arrow:hover{background-color:#e1e34a;box-shadow:0 10px 25px #00000059;color:#111827;transform:translateY(-50%) scale(1.05)}.aita-home-carousel-wrapper .slick-dots li button:before{color:#cbd5f5;font-size:10px;opacity:.7}.aita-home-carousel-wrapper .slick-dots li.slick-active button:before{color:#fff;opacity:1}.aita-home-tagline{margin:20px auto 10px;max-width:1200px;padding:0 20px;text-align:center}.aita-home-tagline-img{height:auto;max-width:80%}.aita-home-stats{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:10px auto 0;max-width:1200px;padding:0 20px 20px}.aita-home-stat{background:#0f172a1f;border-radius:12px;flex:1 1 220px;max-width:320px;padding:10px 16px}.aita-home-stat-number{display:block;font-size:.95rem;font-weight:600}.aita-home-stat-label{color:#e5e7eb;font-size:.85rem;margin-top:4px}.aita-home-how{background-color:#f5f7fb}.aita-home-how-steps{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.aita-home-step{background:#fff;border-radius:14px;box-shadow:0 10px 30px #94a3b840;flex:1 1 260px;max-width:340px;padding:24px 20px;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.aita-home-step-number{background:radial-gradient(circle at 30% 30%,#5bd27e 0,#33a84f 60%,#1f7a3b 100%);border-radius:999px;color:#fff;font-size:1.2rem;font-weight:700;height:46px;line-height:46px;margin-bottom:14px;text-align:center;width:46px}.aita-home-step h3{color:#111827;font-size:1.05rem;margin-bottom:8px}.aita-home-step p{color:#4b5563;font-size:.93rem;line-height:1.6}.aita-home-step:hover{box-shadow:0 16px 40px #94a3b859;transform:translateY(-6px)}.aita-home-categories-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:10px}.aita-home-category-img{background-color:#fff;border-radius:12px;box-shadow:0 12px 30px #94a3b84d;object-fit:contain;padding:10px;transition:transform .3s ease,box-shadow .3s ease;width:220px}.aita-home-category-img:hover{box-shadow:0 18px 45px #94a3b880;transform:translateY(-6px) scale(1.02)}.aita-home-video-wrapper{background-position:50%;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;left:0;max-width:100vw;overflow:hidden;padding:70px 20px;position:relative;transform:none;width:100%}.aita-home-video-wrapper:before{content:"";inset:0;position:absolute}.aita-home-video-container{max-width:900px;position:relative;width:100%;z-index:1}.aita-home-video{border-radius:18px;box-shadow:0 20px 45px #0009;display:block;max-height:500px;width:100%}.aita-home-bg-section{background-image:url(/static/media/fondoverde.0c64252d5f0042243c54.png);background-position:50%;background-size:cover;overflow:hidden;position:relative}.aita-home-bg-section:before{background:#ffffffd9;content:"";inset:0;position:absolute}.aita-home-bg-section>.aita-home-section{position:relative;z-index:1}.aita-home-allies{text-align:center}.aita-home-allies-legend{color:#4b5563;font-size:.97rem;margin:0 auto 26px;max-width:620px}.aita-home-highlight{color:#2e7d32;font-weight:600}.aita-home-allies-grid{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);justify-items:center}.aita-home-ally-card{align-items:center;background-color:#fff;border-radius:14px;box-shadow:0 10px 28px #94a3b84d;display:flex;height:160px;justify-content:center;padding:20px;transition:transform .25s ease,box-shadow .25s ease;width:160px}.aita-home-ally-card:hover{box-shadow:0 16px 40px #94a3b88c;transform:translateY(-6px)}.aita-home-ally-logo{max-height:100%;max-width:100%;object-fit:contain}.aita-home-why-items{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:10px}.aita-home-why-item{background:#fff;border-radius:14px;box-shadow:0 10px 30px #94a3b859;flex:1 1 230px;max-width:260px;padding:22px 18px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.aita-home-why-icon{color:#2e7d32;font-size:32px;margin-bottom:8px}.aita-home-why-item h3{color:#111827;font-size:1.02rem;margin-bottom:6px}.aita-home-why-item p{color:#4b5563;font-size:.93rem;line-height:1.5}.aita-home-why-item:hover{box-shadow:0 18px 45px #94a3b88c;transform:translateY(-6px)}.aita-home-testimonials{padding-bottom:70px}.aita-home-testimonials-list{display:flex;flex-direction:column;gap:24px;margin:24px auto 0;max-width:1000px}.aita-home-testimonial{background:#fff;border-radius:16px;box-shadow:0 14px 40px #94a3b880;padding:26px 24px 20px;position:relative}.aita-home-testimonial:before{color:#2e7d32;content:"“";font-size:3rem;left:18px;opacity:.15;position:absolute;top:8px}.aita-home-quote{color:#374151;font-style:italic;line-height:1.7;margin-bottom:14px}.aita-home-author{color:#2e7d32;font-size:.95rem;font-weight:600;text-align:right}.aita-home-contact{padding-bottom:70px;padding-top:40px}.aita-home-contact-inner{background:#fff;border-radius:18px;box-shadow:0 14px 40px #94a3b873;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin:0 auto;max-width:900px;padding:26px 24px}.aita-home-contact-title{color:#14532d;font-size:1.4rem;font-weight:700;margin-bottom:6px}.aita-home-contact-text{color:#4b5563;font-size:.95rem;max-width:520px}.aita-home-contact-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.aita-home-btn-outline{background:#0000;border:1px solid #22c55e;color:#14532d}@media (max-width:1024px){.aita-home-hero-inner{grid-template-columns:minmax(0,1fr);padding-top:10px}.aita-home-hero-content{max-width:100%}.aita-home-carousel-wrapper{aspect-ratio:16/9;margin:20px auto 0;max-width:100%}.aita-home-allies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.aita-home-section{padding:40px 14px}.aita-home-hero{padding-top:30px}.aita-home-hero-inner{padding-inline:16px}.aita-home-hero-title{font-size:1.9rem}.aita-home-carousel-wrapper{aspect-ratio:4/3;margin:0 auto;max-width:100%}.aita-home-tagline-img{max-width:95%}.aita-home-categories-grid,.aita-home-stats{flex-direction:column}.aita-home-category-img{margin:0 auto;max-width:260px;width:100%}.aita-home-video-wrapper{padding:50px 16px}.aita-home-video{max-height:320px}.aita-home-allies-grid{grid-template-columns:1fr}.aita-home-ally-card{max-width:260px;width:100%}.aita-home-why-items{align-items:center;flex-direction:column}.aita-home-why-item{max-width:280px;width:100%}.aita-home-contact-inner{flex-direction:column}}.productos-container{background:linear-gradient(#ffffff80,#ffffff80),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4CAYAAADsEGyPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFH2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI1LTA1LTA1PC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjc0ZGY2MmE1LWY2ZmItNDBjNy1hZDM5LTJkMTgxZjRiMTc1ZDwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5Qb3N0IGRlIEluc3RhZ3JhbSBQcm9kdWN0b3MgT3Jnw6FuaWNvcyBNaW5pbWFsaXN0YSBWZXJkZSAtIDE8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6dGl0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sCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gIAAP//7NgBCQAAAICg/6/bEegMBQcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMBeAAAA///s2AEJAAAAgKD/r9sR6AwFBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAA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AAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gIAAP//7NgBCQAAAICg/6/bEegMBQcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMBeAAAA///s2AEJAAAAgKD/r9sR6AwFBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYCAAD//+zYAQkAAACAoP+v2xHoDAUHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAnuAAAAAA9gQHAAAAsCc4AAAAgD3BAQAAAOwJDgAAAGBPcAAAAAB7ggMAAADYExwAAADAXgAAAP//7NgBCQAAAICg/6/bEegMBQcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2BAcAAACwJzgAAACAPcEBAAAA7AkOAAAAYE9wAAAAAHuCAwAAANgTHAAAAMCe4AAAAAD2AgAA///t2AEJAAAAgKD/r9sR6AwFBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYEBwAAALAnOAAAAIA9wQEAAADsCQ4AAABgT3AAAAAAe4IDAAAA2BMcAAAAwJ7gAAAAAPYCposMNfS8/tIAAAAASUVORK5CYII=) no-repeat top;background-size:cover;box-sizing:border-box;padding:40px 20px;width:100%}.inner-productos{margin:0 auto;max-width:1200px;text-align:center}.titulo-productos{color:#0b6623;font-size:2rem;margin-bottom:30px}.catalogo-grid{align-items:center;display:flex;flex-direction:column;gap:40px;margin-bottom:60px}.catalogo-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:600px;overflow:hidden;width:90%}.catalogo-item img{display:block;height:auto;width:100%}.footer{background-color:#000;color:#fff;padding:50px 20px 30px;position:relative;text-align:center;z-index:1}.footer-content{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1100px}.footer-main h2{font-family:Georgia,serif;font-size:2.4rem;margin-bottom:16px}.footer-main p{color:#ccc;font-size:1.05rem;line-height:1.6;margin:0 auto 24px;max-width:600px}.footer-cta{align-items:center;background:linear-gradient(135deg,#00c853,#00ff90);border-radius:999px;box-shadow:0 0 18px #00c85399;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:12px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.footer-cta-icon{font-size:1.4rem}.footer-cta:hover{box-shadow:0 0 24px #00ff90cc;opacity:.95;transform:translateY(-3px)}.footer-social{align-items:center;display:flex;flex-direction:column}.footer-social-title{color:#aaa;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.separator{background-color:#00c853;border-radius:2px;height:3px;margin:14px auto 18px;width:60px}.social-icons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.social-icon{align-items:center;background-color:#00c853;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.5rem;height:50px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;width:50px}.social-icon:hover{background-color:#00ff90;box-shadow:0 0 15px #00c853;transform:translateY(-6px)}.footer .copyright{color:#888;font-size:.9rem;margin-top:30px}.footer-link{color:#00ff90;display:inline-block;font-size:.9rem;margin-top:8px;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.footer-content{align-items:center;flex-direction:row;justify-content:space-between;text-align:left}.footer-main p{margin-left:0;margin-right:0}.footer{text-align:left}.copyright{text-align:center}}@media (max-width:480px){.footer-main h2{font-size:2rem}.footer-cta{justify-content:center;width:100%}}.nosotros-background{background:url(/static/media/nosotros-bg.ce4743d0429932ce28cd.png) no-repeat 50%/cover;margin:0;min-height:100vh;padding:0;position:relative}.nosotros-background:before{background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.nosotros-container{color:#333;font-family:Segoe UI,sans-serif;padding:40px 20px;position:relative;z-index:1}.nosotros-header{color:#fff;margin-bottom:2rem;text-align:center}.nosotros-header h1{font-size:2.8rem;margin-bottom:10px}.nosotros-header p{color:#ddd;font-size:1.2rem}.cards{display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.cards>.historia,.cards>.mision,.cards>.vision{align-items:center;background-color:#fffffff2;border-radius:12px;box-shadow:0 0 12px #00000012;display:flex;flex:1 1;flex-direction:column;min-width:240px;padding:2rem;text-align:center}.cards>.historia h2,.cards>.mision h3,.cards>.vision h3{color:#228b22;margin-bottom:1rem}.cards>.historia p,.cards>.mision p,.cards>.vision p{font-size:1rem;line-height:1.4}.icono{color:#55fa4d;font-size:2.5rem;margin-bottom:.75rem}.valores{text-align:center}.valores h3{align-items:center;color:#55fa4d;font-size:1.6rem;gap:10px;margin-bottom:1rem}.valores h3,.valores ul{display:flex;justify-content:center}.valores ul{flex-wrap:wrap;gap:1.5rem;list-style:none;padding:0}.valores li{background-color:#228b22;border-radius:20px;color:#fff;font-weight:500;padding:.7rem 1.5rem;transition:background .3s ease}.valores li:hover{background-color:#1b701a}.cards>div{text-align:left}.cards>div h2,.cards>div h3{text-align:center}.cards>div p{line-height:1.6;text-align:justify}@media (max-width:992px){.cards{flex-wrap:wrap;justify-content:center}.cards>.historia,.cards>.mision,.cards>.vision{flex:0 1 45%;margin-bottom:2rem}}@media (max-width:768px){.nosotros-container{padding:20px 10px}.cards>.historia,.cards>.mision,.cards>.vision{flex:0 1 100%;max-width:100%}.cards{gap:1.5rem}}@media (max-width:576px){.nosotros-header h1{font-size:2rem}.nosotros-header p{font-size:1rem}.cards>.historia h2,.cards>.mision h3,.cards>.vision h3{font-size:1.25rem}.cards>.historia p,.cards>.mision p,.cards>.vision p{font-size:.95rem}.icono{font-size:2rem}}.politica-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:40px 20px}.politica-titulo{color:#0b6623;font-size:2.3rem;font-style:italic;font-weight:700;margin-bottom:30px;text-align:center}.politica-texto{color:#333;font-size:1.05rem;line-height:1.8;max-width:850px;text-align:justify}.politica-lista-columnas{display:flex;gap:40px;justify-content:space-between;margin:20px 0}.politica-lista-columnas ul{flex:1 1;padding-left:20px}.politica-texto ol,.politica-texto ul{margin-bottom:15px;margin-top:15px;padding-left:40px}.politica-texto li{margin-bottom:10px}.privacidad-lista,.privacidad-lista-numerada{margin-bottom:15px;margin-top:15px;padding-left:40px}.privacidad-importante{font-weight:700;margin-top:30px}.privacidad-fecha{margin-top:40px;text-align:center}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.login-container{align-items:flex-start;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:100px auto;max-width:400px;padding:15px 20px 20px;text-align:center;width:100%}.page-title{color:#333;font-size:1.8rem;margin-bottom:20px;text-align:center}.login-form{align-items:center;display:flex;flex-direction:column;gap:15px}.form-group label{color:#333;font-size:1rem;text-align:center}.form-group input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:10px;width:100%}.error-message{color:red;font-size:.9rem;text-align:center}.login-btn{background-color:#0b6623;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px;transition:background-color .3s ease;width:100%}.login-btn:hover{background-color:#09521b}.login-hero{align-items:center;background-image:url(/static/media/fondologin.3817519ef11239d73b77.png);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative}.login-hero .login-overlay{background:#fff9;content:"";inset:0;pointer-events:none;position:absolute}.login-hero .login-container{margin-top:-80px;position:relative;z-index:1}.aita-asesores{background:radial-gradient(circle at top,#e0f2f1 0,#f9fafb 40%,#fff 100%);padding:70px 20px}.aita-asesores-shell{margin:0 auto;max-width:1200px}.aita-asesores-header{margin-bottom:40px;text-align:center}.aita-asesores-chip{background:#16a34a1f;border-radius:999px;color:#166534;display:inline-block;font-size:.78rem;letter-spacing:.12em;margin-bottom:10px;padding:4px 12px;text-transform:uppercase}.aita-asesores-title{color:#0b6623;font-size:2.1rem;margin-bottom:10px}.aita-asesores-description{color:#4b5563;font-size:.97rem;line-height:1.6;margin:0 auto;max-width:620px}.aita-asesores-list{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.aita-asesores-item{grid-gap:16px;align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 28px #0f172a1f;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:18px;transition:transform .25s ease,box-shadow .25s ease}.aita-asesores-item:hover{box-shadow:0 16px 36px #0f172a2e;transform:translateY(-4px)}.aita-asesores-photo-wrapper{flex-shrink:0;height:90px;position:relative;width:90px}.aita-asesores-photo{border:3px solid #bbf7d0;border-radius:50%;box-shadow:0 6px 14px #0f172a40;height:100%;object-fit:cover;width:100%}.aita-asesores-info{text-align:left}.aita-asesores-name{color:#111827;font-size:1.05rem;font-weight:700;margin:0}.aita-asesores-role{color:#047857;font-size:.9rem;font-weight:500;margin:2px 0 8px}.aita-asesores-small{color:#6b7280;font-size:.85rem;line-height:1.5;margin:0 0 10px}.aita-asesores-whatsapp{align-items:center;background:#25d366;border:none;border-radius:999px;box-shadow:0 10px 22px #22c55e73;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;padding:8px 14px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.aita-asesores-whatsapp-icon{font-size:1.1rem}.aita-asesores-whatsapp:hover{background:#22c55e;box-shadow:0 14px 30px #22c55e99;transform:translateY(-1px)}@media (max-width:992px){.aita-asesores-list{grid-template-columns:1fr}}@media (max-width:640px){.aita-asesores{padding:50px 16px}.aita-asesores-item{grid-template-columns:1fr;text-align:center}.aita-asesores-photo-wrapper{margin:0 auto}.aita-asesores-info{text-align:center}}.logout-button{align-items:center;background-color:#c0392b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;margin-bottom:20px;margin-right:.5rem;padding:8px 16px}.logout-button:hover{background:#a83224;transform:translateY(-2px)}.admin-section{margin-bottom:20px}.tables-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.tables-container .admin-section{flex:1 1;min-width:300px}.inventory-table td,.inventory-table th{padding:8px}.inventory-table th{background:#f2f2f2;text-align:left}@media (max-width:768px){.tables-row{flex-direction:column}.table-wrapper{min-width:100%}.inventory-table td,.inventory-table th{padding:6px 4px}.back-menu-btn{background:#6c757d;border:none;border-radius:.25rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .2s ease,transform .2s ease}.back-menu-btn:hover{background:#5a6268;transform:translateY(-2px)}.back-menu-btn,.logout-button{align-items:center;display:inline-flex;margin-bottom:20px;vertical-align:middle}}.search-container{margin-bottom:1rem}.dashboard-container{margin:0 auto;max-width:1200px;padding:20px}.top-buttons{flex-wrap:wrap;justify-content:flex-start}.back-menu-btn,.logout-button{align-items:center;border-radius:6px;display:inline-flex;font-weight:600;justify-content:center;padding:10px 14px;transition:transform .2s ease}.back-menu-btn:hover,.logout-button:hover{transform:translateY(-2px)}.tables-row{flex-wrap:wrap}.table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 6px #0000000d;flex:1 1 360px;min-width:320px;overflow-x:auto;padding:10px 10px 0;width:100%}.table-wrapper>h2{color:#111;font-size:1.05rem;font-weight:700;margin:4px 4px 8px}.inventory-table{font-size:15px;min-width:700px}.inventory-table td,.inventory-table th{border-bottom:1px solid #e5e7eb;border-right:1px solid #f1f1f1;padding:12px 14px;text-align:left;white-space:nowrap}.inventory-table td:last-child,.inventory-table th:last-child{border-right:0}.inventory-table thead th{background:#f8fafc;color:#333;font-weight:700;position:sticky;top:0;z-index:5}.inventory-table tbody tr:hover td{background:#f1f5ff;transition:background .2s}.quote-btn{background:#2563eb;border-radius:6px;font-weight:600;padding:8px 14px}.quote-btn:hover{background:#1d4ed8}.search-container{margin:1rem 0;text-align:left}.search-input{border-radius:8px;box-shadow:inset 0 1px 2px #0000000a;padding:10px 14px}.search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}@media (max-width:768px){.dashboard-container{padding:12px}.top-buttons{flex-direction:column;gap:8px}.back-menu-btn,.logout-button{font-size:.95rem;width:100%}.tables-row{gap:12px}.table-wrapper{border-radius:8px;flex:1 1 100%;min-width:100%}.inventory-table{min-width:600px}}.inventory-container{padding:20px}.logout-btn{align-items:center;background-color:#c0392b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;margin-bottom:20px;margin-right:.5rem;padding:8px 16px}.inventory-title{font-size:1.5rem;margin-bottom:16px}.inventory-table{border-collapse:collapse;text-align:left;width:100%}.logout-btn:hover{background-color:#a83224;transform:translateY(-2px);transition:background-color .2s ease,transform .2s ease}.inventory-table td,.inventory-table th{border:1px solid #ccc;padding:10px}.inventory-table th{background-color:#f2f2f2;font-weight:700}.quote-btn{background-color:#2980b9;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.quote-btn:hover{background-color:#1f6391}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tables-row{align-items:flex-start;display:flex;gap:20px}.table-wrapper{flex:1 1}.top-buttons{display:flex;gap:.5rem;margin-bottom:1rem}.back-menu-btn{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .2s ease}.back-menu-btn:hover{background:#5a6268;transform:translateY(-2px)}.back-menu-btn,.logout-btn{align-items:center;display:inline-flex;margin-bottom:20px;vertical-align:middle}.logout-btn{margin-right:10px}.back-menu-btn .icon,.logout-btn .icon{margin-right:.25rem}.search-row{margin-bottom:1rem;text-align:center}.search-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;max-width:400px;padding:.5rem .75rem;width:100%}.actions-cell{display:flex;flex-wrap:nowrap;gap:.5rem}.inventory-table td.actions-cell{white-space:nowrap}.who-btn{background-color:#27ae60;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;padding:6px 12px;transition:background-color .2s ease,transform .2s ease;width:auto}.who-btn:hover{background-color:#1e8b4e;transform:translateY(-2px)}.modal-backdrop{align-items:center;background:#00000073;display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal-backdrop.show,.modal-card{display:flex}.modal-card{background:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 20px 60px #00000059;color:#333;flex-direction:column;max-height:90vh;overflow:hidden;width:min(880px,100%)}.modal-header{border-bottom:1px solid #e5e7eb;gap:12px;padding:12px 16px}.modal-header h3{font-size:1.05rem;font-weight:700;margin:0}.modal-close{color:#333;font-size:1.25rem;margin-left:auto}.modal-body{overflow:auto;padding:12px 16px 16px}.spinner{opacity:.9;padding:40px 0;text-align:center}.empty-note{background:#f7f7f7;border:1px solid #e5e7eb;border-radius:8px;color:#555;padding:12px;text-align:center}.accordion{grid-gap:10px;display:grid;gap:10px}.acc-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.acc-item summary{align-items:center;cursor:pointer;display:flex;list-style:none;padding:12px 14px}.acc-item summary::-webkit-details-marker{display:none}.acc-title{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto;width:100%}.acc-name{font-weight:700}.acc-clave{color:#666;font-size:.85rem}.acc-count{background:#f2f2f2;border-radius:999px;color:#333;font-size:.85rem;padding:3px 8px}.owners-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:8px 14px 14px}.owner-row{grid-gap:2px;background:#fafafa;border:1px solid #eee;border-radius:8px;display:grid;gap:2px;padding:10px 12px}.owner-main{display:flex;gap:10px;justify-content:space-between}.owner-name{font-weight:600}.owner-qty{color:#2980b9;font-weight:700}.owner-sub{color:#666;display:flex;font-size:.9rem;justify-content:space-between}.owners-view{grid-gap:12px;display:grid;gap:12px}.ov-head{border-bottom:1px solid #e5e7eb;gap:12px;justify-content:space-between;padding:6px 0 4px}.ov-head,.ov-title{align-items:center;display:flex}.ov-title{flex-wrap:wrap;gap:8px}.ov-name{font-weight:800}.chip{align-items:center;background:#f2f2f2;border:1px solid #e5e7eb;border-radius:999px;color:#333;display:inline-flex;font-size:.82rem;gap:6px;padding:4px 10px}.chip-ghost{background:#fff}.chip-qty{background:#2980b9;border-color:#1f6391;color:#fff;font-weight:700}.owners-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;list-style:none;margin:0;padding:8px 0 0}@media (min-width:560px){.owners-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.owners-grid{grid-template-columns:repeat(3,1fr)}}.owner-card{grid-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:8px;padding:12px}.owner-card__top{align-items:center;display:flex;justify-content:space-between}.owner-card__name{font-weight:700}.owner-card__row{align-items:center;color:#555;display:flex;font-size:.9rem;gap:8px;justify-content:space-between}.owner-card__days{font-size:.85rem;opacity:.9}@media (max-width:768px){.tables-row{flex-direction:column}.search-row{text-align:center}.global-btn{margin-left:0;position:sticky;top:8px;width:100%}}.global-search{align-items:center;display:flex;gap:10px;padding:0 0 10px}.global-search input{border:1px solid #ccc;border-radius:6px;flex:1 1;padding:8px 12px}.global-search__loading{color:#666;font-size:.9rem}.cotizacion-container{padding:20px}.logo-container{margin-bottom:0;text-align:center}.cotizacion-logo{height:auto;max-width:400px;width:100%}.cotizacion-title{margin-bottom:.5rem;margin-top:.25rem;text-align:left}.cotizacion-table{border-collapse:collapse;margin-bottom:16px;margin-top:0;text-align:center;width:100%}.cotizacion-table td,.cotizacion-table th{border:1px solid #ccc;padding:8px}.cotizacion-table th{background:#f2f2f2}.back-btn{background:#7f8c8d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.back-btn:hover{background:#626c6e}.fecha-actualizacion{color:#666;font-size:.9rem;margin:.25rem 0 1rem}.menu-vendedor-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 80px);padding:20px;position:relative}.menu-logout-btn{align-items:center;background:#c0392b;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;left:20px;padding:.5rem 1rem;position:absolute;top:20px;transition:background .2s ease,transform .2s ease}.menu-logout-btn:hover{background:#a83224;transform:translateY(-2px)}.menu-title{font-size:2rem;margin:1.5rem 0;text-align:center}.menu-buttons{gap:2rem;max-width:1200px;width:100%}.menu-btn,.menu-buttons{display:flex;justify-content:center}.menu-btn{align-items:center;background:#33a84f;border:none;border-radius:1rem;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;flex:1 1 300px;flex-direction:column;gap:1rem;max-width:350px;min-height:300px;min-width:280px;padding:1.5rem;transition:transform .2s ease,background .2s ease}.menu-btn:hover{background:#2e9545;transform:translateY(-4px)}.menu-icon{font-size:3rem}.menu-btn span{font-size:1.5rem;font-weight:500;text-align:center}@media (max-width:1024px){.menu-buttons{gap:1.5rem}.menu-btn{flex:1 1 40%;max-width:45%;min-height:280px;min-width:240px}}@media (max-width:768px){.menu-buttons{flex-direction:column;gap:1rem}.menu-btn{flex:1 1 100%;max-width:100%;min-height:auto;min-width:0;padding:2rem 1rem}.menu-icon{font-size:2.5rem}.menu-btn span{font-size:1.25rem}}@media (max-width:480px){.menu-logout-btn{font-size:.8rem;left:10px;padding:.4rem .8rem;top:10px}.menu-title{font-size:1.75rem;margin-bottom:1.5rem}.menu-icon{font-size:2rem}.menu-btn span{font-size:1.1rem}}.menu-btn{flex:1 1 400px;max-width:450px;min-height:550px;min-width:320px;padding:2.5rem 1.5rem}.menu-icon{font-size:3.5rem}.menu-btn span{font-size:1.75rem}.user-container{color:#333;font-family:Arial,sans-serif;margin:2rem auto;max-width:900px;padding:0 1rem}.user-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow:visible}.user-card-header{align-items:center;background:#2e7d32;border-radius:10px;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.user-card-header h2{border-radius:10px;font-size:1.5rem;margin:0}.user-btn-logout{background:#e53935;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem .9rem;transition:background .2s}.user-btn-logout:hover{background:#c62828}.user-error{color:#e53935;font-weight:700;padding:1rem 1.5rem}.user-no-data{color:#777;font-style:italic;padding:1rem 1.5rem}.user-table-wrapper{overflow-x:auto;padding:1rem 1.5rem 1.5rem}.user-table{border-collapse:collapse;width:100%}.user-table td,.user-table th{border-bottom:1px solid #eee;font-size:.95rem;padding:.75rem 1rem;text-align:left}.user-table th{background:#f1f8e9;color:#2e7d32;font-weight:600}.user-odd{background:#f9fbe7}@media (max-width:600px){.user-card-header{flex-direction:column;gap:.5rem}.user-table td,.user-table th{font-size:.85rem;padding:.5rem .75rem}}.user-greeting{color:#2e7d32;font-size:1.1rem;margin:.2rem .5rem 0}.user-card{margin-top:1rem}.user-header-info{align-items:center;background:#e8f5e9;border-bottom:1px solid #c8e6c9;border-radius:10px;display:flex;justify-content:space-between;padding:.75rem 1.5rem}.user-stats{display:flex;gap:1.5rem}.stat-item{text-align:left}.stat-label{color:#555;display:block;font-size:.85rem}.stat-value{color:#2e7d32;font-size:1.25rem;font-weight:700}.info-icon{cursor:help;font-size:1rem;margin-left:.3rem;transition:color .2s}.info-icon:hover{color:#1b5e20}.tooltip{display:inline-block;margin-left:.1rem;position:relative}.info-icon{color:#2e7d32;cursor:pointer;vertical-align:middle}.tooltip-text{background-color:#000c;border-radius:4px;bottom:125%;color:#fff;font-size:.85rem;line-height:1.2;opacity:0;padding:8px;text-align:left;transition:opacity .3s;visibility:hidden;white-space:normal;width:220px;z-index:10}.tooltip-text,.tooltip-text:after{left:50%;position:absolute;transform:translateX(-50%)}.tooltip-text:after{border:6px solid #0000;border-top-color:#000c;content:"";top:100%}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.nivel-tooltip .tooltip-text{width:260px}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideIn .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0003;max-height:80vh;max-width:400px;overflow-y:auto;position:relative;width:90%}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:1rem 1.25rem}.modal-close{background:#0000;border:none;color:#777;cursor:pointer;font-size:1.2rem;transition:color .2s}.modal-close:hover{color:#f52020}.modal-body{color:#444;font-size:.95rem;line-height:1.4;padding:.2rem 1.25rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-body table{border-collapse:collapse;margin:0;width:100%}.modal-body td,.modal-body th{border-bottom:1px solid #e0e0e0;padding:.5rem .75rem}.modal-body th{background-color:#f5f5f5;font-weight:600;text-align:left}.modal-body tr:nth-child(2n){background-color:#fafafa}.modal-body{padding:1}.admin-estado-container{color:#333;font-family:Arial,sans-serif;margin:2rem auto;max-width:900px;padding:0 1rem}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.admin-btn-back,.admin-btn-logout{background:#4a7bf7;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.admin-btn-logout{background:#e74c3c}.admin-title{flex:1 1;font-size:1.75rem;margin:0;text-align:center}.admin-form-container{background:#f9f9f9;border-radius:6px;box-shadow:0 2px 5px #0000001a;margin-bottom:2rem;padding:1rem}.admin-form{display:flex;flex-wrap:wrap;gap:2rem}.admin-form-group{display:flex;flex:1 1 200px;flex-direction:column}.admin-label{font-weight:700;margin-bottom:.25rem}.admin-input{border:1px solid #ccc;border-radius:4px;padding:.75rem 1rem}.autocomplete-group{position:relative}.admin-suggestions-list{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;left:0;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.admin-suggestion-item{cursor:pointer;padding:.5rem}.admin-suggestion-item:hover{background-color:#f0f0f0}.admin-form-group-button{align-self:flex-start;margin-top:1rem}.admin-btn-primary{background:#2ecc71;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:.5rem;padding:.6rem 1.2rem}.admin-error-message{color:#e74c3c;font-weight:700;margin-top:.5rem}.admin-warning-message{color:#e67e22;font-weight:700;margin-top:.25rem}.admin-table-container{overflow-x:auto}.admin-estado-table{background:#fff;border-collapse:collapse;box-shadow:0 2px 5px #0000001a;width:100%}.admin-estado-table td,.admin-estado-table th{border-bottom:1px solid #eee;padding:.75rem 1rem;text-align:left}.admin-estado-table th{background:#4a7bf7;color:#fff}.admin-odd{background:#f2f2f2}@media (max-width:768px){.admin-header{gap:.5rem}.admin-form,.admin-header{flex-direction:column}.admin-form-group-button{justify-content:center}.admin-client-stats{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.admin-title{font-size:1.5rem}.admin-btn-back,.admin-btn-logout,.admin-btn-primary{text-align:center;width:100%}.admin-form-group{flex:1 1 100%}.admin-form-group-button{margin-top:1rem}.admin-table-container{font-size:.9rem}.admin-estado-table td,.admin-estado-table th{padding:.5rem}}.admin-estado-table tfoot td.admin-footer-cell{background-color:#4a7bf7;color:#fff;font-size:1rem;padding:.75rem 1rem;text-align:right}.admin-estado-table tfoot td.admin-footer-cell strong{color:#fff;font-weight:600}.footer-nip{padding-left:.5rem}.footer-stats{padding-right:.5rem}.fab-share{background:#007bff;border:none;border-radius:50%;bottom:1.5rem;box-shadow:0 2px 6px #0000004d;color:#fff;cursor:pointer;font-size:1.5rem;height:3.5rem;position:fixed;right:1.5rem;width:3.5rem;z-index:1000}.fab-share:hover{background:#0056b3}.catalog-page{background:#f9fafb}.catalog-page .cat-wrap{color:#111827;margin:32px auto;max-width:1200px;padding:0 16px 32px}.catalog-page .cat-toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 280px 180px;margin-bottom:16px}.catalog-page .cat-title{color:#009640;font-size:clamp(20px,2.4vw,28px);font-weight:800;letter-spacing:.2px}.cat-section-title{color:#0b8a3a;font-size:28px;font-weight:900;margin:32px 0 20px;text-align:center}.catalog-page .cat-search{display:flex;gap:8px}.catalog-page .cat-search input{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;flex:1 1;outline:none;padding:10px 12px}.catalog-page .cat-search input::placeholder{color:#6b7280}.catalog-page .cat-select{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;outline:none;padding:10px 12px}.catalog-page .cat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.catalog-page .card{background:linear-gradient(180deg,#fff,#fff);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 6px 18px #1118270f;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.catalog-page .card:hover{border-color:#e5e7eb;box-shadow:0 10px 26px #1118271a;transform:translateY(-2px)}.catalog-page .card-hero{aspect-ratio:16/9;background:#f3f4f6;display:grid;overflow:hidden;place-items:center;position:relative}.catalog-page .card-hero img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:50%;object-fit:contain;width:auto}.catalog-page .price-chip{background:#f5e616;border:1px solid #0000000f;border-radius:999px;box-shadow:0 4px 12px #00000014;color:#009640;font-weight:800;padding:6px 12px;position:absolute;right:12px;top:12px}.catalog-page .card-body{padding:14px 14px 12px}.catalog-page .card-title{color:#111827;font-size:16px;font-weight:800;margin:0 0 6px}.catalog-page .card-desc{color:#6b7280;font-size:13.5px;line-height:1.45;min-height:2.7em}.catalog-page .thumb-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.catalog-page .thumb{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;height:56px;opacity:.95;overflow:hidden;transition:transform .15s ease,opacity .15s ease,border-color .15s ease;width:56px}.catalog-page .thumb:hover{border-color:#e5e7eb;opacity:1;transform:translateY(-1px)}.catalog-page .thumb img{height:100%;object-fit:cover;width:100%}.catalog-page .card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.catalog-page .btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;cursor:pointer;font-size:14px;font-weight:700;padding:9px 12px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s}.catalog-page .btn:hover{border-color:#d1d5db;transform:translateY(-1px)}.catalog-page .btn-primary{background:linear-gradient(90deg,#009640,#e30613);border:none;color:#fff}.catalog-page .btn-primary:hover{filter:brightness(1.06)}.catalog-page .cat-empty{background:#fff;border:1px dashed #e5e7eb;border-radius:16px;color:#6b7280;padding:36px;text-align:center}.catalog-page .skel{animation:shimmer-cat 1.1s infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%}@keyframes shimmer-cat{0%{background-position:0 0}to{background-position:-200% 0}}.catalog-page .card.skeleton .card-body .skel{border-radius:6px;height:12px;margin:8px 0}.catalog-page .card.skeleton .card-body .skel.big{height:16px;width:80%}.catalog-page .card.skeleton .card-body .skel.mid{width:60%}.catalog-page .card.skeleton .card-body .skel.small{width:40%}@media (max-width:900px){.catalog-page .cat-toolbar{grid-template-columns:1fr}}.catalog-page .card{display:flex;flex-direction:column;height:100%}.catalog-page .card-body{display:flex;flex-direction:column;gap:10px}.catalog-page .card-actions{margin-top:auto}.catalog-page .card-title{-webkit-line-clamp:2}.catalog-page .card-desc,.catalog-page .card-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-page .card-desc{min-height:0;word-break:break-word}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.catalog-page .thumb-row{min-height:40px}.cat-order-admin{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 20px #1118270f;max-width:680px;padding:16px}.cat-order-admin .coa-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.cat-order-admin h3{font-size:18px;font-weight:800;margin:0}.cat-order-admin .coa-actions{display:flex;gap:8px}.coa-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-weight:700;padding:8px 12px}.coa-btn.primary{background:linear-gradient(90deg,#009640,#e30613);border:none;color:#fff}.coa-btn:disabled{cursor:default;opacity:.6}.coa-list{list-style:none;margin:0;padding:0}.coa-item{grid-gap:10px;align-items:center;background:#fafafa;border:1px solid #f3f4f6;border-radius:10px;display:grid;gap:10px;grid-template-columns:36px 1fr auto;margin-bottom:8px;padding:10px 8px}.coa-index{background:#eef2ff;border-radius:999px;color:#1f2937;display:grid;font-size:12px;font-weight:800;height:28px;place-items:center;width:28px}.coa-name{font-weight:700}.coa-movers{display:flex;gap:6px}.coa-icon{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:grid;font-weight:900;height:34px;place-items:center;width:34px}.coa-icon:disabled{cursor:default;opacity:.5}.coa-empty,.coa-error{color:#6b7280;padding:10px 4px}.coa-error{color:#dc2626}.catalog-admin{color:#111827;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:24px auto 64px;max-width:min(92vw,760px);padding:0 16px}.catalog-admin h2{font-size:26px;font-weight:800;margin:4px 0 16px}.catalog-admin form{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 20px #1118270f;padding:16px 18px}.catalog-admin form label{color:#111827;display:block;font-size:14px;font-weight:700;margin:12px 0 6px}.catalog-admin form input[type=file],.catalog-admin form input[type=number],.catalog-admin form input[type=text],.catalog-admin form select,.catalog-admin form textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 12px;width:100%}.catalog-admin .btn-new{align-items:center;background:linear-gradient(90deg,#009640,#e30613);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;padding:8px 14px;transition:transform .15s ease,box-shadow .15s ease}.catalog-admin .btn-new:hover{box-shadow:0 4px 10px #11182726;transform:translateY(-1px)}.catalog-admin form textarea{resize:vertical}.catalog-admin .btn-delete,.catalog-admin .btn-submit{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;cursor:pointer;display:inline-flex;font-weight:800;gap:px;justify-content:center;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.catalog-admin .btn-submit{background:linear-gradient(90deg,#009640,#e30613);border:none;color:#fff;margin-top:12px;width:100%}.catalog-admin .btn-submit:disabled{cursor:default;opacity:.7}.catalog-admin .btn-delete{background:#fff;border:1px solid #f5c2c7;color:#e30613}.catalog-admin .btn-delete:hover,.catalog-admin .btn-submit:hover:not(:disabled){box-shadow:0 6px 16px #11182714;transform:translateY(-1px)}.catalog-admin td .btn-edit+.btn-delete,.catalog-admin td .btn-edit+.btn-submit,.catalog-admin td .btn-submit+.btn-delete,.catalog-admin td button+button{margin-left:14px}.catalog-admin .success{color:#0e9f6e;font-weight:700}.catalog-admin .error{color:#dc2626;font-weight:700}.catalog-admin table{background:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:14px;box-shadow:0 8px 20px #1118270f;overflow:hidden;width:100%}.catalog-admin thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:800;padding:10px 12px;text-align:left;white-space:nowrap}.catalog-admin tbody td{border-top:1px solid #f3f4f6;padding:12px;vertical-align:middle}.catalog-admin tbody tr:hover{background:#fcfcfd}.catalog-admin td img{border:1px solid #e5e7eb;border-radius:10px;display:block;height:64px;object-fit:cover;width:64px}@media (max-width:760px){.catalog-admin{padding:0 12px}.catalog-admin thead{display:none}.catalog-admin table,.catalog-admin tbody,.catalog-admin td,.catalog-admin tr{display:block;width:100%}.catalog-admin tbody tr{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;overflow:hidden}.catalog-admin tbody td{border:none;border-top:1px solid #f3f4f6}.catalog-admin td img{border-radius:0;height:180px;width:100%}}.catalog-detail{background:#f9fafb;color:#111827}.catalog-detail .cd-container{margin:28px auto;max-width:1180px;padding:0 16px 48px}.catalog-detail .cd-breadcrumb{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px;margin-bottom:18px}.catalog-detail .cd-breadcrumb .cd-link{color:#009640;font-weight:700;text-decoration:none}.catalog-detail .cd-breadcrumb .cd-link:hover{text-decoration:underline}.catalog-detail .cd-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.catalog-detail .cd-title{font-size:28px;font-weight:800;letter-spacing:.2px;margin:0}.catalog-detail .cd-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.15fr .85fr}@media (max-width:1024px){.catalog-detail .cd-grid{grid-template-columns:1fr}}.catalog-detail .cd-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 22px #11182714;overflow:hidden}.catalog-detail .cd-hero{align-items:center;aspect-ratio:4/3;background:#f3f4f6;display:flex;justify-content:center;max-height:420px;min-height:220px;overflow:hidden;position:relative}.catalog-detail .cd-hero img{display:block;height:100%;object-fit:contain;width:100%}.catalog-detail .cd-thumb{height:56px;width:56px}.catalog-detail .cd-price-chip{background:#f5e616;border:1px solid #0000000d;border-radius:999px;box-shadow:0 6px 14px #0000001a;color:#009640;font-weight:800;padding:7px 12px;position:absolute;right:14px;top:14px}.catalog-detail .cd-thumbs{background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:12px}.catalog-detail .cd-thumb{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;height:68px;opacity:.95;overflow:hidden;transition:transform .15s,opacity .15s,border-color .15s;width:68px}.catalog-detail .cd-thumb:hover{opacity:1;transform:translateY(-1px)}.catalog-detail .cd-thumb.active{border-color:#009640;box-shadow:inset 0 0 0 2px #00964026}.catalog-detail .cd-thumb img{height:100%;object-fit:cover;width:100%}.catalog-detail .cd-panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 22px #1118270f;padding:18px 18px 20px}.catalog-detail .cd-sub{font-size:16px;font-weight:800;margin:14px 0 8px}.catalog-detail .cd-desc{color:#374151;line-height:1.55}.catalog-detail .cd-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 10px}.catalog-detail .cd-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;display:inline-flex;font-weight:700;gap:8px;padding:10px 14px;text-decoration:none;transition:transform .15s,border-color .15s}.catalog-detail .cd-btn:hover{border-color:#d1d5db;transform:translateY(-1px)}.catalog-detail .cd-btn-primary{background:linear-gradient(90deg,#009640,#e30613);border:none;color:#fff}.catalog-detail .cd-quote{margin-top:6px}.catalog-detail .cd-pdf{height:560px}.catalog-detail .cd-pdf,.catalog-detail .cd-quote-img{border:1px solid #e5e7eb;border-radius:12px;width:100%}.catalog-detail .cd-empty{color:#6b7280;margin:18px 0}.catalog-detail .cd-skel{animation:cd-shimmer 1.1s infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;border-radius:14px}.catalog-detail .cd-hero.cd-skel{height:420px}@keyframes cd-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.contact-fab{align-items:center;background-color:#25d366;border-radius:50%;bottom:1.5rem;box-shadow:0 4px 12px #0003;color:#fff;display:flex;height:56px;justify-content:center;position:fixed;right:1.5rem;transition:background-color .3s ease;width:56px;z-index:1000}.contact-fab:hover{background-color:#128c7e}.solicitud-venta-container{background:#fff;border-radius:8px;box-shadow:0 3px 10px #0000001a;font-family:Arial,sans-serif;margin:2rem auto;max-width:1000px;padding:3rem 2rem 2rem;position:relative}.solicitud-menu-btn.solicitud-volver-btn{background:#eee;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.8rem;left:1rem;padding:.3rem .6rem;position:absolute;top:1rem}.solicitud-menu-btn.solicitud-volver-btn:hover{background:#ddd}.solicitud-venta-container>h2{color:#333;font-size:1.6rem;margin-bottom:.5rem;text-align:center}.solicitud-numero{color:#555;font-size:1rem;margin-bottom:1rem;text-align:center}.solicitud-error-msg{background:#fee;border:1px solid #c00;border-radius:4px;color:#c00;grid-column:1/-1;margin-bottom:1rem;padding:.5rem;text-align:center}.solicitud-form{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.comentario-vendedor-section{align-items:flex-start;display:flex;gap:1rem;margin-bottom:.1rem!important;margin-top:3%}.comentario-vendedor-section label{font-weight:700;white-space:nowrap}.comentario-vendedor-section textarea{flex:1 1;height:100px;min-width:750px;padding:.5rem;resize:vertical;width:auto}.solicitud-grid-2,.solicitud-grid-3,.solicitud-grid-4{gap:1rem 1.5rem;margin-bottom:1rem}.solicitud-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.solicitud-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.solicitud-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.solicitud-grid-span-2{grid-column:span 2;position:relative}.solicitud-grid-span-3{grid-column:span 3}.solicitud-section{border:1px solid #ccc;border-radius:6px;margin-bottom:2rem;padding:1rem}.solicitud-section legend{color:#333;font-weight:700;padding:0 .5rem}.autocomplete-list{background:#fff;border:1px solid #ccc;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:10}.autocomplete-list li{cursor:pointer;padding:8px}.autocomplete-list li:hover{background:#f0f0f0}.solicitud-form label{color:#333;display:flex;flex-direction:column;font-size:.9rem}.solicitud-form input[type=date],.solicitud-form input[type=number],.solicitud-form input[type=tel],.solicitud-form input[type=text],.solicitud-form select,.solicitud-form textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:.3rem;padding:.6rem}.solicitud-form textarea{min-height:60px;resize:vertical}.solicitud-form input[type=text],.solicitud-form textarea{text-transform:uppercase!important}.solicitud-radios{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.3rem;overflow-x:auto}.solicitud-radios label{align-items:center;display:inline-flex;font-size:.85rem;white-space:nowrap}.solicitud-radios input{margin-right:.3rem}.solicitud-file-uploads{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1.5rem}.solicitud-file-uploads label{color:#444;display:flex;flex-direction:column;font-size:.85rem}.solicitud-file-uploads label input[type=file]{box-sizing:border-box;margin-top:.3rem;width:100%}.modal-backdrop1{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal1{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;max-width:400px;padding:1.5rem;text-align:center;width:90%}.modal1 h3{margin-top:0}.modal1 p{margin:1rem 0;white-space:pre-wrap}.modal1 button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.modal1 button:hover{background:#0056b3}.solicitud-firma-container{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem}.solicitud-sigCanvas{border:1px solid #ccc;border-radius:4px;height:200px;max-width:800px;width:100%}.solicitud-limpiar-firma-btn{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.8rem;margin-top:.5rem;padding:.3rem .6rem}.solicitud-limpiar-firma-btn:hover{background:#e0e0e0}.solicitud-menu-btn.solicitud-enviar-btn{background:#339e51;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:.5rem auto 0;padding:.6rem 1.2rem}.solicitud-menu-btn.solicitud-enviar-btn:hover{background:#8a9ea4}.solicitud-menu-btn.solicitud-borrador-btn{background:#339e51;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:.5rem -95px 10px auto;padding:.6rem 1.2rem}.solicitud-form>.solicitud-file-uploads,.solicitud-form>.solicitud-firma-container,.solicitud-form>.solicitud-menu-btn.solicitud-enviar-btn,.solicitud-form>.solicitud-section{grid-column:1/-1}.solicitud-privacy{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;color:#333;font-size:.9rem;grid-column:1/-1;line-height:1.5;margin:1.5rem 0;padding:1rem}.solicitud-privacy p{margin-bottom:1rem}.solicitud-privacy p:last-child{margin-bottom:0}.solicitud-authorization-title{color:#333;font-size:1.1rem;font-weight:700;grid-column:1/-1;margin-bottom:.5rem;margin-top:1.5rem;text-align:left}.solicitud-menu-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.solicitud-venta-tipo{grid-column:1/2!important}.solicitud-fecha-solicitud{grid-column:2/3!important}.solicitud-fecha-solicitud input[type=date]{box-sizing:border-box;width:100%}@media (max-width:600px){.solicitud-venta-container{margin:1rem;padding:1rem}.solicitud-form{grid-template-columns:1fr}.solicitud-menu-btn{box-sizing:border-box;margin-bottom:1rem;width:100%}.solicitud-form>.solicitud-file-uploads,.solicitud-form>.solicitud-firma-container,.solicitud-form>.solicitud-menu-btn,.solicitud-form>.solicitud-section{grid-column:1/-1}@media (max-width:768px){.solicitud-menu-btn.solicitud-volver-btn{left:auto;margin:0 0 1rem;position:static!important;top:auto;width:100%}}}.mis-solicitudes{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:sans-serif;margin:2rem auto;max-width:900px;padding:1rem}.mis-solicitudes h2{color:#333;font-size:1.75rem;margin-bottom:1rem;text-align:center}.mis-solicitudes button{background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.4rem .8rem;transition:background-color .2s ease}.mis-solicitudes button:hover{background:#0056b3}.mis-solicitudes table{border-collapse:collapse;margin-top:1rem;width:100%}.mis-solicitudes td,.mis-solicitudes th{border-bottom:1px solid #e0e0e0;padding:.75rem;text-align:left}.mis-solicitudes th{background-color:#f5f5f5;font-weight:600}.mis-solicitudes tbody tr:hover{background-color:#f0f8ff}.mis-solicitudes p{color:#666;text-align:center}.mis-solicitudes__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.mis-solicitudes__new-btn{background:#28a745;border-radius:4px;color:#fff;font-weight:700;padding:.5rem 1rem;text-decoration:none}.mis-solicitudes__new-btn:hover{background:#218838}.mis-solicitudes__view-btn{background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.4rem .8rem;transition:background-color .2s ease}.mis-solicitudes__alerta-banner{align-items:center;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;display:flex;gap:8px;margin-bottom:1rem;padding:12px 16px}.mis-solicitudes__alerta-banner button{background:#856404;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.4rem .8rem}.mis-solicitudes__alerta-banner button:hover{background:#5c3d03}.mis-solicitudes__paginacion{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.mis-solicitudes__paginacion button{background-color:#2a7ae4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.mis-solicitudes__paginacion button:hover{background-color:#1d5fbf}.mis-solicitudes__paginacion button:disabled{background-color:#ccc;cursor:not-allowed}.mis-solicitudes__paginacion span{font-size:14px;font-weight:700}.fila-solicitud{transition:background-color .2s ease}.fila-solicitud.pendiente{background-color:#fffce6}.fila-solicitud.aprobada{background-color:#e6f7e6}.fila-solicitud.rechazada{background-color:#fde0e0}.fila-solicitud.condicionado{background-color:#fff6e6}.fila-solicitud:hover{background-color:#dbeafe}.alerta-banner__left{flex:0 0 auto;font-weight:400}.alerta-banner__center{flex:1 1 auto;font-weight:700;text-align:center!important}.alerta-banner__btn{background-color:#8a6d3b;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:0 0 auto;padding:6px 12px;transition:background-color .2s ease}.mis-solicitudes .table-responsive table{border-collapse:collapse;width:100%}.mis-solicitudes .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mis-solicitudes .table-responsive table td,.mis-solicitudes .table-responsive table th{white-space:nowrap}.alerta-banner__btn:hover{background-color:#66512c}.high{color:#000;font-weight:700}@media (max-width:600px){.mis-solicitudes{padding:.5rem}.mis-solicitudes h2{font-size:1.4rem}.mis-solicitudes button,.mis-solicitudes__alerta-banner button,.mis-solicitudes__new-btn,.mis-solicitudes__paginacion button,.mis-solicitudes__view-btn{flex:1 1 100%;margin:.25rem 0}.mis-solicitudes__actions{flex-direction:column}.mis-solicitudes__alerta-banner{flex-direction:column;text-align:center}.alerta-banner__center{margin:.5rem 0}}.detalle-solicitud{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:sans-serif;margin:2rem auto;max-width:800px;padding:1.5rem}.detalle-solicitud>button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:1rem;padding:.5rem 1rem}.detalle-solicitud>button:hover{background:#0056b3}.detalle-solicitud h2{color:#333;font-size:1.5rem;margin-bottom:1rem;text-align:center}.detalle-solicitud table{border-collapse:collapse;margin-top:1rem;width:100%}.detalle-solicitud td,.detalle-solicitud th{border-bottom:1px solid #e0e0e0;padding:.75rem;text-align:left}.detalle-solicitud th{background-color:#f5f5f5;font-weight:600;width:30%}.detalle-solicitud td a{color:#007bff;text-decoration:none}.detalle-solicitud td a:hover{text-decoration:underline}.detalle-solicitud img{border:1px solid #ccc;display:block;height:auto;margin-top:.5rem;max-width:100%}.dashboard-resumido__error{color:#c00}.dashboard-resumido__card{border-radius:8px;box-shadow:0 2px 6px #0000001a;padding:16px;text-align:center}.dashboard-resumido__card h3{font-size:16px;margin:0}.dashboard-resumido__card p{font-size:24px;font-weight:700;margin:8px 0 0}.dashboard-resumido__card--pendiente{background-color:#fffce6}.dashboard-resumido__card--aprobada{background-color:#e6f7e6}.dashboard-resumido__card--rechazada{background-color:#fde0e0}.dashboard-resumido__card--condicionado{background-color:#fff6e6}.detalle-solicitud table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.detalle-solicitud td,.detalle-solicitud th{min-width:120px}@media (max-width:600px){.detalle-solicitud{margin:1rem;padding:1rem}.detalle-solicitud>button{box-sizing:border-box;margin-bottom:1rem;width:100%}.detalle-solicitud h2{font-size:1.25rem}.detalle-solicitud td,.detalle-solicitud th{box-sizing:border-box;display:block;padding:.5rem 0;width:100%}.detalle-solicitud th{background:#0000;font-weight:700}.detalle-solicitud td{border-bottom:1px solid #ddd}.detalle-solicitud img{height:auto;max-width:100%}}.dashboard-resumido{padding:16px}.dashboard-resumido__cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:24px}.card-pendiente{background-color:#fffce6}.card-aprobada{background-color:#e6f7e6}.card-rechazada{background-color:#fde0e0}.card-condicionado{background-color:#fff6e6}.dashboard-resumido__cards h3{font-size:16px;margin:0}.dashboard-resumido__cards p{font-size:24px;font-weight:700;margin:8px 0 0}.dashboard-resumido__header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.dashboard-resumido__back-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s ease}.dashboard-resumido__back-btn:hover{background-color:#5a6268}.dashboard-resumido__header h2{font-size:20px;margin:0}.rts-shell{--r-bg:#fff;--r-surface:#fff;--r-surface-2:#f9fafb;--r-border:#e5e7eb;--r-text:#111827;--r-muted:#6b7280;--r-primary:#2563eb;--r-primary-2:#3b82f6;--r-accent:#0ea5e9;background:var(--r-bg);box-sizing:border-box;color:var(--r-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;min-height:100%;padding:16px}.rts-headerbar{align-items:center;background:var(--r-surface);border-bottom:1px solid var(--r-border);display:flex;flex-wrap:wrap;gap:12px;padding:10px 0;position:sticky;top:0;z-index:5}.rts-h1{font-size:22px;margin:0 8px 0 0}.rts-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.rts-search input{background:#fff;border:1px solid var(--r-border);border-radius:10px;font-size:14px;max-width:40vw;outline:none;padding:8px 12px;width:260px}.rts-search input:focus{border-color:var(--r-primary);box-shadow:0 0 0 3px #2563eb26}.rts-vsplit{background:var(--r-border);height:28px;width:1px}.rts-seg{background:var(--r-surface-2);border:1px solid var(--r-border);border-radius:10px;display:inline-flex;padding:4px}.rts-segbtn{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--r-muted);cursor:pointer;font-weight:700;padding:8px 12px}.rts-segbtn.is-active{background:var(--r-primary);color:#fff}.rts-btn,.rts-segbtn:not(.is-active):hover{color:var(--r-text)}.rts-btn{background:#f3f4f6;border:1px solid var(--r-border);font-size:14px;font-weight:600;padding:8px 12px}.rts-btn:hover{background:#e5e7eb}.rts-btn-primary{background:var(--r-primary);border-color:var(--r-primary-2)}.rts-btn-primary:hover{background:var(--r-primary-2)}.rts-btn-sm{font-size:12px;padding:6px 10px}.rts-kpis{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 14px}.rts-kpi{background:var(--r-surface-2);border:1px solid var(--r-border);border-radius:10px;padding:10px 12px}.rts-kpi-value{font-size:18px;font-weight:800}.rts-kpi-label{color:var(--r-muted);font-size:12px}.rts-alert,.rts-empty{background:var(--r-surface-2);border:1px solid var(--r-border);border-radius:10px;color:var(--r-muted);padding:14px}.rts-table tbody tr.rts-row-ok{border-left:4px solid #16a34a}.rts-table tbody tr.rts-row-bad{border-left:4px solid #dc2626}.rts-table tbody tr.rts-row-pend{border-left:4px solid #2563eb}.rts-card.rts-row-ok{border:2px solid #16a34a}.rts-card.rts-row-bad{border:2px solid #dc2626}.rts-card.rts-row-pend{border:2px solid #2563eb}.rts-alert-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.rts-tablewrap{background:var(--r-surface);border:1px solid var(--r-border);border-radius:12px;box-shadow:0 2px 10px #0000000a;overflow:auto}.rts-table{font-size:14px;min-width:960px}.rts-table thead th{background:#f3f4f6;border-bottom:1px solid var(--r-border);color:var(--r-text);font-weight:700;padding:8px 10px;position:static;z-index:auto}.rts-table tbody td{border-top:1px solid var(--r-border);padding:8px 10px}.rts-table tbody tr:nth-child(2n){background:#fafafa}.rts-table tbody tr:hover{background:#eef2ff}.rts-table td:nth-child(7),.rts-table th:nth-child(7){min-width:320px;width:35%}.rts-tag{background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;line-height:1;padding:3px 8px}.rts-actions-row{gap:8px}.rts-actions-row,.rts-iconbtn{align-items:center;display:inline-flex}.rts-iconbtn{background:#fff;border:1px solid var(--r-border);border-radius:10px;color:#111827;cursor:pointer;height:38px;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .08s ease;width:38px}.rts-iconbtn:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.rts-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.rts-card{border:1px solid var(--r-border);box-shadow:0 2px 8px #0000000d;padding:12px}.rts-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.rts-idline{color:var(--r-muted)}.rts-id{color:var(--r-text);font-weight:800}.rts-date{color:var(--r-muted)}.rts-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:110px 1fr}.rts-row>span{color:var(--r-muted)}body.modal-open{overflow:hidden}.rts-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.rts-modal-backdrop{-webkit-backdrop-filter:saturate(1.2) blur(2px);backdrop-filter:saturate(1.2) blur(2px);background:#00000059;inset:0;position:absolute}.rts-modal-card{background:#fff;border:1px solid var(--r-border);border-radius:12px;box-shadow:0 16px 44px #0000002e;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;position:relative;width:min(95%,640px)}.rts-modal-head{align-items:center;background:#f9fafb;border-bottom:1px solid var(--r-border);display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.rts-modal-title{font-size:16px;margin:0}.rts-modal-body{grid-gap:12px;display:grid;gap:12px;overflow-x:hidden;overflow-y:auto;padding:14px 16px}.rts-modal-foot{background:#f9fafb;border-top:1px solid var(--r-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.rts-modal-body .rts-seg{background:#eef2ff;border-color:#c7d2fe}.rts-modal-body .rts-segbtn{color:#334155}.rts-modal-body .rts-segbtn.is-active{background:#3b82f6;color:#fff}@media (max-width:640px){.rts-modal{padding:0}.rts-modal-card{border-radius:0;max-height:100vh;width:100%}}.rts-form{grid-gap:12px;display:grid;gap:12px}.rts-field input[type=file],.rts-field input[type=text],.rts-field select,.rts-field textarea{padding:8px 10px}.rts-field input[type=file],.rts-field input[type=text],.rts-field select,.rts-field textarea,.rts-sign canvas{background:#fff;border:1px solid var(--r-border);border-radius:8px;box-sizing:border-box;max-width:100%;width:100%}.rts-sign canvas{height:150px}.rts-modal-body .rts-seg{display:inline-flex;flex-wrap:wrap;max-width:100%}.rts-iconbtn--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rts-alert-warn{background:#fff7e6;border:1px solid #ffecb5;color:#8a6d3b}.rts-btn-primary:disabled{background:#9bbcfb;border-color:#9bbcfb;color:#fff}.rts-wrap{padding:16px}.rts-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rts-input{border:1px solid #ddd;border-radius:8px;flex:1 1;min-width:220px;padding:8px 10px}.rts-view .rts-btn.is-active{background:#0f62fe;color:#fff}.rts-table-wrap{border:1px solid #eee;border-radius:10px;overflow:auto}.rts-table{border-collapse:collapse;width:100%}.rts-table thead th{background:#fafafa;border-bottom:1px solid #eee;font-size:14px;font-weight:600;padding:10px;text-align:left}.rts-table tbody td{border-bottom:1px solid #f2f2f2;padding:10px;vertical-align:top}.rts-center{text-align:center}.rts-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rts-nowrap{white-space:nowrap}.rts-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.rts-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 3px #00000008}.rts-card-ok{background:#f6fffa;border-color:#d1f3d6}.rts-card-bad{background:#fff8f8;border-color:#ffd6d6}.rts-card .rts-card-head{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 12px}.rts-card .rts-card-body{grid-gap:10px;display:grid;gap:10px;padding:12px}.rts-card .rts-card-foot{border-top:1px solid #f0f0f0;padding:10px 12px}.rts-tags{display:flex;flex-wrap:wrap;gap:6px}.rts-tag{background:#f2f4f8;border-radius:16px;color:#3a3a3a;font-size:12px;padding:4px 8px}.rts-status{border:1px solid #0000;border-radius:12px;font-size:12px;padding:3px 8px}.rts-status-ok{background:#e8ffe9;border-color:#c8f3cd;color:#1c7c2d}.rts-status-bad{background:#fff0f0;border-color:#ffd6d6;color:#a11b1b}.rts-status-pend{background:#f5f7ff;border-color:#dfe6ff;color:#2b4dbb}.rts-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ddd;border-radius:10px;color:#222;cursor:pointer;display:inline-flex;gap:6px;padding:8px 10px}.rts-btn:hover{background:#f7f7f7}.rts-btn:disabled{cursor:not-allowed;opacity:.6}.rts-btn-primary{background:#0f62fe;border-color:#0f62fe;color:#fff}.rts-btn-primary:hover{background:#0d55dc}.rts-btn-success{background:#1d9d4a;border-color:#158a3f;color:#fff}.rts-btn-success:hover{background:#178241}.rts-btn-warn{background:#fff4e5;border-color:#ffd399;color:#8a4b00}.rts-iconbtn{background:#0000;border:none;border-radius:8px;padding:6px}.rts-iconbtn:hover{background:#f3f3f3}.rts-actions-inline{display:flex;gap:8px;justify-content:flex-end}.rts-row{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:4px 0}.rts-row b{font-weight:600}.rts-firmapad{background:#0000;border:0;border-radius:0;padding:0}.rts-firmapad-canvas{background:#fff;border:1px dashed #ccc;border-radius:10px;box-sizing:border-box;display:block;height:160px;touch-action:none;width:100%}.rts-firmapad-actions{border-top:0;display:flex;justify-content:flex-end;margin-top:8px;padding:0}.rts-row-ok{background:#f6fffa;border-color:#c8f3cd}.rts-row-bad{background:#fff8f8;border-color:#ffd6d6}.rts-toast{background:#111;bottom:18px;box-shadow:0 8px 24px #00000040}.rts-alert{border-radius:10px;padding:10px 12px}.rts-alert-error{background:#fff0f0;border:1px solid #ffd6d6;color:#8a1b1b}.rts-muted{color:#666;font-size:12px}.rts-idline{align-items:center;display:flex;gap:8px;justify-content:space-between}.rts-toast{animation:rts-toast-in .18s ease-out;background:#111827;border-radius:10px;bottom:20px;box-shadow:0 8px 22px #0000002e;color:#fff;font-size:14px;left:50%;padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:1100}@keyframes rts-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:900px){.rts-table{font-size:13px;min-width:860px}.rts-row{grid-template-columns:1fr}}@media (max-width:600px){.rts-search input{max-width:54vw;width:180px}.rts-iconbtn{height:40px;width:40px}}
/*# sourceMappingURL=main.cc51256a.css.map*/