.organization-card[data-v-5170ef8e]{position:absolute;top:100%;right:0;width:530px;background:#fff;border-radius:20px;padding:28px 32px 26px;box-shadow:0 20px 45px #0000002e;z-index:999;animation:fadeIn-5170ef8e .2s ease-out}.btn-close[data-v-5170ef8e]{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:transparent;cursor:pointer;color:#374151;transition:background .2s}.btn-close[data-v-5170ef8e]:hover{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 20%,transparent) 0%,transparent 70%);color:var(--org-color)}.state-text[data-v-5170ef8e]{font-size:14px;color:#6b7280;margin:0}.state-error[data-v-5170ef8e]{color:#dc2626;font-weight:500}.card-content[data-v-5170ef8e]{display:grid;grid-template-columns:190px 1fr;column-gap:28px}.social-section[data-v-5170ef8e]{grid-column:1 / -1}.left-column[data-v-5170ef8e],.help-content[data-v-5170ef8e]{display:flex;flex-direction:column}.icon-circle[data-v-5170ef8e]{position:relative;width:120px;height:120px;border-radius:50%;background:var(--org-color);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 0 0 8px color-mix(in srgb,var(--org-color) 10%,transparent)}.org-logo[data-v-5170ef8e]{width:100%;height:100%;border-radius:50%;object-fit:contain;padding:14px;background:#fff;box-sizing:border-box}.icon-store[data-v-5170ef8e]{color:#fff}.dot[data-v-5170ef8e]{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--org-color) 35%,transparent)}.dot-1[data-v-5170ef8e]{width:10px;height:10px;top:-14px;left:4px}.dot-2[data-v-5170ef8e]{width:16px;height:16px;bottom:-6px;right:-14px}.help-title[data-v-5170ef8e]{margin:0 0 10px;font-size:1.3rem;font-weight:700;color:#111827;line-height:1.25}.title-underline[data-v-5170ef8e]{width:34px;height:3px;background:var(--org-color);border-radius:2px;margin-bottom:14px}.help-text[data-v-5170ef8e]{font-size:13.5px;line-height:1.5;color:#6b7280;margin:0}.right-column[data-v-5170ef8e]{display:flex;flex-direction:column}.name-row[data-v-5170ef8e]{padding-bottom:10px}.org-name[data-v-5170ef8e]{font-size:1.5rem;font-weight:700;color:var(--org-color)}.row-divider[data-v-5170ef8e]{height:1px;background:#e5e7eb;margin:12px 0}.detail-row[data-v-5170ef8e]{display:flex;align-items:flex-start;padding:8px 0;gap:14px}.detail-icon[data-v-5170ef8e]{flex-shrink:0;width:40px;height:40px;border-radius:12px;color:var(--org-color);display:flex;align-items:center;justify-content:center}.detail-text[data-v-5170ef8e]{display:flex;flex-direction:column}.detail-text strong[data-v-5170ef8e]{font-size:.95rem;font-weight:700;color:var(--org-color);margin-bottom:2px}.detail-text span[data-v-5170ef8e]{font-size:13.5px;color:#2b2b2b}.schedule-line[data-v-5170ef8e]{line-height:1.4}.social-section[data-v-5170ef8e]{margin-top:15px;padding:10px 20px;text-align:center}.social-title[data-v-5170ef8e]{margin:0 0 12px;font-size:.85rem;font-weight:700;color:var(--org-color)}.social-icons[data-v-5170ef8e]{display:flex;justify-content:center;gap:14px}.social-btn[data-v-5170ef8e]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .2s ease,opacity .2s ease}.social-btn[data-v-5170ef8e] svg{width:18px;height:18px}.social-btn[data-v-5170ef8e]:hover{transform:translateY(-2px);opacity:.9}.social-facebook[data-v-5170ef8e]{background:#1877f2}.social-instagram[data-v-5170ef8e]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-whatsapp[data-v-5170ef8e]{background:#25d366}.social-tiktok[data-v-5170ef8e]{background:#000}@keyframes fadeIn-5170ef8e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.organization-card[data-v-5170ef8e]{position:fixed;top:80%;left:12px;right:12px;width:auto;max-height:calc(100vh - 40px);overflow-y:auto;padding:24px 20px 20px}.card-content[data-v-5170ef8e]{grid-template-columns:1fr}.left-column[data-v-5170ef8e]{align-items:center;text-align:center;margin-bottom:20px}.icon-circle[data-v-5170ef8e]{width:90px;height:90px;margin-bottom:16px}.help-content[data-v-5170ef8e]{flex-direction:row;align-items:flex-start;gap:14px;text-align:left;width:100%}.help-title-block[data-v-5170ef8e]{flex:0 0 auto}.help-text[data-v-5170ef8e]{flex:1;text-align:right}.row-divider[data-v-5170ef8e]{margin:10px 0}.org-name[data-v-5170ef8e]{font-size:1.3rem}.social-section[data-v-5170ef8e]{padding:10px 8px}.social-icons[data-v-5170ef8e]{flex-wrap:wrap}}.user-menu[data-v-35fa0f51]{position:absolute;top:120%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 32px #0000003d;padding:.75rem .85rem 1.5rem;min-width:190px;z-index:999;display:flex;flex-direction:column;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.user-menu.open[data-v-35fa0f51]{opacity:1;transform:translateY(0);pointer-events:auto}.user-menu_name[data-v-35fa0f51]{font-weight:600;font-size:.85rem;color:#111827;margin-bottom:-.6rem}.user-menu_email[data-v-35fa0f51]{font-size:.78rem;color:#6b7280;word-break:break-all}.divider[data-v-35fa0f51]{height:1px;background-color:#e5e7eb;margin:12px 0}.order-status[data-v-35fa0f51]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.order-status-buttons[data-v-35fa0f51]{display:flex;gap:6px}.status-btn[data-v-35fa0f51]{flex:1;border:none;border-radius:7px;padding:.4rem .5rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.status-btn[data-v-35fa0f51]:disabled{cursor:default}.status-btn--open.status-btn--active[data-v-35fa0f51]{background:#dcfce7;color:#15803d}.status-btn--closed.status-btn--active[data-v-35fa0f51]{background:#fee2e2;color:#dc2626}.status-btn--open.status-btn--muted[data-v-35fa0f51]{background:#dcfce7;color:#15803d;opacity:.4}.status-btn--closed.status-btn--muted[data-v-35fa0f51]{background:#fee2e2;color:#dc2626;opacity:.4}.status-btn--muted[data-v-35fa0f51]:hover{opacity:.65}.order-status-hint[data-v-35fa0f51]{font-size:.7rem;color:#9ca3af;margin:0;text-align:center}.order-status-reset[data-v-35fa0f51]{background:none;border:none;padding:0;font-size:.7rem;color:#6b7280;text-decoration:underline;cursor:pointer;align-self:center}.order-status-reset[data-v-35fa0f51]:disabled{opacity:.5;cursor:default}.user-option[data-v-35fa0f51]{font-size:.8rem;padding:.45rem .5rem;border-radius:6px;text-decoration:none;color:#111}.user-option[data-v-35fa0f51]:hover{background:#0000000d}.user-option_logout[data-v-35fa0f51]{background:#fff;color:#dc2626;font-weight:500;border-radius:5px;border:none;padding:.5rem 1.5rem;font-size:.72rem;cursor:pointer;transition:background .15s ease}.user-option_logout[data-v-35fa0f51]:hover{background:#f1f1f1}.user-menu[data-v-e47950f7]{position:absolute;top:120%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 32px #0000003d;padding:.75rem .85rem 1rem;min-width:190px;z-index:999;display:flex;flex-direction:column;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.user-menu.open[data-v-e47950f7]{opacity:1;transform:translateY(0);pointer-events:auto}.user-menu_title[data-v-e47950f7]{font-weight:600;font-size:.85rem;color:#111827;margin:0}.divider[data-v-e47950f7]{height:1px;background-color:#e5e7eb;margin:12px 0}.user-option[data-v-e47950f7]{font-size:.8rem;padding:.65rem .5rem;border-radius:6px;text-decoration:none;color:#111827;transition:background .15s ease}.user-option[data-v-e47950f7]:hover{background:#0000000d}.info-block-content[data-v-bca389c4]{display:flex;flex-direction:column;gap:14px}.info-content-title[data-v-bca389c4]{font-size:1.05rem;font-weight:800;color:var(--org-color);margin:0}.info-content-subtitle[data-v-bca389c4]{font-size:.95rem;font-weight:700;color:var(--org-color);margin:0}.info-content-paragraph[data-v-bca389c4]{font-size:13.5px;line-height:1.6;color:#2b2b2b;margin:0}.info-content-list[data-v-bca389c4]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.info-content-list li[data-v-bca389c4]{font-size:13.5px;line-height:1.5;color:#2b2b2b}.info-content-list li[data-v-bca389c4]::marker{color:var(--org-color)}.info-dropdown[data-v-9bfdf7bf]{position:absolute;top:100%;right:0;width:480px;max-width:92vw;max-height:70vh;background:#fff;border-radius:20px;padding:28px 32px 26px;box-shadow:0 20px 45px #0000002e;z-index:999;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn .2s ease-out}.btn-close[data-v-9bfdf7bf]{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:transparent;cursor:pointer;color:#374151;transition:background .2s;z-index:2}.btn-close[data-v-9bfdf7bf]:hover{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 20%,transparent) 0%,transparent 70%);color:var(--org-color)}.modal-title-block[data-v-9bfdf7bf]{flex-shrink:0;padding-right:34px}.modal-title[data-v-9bfdf7bf]{margin:0 0 10px;font-size:1.3rem;font-weight:700;color:#111827;line-height:1.25}.title-underline[data-v-9bfdf7bf]{width:34px;height:3px;background:var(--org-color);border-radius:2px}.info-modal-tabs[data-v-9bfdf7bf]{display:flex;gap:6px;background:#f3f4f6;border-radius:12px;padding:6px;flex-shrink:0;margin-right:34px}.info-modal-tab[data-v-9bfdf7bf]{flex:1;border:none;background:transparent;border-radius:9px;padding:10px 12px;font-size:.88rem;font-weight:700;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.info-modal-tab--active[data-v-9bfdf7bf]{background:#fff;color:var(--org-color);box-shadow:0 2px 6px #00000014}.row-divider[data-v-9bfdf7bf]{height:1px;background:#e5e7eb;margin:16px 0;flex-shrink:0}.info-modal-content[data-v-9bfdf7bf]{max-height:calc(70vh - 140px);overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:transform}@media(max-width:640px){.info-dropdown[data-v-9bfdf7bf]{position:fixed;top:80%;left:12px;right:12px;width:auto;max-width:none;max-height:calc(100vh - 40px);padding:24px 20px 20px}.info-modal-tabs[data-v-9bfdf7bf],.modal-title-block[data-v-9bfdf7bf]{margin-right:0}}.header[data-v-6fd61bdd]{background:#fff;border-bottom:1px solid #e5e7eb}.container[data-v-6fd61bdd]{max-width:70%;min-height:64px;height:75px;margin:0 auto;padding:0rem 1.5rem;display:flex;align-items:center;justify-content:center;position:relative}.logo[data-v-6fd61bdd]{width:auto;height:auto;max-width:250px;max-height:55px;display:block;object-fit:contain;cursor:pointer}.nav[data-v-6fd61bdd]{position:absolute;right:2rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2rem}.link[data-v-6fd61bdd]{display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .25s ease}.link[data-v-6fd61bdd]:hover,.router-link-active.link[data-v-6fd61bdd]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-6fd61bdd]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-6fd61bdd]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-6fd61bdd]{color:var(--org-color)}.user-wrapper[data-v-6fd61bdd]{opacity:1;transform:translateY(0);pointer-events:auto}.user-btn[data-v-6fd61bdd]{cursor:pointer}.org-header[data-v-6fd61bdd]{position:relative}.btn-org[data-v-6fd61bdd]{cursor:pointer}.info-header[data-v-6fd61bdd]{position:relative}.btn-info[data-v-6fd61bdd]{cursor:pointer}.info-badge[data-v-6fd61bdd]{position:absolute;top:2px;right:2px;width:15px;height:15px;background:#272626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #ffffff;pointer-events:none}@media(min-width:1024px)and (max-width:1550px){.container[data-v-6fd61bdd]{max-width:85%}}@media(max-width:1024px){.container[data-v-6fd61bdd]{max-width:100%;padding:0 1rem;justify-content:space-between}.nav[data-v-6fd61bdd]{position:static;transform:none;gap:.5rem}}.footer[data-v-0e9039f2]{background:#fff;color:#000;padding:3rem 0 1rem;border-top:1px solid #dfe4dd}.footer-container[data-v-0e9039f2]{max-width:70%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem;align-items:flex-start}.footer-col[data-v-0e9039f2]{flex:1 1 220px;display:flex;flex-direction:column;gap:.6rem}.footer-title[data-v-0e9039f2]{font-weight:800;font-size:1.05rem;margin-bottom:.4rem;color:var(--org-color)}.developer[data-v-0e9039f2]{color:var(--org-color)}.logo[data-v-0e9039f2]{width:auto;height:auto;max-width:170px;max-height:170px;object-fit:contain;margin-bottom:.8rem}.follow-row[data-v-0e9039f2]{display:flex;align-items:center;gap:.6rem}.icons-inline[data-v-0e9039f2]{display:flex;gap:.6rem}.icon[data-v-0e9039f2]{width:25px;height:25px;transition:transform .3s;padding-top:8px}.icons-inline a:hover .icon[data-v-0e9039f2]{transform:scale(1.15)}.footer-link[data-v-0e9039f2]{color:#000;text-decoration:none;font-size:.95rem;transition:.3s}.footer-link[data-v-0e9039f2]:hover{color:#474747;text-decoration:underline}.info[data-v-0e9039f2]{font-size:.95rem;line-height:1.1}.v-divider[data-v-0e9039f2]{width:1px;background:#ccc;border-radius:10px;margin:0 3rem;align-self:stretch}.footer-dev[data-v-0e9039f2]{display:flex;flex-direction:column;gap:.6rem}.dev-contact p[data-v-0e9039f2]{line-height:1.3}.subtittle-dev[data-v-0e9039f2]{font-size:1rem;font-weight:600;margin-top:0rem}.info-dev[data-v-0e9039f2]{font-size:.9rem;margin-top:-15px}.dev-logo-link[data-v-0e9039f2]{display:block;width:100%;text-align:center}.dev-logo[data-v-0e9039f2]{max-width:85px;max-height:85px}.copy-container[data-v-0e9039f2]{border-top:1px solid #dfe4dd;margin-top:2.8rem;padding-top:1rem;text-align:center}.copy[data-v-0e9039f2]{font-size:.85rem;opacity:.8}@media(min-width:600px)and (max-width:1023px){.footer-container[data-v-0e9039f2]{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.5rem;padding:0 2rem;align-items:flex-start}.footer-col[data-v-0e9039f2]{width:100%;min-height:auto;height:auto;padding:0;flex:none;text-align:left;align-items:flex-start}}@media(max-width:599px){.footer[data-v-0e9039f2]{margin-top:2rem}.footer-container[data-v-0e9039f2]{max-width:85%;width:100%;display:flex;flex-direction:column;gap:1.8rem;padding:0 1.5rem;align-items:center}.footer-col[data-v-0e9039f2]{width:100%;max-width:450px;margin:0;padding:0;height:auto;min-height:auto;flex:none;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.45rem}.footer-col[data-v-0e9039f2]:first-child{align-items:center;text-align:center}.footer-title[data-v-0e9039f2]{margin-bottom:.4rem}}@media(min-width:1500px)and (max-width:1919px){.v-divider[data-v-0e9039f2]{width:1px;background:#ccc;border-radius:10px;margin:0 3rem}.footer[data-v-0e9039f2]{margin-top:2rem}.footer-container[data-v-0e9039f2]{max-width:85%}}@media(max-width:1500px){.v-divider[data-v-0e9039f2]{display:none}}.cd-backdrop[data-v-13253939]{position:fixed;inset:0;background:#00000040;z-index:1190}.cd-drawer[data-v-13253939]{position:fixed;top:0;right:0;height:100%;width:380px;max-width:95vw;background:#fff;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;z-index:1200}.cd-header[data-v-13253939]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.cd-title[data-v-13253939]{font-size:1.25rem;font-weight:800;color:#111;margin:0}.cd-close[data-v-13253939]{display:flex;align-items:center;justify-content:center;border:none;background:transparent;width:34px;height:34px;border-radius:50%;cursor:pointer;color:#374151;transition:background .2s}.cd-close[data-v-13253939]:hover{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 20%,transparent) 0%,transparent 70%);color:var(--org-color)}.cd-body[data-v-13253939]{flex:1;overflow-y:auto;padding:12px 0}.cd-empty[data-v-13253939]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;padding:40px 20px}.cd-empty-icon[data-v-13253939]{color:#d1d5db}.cd-empty-text[data-v-13253939]{font-size:.9rem;color:#9ca3af;margin:0}.cd-list[data-v-13253939]{list-style:none;margin:0;padding:0}.cd-item[data-v-13253939]{padding:14px 20px;border-bottom:1px solid #f3f4f6}.cd-item[data-v-13253939]:last-child{border-bottom:none}.cd-item-top[data-v-13253939]{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}.cd-img[data-v-13253939]{width:58px;height:58px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#f3f4f6}.cd-item-main[data-v-13253939]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cd-name-price[data-v-13253939]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cd-name[data-v-13253939]{font-size:.88rem;font-weight:700;color:#111;line-height:1.3;flex:1}.cd-price[data-v-13253939]{font-size:.88rem;font-weight:700;color:#111;white-space:nowrap;flex-shrink:0}.cd-edit-btn[data-v-13253939]{display:inline-flex;align-items:center;gap:3px;background:none;border:none;padding:0;cursor:pointer;font-size:.78rem;font-weight:600;color:#1d4ed8;transition:opacity .15s}.cd-edit-btn[data-v-13253939]:hover{opacity:.75}.cd-item-bottom[data-v-13253939]{display:flex;align-items:flex-start;gap:10px;padding-left:70px}.cd-modifiers[data-v-13253939]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.cd-mod-line[data-v-13253939]{font-size:.78rem;color:#6b7280;line-height:1.5;display:flex;align-items:center;gap:4px}.cd-mod-qty[data-v-13253939]{font-size:.72rem;color:#9ca3af;font-weight:700}.cd-mod-price[data-v-13253939]{color:#9ca3af;font-size:.72rem}.cd-mod-empty[data-v-13253939]{color:#9ca3af;font-style:italic}.cd-mod-preview[data-v-13253939]{font-size:.78rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cd-controls[data-v-13253939]{display:flex;align-items:center;gap:6px;flex-shrink:0}.cd-chevron-btn[data-v-13253939]{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px;display:flex;align-items:center;transition:color .15s}.cd-chevron-btn[data-v-13253939]:hover{color:#111}.cd-qty-pill[data-v-13253939]{display:flex;align-items:center;gap:6px;border:1.5px solid #e5e7eb;border-radius:999px;padding:4px 8px;background:#fff}.cd-qty-btn[data-v-13253939]{background:none;border:none;cursor:pointer;color:#374151;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background .15s,color .15s;padding:0}.cd-qty-btn[data-v-13253939]:hover{background:#f3f4f6;color:#111}.cd-qty-num[data-v-13253939]{font-size:.82rem;font-weight:700;color:#111;min-width:14px;text-align:center}.cd-footer[data-v-13253939]{padding:14px 20px 20px;border-top:1px solid #f0f0f0;flex-shrink:0}.cd-checkout-btn[data-v-13253939]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 20px;background:var(--org-color, #111);color:#fff;text-decoration:none;border-radius:12px;font-weight:700;font-size:.92rem;transition:opacity .2s;box-sizing:border-box}.cd-checkout-btn[data-v-13253939]:hover{opacity:.9}.cd-checkout-total[data-v-13253939]{font-size:.92rem;font-weight:700}.cd-out-of-stock-notice[data-v-13253939]{margin:4px 0 0 70px;font-size:.76rem;font-weight:600;color:#991b1b}.cd-checkout-blocked-notice[data-v-13253939]{font-size:.8rem;font-weight:600;color:#991b1b;text-align:center;margin:0 0 10px}.cd-checkout-btn--disabled[data-v-13253939]{border:none;cursor:not-allowed;opacity:.6}.cd-slide-enter-from[data-v-13253939],.cd-slide-leave-to[data-v-13253939]{transform:translate(100%);opacity:0}.cd-slide-enter-active[data-v-13253939],.cd-slide-leave-active[data-v-13253939]{transition:all .3s cubic-bezier(.4,0,.2,1)}.cd-slide-enter-to[data-v-13253939],.cd-slide-leave-from[data-v-13253939]{transform:translate(0);opacity:1}.cd-fade-enter-from[data-v-13253939],.cd-fade-leave-to[data-v-13253939]{opacity:0}.cd-fade-enter-active[data-v-13253939],.cd-fade-leave-active[data-v-13253939]{transition:opacity .25s ease}.cd-fade-enter-to[data-v-13253939],.cd-fade-leave-from[data-v-13253939]{opacity:1}html,body,#app{margin:0;height:100%}.app-header{position:fixed;top:0;left:0;right:0;z-index:1100;background:#fff;border-bottom:1px solid #e5e7eb;transform:translateY(0);transition:transform .25s ease-out;will-change:transform}.header-hidden .app-header{transform:translateY(-110%)}.whatsapp-button{position:fixed;bottom:20px;right:20px;background-color:#0c9e15;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000004d;transition:transform .3s ease,box-shadow .3s ease;z-index:1200}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 10px #0000004d}.whatsapp-button img{width:40px;height:40px}@media(max-width:1024px){.whatsapp-button{width:60px;height:60px}}.fullscreen[data-v-00a8aa66]{position:fixed;inset:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.login-wrapper[data-v-00a8aa66]{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px;transform:translateY(-5%)}.back-button[data-v-00a8aa66]{position:fixed;top:15px;left:15px;background:transparent;border:none;cursor:pointer;z-index:999}.link[data-v-00a8aa66]{display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .25s ease}.link[data-v-00a8aa66]:hover,.router-link-active.link[data-v-00a8aa66]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-00a8aa66]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-00a8aa66]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-00a8aa66]{color:var(--org-color)}.login-container[data-v-00a8aa66]{background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 4px 10px #0000000d;padding:1.5rem 2rem 2.5rem;max-width:400px;width:100%;text-align:center;position:relative}.login-logo-wrapper[data-v-00a8aa66]{width:auto;height:auto;max-width:150px;max-height:100px;display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.login-logo[data-v-00a8aa66]{max-width:100%;max-height:100%;object-fit:contain}.login-title[data-v-00a8aa66]{font-size:1.4rem;font-weight:700;color:#000;margin-bottom:.5rem}.login-subtitle[data-v-00a8aa66]{font-size:.9rem;color:#555;margin-bottom:1.5rem;line-height:1.4}.form-group[data-v-00a8aa66]{margin-bottom:.9rem}input[data-v-00a8aa66]{width:90%;padding:.8rem 1rem;border:1px solid #ccc;border-radius:10px;background:#fff;font-size:.9rem;font-weight:500;color:#333;transition:border-color .2s ease}input[data-v-00a8aa66]:focus{outline:none;box-shadow:0 0 0 2px #1b1b1b1a}button[type=submit][data-v-00a8aa66]{width:100%;background:#000;color:#fff;font-size:1rem;font-weight:500;border:none;border-radius:10px;padding:.9rem;cursor:pointer;margin-top:1.5rem;transition:background .2s ease}button[type=submit][data-v-00a8aa66]:hover{background:var(--org-color)}button[type=submit][data-v-00a8aa66]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-00a8aa66]{color:#d00;font-size:.85rem;margin-top:1rem}.forgot-password[data-v-00a8aa66]{display:block;text-align:left;margin-top:-.5rem;margin-left:.4rem;font-size:.85rem;color:#0078ff;text-decoration:none}.forgot-password[data-v-00a8aa66]:hover{text-decoration:underline}.link-register[data-v-00a8aa66]{color:#000}@media(max-width:992px){.login-wrapper[data-v-00a8aa66]{transform:translateY(-5%);padding:15px}.forgot-logo-wrapper[data-v-00a8aa66]{max-width:130px;margin-bottom:2.5rem}.login-container[data-v-00a8aa66]{max-width:360px;padding:1.2rem 1.5rem 2rem}.forgot-title[data-v-00a8aa66]{font-size:1.3rem}.forgot-subtitle[data-v-00a8aa66]{font-size:.85rem}}@media(max-width:768px){.login-wrapper[data-v-00a8aa66]{transform:translateY(-8%);padding:10px}.login-container[data-v-00a8aa66]{max-width:80%;padding:1rem 1.2rem 1.8rem}.forgot-logo-wrapper[data-v-00a8aa66]{max-width:120px;margin-bottom:2rem}.forgot-title[data-v-00a8aa66]{font-size:1.2rem}.forgot-subtitle[data-v-00a8aa66]{font-size:.8rem}input[data-v-00a8aa66]{width:90%;font-size:.85rem}button[type=submit][data-v-00a8aa66]{font-size:.9rem;padding:.8rem}}[data-v-ad3f3841],[data-v-ad3f3841]:before,[data-v-ad3f3841]:after{box-sizing:border-box}[data-v-ad3f3841]:host,html[data-v-ad3f3841],body[data-v-ad3f3841]{margin:0;padding:0;overflow-x:hidden;background:#fff}a[data-v-ad3f3841]{color:#000;text-decoration:none}.back-button[data-v-ad3f3841]{position:fixed;top:15px;left:15px;background:transparent;border:none;cursor:pointer;z-index:999}.link[data-v-ad3f3841]{display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .25s ease}.link[data-v-ad3f3841]:hover,.router-link-active.link[data-v-ad3f3841]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-ad3f3841]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-ad3f3841]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-ad3f3841]{color:var(--org-color)}.register-page[data-v-ad3f3841]{width:100%;min-height:100vh;background:#fff}.register-wrapper[data-v-ad3f3841]{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:20px;transform:translateY(-3%)}.register-container[data-v-ad3f3841]{max-width:450px;width:100%;background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 4px 10px #0000000d;text-align:center;padding:1.5rem 2rem 2.5rem}.register-logo-wrapper[data-v-ad3f3841]{max-width:150px;max-height:100px;display:flex;justify-content:center;margin-bottom:1.5rem}.register-logo[data-v-ad3f3841]{max-width:100%;max-height:100%;object-fit:contain}.register-title[data-v-ad3f3841]{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.register-subtitle[data-v-ad3f3841]{font-size:.9rem;color:#555;margin-bottom:1.5rem}.form-group[data-v-ad3f3841]{margin-bottom:.9rem}input[data-v-ad3f3841]{width:100%;padding:.8rem 1rem;border:1px solid #ccc;border-radius:10px;background:#fff;font-size:.9rem;font-weight:500;color:#333}input[data-v-ad3f3841]:focus{outline:none;box-shadow:0 0 0 2px #1b1b1b1a}input[data-v-ad3f3841]::placeholder{color:#787878;font-weight:500}button[type=submit][data-v-ad3f3841]{width:100%;background:#000;color:#fff;font-size:1rem;font-weight:500;border:none;border-radius:10px;padding:.9rem;cursor:pointer;margin-top:.5rem;transition:background .2s ease}button[type=submit][data-v-ad3f3841]:hover{background:var(--org-color)}button[type=submit][data-v-ad3f3841]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-ad3f3841]{color:#d00;font-size:.85rem;margin-top:1rem}.success[data-v-ad3f3841]{color:#007a33;font-size:.85rem;margin-top:1rem}.register-container a[data-v-ad3f3841]{display:inline-block;margin-top:1.5rem;font-size:.85rem;color:#0078ff}.register-container a[data-v-ad3f3841]:hover{text-decoration:underline}@media(max-width:992px){.register-wrapper[data-v-ad3f3841]{transform:translateY(-1%)}.register-logo-wrapper[data-v-ad3f3841]{max-width:130px}.register-container[data-v-ad3f3841]{max-width:420px}}@media(max-width:768px){.register-wrapper[data-v-ad3f3841]{transform:translateY(-8%)}.register-container[data-v-ad3f3841]{max-width:90%}}.fullscreen[data-v-c0809600]{position:fixed;inset:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.forgot-wrapper[data-v-c0809600]{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px;transform:translateY(-8%)}.back-button[data-v-c0809600]{position:fixed;top:15px;left:15px;background:transparent;border:none;cursor:pointer;z-index:999}.link[data-v-c0809600]{display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .25s ease}.link[data-v-c0809600]:hover,.router-link-active.link[data-v-c0809600]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-c0809600]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-c0809600]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-c0809600]{color:var(--org-color)}.forgot-container[data-v-c0809600]{background:#fff;border:1px solid #e6e6e6;border-radius:15px;box-shadow:0 4px 10px #0000000d;padding:1.5rem 2rem 2.5rem;max-width:400px;width:100%;text-align:center;position:relative}.forgot-logo-wrapper[data-v-c0809600]{width:auto;height:auto;max-width:150px;max-height:100px;display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.forgot-logo[data-v-c0809600]{max-width:100%;max-height:100%;object-fit:contain}.forgot-title[data-v-c0809600]{font-size:1.4rem;font-weight:700;color:#000;margin-bottom:.5rem}.forgot-subtitle[data-v-c0809600]{font-size:.9rem;color:#555;margin-bottom:1.5rem;line-height:1.4}input[data-v-c0809600]{width:90%;padding:.8rem 1rem;border:1px solid #ccc;border-radius:10px;background:#fff;font-size:.9rem;font-weight:500;color:#333;transition:border-color .2s ease}input[data-v-c0809600]:focus{outline:none;box-shadow:0 0 0 2px #1b1b1b1a}button[type=submit][data-v-c0809600]{width:100%;background:#000;color:#fff;font-size:1rem;font-weight:500;border:none;border-radius:10px;padding:.9rem;cursor:pointer;margin-top:1rem;transition:background .2s ease}button[type=submit][data-v-c0809600]:hover{background:var(--org-color)}button[type=submit][data-v-c0809600]:disabled{opacity:.6;cursor:not-allowed}.success-msg[data-v-c0809600]{color:#007a33;font-size:.85rem;margin-top:1rem}.error[data-v-c0809600]{color:#d00;font-size:.85rem;margin-top:1rem}.forgot-password[data-v-c0809600]{display:block;margin-top:1.5rem;font-size:.85rem;color:#0078ff;text-decoration:none}.forgot-password[data-v-c0809600]:hover{text-decoration:underline}@media(max-width:992px){.forgot-wrapper[data-v-c0809600]{transform:translateY(-5%);padding:15px}.forgot-container[data-v-c0809600]{max-width:360px}}@media(max-width:768px){.forgot-wrapper[data-v-c0809600]{transform:translateY(-15%)}.forgot-container[data-v-c0809600]{max-width:80%}input[data-v-c0809600]{width:90%}}.fullscreen[data-v-66a35b6e]{position:fixed;inset:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.reset-wrapper[data-v-66a35b6e]{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px;transform:translateY(-5%)}.back-button[data-v-66a35b6e]{position:fixed;top:15px;left:15px;background:transparent;border:none;cursor:pointer;z-index:999}.link[data-v-66a35b6e]{display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .25s ease}.link[data-v-66a35b6e]:hover,.router-link-active.link[data-v-66a35b6e]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-66a35b6e]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-66a35b6e]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-66a35b6e]{color:var(--org-color)}.reset-container[data-v-66a35b6e]{background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 4px 10px #0000000d;padding:1.5rem 2rem 2.5rem;max-width:400px;width:100%;text-align:center;position:relative}.reset-logo-wrapper[data-v-66a35b6e]{width:auto;height:auto;max-width:150px;max-height:100px;display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.reset-logo[data-v-66a35b6e]{max-width:100%;max-height:100%;object-fit:contain}.reset-title[data-v-66a35b6e]{font-size:1.4rem;font-weight:700;color:#000;margin-bottom:.5rem}.reset-subtitle[data-v-66a35b6e]{font-size:.9rem;color:#555;margin-bottom:1.5rem;line-height:1.4}.form-group[data-v-66a35b6e]{margin-bottom:.9rem}input[data-v-66a35b6e]{width:90%;padding:.8rem 1rem;border:1px solid #ccc;border-radius:10px;background:#fff;font-size:.9rem;font-weight:500;color:#333;transition:border-color .2s ease}input[data-v-66a35b6e]:focus{outline:none;box-shadow:0 0 0 2px #1b1b1b1a}button[type=submit][data-v-66a35b6e]{width:100%;background:#000;color:#fff;font-size:1rem;font-weight:500;border:none;border-radius:10px;padding:.9rem;cursor:pointer;margin-top:.5rem;transition:background .2s ease}button[type=submit][data-v-66a35b6e]:hover{background:var(--org-color)}button[type=submit][data-v-66a35b6e]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-66a35b6e]{color:#d00;font-size:.85rem;margin-top:1rem}.success-msg[data-v-66a35b6e]{color:#007a33;font-size:.85rem;margin-top:1rem}@media(max-width:992px){.reset-wrapper[data-v-66a35b6e]{transform:translateY(-5%);padding:15px}.reset-logo-wrapper[data-v-66a35b6e]{max-width:130px;margin-bottom:2.5rem}.reset-container[data-v-66a35b6e]{max-width:360px;padding:1.2rem 1.5rem 2rem}.reset-title[data-v-66a35b6e]{font-size:1.3rem}.reset-subtitle[data-v-66a35b6e]{font-size:.85rem}}@media(max-width:768px){.reset-wrapper[data-v-66a35b6e]{transform:translateY(-8%);padding:10px}.reset-container[data-v-66a35b6e]{max-width:80%;padding:1rem 1.2rem 1.8rem}.reset-logo-wrapper[data-v-66a35b6e]{max-width:120px;margin-bottom:2rem}.reset-title[data-v-66a35b6e]{font-size:1.2rem}.reset-subtitle[data-v-66a35b6e]{font-size:.8rem}input[data-v-66a35b6e]{width:90%;font-size:.85rem}button[type=submit][data-v-66a35b6e]{font-size:.9rem;padding:.8rem}}.carousel[data-v-77891c2d]{position:relative;width:92%;max-width:1320px;margin:25px auto 0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;aspect-ratio:16 / 6}.slide[data-v-77891c2d]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .7s ease-in-out}.slide.active[data-v-77891c2d]{opacity:1}img[data-v-77891c2d]{width:100%;height:100%;object-fit:contain;display:block}.prev[data-v-77891c2d],.next[data-v-77891c2d]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#00000073;color:#fff;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;width:28px;height:28px;font-size:16px;line-height:1;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px #00000040;transition:background .25s ease,transform .25s ease}.prev[data-v-77891c2d]:hover,.next[data-v-77891c2d]:hover{background:#000000a6;transform:translateY(-50%) scale(1.08)}.prev[data-v-77891c2d]{left:6px}.next[data-v-77891c2d]{right:6px}.prev span[data-v-77891c2d],.next span[data-v-77891c2d]{display:block;transform:translateY(-1px)}@media(min-width:481px){.carousel[data-v-77891c2d]{width:96%;border-radius:14px}.prev[data-v-77891c2d],.next[data-v-77891c2d]{width:32px;height:32px;font-size:18px}.prev[data-v-77891c2d]{left:8px}.next[data-v-77891c2d]{right:8px}}@media(min-width:769px){.carousel[data-v-77891c2d]{width:96%;border-radius:16px;aspect-ratio:16 / 6}.prev[data-v-77891c2d],.next[data-v-77891c2d]{width:34px;height:34px;font-size:20px}.prev[data-v-77891c2d]{left:10px}.next[data-v-77891c2d]{right:10px}.prev span[data-v-77891c2d],.next span[data-v-77891c2d]{transform:translateY(-2px)}}@media(min-width:1024px){.carousel[data-v-77891c2d]{width:84%;aspect-ratio:16 / 6}.prev[data-v-77891c2d],.next[data-v-77891c2d]{width:40px;height:40px;font-size:22px}}@media(min-width:1400px){.carousel[data-v-77891c2d]{width:84%;max-width:1320px}}.search-bar[data-v-2705efc8]{display:flex;align-items:center;gap:8px;padding:0;width:min(500px,100%)}.search-input[data-v-2705efc8]{flex:1;border:1px solid #e5e7eb;border-radius:9999px;padding:8px 16px;font-size:.875rem;outline:none;background:#f9fafb;width:100%}.search-input[data-v-2705efc8]:focus{border-color:var(--org-color);background:#fff}.search-input[data-v-2705efc8]::-webkit-search-cancel-button{display:none}.clear-btn[data-v-2705efc8]{border:none;background:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;padding:4px;border-radius:50%}.clear-btn[data-v-2705efc8]:hover{color:#374151}.nav-wrapper[data-v-a8109ad3]{position:fixed;left:0;right:0;z-index:1000;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center}.nav[data-v-a8109ad3]{width:70%;margin:0 auto;padding:0 12px;display:flex;align-items:center;gap:12px;height:100%}.menu-btn[data-v-a8109ad3]{border:0;padding:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:transparent}.menu-icon[data-v-a8109ad3]{width:22px;height:22px;stroke-width:2;color:#1a1b1bf0}.tabs-wrap[data-v-a8109ad3]{position:relative;flex:1;overflow:hidden;height:100%;display:flex;align-items:center}.tabs[data-v-a8109ad3]{display:flex;gap:20px;list-style:none;padding:0 5px;margin:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;height:100%;align-items:center;transition:gap .2s ease}.tabs[data-v-a8109ad3]::-webkit-scrollbar{display:none}.tab-link[data-v-a8109ad3]{background:none;border:none;cursor:pointer;color:#374151;font-weight:600;font-size:.8rem;padding:8px 9px 6px;position:relative;line-height:1}.tab-link[data-v-a8109ad3]:hover{background:#8888886b;box-shadow:0 2px 6px #5d5d5d42;border-radius:9999px}.tab-link.active[data-v-a8109ad3]{background-color:var(--org-color);border-radius:9999px;font-weight:600;color:#fff;padding:8px 9px 6px;transition:transform .1s ease;transform:scale(1.03)}.tab-link[data-v-a8109ad3]:not(.active){transition:transform .1s ease}.tab-link.active~.tab-link[data-v-a8109ad3]{transform:translate(4px)}.nb-backdrop[data-v-a8109ad3]{position:fixed;left:0;right:0;bottom:0;background:#0003;z-index:1190}.nb-drawer-left[data-v-a8109ad3]{position:fixed;left:0;height:calc(100vh + -0px);width:240px;max-width:90vw;background:#fff;display:flex;flex-direction:column;z-index:1200;will-change:transform,opacity;padding:1rem;overflow-y:auto}.drawer-title[data-v-a8109ad3]{margin:0 0 1rem;font-size:1.2rem;font-weight:600;color:#111827}.drawer-list[data-v-a8109ad3]{list-style:none;margin:0;padding:0}.drawer-item[data-v-a8109ad3]{margin-bottom:.5rem}.drawer-link[data-v-a8109ad3]{background:none;border:none;color:#374151;font-size:.8rem;cursor:pointer;text-align:left;padding:6px 0;width:100%}.drawer-item.active .drawer-link[data-v-a8109ad3]{color:var(--org-color);font-weight:700}.nb-search-panel[data-v-a8109ad3]{position:fixed;left:0;right:0;z-index:1001;background:#fff;border-bottom:1px solid #e5e7eb}.search-panel-inner[data-v-a8109ad3]{width:70%;margin:0 auto;padding:8px 12px;box-sizing:border-box}.cd-search-drop-enter-from[data-v-a8109ad3],.cd-search-drop-leave-to[data-v-a8109ad3]{opacity:0;transform:translateY(-6px)}.cd-search-drop-enter-active[data-v-a8109ad3],.cd-search-drop-leave-active[data-v-a8109ad3]{transition:all .2s ease}.cd-fade-enter-from[data-v-a8109ad3],.cd-fade-leave-to[data-v-a8109ad3]{opacity:0}.cd-fade-enter-active[data-v-a8109ad3],.cd-fade-leave-active[data-v-a8109ad3]{transition:opacity .25s ease}.cd-fade-enter-to[data-v-a8109ad3],.cd-fade-leave-from[data-v-a8109ad3]{opacity:1}.cd-slide-left-enter-from[data-v-a8109ad3],.cd-slide-left-leave-to[data-v-a8109ad3]{transform:translate(-24px);opacity:0}.cd-slide-left-enter-active[data-v-a8109ad3],.cd-slide-left-leave-active[data-v-a8109ad3]{transition:all .35s cubic-bezier(.4,0,.2,1)}.cd-slide-left-enter-to[data-v-a8109ad3],.cd-slide-left-leave-from[data-v-a8109ad3]{transform:translate(0);opacity:1}@media(min-width:1024px)and (max-width:1550px){.nav[data-v-a8109ad3],.search-panel-inner[data-v-a8109ad3]{width:85%}}@media(max-width:1024px){.nav[data-v-a8109ad3]{width:100%}.drawer-link[data-v-a8109ad3]{font-size:.9rem}.search-panel-inner[data-v-a8109ad3]{width:100%}}.product-cards[data-v-bd2868d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;justify-items:center;align-items:start;padding:0rem 0;background-color:#fff;transition:all .3s ease}.product-card[data-v-bd2868d5]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:420px;height:160px;background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-card[data-v-bd2868d5]:hover{transform:translateY(-6px);box-shadow:0 6px 25px #0f172a1a}.img-product[data-v-bd2868d5]{width:150px;height:150px;object-fit:contain;flex-shrink:0;border-radius:0 12px 12px 0}.info-product[data-v-bd2868d5]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:0 15px 0 10px;position:relative}.name-product[data-v-bd2868d5]{font-size:1.2rem;font-weight:700;color:#000;margin:1.5rem 0 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.description-product[data-v-bd2868d5]{font-size:.9rem;color:#616774;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:.3rem;margin-bottom:.5rem}.btn-add-cart[data-v-bd2868d5]{position:absolute;bottom:5px;right:20px;color:#fff;background-color:var(--org-color);border:none;padding:.35rem .9rem .45rem;font-size:.9rem;font-weight:600;border-radius:25px;cursor:pointer;transition:transform .2s ease}.btn-add-cart[data-v-bd2868d5]:hover{transform:scale(1.05)}.btn-add-cart.btn-consult[data-v-bd2868d5]{background-color:#e5e7eb;color:#374151}.img-wrapper[data-v-bd2868d5]{position:relative;flex-shrink:0}.is-out-of-stock .img-product[data-v-bd2868d5]{opacity:.5}.out-of-stock-badge[data-v-bd2868d5]{position:absolute;top:8px;left:8px;background:#374151;color:#fff;font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.02em}@media(max-width:840px){.product-cards[data-v-bd2868d5]{grid-template-columns:1fr;gap:1rem;padding:2rem 0}.product-card[data-v-bd2868d5]{width:385px;height:160px}.img-product[data-v-bd2868d5]{width:120px;height:120px}.info-product[data-v-bd2868d5]{padding:0 15px 0 10px}.name-product[data-v-bd2868d5]{font-size:1rem}.description-product[data-v-bd2868d5]{font-size:.8rem}.btn-add-cart[data-v-bd2868d5]{bottom:15px;right:15px;padding:10px 14px;font-size:.85rem}}@media(min-width:840px)and (max-width:1328px){.product-cards[data-v-bd2868d5]{grid-template-columns:repeat(2,1fr);gap:2rem}.product-card[data-v-bd2868d5]{width:100%;max-width:420px;height:150px}.info-product[data-v-bd2868d5]{padding:0 15px 0 10px}.name-product[data-v-bd2868d5]{font-size:1rem}.description-product[data-v-bd2868d5]{font-size:.8rem;line-height:1.2}}@media(min-width:1328px)and (max-width:1550px){.product-cards[data-v-bd2868d5]{grid-template-columns:repeat(3,1fr);gap:2rem}.product-card[data-v-bd2868d5]{width:100%;max-width:400px;height:150px}.info-product[data-v-bd2868d5]{padding:0 15px 0 10px}.name-product[data-v-bd2868d5]{font-size:1rem}.description-product[data-v-bd2868d5]{font-size:.8rem;line-height:1.2}}.modal-overlay[data-v-6eb36bfd]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-6eb36bfd]{background:#fff;border-radius:1rem;width:90%;max-width:600px;max-height:85vh;overflow:hidden;margin:auto;padding:0;position:relative;transform-origin:center;display:flex;flex-direction:column}.pm-top[data-v-6eb36bfd]{display:grid;grid-template-columns:42% 1fr;grid-template-rows:1fr auto;grid-template-areas:"image content" "image actions";flex:1;min-height:0}.pm-top.has-modifiers[data-v-6eb36bfd]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"image content" "modifiers modifiers" "actions actions"}@media(min-width:769px){.pm-top.has-modifiers .carousel-main[data-v-6eb36bfd]{max-width:135px;max-height:135px}}.scroll-area[data-v-6eb36bfd]{flex:1;min-height:0;overflow-y:auto;padding-right:6px}.scroll-area[data-v-6eb36bfd]::-webkit-scrollbar{width:6px}.scroll-area[data-v-6eb36bfd]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.close-btn[data-v-6eb36bfd]{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:background .25s ease}.close-btn[data-v-6eb36bfd]:hover{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 20%,color-mix(in srgb,var(--org-color) 7%,transparent) 45%,transparent 100%)}.close-icon[data-v-6eb36bfd]{color:#1a1b1bf0;transition:color .25s ease}.close-btn:hover .close-icon[data-v-6eb36bfd]{color:var(--org-color)}.content-column[data-v-6eb36bfd]{grid-area:content;min-width:0;min-height:0;display:flex;flex-direction:column;padding:1.5rem 1rem 1rem 0rem}.modifiers-column[data-v-6eb36bfd]{grid-area:modifiers;min-height:0;display:flex;flex-direction:column;padding:0 1.7rem}.info-block[data-v-6eb36bfd]{display:flex;flex-direction:column;padding-right:2.5rem}.name-product[data-v-6eb36bfd]{font-size:1.2rem;font-weight:700;margin:0 0 .25rem}.description-product[data-v-6eb36bfd]{font-size:.8rem;color:#444;margin:0}.modal-state[data-v-6eb36bfd]{width:100%;display:flex;align-items:center;justify-content:center}.group-header[data-v-6eb36bfd]{display:flex;justify-content:space-between;align-items:center;margin-top:.8rem}.group-title[data-v-6eb36bfd]{font-size:1rem;font-weight:700;color:#222}.badge-required[data-v-6eb36bfd]{background:var(--org-color);color:#fff;font-size:.7rem;padding:2px 8px;border-radius:6px;font-weight:600}.option-row[data-v-6eb36bfd]{padding:12px 0!important;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.option-label[data-v-6eb36bfd]{font-size:.9rem;color:#222;font-weight:500;flex:1}.option-label-col[data-v-6eb36bfd]{display:flex;flex-direction:column;gap:1px;flex:1}.option-input[data-v-6eb36bfd]{width:17px;height:17px;margin-left:12px;accent-color:var(--org-color);cursor:pointer}.option-extra-price[data-v-6eb36bfd]{font-size:.78rem;color:#6b7280;font-weight:600}.extra-item[data-v-6eb36bfd]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee;gap:12px}.extra-name[data-v-6eb36bfd]{font-size:.9rem;font-weight:600;color:#222;flex:1}.extra-middle[data-v-6eb36bfd]{font-size:.9rem;font-weight:600;color:var(--org-color);white-space:nowrap}.extra-controls[data-v-6eb36bfd]{display:flex;align-items:center;gap:6px;border:1px #ccc solid;border-radius:12px;padding:3px 7px}.extra-controls button[data-v-6eb36bfd]{background:#fff;border:none;border-radius:12px;cursor:pointer;width:20px;height:20px;font-size:16px;padding:0}.extra-controls span[data-v-6eb36bfd]{font-weight:700}.option-row-radio[data-v-6eb36bfd]{display:flex;justify-content:space-between;align-items:center;width:100%}.actions-wrapper[data-v-6eb36bfd]{grid-area:actions;display:flex;flex-direction:column;gap:8px;padding:1rem 1rem 1rem 0;border-top:1px solid #f0f0f0}.pm-top.has-modifiers .actions-wrapper[data-v-6eb36bfd]{padding-left:1rem}.actions-row[data-v-6eb36bfd]{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.note-input-row[data-v-6eb36bfd]{width:100%}.note-input[data-v-6eb36bfd]{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;padding:.45rem .7rem;font-size:.85rem;font-family:inherit;color:#111827;outline:none;transition:border-color .15s}.note-input[data-v-6eb36bfd]:focus{border-color:var(--org-color)}.note-input[data-v-6eb36bfd]::placeholder{color:#9ca3af}.quantity-section[data-v-6eb36bfd]{display:flex;align-items:center;border:1px #ccc solid;border-radius:12px}.quantity-section button[data-v-6eb36bfd]:disabled{opacity:.35;cursor:not-allowed}.stock-limit-hint[data-v-6eb36bfd]{font-size:.72rem;color:#9ca3af;white-space:nowrap}.quantity-section button[data-v-6eb36bfd]{width:30px;padding:.6rem 0rem;border:none;background:#fff;cursor:pointer;border-radius:12px;display:flex;align-items:center;justify-content:center}.quantity-section span[data-v-6eb36bfd]{font-weight:700;min-width:20px;text-align:center}.add-btn[data-v-6eb36bfd]{background-color:#00000f;color:#fff;border:none;border-radius:12px;width:100%;padding:.6rem 0rem;cursor:pointer;font-weight:700;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px}.add-btn[data-v-6eb36bfd]:hover{background-color:var(--org-color)}.out-of-stock-btn[data-v-6eb36bfd]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;font-weight:700;color:#374151;background-color:#e5e7eb;border-radius:12px;padding:.6rem 0rem;text-decoration:none;transition:background-color .2s ease}.out-of-stock-btn[data-v-6eb36bfd]:hover{background-color:#d1d5db}.out-of-stock-btn--static[data-v-6eb36bfd]{cursor:default}.out-of-stock-btn--static[data-v-6eb36bfd]:hover{background-color:#e5e7eb}.whatsapp-icon[data-v-6eb36bfd]{width:20px;height:20px;color:#25d366;flex-shrink:0}.img-column[data-v-6eb36bfd]{grid-area:image;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;padding:.75rem}.carousel-main[data-v-6eb36bfd]{width:100%;height:100%;max-width:225px;max-height:225px;aspect-ratio:1 / 1;border-radius:12px;cursor:zoom-in;object-fit:contain;display:block}.carousel-dots[data-v-6eb36bfd]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:5px}.carousel-dot[data-v-6eb36bfd]{width:7px;height:7px;border-radius:50%;background:#ccc;cursor:pointer;transition:background .2s}.carousel-dot.active[data-v-6eb36bfd]{background:var(--org-color)}.zoom-overlay[data-v-6eb36bfd]{position:fixed;inset:0;background:#000;z-index:3000;display:flex;align-items:center;justify-content:center}.zoom-header[data-v-6eb36bfd]{position:fixed;top:16px;right:20px;display:flex;align-items:center;gap:8px;z-index:3100}.zoom-header-btn[data-v-6eb36bfd]{background:#ffffff26;border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.zoom-header-btn[data-v-6eb36bfd]:hover{background:#ffffff4d}.zoom-canvas[data-v-6eb36bfd]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;cursor:zoom-in;overflow:hidden}.zoom-canvas.zoomed[data-v-6eb36bfd]{cursor:grab}.zoom-canvas.zoomed[data-v-6eb36bfd]:active{cursor:grabbing}.zoom-img[data-v-6eb36bfd]{display:block;max-width:85vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:6px;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.zoom-arrow[data-v-6eb36bfd]{position:absolute;top:50%;transform:translateY(-50%);background:#00000073;border:none;color:#fff;font-size:2.5rem;line-height:1;width:44px;height:64px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3100;transition:background .2s;pointer-events:all}.zoom-arrow[data-v-6eb36bfd]:hover{background:#000000b3}.zoom-arrow-left[data-v-6eb36bfd]{left:12px}.zoom-arrow-right[data-v-6eb36bfd]{right:12px}.zoom-dots[data-v-6eb36bfd]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3100}.zoom-dot[data-v-6eb36bfd]{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:background .2s}.zoom-dot.active[data-v-6eb36bfd]{background:#fff}@media(max-width:1024px){.modal-content[data-v-6eb36bfd]{width:80%}}@media(max-width:768px){.modal-content[data-v-6eb36bfd]{width:94%;max-height:85vh;max-height:85dvh}.pm-top[data-v-6eb36bfd]{grid-template-columns:38% 1fr;grid-template-areas:"image content" "actions actions"}.img-column[data-v-6eb36bfd]{padding:.6rem}.carousel-main[data-v-6eb36bfd]{max-width:140px;max-height:140px}.content-column[data-v-6eb36bfd]{padding:1.1rem .8rem .8rem 0rem}.name-product[data-v-6eb36bfd]{font-size:1.05rem}.description-product[data-v-6eb36bfd]{font-size:.75rem}.group-title[data-v-6eb36bfd]{font-size:.9rem}.actions-row[data-v-6eb36bfd]{padding:.8rem;gap:.6rem}.add-btn[data-v-6eb36bfd]{font-size:.9rem}}[data-v-2339c61c]{box-sizing:border-box}.layout[data-v-2339c61c]{min-height:50vh}.page-content[data-v-2339c61c]{width:min(90%,1400px);margin:0 auto;padding:1rem .5rem 3rem;display:flex;flex-direction:column;gap:1.5rem;transition:width .3s ease,padding .3s ease}.cart-products[data-v-2339c61c]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1rem}.categoria-title[data-v-2339c61c]{font-size:1.4rem;font-weight:700}.categoria-section[data-v-2339c61c]{margin-top:1.5rem;margin-bottom:-1rem}.search-empty[data-v-2339c61c]{text-align:center;color:#6b7280;padding:2rem 0;font-size:.9rem}.products-skeleton[data-v-2339c61c]{display:grid;gap:16px;padding:8px}@media(min-width:1024px){.products-skeleton[data-v-2339c61c]{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px)and (max-width:1023px){.products-skeleton[data-v-2339c61c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.products-skeleton[data-v-2339c61c]{grid-template-columns:1fr}}.skeleton-card[data-v-2339c61c]{height:140px;border-radius:12px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:shimmer-2339c61c 1.4s ease infinite}@keyframes shimmer-2339c61c{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:400px){.page-content[data-v-2339c61c]{width:98%;padding:0rem}.cart-products[data-v-2339c61c]{padding:.5rem;gap:1rem}.categoria-title[data-v-2339c61c]{font-size:1.3rem;margin:0 .7rem -.7rem}.categoria-section[data-v-2339c61c]{margin-bottom:-.9rem}}@media(min-width:400px)and (max-width:840px){.page-content[data-v-2339c61c]{width:100%;padding:.8rem}.cart-products[data-v-2339c61c]{padding:.5rem;gap:1rem}.categoria-title[data-v-2339c61c]{font-size:1.3rem;margin:0 .7rem -.7rem}.categoria-section[data-v-2339c61c]{margin-bottom:-1.5rem}}@media(min-width:840px)and (max-width:1328px){.page-content[data-v-2339c61c]{width:100%;padding:.7rem}.cart-products[data-v-2339c61c]{padding:.5rem;gap:1rem}.categoria-title[data-v-2339c61c]{font-size:1.3rem;margin:0 .7rem 1rem}.categoria-section[data-v-2339c61c]{margin-bottom:1.5rem}}@media(min-width:1024px)and (max-width:1550px){.page-content[data-v-2339c61c]{width:85%;padding:0 1rem}.categoria-title[data-v-2339c61c]{font-size:1.3rem;margin:0 0 1rem}.categoria-section[data-v-2339c61c]{margin-bottom:0rem}}@media(min-width:1551px){.page-content[data-v-2339c61c]{width:min(70%,1600px)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-v-d1a4db01]{box-sizing:border-box}.checkout-logo-wrapper[data-v-d1a4db01]{text-align:center;margin:.5rem 0}.logo[data-v-d1a4db01]{height:auto;width:auto;max-width:120px;max-height:80px;cursor:pointer}.hours-banner[data-v-d1a4db01]{display:flex;align-items:center;gap:8px;max-width:900px;margin:0 auto 1rem;padding:.75rem 1rem;border-radius:.6rem;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#92400e;font-size:.88rem;font-weight:600}.checkout-container[data-v-d1a4db01]{min-height:100vh;background-color:#fff;padding:1rem 8rem 2rem}.checkout-grid[data-v-d1a4db01]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.checkout-right[data-v-d1a4db01]{display:flex;flex-direction:column;gap:1.5rem}.section[data-v-d1a4db01]{background:#fff;border-radius:1rem;box-shadow:0 4px 20px #0000001f;padding:.1rem 1rem 1rem;transition:box-shadow .3s ease}.section+.section[data-v-d1a4db01]{margin-top:1rem}.section--no-title[data-v-d1a4db01]{padding:1rem}.section-title[data-v-d1a4db01]{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.form-grid[data-v-d1a4db01]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.table-number-group[data-v-d1a4db01]{width:50%;max-width:200px}.input[data-v-d1a4db01]{width:100%;padding:.55rem .75rem;border:1px solid #ccc;border-radius:.5rem;font-size:.9rem}.input[data-v-d1a4db01]:focus{border-color:#000;outline:none}.input-full[data-v-d1a4db01]{grid-column:span 2}.input-select[data-v-d1a4db01]{width:45%}input[data-v-d1a4db01]:required{border-color:var(--org-color)}input[data-v-d1a4db01]:required:invalid{border-color:#d9534f}input[data-v-d1a4db01]:required:valid{border-color:#ccc}.floating-group[data-v-d1a4db01]{position:relative}.floating-input[data-v-d1a4db01]{padding-top:.95rem;padding-bottom:.65rem;background:#fff}.floating-label[data-v-d1a4db01]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#777;pointer-events:none;transition:top .18s ease,transform .18s ease,font-size .18s ease,color .18s ease,background .18s ease}.floating-input:focus+.floating-label[data-v-d1a4db01],.floating-input:not(:placeholder-shown)+.floating-label[data-v-d1a4db01]{top:0;transform:translateY(-50%);font-size:.72rem;font-weight:600;color:var(--org-color);background:#fff;padding:0 .35rem}.line-discount[data-v-d1a4db01]{font-size:.78rem;font-weight:600;color:#065f46}.billing-form-grid[data-v-d1a4db01]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.billing-field[data-v-d1a4db01]{display:flex;flex-direction:column}.billing-form-grid .input[data-v-d1a4db01],.billing-form-grid select[data-v-d1a4db01]{width:100%;padding:.55rem .75rem;border:1px solid #ccc;border-radius:.5rem;font-size:.9rem;box-sizing:border-box;height:42px}.input-readonly[data-v-d1a4db01]{background-color:var(--color-surface-muted, #f5f5f5);color:var(--color-text-secondary, #666);cursor:default}.billing-status[data-v-d1a4db01]{font-size:.8rem;margin-top:.35rem;padding-left:2px}.billing-status--loading[data-v-d1a4db01]{color:var(--color-text-secondary, #888)}.billing-status--error[data-v-d1a4db01]{color:var(--color-danger, #d32f2f)}.billing-status--success[data-v-d1a4db01]{color:var(--color-success, #2e7d32)}.billing-status--hint[data-v-d1a4db01]{color:var(--color-text-secondary, #888);font-style:italic}.icon-link[data-v-d1a4db01]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;color:#183fcb;text-decoration:none;position:relative;padding-bottom:4px}.icon-link[data-v-d1a4db01]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,#007bff,#183fcb)}.label[data-v-d1a4db01]{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.underline-link[data-v-d1a4db01]{color:#183fcb;text-decoration:none;position:relative;transition:color .3s ease;padding:5px 0}.underline-link[data-v-d1a4db01]:hover{color:#0f277c}.underline-link[data-v-d1a4db01]:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:linear-gradient(90deg,#007bff,#183fcb);transform:scaleX(0);transform-origin:bottom right;transition:transform .5s cubic-bezier(.86,0,.07,1)}.underline-link[data-v-d1a4db01]:hover:after{transform:scaleX(1);transform-origin:bottom left}.status-badge[data-v-d1a4db01]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border:1px solid transparent;border-radius:999px;font-size:.88rem;font-weight:600;line-height:1;white-space:nowrap}.location-status[data-v-d1a4db01]{margin-top:.75rem}.badge-success[data-v-d1a4db01]{background:#10b98147;color:#065f46;border-color:#10b98173}.badge-danger[data-v-d1a4db01]{background:#ef444433;color:#991b1b;border-color:#ef444466}.badge-warning[data-v-d1a4db01]{background:#f59e0b47;color:#92400e;border-color:#f59e0b73}.badge-neutral[data-v-d1a4db01]{background:#6b728029;color:#374151;border-color:#6b72804d}.delivery-suboptions[data-v-d1a4db01]{margin-top:0rem}.delivery-suboptions .label[data-v-d1a4db01]{margin-bottom:.4rem;font-weight:500}.button-group[data-v-d1a4db01]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.btn-primary[data-v-d1a4db01]{background-color:var(--org-color);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:.5rem;cursor:pointer;transition:background .3s}.go-track[data-v-d1a4db01]{background-color:#6f6f6f;color:#fff}.btn-outline[data-v-d1a4db01]{background:#fff;border:1px solid #ccc;color:#000;padding:.6rem 1.2rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.checkout-container button[data-v-d1a4db01]:hover:not(:disabled){background-color:#e0e0e0;color:#000;transition:background-color .3s ease,color .3s ease}.btn-outline[data-v-d1a4db01]:hover:not(:disabled),.btn-full[data-v-d1a4db01]:hover:not(:disabled){background-color:#f50000;box-shadow:0 2px 6px #5d5d5d42;color:#000;cursor:pointer}.btn-primary[data-v-d1a4db01]:hover{background-color:#000;color:#fff}.btn-primary[data-v-d1a4db01]:disabled,.btn-outline[data-v-d1a4db01]:disabled{cursor:not-allowed}.btn-full[data-v-d1a4db01]{width:100%;margin-top:1rem}.checkout-summary .btn-full[data-v-d1a4db01]:hover:not(:disabled){background-color:var(--org-color);color:#fff;box-shadow:none;cursor:default}.button-group .btn-primary[data-v-d1a4db01]:hover{background-color:var(--org-color);color:#fff;box-shadow:none;cursor:default}.notice-card[data-v-d1a4db01]{margin-top:1rem;padding:1rem 1.1rem;border-radius:.75rem;background:#6366f112;border:1px solid rgba(99,102,241,.25);display:flex;flex-direction:column;gap:.75rem}.notice-card__title[data-v-d1a4db01]{font-weight:700;font-size:.95rem;color:#3730a3;margin:0}.notice-card__text[data-v-d1a4db01]{font-size:.87rem;color:#4338ca;margin:0;line-height:1.5}.notice-card__data[data-v-d1a4db01]{background:#6366f114;border-radius:.5rem;padding:.6rem .8rem;display:flex;flex-direction:column;gap:.35rem}.notice-card__row[data-v-d1a4db01]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.notice-card__label[data-v-d1a4db01]{font-size:.8rem;color:#6366f1;font-weight:500}.notice-card__value[data-v-d1a4db01]{font-size:.88rem;font-weight:700;color:#3730a3;letter-spacing:.02em}.notice-card__link[data-v-d1a4db01]{text-decoration:none;cursor:pointer}.notice-card__link[data-v-d1a4db01]:hover{text-decoration:underline}.notice-card__id-field[data-v-d1a4db01]{display:flex;flex-direction:column;gap:.3rem}.notice-card__id-hint[data-v-d1a4db01]{font-size:.75rem;color:#6366f1;margin:0;opacity:.85}.payment-method-btn[data-v-d1a4db01]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px}.payment-method-name[data-v-d1a4db01]{line-height:1.2}.payment-method-subtitle[data-v-d1a4db01]{font-size:.7rem;font-weight:500;color:#9ca3af;line-height:1}.btn-primary .payment-method-subtitle[data-v-d1a4db01]{color:#ffffffa6}.delivery-address[data-v-d1a4db01]{display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap}.delivery-address .input[data-v-d1a4db01]{width:100%}.location-actions[data-v-d1a4db01]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:.75rem}.map-wrapper[data-v-d1a4db01]{width:100%;max-width:900px;margin:0 auto}.map-wrapper>div[data-v-d1a4db01],.leaflet-container[data-v-d1a4db01]{width:100%!important;height:340px!important;border-radius:12px}.address-search[data-v-d1a4db01]{margin-top:.5rem}.address-results[data-v-d1a4db01]{position:absolute;top:100%;left:0;right:0;z-index:3000;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #ccc;border-radius:.5rem;max-height:220px;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.address-results__item[data-v-d1a4db01]{padding:.5rem .75rem;font-size:.85rem;cursor:pointer}.address-results__item[data-v-d1a4db01]:hover{background:#f5f5f5}.address-search__status[data-v-d1a4db01]{font-size:.78rem;color:#777;margin:4px 0 0}.address-search__status--error[data-v-d1a4db01]{color:#991b1b}.map-hint[data-v-d1a4db01]{margin-top:.6rem}.sinpe-notice[data-v-d1a4db01]{margin-top:1rem;padding:1rem 1.1rem;border-radius:.75rem;background:#6366f112;border:1px solid rgba(99,102,241,.25);display:flex;flex-direction:column;gap:.75rem}.sinpe-notice__title[data-v-d1a4db01]{font-weight:700;font-size:.95rem;color:#3730a3;margin:0}.sinpe-notice__text[data-v-d1a4db01]{font-size:.87rem;color:#4338ca;margin:0;line-height:1.5}.sinpe-notice__data[data-v-d1a4db01]{background:#6366f114;border-radius:.5rem;padding:.6rem .8rem;display:flex;flex-direction:column;gap:.35rem}.sinpe-notice__row[data-v-d1a4db01]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.sinpe-notice__label[data-v-d1a4db01]{font-size:.8rem;color:#6366f1;font-weight:500}.sinpe-notice__value[data-v-d1a4db01]{font-size:.88rem;font-weight:700;color:#3730a3;letter-spacing:.02em}.sinpe-notice__id-field[data-v-d1a4db01]{display:flex;flex-direction:column;gap:.3rem}.sinpe-notice__id-hint[data-v-d1a4db01]{font-size:.75rem;color:#6366f1;margin:0;opacity:.85}.cash-notice[data-v-d1a4db01]{margin-top:1rem}.cash-notice .floating-group[data-v-d1a4db01]{max-width:250px}.summary-item-top[data-v-d1a4db01]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.summary-item-left[data-v-d1a4db01]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.products-row[data-v-d1a4db01]{display:flex;flex-direction:column;gap:4px;font-size:1rem;color:#333;margin-bottom:.5rem}.summary-item-name[data-v-d1a4db01]{font-size:.9rem;font-weight:600;color:#111}.summary-item-mods[data-v-d1a4db01]{display:flex;align-items:flex-start;gap:6px;width:100%;margin-top:0}.summary-mod-text[data-v-d1a4db01]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.summary-mod-line[data-v-d1a4db01]{font-size:.78rem;color:#6b7280;line-height:1.2;display:flex;align-items:center;gap:4px}.summary-mod-price[data-v-d1a4db01]{color:#9ca3af;font-size:.72rem}.summary-mod-qty[data-v-d1a4db01]{font-size:.72rem;color:#9ca3af;font-weight:700}.summary-mod-preview[data-v-d1a4db01]{font-size:.78rem;color:#6b7280;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.summary-item-note[data-v-d1a4db01]{width:100%}.summary-note-text[data-v-d1a4db01]{font-size:.78rem;font-style:italic;color:#6b7280;line-height:1.3;overflow-wrap:break-word;word-break:break-word;display:block}.summary-chevron-btn[data-v-d1a4db01]{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:color .15s}.summary-chevron-btn[data-v-d1a4db01]:hover{color:#111;background:none}.summary-row[data-v-d1a4db01]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:1rem;color:#333;margin-bottom:.5rem}.summary-divider[data-v-d1a4db01]{border-top:1px solid #e6e6e6;margin:.4rem 0 .75rem}.summary-label>span[data-v-d1a4db01]:first-child{font-weight:600;font-size:15px}.summary-value[data-v-d1a4db01]{font-size:15px;font-weight:600;color:#000;white-space:nowrap}.summary-total[data-v-d1a4db01]{display:flex;justify-content:space-between;font-weight:700;font-size:1.18rem;margin-top:.5rem}.converted-note[data-v-d1a4db01]{color:#991b1b;font-weight:700}.conversion-global[data-v-d1a4db01]{display:flex;align-items:center;gap:6px;line-height:1.2}.text-indicador[data-v-d1a4db01]{font-size:12px;color:#777}.asterisk_indicator[data-v-d1a4db01]{font-size:14px;color:#991b1b;font-weight:700;line-height:1}.verification-wrapper[data-v-d1a4db01]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.verification-code-block[data-v-d1a4db01]{display:flex;flex-direction:column;gap:.5rem}.resend-link[data-v-d1a4db01]{background:none;border:none;padding:0;font-size:.78rem;color:var(--color-primary, #0A84FF);cursor:pointer;text-align:left;text-decoration:underline;width:fit-content}.resend-link[data-v-d1a4db01]:disabled{color:#999;cursor:default;text-decoration:none}.terms-wrapper[data-v-d1a4db01]{margin-top:1rem}.terms-checkbox-row[data-v-d1a4db01]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:#333;cursor:pointer}.terms-checkbox[data-v-d1a4db01]{margin-top:3px;width:16px;height:16px;accent-color:var(--org-color);cursor:pointer;flex-shrink:0}.terms-link[data-v-d1a4db01]{background:none;border:none;padding:0;font:inherit;color:var(--org-color);text-decoration:underline;cursor:pointer}.terms-accordion[data-v-d1a4db01]{margin-top:.75rem;padding:1rem;max-height:260px;overflow-y:auto;border:1px solid #e6e6e6;border-radius:.6rem;background:#fafafa}.coupon-section[data-v-d1a4db01]{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.coupon-input[data-v-d1a4db01]{padding-right:44px}.coupon-apply-icon-btn[data-v-d1a4db01]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:8px;background:var(--org-color);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,opacity .2s}.coupon-floating .coupon-apply-icon-btn[data-v-d1a4db01]:hover:not(:disabled){background:#000;color:#fff}.coupon-apply-icon-btn[data-v-d1a4db01]:disabled{opacity:.4;cursor:not-allowed}.coupon-apply-spinner[data-v-d1a4db01]{animation:coupon-spin-d1a4db01 .8s linear infinite}@keyframes coupon-spin-d1a4db01{to{transform:rotate(360deg)}}.coupon-chips[data-v-d1a4db01]{display:flex;flex-wrap:wrap;gap:.4rem}.coupon-chip[data-v-d1a4db01]{display:inline-flex;align-items:center;gap:.35rem;background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#065f46;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:600}.chip-remove[data-v-d1a4db01]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:#065f46;opacity:.7}.chip-remove[data-v-d1a4db01]:hover{opacity:1}.coupon-feedback[data-v-d1a4db01]{display:flex;flex-direction:column;gap:.3rem}.coupon-feedback-item[data-v-d1a4db01]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;border-radius:6px;padding:.3rem .5rem}.coupon-valid[data-v-d1a4db01]{background:#10b9811a;color:#065f46}.coupon-invalid[data-v-d1a4db01]{background:#ef44441a;color:#991b1b}.coupon-discount-row[data-v-d1a4db01]{color:#065f46;font-weight:600}.discount-amount[data-v-d1a4db01]{color:#065f46;font-weight:700}.modal-bg[data-v-d1a4db01]{position:fixed!important;top:0;left:0;width:100vw;height:100vh;background:#00000050;display:flex;justify-content:center;align-items:center;z-index:999999!important}.modal-box[data-v-d1a4db01]{background:#fff;padding:2rem;border-radius:15px;text-align:center;max-width:350px;box-shadow:0 5px 20px #00000040}.modal-box h2[data-v-d1a4db01]{margin-top:.6rem;margin-bottom:-.2rem}.skeleton-group[data-v-d1a4db01]{display:flex;gap:.75rem;flex-wrap:wrap}.skeleton[data-v-d1a4db01]{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-d1a4db01 1.4s infinite;border-radius:.5rem}.skeleton-btn[data-v-d1a4db01]{height:40px;width:130px}@keyframes shimmer-d1a4db01{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:1280px){.checkout-container[data-v-d1a4db01]{padding:1rem 12rem}}@media(max-width:1024px){.checkout-container[data-v-d1a4db01]{padding:1rem 4rem}.checkout-grid[data-v-d1a4db01]{grid-template-columns:1fr}.checkout-right[data-v-d1a4db01]{order:2}}@media(max-width:700px){.billing-form-grid[data-v-d1a4db01]{grid-template-columns:1fr}.checkout-container[data-v-d1a4db01]{padding:1rem 3rem}.logo[data-v-d1a4db01]{max-width:100px}.form-grid[data-v-d1a4db01]{display:flex;flex-direction:column}.input[data-v-d1a4db01]{width:100%;font-size:.9rem}.input-full-mobile[data-v-d1a4db01]{grid-column:span 2}.button-group[data-v-d1a4db01]{flex-direction:column}.card-form .card-exp[data-v-d1a4db01],.card-form .card-cvv[data-v-d1a4db01]{width:100%}.card-form .card-exp .input[data-v-d1a4db01],.card-form .card-cvv .input[data-v-d1a4db01]{width:100%;max-width:none}.delivery-address[data-v-d1a4db01]{flex-direction:column}.delivery-address .input[data-v-d1a4db01]{width:100%}[data-v-d1a4db01]::placeholder{font-size:.85rem}.btn-primary[data-v-d1a4db01],.btn-outline[data-v-d1a4db01]{width:100%}.summary-row[data-v-d1a4db01],.summary-total[data-v-d1a4db01],.btn-primary[data-v-d1a4db01],.btn-outline[data-v-d1a4db01],.btn-full[data-v-d1a4db01],.button-group button[data-v-d1a4db01]{font-size:.9rem}.coupon-input-row[data-v-d1a4db01]{flex-direction:column;align-items:stretch}.coupon-apply-btn[data-v-d1a4db01]{width:100%;height:42px}.coupon-floating[data-v-d1a4db01]{flex:unset}.cash-notice .floating-group[data-v-d1a4db01]{max-width:none}}.orders-progress-section[data-v-6b329177]{display:flex;flex-direction:column;gap:1rem}.empty-card[data-v-6b329177]{background:#fff;border-radius:1.1rem;padding:1.2rem 1rem;box-shadow:0 10px 30px #0f172a0f;text-align:center}.empty-title[data-v-6b329177]{margin:0 0 .35rem;font-size:1rem;font-weight:800;color:#111827}.empty-text[data-v-6b329177]{margin:0;color:#6b7280;line-height:1.5;font-size:.92rem}.order-card[data-v-6b329177]{background:#fff;border-radius:1.15rem;padding:1rem;box-shadow:0 10px 30px #0f172a0f}.order-head[data-v-6b329177]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:1rem}.order-kicker[data-v-6b329177]{margin:0 0 .2rem;font-size:.78rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.order-code[data-v-6b329177]{margin:0;font-size:1.3rem;font-weight:900;color:#111827}.status-pill[data-v-6b329177]{background:#11182714;color:var(--org-color, #111827);border-radius:999px;padding:.42rem .78rem;font-size:.76rem;font-weight:800;white-space:nowrap}.info-grid[data-v-6b329177]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem}.info-box[data-v-6b329177]{background:#f8fafc;border-radius:.95rem;padding:.9rem}.info-label[data-v-6b329177]{margin:0 0 .3rem;color:#6b7280;font-size:.78rem;font-weight:700;text-transform:uppercase}.info-value[data-v-6b329177]{margin:0;font-size:.95rem;font-weight:800;color:#111827}.timeline-card[data-v-6b329177]{margin-bottom:1rem;padding:.9rem .2rem .15rem}.timeline-line[data-v-6b329177]{display:flex;justify-content:space-between;align-items:flex-start;gap:.25rem}.step-wrap[data-v-6b329177]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center}.step-circle[data-v-6b329177]{z-index:2;width:2rem;height:2rem;border-radius:999px;background:#e5e7eb;color:#6b7280;display:grid;place-items:center;font-size:.78rem;font-weight:800}.step-circle.active[data-v-6b329177],.step-circle.done[data-v-6b329177]{background:var(--org-color, #111827);color:#fff}.step-label[data-v-6b329177]{margin:.52rem 0 0;text-align:center;font-size:.73rem;line-height:1.25;color:#6b7280;max-width:72px}.step-label.active[data-v-6b329177]{color:#111827;font-weight:700}.step-connector[data-v-6b329177]{position:absolute;top:.95rem;left:calc(50% + 1rem);width:calc(100% - 2rem);height:3px;background:#e5e7eb;z-index:1}.step-connector.active[data-v-6b329177]{background:var(--org-color, #111827)}.sinpe-validation-block[data-v-6b329177]{margin-top:1rem;padding:.9rem 1rem;border-radius:1rem;background:#f43f5e0f;border:1px solid rgba(244,63,94,.22);display:flex;flex-direction:column;gap:.4rem}.sinpe-validation-title[data-v-6b329177]{margin:0;font-size:.92rem;font-weight:800;color:#9f1239}.sinpe-validation-text[data-v-6b329177]{margin:0;font-size:.85rem;color:#be123c;line-height:1.5}.sinpe-validation-link[data-v-6b329177]{color:#be123c;font-weight:700;text-decoration:underline}.sinpe-validation-link[data-v-6b329177]:hover{color:#9f1239}.eta-card[data-v-6b329177]{margin-top:1rem;padding:.9rem 1rem;border-radius:1rem;background:#2563eb0f;border:1px solid rgba(37,99,235,.2);text-align:center}.eta-card-label[data-v-6b329177]{margin:0 0 .2rem;font-size:.78rem;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em}.eta-card-value[data-v-6b329177]{margin:0;font-size:1.15rem;font-weight:900;color:#111827}.step-circle--pulsing[data-v-6b329177]{animation:sinpe-pulse-6b329177 1.6s ease-in-out infinite}@keyframes sinpe-pulse-6b329177{0%,to{opacity:1}50%{opacity:.55}}.section-block[data-v-6b329177]{margin-top:1rem}.section-head[data-v-6b329177]{margin-bottom:.75rem}.section-title[data-v-6b329177]{margin:0;font-size:1rem;font-weight:800;color:#111827}.items-list[data-v-6b329177]{display:flex;flex-direction:column;gap:.8rem}.item-row[data-v-6b329177],.total-row[data-v-6b329177]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.item-left[data-v-6b329177]{flex:1}.item-name[data-v-6b329177]{margin:0;font-size:.94rem;font-weight:700;line-height:1.4;color:#111827}.item-price[data-v-6b329177]{margin:0;font-size:.94rem;font-weight:800;color:#111827;white-space:nowrap}.item-price-wrap[data-v-6b329177]{text-align:right;flex-shrink:0}.item-converted-note[data-v-6b329177]{margin:0;font-size:.72rem;color:#6b7280;text-align:right}.item-block[data-v-6b329177]{display:flex;flex-direction:column;gap:4px}.item-bottom[data-v-6b329177]{display:flex;align-items:flex-start;gap:8px}.item-mods[data-v-6b329177]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.item-mod-line[data-v-6b329177]{font-size:.78rem;color:#6b7280;line-height:1.5;display:flex;align-items:center;gap:4px}.item-mod-price[data-v-6b329177]{color:#9ca3af;font-size:.72rem}.item-mod-qty[data-v-6b329177]{font-size:.72rem;color:#9ca3af;font-weight:700}.item-mod-preview[data-v-6b329177]{font-size:.78rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.item-chevron-btn[data-v-6b329177]{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:color .15s}.item-chevron-btn[data-v-6b329177]:hover{color:#111827}.totals-block[data-v-6b329177]{padding-top:.25rem;border-top:1px solid #eef2f7}.total-row[data-v-6b329177]{padding:.35rem 0;color:#374151;font-size:.95rem}.total-final[data-v-6b329177]{margin-top:.4rem;padding-top:.85rem;border-top:1px dashed #d1d5db;font-weight:900;font-size:1.02rem;color:#111827}.help-btn[data-v-6b329177]{width:100%;margin-top:1rem;padding:.7rem 1rem;border-radius:999px;background:transparent;color:#6b7280;font-size:.85rem;font-weight:600;text-align:center;text-decoration:none;display:block;box-sizing:border-box;cursor:pointer;transition:.2s ease}.help-btn[data-v-6b329177]:hover{color:#111827;background:#1118270d}.cancel-order-btn[data-v-6b329177]{width:100%;margin-top:.75rem;padding:.7rem 1rem;border:1px solid #fecaca;border-radius:999px;background:transparent;color:#dc2626;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.cancel-order-btn[data-v-6b329177]:hover{background:#fef2f2}.cancel-overlay[data-v-6b329177]{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0}.cancel-modal[data-v-6b329177]{background:#fff;border-radius:1.25rem 1.25rem 0 0;padding:1.25rem 1rem 2rem;width:100%;max-width:480px}.cancel-modal__header[data-v-6b329177]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.cancel-modal__title[data-v-6b329177]{margin:0;font-size:1.05rem;font-weight:800;color:#111827}.cancel-modal__close[data-v-6b329177]{background:none;border:none;font-size:1rem;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:8px}.cancel-modal__close[data-v-6b329177]:hover{background:#f3f4f6}.cancel-modal__desc[data-v-6b329177]{font-size:.88rem;color:#6b7280;margin:0 0 1rem}.cancel-modal__options[data-v-6b329177]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.85rem}.cancel-modal__option[data-v-6b329177]{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border-radius:.9rem;border:1px solid #e5e7eb;font-size:.92rem;color:#374151;cursor:pointer;transition:border-color .15s,background .15s}.cancel-modal__option input[type=radio][data-v-6b329177]{accent-color:#dc2626;width:16px;height:16px;flex-shrink:0}.cancel-modal__option--selected[data-v-6b329177]{border-color:#dc2626;background:#fef2f2;font-weight:600;color:#111827}.cancel-modal__textarea[data-v-6b329177]{width:100%;border:1px solid #d1d5db;border-radius:.9rem;padding:.75rem 1rem;font-size:.9rem;resize:none;margin-bottom:.85rem;box-sizing:border-box;outline:none;font-family:inherit}.cancel-modal__textarea[data-v-6b329177]:focus{border-color:#dc2626}.cancel-modal__error[data-v-6b329177]{font-size:.85rem;color:#dc2626;margin:0 0 .75rem}.cancel-modal__actions[data-v-6b329177]{display:flex;gap:.75rem}.cancel-modal__btn-secondary[data-v-6b329177]{flex:1;padding:.85rem;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#374151;font-weight:700;font-size:.92rem;cursor:pointer}.cancel-modal__btn-secondary[data-v-6b329177]:hover{background:#f3f4f6}.cancel-modal__btn-danger[data-v-6b329177]{flex:1;padding:.85rem;border:none;border-radius:999px;background:#dc2626;color:#fff;font-weight:700;font-size:.92rem;cursor:pointer;transition:background .2s}.cancel-modal__btn-danger[data-v-6b329177]:hover:not(:disabled){background:#b91c1c}.cancel-modal__btn-danger[data-v-6b329177]:disabled{opacity:.45;cursor:not-allowed}@media(min-width:640px){.order-card[data-v-6b329177]{padding:1.15rem}.order-code[data-v-6b329177]{font-size:1.45rem}.step-label[data-v-6b329177]{max-width:none;font-size:.79rem}.cancel-overlay[data-v-6b329177]{align-items:center;padding:1rem}.cancel-modal[data-v-6b329177]{border-radius:1.25rem;padding:1.5rem}}.orders-history-section[data-v-56a60af9]{display:flex;flex-direction:column;gap:1rem}.empty-card[data-v-56a60af9]{background:#fff;border-radius:1.1rem;padding:1.2rem 1rem;box-shadow:0 10px 30px #0f172a0f;text-align:center}.empty-title[data-v-56a60af9]{margin:0 0 .35rem;font-size:1rem;font-weight:800;color:#111827}.empty-text[data-v-56a60af9]{margin:0;color:#6b7280;line-height:1.5;font-size:.92rem}.history-card[data-v-56a60af9]{background:#fff;border-radius:1.15rem;padding:1rem;box-shadow:0 10px 30px #0f172a0f;overflow:hidden}.history-head[data-v-56a60af9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:1rem}.history-kicker[data-v-56a60af9]{margin:0 0 .2rem;font-size:.78rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.history-code[data-v-56a60af9]{margin:0;font-size:1.3rem;font-weight:900;color:#111827}.status-pill[data-v-56a60af9]{border-radius:999px;padding:.42rem .78rem;font-size:.76rem;font-weight:800;white-space:nowrap;background:#11182714;color:#111827}.status-pill.delivered[data-v-56a60af9]{background:#22c55e1f;color:#166534}.status-pill.cancelled[data-v-56a60af9]{background:#ef44441f;color:#991b1b}.status-pill.not-recogida[data-v-56a60af9]{background:#f973161f;color:#9a3412}.summary-row[data-v-56a60af9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px dashed #d1d5db}.summary-label[data-v-56a60af9]{font-size:1rem;font-weight:900;color:#111827}.summary-value[data-v-56a60af9]{font-size:1.08rem;font-weight:900;color:#111827;white-space:nowrap}.expand-btn[data-v-56a60af9]{width:100%;margin-top:.85rem;border:none;background:transparent;padding:.8rem 0 0;border-top:1px solid #eef2f7;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-size:.92rem;font-weight:700;color:#374151}.expand-icon.rotated[data-v-56a60af9]{transform:rotate(180deg)}.expanded-content[data-v-56a60af9]{margin-top:1rem}.info-grid[data-v-56a60af9]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem}.info-box[data-v-56a60af9]{background:#f8fafc;border-radius:.95rem;padding:.9rem}.info-label[data-v-56a60af9]{margin:0 0 .3rem;color:#6b7280;font-size:.78rem;font-weight:700;text-transform:uppercase}.info-value[data-v-56a60af9]{margin:0;font-size:.95rem;font-weight:800;color:#111827}.dates-block[data-v-56a60af9]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem;padding:.9rem;background:#f8fafc;border-radius:1rem}.date-row[data-v-56a60af9]{display:flex;justify-content:space-between;gap:1rem}.date-label[data-v-56a60af9]{font-size:.85rem;color:#6b7280;font-weight:700}.date-value[data-v-56a60af9]{font-size:.85rem;color:#111827;font-weight:700;text-align:right}.section-block[data-v-56a60af9]{margin-top:1rem}.section-head[data-v-56a60af9]{margin-bottom:.75rem}.section-title[data-v-56a60af9]{margin:0;font-size:1rem;font-weight:800;color:#111827}.items-list[data-v-56a60af9]{display:flex;flex-direction:column;gap:.8rem}.item-row[data-v-56a60af9],.total-row[data-v-56a60af9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.item-wrapper[data-v-56a60af9]{display:flex;flex-direction:column;gap:.4rem}.item-row[data-v-56a60af9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.item-left[data-v-56a60af9]{flex:1;min-width:0}.item-name[data-v-56a60af9]{margin:0;font-size:.94rem;font-weight:700;line-height:1.4;color:#111827}.item-price[data-v-56a60af9]{margin:0;font-size:.94rem;font-weight:800;color:#111827;white-space:nowrap}.item-price-wrap[data-v-56a60af9]{text-align:right;flex-shrink:0}.item-converted-note[data-v-56a60af9]{margin:0;font-size:.72rem;color:#6b7280;text-align:right}.details-btn[data-v-56a60af9]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .15s}.details-btn[data-v-56a60af9]:hover{color:#374151}.details-box[data-v-56a60af9]{width:100%;padding-left:1rem;border-left:2px solid #f3f4f6;margin-top:4px}.modifier-line[data-v-56a60af9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.modifier-left[data-v-56a60af9]{font-size:.9rem;color:#374151}.modifier-price[data-v-56a60af9]{margin:0;font-size:.9rem;font-weight:700;color:#6b7280;white-space:nowrap}.subtotals-block[data-v-56a60af9]{margin-top:1rem;padding-top:.25rem;border-top:1px solid #eef2f7}.total-row[data-v-56a60af9]{padding:.35rem 0;color:#374151;font-size:.95rem}.total-final[data-v-56a60af9]{margin-top:.4rem;padding-top:.85rem;border-top:1px dashed #d1d5db;font-weight:900;font-size:1.02rem;color:#111827}@media(min-width:640px){.history-card[data-v-56a60af9]{padding:1.15rem}.history-code[data-v-56a60af9]{font-size:1.45rem}}.user-orders-page[data-v-8507aba2]{min-height:100vh;background:#f8fafc;padding:1rem;color:#111827}.content-wrap[data-v-8507aba2]{margin-top:1rem}.topbar[data-v-8507aba2]{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem}.topbar-text[data-v-8507aba2]{min-width:0}.page-title[data-v-8507aba2]{margin:0;font-size:1.35rem;font-weight:900;color:#111827}.page-subtitle[data-v-8507aba2]{margin:.3rem 0 0;color:#6b7280;line-height:1.45;font-size:.94rem}.back-btn[data-v-8507aba2]{background:#fff;border:none;cursor:pointer;border-radius:999px}.link[data-v-8507aba2]{display:flex;align-items:center;justify-content:center;border-radius:999px;transition:background .25s ease}.link[data-v-8507aba2]:hover,.router-link-active.link[data-v-8507aba2]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-8507aba2]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-8507aba2]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-8507aba2]{color:var(--org-color)}.tabs-card[data-v-8507aba2]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;background:#fff;border-radius:1rem;padding:.55rem;box-shadow:0 10px 30px #0f172a0f}.tab-btn[data-v-8507aba2]{min-height:2.8rem;border:none;border-radius:.85rem;background:transparent;color:#6b7280;font-size:1rem;font-weight:800;cursor:pointer;transition:.2s ease}.tab-btn.active[data-v-8507aba2]{background:var(--org-color);color:#fff}.feedback-card[data-v-8507aba2]{margin-top:1rem;background:#fff;border-radius:1rem;padding:1rem;text-align:center;box-shadow:0 10px 30px #0f172a0f}.feedback-error[data-v-8507aba2]{color:#991b1b;background:#ef444414;border:1px solid rgba(239,68,68,.16)}@media(min-width:640px){.user-orders-page[data-v-8507aba2]{max-width:860px;margin:0 auto;padding:1.5rem}.page-title[data-v-8507aba2]{font-size:1.55rem}.page-subtitle[data-v-8507aba2]{font-size:.98rem}}.track-page[data-v-025b589c]{min-height:100vh;padding:1rem;background:#f8fafc;color:#111827}.topbar[data-v-025b589c]{display:flex;align-items:center;gap:.75rem}.page-title[data-v-025b589c]{margin:0;font-size:1.25rem;font-weight:800}.page-subtitle[data-v-025b589c]{margin:.75rem 0 1rem;color:#6b7280;font-size:.95rem;line-height:1.5}.back-btn[data-v-025b589c]{background:#fff;background:transparent;border:none;z-index:999;cursor:pointer}.link[data-v-025b589c]{display:flex;align-items:center;justify-content:center;border-radius:999px;transition:background .25s ease}.link[data-v-025b589c]:hover,.router-link-active.link[data-v-025b589c]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-025b589c]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-025b589c]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-025b589c]{color:var(--org-color)}.search-card[data-v-025b589c],.order-card[data-v-025b589c],.empty-card[data-v-025b589c],.feedback-card[data-v-025b589c]{background:#fff;border-radius:1.1rem;box-shadow:0 10px 30px #0f172a0f}.search-card[data-v-025b589c],.order-card[data-v-025b589c]{padding:1rem;overflow:hidden}.empty-card[data-v-025b589c],.feedback-card[data-v-025b589c]{padding:1rem;text-align:center;margin-top:1rem}.feedback-error[data-v-025b589c]{color:#991b1b;background:#ef444414;border:1px solid rgba(239,68,68,.16)}.label[data-v-025b589c]{display:block;margin-bottom:.55rem;font-weight:700;font-size:.92rem;color:#374151}.search-row[data-v-025b589c]{display:flex;flex-direction:column;gap:.75rem;width:100%}.input[data-v-025b589c]{width:100%;min-height:3rem;border:1px solid #d1d5db;border-radius:.9rem;padding:0 .95rem;font-size:1rem;outline:none;background:#fff;box-sizing:border-box}.input[data-v-025b589c]:focus{border-color:var(--org-color);box-shadow:0 0 0 4px #11182714}.btn-primary[data-v-025b589c]{border:none;cursor:pointer;transition:.2s ease}.btn-primary[data-v-025b589c]{min-height:3rem;border-radius:.9rem;background:var(--org-color);color:#fff;font-weight:700;padding:0 1rem}.btn-primary[data-v-025b589c]:disabled{opacity:.7;cursor:not-allowed}.search-btn[data-v-025b589c]{width:100%}.order-card[data-v-025b589c]{margin-top:1rem}.order-head[data-v-025b589c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.order-kicker[data-v-025b589c]{margin:0 0 .2rem;font-size:.82rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.order-code[data-v-025b589c]{margin:0;font-size:1.35rem;font-weight:900}.status-pill[data-v-025b589c]{background:#11182714;color:var(--org-color);border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:800;white-space:nowrap}.info-grid[data-v-025b589c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.info-box[data-v-025b589c]{background:#f8fafc;border-radius:1rem;padding:.9rem}.info-label[data-v-025b589c]{margin:0 0 .3rem;color:#6b7280;font-size:.8rem;font-weight:700;text-transform:uppercase}.info-value[data-v-025b589c]{margin:0;font-size:.96rem;font-weight:800}.timeline-card[data-v-025b589c]{margin-bottom:1rem;padding:1rem .2rem .1rem}.timeline-line[data-v-025b589c]{display:flex;justify-content:space-between;align-items:flex-start;gap:.25rem}.step-wrap[data-v-025b589c]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center}.step-circle[data-v-025b589c]{z-index:2;width:2rem;height:2rem;border-radius:999px;background:#e5e7eb;color:#6b7280;display:grid;place-items:center;font-size:.78rem;font-weight:800}.step-circle.active[data-v-025b589c],.step-circle.done[data-v-025b589c]{background:var(--org-color);color:#fff}.step-label[data-v-025b589c]{margin:.55rem 0 0;text-align:center;font-size:.74rem;line-height:1.25;color:#6b7280;max-width:70px}.step-label.active[data-v-025b589c]{color:#111827;font-weight:700}.step-connector[data-v-025b589c]{position:absolute;top:.95rem;left:calc(50% + 1rem);width:calc(100% - 2rem);height:3px;background:#e5e7eb;z-index:1}.step-connector.active[data-v-025b589c]{background:var(--org-color)}.sinpe-validation-block[data-v-025b589c]{margin-top:1rem;padding:.9rem 1rem;border-radius:1rem;background:#f43f5e0f;border:1px solid rgba(244,63,94,.22);display:flex;flex-direction:column;gap:.4rem}.sinpe-validation-title[data-v-025b589c]{margin:0;font-size:.92rem;font-weight:800;color:#9f1239}.sinpe-validation-text[data-v-025b589c]{margin:0;font-size:.85rem;color:#be123c;line-height:1.5}.sinpe-validation-link[data-v-025b589c]{color:#be123c;font-weight:700;text-decoration:underline}.sinpe-validation-link[data-v-025b589c]:hover{color:#9f1239}.eta-card[data-v-025b589c]{margin-top:1rem;padding:.9rem 1rem;border-radius:1rem;background:#2563eb0f;border:1px solid rgba(37,99,235,.2);text-align:center}.eta-card-label[data-v-025b589c]{margin:0 0 .2rem;font-size:.78rem;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em}.eta-card-value[data-v-025b589c]{margin:0;font-size:1.15rem;font-weight:900;color:#111827}.step-circle--pulsing[data-v-025b589c]{animation:sinpe-pulse-025b589c 1.6s ease-in-out infinite}@keyframes sinpe-pulse-025b589c{0%,to{opacity:1}50%{opacity:.55}}.section-block[data-v-025b589c]{margin-top:1rem}.section-head[data-v-025b589c]{margin-bottom:.75rem}.section-title[data-v-025b589c]{margin:0;font-size:1rem;font-weight:800}.items-list[data-v-025b589c]{display:flex;flex-direction:column;gap:.85rem}.item-block[data-v-025b589c]{display:flex;flex-direction:column;gap:4px}.item-row[data-v-025b589c],.total-row[data-v-025b589c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.item-name[data-v-025b589c]{margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.item-price[data-v-025b589c]{margin:0;font-size:.95rem;font-weight:800;white-space:nowrap}.item-bottom[data-v-025b589c]{display:flex;align-items:flex-start;gap:8px}.item-mods[data-v-025b589c]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.item-mod-line[data-v-025b589c]{font-size:.78rem;color:#6b7280;line-height:1.5;display:flex;align-items:center;gap:4px}.item-mod-price[data-v-025b589c]{color:#9ca3af;font-size:.72rem}.item-mod-qty[data-v-025b589c]{font-size:.72rem;color:#9ca3af;font-weight:700}.item-mod-preview[data-v-025b589c]{font-size:.78rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.item-chevron-btn[data-v-025b589c]{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:color .15s}.item-chevron-btn[data-v-025b589c]:hover{color:#111827}.totals-block[data-v-025b589c]{padding-top:.2rem;border-top:1px solid #eef2f7}.total-row[data-v-025b589c]{padding:.35rem 0;color:#374151}.total-final[data-v-025b589c]{margin-top:.4rem;padding-top:.9rem;border-top:1px dashed #d1d5db;font-weight:900;font-size:1.02rem;color:#111827}.item-price-wrap[data-v-025b589c]{text-align:right;flex-shrink:0}.item-converted-note[data-v-025b589c]{margin:0;font-size:.72rem;color:#6b7280;text-align:right}.help-btn[data-v-025b589c]{width:100%;margin-top:1rem;padding:.7rem 1rem;border-radius:999px;background:transparent;color:#6b7280;font-size:.85rem;font-weight:600;text-align:center;text-decoration:none;display:block;box-sizing:border-box;cursor:pointer;transition:.2s ease}.help-btn[data-v-025b589c]:hover{color:#111827;background:#1118270d}.status-pill.pill--terminal[data-v-025b589c]{background:#ef44441a;color:#991b1b}@media(min-width:640px){.track-page[data-v-025b589c]{max-width:760px;margin:0 auto;padding:1.5rem}.search-row[data-v-025b589c]{grid-template-columns:1fr auto;display:grid}.search-btn[data-v-025b589c]{width:140px}.page-title[data-v-025b589c]{font-size:1.5rem}.order-code[data-v-025b589c]{font-size:1.6rem}.step-label[data-v-025b589c]{max-width:none;font-size:.8rem}}.return-wrapper[data-v-79f17bf7]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--color-background, #f9f9f9)}.return-card[data-v-79f17bf7]{background:#fff;border-radius:16px;padding:3rem 2.5rem;max-width:480px;width:100%;text-align:center;box-shadow:0 4px 24px #00000014}.spinner[data-v-79f17bf7]{width:52px;height:52px;border:4px solid #e0e0e0;border-top-color:var(--org-color, #283475);border-radius:50%;animation:spin-79f17bf7 .9s linear infinite;margin:0 auto 1.5rem}@keyframes spin-79f17bf7{to{transform:rotate(360deg)}}.return-icon[data-v-79f17bf7]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;margin:0 auto 1.5rem}.return-icon--success[data-v-79f17bf7]{background:#e6f9f0;color:#1a8f5a}.return-icon--error[data-v-79f17bf7]{background:#fdecea;color:#c0392b}.return-icon--warning[data-v-79f17bf7]{background:#fff8e1;color:#f39c12}.return-title[data-v-79f17bf7]{font-size:1.4rem;font-weight:700;margin-bottom:.75rem;color:#1a1a1a}.return-text[data-v-79f17bf7]{color:#555;line-height:1.6;margin-bottom:1.5rem}.return-tracking[data-v-79f17bf7]{background:#f5f5f5;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.95rem;color:#333}.return-btn[data-v-79f17bf7]{background:var(--org-color, #283475);color:#fff;border:none;border-radius:10px;padding:.85rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;width:100%;transition:opacity .2s}.return-btn[data-v-79f17bf7]:hover{opacity:.88}.admin-dashboard[data-v-f0273fd7]{position:relative;min-height:100vh;overflow:hidden;background:#fff}.content[data-v-f0273fd7]{position:relative;max-width:980px;margin:0 auto;padding:30px 18px 54px}.title[data-v-f0273fd7]{text-align:center;font-size:2rem;font-weight:800;letter-spacing:-.5px;color:#0b1220;margin:10px 0 28px}.logo-wrapper[data-v-f0273fd7]{display:flex;justify-content:center;margin-bottom:20px}.logo[data-v-f0273fd7]{width:auto;height:auto;max-width:250px;max-height:50px;object-fit:contain;cursor:pointer;transition:transform .2s ease}.logo[data-v-f0273fd7]:hover{transform:scale(1.05)}.grid[data-v-f0273fd7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.card[data-v-f0273fd7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background:#ffffffeb;border:2px solid var(--org-color);border-radius:16px;padding:28px 20px;min-height:200px;transition:transform .12s ease,border-color .12s ease}.card[data-v-f0273fd7]:hover{transform:translateY(-2px);border-color:#1f285b}.card-img[data-v-f0273fd7]{width:140px;height:auto;margin-bottom:18px}.placeholder[data-v-f0273fd7]{width:140px;margin-bottom:12px;border-radius:10px;background:#1118270a}.card-label[data-v-f0273fd7]{margin:0;font-size:22px;font-weight:700;color:#00000f}.empty[data-v-f0273fd7]{grid-column:1 / -1;text-align:center;padding:24px;border:2px dashed rgba(17,24,39,.25);border-radius:16px;color:#111827b3;background:#ffffffb3}@media(max-width:920px){.title[data-v-f0273fd7]{font-size:36px}.grid[data-v-f0273fd7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.grid[data-v-f0273fd7]{grid-template-columns:1fr}}.card[data-v-df73164f]{padding:16px 18px;background:#fff;border:#ccccccad 1px solid;border-radius:14px;box-shadow:0 10px 25px #0f172a1f;margin-bottom:16px}.order-icon-btn[data-v-df73164f]{position:relative;width:34px;height:34px;border:none;border-radius:15px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .25s ease}.order-icon-btn[data-v-df73164f]:hover{background:radial-gradient(circle,rgba(var(--btn-accent-rgb),.22) 0%,rgba(var(--btn-accent-rgb),.14) 35%,rgba(var(--btn-accent-rgb),.07) 60%,transparent 100%)}.order-icon-btn__icon[data-v-df73164f]{width:20px;height:20px;stroke-width:2;color:var(--btn-accent-idle);transition:color .2s ease,transform .2s ease}.order-icon-btn:hover .order-icon-btn__icon[data-v-df73164f]{color:var(--btn-accent-hover);transform:scale(1.08)}.order-icon-btn--active .order-icon-btn__icon[data-v-df73164f]{color:var(--btn-accent-hover)}.order-icon-btn--ticket[data-v-df73164f]{--btn-accent-rgb: 30, 136, 229;--btn-accent-idle: #1e88e5;--btn-accent-hover: #1565c0}.order-icon-btn--note[data-v-df73164f]{--btn-accent-rgb: 99, 102, 241;--btn-accent-idle: #8e9195;--btn-accent-hover: #6366f1}.order-icon-btn--not-delivered[data-v-df73164f]{--btn-accent-rgb: 249, 115, 22;--btn-accent-idle: #f97316;--btn-accent-hover: #ea580c}.order-icon-btn--cancel[data-v-df73164f]{--btn-accent-rgb: 220, 38, 38;--btn-accent-idle: #dc2626;--btn-accent-hover: #b91c1c}.btn-note-badge[data-v-df73164f]{position:absolute;top:0;right:-0px;min-width:10px;height:15px;background:#6366f1;color:#fff;border-radius:999px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid #ffffff;pointer-events:none;line-height:1}.header[data-v-df73164f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.header-left[data-v-df73164f]{width:100%;display:flex;align-items:baseline;position:relative}.order-number[data-v-df73164f]{font-weight:700;font-size:1.1rem;color:#111827}.audit-datetime[data-v-df73164f]{flex:1;position:relative;display:block;font-size:.85rem;color:#4b5563;min-height:18px}.audit-date[data-v-df73164f]{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.audit-time[data-v-df73164f]{position:absolute;right:8px;white-space:nowrap;color:#6b7280}.items[data-v-df73164f]{display:flex;flex-direction:column;gap:10px}.item-block[data-v-df73164f]{display:flex;flex-direction:column;gap:2px}.item-row[data-v-df73164f]{display:flex;justify-content:space-between;align-items:center}.item-left[data-v-df73164f]{display:flex;align-items:center;gap:6px}.qty[data-v-df73164f]{font-weight:700;min-width:18px}.item-name[data-v-df73164f]{font-weight:500;color:#111827}.item-amount[data-v-df73164f]{color:#111827}.item-note[data-v-df73164f]{font-style:italic;color:#6b7280;overflow-wrap:break-word;word-break:break-word}.selections[data-v-df73164f]{padding-left:22px;font-size:.85rem;color:#4b5563}.selection[data-v-df73164f]{line-height:1.4}.card p[data-v-df73164f]{margin:6px 0;font-size:.9rem;color:#374151;line-height:1.4}.card p b[data-v-df73164f]{font-weight:600;color:#111827}.summary[data-v-df73164f]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-df73164f]{display:flex;justify-content:space-between;align-items:center}.received-label[data-v-df73164f]{font-style:italic;color:#6b7280}.received-less[data-v-df73164f]{color:#ce6464;font-weight:600}.received-more[data-v-df73164f]{color:#66bb8a;font-weight:600}.map-link[data-v-df73164f]{font-size:.9rem;font-weight:500;color:#183fcb;text-decoration:none}.customer-notes[data-v-df73164f]{font-size:.95rem;color:#111827;font-weight:500;margin:8px 0;line-height:1.4}.actions[data-v-df73164f]{display:flex;gap:10px;margin-top:12px}.actions button[data-v-df73164f]{flex:1;padding:10px;border:none;color:#fff;font-weight:600;border-radius:999px;cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}.actions button[data-v-df73164f]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a2e}.actions button[data-v-df73164f]:active{transform:translateY(0);box-shadow:none}.btn-print[data-v-df73164f]{background:#1e88e5}.btn-print[data-v-df73164f]:hover{background:#1565c0}.btn-confirm-parcial[data-v-df73164f]{--btn-bg: #b45309;--btn-bg-hover: #92400e}.btn-confirm-sinpe-action[data-v-df73164f]{--btn-bg: #0c5460;--btn-bg-hover: #083d46}.btn-advance[data-v-df73164f]{flex:1;border:none;padding:10px 14px;border-radius:999px;color:#fff;font-weight:700;cursor:pointer;position:relative;overflow:hidden;z-index:0;background:var(--btn-bg, #1e88e5);transition:transform .08s ease,box-shadow .08s ease}.btn-advance[data-v-df73164f]:after{content:"";position:absolute;inset:0;background:var(--btn-bg, #1e88e5);border-radius:999px;z-index:-2}.btn-advance[data-v-df73164f]:before{content:"";position:absolute;inset:0;width:0%;background:var(--btn-bg-hover, #1565c0);border-radius:999px;transition:width .3s ease;z-index:-1}.btn-advance[data-v-df73164f]:hover:before{width:100%}.btn-advance[data-v-df73164f]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a2e}.btn-advance[data-v-df73164f]:active{transform:translateY(0);box-shadow:none}.btn-advance[data-v-df73164f]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.state-red[data-v-df73164f]{--btn-bg:#d9534f;--btn-bg-hover:#c9302c}.state-yellow[data-v-df73164f]{--btn-bg:#f0ad4e;--btn-bg-hover:#ec971f}.state-green[data-v-df73164f]{--btn-bg:#28a745;--btn-bg-hover:#1b6c2e}.state-blue[data-v-df73164f]{--btn-bg: #2563eb;--btn-bg-hover: #1d4ed8}.billing-toggle--link[data-v-df73164f]{display:inline-flex;align-items:center;gap:10px}.billing-checkbox[data-v-df73164f]{width:18px;height:18px;border-radius:6px;accent-color:#1e88e5}.billing-button[data-v-df73164f]{background:transparent;border:none;padding:0;color:#1e88e5;text-decoration:underline;cursor:pointer;font-weight:500;font-size:.9rem}.billing-button[data-v-df73164f]:disabled{opacity:.7;cursor:default}.sinpe-discrepancy-block[data-v-df73164f]{margin:10px 0;padding:10px 12px;border-radius:10px;background:#f43f5e14;border:1px solid rgba(244,63,94,.25);display:flex;flex-direction:column;gap:5px}.sinpe-disc-item[data-v-df73164f]{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.sinpe-disc-item[data-v-df73164f]:last-of-type{border-bottom:none}.sinpe-disc-origin[data-v-df73164f]{font-size:.78rem;color:#9f1239;font-weight:500}.sinpe-disc-amount[data-v-df73164f]{font-size:.78rem;font-weight:700;color:#be123c}.sinpe-discrepancy-title[data-v-df73164f]{font-size:.78rem;font-weight:700;color:#881337;margin:0 0 4px}.sinpe-discrepancy-hint[data-v-df73164f]{font-size:.72rem;color:#be123c;margin:4px 0 0;opacity:.8;font-style:italic}.pending-label[data-v-df73164f]{font-style:italic;color:#dc2626;font-weight:600}.pending-amount[data-v-df73164f]{color:#dc2626;font-weight:700}.divider[data-v-df73164f]{width:100%;height:1px;background:#e5e7eb;margin:14px 0;border:none}.note-panel[data-v-df73164f]{margin-top:12px;padding:12px 14px;border-radius:10px;border:1px solid rgba(99,102,241,.25);background:#6366f10a;display:flex;flex-direction:column;gap:10px}.note-panel-title[data-v-df73164f]{font-size:.78rem;font-weight:700;color:#4338ca;margin:0;text-transform:uppercase;letter-spacing:.04em}.note-textarea[data-v-df73164f]{width:100%;border:1px solid rgba(99,102,241,.3);border-radius:8px;padding:8px 10px;font-size:.88rem;font-family:inherit;resize:vertical;background:#fff;color:#111827;outline:none;transition:border-color .2s;box-sizing:border-box}.note-textarea[data-v-df73164f]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.note-image-section[data-v-df73164f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-image-preview[data-v-df73164f]{max-width:100%;max-height:180px;object-fit:contain;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#f9fafb;display:block}.note-image-item[data-v-df73164f]{display:flex;flex-direction:column;gap:6px;cursor:zoom-in}.note-images-limit[data-v-df73164f]{font-size:.78rem;color:#9ca3af;font-weight:600}.note-image-delete-btn[data-v-df73164f]{align-self:flex-start;background:transparent;border:1px solid #dc2626;color:#dc2626;border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.note-image-delete-btn[data-v-df73164f]:hover{background:#dc2626;color:#fff}.note-image-delete-btn[data-v-df73164f]:disabled{opacity:.5;cursor:not-allowed}.note-actions-row[data-v-df73164f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.note-image-upload-row[data-v-df73164f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-upload-label[data-v-df73164f]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:#6366f114;border:1px solid rgba(99,102,241,.22);color:#4338ca;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.note-upload-label[data-v-df73164f]:hover{background:#6366f124}.note-upload-label--disabled[data-v-df73164f]{opacity:.5;cursor:not-allowed}.note-file-hidden[data-v-df73164f]{display:none}.note-file-name[data-v-df73164f]{font-size:.78rem;color:#6b7280}.note-error[data-v-df73164f]{font-size:.8rem;color:#dc2626;margin:0}.note-save-btn[data-v-df73164f]{align-self:flex-end;background:#4338ca;color:#fff;border:none;border-radius:8px;padding:7px 16px;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s}.note-save-btn[data-v-df73164f]:hover{background:#3730a3}.note-save-btn[data-v-df73164f]:disabled{opacity:.6;cursor:not-allowed}.note-lightbox-overlay[data-v-df73164f]{position:fixed;inset:0;background:#000000d1;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;cursor:zoom-out;animation:lightbox-fade-in-df73164f .18s ease}.note-lightbox-img[data-v-df73164f]{max-width:90vw;max-height:88vh;object-fit:contain;border-radius:10px;box-shadow:0 24px 60px #00000080;cursor:default}@keyframes lightbox-fade-in-df73164f{0%{opacity:0}to{opacity:1}}@media(max-width:520px){.actions[data-v-df73164f]{flex-direction:column}.actions button[data-v-df73164f]{width:100%}}.board[data-v-023bfb3c]{padding:10px 50px 2rem;min-height:100vh;background:#fff}.header[data-v-023bfb3c]{position:relative;display:flex;align-items:center;margin-bottom:24px}.page-title[data-v-023bfb3c]{position:absolute;left:50%;transform:translate(-50%);font-size:2rem;font-weight:800;margin:0;line-height:1.1;white-space:nowrap}.settings-control[data-v-023bfb3c]{margin-left:auto;position:relative}.unseen-badge[data-v-023bfb3c]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid #ffffff}.settings-menu[data-v-023bfb3c]{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 30px #0000001f;padding:12px 16px 16px;z-index:200}.settings-tabs[data-v-023bfb3c]{display:flex;gap:4px;background:#f3f4f6;border-radius:8px;padding:3px;margin-bottom:14px}.settings-tab[data-v-023bfb3c]{flex:1;border:none;background:transparent;border-radius:6px;padding:6px 0;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.settings-tab--active[data-v-023bfb3c]{background:#fff;color:#111827;box-shadow:0 1px 3px #0000001a}.sound-menu__subtitle[data-v-023bfb3c]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.menu_divider[data-v-023bfb3c]{border:none;border-top:1px solid #f3f4f6;margin:12px 0}.sound-menu__hint[data-v-023bfb3c]{font-size:11px;color:#6b7280;margin:10px 0 0;line-height:1.4}.settings-error[data-v-023bfb3c]{font-size:11px;color:#dc2626;margin:8px 0 0}.sound-toggle[data-v-023bfb3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.sound-toggle__label[data-v-023bfb3c]{font-size:13px;color:#374151;flex:1}.toggle-btn[data-v-023bfb3c]{position:relative;width:36px;height:20px;border:none;border-radius:999px;background:#d1d5db;cursor:pointer;transition:background .2s;flex-shrink:0;padding:0}.toggle-btn--on[data-v-023bfb3c]{background:#111827}.toggle-btn[data-v-023bfb3c]:disabled{opacity:.5;cursor:not-allowed}.toggle-thumb[data-v-023bfb3c]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;display:block}.toggle-btn--on .toggle-thumb[data-v-023bfb3c]{transform:translate(16px)}.sound-list[data-v-023bfb3c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sound-item[data-v-023bfb3c]{display:flex;align-items:center;gap:6px;border-radius:8px;padding:4px 6px;transition:background .1s}.sound-item[data-v-023bfb3c]:hover{background:#f9fafb}.sound-item--selected[data-v-023bfb3c]{background:#f3f4f6}.sound-item__select[data-v-023bfb3c]{flex:1;display:flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#374151;text-align:left;padding:0}.sound-item__dot[data-v-023bfb3c]{width:8px;height:8px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;transition:background .15s,border-color .15s}.sound-item--selected .sound-item__dot[data-v-023bfb3c]{background:#111827;border-color:#111827}.sound-item__preview[data-v-023bfb3c]{width:26px;height:26px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.sound-item__preview[data-v-023bfb3c]:hover{background:#111827;color:#fff;border-color:#111827}.dropdown-enter-active[data-v-023bfb3c],.dropdown-leave-active[data-v-023bfb3c]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-023bfb3c],.dropdown-leave-to[data-v-023bfb3c]{opacity:0;transform:translateY(-6px)}.error[data-v-023bfb3c]{color:#d00000;text-align:center;margin:10px 0}.board>p[data-v-023bfb3c]{text-align:center;margin:10px 0}.columns[data-v-023bfb3c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;align-items:flex-start}.col[data-v-023bfb3c]{background:#fff;padding:10px 15px;min-height:70vh;overflow-y:auto;border:1px solid #cccccc65;border-radius:12px;box-shadow:0 2px 8px #0000000d}.col h3[data-v-023bfb3c]{color:#00000f;font-size:20px;font-weight:700;text-align:center;margin:0 0 15px;position:sticky;top:0;z-index:10;padding-bottom:15px;padding-top:10px;border-bottom:1px solid #e0e0e0;background:#fff}.order-wrapper[data-v-023bfb3c]{margin-bottom:12px}.order-flags[data-v-023bfb3c]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.badge[data-v-023bfb3c]{padding:4px 10px;font-size:14px;font-weight:700;line-height:1.2;border-radius:999px;border:1px solid transparent;-webkit-user-select:none;user-select:none}.badge-onsite[data-v-023bfb3c]{background:#f59e0b47;color:#92400e;border-color:#f59e0b73}.badge-sinpe[data-v-023bfb3c]{background:#8b5cf647;color:#4c1d95;border-color:#8b5cf673}.badge-delivery[data-v-023bfb3c]{background:#10b98147;color:#065f46;border-color:#10b98173}.badge-dinein[data-v-023bfb3c]{background:#3b82f647;color:#1e3a8a;border-color:#3b82f673}.badge-pickup[data-v-023bfb3c]{background:#06b6d447;color:#164e63;border-color:#06b6d473}.btn[data-v-023bfb3c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:10px;padding:10px 12px;font-weight:700;cursor:pointer}.modal-overlay[data-v-023bfb3c]{position:fixed;inset:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-023bfb3c]{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:420px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;gap:14px}.modal-title[data-v-023bfb3c]{font-size:1.1rem;font-weight:700;color:#111827;margin:0}.modal-desc[data-v-023bfb3c]{font-size:.9rem;color:#6b7280;margin:0}.modal-textarea[data-v-023bfb3c]{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font-size:.9rem;resize:vertical;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s}.modal-textarea[data-v-023bfb3c]:focus{border-color:#6b7280}.modal-error[data-v-023bfb3c]{color:#dc2626;font-size:.85rem;margin:0}.modal-actions[data-v-023bfb3c]{display:flex;gap:10px;justify-content:flex-end}.btn-modal-secondary[data-v-023bfb3c]{background:transparent;border:1px solid #d1d5db;color:#374151;padding:9px 18px;border-radius:999px;font-weight:600;cursor:pointer;font-size:.9rem}.btn-modal-secondary[data-v-023bfb3c]:hover{background:#f3f4f6}.btn-modal-danger[data-v-023bfb3c]{background:#dc2626;border:none;color:#fff;padding:9px 18px;border-radius:999px;font-weight:600;cursor:pointer;font-size:.9rem}.btn-modal-danger[data-v-023bfb3c]:hover{background:#b91c1c}.btn-modal-danger[data-v-023bfb3c]:disabled{opacity:.6;cursor:not-allowed}.btn-modal-not-delivered[data-v-023bfb3c]{background:#f97316;border:none;color:#fff;padding:9px 18px;border-radius:999px;font-weight:600;cursor:pointer;font-size:.9rem}.btn-modal-not-delivered[data-v-023bfb3c]:hover{background:#ea580c}.btn-modal-not-delivered[data-v-023bfb3c]:disabled{opacity:.6;cursor:not-allowed}.btn-modal-primary[data-v-023bfb3c]{background:var(--org-color);border:none;color:#fff;padding:9px 18px;border-radius:999px;font-weight:600;cursor:pointer;font-size:.9rem}.btn-modal-primary[data-v-023bfb3c]:hover:not(:disabled){filter:brightness(.9)}.btn-modal-primary[data-v-023bfb3c]:disabled{opacity:.6;cursor:not-allowed}.modal-select[data-v-023bfb3c]{width:100%;padding:7px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:.85rem;background:#fff;color:#374151;outline:none;margin-bottom:12px;transition:border-color .15s}.modal-select[data-v-023bfb3c]:focus{border-color:var(--org-color);outline:none}.modal-options[data-v-023bfb3c]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.modal-option[data-v-023bfb3c]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid #e5e7eb;font-size:.9rem;color:#374151;cursor:pointer;transition:border-color .15s,background .15s}.modal-option input[type=radio][data-v-023bfb3c]{accent-color:#dc2626;width:15px;height:15px;flex-shrink:0}.modal-option--selected[data-v-023bfb3c]{border-color:#dc2626;background:#fef2f2;color:#111827;font-weight:600}.badge-sinpe-aprobar[data-v-023bfb3c]{background:#10b98147;color:#065f46;border-color:#10b98173}.badge-sinpe-discrepancia[data-v-023bfb3c]{background:#f43f5e1f;color:#881337;border-color:#f43f5e4d}.sinpe-alert-badge[data-v-023bfb3c]{position:absolute;top:0;right:-6px;min-width:11px;height:17px;background:var(--org-color);color:#fff;border-radius:999px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #ffffff;line-height:1;pointer-events:none}.modal-box--wide[data-v-023bfb3c]{max-width:620px;width:92vw}.sinpe-notif-card[data-v-023bfb3c]{border:1px solid rgba(124,58,237,.15);border-radius:12px;padding:14px 16px;margin-bottom:10px;display:flex;flex-direction:column;gap:10px;background:#fdfcff;transition:border-color .15s}.sinpe-notif-card[data-v-023bfb3c]:hover{border-color:#7c3aed4d}.sinpe-notif-header[data-v-023bfb3c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sinpe-notif-name[data-v-023bfb3c]{font-weight:700;font-size:.95rem;color:#111827;line-height:1.3}.sinpe-notif-amount[data-v-023bfb3c]{font-weight:800;font-size:1rem;color:#065f46;background:#10b9811a;padding:3px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}.sinpe-notif-meta[data-v-023bfb3c]{font-size:.78rem;color:#61656c;margin:0;display:flex;flex-direction:column;gap:2px}.sinpe-notif-reason[data-v-023bfb3c]{font-size:.8rem;font-weight:600;color:#991b1b;background:#dc262612;border:1px solid rgba(220,38,38,.2);border-radius:8px;padding:6px 10px;margin:5px 0;line-height:1.9}.sinpe-notif-actions[data-v-023bfb3c]{display:flex;gap:8px;align-items:center}.sinpe-order-select[data-v-023bfb3c]{flex:1 1 auto;min-width:0;padding:7px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:.82rem;background:#fff;color:#374151;outline:none;transition:border-color .15s}.sinpe-order-select[data-v-023bfb3c]:focus{border-color:var(--org-color);outline:none}.btn-sinpe-link[data-v-023bfb3c]{padding:7px 14px;background:var(--org-color);color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.82rem;cursor:pointer;white-space:nowrap;transition:filter .15s}.btn-sinpe-link[data-v-023bfb3c]:hover:not(:disabled){filter:brightness(.88)}.btn-sinpe-link[data-v-023bfb3c]:disabled{opacity:.45;cursor:not-allowed}.btn-sinpe-ignore[data-v-023bfb3c]{padding:6px 14px;background:transparent;color:#3c4047;border:1px solid #929498;border-radius:8px;font-size:.85rem;cursor:pointer}.btn-sinpe-ignore[data-v-023bfb3c]:disabled{opacity:.5;cursor:not-allowed}.badge-sinpe-parcial[data-v-023bfb3c]{background:#f9731626;color:#9a3412;border-color:#f9731659}.sinpe-notif-meta-item[data-v-023bfb3c]{display:flex;align-items:center;gap:4px}.sinpe-notif-meta-label[data-v-023bfb3c]{font-weight:500;color:#9ca3af}.modal-box--scrollable[data-v-023bfb3c]{max-height:85vh;padding:0;gap:0;overflow:hidden}.modal-box__header[data-v-023bfb3c]{padding:20px 20px 0;flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-box__header-text[data-v-023bfb3c]{display:flex;flex-direction:column;gap:4px}.modal-box__header .modal-desc[data-v-023bfb3c]{margin-top:6px}.modal-box__body[data-v-023bfb3c]{flex:1;overflow-y:auto;padding:14px 24px;min-height:0;overscroll-behavior:contain}.icon-btn[data-v-023bfb3c]{position:relative;width:fit-content;height:fit-content;border:none;background:transparent;cursor:pointer}.sinpe-alert-btn[data-v-023bfb3c]{margin-right:4px}.link[data-v-023bfb3c]{display:flex;align-items:center;justify-content:center;border-radius:15px;transition:background .25s ease}.link[data-v-023bfb3c]:hover,.router-link-active.link[data-v-023bfb3c]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-023bfb3c]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-023bfb3c]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-023bfb3c]{color:var(--org-color)}.icon-btn--sm[data-v-023bfb3c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.icon-btn--sm .icon-img[data-v-023bfb3c]{width:18px;height:18px}.icon-btn--sm:hover .icon-img[data-v-023bfb3c]{color:var(--org-color)}@media(max-width:1100px){.columns[data-v-023bfb3c]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.board[data-v-023bfb3c]{padding:10px 12px 2rem;overflow-x:hidden}.columns[data-v-023bfb3c]{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.columns[data-v-023bfb3c]::-webkit-scrollbar{display:none}.columns[data-v-023bfb3c]{scrollbar-width:none}.col[data-v-023bfb3c]{flex:0 0 88%;min-width:88%;min-height:auto;max-height:calc(100vh - 180px);scroll-snap-align:start}.page-title[data-v-023bfb3c]{font-size:1.4rem}.modal-box--scrollable[data-v-023bfb3c]{max-height:90vh}}@media(max-height:800px){.modal-box--scrollable[data-v-023bfb3c]{max-height:80vh}.sinpe-notif-card[data-v-023bfb3c]{padding:8px 10px;margin-bottom:8px;gap:4px}.sinpe-notif-name[data-v-023bfb3c]{font-size:.85rem}.sinpe-notif-amount[data-v-023bfb3c]{font-size:.88rem}.sinpe-notif-meta[data-v-023bfb3c],.sinpe-notif-reason[data-v-023bfb3c]{font-size:.74rem;padding:3px 6px}.sinpe-order-select[data-v-023bfb3c],.btn-sinpe-link[data-v-023bfb3c],.btn-sinpe-ignore[data-v-023bfb3c]{padding:5px 10px;font-size:.78rem}.modal-box__header[data-v-023bfb3c]{padding:16px 20px 0}.modal-box__body[data-v-023bfb3c]{padding:10px 20px}.modal-box__footer[data-v-023bfb3c]{padding:10px 20px 16px}}.kds-dark[data-v-808c25e3]{--kds-bg: #111827;--kds-card: #1f2937;--kds-border: rgba(255, 255, 255, .07);--kds-divider: rgba(255, 255, 255, .07);--kds-text-primary: #f9fafb;--kds-text-secondary: #9ca3af;--kds-btn-done-bg: #16a34a;--kds-btn-done-color: #fff;--kds-theme-btn-bg: rgba(255, 255, 255, .08);--kds-theme-btn-color: #9ca3af;--kds-sound-btn-hover: rgba(255, 255, 255, .08);--kds-sound-menu-bg: #1f2937;--kds-sound-menu-border:#374151;--kds-sound-text: #f9fafb;--kds-sound-text-muted: #9ca3af;--kds-sound-item-hover: rgba(255, 255, 255, .05);--kds-sound-item-sel: rgba(255, 255, 255, .08);--kds-divider-line: #374151;--kds-toggle-off: #4b5563;--kds-preview-border: #4b5563;--kds-preview-bg: #374151}.kds-light[data-v-808c25e3]{--kds-bg: #f3f4f6;--kds-card: #ffffff;--kds-border: rgba(0, 0, 0, .08);--kds-divider: rgba(0, 0, 0, .06);--kds-text-primary: #111827;--kds-text-secondary: #6b7280;--kds-btn-done-bg: #16a34a;--kds-btn-done-color: #fff;--kds-theme-btn-bg: rgba(0, 0, 0, .06);--kds-theme-btn-color: #374151;--kds-sound-btn-hover: rgba(0, 0, 0, .05);--kds-sound-menu-bg: #ffffff;--kds-sound-menu-border:#e5e7eb;--kds-sound-text: #111827;--kds-sound-text-muted: #6b7280;--kds-sound-item-hover: #f9fafb;--kds-sound-item-sel: #f3f4f6;--kds-divider-line: #f3f4f6;--kds-toggle-off: #d1d5db;--kds-preview-border: #e5e7eb;--kds-preview-bg: #ffffff}.kds[data-v-808c25e3]{min-height:100vh;background:var(--kds-bg);padding:16px 20px 24px;color:var(--kds-text-primary);transition:background .2s,color .2s}.kds-header[data-v-808c25e3]{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;border-bottom:.5px solid var(--kds-border)}.kds-title[data-v-808c25e3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1rem;font-weight:500;margin:0;color:var(--kds-text-secondary);text-transform:uppercase;letter-spacing:.06em;pointer-events:none}.icon-btn[data-v-808c25e3]{position:relative;width:38px;height:38px;border:none;border-radius:15px;background:transparent;color:var(--kds-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;transition:background .15s,color .15s}.kds-light .icon-btn[data-v-808c25e3]:hover,.kds-light .icon-btn:hover .icon-img[data-v-808c25e3]{color:var(--org-color)}.kds-dark .icon-btn[data-v-808c25e3]:hover,.kds-dark .icon-btn:hover .icon-img[data-v-808c25e3]{color:var(--kds-text-primary)}.header-right[data-v-808c25e3]{display:flex;align-items:center;gap:12px}.kds-clock[data-v-808c25e3]{font-size:22px;font-weight:500;color:var(--kds-text-primary);font-variant-numeric:tabular-nums}.theme-toggle[data-v-808c25e3]{background:var(--kds-theme-btn-bg);color:var(--kds-theme-btn-color);border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer}.sound-control[data-v-808c25e3]{position:relative}.sound-btn[data-v-808c25e3]{position:relative;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--kds-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:background .15s,color .15s}.sound-btn[data-v-808c25e3]:hover,.sound-btn--active[data-v-808c25e3]{color:var(--kds-text-primary)}.unseen-badge[data-v-808c25e3]{position:absolute;top:5px;right:5px;width:7px;height:7px;background:#ef4444;border-radius:50%;border:2px solid var(--kds-bg)}.sound-menu[data-v-808c25e3]{position:absolute;top:calc(100% + 8px);right:0;width:250px;background:var(--kds-sound-menu-bg);border:1px solid var(--kds-sound-menu-border);border-radius:14px;box-shadow:0 8px 30px #00000040;padding:16px;z-index:200}.sound-menu__title[data-v-808c25e3]{font-size:13px;font-weight:700;color:var(--kds-sound-text);margin:0 0 12px}.sound-menu__subtitle[data-v-808c25e3]{font-size:11px;font-weight:600;color:var(--kds-sound-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.sound-menu__divider[data-v-808c25e3]{border:none;border-top:1px solid var(--kds-divider-line);margin:12px 0}.sound-menu__hint[data-v-808c25e3]{font-size:11px;color:var(--kds-sound-text-muted);margin:10px 0 0;line-height:1.4}.sound-toggle[data-v-808c25e3]{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.sound-toggle__label[data-v-808c25e3]{font-size:13px;color:var(--kds-sound-text);flex:1}.toggle-btn[data-v-808c25e3]{position:relative;width:36px;height:20px;border:none;border-radius:999px;background:var(--kds-toggle-off);cursor:pointer;transition:background .2s;flex-shrink:0;padding:0}.toggle-btn--on[data-v-808c25e3]{background:#16a34a}.toggle-thumb[data-v-808c25e3]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;display:block}.toggle-btn--on .toggle-thumb[data-v-808c25e3]{transform:translate(16px)}.sound-list[data-v-808c25e3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sound-item[data-v-808c25e3]{display:flex;align-items:center;gap:6px;border-radius:8px;padding:4px 6px;transition:background .1s}.sound-item[data-v-808c25e3]:hover{background:var(--kds-sound-item-hover)}.sound-item--selected[data-v-808c25e3]{background:var(--kds-sound-item-sel)}.sound-item__select[data-v-808c25e3]{flex:1;display:flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;font-size:13px;color:var(--kds-sound-text);text-align:left;padding:0}.sound-item__dot[data-v-808c25e3]{width:8px;height:8px;border-radius:50%;border:2px solid var(--kds-toggle-off);flex-shrink:0;transition:background .15s,border-color .15s}.sound-item--selected .sound-item__dot[data-v-808c25e3]{background:var(--kds-text-primary);border-color:var(--kds-text-primary)}.sound-item__preview[data-v-808c25e3]{width:26px;height:26px;border:1px solid var(--kds-preview-border);border-radius:6px;background:var(--kds-preview-bg);color:var(--kds-sound-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.sound-item__preview[data-v-808c25e3]:hover{background:var(--kds-text-primary);color:var(--kds-bg);border-color:var(--kds-text-primary)}.dropdown-enter-active[data-v-808c25e3],.dropdown-leave-active[data-v-808c25e3]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-808c25e3],.dropdown-leave-to[data-v-808c25e3]{opacity:0;transform:translateY(-6px)}.state-message[data-v-808c25e3]{text-align:center;margin:20px 0;font-size:1rem;color:var(--kds-text-secondary)}.state-error[data-v-808c25e3]{color:#f87171}.orders-grid[data-v-808c25e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-items:start}.order-card[data-v-808c25e3]{background:var(--kds-card);border-radius:12px;border:.5px solid var(--kds-border);overflow:hidden;display:flex;flex-direction:column}.timer-bar[data-v-808c25e3]{height:3px;background:var(--kds-divider)}.timer-fill[data-v-808c25e3]{height:100%;transition:width .5s ease}.fill-ok[data-v-808c25e3]{background:#16a34a}.fill-warn[data-v-808c25e3]{background:#f59e0b}.fill-urgent[data-v-808c25e3]{background:#ef4444}.fill-neutral[data-v-808c25e3]{background:transparent}.card-top[data-v-808c25e3]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px 10px}.order-number[data-v-808c25e3]{font-size:28px;font-weight:500;color:var(--kds-text-primary);line-height:1}.card-top-right[data-v-808c25e3]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.elapsed[data-v-808c25e3]{font-size:13px;font-variant-numeric:tabular-nums}.elapsed-ok[data-v-808c25e3]{color:#16a34a}.elapsed-warn[data-v-808c25e3]{color:#f59e0b}.elapsed-urgent[data-v-808c25e3]{color:#ef4444}.elapsed-neutral[data-v-808c25e3]{color:var(--kds-text-secondary)}.badge-row[data-v-808c25e3]{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.badge[data-v-808c25e3]{font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px}.badge-pickup[data-v-808c25e3]{background:#06b6d426;color:#0891b2}.badge-dinein[data-v-808c25e3]{background:#3b82f626;color:#2563eb}.badge-delivery[data-v-808c25e3]{background:#10b98126;color:#059669}.badge-table[data-v-808c25e3]{background:#3b82f626;color:#2563eb}.badge-cod[data-v-808c25e3]{background:#f59e0b26;color:#d97706}.kds-dark .badge-pickup[data-v-808c25e3]{color:#67e8f9}.kds-dark .badge-dinein[data-v-808c25e3]{color:#93c5fd}.kds-dark .badge-delivery[data-v-808c25e3]{color:#6ee7b7}.kds-dark .badge-table[data-v-808c25e3]{color:#93c5fd}.kds-dark .badge-cod[data-v-808c25e3]{color:#fcd34d}.card-divider[data-v-808c25e3]{height:.5px;background:var(--kds-divider)}.items-list[data-v-808c25e3]{padding:10px 14px;flex:1;display:flex;flex-direction:column;gap:10px}.item-row[data-v-808c25e3]{display:flex;gap:10px;align-items:flex-start}.item-qty[data-v-808c25e3]{font-size:20px;font-weight:500;color:var(--kds-text-primary);min-width:32px;line-height:1.2}.item-info[data-v-808c25e3]{flex:1}.item-name[data-v-808c25e3]{font-size:16px;font-weight:500;color:var(--kds-text-primary);line-height:1.3}.item-mods[data-v-808c25e3]{margin-top:4px;display:flex;flex-direction:column;gap:2px}.mod-line[data-v-808c25e3]{font-size:14px;color:var(--kds-text-secondary)}.mod-line--note[data-v-808c25e3]{font-style:italic;overflow-wrap:break-word;word-break:break-word}.card-footer[data-v-808c25e3]{padding:10px 14px;border-top:.5px solid var(--kds-divider)}.btn-done[data-v-808c25e3]{width:100%;border:none;border-radius:8px;padding:10px;font-size:14px;font-weight:500;cursor:pointer;background:var(--kds-btn-done-bg);color:var(--kds-btn-done-color)}.btn-done[data-v-808c25e3]:active{transform:scale(.98)}.kds-note[data-v-808c25e3]{padding:8px 14px 10px;border-top:.5px solid var(--kds-divider);display:flex;flex-direction:column;gap:5px}.kds-note-label[data-v-808c25e3]{font-size:10px;font-weight:700;color:var(--kds-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.kds-note-text[data-v-808c25e3]{font-size:13px;color:var(--kds-text-primary);margin:0;line-height:1.4;white-space:pre-wrap}.kds-note-image[data-v-808c25e3]{max-width:100%;max-height:120px;object-fit:contain;border-radius:6px;border:.5px solid var(--kds-border);background:var(--kds-card)}.kds-customer-note[data-v-808c25e3]{padding:8px 14px 10px;border-top:.5px solid var(--kds-divider);display:flex;flex-direction:column;gap:5px}.kds-customer-note-text[data-v-808c25e3]{font-size:13px;color:var(--kds-text-primary);margin:0;line-height:1.4;white-space:pre-wrap}@media(max-width:600px){.orders-grid[data-v-808c25e3]{grid-template-columns:1fr}.kds-title[data-v-808c25e3]{display:none}}.summary[data-v-68a0c146]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px;width:100%;padding:0}.card[data-v-68a0c146]{background:#fff;border:#ccccccad 1px solid;border-radius:8px;padding:14px 14px 25px;box-shadow:0 2px 8px #0000000d}.label[data-v-68a0c146]{margin:0;font-size:14px;color:#6b7280;font-weight:600}.value[data-v-68a0c146]{margin:6px 0 0;font-size:22px;font-weight:800;color:#111827}.highlight[data-v-68a0c146]{background:linear-gradient(135deg,#2bb673,#1f9d65);border:none;color:#fff;box-shadow:0 8px 20px #1f9d6540}.highlight .label[data-v-68a0c146]{color:#ffffffd9}.highlight .value[data-v-68a0c146]{color:#fff}@media(max-width:1100px){.summary[data-v-68a0c146]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.summary[data-v-68a0c146]{grid-template-columns:1fr 1fr}.value[data-v-68a0c146]{font-size:18px}}@media(max-width:360px){.summary[data-v-68a0c146]{grid-template-columns:1fr}}.download-actions[data-v-0c3fc149]{display:flex;gap:4px;flex-shrink:0}.icon-btn svg[data-v-0c3fc149]{width:20px;height:20px}.icon-btn[data-v-0c3fc149]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .2s ease}.icon-btn[data-v-0c3fc149]:disabled{opacity:.4;cursor:not-allowed}.icon-file[data-v-0c3fc149]{width:15px;height:15px;color:#6b7280}.icon-btn--excel[data-v-0c3fc149]:hover:not(:disabled){background:color-mix(in srgb,#16a34a 14%,transparent)}.icon-btn--excel:hover:not(:disabled) .icon-file[data-v-0c3fc149]{color:#16a34a}.icon-btn--pdf[data-v-0c3fc149]:hover:not(:disabled){background:color-mix(in srgb,#dc2626 14%,transparent)}.icon-btn--pdf:hover:not(:disabled) .icon-file[data-v-0c3fc149]{color:#dc2626}.charts[data-v-cf4c4467]{margin:8px 0 18px;display:grid;gap:12px}.grid-2[data-v-cf4c4467]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card[data-v-cf4c4467]{background:#fff;border:#ccccccad 1px solid;border-radius:12px;padding:16px 14px 16px 22px;box-shadow:0 2px 8px #0000000d}.full[data-v-cf4c4467]{width:100%}.head[data-v-cf4c4467]{margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.title[data-v-cf4c4467]{margin:0;font-size:13px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.content[data-v-cf4c4467]{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:center}.donut-wrap[data-v-cf4c4467]{width:130px;height:130px;margin-top:4px;justify-self:center}.donut-wrap[data-v-cf4c4467] canvas{width:130px!important;height:130px!important}.legend-row[data-v-cf4c4467]{display:flex;align-items:baseline;padding:8px 0;border-top:1px solid #f1f5f9}.legend-label[data-v-cf4c4467]{font-weight:700;color:#111827;flex-shrink:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-dots[data-v-cf4c4467]{flex:1;border-bottom:1px dotted #cbd5e1;margin:0 10px 4px}.legend-value[data-v-cf4c4467]{font-weight:800;color:#111827;white-space:nowrap}.muted[data-v-cf4c4467]{color:#6b7280;font-size:12px}@media(max-width:900px){.content[data-v-cf4c4467]{grid-template-columns:1fr;justify-items:center}.donut-wrap[data-v-cf4c4467]{width:140px;height:140px}.donut-wrap[data-v-cf4c4467] canvas{width:140px!important;height:140px!important}.legend-row[data-v-cf4c4467]{width:100%}.legend-label[data-v-cf4c4467]{max-width:60%}}@media(max-width:600px){.grid-2[data-v-cf4c4467]{grid-template-columns:1fr}}.filters[data-v-170ac463]{background:#fff;width:100%;box-sizing:border-box;padding:0 14px;display:grid;grid-template-columns:280px 160px 160px 160px 160px minmax(140px,1fr) auto;align-items:end;gap:12px;margin-bottom:18px}.filters-toggle[data-v-170ac463]{display:none}.filters-body[data-v-170ac463]{display:contents}.field[data-v-170ac463]{display:flex;flex-direction:column;min-width:0}label[data-v-170ac463]{font-size:12px;font-weight:600;margin-bottom:6px;color:#374151}input[data-v-170ac463],select[data-v-170ac463]{height:30px;width:100%;box-sizing:border-box;border-radius:8px;border:1px solid #e5e7eb;padding:0 12px;font-size:13px;background:#fff;outline:none}input[data-v-170ac463]:focus,select[data-v-170ac463]:focus{border-color:#cbd5e1;box-shadow:0 0 0 3px #2834751a}.range[data-v-170ac463]{height:30px;width:280px;box-sizing:border-box;display:grid;grid-template-columns:auto 1px auto;align-items:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.range input[data-v-170ac463]{height:30px;min-width:0;border:none;border-radius:0;padding:0 12px;background:transparent}.range input[type=date][data-v-170ac463]{width:122px}.range .divider[data-v-170ac463]{width:1px;height:60%;background:#d1d5db}.dropdown-field[data-v-170ac463]{position:relative}.status-trigger[data-v-170ac463]{height:30px;width:160px;box-sizing:border-box;border-radius:8px;border:1px solid #e5e7eb;padding:0 10px 0 12px;font-size:13px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;color:#374151;transition:border-color .2s ease,box-shadow .2s ease}.status-trigger[data-v-170ac463]:hover{border-color:#cbd5e1}.status-trigger.open[data-v-170ac463]{border-color:var(--org-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--org-color) 12%,transparent)}.status-trigger-label[data-v-170ac463]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.status-chevron[data-v-170ac463]{width:14px;height:14px;flex-shrink:0;color:#6b7280;transition:transform .2s ease}.status-chevron.rotated[data-v-170ac463]{transform:rotate(180deg)}.status-panel[data-v-170ac463]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:150px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #00000014;padding:6px;display:flex;flex-direction:column;gap:0px}.status-option[data-v-170ac463]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:background .15s ease}.status-option[data-v-170ac463]:hover{background:#f9fafb}.status-option input[data-v-170ac463]{width:15px;height:15px;flex-shrink:0;accent-color:var(--org-color);cursor:pointer}.actions[data-v-170ac463]{display:flex;align-items:flex-end;gap:12px}.btn[data-v-170ac463]{height:30px;min-width:100px;padding:0 16px;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.primary[data-v-170ac463]{background:var(--org-color);color:#fff;font-weight:600;border:1px solid var(--org-color)}.primary[data-v-170ac463]:hover{filter:brightness(1.05)}.secondary[data-v-170ac463]{background:#fff;color:#374151;font-weight:600;border:1px solid #e5e7eb}.secondary[data-v-170ac463]:hover{border-color:#cbd5e1;background:#f9fafb}@media(max-width:1100px){.filters[data-v-170ac463]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.date-range[data-v-170ac463],.search[data-v-170ac463]{grid-column:span 2}.range[data-v-170ac463],.range input[type=date][data-v-170ac463],.status-trigger[data-v-170ac463]{width:100%}.status-panel[data-v-170ac463]{left:0;right:0;min-width:0}.actions[data-v-170ac463]{grid-column:span 2}}@media(max-width:480px){.filters[data-v-170ac463]{grid-template-columns:1fr;gap:0;padding:10px 12px}.filters-toggle[data-v-170ac463]{display:flex;align-items:center;justify-content:space-between;width:100%;height:38px;padding:0 4px;border:none;background:transparent;font-size:14px;font-weight:700;color:#374151;cursor:pointer}.filters-body[data-v-170ac463]{display:none}.filters-body.is-open[data-v-170ac463]{display:flex;flex-direction:column;gap:10px;padding-top:10px}.range[data-v-170ac463]{height:auto;width:100%;grid-template-columns:1fr;grid-template-rows:auto 1px auto;border-radius:8px}.range input[type=date][data-v-170ac463]{width:100%;height:36px;padding:0 10px}.range .divider[data-v-170ac463]{width:100%;height:1px}.status-trigger[data-v-170ac463]{width:100%;height:36px}.status-panel[data-v-170ac463]{left:0;right:0;min-width:0}.actions[data-v-170ac463]{flex-direction:row;gap:8px}.btn[data-v-170ac463]{flex:1;height:36px;min-width:unset}}.history-table-wrapper[data-v-2a72bb22]{background:#fff;border:#ccccccad 1px solid;border-radius:8px;padding:16px}.table-actions[data-v-2a72bb22]{display:flex;justify-content:flex-end;margin-bottom:12px}.table-scroll[data-v-2a72bb22]{width:100%;overflow-x:auto}.history-table[data-v-2a72bb22]{width:100%;border-collapse:collapse}.history-table thead[data-v-2a72bb22]{background:#fff}.history-table th[data-v-2a72bb22]{padding:12px;text-align:left;font-weight:700;font-size:14px;color:#111827;border-bottom:2px solid #9ca3af}.history-table td[data-v-2a72bb22]{padding:12px;border-top:1px solid #e5e7eb;font-size:14px;color:#111827}.right[data-v-2a72bb22]{text-align:right;font-weight:700}.empty[data-v-2a72bb22]{text-align:center;padding:20px;color:#6b7280}.row--cancelled td[data-v-2a72bb22]{background:#fef2f2;color:#7f1d1d}.row--cancelled:hover td[data-v-2a72bb22]{background:#fee2e2!important}.row--not-delivered td[data-v-2a72bb22]{background:#fffbeb;color:#78350f}.row--not-delivered:hover td[data-v-2a72bb22]{background:#fef3c7!important}.status-pill[data-v-2a72bb22]{display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;margin-left:6px;vertical-align:middle;text-transform:uppercase;letter-spacing:.03em}.pill--cancelled[data-v-2a72bb22]{background:#fee2e2;color:#b91c1c}.pill--not-delivered[data-v-2a72bb22]{background:#fef3c7;color:#b45309}.author-pill[data-v-2a72bb22]{display:inline-block;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.author-pill--processed[data-v-2a72bb22]{background:#e0f0ff;color:#1565c0}.author-pill--cancelled[data-v-2a72bb22]{background:#fee2e2;color:#b91c1c}.author-pill--not-delivered[data-v-2a72bb22]{background:#fef3c7;color:#b45309}.sinpe-total-original[data-v-2a72bb22]{display:block;font-size:11px;font-weight:500;color:#9ca3af;text-decoration:line-through;line-height:1.3}.sinpe-total-received[data-v-2a72bb22]{display:block;font-size:14px;font-weight:700;line-height:1.3}.sinpe-total--under[data-v-2a72bb22]{color:#b91c1c}.sinpe-total--over[data-v-2a72bb22]{color:#065f46}.pagination[data-v-2a72bb22]{margin-top:16px;display:flex;justify-content:space-between;gap:12px}.pagination .pager[data-v-2a72bb22]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #9ca3af;color:#4b5563;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .05s}.pagination .pager[data-v-2a72bb22]:hover:not(:disabled){background:var(--org-color);border-color:var(--org-color);color:#fff}.pagination .pager[data-v-2a72bb22]:active:not(:disabled){transform:translateY(1px)}.pagination .pager[data-v-2a72bb22]:disabled{opacity:.45;cursor:not-allowed}.chev[data-v-2a72bb22]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;display:inline-block}.chev.right[data-v-2a72bb22]{transform:rotate(-45deg)}.chev.left[data-v-2a72bb22]{transform:rotate(135deg)}.clickable-row[data-v-2a72bb22]{cursor:pointer;transition:background .12s}.clickable-row:hover td[data-v-2a72bb22]{background:#f9fafb}@media(max-width:600px){.history-table-wrapper[data-v-2a72bb22]{padding:10px 8px;border-radius:6px}.history-table[data-v-2a72bb22]{min-width:640px}.history-table th[data-v-2a72bb22],.history-table td[data-v-2a72bb22]{padding:8px 10px;font-size:12px}.pagination .pager[data-v-2a72bb22]{padding:8px 12px;font-size:13px}}.modal-overlay[data-v-82bc0165]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-82bc0165]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 20px 40px #0f172a2e;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;padding:20px 22px}.modal-header[data-v-82bc0165]{display:flex;align-items:center;justify-content:space-between}.modal-header-left[data-v-82bc0165]{display:flex;align-items:center;gap:10px}.modal-order-number[data-v-82bc0165]{font-size:1.1rem;font-weight:700;color:#111827}.modal-close[data-v-82bc0165]{background:none;border:none;font-size:1rem;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:8px;line-height:1}.modal-close[data-v-82bc0165]:hover{background:#f3f4f6;color:#111827}.modal-author[data-v-82bc0165]{font-size:.82rem;color:#6b7280;display:inline-flex;align-items:center;gap:4px}.modal-author-name[data-v-82bc0165]{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:999px}.modal-author-name--processed[data-v-82bc0165]{background:#e0f0ff;color:#1565c0}.modal-author-name--cancelled[data-v-82bc0165]{background:#fef2f2;color:#b91c1c}.modal-divider[data-v-82bc0165]{height:1px;background:#e5e7eb;margin:14px 0;border:none}.modal-section[data-v-82bc0165]{margin-bottom:2px}.modal-section-title[data-v-82bc0165]{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin:0 0 10px}.modal-grid-2[data-v-82bc0165]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.modal-field[data-v-82bc0165]{display:flex;flex-direction:column;gap:3px}.modal-field--full[data-v-82bc0165]{grid-column:1 / -1}.modal-label[data-v-82bc0165]{font-size:.78rem;color:#9ca3af}.modal-value[data-v-82bc0165]{font-size:.9rem;color:#111827;font-weight:500}.modal-muted[data-v-82bc0165]{font-size:.8rem;color:#6b7280;font-weight:400}.modal-items[data-v-82bc0165]{display:flex;flex-direction:column;gap:10px}.modal-item[data-v-82bc0165]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#f9fafb;border-radius:10px;border:1px solid #f3f4f6}.modal-item-row[data-v-82bc0165]{display:flex;justify-content:space-between;align-items:center}.modal-item-left[data-v-82bc0165]{display:flex;align-items:center;gap:8px}.modal-item-qty[data-v-82bc0165]{font-weight:700;font-size:.9rem;color:#374151;min-width:18px}.modal-item-name[data-v-82bc0165]{font-weight:600;font-size:.9rem;color:#111827}.modal-item-price[data-v-82bc0165]{font-size:.9rem;color:#374151}.modal-modifiers[data-v-82bc0165]{padding-left:26px;display:flex;flex-direction:column;gap:2px}.modal-modifier-row[data-v-82bc0165]{display:flex;justify-content:space-between;font-size:.82rem;color:#6b7280}.modal-item-tax[data-v-82bc0165]{padding-left:26px;font-size:.8rem;color:#9ca3af}.modal-item-subtotal[data-v-82bc0165]{padding-left:26px;font-size:.82rem;color:#6b7280;font-weight:500}.modal-pago-entrega[data-v-82bc0165]{display:flex;gap:0;align-items:stretch}.modal-col[data-v-82bc0165]{flex:1;padding:0 16px}.modal-col[data-v-82bc0165]:first-child{padding-left:0}.modal-col[data-v-82bc0165]:last-child{padding-right:0}.modal-divider-vertical[data-v-82bc0165]{width:1px;background:#e5e7eb;align-self:stretch;flex-shrink:0}.entrega-grid[data-v-82bc0165]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"tipo courier" "tarifa duration";gap:10px 16px}.entrega-field--tipo[data-v-82bc0165]{grid-area:tipo}.entrega-field--courier[data-v-82bc0165]{grid-area:courier}.entrega-field--tarifa[data-v-82bc0165]{grid-area:tarifa}.entrega-field--duration[data-v-82bc0165]{grid-area:duration}.modal-total-row[data-v-82bc0165]{display:flex;justify-content:space-between;align-items:center}.modal-total-label[data-v-82bc0165]{font-size:1rem;font-weight:700;color:#111827}.modal-total-value[data-v-82bc0165]{font-size:1.1rem;font-weight:700;color:#111827}.sinpe-amount--under[data-v-82bc0165]{color:#b91c1c}.sinpe-amount--over[data-v-82bc0165]{color:#065f46}.sinpe-diff-note[data-v-82bc0165]{font-size:.78rem;font-weight:400;margin-left:4px;color:inherit}.billing-button[data-v-82bc0165]{background:transparent;border:none;padding:0;color:#1e88e5;text-decoration:underline;cursor:pointer;font-weight:500;font-size:.9rem}.modal-header-left[data-v-82bc0165]{display:flex;align-items:flex-start;gap:25px;flex-wrap:wrap}.modal-status-bar[data-v-82bc0165]{display:flex;flex-direction:column;gap:2px;padding:6px 12px;border-radius:10px}.modal-status-bar.status--cancelled[data-v-82bc0165]{background:#fef2f2;border:1px solid #fecaca}.modal-status-bar.status--not-delivered[data-v-82bc0165]{background:#fffbeb;border:1px solid #fde68a}.modal-status-bar.status--delivered[data-v-82bc0165]{display:none}.modal-status-label[data-v-82bc0165]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:inherit}.modal-status-bar.status--cancelled .modal-status-label[data-v-82bc0165]{color:#b91c1c}.modal-status-bar.status--not-delivered .modal-status-label[data-v-82bc0165]{color:#b45309}.modal-status-author[data-v-82bc0165]{font-size:.74rem;font-weight:500;color:#374151}.modal-status-reason[data-v-82bc0165]{font-size:.78rem;color:#374151;font-style:italic}.sinpe-count-note[data-v-82bc0165]{font-size:.82rem;font-weight:500;color:#6b7280}.modal-total-original[data-v-82bc0165]{text-decoration:line-through;color:#9ca3af;font-weight:500;font-size:.9rem;margin-right:6px}.modal-total--under[data-v-82bc0165]{color:#b91c1c}.modal-total--over[data-v-82bc0165]{color:#065f46}.modal-total-diff[data-v-82bc0165]{font-size:.78rem;font-weight:600;margin-left:6px;padding:2px 8px;border-radius:999px}.modal-total-diff--under[data-v-82bc0165]{background:#fef2f2;color:#b91c1c}.modal-total-diff--over[data-v-82bc0165]{background:#d1fae5;color:#065f46}@media(max-width:520px){.modal-grid-2[data-v-82bc0165]{grid-template-columns:1fr}.modal-field--full[data-v-82bc0165]{grid-column:1}.modal-pago-entrega[data-v-82bc0165]{flex-direction:column;gap:14px}.modal-divider-vertical[data-v-82bc0165]{display:none}.modal-col[data-v-82bc0165]{padding:0}}.history-page[data-v-e13e9b30]{min-height:100vh;max-width:1200px;width:100%;margin:0 auto;padding:16px 18px;background:#f8fafc}.back-button[data-v-e13e9b30]{width:fit-content;height:fit-content;border:none;cursor:pointer;flex-shrink:0}.link[data-v-e13e9b30]{display:flex;align-items:center;justify-content:center;border-radius:15px;transition:background .25s ease}.link[data-v-e13e9b30]:hover,.router-link-active.link[data-v-e13e9b30]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-e13e9b30]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-e13e9b30]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-e13e9b30]{color:var(--org-color)}.header[data-v-e13e9b30]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page-title[data-v-e13e9b30]{font-size:2rem;font-weight:800;margin:0;line-height:1.1}.panel-title[data-v-e13e9b30]{margin:0 0 4px;font-size:18px;font-weight:800;color:#111827}.period[data-v-e13e9b30]{margin:0;font-size:13px;color:#6b7280}.muted[data-v-e13e9b30]{color:#6b7280}.error[data-v-e13e9b30]{color:#dc2626;font-weight:600}.dividir[data-v-e13e9b30]{width:100%;height:1px;background:#e5e7eb;margin:24px 0}@media(max-width:600px){.history-page[data-v-e13e9b30]{padding:12px}.page-title[data-v-e13e9b30]{font-size:1.55rem}.panel-title[data-v-e13e9b30]{font-size:15px}.dividir[data-v-e13e9b30]{margin:16px 0}}@media(max-width:400px){.history-page[data-v-e13e9b30]{padding:10px 8px}.page-title[data-v-e13e9b30]{font-size:1.4rem}}[data-v-ba2a6caf]{box-sizing:border-box}.carousel-container[data-v-ba2a6caf]{max-width:70%;margin:0 auto;padding:24px 20px;background:#fff}.header[data-v-ba2a6caf]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page-title[data-v-ba2a6caf]{font-size:2rem;font-weight:800;margin:0;line-height:1.1}.page-desc[data-v-ba2a6caf]{color:#6b7280;margin:0 0 22px;font-size:.95rem}.link-to-tiny[data-v-ba2a6caf]{color:#6b7280;margin:0 0 22px;font-size:.95rem;text-decoration:underline}.back-button[data-v-ba2a6caf]{width:fit-content;height:fit-content;border:none;cursor:pointer}.link[data-v-ba2a6caf]{display:flex;align-items:center;justify-content:center;border-radius:15px;transition:background .25s ease}.link[data-v-ba2a6caf]:hover,.router-link-active.link[data-v-ba2a6caf]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-ba2a6caf]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-ba2a6caf]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-ba2a6caf]{color:var(--org-color)}.upload-card[data-v-ba2a6caf],.card[data-v-ba2a6caf]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 6px 18px #00000014}.upload-card[data-v-ba2a6caf]{padding:28px;margin-bottom:18px}.dropzone[data-v-ba2a6caf]{width:100%;min-height:220px;border:2px dashed rgba(40,52,117,.28);border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;cursor:pointer;padding:22px;transition:.2s ease;text-align:center}.dropzone[data-v-ba2a6caf]:hover{border-color:#2834758c;background:#28347508}.upload-icon[data-v-ba2a6caf]{width:55px;height:55px;stroke-width:1.5;color:#28347547}.dropzone-text[data-v-ba2a6caf]{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:#28347547}.file-input[data-v-ba2a6caf]{display:none}.error[data-v-ba2a6caf]{color:#b91c1c;margin-top:8px}.empty[data-v-ba2a6caf]{margin-top:12px;color:#6b7280}.section-title[data-v-ba2a6caf]{margin:14px 0 12px;font-size:1.05rem;font-weight:800}.gallery[data-v-ba2a6caf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:20px;width:100%}.card[data-v-ba2a6caf]{padding:12px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.card[data-v-ba2a6caf]:hover{transform:translateY(-4px);box-shadow:0 10px 26px #0000001f}.card-img[data-v-ba2a6caf]{width:100%;height:160px;object-fit:cover;border-radius:10px}.delete-btn[data-v-ba2a6caf]{margin-top:12px;width:38px;height:38px;border:none;border-radius:10px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .15s ease}.delete-icon[data-v-ba2a6caf]{width:18px;height:18px;stroke-width:1.75;color:#1a1b1bf0;transition:color .2s ease}.delete-btn[data-v-ba2a6caf]:hover{background:radial-gradient(circle,rgba(220,38,38,.22) 0%,rgba(220,38,38,.14) 35%,rgba(220,38,38,.07) 60%,transparent 100%)}.delete-btn:hover .delete-icon[data-v-ba2a6caf]{color:#dc2626}@media(max-width:1024px){.carousel-container[data-v-ba2a6caf]{max-width:92%}.upload-card[data-v-ba2a6caf]{padding:18px}.dropzone[data-v-ba2a6caf]{min-height:200px;padding:18px}}@media(max-width:480px){.carousel-container[data-v-ba2a6caf]{max-width:100%;padding:18px 12px}.page-title[data-v-ba2a6caf]{font-size:1.55rem}.dropzone[data-v-ba2a6caf]{min-height:170px;padding:14px;gap:10px}.upload-icon[data-v-ba2a6caf]{width:56px;height:56px}.dropzone-text[data-v-ba2a6caf]{font-size:.95rem}.gallery[data-v-ba2a6caf]{grid-template-columns:1fr;gap:12px}.card-img[data-v-ba2a6caf]{height:140px}.delete-btn[data-v-ba2a6caf]{padding:7px 12px;font-size:13px}}.content-editor[data-v-3fc78aad]{display:flex;flex-direction:column;gap:12px}.content-editor-header .label[data-v-3fc78aad]{display:block;margin-bottom:.35rem;font-weight:600;color:#111827;font-size:.9rem}.content-editor-header .input[data-v-3fc78aad]{width:100%;padding:.6rem .75rem;border:1px solid rgba(0,0,0,.18);border-radius:10px;font-size:.95rem;background:#fff;transition:border-color .2s,box-shadow .2s}.content-editor-header .input[data-v-3fc78aad]:focus{border-color:var(--org-color);outline:none;box-shadow:0 0 0 3px #2834751f}.content-editor-surface[data-v-3fc78aad]{border:1px solid rgba(0,0,0,.14);border-radius:10px;background:#fff;overflow:hidden}.content-editor-toolbar[data-v-3fc78aad]{display:flex;align-items:center;gap:2px;padding:6px 10px;border-bottom:1px solid rgba(0,0,0,.08);background:#00000004}.toolbar-sep[data-v-3fc78aad]{width:1px;height:16px;background:#0000001a;margin:0 4px}.toolbar-btn[data-v-3fc78aad]{padding:4px 8px;border:none;border-radius:5px;background:transparent;font-size:.82rem;font-weight:700;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.toolbar-btn--title[data-v-3fc78aad]{font-family:Georgia,Times New Roman,serif;min-width:26px}.toolbar-btn--subtitle[data-v-3fc78aad]{font-family:Georgia,Times New Roman,serif;min-width:26px;font-size:.72rem}.toolbar-btn[data-v-3fc78aad]:hover:not(:disabled){color:var(--org-color);background:#0000000f}.toolbar-btn[data-v-3fc78aad]:disabled{opacity:.4;cursor:not-allowed}.content-editor-flow[data-v-3fc78aad]{padding:14px 16px}.content-line[data-v-3fc78aad]{display:flex;align-items:flex-start;gap:8px}.content-line--gap[data-v-3fc78aad]{margin-top:14px}.content-line--tight[data-v-3fc78aad]{margin-top:2px}.bullet-marker[data-v-3fc78aad]{flex-shrink:0;color:var(--org-color);font-size:1rem;line-height:1.5;padding-top:1px}.line-field[data-v-3fc78aad]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;padding:2px 4px;border-radius:6px;transition:background .15s}.line-field[data-v-3fc78aad]:focus{background:#00000008}.line-field--title[data-v-3fc78aad]{font-size:1.15rem;font-weight:800;color:var(--org-color)}.line-field--subtitle[data-v-3fc78aad]{font-size:1rem;font-weight:800;color:var(--org-color)}.line-field--paragraph[data-v-3fc78aad]{font-size:.92rem;color:#374151;line-height:1.5;resize:none;overflow:hidden}.line-field--bullet[data-v-3fc78aad]{font-size:.92rem;color:#374151;line-height:1.5}[data-v-a7452707]{box-sizing:border-box}.field-error[data-v-a7452707]{display:block;font-size:.78rem;color:#dc2626;margin-top:4px}.org-container[data-v-a7452707]{width:min(1100px,94%);margin:0 auto;padding:24px 20px;background:#fff}.header[data-v-a7452707]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page-title[data-v-a7452707]{font-size:2rem;font-weight:800;margin:0;line-height:1.1}.page-desc[data-v-a7452707]{color:#6b7280;margin:0 0 22px;font-size:.95rem}.back-button[data-v-a7452707]{width:fit-content;height:fit-content;border:none;cursor:pointer}.link[data-v-a7452707]{display:flex;align-items:center;justify-content:center;border-radius:15px;transition:background .25s ease}.link[data-v-a7452707]:hover,.router-link-active.link[data-v-a7452707]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-a7452707]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-a7452707]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-a7452707]{color:var(--org-color)}.section[data-v-a7452707]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 6px 18px #00000014;margin-bottom:18px;overflow:hidden}.section-title[data-v-a7452707]{font-size:1.05rem;font-weight:800;margin:0;padding:16px 18px;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.06)}.section[data-v-a7452707]>*:not(.section-title):not(.section-footer){padding:16px 18px 18px}.section-title--toggle[data-v-a7452707]{width:100%;background:none;border:none;border-bottom:1px solid rgba(0,0,0,.06);font:inherit;font-weight:800;text-align:left;cursor:pointer;justify-content:space-between;transition:background .2s ease}.section-title--toggle[data-v-a7452707]:hover{background:color-mix(in srgb,var(--org-color) 6%,transparent)}.section-toggle-icon[data-v-a7452707]{width:20px;height:20px;stroke-width:1.75;color:#6b7280;flex-shrink:0;transition:transform .2s ease,color .2s ease}.section-toggle-icon--open[data-v-a7452707]{transform:rotate(180deg);color:var(--org-color)}.form-grid[data-v-a7452707]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px 20px}.schedule-list[data-v-a7452707]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:15px}.schedule-row[data-v-a7452707]{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.06)}.schedule-row[data-v-a7452707]:last-child{border-bottom:none}.schedule-row-left[data-v-a7452707]{display:flex;flex-direction:column;gap:4px}.schedule-day-label[data-v-a7452707]{font-weight:700;font-size:.95rem;color:#111827}.schedule-closed-toggle[data-v-a7452707]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#6b7280;cursor:pointer;width:fit-content}.schedule-range[data-v-a7452707]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.schedule-range-sep[data-v-a7452707]{color:#9ca3af;font-size:.85rem}.schedule-time-input[data-v-a7452707]{width:120px;padding:.5rem .65rem;border:1px solid rgba(0,0,0,.18);border-radius:10px;font-size:.9rem;background:#fff;transition:border-color .2s,box-shadow .2s,opacity .2s}.schedule-time-input[data-v-a7452707]:focus{border-color:var(--org-color);outline:none;box-shadow:0 0 0 3px #2834751f}.schedule-time-input[data-v-a7452707]:disabled{opacity:.45;cursor:not-allowed;background:#f9fafb}.label[data-v-a7452707]{display:block;margin-bottom:.35rem;font-weight:600;color:#111827;font-size:.9rem}.input[data-v-a7452707]{width:100%;padding:.6rem .75rem;border:1px solid rgba(0,0,0,.18);border-radius:10px;font-size:.95rem;transition:border-color .2s,box-shadow .2s;background:#fff}.input[data-v-a7452707]:focus{border-color:var(--org-color);outline:none;box-shadow:0 0 0 3px #2834751f}.section-title-wrap[data-v-a7452707]{display:flex;flex-direction:column;gap:5px;text-align:left}.section-title-subtitle[data-v-a7452707]{font-size:.75rem;font-weight:500;color:#9ca3af}.bands-drag-hint[data-v-a7452707]{padding:0 18px 4px;margin:0;color:#9ca3af;font-size:.82rem}.bands-list[data-v-a7452707]{display:flex;flex-direction:column;gap:6px;padding:0 0 16px}.bands-header[data-v-a7452707]{display:grid;grid-template-columns:28px repeat(3,1fr) 80px 44px;gap:12px;padding:0 0 6px}.bands-header--new[data-v-a7452707]{grid-template-columns:repeat(3,1fr) 80px minmax(64px,auto);padding:0 0 6px}.bands-header-label[data-v-a7452707]{font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.bands-header-label--center[data-v-a7452707]{text-align:center}.band-new[data-v-a7452707]{padding:16px 18px;border-top:1px solid rgba(0,0,0,.06)}.band-new-title[data-v-a7452707]{font-size:.95rem;font-weight:700;margin:0 0 12px;color:#374151}.band-row[data-v-a7452707]{display:grid;grid-template-columns:28px repeat(3,1fr) 80px 44px;gap:12px;align-items:center;padding:6px 0;border-radius:10px;transition:background .15s ease}.band-row[data-v-a7452707]:hover{background:#fafafa}.band-row--dragging[data-v-a7452707]{opacity:.5}.band-row--new[data-v-a7452707]{display:grid;grid-template-columns:repeat(3,1fr) 80px minmax(64px,auto);gap:12px;align-items:center}.band-drag-handle[data-v-a7452707]{display:flex;align-items:center;justify-content:center;height:100%;cursor:grab;color:#9ca3af}.band-drag-handle[data-v-a7452707]:active{cursor:grabbing}.band-drag-icon[data-v-a7452707]{width:18px;height:18px;stroke-width:1.75}.band-cell[data-v-a7452707]{display:flex;flex-direction:column;gap:4px}.band-active-cell[data-v-a7452707]{align-items:center}.band-mobile-label[data-v-a7452707]{display:none}.band-checkbox[data-v-a7452707]{width:20px;height:20px;cursor:pointer;accent-color:var(--org-color)}.band-delete-btn[data-v-a7452707]{justify-self:center;width:34px;height:34px;border:none;border-radius:10px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .25s ease}.band-delete-btn[data-v-a7452707]:hover{background:radial-gradient(circle,rgba(220,38,38,.22) 0%,rgba(220,38,38,.14) 35%,rgba(220,38,38,.07) 60%,transparent 100%)}.band-delete-icon[data-v-a7452707]{width:20px;height:20px;stroke-width:1.7;color:#dc2626;transition:color .2s ease,transform .2s ease}.band-delete-btn:hover .band-delete-icon[data-v-a7452707]{color:#b91c1c;transform:scale(1.08)}.band-delete-btn[data-v-a7452707]:disabled{opacity:.5;cursor:not-allowed}.band-delete-btn[data-v-a7452707]:disabled:hover{background:transparent}.band-delete-btn:disabled:hover .band-delete-icon[data-v-a7452707]{color:#dc2626;transform:none}.band-create-btn[data-v-a7452707]{justify-self:stretch;background:var(--org-color);color:#fff;border:none;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.band-create-btn[data-v-a7452707]:hover{background:#000}.band-create-btn[data-v-a7452707]:disabled{opacity:.6;cursor:not-allowed}.section-logo .section-body[data-v-a7452707]{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start}.appearance-row[data-v-a7452707]{display:flex;flex-direction:column;gap:12px;padding:0 28px}.appearance-color[data-v-a7452707]{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:28px;border-left:1px solid rgba(0,0,0,.08)}.color-block[data-v-a7452707]{display:flex;flex-direction:column;gap:12px}.color-input[data-v-a7452707]{width:220px;height:46px;border-radius:10px;border:1px solid rgba(0,0,0,.12);padding:6px;background:#fff;cursor:pointer}.file-row[data-v-a7452707]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-btn[data-v-a7452707]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;background:#28347514;border:1px solid rgba(40,52,117,.18);color:var(--org-color);font-weight:800;cursor:pointer;transition:.2s ease}.file-btn[data-v-a7452707]:hover{background:#2834751f;border-color:#28347547;transform:translateY(-1px)}.file-input-hidden[data-v-a7452707]{display:none}.file-name[data-v-a7452707]{color:#6b7280;font-weight:600;font-size:.65rem}.logo-preview img[data-v-a7452707]{max-width:220px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;padding:10px;display:block}.methods-body[data-v-a7452707]{display:flex;flex-direction:column;gap:0}.fulfillment-row[data-v-a7452707]{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.fulfillment-row[data-v-a7452707]:last-child{border-bottom:none}.fulfillment-name[data-v-a7452707]{font-weight:700;font-size:.95rem;color:#111827}.fulfillment-row--secondary[data-v-a7452707]{background:#fafafa}.fulfillment-name--secondary[data-v-a7452707]{font-weight:600;color:#6b7280}.payment-options[data-v-a7452707]{display:flex;gap:12px;flex-wrap:wrap}.payment-option[data-v-a7452707]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:border-color .2s,background .2s;-webkit-user-select:none;user-select:none}.payment-option--active[data-v-a7452707]{border-color:var(--org-color);background:#2834750f}.payment-checkbox[data-v-a7452707]{width:16px;height:16px;accent-color:var(--org-color);cursor:pointer}.payment-label[data-v-a7452707]{font-size:.9rem;font-weight:600;color:#374151}.payment-label-wrap[data-v-a7452707]{display:flex;flex-direction:column;gap:1px}.payment-label-subtitle[data-v-a7452707]{font-size:.75rem;font-weight:500;color:#9ca3af;line-height:1}.payment-option--active .payment-label-subtitle[data-v-a7452707]{color:color-mix(in srgb,var(--org-color) 70%,#9ca3af)}.saving-indicator[data-v-a7452707]{font-size:.8rem;color:#9ca3af;font-weight:600}.sinpe-readonly-value[data-v-a7452707]{font-size:.95rem;font-weight:700;color:#111827;margin:0 0 4px;padding:.6rem .75rem;background:#f9fafb;border:1px solid rgba(0,0,0,.08);border-radius:10px}.sinpe-admin-hint[data-v-a7452707]{font-size:.78rem;color:#9ca3af;margin:4px 0 0}.sinpe-receipt-hint[data-v-a7452707]{font-size:.82rem;color:#6366f1;margin:0 0 6px;line-height:1.4}.config-toggle-desc[data-v-a7452707]{margin:0;font-size:.85rem;color:#6b7280;max-width:480px;line-height:1.5}.toggle-switch[data-v-a7452707]{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0}.toggle-input[data-v-a7452707]{position:absolute;opacity:0;width:0;height:0}.toggle-track[data-v-a7452707]{position:relative;width:44px;height:26px;border-radius:999px;background:#d1d5db;transition:background .2s;flex-shrink:0}.toggle-input:checked+.toggle-track[data-v-a7452707]{background:var(--org-color)}.toggle-thumb[data-v-a7452707]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-a7452707]{transform:translate(18px)}.toggle-status-label[data-v-a7452707]{font-size:.88rem;font-weight:600;color:#6b7280;min-width:52px}.config-toggle-section[data-v-a7452707]{display:flex;flex-direction:column;gap:8px;max-width:320px}.toggle-switch--spaced[data-v-a7452707]{margin-top:8px}.info-blocks-body[data-v-a7452707]{display:flex;flex-direction:column;gap:10px}.info-block-label[data-v-a7452707]{font-size:.85rem;font-weight:700;color:#6b7280;margin:0 0 10px;text-transform:uppercase;letter-spacing:.03em}.info-block-divider[data-v-a7452707]{height:1px;background:#00000014;margin:6px 0}.checkout-terms-selector[data-v-a7452707]{padding-top:4px}.checkout-terms-hint[data-v-a7452707]{font-size:.82rem;color:#6b7280;margin:0 0 10px}.checkout-terms-option[data-v-a7452707]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#374151;margin-bottom:8px;cursor:pointer}.checkout-terms-option input[data-v-a7452707]{accent-color:var(--org-color);cursor:pointer}.section-footer[data-v-a7452707]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#eef3fb;border-top:1px solid rgba(0,0,0,.08)}.unsaved-left[data-v-a7452707]{display:flex;align-items:center;gap:10px}.unsaved-dot[data-v-a7452707]{width:8px;height:8px;border-radius:999px;background:var(--org-color);opacity:.7}.unsaved-text[data-v-a7452707]{color:#6b7280;font-weight:600;font-size:.95rem}.section-footer--idle .unsaved-dot[data-v-a7452707]{background:#9ca3af;opacity:.6}.section-footer--dirty .unsaved-dot[data-v-a7452707]{background:#f59e0b;opacity:1;animation:pulse-dot-a7452707 1.8s ease-in-out infinite}.section-footer--saving .unsaved-dot[data-v-a7452707]{background:var(--org-color);opacity:1;animation:pulse-dot-a7452707 1s ease-in-out infinite}.section-footer--success[data-v-a7452707]{background:#ecfdf5}.section-footer--success .unsaved-dot[data-v-a7452707]{background:#10b981;opacity:1}.section-footer--success .unsaved-text[data-v-a7452707]{color:#065f46}.section-footer--error[data-v-a7452707]{background:#fef2f2}.section-footer--error .unsaved-dot[data-v-a7452707]{background:#dc2626;opacity:1}.section-footer--error .unsaved-text[data-v-a7452707]{color:#991b1b}@keyframes pulse-dot-a7452707{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.btn-primary[data-v-a7452707]{background-color:var(--org-color);color:#fff;padding:.75rem 1.15rem;font-size:.95rem;border-radius:10px;border:none;cursor:pointer;transition:transform .15s,background .2s;font-weight:700;white-space:nowrap}.btn-primary[data-v-a7452707]:hover{background:#000;transform:translateY(-1px)}.btn-primary[data-v-a7452707]:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:1024px){.org-container[data-v-a7452707]{width:100%;padding:24px 16px}.form-grid[data-v-a7452707]{grid-template-columns:1fr}.band-row[data-v-a7452707]{grid-template-columns:1fr 1fr}.band-row--draggable[data-v-a7452707]{grid-template-columns:28px 1fr 1fr}}@media(max-width:900px){.section-logo .section-body[data-v-a7452707]{grid-template-columns:1fr 1fr}.section-logo .section-body>.appearance-color[data-v-a7452707]{grid-column:1 / -1;border-top:1px solid rgba(0,0,0,.08);border-left:none;padding-top:20px}}@media(max-width:768px){.section-logo .section-body[data-v-a7452707]{grid-template-columns:1fr}.section-logo .section-body>.appearance-color[data-v-a7452707]{grid-column:1;border-left:none;border-top:1px solid rgba(0,0,0,.08);padding-top:20px;flex-direction:column}.fulfillment-row[data-v-a7452707]{grid-template-columns:1fr;gap:10px}.bands-header[data-v-a7452707],.bands-header--new[data-v-a7452707]{display:none}.band-mobile-label[data-v-a7452707]{display:block;font-size:.78rem;font-weight:600;color:#6b7280}.band-row[data-v-a7452707],.band-row--new[data-v-a7452707]{grid-template-columns:1fr 1fr;align-items:start;padding:12px 18px;border:1px solid rgba(0,0,0,.06)}.band-drag-handle[data-v-a7452707]{display:none}.band-active-cell[data-v-a7452707]{align-items:flex-start}.band-delete-btn[data-v-a7452707],.band-create-btn[data-v-a7452707]{grid-column:1 / -1;justify-self:stretch}.schedule-list[data-v-a7452707]{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}@media(max-width:600px){.org-container[data-v-a7452707]{width:100%;padding:18px 12px}.page-title[data-v-a7452707]{font-size:1.55rem}.form-grid[data-v-a7452707]{grid-template-columns:1fr}.band-actions[data-v-a7452707]{grid-column:1 / -1;flex-direction:row}.btn-band-save[data-v-a7452707]{flex:1}.section-logo .section-body[data-v-a7452707]{grid-template-columns:1fr}.section-logo .section-body>.appearance-color[data-v-a7452707]{grid-column:1;border-top:1px solid rgba(0,0,0,.08);border-left:none;padding-top:20px}.color-input[data-v-a7452707]{width:100%}.section-footer[data-v-a7452707]{flex-direction:column;align-items:stretch}.btn-primary[data-v-a7452707]{width:100%}.file-row[data-v-a7452707]{align-items:stretch}.file-btn[data-v-a7452707]{width:100%;justify-content:center}.file-name[data-v-a7452707]{width:100%}.payment-options[data-v-a7452707]{flex-direction:column;gap:8px}.payment-option[data-v-a7452707]{width:100%}.schedule-row[data-v-a7452707]{grid-template-columns:1fr;gap:8px;padding:14px 0}.schedule-range[data-v-a7452707]{flex-wrap:nowrap}.schedule-time-input[data-v-a7452707]{width:100%;min-width:0}.schedule-range-sep[data-v-a7452707]{flex-shrink:0}}[data-v-bbbc8e72]{box-sizing:border-box}.modifiers-layout[data-v-bbbc8e72]{display:flex;height:100vh;overflow:hidden;background:#fff}.back-button[data-v-bbbc8e72]{width:fit-content;height:fit-content;border:none;cursor:pointer;flex-shrink:0}.link[data-v-bbbc8e72]{display:flex;align-items:center;justify-content:center;border-radius:15px;transition:background .25s ease}.link[data-v-bbbc8e72]:hover,.router-link-active.link[data-v-bbbc8e72]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-bbbc8e72]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-bbbc8e72]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-bbbc8e72]{color:var(--org-color)}.product-sidebar[data-v-bbbc8e72]{width:260px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.08);background:#fafafa;overflow:hidden}.sidebar-header[data-v-bbbc8e72]{display:flex;align-items:center;gap:12px;padding:20px 16px 14px;border-bottom:1px solid rgba(0,0,0,.07);flex-shrink:0}.sidebar-title[data-v-bbbc8e72]{font-size:1rem;font-weight:800;color:#111827;margin:0 0 1px}.sidebar-desc[data-v-bbbc8e72]{font-size:.72rem;color:#9ca3af;margin:0}.sidebar-search-wrap[data-v-bbbc8e72]{position:relative;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.sidebar-search-icon[data-v-bbbc8e72]{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.sidebar-search-input[data-v-bbbc8e72]{width:100%;padding:7px 10px 7px 32px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:.82rem;color:#111827;background:#fff;outline:none;transition:border-color .2s}.sidebar-search-input[data-v-bbbc8e72]:focus{border-color:#283475}.sidebar-list[data-v-bbbc8e72]{flex:1;overflow-y:auto;padding:6px 8px}.sidebar-state[data-v-bbbc8e72]{font-size:.8rem;color:#9ca3af;text-align:center;padding:20px 0}.sidebar-item[data-v-bbbc8e72]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:none;border-radius:9px;background:transparent;cursor:pointer;text-align:left;transition:background .12s;margin-bottom:2px}.sidebar-item[data-v-bbbc8e72]:hover{background:#0000000d}.sidebar-item--active[data-v-bbbc8e72]{background:#28347514;color:var(--org-color)}.sidebar-item-name[data-v-bbbc8e72]{font-size:.83rem;font-weight:500;color:inherit;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-item-badge[data-v-bbbc8e72]{display:flex;align-items:center;gap:3px;flex-shrink:0;font-size:.68rem;font-weight:700;background:var(--org-color);color:#fff;padding:2px 6px;border-radius:20px}.product-panel[data-v-bbbc8e72]{flex:1;display:flex;flex-direction:column;overflow:hidden}.panel-empty[data-v-bbbc8e72]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9ca3af;padding:40px}.panel-empty-icon[data-v-bbbc8e72]{color:#d1d5db}.panel-empty-title[data-v-bbbc8e72]{font-size:1rem;font-weight:600;color:#6b7280;margin:0}.panel-empty-sub[data-v-bbbc8e72]{font-size:.85rem;color:#9ca3af;margin:0;text-align:center}.panel-content[data-v-bbbc8e72]{flex:1;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-bbbc8e72]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 16px;border-bottom:1px solid rgba(0,0,0,.07);flex-shrink:0}.panel-product-name[data-v-bbbc8e72]{font-size:1.2rem;font-weight:800;color:#111827;margin:0 0 2px}.panel-product-sub[data-v-bbbc8e72]{font-size:.78rem;color:#9ca3af;margin:0}.btn-save[data-v-bbbc8e72]{display:flex;align-items:center;gap:7px;background:#283475;color:#fff;border:none;padding:9px 18px;border-radius:9px;font-weight:700;font-size:.875rem;cursor:pointer;white-space:nowrap;transition:background .2s}.btn-save[data-v-bbbc8e72]:hover:not(:disabled){background:#1e2757}.btn-save[data-v-bbbc8e72]:disabled{opacity:.45;cursor:not-allowed}.spin[data-v-bbbc8e72]{animation:spin-bbbc8e72 .8s linear infinite}@keyframes spin-bbbc8e72{to{transform:rotate(360deg)}}.panel-groups[data-v-bbbc8e72]{flex:1;overflow-y:auto;padding:20px 28px;display:flex;flex-direction:column;gap:8px}.groups-empty[data-v-bbbc8e72]{padding:32px 0;text-align:center;color:#9ca3af;font-size:.875rem}.groups-empty p[data-v-bbbc8e72]{margin:0 0 4px}.group-card[data-v-bbbc8e72]{border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.group-card--new[data-v-bbbc8e72]{border-color:#2834754d;background:#28347505}.group-card--library[data-v-bbbc8e72]{border-color:#7c3aed40;background:#7c3aed05}.group-card--modified[data-v-bbbc8e72]{border-color:#f59e0b66}.group-card--remove[data-v-bbbc8e72]{opacity:.55;border-style:dashed}.group-card-hdr[data-v-bbbc8e72]{display:flex;align-items:center;gap:14px;padding:13px 16px;cursor:pointer;transition:background .1s}.group-card-hdr[data-v-bbbc8e72]:hover{background:#00000005}.group-card-info[data-v-bbbc8e72]{flex:1;min-width:0}.group-name-row[data-v-bbbc8e72]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:3px}.group-name[data-v-bbbc8e72]{font-size:.9rem;font-weight:700;color:#111827}.group-opts-preview[data-v-bbbc8e72]{font-size:.75rem;color:#9ca3af;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-card-btns[data-v-bbbc8e72]{display:flex;gap:5px;flex-shrink:0}.action-btn[data-v-bbbc8e72]{width:34px;height:34px;border:none;border-radius:999px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .25s ease,transform .15s ease}.action-btn[data-v-bbbc8e72]:hover{background:radial-gradient(circle,color-mix(in srgb,#283475 22%,transparent) 0%,color-mix(in srgb,#283475 14%,transparent) 20%,color-mix(in srgb,#283475 7%,transparent) 45%,transparent 100%);color:#283475}.action-btn--del[data-v-bbbc8e72]{color:#b91c1c;background:transparent}.action-btn--del[data-v-bbbc8e72]:hover{background:radial-gradient(circle,color-mix(in srgb,#b91c1c 22%,transparent) 0%,color-mix(in srgb,#b91c1c 14%,transparent) 20%,color-mix(in srgb,#b91c1c 7%,transparent) 45%,transparent 100%);color:#b91c1c}.action-btn--restore[data-v-bbbc8e72]{color:#15803d;background:#f0fdf4;border-color:#15803d26}.action-btn--restore[data-v-bbbc8e72]:hover{background:radial-gradient(circle,color-mix(in srgb,#15803d 22%,transparent) 0%,color-mix(in srgb,#15803d 14%,transparent) 20%,color-mix(in srgb,#15803d 7%,transparent) 45%,transparent 100%);color:#15803d}.chevron[data-v-bbbc8e72]{transition:transform .2s}.chevron--open[data-v-bbbc8e72]{transform:rotate(180deg)}.group-card-body[data-v-bbbc8e72]{border-top:1px solid rgba(0,0,0,.06);padding:16px 18px;background:#fafafa}.opts-legend[data-v-bbbc8e72]{display:flex;gap:6px;font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;padding:0 4px}.opts-legend-name[data-v-bbbc8e72]{flex:1}.opts-legend-price[data-v-bbbc8e72]{width:80px}.opts-legend-short[data-v-bbbc8e72]{width:60px}.opts-legend-def[data-v-bbbc8e72]{width:50px;text-align:center}.opts-legend-del[data-v-bbbc8e72]{width:28px}.opt-row[data-v-bbbc8e72]{display:flex;align-items:center;gap:7px;padding:6px 5px;border-radius:8px;margin-bottom:5px;background:#fff}.opt-row--new[data-v-bbbc8e72]{border-color:#28347540;background:#28347508}.opt-row--mod[data-v-bbbc8e72]{border-color:#f59e0b4d;background:#f59e0b08}.opt-field[data-v-bbbc8e72]{border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:7px;font-size:.8rem;color:#374151;background:#fff;outline:none;transition:border-color .15s}.opt-field[data-v-bbbc8e72]:focus{border-color:#283475}.opt-name-input[data-v-bbbc8e72]{flex:1;min-width:80px}.opt-price[data-v-bbbc8e72]{width:80px}.opt-short[data-v-bbbc8e72]{width:60px}.opt-default-label[data-v-bbbc8e72]{display:flex;align-items:center;gap:4px;width:50px;justify-content:center;cursor:pointer;flex-shrink:0}.opt-default-text[data-v-bbbc8e72]{font-size:.7rem;color:#6b7280}.opt-del-btn[data-v-bbbc8e72]{width:24px;height:24px;border:none;background:none;color:#b91c1c;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.opt-del-btn[data-v-bbbc8e72]:hover{background:radial-gradient(circle,color-mix(in srgb,#b91c1c 22%,transparent) 0%,color-mix(in srgb,#b91c1c 14%,transparent) 20%,color-mix(in srgb,#b91c1c 7%,transparent) 45%,transparent 100%);color:#b91c1c}.opts-legend-always[data-v-bbbc8e72]{width:50px;text-align:center}.opt-always-label[data-v-bbbc8e72]{display:flex;align-items:center;justify-content:center;width:50px;flex-shrink:0;cursor:pointer}.ic-always-check[data-v-bbbc8e72]{display:flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#92400e;cursor:pointer;white-space:nowrap;flex-shrink:0}.ic-always-check input[data-v-bbbc8e72]{cursor:pointer;accent-color:#92400e}.add-opt-row[data-v-bbbc8e72]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.08)}.add-opt-row .cf-input[data-v-bbbc8e72]{flex:1;min-width:80px}.group-meta-edit[data-v-bbbc8e72]{display:flex;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed rgba(0,0,0,.08);flex-wrap:wrap}.group-meta-field[data-v-bbbc8e72]{display:flex;flex-direction:column;gap:4px}.group-meta-label[data-v-bbbc8e72]{font-size:.62rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.panel-actions[data-v-bbbc8e72]{display:flex;gap:10px;padding:14px 28px;border-top:1px solid rgba(0,0,0,.07);flex-shrink:0;flex-wrap:wrap}.btn-action[data-v-bbbc8e72]{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid rgba(40,52,117,.3);color:#283475;padding:9px 16px;border-radius:9px;font-weight:700;font-size:.84rem;cursor:pointer;transition:background .15s}.btn-action[data-v-bbbc8e72]:hover{background:#2834750f}.btn-action--lib[data-v-bbbc8e72]{border-color:#7c3aed4d;color:#7c3aed}.btn-action--lib[data-v-bbbc8e72]:hover{background:#7c3aed0d}.type-badge[data-v-bbbc8e72]{font-size:.62rem;font-weight:700;padding:2px 7px;border-radius:20px;white-space:nowrap}.type-badge--single_required[data-v-bbbc8e72]{background:#eff6ff;color:#1d4ed8}.type-badge--single_optional[data-v-bbbc8e72]{background:#f0fdf4;color:#15803d}.type-badge--multi[data-v-bbbc8e72]{background:#fdf4ff;color:#7e22ce}.type-badge--extra[data-v-bbbc8e72]{background:#fff7ed;color:#c2410c}.status-pill[data-v-bbbc8e72]{font-size:.62rem;font-weight:700;padding:2px 7px;border-radius:20px;white-space:nowrap}.status-pill--new[data-v-bbbc8e72]{background:#2834751a;color:#283475}.status-pill--lib[data-v-bbbc8e72]{background:#7c3aed1a;color:#7c3aed}.status-pill--mod[data-v-bbbc8e72]{background:#f59e0b26;color:#92400e}.status-pill--del[data-v-bbbc8e72]{background:#b91c1c1a;color:#b91c1c}.cf-field[data-v-bbbc8e72]{display:flex;flex-direction:column;gap:5px}.cf-input[data-v-bbbc8e72]{border:1px solid rgba(0,0,0,.12);border-radius:9px;padding:8px 11px;font-size:.875rem;color:#111827;outline:none;transition:border-color .2s;background:#fff;width:100%}.cf-input[data-v-bbbc8e72]:focus{border-color:#283475}.cf-input--short[data-v-bbbc8e72]{max-width:110px}.inline-create[data-v-bbbc8e72]{border:1.5px solid rgba(40,52,117,.18);border-radius:14px;background:#fff;box-shadow:0 2px 12px #28347514;padding:10px 22px;margin:0 28px 14px;max-width:750px;max-height:80vh;overflow-y:auto}.ic-header[data-v-bbbc8e72]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ic-title[data-v-bbbc8e72]{font-size:.88rem;font-weight:700;color:#374151}.ic-close[data-v-bbbc8e72]{border:none;background:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:background .15s}.ic-close[data-v-bbbc8e72]:hover{background:#0000000f}.ic-type-pills[data-v-bbbc8e72]{display:flex;gap:8px;margin-bottom:18px}.ic-type-pill[data-v-bbbc8e72]{padding:8px 22px;border:1.5px solid rgba(0,0,0,.12);border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;background:#fff;color:#6b7280;transition:all .15s}.ic-type-pill[data-v-bbbc8e72]:hover{border-color:#283475;color:#283475}.ic-type-pill.active[data-v-bbbc8e72]{background:#283475;border-color:#283475;color:#fff}.ic-field[data-v-bbbc8e72]{display:flex;flex-direction:column;gap:4px}.ic-label[data-v-bbbc8e72]{font-size:.75rem;font-weight:700;color:#374151}.ic-name-field[data-v-bbbc8e72]{margin-bottom:14px;max-width:380px}.ic-row[data-v-bbbc8e72]{display:flex;gap:16px;margin-bottom:10px;align-items:flex-end;flex-wrap:wrap}.ic-row .ic-field[data-v-bbbc8e72]{flex:0 0 auto;min-width:0}.ic-type-hint[data-v-bbbc8e72]{font-size:.75rem;color:#6b7280;background:#f3f4f6;border-radius:7px;padding:6px 10px;margin:0 0 14px;display:block}.ic-options[data-v-bbbc8e72]{margin-top:14px;background:#f9fafb;border:1px solid rgba(0,0,0,.07);border-radius:10px;padding:12px 14px}.ic-opts-legend[data-v-bbbc8e72]{display:flex;gap:40px;font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;padding:0 2px}.ic-legend-name[data-v-bbbc8e72]{flex:1}.ic-legend-extra[data-v-bbbc8e72]{width:130px}.ic-legend-price[data-v-bbbc8e72]{width:90px}.ic-legend-max[data-v-bbbc8e72]{width:80px}.ic-opt-row[data-v-bbbc8e72]{display:flex;gap:10px;align-items:center;margin-bottom:10px;background:#fff;border-radius:8px}.ic-opt-name[data-v-bbbc8e72]{flex:1;min-width:80px}.ic-opt-price[data-v-bbbc8e72]{width:90px}.ic-opt-max[data-v-bbbc8e72]{width:80px}.ic-extra-check[data-v-bbbc8e72]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.78rem;font-weight:600;color:#283475;cursor:pointer;white-space:nowrap;flex-shrink:0;width:110px}.ic-extra-check input[data-v-bbbc8e72]{cursor:pointer;accent-color:#283475}.ic-footer[data-v-bbbc8e72]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:10px;border-top:1px solid rgba(0,0,0,.07);position:sticky;bottom:0;background:#fff;padding-bottom:0}.btn-action--cancel[data-v-bbbc8e72]{border-color:#b91c1c40;color:#b91c1c}.btn-action--cancel[data-v-bbbc8e72]:hover{background:#b91c1c0d}.modal-overlay[data-v-bbbc8e72]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:4000;padding:16px}.modal-box[data-v-bbbc8e72]{background:#fff;border-radius:16px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-box--wide[data-v-bbbc8e72]{max-width:640px}.modal-header[data-v-bbbc8e72]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;position:sticky;top:0;background:#fff;z-index:1}.modal-title[data-v-bbbc8e72]{font-size:1.05rem;font-weight:800;color:#111827;margin:0}.modal-close[data-v-bbbc8e72]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;color:#374151;display:flex;align-items:center;justify-content:center;transition:background .15s}.modal-close[data-v-bbbc8e72]:hover{background:#e5e7eb}.modal-body[data-v-bbbc8e72]{padding:16px 24px 24px}.btn-add-option[data-v-bbbc8e72]{display:flex;align-items:center;gap:6px;width:50%;margin-top:8px;background:none;border:none;border-radius:8px;color:#283475;font-size:.82rem;font-weight:600;padding:7px 14px;cursor:pointer;transition:all .15s}.modal-footer[data-v-bbbc8e72]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(0,0,0,.07)}.library-list[data-v-bbbc8e72]{border:1px solid rgba(0,0,0,.08);border-radius:10px;max-height:320px;overflow-y:auto;margin-bottom:16px}.library-item[data-v-bbbc8e72]{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .1s}.library-item[data-v-bbbc8e72]:last-child{border-bottom:none}.library-item[data-v-bbbc8e72]:hover:not(.library-item--disabled){background:#f9fafb}.library-item--selected[data-v-bbbc8e72]{background:#2834750d}.library-item--disabled[data-v-bbbc8e72]{opacity:.55;cursor:default}.library-check[data-v-bbbc8e72]{flex-shrink:0;margin-top:2px;width:15px;height:15px;accent-color:#283475;cursor:pointer}.library-item-info[data-v-bbbc8e72]{flex:1;min-width:0}.library-name-row[data-v-bbbc8e72]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:4px}.library-item-name[data-v-bbbc8e72]{font-size:.88rem;font-weight:700;color:#111827}.library-item-products[data-v-bbbc8e72]{display:flex;gap:5px;flex-wrap:wrap;margin:0}.library-product-chip[data-v-bbbc8e72]{font-size:.68rem;background:#f3f4f6;color:#6b7280;padding:2px 7px;border-radius:20px;font-weight:500}.dialog-box[data-v-bbbc8e72]{background:#fff;border-radius:16px;width:100%;max-width:460px;padding:28px 28px 24px;box-shadow:0 20px 60px #0003;text-align:center}.dialog-icon-wrap[data-v-bbbc8e72]{margin-bottom:12px}.dialog-icon[data-v-bbbc8e72]{color:#f59e0b}.dialog-title[data-v-bbbc8e72]{font-size:1.05rem;font-weight:800;color:#111827;margin:0 0 10px}.dialog-desc[data-v-bbbc8e72]{font-size:.88rem;color:#374151;margin:0 0 8px;line-height:1.4}.dialog-products[data-v-bbbc8e72]{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:16px}.dialog-product-chip[data-v-bbbc8e72]{font-size:.75rem;background:#fef3c7;color:#92400e;padding:3px 10px;border-radius:20px;font-weight:600}.dialog-question[data-v-bbbc8e72]{font-size:.85rem;font-weight:700;color:#374151;margin:0 0 14px}.dialog-options[data-v-bbbc8e72]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.dialog-opt[data-v-bbbc8e72]{border:2px solid rgba(0,0,0,.08);border-radius:12px;padding:14px 16px;cursor:pointer;text-align:left;transition:all .15s;background:#fff;display:flex;flex-direction:column;gap:4px}.dialog-opt[data-v-bbbc8e72]:hover{border-color:#283475;background:#28347508}.dialog-opt--all[data-v-bbbc8e72]:hover{border-color:#1d4ed8}.dialog-opt--dup[data-v-bbbc8e72]:hover{border-color:#7c3aed}.dialog-opt-title[data-v-bbbc8e72]{font-size:.88rem;font-weight:700;color:#111827}.dialog-opt-desc[data-v-bbbc8e72]{font-size:.78rem;color:#6b7280;line-height:1.3}.dialog-cancel-btn[data-v-bbbc8e72]{background:none;border:none;font-size:.82rem;color:#9ca3af;cursor:pointer;padding:4px 8px;transition:color .15s}.dialog-cancel-btn[data-v-bbbc8e72]:hover{color:#374151}.btn-primary[data-v-bbbc8e72]{background:#283475;color:#fff;border:none;padding:9px 20px;border-radius:9px;cursor:pointer;font-weight:700;font-size:.875rem;transition:background .2s}.btn-primary[data-v-bbbc8e72]:hover:not(:disabled){background:#1e2757}.btn-primary[data-v-bbbc8e72]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-bbbc8e72]{background:transparent;color:#374151;border:1px solid rgba(0,0,0,.15);padding:9px 20px;border-radius:9px;cursor:pointer;font-weight:600;font-size:.875rem;transition:background .2s}.btn-secondary[data-v-bbbc8e72]:hover{background:#0000000a}.btn-sm[data-v-bbbc8e72]{padding:7px 9px;font-size:.8rem;display:flex;align-items:center;gap:4px}.drag-handle[data-v-bbbc8e72]{color:#d1d5db;cursor:grab;flex-shrink:0;transition:color .15s}.drag-handle[data-v-bbbc8e72]:active{cursor:grabbing}.opt-row:hover .drag-handle[data-v-bbbc8e72]{color:#9ca3af}.msg-error[data-v-bbbc8e72]{color:#b91c1c;font-size:.82rem}.msg-error--sm[data-v-bbbc8e72]{font-size:.75rem;margin-top:6px;display:block}.state-msg[data-v-bbbc8e72]{font-size:.875rem;color:#9ca3af}.mod-fade-enter-from[data-v-bbbc8e72],.mod-fade-leave-to[data-v-bbbc8e72]{opacity:0}.mod-fade-enter-active[data-v-bbbc8e72],.mod-fade-leave-active[data-v-bbbc8e72]{transition:opacity .2s ease}@media(max-width:640px){.product-sidebar[data-v-bbbc8e72]{width:200px}.panel-header[data-v-bbbc8e72],.panel-groups[data-v-bbbc8e72],.panel-actions[data-v-bbbc8e72]{padding-left:16px;padding-right:16px}.modal-minmax[data-v-bbbc8e72]{flex-direction:column}.draft-opt-row[data-v-bbbc8e72]{flex-wrap:wrap}.panel-actions[data-v-bbbc8e72]{flex-direction:column}.btn-action[data-v-bbbc8e72]{width:100%;justify-content:center}}@media(max-width:480px){.modifiers-layout[data-v-bbbc8e72]{flex-direction:column;height:auto;min-height:100vh}.product-sidebar[data-v-bbbc8e72]{width:100%;height:auto;border-right:none;border-bottom:1px solid rgba(0,0,0,.08)}.sidebar-list[data-v-bbbc8e72]{max-height:200px}.product-panel[data-v-bbbc8e72]{flex:1}}[data-v-ff361faf]{box-sizing:border-box}.users-container[data-v-ff361faf]{max-width:70%;margin:0 auto;padding:24px 20px;background:#fff}.header[data-v-ff361faf]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page-title[data-v-ff361faf]{font-size:2rem;font-weight:800;margin:0;line-height:1.1}.page-desc[data-v-ff361faf]{color:#6b7280;margin:0 0 22px;font-size:.95rem}.back-button[data-v-ff361faf]{width:fit-content;height:fit-content;border:none;cursor:pointer}.link[data-v-ff361faf]{display:flex;align-items:center;justify-content:center;border-radius:15px;transition:background .25s ease}.link[data-v-ff361faf]:hover,.router-link-active.link[data-v-ff361faf]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-ff361faf]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-ff361faf]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-ff361faf]{color:var(--org-color)}.section[data-v-ff361faf]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 6px 18px #00000014;margin-bottom:18px;overflow:hidden}.section-title[data-v-ff361faf]{background:#f9fafb;font-size:1.05rem;font-weight:800;margin:0;padding:16px 18px;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.06)}.section-body[data-v-ff361faf]{padding:16px 18px 18px}.table-wrapper[data-v-ff361faf]{overflow-x:auto}.users-table[data-v-ff361faf]{width:100%;border-collapse:collapse;font-size:.92rem}.users-table th[data-v-ff361faf]{text-align:left;padding:10px 12px;font-weight:700;color:#374151;border-bottom:2px solid rgba(0,0,0,.08);white-space:nowrap}.users-table td[data-v-ff361faf]{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:middle}.users-table tbody tr[data-v-ff361faf]:hover{background:#00000005}.row-inactive td[data-v-ff361faf]{opacity:.45}.actions-cell[data-v-ff361faf]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.action-btn[data-v-ff361faf]{border:none;background:transparent;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .15s ease}.action-icon[data-v-ff361faf]{width:18px;height:18px;stroke-width:1.9;color:#1a1b1bf0;transition:color .2s ease}.action-btn[data-v-ff361faf]:hover{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.action-btn:hover .action-icon[data-v-ff361faf]{color:var(--org-color)}.delete-btn[data-v-ff361faf]:hover{background:radial-gradient(circle,rgba(220,38,38,.22) 0%,rgba(220,38,38,.14) 35%,rgba(220,38,38,.07) 60%,transparent 100%)}.delete-btn:hover .action-icon[data-v-ff361faf]{color:#dc2626}.action-btn[data-v-ff361faf]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-ff361faf]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.badge-active[data-v-ff361faf]{background:#d1fae5;color:#065f46}.badge-inactive[data-v-ff361faf]{background:#fee2e2;color:#991b1b}.badge-admin[data-v-ff361faf]{background:#ede9fe;color:#5b21b6}.badge-user[data-v-ff361faf]{background:#e0f2fe;color:#0369a1}.badge-courier[data-v-ff361faf]{background:#fef3c7;color:#92400e}.btn-edit[data-v-ff361faf]{background:var(--org-color, #283475);color:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.btn-edit[data-v-ff361faf]:hover{background:#000}.btn-password[data-v-ff361faf]{background:transparent;color:var(--org-color, #283475);border:1px solid var(--org-color, #283475);border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.btn-password[data-v-ff361faf]:hover{background:var(--org-color, #283475);color:#fff}.btn-delete[data-v-ff361faf]{background:transparent;color:#dc2626;border:1px solid #dc2626;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.btn-delete[data-v-ff361faf]:hover{background:#dc2626;color:#fff}.btn-delete[data-v-ff361faf]:disabled{opacity:.6;cursor:not-allowed}.empty-msg[data-v-ff361faf]{color:#6b7280;padding:4px 0}.form-grid[data-v-ff361faf]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px 20px}.label[data-v-ff361faf]{display:block;margin-bottom:.35rem;font-weight:600;color:#111827;font-size:.9rem}.input[data-v-ff361faf]{width:100%;padding:.6rem .75rem;border:1px solid rgba(0,0,0,.18);border-radius:10px;font-size:.95rem;transition:border-color .2s,box-shadow .2s;background:#fff}.input[data-v-ff361faf]:focus{border-color:var(--org-color, #283475);outline:none;box-shadow:0 0 0 3px #2834751f}.field-hint[data-v-ff361faf]{font-size:.78rem;color:#6b7280;margin:4px 0 0}.msg-error[data-v-ff361faf]{color:#dc2626;font-size:.88rem;font-weight:600;margin:12px 0 0}.msg-success[data-v-ff361faf]{color:#059669;font-size:.88rem;font-weight:600;margin:12px 0 0}.section-footer[data-v-ff361faf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#eef3fb;border-top:1px solid rgba(0,0,0,.08)}.unsaved-left[data-v-ff361faf]{display:flex;align-items:center;gap:10px}.unsaved-dot[data-v-ff361faf]{width:8px;height:8px;border-radius:999px;background:var(--org-color, #283475);opacity:.7}.unsaved-text[data-v-ff361faf]{color:#6b7280;font-weight:600;font-size:.95rem}.btn-primary[data-v-ff361faf]{background-color:var(--org-color, #283475);color:#fff;padding:.75rem 1.15rem;font-size:.95rem;border-radius:10px;border:none;cursor:pointer;transition:transform .15s,background .2s;font-weight:700;white-space:nowrap}.btn-primary[data-v-ff361faf]:hover{background:#000;transform:translateY(-1px)}.btn-primary[data-v-ff361faf]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-secondary[data-v-ff361faf]{background:transparent;color:#374151;border:1px solid rgba(0,0,0,.18);padding:.75rem 1.15rem;font-size:.95rem;border-radius:10px;cursor:pointer;font-weight:700;transition:background .2s}.btn-secondary[data-v-ff361faf]:hover{background:#0000000d}.modal-overlay[data-v-ff361faf]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;overflow-y:auto}.modal[data-v-ff361faf]{background:#fff;border-radius:14px;padding:28px 24px;width:100%;max-width:600px;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;gap:16px}.modal-title[data-v-ff361faf]{font-size:1.15rem;font-weight:800;margin:0;color:#111827}.modal-subtitle[data-v-ff361faf]{font-size:.9rem;color:#6b7280;margin:-8px 0 0}.modal-actions[data-v-ff361faf]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.toggle-row[data-v-ff361faf]{display:flex;flex-direction:column;gap:6px}.checkbox[data-v-ff361faf]{width:20px;height:20px;border-radius:15px;cursor:pointer;accent-color:var(--org-color, #283475)}.perms-section[data-v-ff361faf]{border-top:1px solid rgba(0,0,0,.07);padding-top:14px}.perms-title[data-v-ff361faf]{font-size:.95rem;font-weight:700;color:#374151;margin:0 0 12px}.perms-loading[data-v-ff361faf]{color:#6b7280;font-size:.88rem}.perms-locked-note[data-v-ff361faf]{font-size:.85rem;color:#6b7280;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;padding:10px 12px;line-height:1.5}.perms-list[data-v-ff361faf]{display:flex;flex-direction:column;gap:0px}.perm-item[data-v-ff361faf]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 10px;border-radius:8px;transition:background .15s}.perm-item[data-v-ff361faf]:hover{background:#00000008}.perm-label[data-v-ff361faf]{font-size:.9rem;color:#111827;font-weight:500;-webkit-user-select:none;user-select:none}.section-perms-new[data-v-ff361faf]{animation:fadeSlideIn-ff361faf .25s ease}@keyframes fadeSlideIn-ff361faf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.loading-screen[data-v-ff361faf]{padding:40px 20px;color:#6b7280;font-weight:600}@media(max-width:1024px){.users-container[data-v-ff361faf]{max-width:92%}.form-grid[data-v-ff361faf]{grid-template-columns:1fr}}@media(max-width:768px){.actions-cell[data-v-ff361faf]{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.users-container[data-v-ff361faf]{max-width:100%;padding:18px 12px}.page-title[data-v-ff361faf]{font-size:1.55rem}.section-footer[data-v-ff361faf]{flex-direction:column;align-items:stretch}.btn-primary[data-v-ff361faf]{width:100%}.modal-overlay[data-v-ff361faf]{align-items:flex-start;padding:12px}.modal[data-v-ff361faf]{max-height:calc(100vh - 24px);border-radius:10px}.modal-actions[data-v-ff361faf]{flex-direction:column}.modal-actions .btn-primary[data-v-ff361faf],.modal-actions .btn-secondary[data-v-ff361faf]{width:100%}}[data-v-d34deba4]{box-sizing:border-box}.products-container[data-v-d34deba4]{width:100%;max-width:100%;padding:28px 40px 90px;background:#fff;min-height:100vh;position:relative}.header[data-v-d34deba4]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.page-title[data-v-d34deba4]{font-size:2rem;font-weight:800;margin:0;line-height:1.1}.back-button[data-v-d34deba4]{width:fit-content;height:fit-content;border:none;cursor:pointer;flex-shrink:0}.link[data-v-d34deba4]{display:flex;align-items:center;justify-content:center;border-radius:15px;transition:background .25s ease}.link[data-v-d34deba4]:hover,.router-link-active.link[data-v-d34deba4]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-d34deba4]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-d34deba4]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-d34deba4]{color:var(--org-color)}.search-bar-wrapper[data-v-d34deba4]{position:relative;margin-bottom:24px;max-width:520px}.search-icon[data-v-d34deba4]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;align-items:center;pointer-events:none}.search-input[data-v-d34deba4]{width:100%;padding:11px 14px 11px 42px;border:1.5px solid rgba(40,52,117,.2);border-radius:12px;font-size:.95rem;outline:none;color:#111827;background:#fff;transition:border-color .2s}.search-input[data-v-d34deba4]:focus{border-color:#2834758c}.search-input[data-v-d34deba4]::placeholder{color:#9ca3af}.main-layout[data-v-d34deba4]{display:grid;grid-template-columns:210px 1fr;gap:28px;align-items:start}.tags-panel[data-v-d34deba4]{position:sticky;top:20px}.tags-title[data-v-d34deba4]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 10px 4px}.tag-item[data-v-d34deba4]{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:transparent;border:none;border-radius:8px;padding:6px 10px;font-size:.875rem;color:#374151;cursor:pointer;transition:background .15s,color .15s;word-break:break-word;text-transform:capitalize}.tag-item[data-v-d34deba4]:hover{background:#2834750f}.tag-item.active[data-v-d34deba4]{background:#2834751a;color:#283475;font-weight:700}.tag-count[data-v-d34deba4]{font-size:.78rem;color:#9ca3af;flex-shrink:0;margin-left:auto}.tag-item.active .tag-count[data-v-d34deba4]{color:#5060b0}.products-section[data-v-d34deba4]{min-width:0}.pagination-bar[data-v-d34deba4]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:14px}.filter-btn[data-v-d34deba4]{display:inline-flex;align-items:center;gap:6px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;padding:7px 14px;font-size:.875rem;font-weight:700;cursor:pointer;color:#374151;transition:background .15s}.filter-btn[data-v-d34deba4]:hover{background:#f3f4f6}.pagination-controls[data-v-d34deba4]{display:flex;align-items:center;gap:8px}.pagination-info[data-v-d34deba4]{font-size:.82rem;color:#6b7280}.page-btn[data-v-d34deba4]{width:30px;height:30px;border:1.5px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#374151;transition:background .15s}.page-btn[data-v-d34deba4]:hover:not(:disabled){background:radial-gradient(circle,rgba(40,52,117,.18) 0%,rgba(40,52,117,.11) 35%,rgba(40,52,117,.05) 60%,transparent 100%);color:#283475}.page-btn[data-v-d34deba4]:disabled{opacity:.35;cursor:not-allowed}.state-msg[data-v-d34deba4]{color:#6b7280;padding:20px 0}.error-msg[data-v-d34deba4]{color:#b91c1c;padding:10px 0}.empty-state[data-v-d34deba4]{color:#6b7280;padding:40px 0;text-align:center}.products-table[data-v-d34deba4]{border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #0000000d}.table-header[data-v-d34deba4]{display:grid;grid-template-columns:52px 160px 1fr 180px;padding:10px 16px;background:#f9fafb;border-bottom:1px solid rgba(0,0,0,.07);font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.table-row[data-v-d34deba4]{display:grid;grid-template-columns:52px 160px 1fr 180px;padding:13px 16px;border-bottom:1px solid rgba(0,0,0,.05);align-items:center;cursor:pointer;transition:background .15s}.table-row[data-v-d34deba4]:last-child{border-bottom:none}.table-row[data-v-d34deba4]:hover{background:#28347508}.col-img[data-v-d34deba4]{display:flex;align-items:center;justify-content:center}.col-code[data-v-d34deba4]{font-size:.82rem;color:#374151}.col-name[data-v-d34deba4]{padding:0 14px;min-width:0}.col-price[data-v-d34deba4]{font-size:.85rem}.product-img-placeholder[data-v-d34deba4]{width:38px;height:38px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}.product-img[data-v-d34deba4]{width:38px;height:38px;border-radius:8px;object-fit:cover;flex-shrink:0}.code-line[data-v-d34deba4]{display:flex;align-items:center;gap:5px;font-size:.8rem}.code-line.muted[data-v-d34deba4]{color:#9ca3af}.code-icon[data-v-d34deba4]{flex-shrink:0;color:#9ca3af}.product-name[data-v-d34deba4]{font-weight:600;font-size:.9rem;color:#111827;display:block;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-tags-row[data-v-d34deba4]{display:flex;flex-wrap:wrap;gap:4px}.tag-badge[data-v-d34deba4]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px;background:#28347514;color:#283475;text-transform:capitalize}.price-line[data-v-d34deba4]{display:flex;align-items:baseline;gap:4px}.price-label[data-v-d34deba4]{font-size:.73rem;color:#9ca3af;flex-shrink:0}.price-value[data-v-d34deba4]{font-weight:700;font-size:.88rem;color:#111827}.price-value.muted[data-v-d34deba4]{font-weight:500;color:#6b7280}.fab[data-v-d34deba4]{position:fixed;bottom:32px;right:32px;width:56px;height:56px;border-radius:50%;background:#283475;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #28347561;transition:transform .2s,box-shadow .2s;z-index:100}.fab[data-v-d34deba4]:hover{transform:scale(1.08);box-shadow:0 10px 28px #28347573}.fab[data-v-d34deba4]:active{transform:scale(.96)}.fab[data-tooltip][data-v-d34deba4]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);right:50%;transform:translate(50%) translateY(4px);background:#1f2937;color:#fff;font-size:.75rem;font-weight:700;padding:6px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;box-shadow:0 4px 12px #00000026}.fab[data-tooltip][data-v-d34deba4]:hover:after{opacity:1;transform:translate(50%) translateY(0)}.modal-overlay[data-v-d34deba4]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.modal[data-v-d34deba4]{background:#fff;border-radius:18px;width:100%;max-width:680px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;overflow:hidden}.modal-header[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.07);flex-shrink:0}.modal-title[data-v-d34deba4]{font-size:1.1rem;font-weight:800;margin:0}.modal-header-actions[data-v-d34deba4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.modal-header-history-btn[data-v-d34deba4]{display:inline-flex;align-items:center;gap:5px;border:1.5px solid rgba(0,0,0,.12);border-radius:8px;background:transparent;padding:6px 10px;font-size:.78rem;font-weight:700;color:#374151;cursor:pointer;transition:background .15s;white-space:nowrap}.modal-header-history-btn[data-v-d34deba4]:hover{background:#f3f4f6}.modal-close-btn[data-v-d34deba4]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s}.modal-close-btn[data-v-d34deba4]:hover{background:radial-gradient(circle,rgba(107,114,128,.22) 0%,rgba(107,114,128,.14) 35%,rgba(107,114,128,.07) 60%,transparent 100%);color:#374151}.modal-body[data-v-d34deba4]{padding:20px 24px;overflow-y:auto;flex:1}.image-upload-area[data-v-d34deba4]{border:1.5px dashed rgba(40,52,117,.25);border-radius:12px;padding:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:110px;transition:border-color .2s,background .2s;background:#28347505;position:relative}.image-upload-area[data-v-d34deba4]:hover{border-color:#28347573;background:#2834750a}.hidden-file-input[data-v-d34deba4]{display:none}.image-upload-placeholder[data-v-d34deba4]{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.upload-icon-img[data-v-d34deba4]{width:44px;height:44px;object-fit:contain;opacity:.6}.upload-hint[data-v-d34deba4]{font-size:.82rem;color:#6b7280}.image-preview-wrapper[data-v-d34deba4]{position:relative;display:inline-flex}.image-preview[data-v-d34deba4]{width:80px;height:80px;object-fit:cover;border-radius:10px}.image-remove-btn[data-v-d34deba4]{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:#ef4444;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026}.image-remove-btn[data-v-d34deba4]:hover{background:#dc2626}.form-section-label[data-v-d34deba4]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:14px}.form-grid[data-v-d34deba4]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:4px}.field[data-v-d34deba4]{display:flex;flex-direction:column;gap:6px}.field.full-width[data-v-d34deba4]{grid-column:1 / -1}.field.flags-cell[data-v-d34deba4]{grid-column:1 / -1;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:center}.field-label[data-v-d34deba4]{font-size:.8rem;font-weight:700;color:#374151}.field-label.no-margin[data-v-d34deba4]{margin:0}.field-input[data-v-d34deba4]{padding:9px 12px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;font-size:.9rem;outline:none;color:#111827;background:#fff;transition:border-color .2s;width:100%}.field-input[data-v-d34deba4]:focus{border-color:#28347580}.field-input[data-v-d34deba4]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.field-textarea[data-v-d34deba4]{resize:vertical;min-height:60px}.field-select[data-v-d34deba4]{cursor:pointer}.toggle-row[data-v-d34deba4]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle[data-v-d34deba4]{width:40px;height:22px;border-radius:20px;background:#d1d5db;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.toggle.on[data-v-d34deba4]{background:#283475}.toggle-thumb[data-v-d34deba4]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s}.toggle.on .toggle-thumb[data-v-d34deba4]{transform:translate(18px)}.section-divider[data-v-d34deba4]{border-top:1px solid rgba(0,0,0,.07);margin:20px 0 14px;display:flex;align-items:center}.divider-label[data-v-d34deba4]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#fff;padding-right:10px;position:relative;top:-1px}.tag-input-wrapper[data-v-d34deba4]{position:relative}.tag-suggestions-dropdown[data-v-d34deba4]{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid rgba(40,52,117,.15);border-radius:10px;box-shadow:0 -4px 20px #00000014;max-height:220px;overflow-y:auto;z-index:400;list-style:none;margin:0;padding:4px 0}.tag-suggestion-item[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:background .12s;gap:8px}.tag-suggestion-item[data-v-d34deba4]:hover{background:#2834750d}.tag-suggestion-value[data-v-d34deba4]{font-size:.875rem;font-weight:600;color:#111827;text-transform:capitalize}.tag-suggestion-count[data-v-d34deba4]{font-size:.75rem;color:#9ca3af;flex-shrink:0}.cabys-search-wrapper[data-v-d34deba4]{position:relative;margin-bottom:4px}.cabys-input-row[data-v-d34deba4]{position:relative;display:flex;align-items:center}.cabys-search-icon[data-v-d34deba4]{position:absolute;left:12px;color:#9ca3af;pointer-events:none;flex-shrink:0}.cabys-input[data-v-d34deba4]{padding-left:36px!important;padding-right:36px!important}.cabys-spinner[data-v-d34deba4]{position:absolute;right:12px;width:15px;height:15px;border:2px solid rgba(40,52,117,.2);border-top-color:#283475;border-radius:50%;animation:spin-d34deba4 .7s linear infinite;flex-shrink:0}@keyframes spin-d34deba4{to{transform:rotate(360deg)}}.cabys-hint[data-v-d34deba4]{font-size:.8rem;color:#9ca3af;margin:6px 0 0}.cabys-error[data-v-d34deba4]{font-size:.8rem;color:#b91c1c;margin:6px 0 0}.cabys-dropdown[data-v-d34deba4]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid rgba(40,52,117,.15);border-radius:12px;box-shadow:0 8px 24px #0000001a;max-height:240px;overflow-y:auto;z-index:300;list-style:none;margin:0;padding:6px 0}.cabys-option[data-v-d34deba4]{display:flex;align-items:baseline;gap:10px;padding:9px 14px;cursor:pointer;transition:background .12s}.cabys-option[data-v-d34deba4]:hover{background:#2834750d}.cabys-option-code[data-v-d34deba4]{font-size:.78rem;font-weight:700;color:#283475;flex-shrink:0;font-family:monospace}.cabys-option-desc[data-v-d34deba4]{font-size:.85rem;color:#374151;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabys-option-tax[data-v-d34deba4]{font-size:.75rem;color:#9ca3af;flex-shrink:0}.cabys-selected[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#2834750d;border:1.5px solid rgba(40,52,117,.2);border-radius:10px;margin-bottom:4px}.cabys-selected-inner[data-v-d34deba4]{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:#283475}.cabys-selected-info[data-v-d34deba4]{display:flex;flex-direction:column;gap:2px;min-width:0}.cabys-selected-code[data-v-d34deba4]{font-weight:700;font-size:.88rem;font-family:monospace;color:#283475}.cabys-selected-desc[data-v-d34deba4]{font-size:.78rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabys-clear-btn[data-v-d34deba4]{font-size:.8rem;font-weight:700;color:#6b7280;background:transparent;border:1.5px solid rgba(0,0,0,.1);border-radius:8px;padding:4px 10px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.cabys-clear-btn[data-v-d34deba4]:hover{background:#f3f4f6;color:#374151}.chip-list[data-v-d34deba4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;min-height:10px}.chip[data-v-d34deba4]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;background:#28347514;color:#283475;font-size:.82rem;font-weight:600}.chip.tag-chip[data-v-d34deba4]{background:#10b98117;color:#065f46}.chip-remove[data-v-d34deba4]{background:transparent;border:none;cursor:pointer;font-size:1rem;line-height:1;color:inherit;opacity:.55;padding:0 1px;display:flex;align-items:center}.chip-remove[data-v-d34deba4]:hover{opacity:1}.chip-add-row[data-v-d34deba4]{display:flex;gap:8px;align-items:center}.chip-input[data-v-d34deba4]{flex:1;padding:7px 11px!important;font-size:.875rem!important}.chip-add-btn[data-v-d34deba4]{padding:7px 14px;border:1.5px solid rgba(40,52,117,.25);border-radius:10px;background:transparent;color:#283475;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}.chip-add-btn[data-v-d34deba4]:hover{background:#2834750f}.modal-footer[data-v-d34deba4]{padding:14px 24px 20px;border-top:1px solid rgba(0,0,0,.07);flex-shrink:0}.modal-error[data-v-d34deba4]{color:#b91c1c;font-size:.85rem;margin:0 0 10px}.modal-actions[data-v-d34deba4]{display:flex;align-items:center;gap:10px}.spacer[data-v-d34deba4]{flex:1}.btn-primary[data-v-d34deba4]{padding:9px 20px;border-radius:10px;border:none;background:#283475;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-primary[data-v-d34deba4]:hover:not(:disabled){background:#1e2860}.btn-primary[data-v-d34deba4]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-d34deba4]{padding:9px 18px;border-radius:10px;border:1.5px solid rgba(0,0,0,.12);background:transparent;color:#374151;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-secondary[data-v-d34deba4]:hover:not(:disabled){background:#f3f4f6}.btn-secondary[data-v-d34deba4]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-d34deba4]{padding:9px 18px;border-radius:10px;border:none;background:#fee2e2;color:#b91c1c;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-danger[data-v-d34deba4]:hover:not(:disabled){background:#fecaca}.btn-danger[data-v-d34deba4]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-d34deba4],.modal-fade-leave-active[data-v-d34deba4]{transition:opacity .2s ease}.modal-fade-enter-active .modal[data-v-d34deba4],.modal-fade-leave-active .modal[data-v-d34deba4]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-d34deba4],.modal-fade-leave-to[data-v-d34deba4]{opacity:0}.modal-fade-enter-from .modal[data-v-d34deba4],.modal-fade-leave-to .modal[data-v-d34deba4]{transform:translateY(16px);opacity:0}.fab-excel[data-v-d34deba4]{right:100px;background:#16a34a}.fab-adjustment[data-v-d34deba4]{right:168px;background:#0e7490}.modal-bulk[data-v-d34deba4]{max-width:500px}.modal-adjustment[data-v-d34deba4]{min-height:520px;max-height:92vh}.bulk-drop-zone[data-v-d34deba4]{border:1.5px dashed #ccc;border-radius:12px;padding:30px;text-align:center;cursor:pointer}.bulk-drop-zone.drag-over[data-v-d34deba4]{background:#f3f4f6}.bulk-result.success[data-v-d34deba4]{color:green}.bulk-result.error[data-v-d34deba4]{color:red}.bulk-errors-list[data-v-d34deba4]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.bulk-error-item[data-v-d34deba4]{border:1px solid #fecaca;background:#fff7f7;border-radius:10px;padding:10px 12px}.bulk-error-row[data-v-d34deba4]{margin:0 0 6px;font-weight:700;color:#b91c1c}.bulk-error-ul[data-v-d34deba4]{margin:0;padding-left:18px;color:#7f1d1d}.bulk-error-ul li[data-v-d34deba4]{margin-bottom:4px}.btn-excel[data-v-d34deba4]{background:#16a34a;color:#fff;padding:8px 16px;border-radius:8px;border:none;cursor:pointer;font-weight:700}.label-hint[data-v-d34deba4]{font-weight:500;text-transform:none;letter-spacing:0;color:#b0b7c3;font-size:.68rem}.image-slots-row[data-v-d34deba4]{display:flex;gap:12px;margin-bottom:4px}.image-slot[data-v-d34deba4]{position:relative;width:110px;height:110px;border-radius:12px;border:1.5px dashed rgba(40,52,117,.25);background:#28347505;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;flex-shrink:0;transition:border-color .2s,background .2s}.image-slot.slot-empty[data-v-d34deba4]{cursor:pointer}.image-slot.slot-empty[data-v-d34deba4]:hover{border-color:#28347573;background:#2834750a}.image-slot.slot-filled[data-v-d34deba4]{border-style:solid;border-color:#28347533;cursor:default}.slot-img[data-v-d34deba4]{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.slot-badge[data-v-d34deba4]{position:absolute;bottom:5px;left:5px;background:#00000085;color:#fff;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:6px;pointer-events:none}.slot-remove-btn[data-v-d34deba4]{position:absolute;top:8px;right:42px;width:25px;height:25px;border:none;border-radius:8px;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:background .15s ease,color .15s ease}.slot-remove-btn[data-v-d34deba4]:hover{background:#fee2e2;color:#dc2626}.slot-change-btn[data-v-d34deba4]{position:absolute;top:8px;right:8px;width:25px;height:25px;border:none;border-radius:8px;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:background .15s ease,color .15s ease}.slot-change-btn[data-v-d34deba4]:hover{background:#eef2ff;color:#283475}.slot-upload-icon[data-v-d34deba4]{width:34px;height:34px;object-fit:contain;opacity:.45;pointer-events:none;color:#28347547;transition:color .2s ease,transform .2s ease}.image-slot:hover .slot-upload-icon[data-v-d34deba4]{color:#2834758c;transform:scale(1.05)}.slot-upload-hint[data-v-d34deba4]{font-size:.7rem;color:#9ca3af;text-align:center;pointer-events:none}.tags-title-row[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-left:4px}.tags-title-row .tags-title[data-v-d34deba4]{margin-bottom:0}.tags-edit-btn[data-v-d34deba4]{width:26px;height:26px;border:none;border-radius:7px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:background .15s,color .15s;flex-shrink:0}.tags-edit-btn[data-v-d34deba4]:hover{background:radial-gradient(circle,rgba(40,52,117,.22) 0%,rgba(40,52,117,.14) 35%,rgba(40,52,117,.07) 60%,transparent 100%);color:#283475;border:none}.tags-edit-btn.active[data-v-d34deba4]{background:radial-gradient(circle,rgba(40,52,117,.26) 0%,rgba(40,52,117,.16) 35%,rgba(40,52,117,.08) 60%,transparent 100%);color:#283475;border:none}.tag-item-wrapper[data-v-d34deba4]{display:flex;align-items:center;gap:4px}.tag-item-wrapper .tag-item[data-v-d34deba4]{flex:1}.tag-delete-btn[data-v-d34deba4]{width:26px;height:26px;border:none;border-radius:7px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0;transition:background .15s,color .15s}.tag-delete-btn[data-v-d34deba4]:hover{background:radial-gradient(circle,rgba(220,38,38,.22) 0%,rgba(220,38,38,.14) 35%,rgba(220,38,38,.07) 60%,transparent 100%);color:#dc2626}.tag-modal-count[data-v-d34deba4]{font-size:.9rem;color:#374151;margin:0 0 10px}.tag-modal-hint[data-v-d34deba4]{font-size:.82rem;color:#6b7280;line-height:1.55;margin:0}.btn-warning[data-v-d34deba4]{padding:9px 16px;border-radius:10px;border:none;background:#fef3c7;color:#92400e;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-warning[data-v-d34deba4]:hover:not(:disabled){background:#fde68a}.btn-warning[data-v-d34deba4]:disabled{opacity:.5;cursor:not-allowed}.tag-modal[data-v-d34deba4]{max-width:380px}.tag-modal-title-block[data-v-d34deba4]{display:flex;flex-direction:column;gap:2px;min-width:0}.tag-modal-label[data-v-d34deba4]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af}.tag-modal-value[data-v-d34deba4]{font-size:1rem;font-weight:800;color:#283475;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;text-transform:capitalize}.tag-modal-stat[data-v-d34deba4]{display:flex;align-items:baseline;gap:6px;margin-bottom:16px}.tag-modal-stat-number[data-v-d34deba4]{font-size:2rem;font-weight:800;color:#111827;line-height:1}.tag-modal-stat-label[data-v-d34deba4]{font-size:.875rem;color:#6b7280}.tag-modal-divider[data-v-d34deba4]{height:1px;background:#00000012;margin-bottom:14px}.tag-modal-actions-list[data-v-d34deba4]{display:flex;flex-direction:column;gap:8px}.tag-action-card[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1.5px solid transparent}.tag-action-warn[data-v-d34deba4]{background:#fafaf7;border-color:#78642821}.tag-action-danger[data-v-d34deba4]{background:#fff7f7;border-color:#dc262626}.tag-action-card-text[data-v-d34deba4]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tag-action-card-title[data-v-d34deba4]{font-size:.85rem;font-weight:700;color:#111827}.tag-action-warn .tag-action-card-title[data-v-d34deba4]{color:#78450e}.tag-action-danger .tag-action-card-title[data-v-d34deba4]{color:#991b1b}.tag-action-card-desc[data-v-d34deba4]{font-size:.75rem;color:#6b7280;line-height:1.4}.tag-action-btn[data-v-d34deba4]{padding:7px 14px;border-radius:8px;border:none;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,opacity .15s}.tag-action-btn[data-v-d34deba4]:disabled{opacity:.45;cursor:not-allowed}.tag-action-btn-warn[data-v-d34deba4]{background:#b482141f;color:#78450e;border:1.5px solid rgba(180,130,20,.25)}.tag-action-btn-warn[data-v-d34deba4]:hover:not(:disabled){background:#b4821433}.tag-action-btn-danger[data-v-d34deba4]{background:#dc262617;color:#b91c1c;border:1.5px solid rgba(220,38,38,.2)}.tag-action-btn-danger[data-v-d34deba4]:hover:not(:disabled){background:#dc262629}.tag-edit-inline-btn[data-v-d34deba4]{width:24px;height:24px;border:none;border-radius:6px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0;transition:background .15s,color .15s}.tag-edit-inline-btn[data-v-d34deba4]:hover{background:radial-gradient(circle,rgba(40,52,117,.18) 0%,rgba(40,52,117,.1) 40%,transparent 100%);color:#283475}.tag-inline-edit[data-v-d34deba4]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.tag-inline-input[data-v-d34deba4]{width:100%;padding:4px 8px;border:1.5px solid rgba(40,52,117,.4);border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}.tag-inline-input[data-v-d34deba4]:focus{border-color:#283475;box-shadow:0 0 0 3px #2834751a}.tag-inline-input[data-v-d34deba4]:disabled{opacity:.6;cursor:not-allowed}.tag-inline-error[data-v-d34deba4]{font-size:.7rem;color:#b91c1c;margin:0;padding-left:2px}.adjustment-search-wrapper[data-v-d34deba4]{position:relative;margin-bottom:4px}.adjustment-option-disabled-tag[data-v-d34deba4]{font-size:.68rem;font-weight:700;color:#9ca3af;background:#f3f4f6;padding:2px 7px;border-radius:20px;flex-shrink:0}.adjustment-item[data-v-d34deba4]{border:1.5px solid rgba(0,0,0,.08);border-radius:12px;padding:12px 14px;margin-bottom:10px}.adjustment-item.adjustment-item-error[data-v-d34deba4]{border-color:#dc26264d;background:#fff7f7}.adjustment-item-top[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.adjustment-item-name[data-v-d34deba4]{font-weight:700;font-size:.9rem;color:#111827}.adjustment-item-remove[data-v-d34deba4]{font-size:1.1rem;color:#9ca3af}.adjustment-item-remove[data-v-d34deba4]:hover{color:#dc2626}.adjustment-item-row[data-v-d34deba4]{display:flex;align-items:center;gap:12px}.adjustment-item-current[data-v-d34deba4],.adjustment-item-result[data-v-d34deba4]{display:flex;flex-direction:column;gap:2px;min-width:70px}.adjustment-item-label[data-v-d34deba4]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.adjustment-item-value[data-v-d34deba4]{font-size:.95rem;font-weight:700;color:#374151}.adjustment-item-result-value[data-v-d34deba4]{color:#283475}.adjustment-item-input[data-v-d34deba4]{flex:1;text-align:center}.history-group[data-v-d34deba4]{margin-bottom:18px}.history-group-title[data-v-d34deba4]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 10px}.history-row[data-v-d34deba4]{border:1px solid rgba(0,0,0,.07);border-radius:12px;margin-bottom:8px;overflow:hidden}.history-row-header[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;transition:background .15s}.history-row-header[data-v-d34deba4]:hover{background:#28347508}.history-row-main[data-v-d34deba4]{display:flex;flex-direction:column;gap:3px;min-width:0}.history-row-reason[data-v-d34deba4]{font-size:.88rem;font-weight:700;color:#111827}.history-row-meta[data-v-d34deba4]{font-size:.76rem;color:#9ca3af}.history-expand-icon[data-v-d34deba4]{color:#9ca3af;flex-shrink:0;transition:transform .2s}.history-expand-icon.expanded[data-v-d34deba4]{transform:rotate(180deg)}.history-row-detail[data-v-d34deba4]{border-top:1px solid rgba(0,0,0,.06);padding:10px 14px;background:#fafafa}.history-item-line[data-v-d34deba4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font-size:.83rem}.history-item-name[data-v-d34deba4]{color:#374151;font-weight:600}.history-item-quantities[data-v-d34deba4]{color:#6b7280;white-space:nowrap;flex-shrink:0}.history-item-delta[data-v-d34deba4]{color:#9ca3af;font-size:.78rem}@media(min-width:1400px){.products-container[data-v-d34deba4]{padding:32px 56px 90px}}@media(max-width:1024px){.products-container[data-v-d34deba4]{padding:24px 24px 90px}.main-layout[data-v-d34deba4]{grid-template-columns:180px 1fr;gap:20px}.table-header[data-v-d34deba4],.table-row[data-v-d34deba4]{grid-template-columns:44px 130px 1fr 145px}}@media(max-width:768px){.products-container[data-v-d34deba4]{padding:16px 16px 80px}.search-bar-wrapper[data-v-d34deba4]{max-width:100%}.main-layout[data-v-d34deba4]{grid-template-columns:1fr;gap:0}.tags-panel[data-v-d34deba4]{position:static;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:14px}.tags-title[data-v-d34deba4]{width:100%;margin-bottom:4px}.tag-item[data-v-d34deba4]{padding:5px 12px;border:1.5px solid rgba(0,0,0,.1);border-radius:20px;width:auto;font-size:.82rem}.tag-item.active[data-v-d34deba4]{border-color:#283475}.tag-count[data-v-d34deba4]{margin-left:2px}.table-header[data-v-d34deba4]{display:none}.table-row[data-v-d34deba4]{grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;gap:2px 10px;padding:12px 14px}.col-img[data-v-d34deba4]{grid-row:1 / 3}.col-code[data-v-d34deba4]{display:none}.col-name[data-v-d34deba4]{grid-column:2;padding:0}.col-price[data-v-d34deba4]{grid-column:2 / 4}.form-grid[data-v-d34deba4]{grid-template-columns:1fr}.field.flags-cell[data-v-d34deba4]{flex-direction:column;gap:14px;align-items:flex-start}.adjustment-item-row[data-v-d34deba4]{flex-wrap:wrap}.adjustment-item-input[data-v-d34deba4]{flex-basis:100%;order:3}.history-row-meta[data-v-d34deba4]{display:block}.modal[data-v-d34deba4]{max-height:96vh;border-radius:14px}.fab[data-v-d34deba4]{bottom:24px;right:20px}.fab-excel[data-v-d34deba4]{right:78px}.fab-adjustment[data-v-d34deba4]{right:136px}.cabys-dropdown[data-v-d34deba4]{max-height:180px}}@media(max-width:480px){.products-container[data-v-d34deba4]{padding:14px 12px 80px}.page-title[data-v-d34deba4]{font-size:1.6rem}.modal-overlay[data-v-d34deba4]{padding:10px}.modal-body[data-v-d34deba4]{padding:16px 18px}.modal-header[data-v-d34deba4],.modal-footer[data-v-d34deba4]{padding-left:18px;padding-right:18px}.image-slot[data-v-d34deba4]{width:88px;height:88px}}[data-v-678c5322]{box-sizing:border-box}.coupons-container[data-v-678c5322]{width:100%;padding:28px 40px 90px;background:#fff;min-height:100vh}.header[data-v-678c5322]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page-title[data-v-678c5322]{font-size:2rem;font-weight:800;margin:0;flex:1}.feature-badge[data-v-678c5322]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px}.feature-off[data-v-678c5322]{background:#fee2e2;color:#b91c1c}.feature-adv[data-v-678c5322]{background:#2834751a;color:#283475}.disabled-banner[data-v-678c5322]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#92400e;font-size:.88rem;margin-bottom:24px}.back-btn[data-v-678c5322]{width:fit-content;height:fit-content;border:none;cursor:pointer;color:#374151}.link[data-v-678c5322]{display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .25s ease}.link[data-v-678c5322]:hover,.router-link-active.link[data-v-678c5322]{background:radial-gradient(circle,color-mix(in srgb,var(--org-color) 22%,transparent) 0%,color-mix(in srgb,var(--org-color) 14%,transparent) 35%,color-mix(in srgb,var(--org-color) 7%,transparent) 60%,transparent 100%)}.icon-link[data-v-678c5322]{background:transparent;padding:.4rem;border:1px solid transparent}.icon-img[data-v-678c5322]{width:25px;height:25px;stroke-width:1.75;cursor:pointer;color:#1a1b1bf0}.link:hover .icon-img[data-v-678c5322]{color:var(--org-color)}.controls-row[data-v-678c5322]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.search-wrapper[data-v-678c5322]{position:relative;flex:1;min-width:200px;max-width:400px}.search-icon[data-v-678c5322]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input[data-v-678c5322]{width:100%;padding:9px 12px 9px 36px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;font-size:.9rem;outline:none;color:#111827;transition:border-color .2s}.search-input[data-v-678c5322]:focus{border-color:#28347580}.search-spinner[data-v-678c5322]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9ca3af}.filters-group[data-v-678c5322]{display:flex;gap:8px}.filter-select[data-v-678c5322]{padding:9px 12px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;font-size:.875rem;color:#374151;background:#fff;cursor:pointer;outline:none}.filter-select[data-v-678c5322]:focus{border-color:#28347580}.table-section[data-v-678c5322]{min-width:0}.pagination-bar[data-v-678c5322]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.results-count[data-v-678c5322]{font-size:.82rem;color:#6b7280}.pagination-controls[data-v-678c5322]{display:flex;gap:6px}.page-btn[data-v-678c5322]{width:30px;height:30px;border:1.5px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:background .15s}.page-btn[data-v-678c5322]:hover:not(:disabled){background:#f3f4f6}.page-btn[data-v-678c5322]:disabled{opacity:.35;cursor:not-allowed}.skeleton-table[data-v-678c5322]{display:flex;flex-direction:column;gap:8px}.skeleton-row[data-v-678c5322]{height:56px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-678c5322 1.4s infinite;border-radius:10px}@keyframes shimmer-678c5322{to{background-position:-200% 0}}.state-row[data-v-678c5322]{padding:30px 0}.error-msg[data-v-678c5322]{color:#b91c1c;font-size:.9rem}.empty-state[data-v-678c5322]{text-align:center;padding:60px 20px;color:#9ca3af}.empty-icon[data-v-678c5322]{margin-bottom:12px}.empty-state p[data-v-678c5322]{margin:4px 0;font-size:.9rem}.empty-sub[data-v-678c5322]{font-size:.8rem}.table[data-v-678c5322]{border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.table-header[data-v-678c5322]{display:grid;grid-template-columns:200px 140px 100px 120px 110px 140px 40px;padding:10px 16px;background:#f9fafb;border-bottom:1px solid rgba(0,0,0,.07);font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.table-row[data-v-678c5322]{display:grid;grid-template-columns:200px 140px 100px 120px 110px 140px 40px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.05);align-items:center;cursor:pointer;transition:background .15s}.table-row[data-v-678c5322]:last-child{border-bottom:none}.table-row[data-v-678c5322]:hover{background:#28347505}.col-code[data-v-678c5322]{display:flex;flex-direction:column;gap:4px}.coupon-code[data-v-678c5322]{font-weight:800;font-size:.95rem;color:#111827;letter-spacing:.03em}.type-badge[data-v-678c5322]{font-size:.66rem;font-weight:700;padding:2px 7px;border-radius:20px;width:fit-content}.type-simple[data-v-678c5322]{background:#28347514;color:#283475}.type-adv[data-v-678c5322]{background:#7c3aed1a;color:#6d28d9}.exclusive-badge[data-v-678c5322]{font-size:.66rem;font-weight:700;padding:2px 7px;border-radius:20px;background:#fef3c7;color:#92400e;width:fit-content}.automatic-badge[data-v-678c5322]{font-size:.66rem;font-weight:700;padding:2px 7px;border-radius:20px;background:#0d94881f;color:#0f766e;width:fit-content}.discount-val[data-v-678c5322]{font-weight:700;font-size:1rem;color:#111827;display:block}.discount-label[data-v-678c5322]{font-size:.72rem;color:#6b7280}.advanced-label[data-v-678c5322]{color:#6d28d9;font-size:.875rem}.col-scope[data-v-678c5322]{display:flex;align-items:center}.scope-all[data-v-678c5322],.scope-specific[data-v-678c5322]{display:flex;align-items:center;gap:5px;font-size:.82rem;color:#6b7280}.col-status[data-v-678c5322]{display:flex;flex-direction:column;gap:4px}.status-badge[data-v-678c5322]{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:20px;width:fit-content}.status-active[data-v-678c5322]{background:#10b9811f;color:#065f46}.status-inactive[data-v-678c5322]{background:#f3f4f6;color:#6b7280}.validity-badge[data-v-678c5322]{font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:20px;width:fit-content}.validity-expired[data-v-678c5322]{background:#fee2e2;color:#b91c1c}.validity-pending[data-v-678c5322]{background:#fef3c7;color:#92400e}.col-usage[data-v-678c5322]{display:flex;flex-direction:column;gap:4px}.usage-text[data-v-678c5322]{font-size:.82rem;color:#374151;font-weight:600}.usage-bar-track[data-v-678c5322]{height:4px;background:#e5e7eb;border-radius:4px;overflow:hidden;width:80px}.usage-bar-fill[data-v-678c5322]{height:100%;background:#283475;border-radius:4px;transition:width .3s}.usage-bar-fill.usage-full[data-v-678c5322]{background:#b91c1c}.dates-text[data-v-678c5322]{font-size:.78rem;color:#6b7280}.dates-text.muted[data-v-678c5322]{color:#9ca3af}.edit-btn[data-v-678c5322]{width:30px;height:30px;border:1.5px solid rgba(0,0,0,.1);border-radius:8px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s,color .15s}.edit-btn[data-v-678c5322]:hover{background:#2834750f;color:#283475}.fab[data-v-678c5322]{position:fixed;bottom:32px;right:32px;width:56px;height:56px;border-radius:50%;background:#283475;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #28347559;transition:transform .2s,box-shadow .2s;z-index:100}.fab[data-v-678c5322]:hover{transform:scale(1.06);box-shadow:0 10px 28px #2834756b}.fab[data-v-678c5322]:active{transform:scale(.96)}.modal-overlay[data-v-678c5322]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000;padding:20px}.modal[data-v-678c5322]{background:#fff;border-radius:18px;width:100%;max-width:660px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000002e;overflow:hidden}.modal-header[data-v-678c5322]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.07);flex-shrink:0}.modal-title-group[data-v-678c5322]{display:flex;align-items:center;gap:10px}.modal-title[data-v-678c5322]{font-size:1.1rem;font-weight:800;margin:0}.redemptions-warning[data-v-678c5322]{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:#92400e;background:#fef3c7;padding:3px 8px;border-radius:20px}.modal-close[data-v-678c5322]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s}.modal-close[data-v-678c5322]:hover{background:#f3f4f6}.modal-body[data-v-678c5322]{padding:20px 24px;overflow-y:auto;flex:1}.form-section[data-v-678c5322]{margin-bottom:4px}.section-label[data-v-678c5322]{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;margin-bottom:16px}.section-divider[data-v-678c5322]{border-top:1px solid rgba(0,0,0,.07);margin:20px 0}.field-grid[data-v-678c5322]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-678c5322]{display:flex;flex-direction:column;gap:5px}.field-half[data-v-678c5322]{grid-column:span 1}.field-full[data-v-678c5322]{grid-column:1 / -1}.field-label[data-v-678c5322]{font-size:.78rem;font-weight:700;color:#374151}.field-input[data-v-678c5322]{padding:9px 12px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;font-size:.9rem;color:#111827;background:#fff;outline:none;transition:border-color .2s;width:100%}.field-input[data-v-678c5322]:focus{border-color:#28347580}.field-input[data-v-678c5322]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.field-hint[data-v-678c5322]{font-size:.72rem;color:#9ca3af}.input-with-prefix[data-v-678c5322]{position:relative}.input-prefix[data-v-678c5322]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:700;color:#6b7280;pointer-events:none}.field-input.prefixed[data-v-678c5322]{padding-left:26px}.type-selector[data-v-678c5322]{display:flex;gap:6px;flex-wrap:wrap}.type-btn[data-v-678c5322]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;background:transparent;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}.type-btn[data-v-678c5322]:hover{background:#f3f4f6}.type-btn.active[data-v-678c5322]{border-color:#283475;background:#28347512;color:#283475}.toggles-row[data-v-678c5322]{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.toggle-label[data-v-678c5322]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle[data-v-678c5322]{width:38px;height:21px;border-radius:20px;background:#d1d5db;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0;margin-top:2px}.toggle.on[data-v-678c5322]{background:#283475}.toggle-thumb[data-v-678c5322]{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle.on .toggle-thumb[data-v-678c5322]{transform:translate(17px)}.advanced-info-banner[data-v-678c5322]{display:flex;gap:12px;padding:14px 16px;background:#6d28d90f;border:1px solid rgba(109,40,217,.2);border-radius:10px;color:#5b21b6;font-size:.875rem}.advanced-info-banner svg[data-v-678c5322]{flex-shrink:0;margin-top:2px}.advanced-info-banner strong[data-v-678c5322]{display:block;margin-bottom:4px;font-weight:700}.advanced-info-banner p[data-v-678c5322]{margin:0;font-size:.82rem;line-height:1.5;color:#6d28d9}.targets-list[data-v-678c5322]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.target-card[data-v-678c5322]{border:1.5px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.target-card-header[data-v-678c5322]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9fafb}.target-info[data-v-678c5322]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.target-type-badge[data-v-678c5322]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:20px;flex-shrink:0}.badge-product[data-v-678c5322]{background:#28347517;color:#283475}.badge-tag[data-v-678c5322]{background:#10b98117;color:#065f46}.target-name[data-v-678c5322]{font-weight:600;font-size:.875rem;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-id[data-v-678c5322]{font-size:.72rem;color:#9ca3af;flex-shrink:0}.target-actions[data-v-678c5322]{display:flex;gap:6px;flex-shrink:0}.icon-btn[data-v-678c5322]{width:28px;height:28px;border:1.5px solid rgba(0,0,0,.1);border-radius:7px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s,color .15s}.icon-btn[data-v-678c5322]:hover{background:#f3f4f6;color:#374151}.icon-btn.danger[data-v-678c5322]:hover{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.icon-btn svg.rotated[data-v-678c5322]{transform:rotate(180deg);transition:transform .2s}.tiers-section[data-v-678c5322]{padding:12px 14px;border-top:1px solid rgba(0,0,0,.07);background:#fff}.tiers-list[data-v-678c5322]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.tier-row[data-v-678c5322]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9fafb;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.tier-range[data-v-678c5322]{font-size:.8rem;font-weight:700;color:#374151;white-space:nowrap}.tier-arrow[data-v-678c5322]{color:#9ca3af;font-size:.8rem}.tier-action[data-v-678c5322]{font-size:.8rem;color:#111827;flex:1}.tier-actions[data-v-678c5322]{display:flex;gap:4px;margin-left:auto}.tiers-empty[data-v-678c5322]{font-size:.8rem;color:#9ca3af;text-align:center;padding:8px}.add-tier-btn[data-v-678c5322]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1.5px dashed rgba(40,52,117,.3);border-radius:8px;background:transparent;color:#283475;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s;margin-top:8px}.add-tier-btn[data-v-678c5322]:hover{background:#2834750a}.tier-form[data-v-678c5322]{background:#28347508;border:1.5px solid rgba(40,52,117,.15);border-radius:10px;padding:14px;margin-top:8px}.tier-form-grid[data-v-678c5322]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.tier-form-error[data-v-678c5322]{font-size:.78rem;color:#b91c1c;margin:6px 0 0}.tier-form-actions[data-v-678c5322]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.add-target-section[data-v-678c5322]{margin-top:8px}.add-target-form[data-v-678c5322]{border:1.5px solid rgba(40,52,117,.15);border-radius:12px;padding:16px;background:#28347505}.add-target-btn[data-v-678c5322]{display:flex;align-items:center;gap:8px;padding:9px 16px;border:1.5px dashed rgba(40,52,117,.3);border-radius:10px;background:transparent;color:#283475;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;width:100%;justify-content:center}.add-target-btn[data-v-678c5322]:hover{background:#2834750a}.product-dropdown[data-v-678c5322]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid rgba(40,52,117,.15);border-radius:10px;box-shadow:0 8px 24px #0000001a;max-height:200px;overflow-y:auto;z-index:10;list-style:none;margin:0;padding:6px 0}.product-option[data-v-678c5322]{display:flex;align-items:center;gap:8px;padding:8px 14px;cursor:pointer;transition:background .12s}.product-option[data-v-678c5322]:hover{background:#2834750a}.product-option-name[data-v-678c5322]{font-size:.875rem;color:#111827;flex:1}.product-option-id[data-v-678c5322]{font-size:.72rem;color:#9ca3af;flex-shrink:0}.selected-product[data-v-678c5322]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#10b98112;border:1px solid rgba(16,185,129,.2);border-radius:8px;font-size:.875rem;color:#065f46;font-weight:600}.check-icon[data-v-678c5322]{color:#10b981;flex-shrink:0}.modal-footer[data-v-678c5322]{padding:14px 24px 18px;border-top:1px solid rgba(0,0,0,.07);flex-shrink:0}.modal-error[data-v-678c5322]{color:#b91c1c;font-size:.82rem;margin:0 0 10px}.modal-actions[data-v-678c5322]{display:flex;align-items:center;gap:10px}.spacer[data-v-678c5322]{flex:1}.btn-primary[data-v-678c5322]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:10px;border:none;background:#283475;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-primary[data-v-678c5322]:hover:not(:disabled){background:#1e2860}.btn-primary[data-v-678c5322]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-678c5322]{padding:9px 18px;border-radius:10px;border:1.5px solid rgba(0,0,0,.12);background:transparent;color:#374151;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-secondary[data-v-678c5322]:hover:not(:disabled){background:#f3f4f6}.btn-secondary[data-v-678c5322]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-678c5322]{display:flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;border:none;background:#fee2e2;color:#b91c1c;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-danger[data-v-678c5322]:hover:not(:disabled){background:#fecaca}.btn-danger[data-v-678c5322]:disabled{opacity:.4;cursor:not-allowed}.btn-sm[data-v-678c5322]{padding:7px 14px;font-size:.82rem}.saving-dots[data-v-678c5322]{display:flex;align-items:center;gap:6px}.spin[data-v-678c5322]{animation:spin-678c5322 .7s linear infinite}@keyframes spin-678c5322{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-678c5322],.modal-fade-leave-active[data-v-678c5322]{transition:opacity .2s ease}.modal-fade-enter-active .modal[data-v-678c5322],.modal-fade-leave-active .modal[data-v-678c5322]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-678c5322],.modal-fade-leave-to[data-v-678c5322]{opacity:0}.modal-fade-enter-from .modal[data-v-678c5322],.modal-fade-leave-to .modal[data-v-678c5322]{transform:translateY(14px);opacity:0}@media(max-width:1024px){.coupons-container[data-v-678c5322]{padding:24px 24px 90px}.table-header[data-v-678c5322],.table-row[data-v-678c5322]{grid-template-columns:170px 120px 90px 110px 100px 1fr 40px}}@media(max-width:768px){.coupons-container[data-v-678c5322]{padding:16px 16px 80px}.table-header[data-v-678c5322]{display:none}.table-row[data-v-678c5322]{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:4px;padding:12px 14px}.col-code[data-v-678c5322]{grid-column:1;grid-row:1}.col-discount[data-v-678c5322]{grid-column:1;grid-row:2}.col-scope[data-v-678c5322],.col-dates[data-v-678c5322]{display:none}.col-status[data-v-678c5322]{grid-column:1;grid-row:3}.col-usage[data-v-678c5322]{grid-column:2;grid-row:1 / 3;justify-content:center}.col-action[data-v-678c5322]{grid-column:2;grid-row:3}.field-grid[data-v-678c5322],.tier-form-grid[data-v-678c5322]{grid-template-columns:1fr}.modal[data-v-678c5322]{max-height:96vh;border-radius:14px}.modal-overlay[data-v-678c5322]{padding:10px}.controls-row[data-v-678c5322]{flex-direction:column;align-items:stretch}.search-wrapper[data-v-678c5322]{max-width:100%}}.courier-card[data-v-ffca452b]{background:#fff;border-radius:1.15rem;padding:1rem;margin-bottom:1rem;box-shadow:0 10px 30px #0f172a14}.card-header[data-v-ffca452b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.order-number[data-v-ffca452b]{font-size:1.05rem;font-weight:800;color:#111827}.elapsed-time[data-v-ffca452b]{font-size:1.1rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--org-color, #111827);background:#1118270f;padding:4px 12px;border-radius:999px}.payment-alert[data-v-ffca452b]{text-align:center;font-size:1rem;font-weight:900;letter-spacing:.02em;padding:.75rem;border-radius:.85rem;margin-bottom:.85rem}.payment-alert--cash[data-v-ffca452b]{background:#fef3c7;color:#92400e;border:2px solid #f59e0b}.payment-alert--dataphone[data-v-ffca452b]{background:#dbeafe;color:#1e3a8a;border:2px solid #3b82f6}.nav-buttons[data-v-ffca452b]{display:flex;gap:.6rem;margin-bottom:.9rem}.nav-btn[data-v-ffca452b]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:.7rem;border-radius:.85rem;font-size:.85rem;font-weight:700;text-decoration:none;border:1.5px solid rgba(17,24,39,.1)}.nav-btn--maps[data-v-ffca452b]{color:#b91c1c;background:#fef2f2}.nav-btn--waze[data-v-ffca452b]{color:#0369a1;background:#f0f9ff}.nav-btn--full[data-v-ffca452b]{flex:1 1 100%}.nav-icon[data-v-ffca452b]{width:18px;height:18px;flex-shrink:0}.customer-block[data-v-ffca452b]{margin-bottom:.85rem}.customer-name[data-v-ffca452b]{margin:0 0 2px;font-weight:800;font-size:.98rem;color:#111827}.customer-phone[data-v-ffca452b]{display:block;color:#2563eb;font-weight:700;text-decoration:none;margin-bottom:2px}.customer-address[data-v-ffca452b]{margin:0;color:#4b5563;font-size:.88rem;line-height:1.4}.summary-row[data-v-ffca452b]{display:flex;justify-content:space-between;font-size:.9rem;color:#374151;padding:2px 0}.summary-total[data-v-ffca452b]{font-weight:800;color:#111827}.notes-block[data-v-ffca452b]{margin:.6rem 0 0;font-size:.85rem;padding:.6rem .75rem;border-radius:.7rem;line-height:1.45}.notes-block--customer[data-v-ffca452b]{background:#f8fafc;color:#374151}.notes-block--staff[data-v-ffca452b]{background:#6366f112;color:#4338ca}.deliver-row[data-v-ffca452b]{margin-top:1rem}.btn-deliver[data-v-ffca452b]{width:100%;padding:.85rem;border:none;border-radius:999px;background:#16a34a;color:#fff;font-weight:800;font-size:.95rem;cursor:pointer}.btn-start-trip[data-v-ffca452b]{width:100%;padding:.85rem;border:none;border-radius:999px;background:#2563eb;color:#fff;font-weight:800;font-size:.95rem;cursor:pointer}.btn-start-trip[data-v-ffca452b]:disabled{opacity:.6;cursor:not-allowed}.status-badge[data-v-ffca452b]{font-size:.78rem;font-weight:800;padding:4px 12px;border-radius:999px}.status-badge--assigned[data-v-ffca452b]{background:#2563eb1f;color:#1d4ed8}.eta-line[data-v-ffca452b]{margin:.6rem 0 0;font-size:.88rem;color:#111827;text-align:center}.confirm-row[data-v-ffca452b]{margin-top:1rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.confirm-text[data-v-ffca452b]{flex:1 1 100%;font-size:.85rem;font-weight:700;color:#374151}.btn-confirm-cancel[data-v-ffca452b]{flex:1;padding:.7rem;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#374151;font-weight:700;cursor:pointer}.btn-confirm-yes[data-v-ffca452b]{flex:1;padding:.7rem;border-radius:999px;border:none;background:#16a34a;color:#fff;font-weight:700;cursor:pointer}.btn-confirm-cancel[data-v-ffca452b]:disabled,.btn-confirm-yes[data-v-ffca452b]:disabled{opacity:.6;cursor:not-allowed}.submit-error[data-v-ffca452b]{margin:.6rem 0 0;color:#dc2626;font-size:.82rem;text-align:center}.courier-panel[data-v-428caa92]{min-height:100vh;background:#f8fafc;padding:1rem}.courier-header[data-v-428caa92]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.courier-title[data-v-428caa92]{margin:0;font-size:1.3rem;font-weight:900;color:#111827}.location-warning[data-v-428caa92]{font-size:.75rem;font-weight:700;color:#92400e;background:#f59e0b26;padding:4px 10px;border-radius:999px}.state-msg[data-v-428caa92]{text-align:center;color:#6b7280;padding:20px 0}.error-msg[data-v-428caa92]{text-align:center;color:#991b1b;padding:10px 0}.empty-state[data-v-428caa92]{text-align:center;color:#6b7280;padding:40px 0;background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a0f}@media(min-width:640px){.courier-panel[data-v-428caa92]{max-width:640px;margin:0 auto;padding:1.5rem}}.login-page[data-v-611b3a47]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.login-card[data-v-611b3a47]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;width:100%;max-width:420px;padding:40px 36px}.login-brand[data-v-611b3a47]{text-align:center;margin-bottom:32px}.brand-logo[data-v-611b3a47]{max-width:120px;height:72px;border-radius:10px;object-fit:cover;margin-bottom:14px}.brand-title[data-v-611b3a47]{font-size:20px;font-weight:700;color:#111827;margin:0 0 4px}.brand-subtitle[data-v-611b3a47]{font-size:13px;color:#6b7280;margin:0}.login-form[data-v-611b3a47]{display:flex;flex-direction:column;gap:16px}.field-group[data-v-611b3a47]{display:flex;flex-direction:column;gap:6px}.field-group label[data-v-611b3a47]{font-size:13px;font-weight:600;color:#374151}.field-group input[data-v-611b3a47]{border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;font-size:14px;color:#111827;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.field-group input[data-v-611b3a47]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.field-group input[data-v-611b3a47]:disabled{background:#f9fafb;cursor:not-allowed}.password-wrapper[data-v-611b3a47]{position:relative}.password-wrapper input[data-v-611b3a47]{padding-right:42px}.toggle-password[data-v-611b3a47]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:0;transition:color .15s}.toggle-password[data-v-611b3a47]:hover{color:#374151}.error-msg[data-v-611b3a47]{font-size:13px;color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px 12px;margin:0}.btn-login[data-v-611b3a47]{display:flex;align-items:center;justify-content:center;gap:8px;background:#1d4ed8;color:#fff;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;margin-top:4px}.btn-login[data-v-611b3a47]:hover:not(:disabled){background:#1e40af}.btn-login[data-v-611b3a47]:disabled{background:#93c5fd;cursor:not-allowed}.btn-spinner[data-v-611b3a47]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-611b3a47 .7s linear infinite;flex-shrink:0}@keyframes spin-611b3a47{to{transform:rotate(360deg)}}.org-item[data-v-5f2b8777]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 14px;background:none;border:none;border-radius:7px;cursor:pointer;text-align:left;transition:background .12s}.org-item[data-v-5f2b8777]:hover{background:#f1f5f9}.org-item--active[data-v-5f2b8777]{background:#eff6ff}.status-dot[data-v-5f2b8777]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot--active[data-v-5f2b8777]{background:#22c55e}.status-dot--inactive[data-v-5f2b8777]{background:#6b7280}.status-dot--blocked[data-v-5f2b8777]{background:#ef4444}.org-name[data-v-5f2b8777]{font-size:13px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.org-item--active .org-name[data-v-5f2b8777]{color:#1d4ed8;font-weight:500}.modal-overlay[data-v-fedcdfff]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-fedcdfff]{background:#fff;border-radius:12px;width:100%;max-width:440px;box-shadow:0 8px 32px #00000024}.modal-header[data-v-fedcdfff]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f1f5f9}.modal-title[data-v-fedcdfff]{font-size:15px;font-weight:700;color:#111827;margin:0}.btn-close[data-v-fedcdfff]{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;transition:color .15s}.btn-close[data-v-fedcdfff]:hover{color:#374151}.modal-body[data-v-fedcdfff]{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.form-group[data-v-fedcdfff]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-fedcdfff]{font-size:12px;font-weight:600;color:#374151}.label-hint[data-v-fedcdfff]{font-weight:400;color:#9ca3af}.form-group input[data-v-fedcdfff],.form-group select[data-v-fedcdfff]{border:1px solid #e5e7eb;border-radius:7px;padding:9px 12px;font-size:13px;color:#111827;outline:none;transition:border-color .15s}.form-group input[data-v-fedcdfff]:focus,.form-group select[data-v-fedcdfff]:focus{border-color:#3b82f6}.slug-preview-wrapper[data-v-fedcdfff]{display:flex;flex-direction:column;gap:4px}.slug-preview[data-v-fedcdfff]{font-size:11px;color:#6b7280}.error-msg[data-v-fedcdfff]{font-size:12px;color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px;margin:0}.modal-footer[data-v-fedcdfff]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-fedcdfff]{background:none;border:1px solid #e5e7eb;border-radius:7px;padding:8px 16px;font-size:13px;color:#6b7280;cursor:pointer;transition:border-color .15s}.btn-cancel[data-v-fedcdfff]:hover:not(:disabled){border-color:#d1d5db}.btn-create[data-v-fedcdfff]{display:flex;align-items:center;gap:7px;background:#1d4ed8;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-create[data-v-fedcdfff]:hover:not(:disabled){background:#1e40af}.btn-create[data-v-fedcdfff]:disabled{background:#93c5fd;cursor:not-allowed}.spin[data-v-fedcdfff]{animation:spin-fedcdfff .8s linear infinite}@keyframes spin-fedcdfff{to{transform:rotate(360deg)}}.teicoadmin-shell[data-v-6e4db4de]{display:flex;min-height:100vh;background:#f8fafc}.sidebar[data-v-6e4db4de]{width:248px;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;overflow:hidden}.sidebar-header[data-v-6e4db4de]{display:flex;align-items:center;gap:10px;padding:20px 16px 16px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.sidebar-logo[data-v-6e4db4de]{max-width:80px;height:32px;border-radius:6px;object-fit:cover}.sidebar-brand[data-v-6e4db4de]{font-size:15px;font-weight:700;color:#111827;letter-spacing:.02em}.sidebar-actions[data-v-6e4db4de]{padding:10px 10px 4px;flex-shrink:0}.btn-new-org[data-v-6e4db4de]{display:flex;align-items:center;gap:7px;width:100%;padding:8px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;color:#1d4ed8;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.btn-new-org[data-v-6e4db4de]:hover{background:#dbeafe}.sidebar-nav[data-v-6e4db4de]{flex:1;overflow-y:auto;padding:6px 8px;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.sidebar-nav[data-v-6e4db4de]::-webkit-scrollbar{width:3px}.sidebar-nav[data-v-6e4db4de]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.sidebar-status[data-v-6e4db4de]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:6px;padding:16px 14px;margin:0}.sidebar-status--error[data-v-6e4db4de]{color:#dc2626}.sidebar-footer[data-v-6e4db4de]{flex-shrink:0;padding:8px 8px 12px;border-top:1px solid #e5e7eb}.reports-link[data-v-6e4db4de]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#6b7280;text-decoration:none;font-size:13px;font-weight:500;transition:background .15s,color .15s}.reports-link[data-v-6e4db4de]:hover{background:#f1f5f9;color:#111827}.reports-link--active[data-v-6e4db4de]{background:#eff6ff;color:#1d4ed8}.content-wrapper[data-v-6e4db4de]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-6e4db4de]{height:54px;display:flex;align-items:center;justify-content:flex-end;padding:0 24px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.topbar-right[data-v-6e4db4de]{display:flex;align-items:center;gap:14px}.topbar-user[data-v-6e4db4de]{font-size:13px;color:#374151;font-weight:500}.btn-logout[data-v-6e4db4de]{font-size:13px;color:#6b7280;background:none;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;cursor:pointer;transition:color .15s,border-color .15s}.btn-logout[data-v-6e4db4de]:hover{color:#ef4444;border-color:#fca5a5}.content[data-v-6e4db4de]{flex:1;overflow-y:auto;padding:28px}.spin[data-v-6e4db4de]{animation:spin-6e4db4de .8s linear infinite}@keyframes spin-6e4db4de{to{transform:rotate(360deg)}}.empty-state[data-v-84cb75d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:64vh;text-align:center;gap:10px}.empty-icon[data-v-84cb75d3]{color:#d1d5db;margin-bottom:6px}.empty-state h2[data-v-84cb75d3]{font-size:17px;font-weight:600;color:#374151;margin:0}.empty-state p[data-v-84cb75d3]{font-size:14px;color:#6b7280;margin:0;max-width:320px;line-height:1.5}.reports-view[data-v-099443f3]{display:flex;flex-direction:column;gap:18px;max-width:1100px}.reports-header[data-v-099443f3]{display:flex;align-items:flex-start;justify-content:space-between}.reports-title[data-v-099443f3]{font-size:20px;font-weight:700;color:#111827;margin:0 0 3px}.reports-desc[data-v-099443f3]{font-size:13px;color:#6b7280;margin:0}.filter-panel[data-v-099443f3]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.filter-section[data-v-099443f3]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-099443f3]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.report-type-list[data-v-099443f3]{display:flex;flex-wrap:wrap;gap:6px}.report-type-btn[data-v-099443f3]{padding:6px 14px;font-size:12px;font-weight:500;border:1px solid #e5e7eb;border-radius:20px;background:#f9fafb;color:#374151;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.report-type-btn[data-v-099443f3]:hover{background:#f1f5f9;border-color:#d1d5db}.report-type-btn--active[data-v-099443f3]{background:#1d4ed8;border-color:#1d4ed8;color:#fff;font-weight:600}.org-filter-wrapper[data-v-099443f3]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.org-checkbox-item[data-v-099443f3]{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:12px;color:#374151;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .1s;-webkit-user-select:none;user-select:none}.org-checkbox-item[data-v-099443f3]:last-child{border-bottom:none}.org-checkbox-item[data-v-099443f3]:hover{background:#f9fafb}.org-checkbox-item--all[data-v-099443f3]{background:#f8fafc;font-weight:600;border-bottom:1px solid #e5e7eb}.org-list-scroll[data-v-099443f3]{max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.org-list-scroll[data-v-099443f3]::-webkit-scrollbar{width:3px}.org-list-scroll[data-v-099443f3]::-webkit-scrollbar-thumb{background:#e5e7eb}.org-checkbox-dot[data-v-099443f3]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot--active[data-v-099443f3]{background:#22c55e}.dot--inactive[data-v-099443f3]{background:#9ca3af}.dot--blocked[data-v-099443f3]{background:#ef4444}.date-range[data-v-099443f3]{display:flex;gap:12px;flex-wrap:wrap}.date-field[data-v-099443f3]{display:flex;flex-direction:column;gap:4px}.date-field label[data-v-099443f3]{font-size:11px;font-weight:600;color:#9ca3af}.date-field input[data-v-099443f3]{border:1px solid #e5e7eb;border-radius:7px;padding:7px 10px;font-size:13px;color:#111827;outline:none;transition:border-color .15s}.date-field input[data-v-099443f3]:focus{border-color:#3b82f6}.filter-actions[data-v-099443f3]{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid #f3f4f6}.btn-generate[data-v-099443f3]{display:flex;align-items:center;gap:7px;background:#1d4ed8;color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-generate[data-v-099443f3]:hover:not(:disabled){background:#1e40af}.btn-generate[data-v-099443f3]:disabled{background:#93c5fd;cursor:not-allowed}.preview-area[data-v-099443f3]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:280px;overflow:hidden}.preview-empty[data-v-099443f3],.preview-loading[data-v-099443f3],.preview-error[data-v-099443f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;padding:48px 24px;text-align:center}.preview-empty[data-v-099443f3]{color:#d1d5db}.preview-empty p[data-v-099443f3]{font-size:13px;color:#9ca3af;max-width:360px;line-height:1.5;margin:0}.preview-loading[data-v-099443f3]{color:#9ca3af;font-size:13px}.preview-error[data-v-099443f3]{color:#dc2626;font-size:13px;flex-direction:row;gap:8px}.preview-header[data-v-099443f3]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:10px}.preview-meta[data-v-099443f3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.preview-title[data-v-099443f3]{font-size:14px;font-weight:700;color:#111827;margin:0}.preview-count[data-v-099443f3]{font-size:12px;background:#f1f5f9;color:#374151;padding:2px 9px;border-radius:20px;font-weight:500}.preview-period[data-v-099443f3]{font-size:12px;color:#6b7280}.download-btns[data-v-099443f3]{display:flex;gap:8px}.btn-download[data-v-099443f3]{display:flex;align-items:center;gap:6px;border:none;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-download[data-v-099443f3]:disabled{opacity:.6;cursor:not-allowed}.btn-download--excel[data-v-099443f3]{background:#16a34a;color:#fff}.btn-download--excel[data-v-099443f3]:hover:not(:disabled){background:#15803d}.btn-download--pdf[data-v-099443f3]{background:#dc2626;color:#fff}.btn-download--pdf[data-v-099443f3]:hover:not(:disabled){background:#b91c1c}.preview-no-rows[data-v-099443f3]{padding:48px 24px;text-align:center;font-size:13px;color:#9ca3af}.table-wrapper[data-v-099443f3]{overflow-x:auto}.report-table[data-v-099443f3]{width:100%;border-collapse:collapse;font-size:13px}.report-table thead tr[data-v-099443f3]{background:#f9fafb;border-bottom:1px solid #e5e7eb}.report-table th[data-v-099443f3]{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.report-table tbody tr[data-v-099443f3]{border-bottom:1px solid #f3f4f6;transition:background .1s}.report-table tbody tr[data-v-099443f3]:last-child{border-bottom:none}.report-table tbody tr[data-v-099443f3]:hover{background:#fafafa}.report-table td[data-v-099443f3]{padding:10px 14px;color:#374151;vertical-align:middle}.cell--numeric[data-v-099443f3]{text-align:left;font-variant-numeric:tabular-nums;font-weight:500}.spin[data-v-099443f3]{animation:spin-099443f3 .8s linear infinite}@keyframes spin-099443f3{to{transform:rotate(360deg)}}.toggle-switch[data-v-7c4a30af]{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none}.toggle-switch--disabled[data-v-7c4a30af]{cursor:not-allowed;opacity:.5}.toggle-input[data-v-7c4a30af]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.toggle-track[data-v-7c4a30af]{width:36px;height:20px;background:#d1d5db;border-radius:10px;position:relative;transition:background .2s ease}.toggle-track[data-v-7c4a30af]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000002e;transition:transform .2s ease}.toggle-input:checked+.toggle-track[data-v-7c4a30af]{background:#22c55e}.toggle-input:checked+.toggle-track[data-v-7c4a30af]:after{transform:translate(16px)}.modules-tab[data-v-5868fdc3]{display:flex;flex-direction:column;gap:14px}.feedback[data-v-5868fdc3]{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border-radius:7px}.feedback--success[data-v-5868fdc3]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.feedback--error[data-v-5868fdc3]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.module-group[data-v-5868fdc3]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.group-title[data-v-5868fdc3]{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding:12px 18px;margin:0;background:#f9fafb;border-bottom:1px solid #f1f5f9}.module-row[data-v-5868fdc3]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid #f3f4f6}.module-row[data-v-5868fdc3]:last-child{border-bottom:none}.module-row--readonly[data-v-5868fdc3]{background:#fafafa}.module-icon-wrap[data-v-5868fdc3]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.module-icon-wrap--blue[data-v-5868fdc3]{background:#eff6ff;color:#2563eb}.module-icon-wrap--purple[data-v-5868fdc3]{background:#f5f3ff;color:#7c3aed}.module-icon-wrap--orange[data-v-5868fdc3]{background:#fff7ed;color:#ea580c}.module-icon-wrap--green[data-v-5868fdc3]{background:#f0fdf4;color:#16a34a}.module-icon-wrap--red[data-v-5868fdc3]{background:#fef2f2;color:#dc2626}.module-icon-wrap--gray[data-v-5868fdc3]{background:#f3f4f6;color:#9ca3af}.module-info[data-v-5868fdc3]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.module-name[data-v-5868fdc3]{font-size:13px;font-weight:600;color:#111827}.module-desc[data-v-5868fdc3]{font-size:12px;color:#6b7280;line-height:1.5}.module-sub[data-v-5868fdc3]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.module-sub label[data-v-5868fdc3]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.module-sub select[data-v-5868fdc3]{border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;font-size:12px;color:#374151;outline:none;max-width:280px;background:#fff;transition:border-color .15s}.module-sub select[data-v-5868fdc3]:focus{border-color:#3b82f6}.lucida-subheader[data-v-5868fdc3]{display:flex;align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:700;color:#878d96;text-transform:uppercase;letter-spacing:.05em}.lucida-grid[data-v-5868fdc3]{display:grid;grid-template-columns:minmax(0,250px) minmax(0,250px) auto;gap:8px 16px;align-items:end;margin-top:4px}.lucida-activa[data-v-5868fdc3]{display:flex;flex-direction:column;gap:4px;padding-bottom:2px}.cred-status[data-v-5868fdc3]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:20px;text-transform:none;letter-spacing:0;margin-left:6px;vertical-align:middle}.cred-status--ok[data-v-5868fdc3]{background:#dcfce7;color:#15803d}.cred-status--missing[data-v-5868fdc3]{background:#fef9c3;color:#92400e}.module-input[data-v-5868fdc3]{border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;font-size:12px;color:#374151;outline:none;background:#fff;max-width:280px;width:100%;transition:border-color .15s;box-sizing:border-box}.module-input[data-v-5868fdc3]:focus{border-color:#3b82f6}.module-input--short[data-v-5868fdc3]{max-width:100px}.pos-fields-row[data-v-5868fdc3]{display:flex;gap:16px;flex-wrap:wrap}.readonly-badge[data-v-5868fdc3]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;flex-shrink:0;align-self:center}.readonly-badge--active[data-v-5868fdc3]{background:#dcfce7;color:#15803d}.readonly-badge--inactive[data-v-5868fdc3]{background:#f3f4f6;color:#9ca3af}.save-bar[data-v-5868fdc3]{display:flex;justify-content:flex-end;padding-top:4px}.btn-save[data-v-5868fdc3]{display:flex;align-items:center;gap:7px;background:#1d4ed8;color:#fff;border:none;border-radius:8px;padding:10px 22px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-save[data-v-5868fdc3]:hover:not(:disabled){background:#1e40af}.btn-save[data-v-5868fdc3]:disabled{background:#93c5fd;cursor:not-allowed}.spin[data-v-5868fdc3]{animation:spin-5868fdc3 .8s linear infinite}@keyframes spin-5868fdc3{to{transform:rotate(360deg)}}.modal-overlay[data-v-f798902e]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-f798902e]{background:#fff;border-radius:12px;width:100%;max-width:460px;box-shadow:0 8px 32px #00000024;max-height:90vh;overflow-y:auto}.modal-header[data-v-f798902e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid #f1f5f9;position:sticky;top:0;background:#fff;z-index:1}.modal-title[data-v-f798902e]{font-size:15px;font-weight:700;color:#111827;margin:0}.btn-close[data-v-f798902e]{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;transition:color .15s}.btn-close[data-v-f798902e]:hover{color:#374151}.modal-body[data-v-f798902e]{padding:18px 24px;display:flex;flex-direction:column;gap:12px}.form-group[data-v-f798902e]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-f798902e]{font-size:12px;font-weight:600;color:#374151;display:flex;align-items:center;gap:6px}.field-hint[data-v-f798902e]{font-size:11px;color:#9ca3af;margin-top:1px}.form-group input[type=text][data-v-f798902e],.form-group input[type=password][data-v-f798902e],.form-group select[data-v-f798902e]{border:1px solid #e5e7eb;border-radius:7px;padding:8px 11px;font-size:13px;color:#111827;outline:none;transition:border-color .15s}.form-group input[data-v-f798902e]:focus,.form-group select[data-v-f798902e]:focus{border-color:#3b82f6}.creds-section[data-v-f798902e]{display:flex;flex-direction:column;gap:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.creds-title[data-v-f798902e]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.info-box[data-v-f798902e]{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:9px 12px;line-height:1.5}.error-msg[data-v-f798902e]{font-size:12px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px;margin:0}.modal-footer[data-v-f798902e]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-f798902e]{background:none;border:1px solid #e5e7eb;border-radius:7px;padding:8px 16px;font-size:13px;color:#6b7280;cursor:pointer}.btn-create[data-v-f798902e]{display:flex;align-items:center;gap:6px;background:#1d4ed8;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-create[data-v-f798902e]:hover:not(:disabled){background:#1e40af}.btn-create[data-v-f798902e]:disabled{background:#93c5fd;cursor:not-allowed}.spin[data-v-f798902e]{animation:spin-f798902e .8s linear infinite}@keyframes spin-f798902e{to{transform:rotate(360deg)}}.payments-tab[data-v-885df77e]{display:flex;flex-direction:column;gap:14px}.feedback[data-v-885df77e]{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border-radius:7px}.feedback--success[data-v-885df77e]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.feedback--error[data-v-885df77e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.section-header[data-v-885df77e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-title[data-v-885df77e]{font-size:14px;font-weight:700;color:#111827;margin:0 0 3px}.section-desc[data-v-885df77e]{font-size:12px;color:#6b7280;margin:0}.btn-add[data-v-885df77e]{display:flex;align-items:center;gap:6px;background:#1d4ed8;color:#fff;border:none;border-radius:7px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;flex-shrink:0}.btn-add[data-v-885df77e]:hover{background:#1e40af}.loading-state[data-v-885df77e]{display:flex;align-items:center;gap:10px;color:#9ca3af;font-size:13px;padding:32px 0}.empty-state[data-v-885df77e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0;color:#d1d5db;text-align:center}.empty-state p[data-v-885df77e]{font-size:13px;color:#9ca3af;margin:0}.btn-add-empty[data-v-885df77e]{font-size:13px;color:#1d4ed8;background:none;border:1px solid #bfdbfe;border-radius:7px;padding:7px 14px;cursor:pointer;transition:background .15s}.btn-add-empty[data-v-885df77e]:hover{background:#eff6ff}.integrations-list[data-v-885df77e]{display:flex;flex-direction:column;gap:10px}.integration-card[data-v-885df77e]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:border-color .15s}.integration-card--active[data-v-885df77e]{border-color:#86efac}.card-header[data-v-885df77e]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #f3f4f6}.card-identity[data-v-885df77e]{display:flex;align-items:center;gap:8px}.provider-badge[data-v-885df77e]{font-size:12px;font-weight:700;padding:3px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.provider-badge--tilopay[data-v-885df77e]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.provider-badge--afinia[data-v-885df77e]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.env-badge[data-v-885df77e]{font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px}.env-badge--production[data-v-885df77e]{background:#dcfce7;color:#15803d}.env-badge--sandbox[data-v-885df77e]{background:#f3f4f6;color:#6b7280}.btn-delete[data-v-885df77e]{background:none;border:none;cursor:pointer;color:#d1d5db;display:flex;align-items:center;transition:color .15s;padding:4px;border-radius:5px}.btn-delete[data-v-885df77e]:hover{color:#ef4444;background:#fef2f2}.card-controls[data-v-885df77e]{padding:12px 16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #f3f4f6}.control-row[data-v-885df77e]{display:flex;align-items:center;justify-content:space-between}.control-label[data-v-885df77e]{font-size:12px;color:#374151;font-weight:500}.card-creds[data-v-885df77e]{padding:12px 16px;display:flex;flex-direction:column;gap:6px}.cred-row[data-v-885df77e]{display:flex;flex-direction:column;gap:2px}.cred-row--highlight[data-v-885df77e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:8px 10px}.cred-label[data-v-885df77e]{font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.cred-value[data-v-885df77e]{font-family:monospace;font-size:12px;color:#374151;word-break:break-all}.cred-value--secret[data-v-885df77e]{color:#1e40af;-webkit-user-select:all;user-select:all;cursor:text}.cred-masked[data-v-885df77e]{font-size:12px;color:#9ca3af}.confirm-overlay[data-v-885df77e]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:60}.confirm-dialog[data-v-885df77e]{background:#fff;border-radius:12px;padding:24px;max-width:380px;width:90%;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;box-shadow:0 8px 32px #00000024}.confirm-icon[data-v-885df77e]{color:#ef4444}.confirm-text[data-v-885df77e]{font-size:13px;color:#374151;margin:0;line-height:1.5}.confirm-actions[data-v-885df77e]{display:flex;gap:10px}.btn-cancel[data-v-885df77e]{background:none;border:1px solid #e5e7eb;border-radius:7px;padding:8px 16px;font-size:13px;color:#6b7280;cursor:pointer}.btn-confirm-delete[data-v-885df77e]{display:flex;align-items:center;gap:6px;background:#dc2626;color:#fff;border:none;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-confirm-delete[data-v-885df77e]:hover:not(:disabled){background:#b91c1c}.btn-confirm-delete[data-v-885df77e]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-885df77e]{animation:spin-885df77e .8s linear infinite}@keyframes spin-885df77e{to{transform:rotate(360deg)}}.modal-overlay[data-v-c7497272]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-c7497272]{background:#fff;border-radius:12px;width:100%;max-width:440px;box-shadow:0 8px 32px #00000024;max-height:90vh;overflow-y:auto}.modal-header[data-v-c7497272]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid #f1f5f9}.modal-title[data-v-c7497272]{font-size:15px;font-weight:700;color:#111827;margin:0}.btn-close[data-v-c7497272]{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;transition:color .15s}.btn-close[data-v-c7497272]:hover{color:#374151}.modal-body[data-v-c7497272]{padding:18px 24px;display:flex;flex-direction:column;gap:12px}.form-group[data-v-c7497272]{display:flex;flex-direction:column;gap:5px}.form-group--toggle[data-v-c7497272]{flex-direction:row;align-items:center;justify-content:space-between}.toggle-label[data-v-c7497272],.form-group label[data-v-c7497272]{font-size:12px;font-weight:600;color:#374151}.field-hint[data-v-c7497272]{font-size:11px;color:#9ca3af}.form-group input[data-v-c7497272],.form-group select[data-v-c7497272]{border:1px solid #e5e7eb;border-radius:7px;padding:8px 11px;font-size:13px;color:#111827;outline:none;transition:border-color .15s}.form-group input[data-v-c7497272]:focus,.form-group select[data-v-c7497272]:focus{border-color:#3b82f6}.error-msg[data-v-c7497272]{font-size:12px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px;margin:0}.modal-footer[data-v-c7497272]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-c7497272]{background:none;border:1px solid #e5e7eb;border-radius:7px;padding:8px 16px;font-size:13px;color:#6b7280;cursor:pointer}.btn-save[data-v-c7497272]{display:flex;align-items:center;gap:6px;background:#1d4ed8;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-save[data-v-c7497272]:hover:not(:disabled){background:#1e40af}.btn-save[data-v-c7497272]:disabled{background:#93c5fd;cursor:not-allowed}.spin[data-v-c7497272]{animation:spin-c7497272 .8s linear infinite}@keyframes spin-c7497272{to{transform:rotate(360deg)}}.modal-overlay[data-v-e00f1d3c]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-e00f1d3c]{background:#fff;border-radius:12px;width:100%;max-width:380px;box-shadow:0 8px 32px #00000024}.modal-header[data-v-e00f1d3c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid #f1f5f9}.modal-title[data-v-e00f1d3c]{font-size:15px;font-weight:700;color:#111827;margin:0}.btn-close[data-v-e00f1d3c]{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;transition:color .15s}.btn-close[data-v-e00f1d3c]:hover{color:#374151}.modal-body[data-v-e00f1d3c]{padding:18px 24px;display:flex;flex-direction:column;gap:12px}.modal-subtitle[data-v-e00f1d3c]{font-size:13px;color:#6b7280;margin:0}.form-group[data-v-e00f1d3c]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-e00f1d3c]{font-size:12px;font-weight:600;color:#374151}.form-group input[data-v-e00f1d3c]{border:1px solid #e5e7eb;border-radius:7px;padding:8px 11px;font-size:13px;color:#111827;outline:none;transition:border-color .15s}.form-group input[data-v-e00f1d3c]:focus{border-color:#3b82f6}.error-msg[data-v-e00f1d3c]{font-size:12px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px;margin:0}.modal-footer[data-v-e00f1d3c]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-e00f1d3c]{background:none;border:1px solid #e5e7eb;border-radius:7px;padding:8px 16px;font-size:13px;color:#6b7280;cursor:pointer}.btn-save[data-v-e00f1d3c]{display:flex;align-items:center;gap:6px;background:#1d4ed8;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-save[data-v-e00f1d3c]:hover:not(:disabled){background:#1e40af}.btn-save[data-v-e00f1d3c]:disabled{background:#93c5fd;cursor:not-allowed}.spin[data-v-e00f1d3c]{animation:spin-e00f1d3c .8s linear infinite}@keyframes spin-e00f1d3c{to{transform:rotate(360deg)}}.users-tab[data-v-60428739]{display:flex;flex-direction:column;gap:14px}.feedback[data-v-60428739]{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border-radius:7px}.feedback--success[data-v-60428739]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.feedback--error[data-v-60428739]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.section-header[data-v-60428739]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-title[data-v-60428739]{font-size:14px;font-weight:700;color:#111827;margin:0 0 3px}.section-desc[data-v-60428739]{font-size:12px;color:#6b7280;margin:0}.btn-add[data-v-60428739]{display:flex;align-items:center;gap:6px;background:#1d4ed8;color:#fff;border:none;border-radius:7px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;flex-shrink:0}.btn-add[data-v-60428739]:hover{background:#1e40af}.loading-state[data-v-60428739]{display:flex;align-items:center;gap:10px;color:#9ca3af;font-size:13px;padding:32px 0}.empty-state[data-v-60428739]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0;color:#d1d5db;text-align:center}.empty-state p[data-v-60428739]{font-size:13px;color:#9ca3af;margin:0}.table-wrapper[data-v-60428739]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.users-table[data-v-60428739]{width:100%;border-collapse:collapse;font-size:13px}.users-table thead tr[data-v-60428739]{background:#f9fafb;border-bottom:1px solid #e5e7eb}.users-table th[data-v-60428739]{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.users-table tbody tr[data-v-60428739]{border-bottom:1px solid #f3f4f6;transition:background .1s}.users-table tbody tr[data-v-60428739]:last-child{border-bottom:none}.users-table tbody tr[data-v-60428739]:hover{background:#fafafa}.users-table td[data-v-60428739]{padding:11px 14px;vertical-align:middle;color:#374151}.user-name-cell[data-v-60428739]{display:flex;align-items:center;gap:9px}.user-avatar[data-v-60428739]{width:28px;height:28px;border-radius:50%;background:#e0e7ff;color:#3730a3;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-name[data-v-60428739]{font-weight:500;color:#111827}.cell-email[data-v-60428739]{color:#6b7280;font-size:12px}.rol-badge[data-v-60428739]{font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px}.rol-badge--commerce_admin[data-v-60428739]{background:#ede9fe;color:#6d28d9}.rol-badge--usuario[data-v-60428739]{background:#f3f4f6;color:#374151}.status-dot-label[data-v-60428739]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.status-dot[data-v-60428739]{width:6px;height:6px;border-radius:50%}.status--active[data-v-60428739]{color:#15803d}.status--active .status-dot[data-v-60428739]{background:#22c55e}.status--inactive[data-v-60428739]{color:#9ca3af}.status--inactive .status-dot[data-v-60428739]{background:#d1d5db}.actions-cell[data-v-60428739]{display:flex;align-items:center;gap:4px}.action-btn[data-v-60428739]{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;padding:5px;border-radius:5px;transition:color .15s,background .15s}.action-btn[data-v-60428739]:hover{color:#374151;background:#f3f4f6}.action-btn--danger[data-v-60428739]:hover{color:#ef4444;background:#fef2f2}.confirm-overlay[data-v-60428739]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:60}.confirm-dialog[data-v-60428739]{background:#fff;border-radius:12px;padding:24px;max-width:380px;width:90%;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;box-shadow:0 8px 32px #00000024}.confirm-icon[data-v-60428739]{color:#ef4444}.confirm-text[data-v-60428739]{font-size:13px;color:#374151;margin:0;line-height:1.5}.confirm-actions[data-v-60428739]{display:flex;gap:10px}.btn-cancel[data-v-60428739]{background:none;border:1px solid #e5e7eb;border-radius:7px;padding:8px 16px;font-size:13px;color:#6b7280;cursor:pointer}.btn-confirm-delete[data-v-60428739]{display:flex;align-items:center;gap:6px;background:#dc2626;color:#fff;border:none;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}.btn-confirm-delete[data-v-60428739]:hover:not(:disabled){background:#b91c1c}.btn-confirm-delete[data-v-60428739]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-60428739]{animation:spin-60428739 .8s linear infinite}@keyframes spin-60428739{to{transform:rotate(360deg)}}.otros-tab[data-v-2389dce1]{display:flex;flex-direction:column;gap:14px}.loading-state[data-v-2389dce1]{display:flex;align-items:center;gap:10px;padding:48px 0;color:#6b7280;font-size:14px}.feedback[data-v-2389dce1]{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border-radius:7px}.feedback--success[data-v-2389dce1]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.feedback--error[data-v-2389dce1]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.form-card[data-v-2389dce1]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px 22px 20px}.form-card-title[data-v-2389dce1]{font-size:13px;font-weight:700;color:#374151;margin:0 0 6px}.section-hint[data-v-2389dce1]{font-size:12px;color:#6b7280;line-height:1.5;margin:0 0 16px}.tag-input-row[data-v-2389dce1]{display:flex;gap:8px}.tag-input[data-v-2389dce1]{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:7px;padding:8px 11px;font-size:13px;color:#111827;outline:none;transition:border-color .15s;box-sizing:border-box}.tag-input[data-v-2389dce1]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.btn-add-tag[data-v-2389dce1]{display:flex;align-items:center;gap:5px;flex-shrink:0;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:7px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.btn-add-tag[data-v-2389dce1]:hover:not(:disabled){background:#dbeafe}.btn-add-tag[data-v-2389dce1]:disabled{opacity:.5;cursor:not-allowed}.tag-duplicate-warning[data-v-2389dce1]{display:block;font-size:11px;color:#ea580c;margin-top:6px}.tag-chips[data-v-2389dce1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag-chip[data-v-2389dce1]{display:inline-flex;align-items:center;gap:6px;background:#f3f4f6;color:#374151;border-radius:20px;padding:5px 8px 5px 12px;font-size:12px;font-weight:500}.tag-chip-remove[data-v-2389dce1]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:0;transition:background .15s,color .15s}.tag-chip-remove[data-v-2389dce1]:hover{background:#e5e7eb;color:#374151}.tag-empty-hint[data-v-2389dce1]{font-size:12px;color:#9ca3af;margin:14px 0 0}.save-bar[data-v-2389dce1]{display:flex;justify-content:flex-end;padding-top:4px}.order-defaults-row[data-v-2389dce1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.combo-select[data-v-2389dce1]{flex:1;min-width:220px;border:1px solid #e5e7eb;border-radius:7px;padding:8px 10px;font-size:13px;color:#374151;background:#fff}.empty-state-inline[data-v-2389dce1]{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:12px}.spin[data-v-2389dce1]{animation:spin-2389dce1 .8s linear infinite}@keyframes spin-2389dce1{to{transform:rotate(360deg)}}.org-detail[data-v-7fc43f46]{max-width:900px}.loading-state[data-v-7fc43f46],.error-state[data-v-7fc43f46]{display:flex;align-items:center;gap:10px;padding:48px 0;color:#6b7280;font-size:14px}.error-state[data-v-7fc43f46]{color:#ef4444}.org-header[data-v-7fc43f46]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.org-header-left[data-v-7fc43f46]{display:flex;align-items:center;gap:14px}.org-logo[data-v-7fc43f46]{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e5e7eb}.org-name-row[data-v-7fc43f46]{display:flex;align-items:center;gap:10px}.org-name[data-v-7fc43f46]{font-size:20px;font-weight:700;color:#111827;margin:0 0 2px}.org-slug[data-v-7fc43f46]{font-size:12px;color:#9ca3af;font-family:monospace}.org-header-right[data-v-7fc43f46]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-badge[data-v-7fc43f46]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px}.status-badge--active[data-v-7fc43f46]{background:#dcfce7;color:#15803d}.status-badge--inactive[data-v-7fc43f46]{background:#f3f4f6;color:#6b7280}.status-badge--blocked[data-v-7fc43f46]{background:#fee2e2;color:#dc2626}.status-actions[data-v-7fc43f46]{display:flex;gap:6px}.status-btn[data-v-7fc43f46]{font-size:12px;font-weight:500;padding:5px 12px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:opacity .15s}.status-btn--current[data-v-7fc43f46]{opacity:.4;cursor:not-allowed}.status-btn--green[data-v-7fc43f46]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.status-btn--gray[data-v-7fc43f46]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.status-btn--red[data-v-7fc43f46]{background:#fee2e2;color:#dc2626;border-color:#fecaca}.btn-visit[data-v-7fc43f46]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#1d4ed8;text-decoration:none;padding:5px 10px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;transition:background .12s,border-color .12s;align-self:unset}.btn-visit[data-v-7fc43f46]:hover{background:#dbeafe;border-color:#93c5fd}.tabs[data-v-7fc43f46]{display:flex;gap:2px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}.tab-btn[data-v-7fc43f46]{padding:10px 18px;font-size:13px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}.tab-btn[data-v-7fc43f46]:hover{color:#374151}.tab-btn--active[data-v-7fc43f46]{color:#1d4ed8;border-bottom-color:#1d4ed8;font-weight:600}.tab-content[data-v-7fc43f46]{display:flex;flex-direction:column;gap:14px}.tab-placeholder[data-v-7fc43f46]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 0;color:#d1d5db}.tab-placeholder p[data-v-7fc43f46]{font-size:14px;color:#9ca3af;margin:0}.feedback[data-v-7fc43f46]{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border-radius:7px}.feedback--success[data-v-7fc43f46]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.feedback--error[data-v-7fc43f46]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.form-card[data-v-7fc43f46]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px 22px 20px}.form-card-title[data-v-7fc43f46]{font-size:13px;font-weight:700;color:#374151;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #f3f4f6}.form-grid[data-v-7fc43f46]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.form-group[data-v-7fc43f46]{display:flex;flex-direction:column;gap:5px}.form-group--full[data-v-7fc43f46]{grid-column:1 / -1}.form-group label[data-v-7fc43f46]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.form-group input[data-v-7fc43f46],.form-group select[data-v-7fc43f46],.form-group textarea[data-v-7fc43f46]{border:1px solid #e5e7eb;border-radius:7px;padding:8px 11px;font-size:13px;color:#111827;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box;background:#fff}.form-group input[data-v-7fc43f46]:focus,.form-group select[data-v-7fc43f46]:focus,.form-group textarea[data-v-7fc43f46]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.form-group textarea[data-v-7fc43f46]{resize:vertical}.color-input-wrapper[data-v-7fc43f46]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-7fc43f46]{width:38px;height:36px;padding:2px;border:1px solid #e5e7eb;border-radius:7px;cursor:pointer;flex-shrink:0}.color-text[data-v-7fc43f46]{flex:1}.schedule-list[data-v-7fc43f46]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:15px}.schedule-row[data-v-7fc43f46]{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid #f3f4f6}.schedule-row[data-v-7fc43f46]:last-child{border-bottom:none}.schedule-row-left[data-v-7fc43f46]{display:flex;flex-direction:column;gap:4px}.schedule-day-label[data-v-7fc43f46]{font-weight:700;font-size:13px;color:#111827}.schedule-closed-toggle[data-v-7fc43f46]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;cursor:pointer;width:fit-content}.schedule-range[data-v-7fc43f46]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.schedule-range-sep[data-v-7fc43f46]{color:#9ca3af;font-size:12px}.schedule-time-input[data-v-7fc43f46]{width:105px;border:1px solid #e5e7eb;border-radius:7px;padding:6px 9px;font-size:12px;color:#111827;outline:none;transition:border-color .15s,opacity .15s;background:#fff}.schedule-time-input[data-v-7fc43f46]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.schedule-time-input[data-v-7fc43f46]:disabled{opacity:.45;cursor:not-allowed;background:#f9fafb}.operational-hours-toggle[data-v-7fc43f46]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.operational-hours-hint[data-v-7fc43f46]{font-size:11px;color:#9ca3af;margin:4px 0 0}.img-preview[data-v-7fc43f46]{width:auto;max-width:120px;max-height:48px;object-fit:contain;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;display:block}.img-preview--favicon[data-v-7fc43f46]{max-width:48px;max-height:48px}.file-btn[data-v-7fc43f46]{display:inline-flex;align-items:center;padding:7px 14px;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:7px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:background .15s}.file-btn[data-v-7fc43f46]:hover{background:#e2e8f0}.file-btn--loading[data-v-7fc43f46]{opacity:.6;cursor:not-allowed}.file-input-hidden[data-v-7fc43f46]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.file-hint[data-v-7fc43f46]{font-size:11px;color:#9ca3af;margin-top:4px}.save-bar[data-v-7fc43f46]{display:flex;justify-content:flex-end;padding-top:4px}.btn-save[data-v-7fc43f46]{display:flex;align-items:center;gap:7px;background:#1d4ed8;color:#fff;border:none;border-radius:8px;padding:10px 22px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-save[data-v-7fc43f46]:hover:not(:disabled){background:#1e40af}.btn-save[data-v-7fc43f46]:disabled{background:#93c5fd;cursor:not-allowed}.spin[data-v-7fc43f46]{animation:spin-7fc43f46 .8s linear infinite}@keyframes spin-7fc43f46{to{transform:rotate(360deg)}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{margin:0}:root{--brand: #283475}
