@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);.custom-navbar[data-v-d97c0274]{box-shadow:0 2px 20px rgba(0,0,0,.15);background:linear-gradient(135deg,#3a1a21,#502c41)!important;min-height:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:10px}.navbar-logo[data-v-d97c0274]{font-weight:700;padding:.5rem 1rem;margin-right:1rem;background:hsla(0,0%,100%,.1);border-radius:8px;transition:all .3s ease;display:flex;align-items:center}.navbar-logo[data-v-d97c0274]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.navbar-logo img[data-v-d97c0274]{max-height:2.2rem;margin-right:.5rem;transition:transform .3s ease}.navbar-logo:hover img[data-v-d97c0274]{transform:scale(1.05)}.logo-text[data-v-d97c0274]{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:.5px}.nav-item[data-v-d97c0274]{color:#fff;border-radius:6px;transition:all .3s ease;margin:0 .25rem}.nav-item[data-v-d97c0274]:hover{background:linear-gradient(135deg,rgba(219,52,183,.2),rgba(185,41,89,.2))!important;transform:translateY(-1px)}.nav-item[data-v-d97c0274] .navbar-link{background:transparent!important;border:none;color:#fff!important;font-weight:500;padding:.75rem 1rem}.nav-item[data-v-d97c0274] .navbar-link:hover{background:hsla(0,0%,100%,.1)!important}.icon-container[data-v-d97c0274]{display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem;width:20px;color:#ecf0f1}.nav-label[data-v-d97c0274]{font-weight:500;color:#fff;font-size:.9rem}[data-v-d97c0274] .navbar-dropdown{background:linear-gradient(135deg,#3a1a27,#502c3e);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);margin-top:.5rem;padding:.5rem 0}.dropdown-item[data-v-d97c0274]{padding:.75rem 1.5rem;color:#ecf0f1!important;transition:all .3s ease;border-radius:4px;margin:.15rem .5rem;width:auto;display:flex;align-items:center}.dropdown-item[data-v-d97c0274]:hover{background:linear-gradient(135deg,#db3487,#b92960)!important;color:#fff!important;transform:translateX(4px)}.dropdown-divider[data-v-d97c0274]{background:hsla(0,0%,100%,.1);margin:.5rem 0}.user-menu[data-v-d97c0274]{margin-left:1rem}.user-profile-compact[data-v-d97c0274]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.1);border-radius:20px;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.user-profile-compact[data-v-d97c0274]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.user-avatar[data-v-d97c0274]{display:flex;align-items:center;color:#ee72c9}.username-short[data-v-d97c0274]{font-weight:500;color:#fff;font-size:.9rem}.logout-item[data-v-d97c0274]{color:#e74c3c!important}.logout-item[data-v-d97c0274]:hover{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;color:#fff!important}.custom-burger[data-v-d97c0274]{color:#fff;margin-left:auto}.custom-burger span[data-v-d97c0274]{height:2px;width:20px;background:#fff;transition:all .3s ease}.custom-burger:hover span[data-v-d97c0274]{background:#db3487}.custom-burger:not(.is-active) span[data-v-d97c0274]:nth-child(2){opacity:1;transform:translateY(0) rotate(0)}.custom-burger.is-active span[data-v-d97c0274]:first-child{transform:translateY(6px) rotate(45deg)}.custom-burger.is-active span[data-v-d97c0274]:nth-child(2){opacity:0}.custom-burger.is-active span[data-v-d97c0274]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media screen and (max-width:1023px){.custom-navbar[data-v-d97c0274]{padding:.5rem}.logo-text[data-v-d97c0274]{font-size:1rem}.nav-item[data-v-d97c0274] .navbar-link{padding:.8rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.user-profile-compact[data-v-d97c0274]{padding:.6rem .8rem;margin:.5rem 0}.username-short[data-v-d97c0274]{display:inline}[data-v-d97c0274] .navbar-menu{background:linear-gradient(135deg,#3a1a29,#502c3e);box-shadow:0 5px 15px rgba(0,0,0,.3);padding:1rem 0}.nav-item[data-v-d97c0274]{margin:.25rem 0}[data-v-d97c0274] .navbar-dropdown{background:rgba(0,0,0,.2);border:none;border-radius:0;box-shadow:none;margin-top:0;padding:0}.dropdown-item[data-v-d97c0274]{padding-left:2.5rem;margin:0;border-radius:0}.dropdown-item[data-v-d97c0274]:hover{transform:none;background:rgba(219,52,130,.3)!important}}@media screen and (max-width:768px){.navbar-logo[data-v-d97c0274]{margin-right:.5rem;padding:.4rem .8rem}.logo-text[data-v-d97c0274]{font-size:.9rem}.nav-item[data-v-d97c0274]{margin:.1rem 0}.nav-item[data-v-d97c0274] .navbar-link{padding:.7rem .9rem;font-size:.85rem}.icon-container[data-v-d97c0274]{margin-right:.4rem;width:18px}.user-profile-compact[data-v-d97c0274]{padding:.5rem .7rem}.username-short[data-v-d97c0274]{font-size:.85rem}}@media screen and (max-width:480px){.navbar-logo img[data-v-d97c0274]{max-height:1.8rem}.logo-text[data-v-d97c0274]{font-size:.8rem}.nav-item[data-v-d97c0274] .navbar-link{padding:.6rem .8rem}.nav-label[data-v-d97c0274]{font-size:.8rem}.dropdown-item[data-v-d97c0274]{padding-left:2rem;font-size:.8rem}}.navbar-logo[data-v-d97c0274]{-webkit-animation:fadeInLeft-data-v-d97c0274 .6s ease-out;animation:fadeInLeft-data-v-d97c0274 .6s ease-out}.nav-item[data-v-d97c0274]{-webkit-animation:fadeInDown-data-v-d97c0274 .6s ease-out;animation:fadeInDown-data-v-d97c0274 .6s ease-out}.nav-item[data-v-d97c0274]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.nav-item[data-v-d97c0274]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.nav-item[data-v-d97c0274]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.nav-item[data-v-d97c0274]:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.user-menu[data-v-d97c0274]{-webkit-animation:fadeInRight-data-v-d97c0274 .6s ease-out .5s both;animation:fadeInRight-data-v-d97c0274 .6s ease-out .5s both}@-webkit-keyframes fadeInLeft-data-v-d97c0274{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft-data-v-d97c0274{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInDown-data-v-d97c0274{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-data-v-d97c0274{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRight-data-v-d97c0274{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight-data-v-d97c0274{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.nav-item:hover .icon-container[data-v-d97c0274]{color:#db3490;transform:scale(1.1)}.dropdown-item:hover .icon[data-v-d97c0274]{transform:scale(1.1)}.navbar-item.has-dropdown.is-active .navbar-link[data-v-d97c0274],.navbar-item.has-dropdown:focus .navbar-link[data-v-d97c0274],.navbar-item.has-dropdown:hover .navbar-link[data-v-d97c0274]{background-color:none!important}.navbar-link.is-active[data-v-d97c0274],.navbar-link[data-v-d97c0274]:focus,.navbar-link[data-v-d97c0274]:focus-within,.navbar-link[data-v-d97c0274]:hover,a.navbar-item.is-active[data-v-d97c0274],a.navbar-item[data-v-d97c0274]:focus,a.navbar-item[data-v-d97c0274]:focus-within,a.navbar-item[data-v-d97c0274]:hover{background-color:none!important;color:#7957d5}[data-v-d97c0274]:focus{outline:2px solid #db3482;outline-offset:2px}[data-v-d97c0274] .navbar-menu{transition:all .3s ease}@media screen and (min-width:1024px){.navbar-item.has-dropdown.is-active .navbar-link[data-v-d97c0274],.navbar-item.has-dropdown:focus .navbar-link[data-v-d97c0274],.navbar-item.has-dropdown:hover .navbar-link[data-v-d97c0274]{background-color:none!important}}.login-background[data-v-0506d6a4]{position:relative;background:url(https://images.unsplash.com/photo-1504384308090-c894fdcc538d) no-repeat 50% fixed;background-size:cover}.login-background[data-v-0506d6a4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.3);z-index:0}.hero-body[data-v-0506d6a4],.hero-footer[data-v-0506d6a4],.navbar[data-v-0506d6a4]{position:relative;z-index:1}.blur-footer[data-v-0506d6a4],.blur-header[data-v-0506d6a4]{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.system-info[data-v-0506d6a4]{background:rgba(0,0,0,.65);border-radius:20px}.login-form[data-v-0506d6a4]{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px}.system-logo[data-v-0506d6a4]{max-width:250px;width:80%}.form-logo[data-v-0506d6a4]{max-width:100px;width:50%}.button.is-primary[data-v-0506d6a4]{background-color:#1e3b72;border-color:transparent;color:#fff}.has-text-primary[data-v-0506d6a4]{color:#1e3b72!important}.v-application,body{font-family:Rubik,sans-serif!important;margin:0;padding:0;background-color:#696868;height:100%;color:#000}:root{--primary-color:#db3466;--primary-hover:#b92959;--text-color:#2c3e50;--background-light:#f8f9fc}.navbar-burger{color:#fff!important;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);border-radius:8px;margin:.5rem;width:3.5rem;height:3.5rem;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar-burger:hover{background:linear-gradient(135deg,var(--primary-hover) 0,#1c6ea4 100%);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.navbar-burger span{background-color:#fff;height:2px;left:25%;width:50%;border-radius:2px}.navbar-burger.is-active{transform:rotate(90deg)}.navbar-burger.is-active span:first-child{transform:rotate(45deg) translate(6px,6px)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media screen and (max-width:1023px){.navbar-burger{width:3rem;height:3rem;margin:.75rem}.navbar-burger span{left:20%;width:60%}}.button{border-radius:8px;font-weight:600;transition:all .3s ease}.button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.card{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.input,.textarea{border-radius:8px;border:2px solid #f0f0f0;transition:all .3s ease}.input:focus,.textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 .125em rgba(52,152,219,.25)}.text-gradient{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shadow-custom{box-shadow:0 10px 30px rgba(0,0,0,.1)}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa00}.file.is-primary .file-cta{background-color:#142144;border-color:transparent;color:#fff}@media screen and (min-width:1024px){.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#fafafa00;color:#0a0a0a}}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:none!important}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:none!important;color:#7957d5}@media screen and (min-width:1024px){.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:none}}.hero-body{display:flex;align-items:center;flex-direction:column}.logo-pos{width:50%}.cards-container[data-v-08d02b61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem}.card[data-v-08d02b61]{border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);background:#fff;transition:all .3s ease;overflow:hidden;border:none;position:relative}.card[data-v-08d02b61]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5784ff,#1652f8);opacity:0;transition:opacity .3s ease}.card[data-v-08d02b61]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.card[data-v-08d02b61]:hover:before{opacity:1}.card-content[data-v-08d02b61]{padding:1.5rem}.card-main[data-v-08d02b61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.card-info[data-v-08d02b61]{flex:1}.card-subtitle[data-v-08d02b61]{font-size:.7rem;font-weight:500;color:#7a7a7a;margin-bottom:.5rem;line-height:1.3}.card-title[data-v-08d02b61]{font-size:1.25rem;font-weight:700;color:#363636;line-height:1.2;margin-bottom:0}.card-icon[data-v-08d02b61]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f8f9fc,#eef0f5);margin-left:1rem}.card-icon .icon[data-v-08d02b61],.card-icon[data-v-08d02b61]{display:flex;align-items:center;justify-content:center}.card-progress[data-v-08d02b61]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.progress[data-v-08d02b61]{height:6px;border-radius:3px;margin-bottom:.25rem}.progress-label[data-v-08d02b61]{font-size:.75rem;color:#7a7a7a;display:block;text-align:right}.has-text-success .icon[data-v-08d02b61]{color:#48c774!important}.has-text-primary .icon[data-v-08d02b61]{color:#3273dc!important}.has-text-info .icon[data-v-08d02b61]{color:#209cee!important}.has-text-dark .icon[data-v-08d02b61]{color:#363636!important}.has-text-danger .icon[data-v-08d02b61]{color:#f14668!important}@media screen and (max-width:768px){.cards-container[data-v-08d02b61]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.card-content[data-v-08d02b61]{padding:1.25rem}.card-title[data-v-08d02b61]{font-size:1.5rem}.card-icon[data-v-08d02b61]{width:50px;height:50px}}@media screen and (max-width:480px){.cards-container[data-v-08d02b61]{grid-template-columns:1fr}.card-main[data-v-08d02b61]{flex-direction:column;text-align:center}.card-icon[data-v-08d02b61]{margin:.75rem 0 0 0;order:-1}}.inventory-container[data-v-10ba399f]{padding:1.5rem;background:#f8f9fc;min-height:100vh}.page-header[data-v-10ba399f]{margin-bottom:2rem}.header-content[data-v-10ba399f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.breadcrumb-section[data-v-10ba399f]{flex:1}.header-actions[data-v-10ba399f]{display:flex;gap:1rem}.add-product-btn[data-v-10ba399f]{border-radius:8px;font-weight:600;padding:.75rem 1.5rem}.table-controls[data-v-10ba399f]{justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.control-left[data-v-10ba399f],.control-right[data-v-10ba399f],.table-controls[data-v-10ba399f]{display:flex;align-items:center;gap:1rem}.per-page-selector[data-v-10ba399f]{margin-bottom:0}.table-container[data-v-10ba399f]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.product-code[data-v-10ba399f]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f8f9fc;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.product-name[data-v-10ba399f]{color:#363636}.product-details[data-v-10ba399f]{gap:.75rem;margin-top:.25rem}.product-brand[data-v-10ba399f],.product-category[data-v-10ba399f]{color:#7a7a7a;background:#f5f5f5;padding:.15rem .5rem;border-radius:12px}.price-info[data-v-10ba399f]{display:flex;flex-direction:column;gap:.25rem}.price-row[data-v-10ba399f]{display:flex;justify-content:space-between;align-items:center}.price-label[data-v-10ba399f]{font-size:.75rem;color:#7a7a7a}.price-value[data-v-10ba399f]{font-weight:600;font-size:.85rem}.price-value.purchase[data-v-10ba399f]{color:#ff3860}.price-value.sale[data-v-10ba399f]{color:#3273dc}.price-value.profit[data-v-10ba399f]{color:#48c774}.wholesale-info[data-v-10ba399f]{display:flex;flex-direction:column;gap:.5rem}.wholesale-details[data-v-10ba399f]{display:flex;flex-direction:column;gap:.15rem}.wholesale-details small[data-v-10ba399f]{font-size:.7rem;color:#7a7a7a}.stock-info[data-v-10ba399f]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.stock-quantity[data-v-10ba399f]{font-weight:700;font-size:1.1rem}.stock-quantity.low-stock[data-v-10ba399f]{color:#ffdd57}.stock-quantity.out-of-stock[data-v-10ba399f]{color:#ff3860}.stock-bar[data-v-10ba399f]{width:100%}.action-buttons[data-v-10ba399f]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-10ba399f]{border-radius:6px}@media screen and (max-width:768px){.inventory-container[data-v-10ba399f]{padding:1rem}.header-content[data-v-10ba399f],.table-controls[data-v-10ba399f]{flex-direction:column;align-items:stretch}.control-left[data-v-10ba399f],.control-right[data-v-10ba399f]{width:100%}.action-buttons[data-v-10ba399f]{flex-wrap:wrap}.product-details[data-v-10ba399f]{flex-direction:column;gap:.25rem}}@media screen and (max-width:480px){.price-info[data-v-10ba399f]{font-size:.8rem}.action-buttons[data-v-10ba399f]{flex-direction:column}.action-btn[data-v-10ba399f]{width:100%}}.product-image-cell[data-v-10ba399f]{display:flex;justify-content:center;align-items:center;height:60px}.product-image[data-v-10ba399f]{width:100px;height:100px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease}.product-image[data-v-10ba399f]:hover{transform:scale(1.05);border-color:#393c42;box-shadow:0 2px 8px rgba(50,115,220,.3)}.product-image.no-image[data-v-10ba399f]{background:#f8f8f8;cursor:default}.product-image.no-image[data-v-10ba399f]:hover{transform:none;border-color:#e0e0e0;box-shadow:none}.product-img[data-v-10ba399f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-placeholder[data-v-10ba399f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#bdbdbd}.product-info[data-v-10ba399f]{display:flex;flex-direction:column}.product-name[data-v-10ba399f]{font-weight:600;color:#333;margin-bottom:2px}.product-code[data-v-10ba399f]{font-size:.8rem;color:#666;margin-bottom:4px}.product-details[data-v-10ba399f]{display:flex;gap:8px}.product-brand[data-v-10ba399f],.product-category[data-v-10ba399f]{font-size:.75rem;background:#f0f0f0;padding:2px 6px;border-radius:4px;color:#666}@media (max-width:768px){.product-image[data-v-10ba399f]{width:80px;height:80px}.product-details[data-v-10ba399f]{flex-direction:column;gap:2px}}.expanded-image-container[data-v-10ba399f]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#f8f8f8;border-radius:8px;padding:20px}.expanded-image[data-v-10ba399f]{max-width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s ease;cursor:zoom-in}.expanded-image[data-v-10ba399f]:hover{transform:scale(1.02)}.no-image-expanded[data-v-10ba399f]{text-align:center;color:#bdbdbd;padding:40px}.no-image-expanded .icon[data-v-10ba399f]{margin-bottom:16px}.product-info-expanded[data-v-10ba399f]{width:100%}.product-info-expanded p[data-v-10ba399f]{margin-bottom:8px}@media (max-width:768px){.expanded-image-container[data-v-10ba399f]{min-height:300px;padding:10px}.expanded-image[data-v-10ba399f]{max-height:400px}.product-image[data-v-10ba399f]{width:40px;height:40px}}.image-section[data-v-ff258190]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #3273dc}.section-title[data-v-ff258190]{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#333;display:flex;align-items:center;gap:.5rem}.image-upload-container[data-v-ff258190]{text-align:center}.image-preview[data-v-ff258190]{border:2px dashed #ddd;border-radius:8px;padding:1rem;cursor:pointer;transition:border-color .3s;position:relative;min-height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.image-preview[data-v-ff258190]:hover{border-color:#3273dc}.preview-image[data-v-ff258190]{max-width:100%;max-height:200px;border-radius:4px}.upload-placeholder[data-v-ff258190]{color:#666;text-align:center}.upload-overlay[data-v-ff258190]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.file-info[data-v-ff258190]{margin-bottom:1rem;font-size:.9rem;color:#666}.image-actions[data-v-ff258190]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.upload-help[data-v-ff258190]{font-size:.8rem;color:#999}.upload-help p[data-v-ff258190]{margin-bottom:.25rem}.file-input[data-v-ff258190]{display:none}.spin-animation[data-v-ff258190]{-webkit-animation:spin-data-v-ff258190 1s linear infinite;animation:spin-data-v-ff258190 1s linear infinite}@-webkit-keyframes spin-data-v-ff258190{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-ff258190{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.image-actions[data-v-ff258190]{flex-direction:column}.image-preview[data-v-ff258190]{min-height:120px}}.add-product-container[data-v-111e10ba]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-111e10ba]{margin-bottom:2rem}.header-content[data-v-111e10ba]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-111e10ba]{margin-bottom:1.5rem}.title-section[data-v-111e10ba]{text-align:center;padding:1rem 0}.page-title[data-v-111e10ba]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-111e10ba]{color:#48c774}.page-subtitle[data-v-111e10ba]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.progress-steps[data-v-111e10ba]{margin-bottom:2rem}.steps[data-v-111e10ba]{display:flex;justify-content:center;gap:2rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.step[data-v-111e10ba]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.step-number[data-v-111e10ba]{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#7a7a7a;transition:all .3s ease}.step.active .step-number[data-v-111e10ba]{background:linear-gradient(135deg,#48c774,#3ec46d);color:#fff;box-shadow:0 4px 15px rgba(72,199,116,.3)}.step-label[data-v-111e10ba]{font-size:.9rem;color:#7a7a7a;font-weight:500}.step.active .step-label[data-v-111e10ba]{color:#48c774;font-weight:600}.form-section[data-v-111e10ba]{margin-bottom:2rem}.form-card[data-v-111e10ba]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.12)}.quick-stats[data-v-111e10ba]{margin-bottom:2rem}.stats-grid[data-v-111e10ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-item[data-v-111e10ba]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.stat-item[data-v-111e10ba]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.stat-icon[data-v-111e10ba]{background:#f8f9fc;border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-111e10ba]{flex:1}.stat-number[data-v-111e10ba]{font-size:1.75rem;font-weight:800;color:#363636;margin-bottom:.25rem}.stat-label[data-v-111e10ba]{font-size:.9rem;color:#7a7a7a;font-weight:500}.loading-content[data-v-111e10ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-111e10ba]{-webkit-animation:spin-data-v-111e10ba 1s linear infinite;animation:spin-data-v-111e10ba 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-111e10ba]{font-size:1.1rem;color:#363636;font-weight:600}@-webkit-keyframes spin-data-v-111e10ba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-111e10ba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:1024px){.steps[data-v-111e10ba]{gap:1rem;padding:1rem}.step-label[data-v-111e10ba]{font-size:.8rem;text-align:center}}@media screen and (max-width:768px){.add-product-container[data-v-111e10ba]{padding:1rem}.page-title[data-v-111e10ba]{font-size:2rem;flex-direction:column;gap:.5rem}.steps[data-v-111e10ba]{flex-direction:column;gap:1.5rem}.step[data-v-111e10ba]{flex-direction:row;gap:1rem}.stats-grid[data-v-111e10ba]{grid-template-columns:1fr}.header-content[data-v-111e10ba]{padding:1.5rem}}@media screen and (max-width:480px){.page-title[data-v-111e10ba]{font-size:1.75rem;text-align:center}.stat-item[data-v-111e10ba],.step[data-v-111e10ba]{flex-direction:column;text-align:center}.stat-item[data-v-111e10ba]{gap:.75rem}.stat-icon[data-v-111e10ba]{padding:.75rem}}.form-card[data-v-111e10ba]{-webkit-animation:slideInUp-data-v-111e10ba .6s ease-out;animation:slideInUp-data-v-111e10ba .6s ease-out}@-webkit-keyframes slideInUp-data-v-111e10ba{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-data-v-111e10ba{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-item[data-v-111e10ba]:first-child{-webkit-animation:fadeIn-data-v-111e10ba .6s ease-out .1s both;animation:fadeIn-data-v-111e10ba .6s ease-out .1s both}.stat-item[data-v-111e10ba]:nth-child(2){-webkit-animation:fadeIn-data-v-111e10ba .6s ease-out .2s both;animation:fadeIn-data-v-111e10ba .6s ease-out .2s both}.stat-item[data-v-111e10ba]:nth-child(3){-webkit-animation:fadeIn-data-v-111e10ba .6s ease-out .3s both;animation:fadeIn-data-v-111e10ba .6s ease-out .3s both}@-webkit-keyframes fadeIn-data-v-111e10ba{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-111e10ba{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.editar-producto-container[data-v-a18b0bbe]{padding:1.5rem;background:#f8f9fc;min-height:100vh}.page-header[data-v-a18b0bbe]{margin-bottom:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:2rem;color:#fff}.header-content[data-v-a18b0bbe]{max-width:100%}.breadcrumb-section[data-v-a18b0bbe] .breadcrumb a,.breadcrumb-section[data-v-a18b0bbe] .breadcrumb li{color:hsla(0,0%,100%,.9)!important}.breadcrumb-section[data-v-a18b0bbe] .breadcrumb li:not(.is-active) a:hover{color:#fff!important}.breadcrumb-current[data-v-a18b0bbe]{font-weight:600}.title-section[data-v-a18b0bbe]{text-align:center;margin-top:1rem}.page-title[data-v-a18b0bbe]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.page-subtitle[data-v-a18b0bbe]{font-size:1.1rem;opacity:.9;color:#fff}.title-icon[data-v-a18b0bbe]{margin-right:.75rem;vertical-align:middle}.loading-container[data-v-a18b0bbe]{display:flex;justify-content:center;align-items:center;min-height:400px;text-align:center}.loading-content[data-v-a18b0bbe]{padding:2rem}.spin-animation[data-v-a18b0bbe]{-webkit-animation:spin-data-v-a18b0bbe 1s linear infinite;animation:spin-data-v-a18b0bbe 1s linear infinite;margin-bottom:1rem}.error-container[data-v-a18b0bbe]{display:flex;justify-content:center;align-items:center;min-height:400px;text-align:center}.error-content[data-v-a18b0bbe]{padding:2rem;max-width:500px}.error-content h3[data-v-a18b0bbe]{font-size:1.5rem;margin:1rem 0;color:#ff3860}.form-container[data-v-a18b0bbe]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.success-notification[data-v-a18b0bbe]{position:fixed;top:20px;right:20px;background:#fff;border:2px solid #48c78e;border-radius:8px;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:300px}.notification-content[data-v-a18b0bbe]{display:flex;align-items:center;gap:1rem}.notification-text h4[data-v-a18b0bbe]{font-weight:600;margin-bottom:.25rem;color:#333}.notification-text p[data-v-a18b0bbe]{color:#666;margin:0}@-webkit-keyframes spin-data-v-a18b0bbe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-a18b0bbe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.editar-producto-container[data-v-a18b0bbe]{padding:1rem}.page-header[data-v-a18b0bbe]{padding:1.5rem 1rem}.page-title[data-v-a18b0bbe]{font-size:2rem}.form-container[data-v-a18b0bbe]{padding:1.5rem}.success-notification[data-v-a18b0bbe]{left:20px;right:20px;min-width:auto}}.dialogo-marcas[data-v-7115bce8]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}.dialog-header[data-v-7115bce8]{background:linear-gradient(135deg,#00d1b2,#009e86);padding:20px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center}.dialog-title[data-v-7115bce8]{font-size:1.25rem;font-weight:600;margin:0;color:#fff}.dialog-header .delete[data-v-7115bce8]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .3s ease}.dialog-header .delete[data-v-7115bce8]:hover{background:hsla(0,0%,100%,.3)}.dialog-header .delete[data-v-7115bce8]:before{content:"×";font-size:18px;font-weight:700}.dialog-body[data-v-7115bce8]{padding:24px}.dialog-footer[data-v-7115bce8]{padding:16px 24px;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:12px}.help-text[data-v-7115bce8]{margin-top:8px}.help-text small[data-v-7115bce8]{color:#6c757d;font-size:.8rem}@media (max-width:768px){.dialog-header[data-v-7115bce8]{padding:16px 20px}.dialog-body[data-v-7115bce8]{padding:20px}.dialog-footer[data-v-7115bce8]{padding:12px 20px;flex-direction:column-reverse}.dialog-footer .button[data-v-7115bce8]{width:100%}}.marcas-container[data-v-8a8fc6aa]{padding:2rem;background:#f8f9fc;min-height:100vh}.section-header[data-v-8a8fc6aa]{margin-bottom:2rem}.header-content[data-v-8a8fc6aa]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-text[data-v-8a8fc6aa]{flex:1}.add-button[data-v-8a8fc6aa]{min-width:200px;font-weight:600}.stats-cards[data-v-8a8fc6aa]{margin-bottom:1.5rem}.stat-card[data-v-8a8fc6aa]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px rgba(102,126,234,.3)}.stat-icon[data-v-8a8fc6aa]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-8a8fc6aa]{flex:1}.stat-number[data-v-8a8fc6aa]{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-8a8fc6aa]{font-size:.9rem;opacity:.9}.empty-state[data-v-8a8fc6aa]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.empty-content[data-v-8a8fc6aa]{text-align:center;padding:3rem}.empty-content .icon[data-v-8a8fc6aa]{margin-bottom:1rem}.table-container[data-v-8a8fc6aa]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.table-header[data-v-8a8fc6aa]{padding:1.5rem;border-bottom:1px solid #f0f0f0}.brands-table[data-v-8a8fc6aa]{margin:0}.brand-info[data-v-8a8fc6aa]{display:flex;align-items:center;gap:.75rem}.brand-name[data-v-8a8fc6aa]{font-weight:600;color:#363636}.action-buttons[data-v-8a8fc6aa]{display:flex;gap:.5rem;justify-content:flex-end}.action-btn[data-v-8a8fc6aa]{border-radius:6px}.modal-card[data-v-8a8fc6aa] .modal-content{border-radius:12px;overflow:hidden}@media screen and (max-width:768px){.marcas-container[data-v-8a8fc6aa]{padding:1rem}.header-content[data-v-8a8fc6aa]{flex-direction:column;text-align:center}.add-button[data-v-8a8fc6aa]{width:100%}.stat-card[data-v-8a8fc6aa]{flex-direction:column;text-align:center;padding:1.5rem 1rem}.stat-number[data-v-8a8fc6aa]{font-size:2rem}.action-buttons[data-v-8a8fc6aa]{justify-content:center}.brand-info[data-v-8a8fc6aa]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media screen and (max-width:480px){.header-text .title[data-v-8a8fc6aa]{font-size:1.5rem}.table-header[data-v-8a8fc6aa]{padding:1rem}.action-buttons[data-v-8a8fc6aa]{flex-direction:column}.action-btn[data-v-8a8fc6aa]{width:100%}}.dialogo-categorias[data-v-91d8ee90]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}.dialog-header[data-v-91d8ee90]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center}.dialog-title[data-v-91d8ee90]{font-size:1.25rem;font-weight:600;margin:0;color:#fff}.dialog-header .delete[data-v-91d8ee90]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .3s ease}.dialog-header .delete[data-v-91d8ee90]:hover{background:hsla(0,0%,100%,.3)}.dialog-header .delete[data-v-91d8ee90]:before{content:"×";font-size:18px;font-weight:700}.dialog-body[data-v-91d8ee90]{padding:24px}.dialog-footer[data-v-91d8ee90]{padding:16px 24px;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:12px}.help-text[data-v-91d8ee90]{margin-top:8px}.help-text small[data-v-91d8ee90]{color:#6c757d;font-size:.8rem}@media (max-width:768px){.dialog-header[data-v-91d8ee90]{padding:16px 20px}.dialog-body[data-v-91d8ee90]{padding:20px}.dialog-footer[data-v-91d8ee90]{padding:12px 20px;flex-direction:column-reverse}.dialog-footer .button[data-v-91d8ee90]{width:100%}}.categorias-container[data-v-1b46d2b1]{padding:2rem;background:#f8f9fc;min-height:100vh}.section-header[data-v-1b46d2b1]{margin-bottom:2rem}.header-content[data-v-1b46d2b1]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-text[data-v-1b46d2b1]{flex:1}.add-button[data-v-1b46d2b1]{min-width:200px;font-weight:600}.stats-cards[data-v-1b46d2b1]{margin-bottom:1.5rem}.stat-card[data-v-1b46d2b1]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px rgba(79,172,254,.3)}.stat-icon[data-v-1b46d2b1]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-1b46d2b1]{flex:1}.stat-number[data-v-1b46d2b1]{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-1b46d2b1]{font-size:.9rem;opacity:.9}.empty-state[data-v-1b46d2b1]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.empty-content[data-v-1b46d2b1]{text-align:center;padding:3rem}.empty-content .icon[data-v-1b46d2b1]{margin-bottom:1rem}.table-container[data-v-1b46d2b1]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.table-header[data-v-1b46d2b1]{padding:1.5rem;border-bottom:1px solid #f0f0f0}.categories-table[data-v-1b46d2b1]{margin:0}.category-info[data-v-1b46d2b1]{display:flex;align-items:center;gap:.75rem}.category-name[data-v-1b46d2b1]{font-weight:600;color:#363636}.action-buttons[data-v-1b46d2b1]{display:flex;gap:.5rem;justify-content:flex-end}.action-btn[data-v-1b46d2b1]{border-radius:6px}.modal-card[data-v-1b46d2b1] .modal-content{border-radius:12px;overflow:hidden}@media screen and (max-width:768px){.categorias-container[data-v-1b46d2b1]{padding:1rem}.header-content[data-v-1b46d2b1]{flex-direction:column;text-align:center}.add-button[data-v-1b46d2b1]{width:100%}.stat-card[data-v-1b46d2b1]{flex-direction:column;text-align:center;padding:1.5rem 1rem}.stat-number[data-v-1b46d2b1]{font-size:2rem}.action-buttons[data-v-1b46d2b1]{justify-content:center}.category-info[data-v-1b46d2b1]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media screen and (max-width:480px){.header-text .title[data-v-1b46d2b1]{font-size:1.5rem}.table-header[data-v-1b46d2b1]{padding:1rem}.action-buttons[data-v-1b46d2b1]{flex-direction:column}.action-btn[data-v-1b46d2b1]{width:100%}}.empty-state[data-v-1b46d2b1]{-webkit-animation:fadeIn-data-v-1b46d2b1 .6s ease-in-out;animation:fadeIn-data-v-1b46d2b1 .6s ease-in-out}@-webkit-keyframes fadeIn-data-v-1b46d2b1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-1b46d2b1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-1b46d2b1]{transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-1b46d2b1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,172,254,.4)}.action-btn[data-v-1b46d2b1]{transition:all .2s ease}.action-btn[data-v-1b46d2b1]:hover{transform:scale(1.05)}.marcas-categorias-container[data-v-f6856c88]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-f6856c88]{margin-bottom:2rem}.header-content[data-v-f6856c88]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-f6856c88]{margin-bottom:1rem}.breadcrumb-text[data-v-f6856c88]{font-weight:500}.title-section[data-v-f6856c88]{text-align:center;padding:1rem 0}.page-title[data-v-f6856c88]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-f6856c88]{color:#3498db}.page-subtitle[data-v-f6856c88]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.tabs-container[data-v-f6856c88]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.tabs-header[data-v-f6856c88]{background:linear-gradient(135deg,#667eea,#764ba2);padding:0}.tabs-navigation[data-v-f6856c88]{display:flex;justify-content:center;padding:0 2rem}.tab-button[data-v-f6856c88]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 2rem;background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s ease;position:relative;min-width:160px}.tab-button[data-v-f6856c88]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.tab-button.is-active[data-v-f6856c88]{color:#fff}.tab-icon[data-v-f6856c88]{margin-bottom:.5rem;font-size:1.5rem}.tab-label[data-v-f6856c88]{font-weight:600;font-size:1rem}.tab-indicator[data-v-f6856c88]{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:#fff;border-radius:2px 2px 0 0}.tab-content[data-v-f6856c88]{padding:0}.tab-panel[data-v-f6856c88]{padding:2rem;min-height:500px}@media screen and (max-width:768px){.marcas-categorias-container[data-v-f6856c88]{padding:1rem}.header-content[data-v-f6856c88]{padding:1.5rem}.page-title[data-v-f6856c88]{font-size:2rem;flex-direction:column;gap:.5rem}.tabs-navigation[data-v-f6856c88]{padding:0 1rem;flex-wrap:wrap}.tab-button[data-v-f6856c88]{padding:1rem 1.5rem;min-width:140px;flex:1}.tab-panel[data-v-f6856c88]{padding:1.5rem}}@media screen and (max-width:480px){.page-title[data-v-f6856c88]{font-size:1.75rem;text-align:center}.tabs-navigation[data-v-f6856c88]{flex-direction:column}.tab-button[data-v-f6856c88]{min-width:auto;flex-direction:row;justify-content:center;gap:.75rem;padding:1rem}.tab-icon[data-v-f6856c88]{margin-bottom:0;font-size:1.25rem}.tab-indicator[data-v-f6856c88]{left:0;right:0;width:100%;height:2px;border-radius:0}.header-content[data-v-f6856c88],.tab-panel[data-v-f6856c88]{padding:1.25rem}}.tab-panel[data-v-f6856c88]{-webkit-animation:fadeIn-data-v-f6856c88 .3s ease-in-out;animation:fadeIn-data-v-f6856c88 .3s ease-in-out}@-webkit-keyframes fadeIn-data-v-f6856c88{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-f6856c88{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content[data-v-f6856c88] ::-webkit-scrollbar{width:8px}.tab-content[data-v-f6856c88] ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.tab-content[data-v-f6856c88] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.tab-content[data-v-f6856c88] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sales-table-container[data-v-1eef606c]{background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08);overflow:hidden;border:1px solid #eef2f7}.table-header[data-v-1eef606c]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;color:#fff}.header-content[data-v-1eef606c]{display:flex;justify-content:space-between;align-items:center}.table-title[data-v-1eef606c]{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;margin:0}.title-icon[data-v-1eef606c]{color:hsla(0,0%,100%,.9)}.product-count[data-v-1eef606c]{background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.table-content[data-v-1eef606c]{padding:0}.products-grid[data-v-1eef606c]{max-height:500px;overflow-y:auto}.product-card[data-v-1eef606c]{display:grid;grid-template-columns:80px 2fr 1.5fr 1fr auto;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f3f4;transition:all .3s ease;background:#fff}.product-card[data-v-1eef606c]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.product-card[data-v-1eef606c]:last-child{border-bottom:none}.product-image-section .image-container[data-v-1eef606c]{width:60px;height:60px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f093fb,#f5576c);border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.product-image-section .image-container[data-v-1eef606c]:hover{transform:scale(1.08);border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.3)}.product-img[data-v-1eef606c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-placeholder[data-v-1eef606c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f7fafc;color:#a0aec0}.product-info-section[data-v-1eef606c]{display:flex;flex-direction:column;gap:8px}.product-main-info[data-v-1eef606c]{display:flex;flex-direction:column}.product-name[data-v-1eef606c]{font-weight:600;color:#2d3748;font-size:1rem;margin-bottom:4px;line-height:1.3}.product-code[data-v-1eef606c]{font-size:.8rem;color:#718096;background:#f7fafc;padding:2px 8px;border-radius:4px;display:inline-block}.product-details[data-v-1eef606c]{display:flex;flex-direction:column;gap:6px}.price-info[data-v-1eef606c]{display:flex;align-items:center;gap:6px}.price-label[data-v-1eef606c]{font-size:.8rem;color:#718096}.price-amount[data-v-1eef606c]{font-weight:600;color:#3182ce;font-size:.95rem}.wholesale-badge[data-v-1eef606c]{margin-top:2px}.quantity-section[data-v-1eef606c]{display:flex;justify-content:center}.quantity-control[data-v-1eef606c]{display:flex;flex-direction:column;align-items:center;gap:8px}.quantity-label[data-v-1eef606c]{font-size:.8rem;color:#718096;font-weight:500}.quantity-input-group[data-v-1eef606c]{display:flex;align-items:center;gap:12px;background:#f7fafc;padding:6px;border-radius:8px;border:1px solid #e2e8f0}.quantity-btn[data-v-1eef606c]{width:32px;height:32px;border-radius:6px}.quantity-display[data-v-1eef606c]{display:flex;flex-direction:column;align-items:center;min-width:40px}.quantity-value[data-v-1eef606c]{font-weight:700;color:#2d3748;font-size:1.1rem}.quantity-max[data-v-1eef606c]{font-size:.7rem;color:#a0aec0}.subtotal-section[data-v-1eef606c]{display:flex;justify-content:flex-end}.subtotal-info[data-v-1eef606c]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.subtotal-label[data-v-1eef606c]{font-size:.8rem;color:#718096}.subtotal-amount[data-v-1eef606c]{font-weight:700;color:#38a169;font-size:1.2rem}.actions-section[data-v-1eef606c]{display:flex;justify-content:flex-end}.remove-btn[data-v-1eef606c]{min-width:90px;border-radius:6px;font-weight:500}.empty-state[data-v-1eef606c]{padding:60px 20px;text-align:center;color:#a0aec0}.empty-content[data-v-1eef606c]{display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-1eef606c]{color:#cbd5e0;margin-bottom:8px}.empty-state h4[data-v-1eef606c]{color:#718096;font-weight:600;margin:0}.empty-state p[data-v-1eef606c]{margin:0;font-size:.9rem}.expanded-image-container[data-v-1eef606c]{display:flex;justify-content:center;align-items:center;min-height:300px;background:#f8fafc;border-radius:12px;padding:20px}.expanded-image[data-v-1eef606c]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.no-image-expanded[data-v-1eef606c]{text-align:center;color:#a0aec0;padding:40px}@media (max-width:1024px){.product-card[data-v-1eef606c]{grid-template-columns:70px 1fr auto;gap:16px}.quantity-section[data-v-1eef606c],.subtotal-section[data-v-1eef606c]{grid-column:2}.actions-section[data-v-1eef606c]{grid-column:3;grid-row:1/span 2}}@media (max-width:768px){.product-card[data-v-1eef606c]{grid-template-columns:60px 1fr;gap:12px;padding:16px}.actions-section[data-v-1eef606c],.quantity-section[data-v-1eef606c],.subtotal-section[data-v-1eef606c]{grid-column:1/-1;justify-content:space-between;flex-direction:row}.quantity-control[data-v-1eef606c]{flex-direction:row;align-items:center;gap:12px}.product-image-section .image-container[data-v-1eef606c]{width:50px;height:50px}.table-header[data-v-1eef606c]{padding:16px 20px}.header-content[data-v-1eef606c]{flex-direction:column;gap:8px;align-items:flex-start}}.products-grid[data-v-1eef606c]::-webkit-scrollbar{width:6px}.products-grid[data-v-1eef606c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.products-grid[data-v-1eef606c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.products-grid[data-v-1eef606c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.terminar-venta-modal[data-v-9673dcba]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}.modal-header[data-v-9673dcba]{background:linear-gradient(135deg,#48c774,#3ec46d);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;color:#fff}.header-content[data-v-9673dcba]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-9673dcba]{display:flex;align-items:center}.modal-title[data-v-9673dcba]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;color:#fff}.modal-subtitle[data-v-9673dcba]{font-size:.9rem;opacity:.9;color:#fff}.close-button[data-v-9673dcba]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .3s ease}.close-button[data-v-9673dcba]:hover{background:hsla(0,0%,100%,.3)}.modal-body[data-v-9673dcba]{padding:2rem;max-height:60vh;overflow-y:auto}.modal-body[data-v-9673dcba]::-webkit-scrollbar{width:8px}.modal-body[data-v-9673dcba]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-body[data-v-9673dcba]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.modal-body[data-v-9673dcba]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.total-display[data-v-9673dcba]{text-align:center;margin-bottom:2rem;padding:1.5rem;background:#f8f9fc;border-radius:12px}.total-label[data-v-9673dcba]{font-size:.9rem;color:#7a7a7a;margin-bottom:.5rem;font-weight:600}.total-amount[data-v-9673dcba]{font-size:3rem;font-weight:800;color:#48c774;line-height:1}.customer-section[data-v-9673dcba],.payment-section[data-v-9673dcba]{margin-bottom:2rem}.section-header[data-v-9673dcba]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#363636;font-weight:600}.section-title[data-v-9673dcba]{font-size:1.1rem}.customer-info[data-v-9673dcba]{margin-top:.75rem}.payment-field[data-v-9673dcba]{margin-bottom:1rem}.payment-input[data-v-9673dcba]{font-size:1.25rem;font-weight:600;text-align:center}.change-display[data-v-9673dcba]{padding:1rem;background:#f8f9fc;border-radius:8px;text-align:center;transition:all .3s ease}.change-display.has-change[data-v-9673dcba]{background:linear-gradient(135deg,#ffdd57,#ffd433);color:#363636}.change-label[data-v-9673dcba]{font-size:.9rem;color:#7a7a7a;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.change-display.has-change .change-label[data-v-9673dcba]{color:#363636;font-weight:600}.change-amount[data-v-9673dcba]{font-size:1.5rem;font-weight:700}.summary-section[data-v-9673dcba]{background:#fafafa;padding:1.5rem;border-radius:12px;border:1px solid #f0f0f0}.summary-item[data-v-9673dcba]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:#7a7a7a}.summary-item.total[data-v-9673dcba]{font-weight:700;color:#363636;font-size:1.1rem;padding-top:.75rem;border-top:2px solid #e0e0e0}.summary-divider[data-v-9673dcba]{height:1px;background:#e0e0e0;margin:.5rem 0}.modal-footer[data-v-9673dcba]{position:sticky;bottom:0;background:#fff;z-index:10;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cancel-btn[data-v-9673dcba]{min-width:120px}.confirm-btn[data-v-9673dcba]{min-width:180px;font-weight:600}@media screen and (max-width:768px){.terminar-venta-modal[data-v-9673dcba]{margin:1rem;width:auto!important}.modal-header[data-v-9673dcba]{padding:1.25rem}.modal-body[data-v-9673dcba]{padding:1.5rem}.total-amount[data-v-9673dcba]{font-size:2.5rem}.modal-footer[data-v-9673dcba]{flex-direction:column;gap:.75rem}.cancel-btn[data-v-9673dcba],.confirm-btn[data-v-9673dcba]{width:100%}}@media screen and (max-width:480px){.modal-header[data-v-9673dcba]{gap:1rem}.header-content[data-v-9673dcba],.modal-header[data-v-9673dcba]{flex-direction:column;text-align:center}.total-amount[data-v-9673dcba]{font-size:2rem}.payment-input[data-v-9673dcba]{font-size:1.1rem}}.terminar-venta-modal[data-v-9673dcba]{-webkit-animation:modalSlideIn-data-v-9673dcba .3s ease-out;animation:modalSlideIn-data-v-9673dcba .3s ease-out}@-webkit-keyframes modalSlideIn-data-v-9673dcba{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideIn-data-v-9673dcba{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.change-display[data-v-9673dcba]{-webkit-animation:fadeIn-data-v-9673dcba .5s ease-in-out;animation:fadeIn-data-v-9673dcba .5s ease-in-out}@-webkit-keyframes fadeIn-data-v-9673dcba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-9673dcba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.payment-input[data-v-9673dcba]:focus{border-color:#48c774;box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.agregar-cuenta-modal[data-v-5645dc0d]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}.modal-header[data-v-5645dc0d]{background:linear-gradient(135deg,#209cee,#1080d0);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;color:#fff}.header-content[data-v-5645dc0d]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-5645dc0d]{display:flex;align-items:center}.modal-title[data-v-5645dc0d]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;color:#fff}.modal-subtitle[data-v-5645dc0d]{font-size:.9rem;opacity:.9;color:#fff}.close-button[data-v-5645dc0d]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .3s ease}.close-button[data-v-5645dc0d]:hover{background:hsla(0,0%,100%,.3)}.modal-body[data-v-5645dc0d]{padding:2rem;max-height:65vh;overflow-y:auto}.modal-body[data-v-5645dc0d]::-webkit-scrollbar{width:8px}.modal-body[data-v-5645dc0d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-body[data-v-5645dc0d]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.modal-body[data-v-5645dc0d]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.total-display[data-v-5645dc0d]{text-align:center;margin-bottom:2rem;padding:1.5rem;background:#f8f9fc;border-radius:12px;border:2px dashed #e0e0e0}.total-label[data-v-5645dc0d]{font-size:.9rem;color:#7a7a7a;margin-bottom:.5rem;font-weight:600}.total-amount[data-v-5645dc0d]{font-size:2.5rem;font-weight:800;color:#209cee;line-height:1}.customer-section[data-v-5645dc0d],.payment-section[data-v-5645dc0d]{margin-bottom:1.5rem}.section-header[data-v-5645dc0d]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#363636;font-weight:600}.section-title[data-v-5645dc0d]{font-size:1.1rem}.customer-info[data-v-5645dc0d]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.customer-balance[data-v-5645dc0d]{color:#7a7a7a;font-size:.85rem;font-style:italic}.payment-field[data-v-5645dc0d]{margin-bottom:1rem}.payment-input[data-v-5645dc0d]{font-size:1.25rem;font-weight:600;text-align:center}.payment-progress[data-v-5645dc0d]{margin:1.5rem 0}.progress-labels[data-v-5645dc0d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;color:#7a7a7a}.balance-display[data-v-5645dc0d]{padding:1.5rem;background:#fff8e1;border-radius:12px;border-left:4px solid #ffdd57;text-align:center;transition:all .3s ease}.balance-display.has-balance[data-v-5645dc0d]{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-left-color:#ffc107}.balance-label[data-v-5645dc0d]{font-size:1rem;color:#7d6608;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600}.balance-amount[data-v-5645dc0d]{font-size:2rem;font-weight:800;color:#f57c00;margin-bottom:.5rem}.balance-note[data-v-5645dc0d]{font-size:.85rem;color:#8d6e00;font-style:italic}.summary-section[data-v-5645dc0d]{background:#fafafa;padding:1.5rem;border-radius:12px;border:1px solid #f0f0f0}.summary-item[data-v-5645dc0d]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:#7a7a7a}.summary-item.remaining[data-v-5645dc0d]{font-weight:700;color:#f57c00;font-size:1.1rem;padding-top:.75rem;border-top:2px solid #ffecb3}.summary-divider[data-v-5645dc0d]{height:1px;background:#e0e0e0;margin:.5rem 0}.modal-footer[data-v-5645dc0d]{position:sticky;bottom:0;background:#fff;z-index:10;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cancel-btn[data-v-5645dc0d]{min-width:120px}.confirm-btn[data-v-5645dc0d]{min-width:200px;font-weight:600}@media screen and (max-width:768px){.agregar-cuenta-modal[data-v-5645dc0d]{margin:1rem;width:auto!important}.modal-header[data-v-5645dc0d]{padding:1.25rem}.modal-body[data-v-5645dc0d]{padding:1.5rem}.total-amount[data-v-5645dc0d]{font-size:2rem}.balance-amount[data-v-5645dc0d]{font-size:1.75rem}.modal-footer[data-v-5645dc0d]{flex-direction:column;gap:.75rem}.cancel-btn[data-v-5645dc0d],.confirm-btn[data-v-5645dc0d]{width:100%}}@media screen and (max-width:480px){.modal-header[data-v-5645dc0d]{gap:1rem}.header-content[data-v-5645dc0d],.modal-header[data-v-5645dc0d]{flex-direction:column;text-align:center}.payment-input[data-v-5645dc0d]{font-size:1.1rem}}.agregar-cuenta-modal[data-v-5645dc0d]{-webkit-animation:modalSlideIn-data-v-5645dc0d .3s ease-out;animation:modalSlideIn-data-v-5645dc0d .3s ease-out}@-webkit-keyframes modalSlideIn-data-v-5645dc0d{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideIn-data-v-5645dc0d{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.balance-display[data-v-5645dc0d]{-webkit-animation:pulse-data-v-5645dc0d 2s infinite;animation:pulse-data-v-5645dc0d 2s infinite}@-webkit-keyframes pulse-data-v-5645dc0d{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes pulse-data-v-5645dc0d{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.payment-input[data-v-5645dc0d]:focus{border-color:#209cee;box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.agregar-apartado-modal[data-v-231bcdb5]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}.modal-header[data-v-231bcdb5]{background:linear-gradient(135deg,#ffdd57,#ffd433);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;color:#363636}.header-content[data-v-231bcdb5]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-231bcdb5]{display:flex;align-items:center}.modal-title[data-v-231bcdb5]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;color:#363636}.modal-subtitle[data-v-231bcdb5]{font-size:.9rem;color:#7d6608}.close-button[data-v-231bcdb5]{background:rgba(0,0,0,.1);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#363636;cursor:pointer;transition:background .3s ease}.close-button[data-v-231bcdb5]:hover{background:rgba(0,0,0,.2)}.modal-body[data-v-231bcdb5]{padding:2rem;max-height:70vh;overflow-y:auto}.modal-body[data-v-231bcdb5]::-webkit-scrollbar{width:8px}.modal-body[data-v-231bcdb5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-body[data-v-231bcdb5]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.modal-body[data-v-231bcdb5]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.total-display[data-v-231bcdb5]{text-align:center;margin-bottom:2rem;padding:1.5rem;background:#fff8e1;border-radius:12px;border:2px dashed #ffd54f}.total-label[data-v-231bcdb5]{font-size:.9rem;color:#7d6608;margin-bottom:.5rem;font-weight:600}.total-amount[data-v-231bcdb5]{font-size:2.5rem;font-weight:800;color:#f57c00;line-height:1}.customer-section[data-v-231bcdb5],.payment-section[data-v-231bcdb5]{margin-bottom:2rem}.section-header[data-v-231bcdb5]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#363636;font-weight:600}.section-title[data-v-231bcdb5]{font-size:1.1rem}.customer-info[data-v-231bcdb5]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.customer-note[data-v-231bcdb5]{color:#7a7a7a;font-size:.85rem;font-style:italic}.payment-field[data-v-231bcdb5]{margin-bottom:1rem}.payment-input[data-v-231bcdb5]{font-size:1.25rem;font-weight:600;text-align:center}.payment-progress[data-v-231bcdb5]{margin:1.5rem 0}.progress-labels[data-v-231bcdb5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;color:#7a7a7a}.progress-note[data-v-231bcdb5]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#f57c00;font-size:.85rem;font-weight:600}.reservation-display[data-v-231bcdb5]{padding:1.5rem;background:#fff3e0;border-radius:12px;border-left:4px solid #ffb74d;transition:all .3s ease}.reservation-display.has-balance[data-v-231bcdb5]{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.reservation-label[data-v-231bcdb5]{font-size:1rem;color:#e65100;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600}.reservation-amount[data-v-231bcdb5]{font-size:2rem;font-weight:800;color:#ef6c00;margin-bottom:1rem}.reservation-details[data-v-231bcdb5]{display:flex;flex-direction:column;gap:.5rem}.detail-item[data-v-231bcdb5]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#8d6e00}.terms-section[data-v-231bcdb5]{margin:1.5rem 0;padding:1rem;background:#f5f5f5;border-radius:8px}.terms-checkbox[data-v-231bcdb5]{margin-bottom:.5rem}.terms-note[data-v-231bcdb5]{color:#7a7a7a;font-size:.8rem;display:block;margin-left:1.5rem}.summary-section[data-v-231bcdb5]{background:#fafafa;padding:1.5rem;border-radius:12px;border:1px solid #f0f0f0}.summary-item[data-v-231bcdb5]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:#7a7a7a}.summary-item.remaining[data-v-231bcdb5]{font-weight:700;color:#ef6c00;font-size:1.1rem;padding-top:.75rem;border-top:2px solid #ffe0b2}.summary-divider[data-v-231bcdb5]{height:1px;background:#e0e0e0;margin:.5rem 0}.modal-footer[data-v-231bcdb5]{position:sticky;bottom:0;background:#fff;z-index:10;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cancel-btn[data-v-231bcdb5]{min-width:120px}.confirm-btn[data-v-231bcdb5]{min-width:200px;font-weight:600;background:linear-gradient(135deg,#ffb74d,#ff9800);border:none}.confirm-btn[data-v-231bcdb5]:hover{background:linear-gradient(135deg,#ff9800,#f57c00)}@media screen and (max-width:768px){.agregar-apartado-modal[data-v-231bcdb5]{margin:1rem;width:auto!important}.modal-header[data-v-231bcdb5]{padding:1.25rem}.modal-body[data-v-231bcdb5]{padding:1.5rem}.total-amount[data-v-231bcdb5]{font-size:2rem}.reservation-amount[data-v-231bcdb5]{font-size:1.75rem}.modal-footer[data-v-231bcdb5]{flex-direction:column;gap:.75rem}.cancel-btn[data-v-231bcdb5],.confirm-btn[data-v-231bcdb5]{width:100%}}@media screen and (max-width:480px){.modal-header[data-v-231bcdb5]{gap:1rem}.header-content[data-v-231bcdb5],.modal-header[data-v-231bcdb5]{flex-direction:column;text-align:center}.payment-input[data-v-231bcdb5]{font-size:1.1rem}.reservation-details[data-v-231bcdb5]{max-height:120px;overflow-y:auto}}.agregar-apartado-modal[data-v-231bcdb5]{-webkit-animation:modalSlideIn-data-v-231bcdb5 .3s ease-out;animation:modalSlideIn-data-v-231bcdb5 .3s ease-out}@-webkit-keyframes modalSlideIn-data-v-231bcdb5{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideIn-data-v-231bcdb5{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.reservation-display[data-v-231bcdb5]{-webkit-animation:pulseWarning-data-v-231bcdb5 2s infinite;animation:pulseWarning-data-v-231bcdb5 2s infinite}@-webkit-keyframes pulseWarning-data-v-231bcdb5{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes pulseWarning-data-v-231bcdb5{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.payment-input[data-v-231bcdb5]:focus{border-color:#ff9800;box-shadow:0 0 0 .125em rgba(255,152,0,.25)}.cotizacion-modal[data-v-03677ea4]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}.modal-header[data-v-03677ea4]{background:linear-gradient(135deg,#ffdd57,#ffd433);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;color:#363636}.header-content[data-v-03677ea4]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-03677ea4]{display:flex;align-items:center}.modal-title[data-v-03677ea4]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;color:#363636}.modal-subtitle[data-v-03677ea4]{font-size:.9rem;color:#7d6608}.close-button[data-v-03677ea4]{background:rgba(0,0,0,.1);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#363636;cursor:pointer;transition:background .3s ease}.close-button[data-v-03677ea4]:hover{background:rgba(0,0,0,.2)}.modal-body[data-v-03677ea4]{padding:2rem;max-height:75vh;overflow-y:auto}.modal-body[data-v-03677ea4]::-webkit-scrollbar{width:8px}.modal-body[data-v-03677ea4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-body[data-v-03677ea4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.modal-body[data-v-03677ea4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.quote-summary[data-v-03677ea4]{margin-bottom:2rem}.summary-card[data-v-03677ea4]{gap:1.5rem;padding:1.5rem;background:#fff8e1;border-radius:12px;border:2px solid #ffecb3}.summary-card[data-v-03677ea4],.summary-icon[data-v-03677ea4]{display:flex;align-items:center}.summary-content[data-v-03677ea4]{flex:1}.summary-label[data-v-03677ea4]{font-size:.9rem;color:#7d6608;margin-bottom:.5rem;font-weight:600}.summary-amount[data-v-03677ea4]{font-size:2.5rem;font-weight:800;color:#f57c00;line-height:1;margin-bottom:.25rem}.summary-note[data-v-03677ea4]{font-size:.85rem;color:#8d6e00;font-style:italic}.client-section[data-v-03677ea4],.quote-details[data-v-03677ea4]{margin-bottom:2rem}.section-header[data-v-03677ea4]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#363636;font-weight:600}.section-title[data-v-03677ea4]{font-size:1.1rem}.client-info[data-v-03677ea4]{margin-top:1rem}.client-card[data-v-03677ea4]{gap:1rem;padding:1rem;background:#f8f9fc;border-radius:8px;border:1px solid #e0e0e0}.client-avatar[data-v-03677ea4],.client-card[data-v-03677ea4]{display:flex;align-items:center}.client-details[data-v-03677ea4]{flex:1}.client-name[data-v-03677ea4]{font-weight:700;color:#363636;margin-bottom:.5rem}.client-meta[data-v-03677ea4]{display:flex;gap:1rem;flex-wrap:wrap}.client-contact[data-v-03677ea4],.client-email[data-v-03677ea4]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#7a7a7a}.details-grid[data-v-03677ea4]{max-height:200px;overflow-y:auto;margin-bottom:1rem}.detail-item[data-v-03677ea4]{gap:1rem;padding:1rem;background:#f8f9fc;border-radius:8px;border:1px solid #e0e0e0}.detail-icon[data-v-03677ea4],.detail-item[data-v-03677ea4]{display:flex;align-items:center}.detail-content[data-v-03677ea4]{flex:1}.detail-label[data-v-03677ea4]{font-size:.8rem;color:#7a7a7a;margin-bottom:.25rem}.detail-value[data-v-03677ea4]{font-weight:600;color:#363636}.terms-section[data-v-03677ea4]{margin:1.5rem 0;padding:1rem;background:#f5f5f5;border-radius:8px}.terms-checkbox[data-v-03677ea4]{margin-bottom:.5rem}.terms-note[data-v-03677ea4]{color:#7a7a7a;font-size:.8rem;display:block;margin-left:1.5rem}.modal-footer[data-v-03677ea4]{position:sticky;bottom:0;background:#fff;z-index:10;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cancel-btn[data-v-03677ea4]{min-width:120px}.confirm-btn[data-v-03677ea4]{min-width:200px;font-weight:600;background:linear-gradient(135deg,#ffb74d,#ff9800);border:none}.confirm-btn[data-v-03677ea4]:hover{background:linear-gradient(135deg,#ff9800,#f57c00)}.confirm-btn[data-v-03677ea4]:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:768px){.cotizacion-modal[data-v-03677ea4]{margin:1rem;width:auto!important}.modal-header[data-v-03677ea4]{padding:1.25rem}.modal-body[data-v-03677ea4]{padding:1.5rem}.summary-card[data-v-03677ea4]{flex-direction:column;text-align:center;gap:1rem}.summary-amount[data-v-03677ea4]{font-size:2rem}.details-grid[data-v-03677ea4]{grid-template-columns:1fr}.client-card[data-v-03677ea4]{flex-direction:column;text-align:center}.client-meta[data-v-03677ea4]{justify-content:center}.modal-footer[data-v-03677ea4]{flex-direction:column;gap:.75rem}.cancel-btn[data-v-03677ea4],.confirm-btn[data-v-03677ea4]{width:100%}}@media screen and (max-width:480px){.modal-header[data-v-03677ea4]{gap:1rem}.detail-item[data-v-03677ea4],.header-content[data-v-03677ea4],.modal-header[data-v-03677ea4]{flex-direction:column;text-align:center}.detail-item[data-v-03677ea4]{gap:.5rem}}.cotizacion-modal[data-v-03677ea4]{-webkit-animation:modalSlideIn-data-v-03677ea4 .3s ease-out;animation:modalSlideIn-data-v-03677ea4 .3s ease-out}@-webkit-keyframes modalSlideIn-data-v-03677ea4{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideIn-data-v-03677ea4{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.summary-card[data-v-03677ea4]{-webkit-animation:fadeInUp-data-v-03677ea4 .6s ease-out;animation:fadeInUp-data-v-03677ea4 .6s ease-out}@-webkit-keyframes fadeInUp-data-v-03677ea4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-03677ea4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-03677ea4]:focus{outline:2px solid #ff9800;outline-offset:2px}.ticket-comprobante[data-v-6b588cc0]{width:80mm;max-width:80mm;margin:0 auto;padding:10px;font-family:Courier New,monospace;font-size:12px;line-height:1.2;background:#fff}.ticket-header[data-v-6b588cc0]{text-align:center;margin-bottom:8px}.logo-img[data-v-6b588cc0]{max-width:50px;max-height:50px}.ticket-title[data-v-6b588cc0]{font-size:14px;font-weight:700;margin:3px 0}.info-line[data-v-6b588cc0]{display:flex;justify-content:space-between;margin:2px 0}.separador[data-v-6b588cc0]{text-align:center;margin:5px 0}.producto-line[data-v-6b588cc0],.productos-header[data-v-6b588cc0]{display:flex;justify-content:space-between}.col-descripcion[data-v-6b588cc0]{flex:3;text-align:left}.col-cantidad[data-v-6b588cc0]{flex:1;text-align:center}.col-importe[data-v-6b588cc0],.col-precio[data-v-6b588cc0]{flex:2;text-align:right}.total-line[data-v-6b588cc0]{display:flex;justify-content:space-between}.grand-total[data-v-6b588cc0]{font-weight:700}.ticket-footer[data-v-6b588cc0]{text-align:center;margin-top:10px}@media screen and (min-width:769px){.ticket-comprobante[data-v-6b588cc0]{border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.1)}}.sales-container[data-v-5dfc751c]{padding:1.5rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.sales-header[data-v-5dfc751c]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-content[data-v-5dfc751c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-text[data-v-5dfc751c]{flex:1}.header-icon[data-v-5dfc751c]{margin-right:.75rem;color:#3273dc}.title.is-2[data-v-5dfc751c]{font-weight:700;color:#2c3e50;margin-bottom:.5rem}.subtitle[data-v-5dfc751c]{color:#7f8c8d}.cancel-btn[data-v-5dfc751c]{font-weight:600}.search-section[data-v-5dfc751c]{margin-bottom:1.5rem}.sales-content[data-v-5dfc751c]{display:grid;grid-template-columns:1fr 400px;gap:1.5rem;align-items:start}.products-section[data-v-5dfc751c]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.summary-section[data-v-5dfc751c]{position:sticky;top:1.5rem}.summary-card[data-v-5dfc751c]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15)}.summary-header[data-v-5dfc751c]{background:linear-gradient(135deg,#667eea,#764ba2);padding:1.5rem;text-align:center}.summary-header .title[data-v-5dfc751c]{margin-bottom:0;color:#fff}.summary-body[data-v-5dfc751c]{padding:2rem}.summary-item[data-v-5dfc751c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 0}.summary-item .label[data-v-5dfc751c]{font-weight:600;color:#7f8c8d}.summary-item .value[data-v-5dfc751c]{font-weight:700;color:#2c3e50}.summary-divider[data-v-5dfc751c]{height:2px;background:linear-gradient(90deg,transparent,#e0e0e0 50%,transparent);margin:1.5rem 0}.summary-total[data-v-5dfc751c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8f9fc;border-radius:12px;margin-bottom:2rem}.summary-total .label[data-v-5dfc751c]{font-weight:700;font-size:1.2rem;color:#2c3e50}.total-amount[data-v-5dfc751c]{font-size:2rem;font-weight:800;color:#48c774}.action-buttons[data-v-5dfc751c]{display:flex;flex-direction:column;gap:1rem}.action-btn[data-v-5dfc751c]{padding:1.25rem 1.5rem;border-radius:12px;font-weight:600;position:relative;overflow:hidden}.action-btn[data-v-5dfc751c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.btn-text[data-v-5dfc751c]{display:block;font-size:1.1rem;margin-bottom:.25rem}.btn-subtext[data-v-5dfc751c]{display:block;font-size:.85rem;opacity:.9;font-weight:500}.sales-modal[data-v-5dfc751c] .modal-content{border-radius:16px;overflow:hidden}@media screen and (max-width:1024px){.sales-content[data-v-5dfc751c]{grid-template-columns:1fr;gap:1rem}.summary-section[data-v-5dfc751c]{position:static;order:-1}}@media screen and (max-width:768px){.sales-container[data-v-5dfc751c]{padding:1rem}.header-content[data-v-5dfc751c]{flex-direction:column;text-align:center}.sales-content[data-v-5dfc751c]{grid-template-columns:1fr}.products-section[data-v-5dfc751c],.summary-card[data-v-5dfc751c]{padding:1.25rem}.total-amount[data-v-5dfc751c]{font-size:1.75rem}.action-btn[data-v-5dfc751c]{padding:1rem}.btn-text[data-v-5dfc751c]{font-size:1rem}}@media screen and (max-width:480px){.title.is-2[data-v-5dfc751c]{font-size:1.75rem}.summary-body[data-v-5dfc751c]{padding:1.5rem}.summary-total[data-v-5dfc751c]{flex-direction:column;gap:.5rem;text-align:center}.action-buttons[data-v-5dfc751c]{gap:.75rem}}.sales-content[data-v-5dfc751c]{-webkit-animation:fadeInUp-data-v-5dfc751c .6s ease-out;animation:fadeInUp-data-v-5dfc751c .6s ease-out}@-webkit-keyframes fadeInUp-data-v-5dfc751c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-5dfc751c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-btn[data-v-5dfc751c]{transition:all .3s ease}.action-btn[data-v-5dfc751c]:active{transform:scale(.98)}.reporte-ventas[data-v-7cee6c1c]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-7cee6c1c]{margin-bottom:2rem}.page-header .title[data-v-7cee6c1c]{margin-bottom:.5rem;font-weight:700}.breadcrumb-current[data-v-7cee6c1c],.breadcrumb-link[data-v-7cee6c1c]{display:flex;align-items:center;gap:.5rem}.breadcrumb-current[data-v-7cee6c1c]{font-weight:600}.filters-section[data-v-7cee6c1c]{margin-bottom:2rem}.empty-state[data-v-7cee6c1c]{margin:2rem 0;display:flex;justify-content:center}.summary-section[data-v-7cee6c1c]{margin-bottom:2rem}.table-controls[data-v-7cee6c1c]{display:flex;justify-content:flex-end;margin-bottom:1rem}.table-container[data-v-7cee6c1c]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.date-cell[data-v-7cee6c1c]{font-size:.9rem}.client-cell[data-v-7cee6c1c],.user-cell[data-v-7cee6c1c]{gap:.5rem}.amount[data-v-7cee6c1c]{padding:.25rem .5rem;display:inline-block}.amount.paid[data-v-7cee6c1c]{color:#3273dc;background-color:rgba(50,115,220,.1)}.amount.change[data-v-7cee6c1c]{color:#ff3860;background-color:rgba(255,56,96,.1)}.amount.change.positive[data-v-7cee6c1c]{color:#23d160;background-color:rgba(35,209,96,.1)}.amount.total[data-v-7cee6c1c]{color:#363636;background-color:rgba(54,54,54,.1)}.hero.is-primary[data-v-7cee6c1c]{width:100%;background-color:#423b57;color:#fff}@media screen and (max-width:768px){.reporte-ventas[data-v-7cee6c1c]{padding:1rem}.page-header .title[data-v-7cee6c1c]{font-size:1.75rem}.table-controls[data-v-7cee6c1c]{justify-content:flex-start}}.action-buttons[data-v-7cee6c1c]{display:flex;gap:8px;justify-content:center;align-items:center}.action-btn[data-v-7cee6c1c]{border-radius:6px;min-width:36px}.venta-detalles[data-v-7cee6c1c]{text-align:left}.detalle-item[data-v-7cee6c1c]{margin-bottom:8px;padding:4px 0}.detalle-producto[data-v-7cee6c1c]{background:#f8f9fa;padding:8px;margin:4px 0;border-radius:4px;border-left:3px solid #3273dc}.productos-lista[data-v-7cee6c1c]{margin-top:12px}.custom-table[data-v-7cee6c1c]{border-radius:8px;overflow:hidden}.date-cell[data-v-7cee6c1c]{font-weight:500;color:#666}.client-cell[data-v-7cee6c1c],.user-cell[data-v-7cee6c1c]{display:flex;align-items:center;gap:6px}.amount[data-v-7cee6c1c]{font-weight:600;padding:4px 8px;border-radius:4px}.amount.paid[data-v-7cee6c1c]{background:#e8f5e8;color:#2e7d32}.amount.change[data-v-7cee6c1c]{background:#fff3e0;color:#ef6c00}.amount.change.positive[data-v-7cee6c1c]{background:#e8f5e8;color:#2e7d32}.amount.total[data-v-7cee6c1c]{background:#e3f2fd;color:#1565c0;font-weight:700}.comprobante-btn[data-v-7cee6c1c]{border-radius:6px;font-weight:500}@media (max-width:768px){.action-buttons[data-v-7cee6c1c]{flex-direction:column;gap:4px}.action-btn[data-v-7cee6c1c]{min-width:100%}}.table-container[data-v-1d6916ae]{padding:1.5rem}.table-controls[data-v-1d6916ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.custom-table[data-v-1d6916ae]{border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05)}.date-cell[data-v-1d6916ae]{font-size:.9rem}.client-cell[data-v-1d6916ae],.user-cell[data-v-1d6916ae]{display:flex;align-items:center;gap:.5rem}.amount[data-v-1d6916ae]{font-weight:600;padding:.25rem .5rem;border-radius:4px;display:inline-block}.amount.paid[data-v-1d6916ae]{color:#3273dc;background-color:rgba(50,115,220,.1)}.amount.pending[data-v-1d6916ae]{color:#ff3860;background-color:rgba(255,56,96,.1)}.amount.total[data-v-1d6916ae]{color:#23d160;background-color:rgba(35,209,96,.1)}.status-tag[data-v-1d6916ae]{font-weight:600;padding:.5rem .75rem}.action-buttons[data-v-1d6916ae]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-1d6916ae]{border:none;border-radius:6px}@media screen and (max-width:1023px){.table-controls[data-v-1d6916ae]{flex-direction:column;align-items:stretch}.left-controls[data-v-1d6916ae],.right-controls[data-v-1d6916ae]{width:100%}}.reporte-cuentas-container[data-v-082c359e]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-082c359e]{margin-bottom:2rem}.header-content[data-v-082c359e]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-082c359e]{margin-bottom:1.5rem}.title-section[data-v-082c359e]{text-align:center;padding:1rem 0}.page-title[data-v-082c359e]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-082c359e]{color:#3273dc}.page-subtitle[data-v-082c359e]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.filters-section[data-v-082c359e]{margin-bottom:2rem}.table-section[data-v-082c359e]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:2rem}.section-header[data-v-082c359e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.section-title[data-v-082c359e]{font-size:1.5rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:.75rem}.loading-content[data-v-082c359e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-082c359e]{-webkit-animation:spin-data-v-082c359e 1s linear infinite;animation:spin-data-v-082c359e 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-082c359e]{font-size:1.1rem;color:#363636;font-weight:600}.success-notification[data-v-082c359e]{position:fixed;top:2rem;right:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:1.5rem;border-left:4px solid #48c774;z-index:1000;-webkit-animation:slideInRight-data-v-082c359e .3s ease-out;animation:slideInRight-data-v-082c359e .3s ease-out}.notification-content[data-v-082c359e]{display:flex;align-items:center;gap:1rem}.notification-text h4[data-v-082c359e]{font-weight:600;color:#363636;margin-bottom:.25rem}.notification-text p[data-v-082c359e]{color:#7a7a7a;margin:0;font-size:.9rem}@-webkit-keyframes spin-data-v-082c359e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-082c359e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slideInRight-data-v-082c359e{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-data-v-082c359e{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:768px){.reporte-cuentas-container[data-v-082c359e]{padding:1rem}.header-content[data-v-082c359e]{padding:1.5rem}.page-title[data-v-082c359e]{font-size:2rem;flex-direction:column;gap:.5rem}.section-header[data-v-082c359e]{flex-direction:column;gap:1rem;align-items:stretch}.success-notification[data-v-082c359e]{right:1rem;left:1rem;top:1rem}}@media screen and (max-width:480px){.page-title[data-v-082c359e]{font-size:1.75rem}.table-section[data-v-082c359e]{padding:1.5rem}}.table-section[data-v-082c359e]{-webkit-animation:fadeInUp-data-v-082c359e .6s ease-out;animation:fadeInUp-data-v-082c359e .6s ease-out}@-webkit-keyframes fadeInUp-data-v-082c359e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-082c359e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reporte-apartados[data-v-2e35e068]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-2e35e068]{margin-bottom:2rem}.header-content[data-v-2e35e068]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-2e35e068]{margin-bottom:1.5rem}.title-section[data-v-2e35e068]{text-align:center;padding:1rem 0}.page-title[data-v-2e35e068]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-2e35e068]{color:#3273dc}.page-subtitle[data-v-2e35e068]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.page-header .title[data-v-2e35e068]{margin-bottom:.5rem;font-weight:700}.breadcrumb-link[data-v-2e35e068]{display:flex;align-items:center;gap:.5rem}.breadcrumb-current[data-v-2e35e068]{font-weight:600}.filters-section[data-v-2e35e068]{margin-bottom:2rem}.empty-state[data-v-2e35e068]{margin:2rem 0;display:flex;justify-content:center}.summary-cards[data-v-2e35e068]{margin-bottom:2rem}.table-section[data-v-2e35e068]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}@media screen and (max-width:768px){.reporte-apartados[data-v-2e35e068]{padding:1rem}.page-header .title[data-v-2e35e068]{font-size:1.75rem}}.reporte-cotizaciones[data-v-56eee186]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-56eee186]{margin-bottom:2rem}.page-header .title[data-v-56eee186]{margin-bottom:.5rem;font-weight:700}.breadcrumb-current[data-v-56eee186],.breadcrumb-link[data-v-56eee186]{display:flex;align-items:center;gap:.5rem}.breadcrumb-current[data-v-56eee186]{font-weight:600}.filters-section[data-v-56eee186]{margin-bottom:2rem}.empty-state[data-v-56eee186]{margin:2rem 0;display:flex;justify-content:center}.summary-section[data-v-56eee186]{margin-bottom:2rem}.table-controls[data-v-56eee186]{display:flex;justify-content:flex-end;margin-bottom:1rem}.table-container[data-v-56eee186]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.custom-table[data-v-56eee186]{border-radius:8px;overflow:hidden}.date-cell[data-v-56eee186]{font-size:.9rem}.client-cell[data-v-56eee186],.user-cell[data-v-56eee186]{display:flex;align-items:center;gap:.5rem}.amount[data-v-56eee186]{font-weight:600;padding:.25rem .5rem;border-radius:4px;display:inline-block}.amount.total[data-v-56eee186]{color:#363636;background-color:rgba(54,54,54,.1)}.action-buttons[data-v-56eee186]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-56eee186]{border:none;border-radius:6px}@media screen and (max-width:768px){.reporte-cotizaciones[data-v-56eee186]{padding:1rem}.page-header .title[data-v-56eee186]{font-size:1.75rem}.table-controls[data-v-56eee186]{justify-content:flex-start}.action-buttons[data-v-56eee186]{flex-direction:column;gap:.25rem}}.clientes-container[data-v-87648d0c]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-87648d0c]{margin-bottom:2rem}.header-content[data-v-87648d0c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-text[data-v-87648d0c]{flex:1}.header-icon[data-v-87648d0c]{margin-right:.75rem;color:#3273dc}.title.is-2[data-v-87648d0c]{font-weight:700;color:#2c3e50;margin-bottom:.5rem}.subtitle[data-v-87648d0c]{color:#7f8c8d}.add-client-btn[data-v-87648d0c]{font-weight:600;min-width:180px}.stats-cards[data-v-87648d0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-87648d0c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px rgba(102,126,234,.3)}.stat-icon[data-v-87648d0c]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-87648d0c]{flex:1}.stat-number[data-v-87648d0c]{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-87648d0c]{font-size:.9rem;opacity:.9}.empty-state[data-v-87648d0c]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.empty-content[data-v-87648d0c]{text-align:center;padding:3rem}.empty-content .icon[data-v-87648d0c]{margin-bottom:1rem}.table-container[data-v-87648d0c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.table-controls[data-v-87648d0c]{padding:1.5rem;border-bottom:1px solid #f0f0f0}.clients-table[data-v-87648d0c]{margin:0}.client-info[data-v-87648d0c]{gap:.75rem}.client-avatar[data-v-87648d0c],.client-info[data-v-87648d0c]{display:flex;align-items:center}.client-details[data-v-87648d0c]{flex:1}.client-name[data-v-87648d0c]{font-weight:600;color:#363636;display:block;margin-bottom:.25rem}.client-meta[data-v-87648d0c]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#7a7a7a}.client-address[data-v-87648d0c],.contact-info[data-v-87648d0c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.address[data-v-87648d0c],.phone-number[data-v-87648d0c]{font-size:.9rem;color:#7a7a7a}.date-info[data-v-87648d0c]{text-align:center}.date-label[data-v-87648d0c]{font-size:.8rem;color:#7a7a7a;margin-bottom:.25rem}.date-value[data-v-87648d0c]{font-weight:600;color:#363636}.action-buttons[data-v-87648d0c]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-87648d0c]{border-radius:6px}.table-footer[data-v-87648d0c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid #f0f0f0}.footer-info[data-v-87648d0c]{font-size:.9rem;color:#7a7a7a}.footer-actions[data-v-87648d0c]{display:flex;gap:.5rem}.loading-content[data-v-87648d0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-87648d0c]{-webkit-animation:spin-data-v-87648d0c 1s linear infinite;animation:spin-data-v-87648d0c 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-87648d0c]{font-size:1.1rem;color:#363636;font-weight:600}@-webkit-keyframes spin-data-v-87648d0c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-87648d0c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.clientes-container[data-v-87648d0c]{padding:1rem}.header-content[data-v-87648d0c]{flex-direction:column;text-align:center}.stats-cards[data-v-87648d0c]{grid-template-columns:1fr}.table-controls[data-v-87648d0c]{padding:1rem}.client-info[data-v-87648d0c]{flex-direction:column;text-align:center;gap:.5rem}.action-buttons[data-v-87648d0c]{flex-direction:column}.action-btn[data-v-87648d0c]{width:100%}.table-footer[data-v-87648d0c]{flex-direction:column;gap:1rem;text-align:center}}@media screen and (max-width:480px){.title.is-2[data-v-87648d0c]{font-size:1.75rem}.stat-number[data-v-87648d0c]{font-size:2rem}.client-address[data-v-87648d0c],.contact-info[data-v-87648d0c]{flex-direction:column;align-items:flex-start;gap:.25rem}}.stat-card[data-v-87648d0c]{transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-87648d0c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.action-btn[data-v-87648d0c]{transition:all .2s ease}.action-btn[data-v-87648d0c]:hover{transform:scale(1.05)}.client-form-container[data-v-45b55d77]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.form-header[data-v-45b55d77]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.form-title[data-v-45b55d77]{font-size:1.75rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-45b55d77]{color:#3273dc}.form-subtitle[data-v-45b55d77]{color:#7f8c8d;font-size:1rem;margin-bottom:0}.form-content[data-v-45b55d77]{max-width:600px;margin:0 auto}.form-field[data-v-45b55d77]{margin-bottom:1.5rem}.field-label[data-v-45b55d77]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#363636;margin-bottom:.5rem}.required-asterisk[data-v-45b55d77]{color:#ff3860}.field-hint[data-v-45b55d77]{font-size:.85rem;color:#7a7a7a;margin-top:.25rem;margin-left:.25rem}.error-message[data-v-45b55d77]{color:#ff3860;font-size:.85rem;margin-top:.25rem;margin-left:.25rem;font-weight:500}.additional-fields[data-v-45b55d77]{margin:2rem 0;padding:1.5rem;background:#f8f9fc;border-radius:12px;border-left:4px solid #3273dc}.field-group[data-v-45b55d77],.form-actions[data-v-45b55d77]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-actions[data-v-45b55d77]{margin:2rem 0}.submit-btn[data-v-45b55d77]{font-weight:600;height:3rem}.cancel-btn[data-v-45b55d77]{font-weight:500;height:3rem}.form-footer[data-v-45b55d77]{text-align:center;padding-top:1.5rem;border-top:1px solid #f0f0f0}.footer-note[data-v-45b55d77]{color:#7a7a7a;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.error-summary[data-v-45b55d77]{margin:1.5rem 0}@media screen and (max-width:768px){.client-form-container[data-v-45b55d77]{padding:1.5rem;margin:1rem}.form-title[data-v-45b55d77]{font-size:1.5rem;flex-direction:column;gap:.5rem}.field-group[data-v-45b55d77]{grid-template-columns:1fr}.form-actions[data-v-45b55d77]{grid-template-columns:1fr;gap:.75rem}.additional-fields[data-v-45b55d77]{padding:1rem}}@media screen and (max-width:480px){.client-form-container[data-v-45b55d77]{padding:1.25rem;margin:.5rem}.form-title[data-v-45b55d77]{font-size:1.35rem}.form-subtitle[data-v-45b55d77]{font-size:.9rem}}.form-field[data-v-45b55d77]{transition:all .3s ease}.form-field[data-v-45b55d77]:focus-within{transform:translateX(4px)}.submit-btn[data-v-45b55d77]{transition:all .3s ease}.submit-btn[data-v-45b55d77]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(50,115,220,.3)}[data-v-45b55d77]:deep(.input:focus){border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}[data-v-45b55d77]:deep(.input.is-danger:focus){border-color:#ff3860;box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.agregar-cliente-container[data-v-79b0f226]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-79b0f226]{margin-bottom:2rem}.header-content[data-v-79b0f226]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-79b0f226]{margin-bottom:1.5rem}.title-section[data-v-79b0f226]{text-align:center;padding:1rem 0}.page-title[data-v-79b0f226]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-79b0f226]{color:#3273dc}.page-subtitle[data-v-79b0f226]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.progress-steps[data-v-79b0f226]{margin-bottom:2rem}.steps[data-v-79b0f226]{display:flex;justify-content:center;gap:2rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.step[data-v-79b0f226]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.step-number[data-v-79b0f226]{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#7a7a7a;transition:all .3s ease}.step.active .step-number[data-v-79b0f226]{background:linear-gradient(135deg,#48c774,#3ec46d);color:#fff;box-shadow:0 4px 15px rgba(72,199,116,.3)}.step-label[data-v-79b0f226]{font-size:.9rem;color:#7a7a7a;font-weight:500}.step.active .step-label[data-v-79b0f226]{color:#48c774;font-weight:600}.form-section[data-v-79b0f226]{margin-bottom:2rem}.form-card[data-v-79b0f226]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.12)}.quick-stats[data-v-79b0f226]{margin-bottom:2rem}.stats-grid[data-v-79b0f226]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-item[data-v-79b0f226]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.stat-item[data-v-79b0f226]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.stat-icon[data-v-79b0f226]{background:#f8f9fc;border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-79b0f226]{flex:1}.stat-number[data-v-79b0f226]{font-size:1.75rem;font-weight:800;color:#363636;margin-bottom:.25rem}.stat-label[data-v-79b0f226]{font-size:.9rem;color:#7a7a7a;font-weight:500}.loading-content[data-v-79b0f226]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-79b0f226]{-webkit-animation:spin-data-v-79b0f226 1s linear infinite;animation:spin-data-v-79b0f226 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-79b0f226]{font-size:1.1rem;color:#363636;font-weight:600}.success-notification[data-v-79b0f226]{position:fixed;top:2rem;right:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:1.5rem;border-left:4px solid #48c774;z-index:1000;-webkit-animation:slideInRight-data-v-79b0f226 .3s ease-out;animation:slideInRight-data-v-79b0f226 .3s ease-out}.notification-content[data-v-79b0f226]{display:flex;align-items:center;gap:1rem}.notification-text h4[data-v-79b0f226]{font-weight:600;color:#363636;margin-bottom:.25rem}.notification-text p[data-v-79b0f226]{color:#7a7a7a;margin:0;font-size:.9rem}.close-btn[data-v-79b0f226]{margin-left:auto}@-webkit-keyframes spin-data-v-79b0f226{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-79b0f226{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slideInRight-data-v-79b0f226{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-data-v-79b0f226{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:1024px){.steps[data-v-79b0f226]{gap:1rem;padding:1rem}.step-label[data-v-79b0f226]{font-size:.8rem;text-align:center}}@media screen and (max-width:768px){.agregar-cliente-container[data-v-79b0f226]{padding:1rem}.page-title[data-v-79b0f226]{font-size:2rem;flex-direction:column;gap:.5rem}.steps[data-v-79b0f226]{flex-direction:column;gap:1.5rem}.step[data-v-79b0f226]{flex-direction:row;gap:1rem}.stats-grid[data-v-79b0f226]{grid-template-columns:1fr}.header-content[data-v-79b0f226]{padding:1.5rem}.success-notification[data-v-79b0f226]{right:1rem;left:1rem;top:1rem}}@media screen and (max-width:480px){.page-title[data-v-79b0f226]{font-size:1.75rem;text-align:center}.stat-item[data-v-79b0f226],.step[data-v-79b0f226]{flex-direction:column;text-align:center}.stat-item[data-v-79b0f226]{gap:.75rem}.stat-icon[data-v-79b0f226]{padding:.75rem}}.form-card[data-v-79b0f226]{-webkit-animation:slideInUp-data-v-79b0f226 .6s ease-out;animation:slideInUp-data-v-79b0f226 .6s ease-out}@-webkit-keyframes slideInUp-data-v-79b0f226{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-data-v-79b0f226{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-item[data-v-79b0f226]:first-child{-webkit-animation:fadeIn-data-v-79b0f226 .6s ease-out .1s both;animation:fadeIn-data-v-79b0f226 .6s ease-out .1s both}.stat-item[data-v-79b0f226]:nth-child(2){-webkit-animation:fadeIn-data-v-79b0f226 .6s ease-out .2s both;animation:fadeIn-data-v-79b0f226 .6s ease-out .2s both}@-webkit-keyframes fadeIn-data-v-79b0f226{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-79b0f226{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.editar-cliente-container[data-v-2f20c432]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-2f20c432]{margin-bottom:2rem}.header-content[data-v-2f20c432]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-2f20c432]{margin-bottom:1.5rem}.title-section[data-v-2f20c432]{text-align:center;padding:1rem 0}.page-title[data-v-2f20c432]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-2f20c432]{color:#3273dc}.page-subtitle[data-v-2f20c432]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.client-summary[data-v-2f20c432]{margin-bottom:2rem}.summary-card[data-v-2f20c432]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;gap:1.5rem;border-left:4px solid #3273dc}.client-avatar[data-v-2f20c432]{background:#f8f9fc;border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.client-info[data-v-2f20c432]{flex:1}.client-name[data-v-2f20c432]{font-size:1.5rem;font-weight:600;color:#363636;margin-bottom:.5rem}.client-details[data-v-2f20c432]{display:flex;gap:1.5rem;flex-wrap:wrap}.client-id[data-v-2f20c432],.client-phone[data-v-2f20c432]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#7a7a7a;background:#f8f9fc;padding:.5rem 1rem;border-radius:20px}.form-section[data-v-2f20c432]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.loading-content[data-v-2f20c432]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-2f20c432]{-webkit-animation:spin-data-v-2f20c432 1s linear infinite;animation:spin-data-v-2f20c432 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-2f20c432]{font-size:1.1rem;color:#363636;font-weight:600}.success-notification[data-v-2f20c432]{position:fixed;top:2rem;right:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:1.5rem;border-left:4px solid #48c774;z-index:1000;-webkit-animation:slideInRight-data-v-2f20c432 .3s ease-out;animation:slideInRight-data-v-2f20c432 .3s ease-out}.notification-content[data-v-2f20c432]{display:flex;align-items:center;gap:1rem}.notification-text h4[data-v-2f20c432]{font-weight:600;color:#363636;margin-bottom:.25rem}.notification-text p[data-v-2f20c432]{color:#7a7a7a;margin:0;font-size:.9rem}.close-btn[data-v-2f20c432]{margin-left:auto}@-webkit-keyframes spin-data-v-2f20c432{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-2f20c432{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slideInRight-data-v-2f20c432{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-data-v-2f20c432{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:768px){.editar-cliente-container[data-v-2f20c432]{padding:1rem}.header-content[data-v-2f20c432]{padding:1.5rem}.page-title[data-v-2f20c432]{font-size:2rem;flex-direction:column;gap:.5rem}.summary-card[data-v-2f20c432]{flex-direction:column;text-align:center;gap:1rem}.client-details[data-v-2f20c432]{justify-content:center}.success-notification[data-v-2f20c432]{right:1rem;left:1rem;top:1rem}}@media screen and (max-width:480px){.page-title[data-v-2f20c432]{font-size:1.75rem}.client-name[data-v-2f20c432]{font-size:1.25rem}.client-details[data-v-2f20c432]{flex-direction:column;gap:.75rem;align-items:center}.client-id[data-v-2f20c432],.client-phone[data-v-2f20c432]{width:100%;justify-content:center}}.summary-card[data-v-2f20c432]{-webkit-animation:fadeInUp-data-v-2f20c432 .6s ease-out;animation:fadeInUp-data-v-2f20c432 .6s ease-out}@-webkit-keyframes fadeInUp-data-v-2f20c432{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-2f20c432{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.usuarios-container[data-v-e86d4992]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-e86d4992]{margin-bottom:2rem}.header-content[data-v-e86d4992]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-text[data-v-e86d4992]{flex:1}.header-icon[data-v-e86d4992]{margin-right:.75rem;color:#3273dc}.title.is-2[data-v-e86d4992]{font-weight:700;color:#2c3e50;margin-bottom:.5rem}.subtitle[data-v-e86d4992]{color:#7f8c8d}.add-user-btn[data-v-e86d4992]{font-weight:600;min-width:180px}.stats-cards[data-v-e86d4992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-e86d4992]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px rgba(102,126,234,.3)}.stat-icon[data-v-e86d4992]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-e86d4992]{flex:1}.stat-number[data-v-e86d4992]{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-e86d4992]{font-size:.9rem;opacity:.9}.table-container[data-v-e86d4992]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.table-controls[data-v-e86d4992]{padding:1.5rem;border-bottom:1px solid #f0f0f0}.users-table[data-v-e86d4992]{margin:0}.user-info[data-v-e86d4992]{gap:.75rem}.user-avatar[data-v-e86d4992],.user-info[data-v-e86d4992]{display:flex;align-items:center}.user-details[data-v-e86d4992]{display:flex;flex-direction:column;gap:.25rem}.username[data-v-e86d4992]{font-weight:600;color:#363636}.user-name[data-v-e86d4992]{font-weight:500;color:#363636}.contact-info[data-v-e86d4992],.email-info[data-v-e86d4992]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.email[data-v-e86d4992],.phone-number[data-v-e86d4992]{font-size:.9rem;color:#7a7a7a}.action-buttons[data-v-e86d4992]{display:flex;gap:.5rem}.action-btn[data-v-e86d4992]{border-radius:6px}.table-footer[data-v-e86d4992]{padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid #f0f0f0}.footer-info[data-v-e86d4992]{font-size:.9rem;color:#7a7a7a;text-align:center}.loading-content[data-v-e86d4992]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-e86d4992]{-webkit-animation:spin-data-v-e86d4992 1s linear infinite;animation:spin-data-v-e86d4992 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-e86d4992]{font-size:1.1rem;color:#363636;font-weight:600}@-webkit-keyframes spin-data-v-e86d4992{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-e86d4992{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.usuarios-container[data-v-e86d4992]{padding:1rem}.header-content[data-v-e86d4992]{flex-direction:column;text-align:center}.stats-cards[data-v-e86d4992]{grid-template-columns:1fr}.table-controls[data-v-e86d4992]{padding:1rem}.user-info[data-v-e86d4992]{flex-direction:column;text-align:center;gap:.5rem}.action-buttons[data-v-e86d4992]{flex-direction:column}.action-btn[data-v-e86d4992]{width:100%}}@media screen and (max-width:480px){.title.is-2[data-v-e86d4992]{font-size:1.75rem}.stat-number[data-v-e86d4992]{font-size:2rem}.contact-info[data-v-e86d4992],.email-info[data-v-e86d4992]{flex-direction:column;align-items:flex-start;gap:.25rem}}.stat-card[data-v-e86d4992]{transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-e86d4992]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.action-btn[data-v-e86d4992]{transition:all .2s ease}.action-btn[data-v-e86d4992]:hover{transform:scale(1.05)}.agregar-usuario-container[data-v-b64daa96]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.page-header[data-v-b64daa96]{background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden}.header-content[data-v-b64daa96]{padding:30px}.breadcrumb-section[data-v-b64daa96]{margin-bottom:15px}.breadcrumb-link[data-v-b64daa96]{color:#666;transition:color .3s ease}.breadcrumb-link[data-v-b64daa96]:hover{color:#3273dc}.breadcrumb-current[data-v-b64daa96]{color:#3273dc;font-weight:600}.title-section[data-v-b64daa96]{text-align:center}.page-title[data-v-b64daa96]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.title-icon[data-v-b64daa96]{color:#3273dc}.page-subtitle[data-v-b64daa96]{font-size:1.1rem;color:#7f8c8d;margin:0}.form-container[data-v-b64daa96]{display:grid;grid-template-columns:2fr 1fr;gap:30px;max-width:1400px;margin:0 auto}.form-card[data-v-b64daa96]{background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.form-card[data-v-b64daa96]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card-header[data-v-b64daa96]{background:linear-gradient(135deg,#667eea,#764ba2);padding:30px;color:#fff;display:flex;align-items:center;gap:20px}.header-icon[data-v-b64daa96]{background:hsla(0,0%,100%,.2);padding:15px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-title[data-v-b64daa96]{font-size:1.5rem;font-weight:600;margin:0 0 5px 0}.card-subtitle[data-v-b64daa96]{margin:0;opacity:.9;font-size:.95rem}.card-content[data-v-b64daa96]{padding:40px}.info-sidebar[data-v-b64daa96]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-b64daa96]{background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:25px;border-left:4px solid #3273dc}.info-header[data-v-b64daa96]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ecf0f1}.info-header h4[data-v-b64daa96]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0}.info-content[data-v-b64daa96]{display:flex;flex-direction:column;gap:15px}.info-item[data-v-b64daa96]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;transition:background-color .3s ease}.info-item[data-v-b64daa96]:hover{background:#e9ecef}.info-text[data-v-b64daa96]{display:flex;flex-direction:column;gap:4px}.info-text strong[data-v-b64daa96]{color:#2c3e50;font-size:.9rem}.info-text span[data-v-b64daa96]{color:#7f8c8d;font-size:.85rem;line-height:1.4}.loading-content[data-v-b64daa96]{display:flex;flex-direction:column;align-items:center;gap:15px;color:#3273dc}.loading-text[data-v-b64daa96]{font-size:1.1rem;font-weight:500;margin:0}.spin-animation[data-v-b64daa96]{-webkit-animation:spin-data-v-b64daa96 1s linear infinite;animation:spin-data-v-b64daa96 1s linear infinite}@-webkit-keyframes spin-data-v-b64daa96{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-b64daa96{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-notification[data-v-b64daa96]{position:fixed;top:20px;right:20px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);padding:20px;max-width:400px;z-index:1000;-webkit-animation:slideInRight-data-v-b64daa96 .3s ease;animation:slideInRight-data-v-b64daa96 .3s ease}.notification-content[data-v-b64daa96]{display:flex;align-items:center;gap:15px}.notification-text h4[data-v-b64daa96]{margin:0 0 5px 0;color:#27ae60;font-weight:600}.notification-text p[data-v-b64daa96]{margin:0;color:#7f8c8d}@-webkit-keyframes slideInRight-data-v-b64daa96{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight-data-v-b64daa96{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1024px){.form-container[data-v-b64daa96]{grid-template-columns:1fr;gap:20px}.info-sidebar[data-v-b64daa96]{order:-1}}@media (max-width:768px){.agregar-usuario-container[data-v-b64daa96]{padding:15px}.header-content[data-v-b64daa96]{padding:20px}.page-title[data-v-b64daa96]{font-size:2rem;flex-direction:column;gap:8px}.card-header[data-v-b64daa96]{padding:20px;flex-direction:column;text-align:center;gap:15px}.card-content[data-v-b64daa96]{padding:25px}.form-container[data-v-b64daa96]{gap:15px}}@media (max-width:480px){.page-title[data-v-b64daa96]{font-size:1.6rem}.card-content[data-v-b64daa96],.info-card[data-v-b64daa96]{padding:20px}}.editar-usuario-container[data-v-620282fe]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.page-header[data-v-620282fe]{background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden}.header-content[data-v-620282fe]{padding:30px}.breadcrumb-section[data-v-620282fe]{margin-bottom:15px}.breadcrumb-link[data-v-620282fe]{color:#666;transition:color .3s ease}.breadcrumb-link[data-v-620282fe]:hover{color:#3273dc}.breadcrumb-current[data-v-620282fe]{color:#3273dc;font-weight:600}.title-section[data-v-620282fe]{text-align:center}.page-title[data-v-620282fe]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.title-icon[data-v-620282fe]{color:#ff6b35}.page-subtitle[data-v-620282fe]{font-size:1.1rem;color:#7f8c8d;margin:0}.error-container[data-v-620282fe],.loading-container[data-v-620282fe]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.error-content[data-v-620282fe],.loading-content[data-v-620282fe]{text-align:center;padding:40px}.error-content h3[data-v-620282fe]{color:#e74c3c;margin:15px 0 10px 0}.error-content p[data-v-620282fe]{color:#7f8c8d;margin-bottom:20px}.form-container[data-v-620282fe]{display:grid;grid-template-columns:2fr 1fr;gap:30px;max-width:1400px;margin:0 auto}.form-card[data-v-620282fe]{background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.form-card[data-v-620282fe]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card-header[data-v-620282fe]{background:linear-gradient(135deg,#ff6b35,#f7931e);padding:30px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.header-icon[data-v-620282fe]{background:hsla(0,0%,100%,.2);padding:15px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-text[data-v-620282fe]{flex:1}.card-title[data-v-620282fe]{font-size:1.5rem;font-weight:600;margin:0 0 5px 0}.card-subtitle[data-v-620282fe]{margin:0;opacity:.9;font-size:.95rem}.user-badge .tag[data-v-620282fe]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-content[data-v-620282fe]{padding:40px}.action-sidebar[data-v-620282fe]{display:flex;flex-direction:column;gap:20px}.action-card[data-v-620282fe],.info-card[data-v-620282fe]{background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:25px}.action-card[data-v-620282fe]{border-left:4px solid #ff6b35}.info-card[data-v-620282fe]{border-left:4px solid #3498db}.action-header[data-v-620282fe],.info-header[data-v-620282fe]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ecf0f1}.action-header h4[data-v-620282fe],.info-header h4[data-v-620282fe]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0}.action-content[data-v-620282fe]{display:flex;flex-direction:column;gap:12px}.action-item[data-v-620282fe]{width:100%}.info-content[data-v-620282fe]{display:flex;flex-direction:column;gap:15px}.info-item[data-v-620282fe]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px}.info-text[data-v-620282fe]{display:flex;flex-direction:column;gap:2px}.info-text strong[data-v-620282fe]{color:#2c3e50;font-size:.85rem}.info-text span[data-v-620282fe]{color:#7f8c8d;font-size:.9rem}.loading-content[data-v-620282fe]{display:flex;flex-direction:column;align-items:center;gap:15px;color:#3273dc}.loading-text[data-v-620282fe]{font-size:1.1rem;font-weight:500;margin:0}.spin-animation[data-v-620282fe]{-webkit-animation:spin-data-v-620282fe 1s linear infinite;animation:spin-data-v-620282fe 1s linear infinite}@-webkit-keyframes spin-data-v-620282fe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-620282fe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-notification[data-v-620282fe]{position:fixed;top:20px;right:20px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);padding:20px;max-width:400px;z-index:1000;-webkit-animation:slideInRight-data-v-620282fe .3s ease;animation:slideInRight-data-v-620282fe .3s ease}.notification-content[data-v-620282fe]{display:flex;align-items:center;gap:15px}.notification-text h4[data-v-620282fe]{margin:0 0 5px 0;color:#27ae60;font-weight:600}.notification-text p[data-v-620282fe]{margin:0;color:#7f8c8d}@-webkit-keyframes slideInRight-data-v-620282fe{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight-data-v-620282fe{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1024px){.form-container[data-v-620282fe]{grid-template-columns:1fr;gap:20px}.action-sidebar[data-v-620282fe]{order:-1}}@media (max-width:768px){.editar-usuario-container[data-v-620282fe]{padding:15px}.header-content[data-v-620282fe]{padding:20px}.page-title[data-v-620282fe]{font-size:2rem;flex-direction:column;gap:8px}.card-header[data-v-620282fe]{padding:20px;flex-direction:column;text-align:center;gap:15px}.card-content[data-v-620282fe]{padding:25px}.form-container[data-v-620282fe]{gap:15px}}@media (max-width:480px){.page-title[data-v-620282fe]{font-size:1.6rem}.action-card[data-v-620282fe],.card-content[data-v-620282fe],.info-card[data-v-620282fe]{padding:20px}}.configuracion-container[data-v-8b8d5ae4]{max-width:800px;margin:0 auto;padding:2rem}.form-header[data-v-8b8d5ae4]{text-align:center;margin-bottom:2rem}.title-icon[data-v-8b8d5ae4]{margin-right:.5rem}.subtitle[data-v-8b8d5ae4]{font-size:12px;color:#666}.form-section[data-v-8b8d5ae4]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.section-title[data-v-8b8d5ae4]{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#333;display:flex;align-items:center;gap:.5rem}.fields-grid[data-v-8b8d5ae4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.logo-upload-section[data-v-8b8d5ae4]{display:grid;grid-template-columns:200px 1fr;gap:2rem;align-items:start}.upload-container[data-v-8b8d5ae4]{text-align:center}.logo-preview[data-v-8b8d5ae4]{border:2px dashed #ddd;border-radius:8px;padding:1rem;cursor:pointer;transition:border-color .3s;position:relative;min-height:150px;display:flex;align-items:center;justify-content:center}.logo-preview[data-v-8b8d5ae4]:hover{border-color:#3273dc}.preview-image[data-v-8b8d5ae4]{max-width:100%;max-height:120px;border-radius:4px}.upload-placeholder[data-v-8b8d5ae4]{color:#666;text-align:center}.upload-overlay[data-v-8b8d5ae4]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.file-info[data-v-8b8d5ae4]{margin-top:1rem;font-size:.9rem;color:#666}.logo-actions[data-v-8b8d5ae4]{display:flex;flex-direction:column;gap:1rem}.upload-help[data-v-8b8d5ae4]{font-size:.8rem;color:#999}.upload-help p[data-v-8b8d5ae4]{margin-bottom:.25rem}.form-actions[data-v-8b8d5ae4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.notification-content[data-v-8b8d5ae4]{display:flex;align-items:center;gap:1rem}.spin-animation[data-v-8b8d5ae4]{-webkit-animation:spin-data-v-8b8d5ae4 1s linear infinite;animation:spin-data-v-8b8d5ae4 1s linear infinite}@-webkit-keyframes spin-data-v-8b8d5ae4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-8b8d5ae4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.configuracion-container[data-v-8b8d5ae4]{padding:1rem}.fields-grid[data-v-8b8d5ae4]{grid-template-columns:1fr}.logo-upload-section[data-v-8b8d5ae4]{grid-template-columns:1fr;gap:1rem}.form-actions[data-v-8b8d5ae4]{grid-template-columns:1fr}}.logo-pos[data-v-15036f70]{width:250px}.configuracion-container[data-v-15036f70]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-15036f70]{margin-bottom:2rem}.header-content[data-v-15036f70]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-15036f70]{margin-bottom:1.5rem}.title-section[data-v-15036f70]{text-align:center;padding:1rem 0}.page-title[data-v-15036f70]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-15036f70]{color:#3273dc}.page-subtitle[data-v-15036f70]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.config-cards[data-v-15036f70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.config-card[data-v-15036f70]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;gap:1rem;border-left:4px solid #3273dc}.config-card[data-v-15036f70]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.card-icon[data-v-15036f70]{background:#f8f9fc;border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:center}.card-content[data-v-15036f70]{flex:1}.card-title[data-v-15036f70]{font-size:1.1rem;font-weight:600;color:#363636;margin-bottom:.5rem}.card-description[data-v-15036f70]{font-size:.9rem;color:#7a7a7a;margin:0}.config-content[data-v-15036f70]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.form-container[data-v-15036f70]{overflow:hidden}.additional-settings[data-v-15036f70],.form-container[data-v-15036f70]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.additional-settings[data-v-15036f70]{padding:1.5rem}.settings-section[data-v-15036f70]{margin-bottom:1.5rem}.settings-title[data-v-15036f70]{font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.settings-grid[data-v-15036f70]{display:flex;flex-direction:column;gap:1rem}.setting-item[data-v-15036f70]{padding:1rem;background:#f8f9fc;border-radius:8px;border:1px solid #e0e0e0}.setting-header[data-v-15036f70]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;color:#363636}.loading-content[data-v-15036f70]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-15036f70]{-webkit-animation:spin-data-v-15036f70 1s linear infinite;animation:spin-data-v-15036f70 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-15036f70]{font-size:1.1rem;color:#363636;font-weight:600}.success-notification[data-v-15036f70]{position:fixed;top:2rem;right:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:1.5rem;border-left:4px solid #48c774;z-index:1000;-webkit-animation:slideInRight-data-v-15036f70 .3s ease-out;animation:slideInRight-data-v-15036f70 .3s ease-out}.notification-content[data-v-15036f70]{display:flex;align-items:center;gap:1rem}.notification-text h4[data-v-15036f70]{font-weight:600;color:#363636;margin-bottom:.25rem}.notification-text p[data-v-15036f70]{color:#7a7a7a;margin:0;font-size:.9rem}@-webkit-keyframes spin-data-v-15036f70{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-15036f70{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slideInRight-data-v-15036f70{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-data-v-15036f70{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:1024px){.config-content[data-v-15036f70]{grid-template-columns:1fr;gap:1.5rem}.config-cards[data-v-15036f70]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (max-width:768px){.configuracion-container[data-v-15036f70]{padding:1rem}.header-content[data-v-15036f70]{padding:1.5rem}.page-title[data-v-15036f70]{font-size:2rem;flex-direction:column;gap:.5rem}.config-cards[data-v-15036f70]{grid-template-columns:1fr}.config-card[data-v-15036f70]{flex-direction:column;text-align:center}.success-notification[data-v-15036f70]{right:1rem;left:1rem;top:1rem}}@media screen and (max-width:480px){.page-title[data-v-15036f70]{font-size:1.75rem}.settings-grid[data-v-15036f70]{gap:.75rem}.setting-item[data-v-15036f70]{padding:.75rem}}.config-card[data-v-15036f70]{transition:all .3s ease}.config-card[data-v-15036f70]:first-child{-webkit-animation:fadeInUp-data-v-15036f70 .6s ease-out .1s both;animation:fadeInUp-data-v-15036f70 .6s ease-out .1s both}.config-card[data-v-15036f70]:nth-child(2){-webkit-animation:fadeInUp-data-v-15036f70 .6s ease-out .2s both;animation:fadeInUp-data-v-15036f70 .6s ease-out .2s both}.config-card[data-v-15036f70]:nth-child(3){-webkit-animation:fadeInUp-data-v-15036f70 .6s ease-out .3s both;animation:fadeInUp-data-v-15036f70 .6s ease-out .3s both}@-webkit-keyframes fadeInUp-data-v-15036f70{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-15036f70{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.perfil-container[data-v-7a9f4bae]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.profile-header[data-v-7a9f4bae]{background:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.header-content[data-v-7a9f4bae]{justify-content:space-between;flex-wrap:wrap}.header-content[data-v-7a9f4bae],.user-info[data-v-7a9f4bae]{display:flex;align-items:center;gap:1.5rem}.user-avatar[data-v-7a9f4bae]{background:#f8f9fc;border-radius:50%;padding:1.5rem;display:flex;align-items:center;justify-content:center}.user-details[data-v-7a9f4bae]{flex:1}.user-name[data-v-7a9f4bae]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.user-role[data-v-7a9f4bae]{color:#7f8c8d;font-size:1.1rem;margin-bottom:1rem}.user-stats[data-v-7a9f4bae]{display:flex;gap:1.5rem;flex-wrap:wrap}.stat-item[data-v-7a9f4bae]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#7a7a7a;background:#f8f9fc;padding:.5rem 1rem;border-radius:20px}.change-password-btn[data-v-7a9f4bae]{font-weight:600;min-width:200px}.performance-section[data-v-7a9f4bae]{margin-bottom:2rem}.section-header[data-v-7a9f4bae]{text-align:center;margin-bottom:2rem}.section-title[data-v-7a9f4bae]{font-size:1.75rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-7a9f4bae]{color:#3273dc}.section-subtitle[data-v-7a9f4bae]{color:#7f8c8d;font-size:1.1rem;margin-bottom:0}.charts-grid[data-v-7a9f4bae]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.chart-card[data-v-7a9f4bae]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.chart-header[data-v-7a9f4bae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.chart-title[data-v-7a9f4bae]{font-size:1.25rem;font-weight:600;color:#363636;display:flex;align-items:center;gap:.5rem}.chart-container[data-v-7a9f4bae]{margin-bottom:1.5rem}.chart-canvas[data-v-7a9f4bae]{min-height:300px;position:relative}.chart-footer[data-v-7a9f4bae]{border-top:1px solid #f0f0f0;padding-top:1rem}.chart-stats[data-v-7a9f4bae]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat[data-v-7a9f4bae]{text-align:center}.stat-label[data-v-7a9f4bae]{display:block;font-size:.85rem;color:#7a7a7a;margin-bottom:.25rem}.stat-value[data-v-7a9f4bae]{font-weight:600;color:#363636}.metrics-card[data-v-7a9f4bae]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.metrics-title[data-v-7a9f4bae]{font-size:1.25rem;font-weight:600;color:#363636;margin-bottom:1.5rem;text-align:center}.metrics-grid[data-v-7a9f4bae]{display:flex;flex-direction:column;gap:1rem}.metric-item[data-v-7a9f4bae]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fc;border-radius:12px;transition:all .3s ease}.metric-item[data-v-7a9f4bae]:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.metric-icon[data-v-7a9f4bae]{background:#fff;border-radius:12px;padding:.75rem;display:flex;align-items:center;justify-content:center}.metric-content[data-v-7a9f4bae]{flex:1}.metric-value[data-v-7a9f4bae]{font-size:1.5rem;font-weight:700;color:#363636;margin-bottom:.25rem}.metric-label[data-v-7a9f4bae]{font-size:.9rem;color:#7a7a7a}.activity-section[data-v-7a9f4bae]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.activity-list[data-v-7a9f4bae]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-7a9f4bae]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fc;border-radius:12px;transition:all .3s ease}.activity-item[data-v-7a9f4bae]:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.activity-icon[data-v-7a9f4bae]{background:#fff;border-radius:50%;padding:.75rem;display:flex;align-items:center;justify-content:center}.activity-content[data-v-7a9f4bae]{flex:1}.activity-title[data-v-7a9f4bae]{font-weight:600;color:#363636;margin-bottom:.25rem}.activity-desc[data-v-7a9f4bae]{font-size:.9rem;color:#7a7a7a;margin-bottom:.25rem}.activity-time[data-v-7a9f4bae]{font-size:.8rem;color:#9ca3af}@media screen and (max-width:1024px){.charts-grid[data-v-7a9f4bae]{grid-template-columns:1fr}}@media screen and (max-width:768px){.perfil-container[data-v-7a9f4bae]{padding:1rem}.header-content[data-v-7a9f4bae],.user-info[data-v-7a9f4bae]{flex-direction:column;text-align:center}.user-stats[data-v-7a9f4bae]{justify-content:center}.chart-header[data-v-7a9f4bae]{flex-direction:column;align-items:stretch}.chart-stats[data-v-7a9f4bae]{grid-template-columns:1fr}}@media screen and (max-width:480px){.user-name[data-v-7a9f4bae]{font-size:1.75rem}.section-title[data-v-7a9f4bae]{font-size:1.5rem;flex-direction:column;gap:.5rem}.activity-item[data-v-7a9f4bae],.metric-item[data-v-7a9f4bae]{flex-direction:column;text-align:center}}.chart-card[data-v-7a9f4bae]{-webkit-animation:fadeInUp-data-v-7a9f4bae .6s ease-out;animation:fadeInUp-data-v-7a9f4bae .6s ease-out}.metrics-card[data-v-7a9f4bae]{-webkit-animation:fadeInUp-data-v-7a9f4bae .6s ease-out .2s both;animation:fadeInUp-data-v-7a9f4bae .6s ease-out .2s both}.activity-item[data-v-7a9f4bae]{-webkit-animation:fadeInUp-data-v-7a9f4bae .6s ease-out;animation:fadeInUp-data-v-7a9f4bae .6s ease-out}.activity-item[data-v-7a9f4bae]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.activity-item[data-v-7a9f4bae]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.activity-item[data-v-7a9f4bae]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes fadeInUp-data-v-7a9f4bae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-7a9f4bae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.change-password-container[data-v-4628b639]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-4628b639]{margin-bottom:2rem}.header-content[data-v-4628b639]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center}.header-icon[data-v-4628b639]{margin-right:.75rem;color:#3273dc}.title.is-2[data-v-4628b639]{font-weight:700;color:#2c3e50;margin-bottom:.5rem}.subtitle[data-v-4628b639]{color:#7f8c8d}.password-form[data-v-4628b639]{max-width:600px;margin:0 auto}.form-card[data-v-4628b639]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.form-field[data-v-4628b639]{margin-bottom:2rem}.field-label[data-v-4628b639]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#363636;margin-bottom:.75rem}.required-asterisk[data-v-4628b639]{color:#ff3860}.error-message[data-v-4628b639]{color:#ff3860;font-size:.85rem;margin-top:.5rem;font-weight:500}.password-strength[data-v-4628b639]{margin-top:1rem}.strength-meter[data-v-4628b639]{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.strength-bar[data-v-4628b639]{height:100%;border-radius:3px;transition:all .3s ease}.strength-bar.weak[data-v-4628b639]{width:33%;background:#ff3860}.strength-bar.medium[data-v-4628b639]{width:66%;background:#ffdd57}.strength-bar.strong[data-v-4628b639]{width:100%;background:#48c774}.strength-label[data-v-4628b639]{font-size:.85rem;color:#7a7a7a;text-align:center}.requirements-list[data-v-4628b639]{margin-top:1rem;padding:1rem;background:#f8f9fc;border-radius:8px}.requirement[data-v-4628b639]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;color:#7a7a7a}.requirement[data-v-4628b639]:last-child{margin-bottom:0}.requirement.met .icon[data-v-4628b639],.requirement.met[data-v-4628b639]{color:#48c774}.match-indicator[data-v-4628b639]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.85rem}.form-actions[data-v-4628b639]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.submit-btn[data-v-4628b639]{font-weight:600;height:3rem}.cancel-btn[data-v-4628b639]{font-weight:500;height:3rem}.security-tips[data-v-4628b639]{margin-top:2rem;padding:1.5rem;background:#fff8e1;border-radius:12px;border-left:4px solid #ffdd57}.tips-title[data-v-4628b639]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:#7d6608;margin-bottom:1rem}.tips-list[data-v-4628b639]{list-style:none;padding:0;margin:0}.tips-list li[data-v-4628b639]{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#8d6e00;font-size:.9rem}.tips-list li[data-v-4628b639]:before{content:"•";position:absolute;left:0;color:#ffdd57;font-weight:700}.tips-list li[data-v-4628b639]:last-child{margin-bottom:0}.loading-content[data-v-4628b639]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-4628b639]{-webkit-animation:spin-data-v-4628b639 1s linear infinite;animation:spin-data-v-4628b639 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-4628b639]{font-size:1.1rem;color:#363636;font-weight:600}@-webkit-keyframes spin-data-v-4628b639{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-4628b639{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.change-password-container[data-v-4628b639]{padding:1rem}.form-card[data-v-4628b639],.header-content[data-v-4628b639]{padding:1.5rem}.form-actions[data-v-4628b639]{grid-template-columns:1fr}.security-tips[data-v-4628b639]{padding:1.25rem}}@media screen and (max-width:480px){.title.is-2[data-v-4628b639]{font-size:1.75rem}.tips-list li[data-v-4628b639]{font-size:.85rem}}[data-v-4628b639]:deep(.input:focus){border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.dashboard-container[data-v-2f2e0592]{background:linear-gradient(135deg,#f5f7fa,#e4e8f0);min-height:100vh;padding:1.5rem;margin-top:10px}.box[data-v-2f2e0592]{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:none;padding:1.5rem;background:#fff;transition:transform .3s ease,box-shadow .3s ease;height:100%}.box[data-v-2f2e0592]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.chart-box[data-v-2f2e0592]{display:flex;flex-direction:column}.chart-header[data-v-2f2e0592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.chart-header .title[data-v-2f2e0592]{margin-bottom:.5rem}.filters-container[data-v-2f2e0592]{margin-top:.5rem}.chart-canvas-container[data-v-2f2e0592]{flex-grow:1;min-height:300px;position:relative}.table-box[data-v-2f2e0592]{padding:1.5rem}.table-header[data-v-2f2e0592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap}.limit-selector[data-v-2f2e0592]{margin-bottom:0}.product-name[data-v-2f2e0592]{font-weight:500}@media screen and (max-width:768px){.chart-header[data-v-2f2e0592],.table-header[data-v-2f2e0592]{flex-direction:column;align-items:flex-start}.limit-selector[data-v-2f2e0592]{margin-top:.5rem;align-self:flex-end}.filters-container[data-v-2f2e0592]{width:100%;margin-top:1rem}}.title.is-4[data-v-2f2e0592]{font-weight:700;color:#363636;margin-bottom:1rem}.b-progress[data-v-2f2e0592]{transition:width .6s ease-in-out;border-radius:6px}[data-v-2f2e0592] .b-table .table{border-radius:8px;overflow:hidden}[data-v-2f2e0592] .b-table .table th{background-color:#f8f9fc;font-weight:600;color:#4a4a4a}.clientes-container[data-v-673e21d9]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-673e21d9]{margin-bottom:2rem}.header-content[data-v-673e21d9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-text[data-v-673e21d9]{flex:1}.header-icon[data-v-673e21d9]{margin-right:.75rem;color:#3273dc}.title.is-2[data-v-673e21d9]{font-weight:700;color:#2c3e50;margin-bottom:.5rem}.subtitle[data-v-673e21d9]{color:#7f8c8d}.add-client-btn[data-v-673e21d9]{font-weight:600;min-width:180px}.stats-cards[data-v-673e21d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-673e21d9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px rgba(102,126,234,.3)}.stat-icon[data-v-673e21d9]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-673e21d9]{flex:1}.stat-number[data-v-673e21d9]{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-673e21d9]{font-size:.9rem;opacity:.9}.empty-state[data-v-673e21d9]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.empty-content[data-v-673e21d9]{text-align:center;padding:3rem}.empty-content .icon[data-v-673e21d9]{margin-bottom:1rem}.table-container[data-v-673e21d9]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.table-controls[data-v-673e21d9]{padding:1.5rem;border-bottom:1px solid #f0f0f0}.clients-table[data-v-673e21d9]{margin:0}.client-info[data-v-673e21d9]{gap:.75rem}.client-avatar[data-v-673e21d9],.client-info[data-v-673e21d9]{display:flex;align-items:center}.client-details[data-v-673e21d9]{flex:1}.client-name[data-v-673e21d9]{font-weight:600;color:#363636;display:block;margin-bottom:.25rem}.client-meta[data-v-673e21d9]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#7a7a7a}.client-address[data-v-673e21d9],.contact-info[data-v-673e21d9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.address[data-v-673e21d9],.phone-number[data-v-673e21d9]{font-size:.9rem;color:#7a7a7a}.date-info[data-v-673e21d9]{text-align:center}.date-label[data-v-673e21d9]{font-size:.8rem;color:#7a7a7a;margin-bottom:.25rem}.date-value[data-v-673e21d9]{font-weight:600;color:#363636}.action-buttons[data-v-673e21d9]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-673e21d9]{border-radius:6px}.table-footer[data-v-673e21d9]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid #f0f0f0}.footer-info[data-v-673e21d9]{font-size:.9rem;color:#7a7a7a}.footer-actions[data-v-673e21d9]{display:flex;gap:.5rem}.loading-content[data-v-673e21d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-673e21d9]{-webkit-animation:spin-data-v-673e21d9 1s linear infinite;animation:spin-data-v-673e21d9 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-673e21d9]{font-size:1.1rem;color:#363636;font-weight:600}@-webkit-keyframes spin-data-v-673e21d9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-673e21d9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.clientes-container[data-v-673e21d9]{padding:1rem}.header-content[data-v-673e21d9]{flex-direction:column;text-align:center}.stats-cards[data-v-673e21d9]{grid-template-columns:1fr}.table-controls[data-v-673e21d9]{padding:1rem}.client-info[data-v-673e21d9]{flex-direction:column;text-align:center;gap:.5rem}.action-buttons[data-v-673e21d9]{flex-direction:column}.action-btn[data-v-673e21d9]{width:100%}.table-footer[data-v-673e21d9]{flex-direction:column;gap:1rem;text-align:center}}@media screen and (max-width:480px){.title.is-2[data-v-673e21d9]{font-size:1.75rem}.stat-number[data-v-673e21d9]{font-size:2rem}.client-address[data-v-673e21d9],.contact-info[data-v-673e21d9]{flex-direction:column;align-items:flex-start;gap:.25rem}}.stat-card[data-v-673e21d9]{transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-673e21d9]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.action-btn[data-v-673e21d9]{transition:all .2s ease}.action-btn[data-v-673e21d9]:hover{transform:scale(1.05)}.client-form-container[data-v-5197f37c]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.form-header[data-v-5197f37c]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.form-title[data-v-5197f37c]{font-size:1.75rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-5197f37c]{color:#3273dc}.form-subtitle[data-v-5197f37c]{color:#7f8c8d;font-size:1rem;margin-bottom:0}.form-content[data-v-5197f37c]{max-width:600px;margin:0 auto}.form-field[data-v-5197f37c]{margin-bottom:1.5rem}.field-label[data-v-5197f37c]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#363636;margin-bottom:.5rem}.required-asterisk[data-v-5197f37c]{color:#ff3860}.field-hint[data-v-5197f37c]{font-size:.85rem;color:#7a7a7a;margin-top:.25rem;margin-left:.25rem}.error-message[data-v-5197f37c]{color:#ff3860;font-size:.85rem;margin-top:.25rem;margin-left:.25rem;font-weight:500}.additional-fields[data-v-5197f37c]{margin:2rem 0;padding:1.5rem;background:#f8f9fc;border-radius:12px;border-left:4px solid #3273dc}.field-group[data-v-5197f37c],.form-actions[data-v-5197f37c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-actions[data-v-5197f37c]{margin:2rem 0}.submit-btn[data-v-5197f37c]{font-weight:600;height:3rem}.cancel-btn[data-v-5197f37c]{font-weight:500;height:3rem}.form-footer[data-v-5197f37c]{text-align:center;padding-top:1.5rem;border-top:1px solid #f0f0f0}.footer-note[data-v-5197f37c]{color:#7a7a7a;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.error-summary[data-v-5197f37c]{margin:1.5rem 0}@media screen and (max-width:768px){.client-form-container[data-v-5197f37c]{padding:1.5rem;margin:1rem}.form-title[data-v-5197f37c]{font-size:1.5rem;flex-direction:column;gap:.5rem}.field-group[data-v-5197f37c]{grid-template-columns:1fr}.form-actions[data-v-5197f37c]{grid-template-columns:1fr;gap:.75rem}.additional-fields[data-v-5197f37c]{padding:1rem}}@media screen and (max-width:480px){.client-form-container[data-v-5197f37c]{padding:1.25rem;margin:.5rem}.form-title[data-v-5197f37c]{font-size:1.35rem}.form-subtitle[data-v-5197f37c]{font-size:.9rem}}.form-field[data-v-5197f37c]{transition:all .3s ease}.form-field[data-v-5197f37c]:focus-within{transform:translateX(4px)}.submit-btn[data-v-5197f37c]{transition:all .3s ease}.submit-btn[data-v-5197f37c]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(50,115,220,.3)}[data-v-5197f37c]:deep(.input:focus){border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}[data-v-5197f37c]:deep(.input.is-danger:focus){border-color:#ff3860;box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.agregar-cliente-container[data-v-0b426282]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-0b426282]{margin-bottom:2rem}.header-content[data-v-0b426282]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-0b426282]{margin-bottom:1.5rem}.title-section[data-v-0b426282]{text-align:center;padding:1rem 0}.page-title[data-v-0b426282]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-0b426282]{color:#3273dc}.page-subtitle[data-v-0b426282]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.progress-steps[data-v-0b426282]{margin-bottom:2rem}.steps[data-v-0b426282]{display:flex;justify-content:center;gap:2rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.step[data-v-0b426282]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.step-number[data-v-0b426282]{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#7a7a7a;transition:all .3s ease}.step.active .step-number[data-v-0b426282]{background:linear-gradient(135deg,#48c774,#3ec46d);color:#fff;box-shadow:0 4px 15px rgba(72,199,116,.3)}.step-label[data-v-0b426282]{font-size:.9rem;color:#7a7a7a;font-weight:500}.step.active .step-label[data-v-0b426282]{color:#48c774;font-weight:600}.form-section[data-v-0b426282]{margin-bottom:2rem}.form-card[data-v-0b426282]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.12)}.quick-stats[data-v-0b426282]{margin-bottom:2rem}.stats-grid[data-v-0b426282]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-item[data-v-0b426282]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.stat-item[data-v-0b426282]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.stat-icon[data-v-0b426282]{background:#f8f9fc;border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:center}.stat-content[data-v-0b426282]{flex:1}.stat-number[data-v-0b426282]{font-size:1.75rem;font-weight:800;color:#363636;margin-bottom:.25rem}.stat-label[data-v-0b426282]{font-size:.9rem;color:#7a7a7a;font-weight:500}.loading-content[data-v-0b426282]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-0b426282]{-webkit-animation:spin-data-v-0b426282 1s linear infinite;animation:spin-data-v-0b426282 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-0b426282]{font-size:1.1rem;color:#363636;font-weight:600}.success-notification[data-v-0b426282]{position:fixed;top:2rem;right:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:1.5rem;border-left:4px solid #48c774;z-index:1000;-webkit-animation:slideInRight-data-v-0b426282 .3s ease-out;animation:slideInRight-data-v-0b426282 .3s ease-out}.notification-content[data-v-0b426282]{display:flex;align-items:center;gap:1rem}.notification-text h4[data-v-0b426282]{font-weight:600;color:#363636;margin-bottom:.25rem}.notification-text p[data-v-0b426282]{color:#7a7a7a;margin:0;font-size:.9rem}.close-btn[data-v-0b426282]{margin-left:auto}@-webkit-keyframes spin-data-v-0b426282{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-0b426282{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slideInRight-data-v-0b426282{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-data-v-0b426282{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:1024px){.steps[data-v-0b426282]{gap:1rem;padding:1rem}.step-label[data-v-0b426282]{font-size:.8rem;text-align:center}}@media screen and (max-width:768px){.agregar-cliente-container[data-v-0b426282]{padding:1rem}.page-title[data-v-0b426282]{font-size:2rem;flex-direction:column;gap:.5rem}.steps[data-v-0b426282]{flex-direction:column;gap:1.5rem}.step[data-v-0b426282]{flex-direction:row;gap:1rem}.stats-grid[data-v-0b426282]{grid-template-columns:1fr}.header-content[data-v-0b426282]{padding:1.5rem}.success-notification[data-v-0b426282]{right:1rem;left:1rem;top:1rem}}@media screen and (max-width:480px){.page-title[data-v-0b426282]{font-size:1.75rem;text-align:center}.stat-item[data-v-0b426282],.step[data-v-0b426282]{flex-direction:column;text-align:center}.stat-item[data-v-0b426282]{gap:.75rem}.stat-icon[data-v-0b426282]{padding:.75rem}}.form-card[data-v-0b426282]{-webkit-animation:slideInUp-data-v-0b426282 .6s ease-out;animation:slideInUp-data-v-0b426282 .6s ease-out}@-webkit-keyframes slideInUp-data-v-0b426282{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-data-v-0b426282{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-item[data-v-0b426282]:first-child{-webkit-animation:fadeIn-data-v-0b426282 .6s ease-out .1s both;animation:fadeIn-data-v-0b426282 .6s ease-out .1s both}.stat-item[data-v-0b426282]:nth-child(2){-webkit-animation:fadeIn-data-v-0b426282 .6s ease-out .2s both;animation:fadeIn-data-v-0b426282 .6s ease-out .2s both}@-webkit-keyframes fadeIn-data-v-0b426282{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-0b426282{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.editar-cliente-container[data-v-a2511a8e]{padding:2rem;background:linear-gradient(135deg,#f8f9fc,#eef2f6);min-height:100vh}.page-header[data-v-a2511a8e]{margin-bottom:2rem}.header-content[data-v-a2511a8e]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.breadcrumb-section[data-v-a2511a8e]{margin-bottom:1.5rem}.title-section[data-v-a2511a8e]{text-align:center;padding:1rem 0}.page-title[data-v-a2511a8e]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.title-icon[data-v-a2511a8e]{color:#3273dc}.page-subtitle[data-v-a2511a8e]{font-size:1.1rem;color:#7f8c8d;margin-bottom:0}.client-summary[data-v-a2511a8e]{margin-bottom:2rem}.summary-card[data-v-a2511a8e]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;gap:1.5rem;border-left:4px solid #3273dc}.client-avatar[data-v-a2511a8e]{background:#f8f9fc;border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.client-info[data-v-a2511a8e]{flex:1}.client-name[data-v-a2511a8e]{font-size:1.5rem;font-weight:600;color:#363636;margin-bottom:.5rem}.client-details[data-v-a2511a8e]{display:flex;gap:1.5rem;flex-wrap:wrap}.client-id[data-v-a2511a8e],.client-phone[data-v-a2511a8e]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#7a7a7a;background:#f8f9fc;padding:.5rem 1rem;border-radius:20px}.form-section[data-v-a2511a8e]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.loading-content[data-v-a2511a8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.spin-animation[data-v-a2511a8e]{-webkit-animation:spin-data-v-a2511a8e 1s linear infinite;animation:spin-data-v-a2511a8e 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-a2511a8e]{font-size:1.1rem;color:#363636;font-weight:600}.success-notification[data-v-a2511a8e]{position:fixed;top:2rem;right:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:1.5rem;border-left:4px solid #48c774;z-index:1000;-webkit-animation:slideInRight-data-v-a2511a8e .3s ease-out;animation:slideInRight-data-v-a2511a8e .3s ease-out}.notification-content[data-v-a2511a8e]{display:flex;align-items:center;gap:1rem}.notification-text h4[data-v-a2511a8e]{font-weight:600;color:#363636;margin-bottom:.25rem}.notification-text p[data-v-a2511a8e]{color:#7a7a7a;margin:0;font-size:.9rem}.close-btn[data-v-a2511a8e]{margin-left:auto}@-webkit-keyframes spin-data-v-a2511a8e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-a2511a8e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slideInRight-data-v-a2511a8e{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-data-v-a2511a8e{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:768px){.editar-cliente-container[data-v-a2511a8e]{padding:1rem}.header-content[data-v-a2511a8e]{padding:1.5rem}.page-title[data-v-a2511a8e]{font-size:2rem;flex-direction:column;gap:.5rem}.summary-card[data-v-a2511a8e]{flex-direction:column;text-align:center;gap:1rem}.client-details[data-v-a2511a8e]{justify-content:center}.success-notification[data-v-a2511a8e]{right:1rem;left:1rem;top:1rem}}@media screen and (max-width:480px){.page-title[data-v-a2511a8e]{font-size:1.75rem}.client-name[data-v-a2511a8e]{font-size:1.25rem}.client-details[data-v-a2511a8e]{flex-direction:column;gap:.75rem;align-items:center}.client-id[data-v-a2511a8e],.client-phone[data-v-a2511a8e]{width:100%;justify-content:center}}.summary-card[data-v-a2511a8e]{-webkit-animation:fadeInUp-data-v-a2511a8e .6s ease-out;animation:fadeInUp-data-v-a2511a8e .6s ease-out}@-webkit-keyframes fadeInUp-data-v-a2511a8e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-a2511a8e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.compras-container[data-v-0016895a]{padding:1.5rem;background:#f8f9fc;min-height:100vh}.page-header[data-v-0016895a]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.header-content[data-v-0016895a]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.breadcrumb-section[data-v-0016895a]{flex:1;min-width:100%;color:#000}.breadcrumb-current[data-v-0016895a],.breadcrumb-link[data-v-0016895a]{display:flex;align-items:center;gap:.5rem}.breadcrumb-current[data-v-0016895a]{font-weight:600}.title-section[data-v-0016895a]{flex:2;min-width:300px}.page-title[data-v-0016895a]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#030303}.page-subtitle[data-v-0016895a]{font-size:1.1rem;opacity:.9;color:#000}.title-icon[data-v-0016895a]{margin-right:.75rem;vertical-align:middle}.header-actions[data-v-0016895a]{flex:1;display:flex;justify-content:flex-end;min-width:200px}.filters-section[data-v-0016895a]{margin-bottom:2rem}.filters-container[data-v-0016895a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;align-items:end}.filter-group[data-v-0016895a]{display:flex;flex-direction:column}.filter-label[data-v-0016895a]{font-weight:600;margin-bottom:.5rem;color:#333}.stats-section[data-v-0016895a]{margin-bottom:2rem}.stats-cards[data-v-0016895a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-0016895a]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem}.stat-icon[data-v-0016895a]{font-size:2rem}.stat-value[data-v-0016895a]{font-size:2rem;font-weight:700;line-height:1}.stat-label[data-v-0016895a]{color:#666;font-size:.9rem}.empty-state[data-v-0016895a]{text-align:center;padding:4rem 2rem}.empty-icon[data-v-0016895a]{color:#ccc;margin-bottom:1rem}.empty-state h3[data-v-0016895a]{font-size:1.5rem;margin-bottom:.5rem;color:#333}.empty-state p[data-v-0016895a]{color:#666;margin-bottom:2rem}.table-section[data-v-0016895a]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}.id-cell[data-v-0016895a]{font-family:Courier New,monospace;font-weight:600;color:#666}.date-cell[data-v-0016895a]{font-size:.9rem}.date-day[data-v-0016895a]{font-weight:600}.date-time[data-v-0016895a]{font-size:.8rem;color:#666}.proveedor-cell[data-v-0016895a]{display:flex;align-items:center;gap:.5rem}.amount-total[data-v-0016895a]{font-weight:700;color:#23d160}.status-tag[data-v-0016895a]{font-weight:600;padding:.5rem .75rem}.action-buttons[data-v-0016895a]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-0016895a]{border-radius:6px}.loading-content[data-v-0016895a]{text-align:center;padding:2rem}.spin-animation[data-v-0016895a]{-webkit-animation:spin-data-v-0016895a 1s linear infinite;animation:spin-data-v-0016895a 1s linear infinite}@-webkit-keyframes spin-data-v-0016895a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-0016895a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.compras-container[data-v-0016895a]{padding:1rem}.header-content[data-v-0016895a]{flex-direction:column;text-align:center}.header-actions[data-v-0016895a]{justify-content:center}.filters-container[data-v-0016895a],.stats-cards[data-v-0016895a]{grid-template-columns:1fr}.action-buttons[data-v-0016895a]{flex-direction:column;gap:.25rem}}.compra-form-container[data-v-f29c5f48]{padding:1.5rem;background:#f8f9fc;min-height:100vh}.form-card[data-v-f29c5f48]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.form-header[data-v-f29c5f48]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:1.5rem;display:flex;align-items:center}.form-title[data-v-f29c5f48]{font-size:1.5rem;font-weight:600;margin:0;display:flex;align-items:center}.title-icon[data-v-f29c5f48]{margin-right:.75rem;font-size:1.75rem}.form-content[data-v-f29c5f48]{padding:2rem}.form-section[data-v-f29c5f48]{margin-bottom:2rem;padding:1.5rem;border-radius:var(--border-radius);background-color:var(--light-bg)}.section-title[data-v-f29c5f48]{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:var(--secondary-color);display:flex;align-items:center}.section-title i[data-v-f29c5f48]{margin-right:.5rem}.form-field[data-v-f29c5f48]{margin-bottom:1.5rem}.field-label[data-v-f29c5f48]{display:block;font-weight:500;margin-bottom:.5rem;color:#363636}.field-label i[data-v-f29c5f48]{margin-right:.5rem;color:var(--primary-color)}.required-asterisk[data-v-f29c5f48]{color:var(--accent-color)}.search-results[data-v-f29c5f48]{position:absolute;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #dbdbdb;border-radius:0 0 4px 4px;z-index:10;box-shadow:0 2px 3px hsla(0,0%,4%,.1)}.search-item[data-v-f29c5f48]{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background-color .2s}.search-item[data-v-f29c5f48]:hover{background-color:#f5f5f5}.search-item[data-v-f29c5f48]:last-child{border-bottom:none}.productos-list[data-v-f29c5f48]{margin-top:2rem}.list-header[data-v-f29c5f48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.empty-list[data-v-f29c5f48]{text-align:center;padding:3rem;color:#7a7a7a;background-color:#fafafa;border-radius:var(--border-radius);border:2px dashed #dbdbdb}.empty-list i[data-v-f29c5f48]{font-size:3rem;margin-bottom:1rem;color:#ddd}.producto-item[data-v-f29c5f48]{display:grid;grid-template-columns:3fr 1fr 1fr 1fr auto;gap:1rem;align-items:center;padding:1rem;background:#fff;border-radius:var(--border-radius);margin-bottom:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.producto-item[data-v-f29c5f48]:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.producto-info[data-v-f29c5f48]{display:flex;flex-direction:column}.producto-info strong[data-v-f29c5f48]{color:var(--secondary-color);margin-bottom:.25rem}.producto-info span[data-v-f29c5f48]{font-size:.85rem;color:#7a7a7a}.producto-cantidad input[data-v-f29c5f48],.producto-precio input[data-v-f29c5f48]{text-align:center}.producto-subtotal[data-v-f29c5f48]{font-weight:600;color:var(--primary-color);text-align:right}.compra-total[data-v-f29c5f48]{text-align:right;padding:1.5rem;background-color:var(--light-bg);border-radius:var(--border-radius);margin:2rem 0}.compra-total h3[data-v-f29c5f48]{font-size:1.5rem;color:var(--secondary-color);margin:0}.form-actions[data-v-f29c5f48]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.is-primary[data-v-f29c5f48]{background-color:var(--primary-color)}.is-primary[data-v-f29c5f48]:hover{background-color:var(--secondary-color)}@media (max-width:768px){.producto-item[data-v-f29c5f48]{grid-template-columns:1fr;text-align:center;gap:.5rem}.form-actions[data-v-f29c5f48]{flex-direction:column}.form-content[data-v-f29c5f48]{padding:1rem}}.input[data-v-f29c5f48]:focus,.select select[data-v-f29c5f48]:focus,.textarea[data-v-f29c5f48]:focus{border-color:var(--primary-color);box-shadow:0 0 0 .125em rgba(67,97,238,.25)}.select[data-v-f29c5f48]:not(.is-multiple):not(.is-loading):after{border-color:var(--primary-color)}.sales-header[data-v-f29c5f48]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-content[data-v-f29c5f48]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}