@import url(https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Rubik:ital,wght@0,700;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital@0;1&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital@0;1&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Rubik:ital@0;1&display=swap);header[data-v-410f6c6f]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:1px solid #9db2bf;position:fixed;top:0;left:0;width:100%;z-index:4}header li[data-v-410f6c6f]{background:none;border:none;cursor:pointer;color:#4f5665;border-bottom:2px solid transparent}header li[data-v-410f6c6f]:hover{border-bottom:2px solid #4f5665;transition:border-color .3s;box-sizing:border-box}.logo[data-v-410f6c6f]{display:none}.webTabs[data-v-410f6c6f]{display:flex;justify-content:space-between;align-items:center;width:70%;padding:0 2rem}.webTabs img[data-v-410f6c6f]{height:5vw;width:auto}.webTabs ul[data-v-410f6c6f]{list-style:none;padding:0;display:flex;gap:1rem;align-items:center}.webTabs li a[data-v-410f6c6f]{text-decoration:none;color:#2c3e50}.darkHeader[data-v-410f6c6f]{background-color:#141414!important}li[data-v-410f6c6f]::marker{content:""}.access-link[data-v-410f6c6f]{border:1px solid #9db2bf;border-radius:4px;padding:.3rem .8rem;transition:background-color .2s,color .2s}.access-link[data-v-410f6c6f]:hover{background-color:#4f5665;color:#fff!important;border-color:#4f5665}.darkHeader .access-link[data-v-410f6c6f]{border-color:#fff;color:#fff!important}.darkHeader .access-link[data-v-410f6c6f]:hover{background-color:#fff;color:#2c3e50!important}header li.access-item[data-v-410f6c6f]:hover{border-bottom:2px solid transparent}.nav-links[data-v-410f6c6f]{list-style:none;display:flex;gap:1rem}#toggle[data-v-410f6c6f]{display:none;font-size:2rem;cursor:pointer}@media (min-width:550px){.darkHeader li a[data-v-410f6c6f]{color:#fff!important}.darkHeader li a[data-v-410f6c6f]:hover{border-bottom:2px solid #fff!important}}@media (max-width:550px){.nav-links[data-v-410f6c6f]{position:absolute;top:45px;background:#fff;flex-direction:column;align-items:center;gap:1rem;display:none}.nav-links.active[data-v-410f6c6f]{display:flex}.webTabs[data-v-410f6c6f]{padding:1rem;width:100%}.webTabs img[data-v-410f6c6f]{display:none;padding:0}.webTabs ul[data-v-410f6c6f]{flex-direction:column;padding:0;margin:0}.darkHeader li a[data-v-410f6c6f]:hover{border-bottom:2px solid #2c3e50!important}#toggle[data-v-410f6c6f]{display:flex;flex-direction:row;align-items:center;height:14vw;width:100%;justify-content:center}#toggle a[data-v-410f6c6f]{display:flex;height:90%;padding-left:1.5rem}}footer a[data-v-77ba641e]{text-decoration:none;color:inherit;transition:color .3s,border-bottom .3s}footer a[data-v-77ba641e]:hover{color:#2e8a99;border-bottom:2px solid #2e8a99}h2[data-v-77ba641e]{font-weight:700}#footer[data-v-77ba641e]{background:#f8f8f8;padding:0 0 3vw 0;justify-content:center}footer button[data-v-77ba641e]{background:none;border:none;cursor:pointer;color:#4f5665;border-bottom:2px solid transparent}footer button[data-v-77ba641e]:hover{border-bottom:2px solid #4f5665;transition:border-color .3s;box-sizing:border-box}main[data-v-77ba641e]{display:flex;flex-direction:row;justify-content:center}#subscribe[data-v-77ba641e]{display:flex;background-color:#fff;flex-direction:row;align-items:center;justify-content:space-between;text-align:center;margin:-4vw 2vw 4vw 2vw;z-index:1;width:90%;border-radius:50px}#subscribe>div[data-v-77ba641e]{display:flex;flex-direction:column;text-align:left;align-content:flex-start;width:50%;margin:auto 0 1vw 5vw}#subscribe>div>h2[data-v-77ba641e]{margin-bottom:0}footer[data-v-77ba641e]{display:flex;flex-direction:row}footer>div[data-v-77ba641e]:first-of-type{display:flex;flex-direction:column;width:30vw;margin:auto 10vw auto 1vw;text-align:left}footer>div:first-of-type>img[data-v-77ba641e]{height:auto;width:70%}footer>div[data-v-77ba641e]:nth-of-type(2){display:flex;flex-direction:row;align-items:start;padding:2vw 0 0 0}footer>div:nth-of-type(2)>div[data-v-77ba641e]{margin:2vw}ul[data-v-77ba641e]{list-style:none;padding:0;margin:0;text-align:start}li[data-v-77ba641e]{margin:.5vw 0 .5vw 0;text-align:start}.darkFooter[data-v-77ba641e]{background-color:#141414!important;color:#fff}.darkSubscribe[data-v-77ba641e]{background-color:#474646!important;color:#fff}.darkSubscribe .button[data-v-77ba641e]{background-color:#2e8a99!important;color:#fff!important;box-shadow:0 8px 20px hsla(0,0%,100%,.4);transition:transform .2s ease,box-shadow .2s ease}.darkSubscribe .button[data-v-77ba641e]:hover{transform:translateY(-3px);box-shadow:0 12px 25px hsla(0,0%,100%,.6)}@media (max-width:800px){.subtitle[data-v-77ba641e]{font-size:1.5rem}#subscribe[data-v-77ba641e]{border-radius:30px;flex-direction:column;width:90%}.container[data-v-77ba641e]{display:flex;flex-direction:column;align-items:center;margin:0}#subscribe>div[data-v-77ba641e]{width:80%;margin:0!important}footer[data-v-77ba641e]{flex-direction:column}footer>div[data-v-77ba641e]:first-of-type{width:80%;align-content:center}footer>div[data-v-77ba641e]:nth-of-type(2){flex-wrap:wrap;margin:0;justify-content:center}h2[data-v-77ba641e],p[data-v-77ba641e]{text-align:center;line-height:25px}.button[data-v-77ba641e]{margin-bottom:5vw}}.whatsappFloat[data-v-2df0ffe4]{position:fixed;right:2%;bottom:5%;background-color:#25d366;border-radius:50%;width:65px;height:65px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:3;transition:transform .3s}.whatsappFloat[data-v-2df0ffe4]:hover{transform:scale(1.1)}.whatsappFloat img[data-v-2df0ffe4]{width:80%;height:auto}#page-content[data-v-7caf9486]{padding-top:7vw;margin:0}.darkMode[data-v-7caf9486]{background-color:#141414;color:#fff;margin:0;padding:0}.header-slide-enter-active[data-v-7caf9486],.header-slide-leave-active[data-v-7caf9486]{transition:transform s .8 ease,opacity .8s ease}.header-slide-enter-from[data-v-7caf9486],.header-slide-leave-to[data-v-7caf9486]{transform:translateY(-100%);opacity:0}.header-slide-enter-to[data-v-7caf9486],.header-slide-leave-from[data-v-7caf9486]{transform:translateY(0);opacity:1}@media (max-width:550px){#page-content[data-v-7caf9486]{padding-top:15vw}}#home-one[data-v-50c6d179]{text-align:center}#home-two[data-v-50c6d179]{display:flex;flex-direction:column;align-items:center}#home-two>div[data-v-50c6d179]:first-of-type{display:flex;flex-direction:row}#home-two>div>div[data-v-50c6d179]{display:flex;flex-direction:column;margin:auto 3vw auto 10vw}.second-image[data-v-50c6d179]{width:50%;height:auto}#home-three[data-v-50c6d179]{display:flex;flex-direction:row;align-items:center}#home-three>div[data-v-50c6d179]{display:flex;flex-direction:column;text-align:justify;margin:0 10% 0 0}#home-four[data-v-50c6d179]{display:flex;flex-direction:column;text-align:left}h2.subtitle[data-v-50c6d179]{font-size:30px}#benefits[data-v-50c6d179]{display:flex;flex-direction:row;align-items:start;margin:2vw 0 2vw 0}#benefits>div[data-v-50c6d179]{width:30%;margin:0 4vw 0 0}@media (max-width:800px){.title[data-v-50c6d179]{font-size:2rem;line-height:1.2;letter-spacing:0}.subtitle[data-v-50c6d179]{font-size:1.2rem!important}#home-one img[data-v-50c6d179]{content:url(/img/ContainerBegin_Movile.52600bac.svg);width:120%;height:auto}#home-one h1[data-v-50c6d179]{margin-bottom:0}#home-three>div[data-v-50c6d179],#home-two>div[data-v-50c6d179]{flex-direction:column!important;align-items:center;margin:0}#home-three[data-v-50c6d179]{flex-direction:column!important;align-content:center!important}#benefits[data-v-50c6d179]{flex-wrap:wrap;width:100%;justify-content:center}#benefits>div[data-v-50c6d179]{width:80%;margin:0 4vw 0 0;text-align:justify}}#us-one h1[data-v-1862add4]{text-align:center;margin:3vw 0 5vw 0;width:80%}#us-two h1[data-v-1862add4]{text-align:center}#us-four>div>h1[data-v-1862add4]{text-align:right}#us-five[data-v-1862add4]{display:flex;flex-direction:column;align-items:center}h2.subtitle[data-v-1862add4]{font-size:30px;margin-bottom:0}#us-five>div[data-v-1862add4]:first-of-type{display:flex;flex-direction:column;text-align:center;width:70%;margin:0 0 2vw 0}#us-five>div[data-v-1862add4]:nth-of-type(2){display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}#us-five>div>div[data-v-1862add4]{display:flex;flex-direction:column;align-items:center;text-align:center;width:30%;margin:0 auto 2vw auto}#us-five>div>div>img[data-v-1862add4]{height:10%;width:auto}@media (max-width:800px){.title[data-v-1862add4]{font-size:2rem;line-height:1.2;letter-spacing:0}#us-one img[data-v-1862add4]{content:url(/img/principalUS_Movile.c2919c9a.svg);width:120%;height:auto}#us-four img[data-v-1862add4],#us-three img[data-v-1862add4],#us-two img[data-v-1862add4]{width:100%}#us-four[data-v-1862add4],#us-three[data-v-1862add4]{flex-direction:column;align-content:center}#us-five>div[data-v-1862add4]:nth-of-type(2){flex-direction:column;width:90%}#us-five>div>div[data-v-1862add4]{width:auto}}#contact-one[data-v-2e67c835]{display:flex;flex-direction:column;align-items:center;text-align:center}#contact-one h1[data-v-2e67c835]{margin:3vw 0 5vw 0}#contact-two[data-v-2e67c835]{display:flex;flex-direction:row;align-content:space-between;align-items:flex-start}form[data-v-2e67c835]{align-items:left;text-align:center;margin-right:20%}#contact-two>div[data-v-2e67c835]{display:flex;flex-direction:column;text-align:center}#contact-two>div p[data-v-2e67c835]{margin:.3vw 0}#contact-two>div img[data-v-2e67c835]{height:15vw;width:auto}@media (max-width:800px){.title[data-v-2e67c835]{font-size:2rem;line-height:1.2;letter-spacing:0}img[data-v-2e67c835]{width:140%}form[data-v-2e67c835]{width:80%}input[data-v-2e67c835]{width:100%;height:2rem;font-size:1.5rem}textarea[data-v-2e67c835]{width:100%;height:6rem;font-size:1.5rem}#contact-one img[data-v-2e67c835]{content:url(/img/contactSelk_Movile.f901e1bc.svg);width:120%;height:auto}#contact-one h1[data-v-2e67c835]{margin:0}#contact-two[data-v-2e67c835]{flex-direction:column;align-items:center;width:100%}}#service-one h1[data-v-6afc3d30]{text-align:center;margin:3vw 0 5vw 0}#service-five>div>div[data-v-6afc3d30],#service-six>div>div[data-v-6afc3d30],#service-three>div>div[data-v-6afc3d30]{display:flex;flex-direction:row;align-items:flex-end;gap:2vw;margin-left:3vw}@media (max-width:800px){.title[data-v-6afc3d30]{font-size:2rem;line-height:1.2;letter-spacing:0}img[data-v-6afc3d30]{width:90%;height:auto}#service-one img[data-v-6afc3d30]{content:url(/img/SelkService_Movile.719ac487.svg);width:140%;height:auto}#service-one h1[data-v-6afc3d30]{margin-bottom:0}#service-five[data-v-6afc3d30],#service-four[data-v-6afc3d30],#service-six[data-v-6afc3d30],#service-three[data-v-6afc3d30]{flex-direction:column;text-align:center}#service-five>img[data-v-6afc3d30],#service-four>img[data-v-6afc3d30],#service-six>img[data-v-6afc3d30],#service-three>img[data-v-6afc3d30]{width:100%}}@media (max-width:1100px){#service-five>div>div[data-v-6afc3d30],#service-three>div>div[data-v-6afc3d30]{flex-direction:column}}.titleWhite[data-v-414facc8]{text-align:center}#onibi-one[data-v-414facc8]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;min-height:100vh}#ONIBI[data-v-414facc8]{width:30vw;margin:0 auto}.gif-simulado[data-v-414facc8]{position:relative;width:40vw;height:40vw;margin:0 auto}.gif-simulado img[data-v-414facc8]{position:absolute;margin:0 auto;width:100%;height:100%;opacity:0;left:50%;transform:translateX(-50%)}.gif-simulado img[data-v-414facc8]:first-child{opacity:1;animation:none;z-index:1}.gif-simulado img[data-v-414facc8]:nth-child(2){animation-delay:0s;z-index:2;animation:ciclo-414facc8 1s infinite}.gif-simulado img[data-v-414facc8]:nth-child(3){animation-delay:1s;z-index:3;animation:ciclo2-414facc8 1s infinite}@keyframes ciclo-414facc8{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:1}to{opacity:0}}@keyframes ciclo2-414facc8{0%{opacity:0}10%{opacity:0}30%{opacity:1}90%{opacity:1}to{opacity:0}}@media (max-width:800px){.titleWhite[data-v-414facc8]{font-size:3rem}.gif-simulado[data-v-414facc8]{width:350px;height:350px}#onibi-one>img[data-v-414facc8]{width:50%}}@media (max-width:550px){.titleWhite[data-v-414facc8]{font-size:2rem}#onibi-one>img[data-v-414facc8]{width:80%}}#catalog-one h1[data-v-78cf1896]{text-align:center;margin:3vw 0 5vw 0}#catalog-five[data-v-78cf1896],#catalog-four[data-v-78cf1896],#catalog-three[data-v-78cf1896],#catalog-two[data-v-78cf1896]{display:flex;flex-direction:row;width:100vw;height:50vw;margin-right:0;margin-left:0;padding:0;background:linear-gradient(180deg,#344f5c,#45b3bc);justify-content:flex-end;align-items:flex-end;border-radius:2vw}#catalog-five div[data-v-78cf1896]:first-child,#catalog-four div[data-v-78cf1896]:first-child,#catalog-three div[data-v-78cf1896]:first-child,#catalog-two div[data-v-78cf1896]:first-child{position:absolute;left:5rem;width:40%;margin:0 5vw 15vw 5vw}#catalog-five img[data-v-78cf1896],#catalog-four img[data-v-78cf1896],#catalog-three img[data-v-78cf1896],#catalog-two img[data-v-78cf1896]{position:relative;width:auto;height:50vw;display:block;margin:0;padding:0;z-index:2}.custom-list li[data-v-78cf1896]:before{content:"✔";border-radius:50%;padding:4px;margin-right:1vw;background:#fff;color:#46b5be;font-size:12px}.catalog-cta[data-v-78cf1896]{display:inline-block;margin-top:1vw;padding:.6rem 1.2rem;background:#fff;color:#344f5c;text-decoration:none;border-radius:6px;font-weight:600;transition:transform .2s,box-shadow .2s}.catalog-cta[data-v-78cf1896]:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(11,19,42,.18)}@media (max-width:800px){h1[data-v-78cf1896]{color:#fff}.titleWhite[data-v-78cf1896],h1[data-v-78cf1896]{font-size:2rem;line-height:1.2;letter-spacing:0}.textWhite[data-v-78cf1896]{font-size:1.2rem!important}#catalog[data-v-78cf1896]{background:linear-gradient(180deg,#344f5c,#45b3bc)}#catalog-five[data-v-78cf1896],#catalog-four[data-v-78cf1896],#catalog-three[data-v-78cf1896],#catalog-two[data-v-78cf1896]{background:transparent;flex-direction:column!important;height:auto;align-items:center}#catalog-five div[data-v-78cf1896]:first-child,#catalog-four div[data-v-78cf1896]:first-child,#catalog-three div[data-v-78cf1896]:first-child,#catalog-two div[data-v-78cf1896]:first-child{position:static;margin:0;width:80vw}#catalog-one[data-v-78cf1896]{background-color:#fff;margin:0}#catalog-one h1[data-v-78cf1896]{width:80%;color:#2c3e50;margin-bottom:0}#catalog-one img[data-v-78cf1896]{content:url(/img/CatalogSelk_Movile.a49e16f4.svg);width:100%;height:auto;margin-bottom:1rem}#catalog-five img[data-v-78cf1896],#catalog-four img[data-v-78cf1896],#catalog-three img[data-v-78cf1896],#catalog-two img[data-v-78cf1896]{position:static;z-index:auto;width:100%;height:auto}}.product-card[data-v-2558bdc2]{display:flex;flex-direction:column;width:280px;min-height:420px;background:#fff;border:1px solid #9db2bf;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(11,19,42,.06);transition:transform .2s ease,box-shadow .2s ease}.product-card[data-v-2558bdc2]:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(11,19,42,.12)}.image-wrap[data-v-2558bdc2]{width:100%;height:200px;background:#f8fafc;display:flex;align-items:center;justify-content:center}.image-wrap img[data-v-2558bdc2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px;box-sizing:border-box}.body[data-v-2558bdc2]{padding:1rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.name[data-v-2558bdc2]{font-family:Inter,sans-serif;font-size:1.15rem;color:#111827;margin:0}.description[data-v-2558bdc2]{font-family:Inter,sans-serif;color:#4f5665;font-size:.95rem;line-height:1.4;margin:0;flex:1}.meta[data-v-2558bdc2]{list-style:none;padding:0;margin:0;font-size:.9rem;color:#4f5665}.meta li[data-v-2558bdc2]{display:flex;justify-content:space-between;padding:2px 0}.meta-label[data-v-2558bdc2]{color:#4f5665}.meta-value[data-v-2558bdc2]{color:#2c3e50;font-weight:600}.price[data-v-2558bdc2]{margin:0;color:#2c3e50;font-size:.95rem}.price strong[data-v-2558bdc2]{color:#526d82;font-size:1.15rem}.order-btn[data-v-2558bdc2]{width:100%;margin-top:.6rem;padding:.5rem .8rem;background:#fff;color:#526d82;border:1px solid #526d82;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.95rem;transition:background .2s,color .2s}.order-btn[data-v-2558bdc2]:hover{background:#526d82;color:#fff}.order-btn[data-v-2558bdc2]:focus-visible{outline:2px solid #3d566b;outline-offset:2px}@media (max-width:800px){.product-card[data-v-2558bdc2]{width:240px;min-height:380px}.image-wrap[data-v-2558bdc2]{height:160px}}.modal-backdrop[data-v-f2df495a]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-f2df495a]{background:#fff;border-radius:12px;max-width:480px;width:92%;max-height:90vh;overflow-y:auto;padding:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.3)}header[data-v-f2df495a]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:.5rem;margin-bottom:1rem}header h2[data-v-f2df495a]{margin:0;color:#2c3e50;font-size:1.05rem}.close[data-v-f2df495a]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#64748b}.content[data-v-f2df495a]{display:flex;flex-direction:column;gap:.75rem}.product-recap[data-v-f2df495a]{display:flex;gap:.75rem;align-items:center;background:#f8fafc;padding:.75rem;border-radius:8px}.thumb[data-v-f2df495a]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#fff}.product-meta[data-v-f2df495a]{flex:1}.product-meta .name[data-v-f2df495a]{margin:0;font-weight:600;color:#2c3e50}.product-meta .price[data-v-f2df495a]{margin:.2rem 0 0;font-size:.85rem;color:#4f5665}.product-meta .estimate[data-v-f2df495a]{margin:.15rem 0 0;font-size:.85rem;color:#526d82}.block[data-v-f2df495a]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#4f5665}input[type=email][data-v-f2df495a],input[type=number][data-v-f2df495a],input[type=tel][data-v-f2df495a],input[type=text][data-v-f2df495a]{border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .6rem;font-size:.95rem;font-family:inherit;color:#2c3e50;background:#fff}input[data-v-f2df495a]:focus{outline:2px solid #526d82;outline-offset:1px}.err-msg[data-v-f2df495a]{background:rgba(185,28,28,.08);color:#991b1b;padding:.5rem .7rem;border-radius:6px;font-size:.88rem}.disclaimer[data-v-f2df495a]{color:#64748b;font-style:italic}footer[data-v-f2df495a]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem}.primary[data-v-f2df495a]{padding:.55rem 1rem;background:#526d82;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit}.primary[data-v-f2df495a]:hover:not(:disabled){background:#3d566b}.primary[data-v-f2df495a]:disabled{opacity:.55;cursor:not-allowed}.secondary[data-v-f2df495a]{padding:.55rem 1rem;background:#fff;color:#2c3e50;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;font-family:inherit}.secondary[data-v-f2df495a]:disabled{opacity:.55;cursor:not-allowed}.carousel-section[data-v-75c77238]{width:100%;margin:0 auto}.head[data-v-75c77238]{margin-bottom:1.5rem}.head .subtitle[data-v-75c77238]{margin-bottom:.5rem}.head .text[data-v-75c77238]{max-width:720px;margin:0}.state-msg[data-v-75c77238]{padding:2rem;text-align:center;color:#4f5665}.state-error[data-v-75c77238]{color:#b91c1c}.ok-msg[data-v-75c77238]{background:rgba(22,163,74,.1);color:#166534;padding:.6rem .8rem;border-radius:6px;margin:.5rem 0 0;font-size:.9rem}.carousel-wrap[data-v-75c77238]{position:relative;display:flex;align-items:center;gap:.5rem}.track[data-v-75c77238]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1rem;padding:1rem .5rem;flex:1;scrollbar-width:thin}.track[data-v-75c77238]:focus-visible{outline:2px solid #526d82;outline-offset:4px;border-radius:8px}.track[data-v-75c77238]>.product-card{scroll-snap-align:start;flex:0 0 auto}.nav-btn[data-v-75c77238]{width:44px;height:44px;border-radius:50%;border:1px solid #9db2bf;background:#fff;color:#526d82;font-size:1.6rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background .2s,color .2s,transform .2s}.nav-btn[data-v-75c77238]:hover{background:#526d82;color:#fff;transform:translateY(-1px)}.nav-btn[data-v-75c77238]:focus-visible{outline:2px solid #3d566b;outline-offset:2px}@media (max-width:800px){.nav-btn[data-v-75c77238]{width:36px;height:36px;font-size:1.3rem}}.uploader-root[data-v-b3e66fb8]{width:100%}.dropzone[data-v-b3e66fb8]{border:2px dashed #9db2bf;border-radius:12px;background:#fff;padding:2rem 1rem;text-align:center;cursor:pointer;transition:background .2s,border-color .2s;min-height:250px;min-width:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.dropzone[data-v-b3e66fb8]:focus-visible,.dropzone[data-v-b3e66fb8]:hover{border-color:#526d82;background:rgba(82,109,130,.04);outline:none}.dropzone.is-active[data-v-b3e66fb8]{border-color:#526d82;background:rgba(82,109,130,.08);border-style:solid}.dropzone.is-loaded[data-v-b3e66fb8]{border-color:#526d82;background:rgba(82,109,130,.04);border-style:solid}.dropzone.is-error[data-v-b3e66fb8]{border-color:#b91c1c;background:rgba(185,28,28,.04)}.hidden-input[data-v-b3e66fb8]{display:none}.icon[data-v-b3e66fb8]{font-size:2rem;width:56px;height:56px;border-radius:50%;background:#526d82;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.icon-error[data-v-b3e66fb8]{background:#b91c1c}.icon-ok[data-v-b3e66fb8]{background:#16a34a}.primary-text[data-v-b3e66fb8]{margin:0;color:#2c3e50;font-size:1rem}.secondary-text[data-v-b3e66fb8]{margin:0;color:#4f5665;font-size:.85rem}.link-btn[data-v-b3e66fb8]{background:none;border:none;color:#526d82;font-size:.9rem;cursor:pointer;text-decoration:underline;padding:.2rem .4rem}.link-btn[data-v-b3e66fb8]:hover{color:#3d566b}.viewer-root[data-v-07edd8bf]{display:flex;flex-direction:column;gap:.5rem}.canvas-wrap[data-v-07edd8bf]{position:relative;width:100%;aspect-ratio:1/1;max-height:480px;border:1px solid #9db2bf;border-radius:12px;background:#f8fafc;overflow:hidden}.viewer-canvas[data-v-07edd8bf]{display:block;width:100%;height:100%}.overlay[data-v-07edd8bf]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:rgba(248,250,252,.92);color:#2c3e50;padding:1rem;text-align:center}.overlay-error[data-v-07edd8bf]{background:hsla(0,93%,94%,.94);color:#7f1d1d}.overlay-warn[data-v-07edd8bf]{background:hsla(48,96%,89%,.94);color:#78350f}.spinner[data-v-07edd8bf]{width:36px;height:36px;border-radius:50%;border:3px solid #9db2bf;border-top-color:#526d82;animation:spin-07edd8bf .9s linear infinite}@keyframes spin-07edd8bf{to{transform:rotate(1turn)}}.reset-btn[data-v-07edd8bf]{position:absolute;bottom:.6rem;right:.6rem;background:#fff;border:1px solid #9db2bf;border-radius:6px;padding:.3rem .7rem;font-size:.85rem;color:#526d82;cursor:pointer;box-shadow:0 1px 3px rgba(11,19,42,.15)}.reset-btn[data-v-07edd8bf]:hover{background:#526d82;color:#fff}.metrics-bar[data-v-07edd8bf]{display:flex;justify-content:space-between;gap:1rem;padding:.6rem .8rem;background:#fff;border:1px solid #9db2bf;border-radius:8px;font-size:.85rem;color:#4f5665;flex-wrap:wrap}.metrics-bar strong[data-v-07edd8bf]{color:#2c3e50}.warning-text[data-v-07edd8bf]{margin:0;font-size:.8rem;color:#78350f;background:hsla(48,96%,89%,.6);padding:.4rem .7rem;border-radius:6px}.quote-form[data-v-58b7ef8e]{display:flex;flex-direction:column;gap:1rem;background:#fff;border:1px solid #9db2bf;border-radius:12px;padding:1.2rem}.form-title[data-v-58b7ef8e]{font-family:Inter,sans-serif;font-size:1.05rem;color:#111827;margin:.4rem 0 0}form input[data-v-58b7ef8e],form select[data-v-58b7ef8e]{margin-bottom:0!important;max-height:40px}fieldset[data-v-58b7ef8e]{border:1px solid #e2e8f0;border-radius:8px;padding:.8rem;margin:0}fieldset legend[data-v-58b7ef8e]{padding:0 .4rem;color:#4f5665;font-size:.9rem}.dim-grid[data-v-58b7ef8e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.block[data-v-58b7ef8e],.dim-grid label[data-v-58b7ef8e]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#4f5665}.block[data-v-58b7ef8e]{width:100%}input[type=email][data-v-58b7ef8e],input[type=number][data-v-58b7ef8e],input[type=tel][data-v-58b7ef8e],input[type=text][data-v-58b7ef8e],select[data-v-58b7ef8e],textarea[data-v-58b7ef8e]{border:1px solid #0b132a;border-radius:6px;padding:.45rem .6rem;font-size:.95rem;min-height:35px;font-family:inherit;color:#2c3e50;background:#fff}textarea[data-v-58b7ef8e]{resize:vertical;min-height:70px;max-height:200px;line-height:1.4}input[data-v-58b7ef8e]:focus,select[data-v-58b7ef8e]:focus,textarea[data-v-58b7ef8e]:focus{outline:2px solid #526d82;outline-offset:1px}.char-count[data-v-58b7ef8e]{color:#64748b;font-size:.75rem;text-align:right;margin-top:.15rem}.submit-btn[data-v-58b7ef8e]{background:#526d82;color:#fff;border:none;padding:.7rem 1rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .2s}.submit-btn[data-v-58b7ef8e]:hover:not(:disabled){background:#3d566b}.submit-btn[data-v-58b7ef8e]:disabled{opacity:.55;cursor:not-allowed}.hint[data-v-58b7ef8e]{font-size:.8rem;color:#4f5665;margin:.4rem 0 0;font-style:italic}.ok-msg[data-v-58b7ef8e]{background:rgba(22,163,74,.1);color:#166534}.err-msg[data-v-58b7ef8e],.ok-msg[data-v-58b7ef8e]{padding:.6rem .8rem;border-radius:6px;margin:0;font-size:.9rem}.err-msg[data-v-58b7ef8e]{background:rgba(185,28,28,.08);color:#991b1b}@media (max-width:800px){.dim-grid[data-v-58b7ef8e]{grid-template-columns:1fr}}.modal-backdrop[data-v-73af54ec]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-73af54ec]{background:#fff;border-radius:12px;max-width:560px;width:92%;max-height:90vh;overflow-y:auto;padding:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.3)}header[data-v-73af54ec]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:.5rem;margin-bottom:1rem}header h2[data-v-73af54ec]{margin:0;color:#2c3e50;font-size:1.1rem}.close[data-v-73af54ec]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#64748b}.content section[data-v-73af54ec]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px dashed #e2e8f0}.content section[data-v-73af54ec]:last-of-type{border-bottom:none}.content h3[data-v-73af54ec]{margin:0 0 .4rem 0;color:#3d566b;font-size:.95rem}.content p[data-v-73af54ec]{margin:.2rem 0;font-size:.9rem}.pricing[data-v-73af54ec]{background:rgba(82,109,130,.07);padding:.75rem;border-radius:8px}.pricing-warn[data-v-73af54ec]{background:rgba(251,191,36,.12)}.total[data-v-73af54ec]{margin-top:.5rem;padding-top:.4rem;border-top:1px solid #cbd5e1}.total.grand[data-v-73af54ec]{font-size:1rem;color:#111827}.disclaimer[data-v-73af54ec]{display:block;margin-top:.5rem;color:#64748b;font-style:italic}.observations-text[data-v-73af54ec]{white-space:pre-wrap;background:#f8fafc;padding:.5rem .7rem;border-radius:6px;margin:0;font-size:.9rem;color:#2c3e50}.err-msg[data-v-73af54ec]{background:rgba(185,28,28,.08);color:#991b1b;padding:.5rem .7rem;border-radius:6px;font-size:.88rem}footer[data-v-73af54ec]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem}.primary[data-v-73af54ec]{padding:.55rem 1rem;background:#526d82;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit}.primary[data-v-73af54ec]:hover:not(:disabled){background:#3d566b}.primary[data-v-73af54ec]:disabled{opacity:.55;cursor:not-allowed}.secondary[data-v-73af54ec]{padding:.55rem 1rem;background:#fff;color:#2c3e50;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;font-family:inherit}.secondary[data-v-73af54ec]:disabled{opacity:.55;cursor:not-allowed}.loading[data-v-73af54ec]{padding:2rem;text-align:center;color:#64748b}.quote-section[data-v-4c1e9a21]{width:100%;margin:0 auto 4vw}.head[data-v-4c1e9a21]{margin-bottom:1.5rem}.head .subtitle[data-v-4c1e9a21]{margin-bottom:.5rem}.layout[data-v-4c1e9a21]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.left[data-v-4c1e9a21]{display:flex;flex-direction:column;gap:1rem}.right[data-v-4c1e9a21]{display:flex;flex-direction:column;gap:.75rem}.ok-msg[data-v-4c1e9a21]{background:rgba(22,163,74,.1);color:#166534;padding:.6rem .8rem;border-radius:6px;margin:0;font-size:.9rem}@media (max-width:800px){.layout[data-v-4c1e9a21]{grid-template-columns:1fr}}.modeling-form[data-v-15d5edc8]{display:flex;flex-direction:column;gap:1rem;background:#fff;border:1px solid #9db2bf;border-radius:12px;padding:1.2rem}.form-title[data-v-15d5edc8]{font-family:Inter,sans-serif;font-size:1.05rem;color:#111827;margin:.4rem 0 0}form input[data-v-15d5edc8],form select[data-v-15d5edc8]{margin-bottom:0!important;max-height:40px}fieldset[data-v-15d5edc8]{border:1px solid #e2e8f0;border-radius:8px;padding:.8rem;margin:0}fieldset legend[data-v-15d5edc8]{padding:0 .4rem;color:#4f5665;font-size:.9rem}.dim-grid[data-v-15d5edc8]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.block[data-v-15d5edc8],.dim-grid label[data-v-15d5edc8]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#4f5665}input[type=email][data-v-15d5edc8],input[type=number][data-v-15d5edc8],input[type=tel][data-v-15d5edc8],input[type=text][data-v-15d5edc8],textarea[data-v-15d5edc8]{border:1px solid #0b132a;border-radius:6px;padding:.45rem .6rem;font-size:.95rem;font-family:inherit;color:#2c3e50;background:#fff;resize:vertical}input[data-v-15d5edc8]:focus,textarea[data-v-15d5edc8]:focus{outline:2px solid #526d82;outline-offset:1px}.counter[data-v-15d5edc8]{font-size:.78rem;color:#4f5665}.counter.is-low[data-v-15d5edc8]{color:#b45309}.submit-btn[data-v-15d5edc8]{background:#526d82;color:#fff;border:none;padding:.7rem 1rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .2s}.submit-btn[data-v-15d5edc8]:hover:not(:disabled){background:#3d566b}.submit-btn[data-v-15d5edc8]:disabled{opacity:.55;cursor:not-allowed}.ok-msg[data-v-15d5edc8]{background:rgba(22,163,74,.1);color:#166534}.err-msg[data-v-15d5edc8],.ok-msg[data-v-15d5edc8]{padding:.6rem .8rem;border-radius:6px;margin:0;font-size:.9rem}.err-msg[data-v-15d5edc8]{background:rgba(185,28,28,.08);color:#991b1b}@media (max-width:800px){.dim-grid[data-v-15d5edc8]{grid-template-columns:1fr 1fr}}.modeling-section[data-v-6eb3c80c]{width:100%;background:#f1f5f9;border-radius:16px;padding:2rem;margin:0 auto 4vw;box-sizing:border-box}.head[data-v-6eb3c80c]{margin-bottom:1.5rem}.head .subtitle[data-v-6eb3c80c]{margin-bottom:.5rem}.toggle[data-v-6eb3c80c]{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:#fff;border:1px solid #9db2bf;border-radius:8px;cursor:pointer;font-size:.95rem;color:#2c3e50;margin-top:.6rem}.toggle input[data-v-6eb3c80c]{width:18px;height:18px;accent-color:#526d82;cursor:pointer}.layout[data-v-6eb3c80c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.left[data-v-6eb3c80c]{display:flex;flex-direction:column;gap:1rem}.preview[data-v-6eb3c80c]{background:#fff;border:1px solid #9db2bf;border-radius:8px;padding:.8rem;display:flex;align-items:center;justify-content:center}.preview img[data-v-6eb3c80c]{max-width:200px;max-height:200px;-o-object-fit:contain;object-fit:contain}.pdf-preview[data-v-6eb3c80c]{display:flex;align-items:center;gap:.8rem;color:#2c3e50}.pdf-icon[data-v-6eb3c80c]{font-size:2.4rem}.pdf-preview strong[data-v-6eb3c80c]{display:block;color:#2c3e50}.pdf-preview small[data-v-6eb3c80c]{color:#4f5665;font-size:.85rem}@media (max-width:800px){.modeling-section[data-v-6eb3c80c]{padding:1.2rem}.layout[data-v-6eb3c80c]{grid-template-columns:1fr}}.print3d-root[data-v-175a166b]{display:flex;flex-direction:column;gap:2rem;padding-bottom:4vw;margin:0 15vw}.hero[data-v-175a166b]{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0}.hero .title[data-v-175a166b]{margin-bottom:.5rem}.hero-text[data-v-175a166b]{max-width:720px;margin:0 auto}.section-block[data-v-175a166b]{width:100%}@media (max-width:800px){.hero[data-v-175a166b]{text-align:left}}#admin-one[data-v-681535a4],#admin-two[data-v-681535a4]{display:flex;flex-direction:column;align-items:center}#menu[data-v-681535a4]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1.5rem;padding:1rem}.menu-group[data-v-681535a4]{display:flex;flex-direction:column;border:1px solid #9db2bf;border-radius:6px;padding:1rem 1.25rem;background-color:#fafbfc;min-width:200px}.menu-group-title[data-v-681535a4]{margin:0 0 .75rem 0;font-size:.95rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #9db2bf;padding-bottom:.4rem;text-align:center}.menu-group-items[data-v-681535a4]{display:flex;flex-direction:column;gap:.5rem}.menu-group-items .button[data-v-681535a4]{margin:0;text-align:center}@media (max-width:768px){#menu[data-v-681535a4]{flex-direction:column;align-items:stretch}.menu-group[data-v-681535a4]{min-width:auto}}#login-one[data-v-c436e4ce]{display:flex;flex-direction:column;justify-content:center}#login-one img[data-v-c436e4ce]{height:10vw}.password-field[data-v-c436e4ce]{position:relative;display:inline-flex;align-items:center;width:100%}.password-input[data-v-c436e4ce]{width:100%;padding-right:2.5rem;box-sizing:border-box}.toggle-password[data-v-c436e4ce]{position:absolute;right:1rem;top:30%;transform:translateY(-50%);background:transparent;border:none;padding:.25rem;cursor:pointer;color:#4f5665;display:inline-flex;align-items:center;justify-content:center}.toggle-password[data-v-c436e4ce]:focus-visible,.toggle-password[data-v-c436e4ce]:hover{color:#2c3e50;outline:none}.forgot-link[data-v-c436e4ce]{margin-top:1rem;color:#4f5665;font-size:.95rem;text-decoration:none;border-bottom:1px dashed #9db2bf;align-self:center;transition:color .3s,border-color .3s}.forgot-link[data-v-c436e4ce]:focus-visible,.forgot-link[data-v-c436e4ce]:hover{color:#2c3e50;border-bottom-color:#526d82;outline:none}#recover-request[data-v-53355dd6]{display:flex;flex-direction:column;justify-content:center}#recover-request img[data-v-53355dd6]{height:10vw}#recover-request .textguide[data-v-53355dd6]{margin-bottom:1rem}.confirmation[data-v-53355dd6]{margin-top:1rem;padding:1rem;border:1px solid #9db2bf;border-radius:12px;background:rgba(82,109,130,.05)}.confirmation .hint[data-v-53355dd6]{margin-top:.5rem;font-size:.9rem;color:#4f5665}.back-link[data-v-53355dd6]{margin-top:1.5rem;color:#4f5665;font-size:.95rem;text-decoration:none;border-bottom:1px dashed #9db2bf;align-self:center;transition:color .3s,border-color .3s}.back-link[data-v-53355dd6]:focus-visible,.back-link[data-v-53355dd6]:hover{color:#2c3e50;border-bottom-color:#526d82;outline:none}#recover-password[data-v-280984ee]{display:flex;flex-direction:column;justify-content:center}#recover-password img[data-v-280984ee]{height:10vw}.password-field[data-v-280984ee]{position:relative;display:inline-flex;align-items:center;width:100%}.password-input[data-v-280984ee]{width:100%;padding-right:2.5rem;box-sizing:border-box}.toggle-password[data-v-280984ee]{position:absolute;right:1rem;top:30%;transform:translateY(-50%);background:transparent;border:none;padding:.25rem;cursor:pointer;color:#4f5665;display:inline-flex;align-items:center;justify-content:center}.toggle-password[data-v-280984ee]:focus-visible,.toggle-password[data-v-280984ee]:hover{color:#2c3e50;outline:none}.hints[data-v-280984ee]{list-style:none;padding:0;margin:.5rem 0 1rem 0;font-size:.9rem;color:#4f5665}.hints li[data-v-280984ee]:before{content:"○ "}.hints li.ok[data-v-280984ee]{color:#2a8088}.hints li.ok[data-v-280984ee]:before{content:"● "}.hints li.fail[data-v-280984ee]{color:#b33a3a}.hints li.fail[data-v-280984ee]:before{content:"× "}button.button[disabled][data-v-280984ee]{opacity:.6;cursor:not-allowed}.card[data-v-5b80f0d9],.tag[data-v-5b80f0d9],.title[data-v-5b80f0d9]{@apply text-xs font-semibold px-3 py-1 bg-selk-bg border border-slate-700 rounded-full text-selk-accent}.bubble[data-v-5b80f0d9]{position:absolute;width:60px;height:60px;background:#151e32;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00d2ff;transition:all .3s ease}.bubble[data-v-5b80f0d9]:hover{transform:scale(1.15);background:#00d2ff;color:#0b1121}.itemCard[data-v-1187a090]{display:flex;flex-direction:column;width:100%;gap:.75rem;padding:1rem;border:1px solid #9db2bf;border-radius:8px;background-color:#fafbfc;margin-bottom:1rem}.itemCard__header[data-v-1187a090]{display:flex;flex-direction:row;align-items:center;gap:.75rem}.itemCard__id[data-v-1187a090]{display:inline-block;background-color:#2c3e50;color:#fff;font-weight:600;font-size:.85rem;padding:.25rem .6rem;border-radius:999px;line-height:1;min-width:2.25rem;text-align:center}.itemCard__category[data-v-1187a090]{flex:1;height:2.25rem;margin:0}.itemCard__block[data-v-1187a090]{display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem;border-top:1px dashed #d6dee6}.itemCard__block[data-v-1187a090]:first-of-type{border-top:none;padding-top:0}.itemCard__label[data-v-1187a090]{font-size:.8rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.05em}input[data-v-1187a090]{margin:0;height:2rem}input[data-v-1187a090],select[data-v-1187a090]{padding:0 .5rem;border:1px solid #cbd5dd;border-radius:4px;box-sizing:border-box}select[data-v-1187a090]{height:2.25rem}.priceSection[data-v-1187a090]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.priceSection>input[data-v-1187a090]{flex:1}.priceSection__check[data-v-1187a090]{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.9rem;color:#2c3e50}.priceSection__check input[type=checkbox][data-v-1187a090]{height:auto;width:auto;margin:0}.taxtSection[data-v-1187a090]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.taxtSection__inputs[data-v-1187a090]{display:flex;flex-direction:column;gap:.4rem;width:45%}.taxtSection__inputs input[data-v-1187a090]{width:100%}.taxtSection__summary[data-v-1187a090]{display:flex;flex-direction:column;align-items:flex-end;width:50%}.taxtSection__summary p[data-v-1187a090]{font-size:.9rem;margin:0;color:#2c3e50}.text--total[data-v-1187a090]{font-weight:700;font-size:1rem!important;margin-top:.35rem!important;border-top:1px solid #d6dee6;padding-top:.35rem}@media (max-width:768px){.priceSection[data-v-1187a090]{flex-direction:column;align-items:stretch}.taxtSection[data-v-1187a090]{flex-direction:column}.taxtSection__inputs[data-v-1187a090],.taxtSection__summary[data-v-1187a090]{width:100%;align-items:stretch}.taxtSection__summary[data-v-1187a090]{align-items:flex-end}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}#menu[data-v-e63a9ef2]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1.5rem;padding:1rem}.menu-group[data-v-e63a9ef2]{display:flex;flex-direction:column;border:1px solid #9db2bf;border-radius:6px;padding:1rem 1.25rem;background-color:#fafbfc;min-width:200px}.menu-group-title[data-v-e63a9ef2]{margin:0 0 .75rem 0;font-size:.95rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #9db2bf;padding-bottom:.4rem;text-align:center}.menu-group-items[data-v-e63a9ef2]{display:flex;flex-direction:column;gap:.5rem}.menu-group-items .button[data-v-e63a9ef2]{margin:0;text-align:center}.button--active[data-v-e63a9ef2]{background-color:#2c3e50;color:#fff}#data-view[data-v-e63a9ef2]{display:flex;flex-direction:row;margin:2rem 0 5rem 0;gap:2.5rem}#form[data-v-e63a9ef2]{width:50%;display:flex;flex-direction:column;gap:.6rem}.form-title[data-v-e63a9ef2]{margin:0 0 .5rem 0;font-size:1.1rem;color:#2c3e50}.field[data-v-e63a9ef2]{display:flex;flex-direction:column;gap:.25rem}.field label[data-v-e63a9ef2]{font-size:.85rem;color:#2c3e50;font-weight:600}#buttonSection[data-v-e63a9ef2]{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem;width:100%;margin-top:.5rem}.add-item-row[data-v-e63a9ef2]{display:flex;justify-content:flex-start;margin:.25rem 0 .75rem 0}.button--secondary[data-v-e63a9ef2]{background-color:transparent;color:#2c3e50;border:1px solid #9db2bf;padding:.35rem .75rem;font-size:.85rem;border-radius:4px;cursor:pointer}.button--secondary[data-v-e63a9ef2]:hover{background-color:#eef2f5}.button--ghost[data-v-e63a9ef2]{background-color:transparent;color:#2c3e50;border:1px solid #9db2bf}.item-row[data-v-e63a9ef2]{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;width:100%}.item-row[data-v-e63a9ef2]>:first-child{flex:1;min-width:0}.item-row__remove[data-v-e63a9ef2]{background-color:transparent;border:1px solid #c0392b;color:#c0392b;border-radius:4px;width:2rem;height:2rem;cursor:pointer;flex-shrink:0}.item-row__remove[data-v-e63a9ef2]:disabled{opacity:.4;cursor:not-allowed}.total-line[data-v-e63a9ef2]{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0;padding:.5rem .75rem;background-color:#eef2f5;border-radius:6px;font-size:1rem}.total-line strong[data-v-e63a9ef2]{color:#2c3e50;font-size:1.1rem}#items[data-v-e63a9ef2]{width:50%;display:flex;flex-direction:column}.text[data-v-e63a9ef2]{margin:.25rem 0}.cards[data-v-e63a9ef2]{display:flex;flex-direction:row;border:1px solid #d6dee6;border-radius:8px;justify-content:space-between;align-items:stretch;padding:.75rem 1rem;margin:.4rem 0;width:100%;background-color:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.cards[data-v-e63a9ef2]:hover{border-color:#9db2bf;box-shadow:0 1px 4px rgba(44,62,80,.08)}.cards__body[data-v-e63a9ef2]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.cards__header[data-v-e63a9ef2]{display:flex;flex-direction:row;align-items:center;gap:.6rem}.cards__id[data-v-e63a9ef2]{display:inline-block;background-color:#2c3e50;color:#fff;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;line-height:1.2}.cards__name[data-v-e63a9ef2]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards__info[data-v-e63a9ef2]{margin:0;font-size:.85rem;color:#526d82}.cards__status[data-v-e63a9ef2]{display:inline-block;align-self:flex-start;background-color:#eef2f5;color:#2c3e50;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;text-transform:capitalize}.cards__status--active[data-v-e63a9ef2],.cards__status--activo[data-v-e63a9ef2]{background-color:#d4edda;color:#155724}.cards__status--inactive[data-v-e63a9ef2],.cards__status--inactivo[data-v-e63a9ef2]{background-color:#f8d7da;color:#721c24}.cards__actions[data-v-e63a9ef2]{display:flex;align-items:center;margin-left:.75rem}.cards__edit[data-v-e63a9ef2]{background-color:transparent;border:1px solid #9db2bf;color:#2c3e50;border-radius:4px;padding:.25rem .4rem;cursor:pointer}.cards__edit[data-v-e63a9ef2]:hover{background-color:#eef2f5}.filter[data-v-e63a9ef2]{display:flex;flex-direction:column;margin-bottom:.75rem;width:100%;background-color:#2c3e50;border-radius:10px;box-sizing:border-box;padding:.5rem .75rem;gap:.4rem}.filter__row[data-v-e63a9ef2]{display:flex;flex-direction:row;gap:.5rem;align-items:center;width:100%}.filter input[data-v-e63a9ef2],.filter select[data-v-e63a9ef2]{flex:1;margin:0;padding:.4rem .5rem;border:none;border-radius:5px;min-width:0}.filter__date[data-v-e63a9ef2]{display:flex;align-items:center;gap:.4rem;flex:1;color:#fff;font-size:.8rem;font-weight:600}.filter__date span[data-v-e63a9ef2]{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.filter__date input[data-v-e63a9ef2]{flex:1}.filter__toggle[data-v-e63a9ef2]{display:inline-flex;align-items:center;gap:.4rem;background-color:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:5px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;flex:0 0 auto}.filter__toggle[data-v-e63a9ef2]:hover{background-color:hsla(0,0%,100%,.1)}.filter__toggle--open[data-v-e63a9ef2]{background-color:hsla(0,0%,100%,.12)}.filter__badge[data-v-e63a9ef2]{background-color:#c0392b;color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:.05rem .4rem;line-height:1.2;min-width:1.1rem;text-align:center}.filter__chevron[data-v-e63a9ef2]{font-size:.7rem;line-height:1}.cards__meta[data-v-e63a9ef2]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;color:#2c3e50;margin-top:.1rem}.cards__meta-item strong[data-v-e63a9ef2]{color:#526d82;font-weight:600;margin-right:.25rem}.cards__meta-item--total[data-v-e63a9ef2]{color:#1e3a52;font-weight:700}.cards__empty[data-v-e63a9ef2]{text-align:center;color:#526d82;font-style:italic;margin:1rem 0}.pagination[data-v-e63a9ef2]{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem}.pagination__info[data-v-e63a9ef2]{font-size:.85rem;color:#2c3e50}@media (max-width:768px){#menu[data-v-e63a9ef2]{flex-direction:column;align-items:stretch}.menu-group[data-v-e63a9ef2]{min-width:auto}#data-view[data-v-e63a9ef2]{flex-direction:column}#form[data-v-e63a9ef2],#items[data-v-e63a9ef2]{width:100%}.cards__name[data-v-e63a9ef2]{white-space:normal}}#menu[data-v-8a294262]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1.5rem;padding:1rem}.menu-group[data-v-8a294262]{display:flex;flex-direction:column;border:1px solid #9db2bf;border-radius:6px;padding:1rem 1.25rem;background-color:#fafbfc;min-width:200px}.menu-group-title[data-v-8a294262]{margin:0 0 .75rem 0;font-size:.95rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #9db2bf;padding-bottom:.4rem;text-align:center}.menu-group-items[data-v-8a294262]{display:flex;flex-direction:column;gap:.5rem}.menu-group-items .button[data-v-8a294262]{margin:0;text-align:center}.button--active[data-v-8a294262]{background-color:#2c3e50;color:#fff}#data-view[data-v-8a294262]{display:flex;flex-direction:row;margin:2rem 0 5rem 0;gap:2.5rem}#form[data-v-8a294262]{width:50%;display:flex;flex-direction:column;gap:.6rem}.form-title[data-v-8a294262]{margin:0 0 .5rem 0;font-size:1.1rem;color:#2c3e50}#buttonSection[data-v-8a294262]{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem;width:100%;margin-top:.5rem}.add-item-row[data-v-8a294262]{display:flex;justify-content:flex-start;margin:.25rem 0 .75rem 0}.button--secondary[data-v-8a294262]{background-color:transparent;color:#2c3e50;border:1px solid #9db2bf;padding:.35rem .75rem;font-size:.85rem;border-radius:4px;cursor:pointer}.button--secondary[data-v-8a294262]:hover{background-color:#eef2f5}.button--ghost[data-v-8a294262]{background-color:transparent;color:#2c3e50;border:1px solid #9db2bf}.item-row[data-v-8a294262]{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;width:100%}.item-row[data-v-8a294262]>:first-child{flex:1;min-width:0}.item-row__remove[data-v-8a294262]{background-color:transparent;border:1px solid #c0392b;color:#c0392b;border-radius:4px;width:2rem;height:2rem;cursor:pointer;flex-shrink:0}.item-row__remove[data-v-8a294262]:disabled{opacity:.4;cursor:not-allowed}.total-line[data-v-8a294262]{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0;padding:.5rem .75rem;background-color:#eef2f5;border-radius:6px;font-size:1rem}.total-line strong[data-v-8a294262]{color:#2c3e50;font-size:1.1rem}#items[data-v-8a294262]{width:50%;display:flex;flex-direction:column}.text[data-v-8a294262]{margin:.25rem 0}.cards[data-v-8a294262]{display:flex;flex-direction:row;border:1px solid #d6dee6;border-radius:8px;justify-content:space-between;align-items:stretch;padding:.75rem 1rem;margin:.4rem 0;width:100%;background-color:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.cards[data-v-8a294262]:hover{border-color:#9db2bf;box-shadow:0 1px 4px rgba(44,62,80,.08)}.cards__body[data-v-8a294262]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.cards__header[data-v-8a294262]{display:flex;flex-direction:row;align-items:center;gap:.6rem}.cards__id[data-v-8a294262]{display:inline-block;background-color:#2c3e50;color:#fff;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;line-height:1.2}.cards__name[data-v-8a294262]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards__info[data-v-8a294262]{margin:0;font-size:.85rem;color:#526d82}.cards__status[data-v-8a294262]{display:inline-block;align-self:flex-start;background-color:#eef2f5;color:#2c3e50;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;text-transform:capitalize}.cards__status--active[data-v-8a294262],.cards__status--activo[data-v-8a294262]{background-color:#d4edda;color:#155724}.cards__status--inactive[data-v-8a294262],.cards__status--inactivo[data-v-8a294262]{background-color:#f8d7da;color:#721c24}.cards__actions[data-v-8a294262]{display:flex;align-items:center;margin-left:.75rem}.cards__edit[data-v-8a294262]{background-color:transparent;border:1px solid #9db2bf;color:#2c3e50;border-radius:4px;padding:.25rem .4rem;cursor:pointer}.cards__edit[data-v-8a294262]:hover{background-color:#eef2f5}.filter[data-v-8a294262]{display:flex;flex-direction:column;margin-bottom:.75rem;width:100%;background-color:#2c3e50;border-radius:10px;box-sizing:border-box;padding:.5rem .75rem;gap:.4rem}.filter__row[data-v-8a294262]{display:flex;flex-direction:row;gap:.5rem;align-items:center;width:100%}.filter input[data-v-8a294262],.filter select[data-v-8a294262]{flex:1;margin:0;padding:.4rem .5rem;border:none;border-radius:5px;min-width:0}.filter__date[data-v-8a294262]{display:flex;align-items:center;gap:.4rem;flex:1;color:#fff;font-size:.8rem;font-weight:600}.filter__date span[data-v-8a294262]{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.filter__date input[data-v-8a294262]{flex:1}.filter__toggle[data-v-8a294262]{display:inline-flex;align-items:center;gap:.4rem;background-color:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:5px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;flex:0 0 auto}.filter__toggle[data-v-8a294262]:hover{background-color:hsla(0,0%,100%,.1)}.filter__toggle--open[data-v-8a294262]{background-color:hsla(0,0%,100%,.12)}.filter__badge[data-v-8a294262]{background-color:#c0392b;color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:.05rem .4rem;line-height:1.2;min-width:1.1rem;text-align:center}.filter__chevron[data-v-8a294262]{font-size:.7rem;line-height:1}.cards__meta[data-v-8a294262]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;color:#2c3e50;margin-top:.1rem}.cards__meta-item strong[data-v-8a294262]{color:#526d82;font-weight:600;margin-right:.25rem}.cards__meta-item--total[data-v-8a294262]{color:#1e3a52;font-weight:700}.cards__empty[data-v-8a294262]{text-align:center;color:#526d82;font-style:italic;margin:1rem 0}.pagination[data-v-8a294262]{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem}.pagination__info[data-v-8a294262]{font-size:.85rem;color:#2c3e50}.hint-warning[data-v-8a294262]{background-color:#fff8e1;border-left:4px solid #526d82;color:#2c3e50;padding:.75rem 1rem;border-radius:8px;font-family:Jost,sans-serif;margin-bottom:1rem}.hint-warning a[data-v-8a294262]{color:#3d566b;font-weight:700}@media (max-width:768px){#menu[data-v-8a294262]{flex-direction:column;align-items:stretch}.menu-group[data-v-8a294262]{min-width:auto}#data-view[data-v-8a294262]{flex-direction:column}#form[data-v-8a294262],#items[data-v-8a294262]{width:100%}.cards__name[data-v-8a294262]{white-space:normal}}#menu[data-v-ea7e8214]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem}#mode-selector[data-v-ea7e8214]{display:flex;flex-direction:row;gap:.5rem;margin:1rem 0 0 0;flex-wrap:wrap}.pill[data-v-ea7e8214]{background-color:#fff;color:#2c3e50;border:1px solid #9db2bf;border-radius:999px;padding:.5rem 1.25rem;font-family:Jost,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s,color .2s}.pill[data-v-ea7e8214]:hover{background-color:#f4f7fa}.pill.active[data-v-ea7e8214]{background-color:#526d82;color:#fff;border-color:#526d82}#filters[data-v-ea7e8214]{background-color:#fff;border:1px solid #9db2bf;border-radius:12px;padding:1rem;margin:1rem 0}.filter-row[data-v-ea7e8214]{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.filter-row[data-v-ea7e8214]:last-child{margin-bottom:0}.filter-row label[data-v-ea7e8214]{display:flex;flex-direction:column;flex:1}.filter-row label span[data-v-ea7e8214]{font-family:Jost,sans-serif;color:#4f5665;margin-bottom:.25rem}.filter-row input[type=date][data-v-ea7e8214]{border:2px solid #0b132a;border-radius:8px;padding:.5rem;height:auto;margin-bottom:0}.multi-label[data-v-ea7e8214]{min-width:0}.metric-fieldset[data-v-ea7e8214]{border:1px solid #9db2bf;border-radius:8px;padding:.5rem 1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.metric-fieldset legend[data-v-ea7e8214]{font-family:Jost,sans-serif;color:#4f5665;padding:0 .25rem}.radio-inline[data-v-ea7e8214]{flex-direction:row!important;align-items:center;gap:.25rem}.radio-inline input[data-v-ea7e8214]{margin:0}.radio-inline span[data-v-ea7e8214]{margin:0!important;color:#2c3e50!important}#kpis[data-v-ea7e8214]{display:flex;flex-direction:row;gap:1rem;margin:1rem 0}.kpi[data-v-ea7e8214]{flex:1;padding:1rem;border-radius:12px;color:#fff;display:flex;flex-direction:column}.kpi-label[data-v-ea7e8214]{font-family:Jost,sans-serif;font-size:1rem;opacity:.9}.kpi-value[data-v-ea7e8214]{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:700;margin-top:.5rem}.kpi-ingresos[data-v-ea7e8214]{background-color:#3d566b}.kpi-gastos[data-v-ea7e8214]{background-color:#526d82}.kpi-balance[data-v-ea7e8214]{background-color:#0b132a}.kpi-balance.negative[data-v-ea7e8214]{background-color:#7a1f1f}#chart-section[data-v-ea7e8214]{margin:2rem 0}.chart-wrapper[data-v-ea7e8214]{position:relative;height:380px;width:100%;background-color:#fff;border-radius:12px;padding:1rem}#breakdown[data-v-ea7e8214]{display:flex;flex-direction:row;gap:1rem;margin:1rem 0 4rem 0}.breakdown-block[data-v-ea7e8214]{flex:1;background-color:#fff;border:1px solid #9db2bf;border-radius:12px;padding:1rem}.breakdown-sub[data-v-ea7e8214]{margin-top:.5rem}.breakdown-sub h4[data-v-ea7e8214]{font-family:Inter,sans-serif;color:#4f5665;margin:.5rem 0}.breakdown-sub ul[data-v-ea7e8214]{list-style:none;padding:0;margin:0}.breakdown-sub li[data-v-ea7e8214]{display:flex;flex-direction:row;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid #f0f0f0;font-family:Jost,sans-serif;color:#2c3e50}.breakdown-sub li.empty[data-v-ea7e8214]{color:#9db2bf;justify-content:center}.caja-row[data-v-ea7e8214]{align-items:center}.caja-figures[data-v-ea7e8214]{display:flex;flex-direction:row;gap:.75rem;align-items:center;font-size:.85rem}.caja-figures .caja-in[data-v-ea7e8214]{color:#3d566b}.caja-figures .caja-out[data-v-ea7e8214]{color:#526d82}.caja-figures strong[data-v-ea7e8214]{color:#0b132a}.caja-figures strong.negative[data-v-ea7e8214]{color:#7a1f1f}@media (max-width:800px){#breakdown[data-v-ea7e8214],#kpis[data-v-ea7e8214],.filter-row[data-v-ea7e8214]{flex-direction:column}.chart-wrapper[data-v-ea7e8214]{height:280px}#mode-selector[data-v-ea7e8214]{flex-direction:column}.pill[data-v-ea7e8214]{width:100%}}.material-form[data-v-6424353a]{display:flex;flex-direction:column;gap:1rem;background:#f8fafc;border:1px solid #9db2bf;border-radius:12px;padding:1.5rem}.material-form h2[data-v-6424353a]{margin:0 0 .5rem 0;color:#2c3e50}.grid[data-v-6424353a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.full-width[data-v-6424353a],label[data-v-6424353a]{display:flex;flex-direction:column}label[data-v-6424353a]{font-size:.85rem;color:#2c3e50;gap:.25rem}input[type=number][data-v-6424353a],input[type=text][data-v-6424353a],textarea[data-v-6424353a]{padding:.4rem .6rem;border:1px solid #cbd5e1;border-radius:6px;font-family:inherit}input.readonly[data-v-6424353a]{background:#e2e8f0;color:#475569;cursor:not-allowed}input[type=checkbox][data-v-6424353a]{width:auto;align-self:flex-start}.preview[data-v-6424353a]{border:1px dashed #526d82;border-radius:8px;padding:.75rem 1rem;background:rgba(82,109,130,.06)}.preview legend[data-v-6424353a]{padding:0 .5rem;font-weight:600;color:#3d566b}.holistic[data-v-6424353a]{border:1px solid #cbd5e1;border-radius:8px;padding:.75rem 1rem;background:#f1f5f9}.holistic legend[data-v-6424353a]{padding:0 .5rem;font-weight:600;color:#3d566b}.holistic-hint[data-v-6424353a]{margin:0 0 .75rem;font-size:.8rem;color:#475569}.holistic-grid[data-v-6424353a]{align-items:end}.holistic-field[data-v-6424353a]{align-items:center;text-align:center;gap:.35rem}.holistic-field .field-label[data-v-6424353a]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:2.4em;line-height:1.2;cursor:help;-webkit-text-decoration:underline dotted #94a3b8;text-decoration:underline dotted #94a3b8;text-underline-offset:3px}.holistic-field input[data-v-6424353a]{width:100%;text-align:center}.model-flag[data-v-6424353a]{display:inline-block;margin-left:.4rem;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600}.model-flag.on[data-v-6424353a]{background:#16a34a;color:#fff}.model-flag.off[data-v-6424353a]{background:#cbd5e1;color:#334155}.inline[data-v-6424353a]{flex-direction:row;align-items:center;gap:.5rem}.inline input[data-v-6424353a]{margin-left:.5rem;max-width:180px}.preview-results[data-v-6424353a]{list-style:none;padding:0;margin:.5rem 0 0;font-size:.9rem}.preview-results li[data-v-6424353a]{margin:.2rem 0}.preview-results .final[data-v-6424353a]{margin-top:.4rem;padding-top:.4rem;border-top:1px solid #cbd5e1}.surcharge-on[data-v-6424353a]{color:#b45309;font-weight:600}.hint-inline[data-v-6424353a]{color:#64748b;font-size:.75rem;margin-top:.15rem}.densities[data-v-6424353a]{border:1px solid #cbd5e1;border-radius:8px;padding:.75rem 1rem;background:#f1f5f9}.densities legend[data-v-6424353a]{padding:0 .5rem;font-weight:600;color:#3d566b}.densities-hint[data-v-6424353a]{margin:0 0 .75rem;font-size:.8rem;color:#475569}.densities-empty[data-v-6424353a]{font-size:.85rem;color:#64748b;font-style:italic;margin-bottom:.5rem}.densities-grid[data-v-6424353a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.density-row[data-v-6424353a]{display:flex;flex-direction:column;gap:.2rem}.density-label[data-v-6424353a]{display:flex;flex-direction:column;font-size:.85rem;color:#2c3e50}.density-range[data-v-6424353a]{color:#64748b;font-size:.72rem}.new-category[data-v-6424353a]{margin-top:.75rem}.link-btn[data-v-6424353a]{background:none;border:none;color:#526d82;cursor:pointer;font-size:.85rem;padding:0;text-decoration:underline}.new-category-form[data-v-6424353a]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem;align-items:end;background:#fff;padding:.6rem;border-radius:6px;border:1px solid #cbd5e1}.new-category-form label[data-v-6424353a]{font-size:.8rem}.new-category-actions[data-v-6424353a]{grid-column:1/-1;display:flex;gap:.5rem}.new-category-form .hint-inline[data-v-6424353a]{grid-column:1/-1}button.small[data-v-6424353a]{padding:.3rem .7rem;font-size:.82rem;border:1px solid #526d82;border-radius:5px;background:#fff;cursor:pointer}button.primary.small[data-v-6424353a]{background:#526d82;color:#fff}.preview-infill-note[data-v-6424353a]{margin:.4rem 0 0;font-size:.85rem;color:#3d566b}.actions[data-v-6424353a]{display:flex;gap:.5rem}.actions button[data-v-6424353a]{padding:.5rem 1rem;border:1px solid #526d82;border-radius:6px;background:#fff;cursor:pointer;font-family:inherit}.actions .primary[data-v-6424353a]{background:#526d82;color:#fff}.actions .primary[data-v-6424353a]:hover{background:#3d566b}@media (max-width:720px){.grid[data-v-6424353a]{grid-template-columns:1fr}}.page[data-v-636dc26e]{padding:1rem 2rem 4rem;max-width:1200px;margin:0 auto 5vh auto}#menu[data-v-636dc26e]{display:flex;gap:.5rem;flex-wrap:wrap}.button[data-v-636dc26e]{padding:.4rem .9rem;border:1px solid #526d82;border-radius:6px;background:#fff;color:#2c3e50;text-decoration:none;font-size:.9rem}.button.active[data-v-636dc26e]{background:#526d82;color:#fff}h1[data-v-636dc26e]{margin:1rem 0;color:#2c3e50}.layout[data-v-636dc26e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start}.form-col[data-v-636dc26e]{display:flex;flex-direction:column;gap:.75rem}.danger[data-v-636dc26e]{padding:.5rem;background:#b91c1c;color:#fff;border:none;border-radius:6px;cursor:pointer}.list-col[data-v-636dc26e]{display:flex;flex-direction:column;gap:.5rem}.filter[data-v-636dc26e]{display:flex;gap:1rem;align-items:center;background:#2c3e50;padding:.5rem 1rem;border-radius:8px}.filter input[type=text][data-v-636dc26e]{flex:1;padding:.4rem .6rem;border:none;border-radius:5px}.filter .inline[data-v-636dc26e]{color:#fff;display:flex;align-items:center;gap:.25rem;font-size:.85rem}.pagination[data-v-636dc26e]{display:flex;gap:.5rem;align-items:center;justify-content:center}.card[data-v-636dc26e]{border:1px solid #cbd5e1;border-radius:8px;padding:.6rem .9rem;background:#fff;display:flex;flex-direction:column;gap:.25rem}.card.active[data-v-636dc26e]{border-color:#526d82;background:rgba(82,109,130,.07)}.card.inactive[data-v-636dc26e]{opacity:.55}.card-header[data-v-636dc26e]{display:flex;justify-content:space-between;align-items:center}.card-body p[data-v-636dc26e]{margin:.1rem 0;font-size:.85rem}.badge.inactive[data-v-636dc26e]{background:#cbd5e1;padding:.1rem .4rem;border-radius:4px;font-size:.7rem}.card-actions button[data-v-636dc26e]{align-self:flex-end;background:#fff;border:1px solid #526d82;border-radius:5px;padding:.2rem .6rem;cursor:pointer}.empty[data-v-636dc26e]{text-align:center;color:#64748b;padding:1rem}@media (max-width:900px){.layout[data-v-636dc26e]{grid-template-columns:1fr}}.product-form[data-v-cc684ab8]{display:flex;flex-direction:column;gap:1rem;background:#f8fafc;border:1px solid #9db2bf;border-radius:12px;padding:1.5rem}.product-form h2[data-v-cc684ab8]{margin:0 0 .5rem 0;color:#2c3e50}.grid[data-v-cc684ab8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.span-2[data-v-cc684ab8]{grid-column:span 2}.checkbox[data-v-cc684ab8]{flex-direction:row;align-items:center;gap:.4rem}label[data-v-cc684ab8]{display:flex;flex-direction:column;font-size:.85rem;color:#2c3e50;gap:.25rem}input[type=number][data-v-cc684ab8],input[type=text][data-v-cc684ab8],select[data-v-cc684ab8],textarea[data-v-cc684ab8]{padding:.4rem .6rem;border:1px solid #cbd5e1;border-radius:6px;font-family:inherit}.warn[data-v-cc684ab8]{color:#b45309;font-size:.8rem}.image-block[data-v-cc684ab8]{border:1px solid #cbd5e1;border-radius:8px;padding:.75rem 1rem;margin:0}.image-block legend[data-v-cc684ab8]{padding:0 .4rem;font-size:.85rem;color:#3d566b;font-weight:600}.dropzone[data-v-cc684ab8]{border:2px dashed #9db2bf;border-radius:8px;padding:1rem;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:pointer;background:#fff;transition:all .15s;color:#4f5665;font-size:.85rem}.dropzone.is-dragover[data-v-cc684ab8]{border-color:#526d82;background:rgba(82,109,130,.08)}.dropzone p[data-v-cc684ab8]{margin:0;display:flex;flex-direction:column;gap:.25rem}.dropzone p small[data-v-cc684ab8]{color:#64748b}.preview[data-v-cc684ab8]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.preview img[data-v-cc684ab8]{max-width:200px;max-height:160px;-o-object-fit:contain;object-fit:contain;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.preview small[data-v-cc684ab8]{font-size:.75rem}.muted[data-v-cc684ab8]{color:#64748b}.image-actions[data-v-cc684ab8]{display:flex;gap:.5rem;margin-top:.5rem}.image-actions button[data-v-cc684ab8]{padding:.3rem .7rem;border:1px solid #526d82;border-radius:5px;background:#fff;cursor:pointer;font-size:.85rem}.image-actions .link[data-v-cc684ab8]{background:none;border:none;color:#b91c1c;text-decoration:underline}.manual-url[data-v-cc684ab8]{margin-top:.6rem}.manual-url summary[data-v-cc684ab8]{cursor:pointer;font-size:.85rem;color:#526d82}.manual-url input[data-v-cc684ab8]{width:100%;margin-top:.4rem}.manual-url small[data-v-cc684ab8]{display:block;margin-top:.2rem}.actions[data-v-cc684ab8]{display:flex;gap:.5rem}.actions button[data-v-cc684ab8]{padding:.5rem 1rem;border:1px solid #526d82;border-radius:6px;background:#fff;cursor:pointer;font-family:inherit}.actions .primary[data-v-cc684ab8]{background:#526d82;color:#fff}.actions .primary[data-v-cc684ab8]:hover:not(:disabled){background:#3d566b}.actions button[data-v-cc684ab8]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.grid[data-v-cc684ab8]{grid-template-columns:1fr}.span-2[data-v-cc684ab8]{grid-column:span 1}}.page[data-v-d8a452ea]{padding:1rem 2rem 4rem;max-width:1300px;margin:0 auto 5vh auto}#menu[data-v-d8a452ea]{display:flex;gap:.5rem;flex-wrap:wrap}.button[data-v-d8a452ea]{padding:.4rem .9rem;border:1px solid #526d82;border-radius:6px;background:#fff;color:#2c3e50;text-decoration:none;font-size:.9rem}.button.active[data-v-d8a452ea]{background:#526d82;color:#fff}h1[data-v-d8a452ea]{margin:1rem 0;color:#2c3e50}.layout[data-v-d8a452ea]{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;align-items:flex-start}.form-col[data-v-d8a452ea]{display:flex;flex-direction:column;gap:.75rem}.danger[data-v-d8a452ea]{padding:.5rem;background:#b91c1c;color:#fff;border:none;border-radius:6px;cursor:pointer}.list-col[data-v-d8a452ea]{display:flex;flex-direction:column;gap:.5rem}.filter[data-v-d8a452ea]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;background:#2c3e50;padding:.5rem 1rem;border-radius:8px}.filter input[type=text][data-v-d8a452ea],.filter select[data-v-d8a452ea]{padding:.4rem .6rem;border:none;border-radius:5px}.filter .inline[data-v-d8a452ea]{color:#fff;display:flex;align-items:center;gap:.25rem;font-size:.85rem}.pagination[data-v-d8a452ea]{display:flex;gap:.5rem;align-items:center;justify-content:center}.data-table[data-v-d8a452ea]{width:100%;border-collapse:collapse;background:#fff}.data-table td[data-v-d8a452ea],.data-table th[data-v-d8a452ea]{padding:.5rem;border-bottom:1px solid #e2e8f0;font-size:.88rem;text-align:left}.data-table th[data-v-d8a452ea]{background:#f1f5f9;color:#2c3e50}.data-table tr.inactive[data-v-d8a452ea]{opacity:.5}.data-table tr.active[data-v-d8a452ea]{background:rgba(82,109,130,.08)}.data-table button[data-v-d8a452ea]{padding:.2rem .6rem;background:#fff;border:1px solid #526d82;border-radius:5px;cursor:pointer}.empty[data-v-d8a452ea]{text-align:center;color:#64748b;padding:1rem}@media (max-width:1000px){.layout[data-v-d8a452ea]{grid-template-columns:1fr}}.modal-backdrop[data-v-517afe60]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-517afe60]{background:#fff;border-radius:12px;max-width:720px;width:92%;max-height:90vh;overflow-y:auto;padding:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.3)}header[data-v-517afe60]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:.5rem;margin-bottom:1rem}header h2[data-v-517afe60]{margin:0;color:#2c3e50}.close[data-v-517afe60]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#64748b}.content section[data-v-517afe60]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px dashed #e2e8f0}.content section[data-v-517afe60]:last-of-type{border-bottom:none}.content h3[data-v-517afe60]{margin:0 0 .4rem 0;color:#3d566b;font-size:.95rem}.content p[data-v-517afe60]{margin:.2rem 0;font-size:.9rem}.description[data-v-517afe60]{white-space:pre-wrap;background:#f8fafc;padding:.5rem;border-radius:6px}label[data-v-517afe60]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;margin-bottom:.5rem}select[data-v-517afe60],textarea[data-v-517afe60]{padding:.4rem .6rem;border:1px solid #cbd5e1;border-radius:6px;font-family:inherit}.badge[data-v-517afe60]{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:600}.badge-print[data-v-517afe60]{background:#dbeafe;color:#1e40af}.badge-modeling[data-v-517afe60]{background:#fef3c7;color:#92400e}.badge-catalog[data-v-517afe60]{background:#e0e7ff;color:#3730a3}.product-snapshot[data-v-517afe60]{background:rgba(82,109,130,.05);padding:.6rem;border-radius:8px}.product-row[data-v-517afe60]{display:flex;gap:.75rem;align-items:center}.product-row img[data-v-517afe60]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px}.pricing[data-v-517afe60]{background:rgba(82,109,130,.07);padding:.75rem;border-radius:8px}.surcharge-on[data-v-517afe60]{color:#b45309}.meta[data-v-517afe60]{display:flex;justify-content:space-between;color:#64748b}.primary[data-v-517afe60]{padding:.4rem .9rem;background:#526d82;color:#fff;border:none;border-radius:6px;cursor:pointer}.primary[data-v-517afe60]:hover{background:#3d566b}.danger[data-v-517afe60]{padding:.5rem 1rem;background:#b91c1c;color:#fff;border:none;border-radius:6px;cursor:pointer}footer[data-v-517afe60]{display:flex;justify-content:flex-end;padding-top:1rem}.loading[data-v-517afe60]{padding:2rem;text-align:center;color:#64748b}.page[data-v-1a8d6a80]{padding:1rem 2rem 4rem;max-width:1400px;margin:0 auto 5vh auto}#menu[data-v-1a8d6a80]{display:flex;gap:.5rem;flex-wrap:wrap}.button[data-v-1a8d6a80]{padding:.4rem .9rem;border:1px solid #526d82;border-radius:6px;background:#fff;color:#2c3e50;text-decoration:none;font-size:.9rem}.button.active[data-v-1a8d6a80]{background:#526d82;color:#fff}h1[data-v-1a8d6a80]{margin:1rem 0;color:#2c3e50}.filter[data-v-1a8d6a80]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;background:#2c3e50;padding:.6rem 1rem;border-radius:8px;margin-bottom:1rem}.filter input[data-v-1a8d6a80],.filter select[data-v-1a8d6a80]{padding:.4rem .6rem;border:none;border-radius:5px}.filter button[data-v-1a8d6a80]{padding:.4rem .9rem;background:#fff;border:1px solid #cbd5e1;border-radius:5px;cursor:pointer}.pagination[data-v-1a8d6a80]{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-bottom:.5rem}.data-table[data-v-1a8d6a80]{width:100%;border-collapse:collapse;background:#fff}.data-table td[data-v-1a8d6a80],.data-table th[data-v-1a8d6a80]{padding:.5rem;border-bottom:1px solid #e2e8f0;font-size:.88rem;text-align:left}.data-table th[data-v-1a8d6a80]{background:#f1f5f9;color:#2c3e50}.badge[data-v-1a8d6a80]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.badge-print[data-v-1a8d6a80]{background:#dbeafe;color:#1e40af}.badge-modeling[data-v-1a8d6a80]{background:#fef3c7;color:#92400e}.badge-catalog[data-v-1a8d6a80]{background:#e0e7ff;color:#3730a3}.status[data-v-1a8d6a80]{display:inline-block;padding:.15rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.status-received[data-v-1a8d6a80]{background:#e0f2fe;color:#075985}.status-in_review[data-v-1a8d6a80]{background:#fef3c7;color:#92400e}.status-quoted[data-v-1a8d6a80]{background:#d1fae5;color:#065f46}.status-rejected[data-v-1a8d6a80]{background:#fee2e2;color:#991b1b}.status-closed[data-v-1a8d6a80]{background:#e2e8f0;color:#475569}.action[data-v-1a8d6a80]{padding:.2rem .6rem;background:#fff;border:1px solid #526d82;border-radius:5px;cursor:pointer;margin-right:.25rem}.action.danger[data-v-1a8d6a80]{border-color:#b91c1c;color:#b91c1c}.link[data-v-1a8d6a80]{background:none;border:none;color:#526d82;cursor:pointer;text-decoration:underline;padding:0}.empty[data-v-1a8d6a80]{text-align:center;color:#64748b;padding:1.5rem}body,html{width:100%;overflow-x:hidden}#app,body,html{margin:0;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}body.darkMode{background-color:#141414;color:#fff}.container{margin:0 5vw 0 5vw}.section{margin:2vw 5vw 7vw 5vw}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:35px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;background-color:transparent;border:0}.material-symbols-outlined:hover{transform:translateY(-3px);box-shadow:0 12px 25px hsla(0,0%,100%,.6)}.column-desing{flex-direction:column;align-items:center}.column-desing,.row-desing{display:flex;text-align:justify}.row-desing{flex-direction:row}.row-desing img{width:40vw;height:auto;margin:0 3vw 0 3vw}.title{font-family:afacad,sans-serif;font-optical-sizing:auto;color:111827;font-weight:700;font-style:normal;font-size:72px;line-height:65px;letter-spacing:-2.5;margin:1vw}.subtitle{color:111827;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:40px;line-height:40px;letter-spacing:0;margin-bottom:auto}.subtitle,.titleWhite{font-family:Inter,sans-serif;text-align:left}.titleWhite{font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:60px;color:#fff}.text{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:4F5665;font-size:20px;line-height:24px;letter-spacing:0;text-align:justify;text-decoration:none;color:inherit}.textWhite{font-family:Rubik,sans-serif;font-optical-sizing:auto;color:#fff;font-weight:400;font-style:normal;font-size:50 px;text-align:left}.textguide{font-family:afacad,sans-serif;font-optical-sizing:auto;font-weight:500;color:#000;font-style:normal;font-size:24px;line-height:25px;letter-spacing:0}.textguide::-moz-placeholder{margin-left:2rem}.textguide::placeholder{margin-left:2rem}.button{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background-color:#526d82;height:73px;width:250px;border:none;border-radius:12px;font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:25px;cursor:pointer;transition:background-color .3s ease;margin:2vw;box-shadow:0 8px 20px #9db2bf;transition:transform .2s ease,box-shadow .2s ease}.button:hover{background-color:#3d566b;transform:translateY(-3px);box-shadow:0 12px 25px hsla(0,0%,100%,.6)}form{display:flex;flex-direction:column}form input{height:3vw;margin-bottom:2vw}form input,form textarea{border:4px solid #0b132a;border-radius:.5vw;padding:.5vw}form textarea{height:12vw;vertical-align:top}form input::-moz-placeholder,form textarea::-moz-placeholder{padding-left:10px;color:#888;opacity:.8}form input::placeholder,form textarea::placeholder{padding-left:10px;color:#888;opacity:.8}form select{border:4px solid #0b132a;border-radius:.5vw;height:3vw;margin-bottom:2vw;padding:.5vw}.custom-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-items:left}.custom-list li{margin-bottom:1vw;font-family:Jost,sans-serif;font-size:20px;display:list-item;list-style-position:inside}.custom-list li:before{content:"✔";border-radius:50%;padding:4px;margin-right:1vw;background:#46b5be;color:#fff;font-size:12px}@media (max-width:550px){.button{margin-bottom:5vw;width:50%;height:3rem;font-size:16px;border-radius:12px}}