.modal-content{box-shadow:0 15px 35px #00000080!important;border:1px solid rgba(0,0,0,.1)}.modal.show~.modal.show{z-index:1070!important}.modal-backdrop.show~.modal-backdrop.show{z-index:1060!important}.modal.show~.modal.show~.modal.show{z-index:1080!important}.protect-image{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto}.fslightbox-container img,.fslightbox-source{-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-o-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:auto}:root{--pos-border-color: #dcdcdc;--pos-border-color-subtle: rgba(34, 34, 34, .8);--pos-border: 1px solid var(--pos-border-color);--pos-border-subtle: 1px solid var(--pos-border-color-subtle);--pos-radius-sm: 4px;--pos-radius-md: 8px;--pos-radius-lg: 12px;--pos-radius-xl: 16px;--pos-radius-pill: 999px;--pos-color-text: #1a1a1a;--pos-color-text-muted: #5a5a5a;--pos-color-text-subtle: #ABABAB;--pos-color-bg: #ffffff;--pos-color-bg-subtle: #f5f5f5;--pos-color-bg-dark: #262626;--pos-color-transparent: transparent;--pos-color-surface-warm: #f0efed;--pos-color-surface-muted: #e8e7e4;--pos-overlay-bg: rgba(0, 0, 0, .5);--pos-color-primary: #185FA5;--pos-color-primary-dark: #0C447C;--pos-color-primary-light: #E6F1FB;--pos-color-success: #3b6d11;--pos-color-success-bg: #eaf3de;--pos-color-danger: #a32d2d;--pos-color-danger-bg: #fcebeb;--pos-transition-fast: .1s ease;--pos-transition-normal: .2s ease}.pos-header[data-v-fc86ef72]{background-color:var(--pos-color-bg);border-bottom:var(--pos-border);flex-shrink:0}.pos-header__inner[data-v-fc86ef72]{display:flex;align-items:center;gap:.5rem;height:52px;padding:0 .75rem}.pos-header__brand[data-v-fc86ef72]{color:var(--pos-color-text);text-decoration:none;flex-shrink:0}.pos-header__logo-box[data-v-fc86ef72]{display:flex;align-items:center;justify-content:center;padding:.25rem .5rem}.pos-header__logo[data-v-fc86ef72]{display:block;height:30px;max-width:130px;width:auto;object-fit:contain}.pos-header__actions[data-v-fc86ef72]{display:flex;align-items:center;gap:.25rem;margin-left:auto}.pos-header__nav-btn[data-v-fc86ef72]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:var(--pos-radius-lg);border:var(--pos-border);background-color:var(--pos-color-bg);color:var(--pos-color-text-muted);font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color var(--pos-transition-fast),color var(--pos-transition-fast);white-space:nowrap}.pos-header__nav-btn[data-v-fc86ef72]:hover{background-color:var(--pos-color-bg-subtle);color:var(--pos-color-text)}.pos-header__nav-btn i[data-v-fc86ef72]{font-size:.9rem;line-height:1}.pos-header__nav-label[data-v-fc86ef72]{display:none}@media (min-width: 640px){.pos-header__nav-label[data-v-fc86ef72]{display:inline}}@media (orientation: landscape) and (max-height: 520px){.pos-header__inner[data-v-fc86ef72]{height:38px}.pos-header__logo[data-v-fc86ef72]{height:22px}.pos-header__nav-btn[data-v-fc86ef72],.pos-header__user-btn[data-v-fc86ef72]{padding:.2rem .5rem;font-size:.76rem}}.pos-header__user[data-v-fc86ef72]{flex-shrink:0;margin-left:.25rem}.pos-header__user-btn[data-v-fc86ef72]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border:var(--pos-border);border-radius:var(--pos-radius-lg);background-color:var(--pos-color-bg);color:var(--pos-color-text);font-size:.8rem;font-weight:500;cursor:pointer}.pos-header__user-btn[data-v-fc86ef72]:hover{background-color:var(--pos-color-bg-subtle)}.pos-header__avatar-wrap[data-v-fc86ef72]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0}.pos-header__avatar-img[data-v-fc86ef72]{width:100%;height:100%;object-fit:cover}.pos-header__avatar-icon[data-v-fc86ef72]{font-size:1.1rem;line-height:1}.pos-header__user-name[data-v-fc86ef72]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-header__user-menu[data-v-fc86ef72]{border:var(--pos-border)!important;border-radius:var(--pos-radius-lg)!important;min-width:180px}.pos-header__user-info[data-v-fc86ef72]{padding:.5rem 1rem .25rem}.pos-header__user-fullname[data-v-fc86ef72]{display:block;font-weight:600;font-size:.85rem;color:var(--pos-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-header__user-menu .dropdown-item[data-v-fc86ef72]{font-size:.85rem}.pos-header__user-menu .dropdown-item[data-v-fc86ef72]:hover,.pos-header__user-menu .dropdown-item[data-v-fc86ef72]:focus{color:var(--pos-color-text)!important;background-color:var(--pos-color-bg-subtle)!important}.cat-selector[data-v-52dbd1b3]{position:relative;display:flex;align-items:center;width:100%;min-width:0;gap:.25rem}.cat-selector__track[data-v-52dbd1b3]{flex:1 1 auto;min-width:0;display:block;white-space:nowrap;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.cat-selector__track[data-v-52dbd1b3]::-webkit-scrollbar{display:none}.cat-selector__arrow[data-v-52dbd1b3]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:var(--pos-border);border-radius:var(--pos-radius-pill);background-color:var(--pos-color-bg);color:var(--pos-color-text-muted);cursor:pointer;font-size:.75rem;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.cat-selector__arrow[data-v-52dbd1b3]:hover{background-color:var(--pos-color-bg-subtle);color:var(--pos-color-text)}.cat-selector__arrow[data-v-52dbd1b3]:active{background-color:var(--pos-color-surface-warm)}.cat-chip[data-v-52dbd1b3]{display:inline-flex;align-items:center;gap:.35rem;margin-right:.25rem;padding:0 .85rem;height:32px;font-size:.82rem;font-weight:500;white-space:nowrap;cursor:pointer;border:var(--pos-border);border-radius:var(--pos-radius-pill);background-color:var(--pos-color-bg);color:var(--pos-color-text-muted);transition:color .18s ease,background-color .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.cat-chip[data-v-52dbd1b3]:last-child{margin-right:0}.cat-chip[data-v-52dbd1b3]:hover{color:var(--pos-color-text);background-color:var(--pos-color-bg-subtle)}.cat-chip[data-v-52dbd1b3]:active{background-color:var(--pos-color-surface-warm)}.cat-chip--active[data-v-52dbd1b3]{color:var(--pos-color-primary)!important;background-color:var(--pos-color-primary-light)!important;border-color:var(--pos-color-primary)!important}.cat-chip__icon[data-v-52dbd1b3]{font-size:.78rem;line-height:1}@media (max-width: 767px){.cat-selector__arrow[data-v-52dbd1b3]{display:none}}.shared-input[data-v-dbbef4bd]{width:100%;height:2.45rem;min-width:0;box-sizing:border-box;border:var(--pos-border);border-radius:var(--pos-radius-pill);background:var(--pos-color-bg)!important;color:var(--pos-color-text)!important;font-weight:400;padding:.4rem var(--shared-input-padding-right, 0rem) .4rem 1rem!important;line-height:1.2;overflow:hidden;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.shared-input[data-v-dbbef4bd]:focus{border-color:var(--pos-color-primary)!important;background:var(--pos-color-bg)!important;box-shadow:none!important}.shared-input[data-v-dbbef4bd]:disabled{background:var(--pos-color-bg)!important;opacity:1}.shared-input[data-v-dbbef4bd]:-webkit-autofill,.shared-input[data-v-dbbef4bd]:-webkit-autofill:hover,.shared-input[data-v-dbbef4bd]:-webkit-autofill:focus,.shared-input[data-v-dbbef4bd]:-webkit-autofill:active,input[data-v-dbbef4bd]:-webkit-autofill,input[data-v-dbbef4bd]:-webkit-autofill:hover,input[data-v-dbbef4bd]:-webkit-autofill:focus,input[data-v-dbbef4bd]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--pos-color-bg) inset!important;box-shadow:0 0 0 30px var(--pos-color-bg) inset!important;-webkit-text-fill-color:var(--pos-color-text)!important;transition:background-color 5s ease-in-out 0s!important}.search-wrap[data-v-baae9978]{width:100%;position:relative;padding-right:.75rem}.search-wrap[data-v-baae9978]:after{content:"";position:absolute;right:3rem;top:50%;transform:translateY(-50%);width:1px;height:1.1rem;background-color:var(--pos-border-color);pointer-events:none}.search-input[data-v-baae9978]{--shared-input-padding-right: 3rem}.search-icon[data-v-baae9978]{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:var(--pos-color-text-muted);pointer-events:none}.product-toolbar[data-v-fe224d73]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.35rem;padding:.5rem}.product-toolbar__search[data-v-fe224d73]{flex:0 0 40%;max-width:40%;min-width:0;position:relative}.product-toolbar__categories[data-v-fe224d73]{flex:0 0 60%;max-width:60%;min-width:0;display:flex;align-items:center;justify-content:center;position:relative}.product-toolbar__categories[data-v-fe224d73]:after{content:"";position:absolute;right:-.375rem;top:50%;transform:translateY(-50%);width:1px;height:1.1rem;background-color:var(--pos-border-color);pointer-events:none}@media (max-width: 767px) and (orientation: portrait){.product-toolbar[data-v-fe224d73]{flex-direction:column;align-items:stretch;gap:.4rem;padding:.4rem .5rem}.product-toolbar__search[data-v-fe224d73]{flex:0 0 auto;max-width:100%;width:100%;order:2}.product-toolbar__categories[data-v-fe224d73]{flex:0 0 auto;max-width:100%;width:100%;order:1;justify-content:flex-start}.product-toolbar__categories[data-v-fe224d73]:after{display:none}}@media (max-width: 767px) and (orientation: landscape){.product-toolbar[data-v-fe224d73]{padding:.3rem .4rem;gap:.5rem;margin-bottom:.2rem}}@media (orientation: landscape) and (max-height: 520px){.product-toolbar[data-v-fe224d73]{padding:.25rem .4rem;margin-bottom:.15rem}}.product-card--loading[data-v-6feb8fb0]{pointer-events:none}.product-loading-block[data-v-6feb8fb0],.product-loading-line[data-v-6feb8fb0]{position:relative;overflow:hidden;background-color:var(--pos-color-surface-muted)}.product-loading-block[data-v-6feb8fb0]:after,.product-loading-line[data-v-6feb8fb0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,var(--pos-color-transparent),var(--pos-color-bg-subtle),var(--pos-color-transparent));animation:product-loading-shimmer-6feb8fb0 1s linear infinite}.product-loading-line[data-v-6feb8fb0]{display:block;height:.75rem}.product-loading-line--title[data-v-6feb8fb0]{width:78%}.product-loading-line--category[data-v-6feb8fb0]{width:52%}.product-loading-line--price[data-v-6feb8fb0]{width:38%}@keyframes product-loading-shimmer-6feb8fb0{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.product-loading-block[data-v-6feb8fb0]:after,.product-loading-line[data-v-6feb8fb0]:after{animation:none}}.card-body[data-v-6feb8fb0]{display:flex;flex-direction:column;align-items:flex-start;padding:.85rem 1rem 1rem}.card-info[data-v-6feb8fb0]{width:100%}.product-card__media-inner[data-v-6feb8fb0]{height:112px}.product-card[data-v-6feb8fb0]{border:var(--pos-border)!important;border-radius:var(--pos-radius-lg)!important;box-shadow:none!important}.product-card__media-wrapper[data-v-6feb8fb0]{padding:.5rem;padding-bottom:0}.card-info[data-v-6feb8fb0]{display:flex;flex-direction:column;width:100%}.card-body[data-v-f4f27414]{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem 1rem}.card-info[data-v-f4f27414]{width:100%;display:flex;flex-direction:column}.card-category[data-v-f4f27414]{font-size:.75rem;color:var(--pos-color-text-muted);line-height:1.1;margin-bottom:.4rem}.product-card__media-inner[data-v-f4f27414]{display:flex;align-items:center;justify-content:center;height:110px;position:relative;overflow:hidden;border-radius:var(--pos-radius-lg)}.product-card__media-wrapper[data-v-f4f27414]{padding:.5rem;padding-bottom:0}.product-media-bg[data-v-f4f27414]{background-color:var(--pos-color-surface-warm)}.product-stock-badge[data-v-f4f27414]{position:absolute;top:0;left:0;z-index:2;max-width:calc(100% - .5rem);background-color:var(--pos-color-bg-dark)!important;border-radius:var(--pos-radius-md) 0 var(--pos-radius-md) 0;font-size:.7rem;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-link[data-v-f4f27414],.product-card[data-v-f4f27414]{height:auto;position:relative!important;overflow:hidden!important;border-radius:var(--pos-radius-lg)!important}.card-image[data-v-f4f27414]{width:100%;height:100%;object-fit:contain;display:block}.card-icon-fallback[data-v-f4f27414]{font-size:2rem;color:var(--pos-color-text-muted)}.card-title[data-v-f4f27414]{font-size:.9rem;font-weight:400;color:var(--pos-color-text);margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.card-price[data-v-f4f27414]{font-size:1rem;font-weight:600;color:var(--pos-color-text);line-height:1.2;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.card-price__currency[data-v-f4f27414]{font-size:.72rem;color:var(--pos-color-text-muted);font-weight:400;margin-left:.25rem}.product-card[data-v-f4f27414]{cursor:pointer;border:var(--pos-border)!important;box-shadow:none!important;transition:transform .12s ease,border-color .5s ease;will-change:transform}.product-card-link[data-v-f4f27414]{display:block;text-decoration:none;color:inherit}.pos-products-footer[data-v-5fef4fa5]{border-top:var(--pos-border)}.productos-contenedor[data-v-a59b22cc]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:.8rem;border-radius:var(--pos-radius-sm);background-color:var(--pos-color-bg)}.pos-section--products[data-v-a59b22cc]{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.productos-scroll-area[data-v-a59b22cc]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scroll-behavior:smooth;position:relative;isolation:isolate;background-color:var(--pos-color-bg)}.productos-scroll-area[data-v-a59b22cc]:after{content:"";position:sticky;display:block;width:100%;bottom:0;height:2rem;margin-top:-2rem;background:linear-gradient(to bottom,var(--pos-color-transparent) 0%,var(--pos-color-bg) 100%);pointer-events:none;z-index:10}.productos-scroll-area[data-v-a59b22cc]::-webkit-scrollbar{width:3px}.productos-scroll-area[data-v-a59b22cc]::-webkit-scrollbar-thumb{background-color:var(--pos-border-color);border-radius:var(--pos-radius-sm)}.productos-scroll-inner[data-v-a59b22cc]{min-height:100%;display:flex;flex-direction:column;padding-right:.3rem;padding-bottom:.35rem}.productos-grid[data-v-a59b22cc]{flex:1;min-height:12rem;padding-top:.5rem}.productos-footer[data-v-a59b22cc]{position:relative;z-index:12;background-color:var(--pos-color-bg)}.modal-overlay[data-v-1cbc7887]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1055;display:flex;align-items:center;justify-content:center;padding:.5rem;background:var(--pos-overlay-bg)}.modal-base__surface[data-v-1cbc7887]{max-width:100%}body.modal-open{overflow:hidden}.product-modal__dialog[data-v-bfeb07f7]{width:min(780px,92vw)!important;height:min(540px,80vh)!important}.product-modal__content[data-v-bfeb07f7]{position:relative;display:flex;flex-direction:column;width:100%;height:min(540px,80vh)!important;border:0!important;border-radius:var(--pos-radius-lg);box-shadow:var(--pos-shadow-md);background-color:var(--pos-color-bg)!important;outline:var(--pos-border);overflow:hidden!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-modal__close[data-v-bfeb07f7]{position:absolute;top:.65rem;right:.8rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0!important;border:0!important;border-radius:var(--pos-radius-pill)!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--pos-color-text-muted)!important;font-size:1.35rem;line-height:1;cursor:pointer}.product-modal__body[data-v-bfeb07f7]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background-color:var(--pos-color-bg)!important;padding:0}.product-modal__layout[data-v-bfeb07f7]{flex:1 1 auto;min-height:0;display:flex;gap:0}.product-modal__left-col[data-v-bfeb07f7]{flex:0 0 44%;padding:1rem;display:flex;align-items:flex-start;justify-content:flex-start;background-color:var(--pos-color-surface-warm);border-right:var(--pos-border);overflow:hidden}.product-modal__left-content[data-v-bfeb07f7]{width:100%;display:flex;flex-direction:column;align-items:stretch}.product-modal__right-col[data-v-bfeb07f7]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background-color:var(--pos-color-bg);position:relative}.product-modal__right-scroll[data-v-bfeb07f7]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem 1rem 0}.product-modal__right-scroll[data-v-bfeb07f7]::-webkit-scrollbar{width:5px}.product-modal__right-scroll[data-v-bfeb07f7]::-webkit-scrollbar-thumb{background-color:var(--pos-border-color);border-radius:var(--pos-radius-sm)}.product-modal__right-quantity[data-v-bfeb07f7]{flex:0 0 40%;min-width:0;padding:0}.product-modal__right-footer[data-v-bfeb07f7]{bottom:0;z-index:6;flex:0 0 auto;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem .75rem;background-color:var(--pos-color-bg);border-top:var(--pos-border)}.product-modal__add-wrap[data-v-bfeb07f7]{flex:0 0 calc(60% - .75rem);min-width:0;padding:0!important;margin:0;line-height:0;background-color:var(--pos-color-bg)!important;overflow:hidden}@media (max-width: 767px){.product-modal__dialog[data-v-bfeb07f7]{width:min(100vw,480px)!important;height:min(92dvh,92vh)!important}.product-modal__content[data-v-bfeb07f7]{height:min(92dvh,92vh)!important}.product-modal__layout[data-v-bfeb07f7]{flex-direction:column;overflow:hidden}.product-modal__left-col[data-v-bfeb07f7]{flex:0 1 auto;min-height:0;max-height:52%;overflow:hidden;border-right:0;border-bottom:var(--pos-border);padding:.8rem}.product-modal__left-content[data-v-bfeb07f7]{overflow-y:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--pos-border-color) transparent}.product-modal__left-content[data-v-bfeb07f7]::-webkit-scrollbar{width:4px}.product-modal__left-content[data-v-bfeb07f7]::-webkit-scrollbar-thumb{background-color:var(--pos-border-color);border-radius:var(--pos-radius-sm)}.product-modal__right-col[data-v-bfeb07f7]{flex:1 1 auto;min-height:0}.product-modal__right-footer[data-v-bfeb07f7]{flex-shrink:0}}.product-modal__image-wrap[data-v-0192e81c]{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:var(--pos-radius-lg);background-color:var(--pos-color-surface-muted);border:var(--pos-border);overflow:hidden}.product-modal__image[data-v-0192e81c]{width:100%;height:100%;object-fit:cover;display:block}.product-modal__image-fallback[data-v-0192e81c]{font-size:2.8rem;color:var(--pos-color-text-muted)}.product-modal__stock-badge[data-v-0192e81c]{position:absolute;top:0;left:0;z-index:2;max-width:calc(100% - .5rem);color:var(--pos-color-bg);background-color:var(--pos-color-bg-dark);border-radius:var(--pos-radius-md) 0 var(--pos-radius-md) 0;font-size:.68rem;font-weight:600;line-height:1;padding:.32rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-modal__meta[data-v-0192e81c]{display:block;margin-top:1rem;padding:0;font-size:.85rem;line-height:1.45}.product-modal__sku-label[data-v-0192e81c]{display:inline;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pos-color-text-muted);margin-right:0}.product-modal__sku-info[data-v-0192e81c]{display:inline}.product-modal__sku-value[data-v-0192e81c]{display:inline;font-size:.85rem;font-weight:600;color:var(--pos-color-text);margin-right:0;margin-left:.35rem}.product-modal__description--inline[data-v-0192e81c]{display:block;margin:0;margin-top:.25rem;font-size:.83rem;line-height:1.45;color:var(--pos-color-text-muted)}.product-modal__description--inline[data-v-0192e81c] p{margin:0 0 .5rem}.product-modal__description--inline[data-v-0192e81c] p:last-child{margin-bottom:0}.product-modal__description--inline[data-v-0192e81c] ul,.product-modal__description--inline[data-v-0192e81c] ol{margin:.25rem 0 .5rem;padding-left:1.15rem}.product-modal__description--inline[data-v-0192e81c] li{margin:.15rem 0}.product-modal__description--inline[data-v-0192e81c] strong,.product-modal__description--inline[data-v-0192e81c] b{font-weight:700;color:var(--pos-color-text)}.product-modal__description--inline[data-v-0192e81c] a{color:var(--pos-color-primary);text-decoration:underline;text-underline-offset:.12em;-webkit-tap-highlight-color:transparent}.product-modal__description--inline[data-v-0192e81c] a:active{color:var(--pos-color-primary-dark)}.product-modal__right-head[data-v-62e3da5b]{flex:0 0 auto;padding:0 2rem .5rem 0;background-color:var(--pos-color-bg)}.product-modal__product-name[data-v-62e3da5b]{font-size:1.2rem;font-weight:700;color:var(--pos-color-text);line-height:1.22;margin-bottom:.25rem}.product-modal__product-category[data-v-62e3da5b]{font-size:.9rem;color:var(--pos-color-text-muted);display:block;margin-bottom:.25rem}.product-modal__price-wrap[data-v-62e3da5b]{margin-bottom:.5rem}.product-modal__price[data-v-62e3da5b]{display:block;width:100%;font-size:1.35rem;font-weight:400;color:var(--pos-color-text);padding-bottom:.65rem}.product-modal__amount[data-v-62e3da5b]{font-variant-numeric:tabular-nums}.product-modal__currency-code[data-v-62e3da5b]{font-size:.72rem;color:var(--pos-color-text-muted);font-weight:400;margin-left:.25rem}.product-modal__variants-container[data-v-2152f869]{padding:0 .3rem;margin-top:1rem;border-radius:var(--pos-radius-lg);overflow-x:hidden;overflow-y:visible}.product-modal__variant-block[data-v-2152f869]{padding:0 0 .65rem;border-radius:var(--pos-radius-lg);margin-bottom:.5rem}.product-modal__variant-label[data-v-2152f869]{font-size:.8rem;color:var(--pos-color-text-muted);margin-bottom:.3rem;text-transform:capitalize}.product-modal__options-list[data-v-2152f869]{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin:0 auto}.product-modal__variants-container[data-v-2152f869]::-webkit-scrollbar{width:3px}.product-modal__variants-container[data-v-2152f869]::-webkit-scrollbar-thumb{background-color:var(--pos-border-color);border-radius:var(--pos-radius-sm)}.product-modal__options-list--swatches[data-v-2152f869]{gap:.7rem}.product-modal__option-button[data-v-2152f869]{padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important;cursor:pointer!important;transition:all .16s ease!important;line-height:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.product-modal__option-button--swatch[data-v-2152f869]{min-height:2.2rem;padding:0 .55rem;border:1px solid var(--pos-border-color)!important;border-radius:var(--pos-radius-md)!important;background-color:transparent!important;color:var(--pos-color-text-muted)!important;gap:.45rem;overflow:visible}.product-modal__option-button--swatch.is-active[data-v-2152f869]{border-color:var(--pos-color-primary)!important;color:var(--pos-color-primary)!important;box-shadow:0 0 0 2px var(--pos-color-primary)!important}.product-modal__swatch-inner[data-v-2152f869]{width:.8rem;height:.8rem;border-radius:50%;flex:0 0 auto;background-color:var(--swatch-color)!important;box-shadow:inset 0 0 0 1px #0000001f}.product-modal__swatch-label[data-v-2152f869]{min-width:0;font-size:.78rem;font-weight:500;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-modal__options-list--generic[data-v-2152f869]{gap:.35rem}.product-modal__option-button--generic[data-v-2152f869]{height:2.1rem;min-width:2.1rem;padding:0 .65rem;border:1px solid var(--pos-border-color)!important;background-color:transparent!important;color:var(--pos-color-text-muted)!important;border-radius:var(--pos-radius-md)!important;font-size:.78rem;font-weight:500}.product-modal__option-button--generic[data-v-2152f869]:active{border-color:var(--pos-border-color)!important;color:var(--pos-color-bg-dark)!important;transform:scale(.985);opacity:.96;transition:transform .12s ease,opacity .12s ease!important}.product-modal__option-button--generic.is-active[data-v-2152f869]{border-color:var(--pos-color-primary)!important;background-color:var(--pos-color-primary)!important;color:#fff!important}.product-modal__option-text[data-v-2152f869]{width:100%;text-align:center}.product-modal__variants-empty[data-v-2152f869]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;margin:0 auto;padding:.75rem 1rem;border-radius:var(--pos-radius-md);background-color:var(--pos-color-bg-subtle);font-size:.78rem;color:var(--pos-color-text-muted);text-align:center}.product-modal__variants-empty-icon[data-v-2152f869]{flex:0 0 auto;width:1.1rem;height:1.1rem;color:var(--pos-border-color-subtle)}.product-modal__skeleton-label[data-v-2152f869]{width:5rem;height:.65rem;margin-bottom:.3rem;border-radius:var(--pos-radius-sm);background:linear-gradient(90deg,var(--pos-color-bg-subtle) 0%,var(--pos-color-surface-muted) 50%,var(--pos-color-bg-subtle) 100%);background-size:200% 100%;animation:product-modal-skeleton-shimmer-2152f869 1.5s cubic-bezier(.4,0,.6,1) infinite}.product-modal__skeleton-options[data-v-2152f869]{display:flex;gap:.35rem;align-items:center;width:100%}.product-modal__skeleton-button[data-v-2152f869]{height:2.1rem;min-width:2.1rem;border-radius:var(--pos-radius-md);background:linear-gradient(90deg,var(--pos-color-bg-subtle) 0%,var(--pos-color-surface-muted) 50%,var(--pos-color-bg-subtle) 100%);background-size:200% 100%;animation:product-modal-skeleton-shimmer-2152f869 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes product-modal-skeleton-shimmer-2152f869{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.product-modal__quantity-shell[data-v-691fb6f1]{display:inline-flex;align-items:center;gap:.5rem;min-width:0;padding:.4rem .45rem;border:var(--pos-border);border-radius:var(--pos-radius-pill);background-color:var(--pos-color-bg-subtle);box-shadow:inset 0 1px 0 var(--pos-color-bg)}.product-modal__quantity-button[data-v-691fb6f1]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--pos-color-primary)!important;border-radius:var(--pos-radius-pill);background-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease,transform .1s ease;flex:0 0 auto}.product-modal__quantity-button svg[data-v-691fb6f1]{width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-modal__quantity-button[data-v-691fb6f1]:active:not(:disabled){background-color:var(--pos-color-primary-dark)!important;border-color:var(--pos-color-primary-dark)!important;color:var(--pos-color-bg)!important;transform:translateY(1px)}.product-modal__quantity-button[data-v-691fb6f1]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.product-modal__quantity-button[data-v-691fb6f1]:focus-visible:not(:disabled){background-color:var(--pos-color-primary-dark)!important;border-color:var(--pos-color-primary-dark)!important;color:var(--pos-color-bg)!important;outline:none}.product-modal__quantity-button[data-v-691fb6f1]:disabled,.product-modal__quantity-button.is-disabled[data-v-691fb6f1]{pointer-events:none;box-shadow:none;opacity:1}.product-modal__quantity-button--decrease[data-v-691fb6f1]:disabled,.product-modal__quantity-button--increase[data-v-691fb6f1]:disabled,.product-modal__quantity-button--decrease.is-disabled[data-v-691fb6f1],.product-modal__quantity-button--increase.is-disabled[data-v-691fb6f1]{opacity:.5}.product-modal__quantity-value[data-v-691fb6f1]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:0 .4rem;color:var(--pos-color-text);font-size:.95rem;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;text-align:center}.product-modal__amount[data-v-586c46e8]{font-variant-numeric:tabular-nums}.product-modal__add-btn[data-v-586c46e8]{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:0;min-height:3rem;padding:0 1rem;border-radius:var(--pos-radius-xl);background-color:var(--pos-color-primary)!important;border:0!important;color:var(--pos-color-bg)!important;transform-origin:center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .12s cubic-bezier(.4,0,.2,1);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:hidden}.product-modal__add-content[data-v-586c46e8]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.product-modal__add-shimmer[data-v-586c46e8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--pos-color-primary-dark) 50%,transparent 100%);background-size:200% 100%;animation:product-add-to-cart-shimmer-586c46e8 1.3s ease-in-out infinite;opacity:.5}.product-modal__add-icon[data-v-586c46e8]{font-size:1rem;line-height:1}.product-modal__add-btn[data-v-586c46e8]:active:not(:disabled){background-color:var(--pos-color-primary-dark)!important;color:var(--pos-color-bg)!important;transform:scale(.96);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-modal__add-btn[data-v-586c46e8]:focus-visible{background-color:var(--pos-color-primary)!important;border-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important;box-shadow:0 0 0 .22rem var(--pos-color-primary)!important}.product-modal__add-btn[data-v-586c46e8]:disabled{background-color:var(--pos-color-primary)!important;border-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important;opacity:.7!important;cursor:not-allowed}@keyframes product-add-to-cart-shimmer-586c46e8{0%{background-position:200% center}to{background-position:-200% center}}.pos-cart__header[data-v-3a08e7c7]{flex-shrink:0;min-height:50px}.pos-cart__header-title[data-v-3a08e7c7]{color:var(--pos-color-text);font-weight:700}.pos-cart__icon-wrapper[data-v-3a08e7c7]{position:relative;width:auto;height:auto;flex:0 0 auto}.pos-cart__icon-button[data-v-3a08e7c7]{padding:.3rem .6rem!important;background-color:var(--pos-color-danger-bg)!important;border:1px solid var(--pos-color-danger)!important;color:var(--pos-color-text)!important;gap:.33rem;cursor:pointer;transition:background-color .1s ease,border-color .1s ease}.pos-cart__icon-button[data-v-3a08e7c7]:active:not(:disabled){border-color:var(--pos-color-text)!important}.pos-cart__icon-button[data-v-3a08e7c7]:focus-visible{outline:1px solid var(--pos-color-text);outline-offset:1px}.pos-cart__icon-button[data-v-3a08e7c7]:disabled{opacity:.5;cursor:not-allowed}.pos-cart__icon[data-v-3a08e7c7]{color:var(--pos-color-danger);font-size:.88rem}.pos-cart__icon-text[data-v-3a08e7c7]{font-size:.77rem;line-height:1;font-weight:700}@media (max-width: 767px){.pos-cart__header[data-v-3a08e7c7]{min-height:40px;padding-top:.35rem!important;padding-bottom:.35rem!important}}@media (orientation: landscape) and (max-height: 520px){.pos-cart__header[data-v-3a08e7c7]{min-height:34px;padding-top:.2rem!important;padding-bottom:.2rem!important}.pos-cart__header-title[data-v-3a08e7c7]{font-size:.85rem}.pos-cart__icon-text[data-v-3a08e7c7]{font-size:.72rem}}.pos-cart__item[data-v-cb0df54b]{padding:.6rem .65rem;background-color:var(--pos-color-bg)!important;border:var(--pos-border);border-radius:var(--pos-radius-xl);cursor:pointer;transition:background-color .14s ease,border-color .14s ease;user-select:none;-webkit-user-select:none}.pos-cart__item.is-selected[data-v-cb0df54b]{background-color:var(--pos-border-color);border-color:var(--pos-color-text)}.pos-cart__item[data-v-cb0df54b]:focus-visible{outline:2px solid var(--pos-color-text);outline-offset:2px}.pos-cart__thumb-wrap[data-v-cb0df54b]{background-color:var(--pos-color-surface-warm);position:relative;width:2.75rem;height:2.75rem}.pos-cart__thumb[data-v-cb0df54b]{width:100%;height:100%;object-fit:cover;display:block}.pos-cart__thumb-fallback[data-v-cb0df54b]{font-size:1rem;color:var(--pos-color-text-muted)}.pos-cart__content[data-v-cb0df54b]{min-width:0}.pos-cart__layout[data-v-cb0df54b]{min-width:0;width:100%;display:flex;align-items:flex-start;position:relative}.pos-cart__rows[data-v-cb0df54b]{min-width:0;flex:1 1 auto;width:100%}.pos-cart__main-row[data-v-cb0df54b]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.pos-cart__text-block[data-v-cb0df54b]{min-width:0;flex:1 1 auto;overflow:hidden}.pos-cart__main-controls[data-v-cb0df54b]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.pos-cart__secondary-row[data-v-cb0df54b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-top:.35rem}.pos-cart__title[data-v-cb0df54b]{color:var(--pos-color-text);font-weight:600;line-height:1.25;font-size:.92rem}.pos-cart__title-button[data-v-cb0df54b]{display:block;width:100%;max-width:none;color:var(--pos-color-text);text-align:left;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-cart__remove[data-v-cb0df54b]{display:inline-flex;align-items:center;justify-content:center;width:1.18rem;height:1.18rem;padding:0!important;border:0!important;background-color:var(--pos-color-transparent)!important;box-shadow:none!important;font-size:1.2rem;line-height:1;color:var(--pos-color-text)!important;cursor:pointer;flex:0 0 auto}.pos-cart__remove[data-v-cb0df54b]:focus-visible{outline:1px solid var(--pos-color-text);outline-offset:1px}.pos-cart__currency-code[data-v-cb0df54b]{font-size:.72rem;color:var(--pos-color-text-muted);font-weight:400;margin-left:.25rem}.pos-cart__variants[data-v-cb0df54b]{display:flex;gap:.25rem;flex-wrap:wrap;min-width:0;flex:1 1 auto;justify-content:flex-start;align-items:center}.pos-cart__variant-pill[data-v-cb0df54b]{font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:var(--pos-radius-pill);background-color:var(--pos-color-transparent);border:var(--pos-border);display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pos-cart__variant-pill--color[data-v-cb0df54b]{display:inline-flex;align-items:center;gap:.2rem;min-width:0;max-width:100%;line-height:1;min-height:1.5rem}.pos-cart__color-dot[data-v-cb0df54b]{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex-shrink:0}.pos-cart__color-label[data-v-cb0df54b]{font-size:inherit;line-height:1.4;min-width:0;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-cart__qty-wrapper[data-v-cb0df54b]{position:relative;display:flex;align-items:center;flex:0 0 auto;margin-left:auto}.pos-cart__qty-icon[data-v-cb0df54b]{font-size:.75rem;font-weight:300;color:var(--pos-color-text-subtle)!important;transition:transform .2s ease}.pos-cart__qty-icon--open[data-v-cb0df54b]{transform:rotate(180deg)}.pos-cart__qty-custom[data-v-cb0df54b]{position:relative;display:inline-block}.pos-cart__qty-button[data-v-cb0df54b]{display:inline-flex;align-items:center;justify-content:space-between;gap:.25rem;width:4.15rem;min-height:1.35rem;padding:.15rem .45rem;border:var(--pos-border)!important;border-radius:var(--pos-radius-md)!important;background-color:var(--pos-color-bg)!important;color:var(--pos-color-text)!important;cursor:pointer!important}.pos-cart__qty-value[data-v-cb0df54b]{min-width:0;text-align:center;font-size:.72rem;line-height:1}.pos-cart__qty-list[data-v-cb0df54b]{background-color:var(--pos-color-bg)!important;border:var(--pos-border)!important;box-shadow:var(--pos-shadow-md)!important;border-radius:var(--pos-radius-md)!important;padding:.25rem 0;z-index:9999;list-style:none;margin:0;max-height:10.5rem;overflow-y:auto}.pos-cart__qty-list--up[data-v-cb0df54b]{transform-origin:bottom left}.pos-cart__qty-item[data-v-cb0df54b]{padding:.3rem .55rem;color:var(--pos-color-text-muted)!important;cursor:pointer!important;white-space:nowrap;font-size:.72rem;border-radius:var(--pos-radius-sm)}.pos-cart__qty-item[data-v-cb0df54b]:active,.pos-cart__qty-item[aria-selected=true][data-v-cb0df54b]{background:var(--pos-color-bg-subtle)!important;color:var(--pos-color-text)!important}.pos-cart__qty-item[data-v-cb0df54b]:focus-visible{outline:none;background-color:var(--pos-color-bg-subtle)!important;color:var(--pos-color-text)!important}.pos-cart__line-total[data-v-cb0df54b]{display:inline-block;min-width:max-content;white-space:nowrap;line-height:1;font-size:1rem;font-weight:700;color:var(--pos-color-text);font-variant-numeric:tabular-nums}.pos-cart__body[data-v-f7a70f04]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges}.pos-cart__list[data-v-f7a70f04]{display:flex;flex-direction:column;gap:.5rem}.pos-cart__body[data-v-f7a70f04]::-webkit-scrollbar{width:3px}.pos-cart__body[data-v-f7a70f04]::-webkit-scrollbar-thumb{background-color:var(--pos-border-color);border-radius:var(--pos-radius-sm)}.pos-cart__action-btn[data-v-682bdbf8]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);border:1px solid var(--pos-color-primary)!important;background-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important;padding:0!important;width:8rem;height:1.6rem;font-weight:700!important;line-height:1.2;font-size:.8rem}.pos-cart__summary-box[data-v-682bdbf8]{margin-bottom:.5rem;border:var(--pos-border);background-color:var(--pos-color-bg);border-radius:var(--pos-radius-xl);padding:.55rem .75rem}.pos-cart__discount-code[data-v-682bdbf8]{margin-bottom:.5rem}.pos-cart__discount-field[data-v-682bdbf8]{position:relative;width:100%;display:flex;align-items:stretch;min-height:2.45rem}.pos-cart__discount-state[data-v-682bdbf8]{width:100%;min-width:0;display:flex;align-items:center;min-height:2.45rem}.pos-cart__discount-state--input[data-v-682bdbf8]{flex:1 1 auto;gap:.5rem}.pos-cart__discount-error-container[data-v-682bdbf8]{display:flex;align-items:center;width:100%;height:2.45rem;box-sizing:border-box;gap:.5rem;border:1px solid var(--pos-color-danger);border-radius:var(--pos-radius-pill);padding:0 .75rem;background-color:var(--pos-color-danger-bg);font-size:.79rem;font-weight:500;color:var(--pos-color-danger);cursor:pointer;line-height:1.2;transition:background-color .15s ease,border-color .15s ease}.pos-cart__discount-error-container .pos-cart__discount-error-icon[data-v-682bdbf8]{flex-shrink:0;font-size:.85rem}.pos-cart__discount-error-container .pos-cart__discount-error-text[data-v-682bdbf8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-cart__discount-controls[data-v-682bdbf8]{position:relative;width:100%;display:block}.pos-cart__discount-input-wrap[data-v-682bdbf8]{position:relative;width:100%;min-height:2.45rem}.pos-cart__discount-input[data-v-682bdbf8]{--shared-input-padding-right: 9rem}.pos-cart__discount-apply[data-v-682bdbf8]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.pos-cart__discount-apply[data-v-682bdbf8]:disabled{opacity:.5;cursor:not-allowed}.fade-slide-enter-active[data-v-682bdbf8],.fade-slide-leave-active[data-v-682bdbf8]{transition:all .2s ease}.fade-slide-enter-from[data-v-682bdbf8]{opacity:0;transform:translateY(6px)}.fade-slide-leave-to[data-v-682bdbf8]{opacity:0;transform:translateY(-6px)}.pos-cart__discount-state--applied[data-v-682bdbf8]{flex:1 1 auto}.pos-cart__promo-display[data-v-682bdbf8]{position:relative;display:flex;width:100%;min-width:0;height:2.45rem;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:.8rem;border:1px solid var(--pos-color-success);border-radius:var(--pos-radius-pill);padding:0 .75rem 0 .8rem;background-color:var(--pos-color-success-bg);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.pos-cart__promo-content[data-v-682bdbf8]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;padding-right:8.7rem}.pos-cart__promo-icon[data-v-682bdbf8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;font-size:1.2rem;font-weight:400;color:var(--pos-color-success);line-height:1}.pos-cart__promo-name[data-v-682bdbf8]{display:flex;align-items:baseline;gap:.3rem;min-width:0;font-size:.87rem;color:var(--pos-color-success);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-cart__promo-name-text[data-v-682bdbf8]{font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis}.pos-cart__promo-percent[data-v-682bdbf8]{font-size:.87rem;font-weight:400;color:var(--pos-color-success);white-space:nowrap}.pos-cart__promo-change[data-v-682bdbf8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.pos-cart__promo-change[data-v-682bdbf8]:focus-visible{border-color:var(--pos-color-primary)!important;box-shadow:0 0 0 .2rem var(--pos-color-primary)!important}.pos-cart__totals[data-v-682bdbf8]{margin-bottom:0;border:var(--pos-border);border-radius:var(--pos-radius-xl);padding:.55rem .75rem}.pos-cart__totals hr[data-v-682bdbf8]{border-color:var(--pos-border-color)}.pos-cart__total-row[data-v-682bdbf8]{display:grid;grid-template-columns:1fr auto minmax(10ch,auto);align-items:center;column-gap:.4rem}.pos-cart__total-label[data-v-682bdbf8]{text-align:left}.pos-cart__money-symbol[data-v-682bdbf8]{text-align:right;min-width:1ch}.pos-cart__money-value[data-v-682bdbf8]{text-align:right;min-width:10ch;padding-right:1.15rem;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem}.pos-cart__currency-code[data-v-682bdbf8]{font-size:.72rem;color:var(--pos-color-text-muted);font-weight:400;margin-left:.25rem}.pos-cart__money-value--final[data-v-682bdbf8]{font-size:1.2rem;font-weight:800}.pos-cart__iva-row[data-v-682bdbf8]{margin-top:.2rem;font-size:.75rem!important;color:var(--pos-color-text-muted)!important}.pos-cart__iva-row .pos-cart__total-label[data-v-682bdbf8],.pos-cart__iva-row .pos-cart__money-symbol[data-v-682bdbf8],.pos-cart__iva-row .pos-cart__money-value[data-v-682bdbf8]{color:var(--pos-color-text-muted)!important;font-size:.75rem}.pos-cart__total-row:not(.text-muted) .pos-cart__total-label[data-v-682bdbf8],.pos-cart__total-row:not(.text-muted) .pos-cart__money-symbol[data-v-682bdbf8],.pos-cart__total-row:not(.text-muted) .pos-cart__money-value[data-v-682bdbf8]{color:var(--pos-color-text)}.pos-cart__total-row--final .pos-cart__money-symbol[data-v-682bdbf8]{font-weight:800}.pos-cart__total-row.pos-cart__discount-active[data-v-682bdbf8],.pos-cart__total-row.pos-cart__discount-active .pos-cart__total-label[data-v-682bdbf8],.pos-cart__total-row.pos-cart__discount-active .pos-cart__money-symbol[data-v-682bdbf8],.pos-cart__total-row.pos-cart__discount-active .pos-cart__money-value[data-v-682bdbf8]{color:var(--pos-color-success)!important}@media (max-width: 767px){.pos-cart__summary-box[data-v-682bdbf8]{margin-bottom:.35rem}.pos-cart__totals[data-v-682bdbf8]{padding:.35rem .6rem .4rem}.pos-cart__total-row.small[data-v-682bdbf8]{padding-top:.15rem!important;padding-bottom:.15rem!important}.pos-cart__totals hr[data-v-682bdbf8]{margin-top:.35rem!important;margin-bottom:.35rem!important}.pos-cart__money-value--final[data-v-682bdbf8]{font-size:1rem}.pos-cart__discount-field[data-v-682bdbf8],.pos-cart__discount-state[data-v-682bdbf8],.pos-cart__discount-input-wrap[data-v-682bdbf8]{min-height:2.2rem}.pos-cart__action-btn[data-v-682bdbf8]{height:1.5rem;width:7.5rem;font-size:.74rem}}@media (orientation: landscape) and (max-height: 520px){.pos-cart__summary-box[data-v-682bdbf8],.pos-cart__discount-code[data-v-682bdbf8]{margin-bottom:.25rem}.pos-cart__discount-field[data-v-682bdbf8],.pos-cart__discount-state[data-v-682bdbf8],.pos-cart__discount-input-wrap[data-v-682bdbf8]{min-height:2rem}.pos-cart__action-btn[data-v-682bdbf8]{height:1.4rem;width:7rem;font-size:.72rem}.pos-cart__totals[data-v-682bdbf8]{padding:.25rem .6rem .3rem}.pos-cart__total-row.small[data-v-682bdbf8]{padding-top:.1rem!important;padding-bottom:.1rem!important}.pos-cart__totals hr[data-v-682bdbf8]{margin-top:.2rem!important;margin-bottom:.2rem!important}.pos-cart__money-value--final[data-v-682bdbf8]{font-size:.95rem}.pos-cart__iva-row[data-v-682bdbf8]{display:none}}.cm-backdrop[data-v-f07aad6f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4100;background-color:var(--pos-overlay-bg)}.cm-wrap[data-v-f07aad6f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4110;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.cm-card[data-v-f07aad6f]{pointer-events:auto;width:min(460px,92vw);background-color:var(--pos-color-bg);border-radius:var(--pos-radius-xl);border:var(--pos-border);box-shadow:0 8px 32px #00000024;display:flex;flex-direction:column;overflow:hidden}.cm-header[data-v-f07aad6f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem .75rem;border-bottom:var(--pos-border)}.cm-title[data-v-f07aad6f]{font-size:1rem;font-weight:600;color:var(--pos-color-text)}.cm-close[data-v-f07aad6f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--pos-radius-lg);border:none;background:transparent;color:var(--pos-color-text-muted);cursor:pointer;font-size:.9rem}.cm-close[data-v-f07aad6f]:hover{background-color:var(--pos-color-bg-subtle)}.cm-body[data-v-f07aad6f]{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem;overflow:hidden}.cm-search-row[data-v-f07aad6f]{display:flex;gap:.5rem}.cm-input[data-v-f07aad6f]{flex:1;width:100%;min-width:0;height:2.5rem;padding:0 .85rem;border:var(--pos-border);border-radius:var(--pos-radius-lg);background-color:var(--pos-color-bg);color:var(--pos-color-text);font-size:.9rem;outline:none;box-sizing:border-box;transition:border-color .15s}.cm-input[data-v-f07aad6f]:focus{border-color:var(--pos-color-primary)}.cm-btn-search[data-v-f07aad6f]{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--pos-radius-lg);border:none;background-color:var(--pos-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.95rem;transition:background-color .15s}.cm-btn-search[data-v-f07aad6f]:disabled{opacity:.5;cursor:not-allowed}.cm-btn-search[data-v-f07aad6f]:not(:disabled):hover{background-color:var(--pos-color-primary-dark)}.cm-hint[data-v-f07aad6f]{font-size:.82rem;color:var(--pos-color-text-muted);margin:0;text-align:center}.cm-not-found[data-v-f07aad6f]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 0}.cm-not-found__icon[data-v-f07aad6f]{font-size:2rem;color:var(--pos-color-text-muted)}.cm-not-found__text[data-v-f07aad6f]{font-size:.85rem;color:var(--pos-color-text-muted);margin:0;text-align:center}.cm-customer-card[data-v-f07aad6f]{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border:1px solid var(--pos-color-primary);border-radius:var(--pos-radius-lg);background-color:var(--pos-color-primary-light)}.cm-customer-card__avatar[data-v-f07aad6f]{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--pos-color-bg-subtle)}.cm-avatar-img[data-v-f07aad6f]{width:100%;height:100%;object-fit:cover}.cm-avatar-icon[data-v-f07aad6f]{font-size:1.6rem;color:var(--pos-color-text-muted)}.cm-customer-card__info[data-v-f07aad6f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.cm-customer-card__name[data-v-f07aad6f]{font-weight:600;font-size:.9rem;color:var(--pos-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-customer-card__sub[data-v-f07aad6f]{font-size:.78rem;color:var(--pos-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-customer-card__clear[data-v-f07aad6f]{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:none;background-color:var(--pos-color-bg-subtle);color:var(--pos-color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.85rem}.cm-address-section[data-v-f07aad6f]{display:flex;flex-direction:column;gap:.4rem}.cm-address-label[data-v-f07aad6f]{font-size:.8rem;font-weight:500;color:var(--pos-color-text-muted)}.cm-select[data-v-f07aad6f]{height:2.4rem;padding:0 .75rem;border:var(--pos-border);border-radius:var(--pos-radius-lg);background-color:var(--pos-color-bg);color:var(--pos-color-text);font-size:.85rem;outline:none;cursor:pointer}.cm-select[data-v-f07aad6f]:focus{border-color:var(--pos-color-primary)}.cm-footer[data-v-f07aad6f]{display:flex;gap:.65rem;padding:.85rem 1.1rem;border-top:var(--pos-border)}.cm-btn[data-v-f07aad6f]{height:2.7rem;padding:0 1.2rem;border-radius:var(--pos-radius-xl);font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s}.cm-btn--ghost[data-v-f07aad6f]{flex:0 0 auto;border:var(--pos-border);background-color:var(--pos-color-bg);color:var(--pos-color-text-muted)}.cm-btn--ghost[data-v-f07aad6f]:hover{background-color:var(--pos-color-bg-subtle)}.cm-btn--primary[data-v-f07aad6f]{flex:1;border:none;background-color:var(--pos-color-primary);color:#fff}.cm-btn--primary[data-v-f07aad6f]:hover:not(:disabled){background-color:var(--pos-color-primary-dark)}.cm-btn--primary[data-v-f07aad6f]:disabled{opacity:.5;cursor:not-allowed}.cm-create-form[data-v-f07aad6f]{display:flex;flex-direction:column;gap:.6rem;min-width:0;overflow:hidden}.cm-create-form__hint[data-v-f07aad6f]{font-size:.82rem;color:var(--pos-color-text-muted);margin:0;padding:.4rem .65rem;background-color:var(--pos-color-bg-subtle);border-radius:var(--pos-radius-lg)}.cm-form-grid[data-v-f07aad6f]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;min-width:0}.cm-input--full[data-v-f07aad6f]{grid-column:1 / -1}.cm-btn-create[data-v-f07aad6f]{height:2.4rem;padding:0 1rem;border-radius:var(--pos-radius-lg);border:none;background-color:var(--pos-color-primary);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s;align-self:flex-start;width:100%}.cm-btn-create[data-v-f07aad6f]:hover:not(:disabled){background-color:var(--pos-color-primary-dark)}.cm-btn-create[data-v-f07aad6f]:disabled{opacity:.5;cursor:not-allowed}.payment-terminal-list-wrap[data-v-dd783f3a]{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.payment-terminal-list[data-v-dd783f3a]{flex:0 1 auto;min-height:0;height:auto;border:var(--pos-border);border-radius:var(--pos-radius-lg);background-color:var(--pos-color-bg-subtle);overflow-y:auto;overflow-x:hidden;max-height:100%;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.payment-terminal-option[data-v-dd783f3a]{font-size:.8rem;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;cursor:pointer;transition:transform .12s cubic-bezier(.02,.7,.1,1);background-color:var(--pos-color-bg-subtle);transform-origin:center;will-change:transform}.payment-terminal-option[data-v-dd783f3a]:active{transform:scale(.99);transition-duration:.1s;transition-timing-function:cubic-bezier(.02,.7,.1,1)}.payment-terminal-option.is-active[data-v-dd783f3a]{background-color:var(--pos-color-bg-subtle)}.payment-terminal-option__name[data-v-dd783f3a]{font-size:.9rem;color:var(--pos-color-text-muted);cursor:pointer}.payment-terminal-option.is-active .payment-terminal-option__name[data-v-dd783f3a]{color:var(--pos-color-text)}.payment-terminal-option__check[data-v-dd783f3a]{color:var(--pos-color-primary)}.payment-terminal-list[data-v-dd783f3a]::-webkit-scrollbar{width:.55rem;background-color:transparent}.payment-terminal-list[data-v-dd783f3a]::-webkit-scrollbar-track{background-color:transparent}.payment-terminal-list[data-v-dd783f3a]::-webkit-scrollbar-thumb{background-color:transparent}.payment-terminal-list[data-v-dd783f3a]::-webkit-scrollbar-corner{background-color:transparent}.card-payment[data-v-bf5bfdd6]{display:flex;flex-direction:column;gap:1rem}.card-payment__info[data-v-bf5bfdd6]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background-color:var(--pos-color-bg-subtle);border:1px dashed var(--pos-border-color);border-radius:var(--pos-radius-lg)}.card-payment__icon-wrap[data-v-bf5bfdd6]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--pos-radius-pill);border:1px solid var(--pos-color-primary);background-color:var(--pos-color-bg)}.card-payment__icon[data-v-bf5bfdd6]{font-size:1.2rem;color:var(--pos-color-primary);line-height:1}.card-payment__text[data-v-bf5bfdd6]{margin:0;font-size:.85rem;color:var(--pos-color-text-muted);line-height:1.4}.card-payment__terminal[data-v-bf5bfdd6]{display:flex;flex-direction:column;gap:.35rem}.card-payment__label[data-v-bf5bfdd6]{margin:0;font-size:.85rem;color:var(--pos-color-text-subtle)}.card-payment__auth[data-v-bf5bfdd6]{display:flex;flex-direction:column}.card-payment__auth-wrap[data-v-bf5bfdd6]{position:relative;display:flex;align-items:center}.card-payment__auth-prefix[data-v-bf5bfdd6]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--pos-color-text-muted);pointer-events:none;z-index:1}.card-payment__auth-input[data-v-bf5bfdd6]{padding-left:2rem!important;border-radius:var(--pos-radius-lg)!important}.card-payment__auth[data-v-bf5bfdd6] .shared-input{border-radius:var(--pos-radius-lg)!important}.payment-modal__received[data-v-67afa076]{display:flex;flex-direction:column;gap:.8rem}.payment-modal__input-wrap[data-v-67afa076]{position:relative}.payment-modal__input-prefix[data-v-67afa076]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--pos-color-text-muted);pointer-events:none}.payment-modal__input[data-v-67afa076]{height:3rem;padding-left:2rem!important;padding-right:1rem!important;border:var(--pos-border)!important;background-color:var(--pos-color-bg)!important;border-radius:var(--pos-radius-lg)!important;font-size:1rem}.payment-modal__quick-amounts[data-v-67afa076]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.payment-modal__quick-amounts-list[data-v-67afa076]{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;flex:1;min-width:0;padding-bottom:.125rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.payment-modal__quick-amounts-list[data-v-67afa076]::-webkit-scrollbar{display:none}.payment-modal__pill[data-v-67afa076]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:var(--pos-border)!important;background-color:var(--pos-color-bg)!important;color:var(--pos-color-text)!important;font-size:.8rem;font-weight:400;line-height:1;padding:.5rem 1rem!important;border-radius:var(--pos-radius-pill)!important;cursor:pointer;transform-origin:center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .12s cubic-bezier(.4,0,.2,1)}.payment-modal__pill[data-v-67afa076]:active{background-color:var(--pos-color-bg-subtle)!important;transform:scale(.96);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.payment-modal__pill--exact[data-v-67afa076]{color:var(--pos-color-primary)!important;background-color:var(--pos-color-bg)!important;border-color:var(--pos-color-primary)!important;border-radius:var(--pos-radius-pill)!important}.payment-modal__pill--exact[data-v-67afa076]:active{transform:scale(.96);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.payment-modal__change-row[data-v-67afa076]{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--pos-radius-lg);background:transparent}.payment-modal__total-row[data-v-67afa076]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.75rem .9rem;border-radius:var(--pos-radius-lg);background:transparent}.payment-modal__amount[data-v-67afa076]{font-size:1.5rem;font-weight:700;text-align:center;color:var(--pos-color-success);margin:0}.payment-modal__change-value-wrap[data-v-67afa076]{max-width:100%;padding:0;border:0;border-radius:var(--pos-radius-md);background:transparent;align-self:center;display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.payment-modal__change-value-wrap[data-v-67afa076]::-webkit-scrollbar{display:none}.payment-modal__change-label[data-v-67afa076]{font-size:.85rem;color:var(--pos-color-text-subtle);text-transform:uppercase;margin:0}.payment-modal__change-value[data-v-67afa076]{font-size:1.5rem;font-weight:700;color:var(--pos-color-success)!important;text-align:center;white-space:nowrap}.payment-modal__change-value--negative[data-v-67afa076]{color:var(--pos-color-danger)!important}.payment-modal__tabular[data-v-67afa076]{font-variant-numeric:tabular-nums}.transfer-payment[data-v-14b09259]{display:flex;flex-direction:column;gap:1rem}.transfer-payment__details[data-v-14b09259]{display:flex;gap:1rem;padding:1rem;background-color:var(--pos-color-bg-subtle);border:1px dashed var(--pos-border-color);border-radius:var(--pos-radius-lg)}.transfer-payment__qr[data-v-14b09259]{flex:0 0 7.5rem;width:7.5rem;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;align-self:flex-start;background-color:var(--pos-color-surface-muted);border-radius:var(--pos-radius-md)}.transfer-payment__qr-icon[data-v-14b09259]{font-size:6rem;color:var(--pos-color-text-muted);line-height:1}.transfer-payment__bank-data[data-v-14b09259]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.7rem}.transfer-payment__bank-row[data-v-14b09259]{display:flex;align-items:center;gap:.75rem}.transfer-payment__bank-copyable[data-v-14b09259]{min-width:0;display:flex;flex-direction:column;width:100%}.transfer-payment__bank-value-row[data-v-14b09259]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.25rem;min-width:0}.transfer-payment__bank-label[data-v-14b09259]{font-size:.72rem;line-height:1.2;color:var(--pos-color-text-muted);text-transform:uppercase}.transfer-payment__bank-value[data-v-14b09259]{font-size:.9rem;line-height:1.35;color:var(--pos-color-text);word-break:break-word}.transfer-payment__copy-btn[data-v-14b09259]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent!important;border:transparent!important;color:var(--pos-color-text-muted)!important;cursor:pointer}.transfer-payment__copy-icon[data-v-14b09259]{font-size:.8rem;line-height:1;transition:color .15s ease}.transfer-payment__copy-icon--muted[data-v-14b09259]{color:var(--pos-color-text-muted)!important}.transfer-payment__copy-icon--success[data-v-14b09259]{color:var(--pos-color-success)!important}.transfer-payment__copy-btn[data-v-14b09259]:active{opacity:.6}.transfer-payment__reference[data-v-14b09259]{display:flex;flex-direction:column}.transfer-payment__reference-wrap[data-v-14b09259]{position:relative}.transfer-payment__reference-prefix[data-v-14b09259]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--pos-color-text-muted);pointer-events:none;z-index:1}.transfer-payment__reference-input[data-v-14b09259]{padding-left:2rem!important;border-radius:var(--pos-radius-lg)!important}.transfer-payment__reference[data-v-14b09259] .shared-input{border-radius:var(--pos-radius-lg)!important}.wap[data-v-86fb2e1c]{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.wap__field[data-v-86fb2e1c]{display:flex;flex-direction:column;gap:.4rem}.wap__label[data-v-86fb2e1c]{font-size:.8rem;font-weight:600;color:var(--pos-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.wap__input-wrap[data-v-86fb2e1c]{position:relative;display:flex;align-items:center}.wap__input-icon[data-v-86fb2e1c]{position:absolute;left:.75rem;color:var(--pos-color-text-muted);font-size:1rem;pointer-events:none}.wap__input[data-v-86fb2e1c]{width:100%;padding:.7rem .75rem .7rem 2.25rem;border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-lg);background:var(--pos-color-bg);color:var(--pos-color-text);font-size:1rem;outline:none;transition:border-color .15s}.wap__input[data-v-86fb2e1c]:focus{border-color:var(--pos-color-primary)}.wap__status[data-v-86fb2e1c]{display:flex;align-items:center;gap:.6rem;color:var(--pos-color-text-muted);font-size:.88rem;padding:.75rem 0}.wap__paid[data-v-86fb2e1c]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 0;color:var(--pos-color-success, #198754);text-align:center}.wap__paid-icon[data-v-86fb2e1c]{font-size:2rem}.wap__send-status[data-v-86fb2e1c]{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:var(--pos-radius-lg);font-size:.85rem}.wap__send-status--info[data-v-86fb2e1c]{background:var(--pos-color-bg-subtle);border:1px solid var(--pos-border-color);color:var(--pos-color-text-muted)}.wap__send-status--sent[data-v-86fb2e1c]{background:rgba(25,135,84,.08);border:1px solid #198754;color:#198754}.wap__send-status--failed[data-v-86fb2e1c]{background:rgba(220,53,69,.08);border:1px solid #dc3545;color:#dc3545}.wap__fallback-link[data-v-86fb2e1c]{margin-left:auto;font-weight:600;color:#25d366;white-space:nowrap;text-decoration:none}.wap__actions[data-v-86fb2e1c]{display:flex;gap:.5rem}.wap__btn[data-v-86fb2e1c]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .9rem;border-radius:var(--pos-radius-lg);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color .15s,opacity .15s}.wap__btn[data-v-86fb2e1c]:disabled{opacity:.45;cursor:not-allowed}.wap__btn--primary[data-v-86fb2e1c]{background:#25d366;border-color:#25d366;color:#fff;width:100%}.wap__btn--primary[data-v-86fb2e1c]:not(:disabled):hover{background:#1da851}.wap__btn--primary[data-v-86fb2e1c]:disabled{background:#25d366}.wap__btn--ghost[data-v-86fb2e1c]{flex:1;background:transparent;border-color:var(--pos-border-color);color:var(--pos-color-text-muted)}.wap__btn--ghost[data-v-86fb2e1c]:not(:disabled):hover{background:var(--pos-color-bg-subtle)}.wap__btn--verify[data-v-86fb2e1c]{flex:1;background:var(--pos-color-primary-light);border-color:var(--pos-color-primary);color:var(--pos-color-primary)}.wap__btn--verify[data-v-86fb2e1c]:not(:disabled):hover{background:var(--pos-color-primary);color:#fff}.wap__spinner[data-v-86fb2e1c]{width:1rem;height:1rem;border:2px solid var(--pos-border-color);border-top-color:currentColor;border-radius:50%;animation:wap-spin-86fb2e1c .7s linear infinite}.wap__spinner--sm[data-v-86fb2e1c]{width:.85rem;height:.85rem}@keyframes wap-spin-86fb2e1c{to{transform:rotate(360deg)}}.wap__error-msg[data-v-86fb2e1c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem;color:var(--pos-color-danger, #dc3545);text-align:center}.wap__pending[data-v-86fb2e1c]{font-size:.8rem;color:var(--pos-color-text-muted);display:flex;align-items:center;gap:.35rem;margin:0}.pdi[data-v-8b57f303]{position:relative;display:flex;align-items:center;width:100%;border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-lg);background:var(--pos-color-bg);transition:border-color .15s}.pdi[data-v-8b57f303]:focus-within{border-color:var(--pos-color-primary)}.pdi__trigger[data-v-8b57f303]{display:inline-flex;align-items:center;gap:.25rem;padding:.55rem .5rem .55rem .75rem;border:none;border-right:1px solid var(--pos-border-color);background:transparent;cursor:pointer;white-space:nowrap;flex-shrink:0}.pdi__flag[data-v-8b57f303]{font-size:1.1rem;line-height:1}.pdi__dial[data-v-8b57f303]{font-size:.82rem;font-weight:600;color:var(--pos-color-text)}.pdi__chevron[data-v-8b57f303]{font-size:.65rem;color:var(--pos-color-text-muted);transition:transform .15s}.pdi--open .pdi__chevron[data-v-8b57f303]{transform:rotate(180deg)}.pdi__number[data-v-8b57f303]{flex:1;min-width:0;padding:.6rem .75rem;border:none;background:transparent;color:var(--pos-color-text);font-size:.9rem;outline:none}.pdi__dropdown[data-v-8b57f303]{position:absolute;top:calc(100% + 4px);left:0;z-index:200;width:240px;background:var(--pos-color-bg);border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-md);box-shadow:0 4px 16px #0000001f;overflow:hidden}.pdi__search-wrap[data-v-8b57f303]{position:relative;border-bottom:1px solid var(--pos-border-color)}.pdi__search-icon[data-v-8b57f303]{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--pos-color-text-muted);pointer-events:none}.pdi__search[data-v-8b57f303]{width:100%;padding:.5rem .6rem .5rem 2rem;border:none;background:transparent;color:var(--pos-color-text);font-size:.85rem;outline:none;box-sizing:border-box}.pdi__list[data-v-8b57f303]{list-style:none;margin:0;padding:.25rem 0;max-height:210px;overflow-y:auto}.pdi__item[data-v-8b57f303]{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;cursor:pointer;font-size:.85rem;transition:background .1s}.pdi__item[data-v-8b57f303]:hover,.pdi__item--active[data-v-8b57f303]{background:var(--pos-color-bg-subtle)}.pdi__item-flag[data-v-8b57f303]{font-size:1rem;flex-shrink:0}.pdi__item-name[data-v-8b57f303]{flex:1;color:var(--pos-color-text)}.pdi__item-dial[data-v-8b57f303]{color:var(--pos-color-text-muted);font-size:.78rem;flex-shrink:0}.pdi__no-results[data-v-8b57f303]{padding:.75rem;text-align:center;font-size:.82rem;color:var(--pos-color-text-muted)}.lp[data-v-244c3261]{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:.25rem 0;min-height:8rem}.lp__loading[data-v-244c3261]{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--pos-color-text-muted);font-size:.88rem;padding:1.5rem 0}.lp__spinner[data-v-244c3261]{width:1.8rem;height:1.8rem;border:3px solid var(--pos-border-color);border-top-color:var(--pos-color-primary);border-radius:50%;animation:lp-spin-244c3261 .7s linear infinite}@keyframes lp-spin-244c3261{to{transform:rotate(360deg)}}.lp__error[data-v-244c3261]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--pos-color-danger, #dc3545);font-size:.88rem;text-align:center;padding:1rem 0}.lp__error-icon[data-v-244c3261]{font-size:1.5rem}.lp__retry-btn[data-v-244c3261]{padding:.35rem 1rem;border:1px solid var(--pos-color-danger, #dc3545);border-radius:var(--pos-radius-lg);background:transparent;color:var(--pos-color-danger, #dc3545);font-size:.82rem;cursor:pointer}.lp__paid[data-v-244c3261]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;color:var(--pos-color-success, #198754);text-align:center}.lp__paid-icon[data-v-244c3261]{font-size:2.5rem}.lp__ready[data-v-244c3261]{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}.lp__qr-wrap[data-v-244c3261]{padding:.5rem;background:#fff;border-radius:var(--pos-radius-md);border:1px solid var(--pos-border-color);line-height:0}.lp__qr-img[data-v-244c3261]{display:block;width:150px;height:150px}.lp__url-row[data-v-244c3261]{display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .75rem;background:var(--pos-color-bg-subtle);border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-lg)}.lp__url-text[data-v-244c3261]{flex:1;font-size:.75rem;color:var(--pos-color-text-muted);word-break:break-all;line-height:1.3}.lp__copy-btn[data-v-244c3261]{flex:0 0 auto;display:inline-flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}.lp__copy-icon[data-v-244c3261]{font-size:.9rem;transition:color .15s ease}.lp__copy-icon--muted[data-v-244c3261]{color:var(--pos-color-text-muted)}.lp__copy-icon--success[data-v-244c3261]{color:var(--pos-color-success, #198754)}.lp__phone-field[data-v-244c3261]{width:100%}.lp__phone-input-wrap[data-v-244c3261]{position:relative;display:flex;align-items:center}.lp__phone-icon[data-v-244c3261]{position:absolute;left:.75rem;color:var(--pos-color-text-muted);font-size:.95rem;pointer-events:none}.lp__phone-input[data-v-244c3261]{width:100%;padding:.6rem .75rem .6rem 2.2rem;border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-lg);background:var(--pos-color-bg);color:var(--pos-color-text);font-size:.9rem;outline:none;transition:border-color .15s}.lp__phone-input[data-v-244c3261]:focus{border-color:var(--pos-color-primary)}.lp__actions[data-v-244c3261]{display:flex;gap:.5rem;width:100%}.lp__share-btn[data-v-244c3261]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .5rem;border-radius:var(--pos-radius-lg);font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color .15s}.lp__share-btn[data-v-244c3261]:disabled{opacity:.4;cursor:not-allowed}.lp__share-btn--web[data-v-244c3261]{background-color:#25d3661a;border-color:#25d366;color:#128c4a}.lp__share-btn--web[data-v-244c3261]:not(:disabled):hover{background-color:#25d3662e}.lp__share-btn--api[data-v-244c3261]{background-color:var(--pos-color-primary-light);border-color:var(--pos-color-primary);color:var(--pos-color-primary)}.lp__share-btn--api.is-sent[data-v-244c3261]{border-color:var(--pos-color-success,#198754);background:rgba(25,135,84,.1);color:var(--pos-color-success,#198754)}.lp__share-btn--api.is-failed[data-v-244c3261]{border-color:var(--pos-color-danger,#dc3545);background:rgba(220,53,69,.08);color:var(--pos-color-danger,#dc3545)}.lp__btn-spinner[data-v-244c3261]{width:.9rem;height:.9rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:lp-spin-244c3261 .6s linear infinite}.lp__wa-fallback[data-v-244c3261]{font-size:.78rem;color:var(--pos-color-text-muted);text-align:center;margin:0}.lp__wa-fallback a[data-v-244c3261]{color:#128c4a;font-weight:600}.lp__verify-btn[data-v-244c3261]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem;border:2px solid var(--pos-color-primary);border-radius:var(--pos-radius-lg);background:var(--pos-color-primary-light);color:var(--pos-color-primary);font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color .15s}.lp__verify-btn[data-v-244c3261]:not(:disabled):hover{background-color:var(--pos-color-primary);color:#fff}.lp__verify-btn[data-v-244c3261]:disabled{opacity:.6;cursor:not-allowed}.lp__pending-msg[data-v-244c3261]{font-size:.8rem;color:var(--pos-color-text-muted);display:flex;align-items:center;gap:.35rem;margin:0}.llp[data-v-8fea7190]{display:flex;flex-direction:column;gap:.9rem;padding-top:.25rem}.llp__desc[data-v-8fea7190]{font-size:.83rem;color:var(--pos-color-text-muted);margin:0;text-align:center}.llp__field[data-v-8fea7190]{display:flex;flex-direction:column;gap:.35rem}.llp__label[data-v-8fea7190]{font-size:.78rem;font-weight:600;color:var(--pos-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.llp__input-wrap[data-v-8fea7190]{position:relative;display:flex;align-items:center}.llp__input-icon[data-v-8fea7190]{position:absolute;left:.75rem;color:var(--pos-color-text-muted);font-size:1rem;pointer-events:none}.llp__input[data-v-8fea7190]{width:100%;padding:.7rem .75rem .7rem 2.25rem;border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-lg);background:var(--pos-color-bg);color:var(--pos-color-text);font-size:1rem;outline:none;transition:border-color .15s}.llp__input--otp[data-v-8fea7190]{padding-left:.75rem;font-size:1.3rem;letter-spacing:.3em;text-align:center;font-weight:700}.llp__input[data-v-8fea7190]:focus{border-color:var(--pos-color-primary)}.llp__btn[data-v-8fea7190]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border-radius:var(--pos-radius-lg);font-size:.88rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color .15s,opacity .15s;width:100%}.llp__btn[data-v-8fea7190]:disabled{opacity:.45;cursor:not-allowed}.llp__btn--primary[data-v-8fea7190]{background-color:var(--pos-color-primary);border-color:var(--pos-color-primary);color:#fff}.llp__btn--primary[data-v-8fea7190]:not(:disabled):hover{filter:brightness(.92)}.llp__btn--ghost[data-v-8fea7190]{background:transparent;border-color:var(--pos-border-color);color:var(--pos-color-text-muted)}.llp__btn--ghost[data-v-8fea7190]:not(:disabled):hover{background:var(--pos-color-bg-subtle)}.llp__spinner[data-v-8fea7190]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:llp-spin-8fea7190 .6s linear infinite}.llp__spinner--white[data-v-8fea7190]{border-color:#ffffff59;border-top-color:#fff}@keyframes llp-spin-8fea7190{to{transform:rotate(360deg)}}.llp__error[data-v-8fea7190]{font-size:.8rem;color:var(--pos-color-danger, #dc3545);margin:0;text-align:center}.llp__no-cards[data-v-8fea7190]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem;background:var(--pos-color-bg-subtle);border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-lg);text-align:center}.llp__no-cards-icon[data-v-8fea7190]{font-size:1.8rem;color:var(--pos-color-text-muted)}.llp__no-cards strong[data-v-8fea7190]{font-size:.9rem}.llp__no-cards span[data-v-8fea7190]{font-size:.8rem;color:var(--pos-color-text-muted)}.llp__hint[data-v-8fea7190]{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;background:rgba(13,110,253,.07);border:1px solid rgba(13,110,253,.2);border-radius:var(--pos-radius-lg);font-size:.8rem;color:var(--pos-color-text-muted);line-height:1.4}.llp__hint .bi[data-v-8fea7190]{flex-shrink:0;margin-top:.05rem;color:#0d6efd}.llp__cards[data-v-8fea7190]{display:flex;flex-direction:column;gap:.5rem;width:100%}.llp__cards-title[data-v-8fea7190]{font-size:.82rem;color:var(--pos-color-text-muted);margin:0;display:flex;align-items:center;gap:.4rem}.llp__card-item[data-v-8fea7190]{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border:1px solid var(--pos-border-color);border-radius:var(--pos-radius-lg);cursor:pointer;transition:border-color .15s,background-color .15s}.llp__card-item.is-selected[data-v-8fea7190]{border-color:var(--pos-color-primary);background:var(--pos-color-primary-light)}.llp__card-icon[data-v-8fea7190]{font-size:1.2rem;color:var(--pos-color-text-muted);flex-shrink:0}.llp__card-info[data-v-8fea7190]{flex:1;display:flex;flex-direction:column;gap:.1rem}.llp__card-info strong[data-v-8fea7190]{font-size:.88rem}.llp__card-info small[data-v-8fea7190]{font-size:.75rem;color:var(--pos-color-text-muted)}.llp__card-check[data-v-8fea7190]{font-size:1rem;color:var(--pos-color-primary);flex-shrink:0}.llp__otp-header[data-v-8fea7190]{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem;background:rgba(37,211,102,.08);border:1px solid #25d366;border-radius:var(--pos-radius-lg)}.llp__otp-wsp-icon[data-v-8fea7190]{font-size:1.5rem;color:#25d366;flex-shrink:0;margin-top:.1rem}.llp__otp-header p[data-v-8fea7190]{font-size:.83rem;margin:0;line-height:1.5}.llp__otp-actions[data-v-8fea7190]{display:flex;gap:.5rem}.llp__otp-actions .llp__btn[data-v-8fea7190]{flex:1}.payment-modal__footer[data-v-ecd7a139]{display:flex;align-items:stretch;justify-content:stretch;padding:.75rem 1rem;gap:0!important;margin:0;box-sizing:border-box;width:100%;line-height:0;background-color:var(--pos-color-bg);border-top:var(--pos-border)}.payment-modal__actions[data-v-ecd7a139]{display:flex;align-items:stretch;gap:.8rem;width:100%;box-sizing:border-box}.payment-modal__cancel-btn[data-v-ecd7a139],.payment-modal__add-btn[data-v-ecd7a139]{position:relative;min-height:3.2rem;overflow:hidden;border-radius:var(--pos-radius-xl)!important;transform-origin:center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .12s cubic-bezier(.4,0,.2,1)}.payment-modal__cancel-btn[data-v-ecd7a139]{flex:0 0 calc(40% - .4rem);max-width:calc(40% - .4rem);display:inline-flex;align-items:center;justify-content:center;margin:0;border:var(--pos-border)!important;background-color:var(--pos-color-bg)!important;color:var(--pos-color-text-muted)!important;font-weight:600!important}.payment-modal__cancel-btn[data-v-ecd7a139]:active{transform:scale(.96);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:var(--pos-color-bg-subtle)!important}.payment-modal__add-btn[data-v-ecd7a139]{flex:0 0 calc(60% - .4rem);max-width:calc(60% - .4rem);display:inline-flex;align-items:center;justify-content:center;margin:0;height:3.2rem;min-height:3.2rem;background-color:var(--pos-color-primary)!important;border-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important}.payment-modal__add-btn.is-processing[data-v-ecd7a139]{border-color:var(--pos-color-primary-dark)!important}.payment-modal__add-content[data-v-ecd7a139]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.payment-modal__add-shimmer[data-v-ecd7a139]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--pos-color-primary-dark) 50%,transparent 100%);background-size:200% 100%;background-position:200% center;opacity:.5;animation:payment-footer-shimmer-ecd7a139 1.2s ease-in-out infinite;will-change:background-position}.payment-modal__add-icon[data-v-ecd7a139]{margin-right:.8rem}.payment-modal__add-label[data-v-ecd7a139]{position:relative;z-index:1}.payment-modal__add-btn[data-v-ecd7a139]:active{transform:scale(.96);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.payment-modal__add-btn[data-v-ecd7a139]:focus-visible{background-color:var(--pos-color-primary)!important;border-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important;box-shadow:0 0 0 .22rem var(--pos-color-primary-light)!important}.payment-modal__add-btn[data-v-ecd7a139]:disabled{background-color:var(--pos-color-primary)!important;border-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important;cursor:not-allowed;box-shadow:none!important;opacity:.5}@keyframes payment-footer-shimmer-ecd7a139{0%{background-position:200% center}to{background-position:-200% center}}.payment-modal__header[data-v-213c400e]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:0}.payment-modal__close[data-v-213c400e]{position:absolute;top:.65rem;right:.8rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0!important;border:0!important;border-radius:var(--pos-radius-pill)!important;background-color:var(--pos-color-transparent)!important;box-shadow:none!important;outline:none!important;color:var(--pos-color-text-subtle)!important;font-size:1.35rem;line-height:1;cursor:pointer}.payment-modal__close[data-v-213c400e]:focus,.payment-modal__close[data-v-213c400e]:focus-visible,.payment-modal__close[data-v-213c400e]:active{border:0!important;background-color:var(--pos-color-bg-subtle)!important;box-shadow:none!important;outline:none!important;color:var(--pos-color-text)!important}.payment-modal__total-row[data-v-0128973a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.5rem 1rem}.payment-modal__label[data-v-0128973a]{margin:0;font-size:.85rem;color:var(--pos-color-text-subtle);text-transform:uppercase}.payment-modal__amount[data-v-0128973a]{font-size:1.6rem;font-weight:700;color:var(--pos-color-text);display:inline-flex;align-items:baseline;justify-content:center;gap:.25rem;white-space:nowrap}.payment-modal__tabular[data-v-0128973a]{font-variant-numeric:tabular-nums}.payment-modal__currency-code[data-v-0128973a]{font-size:.72rem;color:var(--pos-color-text-muted);font-weight:400}.payment-modal-backdrop[data-v-580eeb3d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3990;background-color:var(--pos-overlay-bg)}.payment-modal[data-v-580eeb3d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:1rem;background:transparent}.payment-modal__dialog[data-v-580eeb3d]{width:min(500px,92vw)!important;height:calc(100dvh - 2rem)!important;max-width:none!important;max-height:none!important;margin:auto!important;pointer-events:none}.payment-modal__content[data-v-580eeb3d]{position:relative;width:100%;height:100%;pointer-events:auto;background-color:var(--pos-color-bg);border-radius:var(--pos-radius-xl);border:0!important;box-shadow:none!important;overflow:hidden!important;transition:height .25s ease;display:flex;flex-direction:column}.payment-modal__body[data-v-580eeb3d]{flex:1 1 auto;min-height:0;padding:1rem;padding-top:0;overflow:hidden;display:flex;flex-direction:column}.payment-modal__methods-row[data-v-580eeb3d]{display:flex;align-items:stretch;justify-content:center;gap:.75rem;max-width:100%;width:100%;margin:1rem 0 2rem;flex-wrap:wrap}.payment-modal__method-card[data-v-580eeb3d]{position:relative;overflow:hidden;width:5.5rem;height:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:0!important;border:1px solid var(--pos-border-color)!important;border-radius:var(--pos-radius-lg);background-color:var(--pos-color-bg)!important;color:var(--pos-color-text-muted)!important;font-size:.75rem;font-weight:500;line-height:1.05;text-align:center;box-shadow:none!important;flex:0 0 auto;transition:transform var(--pos-transition-fast);cursor:pointer}.payment-modal__method-card.is-active[data-v-580eeb3d]{border-color:var(--pos-color-primary)!important;background-color:var(--pos-color-primary-light)!important;color:var(--pos-color-primary)!important}.payment-modal__method-icon[data-v-580eeb3d]{font-size:1.4rem;line-height:1;margin-right:0;color:inherit}.payment-modal__method-card.is-active .payment-modal__method-icon[data-v-580eeb3d]{color:var(--pos-color-primary)!important}.payment-modal__method-label[data-v-580eeb3d]{display:block;color:inherit;font-size:.75rem;font-weight:500}.payment-modal__method-card[data-v-580eeb3d]:focus-visible{outline:2px solid var(--pos-color-primary);outline-offset:2px}@media print{body>*:not(.receipt-overlay){display:none!important}.receipt-overlay{position:static!important;background:none!important}.receipt-wrapper{box-shadow:none!important;padding:0!important}.no-print{display:none!important}.receipt{width:80mm}}.receipt-overlay[data-v-15803b34]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:1rem}.receipt-wrapper[data-v-15803b34]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-height:90vh;overflow-y:auto}.receipt-controls[data-v-15803b34]{display:flex;gap:.75rem;justify-content:center}.receipt-btn[data-v-15803b34]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;border:none}.receipt-btn--print[data-v-15803b34]{background:#0d6efd;color:#fff}.receipt-btn--print[data-v-15803b34]:hover{background:#0b5ed7}.receipt-btn--close[data-v-15803b34]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.receipt-btn--close[data-v-15803b34]:hover{background:#e9ecef}.receipt[data-v-15803b34]{width:80mm;min-width:260px;font-family:Courier New,Courier,monospace;font-size:12px;color:#000;display:flex;flex-direction:column;gap:.4rem;margin:0 auto}.receipt__header[data-v-15803b34]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.receipt__logo[data-v-15803b34]{max-width:80px;max-height:60px;object-fit:contain;margin-bottom:.25rem}.receipt__store-name[data-v-15803b34]{font-size:14px;font-weight:700;margin:0;text-transform:uppercase}.receipt__store-info[data-v-15803b34]{font-size:11px;margin:0;color:#444}.receipt__divider[data-v-15803b34]{text-align:center;color:#999;font-size:11px;letter-spacing:-1px}.receipt__meta[data-v-15803b34]{display:flex;flex-direction:column;gap:.2rem}.receipt__meta-row[data-v-15803b34]{display:flex;justify-content:space-between;font-size:11px}.receipt__items[data-v-15803b34]{display:flex;flex-direction:column;gap:.25rem}.receipt__items-header[data-v-15803b34]{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;font-weight:700;font-size:11px;border-bottom:1px dashed #ccc;padding-bottom:.2rem}.receipt__item[data-v-15803b34]{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;font-size:11px}.receipt__item-name[data-v-15803b34]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt__item-qty[data-v-15803b34]{text-align:center;min-width:28px}.receipt__item-total[data-v-15803b34]{text-align:right;min-width:55px}.receipt__totals[data-v-15803b34]{display:flex;flex-direction:column;gap:.2rem}.receipt__total-row[data-v-15803b34]{display:flex;justify-content:space-between;font-size:12px}.receipt__total-row--grand[data-v-15803b34]{font-size:15px;font-weight:700;border-top:1px solid #000;padding-top:.25rem;margin-top:.1rem}.receipt__thanks[data-v-15803b34]{text-align:center;font-size:12px;font-weight:600;margin:.25rem 0 0}.receipt__website[data-v-15803b34]{text-align:center;font-size:10px;color:#666;margin:0}.pos-cart__controls[data-v-a312fc4a]{display:flex;align-items:stretch;gap:.5rem}.pos-cart__controls .btn[data-v-a312fc4a]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pos-radius-xl);height:2.8rem}.pos-cart__controls .pos-btn-pay[data-v-a312fc4a]{flex:1 1 auto;min-width:0;background-color:var(--pos-color-primary)!important;border-color:var(--pos-color-primary)!important;color:var(--pos-color-bg)!important;font-weight:700!important;transform-origin:center;will-change:transform,background-color;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .12s cubic-bezier(.4,0,.2,1)}.pos-cart__controls .pos-btn-pay[data-v-a312fc4a]:active{transform:scale(.96);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:var(--pos-color-primary-dark)!important;border-color:var(--pos-color-primary-dark)!important}@media (max-width: 767px){.pos-cart__controls .btn[data-v-a312fc4a]{height:3.2rem;font-size:1rem;letter-spacing:.02em}}.pos-cart[data-v-9d783855]{display:flex;flex-direction:column;height:100%;color:var(--pos-color-text);background-color:var(--pos-color-bg-subtle);border:var(--pos-border);border-radius:var(--pos-radius-xl);box-shadow:none;overflow:hidden;user-select:none;-webkit-user-select:none;padding:.2rem}.pos-cart__footer[data-v-9d783855]{flex-shrink:0;display:flex;flex-direction:column;z-index:5}@media (max-width: 767px){.pos-cart[data-v-9d783855]{border-radius:var(--pos-radius-lg)}}.pos-app[data-v-df8a1f2d]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.pos-main[data-v-df8a1f2d]{flex:1;display:flex;min-height:0;padding:.75rem}.pos-layout[data-v-df8a1f2d]{flex:1;display:flex;min-height:0;min-width:0;gap:.75rem}.pos-col[data-v-df8a1f2d]{display:flex;flex-direction:column;min-height:0}.pos-col--left[data-v-df8a1f2d]{flex:1;position:relative;min-width:0;overflow:hidden}.pos-col--right[data-v-df8a1f2d]{flex:0 0 clamp(20rem,28%,26rem);max-width:clamp(20rem,28%,26rem);min-width:0;box-sizing:border-box}@media (max-width: 767px) and (orientation: portrait){.pos-main[data-v-df8a1f2d]{padding:.4rem .5rem .5rem}.pos-layout[data-v-df8a1f2d]{flex-direction:column;gap:.4rem}.pos-col--left[data-v-df8a1f2d]{flex:0 0 40%;max-height:40%}.pos-col--right[data-v-df8a1f2d]{flex:1 1 auto;max-width:100%;min-height:0}}@media (max-width: 767px) and (orientation: landscape){.pos-main[data-v-df8a1f2d]{padding:.3rem .4rem}.pos-layout[data-v-df8a1f2d]{flex-direction:row;gap:.4rem}.pos-col--left[data-v-df8a1f2d]{flex:1 1 auto;max-height:none}.pos-col--right[data-v-df8a1f2d]{flex:0 0 44%;max-width:44%;min-height:0}}@media (min-width: 768px) and (max-height: 520px) and (orientation: landscape){.pos-main[data-v-df8a1f2d]{padding:.3rem .5rem}.pos-col--right[data-v-df8a1f2d]{flex:0 0 38%;max-width:38%}}.ll-product-manager[data-v-334d93ff]{padding:1rem}.product-img-container[data-v-334d93ff]{width:50px;height:50px;background-color:#f8f9fa;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-thumb[data-v-334d93ff]{width:100%;height:100%;object-fit:cover}.no-image-placeholder[data-v-334d93ff]{color:#adb5bd;font-size:1.2rem}.ll-product-form[data-v-f602b65a]{max-width:800px;margin:0 auto}.modal[data-v-47c46b3e]{background:rgba(0,0,0,.5)}.ll-upload-dashed[data-v-47c46b3e]{border:2px dashed #bbb!important;background:#fdfdfd;transition:all .2s ease}.ll-upload-dashed[data-v-47c46b3e]:hover{border-color:#0d6efd!important;background:#fff;box-shadow:0 2px 8px #0d6efd1a}.ll-selection-card[data-v-47c46b3e]{transition:all .2s ease;border:1px solid #dee2e6}.ll-selection-card[data-v-47c46b3e]:hover{border-color:#0d6efd!important;background:#fff;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ll-modal-drag-overlay[data-v-47c46b3e]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(13,110,253,.08);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none;border:3px dashed #0d6efd;margin:0;border-radius:0}.ll-drag-hint[data-v-47c46b3e]{background:#0d6efd;color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:700;box-shadow:0 8px 25px #0d6efd4d;transform:translateY(0);animation:ll-bounce-47c46b3e 2s infinite}@keyframes ll-bounce-47c46b3e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.modal-body-scroll[data-v-47c46b3e]{max-height:60vh;overflow-y:auto;overflow-x:hidden;padding-right:8px}.ll-fullscreen-overlay[data-v-47c46b3e]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2000}.ll-fullscreen-inner[data-v-47c46b3e]{position:relative;max-width:95%;max-height:95%}.ll-fullscreen-inner img[data-v-47c46b3e]{max-width:100%;max-height:100%;display:block;margin:0 auto}.ll-fullscreen-close[data-v-47c46b3e]{position:absolute;top:-12px;right:-12px;border-radius:50%}.clickable-image[data-v-47c46b3e]{transition:transform .12s ease}.clickable-image[data-v-47c46b3e]:active{transform:scale(.98)}.modal-body-scroll[data-v-47c46b3e]::-webkit-scrollbar{width:8px}.modal-body-scroll[data-v-47c46b3e]::-webkit-scrollbar-track{background:transparent}.modal-body-scroll[data-v-47c46b3e]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:8px}.modal-body-scroll[data-v-47c46b3e]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18)}.modal-body-scroll[data-v-47c46b3e]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.cursor-pointer[data-v-8dae1cf7]{cursor:pointer}.badge[data-v-8dae1cf7]{font-size:.9em}.card-header[data-v-ae121e6c]{border-bottom:1px solid rgba(0,0,0,.1)}.editor-preview[data-v-d7cf627a]{min-height:200px;max-width:100%;outline:none}.editor-preview[data-v-d7cf627a]:focus{box-shadow:0 0 0 .2rem #0d6efd40;border-color:#86b7fe!important}.editor-preview[data-v-d7cf627a] img{max-width:100%;height:auto}.swal2-container{z-index:10000!important;overflow-y:auto!important}.swal2-popup{font-size:.9rem!important}.ll-product-edit[data-v-d5a860ab]{max-width:800px;margin:0 auto}.card-radio label[data-v-cd7b0aa1]{transition:all .2s}.card-radio label[data-v-cd7b0aa1]:hover{border-color:#0d6efd;background-color:#f8f9fa}.cursor-pointer[data-v-cd7b0aa1]{cursor:pointer}.card-radio label[data-v-7db54a0e]{transition:all .2s}.card-radio label[data-v-7db54a0e]:hover{border-color:#0d6efd;background-color:#f8f9fa}.cursor-pointer[data-v-7db54a0e],.cursor-pointer[data-v-47c5925a],.cursor-pointer[data-v-42b107c2]{cursor:pointer}.hover-bg-light[data-v-26feefa5]:hover{background-color:#f8f9fa}.cursor-pointer[data-v-26feefa5]{cursor:pointer}.ghost[data-v-2b4332ab]{opacity:.5;background:#c8ebfb}.ll-menu-config[data-v-074847ae]{font-family:Inter,sans-serif}.list-group-item.active[data-v-074847ae]{background-color:#f8f9fa!important;color:#0d6efd!important;border-color:#dee2e6;border-right:2px solid #0d6efd!important;font-weight:600}.ll-footer-config[data-v-e512df5c]{font-family:Inter,sans-serif}.list-group-item.active[data-v-e512df5c]{background-color:#0d6efd!important;color:#fff!important;border-color:#0d6efd!important;font-weight:600}.nav-link[data-v-6c7cbbf7]{cursor:pointer;color:#6c757d}.nav-link.active[data-v-6c7cbbf7]{color:#0d6efd;font-weight:700}.swiper[data-v-88769d39]{width:100%}.swiper-slide[data-v-88769d39]{background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img[data-v-88769d39]{display:block;object-fit:cover}.mySwiper .swiper-slide-thumb-active .thumb-wrap[data-v-88769d39]{border:2px solid var(--bs-primary);opacity:1}.thumb-wrap[data-v-88769d39]{border:2px solid transparent;opacity:.6;transition:all .2s}.has-custom-colors .nav-link[data-v-aed41d28],.has-custom-colors .navbar-brand[data-v-aed41d28],.has-custom-colors .navbar-toggler[data-v-aed41d28],.has-custom-colors .btn-ghost-secondary[data-v-aed41d28],.has-custom-colors .dropdown-toggle-no-caret[data-v-aed41d28]{color:var(--ll-custom-menu-color)!important}.has-custom-colors .navbar-toggler[data-v-aed41d28]{border-color:var(--ll-custom-menu-color)!important}.has-custom-colors .nav-link[data-v-aed41d28]:hover,.has-custom-colors .navbar-brand[data-v-aed41d28]:hover,.has-custom-colors .btn-ghost-secondary[data-v-aed41d28]:hover,.has-custom-colors .dropdown-toggle-no-caret[data-v-aed41d28]:hover{opacity:.8}@media (max-width: 991.98px){.has-custom-colors .navbar-collapse[data-v-aed41d28]{background-color:inherit}}.placeholder[data-v-9379bdd6]{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder-glow .placeholder[data-v-9379bdd6]{animation:placeholder-glow-9379bdd6 2s ease-in-out infinite}@keyframes placeholder-glow-9379bdd6{50%{opacity:.2}}.rounded-circle[data-v-9379bdd6]{border-radius:50%!important}.rounded[data-v-9379bdd6]{border-radius:.25rem!important}.ll-site-menu-block[data-v-55e03f3a]{position:relative}.cart-backdrop[data-v-9740ebe4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1040;opacity:0;visibility:hidden;transition:opacity .3s ease}.cart-backdrop.show[data-v-9740ebe4]{opacity:1;visibility:visible}.cart-drawer[data-v-9740ebe4]{position:fixed;top:0;right:-450px;width:100%;max-width:450px;height:100vh;background:#fff;z-index:1050;display:flex;flex-direction:column;transition:right .3s cubic-bezier(.25,.8,.5,1)}.cart-drawer.open[data-v-9740ebe4]{right:0}.cart-item-img[data-v-9740ebe4]{width:80px;height:80px;overflow:hidden}.text-truncate-2[data-v-9740ebe4]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shadow-top[data-v-9740ebe4]{box-shadow:0 -4px 6px -1px #0000000d}.hover-danger[data-v-9740ebe4]{transition:color .2s}.hover-danger[data-v-9740ebe4]:hover{color:var(--bs-danger)!important}@media (max-width: 576px){.cart-drawer[data-v-9740ebe4]{max-width:100%}}.ll-hero-module{background-size:cover;background-position:center;position:relative;overflow:hidden}.ll-hero-module>.container{position:relative;z-index:10}.ll-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:1;pointer-events:none}.ll-hero-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.object-fit-cover{object-fit:cover}.ll-hero-module .text-white-75{color:#ffffffbf!important}.ll-hero-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}.ll-hero-slide-overlay.dark{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%)}.ll-hero-slide-overlay.light{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 100%)}.hover-zoom img{transition:transform .5s ease}.hover-zoom:hover img{transform:scale(1.05)}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.5)}.bg-gradient-to-t{background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.ll-hero-module.text-white,.ll-hero-module.text-light,.ll-hero-module.text-white h1,.ll-hero-module.text-white h2,.ll-hero-module.text-white h3,.ll-hero-module.text-white h4,.ll-hero-module.text-white h5,.ll-hero-module.text-white p,.ll-hero-module.text-white .badge,.ll-hero-module.text-white .text-primary,.ll-hero-module.text-light h1,.ll-hero-module.text-light h2,.ll-hero-module.text-light h3,.ll-hero-module.text-light h4,.ll-hero-module.text-light h5,.ll-hero-module.text-light p,.ll-hero-module.text-light .badge,.ll-hero-module.text-light .text-primary{color:#fff!important}.carousel-control-prev,.carousel-control-next{width:3.5rem;height:3.5rem;top:50%;transform:translateY(-50%);background-color:#ffffff1a;border-radius:50%;opacity:0;transition:all .3s ease;margin:0 1rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.carousel:hover .carousel-control-prev,.carousel:hover .carousel-control-next{opacity:1}.carousel-control-prev:hover,.carousel-control-next:hover{background-color:#ffffff4d;transform:translateY(-50%) scale(1.1)}.carousel-control-prev-icon,.carousel-control-next-icon{width:1.5rem;height:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.ll-stats-wrapper{overflow:hidden;width:100%;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.ll-stats-track{display:flex;justify-content:center;align-items:center;width:100%}.ll-marquee-active .ll-stats-track{animation:ll-marquee linear infinite;justify-content:flex-start;width:max-content}.ll-marquee-active .ll-stats-track{animation:ll-marquee linear infinite;justify-content:flex-start}.ll-stat-item{min-width:150px;transition:transform .3s ease}.ll-hero-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.ll-hero-video-bg iframe{position:absolute;top:50%;left:50%;width:100vw!important;height:100vh!important;max-width:none!important;min-width:177.77vh;min-height:56.25vw;transform:translate(-50%,-50%);pointer-events:none}.ll-stat-item:hover{transform:scale(1.1)}@keyframes ll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ll-site-hero-block[data-v-d35784a9]{position:relative}.hover-lift[data-v-971a5fcc]{transition:transform .2s ease,box-shadow .2s ease}.hover-lift[data-v-971a5fcc]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.card-img-top[data-v-971a5fcc]{width:100%}.cursor-pointer[data-v-971a5fcc]{cursor:pointer!important}.placeholder[data-v-20adfc6b]{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder-glow .placeholder[data-v-20adfc6b]{animation:placeholder-glow-20adfc6b 2s ease-in-out infinite}@keyframes placeholder-glow-20adfc6b{50%{opacity:.2}}.rounded-circle[data-v-20adfc6b]{border-radius:50%!important}.rounded[data-v-20adfc6b]{border-radius:.25rem!important}.ll-site-products-block[data-v-1005216c]{position:relative}.hover-lift[data-v-dcac3d36]{transition:transform .2s ease,box-shadow .2s ease}.hover-lift[data-v-dcac3d36]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.hover-zoom img[data-v-dcac3d36]{transition:transform .4s ease}.hover-zoom:hover img[data-v-dcac3d36]{transform:scale(1.05)}.ll-site-categories-block[data-v-b4f2f3a0],.ll-site-text-block[data-v-90451c1d]{position:relative}.object-fit-cover[data-v-dabee77b]{object-fit:cover}.gallery-item-banner[data-v-dabee77b]{min-height:300px}.gallery-item-card:hover .overlay-hover[data-v-dabee77b]{opacity:1!important}.gallery-item-card img.transition-transform[data-v-dabee77b]{transition:transform .5s ease}.gallery-item-card:hover img.transition-transform[data-v-dabee77b]{transform:scale(1.05)}.pe-none[data-v-dabee77b]{pointer-events:none}.ll-site-gallery-block[data-v-b53b816b]{position:relative}.post-card[data-v-fcd30b11]{transition:transform .3s ease,box-shadow .3s ease}.post-card[data-v-fcd30b11]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a!important}.post-img-wrapper[data-v-fcd30b11]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.post-img[data-v-fcd30b11]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card:hover .post-img[data-v-fcd30b11]{transform:scale(1.05)}.post-category-badge[data-v-fcd30b11]{position:absolute;top:15px;left:15px;background:#0d6efd;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;box-shadow:0 4px 6px #0000001a}.post-title-link[data-v-fcd30b11]:hover{color:#0d6efd!important}.read-more-btn:hover .transition-icon[data-v-fcd30b11]{transform:translate(5px)}.transition-icon[data-v-fcd30b11]{transition:transform .2s ease}.ll-site-posts-block[data-v-860addc4]{position:relative}.ll-add-payment-method[data-v-0e521092]{transition:all .3s ease}#card-element-container[data-v-0e521092]{box-shadow:inset 0 1px 2px #00000013}[v-cloak][data-v-c256fb47]{display:none}.font-inter[data-v-c256fb47]{font-family:Inter,sans-serif}.transition-hover[data-v-c256fb47]:hover{transform:translateY(-2px);transition:transform .2s}.opacity-50[data-v-c256fb47]{opacity:.5}.bg-purple[data-v-c256fb47]{background-color:#e9d5ff;color:#581c87}.bg-success-soft[data-v-af366025]{background-color:#28a7451a}.bg-danger-soft[data-v-af366025]{background-color:#dc35451a}.custom-switch[data-v-af366025]:checked{background-color:#0d6efd;border-color:#0d6efd}.table-hover tbody tr[data-v-af366025]:hover{background-color:#00000005}.form-check-input[data-v-d1d67846]:checked{background-color:#0d6efd;border-color:#0d6efd}.list-group-item[data-v-d1d67846]:hover{background-color:#f8f9fa}.modal.show[data-v-fb6f3c7c]{display:block}.card[data-v-fb6f3c7c]{border-radius:20px;border:none;box-shadow:0 10px 30px #0000000d}.hover-card[data-v-9fb94eff]{transition:transform .2s,box-shadow .2s}.hover-card[data-v-9fb94eff]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.avatar-xl[data-v-9fb94eff]{width:6rem;height:6rem;object-fit:cover}.avatar-xs[data-v-4153e909]{width:24px;height:24px}.bg-soft-primary[data-v-4153e909]{background-color:#377dff1a}.btn-xs[data-v-4153e909]{padding:.2rem .4rem;font-size:.75rem}.cotizacion-doc[data-v-3b6d06c7]{font-family:Arial,sans-serif;background:#fff;color:#333}.cotizacion-title[data-v-3b6d06c7]{font-size:2.4rem;font-weight:900;color:#1e6fdc;letter-spacing:2px}.cotizacion-brand[data-v-3b6d06c7]{font-size:1.15rem;color:#1e6fdc;font-weight:700}.brand-icon[data-v-3b6d06c7]{color:#1e6fdc}.cotizacion-info-bar[data-v-3b6d06c7]{background:#1e6fdc}.cotizacion-table[data-v-3b6d06c7]{border-collapse:separate;border-spacing:0}.cotizacion-table thead tr th[data-v-3b6d06c7]{background:#1e6fdc;color:#fff;font-weight:600;padding:.65rem 1rem;border:none}.cotizacion-table thead tr th[data-v-3b6d06c7]:first-child{border-radius:8px 0 0}.cotizacion-table thead tr th[data-v-3b6d06c7]:last-child{border-radius:0 8px 0 0}.cotizacion-table tbody tr td[data-v-3b6d06c7]{padding:.6rem 1rem;border-bottom:1px solid #e9ecef;vertical-align:top}.cotizacion-table tbody tr:last-child td[data-v-3b6d06c7]{border-bottom:none}.cotizacion-total-cell[data-v-3b6d06c7]{color:#1e6fdc;font-weight:700}.cotizacion-nota-title[data-v-3b6d06c7]{color:#e8a020;font-size:1rem}.cotizacion-total-final[data-v-3b6d06c7]{background:#1e6fdc}.cotizacion-gracias-title[data-v-3b6d06c7]{color:#1e6fdc;font-size:1rem}.cotizacion-totales[data-v-3b6d06c7]{border:1px solid #e9ecef;border-radius:8px;padding:.5rem 1rem}.btn-xs[data-v-0c59f1f5]{padding:.2rem .5rem;font-size:.71094rem;border-radius:.3125rem}.modal-backdrop[data-v-0c59f1f5]{opacity:.5}.modal.show[data-v-0c59f1f5]{background:rgba(0,0,0,.1)}.nav-tabs .nav-link[data-v-26339d3c]{color:#6c757d;cursor:pointer}.nav-tabs .nav-link.active[data-v-26339d3c]{color:#0d6efd;font-weight:500}.ll-news-manager[data-v-ff3bc668]{background-color:#f8f9fa;min-height:100vh}.bg-success-soft[data-v-ff3bc668]{background-color:#28a7451a}.bg-warning-soft[data-v-ff3bc668]{background-color:#ffc1071a}.btn-group-sm>.btn[data-v-ff3bc668]{padding:.25rem .5rem}.cursor-pointer[data-v-ff3bc668]{cursor:pointer}.btn.btn-white[data-v-dac93b19]{background-color:#fff;border:1px solid #e7eaf3}.btn.btn-white[data-v-dac93b19]:hover{background-color:#f8f9fa}.object-fit-cover[data-v-3469ef4a]{object-fit:cover}.bg-primary-soft[data-v-3469ef4a]{background-color:#377dff1a}.transition-hover[data-v-3469ef4a]{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.transition-hover[data-v-3469ef4a]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.line-clamp-3[data-v-3469ef4a]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.avatar-xs[data-v-3469ef4a]{width:1.5rem;height:1.5rem}.ll-rich-text img{max-width:100%;height:auto;border-radius:.25rem}.ll-rich-text iframe{max-width:100%}.ll-rich-text h2{margin-top:2rem;margin-bottom:1rem}.ll-rich-text h3{margin-top:1.5rem;margin-bottom:.75rem}.ll-rich-text p{margin-bottom:1rem;line-height:1.7;font-size:1.1rem}.bg-primary-soft{background-color:#377dff1a}.avatar-xs{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar-circle{border-radius:50%!important;overflow:hidden}.avatar-img{width:100%;height:100%;object-fit:cover;display:block}.transition-hover-badge:hover{background-color:#e9ecef!important;transform:translateY(-1px)}.btn-group-sm>.btn[data-v-66573795]{padding:.25rem .5rem}.btn-facebook[data-v-1b6f9a15]{background:#1877f2;color:#fff;border-color:#1877f2}.btn-facebook[data-v-1b6f9a15]:hover{background:#0d65d9;border-color:#0d65d9;color:#fff}.btn-instagram[data-v-1b6f9a15]{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4);color:#fff;border-color:transparent}.btn-instagram[data-v-1b6f9a15]:hover{opacity:.88;color:#fff}.btn-threads[data-v-1b6f9a15]{background:#000;color:#fff;border-color:#000}.btn-threads[data-v-1b6f9a15]:hover{background:#222;border-color:#222;color:#fff}.btn-x[data-v-1b6f9a15]{background:#000;color:#fff;border-color:#000}.btn-x[data-v-1b6f9a15]:hover{background:#222;border-color:#222;color:#fff}.btn-tiktok[data-v-1b6f9a15]{background:linear-gradient(135deg,#ff0050,#00f2ea);color:#fff;border-color:transparent}.btn-tiktok[data-v-1b6f9a15]:hover{opacity:.88;color:#fff}.btn-linkedin[data-v-1b6f9a15]{background:#0077b5;color:#fff;border-color:#0077b5}.btn-linkedin[data-v-1b6f9a15]:hover{background:#005e8f;border-color:#005e8f;color:#fff}.btn-linkedin-page[data-v-1b6f9a15]{background:#004182;color:#fff;border-color:#004182}.btn-linkedin-page[data-v-1b6f9a15]:hover{background:#002d5a;border-color:#002d5a;color:#fff}.accounts-slider-wrap[data-v-ff8e2447]::-webkit-scrollbar{display:none}.upload-area[data-v-ff8e2447]{cursor:pointer;min-height:90px;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.social-panel[data-v-ff8e2447]{border:1px solid #e7eaf3;border-radius:.5rem;background:#fff;overflow:hidden}.upload-area[data-v-ff8e2447]:hover{background:#f8f9ff!important;border-color:var(--bs-primary)!important}.emoji-picker[data-v-ff8e2447]{width:328px;max-width:100%;background:#fff;box-shadow:none;overflow:hidden}.emoji-tabs[data-v-ff8e2447]{display:grid;grid-template-columns:repeat(6,1fr);gap:.125rem;padding:.5rem .5rem .375rem;border-bottom:1px solid #e7eaf3}.emoji-tab[data-v-ff8e2447]{height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;border-radius:.375rem;background:transparent;box-shadow:none!important;color:#4b5563;display:inline-flex;align-items:center;justify-content:center}.emoji-tab[data-v-ff8e2447]:hover,.emoji-tab.active[data-v-ff8e2447]{background:transparent;color:var(--bs-primary)}.emoji-search-wrap[data-v-ff8e2447]{padding:.75rem .75rem .375rem}.emoji-search[data-v-ff8e2447]{border:0;box-shadow:none;padding-left:0}.emoji-search[data-v-ff8e2447]:focus{box-shadow:none}.emoji-category-title[data-v-ff8e2447]{padding:0 .75rem .35rem;color:#2d3748;font-size:.78rem;font-weight:600}.emoji-grid[data-v-ff8e2447]{display:grid;grid-template-columns:repeat(9,1fr);gap:.08rem;max-height:235px;overflow-y:auto;padding:0 .55rem .5rem}.emoji-btn[data-v-ff8e2447]{width:2.05rem;height:2.05rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;border-radius:.35rem;background:transparent;box-shadow:none!important;color:inherit;cursor:pointer;font-size:1.32rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.emoji-btn[data-v-ff8e2447]:hover{background:transparent}.emoji-tab[data-v-ff8e2447]:focus,.emoji-tab[data-v-ff8e2447]:active,.emoji-btn[data-v-ff8e2447]:focus,.emoji-btn[data-v-ff8e2447]:active{background:transparent!important;border:0!important;box-shadow:none!important}.emoji-btn[data-v-ff8e2447]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.emoji-footer[data-v-ff8e2447]{min-height:2.25rem;border-top:1px solid #e7eaf3;color:#6b7280;display:flex;align-items:center;justify-content:center;position:relative;font-size:.95rem}.emoji-footer-preview[data-v-ff8e2447]{position:absolute;right:.75rem;font-size:1.2rem}.fb-preview[data-v-ff8e2447]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;background:#fff}.ig-preview[data-v-ff8e2447]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;background:#fff}.tiktok-settings .form-check-input[data-v-ff8e2447]:disabled{opacity:.4}.tiktok-settings a[data-v-ff8e2447]{color:#0d6efd}.tiktok-settings a[data-v-ff8e2447]:hover{text-decoration:underline}.fade-slide-enter-active[data-v-ff8e2447],.fade-slide-leave-active[data-v-ff8e2447]{transition:opacity .18s ease,transform .18s ease}.fade-slide-enter-from[data-v-ff8e2447],.fade-slide-leave-to[data-v-ff8e2447]{opacity:0;transform:translateY(-4px)}.social-tabs .btn[data-v-1c1ab958]{min-width:92px}.spin[data-v-3d3684e1]{animation:spin-3d3684e1 .8s linear infinite}@keyframes spin-3d3684e1{to{transform:rotate(360deg)}}.bg-success-soft[data-v-cbce77e8]{background-color:#d1fae5}.bg-warning-soft[data-v-cbce77e8]{background-color:#fef9c3}.bg-danger-soft[data-v-cbce77e8]{background-color:#fee2e2}.dashed-border[data-v-d3984d1a]{border-style:dashed!important}.cursor-pointer[data-v-d3984d1a]{cursor:pointer}.hover-shadow[data-v-d3984d1a]:hover{box-shadow:0 .5rem 1rem #00000026!important;background-color:#f8f9fa!important}.start-n10[data-v-d3984d1a]{left:-10px}.top-n10[data-v-d3984d1a]{top:-10px}.bg-primary-light[data-v-77c58a7e]{background-color:#377dff0d}.card-radio[data-v-77c58a7e]{cursor:pointer;transition:all .2s}.card-radio[data-v-77c58a7e]:hover{background-color:#377dff05}.border-primary[data-v-77c58a7e]{border-color:#377dff!important}
