@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.feedback-stack[data-v-2696b45d]{position:fixed;z-index:10050;top:18px;right:18px;display:flex;width:min(390px,calc(100vw - 36px));flex-direction:column;gap:10px;pointer-events:none}.feedback-toast[data-v-2696b45d]{display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:14px;border:1px solid #dbe5f1;border-left:4px solid #0b60ea;border-radius:12px;background:#fff;box-shadow:0 14px 35px #0f172a2e;pointer-events:auto}.feedback-toast.is-success[data-v-2696b45d]{border-left-color:#10b981}.feedback-toast.is-error[data-v-2696b45d]{border-left-color:#ef4444}.feedback-toast.is-warning[data-v-2696b45d]{border-left-color:#f59e0b}.feedback-toast__icon[data-v-2696b45d]{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#eaf2ff;color:#0b60ea}.is-success .feedback-toast__icon[data-v-2696b45d]{background:#dcfce7;color:#059669}.is-error .feedback-toast__icon[data-v-2696b45d]{background:#fee2e2;color:#dc2626}.is-warning .feedback-toast__icon[data-v-2696b45d]{background:#fef3c7;color:#d97706}.feedback-toast strong[data-v-2696b45d]{display:block;margin:1px 0 3px;color:#0f172a;font-size:.84rem}.feedback-toast p[data-v-2696b45d]{margin:0;color:#475569;font-size:.79rem;line-height:1.4;overflow-wrap:anywhere}.feedback-toast button[data-v-2696b45d]{width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer}.feedback-toast button[data-v-2696b45d]:hover{background:#f1f5f9;color:#334155}.feedback-item-enter-active[data-v-2696b45d],.feedback-item-leave-active[data-v-2696b45d]{transition:.25s ease}.feedback-item-enter-from[data-v-2696b45d],.feedback-item-leave-to[data-v-2696b45d]{opacity:0;transform:translate(22px)}.dialog-backdrop[data-v-2696b45d]{position:fixed;z-index:10100;inset:0;display:grid;place-items:center;padding:20px;background:#0f172a8a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-dialog[data-v-2696b45d]{width:min(470px,100%);padding:22px;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:#fff;box-shadow:0 24px 65px #0f172a4d}.app-dialog header[data-v-2696b45d]{display:flex;align-items:flex-start;gap:13px}.dialog-icon[data-v-2696b45d]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:11px;background:#fee2e2;color:#dc2626}.dialog-icon.is-primary[data-v-2696b45d]{background:#eaf2ff;color:#0b60ea}.app-dialog h2[data-v-2696b45d]{margin:1px 0 5px;color:#0f172a;font-size:1.08rem}.app-dialog p[data-v-2696b45d]{margin:0;color:#64748b;font-size:.86rem;line-height:1.5;white-space:pre-line}.dialog-input[data-v-2696b45d]{width:100%;height:44px;margin-top:18px;padding:0 12px;border:1px solid #cbd8e8;border-radius:9px;background:#fff;color:#0f172a;outline:0}.dialog-input[data-v-2696b45d]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.app-dialog footer[data-v-2696b45d]{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.dialog-button[data-v-2696b45d]{min-height:40px;padding:0 17px;border:1px solid transparent;border-radius:9px;font-weight:750;cursor:pointer}.dialog-button.secondary[data-v-2696b45d]{border-color:#d5dfec;background:#fff;color:#334155}.dialog-button.primary[data-v-2696b45d]{background:#0b60ea;color:#fff}.dialog-button.danger[data-v-2696b45d]{background:#dc2626;color:#fff}.feedback-dialog-enter-active[data-v-2696b45d],.feedback-dialog-leave-active[data-v-2696b45d]{transition:.2s ease}.feedback-dialog-enter-from[data-v-2696b45d],.feedback-dialog-leave-to[data-v-2696b45d]{opacity:0}.feedback-dialog-enter-from .app-dialog[data-v-2696b45d],.feedback-dialog-leave-to .app-dialog[data-v-2696b45d]{transform:translateY(8px) scale(.98)}@media(max-width:600px){.feedback-stack[data-v-2696b45d]{top:10px;right:10px;width:calc(100vw - 20px)}.app-dialog[data-v-2696b45d]{padding:18px}.app-dialog footer[data-v-2696b45d]{display:grid;grid-template-columns:1fr 1fr}.dialog-button[data-v-2696b45d]{width:100%}}.tour-layer{position:fixed;inset:0;z-index:10000;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tour-shade{position:absolute;inset:0;background:transparent}.tour-shade--full{background:#0f172a9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tour-spotlight{position:fixed;z-index:1;border:2px solid #60a5fa;border-radius:13px;background:transparent;box-shadow:0 0 0 9999px #0f172a9e,0 0 0 5px #60a5fa33;transition:all .24s cubic-bezier(.22,1,.36,1);pointer-events:none}.app-tour-target{scroll-margin:90px}.tour-card{position:fixed;z-index:3;width:min(390px,calc(100vw - 32px));padding:20px;border:1px solid #d8e4f2;border-radius:15px;background:#fff;box-shadow:0 24px 70px #05173647;color:#172033}.tour-card--centered{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-card--arrow-left:before,.tour-card--arrow-left:after,.tour-card--arrow-right:before,.tour-card--arrow-right:after,.tour-card--arrow-top:before,.tour-card--arrow-top:after,.tour-card--arrow-bottom:before,.tour-card--arrow-bottom:after{content:"";position:absolute;width:0;height:0;pointer-events:none}.tour-card--arrow-left:before{top:var(--tour-arrow-offset);left:-13px;transform:translateY(-50%);border-top:12px solid transparent;border-right:13px solid #d8e4f2;border-bottom:12px solid transparent}.tour-card--arrow-left:after{top:var(--tour-arrow-offset);left:-11px;transform:translateY(-50%);border-top:11px solid transparent;border-right:12px solid #fff;border-bottom:11px solid transparent}.tour-card--arrow-right:before{top:var(--tour-arrow-offset);right:-13px;transform:translateY(-50%);border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:13px solid #d8e4f2}.tour-card--arrow-right:after{top:var(--tour-arrow-offset);right:-11px;transform:translateY(-50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #fff}.tour-card--arrow-top:before{top:-13px;left:var(--tour-arrow-offset);transform:translate(-50%);border-right:12px solid transparent;border-bottom:13px solid #d8e4f2;border-left:12px solid transparent}.tour-card--arrow-top:after{top:-11px;left:var(--tour-arrow-offset);transform:translate(-50%);border-right:11px solid transparent;border-bottom:12px solid #fff;border-left:11px solid transparent}.tour-card--arrow-bottom:before{bottom:-13px;left:var(--tour-arrow-offset);transform:translate(-50%);border-top:13px solid #d8e4f2;border-right:12px solid transparent;border-left:12px solid transparent}.tour-card--arrow-bottom:after{bottom:-11px;left:var(--tour-arrow-offset);transform:translate(-50%);border-top:12px solid #fbfcfe;border-right:11px solid transparent;border-left:11px solid transparent}.tour-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tour-eyebrow{color:#0b60ea;font-size:.68rem;font-weight:900;letter-spacing:.12em}.tour-skip-text{min-height:34px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#64748b;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.tour-skip-text:hover{border-color:#d7e2ef;background:#f1f5f9;color:#0b60ea}.tour-progress{height:5px;margin:14px 0 18px;overflow:hidden;border-radius:999px;background:#e7eef8}.tour-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b60ea,#38bdf8);transition:width .22s ease}.tour-stage{min-height:142px}.tour-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:13px;border-radius:12px;background:#eaf2ff;color:#0b60ea;font-size:1.08rem}.tour-card h2{margin:0;color:#111c32;font-size:1.25rem;line-height:1.25}.tour-card p{margin:8px 0 0;color:#61718a;font-size:.87rem;line-height:1.55}.tour-meta{color:#8190a5;font-size:.72rem;font-weight:700;white-space:nowrap}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px -20px -20px;padding:14px 20px;border-top:1px solid #e1e8f1;background:#fbfcfe;border-radius:0 0 15px 15px}.tour-actions>div{display:flex;gap:8px}.tour-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 13px;border-radius:9px;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.tour-button:focus-visible,.tour-skip-text:focus-visible{outline:3px solid rgba(11,96,234,.25);outline-offset:2px}.tour-button--secondary{border:1px solid #cfdaea;background:#fff;color:#263750}.tour-button--primary{border:1px solid #0b60ea;background:#0b60ea;color:#fff;box-shadow:0 4px 10px #0b60ea33}.tour-stage-enter-active,.tour-stage-leave-active{transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1)}.tour-stage-enter-from{opacity:0;transform:translateY(8px)}.tour-stage-leave-to{opacity:0;transform:translateY(-6px)}.app-tour-enter-active,.app-tour-leave-active{transition:opacity .2s ease}.app-tour-enter-active .tour-card,.app-tour-leave-active .tour-card{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.app-tour-enter-from,.app-tour-leave-to{opacity:0}.app-tour-enter-from .tour-card{opacity:0;transform:translateY(10px) scale(.98)}@media(max-width:720px){.tour-card,.tour-card--centered{inset:auto 10px 10px!important;width:auto;max-height:min(72vh,520px);overflow:auto;transform:none}.tour-card:before,.tour-card:after{display:none}.tour-actions{position:sticky;bottom:-20px}.tour-navigation{justify-content:flex-end}.tour-button{flex:1;max-width:150px}}@media(prefers-reduced-motion:reduce){.tour-spotlight,.tour-progress span,.tour-stage-enter-active,.tour-stage-leave-active,.app-tour-enter-active,.app-tour-leave-active,.app-tour-enter-active .tour-card,.app-tour-leave-active .tour-card{transition:none!important}}.app-root{width:100%;min-height:100vh;overflow-x:hidden;background:#f4f7fb}.app-content-enter{animation:appContentEnter .42s cubic-bezier(.22,1,.36,1) both}@keyframes appContentEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-content-enter{animation:none}}@media(max-width:820px){.main-content,.content-wrapper,.display-admin,.billing-main,.permission-message{margin-left:0!important;width:100%!important}.fixed-cart-sidebar,.categories-table{left:0!important}}.products-table[data-v-260638e2]{width:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a0f}.table-info[data-v-260638e2]{padding:14px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;color:#64748b}.table-container[data-v-260638e2]{width:100%;overflow-x:hidden}.products-data-table[data-v-260638e2]{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.col-ean[data-v-260638e2]{width:9%}.col-name[data-v-260638e2]{width:30%}.col-name--deleted[data-v-260638e2]{width:25%}.col-manufacturer[data-v-260638e2]{width:9%}.col-provider[data-v-260638e2]{width:8%}.col-pvd[data-v-260638e2]{width:7%}.col-pvp[data-v-260638e2]{width:8%}.col-stock[data-v-260638e2]{width:5%}.col-channels[data-v-260638e2]{width:15%}.col-actions[data-v-260638e2]{width:9%}.col-actions--deleted[data-v-260638e2]{width:14%}.products-data-table th[data-v-260638e2]{padding:14px 16px;background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.035em}.products-data-table td[data-v-260638e2]{padding:13px 16px;border-bottom:1px solid #e2e8f0;color:#0f172a;vertical-align:middle}.products-data-table tbody tr:last-child td[data-v-260638e2]{border-bottom:0}.products-data-table td.actions[data-v-260638e2]{display:table-cell;padding-inline:6px;white-space:nowrap}.product-row[data-v-260638e2]:hover{background:#f8fbff}.action-buttons[data-v-260638e2]{display:flex;align-items:center;gap:8px;min-width:0}.action-buttons .btn[data-v-260638e2]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;cursor:pointer}.btn-edit[data-v-260638e2]{background:#dbeafe;color:#0b60ea}.btn-delete[data-v-260638e2]{background:#fee2e2;color:#dc2626}.btn-restore[data-v-260638e2]{background:#dcfce7;color:#15803d}.btn-restore[data-v-260638e2]:hover{background:#bbf7d0}.btn-restore svg[data-v-260638e2]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.channel-badge[data-v-260638e2]{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.sales-channels[data-v-260638e2]{display:flex;flex-wrap:wrap;gap:6px}.channel-badge--database[data-v-260638e2]{background:#e2e8f0;color:#475569}.channel-badge--woocommerce[data-v-260638e2]{background:#f3e8ff;color:#7e22ce}.channel-badge--shopify[data-v-260638e2]{background:#dcfce7;color:#15803d}.channel-badge--all[data-v-260638e2],.channel-badge--multi[data-v-260638e2]{background:#dbeafe;color:#0b60ea}.inactive-provider-label[data-v-260638e2]{color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination[data-v-260638e2]{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;border-top:1px solid #e2e8f0;background:#fff}.btn-pagination[data-v-260638e2]{min-width:112px;padding:9px 15px;border:1px solid #bfdbfe;border-radius:8px;background:#0b60ea;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer}.btn-pagination[data-v-260638e2]:hover:not(:disabled){background:#0954ce}.btn-pagination[data-v-260638e2]:disabled{border-color:#e2e8f0;background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.page-info[data-v-260638e2]{min-width:120px;color:#475569;font-size:.9rem;font-weight:600;text-align:center}.no-data[data-v-260638e2]{text-align:center;padding:40px;color:#64748b}.products-table[data-v-260638e2]{border-color:#dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.products-data-table th[data-v-260638e2]{padding-block:.9rem;color:#334155;font-size:.74rem;font-weight:800;letter-spacing:.045em}.products-data-table td[data-v-260638e2]{height:62px;box-sizing:border-box;color:#334155}.product-name[data-v-260638e2]{min-width:0;font-weight:650;color:#172033}.product-name-text[data-v-260638e2]{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;line-height:1.35;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.products-data-table td.actions .btn+.btn[data-v-260638e2]{margin-left:0}.records-pagination[data-v-260638e2]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;box-sizing:border-box;background:#fbfdff;border-top:1px solid #e5edf6}.records-pagination-summary[data-v-260638e2]{color:#64748b;font-size:.82rem}.records-pagination-controls[data-v-260638e2]{display:flex;align-items:center;gap:.75rem}.records-pagination-controls span[data-v-260638e2]{min-width:105px;color:#475569;font-size:.82rem;font-weight:700;text-align:center}.records-pagination-controls button[data-v-260638e2]{min-height:36px;padding:0 .85rem;color:#fff;background:#0b60ea;border:1px solid #0b60ea;border-radius:8px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.records-pagination-controls button[data-v-260638e2]:hover:not(:disabled){background:#0955d0;border-color:#0955d0}.records-pagination-controls button[data-v-260638e2]:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe5f1;cursor:default}@media(max-width:820px){.products-table[data-v-260638e2]{overflow:visible;background:transparent;border:0;box-shadow:none}.table-container[data-v-260638e2]{overflow:visible}.products-data-table[data-v-260638e2],.products-data-table tbody[data-v-260638e2],.products-data-table tr[data-v-260638e2],.products-data-table td[data-v-260638e2]{display:block;width:100%;min-width:0;box-sizing:border-box}.products-data-table thead[data-v-260638e2]{display:none}.products-data-table tbody[data-v-260638e2]{display:grid;gap:.75rem}.products-data-table tr[data-v-260638e2]{padding:.45rem 1rem;background:#fff;border:1px solid #dbe5f1;border-radius:13px;box-shadow:0 3px 12px #0f23400d}.products-data-table td[data-v-260638e2],.products-data-table td.actions[data-v-260638e2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:auto;min-height:42px;padding:.6rem 0;text-align:right;border-bottom:1px solid #edf1f6}.products-data-table td.actions[data-v-260638e2]{position:static;border-left:0;box-shadow:none}.products-data-table td.actions .action-buttons[data-v-260638e2]{justify-content:flex-end;flex-wrap:wrap}.product-name-text[data-v-260638e2]{display:block;overflow:visible;-webkit-line-clamp:unset}.products-data-table td[data-v-260638e2]:before{flex:0 0 auto;color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.products-data-table td[data-v-260638e2]:nth-child(1):before{content:"EAN"}.products-data-table td[data-v-260638e2]:nth-child(2):before{content:"Nombre"}.products-data-table td[data-v-260638e2]:nth-child(3):before{content:"Fabricante"}.products-data-table td[data-v-260638e2]:nth-child(4):before{content:"Proveedor"}.products-data-table td[data-v-260638e2]:nth-child(5):before{content:"PVD"}.products-data-table td[data-v-260638e2]:nth-child(6):before{content:"PVP IVA"}.products-data-table td[data-v-260638e2]:nth-child(7):before{content:"Stock"}.products-data-table td[data-v-260638e2]:nth-child(8):before{content:"Canales"}.products-data-table td[data-v-260638e2]:nth-child(9):before{content:"Acciones";margin-right:auto}.products-data-table td[data-v-260638e2]:last-child{border-bottom:0}.sales-channels[data-v-260638e2]{justify-content:flex-end}.records-pagination[data-v-260638e2]{margin-top:.75rem;background:#fff;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 3px 12px #0f23400d}}@media(max-width:600px){.records-pagination[data-v-260638e2]{align-items:stretch;flex-direction:column}.records-pagination-summary[data-v-260638e2]{text-align:center}.records-pagination-controls[data-v-260638e2]{justify-content:center}.records-pagination-controls button[data-v-260638e2]{flex:1}}@media(max-width:400px){.records-pagination-controls[data-v-260638e2]{display:grid;grid-template-columns:1fr 1fr}.records-pagination-controls span[data-v-260638e2]{grid-column:1 / -1;grid-row:1}}.sync-report[data-v-0ea21f07]{--accent:#e99a15;margin:1rem 0;overflow:hidden;color:#16233a;background:#fff;border:1px solid #d9e3f0;border-top:4px solid var(--accent);border-radius:16px;box-shadow:0 10px 28px #0f234614}.sync-report--success[data-v-0ea21f07]{--accent:#16a66a }.sync-report--error[data-v-0ea21f07]{--accent:#e54848 }.report-header[data-v-0ea21f07]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:start;padding:1.1rem 1.2rem;background:#fbfdff;border-bottom:1px solid #e3eaf3}.report-icon[data-v-0ea21f07],.section-icon[data-v-0ea21f07]{display:inline-grid;place-items:center;color:#0b60ea;background:#e5efff}.report-icon[data-v-0ea21f07]{width:42px;height:42px;color:var(--accent);background:#f5f7fa;border-radius:12px;font-size:1.1rem}.report-heading[data-v-0ea21f07]{min-width:0}.report-heading>span[data-v-0ea21f07]{color:#0b60ea;font-size:.69rem;font-weight:800;letter-spacing:.11em}.report-heading h2[data-v-0ea21f07]{margin:.2rem 0 .25rem;font-size:1.2rem}.report-heading p[data-v-0ea21f07],.fatal-error p[data-v-0ea21f07]{margin:0;color:#60718b;line-height:1.45}.close-button[data-v-0ea21f07]{width:36px;height:36px;color:#63738b;background:#fff;border:1px solid #d5dfec;border-radius:10px;cursor:pointer}.close-button[data-v-0ea21f07]:hover,.close-button[data-v-0ea21f07]:focus-visible{color:#0b60ea;border-color:#0b60ea;outline:3px solid rgba(11,96,234,.12)}.summary-grid[data-v-0ea21f07]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem 1.2rem;background:#fbfdff;border-bottom:1px solid #e3eaf3}.summary-item[data-v-0ea21f07]{display:flex;gap:.7rem;align-items:center;min-width:0;padding:.75rem;background:#fff;border:1px solid #e0e8f2;border-radius:12px}.summary-item>svg[data-v-0ea21f07]{box-sizing:content-box;width:16px;height:16px;padding:9px;border-radius:10px}.summary-item.blue>svg[data-v-0ea21f07]{color:#0b60ea;background:#e7f0ff}.summary-item.green>svg[data-v-0ea21f07]{color:#078451;background:#ddf8ea}.summary-item.amber>svg[data-v-0ea21f07]{color:#a96100;background:#fff1d5}.summary-item.red>svg[data-v-0ea21f07]{color:#d93636;background:#ffe7e7}.summary-item div[data-v-0ea21f07]{display:grid;min-width:0}.summary-item strong[data-v-0ea21f07]{font-size:1.15rem}.summary-item span[data-v-0ea21f07]{margin-top:.15rem;color:#63738b;font-size:.72rem}.report-content[data-v-0ea21f07]{display:grid;gap:1rem;padding:1.1rem 1.2rem 1.2rem}.fatal-error[data-v-0ea21f07]{display:flex;gap:.75rem;padding:.9rem 1rem;color:#c92d2d;background:#fff4f4;border:1px solid #fecaca;border-radius:12px}.fatal-error p[data-v-0ea21f07]{margin-top:.2rem;color:#8f3c3c}.result-section[data-v-0ea21f07]{overflow:hidden;border:1px solid #dce5f0;border-radius:13px}.section-heading[data-v-0ea21f07],.card-heading[data-v-0ea21f07],.channel-heading[data-v-0ea21f07]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-heading[data-v-0ea21f07]{padding:.8rem .9rem;background:#f6f9fd;border-bottom:1px solid #e1e8f2}.section-heading>div[data-v-0ea21f07]{display:flex;align-items:center;gap:.55rem}.section-heading h3[data-v-0ea21f07]{margin:0;font-size:.98rem}.section-heading>span[data-v-0ea21f07]{color:#687991;font-size:.75rem;font-weight:700}.section-icon[data-v-0ea21f07]{width:30px;height:30px;border-radius:9px}.provider-grid[data-v-0ea21f07]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.9rem}.provider-card[data-v-0ea21f07]{min-width:0;padding:.8rem;border:1px solid #e0e7f0;border-radius:11px}.card-heading>strong[data-v-0ea21f07],.channel-heading strong[data-v-0ea21f07]{overflow-wrap:anywhere}.status-badge[data-v-0ea21f07]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.3rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800}.status-badge.success[data-v-0ea21f07]{color:#08794c;background:#d9f8e8}.status-badge.warning[data-v-0ea21f07]{color:#925500;background:#fff0cf}.status-badge.error[data-v-0ea21f07]{color:#c52e2e;background:#ffe2e2}.status-badge.neutral[data-v-0ea21f07]{color:#58677d;background:#e9eef5}.provider-error[data-v-0ea21f07]{margin:.7rem 0 0;padding:.65rem;color:#a72d2d;background:#fff1f1;border-radius:8px;font-size:.82rem;line-height:1.4}.stats-grid[data-v-0ea21f07]{display:grid;gap:.45rem;margin:.75rem 0 0}.provider-stats[data-v-0ea21f07]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid div[data-v-0ea21f07]{min-width:0;padding:.5rem;background:#f5f8fc;border-radius:8px}.stats-grid dt[data-v-0ea21f07]{color:#6c7b90;font-size:.65rem;font-weight:700}.stats-grid dd[data-v-0ea21f07]{margin:.15rem 0 0;font-weight:800}.provider-stats div.warning[data-v-0ea21f07]{color:#925500;background:#fff5df}.channel-list[data-v-0ea21f07]{display:grid}.channel-card+.channel-card[data-v-0ea21f07]{border-top:1px solid #e1e8f2}.channel-heading[data-v-0ea21f07]{padding:.85rem .9rem}.channel-heading>div[data-v-0ea21f07]{display:grid;gap:.15rem;min-width:0}.channel-heading small[data-v-0ea21f07]{color:#687991}.channel-stats[data-v-0ea21f07]{grid-template-columns:repeat(3,minmax(0,150px));margin:0;padding:0 .9rem .85rem}.error-details[data-v-0ea21f07],.general-warnings[data-v-0ea21f07]{border-top:1px solid #e1e8f2}.general-warnings[data-v-0ea21f07]{overflow:hidden;border:1px solid #efd9a9;border-radius:12px;background:#fffdf8}.error-details>summary[data-v-0ea21f07],.general-warnings>summary[data-v-0ea21f07]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;color:#925500;background:#fff9eb;cursor:pointer;font-size:.8rem;font-weight:800;list-style:none}.error-details>summary[data-v-0ea21f07]::-webkit-details-marker,.general-warnings>summary[data-v-0ea21f07]::-webkit-details-marker{display:none}.error-details>summary span[data-v-0ea21f07]:first-child,.general-warnings>summary span[data-v-0ea21f07]:first-child{display:inline-flex;align-items:center;gap:.45rem}.count-badge[data-v-0ea21f07]{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 .35rem;background:#fff;border-radius:999px}.error-list[data-v-0ea21f07]{display:grid;gap:.55rem;max-height:500px;overflow-y:auto;padding:.75rem;background:#f8fafc}.error-item[data-v-0ea21f07]{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.3fr) auto;gap:.75rem;align-items:start;padding:.7rem .8rem;background:#fff;border:1px solid #e0e7f0;border-left:3px solid #f59e0b;border-radius:9px}.error-product[data-v-0ea21f07]{display:grid;gap:.15rem;min-width:0}.error-product strong[data-v-0ea21f07]{overflow-wrap:anywhere;font-size:.8rem}.error-product span[data-v-0ea21f07]{color:#6c7b90;font-size:.7rem}.error-item>p[data-v-0ea21f07]{margin:0;color:#4f5f75;font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.error-meta[data-v-0ea21f07]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.error-meta span[data-v-0ea21f07]{padding:.22rem .4rem;color:#8d5100;background:#fff0d0;border-radius:6px;font-family:monospace;font-size:.66rem}.technical-details[data-v-0ea21f07]{grid-column:1/-1;font-size:.73rem}.technical-details summary[data-v-0ea21f07]{width:max-content;color:#0b60ea;cursor:pointer;font-weight:700}.technical-details dl[data-v-0ea21f07]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;color:#58677d}.technical-details dl div[data-v-0ea21f07]{display:flex;gap:.3rem}.technical-details dd[data-v-0ea21f07]{margin:0;font-family:monospace;overflow-wrap:anywhere}.remaining-errors[data-v-0ea21f07]{margin:0;padding:.65rem;text-align:center;color:#66768d;font-size:.76rem}.general-warnings ul[data-v-0ea21f07]{margin:0;padding:.75rem 2rem .85rem;color:#675839;font-size:.8rem;line-height:1.5}.summary-label[data-v-0ea21f07],.summary-controls[data-v-0ea21f07]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.summary-controls[data-v-0ea21f07]{flex:0 0 auto}.summary-arrow[data-v-0ea21f07],.technical-arrow[data-v-0ea21f07]{display:block;flex:0 0 auto;color:#925500;transition:transform .2s ease}.summary-arrow[data-v-0ea21f07]{width:11px;height:11px;margin:0 .25rem 0 .05rem}.technical-arrow[data-v-0ea21f07]{width:8px;height:8px;color:#0b60ea}.error-details[open]>summary .summary-arrow[data-v-0ea21f07],.general-warnings[open]>summary .summary-arrow[data-v-0ea21f07],.technical-details[open]>summary .technical-arrow[data-v-0ea21f07]{transform:rotate(180deg)}.error-details>summary[data-v-0ea21f07]:focus-visible,.general-warnings>summary[data-v-0ea21f07]:focus-visible,.technical-details>summary[data-v-0ea21f07]:focus-visible{outline:3px solid rgba(11,96,234,.18);outline-offset:-3px}.technical-details>summary[data-v-0ea21f07]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .3rem;border-radius:6px}.error-details[open]>.error-list[data-v-0ea21f07],.general-warnings[open]>ul[data-v-0ea21f07],.technical-details[open]>dl[data-v-0ea21f07]{animation:syncDetailReveal-0ea21f07 .24s ease-out both}.error-item[data-v-0ea21f07]{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.error-item[data-v-0ea21f07]:hover{border-color:#f0c36b;box-shadow:0 4px 12px #573e0f12;transform:translateY(-1px)}@keyframes syncDetailReveal-0ea21f07{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.summary-grid[data-v-0ea21f07],.provider-stats[data-v-0ea21f07]{grid-template-columns:repeat(2,minmax(0,1fr))}.error-item[data-v-0ea21f07]{grid-template-columns:minmax(0,1fr)}.error-meta[data-v-0ea21f07]{justify-content:flex-start}}@media(max-width:680px){.sync-report[data-v-0ea21f07]{border-radius:13px}.report-header[data-v-0ea21f07]{padding:.9rem}.report-icon[data-v-0ea21f07]{width:36px;height:36px}.report-heading h2[data-v-0ea21f07]{font-size:1.05rem}.summary-grid[data-v-0ea21f07]{grid-template-columns:1fr;padding:.8rem}.report-content[data-v-0ea21f07]{padding:.8rem}.provider-grid[data-v-0ea21f07]{grid-template-columns:1fr;padding:.7rem}.channel-heading[data-v-0ea21f07]{align-items:flex-start;flex-wrap:wrap}.channel-stats[data-v-0ea21f07]{grid-template-columns:repeat(3,minmax(0,1fr))}.error-details>summary[data-v-0ea21f07],.general-warnings>summary[data-v-0ea21f07]{align-items:flex-start}.summary-label[data-v-0ea21f07]{white-space:normal}.error-list[data-v-0ea21f07]{max-height:65vh}}@media(prefers-reduced-motion:reduce){.sync-report[data-v-0ea21f07] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.error-item[data-v-0ea21f07]:hover{transform:none}}.sync-history-container[data-v-61f9aa72]{margin:0}.table-container[data-v-61f9aa72]{overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.table-container.has-records[data-v-61f9aa72]{border-bottom:0;border-radius:14px 14px 0 0}.sync-history-table[data-v-61f9aa72]{width:100%;border-collapse:collapse;background:#fff}.sync-history-table th[data-v-61f9aa72]{padding:.9rem 1rem;color:#334155;background:#f8fafc;border-bottom:1px solid #dbe5f1;font-size:.72rem;font-weight:800;letter-spacing:.045em;text-align:left;text-transform:uppercase}.sync-history-table td[data-v-61f9aa72]{height:66px;padding:.75rem 1rem;box-sizing:border-box;color:#334155;border-bottom:1px solid #e5ebf3;vertical-align:middle}.sync-history-table tbody>tr:last-child td[data-v-61f9aa72]{border-bottom:0}.sync-success[data-v-61f9aa72],.sync-error[data-v-61f9aa72]{background:#fff}.sync-success[data-v-61f9aa72]:hover,.sync-error[data-v-61f9aa72]:hover{background:#f8fbff}.date-value[data-v-61f9aa72],.products-count[data-v-61f9aa72]{display:block;font-weight:700}.ip-value[data-v-61f9aa72]{display:flex;align-items:center;gap:.3rem;margin-top:.24rem;color:#6f8097;font-size:.7rem}.products-label[data-v-61f9aa72]{display:block;margin-top:.18rem;color:#7a899f;font-size:.7rem}.status-badge[data-v-61f9aa72]{display:inline-flex;align-items:center;gap:.38rem;padding:.36rem .65rem;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.status-badge.success[data-v-61f9aa72]{color:#047857;background:#dcfce7}.status-badge.warning[data-v-61f9aa72]{color:#995900;background:#fff1d5}.status-badge.error[data-v-61f9aa72]{color:#b91c1c;background:#fee2e2}.result-summary[data-v-61f9aa72]{display:flex;flex-wrap:wrap;gap:.38rem;max-width:520px}.summary-chip[data-v-61f9aa72]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .52rem;border-radius:999px;font-size:.69rem;font-weight:750;white-space:nowrap}.summary-chip.neutral[data-v-61f9aa72]{color:#40516a;background:#edf2f7}.summary-chip.success[data-v-61f9aa72]{color:#047857;background:#dcfce7}.summary-chip.warning[data-v-61f9aa72]{color:#995900;background:#fff1d5}.summary-chip.error[data-v-61f9aa72]{color:#b91c1c;background:#fee2e2}.plain-error[data-v-61f9aa72]{display:-webkit-box;max-width:520px;overflow:hidden;color:#a43a3a;font-size:.76rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.no-errors[data-v-61f9aa72]{display:inline-flex;align-items:center;gap:.35rem;color:#16805a;font-size:.76rem;font-weight:700}.details-button[data-v-61f9aa72]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;padding:0 .65rem 0 .75rem;color:#0b60ea;background:#edf5ff;border:1px solid #c9dcfa;border-radius:9px;font:inherit;font-size:.75rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.details-button .disclosure-arrow[data-v-61f9aa72]{width:11px;margin-left:.1rem;transition:transform .22s ease}.details-button[aria-expanded=true] .disclosure-arrow[data-v-61f9aa72]{transform:rotate(180deg)}.details-button[data-v-61f9aa72]:hover,.details-button[data-v-61f9aa72]:focus-visible{color:#fff;background:#0b60ea;border-color:#0b60ea;outline:3px solid rgba(11,96,234,.12)}.not-applicable[data-v-61f9aa72]{color:#9aa7b8}.sync-history-table tbody>tr[data-v-61f9aa72]:not(.report-row){animation:historyRowReveal-61f9aa72 .28s ease-out both}.sync-history-table tbody>tr[data-v-61f9aa72]:nth-child(2){animation-delay:25ms}.sync-history-table tbody>tr[data-v-61f9aa72]:nth-child(3){animation-delay:.05s}.sync-history-table tbody>tr[data-v-61f9aa72]:nth-child(4){animation-delay:75ms}.sync-history-table tbody>tr[data-v-61f9aa72]:nth-child(5){animation-delay:.1s}.report-row td[data-v-61f9aa72]{height:auto!important;padding:0 1rem 1rem!important;background:#f8fafc;border-bottom:1px solid #dbe5f1!important}.report-row[data-v-61f9aa72] .sync-report{margin:.9rem 0 0;animation:historyReportReveal-61f9aa72 .26s ease-out both}.report-row:hover td[data-v-61f9aa72]{background:#f8fafc}.no-data[data-v-61f9aa72]{display:grid;place-items:center;gap:.4rem;padding:3rem 1rem;color:#66768d;text-align:center}.no-data>span[data-v-61f9aa72]{display:grid;place-items:center;width:44px;height:44px;color:#0b60ea;background:#e7f0ff;border-radius:12px}.no-data strong[data-v-61f9aa72]{color:#283750}.no-data p[data-v-61f9aa72]{margin:0;font-size:.82rem}.records-pagination[data-v-61f9aa72]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.75rem 1rem;box-sizing:border-box;background:#fbfdff;border:1px solid #dbe5f1;border-top:1px solid #e5ebf3;border-radius:0 0 14px 14px;box-shadow:0 4px 14px #0f172a0a}.records-pagination-summary[data-v-61f9aa72]{color:#64748b;font-size:.82rem}.records-pagination-controls[data-v-61f9aa72]{display:flex;align-items:center;gap:.75rem}.records-pagination-controls span[data-v-61f9aa72]{min-width:105px;color:#475569;font-size:.82rem;font-weight:700;text-align:center}.records-pagination-controls button[data-v-61f9aa72]{min-height:36px;padding:0 .85rem;color:#fff;background:#0b60ea;border:1px solid #0b60ea;border-radius:8px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.records-pagination-controls button[data-v-61f9aa72]:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe5f1;cursor:default}@keyframes historyRowReveal-61f9aa72{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes historyReportReveal-61f9aa72{0%{opacity:0;transform:translateY(-8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:820px){.table-container[data-v-61f9aa72],.table-container.has-records[data-v-61f9aa72]{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.sync-history-table[data-v-61f9aa72],.sync-history-table tbody[data-v-61f9aa72]{display:block}.sync-history-table thead[data-v-61f9aa72]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sync-history-table tbody[data-v-61f9aa72]{display:grid;gap:.75rem}.sync-history-table tbody>tr[data-v-61f9aa72]:not(.report-row){display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 4px 14px #0f172a0a}.sync-history-table td[data-v-61f9aa72]{display:grid;align-content:center;height:auto;min-height:64px;padding:.7rem .8rem;border-bottom:1px solid #edf1f6}.sync-history-table td[data-v-61f9aa72]:before{content:attr(data-label);margin-bottom:.28rem;color:#7a899f;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sync-history-table td[data-v-61f9aa72]:nth-child(4),.sync-history-table td[data-v-61f9aa72]:nth-child(5){grid-column:1/-1}.sync-history-table td[data-v-61f9aa72]:nth-child(5){border-bottom:0}.result-summary[data-v-61f9aa72]{max-width:none}.details-button[data-v-61f9aa72]{width:100%}.report-row[data-v-61f9aa72]{display:block}.report-row td[data-v-61f9aa72]{display:block!important;padding:0!important;background:transparent!important;border:0!important}.report-row td[data-v-61f9aa72]:before{display:none}.report-row[data-v-61f9aa72] .sync-report{margin:0}.records-pagination[data-v-61f9aa72]{align-items:stretch;flex-direction:column;margin-top:.75rem;border-top:1px solid #dbe5f1;border-radius:12px}.records-pagination-summary[data-v-61f9aa72]{text-align:center}.records-pagination-controls[data-v-61f9aa72]{justify-content:center}.records-pagination-controls button[data-v-61f9aa72]{flex:1}}@media(max-width:480px){.sync-history-table tbody>tr[data-v-61f9aa72]:not(.report-row){grid-template-columns:1fr}.sync-history-table td[data-v-61f9aa72]:nth-child(4),.sync-history-table td[data-v-61f9aa72]:nth-child(5){grid-column:auto}.records-pagination-controls[data-v-61f9aa72]{display:grid;grid-template-columns:1fr 1fr}.records-pagination-controls span[data-v-61f9aa72]{grid-column:1/-1;grid-row:1}}@media(prefers-reduced-motion:reduce){.sync-history-table tbody>tr[data-v-61f9aa72]:not(.report-row),.report-row[data-v-61f9aa72] .sync-report{animation:none!important}.details-button[data-v-61f9aa72],.details-button .disclosure-arrow[data-v-61f9aa72]{transition:none!important}}.products-edited-table[data-v-43ecbe97]{margin:1rem 0}.table-container[data-v-43ecbe97]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.edited-products-table[data-v-43ecbe97]{width:100%;border-collapse:collapse;font-size:14px}.edited-products-table th[data-v-43ecbe97]{background:#f8f9fa;padding:12px 8px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.edited-products-table td[data-v-43ecbe97]{padding:12px 8px;border-bottom:1px solid #e9ecef;vertical-align:top}.edit-row[data-v-43ecbe97]:hover{background-color:#f8f9fa}.field-changes[data-v-43ecbe97]{display:flex;flex-direction:column;gap:4px}.field-tag[data-v-43ecbe97]{background:#e9ecef;padding:2px 6px;border-radius:4px;font-size:12px;color:#495057;display:inline-block}.old-values[data-v-43ecbe97],.new-values[data-v-43ecbe97]{display:flex;flex-direction:column;gap:4px}.value-change[data-v-43ecbe97]{font-size:12px;line-height:1.3}.old-values .value-change[data-v-43ecbe97]{color:#dc3545}.new-values .value-change[data-v-43ecbe97]{color:#28a745}.value-change strong[data-v-43ecbe97]{display:block;font-size:11px;color:#6c757d}.pagination[data-v-43ecbe97]{display:flex;justify-content:center;align-items:center;padding:1rem;gap:1rem;background:#f8f9fa;border-top:1px solid #dee2e6}.btn-pagination[data-v-43ecbe97]{padding:8px 16px;border:1px solid #dee2e6;background:#fff;color:#495057;border-radius:4px;cursor:pointer;transition:all .2s}.btn-pagination[data-v-43ecbe97]:hover:not(:disabled){background:#007bff;color:#fff;border-color:#007bff}.btn-pagination[data-v-43ecbe97]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-43ecbe97]{font-weight:500;color:#495057}@media(max-width:768px){.table-container[data-v-43ecbe97]{overflow-x:auto}.edited-products-table[data-v-43ecbe97]{min-width:800px}.pagination[data-v-43ecbe97]{flex-direction:column;gap:.5rem}}.category-manager[data-v-863fcac4]{background:#fff;border:1px solid #d9e3f1;border-radius:14px;box-shadow:0 8px 24px #0f26470d;overflow:hidden;color:#14213d}.category-header[data-v-863fcac4]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px 26px 18px}.category-eyebrow[data-v-863fcac4]{display:block;color:#075be8;font-size:.72rem;font-weight:800;letter-spacing:.14em;margin-bottom:5px}.category-header h2[data-v-863fcac4],.category-modal h2[data-v-863fcac4]{font-size:1.55rem;line-height:1.2;margin:0}.category-header p[data-v-863fcac4]{color:#66758d;margin:6px 0 0}.category-header-actions[data-v-863fcac4]{display:flex;align-items:center;gap:10px}.category-count[data-v-863fcac4]{border:1px solid #d9e3f1;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:700;white-space:nowrap}.primary-button[data-v-863fcac4],.secondary-button[data-v-863fcac4]{border:0;border-radius:9px;min-height:41px;padding:0 16px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primary-button[data-v-863fcac4]{background:#075bea;color:#fff;box-shadow:0 4px 10px #075bea2e}.primary-button[data-v-863fcac4]:hover{background:#064fc9}.secondary-button[data-v-863fcac4]{background:#fff;color:#25344d;border:1px solid #cfdbea}.category-search[data-v-863fcac4]{position:relative;display:flex;align-items:center;margin:0 26px 18px}.category-search input[data-v-863fcac4]{width:100%;height:43px;border:1px solid #d4dfed;border-radius:9px;background:#f8fafd;padding:0 42px;color:#14213d;font:inherit;outline:none}.category-search input[data-v-863fcac4]:focus{border-color:#075bea;box-shadow:0 0 0 3px #075bea1a}.search-icon[data-v-863fcac4]{position:absolute;left:15px;color:#8190a6}.clear-search[data-v-863fcac4]{position:absolute;right:9px;width:30px;height:30px;border:0;background:transparent;color:#687890;font-size:1.35rem;cursor:pointer}.category-table-wrap[data-v-863fcac4]{border-top:1px solid #e1e8f2;overflow:hidden}.category-table[data-v-863fcac4]{width:100%;border-collapse:collapse;table-layout:fixed}.category-table th[data-v-863fcac4]{background:#f5f8fc;padding:14px 18px;text-align:left;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em;color:#34435b}.category-table th[data-v-863fcac4]:nth-child(1){width:23%}.category-table th[data-v-863fcac4]:nth-child(2){width:37%}.category-table th[data-v-863fcac4]:nth-child(3){width:28%}.category-table th[data-v-863fcac4]:nth-child(4){width:12%;text-align:center}.category-table td[data-v-863fcac4]{padding:15px 18px;border-top:1px solid #e2e9f2;vertical-align:middle}.category-table td strong[data-v-863fcac4]{display:block}.category-table td small[data-v-863fcac4]{display:block;color:#8793a6;margin-top:3px}.description-text[data-v-863fcac4]{color:#56657c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.channel-badges[data-v-863fcac4]{display:flex;flex-wrap:wrap;gap:6px}.channel-badge[data-v-863fcac4]{border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:750;white-space:nowrap}.channel-badge.database[data-v-863fcac4]{background:#e6ebf2;color:#40516a}.channel-badge.woo[data-v-863fcac4]{background:#f2ddff;color:#8c00c8}.channel-badge.shopify[data-v-863fcac4]{background:#d8f8e6;color:#087d43}.row-actions[data-v-863fcac4]{display:flex;justify-content:center;gap:6px}.category-action-button[data-v-863fcac4]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;font-size:.86rem;line-height:1;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.category-action-button.btn-edit[data-v-863fcac4]{background:#dbeafe;color:#0b60ea}.category-action-button.btn-delete[data-v-863fcac4]{background:#fee2e2;color:#dc2626}.category-action-button[data-v-863fcac4]:hover{transform:translateY(-1px)}.category-action-button.btn-edit[data-v-863fcac4]:hover{background:#c9defd}.category-action-button.btn-delete[data-v-863fcac4]:hover{background:#fecaca}.category-action-button[data-v-863fcac4]:focus-visible{outline:3px solid rgba(11,96,234,.22);outline-offset:2px}.category-pagination[data-v-863fcac4]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-top:1px solid #e1e8f2;color:#687890;font-size:.82rem}.category-pagination>div[data-v-863fcac4]{display:flex;align-items:center;gap:14px}.category-pagination button[data-v-863fcac4]{border:1px solid #d2deed;background:#fff;border-radius:8px;min-height:37px;padding:0 13px;color:#075bea;font-weight:700;cursor:pointer}.category-pagination button[data-v-863fcac4]:disabled{color:#9ba8ba;background:#f5f7fa;cursor:not-allowed}.empty-categories[data-v-863fcac4]{text-align:center;padding:58px 20px}.empty-icon[data-v-863fcac4]{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#e8f1ff;color:#075bea;font-size:1.6rem}.empty-categories h3[data-v-863fcac4]{margin:14px 0 5px}.empty-categories p[data-v-863fcac4]{color:#6c7a90;margin:0 0 18px}.category-skeleton[data-v-863fcac4]{padding:8px 26px 20px}.skeleton-row[data-v-863fcac4]{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:30px;padding:20px 0;border-top:1px solid #edf1f6}.skeleton-row span[data-v-863fcac4]{height:14px;border-radius:8px;background:linear-gradient(90deg,#edf1f6,#f8fafc,#edf1f6);background-size:200% 100%;animation:shimmer-863fcac4 1.3s infinite}.modal-backdrop[data-v-863fcac4]{position:fixed;inset:0;z-index:3000;background:#101d3294;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.category-modal[data-v-863fcac4]{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#f6f9fd;border-radius:16px;box-shadow:0 24px 70px #0717314d}.category-modal>header[data-v-863fcac4]{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;background:#fff;border-bottom:1px solid #dae4f0}.modal-close[data-v-863fcac4]{width:38px;height:38px;border:1px solid #d5e0ee;border-radius:9px;background:#f7f9fc;color:#64748b;font-size:1.4rem;cursor:pointer}.category-modal form[data-v-863fcac4]{padding:20px 24px 0}.form-card[data-v-863fcac4],.channels-card[data-v-863fcac4]{background:#fff;border:1px solid #d9e3ef;border-radius:12px;padding:18px;margin:0 0 15px}.form-card label[data-v-863fcac4]{font-size:.82rem;font-weight:750;display:block;margin-bottom:7px}.form-card label[data-v-863fcac4]:not(:first-child){margin-top:15px}.form-card label span[data-v-863fcac4]{color:#d9212b}.form-card input[data-v-863fcac4],.form-card textarea[data-v-863fcac4]{width:100%;box-sizing:border-box;border:1px solid #cfdaea;border-radius:8px;background:#fbfcfe;padding:11px 12px;font:inherit;resize:vertical;outline:none}.form-card input[data-v-863fcac4]:focus,.form-card textarea[data-v-863fcac4]:focus{border-color:#075bea;box-shadow:0 0 0 3px #075bea17}.channels-card legend[data-v-863fcac4]{padding:0 4px;font-weight:800}.channels-card>p[data-v-863fcac4]{color:#687890;font-size:.82rem;margin:0 0 12px}.channel-option[data-v-863fcac4]{display:flex;align-items:center;gap:11px;border:1px solid #dbe4f0;border-radius:10px;padding:11px 13px;margin-top:8px;cursor:pointer}.channel-option input[data-v-863fcac4]{width:18px;height:18px;accent-color:#075bea}.channel-option span[data-v-863fcac4]{display:flex;flex:1;flex-direction:column}.channel-option small[data-v-863fcac4]{color:#77869c;margin-top:2px}.channel-option em[data-v-863fcac4]{font-style:normal;color:#087d43;background:#dcf8e9;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:800}.channel-option.locked[data-v-863fcac4]{background:#f5f8fc;cursor:default}.modal-actions[data-v-863fcac4]{display:flex;justify-content:flex-end;gap:10px;margin:20px -24px 0;padding:15px 24px;background:#fff;border-top:1px solid #dbe4ef}.button-spinner[data-v-863fcac4]{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-863fcac4 .7s linear infinite}.category-modal-enter-active[data-v-863fcac4],.category-modal-leave-active[data-v-863fcac4]{transition:opacity .2s ease}.category-modal-enter-active .category-modal[data-v-863fcac4],.category-modal-leave-active .category-modal[data-v-863fcac4]{transition:transform .22s ease}.category-modal-enter-from[data-v-863fcac4],.category-modal-leave-to[data-v-863fcac4]{opacity:0}.category-modal-enter-from .category-modal[data-v-863fcac4],.category-modal-leave-to .category-modal[data-v-863fcac4]{transform:translateY(12px) scale(.98)}@keyframes spin-863fcac4{to{transform:rotate(360deg)}}@keyframes shimmer-863fcac4{to{background-position:-200% 0}}.channel-sync-status[data-v-863fcac4]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;background:#f4f8ff;border-bottom:1px solid #dce7f5;color:#52647e;font-size:.8rem;font-weight:650}.sync-dot[data-v-863fcac4]{width:14px;height:14px;border:2px solid #bad0f4;border-top-color:#075bea;border-radius:50%;animation:spin-863fcac4 .75s linear infinite}@media(max-width:760px){.category-header[data-v-863fcac4]{flex-direction:column;padding:20px 16px 15px}.category-header-actions[data-v-863fcac4]{width:100%;justify-content:space-between}.category-search[data-v-863fcac4]{margin:0 16px 16px}.category-table[data-v-863fcac4],.category-table tbody[data-v-863fcac4],.category-table tr[data-v-863fcac4],.category-table td[data-v-863fcac4]{display:block}.category-table thead[data-v-863fcac4]{display:none}.category-table tbody[data-v-863fcac4]{padding:0 12px 12px}.category-table tr[data-v-863fcac4]{border:1px solid #dce5f0;border-radius:12px;margin:10px 0;background:#fff;padding:5px 13px}.category-table td[data-v-863fcac4]{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #edf1f6}.category-table td[data-v-863fcac4]:first-child{border-top:0}.category-table td[data-v-863fcac4]:before{content:attr(data-label);font-size:.68rem;font-weight:800;text-transform:uppercase;color:#69788f}.row-actions[data-v-863fcac4]{justify-content:flex-start}.category-pagination[data-v-863fcac4]{flex-direction:column;align-items:stretch}.category-pagination>div[data-v-863fcac4]{justify-content:space-between}.category-modal[data-v-863fcac4]{max-height:100vh;border-radius:14px}.category-modal form[data-v-863fcac4]{padding:15px 14px 0}.modal-actions[data-v-863fcac4]{margin:15px -14px 0;padding:14px}.modal-actions button[data-v-863fcac4]{flex:1}}@media(max-width:430px){.category-header-actions[data-v-863fcac4]{align-items:stretch;flex-direction:column}.category-count[data-v-863fcac4]{text-align:center}.category-pagination>div[data-v-863fcac4]{gap:7px}.category-pagination button[data-v-863fcac4]{padding:0 8px}.category-pagination strong[data-v-863fcac4]{font-size:.74rem}.channel-option[data-v-863fcac4]{align-items:flex-start}}.sidebar[data-v-7a7a8e75]{width:200px;background:#0b60ea;color:#fff;padding:1rem 0;position:fixed;height:100vh;left:0;top:0;z-index:100;border-right:1px solid #334155;box-shadow:2px 0 8px #0003;display:flex;flex-direction:column}.mobile-sidebar-toggle[data-v-7a7a8e75],.sidebar-backdrop[data-v-7a7a8e75]{display:none}.sidebar-brand[data-v-7a7a8e75]{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:64px;margin:0 .25rem .25rem;padding:.55rem}.sidebar-brand__mark[data-v-7a7a8e75]{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:10px;box-shadow:0 3px 8px #02266533}.sidebar-brand__mark img[data-v-7a7a8e75]{display:block;width:100%;height:100%}.superadmin-org-context[data-v-7a7a8e75]{flex-shrink:0;margin:0 .7rem .85rem;padding:.7rem .75rem;border:1px solid rgba(255,255,255,.24);border-radius:11px;background:#ffffff1f;box-shadow:0 5px 16px #041f4e29}.superadmin-org-context__label[data-v-7a7a8e75]{display:block;margin-bottom:.35rem;color:#bfdbfe;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.superadmin-org-context__name[data-v-7a7a8e75]{display:flex;align-items:center;gap:.45rem;min-width:0;color:#fff;font-size:.78rem;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.menu[data-v-7a7a8e75]{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem .5rem;overflow-y:auto;min-height:0}.sidebar-connection-status[data-v-7a7a8e75]{flex-shrink:0;padding:.75rem;margin-top:auto}.sidebar-connection-status[data-v-7a7a8e75] .connection-status{position:static;width:100%;box-sizing:border-box;justify-content:center;box-shadow:0 4px 12px #0000002e}.sidebar-version[data-v-7a7a8e75]{display:block;margin-top:.75rem;color:#ffffffc7;font-size:.68rem;font-weight:700;letter-spacing:.02em;line-height:1;text-align:center}.menu-item[data-v-7a7a8e75]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#e2e8f0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:500;width:100%;text-align:left}.menu-item[data-v-7a7a8e75]:hover{background:#334155;color:#fff;transform:translate(2px)}.menu-item.active[data-v-7a7a8e75]{background:#428aff;color:#fff}.menu-item .icon[data-v-7a7a8e75]{font-size:1.1rem;font-weight:600;min-width:24px;text-align:center;display:flex;align-items:center;justify-content:center}.menu-item .icon[data-v-7a7a8e75] svg{width:21px;height:21px;display:block}.menu-item .label[data-v-7a7a8e75]{flex:1;font-size:.85rem;letter-spacing:.3px}.menu-group[data-v-7a7a8e75]{display:grid;gap:.25rem}.chevron[data-v-7a7a8e75]{width:14px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;transition:transform .2s ease}.chevron.open[data-v-7a7a8e75]{transform:rotate(180deg)}.submenu[data-v-7a7a8e75]{display:grid;gap:.25rem;padding-left:.75rem}.submenu-item[data-v-7a7a8e75]{min-height:38px;padding:0 .8rem;border:0;border-radius:8px;background:transparent;color:#e2e8f0;cursor:pointer;font-size:.85rem;font-weight:700;text-align:left}.submenu-item[data-v-7a7a8e75]:hover,.submenu-item.active[data-v-7a7a8e75]{background:#3465dc;color:#fff}@media(max-width:820px){.sidebar[data-v-7a7a8e75]{z-index:300;width:min(82vw,280px);padding-top:4.5rem;transform:translate(-105%);visibility:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.sidebar.mobile-open[data-v-7a7a8e75]{transform:translate(0);visibility:visible;transition-delay:0s}.mobile-sidebar-toggle[data-v-7a7a8e75]{position:fixed;z-index:320;top:12px;left:12px;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:11px;background:#0b60ea;color:#fff;box-shadow:0 8px 22px #0b60ea47;cursor:pointer;font-size:1.05rem;transition:background .18s,transform .18s}.mobile-sidebar-toggle[data-v-7a7a8e75]:active{transform:scale(.96)}.mobile-sidebar-toggle[data-v-7a7a8e75]:focus-visible{outline:3px solid rgba(66,138,255,.35);outline-offset:3px}.sidebar-backdrop[data-v-7a7a8e75]{position:fixed;z-index:290;inset:0;display:block;padding:0;border:0;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;animation:sidebarBackdropIn-7a7a8e75 .2s ease both}}@keyframes sidebarBackdropIn-7a7a8e75{0%{opacity:0}to{opacity:1}}@keyframes appLogoutExit-7a7a8e75{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}html.app-logout-transition #app{pointer-events:none;animation:appLogoutExit-7a7a8e75 .24s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.sidebar[data-v-7a7a8e75]{transition:none}.sidebar-backdrop[data-v-7a7a8e75],html.app-logout-transition #app{animation:none}}.main-container[data-v-1711257b]{display:flex;min-height:100vh}.sidebar[data-v-1711257b]{width:280px;background:#1a365d;color:#fff;padding:0;position:fixed;height:100vh;left:0;top:0;z-index:100;border-right:2px solid #2d3748;box-shadow:2px 0 10px #0000004d}.sidebar-header[data-v-1711257b]{padding:2.5rem 2rem 1.5rem;border-bottom:2px solid #2d3748;background:#1a365d;text-align:center}.sidebar-header h2[data-v-1711257b]{font-size:2rem;font-weight:800;margin:0 0 .5rem;color:#fff;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.control-panel[data-v-1711257b]{font-size:.8rem;color:#cbd5e0;margin:0;font-weight:500;letter-spacing:1px;text-transform:uppercase}.sidebar-nav[data-v-1711257b]{display:flex;flex-direction:column;padding:2rem 0}.nav-item[data-v-1711257b]{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 2rem;color:#e2e8f0;text-decoration:none;transition:all .3s ease;border-left:5px solid transparent;font-size:1rem;font-weight:600;margin:.2rem 0}.nav-item[data-v-1711257b]:hover{background:#2d3748;color:#fff;border-left-color:#63b3ed;transform:translate(5px)}.nav-icon[data-v-1711257b]{font-size:1.5rem;width:30px;text-align:center;filter:brightness(1.2)}.nav-text[data-v-1711257b]{font-weight:600;letter-spacing:.5px;font-size:1rem}.content-wrapper[data-v-1711257b]{flex:1;margin-left:280px;padding:1rem 2rem}.layout[data-v-1711257b]{display:flex;min-height:100vh}.sidebar[data-v-1711257b]{width:200px;background:#0b60ea;color:#fff;padding:1rem 0;position:fixed;height:100vh;left:0;top:0;z-index:100;border-right:1px solid #334155;box-shadow:2px 0 8px #0003}.menu[data-v-1711257b]{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem}.menu-item[data-v-1711257b]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#e2e8f0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:500;width:100%;text-align:left}.menu-item[data-v-1711257b]:hover{background:#334155;color:#fff;transform:translate(2px)}.menu-item .icon[data-v-1711257b]{font-size:1.1rem;font-weight:600;min-width:24px;text-align:center;display:flex;align-items:center;justify-content:center}.menu-item .label[data-v-1711257b]{flex:1;font-size:.85rem;letter-spacing:.3px}.content-wrapper[data-v-1711257b]{flex:1;margin-left:200px;padding:1rem 2rem;background:#f8fafc}.last-sync-info[data-v-1711257b]{padding:8px 16px;border-radius:4px;margin:10px 0;font-size:14px;font-weight:500}.last-sync-info.success[data-v-1711257b]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.last-sync-info.error[data-v-1711257b]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.sync-overlay[data-v-1711257b]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.sync-container[data-v-1711257b]{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px #0000001a}.sync-spinner[data-v-1711257b]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-1711257b 1s linear infinite;margin:0 auto 1rem}@keyframes spin-1711257b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sync-message[data-v-1711257b]{text-align:center;padding:2rem;background:#f8f9fa;border-radius:4px;margin:1rem 0}.upload-catalog-container[data-v-1711257b]{margin:1rem 0;animation:fadeIn-1711257b .3s ease-in-out}.upload-card[data-v-1711257b]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0}.upload-card h3[data-v-1711257b]{margin-top:0;margin-bottom:.5rem;font-size:1.25rem;color:#1e293b}.upload-card .description[data-v-1711257b]{color:#64748b;font-size:.9rem;margin-bottom:1.25rem}.form-row[data-v-1711257b]{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.form-group[data-v-1711257b]{display:flex;flex-direction:column;gap:.5rem}.form-control-select[data-v-1711257b]{padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;background-color:#f8fafc;min-width:200px;font-size:.9rem;color:#334155;outline:none}.form-control-select[data-v-1711257b]:focus{border-color:#0b60ea;background-color:#fff}.form-control-file[data-v-1711257b]{font-size:.9rem;color:#475569}.btn-upload[data-v-1711257b]{align-self:flex-end;padding:8px 16px;border-radius:6px;font-weight:500}.status-msg[data-v-1711257b]{margin-top:1rem;padding:10px 16px;border-radius:6px;font-size:.9rem;font-weight:500}.status-msg.success[data-v-1711257b]{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.status-msg.error[data-v-1711257b]{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}@keyframes fadeIn-1711257b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.content-wrapper[data-v-1711257b]{min-width:0;padding:clamp(1rem,2.5vw,2rem);background:#f4f7fb}.content-wrapper[data-v-1711257b]>*{width:100%;max-width:1440px;margin-inline:auto;box-sizing:border-box}.header[data-v-1711257b]{margin-bottom:1rem}.products-heading-row[data-v-1711257b]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.products-eyebrow[data-v-1711257b]{display:block;margin-bottom:.35rem;color:#0b60ea;font-size:.75rem;font-weight:800;letter-spacing:.12em}.products-heading-row h1[data-v-1711257b]{margin:0;color:#172033;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.15}.products-heading-row p[data-v-1711257b]{margin:.45rem 0 0;color:#64748b}.products-count[data-v-1711257b]{flex:0 0 auto;padding:.65rem .9rem;color:#334155;background:#fff;border:1px solid #dbe5f1;border-radius:999px;font-size:.82rem;font-weight:750}.last-sync-info[data-v-1711257b]{display:inline-flex;align-items:center;width:auto;max-width:100%;margin:.8rem 0 0;padding:.45rem .75rem;border-radius:999px;font-size:.78rem;box-sizing:border-box}.last-sync-info.success[data-v-1711257b]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.last-sync-info.error[data-v-1711257b]{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.legacy-products-actions[data-v-1711257b]{display:none!important}.products-toolbar[data-v-1711257b]{position:relative;display:grid;gap:.75rem;margin-bottom:1rem;padding:14px;background:#fff;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.products-primary-tools[data-v-1711257b]{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(190px,250px) auto auto;align-items:center;gap:10px}.products-search-field[data-v-1711257b]{position:relative;min-width:0}.products-search-icon[data-v-1711257b]{position:absolute;top:50%;left:14px;color:#94a3b8;font-size:1.2rem;transform:translateY(-50%);pointer-events:none}.products-search-field input[data-v-1711257b],.products-provider-select[data-v-1711257b]{width:100%;height:40px;box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1px solid #dbe5f1;border-radius:9px;font:inherit;font-size:.92rem;outline:none;transition:.18s ease}.products-search-field input[data-v-1711257b]{padding:0 13px 0 40px}.products-provider-select[data-v-1711257b]{padding:0 36px 0 13px}.products-search-field input[data-v-1711257b]:focus,.products-provider-select[data-v-1711257b]:focus{background:#fff;border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.product-tool-button[data-v-1711257b],.products-view-tabs button[data-v-1711257b],.products-tools-panel button[data-v-1711257b]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:9px;font:inherit;font-size:.86rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:.18s ease}.product-search-button[data-v-1711257b],.product-create-button[data-v-1711257b]{color:#fff;background:#0b60ea;border:1px solid #0b60ea}.product-search-button[data-v-1711257b]:hover,.product-create-button[data-v-1711257b]:hover{background:#0955d0;border-color:#0955d0}.product-reset-button[data-v-1711257b],.products-tools-trigger[data-v-1711257b]{color:#334155;background:#fff;border:1px solid #dbe5f1}.product-reset-button[data-v-1711257b]:hover,.products-tools-trigger[data-v-1711257b]:hover,.products-tools-trigger.active[data-v-1711257b]{color:#0b60ea;background:#eff6ff;border-color:#bfdbfe}.products-secondary-tools[data-v-1711257b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid #edf2f7}.products-view-tabs[data-v-1711257b]{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.products-view-tabs[data-v-1711257b]::-webkit-scrollbar{display:none}.products-view-tabs button[data-v-1711257b]{flex:0 0 auto;color:#475569;background:transparent;border:1px solid transparent}.products-view-tabs button[data-v-1711257b]:hover{color:#0b60ea;background:#eff6ff;border-color:#dbeafe}.products-view-tabs button.active[data-v-1711257b]{color:#fff;background:#0b60ea;border-color:#0b60ea;box-shadow:0 4px 10px #0b60ea2e}.products-tools-panel[data-v-1711257b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;padding:.75rem;background:#f8fafc;border:1px solid #e5edf6;border-radius:10px;animation:fadeIn-1711257b .2s ease-out}.products-tools-panel button[data-v-1711257b]{color:#334155;background:#fff;border:1px solid #dbe5f1}.products-tools-panel button[data-v-1711257b]:hover:not(:disabled){color:#0b60ea;background:#eff6ff;border-color:#bfdbfe}.products-tools-panel button.active[data-v-1711257b],.products-tools-panel button.active[data-v-1711257b]:hover{color:#fff;background:#0b60ea;border-color:#0b60ea;box-shadow:0 4px 10px #0b60ea2e}.products-tools-panel button[data-v-1711257b]:disabled{opacity:.55;cursor:default}.ai-powered-action[data-v-1711257b]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.3rem}.products-tools-panel .ai-powered-action button[data-v-1711257b]{width:100%}.ai-powered-upload[data-v-1711257b]{align-items:flex-start;align-self:flex-end}.ai-powered-label[data-v-1711257b]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;color:#526b91;font-size:.7rem;font-weight:700;line-height:1.2;letter-spacing:.015em;white-space:nowrap}.ai-powered-label span[data-v-1711257b]{color:#0b60ea;font-size:.8rem}.sync-overlay[data-v-1711257b]{z-index:2100;padding:1rem;background:#0f172a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sync-container[data-v-1711257b]{width:min(100%,430px);padding:2rem;border:1px solid #dbe5f1;border-radius:16px;box-shadow:0 24px 60px #0f172a3d}.sync-spinner[data-v-1711257b]{width:44px;height:44px;border:4px solid #dbeafe;border-top-color:#0b60ea}.sync-eyebrow[data-v-1711257b]{display:block;margin-bottom:.35rem;color:#0b60ea;font-size:.7rem;font-weight:800;letter-spacing:.1em}.sync-container h3[data-v-1711257b]{margin:0;color:#172033;font-size:1.2rem}.sync-container p[data-v-1711257b]{margin:.55rem 0 1.25rem;color:#64748b;font-size:.88rem;line-height:1.45}.sync-progress[data-v-1711257b]{overflow:hidden;height:5px;background:#e2e8f0;border-radius:999px}.sync-progress span[data-v-1711257b]{display:block;width:45%;height:100%;background:linear-gradient(90deg,#0b60ea,#60a5fa);border-radius:inherit;animation:syncProgress-1711257b 1.25s ease-in-out infinite}@keyframes syncProgress-1711257b{0%{transform:translate(-110%)}to{transform:translate(245%)}}.upload-catalog-container[data-v-1711257b]{margin:0 auto 1rem}.upload-card[data-v-1711257b]{border-color:#dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.form-control-select[data-v-1711257b]{min-height:40px;border-color:#dbe5f1;border-radius:9px}.loading[data-v-1711257b],.error-card[data-v-1711257b],.sync-message[data-v-1711257b]{border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.sync-report-enter-active[data-v-1711257b],.sync-report-leave-active[data-v-1711257b]{transition:opacity .22s ease,transform .22s ease}.sync-report-enter-from[data-v-1711257b],.sync-report-leave-to[data-v-1711257b]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.sync-report-enter-active[data-v-1711257b],.sync-report-leave-active[data-v-1711257b]{transition:none}}@media(max-width:1180px){.products-primary-tools[data-v-1711257b]{grid-template-columns:minmax(240px,1fr) auto minmax(180px,240px)}.product-reset-button[data-v-1711257b],.product-create-button[data-v-1711257b]{grid-row:2}.product-reset-button[data-v-1711257b]{grid-column:2}.product-create-button[data-v-1711257b]{grid-column:3}}@media(max-width:760px){.content-wrapper[data-v-1711257b]{margin-left:0}.products-primary-tools[data-v-1711257b]{grid-template-columns:1fr auto}.products-provider-select[data-v-1711257b]{grid-column:1 / -1}.product-reset-button[data-v-1711257b],.product-create-button[data-v-1711257b]{grid-row:auto;grid-column:auto}.products-secondary-tools[data-v-1711257b]{align-items:stretch;flex-direction:column}.products-view-tabs[data-v-1711257b],.products-tools-trigger[data-v-1711257b]{width:100%}.products-tools-panel[data-v-1711257b]{grid-template-columns:1fr 1fr}.form-row[data-v-1711257b]{align-items:stretch;flex-direction:column;gap:1rem}.form-group[data-v-1711257b],.form-control-select[data-v-1711257b],.btn-upload[data-v-1711257b]{width:100%;box-sizing:border-box}.ai-powered-upload[data-v-1711257b]{width:100%;align-items:center}}@media(max-width:480px){.products-heading-row[data-v-1711257b]{align-items:flex-start;flex-direction:column;gap:.75rem}.products-primary-tools[data-v-1711257b]{grid-template-columns:1fr}.products-provider-select[data-v-1711257b]{grid-column:auto}.product-tool-button[data-v-1711257b]{width:100%}.products-tools-panel[data-v-1711257b]{grid-template-columns:1fr}}[data-v-bfec3d7a]{box-sizing:border-box}.app-layout[data-v-bfec3d7a]{display:flex;min-height:100vh;background:#f4f7fb;color:#14213d}.main-content[data-v-bfec3d7a]{flex:1;min-width:0;margin-left:200px;width:calc(100% - 200px)}.product-editor[data-v-bfec3d7a]{width:min(100%,1500px);margin:0 auto;padding:32px clamp(20px,3vw,48px) 48px}.page-header[data-v-bfec3d7a]{margin-bottom:22px}.back-button[data-v-bfec3d7a]{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 13px;margin:0 0 12px -13px;border:0;border-radius:10px;background:transparent;color:#075bea;font:inherit;font-weight:700;cursor:pointer}.back-button[data-v-bfec3d7a]:hover{background:#e7f0ff}.back-button[data-v-bfec3d7a]:focus-visible,.button[data-v-bfec3d7a]:focus-visible,.icon-button[data-v-bfec3d7a]:focus-visible,input[data-v-bfec3d7a]:focus-visible,textarea[data-v-bfec3d7a]:focus-visible,select[data-v-bfec3d7a]:focus-visible,.dropshipping-option[data-v-bfec3d7a]:focus-within{outline:3px solid rgba(7,91,234,.23);outline-offset:2px}.page-heading[data-v-bfec3d7a]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.eyebrow[data-v-bfec3d7a]{margin:0 0 7px;color:#075bea;font-size:12px;font-weight:900;letter-spacing:.14em}.page-heading h1[data-v-bfec3d7a]{margin:0;color:#101828;font-size:clamp(30px,3vw,40px);line-height:1.1;font-weight:500}.page-subtitle[data-v-bfec3d7a]{margin:8px 0 0;color:#64748b;font-size:16px}.product-code[data-v-bfec3d7a],.location-count[data-v-bfec3d7a]{flex:none;padding:10px 15px;border:1px solid #d8e3f1;border-radius:999px;background:#fff;color:#334155;font-size:13px;font-weight:800}.editor-content[data-v-bfec3d7a]{display:grid;gap:20px}.panel[data-v-bfec3d7a]{border:1px solid #d8e3f1;border-radius:16px;background:#fff;box-shadow:0 8px 26px #1e40af0d}.product-summary[data-v-bfec3d7a]{display:grid;grid-template-columns:minmax(280px,38%) 1fr;overflow:hidden;min-height:330px}.product-media[data-v-bfec3d7a]{position:relative;display:flex;align-items:center;justify-content:center;min-height:330px;padding:24px;background:linear-gradient(145deg,#edf3fb,#f8fafc);border-right:1px solid #dfe7f2}.product-media img[data-v-bfec3d7a]{width:100%;height:280px;object-fit:contain}.empty-media[data-v-bfec3d7a]{display:flex;flex-direction:column;align-items:center;max-width:300px;text-align:center;color:#64748b}.empty-media strong[data-v-bfec3d7a]{color:#24324a;font-size:18px;margin:12px 0 5px}.empty-media-icon[data-v-bfec3d7a]{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#dce9ff;color:#075bea;font-size:25px}.media-actions[data-v-bfec3d7a]{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:center;gap:8px}.media-actions input[data-v-bfec3d7a]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.summary-copy[data-v-bfec3d7a]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,5vw,64px)}.summary-topline[data-v-bfec3d7a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.status-pill[data-v-bfec3d7a],.source-pill[data-v-bfec3d7a]{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}.status-pill[data-v-bfec3d7a]{background:#dcfce7;color:#08783e}.status-pill span[data-v-bfec3d7a]{width:7px;height:7px;border-radius:50%;background:#13b76a}.source-pill[data-v-bfec3d7a]{background:#e7f0ff;color:#075bea}.summary-copy h2[data-v-bfec3d7a]{max-width:800px;margin:0;overflow-wrap:anywhere;color:#101828;font-size:clamp(25px,3vw,36px);line-height:1.16}.summary-copy>p[data-v-bfec3d7a]{max-width:760px;margin:14px 0 25px;color:#64748b;line-height:1.65}.quick-facts[data-v-bfec3d7a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.quick-facts div[data-v-bfec3d7a]{min-width:0;padding:13px 15px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc}.quick-facts dt[data-v-bfec3d7a]{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.quick-facts dd[data-v-bfec3d7a]{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;color:#1e293b;font-weight:800;white-space:nowrap}.form-grid[data-v-bfec3d7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.form-panel[data-v-bfec3d7a],.inventory-panel[data-v-bfec3d7a]{padding:clamp(20px,2.5vw,30px)}.section-heading[data-v-bfec3d7a]{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.section-icon[data-v-bfec3d7a]{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:11px;background:#e3edff;color:#075bea}.section-heading h2[data-v-bfec3d7a],.location-heading h3[data-v-bfec3d7a],.stock-card h3[data-v-bfec3d7a]{margin:0;color:#182338;font-size:19px}.section-heading p[data-v-bfec3d7a],.location-heading p[data-v-bfec3d7a],.stock-card p[data-v-bfec3d7a]{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.45}.fields-grid[data-v-bfec3d7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field[data-v-bfec3d7a]{min-width:0}.field-wide[data-v-bfec3d7a]{grid-column:1/-1}.field label[data-v-bfec3d7a]:not(.channel-option),.field-label[data-v-bfec3d7a]{display:block;margin-bottom:7px;color:#293750;font-size:13px;font-weight:800}.field input[data-v-bfec3d7a],.field textarea[data-v-bfec3d7a],.field select[data-v-bfec3d7a]{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cedaea;border-radius:9px;background:#fbfdff;color:#172033;font:inherit}.field textarea[data-v-bfec3d7a]{resize:vertical;line-height:1.5}.input-affix[data-v-bfec3d7a]{position:relative}.input-affix input[data-v-bfec3d7a]{padding-right:38px}.input-affix span[data-v-bfec3d7a]{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#64748b;font-weight:800}.readonly-value[data-v-bfec3d7a]{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f4f7fb;color:#334155;font-weight:800}.channel-grid[data-v-bfec3d7a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.channel-option[data-v-bfec3d7a]{display:flex;align-items:flex-start;gap:9px;min-height:70px;padding:12px;border:1px solid #d8e3f1;border-radius:10px;cursor:pointer}.channel-option[data-v-bfec3d7a]:has(input:checked){border-color:#7eabf8;background:#edf4ff}.channel-option.locked[data-v-bfec3d7a]{cursor:default}.channel-option input[data-v-bfec3d7a]{width:17px;min-height:auto;height:17px;margin-top:2px;accent-color:#075bea}.channel-option strong[data-v-bfec3d7a],.channel-option small[data-v-bfec3d7a]{display:block}.channel-option strong[data-v-bfec3d7a]{color:#1e293b;font-size:13px}.channel-option small[data-v-bfec3d7a]{margin-top:3px;color:#64748b;font-size:11px;line-height:1.35}.inventory-heading[data-v-bfec3d7a]{align-items:center}.inventory-heading>div[data-v-bfec3d7a]{flex:1}.published-stock[data-v-bfec3d7a]{flex:none;min-width:145px;padding:11px 15px;border-radius:11px;background:#075bea;color:#fff;text-align:right}.published-stock span[data-v-bfec3d7a],.published-stock strong[data-v-bfec3d7a]{display:block}.published-stock span[data-v-bfec3d7a]{font-size:11px;opacity:.85;text-transform:uppercase;letter-spacing:.06em}.published-stock strong[data-v-bfec3d7a]{margin-top:3px;font-size:20px}.stock-cards[data-v-bfec3d7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stock-card[data-v-bfec3d7a]{position:relative;min-width:0;padding:20px;overflow:hidden;border:1px solid #dce5f0;border-radius:13px;background:#f9fbfe}.supplier-stock-card[data-v-bfec3d7a]{border-top:3px solid #7c3aed}.own-stock-card[data-v-bfec3d7a]{border-top:3px solid #075bea}.stock-card-title[data-v-bfec3d7a]{display:flex;align-items:flex-start;gap:12px}.stock-icon[data-v-bfec3d7a]{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:10px;background:#e7f0ff;color:#075bea}.supplier-stock-card .stock-icon[data-v-bfec3d7a]{background:#f1e9ff;color:#7c3aed}.stock-card h3[data-v-bfec3d7a]{font-size:16px}.stock-number[data-v-bfec3d7a]{display:block;margin:19px 0 4px;color:#111c34;font-size:32px}.stock-number small[data-v-bfec3d7a]{font-size:14px;color:#64748b}.stock-caption[data-v-bfec3d7a]{color:#64748b;font-size:12px}.stock-breakdown[data-v-bfec3d7a]{display:flex;flex-wrap:wrap;gap:13px;color:#536178;font-size:12px}.stock-breakdown span[data-v-bfec3d7a]{display:inline-flex;align-items:center;gap:6px}.located-dot[data-v-bfec3d7a],.pending-dot[data-v-bfec3d7a]{width:7px;height:7px;border-radius:50%}.located-dot[data-v-bfec3d7a]{background:#13b76a}.pending-dot[data-v-bfec3d7a]{background:#f59e0b}.dropshipping-option[data-v-bfec3d7a]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:17px 19px;border:1px solid #cbdcf6;border-radius:13px;background:#f3f7ff;cursor:pointer}.dropshipping-copy[data-v-bfec3d7a]{display:flex;align-items:center;gap:13px}.dropshipping-copy strong[data-v-bfec3d7a],.dropshipping-copy small[data-v-bfec3d7a]{display:block}.dropshipping-copy strong[data-v-bfec3d7a]{color:#172033}.dropshipping-copy small[data-v-bfec3d7a]{margin-top:4px;color:#64748b;line-height:1.4}.dropshipping-icon[data-v-bfec3d7a]{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:11px;background:#dce9ff;color:#075bea}.switch-input[data-v-bfec3d7a]{position:absolute;opacity:0;pointer-events:none}.switch[data-v-bfec3d7a]{position:relative;flex:none;width:48px;height:27px;border-radius:999px;background:#aebdce;transition:.2s}.switch span[data-v-bfec3d7a]{position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:.2s}.switch-input:checked+.switch[data-v-bfec3d7a]{background:#075bea}.switch-input:checked+.switch span[data-v-bfec3d7a]{transform:translate(21px)}.location-section[data-v-bfec3d7a]{margin-top:24px;padding-top:23px;border-top:1px solid #e1e8f1}.location-heading[data-v-bfec3d7a]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.location-heading h3[data-v-bfec3d7a]{font-size:17px}.location-list[data-v-bfec3d7a]{display:grid;gap:8px}.location-item[data-v-bfec3d7a]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;border:1px solid #dce5f0;border-radius:10px}.location-icon[data-v-bfec3d7a]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e8f7ef;color:#079455}.location-path[data-v-bfec3d7a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;color:#536178;font-size:13px}.location-path svg[data-v-bfec3d7a]{color:#9aa8ba;font-size:9px}.location-path strong[data-v-bfec3d7a]{color:#1e293b}.location-quantity[data-v-bfec3d7a]{color:#075bea;white-space:nowrap}.empty-locations[data-v-bfec3d7a]{display:flex;align-items:center;gap:13px;padding:18px;border:1px dashed #bdcbe0;border-radius:11px;background:#fafcff}.empty-locations>span[data-v-bfec3d7a]{color:#7890ae;font-size:24px}.empty-locations strong[data-v-bfec3d7a]{color:#263550}.empty-locations p[data-v-bfec3d7a]{margin:3px 0 0;color:#64748b;font-size:13px}.purchase-summary[data-v-bfec3d7a]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:12px;padding:12px 14px;border-radius:10px;background:#f1f5f9;color:#526079;font-size:13px}.purchase-summary>span[data-v-bfec3d7a]{color:#075bea}.purchase-summary p[data-v-bfec3d7a]{margin:0}.purchase-summary small[data-v-bfec3d7a]{margin-left:auto;color:#64748b}.form-actions[data-v-bfec3d7a]{position:sticky;z-index:4;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid #d6e1ef;border-radius:14px;background:#fffffff5;box-shadow:0 12px 34px #0f172a21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-actions p[data-v-bfec3d7a]{margin:0;color:#64748b;font-size:13px}.form-actions>div[data-v-bfec3d7a]{display:flex;gap:9px}.button[data-v-bfec3d7a],.icon-button[data-v-bfec3d7a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:9px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.button[data-v-bfec3d7a]{padding:0 17px;border:1px solid transparent}.button[data-v-bfec3d7a]:hover:not(:disabled),.icon-button[data-v-bfec3d7a]:hover{transform:translateY(-1px)}.primary-button[data-v-bfec3d7a]{background:#075bea;color:#fff;box-shadow:0 5px 12px #075bea33}.secondary-button[data-v-bfec3d7a]{border-color:#cfdae9;background:#fff;color:#25334d}.icon-button[data-v-bfec3d7a]{width:42px;border:1px solid transparent}.danger-button[data-v-bfec3d7a]{background:#fee2e2;color:#dc2626}.button[data-v-bfec3d7a]:disabled,.button.disabled[data-v-bfec3d7a]{opacity:.6;cursor:wait}.error-state[data-v-bfec3d7a]{margin-top:40px;padding:55px 24px;text-align:center}.error-state>span[data-v-bfec3d7a]{color:#e34b4b;font-size:30px}.error-state h2[data-v-bfec3d7a]{margin:12px 0 6px}.error-state p[data-v-bfec3d7a]{margin:0 0 20px;color:#64748b}.editor-skeleton[data-v-bfec3d7a]{display:grid;gap:20px}.skeleton[data-v-bfec3d7a]{overflow:hidden;border-radius:16px;background:#e8eef6}.skeleton[data-v-bfec3d7a]:after{display:block;width:45%;height:100%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:shimmer-bfec3d7a 1.25s infinite}.skeleton-media[data-v-bfec3d7a]{height:330px}.skeleton-grid[data-v-bfec3d7a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.skeleton-card[data-v-bfec3d7a]{height:360px}.sr-only[data-v-bfec3d7a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes shimmer-bfec3d7a{0%{transform:translate(-120%)}to{transform:translate(240%)}}@media(prefers-reduced-motion:reduce){[data-v-bfec3d7a],[data-v-bfec3d7a]:before,[data-v-bfec3d7a]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1100px){.product-summary[data-v-bfec3d7a]{grid-template-columns:340px 1fr}.quick-facts[data-v-bfec3d7a],.form-grid[data-v-bfec3d7a]{grid-template-columns:1fr}}@media(max-width:820px){.main-content[data-v-bfec3d7a]{margin-left:0;width:100%}.product-editor[data-v-bfec3d7a]{padding:24px 14px 100px}.page-heading[data-v-bfec3d7a]{align-items:flex-start}.product-summary[data-v-bfec3d7a]{grid-template-columns:1fr}.product-media[data-v-bfec3d7a]{min-height:290px;border-right:0;border-bottom:1px solid #dfe7f2}.summary-copy[data-v-bfec3d7a]{padding:26px 20px}.quick-facts[data-v-bfec3d7a]{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-cards[data-v-bfec3d7a]{grid-template-columns:1fr}.form-actions[data-v-bfec3d7a]{bottom:8px}}@media(max-width:600px){.page-heading[data-v-bfec3d7a]{flex-direction:column;gap:14px}.page-subtitle[data-v-bfec3d7a]{font-size:14px}.fields-grid[data-v-bfec3d7a],.channel-grid[data-v-bfec3d7a],.quick-facts[data-v-bfec3d7a]{grid-template-columns:1fr}.field-wide[data-v-bfec3d7a]{grid-column:auto}.inventory-heading[data-v-bfec3d7a]{align-items:flex-start;flex-wrap:wrap}.published-stock[data-v-bfec3d7a]{width:100%;text-align:left}.dropshipping-option[data-v-bfec3d7a],.dropshipping-copy[data-v-bfec3d7a],.location-heading[data-v-bfec3d7a]{align-items:flex-start}.location-count[data-v-bfec3d7a]{padding:7px 10px}.location-item[data-v-bfec3d7a]{grid-template-columns:34px minmax(0,1fr)}.location-quantity[data-v-bfec3d7a]{grid-column:2}.purchase-summary small[data-v-bfec3d7a]{width:100%;margin-left:25px}.form-actions[data-v-bfec3d7a]{align-items:stretch;flex-direction:column}.form-actions>div[data-v-bfec3d7a]{display:grid;grid-template-columns:1fr 1fr}.form-actions p[data-v-bfec3d7a]{display:none}.button[data-v-bfec3d7a]{min-width:0;padding:0 12px}}.back-button[data-v-bfec3d7a]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-height:42px;padding:0;margin:0 0 12px;border:1px solid #d3dfed;border-radius:10px;background:#fff;color:#17233b;font-size:17px;box-shadow:0 2px 5px #0f172a0a}.back-button[data-v-bfec3d7a]:hover{border-color:#a9c3e8;background:#f6f9fd;color:#075bea}.app-layout[data-v-8935ec68]{display:flex;min-height:100vh}.main-content[data-v-8935ec68]{flex:1;margin-left:200px;padding:2rem}.header[data-v-8935ec68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header h1[data-v-8935ec68]{font-size:2rem;font-weight:700;color:#1f2937}.btn-secondary[data-v-8935ec68]{background-color:#f3f4f6;color:#4b5563;padding:.5rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s;border:none}.btn-secondary[data-v-8935ec68]:hover{background-color:#e5e7eb}.md-card[data-v-8935ec68]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.form-group[data-v-8935ec68]{margin-bottom:1.5rem}.form-group label[data-v-8935ec68]{display:block;font-weight:600;color:#374151;margin-bottom:.5rem}.form-group input[data-v-8935ec68],.form-group select[data-v-8935ec68],.form-group textarea[data-v-8935ec68]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-group input[data-v-8935ec68]:focus,.form-group select[data-v-8935ec68]:focus,.form-group textarea[data-v-8935ec68]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.form-actions[data-v-8935ec68]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn[data-v-8935ec68]{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:background-color .2s}.btn-primary[data-v-8935ec68]{background-color:#2563eb;color:#fff}.btn-primary[data-v-8935ec68]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-8935ec68]:disabled{background-color:#93c5fd;cursor:not-allowed}.permission-denied-card[data-v-8935ec68]{padding:2rem;margin-top:2rem;background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px}.permission-denied-card h3[data-v-8935ec68]{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}@media(max-width:768px){.main-content[data-v-8935ec68]{margin-left:0}}.barra-categoria[data-v-872e551a]{position:fixed;left:200px;top:70px;right:0;z-index:150;background-color:#f0f1f4;border:1px solid gainsboro;height:60px;display:flex;align-items:center;overflow-x:auto;white-space:nowrap;padding:0 10px}.category-name[data-v-872e551a]{color:#000;padding:6px 12px;border:1px solid gainsboro;cursor:pointer;background-color:#f0f1f4;border-radius:10px;transition:.3s;margin:5px;white-space:nowrap;gap:5px}.category-name[data-v-872e551a]:hover{background-color:#d8e6fd;color:#0b60ea}.category-name[data-v-872e551a]:focus{transition:.8s;background-color:#0b60ea;color:#fff}.categoria-activa[data-v-872e551a],.categoria-activa[data-v-872e551a]:hover{background-color:#0b60ea;color:#fff}.caja-modal-backdrop[data-v-c6b4273e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:2000}.caja-dialog-enter-active[data-v-c6b4273e],.caja-dialog-leave-active[data-v-c6b4273e]{transition:opacity .18s ease}.caja-dialog-enter-active .caja-modal-content[data-v-c6b4273e],.caja-dialog-leave-active .caja-modal-content[data-v-c6b4273e]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.caja-dialog-enter-from[data-v-c6b4273e],.caja-dialog-leave-to[data-v-c6b4273e]{opacity:0}.caja-dialog-enter-from .caja-modal-content[data-v-c6b4273e],.caja-dialog-leave-to .caja-modal-content[data-v-c6b4273e]{opacity:0;transform:translateY(14px) scale(.97)}.caja-modal-content[data-v-c6b4273e]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;width:90%;max-width:450px;overflow:hidden;display:flex;flex-direction:column}.header[data-v-c6b4273e]{padding:1rem 1.5rem;background-color:#0b60ea;color:#fff;display:flex;justify-content:space-between;align-items:center}.header h2[data-v-c6b4273e]{margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-c6b4273e]{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;opacity:.8;transition:opacity .2s}.close-btn[data-v-c6b4273e]:hover{opacity:1}.body[data-v-c6b4273e]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.description[data-v-c6b4273e]{color:#475569;font-size:.95rem;line-height:1.4;margin-bottom:1.5rem}.input-group[data-v-c6b4273e]{display:flex;flex-direction:column;margin-bottom:1rem;text-align:left}.input-group label[data-v-c6b4273e],.sub-header[data-v-c6b4273e]{font-weight:600;color:#1e293b;margin-bottom:.4rem}.amount-input[data-v-c6b4273e],.text-input[data-v-c6b4273e],.select-input[data-v-c6b4273e]{padding:.75rem 1rem;border:1px solid #cbd5e0;border-radius:8px;font-size:1.2rem;width:100%;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.permission-value[data-v-c6b4273e]{min-height:46px;display:flex;align-items:center;padding:0 1rem;border:1px solid #cbd5e0;border-radius:8px;background:#f8fafc;color:#334155;font-weight:700}.amount-input[data-v-c6b4273e]:focus,.text-input[data-v-c6b4273e]:focus,.select-input[data-v-c6b4273e]:focus{border-color:#0b60ea;box-shadow:0 0 0 2px #0b60ea1a;outline:none}.amount-input.danger[data-v-c6b4273e]{border-color:#ef4444;color:#dc2626;font-weight:700;background-color:#fef2f2}.input-group span[data-v-c6b4273e]{align-self:flex-end;margin-top:-1.75rem;margin-right:1rem;font-weight:600;color:#475569}.action-btn[data-v-c6b4273e]{width:100%;padding:1rem;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s;display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem}.action-btn[data-v-c6b4273e]:disabled{opacity:.6;cursor:not-allowed}.primary[data-v-c6b4273e]{background-color:#34d399;color:#fff}.primary[data-v-c6b4273e]:hover:not(:disabled){background-color:#10b981}.secondary[data-v-c6b4273e]{background-color:#e0f2fe;color:#0b60ea}.secondary[data-v-c6b4273e]:hover:not(:disabled){background-color:#bfdbfe}.danger[data-v-c6b4273e]{background-color:#fca5a5;color:#dc2626}.danger[data-v-c6b4273e]:hover:not(:disabled){background-color:#f87171}.status-box[data-v-c6b4273e]{background-color:#f1f5f9;border:1px solid #e2e8f0;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.status-box p[data-v-c6b4273e]{margin:.2rem 0}.total-actual[data-v-c6b4273e]{font-size:1.25rem;color:#1e293b;font-weight:700;margin-top:.5rem!important}.action-options[data-v-c6b4273e]{display:flex;flex-direction:column;gap:.75rem}.sub-header[data-v-c6b4273e]{font-size:1.1rem;margin-top:.5rem;margin-bottom:1rem;color:#0b60ea;border-bottom:1px solid #e0f2fe;padding-bottom:.5rem}.button-row[data-v-c6b4273e]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.btn-cancel[data-v-c6b4273e]{background:none;border:none;color:#64748b;cursor:pointer;font-weight:600;transition:color .2s}.btn-cancel[data-v-c6b4273e]:hover{color:#ef4444}.text-input[data-v-c6b4273e]{font-size:1rem}.caja-modal-backdrop[data-v-c6b4273e]{inset:0;width:auto;height:auto;padding:20px;background:#0f172a8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.caja-modal-content[data-v-c6b4273e]{width:min(620px,100%);max-width:none;max-height:calc(100vh - 40px);overflow:hidden;border:1px solid #d8e3f1;border-radius:18px;background:#fff;color:#172033;box-shadow:0 24px 70px #0f172a3d}.header[data-v-c6b4273e]{align-items:flex-start;gap:18px;padding:21px 23px;border-bottom:1px solid #e5ecf5;background:#fff;color:#172033}.dialog-heading[data-v-c6b4273e]{display:flex;align-items:center;gap:13px;min-width:0}.dialog-icon[data-v-c6b4273e],.sub-header>span[data-v-c6b4273e]{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:11px;background:#e7f0ff;color:#075dea}.eyebrow[data-v-c6b4273e]{display:block;margin-bottom:3px;color:#075dea;font-size:.67rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.header h2[data-v-c6b4273e]{color:#172033;font-size:1.25rem;font-weight:750;line-height:1.2}.header p[data-v-c6b4273e]{margin:4px 0 0;color:#64748b;font-size:.78rem;line-height:1.4}.close-btn[data-v-c6b4273e]{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d7e1ee;border-radius:10px;background:#f8fafc;color:#64748b;font-size:1rem;opacity:1}.close-btn[data-v-c6b4273e]:hover{background:#eef4fb;color:#172033}.close-btn[data-v-c6b4273e]:focus-visible,.action-btn[data-v-c6b4273e]:focus-visible,.action-card[data-v-c6b4273e]:focus-visible,.amount-input[data-v-c6b4273e]:focus-visible,.text-input[data-v-c6b4273e]:focus-visible,.select-input[data-v-c6b4273e]:focus-visible{outline:3px solid rgba(11,96,234,.2);outline-offset:2px}.body[data-v-c6b4273e]{display:block;min-height:0;padding:23px;overflow-y:auto}.cash-view[data-v-c6b4273e]{display:grid;gap:18px}.information-panel[data-v-c6b4273e]{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border:1px solid #cfe0f8;border-radius:12px;background:#f4f8ff;color:#075dea}.information-panel.restricted[data-v-c6b4273e]{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.information-panel>svg[data-v-c6b4273e]{flex:0 0 auto;margin-top:2px}.information-panel strong[data-v-c6b4273e]{display:block;color:#24324a;font-size:.84rem}.information-panel p[data-v-c6b4273e]{margin:3px 0 0;color:#64748b;font-size:.77rem;line-height:1.45}.input-group[data-v-c6b4273e]{min-width:0;margin:0}.input-group label[data-v-c6b4273e]{margin-bottom:7px;color:#293750;font-size:.78rem;font-weight:800}.input-group small[data-v-c6b4273e]{display:block;margin-top:6px;color:#718096;font-size:.69rem;line-height:1.4}.input-with-suffix[data-v-c6b4273e]{position:relative}.input-with-suffix>span[data-v-c6b4273e]{position:absolute;top:50%;right:13px;margin:0;transform:translateY(-50%);color:#52627a;font-weight:800;pointer-events:none}.amount-input[data-v-c6b4273e],.text-input[data-v-c6b4273e],.select-input[data-v-c6b4273e],.permission-value[data-v-c6b4273e]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd8e7;border-radius:9px;outline:none;background:#fbfdff;color:#172033;font:inherit;font-size:.88rem}.input-with-suffix .amount-input[data-v-c6b4273e]{padding-right:38px}.amount-input[data-v-c6b4273e]:focus,.text-input[data-v-c6b4273e]:focus,.select-input[data-v-c6b4273e]:focus{border-color:#0b60ea;background:#fff;box-shadow:0 0 0 3px #0b60ea1f}.permission-value[data-v-c6b4273e]{display:flex;align-items:center;color:#52627a;font-weight:700}.status-box[data-v-c6b4273e]{margin:0;padding:17px;border:1px solid #d8e5f4;border-radius:14px;background:linear-gradient(145deg,#f7faff,#edf5ff)}.status-heading[data-v-c6b4273e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-heading small[data-v-c6b4273e]{color:#64748b;font-size:.72rem}.status-pill[data-v-c6b4273e]{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;background:#dcfce7;color:#08783e;font-size:.7rem;font-weight:800}.status-pill>span[data-v-c6b4273e]{width:7px;height:7px;border-radius:50%;background:#13b76a}.total-actual[data-v-c6b4273e]{display:block;margin-top:18px;color:#172033;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1}.total-caption[data-v-c6b4273e]{display:block;margin-top:5px;color:#64748b;font-size:.74rem}.status-box>p[data-v-c6b4273e]{margin:15px 0 0;padding-top:13px;border-top:1px solid #d8e5f4;color:#64748b;font-size:.76rem}.action-options[data-v-c6b4273e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-card[data-v-c6b4273e]{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:86px;padding:13px;border:1px solid #d8e3f1;border-radius:12px;background:#fff;color:#24324a;text-align:left;cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.action-card[data-v-c6b4273e]:hover{transform:translateY(-1px);border-color:#8eb8fc;box-shadow:0 7px 16px #0f172a0f}.action-card-icon[data-v-c6b4273e]{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#e7f0ff;color:#075dea}.action-card strong[data-v-c6b4273e],.action-card small[data-v-c6b4273e]{display:block}.action-card strong[data-v-c6b4273e]{font-size:.78rem}.action-card small[data-v-c6b4273e]{margin-top:3px;color:#64748b;font-size:.68rem;line-height:1.35}.action-card-arrow[data-v-c6b4273e]{color:#91a0b5;font-size:.7rem}.action-card-danger .action-card-icon[data-v-c6b4273e]{background:#fff0f1;color:#dc3545}.mode-panel[data-v-c6b4273e]{display:grid;gap:18px}.sub-header[data-v-c6b4273e]{display:flex;align-items:center;gap:12px;margin:0;padding:0 0 15px;border-bottom:1px solid #e5ecf5;color:#172033}.sub-header h3[data-v-c6b4273e]{margin:0;color:#172033;font-size:1rem}.sub-header p[data-v-c6b4273e]{margin:3px 0 0;color:#64748b;font-size:.72rem;font-weight:400;line-height:1.4}.danger-heading>span[data-v-c6b4273e]{background:#fff0f1;color:#dc3545}.fields-grid[data-v-c6b4273e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field-wide[data-v-c6b4273e]{grid-column:1 / -1}.expected-balance[data-v-c6b4273e]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border-radius:11px;background:#f4f7fb;color:#52627a;font-size:.78rem}.expected-balance strong[data-v-c6b4273e]{color:#172033;font-size:1rem}.dialog-actions[data-v-c6b4273e]{display:flex;justify-content:flex-end;gap:9px;margin:0;padding-top:17px;border-top:1px solid #e5ecf5}.action-btn[data-v-c6b4273e]{width:auto;min-height:42px;margin:0;padding:0 17px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:.8rem;font-weight:800;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.action-btn[data-v-c6b4273e]:hover:not(:disabled){transform:translateY(-1px)}.action-btn.primary[data-v-c6b4273e]{background:#075dea;color:#fff;box-shadow:0 5px 12px #075dea33}.action-btn.primary[data-v-c6b4273e]:hover:not(:disabled){background:#064fc9}.action-btn.secondary[data-v-c6b4273e]{border-color:#cfdbea;background:#fff;color:#334155}.action-btn.secondary[data-v-c6b4273e]:hover:not(:disabled){background:#f4f7fb}.action-btn.danger[data-v-c6b4273e]{border-color:#fecaca;background:#fff1f2;color:#c52f3b}.action-btn.danger[data-v-c6b4273e]:hover:not(:disabled){background:#ffe4e6}.action-btn[data-v-c6b4273e]:disabled{opacity:.5;cursor:not-allowed;transform:none}.cash-mode-enter-active[data-v-c6b4273e],.cash-mode-leave-active[data-v-c6b4273e]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.cash-mode-enter-from[data-v-c6b4273e]{opacity:0;transform:translateY(8px)}.cash-mode-leave-to[data-v-c6b4273e]{opacity:0;transform:translateY(-5px)}@media(max-width:620px){.caja-modal-backdrop[data-v-c6b4273e]{align-items:flex-end;padding:0}.caja-modal-content[data-v-c6b4273e]{width:100%;max-height:94vh;border-radius:18px 18px 0 0}.header[data-v-c6b4273e],.body[data-v-c6b4273e]{padding-left:17px;padding-right:17px}.action-options[data-v-c6b4273e],.fields-grid[data-v-c6b4273e]{grid-template-columns:1fr}.field-wide[data-v-c6b4273e]{grid-column:auto}.dialog-actions[data-v-c6b4273e]{display:grid;grid-template-columns:1fr 1fr}.action-btn[data-v-c6b4273e]{width:100%;padding-inline:12px}}@media(max-width:390px){.dialog-icon[data-v-c6b4273e]{display:none}.header[data-v-c6b4273e]{gap:10px}.dialog-actions[data-v-c6b4273e]{grid-template-columns:1fr}.dialog-actions .primary[data-v-c6b4273e],.dialog-actions .danger[data-v-c6b4273e]{grid-row:1}}@media(prefers-reduced-motion:reduce){.caja-dialog-enter-active[data-v-c6b4273e],.caja-dialog-leave-active[data-v-c6b4273e],.caja-dialog-enter-active .caja-modal-content[data-v-c6b4273e],.caja-dialog-leave-active .caja-modal-content[data-v-c6b4273e],.cash-mode-enter-active[data-v-c6b4273e],.cash-mode-leave-active[data-v-c6b4273e]{transition:none}}.calculator-backdrop[data-v-833c9474]{position:fixed;inset:0;display:grid;place-items:center;padding:18px;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.calculator-panel[data-v-833c9474]{width:min(780px,100%);max-height:92vh;overflow:hidden;padding:20px;border:1px solid #dbe5f1;border-radius:18px;background:#fff;box-shadow:0 24px 60px #0f172a3d}.calculator-header[data-v-833c9474]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.eyebrow[data-v-833c9474]{color:#0b60ea;font-size:.67rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.calculator-header h3[data-v-833c9474]{margin:2px 0 0;color:#0f172a;font-size:1.25rem}.icon-button[data-v-833c9474]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dbe5f1;border-radius:10px;color:#64748b;background:#f8fafc;cursor:pointer}.calculator-layout[data-v-833c9474]{display:grid;grid-template-columns:minmax(300px,390px) minmax(250px,1fr);gap:18px;min-height:390px}.calculator-main[data-v-833c9474]{min-width:0}.calculator-screen[data-v-833c9474]{display:flex;min-height:82px;box-sizing:border-box;flex-direction:column;align-items:flex-end;justify-content:flex-end;overflow:hidden;padding:12px 15px;border:1px solid #dbe5f1;border-radius:12px;background:#f8fafc}.calculator-screen .expression[data-v-833c9474]{width:100%;overflow:hidden;color:#64748b;font-size:.78rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.calculator-screen output[data-v-833c9474]{max-width:100%;overflow:hidden;color:#0f172a;font-size:1.8rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.calculator-grid[data-v-833c9474]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px}.key[data-v-833c9474]{min-height:48px;border:1px solid #dbe5f1;border-radius:11px;color:#0f172a;background:#f8fafc;font-size:1rem;font-weight:750;cursor:pointer;transition:transform .12s,background .15s,border-color .15s}.key[data-v-833c9474]:hover{border-color:#93c5fd;background:#eff6ff}.key[data-v-833c9474]:active{transform:scale(.95)}.key.operator[data-v-833c9474]{color:#0b60ea;background:#eef5ff}.key.utility[data-v-833c9474]{color:#475569}.key.equals[data-v-833c9474]{color:#fff;border-color:#0b60ea;background:#0b60ea}.span-two[data-v-833c9474]{grid-column:span 2}.calculator-error[data-v-833c9474]{margin:10px 0 0;color:#dc2626;font-size:.78rem}.calculator-history[data-v-833c9474]{display:flex;min-width:0;max-height:390px;flex-direction:column;padding-left:18px;border-left:1px solid #e2e8f0}.history-title[data-v-833c9474]{display:flex;justify-content:space-between;color:#475569;font-size:.73rem;font-weight:800;text-transform:uppercase}.history-title button[data-v-833c9474]{border:0;color:#0b60ea;background:transparent;cursor:pointer}.history-list[data-v-833c9474]{display:grid;gap:5px;margin-top:10px;overflow-y:auto;padding-right:5px}.history-list>button[data-v-833c9474]{display:flex;justify-content:space-between;gap:10px;padding:10px 9px;border:0;border-radius:8px;color:#64748b;background:transparent;cursor:pointer}.history-list>button[data-v-833c9474]:hover{background:#f8fafc}.calculator-history strong[data-v-833c9474]{color:#0f172a}.history-empty[data-v-833c9474]{display:grid;flex:1;place-content:center;justify-items:center;gap:10px;padding:20px;color:#94a3b8;font-size:.8rem;line-height:1.45;text-align:center}.history-empty svg[data-v-833c9474]{font-size:1.35rem}@media(max-width:700px){.calculator-panel[data-v-833c9474]{max-height:94vh;overflow-y:auto}.calculator-layout[data-v-833c9474]{grid-template-columns:1fr}.calculator-history[data-v-833c9474]{max-height:220px;padding:16px 0 0;border-top:1px solid #e2e8f0;border-left:0}.history-empty[data-v-833c9474]{min-height:90px}}.notes-popup[data-v-e6a63342]{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100}.notes-container[data-v-e6a63342]{display:flex;width:min(620px,100%);box-sizing:border-box;flex-direction:column;gap:18px;padding:22px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;box-shadow:0 20px 55px #0f172a33}.notes-header[data-v-e6a63342]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.notes-header h3[data-v-e6a63342]{margin:0;color:#0f172a;font-size:1.2rem}.notes-header p[data-v-e6a63342]{margin:5px 0 0;color:#64748b;font-size:.82rem}.close-btn[data-v-e6a63342]{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #dbe5f1;border-radius:9px;color:#64748b;background:#f8fafc;cursor:pointer}.close-btn[data-v-e6a63342]:hover{color:#0b60ea;border-color:#93c5fd;background:#eff6ff}.notes-fields[data-v-e6a63342]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.notes-field[data-v-e6a63342]{display:flex;min-width:0;flex-direction:column;gap:6px;color:#0f172a;font-size:.9rem;font-weight:750}.notes-field>span[data-v-e6a63342]{display:flex;align-items:center;gap:7px}.notes-field small[data-v-e6a63342]{min-height:30px;color:#64748b;font-size:.74rem;font-weight:400}.notes-textarea[data-v-e6a63342]{width:100%;height:132px;box-sizing:border-box;resize:vertical;padding:11px 12px;border:1px solid #cbd5e1;border-radius:10px;outline:none;color:#0f172a;background:#f8fafc;font:inherit;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}.notes-textarea[data-v-e6a63342]:focus{border-color:#0b60ea;background:#fff;box-shadow:0 0 0 3px #0b60ea1f}.notes-footer[data-v-e6a63342]{display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-e6a63342],.btn-save[data-v-e6a63342]{min-height:40px;padding:8px 16px;border-radius:9px;font-size:.86rem;font-weight:700;cursor:pointer}.btn-cancel[data-v-e6a63342]{border:1px solid #cbd5e1;color:#334155;background:#fff}.btn-save[data-v-e6a63342]{border:1px solid #0b60ea;color:#fff;background:#0b60ea}.btn-cancel[data-v-e6a63342]:hover{background:#f8fafc}.btn-save[data-v-e6a63342]:hover{background:#094ebc}@media(max-width:640px){.notes-popup[data-v-e6a63342]{padding:12px}.notes-container[data-v-e6a63342]{max-height:92vh;overflow-y:auto;padding:18px}.notes-fields[data-v-e6a63342]{grid-template-columns:1fr}.notes-field small[data-v-e6a63342]{min-height:0}}.customer-backdrop[data-v-485b8a78]{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:24px;background:#0f172a99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.customer-dialog[data-v-485b8a78]{width:min(760px,100%);max-height:min(850px,calc(100dvh - 48px));overflow:hidden;display:flex;flex-direction:column;color:#0f172a;background:#fff;border:1px solid #dbe5f1;border-radius:20px;box-shadow:0 28px 75px #0f172a4d}.dialog-header[data-v-485b8a78]{display:flex;justify-content:space-between;gap:20px;padding:23px 26px 19px;border-bottom:1px solid #e2e8f0}.title-wrap[data-v-485b8a78]{display:flex;gap:14px;align-items:flex-start}.title-icon[data-v-485b8a78]{flex:0 0 43px;height:43px;display:grid;place-items:center;border-radius:12px;color:#0b60ea;background:#dbeafe}.eyebrow[data-v-485b8a78]{color:#0b60ea;font-size:.68rem;font-weight:900;letter-spacing:.13em}h2[data-v-485b8a78],h3[data-v-485b8a78],p[data-v-485b8a78]{margin:0}h2[data-v-485b8a78]{margin-top:3px;font-size:clamp(1.3rem,3vw,1.7rem)}.dialog-header p[data-v-485b8a78],.section-heading p[data-v-485b8a78]{margin-top:4px;color:#64748b;font-size:.84rem}.icon-button[data-v-485b8a78]{flex:0 0 38px;height:38px;border:1px solid #dbe5f1;border-radius:10px;color:#64748b;background:#f8fafc;cursor:pointer}form[data-v-485b8a78]{min-height:0;display:flex;flex:1;flex-direction:column}.form-tabs[data-v-485b8a78]{display:flex;gap:7px;padding:12px 26px;border-bottom:1px solid #e2e8f0}.form-tabs button[data-v-485b8a78]{min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:9px;color:#475569;background:transparent;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.form-tabs button.active[data-v-485b8a78]{color:#fff;border-color:#0b60ea;background:#0b60ea;box-shadow:0 4px 10px #0b60ea2e}.form-scroll[data-v-485b8a78]{min-height:0;overflow-y:auto;padding:20px 26px;background:#f5f8fc}.form-section[data-v-485b8a78]{padding:19px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0f172a0a}.section-heading[data-v-485b8a78]{margin-bottom:17px}.section-heading h3[data-v-485b8a78]{font-size:1rem}.form-grid[data-v-485b8a78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field[data-v-485b8a78]{min-width:0;display:flex;flex-direction:column;gap:7px}.field.full[data-v-485b8a78]{grid-column:1/-1}.field span[data-v-485b8a78]{color:#334155;font-size:.78rem;font-weight:800}.field input[data-v-485b8a78],.field select[data-v-485b8a78]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;outline:none;color:#0f172a;background:#fff;font:inherit}.field input[data-v-485b8a78]:focus,.field select[data-v-485b8a78]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.error-message[data-v-485b8a78]{display:flex;gap:8px;margin-top:14px;padding:11px 13px;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;background:#fef2f2;font-size:.82rem}.dialog-footer[data-v-485b8a78]{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:15px 26px;border-top:1px solid #e2e8f0}.footer-actions[data-v-485b8a78]{display:flex;gap:9px}.secondary[data-v-485b8a78],.primary[data-v-485b8a78]{min-height:42px;padding:0 17px;border-radius:10px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.secondary[data-v-485b8a78]{color:#334155;border:1px solid #cbd5e1;background:#fff}.primary[data-v-485b8a78]{display:inline-flex;align-items:center;gap:8px;color:#fff;border:1px solid #0b60ea;background:#0b60ea;box-shadow:0 5px 12px #0b60ea2e}button[data-v-485b8a78]:disabled{opacity:.58;cursor:wait}button[data-v-485b8a78]:focus-visible{outline:3px solid rgba(11,96,234,.25);outline-offset:2px}.customer-dialog-enter-active[data-v-485b8a78],.customer-dialog-leave-active[data-v-485b8a78]{transition:opacity .2s ease}.customer-dialog-enter-active .customer-dialog[data-v-485b8a78],.customer-dialog-leave-active .customer-dialog[data-v-485b8a78]{transition:transform .2s ease,opacity .2s ease}.customer-dialog-enter-from[data-v-485b8a78],.customer-dialog-leave-to[data-v-485b8a78]{opacity:0}.customer-dialog-enter-from .customer-dialog[data-v-485b8a78],.customer-dialog-leave-to .customer-dialog[data-v-485b8a78]{opacity:0;transform:translateY(14px) scale(.985)}@media(max-width:640px){.customer-backdrop[data-v-485b8a78]{align-items:end;padding:0}.customer-dialog[data-v-485b8a78]{width:100%;max-height:94dvh;border-radius:20px 20px 0 0}.dialog-header[data-v-485b8a78],.form-tabs[data-v-485b8a78],.form-scroll[data-v-485b8a78],.dialog-footer[data-v-485b8a78]{padding-left:16px;padding-right:16px}.form-grid[data-v-485b8a78]{grid-template-columns:1fr}.field.full[data-v-485b8a78]{grid-column:auto}.dialog-footer[data-v-485b8a78]{align-items:stretch;flex-direction:column}.save-hint[data-v-485b8a78]{text-align:center}.footer-actions[data-v-485b8a78]>*{flex:1}.footer-actions[data-v-485b8a78]{width:100%}}.field textarea[data-v-485b8a78]{width:100%;min-height:84px;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;outline:none;color:#0f172a;background:#fff;font:inherit;resize:vertical}.field textarea[data-v-485b8a78]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.field input[data-v-485b8a78]:disabled,.field textarea[data-v-485b8a78]:disabled{color:#94a3b8;background:#f1f5f9;cursor:not-allowed}.workshop-loading[data-v-485b8a78],.workshop-empty[data-v-485b8a78]{padding:15px;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;background:#f8fafc;font-size:.84rem;text-align:center}.workshop-loading svg[data-v-485b8a78]{margin-right:7px;color:#0b60ea}.container-search[data-v-bafd23f6]{position:relative;margin:0;flex:1 1 300px;min-width:220px}.box-wrap[data-v-bafd23f6]{position:absolute;display:flex;align-items:start;background-color:#fff;left:0;z-index:10;bottom:100%;margin-bottom:5px;width:100%;border-radius:10px;border:1px solid gainsboro;overflow-y:auto;overflow-x:auto;overscroll-behavior:contain;max-height:250px;box-sizing:border-box;padding:0}.box[data-v-bafd23f6]{width:100%;font-size:large;color:#000;text-align:start}.box-content[data-v-bafd23f6]{padding:10px;height:auto;border-bottom:1px solid gainsboro;font-weight:500}.box-content[data-v-bafd23f6]:hover{background-color:#d8e6fd;cursor:pointer}.under-text[data-v-bafd23f6]{font-size:small;color:#686868}.box-content[data-v-bafd23f6]:last-child{border-bottom:none}.customer-card[data-v-bafd23f6]{display:flex;align-items:center;border-radius:10px;border:1px solid gainsboro;height:100%;min-height:52px;max-height:64px;margin-top:10px;margin-bottom:10px;font-size:.9rem;line-height:1rem;padding:7px 10px;background-color:#f8fafc;width:100%;max-width:410px;box-sizing:border-box;border-color:#dbe5f1}.customer-avatar[data-v-bafd23f6]{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;color:#0b60ea;background:#dbeafe;font-size:.8rem}.customer-card-content[data-v-bafd23f6]{min-width:0;flex:1;padding-left:9px}.customer-card-name[data-v-bafd23f6]{overflow:hidden;color:#0f172a;font-size:.86rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.customer-card-details[data-v-bafd23f6]{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px;color:#64748b;font-size:.69rem;line-height:1}.customer-id[data-v-bafd23f6]{flex:0 0 auto;padding:3px 6px;border-radius:6px;color:#334155;background:#e2e8f0;white-space:nowrap}.customer-id strong[data-v-bafd23f6]{margin-right:3px;color:#0b60ea;font-size:.62rem}.customer-contact[data-v-bafd23f6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-close-customer-card[data-v-bafd23f6]{margin-left:auto;background-color:transparent;border:0;border-radius:5px;cursor:pointer;padding:3px;flex:0 0 auto}.icon-close[data-v-bafd23f6]{background-color:transparent;border:0;border-radius:5px;cursor:pointer;padding:5px;transition:.3s}.icon-close[data-v-bafd23f6]:hover{background-color:#d8e6fd;color:#0b60ea}.all-barra[data-v-bafd23f6]{display:flex;align-items:center;align-content:center;justify-content:space-between;border:1px solid gainsboro;border-radius:5px 5px 0 0;width:calc(100% - 520px);height:80px;left:520px;position:fixed;bottom:0;right:0;z-index:1000;background-color:#fff;box-sizing:border-box;gap:10px;padding:0 14px}.recent-heading[data-v-bafd23f6]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #e2e8f0;color:#64748b;background:#f8fafc;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.elementos-principales[data-v-bafd23f6]{display:flex;align-items:center;align-content:end;justify-content:end;flex:0 1 auto;min-width:0;margin:0}.custom-btn-navbar[data-v-bafd23f6]{color:#000;border:1px solid gainsboro;background-color:#f0f1f4;cursor:pointer;border-radius:8px;margin:5px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;width:auto;min-width:120px;padding:0 14px;height:46px;box-sizing:border-box;white-space:nowrap}.custom-btn-navbar[data-v-bafd23f6]:hover{background-color:#d8e6fd;border-color:#0b60ea}.search-input-group[data-v-bafd23f6]{position:relative;display:flex;align-items:center;width:100%}.search-input[data-v-bafd23f6]{padding:8px 15px 8px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;width:100%;min-width:0;transition:all .2s;background-color:#f8fafc}.search-input[data-v-bafd23f6]:focus{outline:none;border-color:#0b60ea;box-shadow:0 0 0 1px #0b60ea;background-color:#fff}.search-icon[data-v-bafd23f6]{position:absolute;left:15px;color:#94a3b8}.add[data-v-bafd23f6]{text-align:center;align-content:center;border:0px;background-color:#f0f1f4;cursor:pointer;height:40px;min-width:104px;font-size:.9rem;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:.3s;margin:10px;border-radius:10px}.add[data-v-bafd23f6]:hover{color:#0b60ea;box-shadow:0 0 5px -2px #888;border-radius:10px}.mantener[data-v-bafd23f6]{color:#0b60ea;padding:8px 15px;border:1px solid gainsboro;cursor:pointer;background-color:#f0f1f4;border-radius:10px;margin:10px;width:180px;height:50px;transition:.3s;font-size:large}.mantener[data-v-bafd23f6]:hover{background-color:#d8e6fd;color:#0b60ea}.valor-total-productos[data-v-bafd23f6]{font-weight:700;margin:10px;font-size:xx-large;color:#000}.carrito-compra[data-v-bafd23f6]{padding:8px;border:0px;cursor:pointer;background-color:#fff;border-radius:10px;margin-right:10px;width:140px;transition:.3s;font-size:large}.custom-btn-navbar[data-v-bafd23f6]:focus-visible{outline:3px solid rgba(11,96,234,.24);outline-offset:2px}.cash-toolbar-button[data-v-bafd23f6]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.cash-toolbar-unavailable[data-v-bafd23f6]{border-color:#d8e1ec;background:#eef2f7;color:#7a879a;cursor:not-allowed}.cart-count-container[data-v-bafd23f6]{flex:0 0 auto}.carrito-compra[data-v-bafd23f6]:hover{background-color:#428aff}.modal-container[data-v-bafd23f6]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2000}.btn-primary-caja[data-v-bafd23f6]{color:#fff;background-color:#0b60ea;border:none}.btn-primary-caja[data-v-bafd23f6]:hover{background-color:#094ebc}.pagar-container[data-v-bafd23f6]{display:flex;align-items:center;gap:15px;flex:0 0 auto;margin-right:0;min-width:245px}.summary-total-final[data-v-bafd23f6]{display:flex;flex-direction:column;align-items:flex-end;color:#000}.total-text[data-v-bafd23f6]{font-size:.75rem;color:#64748b;text-transform:uppercase;font-weight:600}.total-amount[data-v-bafd23f6]{font-size:1.5rem;font-weight:700;color:#0f172a;white-space:nowrap}.btn-pagar[data-v-bafd23f6]{background-color:#10b981;color:#fff;border:none;padding:10px 20px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .2s;height:46px;display:flex;align-items:center;justify-content:center;min-width:120px;white-space:nowrap}.tpv-dialog-enter-active[data-v-bafd23f6],.tpv-dialog-leave-active[data-v-bafd23f6]{transition:opacity .18s ease}.tpv-dialog-enter-active[data-v-bafd23f6] .calculator-panel,.tpv-dialog-enter-active[data-v-bafd23f6] .notes-container,.tpv-dialog-leave-active[data-v-bafd23f6] .calculator-panel,.tpv-dialog-leave-active[data-v-bafd23f6] .notes-container{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.tpv-dialog-enter-from[data-v-bafd23f6],.tpv-dialog-leave-to[data-v-bafd23f6]{opacity:0}.tpv-dialog-enter-from[data-v-bafd23f6] .calculator-panel,.tpv-dialog-enter-from[data-v-bafd23f6] .notes-container,.tpv-dialog-leave-to[data-v-bafd23f6] .calculator-panel,.tpv-dialog-leave-to[data-v-bafd23f6] .notes-container{opacity:0;transform:translateY(14px) scale(.97)}.btn-pagar[data-v-bafd23f6]:hover:not(:disabled){background-color:#059669}.btn-pagar[data-v-bafd23f6]:disabled{background-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}.payment-backdrop[data-v-f1eebcdf]{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:20px;background:#0f172a85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.payment-dialog[data-v-f1eebcdf]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid #d8e2f0;border-radius:20px;box-shadow:0 24px 70px #0f172a40;color:#14213d}.payment-loading[data-v-f1eebcdf]{display:flex;align-items:center;gap:12px;margin:18px 26px 0;padding:14px 16px;border:1px solid #bcd4fa;border-radius:13px;background:#eff6ff;color:#183b70}.payment-loading>span[data-v-f1eebcdf]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#075dea;color:#fff}.payment-loading strong[data-v-f1eebcdf],.payment-loading small[data-v-f1eebcdf]{display:block}.payment-loading small[data-v-f1eebcdf]{margin-top:3px;color:#607596}.dialog-body.is-loading[data-v-f1eebcdf]{opacity:.48;pointer-events:none}.dialog-header[data-v-f1eebcdf],.dialog-footer[data-v-f1eebcdf]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px}.dialog-header[data-v-f1eebcdf]{border-bottom:1px solid #e4ebf4}.dialog-header h2[data-v-f1eebcdf]{margin:3px 0 4px;font-size:1.55rem}.dialog-header p[data-v-f1eebcdf],.customer-notice p[data-v-f1eebcdf]{margin:0;color:#64748b}.eyebrow[data-v-f1eebcdf]{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#075dea}.icon-button[data-v-f1eebcdf]{width:40px;height:40px;border:1px solid #d7e2f0;border-radius:11px;background:#f8fafc;color:#52627a;cursor:pointer}.dialog-body[data-v-f1eebcdf]{display:grid;gap:24px;padding:24px 26px}fieldset[data-v-f1eebcdf]{min-width:0;margin:0;padding:0;border:0}legend[data-v-f1eebcdf]{margin-bottom:12px;font-weight:800}.choice-grid[data-v-f1eebcdf]{display:grid;gap:10px}.payment-grid[data-v-f1eebcdf]{grid-template-columns:repeat(2,minmax(0,1fr))}.document-grid[data-v-f1eebcdf]{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card[data-v-f1eebcdf]{display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:10px;min-height:84px;padding:13px;text-align:left;border:1px solid #d8e2f0;border-radius:14px;background:#fff;color:#1e293b;cursor:pointer;transition:.18s ease}.choice-card[data-v-f1eebcdf]:hover:not(:disabled){border-color:#8db8ff;transform:translateY(-1px)}.choice-card.selected[data-v-f1eebcdf]{border-color:#075dea;background:#eff6ff;box-shadow:0 0 0 1px #075dea inset}.choice-card.disabled[data-v-f1eebcdf]{opacity:.55;cursor:not-allowed}.choice-icon[data-v-f1eebcdf],.notice-icon[data-v-f1eebcdf]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eaf2ff;color:#075dea}.choice-card strong[data-v-f1eebcdf],.choice-card small[data-v-f1eebcdf]{display:block}.choice-card small[data-v-f1eebcdf]{margin-top:3px;color:#64748b;font-size:.76rem;line-height:1.25}.selection-dot[data-v-f1eebcdf]{display:grid;place-items:center;width:21px;height:21px;border:1px solid #b9c8dc;border-radius:50%;font-size:.65rem;color:#fff}.selected .selection-dot[data-v-f1eebcdf]{border-color:#075dea;background:#075dea}.customer-notice[data-v-f1eebcdf],.customer-summary[data-v-f1eebcdf]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid #dbe7f6;border-radius:13px;background:#f8fbff}.customer-notice div[data-v-f1eebcdf]{flex:1}.customer-notice button[data-v-f1eebcdf]{border:0;border-radius:9px;padding:9px 12px;background:#e6efff;color:#075dea;font-weight:700;cursor:pointer}.customer-summary[data-v-f1eebcdf]{color:#087d4f;background:#effcf6;border-color:#bcebd5}.dialog-footer[data-v-f1eebcdf]{border-top:1px solid #e4ebf4;background:#fbfdff}.total span[data-v-f1eebcdf],.total strong[data-v-f1eebcdf]{display:block}.total span[data-v-f1eebcdf]{font-size:.78rem;color:#64748b}.total strong[data-v-f1eebcdf]{font-size:1.45rem}.footer-actions[data-v-f1eebcdf]{display:flex;gap:10px}.secondary-button[data-v-f1eebcdf],.primary-button[data-v-f1eebcdf]{min-height:43px;padding:0 17px;border-radius:11px;font-weight:750;cursor:pointer}.secondary-button[data-v-f1eebcdf]{border:1px solid #ccd9e9;background:#fff;color:#334155}.primary-button[data-v-f1eebcdf]{display:flex;align-items:center;gap:8px;border:1px solid #075dea;background:#075dea;color:#fff}.payment-dialog-enter-active[data-v-f1eebcdf],.payment-dialog-leave-active[data-v-f1eebcdf]{transition:opacity .2s ease}.payment-dialog-enter-active .payment-dialog[data-v-f1eebcdf],.payment-dialog-leave-active .payment-dialog[data-v-f1eebcdf]{transition:transform .24s ease,opacity .2s ease}.payment-dialog-enter-from[data-v-f1eebcdf],.payment-dialog-leave-to[data-v-f1eebcdf]{opacity:0}.payment-dialog-enter-from .payment-dialog[data-v-f1eebcdf],.payment-dialog-leave-to .payment-dialog[data-v-f1eebcdf]{opacity:0;transform:translateY(14px) scale(.98)}@media(max-width:700px){.payment-backdrop[data-v-f1eebcdf]{padding:0;align-items:end}.payment-dialog[data-v-f1eebcdf]{max-height:92vh;border-radius:20px 20px 0 0}.dialog-header[data-v-f1eebcdf],.dialog-body[data-v-f1eebcdf],.dialog-footer[data-v-f1eebcdf]{padding-left:17px;padding-right:17px}.payment-grid[data-v-f1eebcdf],.document-grid[data-v-f1eebcdf]{grid-template-columns:1fr}.choice-card[data-v-f1eebcdf]{min-height:70px}.dialog-footer[data-v-f1eebcdf]{align-items:stretch;flex-direction:column}.footer-actions[data-v-f1eebcdf]>*{flex:1}.customer-notice[data-v-f1eebcdf]{align-items:flex-start;flex-wrap:wrap}.customer-notice button[data-v-f1eebcdf]{width:100%}}.layout[data-v-eb19858e]{display:flex;min-height:100vh;font-family:Inter,sans-serif;background-color:#f8fafc}.fixed-cart-sidebar[data-v-eb19858e]{width:320px;background:#fff;border-right:1px solid #e2e8f0;height:100vh;position:fixed;left:200px;top:0;z-index:90;display:flex;flex-direction:column;box-shadow:2px 0 8px #0000001a;pointer-events:auto;overflow:hidden}.cart-header[data-v-eb19858e]{padding:1rem;background:#0b60ea;color:#fff;border-bottom:1px solid #0855d6;text-align:center;flex-shrink:0}.cart-header h3[data-v-eb19858e]{margin:0;font-size:1.2rem;font-weight:700}.cart-content[data-v-eb19858e]{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.cart-items-section[data-v-eb19858e]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.cart-items[data-v-eb19858e]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;min-height:200px}.cart-items[data-v-eb19858e]::-webkit-scrollbar{width:8px}.cart-items[data-v-eb19858e]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.cart-items[data-v-eb19858e]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;border:2px solid #f1f5f9}.cart-items[data-v-eb19858e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.current-cart-header[data-v-eb19858e]{padding:.75rem 1rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;flex-shrink:0}.current-cart-label[data-v-eb19858e]{color:#475569;font-weight:600;font-size:.95rem}.cart-item[data-v-eb19858e]{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px dashed #e2e8f0;gap:.5rem}.item-info[data-v-eb19858e]{display:flex;flex-direction:column;flex:1;min-width:0;margin-right:.5rem}.item-name[data-v-eb19858e]{font-weight:600;color:#2d3748;font-size:.85rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-controls[data-v-eb19858e]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:.8rem}.price-input-control[data-v-eb19858e]{display:flex;align-items:center;font-size:.8rem;color:#10b981;font-weight:700}.item-price-input[data-v-eb19858e]{width:70px;padding:3px 5px;border:1px solid #93c5fd;border-radius:4px;text-align:right;font-size:.8rem;font-weight:700;color:#10b981;background-color:#e0f2fe;margin-right:5px;-moz-appearance:textfield}.item-price-input[data-v-eb19858e]::-webkit-outer-spin-button,.item-price-input[data-v-eb19858e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-price-input[data-v-eb19858e]:focus{outline:none;border-color:#0b60ea;box-shadow:0 0 0 1px #0b60ea;background-color:#fff}.quantity-control[data-v-eb19858e]{display:flex;align-items:center;gap:5px;background-color:#f1f5f9;border-radius:4px;padding:2px 5px}.btn-quantity[data-v-eb19858e]{background:#e2e8f0;border:none;color:#475569;cursor:pointer;width:20px;height:20px;border-radius:3px;font-weight:700;line-height:1;transition:background-color .2s}.btn-quantity[data-v-eb19858e]:hover{background:#cbd5e0}.item-quantity[data-v-eb19858e]{font-weight:600;color:#2d3748}.btn-remove-item[data-v-eb19858e]{background:none;border:1px solid #e2e8f0;color:#e53e3e;font-size:.8rem;cursor:pointer;padding:5px 8px;border-radius:4px;transition:all .2s;flex-shrink:0}.btn-remove-item[data-v-eb19858e]:hover{background:#fde8e8;border-color:#e53e3e}.empty-cart[data-v-eb19858e]{text-align:center;padding:3rem 1rem;color:#a0aec0;font-size:.9rem}.cart-adjustments[data-v-eb19858e]{padding:.75rem 1rem 1rem;border-top:1px solid #e2e8f0;background:#fff;flex-shrink:0}.cart-adjustments-disclosure[data-v-eb19858e]{overflow:hidden;border:1px solid #dbe4f0;border-radius:10px;background:#f8fafc}.cart-adjustments-disclosure summary[data-v-eb19858e]{min-height:42px;display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;list-style:none;color:#1e293b;font-size:.9rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s}.cart-adjustments-disclosure summary[data-v-eb19858e]::-webkit-details-marker{display:none}.cart-adjustments-disclosure summary[data-v-eb19858e]:hover{background:#eff6ff;color:#0b60ea}.cart-adjustments-disclosure summary[data-v-eb19858e]:focus-visible{outline:3px solid rgba(11,96,234,.22);outline-offset:-3px}.adjustments-summary-label[data-v-eb19858e]{display:inline-flex;align-items:center;gap:.5rem}.adjustments-active-badge[data-v-eb19858e]{margin-left:auto;padding:.2rem .5rem;border-radius:999px;background:#dcfce7;color:#15803d;font-size:.72rem;line-height:1.2}.adjustments-chevron[data-v-eb19858e]{margin-left:auto;color:#64748b;transition:transform .2s ease}.adjustments-active-badge+.adjustments-chevron[data-v-eb19858e]{margin-left:0}.cart-adjustments-disclosure[open] .adjustments-chevron[data-v-eb19858e]{transform:rotate(180deg)}.adjustments-panel[data-v-eb19858e]{padding:.75rem;border-top:1px solid #dbe4f0;background:#fff}.adjustment-section[data-v-eb19858e]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px dashed #e2e8f0}.adjustment-section[data-v-eb19858e]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.adjustment-section h4[data-v-eb19858e]{margin:0 0 .5rem;color:#0b60ea;font-size:1rem;font-weight:700}.adjustment-controls[data-v-eb19858e]{display:flex;gap:.5rem;align-items:center;flex-wrap:nowrap}.adjustment-type[data-v-eb19858e]{padding:.4rem;border:1px solid #cbd5e0;border-radius:6px;background:#f1f5f9;font-size:.9rem;width:60px;flex-shrink:0}.adjustment-input[data-v-eb19858e]{padding:.4rem .75rem;border:1px solid #cbd5e0;border-radius:6px;flex:1;min-width:80px;font-size:.9rem;text-align:right}.btn-apply-adjustment[data-v-eb19858e]{padding:.4rem .8rem;background:#34d399;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s;min-width:70px;flex-shrink:0;white-space:nowrap}.btn-apply-adjustment[data-v-eb19858e]:hover{background:#10b981}.btn-apply-adjustment.applied[data-v-eb19858e]{background:#0b60ea;color:#fff}.btn-clear-cart-sidebar[data-v-eb19858e]{margin-top:.75rem;width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#be123c;font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s}.btn-clear-cart-sidebar[data-v-eb19858e]:hover{background:#ffe4e6;border-color:#fda4af}.cart-summary[data-v-eb19858e]{padding:1rem;background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0}.summary-row[data-v-eb19858e]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:1rem;color:#475569}.summary-row span[data-v-eb19858e]:last-child{font-weight:600}.summary-row.discount[data-v-eb19858e]{color:#ef4444}.summary-row.fee[data-v-eb19858e]{color:#0b60ea}.summary-row.total[data-v-eb19858e]{border-top:2px solid #cbd5e0;margin-top:.75rem;padding-top:.75rem;font-size:1.25rem;color:#1e293b}.content-wrapper[data-v-eb19858e]{flex:1;margin-left:520px;padding:0;background:#f8fafc;position:relative;min-height:100vh}.top-nav-bar[data-v-eb19858e]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;border-radius:0 0 5px 5px;width:calc(100% - 520px);height:70px;min-height:70px;position:fixed;left:520px;top:0;right:0;z-index:1000;background-color:#fff;padding:0 20px;box-sizing:border-box;box-shadow:0 1px 3px #0000000d}.nav-left[data-v-eb19858e]{display:flex;align-items:center;gap:15px}.shop-name-tag[data-v-eb19858e]{position:relative;display:inline-flex;align-items:center;gap:5px;color:#fff;padding:8px 15px;background-color:#0b60ea;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.shop-name-tag[data-v-eb19858e]:hover{background-color:#0a56d4;transform:translateY(-1px);box-shadow:0 4px 12px #0b60ea4d}.wc-badge[data-v-eb19858e]{background-color:#96588a;color:#fff;font-size:.7rem;padding:2px 5px;border-radius:3px;font-weight:700;margin-left:5px;animation:pulse-eb19858e 2s infinite}.shopify-badge[data-v-eb19858e]{background-color:#008060;color:#fff;font-size:.7rem;padding:2px 5px;border-radius:3px;font-weight:700;margin-left:5px;animation:pulse-eb19858e 2s infinite}.local-badge[data-v-eb19858e]{background-color:#6b7280;color:#fff;font-size:.7rem;padding:2px 5px;border-radius:3px;font-weight:700;margin-left:5px;opacity:.8}.loading-indicator[data-v-eb19858e]{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #0b60ea;border-radius:50%;animation:spin-eb19858e 1s linear infinite;margin-left:5px}@keyframes spin-eb19858e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-eb19858e{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.date-time-info[data-v-eb19858e]{font-size:.9rem;color:#6c757d}.btn-mantener-carrito[data-v-eb19858e]{color:#0b60ea;padding:8px 15px;background-color:#e0f2fe;border:1px solid #93c5fd;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:5px}.btn-mantener-carrito[data-v-eb19858e]:hover{background-color:#bfdbfe;border-color:#60a5fa}.cart-selector[data-v-eb19858e]{display:flex;align-items:center;gap:5px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:3px}.cart-tab[data-v-eb19858e]{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s;background:#fff;border:1px solid transparent;position:relative;min-width:60px}.cart-tab[data-v-eb19858e]:hover{background:#e2e8f0}.cart-tab.active[data-v-eb19858e]{background:#0b60ea;color:#fff;border-color:#0b60ea}.cart-number[data-v-eb19858e]{font-weight:700;font-size:.9rem}.cart-label[data-v-eb19858e]{font-size:.8rem;display:none}.cart-items-count[data-v-eb19858e]{background:#94a3b8;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.cart-tab.active .cart-items-count[data-v-eb19858e]{background:#fff;color:#0b60ea}.btn-borrar-carrito[data-v-eb19858e]{background:#ef4444!important;color:#fff;border:none;border-radius:6px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-borrar-carrito[data-v-eb19858e]:hover:not(:disabled){background:#dc2626!important;transform:scale(1.1)}.btn-borrar-carrito[data-v-eb19858e]:disabled{background:#9ca3af!important;cursor:not-allowed;opacity:.6}.cart-selector[data-v-eb19858e]>*:not(.btn-borrar-carrito){background:#fff}.cart-selector>.cart-tab.active[data-v-eb19858e]{background:#0b60ea}.nav-right[data-v-eb19858e]{display:flex;align-items:center;gap:15px}.btn-scan-barcode[data-v-eb19858e]{color:#fff;padding:8px 15px;background-color:#10b981;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-scan-barcode[data-v-eb19858e]:hover{background-color:#059669}.search-input-group[data-v-eb19858e]{position:relative;display:flex;align-items:center}.search-input[data-v-eb19858e]{padding:8px 15px 8px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;width:250px;transition:all .2s;background-color:#f8fafc}.search-input[data-v-eb19858e]:focus{outline:none;border-color:#0b60ea;box-shadow:0 0 0 1px #0b60ea;background-color:#fff}.search-icon[data-v-eb19858e]{position:absolute;left:15px;color:#94a3b8}.category-bar-image-style[data-v-eb19858e]{position:fixed;left:520px;top:70px;right:0;z-index:150;background-color:#fff;border-bottom:1px solid #e2e8f0;border-radius:10px;height:65px;display:flex;align-items:center;overflow-x:auto;white-space:nowrap;padding:0 10px}.tpv-content[data-v-eb19858e]{padding:155px 20px 90px}.image-grid-style[data-v-eb19858e]{display:grid;grid-template-columns:repeat(5,250px);gap:15px;width:100%;background-color:transparent;justify-items:stretch}.product-card-container[data-v-eb19858e]{cursor:pointer;width:100%}.product-card[data-v-eb19858e]{padding:10px;border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;box-shadow:0 2px 5px #0000000d;display:flex;flex-direction:column;width:100%;min-height:280px;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.product-card[data-v-eb19858e]:hover{transform:translateY(-3px);box-shadow:0 4px 10px #0000001a;border-color:#0b60ea}.imagen[data-v-eb19858e]{position:relative;width:100%;height:150px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f8fafc;border-radius:8px}.product-img[data-v-eb19858e]{width:95%;height:95%;object-fit:contain}.card-body[data-v-eb19858e]{padding:10px 5px 5px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-name[data-v-eb19858e]{font-size:1rem;font-weight:700;margin-bottom:5px;color:#1e293b;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.iva[data-v-eb19858e]{font-size:.75rem;color:#94a3b8;font-weight:500}.card-bottom[data-v-eb19858e]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.precio-total[data-v-eb19858e]{font-size:1.4rem;font-weight:700;margin:0;color:#ef4444;display:flex;flex-direction:column;line-height:1}.precio-total .iva[data-v-eb19858e]{font-size:.65rem;color:#475569;font-weight:500;margin-top:3px}.btn-add-to-cart[data-v-eb19858e]{background-color:#0b60ea;border:none;color:#fff;padding:10px;border-radius:8px;cursor:pointer;transition:all .2s;font-size:1rem;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.btn-add-to-cart[data-v-eb19858e]:hover{background-color:#428aff}.icono[data-v-eb19858e]{position:absolute;font-size:.75rem;top:10px;left:10px;background-color:#facc15;color:#1e293b;font-weight:700;padding:4px 8px;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:5px}.icono svg[data-v-eb19858e]{color:#ef4444}.sin-stock-overlay[data-v-eb19858e]{position:absolute;inset:0;background:#000000bf;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;border-radius:8px}.out-of-stock-sale-badge[data-v-eb19858e]{position:absolute;top:10px;right:10px;z-index:1;padding:5px 8px;border:1px solid #fbbf24;border-radius:999px;background:#fffbeb;color:#92400e;font-size:.7rem;font-weight:700;line-height:1;box-shadow:0 1px 3px #0f172a1f}.sin-stock-card[data-v-eb19858e]{opacity:.7;cursor:not-allowed}.sin-stock-card[data-v-eb19858e]:hover{transform:none;box-shadow:0 2px 5px #0000000d;border-color:#e2e8f0}.pagination[data-v-eb19858e]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:1rem}.btn-pagination[data-v-eb19858e]{padding:.5rem 1rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:600;color:#475569}.btn-pagination[data-v-eb19858e]:hover:not(:disabled){background:#0b60ea;color:#fff;border-color:#0b60ea}.btn-pagination[data-v-eb19858e]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-eb19858e]{color:#4a5568;font-weight:500;font-size:.95rem}.bottom-nav-bar[data-v-eb19858e]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;width:100%;height:80px;min-height:80px;position:fixed;left:520px;bottom:0;right:0;z-index:1000;background-color:#fff;padding:0 20px;box-sizing:border-box;box-shadow:0 -1px 3px #0000000d}.summary-left[data-v-eb19858e]{display:flex;align-items:center;margin-right:20px;padding:10px 15px;background-color:#f1f5f9;border-radius:8px}.item-count[data-v-eb19858e]{font-size:1.1rem;color:#475569;font-weight:600}.actions-center[data-v-eb19858e]{display:flex;align-items:center;gap:10px;flex-grow:1;justify-content:flex-start}.btn-action[data-v-eb19858e]{color:#0b60ea;padding:8px 15px;border:1px solid #93c5fd;cursor:pointer;background-color:#e0f2fe;border-radius:8px;font-size:.9rem;height:45px;transition:all .2s;display:flex;align-items:center;gap:5px;font-weight:600}.btn-action[data-v-eb19858e]:hover{background-color:#bfdbfe;border-color:#60a5fa}.nav-right-actions[data-v-eb19858e]{display:flex;align-items:center;gap:15px}.search-client-group[data-v-eb19858e]{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;background-color:#f8fafc;transition:all .2s}.search-client-group[data-v-eb19858e]:focus-within{border-color:#0b60ea;box-shadow:0 0 0 1px #0b60ea;background-color:#fff}.search-client-icon[data-v-eb19858e]{color:#94a3b8;margin-right:8px}.client-input[data-v-eb19858e]{border:none;outline:none;font-size:.95rem;background-color:transparent;width:180px;color:#1e293b}.btn-clear-customer[data-v-eb19858e]{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;margin-left:8px}.btn-clear-customer[data-v-eb19858e]:hover{color:#ef4444}.customer-badge[data-v-eb19858e]{background:#34d399;color:#fff;padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:600}.summary-total-final[data-v-eb19858e]{display:flex;flex-direction:column;align-items:flex-end;margin-right:15px}.total-text[data-v-eb19858e]{font-size:1rem;color:#475569;font-weight:600}.total-amount[data-v-eb19858e]{font-size:1.8rem;font-weight:800;color:#ef4444;line-height:1.1}.btn-pagar[data-v-eb19858e]{color:#fff;padding:12px 25px;border:none;cursor:pointer;background-color:#0b60ea;border-radius:8px;height:50px;font-size:1.1rem;font-weight:700;transition:all .2s}.btn-pagar[data-v-eb19858e]:hover:not(:disabled){background-color:#428aff}.btn-pagar[data-v-eb19858e]:disabled{background-color:#6b7280;cursor:not-allowed;opacity:.6}.btn[data-v-eb19858e]{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;transition:all .2s;font-weight:600}.btn-primary[data-v-eb19858e]{background:#0b60ea;color:#fff}.btn-primary[data-v-eb19858e]:hover{background:#428aff}.btn-secondary[data-v-eb19858e]{background:#e2e8f0;color:#475569}.btn-secondary[data-v-eb19858e]:hover{background:#cbd5e0}.scanner-modal[data-v-eb19858e],.calculator-modal[data-v-eb19858e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center}.scanner-overlay[data-v-eb19858e],.calculator-overlay[data-v-eb19858e]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.scanner-content[data-v-eb19858e],.calculator-content[data-v-eb19858e]{position:relative;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:500px;width:90%;max-height:90vh;overflow:hidden}.scanner-header[data-v-eb19858e],.calculator-header[data-v-eb19858e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.scanner-header h3[data-v-eb19858e],.calculator-header h3[data-v-eb19858e]{margin:0;color:#1e293b}.scanner-close[data-v-eb19858e],.calculator-close[data-v-eb19858e]{background:none;border:none;font-size:1.2rem;color:#64748b;cursor:pointer;padding:.25rem;border-radius:4px}.scanner-close[data-v-eb19858e]:hover,.calculator-close[data-v-eb19858e]:hover{background:#f1f5f9;color:#475569}.scanner-body[data-v-eb19858e],.calculator-body[data-v-eb19858e]{padding:1.5rem}.camera-wrapper[data-v-eb19858e]{position:relative;width:100%;height:300px;background:#000;border-radius:8px;overflow:hidden;margin-bottom:1rem}.camera-video[data-v-eb19858e]{width:100%;height:100%;object-fit:cover}.scanner-guide[data-v-eb19858e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:100px;border:2px solid #10b981;border-radius:8px}.scanner-instructions[data-v-eb19858e]{text-align:center;color:#64748b;margin-bottom:1rem}.scanner-message[data-v-eb19858e]{padding:.75rem;border-radius:6px;margin-bottom:1rem;text-align:center;font-weight:500}.scanner-message.success[data-v-eb19858e]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.scanner-message.error[data-v-eb19858e]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.scanner-message.info[data-v-eb19858e]{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.scanner-footer[data-v-eb19858e],.calculator-footer[data-v-eb19858e]{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end}.calculator-display[data-v-eb19858e]{margin-bottom:1rem}.calculator-input[data-v-eb19858e]{width:100%;padding:1rem;font-size:1.5rem;text-align:right;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.calculator-buttons[data-v-eb19858e]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.calc-btn[data-v-eb19858e]{padding:1rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:all .2s}.calc-btn[data-v-eb19858e]:hover{background:#f1f5f9}.calc-btn-clear[data-v-eb19858e]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.calc-btn-clear[data-v-eb19858e]:hover{background:#fee2e2}.calc-btn-operator[data-v-eb19858e]{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.calc-btn-operator[data-v-eb19858e]:hover{background:#e0f2fe}.calc-btn-number[data-v-eb19858e]{background:#fff;color:#1e293b}.calc-btn-equals[data-v-eb19858e]{background:#0b60ea;color:#fff;border-color:#0b60ea}.calc-btn-equals[data-v-eb19858e]:hover{background:#428aff}.calc-btn-zero[data-v-eb19858e]{grid-column:span 2}.calculator-actions[data-v-eb19858e]{display:flex;gap:.75rem;justify-content:flex-end}.manual-input[data-v-eb19858e]{max-width:400px}.form-group[data-v-eb19858e]{margin-bottom:1rem}.form-group label[data-v-eb19858e]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}.form-control[data-v-eb19858e]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:all .2s}.form-control[data-v-eb19858e]:focus{outline:none;border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1a}@media(max-height:700px){.cart-items[data-v-eb19858e]{padding:.75rem}.cart-item[data-v-eb19858e]{padding:.5rem 0}.item-name[data-v-eb19858e]{font-size:.8rem}.cart-adjustments[data-v-eb19858e]{padding:.75rem;min-height:120px}}.cart-items[data-v-eb19858e]{scroll-behavior:smooth}@media(max-width:1400px){.image-grid-style[data-v-eb19858e]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.image-grid-style[data-v-eb19858e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.image-grid-style[data-v-eb19858e]{grid-template-columns:1fr}}.cart-items[data-v-eb19858e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,#f8fafce6);pointer-events:none;opacity:0;transition:opacity .3s}.cart-items-section:has(.cart-items:not(:first-child)) .cart-items[data-v-eb19858e]:after{opacity:1}.permission-denied-card[data-v-fdb5d64a]{padding:2rem;margin-top:2rem;background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px}.permission-denied-card h3[data-v-fdb5d64a]{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.app-layout[data-v-fdb5d64a]{display:flex;min-height:100vh}.sidebar[data-v-fdb5d64a]{width:200px;background:#0b60ea;color:#fff;padding:1rem 0;position:fixed;height:100vh;left:0;top:0;z-index:100;border-right:1px solid #334155;box-shadow:2px 0 8px #0003}.menu[data-v-fdb5d64a]{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem}.menu-item[data-v-fdb5d64a]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#e2e8f0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:500;width:100%;text-align:left}.menu-item[data-v-fdb5d64a]:hover{background:#334155;color:#fff;transform:translate(2px)}.menu-item.active[data-v-fdb5d64a]{background:#428aff;color:#fff}.menu-item .icon[data-v-fdb5d64a]{font-size:1.1rem;font-weight:600;min-width:24px;text-align:center;display:flex;align-items:center;justify-content:center}.menu-item .label[data-v-fdb5d64a]{flex:1;font-size:.85rem;letter-spacing:.3px}.main-content[data-v-fdb5d64a]{flex:1;margin-left:200px;padding:0;background:#f8fafc;min-height:100vh}.providers-management[data-v-fdb5d64a]{padding:2rem;max-width:1200px;margin:0 auto}.header[data-v-fdb5d64a]{margin-bottom:2rem}.header h1[data-v-fdb5d64a]{color:#1f2937;font-size:1.875rem;font-weight:700}.search-and-actions[data-v-fdb5d64a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.search-container-v2[data-v-fdb5d64a]{display:flex;align-items:center}.search-input-v2[data-v-fdb5d64a]{padding:0 1rem;border:1px solid #d1d5db;border-radius:6px 0 0 6px;outline:none;min-width:300px;font-size:.95rem;height:42px;box-sizing:border-box}.search-btn-v2[data-v-fdb5d64a]{padding:0 1.2rem;background:#3b82f6;border:none;color:#fff;cursor:pointer;border-radius:0 6px 6px 0;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.95rem;height:42px;box-sizing:border-box;white-space:nowrap}.search-btn-v2 svg[data-v-fdb5d64a]{stroke:#fff;width:18px;height:18px}.action-buttons-right[data-v-fdb5d64a]{display:flex;gap:.75rem;align-items:center}.btn-reset[data-v-fdb5d64a],.btn-add[data-v-fdb5d64a],.btn-sync-all[data-v-fdb5d64a],.btn-upload-manual[data-v-fdb5d64a]{padding:0 1.2rem;border-radius:6px;font-weight:500;cursor:pointer;font-size:.95rem;height:42px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box;transition:all .2s ease}.btn-sync-all[data-v-fdb5d64a]{background:#10b981;color:#fff;border:none}.btn-sync-all[data-v-fdb5d64a]:hover{background:#059669}.btn-sync-all[data-v-fdb5d64a]:disabled{background:#a7f3d0;cursor:not-allowed}.btn-upload-manual[data-v-fdb5d64a]{background:#3b82f6;color:#fff;border:none}.btn-upload-manual[data-v-fdb5d64a]:hover{background:#2563eb}.btn-reset[data-v-fdb5d64a]{border:1px solid #3b82f6;background:#fff;color:#3b82f6}.btn-reset[data-v-fdb5d64a]:hover{background:#eff6ff}.btn-add[data-v-fdb5d64a]{background:#3b82f6;color:#fff;border:none}.btn-add[data-v-fdb5d64a]:hover{background:#2563eb}.header-actions[data-v-fdb5d64a],.search-container[data-v-fdb5d64a],.search-btn[data-v-fdb5d64a]{display:none!important}.table-container[data-v-fdb5d64a]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.providers-table[data-v-fdb5d64a]{width:100%;border-collapse:collapse}.providers-table th[data-v-fdb5d64a]{background:#f8fafc;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.providers-table td[data-v-fdb5d64a]{padding:1rem;border-bottom:1px solid #e5e7eb}.provider-name[data-v-fdb5d64a]{font-weight:600}.providers-table td[data-v-fdb5d64a]:nth-child(4){display:table-cell;padding-left:1rem}.switch[data-v-fdb5d64a]{display:none!important}.status-text[data-v-fdb5d64a]{font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:4px;text-transform:capitalize;display:inline-block}.status-active-badge[data-v-fdb5d64a]{background-color:#ecfdf5;color:#059669}.status-inactive-badge[data-v-fdb5d64a]{background-color:#fef2f2;color:#dc2626}.actions[data-v-fdb5d64a]{display:flex;gap:.5rem}.actions button[data-v-fdb5d64a]{padding:.5rem;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;color:#6b7280;transition:all .2s}.actions button[data-v-fdb5d64a]:hover{background:#f3f4f6;border-color:#d1d5db;color:#1f2937}.btn-sync[data-v-fdb5d64a]{display:none!important}.loading[data-v-fdb5d64a],.no-data[data-v-fdb5d64a]{text-align:center;padding:2rem;color:#6b7280}.modal-overlay[data-v-fdb5d64a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-fdb5d64a]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-content h2[data-v-fdb5d64a]{margin-bottom:1.5rem;color:#1f2937;font-size:1.5rem;font-weight:600}.provider-form[data-v-fdb5d64a]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-fdb5d64a]{display:flex;flex-direction:column;gap:.5rem}.section-label[data-v-fdb5d64a]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-fdb5d64a],.form-textarea[data-v-fdb5d64a]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box}.form-input[data-v-fdb5d64a]:focus,.form-textarea[data-v-fdb5d64a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-fdb5d64a],.form-textarea.error[data-v-fdb5d64a]{border-color:#ef4444}.error-message[data-v-fdb5d64a]{color:#ef4444;font-size:.875rem;margin-top:.25rem}.checkbox-container[data-v-fdb5d64a]{margin-top:.5rem}.checkbox-label[data-v-fdb5d64a]{display:inline-flex;align-items:center;cursor:pointer;gap:.65rem;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-fdb5d64a]{position:absolute;opacity:0;pointer-events:none}.checkmark[data-v-fdb5d64a]{width:42px;height:24px;border:1px solid #cbd5e1;border-radius:999px;position:relative;background:#e5e7eb;transition:all .2s;flex:0 0 auto}.checkmark[data-v-fdb5d64a]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:transform .2s}.checkbox-input:checked+.checkmark[data-v-fdb5d64a]{background-color:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkmark[data-v-fdb5d64a]:after{transform:translate(18px)}.checkbox-text[data-v-fdb5d64a]{font-size:.875rem;color:#374151;font-weight:500}.modal-actions[data-v-fdb5d64a]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-fdb5d64a],.btn-save[data-v-fdb5d64a]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;font-size:.875rem;border:1px solid #d1d5db}.btn-cancel[data-v-fdb5d64a]{background:#fff;color:#374151}.btn-save[data-v-fdb5d64a]{background:#3b82f6;border:none;color:#fff}.btn-save[data-v-fdb5d64a]:hover{background:#2563eb}.notification[data-v-fdb5d64a]{position:fixed;top:2rem;right:2rem;padding:1rem 1.5rem;border-radius:6px;color:#fff;z-index:1001;font-weight:500}.notification.success[data-v-fdb5d64a]{background:#10b981}.notification.error[data-v-fdb5d64a]{background:#ef4444}.notification.info[data-v-fdb5d64a]{background:#3b82f6}.upload-catalog-container[data-v-fdb5d64a]{margin:1rem 0 2rem;animation:fadeIn-fdb5d64a .3s ease-in-out}.sync-panel-grid[data-v-fdb5d64a]{display:grid;grid-template-columns:1fr 1px 1fr;gap:2rem}.sync-panel-col[data-v-fdb5d64a]{display:flex;flex-direction:column}.sync-panel-col h3[data-v-fdb5d64a]{margin-top:0;margin-bottom:.5rem;font-size:1.2rem;color:#1e293b;font-weight:600}.sync-panel-col .description[data-v-fdb5d64a]{color:#64748b;font-size:.85rem;margin-bottom:1rem;line-height:1.4}.col-header[data-v-fdb5d64a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.col-header h3[data-v-fdb5d64a]{margin-bottom:0}.btn-sync-all-action[data-v-fdb5d64a]{padding:0 1rem;background:#10b981;color:#fff;border:none;border-radius:6px;font-weight:500;font-size:.85rem;height:34px;cursor:pointer;white-space:nowrap;transition:background-color .2s;display:inline-flex;align-items:center;gap:.4rem}.btn-sync-all-action[data-v-fdb5d64a]:hover{background:#059669}.btn-sync-all-action[data-v-fdb5d64a]:disabled{background:#a7f3d0;cursor:not-allowed}.sync-panel-divider[data-v-fdb5d64a]{background-color:#e2e8f0;width:100%;height:100%}.providers-sync-list[data-v-fdb5d64a]{display:flex;flex-direction:column;gap:.5rem;max-height:180px;overflow-y:auto;padding-right:.5rem;border:1px solid #f1f5f9;border-radius:6px;padding:.75rem;background:#f8fafc}.provider-sync-row[data-v-fdb5d64a]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.provider-row-name[data-v-fdb5d64a]{font-weight:500;color:#334155;font-size:.9rem}.btn-sync-row-action[data-v-fdb5d64a]{padding:0 .75rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-weight:500;font-size:.8rem;height:28px;cursor:pointer;white-space:nowrap;transition:background-color .2s}.btn-sync-row-action[data-v-fdb5d64a]:hover{background:#2563eb}.btn-sync-row-action[data-v-fdb5d64a]:disabled{background:#bfdbfe;cursor:not-allowed}.no-active-providers[data-v-fdb5d64a]{text-align:center;color:#64748b;font-size:.85rem;padding:1rem}.manual-upload-form[data-v-fdb5d64a]{display:flex;flex-direction:column;gap:.8rem}.form-group-v2[data-v-fdb5d64a]{display:flex;flex-direction:column;gap:.4rem}.form-group-v2 label[data-v-fdb5d64a]{font-size:.85rem;font-weight:600;color:#475569}.form-control-select-v2[data-v-fdb5d64a]{padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;background-color:#f8fafc;font-size:.9rem;color:#334155;outline:none;height:38px}.form-control-select-v2[data-v-fdb5d64a]:focus{border-color:#0b60ea;background-color:#fff}.form-control-file-v2[data-v-fdb5d64a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-picker-row[data-v-fdb5d64a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.btn-file-picker[data-v-fdb5d64a]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 1rem;border-radius:6px;border:1px solid #0b60ea;background:#0b60ea;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s}.form-group-v2 label.btn-file-picker[data-v-fdb5d64a]{color:#fff}.btn-file-picker[data-v-fdb5d64a]:hover{background:#084bb8;border-color:#084bb8;color:#fff}.selected-file-name[data-v-fdb5d64a]{color:#1f2937;font-size:.88rem;font-weight:600;line-height:1.3;max-width:100%;overflow-wrap:anywhere}.field-help[data-v-fdb5d64a]{display:block;margin-top:.45rem;color:#64748b;font-size:.82rem;line-height:1.35}.csv-example-box[data-v-fdb5d64a]{margin-top:.6rem;padding:.85rem;border:1px solid #bfdbfe;border-radius:6px;background:#fff;color:#1f2937;font-size:.86rem}.csv-example-box strong[data-v-fdb5d64a]{display:block;margin-bottom:.4rem;color:#111827;font-weight:700}.csv-example-note[data-v-fdb5d64a]{display:block;margin-bottom:.45rem;color:#374151;font-size:.8rem;font-weight:600}.csv-example-box pre[data-v-fdb5d64a]{margin:0;overflow-x:auto;white-space:pre;font-family:Consolas,Monaco,monospace;font-size:.82rem;line-height:1.5;color:#111827}.btn-upload-v2[data-v-fdb5d64a]{align-self:flex-start;padding:0 1.2rem;border-radius:6px;font-weight:500;cursor:pointer;height:38px;font-size:.9rem;margin-top:.5rem;background:#3b82f6;border:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s}.btn-upload-v2[data-v-fdb5d64a]:hover{background:#2563eb}.btn-upload-v2[data-v-fdb5d64a]:disabled{background:#bfdbfe;cursor:not-allowed}.status-msg[data-v-fdb5d64a]{margin-top:1rem;padding:10px 16px;border-radius:6px;font-size:.9rem;font-weight:500}.status-msg.success[data-v-fdb5d64a]{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.status-msg.error[data-v-fdb5d64a]{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}@keyframes fadeIn-fdb5d64a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.sync-panel-grid[data-v-fdb5d64a]{grid-template-columns:1fr;gap:1.5rem}.sync-panel-divider[data-v-fdb5d64a]{height:1px;width:100%;margin:.5rem 0}}.ai-powered-action[data-v-fdb5d64a],.modal-primary-action[data-v-fdb5d64a]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.3rem}.ai-powered-label[data-v-fdb5d64a]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;color:#526b91;font-size:.7rem;font-weight:700;line-height:1.2;letter-spacing:.015em;white-space:nowrap}.ai-powered-label span[data-v-fdb5d64a]{color:#0b60ea;font-size:.8rem}.ai-powered-row-action .ai-powered-label[data-v-fdb5d64a]{font-size:.62rem}.ai-powered-upload[data-v-fdb5d64a]{align-items:flex-start}.modal-primary-action[data-v-fdb5d64a]{align-items:stretch}.main-content[data-v-fdb5d64a]{min-width:0;background:#f4f7fb}.providers-management[data-v-fdb5d64a]{width:100%;max-width:1440px;padding:clamp(1rem,2.5vw,2rem);box-sizing:border-box}.providers-header[data-v-fdb5d64a]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.providers-eyebrow[data-v-fdb5d64a]{display:block;margin-bottom:.35rem;color:#0b60ea;font-size:.75rem;font-weight:800;letter-spacing:.12em}.providers-header h1[data-v-fdb5d64a]{margin:0;color:#172033;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.15}.providers-header p[data-v-fdb5d64a]{margin:.45rem 0 0;color:#64748b}.providers-count[data-v-fdb5d64a]{flex:0 0 auto;padding:.65rem .9rem;color:#334155;background:#fff;border:1px solid #dbe5f1;border-radius:999px;font-size:.82rem;font-weight:750}.providers-toolbar[data-v-fdb5d64a]{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:1rem;width:100%;margin-bottom:1rem;padding:16px;background:#fff;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a;box-sizing:border-box}.providers-search[data-v-fdb5d64a]{display:grid;grid-template-columns:auto minmax(210px,1fr) auto;align-items:center;gap:10px;min-width:0}.toolbar-label[data-v-fdb5d64a]{color:#475569;font-size:.85rem;font-weight:700}.providers-search-control[data-v-fdb5d64a]{position:relative;min-width:0}.providers-search-icon[data-v-fdb5d64a]{position:absolute;top:50%;left:14px;z-index:1;color:#94a3b8;transform:translateY(-50%);pointer-events:none}.providers-search-input[data-v-fdb5d64a]{width:100%;height:40px;padding:0 13px 0 40px;box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1px solid #dbe5f1;border-radius:9px;font:inherit;outline:none;transition:.18s ease}.providers-search-input[data-v-fdb5d64a]:focus{background:#fff;border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.search-btn-v2[data-v-fdb5d64a],.btn-sync-all[data-v-fdb5d64a],.btn-reset[data-v-fdb5d64a],.btn-add[data-v-fdb5d64a]{min-height:40px;height:40px;padding:0 15px;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:700}.search-btn-v2[data-v-fdb5d64a],.btn-add[data-v-fdb5d64a]{background:#0b60ea}.search-btn-v2[data-v-fdb5d64a]:hover,.btn-add[data-v-fdb5d64a]:hover{background:#0955d0}.btn-sync-all[data-v-fdb5d64a]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.btn-sync-all[data-v-fdb5d64a]:hover,.btn-sync-all.active[data-v-fdb5d64a]{color:#fff;background:#059669;border-color:#059669}.btn-reset[data-v-fdb5d64a]{color:#334155;background:#fff;border-color:#dbe5f1}.btn-reset[data-v-fdb5d64a]:hover{color:#0b60ea;background:#eff6ff;border-color:#bfdbfe}.upload-catalog-container[data-v-fdb5d64a]{margin:0 0 1rem}.upload-card[data-v-fdb5d64a]{padding:clamp(1rem,2.2vw,1.4rem);background:#fff;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.sync-panel-grid[data-v-fdb5d64a]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem)}.sync-panel-col h3[data-v-fdb5d64a]{font-size:1.05rem}.providers-sync-list[data-v-fdb5d64a]{max-height:240px;padding:.65rem;border-color:#e6edf5;border-radius:10px}.provider-sync-row[data-v-fdb5d64a]{min-height:60px;box-sizing:border-box;border-color:#dbe5f1;border-radius:8px;gap:.75rem}.ai-powered-row-action[data-v-fdb5d64a]{flex:0 0 auto;align-items:flex-end;gap:.22rem}.ai-powered-row-action .ai-powered-label[data-v-fdb5d64a]{min-height:18px;padding:.1rem .4rem;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#315a91;font-size:.62rem;line-height:1.1}.ai-powered-row-action .ai-powered-label span[data-v-fdb5d64a]{font-size:.66rem}.btn-sync-all-action[data-v-fdb5d64a],.btn-sync-row-action[data-v-fdb5d64a],.btn-file-picker[data-v-fdb5d64a],.btn-upload-v2[data-v-fdb5d64a]{border-radius:8px;font-weight:700}.form-control-select-v2[data-v-fdb5d64a]{height:40px;border-color:#dbe5f1;border-radius:9px}.csv-example-box[data-v-fdb5d64a]{border-color:#dbe5f1;border-radius:10px;background:#f8fafc}.providers-list-heading[data-v-fdb5d64a]{display:flex;align-items:center;justify-content:space-between;margin:1.25rem 0 .65rem}.providers-list-heading h2[data-v-fdb5d64a]{margin:0;color:#1e293b;font-size:1.05rem}.providers-list-heading p[data-v-fdb5d64a]{margin:.25rem 0 0;color:#64748b;font-size:.85rem}.providers-table-container[data-v-fdb5d64a]{overflow-x:auto;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.providers-table th[data-v-fdb5d64a]{padding:.9rem 1rem;color:#334155;font-size:.76rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.providers-table td[data-v-fdb5d64a]{height:62px;padding:.8rem 1rem;box-sizing:border-box;color:#334155}.providers-table tbody tr[data-v-fdb5d64a]{transition:background .18s ease}.providers-table tbody tr[data-v-fdb5d64a]:hover{background:#f8fbff}.providers-table tbody tr:last-child td[data-v-fdb5d64a]{border-bottom:0}.providers-pagination[data-v-fdb5d64a]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;box-sizing:border-box;background:#fbfdff;border-top:1px solid #e5edf6}.pagination-summary[data-v-fdb5d64a]{color:#64748b;font-size:.82rem}.pagination-controls[data-v-fdb5d64a]{display:flex;align-items:center;gap:.75rem}.pagination-controls span[data-v-fdb5d64a]{min-width:105px;color:#475569;font-size:.82rem;font-weight:700;text-align:center}.pagination-controls button[data-v-fdb5d64a]{min-height:36px;padding:0 .85rem;color:#fff;background:#0b60ea;border:1px solid #0b60ea;border-radius:8px;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:.18s ease}.pagination-controls button[data-v-fdb5d64a]:hover:not(:disabled){background:#0955d0;border-color:#0955d0}.pagination-controls button[data-v-fdb5d64a]:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe5f1;cursor:default}.status-text[data-v-fdb5d64a]{padding:.35rem .7rem;border-radius:999px;font-weight:750}.actions button[data-v-fdb5d64a]{width:36px;height:36px;padding:0;border-color:#dbe5f1;border-radius:9px}.actions .btn-edit[data-v-fdb5d64a]{color:#0b60ea;background:#eaf2ff;border-color:#cfe0ff}.actions .btn-delete[data-v-fdb5d64a]{color:#dc2626;background:#fff1f2;border-color:#fecdd3}.loading[data-v-fdb5d64a],.no-data[data-v-fdb5d64a]{min-height:150px;display:flex;align-items:center;justify-content:center;color:#64748b}.modal-overlay[data-v-fdb5d64a]{padding:1rem;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-fdb5d64a]{width:min(100%,560px);padding:0;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 24px 60px #0f172a38;animation:providerModalIn-fdb5d64a .22s ease-out}.modal-content h2[data-v-fdb5d64a]{margin:0;padding:1.25rem 1.5rem;border-bottom:1px solid #e5edf6;font-size:1.25rem}.provider-form[data-v-fdb5d64a]{gap:1rem;padding:1.25rem 1.5rem 1.5rem}.form-input[data-v-fdb5d64a],.form-textarea[data-v-fdb5d64a]{background:#f8fafc;border-color:#dbe5f1;border-radius:9px}.form-input[data-v-fdb5d64a]:focus,.form-textarea[data-v-fdb5d64a]:focus{background:#fff;border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.modal-actions[data-v-fdb5d64a]{gap:.65rem;margin-top:.5rem;padding-top:1rem}.btn-cancel[data-v-fdb5d64a],.btn-save[data-v-fdb5d64a]{min-height:40px;padding:0 1rem;border-radius:9px;font-weight:700}.btn-save[data-v-fdb5d64a]{background:#0b60ea}.btn-save[data-v-fdb5d64a]:hover{background:#0955d0}@keyframes providerModalIn-fdb5d64a{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1100px){.providers-toolbar[data-v-fdb5d64a]{grid-template-columns:1fr}.action-buttons-right[data-v-fdb5d64a]{justify-content:flex-end;flex-wrap:wrap}}@media(max-width:820px){.sync-panel-grid[data-v-fdb5d64a]{grid-template-columns:1fr}.sync-panel-divider[data-v-fdb5d64a]{width:100%;height:1px}.providers-table-container[data-v-fdb5d64a]{overflow:visible;background:transparent;border:0;box-shadow:none}.providers-table[data-v-fdb5d64a],.providers-table tbody[data-v-fdb5d64a],.providers-table tr[data-v-fdb5d64a],.providers-table td[data-v-fdb5d64a]{display:block;width:100%;box-sizing:border-box}.providers-table thead[data-v-fdb5d64a]{display:none}.providers-table tbody[data-v-fdb5d64a]{display:grid;gap:.75rem}.providers-table tr[data-v-fdb5d64a]{padding:.45rem 1rem;background:#fff;border:1px solid #dbe5f1;border-radius:13px;box-shadow:0 3px 12px #0f23400d}.providers-table td[data-v-fdb5d64a],.providers-table td[data-v-fdb5d64a]:nth-child(4){display:flex;align-items:center;justify-content:space-between;gap:1rem;height:auto;min-height:44px;padding:.65rem 0;text-align:right;border-bottom:1px solid #edf1f6}.providers-table td[data-v-fdb5d64a]:before{content:attr(data-label);flex:0 0 auto;color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.providers-table td[data-v-fdb5d64a]:last-child{border-bottom:0}.providers-table .actions[data-v-fdb5d64a]{justify-content:flex-end}.providers-table .actions[data-v-fdb5d64a]:before{margin-right:auto}.providers-pagination[data-v-fdb5d64a]{margin-top:.75rem;background:#fff;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 3px 12px #0f23400d}}@media(max-width:768px){.main-content[data-v-fdb5d64a]{margin-left:0}}@media(max-width:600px){.providers-header[data-v-fdb5d64a]{align-items:flex-start;flex-direction:column;gap:.75rem}.providers-search[data-v-fdb5d64a]{grid-template-columns:1fr auto}.providers-search .toolbar-label[data-v-fdb5d64a]{grid-column:1 / -1}.action-buttons-right[data-v-fdb5d64a]{display:grid;grid-template-columns:1fr 1fr;width:100%}.btn-sync-all[data-v-fdb5d64a]{grid-column:1 / -1}.btn-add[data-v-fdb5d64a]{min-width:0}.col-header[data-v-fdb5d64a]{align-items:flex-start;gap:.75rem}.modal-content h2[data-v-fdb5d64a]{padding-inline:1rem}.provider-form[data-v-fdb5d64a]{padding:1rem}.modal-actions[data-v-fdb5d64a]{flex-direction:column-reverse}.modal-actions button[data-v-fdb5d64a]{width:100%}.providers-pagination[data-v-fdb5d64a]{align-items:stretch;flex-direction:column}.pagination-summary[data-v-fdb5d64a]{text-align:center}.pagination-controls[data-v-fdb5d64a]{justify-content:center}.pagination-controls button[data-v-fdb5d64a]{flex:1}}@media(max-width:400px){.providers-search[data-v-fdb5d64a]{grid-template-columns:1fr}.search-btn-v2[data-v-fdb5d64a]{width:100%}.action-buttons-right[data-v-fdb5d64a]{grid-template-columns:1fr}.btn-sync-all[data-v-fdb5d64a]{grid-column:auto}.col-header[data-v-fdb5d64a]{flex-direction:column}.btn-sync-all-action[data-v-fdb5d64a]{width:100%;justify-content:center}.provider-sync-row[data-v-fdb5d64a]{align-items:flex-start;flex-direction:column;gap:.5rem}.ai-powered-row-action[data-v-fdb5d64a]{width:100%;align-items:stretch}.ai-powered-row-action .ai-powered-label[data-v-fdb5d64a]{align-self:center}.btn-sync-row-action[data-v-fdb5d64a]{width:100%;justify-content:center}.pagination-controls[data-v-fdb5d64a]{display:grid;grid-template-columns:1fr 1fr}.pagination-controls span[data-v-fdb5d64a]{grid-column:1 / -1;grid-row:1}}.customers-table-wrapper[data-v-add19d02]{display:flex;flex-direction:column;flex:1;width:100%;min-height:0}.customer-display[data-v-add19d02]{width:100%;flex:1;overflow-y:auto;border:1px solid gainsboro;border-radius:10px;background-color:#fff}.footer[data-v-add19d02]{display:grid;grid-template-columns:1fr auto 1fr;width:100%;padding:0 20px;box-sizing:border-box}.table-content[data-v-add19d02]:last-child{border-bottom:0px}.table[data-v-add19d02]{display:grid;width:auto;row-gap:10px;--column-layout: .1fr .1fr 1fr .7fr 1fr 1fr .5fr .3fr;border-radius:10px;background-color:transparent}.table-top[data-v-add19d02]{display:grid;text-align:start;align-items:center;align-content:center;align-self:center;grid-template-columns:var(--column-layout);color:gray;font-weight:600;margin-top:14px;background-color:transparent;border-radius:10px;height:auto}.table-content[data-v-add19d02]{display:grid;text-align:start;align-items:center;align-content:center;grid-template-columns:var(--column-layout);border-bottom:1px solid gainsboro;padding-bottom:20px;padding-top:20px;background-color:#fff}.table-top>div[data-v-add19d02]:nth-child(1),.table-content>div[data-v-add19d02]:nth-child(1){margin-left:20px}.table-top>div[data-v-add19d02]:nth-child(2),.table-content>div[data-v-add19d02]:nth-child(2){margin-left:20px}.table-top>div[data-v-add19d02]:nth-child(3),.table-content>div[data-v-add19d02]:nth-child(3){margin-left:20px}.table-content[data-v-add19d02]:nth-of-type(1){border-top:1px solid gainsboro}.btn-edit[data-v-add19d02]{background-color:#0b60ea;border:0px;border-radius:10px;height:40px;width:40px;margin-right:5px;cursor:pointer;transition:.3s}.btn-edit[data-v-add19d02]:hover{background-color:#428aff}.btn-trash[data-v-add19d02]{background-color:#cc0606;border:0px;border-radius:10px;height:40px;width:40px;cursor:pointer}.btn-trash[data-v-add19d02]:hover{background-color:#ff3131}.btn-pagination[data-v-add19d02]{border:0;background-color:transparent;color:gray;font-weight:500;font-size:large;cursor:pointer;transition:.3s}.btn-pagination[data-v-add19d02]:hover{color:#000}.btn-pagination[data-v-add19d02]:disabled{color:#c0bfbf}.pagination[data-v-add19d02]{grid-column:2;display:flex;width:auto;align-items:center;align-content:center;text-align:center;justify-content:center}.page-info[data-v-add19d02]{color:gray}.display-actualPage[data-v-add19d02]{height:50px;width:50px;color:gray;background-color:transparent;border:1px solid gainsboro;border-radius:10px;align-items:center;align-content:center;align-self:center;text-align:center;justify-content:center;font-weight:600;margin:20px}.customers-table-wrapper[data-v-add19d02]{display:block;flex:none;gap:0;overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0f172a0d}.customer-display[data-v-add19d02]{flex:none;overflow:hidden;border:0;border-radius:0;box-shadow:none}.table[data-v-add19d02]{display:block;row-gap:0;--column-layout: .2fr .3fr 1.1fr .7fr 1fr 1.4fr .65fr .8fr .55fr}.table-top[data-v-add19d02]{min-height:48px;margin:0;padding:0 16px;border-bottom:1px solid #dbe5f1;border-radius:0;background:#f8fafc;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.04em}.table-content[data-v-add19d02]{min-height:70px;padding:12px 16px;border-bottom:1px solid #edf2f7;color:#334155;font-size:.84rem;transition:background .18s ease}.table-content[data-v-add19d02]:hover{background:#f8fbff}.table-content[data-v-add19d02]:nth-of-type(1){border-top:0}.table-top>div[data-v-add19d02]:nth-child(-n+3),.table-content>div[data-v-add19d02]:nth-child(-n+3){margin-left:0}.customer-name[data-v-add19d02]{color:#0f172a;font-weight:750}.customer-actions[data-v-add19d02]{display:flex;align-items:center;gap:6px}.customer-origin[data-v-add19d02]{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:.7rem;font-weight:800;white-space:nowrap}.origin-tpv[data-v-add19d02]{background:#dbeafe;color:#1d4ed8}.origin-shopify[data-v-add19d02]{background:#dcfce7;color:#15803d}.btn-edit[data-v-add19d02],.btn-trash[data-v-add19d02]{width:35px;height:35px;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px}.btn-trash[data-v-add19d02]{background:#dc2626}.footer[data-v-add19d02]{min-height:62px;align-items:center;padding:0 16px;border:0;border-top:1px solid #edf2f7;border-radius:0;background:#fff}.page-info[data-v-add19d02]{font-size:.82rem}.pagination[data-v-add19d02]{gap:10px}.btn-pagination[data-v-add19d02]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid #dbe5f1;border-radius:9px;background:#fff;color:#334155;font-size:.84rem;font-weight:700}.display-actualPage[data-v-add19d02]{width:auto;height:auto;min-width:38px;margin:0;padding:9px;border:0;background:#0b60ea;color:#fff}@media(max-width:1150px){.customer-display[data-v-add19d02]{overflow-x:auto}.table-top[data-v-add19d02],.table-content[data-v-add19d02]{min-width:1080px}}@media(max-width:700px){.customer-display[data-v-add19d02]{overflow:visible;border:0;background:transparent;box-shadow:none}.table-top[data-v-add19d02]{display:none}.table-content[data-v-add19d02]{min-width:0;margin-bottom:12px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;border:1px solid #dbe5f1;border-radius:13px;background:#fff;box-shadow:0 4px 14px #0f172a0d}.table-content>div[data-v-add19d02]{min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.table-content>div[data-v-add19d02]:before{content:attr(data-label);color:#94a3b8;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.selection-cell[data-v-add19d02]{display:none!important}.customer-name[data-v-add19d02],.customer-actions[data-v-add19d02]{grid-column:1 / -1}.customer-actions[data-v-add19d02]{flex-direction:row!important}.customer-actions[data-v-add19d02]:before{flex-basis:100%}.footer[data-v-add19d02]{display:flex;flex-direction:column;gap:12px;padding:14px;border:0;border-radius:13px}.pagination[data-v-add19d02]{grid-column:auto}}@media(max-width:420px){.table-content[data-v-add19d02]{grid-template-columns:1fr}.customer-name[data-v-add19d02],.customer-actions[data-v-add19d02]{grid-column:auto}}.customers-table-wrapper[data-v-add19d02]{animation:customerTableEnter-add19d02 .5s .1s ease-out both}.table-content[data-v-add19d02]{animation:customerRowEnter-add19d02 .38s ease-out both}.table-content[data-v-add19d02]:nth-child(2){animation-delay:35ms}.table-content[data-v-add19d02]:nth-child(3){animation-delay:70ms}.table-content[data-v-add19d02]:nth-child(4){animation-delay:105ms}.table-content[data-v-add19d02]:nth-child(n+5){animation-delay:.14s}@keyframes customerTableEnter-add19d02{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes customerRowEnter-add19d02{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.customers-table-wrapper[data-v-add19d02],.table-content[data-v-add19d02]{animation:none}}.records-pagination[data-v-add19d02]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;box-sizing:border-box;background:#fbfdff;border-top:1px solid #e5edf6}.records-pagination-summary[data-v-add19d02]{color:#64748b;font-size:.82rem}.records-pagination-controls[data-v-add19d02]{display:flex;align-items:center;gap:.75rem}.records-pagination-controls span[data-v-add19d02]{min-width:105px;color:#475569;font-size:.82rem;font-weight:700;text-align:center}.records-pagination-controls button[data-v-add19d02]{min-height:36px;padding:0 .85rem;color:#fff;background:#0b60ea;border:1px solid #0b60ea;border-radius:8px;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:.18s ease}.records-pagination-controls button[data-v-add19d02]:hover:not(:disabled){background:#0955d0;border-color:#0955d0}.records-pagination-controls button[data-v-add19d02]:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe5f1;cursor:default}@media(max-width:600px){.records-pagination[data-v-add19d02]{align-items:stretch;flex-direction:column}.records-pagination-summary[data-v-add19d02]{text-align:center}.records-pagination-controls[data-v-add19d02]{justify-content:center}.records-pagination-controls button[data-v-add19d02]{flex:1}}@media(max-width:400px){.records-pagination-controls[data-v-add19d02]{display:grid;grid-template-columns:1fr 1fr}.records-pagination-controls span[data-v-add19d02]{grid-column:1 / -1;grid-row:1}}.customer-page[data-v-9b127dfe]{width:100%;min-height:100vh;background:#f4f7fb}.main-content[data-v-9b127dfe]{flex:1;display:flex;flex-direction:column;gap:16px;padding:28px;box-sizing:border-box;margin-left:200px;min-height:100vh}.btn[data-v-9b127dfe]{display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:8px 15px;border:0px;cursor:pointer;background-color:#0b60ea;border-radius:9px;margin-right:0;height:40px;width:auto;font-size:.92rem;font-weight:700;transition:.3s}.btn[data-v-9b127dfe]:hover{background-color:#428aff}.top[data-v-9b127dfe]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.tittle[data-v-9b127dfe]{margin:2px 0 5px;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:750;color:#0f172a}.eyebrow[data-v-9b127dfe]{margin:0;color:#0b60ea;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.subtitle[data-v-9b127dfe]{margin:0;color:#64748b}.customer-count[data-v-9b127dfe]{padding:8px 12px;border:1px solid #dbe5f1;border-radius:999px;background:#fff;color:#475569;font-size:.85rem;font-weight:700}.search-bar-block[data-v-9b127dfe]{display:flex;align-items:center;width:100%;gap:14px;padding:12px 14px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0f172a0a;box-sizing:border-box}.search-group[data-v-9b127dfe]{min-width:0;flex:1;display:flex;gap:10px}.new-customer-link[data-v-9b127dfe]{margin-left:auto;text-decoration:none}.search-icon[data-v-9b127dfe]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8}.search-bar[data-v-9b127dfe]{position:relative}.bar[data-v-9b127dfe]{padding-left:34px}.bar[data-v-9b127dfe]::placeholder{color:#94a3b8}.bar[data-v-9b127dfe]:focus{outline:none}.search-bar[data-v-9b127dfe]:focus-within{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f;background:#fff}.search-bar[data-v-9b127dfe]{width:min(360px,100%);height:40px;min-height:40px;padding:0 10px;border:1px solid #dbe5f1;border-radius:9px;box-sizing:border-box;font-size:.92rem;background-color:#f8fafc}.bar[data-v-9b127dfe]{width:100%;height:38px;padding:0 8px 0 34px;box-sizing:border-box;outline:none;border:0;background-color:transparent}.btn-addclient[data-v-9b127dfe]{display:flex;gap:10px;align-items:center;color:#fff;padding:8px 15px;border:0px;cursor:pointer;background-color:#0b60ea;border-radius:9px;height:40px;width:auto;font-size:.92rem;font-weight:700;transition:.3s}.btn-addclient[data-v-9b127dfe]:hover{background-color:#428aff}.dlt-screen[data-v-9b127dfe]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;height:100vh;width:100vw;padding:18px;box-sizing:border-box;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.dlt-box[data-v-9b127dfe]{display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.7);background-color:#fff;width:min(450px,100%);padding:26px;border-radius:16px;box-shadow:0 28px 70px #0f172a4d;text-align:center;animation:deleteDialogEnter-9b127dfe .28s cubic-bezier(.22,1,.36,1) both}.dlt-icon[data-v-9b127dfe]{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fee2e2;color:#dc2626;font-size:1.2rem}.dlt-copy[data-v-9b127dfe]{margin-top:16px}.dlt-eyebrow[data-v-9b127dfe]{color:#dc2626;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dlt-copy h2[data-v-9b127dfe]{margin:5px 0 7px;color:#0f172a;font-size:1.2rem;line-height:1.3;overflow-wrap:anywhere}.dlt-copy p[data-v-9b127dfe]{margin:0;color:#64748b;font-size:.88rem;line-height:1.5}@keyframes deleteDialogEnter-9b127dfe{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.dlt-buttons[data-v-9b127dfe]{display:flex;width:100%;margin-top:22px;align-items:center;align-content:space-between;text-align:center;justify-content:flex-end;gap:10px}.dlt-accept[data-v-9b127dfe]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;background:#dc2626;margin:0;font-size:.9rem;font-weight:750;color:#fff;transition:.3s;border:0px;cursor:pointer;padding:0 16px}.dlt-accept[data-v-9b127dfe]:hover{background:#b91c1c}.dlt-cancel[data-v-9b127dfe]{min-height:40px;border:1px solid #dbe5f1;border-radius:9px;margin:0;background:#fff;color:#475569;cursor:pointer;font-size:.9rem;font-weight:750;transition:.3s;padding:0 16px}.dlt-cancel[data-v-9b127dfe]:hover{border-color:#bfdbfe;background:#eff6ff;color:#0b60ea}@media(max-width:900px){.main-content[data-v-9b127dfe]{margin-left:0;padding:20px 14px 90px}}@media(max-width:650px){.top[data-v-9b127dfe]{align-items:flex-start;flex-direction:column;gap:12px}.search-bar-block[data-v-9b127dfe]{align-items:stretch;flex-direction:column}.search-group[data-v-9b127dfe]{width:100%}.new-customer-link[data-v-9b127dfe]{width:100%;margin:0}.btn-addclient[data-v-9b127dfe]{width:100%;justify-content:center}}@media(max-width:430px){.search-group[data-v-9b127dfe]{flex-direction:column}.search-bar[data-v-9b127dfe]{width:auto}.btn-search[data-v-9b127dfe]{width:100%;margin:0}.dlt-box[data-v-9b127dfe]{padding:22px 18px 18px}.dlt-buttons[data-v-9b127dfe]{flex-direction:column-reverse}.dlt-accept[data-v-9b127dfe],.dlt-cancel[data-v-9b127dfe]{width:100%}}.top[data-v-9b127dfe]{animation:customerHeaderEnter-9b127dfe .42s ease-out both}.search-bar-block[data-v-9b127dfe]{animation:customerPanelEnter-9b127dfe .48s .06s ease-out both}@keyframes customerHeaderEnter-9b127dfe{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes customerPanelEnter-9b127dfe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.top[data-v-9b127dfe],.search-bar-block[data-v-9b127dfe],.dlt-box[data-v-9b127dfe]{animation:none}}.refund-modal[data-v-0b6d195b]{position:fixed;inset:0;display:flex;align-items:center;align-content:center;justify-content:center;z-index:1000;box-sizing:border-box;background-color:#00000080}.ui[data-v-0b6d195b]{display:flex;flex-direction:column;gap:15px;background-color:#fff;padding:0 20px 20px;border-radius:12px;width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.top-ui[data-v-0b6d195b]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-weight:600}.tittle[data-v-0b6d195b]{color:#000;margin-bottom:0}.cerrar[data-v-0b6d195b]{background-color:transparent;color:gray;border:0px;cursor:pointer;transition:.3s}.cerrar[data-v-0b6d195b]:hover{color:#000}form[data-v-0b6d195b]{display:flex;flex-direction:column;gap:15px}label[data-v-0b6d195b]{font-size:15px;font-weight:600}.info-group[data-v-0b6d195b]{background-color:#f5f5f5;padding:12px;border-radius:8px}.info-row[data-v-0b6d195b]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:10px}.info-row[data-v-0b6d195b]:last-child{margin-bottom:0}.info-item[data-v-0b6d195b]{display:flex;flex-direction:column;gap:4px}.info-value[data-v-0b6d195b]{color:#000;font-weight:600;margin:0}.info-secondary[data-v-0b6d195b]{color:#666;font-size:14px;margin:4px 0}.divider[data-v-0b6d195b]{height:1px;background-color:#e0e0e0}.cliente-info[data-v-0b6d195b]{display:flex;flex-direction:column;gap:8px;text-align:left}.total-section[data-v-0b6d195b]{display:flex;flex-direction:column;gap:8px;text-align:left;background-color:#e3f2fd;padding:12px;border-radius:8px}.total-value[data-v-0b6d195b]{font-size:24px;font-weight:700;color:#0b60ea;margin:0}.reason[data-v-0b6d195b],.cantidad[data-v-0b6d195b]{display:flex;flex-direction:column;gap:8px;text-align:left}.corrective-option[data-v-0b6d195b]{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid #bfd5ff;border-radius:10px;background:#f4f8ff;cursor:pointer}.corrective-option input[data-v-0b6d195b]{width:18px;height:18px;margin:2px 0 0;accent-color:#0b60ea}.corrective-option span[data-v-0b6d195b]{display:flex;flex-direction:column;gap:3px}.corrective-option small[data-v-0b6d195b]{color:#64748b;font-weight:400}.input[data-v-0b6d195b]{padding:12px;width:100%;height:auto;border:1px solid gainsboro;border-radius:8px;outline:none;box-sizing:border-box;transition:.3s;background-color:#fff;font-size:medium}.input[data-v-0b6d195b]:focus{border-color:#0b60ea}.textarea[data-v-0b6d195b]{resize:vertical;font-family:inherit}.btn[data-v-0b6d195b]{background-color:#0b60ea;border:0px;border-radius:10px;height:40px;width:100%;cursor:pointer;transition:.3s;color:#fff;font-weight:600;margin-top:10px}.btn[data-v-0b6d195b]:hover:not(:disabled){background-color:#428aff}.btn[data-v-0b6d195b]:disabled{opacity:.6;cursor:not-allowed}.refunds-history-section[data-v-0b6d195b]{display:flex;flex-direction:column;gap:8px;text-align:left}.refunds-content[data-v-0b6d195b]{max-height:120px;overflow-y:auto}.refunds-table[data-v-0b6d195b]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background-color:#fafafa}.refunds-header[data-v-0b6d195b]{display:grid;grid-template-columns:1fr 2fr 3fr;gap:0;background-color:#f0f0f0;font-weight:600;border-bottom:1px solid #e0e0e0}.refunds-row[data-v-0b6d195b]{display:grid;grid-template-columns:1fr 2fr 3fr;gap:0;border-bottom:1px solid #e0e0e0}.refunds-row[data-v-0b6d195b]:last-child{border-bottom:none}.refunds-col[data-v-0b6d195b]{padding:7px 8px;word-break:break-word;font-size:14px;color:#333}.toggle-btn[data-v-0b6d195b]{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:12px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#333;font-weight:600;font-size:14px;transition:.3s ease}.toggle-btn[data-v-0b6d195b]:hover{background-color:#e8e8e8;border-color:#0b60ea;color:#0b60ea}.toggle-btn[data-v-0b6d195b]:active{transform:scale(.98)}.refunds-empty[data-v-0b6d195b]{padding:20px;text-align:center;color:#999;font-size:14px}.refunds-loading[data-v-0b6d195b]{padding:20px;text-align:center;color:#0b60ea;font-size:14px;font-weight:500}.doc-backdrop[data-v-fff830d5]{position:fixed;inset:0;z-index:10030;display:grid;place-items:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.doc-dialog[data-v-fff830d5]{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #d8e2f0;border-radius:19px;background:#fff;color:#14213d;box-shadow:0 24px 70px #0f172a3d}header[data-v-fff830d5],footer[data-v-fff830d5]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 25px}header[data-v-fff830d5]{border-bottom:1px solid #e5ecf5}header h2[data-v-fff830d5]{margin:3px 0 4px;font-size:1.45rem}header p[data-v-fff830d5]{margin:0;color:#64748b}.eyebrow[data-v-fff830d5]{font-size:.7rem;font-weight:850;letter-spacing:.13em;color:#075dea}.close-button[data-v-fff830d5]{width:40px;height:40px;border:1px solid #d8e2f0;border-radius:11px;background:#f8fafc;color:#52627a;cursor:pointer}.document-loading[data-v-fff830d5]{display:flex;align-items:center;gap:13px;margin:18px 25px 0;padding:14px 16px;border:1px solid #bcd4fa;border-radius:13px;background:#eff6ff;color:#183b70}.document-loading .loading-spinner[data-v-fff830d5]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#075dea;color:#fff;font-size:1rem}.document-loading strong[data-v-fff830d5],.document-loading small[data-v-fff830d5]{display:block}.document-loading small[data-v-fff830d5]{margin-top:3px;color:#5f7291}.doc-body[data-v-fff830d5]{display:grid;gap:18px;padding:22px 25px;transition:opacity .18s}.doc-body.is-loading[data-v-fff830d5]{opacity:.48;pointer-events:none}.document-options[data-v-fff830d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.document-option[data-v-fff830d5]{display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:9px;min-height:86px;padding:13px;text-align:left;border:1px solid #d8e2f0;border-radius:13px;background:#fff;color:#1e293b;cursor:pointer;transition:.18s}.document-option[data-v-fff830d5]:hover{border-color:#8eb8fc;transform:translateY(-1px)}.document-option.selected[data-v-fff830d5]{border-color:#075dea;background:#eff6ff;box-shadow:inset 0 0 0 1px #075dea}.option-icon[data-v-fff830d5]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e9f2ff;color:#075dea}.document-option strong[data-v-fff830d5],.document-option small[data-v-fff830d5],.customer-panel-heading strong[data-v-fff830d5],.customer-panel-heading small[data-v-fff830d5]{display:block}.document-option small[data-v-fff830d5],.customer-panel-heading small[data-v-fff830d5]{margin-top:3px;color:#64748b;font-size:.75rem;line-height:1.3}.check[data-v-fff830d5]{display:grid;place-items:center;width:21px;height:21px;border:1px solid #b9c8da;border-radius:50%;font-size:.65rem;color:#fff}.selected .check[data-v-fff830d5]{border-color:#075dea;background:#075dea}.customer-panel[data-v-fff830d5]{padding:15px;border:1px solid #dce6f2;border-radius:14px;background:#f8fbff}.customer-panel-heading[data-v-fff830d5]{display:flex;align-items:center;gap:11px;margin-bottom:14px}.customer-panel label[data-v-fff830d5]{display:block;margin-bottom:6px;font-size:.78rem;font-weight:800}.customer-panel select[data-v-fff830d5]{width:100%;min-height:44px;padding:0 12px;border:1px solid #cbd9ea;border-radius:10px;background:#fff;color:#1e293b}.customer-error[data-v-fff830d5]{margin:9px 0 0;color:#c2413b;font-size:.78rem}.info-note[data-v-fff830d5]{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #cfe0f8;border-radius:12px;background:#f4f8ff;color:#49627f;font-size:.82rem}footer[data-v-fff830d5]{justify-content:flex-end;border-top:1px solid #e5ecf5;background:#fbfdff}.secondary[data-v-fff830d5],.primary[data-v-fff830d5]{min-height:43px;padding:0 17px;border-radius:10px;font-weight:750;cursor:pointer}.secondary[data-v-fff830d5]{border:1px solid #ccd9e9;background:#fff;color:#334155}.primary[data-v-fff830d5]{display:inline-flex;align-items:center;gap:8px;border:1px solid #075dea;background:#075dea;color:#fff}.primary[data-v-fff830d5]:disabled{opacity:.55;cursor:not-allowed}.order-doc-enter-active[data-v-fff830d5],.order-doc-leave-active[data-v-fff830d5]{transition:opacity .2s}.order-doc-enter-active .doc-dialog[data-v-fff830d5],.order-doc-leave-active .doc-dialog[data-v-fff830d5]{transition:transform .22s,opacity .2s}.order-doc-enter-from[data-v-fff830d5],.order-doc-leave-to[data-v-fff830d5]{opacity:0}.order-doc-enter-from .doc-dialog[data-v-fff830d5],.order-doc-leave-to .doc-dialog[data-v-fff830d5]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:700px){.doc-backdrop[data-v-fff830d5]{padding:0;align-items:end}.doc-dialog[data-v-fff830d5]{max-height:92vh;border-radius:19px 19px 0 0}.document-options[data-v-fff830d5]{grid-template-columns:1fr}.document-option[data-v-fff830d5]{min-height:70px}header[data-v-fff830d5],.doc-body[data-v-fff830d5],footer[data-v-fff830d5]{padding-left:16px;padding-right:16px}.document-loading[data-v-fff830d5]{margin-left:16px;margin-right:16px}footer[data-v-fff830d5]>*{flex:1}}.OrdersView-view[data-v-360f5f5e]{height:100vh;padding-top:50px}.order-table[data-v-360f5f5e]{display:grid;column-gap:10px;margin:5px;font-weight:600;font-size:1rem;--column-layout: .75fr 1.8fr 1.5fr 2.25fr 2.25fr 1.5fr 1.5fr 1fr 1.2fr}.order-table-top[data-v-360f5f5e]{color:#000;display:grid;align-items:center;text-align:start;border-bottom:1px solid gainsboro;padding-left:5px;grid-template-columns:var(--column-layout);box-sizing:border-box}.order-table-content[data-v-360f5f5e]{padding-left:20px;border-bottom:1px solid gainsboro;display:grid;align-items:center;text-align:start;grid-template-columns:var(--column-layout);box-sizing:border-box;color:#000;font-size:.9rem;padding:1rem}.order-table-content>div[data-v-360f5f5e]:nth-child(1){font-weight:600}.btn[data-v-360f5f5e]{height:20px;width:20px;padding:1rem;border-radius:10px;margin:5px;border:3px solid}.price[data-v-360f5f5e]{font-weight:700;text-align:start}.reset[data-v-360f5f5e]{background-color:#f0f1f4;color:#f11;border-color:#f11;font-size:large;cursor:pointer;transition:.3s}.reset[data-v-360f5f5e]:hover{color:#f0f1f4;background-color:#f11;border-color:#f11}.eye[data-v-360f5f5e]{background-color:#0b60ea;border-color:#0b60ea;color:#fff;font-size:larger;cursor:pointer;transition:.3s}.eye[data-v-360f5f5e]:hover{background-color:#428aff;border-color:#428aff}.state[data-v-360f5f5e]{min-width:90px;height:auto;box-sizing:border-box;text-align:center}.completed-status[data-v-360f5f5e]{color:#006400;border:1px solid lightgreen;background-color:#90ee90;border-radius:10px;max-width:90px}.pending-status[data-v-360f5f5e]{color:#996300;border:1px solid rgb(255,201,101);background-color:#ffc965;border-radius:10px;max-width:90px}.cancelled-status[data-v-360f5f5e]{color:#fff;border:1px solid rgb(124,124,124);background-color:#7c7c7c;border-radius:10px;max-width:90px}.refunded-status[data-v-360f5f5e]{color:#fff;border:1px solid #ff1111;background-color:#f11;border-radius:10px;max-width:100px;padding-left:2px}.pagination[data-v-360f5f5e]{display:flex;box-sizing:border-box;align-items:center;align-content:center;justify-content:center;padding-bottom:10px}.btn-pagination[data-v-360f5f5e]{border:0;background-color:transparent;color:gray;font-weight:500;font-size:large;cursor:pointer;transition:.3s}.btn-pagination[data-v-360f5f5e]:hover{color:#000}.btn-pagination[data-v-360f5f5e]:disabled{color:#c0bfbf}.display-actualPage[data-v-360f5f5e]{height:50px;width:50px;color:gray;background-color:transparent;border:1px solid gainsboro;border-radius:10px;align-items:center;align-content:center;align-self:center;text-align:center;justify-content:center;font-weight:600;margin:20px}.OrdersView-view[data-v-360f5f5e]{height:auto;min-height:280px;padding:0}.order-table[data-v-360f5f5e]{display:block;margin:0;overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0f172a0d;font-size:.9rem;--column-layout: .7fr 1.35fr 1fr 1.65fr 1.45fr .8fr 1fr .9fr 1.15fr}.order-table-top[data-v-360f5f5e]{min-height:48px;padding:0 16px;border-bottom:1px solid #dbe5f1;background:#f8fafc;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.045em}.order-table-content[data-v-360f5f5e]{min-height:88px;padding:14px 16px;border-bottom:1px solid #edf2f7;color:#334155;font-size:.84rem;transition:background .18s ease}.order-table-content[data-v-360f5f5e]:hover{background:#f8fbff}.order-table-content[data-v-360f5f5e]:last-child{border-bottom:0}.id-order[data-v-360f5f5e]{color:#0b60ea;font-weight:800!important}.processed[data-v-360f5f5e],.order-info[data-v-360f5f5e]{overflow-wrap:anywhere}.order-info[data-v-360f5f5e]{line-height:1.45}.date[data-v-360f5f5e]{color:#64748b;font-variant-numeric:tabular-nums}.price[data-v-360f5f5e]{color:#0f172a;font-size:.9rem}.origin-badge[data-v-360f5f5e]{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:.72rem;font-weight:800;white-space:nowrap}.origin-tpv[data-v-360f5f5e]{background:#dbeafe;color:#1d4ed8}.origin-taller[data-v-360f5f5e]{background:#ffedd5;color:#c2410c}.origin-shopify[data-v-360f5f5e]{background:#dcfce7;color:#15803d}.origin-cell[data-v-360f5f5e]{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.payment-badge[data-v-360f5f5e]{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:.68rem;font-weight:700;white-space:nowrap}.state[data-v-360f5f5e]{min-width:0;width:fit-content;padding:5px 9px;border:0;border-radius:999px;font-size:.74rem;font-weight:750}.completed-status[data-v-360f5f5e]{background:#dcfce7;color:#15803d}.pending-status[data-v-360f5f5e]{background:#fef3c7;color:#a16207}.processing-status[data-v-360f5f5e]{background:#dbeafe;color:#1d4ed8}.on-hold-status[data-v-360f5f5e]{background:#ffedd5;color:#c2410c}.cancelled-status[data-v-360f5f5e]{background:#e2e8f0;color:#475569}.failed-status[data-v-360f5f5e],.refunded-status[data-v-360f5f5e]{background:#fee2e2;color:#b91c1c}.order-actions[data-v-360f5f5e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.btn[data-v-360f5f5e]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border-width:1px;border-radius:9px;line-height:1}.btn[data-v-360f5f5e] svg{display:block;margin:0}.btn.workshop[data-v-360f5f5e]{border-color:#f7c98b;background:#fff7ed;color:#c2410c;cursor:pointer}.btn.workshop[data-v-360f5f5e]:hover{border-color:#f97316;background:#ffedd5}.pagination[data-v-360f5f5e]{gap:12px;padding:18px;border-top:1px solid #edf2f7}.btn-pagination[data-v-360f5f5e]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid #dbe5f1;border-radius:9px;background:#fff;color:#334155;font-size:.85rem;font-weight:700}.display-actualPage[data-v-360f5f5e]{width:auto;height:auto;min-width:38px;margin:0;padding:9px;border:0;background:#0b60ea;color:#fff}.empty-orders[data-v-360f5f5e]{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#94a3b8;text-align:center}.empty-orders strong[data-v-360f5f5e]{color:#334155;font-size:1rem}@media(max-width:1180px){.order-table[data-v-360f5f5e]{overflow-x:auto}.order-table-top[data-v-360f5f5e],.order-table-content[data-v-360f5f5e]{min-width:1040px}}@media(max-width:700px){.order-table[data-v-360f5f5e]{overflow:visible;border:0;background:transparent;box-shadow:none}.order-table-top[data-v-360f5f5e]{display:none}.order-table-content[data-v-360f5f5e]{min-width:0;margin-bottom:12px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;border:1px solid #dbe5f1;border-radius:13px;background:#fff;box-shadow:0 4px 14px #0f172a0d}.order-table-content>div[data-v-360f5f5e]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.order-table-content>div[data-v-360f5f5e]:before{content:attr(data-label);color:#94a3b8;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.order-info[data-v-360f5f5e],.order-actions[data-v-360f5f5e]{grid-column:1 / -1}.order-actions[data-v-360f5f5e]{flex-direction:row!important}.order-actions[data-v-360f5f5e]:before{flex-basis:100%}.pagination[data-v-360f5f5e]{border:0}}@media(max-width:420px){.order-table-content[data-v-360f5f5e]{grid-template-columns:1fr}.order-info[data-v-360f5f5e],.order-actions[data-v-360f5f5e]{grid-column:auto}}.order-modal-backdrop[data-v-360f5f5e]{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:20px;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-modal[data-v-360f5f5e]{width:min(860px,100%);max-height:min(88vh,820px);overflow-y:auto;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#f8fafc;box-shadow:0 28px 70px #0f172a4d;color:#1e293b}.order-modal-header[data-v-360f5f5e]{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #e2e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.order-modal-header h2[data-v-360f5f5e]{margin:3px 0;color:#0f172a;font-size:1.45rem}.order-modal-header p[data-v-360f5f5e]{margin:0;color:#64748b;font-size:.84rem}.modal-eyebrow[data-v-360f5f5e]{color:#0b60ea;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.modal-close[data-v-360f5f5e]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #dbe5f1;border-radius:10px;background:#fff;color:#64748b;cursor:pointer}.modal-close[data-v-360f5f5e]:hover{border-color:#fecaca;background:#fff1f2;color:#e11d48}.order-modal-summary[data-v-360f5f5e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 24px;overflow:hidden;border:1px solid #dbe5f1;border-radius:12px;background:#e2e8f0}.order-modal-summary>div[data-v-360f5f5e]{min-width:0;padding:14px;display:flex;flex-direction:column;gap:5px;background:#fff}.order-modal-summary span[data-v-360f5f5e]{color:#94a3b8;font-size:.68rem;font-weight:800;text-transform:uppercase}.order-modal-summary strong[data-v-360f5f5e]{overflow-wrap:anywhere;font-size:.86rem}.order-modal-summary .modal-total[data-v-360f5f5e]{color:#0b60ea;font-size:1rem}.order-modal-grid[data-v-360f5f5e]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 24px 14px}.detail-card[data-v-360f5f5e]{margin:0;padding:18px;border:1px solid #dbe5f1;border-radius:13px;background:#fff}.detail-card h3[data-v-360f5f5e]{margin:0 0 14px;color:#0f172a;font-size:.96rem}.detail-card dl[data-v-360f5f5e]{margin:0;display:grid;gap:11px}.detail-card dl>div[data-v-360f5f5e]{display:grid;grid-template-columns:115px 1fr;gap:10px}.detail-card dt[data-v-360f5f5e]{color:#94a3b8;font-size:.75rem;font-weight:750}.detail-card dd[data-v-360f5f5e]{min-width:0;margin:0;color:#334155;font-size:.82rem;overflow-wrap:anywhere}.repair-link[data-v-360f5f5e]{margin:0;padding:0;border:0;background:transparent;color:#075bea;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.repair-link[data-v-360f5f5e]:hover{color:#0648b5}.products-card[data-v-360f5f5e]{margin:0 24px 20px}.detail-products[data-v-360f5f5e]{display:grid}.detail-product[data-v-360f5f5e]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:11px 0;border-bottom:1px solid #edf2f7;font-size:.82rem}.detail-product[data-v-360f5f5e]:last-child{border-bottom:0}.detail-product>div[data-v-360f5f5e]{display:flex;flex-direction:column;gap:3px;min-width:0}.detail-product>div span[data-v-360f5f5e]{color:#94a3b8;font-size:.72rem}.detail-product>strong[data-v-360f5f5e]:last-child{color:#0f172a}.no-products[data-v-360f5f5e]{margin:0;color:#94a3b8;font-size:.84rem}.order-modal-footer[data-v-360f5f5e]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:15px 24px;border-top:1px solid #e2e8f0;background:#fffffff5}.modal-secondary[data-v-360f5f5e],.modal-primary[data-v-360f5f5e]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:9px;font-weight:750;cursor:pointer}.modal-secondary[data-v-360f5f5e]{border:1px solid #dbe5f1;background:#fff;color:#475569}.modal-primary[data-v-360f5f5e]{border:1px solid #0b60ea;background:#0b60ea;color:#fff}.modal-secondary[data-v-360f5f5e]:hover{background:#f8fafc;color:#0b60ea}.modal-primary[data-v-360f5f5e]:hover{background:#0955d0}@media(max-width:700px){.order-modal-backdrop[data-v-360f5f5e]{padding:0;align-items:end}.order-modal[data-v-360f5f5e]{width:100%;max-height:94vh;border-radius:18px 18px 0 0}.order-modal-header[data-v-360f5f5e]{padding:18px}.order-modal-summary[data-v-360f5f5e]{grid-template-columns:1fr 1fr;margin:16px 18px}.order-modal-grid[data-v-360f5f5e]{grid-template-columns:1fr;padding:0 18px 12px}.products-card[data-v-360f5f5e]{margin:0 18px 16px}.order-modal-footer[data-v-360f5f5e]{padding:13px 18px}}@media(max-width:430px){.order-modal-summary[data-v-360f5f5e]{grid-template-columns:1fr}.detail-card dl>div[data-v-360f5f5e]{grid-template-columns:1fr;gap:3px}.detail-product[data-v-360f5f5e]{grid-template-columns:1fr auto}.detail-product>strong[data-v-360f5f5e]:last-child{grid-column:1 / -1}.modal-secondary[data-v-360f5f5e],.modal-primary[data-v-360f5f5e]{flex:1;padding-inline:10px}}.records-pagination[data-v-360f5f5e]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;box-sizing:border-box;background:#fbfdff;border-top:1px solid #e5edf6}.records-pagination-summary[data-v-360f5f5e]{color:#64748b;font-size:.82rem}.records-pagination-controls[data-v-360f5f5e]{display:flex;align-items:center;gap:.75rem}.records-pagination-controls span[data-v-360f5f5e]{min-width:105px;color:#475569;font-size:.82rem;font-weight:700;text-align:center}.records-pagination-controls button[data-v-360f5f5e]{min-height:36px;padding:0 .85rem;color:#fff;background:#0b60ea;border:1px solid #0b60ea;border-radius:8px;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:.18s ease}.records-pagination-controls button[data-v-360f5f5e]:hover:not(:disabled){background:#0955d0;border-color:#0955d0}.records-pagination-controls button[data-v-360f5f5e]:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe5f1;cursor:default}@media(max-width:600px){.records-pagination[data-v-360f5f5e]{align-items:stretch;flex-direction:column}.records-pagination-summary[data-v-360f5f5e]{text-align:center}.records-pagination-controls[data-v-360f5f5e]{justify-content:center}.records-pagination-controls button[data-v-360f5f5e]{flex:1}}@media(max-width:400px){.records-pagination-controls[data-v-360f5f5e]{display:grid;grid-template-columns:1fr 1fr}.records-pagination-controls span[data-v-360f5f5e]{grid-column:1 / -1;grid-row:1}}.OrderBarraNav-view[data-v-a9544360]{width:100%;padding:6px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0f172a0a;box-sizing:border-box}.buttons[data-v-a9544360]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.buttons[data-v-a9544360]::-webkit-scrollbar{display:none}.btn[data-v-a9544360]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:9px 18px;border-radius:9px;font-size:.92rem;font-weight:700;outline:none;-webkit-tap-highlight-color:transparent}.default[data-v-a9544360]{background:transparent;border:1px solid transparent;color:#475569;transition:.2s ease;cursor:pointer}.default[data-v-a9544360]:hover{color:#0b60ea;background:#eff6ff;border-color:#dbeafe}.default.active-property[data-v-a9544360]{background:#0b60ea;color:#fff;border-color:#0b60ea;box-shadow:0 4px 10px #0b60ea2e}.default.active-property[data-v-a9544360]:hover{background:#0955d0;border-color:#0955d0;color:#fff}.btn[data-v-a9544360]:focus{outline:none}.btn[data-v-a9544360]:focus-visible{outline:none;box-shadow:0 0 0 3px #0b60ea33}.default.active-property[data-v-a9544360]:focus-visible{box-shadow:0 0 0 3px #0b60ea33,0 4px 10px #0b60ea2e}.btn[data-v-a9544360]:active{transform:translateY(1px)}@media(max-width:480px){.btn[data-v-a9544360]{padding-inline:13px;font-size:.84rem}}.OrderPageFilterBar-view[data-v-3afe73e7]{position:fixed;display:flex;top:70px;left:0;right:0;background-color:#fff;width:100%;border-bottom:2px solid gainsboro;height:70px;gap:5px;margin-left:200px}.property-block[data-v-3afe73e7]{display:flex;align-items:center;margin-left:64px}.property-input[data-v-3afe73e7]{margin-left:10px;height:40px;width:auto;padding:5px 20px;border:1px solid gainsboro;border-radius:10px;box-sizing:border-box;margin-top:5px;margin-bottom:5px;font-size:medium;background-color:#f0f1f4;transition:.3s;cursor:pointer}.searchbar-block[data-v-3afe73e7]{display:flex;align-items:center;text-align:center;align-content:center;height:auto;gap:10px}.search-bar-group[data-v-3afe73e7]{position:relative;display:flex;align-items:center}.search-bar[data-v-3afe73e7]{height:40px;padding:8px 15px 8px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;width:250px;transition:all .2s;background-color:#f8fafc}.search-bar[data-v-3afe73e7]:focus{outline:none;border-color:#0b60ea;box-shadow:0 0 0 1px #0b60ea;background-color:#fff}.search-icon[data-v-3afe73e7]{position:absolute;left:15px;color:#94a3b8}.btn-search[data-v-3afe73e7]{background-color:#0b60ea;border:0px;border-radius:10px;color:#fff;font-size:medium;width:80px;height:40px;padding:10px;transition:.3s;cursor:pointer}.btn-search[data-v-3afe73e7]:hover{background-color:#428aff}.btn-rest[data-v-3afe73e7]{display:flex;align-items:center;gap:10px;margin-left:5px}.btn-reset[data-v-3afe73e7]{background-color:#f0f1f4;border:1px solid gainsboro;border-radius:10px;color:#fff;width:auto;min-height:40px;padding:10px 15px;transition:.3s;color:#000;cursor:pointer}.btn-reset[data-v-3afe73e7]:hover{color:#0b60ea;background-color:#d8e6fd;border:1px solid gainsboro}.btn-filterDate[data-v-3afe73e7]{background-color:#f0f1f4;border:1px solid gainsboro;border-radius:10px;color:#000;min-width:200px;width:auto;min-height:40px;height:auto;padding:10px;font-size:medium;transition:.3s;cursor:pointer}.btn-filterDate[data-v-3afe73e7]:hover{color:#0b60ea;background-color:#d8e6fd;border:1px solid gainsboro}.action-row[data-v-3afe73e7]{display:flex;padding:10px}.btn-action[data-v-3afe73e7]{border:none;font-weight:600;background-color:#f0f1f4;color:#000;width:100px;border-radius:5px;cursor:pointer;margin:5px;padding:5px;transition:.3s}.btn-action[data-v-3afe73e7]:hover{background-color:#d8e6fd}.btn-today[data-v-3afe73e7]{margin-left:10px}.dp__theme_light[data-v-3afe73e7]{--dp-border-radius: 10px}.OrderPageFilterBar-view[data-v-3afe73e7]{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;height:auto;margin:0;padding:16px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0f172a0a;box-sizing:border-box}.property-block[data-v-3afe73e7]{margin:0;flex:0 1 310px}.property-block p[data-v-3afe73e7],.searchbar-block p[data-v-3afe73e7]{color:#475569;font-size:.85rem!important;font-weight:700}.property-input[data-v-3afe73e7]{max-width:215px;margin:0 0 0 10px;border-color:#dbe5f1;background:#f8fafc}.searchbar-block[data-v-3afe73e7]{flex:1 1 420px;flex-wrap:wrap}.searchbar-block p[data-v-3afe73e7]{margin-left:0!important}.search-bar-group[data-v-3afe73e7]{flex:1 1 220px}.search-bar[data-v-3afe73e7]{width:100%;border-radius:9px}.search-bar[data-v-3afe73e7]:focus{box-shadow:0 0 0 3px #0b60ea1f}.btn-search[data-v-3afe73e7],.btn-reset[data-v-3afe73e7],.btn-filterDate[data-v-3afe73e7]{height:40px;min-height:40px;border-radius:9px}.btn-rest[data-v-3afe73e7]{margin:0;flex-wrap:wrap}.btn-reset[data-v-3afe73e7],.btn-filterDate[data-v-3afe73e7]{border-color:#dbe5f1;background:#fff}@media(max-width:760px){.OrderPageFilterBar-view[data-v-3afe73e7]{align-items:stretch;padding:12px}.property-block[data-v-3afe73e7],.searchbar-block[data-v-3afe73e7],.btn-rest[data-v-3afe73e7]{flex:1 1 100%;margin:0}.property-block[data-v-3afe73e7]{justify-content:space-between}.property-input[data-v-3afe73e7]{flex:1;max-width:none}.btn-rest[data-v-3afe73e7]>*{flex:1 1 145px}}@media(max-width:440px){.property-block[data-v-3afe73e7]{align-items:stretch;flex-direction:column;gap:6px}.property-input[data-v-3afe73e7]{width:100%;margin:0}.searchbar-block>p[data-v-3afe73e7]{width:100%;text-align:left}.btn-search[data-v-3afe73e7]{width:100%}}.OrderPageFilterBar-view[data-v-3afe73e7]{display:grid;grid-template-columns:minmax(270px,320px) minmax(360px,1fr) auto;align-items:end;gap:14px}.property-block[data-v-3afe73e7]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.property-block p[data-v-3afe73e7],.searchbar-block p[data-v-3afe73e7]{margin:0!important;line-height:40px}.property-select[data-v-3afe73e7]{position:relative;min-width:0}.property-input[data-v-3afe73e7]{width:100%;max-width:none;margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:#1e293b;font-family:inherit;text-align:left}.property-input.open[data-v-3afe73e7]{border-color:#0b60ea;background:#fff;box-shadow:0 0 0 3px #0b60ea1f}.select-chevron[data-v-3afe73e7]{color:#64748b;font-size:.72rem;transition:transform .2s ease}.property-input.open .select-chevron[data-v-3afe73e7]{transform:rotate(180deg)}.property-options[data-v-3afe73e7]{position:absolute;z-index:30;top:calc(100% + 7px);left:0;right:0;overflow:hidden;padding:6px;border:1px solid #dbe5f1;border-radius:11px;background:#fff;box-shadow:0 14px 32px #0f172a29}.property-options button[data-v-3afe73e7]{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#334155;font-family:inherit;font-size:.9rem;text-align:left;cursor:pointer}.property-options button[data-v-3afe73e7]:hover{background:#eff6ff;color:#0b60ea}.property-options button.selected[data-v-3afe73e7]{background:#eaf2ff;color:#0b60ea;font-weight:750}.searchbar-block[data-v-3afe73e7]{min-width:0;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:10px}.search-bar-group[data-v-3afe73e7]{min-width:0}.btn-rest[data-v-3afe73e7]{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.btn-search[data-v-3afe73e7],.btn-reset[data-v-3afe73e7],.btn-filterDate[data-v-3afe73e7],.btn-action[data-v-3afe73e7]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;white-space:nowrap}.btn-search[data-v-3afe73e7]{width:auto;min-width:80px;padding:0 15px}.btn-reset[data-v-3afe73e7]{padding:0 15px}.btn-filterDate[data-v-3afe73e7]{min-width:180px;padding:0 15px}@media(max-width:1180px){.OrderPageFilterBar-view[data-v-3afe73e7]{grid-template-columns:minmax(260px,320px) 1fr}.btn-rest[data-v-3afe73e7]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:760px){.OrderPageFilterBar-view[data-v-3afe73e7]{display:grid;grid-template-columns:1fr;align-items:stretch}.property-block[data-v-3afe73e7],.searchbar-block[data-v-3afe73e7],.btn-rest[data-v-3afe73e7]{width:100%}.btn-rest[data-v-3afe73e7]{grid-column:auto;justify-content:stretch}.btn-rest[data-v-3afe73e7]>*{flex:1 1 50%}}@media(max-width:520px){.property-block[data-v-3afe73e7]{grid-template-columns:1fr;gap:6px}.property-block p[data-v-3afe73e7],.searchbar-block p[data-v-3afe73e7]{line-height:1.2}.searchbar-block[data-v-3afe73e7]{grid-template-columns:1fr auto}.searchbar-block p[data-v-3afe73e7]{grid-column:1 / -1}.btn-rest[data-v-3afe73e7]{flex-direction:column}.btn-rest[data-v-3afe73e7]>*{width:100%;flex:none}.btn-filterDate[data-v-3afe73e7]{width:100%}}[data-v-3afe73e7] .dp__menu{overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 18px 45px #0f172a29;color:#1e293b;font-family:inherit}[data-v-3afe73e7] .dp__arrow_top{border-top-color:#dbe5f1;border-left-color:#dbe5f1;background:#fff}[data-v-3afe73e7] .dp__month_year_row{min-height:52px;padding:7px 10px 2px}[data-v-3afe73e7] .dp__month_year_select{border-radius:8px;color:#0f172a;font-weight:750;transition:.18s ease}[data-v-3afe73e7] .dp__month_year_select:hover{background:#eff6ff;color:#0b60ea}[data-v-3afe73e7] .dp__month_year_wrap{gap:4px}[data-v-3afe73e7] .dp__inner_nav{width:34px;height:34px;border-radius:9px;color:#64748b}[data-v-3afe73e7] .dp__inner_nav:hover{background:#eff6ff;color:#0b60ea}[data-v-3afe73e7] .dp__calendar_header{color:#475569;font-size:.76rem;font-weight:800;letter-spacing:.03em}[data-v-3afe73e7] .dp__calendar_header_separator{background:#e8eef6}[data-v-3afe73e7] .dp__calendar{padding:2px 10px 10px}[data-v-3afe73e7] .dp__cell_inner{border-radius:9px;color:#334155;font-size:.84rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease}[data-v-3afe73e7] .dp__cell_inner:hover{background:#eff6ff;color:#0b60ea}[data-v-3afe73e7] .dp__cell_offset{color:#cbd5e1}[data-v-3afe73e7] .dp__today{border:1px solid #93c5fd;color:#0b60ea;font-weight:800}[data-v-3afe73e7] .dp__active_date,[data-v-3afe73e7] .dp__range_start,[data-v-3afe73e7] .dp__range_end{border:0;background:#0b60ea;color:#fff;box-shadow:0 3px 8px #0b60ea3d}[data-v-3afe73e7] .dp__range_between{border-color:#dbeafe;background:#eff6ff;color:#1d4ed8}[data-v-3afe73e7] .dp__action_row{padding:10px 12px 12px;border-top:1px solid #edf2f7;background:#fbfdff}.action-row[data-v-3afe73e7]{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0}.btn-action[data-v-3afe73e7]{min-height:36px;width:auto;margin:0;padding:0 13px;border:1px solid #dbe5f1;border-radius:8px;background:#fff;color:#334155;transition:.18s ease}.btn-action[data-v-3afe73e7]:hover{border-color:#bfdbfe;background:#eff6ff;color:#0b60ea}.btn-today[data-v-3afe73e7]{margin-right:auto}.btn-select[data-v-3afe73e7]{border-color:#0b60ea;background:#0b60ea;color:#fff}.btn-select[data-v-3afe73e7]:hover{border-color:#0955d0;background:#0955d0;color:#fff}.btn-filterDate[data-v-3afe73e7]:focus{outline:none}.btn-filterDate[data-v-3afe73e7]:focus-visible{box-shadow:0 0 0 3px #0b60ea29}.order-page[data-v-93107c05]{width:100%;min-height:100vh;background:#f4f7fb}.main-display[data-v-93107c05]{display:flex;flex-direction:column;gap:16px;padding:28px;box-sizing:border-box;margin-left:200px;min-height:100vh;overflow:hidden}.page-heading[data-v-93107c05]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-heading h1[data-v-93107c05]{margin:2px 0 5px;color:#0f172a;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.1}.page-heading p[data-v-93107c05]{margin:0;color:#64748b}.page-heading .eyebrow[data-v-93107c05]{color:#0b60ea;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.order-count[data-v-93107c05]{flex:0 0 auto;padding:8px 12px;border:1px solid #dbe5f1;border-radius:999px;background:#fff;color:#475569;font-size:.85rem;font-weight:700}.loading-style[data-v-93107c05]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#475569;font-weight:600}.loading-spinner[data-v-93107c05]{width:22px;height:22px;border:3px solid #dbeafe;border-top-color:#0b60ea;border-radius:50%;animation:spin-93107c05 .75s linear infinite}@keyframes spin-93107c05{to{transform:rotate(360deg)}}@media(max-width:900px){.main-display[data-v-93107c05]{margin-left:0;padding:20px 14px 90px}}@media(max-width:540px){.page-heading[data-v-93107c05]{align-items:flex-start;flex-direction:column;gap:12px}}.full-display[data-v-a700cf7d]{display:flex;justify-content:center;box-sizing:border-box}.display-customer[data-v-a700cf7d]{align-items:center;height:auto;max-width:1000px;width:100%;border:1px solid gainsboro;background-color:#fff;box-sizing:border-box;border-radius:12px}.data[data-v-a700cf7d]{display:grid;align-items:center;align-content:center;text-align:start;grid-row:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:20px;width:100%;box-sizing:border-box}.Nombre[data-v-a700cf7d]{width:auto;margin-top:25px}.margin[data-v-a700cf7d]{margin-left:25px;margin-right:25px}.parameter-gap[data-v-a700cf7d]{margin-bottom:10px}.text-input[data-v-a700cf7d]{width:100%;border-radius:10px;border:1px solid gainsboro;min-height:31px;font-size:large;padding:8px 15px;box-sizing:border-box;background-color:#f0f1f4}.text-input[data-v-a700cf7d]:focus{outline:none}.btn[data-v-a700cf7d]{align-items:start;width:450px;margin:20px 15px 25px 0;height:40px}.btn-saveChanges[data-v-a700cf7d]{background-color:#0b60ea;color:#fff;border:0px;border-radius:9px;font-size:18px;transition:.3s;cursor:pointer}.btn-saveChanges[data-v-a700cf7d]:hover{background-color:#428aff}.btn-cancel[data-v-a700cf7d]{background-color:#f0f1f4;color:#0b60ea;border:0px;border-radius:9px;font-size:18px;transition:.3s;cursor:pointer}.btn-cancel[data-v-a700cf7d]:hover{background-color:#d8e6fd}.workshop-card[data-v-a700cf7d]{padding:18px;border:1px solid #bfdbfe;border-radius:10px;background:#f8fafc}.workshop-title h3[data-v-a700cf7d]{margin:0;color:#111827}.workshop-title p[data-v-a700cf7d]{margin:4px 0 14px;color:#64748b}.workshop-form[data-v-a700cf7d]{display:grid;grid-template-columns:1fr 180px auto;gap:12px;align-items:end}.workshop-form label[data-v-a700cf7d]{display:grid;gap:8px;color:#334155;font-weight:700}.btn-workshop[data-v-a700cf7d],.btn-remove[data-v-a700cf7d]{min-height:42px;border:none;border-radius:8px;cursor:pointer;font-weight:700}.btn-workshop[data-v-a700cf7d]{padding:0 18px;background:#0b60ea;color:#fff}.workshop-list[data-v-a700cf7d]{display:grid;gap:8px;margin-top:14px}.scooter-row[data-v-a700cf7d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.scooter-row span[data-v-a700cf7d]{display:block;margin-top:4px;color:#64748b}.btn-remove[data-v-a700cf7d]{padding:0 12px;background:#fee2e2;color:#991b1b}.empty-workshop[data-v-a700cf7d]{color:#64748b}.msg[data-v-a700cf7d]{display:none;transition:1s}.must:hover+.msg[data-v-a700cf7d]{transition:.5s;display:inline;margin-left:10px;font-size:14px;color:red}@media(max-width:760px){.workshop-form[data-v-a700cf7d]{grid-template-columns:1fr}}.full-display[data-v-a700cf7d]{width:100%}.full-display>div[data-v-a700cf7d]{width:100%}.display-customer[data-v-a700cf7d]{max-width:1160px;margin:0 auto;overflow:hidden;border:1px solid #dbe5f1;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.data[data-v-a700cf7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:26px}.margin[data-v-a700cf7d],.Nombre[data-v-a700cf7d]{min-width:0;margin:0}.Nombre[data-v-a700cf7d]{margin-top:0}.parameter-gap[data-v-a700cf7d]{margin-bottom:7px;color:#334155;font-size:.82rem;font-weight:750}.text-input[data-v-a700cf7d]{width:100%;min-height:43px;padding:9px 12px;border:1px solid #dbe5f1;border-radius:9px;background:#f8fafc;color:#1e293b;font-family:inherit;font-size:.92rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.text-input[data-v-a700cf7d]:hover{border-color:#cbd5e1}.text-input[data-v-a700cf7d]:focus{outline:none;border-color:#0b60ea;background:#fff;box-shadow:0 0 0 3px #0b60ea1f}.text-input[data-v-a700cf7d]:disabled{cursor:not-allowed;background:#eef2f7;color:#64748b}.buttons[data-v-a700cf7d]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid #edf2f7}.buttons .btn[data-v-a700cf7d]{width:auto;min-width:150px;min-height:42px;margin:12px 0 0;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:9px;font-size:.92rem;font-weight:750}.buttons a[data-v-a700cf7d]{text-decoration:none}.btn-saveChanges[data-v-a700cf7d]{box-shadow:0 4px 10px #0b60ea2e}.btn-saveChanges[data-v-a700cf7d]:disabled{cursor:wait;opacity:.65}.msg[data-v-a700cf7d]{font-weight:500}@media(max-width:760px){.data[data-v-a700cf7d]{grid-template-columns:1fr;padding:18px;gap:16px}.buttons[data-v-a700cf7d]{grid-column:auto}}@media(max-width:480px){.data[data-v-a700cf7d]{padding:15px}.buttons[data-v-a700cf7d]{flex-direction:column-reverse}.buttons a[data-v-a700cf7d],.buttons .btn[data-v-a700cf7d]{width:100%}}.workshop-card[data-v-a700cf7d]{grid-column:1 / -1;margin:4px 0;padding:20px;border:1px solid #bfdbfe;border-radius:13px;background:linear-gradient(145deg,#f8fbff,#eff6ff)}.workshop-title h3[data-v-a700cf7d]{color:#0f172a;font-size:1rem}.workshop-form .text-input[data-v-a700cf7d]{background:#fff}.btn-workshop[data-v-a700cf7d],.btn-remove[data-v-a700cf7d]{display:inline-flex;align-items:center;justify-content:center}.btn-workshop[data-v-a700cf7d]:hover{background:#0955d0}.btn-remove[data-v-a700cf7d]:hover{background:#fecaca}@media(max-width:760px){.workshop-card[data-v-a700cf7d]{grid-column:auto;padding:16px}.scooter-row[data-v-a700cf7d]{align-items:flex-start;flex-direction:column}.btn-remove[data-v-a700cf7d]{width:100%}}.display-customer[data-v-a700cf7d]{animation:customerFormEnter-a700cf7d .48s cubic-bezier(.22,1,.36,1) both}.margin[data-v-a700cf7d]{animation:customerFieldEnter-a700cf7d .42s ease-out both}.margin[data-v-a700cf7d]:nth-child(2){animation-delay:35ms}.margin[data-v-a700cf7d]:nth-child(3){animation-delay:70ms}.margin[data-v-a700cf7d]:nth-child(4){animation-delay:105ms}.margin[data-v-a700cf7d]:nth-child(5){animation-delay:.14s}.margin[data-v-a700cf7d]:nth-child(6){animation-delay:175ms}.margin[data-v-a700cf7d]:nth-child(n+7){animation-delay:.21s}@keyframes customerFormEnter-a700cf7d{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:none}}@keyframes customerFieldEnter-a700cf7d{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.display-customer[data-v-a700cf7d],.margin[data-v-a700cf7d]{animation:none}}.EditCustomer[data-v-e4bf88bc]{min-height:100vh;width:100%;background:#f4f7fb}.main-content[data-v-e4bf88bc]{margin-left:200px;padding:28px 32px 50px;box-sizing:border-box;min-height:100vh}.header[data-v-e4bf88bc]{display:flex;width:100%;height:auto}.tittle[data-v-e4bf88bc]{display:flex;color:#0f172a;align-items:center;font-weight:500;gap:12px}.tittle p[data-v-e4bf88bc]{margin:4px 0 0;color:#64748b;font-size:.9rem}.tittle span[data-v-e4bf88bc]{color:#0b60ea;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tittle h1[data-v-e4bf88bc]{margin:2px 0 0;font-size:clamp(1.55rem,3vw,2rem)}.body[data-v-e4bf88bc]{margin-top:20px}.btn-back[data-v-e4bf88bc]{cursor:pointer;background-color:transparent;height:42px;width:42px;border:1px solid #dbe5f1;border-radius:10px;background:#fff;font-size:large;transition:.3s}.btn-back[data-v-e4bf88bc]:hover{color:#0b60ea;border-color:#bfdbfe;background:#eff6ff}@media(max-width:900px){.main-content[data-v-e4bf88bc]{margin-left:0;padding:20px 14px 90px}}.header[data-v-e4bf88bc]{animation:customerViewHeader-e4bf88bc .4s ease-out both}@keyframes customerViewHeader-e4bf88bc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header[data-v-e4bf88bc]{animation:none}}.customer-form-skeleton[data-v-e4bf88bc]{max-width:1160px;margin:0 auto;padding:26px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0f;box-sizing:border-box;overflow:hidden}.skeleton-heading[data-v-e4bf88bc]{display:grid;gap:9px;margin-bottom:24px}.skeleton-heading span[data-v-e4bf88bc]:first-child{width:150px;height:17px}.skeleton-heading span[data-v-e4bf88bc]:last-child{width:260px;max-width:70%;height:11px}.skeleton-grid[data-v-e4bf88bc]{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px}.skeleton-field[data-v-e4bf88bc]{display:grid;gap:8px}.skeleton-field span[data-v-e4bf88bc]{width:90px;height:10px}.skeleton-field i[data-v-e4bf88bc]{width:100%;height:43px}.skeleton-heading span[data-v-e4bf88bc],.skeleton-field span[data-v-e4bf88bc],.skeleton-field i[data-v-e4bf88bc],.skeleton-actions span[data-v-e4bf88bc]{display:block;border-radius:8px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 65%);background-size:240% 100%;animation:customerSkeleton-e4bf88bc 1.35s ease-in-out infinite}.skeleton-actions[data-v-e4bf88bc]{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:18px;border-top:1px solid #edf2f7}.skeleton-actions span[data-v-e4bf88bc]{width:150px;height:42px}.customer-load-error[data-v-e4bf88bc]{max-width:1160px;margin:0 auto;padding:18px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#991b1b}@keyframes customerSkeleton-e4bf88bc{to{background-position:-140% 0}}@media(max-width:760px){.customer-form-skeleton[data-v-e4bf88bc]{padding:18px}.skeleton-grid[data-v-e4bf88bc]{grid-template-columns:1fr}}@media(max-width:460px){.skeleton-actions[data-v-e4bf88bc]{flex-direction:column}.skeleton-actions span[data-v-e4bf88bc]{width:100%}}@media(prefers-reduced-motion:reduce){.skeleton-heading span[data-v-e4bf88bc],.skeleton-field span[data-v-e4bf88bc],.skeleton-field i[data-v-e4bf88bc],.skeleton-actions span[data-v-e4bf88bc]{animation:none}}.full-display[data-v-45e66c88]{display:flex;justify-content:center;box-sizing:border-box}.display-customer[data-v-45e66c88]{align-items:center;height:auto;max-width:1000px;width:100%;border:1px solid gainsboro;background-color:#fff;box-sizing:border-box;border-radius:12px}.data[data-v-45e66c88]{display:grid;align-items:center;align-content:center;text-align:start;grid-row:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:20px;width:100%;box-sizing:border-box}.Nombre[data-v-45e66c88]{width:auto;margin-top:25px}.margin[data-v-45e66c88]{margin-left:25px;margin-right:25px}.parameter-gap[data-v-45e66c88]{margin-bottom:10px}.text-input[data-v-45e66c88]{width:100%;border-radius:10px;border:1px solid gainsboro;min-height:31px;font-size:large;padding:8px 15px;box-sizing:border-box;background-color:#f0f1f4}.text-input[data-v-45e66c88]:focus{outline:none}.btn[data-v-45e66c88]{align-items:start;width:450px;margin:20px 15px 25px 0;height:40px}.btn-saveChanges[data-v-45e66c88]{background-color:#0b60ea;color:#fff;border:0px;border-radius:9px;font-size:18px;cursor:pointer;transition:.3ms}.btn-saveChanges[data-v-45e66c88]:hover{background-color:#428aff}.btn-cancel[data-v-45e66c88]{background-color:#f0f1f4;color:#0b60ea;border:0px;border-radius:9px;font-size:18px;cursor:pointer;transition:.3s}.btn-cancel[data-v-45e66c88]:hover{background-color:#d8e6fd;color:#0b60ea;border:0px;border-radius:9px;font-size:18px}.msg[data-v-45e66c88]{display:none;transition:2s}.must:hover+.msg[data-v-45e66c88]{display:inline;margin-left:10px;font-size:14px;color:red}.full-display[data-v-45e66c88]{width:100%}.full-display>div[data-v-45e66c88]{width:100%}.display-customer[data-v-45e66c88]{max-width:1160px;margin:0 auto;overflow:hidden;border:1px solid #dbe5f1;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.data[data-v-45e66c88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:26px}.margin[data-v-45e66c88],.Nombre[data-v-45e66c88]{min-width:0;margin:0}.Nombre[data-v-45e66c88]{margin-top:0}.parameter-gap[data-v-45e66c88]{margin-bottom:7px;color:#334155;font-size:.82rem;font-weight:750}.text-input[data-v-45e66c88]{width:100%;min-height:43px;padding:9px 12px;border:1px solid #dbe5f1;border-radius:9px;background:#f8fafc;color:#1e293b;font-family:inherit;font-size:.92rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.text-input[data-v-45e66c88]:hover{border-color:#cbd5e1}.text-input[data-v-45e66c88]:focus{outline:none;border-color:#0b60ea;background:#fff;box-shadow:0 0 0 3px #0b60ea1f}.text-input[data-v-45e66c88]:disabled{cursor:not-allowed;background:#eef2f7;color:#64748b}.buttons[data-v-45e66c88]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid #edf2f7}.buttons .btn[data-v-45e66c88]{width:auto;min-width:150px;min-height:42px;margin:12px 0 0;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:9px;font-size:.92rem;font-weight:750}.buttons a[data-v-45e66c88]{text-decoration:none}.btn-saveChanges[data-v-45e66c88]{box-shadow:0 4px 10px #0b60ea2e}.btn-saveChanges[data-v-45e66c88]:disabled{cursor:wait;opacity:.65}.msg[data-v-45e66c88]{font-weight:500}@media(max-width:760px){.data[data-v-45e66c88]{grid-template-columns:1fr;padding:18px;gap:16px}.buttons[data-v-45e66c88]{grid-column:auto}}@media(max-width:480px){.data[data-v-45e66c88]{padding:15px}.buttons[data-v-45e66c88]{flex-direction:column-reverse}.buttons a[data-v-45e66c88],.buttons .btn[data-v-45e66c88]{width:100%}}.display-customer[data-v-45e66c88]{animation:customerFormEnter-45e66c88 .48s cubic-bezier(.22,1,.36,1) both}.margin[data-v-45e66c88]{animation:customerFieldEnter-45e66c88 .42s ease-out both}.margin[data-v-45e66c88]:nth-child(2){animation-delay:35ms}.margin[data-v-45e66c88]:nth-child(3){animation-delay:70ms}.margin[data-v-45e66c88]:nth-child(4){animation-delay:105ms}.margin[data-v-45e66c88]:nth-child(5){animation-delay:.14s}.margin[data-v-45e66c88]:nth-child(6){animation-delay:175ms}.margin[data-v-45e66c88]:nth-child(n+7){animation-delay:.21s}.workshop-card[data-v-45e66c88]{grid-column:1 / -1;padding:20px;border:1px solid #bfdbfe;border-radius:13px;background:linear-gradient(145deg,#f8fbff,#eff6ff)}.workshop-kicker[data-v-45e66c88]{color:#0b60ea;font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.workshop-title h3[data-v-45e66c88]{margin:3px 0;color:#0f172a;font-size:1rem}.workshop-title p[data-v-45e66c88],.workshop-empty[data-v-45e66c88]{margin:0;color:#64748b;font-size:.82rem}.workshop-form[data-v-45e66c88]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.workshop-form label[data-v-45e66c88]{display:grid;gap:7px;color:#334155;font-size:.8rem;font-weight:750}.workshop-form .text-input[data-v-45e66c88]{background:#fff}.workshop-empty[data-v-45e66c88]{margin-top:12px;color:#b45309}@keyframes customerFormEnter-45e66c88{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:none}}@keyframes customerFieldEnter-45e66c88{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:760px){.workshop-card[data-v-45e66c88]{grid-column:auto;padding:16px}.workshop-form[data-v-45e66c88]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.display-customer[data-v-45e66c88],.margin[data-v-45e66c88]{animation:none}}.EditCustomer[data-v-430fef20]{min-height:100vh;width:100%;background:#f4f7fb}.main-content[data-v-430fef20]{margin-left:200px;padding:28px 32px 50px;box-sizing:border-box;min-height:100vh}.header[data-v-430fef20]{display:flex;width:100%;height:auto}.tittle[data-v-430fef20]{display:flex;color:#0f172a;align-items:center;font-weight:500;gap:12px}.tittle p[data-v-430fef20]{margin:4px 0 0;color:#64748b;font-size:.9rem}.tittle span[data-v-430fef20]{color:#0b60ea;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tittle h1[data-v-430fef20]{margin:2px 0 0;font-size:clamp(1.55rem,3vw,2rem)}.body[data-v-430fef20]{margin-top:20px}.btn-back[data-v-430fef20]{cursor:pointer;background-color:transparent;height:42px;width:42px;border:1px solid #dbe5f1;border-radius:10px;background:#fff;font-size:large;transition:.3s}.btn-back[data-v-430fef20]:hover{color:#0b60ea;border-color:#bfdbfe;background:#eff6ff}.permission-message[data-v-430fef20]{margin-left:220px;padding:24px;color:#991b1b;font-weight:600}@media(max-width:900px){.main-content[data-v-430fef20]{margin-left:0;padding:20px 14px 90px}.permission-message[data-v-430fef20]{margin-left:0}}.header[data-v-430fef20]{animation:customerViewHeader-430fef20 .4s ease-out both}@keyframes customerViewHeader-430fef20{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header[data-v-430fef20]{animation:none}}.top[data-v-649da0e2]{padding:20px;box-sizing:border-box}.graph[data-v-649da0e2]{padding:10px;box-sizing:border-box}.display[data-v-e696cb25]{display:grid;gap:12px;width:100%;padding:0 22px 22px;box-sizing:border-box}.card-container[data-v-e696cb25]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.card[data-v-e696cb25]{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:16px;border:1px solid #dce5f0;border-radius:12px;background:#fbfdff}.metric-icon[data-v-e696cb25]{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#e7f0ff;color:#075dea}.cash-card .metric-icon[data-v-e696cb25]{background:#e8f8ef;color:#079455}.card-payments .metric-icon[data-v-e696cb25]{background:#f0ebff;color:#7447c8}.card-text[data-v-e696cb25]{display:flex;min-width:0;flex-direction:column}.card-tittle[data-v-e696cb25]{color:#52627a;font-size:.72rem;font-weight:800}.mount[data-v-e696cb25]{margin-top:8px;color:#172033;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:850;line-height:1.1;overflow-wrap:anywhere}.footer[data-v-e696cb25]{margin-top:5px;color:#7a879a;font-size:.68rem}.last-card[data-v-e696cb25]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border:1px solid #cfe0f8;border-radius:13px;background:linear-gradient(145deg,#f7faff,#edf5ff)}.last-card-text[data-v-e696cb25]{display:grid;gap:4px}.last-card-tittle[data-v-e696cb25]{color:#52627a;font-size:.72rem;font-weight:800}.last-card-mount[data-v-e696cb25]{color:#172033;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:850}.last-card-status[data-v-e696cb25]{display:flex;align-items:flex-end;flex-direction:column;gap:7px;text-align:right}.cash-state[data-v-e696cb25]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:.68rem;font-weight:800}.cash-state>span[data-v-e696cb25]{width:7px;height:7px;border-radius:50%}.cash-state.is-open[data-v-e696cb25]{background:#dcfce7;color:#08783e}.cash-state.is-open>span[data-v-e696cb25]{background:#13b76a}.cash-state.is-closed[data-v-e696cb25]{background:#f1f5f9;color:#64748b}.cash-state.is-closed>span[data-v-e696cb25]{background:#94a3b8}.update[data-v-e696cb25]{color:#718096;font-size:.68rem;white-space:nowrap}@media(max-width:900px){.card-container[data-v-e696cb25]{grid-template-columns:1fr}.card[data-v-e696cb25]{grid-template-columns:39px 1fr}.display[data-v-e696cb25]{padding-inline:17px}}@media(max-width:520px){.last-card[data-v-e696cb25]{align-items:flex-start;flex-direction:column}.last-card-status[data-v-e696cb25]{align-items:flex-start;text-align:left}.update[data-v-e696cb25]{white-space:normal}}[data-v-b98d66ac]{box-sizing:border-box}.history-view[data-v-b98d66ac]{width:100%;padding:0 22px 22px}.table-scroll[data-v-b98d66ac]{width:100%;overflow:auto;border:1px solid #dce5f0;border-radius:12px;background:#fff}.table-scroll[data-v-b98d66ac]:focus-visible{outline:3px solid rgba(11,96,234,.18);outline-offset:2px}table[data-v-b98d66ac]{width:100%;min-width:680px;border-collapse:collapse;color:#25334d;font-size:.78rem}th[data-v-b98d66ac],td[data-v-b98d66ac]{padding:13px 15px;border-bottom:1px solid #e5ecf5;text-align:right;white-space:nowrap}th[data-v-b98d66ac]{background:#f4f7fb;color:#52627a;font-size:.67rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}th[data-v-b98d66ac]:first-child,td[data-v-b98d66ac]:first-child{text-align:left}tbody tr:last-child td[data-v-b98d66ac]{border-bottom:0}tbody tr[data-v-b98d66ac]{transition:background .15s}tbody tr[data-v-b98d66ac]:hover{background:#f8fbff}td strong[data-v-b98d66ac]{color:#172033}.loading-state[data-v-b98d66ac],.empty-state[data-v-b98d66ac]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:150px;padding:24px;border:1px dashed #c8d6e7;border-radius:12px;background:#fbfdff;color:#64748b;text-align:left}.loading-icon[data-v-b98d66ac],.empty-icon[data-v-b98d66ac]{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:11px;background:#e7f0ff;color:#075dea}.loading-state strong[data-v-b98d66ac],.loading-state small[data-v-b98d66ac],.empty-state strong[data-v-b98d66ac],.empty-state small[data-v-b98d66ac]{display:block}.loading-state strong[data-v-b98d66ac],.empty-state strong[data-v-b98d66ac]{color:#25334d;font-size:.82rem}.loading-state small[data-v-b98d66ac],.empty-state small[data-v-b98d66ac]{margin-top:3px;font-size:.7rem;line-height:1.4}.loading-icon[data-v-b98d66ac]{animation:history-pulse-b98d66ac 1.25s ease-in-out infinite}.sr-only[data-v-b98d66ac]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes history-pulse-b98d66ac{50%{transform:scale(.94);opacity:.7}}@media(max-width:700px){.history-view[data-v-b98d66ac]{padding:0 16px 17px}.table-scroll[data-v-b98d66ac]{overflow:visible;border:0;background:transparent}table[data-v-b98d66ac],thead[data-v-b98d66ac],tbody[data-v-b98d66ac],tr[data-v-b98d66ac],th[data-v-b98d66ac],td[data-v-b98d66ac]{display:block;min-width:0}thead[data-v-b98d66ac]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}tbody[data-v-b98d66ac]{display:grid;gap:10px}tbody tr[data-v-b98d66ac]{padding:7px 13px;border:1px solid #dce5f0;border-radius:11px;background:#fff}td[data-v-b98d66ac]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #edf1f6;text-align:right;white-space:normal}td[data-v-b98d66ac]:first-child{text-align:right}td[data-v-b98d66ac]:before{content:attr(data-label);color:#64748b;font-size:.68rem;font-weight:800;text-align:left}tbody tr:last-child td[data-v-b98d66ac]{border-bottom:1px solid #edf1f6}tbody tr td[data-v-b98d66ac]:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.loading-icon[data-v-b98d66ac]{animation:none}}.cash-management[data-v-9dc9f30a]{color:#172033}.inside-card[data-v-9dc9f30a]{display:flex;flex-direction:column;min-width:0;height:100%}.cash-section-header[data-v-9dc9f30a]{display:flex;align-items:center;gap:13px;padding:20px 22px 13px;box-sizing:border-box}.cash-section-icon[data-v-9dc9f30a]{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:11px;background:#e7f0ff;color:#075dea}.cash-eyebrow[data-v-9dc9f30a]{display:block;margin-bottom:3px;color:#075dea;font-size:.66rem;font-weight:850;letter-spacing:.12em}.big-ass-tittle-card[data-v-9dc9f30a]{margin:0;color:#172033;font-size:1rem;font-weight:800}.big-ass-sub-tittle-card[data-v-9dc9f30a]{margin:3px 0 0;color:#64748b;font-size:.76rem;font-weight:400}.cash-content[data-v-9dc9f30a]{width:100%;padding:0 22px 15px;box-sizing:border-box}.ctg-selector[data-v-9dc9f30a]{width:100%;padding:4px;border:1px solid #dce5f0;border-radius:11px;background:#f1f5f9}.cash-tabs[data-v-9dc9f30a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.btn[data-v-9dc9f30a]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.btn[data-v-9dc9f30a]:hover:not(.activeCategory){background:#e5edf7;color:#25334d}.btn[data-v-9dc9f30a]:focus-visible{outline:3px solid rgba(11,96,234,.2);outline-offset:2px}.activeCategory[data-v-9dc9f30a]{background:#fff;color:#075dea;box-shadow:0 2px 7px #0f172a14;cursor:default}.cash-panel-enter-active[data-v-9dc9f30a],.cash-panel-leave-active[data-v-9dc9f30a]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.cash-panel-enter-from[data-v-9dc9f30a]{opacity:0;transform:translateY(7px)}.cash-panel-leave-to[data-v-9dc9f30a]{opacity:0;transform:translateY(-4px)}@media(max-width:560px){.cash-section-header[data-v-9dc9f30a]{padding:17px 16px 12px}.cash-content[data-v-9dc9f30a]{padding:0 16px 13px}.btn[data-v-9dc9f30a]{padding-inline:8px}.cash-section-icon[data-v-9dc9f30a]{width:39px;height:39px}}@media(prefers-reduced-motion:reduce){.cash-panel-enter-active[data-v-9dc9f30a],.cash-panel-leave-active[data-v-9dc9f30a]{transition:none}}.top[data-v-b892e1ef]{padding:20px;box-sizing:border-box}.graph[data-v-b892e1ef]{padding:10px;box-sizing:border-box}.top[data-v-1509ef61]{padding:20px;box-sizing:border-box}.graph[data-v-1509ef61]{padding:10px;box-sizing:border-box}.vue-dnd-sortable{list-style:none;padding:0;margin:0;min-height:100px;border-radius:10px;transition:background-color .2s ease,border-color .2s ease}.vue-dnd-sortable-item{list-style:none;margin-bottom:.75rem;padding:0;border-radius:10px;border:0px;box-shadow:0 1px 3px #0000000d;-webkit-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;position:relative}.vue-dnd-sortable-item:last-child{margin-bottom:0}.vue-dnd-sortable-item:hover{border-color:transparent;box-shadow:0 4px 6px #0000000d;transform:translateY(-1px)}.vue-dnd-sortable-item:active{cursor:default}.vue-dnd-sortable-item-dragging{opacity:.38;box-shadow:none!important;border:0}.vue-dnd-sortable-item-ghost{opacity:.96;overflow:hidden;background-color:#fff;border:0;border-radius:14px;box-shadow:0 20px 46px #0f172a2e;transform:rotate(.2deg)}.vue-dnd-sortable-item-ghost .main_info_graphs{margin:0;border:1px solid #bcd1ee;border-radius:14px;background:#fff}@keyframes dropIn{0%{transform:scale(.95);box-shadow:0 0 #0000}50%{transform:scale(1.02);box-shadow:0 5px 15px #0000001a}to{transform:scale(1);box-shadow:0 2px 5px #0000000d}}.vue-dnd-sortable-item-dropped{animation:dropIn .3s ease forwards}.vue-dnd-sortable-item-success{border-left:4px solid #10b981}.vue-dnd-sortable-item-warning{border-left:4px solid #f59e0b}.vue-dnd-sortable-item-error{border-left:4px solid}.vue-dnd-sortable-item-info{border-left:4px solid transparent}.vue-dnd-sortable-drop-indicator{height:2px;margin:.5rem 0;background-color:transparent;border-radius:10px;animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.vue-dnd-sortable-move{transition:transform .5s ease}.vue-dnd-sortable-enter-active,.vue-dnd-sortable-leave-active{transition:all .5s ease}.vue-dnd-sortable-enter-from{opacity:0;transform:translateY(-30px)}.vue-dnd-sortable-leave-to{opacity:0;transform:translateY(30px)}.vue-dnd-sortable-flip-list-move{transition:transform .5s}.vue-dnd-sortable-flip-list-enter-active{transition:all .5s ease-out}.vue-dnd-sortable-flip-list-leave-active{transition:all .5s ease-in;position:absolute}.vue-dnd-sortable-flip-list-enter-from,.vue-dnd-sortable-flip-list-leave-to{opacity:0;transform:scale(.9)}.vue-dnd-sortable-fade-move,.vue-dnd-sortable-fade-enter-active,.vue-dnd-sortable-fade-leave-active{transition:all .5s cubic-bezier(.55,0,.1,1)}.vue-dnd-sortable-fade-enter-from,.vue-dnd-sortable-fade-leave-to{opacity:0;transform:translate(30px)}.vue-dnd-sortable-fade-leave-active{position:absolute}@media(max-width:640px){.vue-dnd-sortable,.vue-dnd-sortable-item{padding:0}}.btn_drag[data-v-f46c7899]{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid #d8e3f0;border-radius:9px;background:#f8fafc;color:#64748b;cursor:grab;transition:color .18s ease,border-color .18s ease,background .18s ease}.btn_drag[data-v-f46c7899]:hover{border-color:#b8cff2;background:#eef5ff;color:#0b60ea}.btn_drag[data-v-f46c7899]:focus-visible{outline:3px solid rgba(11,96,234,.2);outline-offset:2px}.btn_drag[data-v-f46c7899]:active{cursor:grabbing}.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs{width:100%;min-width:0;overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0b}.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs .big-ass-card,.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs>.inside-card{width:100%;min-width:0}.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs .big-ass-card>.inside-card>.top,.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs>.inside-card>.top{padding:19px 64px 8px 22px}.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs .big-ass-tittle-card{margin:0;color:#172033;font-size:1rem;font-weight:800}.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs .big-ass-sub-tittle-card{margin:4px 0 0;color:#64748b;font-size:.78rem;font-weight:450}.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs .graph{min-width:0;padding:4px 14px 14px}@media(max-width:820px){.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs .big-ass-card>.inside-card>.top,.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs>.inside-card>.top{padding:18px 58px 6px 17px}.vue-dnd-sortable-item[data-v-f46c7899]>.main_info_graphs .graph{padding-inline:7px}}.control-panel[data-v-7cb437ff]{display:flex;min-height:100vh;background-color:#f5f5f5}.main-display[data-v-7cb437ff]{flex:1;padding:20px;margin-left:220px;overflow-y:auto}.header-panel[data-v-7cb437ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.tittles[data-v-7cb437ff]{flex:1}.tittle[data-v-7cb437ff]{color:#333;margin:0 0 5px;font-size:28px;font-weight:600}.subtittle[data-v-7cb437ff]{color:#666;margin:0;font-weight:400;font-size:14px}.range-slct[data-v-7cb437ff]{display:flex;align-items:center;gap:10px}.download-stats-btn[data-v-7cb437ff]{padding:10px 15px;border:1px solid #0b60ea;border-radius:8px;background-color:#0b60ea;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s;white-space:nowrap}.download-stats-btn[data-v-7cb437ff]:hover{background-color:#084dbb;border-color:#084dbb}.slct[data-v-7cb437ff]{padding:10px 15px;border:1px solid #ddd;border-radius:8px;background-color:#fff;color:#333;font-size:14px;cursor:pointer;transition:border-color .3s}.slct[data-v-7cb437ff]:hover{border-color:#007bff}.slct[data-v-7cb437ff]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.body-panel[data-v-7cb437ff]{display:flex;flex-direction:column;gap:30px}@keyframes dashboard-card-enter-7cb437ff{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboard-value-update-7cb437ff{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.main_info .card[data-v-7cb437ff]{opacity:0;animation:dashboard-card-enter-7cb437ff .36s cubic-bezier(.2,.8,.2,1) forwards}.main_info .card[data-v-7cb437ff]:nth-child(1){animation-delay:20ms}.main_info .card[data-v-7cb437ff]:nth-child(2){animation-delay:70ms}.main_info .card[data-v-7cb437ff]:nth-child(3){animation-delay:.12s}.main_info .card[data-v-7cb437ff]:nth-child(4){animation-delay:.17s}.animated-value[data-v-7cb437ff]{display:inline-block;animation:dashboard-value-update-7cb437ff .28s ease-out both}.increment[data-v-7cb437ff]{animation:dashboard-value-update-7cb437ff .36s .18s ease-out both}.body-panel[data-v-7cb437ff] .main_info_graphs{animation:dashboard-card-enter-7cb437ff .42s cubic-bezier(.2,.8,.2,1) both}.body-panel[data-v-7cb437ff] .main_info_graphs:hover{transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease}@media(prefers-reduced-motion:reduce){.main_info .card[data-v-7cb437ff],.animated-value[data-v-7cb437ff],.increment[data-v-7cb437ff],.body-panel[data-v-7cb437ff] .main_info_graphs{opacity:1;animation:none;transform:none;filter:none}}.main_info[data-v-7cb437ff]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card[data-v-7cb437ff]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014;transition:transform .2s,box-shadow .2s;border:1px solid #eaeaea}.card[data-v-7cb437ff]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.inside-card[data-v-7cb437ff]{display:flex;flex-direction:column}.top-card[data-v-7cb437ff]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.tittle-card[data-v-7cb437ff]{margin:0;font-size:14px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.icon-card-top[data-v-7cb437ff]{font-size:20px;color:#999}.icon-card-top.open[data-v-7cb437ff]{color:#28a745}.icon-card-top.closed[data-v-7cb437ff]{color:#dc3545}.value-card[data-v-7cb437ff]{margin:10px 0;font-size:28px;font-weight:700;color:#333}.icon-card[data-v-7cb437ff]{font-size:20px;margin-left:2px;color:#666}.increment[data-v-7cb437ff]{display:flex;align-items:center;gap:5px;margin-top:5px}.mini-graph[data-v-7cb437ff]{font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px}.mini-graph.positive[data-v-7cb437ff]{background-color:#28a7451a;color:#28a745}.mini-graph.negative[data-v-7cb437ff]{background-color:#dc35451a;color:#dc3545}.mini-graph.open-status[data-v-7cb437ff]{background-color:#28a7451a;color:#28a745}.mini-graph.closed-status[data-v-7cb437ff]{background-color:#dc35451a;color:#dc3545}.mini-info[data-v-7cb437ff]{font-size:12px;color:#999}.total-sales[data-v-7cb437ff]{border-top:4px solid #007bff}.orders[data-v-7cb437ff]{border-top:4px solid #ff6b6b}.ticket[data-v-7cb437ff]{border-top:4px solid #6bcf7f}.caja-actual[data-v-7cb437ff]{border-top:4px solid #ffc107}.caja-actual .icon-card-top[data-v-7cb437ff]{animation:pulse-7cb437ff 2s infinite}@keyframes pulse-7cb437ff{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.modal-overlay[data-v-7cb437ff]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-7cb437ff]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;animation:slideIn-7cb437ff .3s ease}@keyframes slideIn-7cb437ff{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-7cb437ff]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-7cb437ff]{margin:0;color:#333}.close-modal[data-v-7cb437ff]{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:5px;transition:color .2s}.close-modal[data-v-7cb437ff]:hover{color:#333}.modal-body[data-v-7cb437ff]{padding:20px}.caja-closed[data-v-7cb437ff],.caja-open[data-v-7cb437ff]{display:flex;flex-direction:column}.caja-info-detailed[data-v-7cb437ff]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.info-row[data-v-7cb437ff]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.info-row[data-v-7cb437ff]:last-child{border-bottom:none}.info-row.total[data-v-7cb437ff]{border-top:2px solid #007bff;padding-top:12px;margin-top:8px;font-weight:600}.info-row .label[data-v-7cb437ff]{color:#666;font-size:14px}.info-row .value[data-v-7cb437ff]{color:#333;font-weight:500}.info-row .value.abierta[data-v-7cb437ff]{color:#28a745}.info-row .value.cerrada[data-v-7cb437ff]{color:#dc3545}.movimientos-recientes[data-v-7cb437ff]{margin-top:20px}.movimientos-recientes h4[data-v-7cb437ff]{margin:0 0 10px;color:#333;font-size:16px}.movimientos-list[data-v-7cb437ff]{max-height:200px;overflow-y:auto;border:1px solid #eee;border-radius:6px}.movimiento-item[data-v-7cb437ff]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #eee;transition:background-color .2s}.movimiento-item[data-v-7cb437ff]:hover{background-color:#f8f9fa}.movimiento-item[data-v-7cb437ff]:last-child{border-bottom:none}.movimiento-tipo span[data-v-7cb437ff]{font-size:12px;padding:3px 8px;border-radius:4px;text-transform:uppercase;font-weight:600}.movimiento-tipo span.efectivo[data-v-7cb437ff]{background-color:#28a7451a;color:#28a745}.movimiento-tipo span.tarjeta[data-v-7cb437ff]{background-color:#007bff1a;color:#007bff}.movimiento-tipo span.retiro[data-v-7cb437ff]{background-color:#dc35451a;color:#dc3545}.movimiento-tipo span.deposito[data-v-7cb437ff]{background-color:#ffc1071a;color:#ffc107}.movimiento-detalle[data-v-7cb437ff]{flex:1;margin-left:15px;display:flex;flex-direction:column;gap:2px}.movimiento-detalle .cantidad[data-v-7cb437ff]{font-weight:600;font-size:14px}.movimiento-detalle .cantidad.positive[data-v-7cb437ff]{color:#28a745}.movimiento-detalle .cantidad.negative[data-v-7cb437ff]{color:#dc3545}.movimiento-detalle .descripcion[data-v-7cb437ff]{font-size:12px;color:#666}.movimiento-detalle .motivo[data-v-7cb437ff]{font-size:11px;color:#999;font-style:italic}.movimiento-fecha[data-v-7cb437ff]{font-size:11px;color:#999;white-space:nowrap}.nuevo-movimiento[data-v-7cb437ff]{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.nuevo-movimiento h4[data-v-7cb437ff]{margin:0 0 15px;color:#333;font-size:16px}.form-row[data-v-7cb437ff]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group[data-v-7cb437ff]{margin-bottom:15px}.form-group label[data-v-7cb437ff]{display:block;margin-bottom:5px;color:#666;font-size:14px}.form-input[data-v-7cb437ff]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-input[data-v-7cb437ff]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.modal-footer[data-v-7cb437ff]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #eee}.btn[data-v-7cb437ff]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s}.btn[data-v-7cb437ff]:hover{transform:translateY(-1px)}.btn[data-v-7cb437ff]:active{transform:translateY(0)}.btn-primary[data-v-7cb437ff]{background-color:#007bff;color:#fff}.btn-primary[data-v-7cb437ff]:hover{background-color:#0056b3}.btn-primary[data-v-7cb437ff]:disabled{background-color:#ccc;cursor:not-allowed}.btn-secondary[data-v-7cb437ff]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-7cb437ff]:hover{background-color:#545b62}.btn-warning[data-v-7cb437ff]{background-color:#ffc107;color:#212529}.btn-warning[data-v-7cb437ff]:hover{background-color:#e0a800}.notification[data-v-7cb437ff]{position:fixed;bottom:20px;right:20px;padding:12px 20px;border-radius:8px;color:#fff;font-size:14px;z-index:1001;animation:slideInRight-7cb437ff .3s ease}@keyframes slideInRight-7cb437ff{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.notification.success[data-v-7cb437ff]{background-color:#28a745}.notification.error[data-v-7cb437ff]{background-color:#dc3545}.notification.info[data-v-7cb437ff]{background-color:#17a2b8}@media(max-width:1200px){.main_info[data-v-7cb437ff]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.main-display[data-v-7cb437ff]{margin-left:0;padding:15px}.header-panel[data-v-7cb437ff]{flex-direction:column;align-items:flex-start;gap:15px}.main_info[data-v-7cb437ff]{grid-template-columns:1fr}.modal-content[data-v-7cb437ff]{width:95%;margin:10px}.form-row[data-v-7cb437ff]{grid-template-columns:1fr}.modal-footer[data-v-7cb437ff]{flex-direction:column}.btn[data-v-7cb437ff]{width:100%}}.control-panel[data-v-7cb437ff]{background:#f4f7fb;color:#172033}.main-display[data-v-7cb437ff]{min-width:0;margin-left:220px;padding:clamp(22px,2.4vw,38px);overflow-x:hidden}.header-panel[data-v-7cb437ff]{gap:24px;margin:0 0 22px}.tittles[data-v-7cb437ff]{min-width:0}.section-eyebrow[data-v-7cb437ff]{display:block;margin-bottom:5px;color:#075dea;font-size:.7rem;font-weight:850;letter-spacing:.13em}.tittle[data-v-7cb437ff]{margin:0 0 4px;color:#111827;font-size:clamp(1.75rem,2.2vw,2.2rem);font-weight:500;line-height:1.15}.subtittle[data-v-7cb437ff]{margin:0;color:#64748b;font-size:.9rem;font-weight:400}.range-slct[data-v-7cb437ff]{flex-wrap:wrap;justify-content:flex-end}.download-stats-btn[data-v-7cb437ff]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;font:inherit;font-size:.82rem;font-weight:800;box-shadow:0 5px 12px #0b60ea26;transition:background-color .18s,border-color .18s,transform .18s}.download-stats-btn[data-v-7cb437ff]:hover{transform:translateY(-1px)}.slct[data-v-7cb437ff]{min-height:42px;padding:0 38px 0 13px;border-color:#d4deeb;border-radius:10px;color:#25334d;font:inherit;font-size:.82rem;font-weight:650;transition:border-color .18s,box-shadow .18s}.slct[data-v-7cb437ff]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.download-stats-btn[data-v-7cb437ff]:focus-visible,.slct[data-v-7cb437ff]:focus-visible,.caja-actual[data-v-7cb437ff]:focus-visible,.close-modal[data-v-7cb437ff]:focus-visible,.btn[data-v-7cb437ff]:focus-visible{outline:3px solid rgba(11,96,234,.22);outline-offset:2px}.sr-only[data-v-7cb437ff]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.body-panel[data-v-7cb437ff]{gap:18px}.main_info[data-v-7cb437ff]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card[data-v-7cb437ff]{--kpi-color:#0b60ea;--kpi-soft:#eaf2ff;min-width:0;min-height:164px;padding:18px;border:1px solid #dbe5f1;border-top:3px solid var(--kpi-color);border-radius:14px;background:#fff;color:inherit;text-align:left;box-shadow:0 7px 20px #0f172a0b;transition:transform .18s,box-shadow .18s,border-color .18s}.card[data-v-7cb437ff]:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a14}.inside-card[data-v-7cb437ff]{height:100%}.top-card[data-v-7cb437ff]{margin-bottom:10px}.tittle-card[data-v-7cb437ff]{color:#52627a;font-size:.72rem;font-weight:850}.icon-card-top[data-v-7cb437ff]{box-sizing:border-box;width:38px;height:38px;padding:10px;border-radius:10px;background:var(--kpi-soft);color:var(--kpi-color)}.value-card[data-v-7cb437ff]{margin:6px 0 10px;color:#172033;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:800;line-height:1.15}.increment[data-v-7cb437ff]{min-width:0;margin-top:auto}.mini-graph[data-v-7cb437ff]{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:.7rem;font-weight:750}.mini-info[data-v-7cb437ff]{min-width:0;overflow:hidden;color:#7a879a;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.total-sales[data-v-7cb437ff]{--kpi-color:#0b60ea;--kpi-soft:#eaf2ff}.orders[data-v-7cb437ff]{--kpi-color:#ef5b67;--kpi-soft:#fff0f2}.ticket[data-v-7cb437ff]{--kpi-color:#31a867;--kpi-soft:#eaf9f0}.caja-actual[data-v-7cb437ff]{--kpi-color:#e9a400;--kpi-soft:#fff7dd;width:100%;font:inherit;cursor:pointer}.caja-actual[data-v-7cb437ff]:disabled{cursor:not-allowed;transform:none;box-shadow:0 7px 20px #0f172a0b}.caja-actual[data-v-7cb437ff]:disabled:hover{transform:none;box-shadow:0 7px 20px #0f172a0b}.unavailable-status[data-v-7cb437ff]{background:#eef2f7;color:#64748b}.body-panel[data-v-7cb437ff] .main_info_graphs{width:100%;overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0b}.body-panel[data-v-7cb437ff] .main_info_graphs:hover{box-shadow:0 12px 28px #0f172a13}.body-panel[data-v-7cb437ff] .big-ass-card,.body-panel[data-v-7cb437ff] .inside-card{width:100%;min-width:0}.body-panel[data-v-7cb437ff] .big-ass-card>.inside-card>.top{padding:19px 64px 8px 22px}.body-panel[data-v-7cb437ff] .big-ass-tittle-card{margin:0;color:#172033;font-size:1rem;font-weight:800}.body-panel[data-v-7cb437ff] .big-ass-sub-tittle-card{margin:4px 0 0;color:#64748b;font-size:.78rem;font-weight:450}.body-panel[data-v-7cb437ff] .graph{min-width:0;padding:4px 14px 14px}.modal-overlay[data-v-7cb437ff]{padding:18px;background:#0f172a8f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-7cb437ff]{width:min(520px,100%);border:1px solid #dbe5f1;border-radius:16px;box-shadow:0 24px 65px #0f172a3d}.modal-header[data-v-7cb437ff]{padding:20px 22px;border-bottom-color:#e5ecf5}.modal-header h3[data-v-7cb437ff]{color:#172033;font-size:1.2rem}.close-modal[data-v-7cb437ff]{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #d8e2ef;border-radius:10px;background:#f8fafc;color:#64748b}.modal-body[data-v-7cb437ff]{padding:22px}.modal-footer[data-v-7cb437ff]{padding:17px 22px;border-top-color:#e5ecf5;background:#fbfdff}.form-input[data-v-7cb437ff]{min-height:42px;border-color:#cbd8e7;border-radius:9px}.btn[data-v-7cb437ff]{min-height:42px;border-radius:9px;font-weight:750}@media(max-width:1250px){.main_info[data-v-7cb437ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.main-display[data-v-7cb437ff]{width:100%;margin-left:0;padding:20px 16px 90px}.header-panel[data-v-7cb437ff]{align-items:stretch;flex-direction:column;gap:16px}.range-slct[data-v-7cb437ff]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.download-stats-btn[data-v-7cb437ff],.slct[data-v-7cb437ff]{width:100%}.body-panel[data-v-7cb437ff] .big-ass-card>.inside-card>.top{padding:18px 58px 6px 17px}.body-panel[data-v-7cb437ff] .graph{padding-inline:7px}}@media(max-width:560px){.main-display[data-v-7cb437ff]{padding-inline:12px}.main_info[data-v-7cb437ff]{grid-template-columns:1fr;gap:11px}.card[data-v-7cb437ff]{min-height:148px;padding:16px}.range-slct[data-v-7cb437ff]{grid-template-columns:1fr}.modal-overlay[data-v-7cb437ff]{padding:0;align-items:flex-end}.modal-content[data-v-7cb437ff]{width:100%;max-height:92vh;margin:0;border-radius:18px 18px 0 0}.modal-footer[data-v-7cb437ff]{flex-direction:column-reverse}.modal-footer .btn[data-v-7cb437ff]{width:100%}}.cash-dialog-enter-active[data-v-7cb437ff],.cash-dialog-leave-active[data-v-7cb437ff]{transition:opacity .18s ease}.cash-dialog-enter-active .cash-dashboard-dialog[data-v-7cb437ff],.cash-dialog-leave-active .cash-dashboard-dialog[data-v-7cb437ff]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.cash-dialog-enter-from[data-v-7cb437ff],.cash-dialog-leave-to[data-v-7cb437ff]{opacity:0}.cash-dialog-enter-from .cash-dashboard-dialog[data-v-7cb437ff],.cash-dialog-leave-to .cash-dashboard-dialog[data-v-7cb437ff]{opacity:0;transform:translateY(14px) scale(.98)}.cash-dashboard-dialog[data-v-7cb437ff]{display:flex;width:min(680px,100%);max-height:min(88vh,820px);overflow:hidden;flex-direction:column;background:#fff}.cash-dashboard-dialog .modal-header[data-v-7cb437ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:#fff}.cash-modal-heading[data-v-7cb437ff]{display:flex;min-width:0;align-items:flex-start;gap:13px}.cash-modal-icon[data-v-7cb437ff]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:11px;background:#eaf2ff;color:#0b60ea}.cash-modal-eyebrow[data-v-7cb437ff]{display:block;margin:1px 0 3px;color:#075dea;font-size:.65rem;font-weight:850;letter-spacing:.13em}.cash-modal-heading h3[data-v-7cb437ff]{margin:0;font-size:1.25rem;font-weight:650;line-height:1.25}.cash-modal-heading p[data-v-7cb437ff]{margin:4px 0 0;color:#64748b;font-size:.8rem;line-height:1.45}.cash-dashboard-dialog .modal-body[data-v-7cb437ff]{min-height:0;overflow-y:auto}.cash-dashboard-dialog .form-group[data-v-7cb437ff]{display:flex;min-width:0;flex-direction:column;gap:7px;margin-bottom:15px}.cash-dashboard-dialog .form-group label[data-v-7cb437ff]{color:#25334d;font-size:.77rem;font-weight:800}.cash-dashboard-dialog .form-input[data-v-7cb437ff]{width:100%;padding:0 13px;border:1px solid #cbd8e7;background:#fff;color:#172033;font:inherit;font-size:.88rem;transition:border-color .18s,box-shadow .18s}.cash-dashboard-dialog .form-input[data-v-7cb437ff]:focus{border-color:#0b60ea;outline:0;box-shadow:0 0 0 3px #0b60ea1f}.cash-empty-notice[data-v-7cb437ff]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px;border:1px solid #d7e4f5;border-radius:12px;background:#f6f9fe}.cash-empty-icon[data-v-7cb437ff]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:#e3edff;color:#0b60ea}.cash-empty-notice strong[data-v-7cb437ff]{display:block;color:#172033;font-size:.88rem}.cash-empty-notice p[data-v-7cb437ff]{margin:3px 0 0;color:#64748b;font-size:.79rem;line-height:1.45}.cash-dashboard-dialog .caja-info-detailed[data-v-7cb437ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;padding:0;background:transparent}.cash-dashboard-dialog .info-row[data-v-7cb437ff]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid #dce6f2;border-radius:11px;background:#f8fafc}.cash-dashboard-dialog .info-row.total[data-v-7cb437ff]{grid-column:1/-1;border-color:#bfd4fa;background:#eef5ff}.cash-dashboard-dialog .info-row .label[data-v-7cb437ff]{color:#64748b;font-size:.74rem;font-weight:700}.cash-dashboard-dialog .info-row .value[data-v-7cb437ff]{min-width:0;overflow-wrap:anywhere;color:#172033;font-size:.84rem;font-weight:800;text-align:right;text-transform:none}.cash-dashboard-dialog .info-row .value.abierta[data-v-7cb437ff]{padding:4px 8px;border-radius:999px;background:#d7f8e6;color:#087b48;font-size:.7rem}.movimientos-recientes[data-v-7cb437ff]{margin-top:2px;padding-top:18px;border-top:1px solid #e5ecf5}.movimientos-recientes h4[data-v-7cb437ff],.nuevo-movimiento h4[data-v-7cb437ff]{margin:0 0 12px;color:#172033;font-size:.86rem;font-weight:850}.movimientos-list[data-v-7cb437ff]{overflow:hidden;border:1px solid #dce6f2;border-radius:12px}.movimiento-item[data-v-7cb437ff]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border-bottom:1px solid #e7edf5}.movimiento-item[data-v-7cb437ff]:last-child{border-bottom:0}.movimiento-tipo span[data-v-7cb437ff]{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eaf2ff;color:#075dea;font-size:.67rem;font-weight:800;text-transform:capitalize}.movimiento-tipo span.retiro[data-v-7cb437ff]{background:#fff0f1;color:#c52a36}.movimiento-tipo span.deposito[data-v-7cb437ff]{background:#e8f9ef;color:#087b48}.movimiento-detalle[data-v-7cb437ff]{display:flex;min-width:0;flex-direction:column}.movimiento-detalle .cantidad[data-v-7cb437ff]{font-size:.8rem;font-weight:850}.movimiento-detalle .positive[data-v-7cb437ff]{color:#087b48}.movimiento-detalle .negative[data-v-7cb437ff]{color:#c52a36}.movimiento-detalle .descripcion[data-v-7cb437ff],.movimiento-detalle .motivo[data-v-7cb437ff],.movimiento-fecha[data-v-7cb437ff]{overflow:hidden;color:#64748b;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.nuevo-movimiento[data-v-7cb437ff]{margin-top:18px;padding:16px;border:1px solid #dce6f2;border-radius:13px;background:#f8fafc}.cash-dashboard-dialog .form-row[data-v-7cb437ff]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cash-dashboard-dialog .modal-footer[data-v-7cb437ff]{display:flex;flex:0 0 auto;justify-content:flex-end;gap:10px}.cash-dashboard-dialog .btn[data-v-7cb437ff]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;box-shadow:none;font:inherit;font-size:.8rem;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.cash-dashboard-dialog .btn[data-v-7cb437ff]:hover:not(:disabled){transform:translateY(-1px)}.cash-dashboard-dialog .btn-primary[data-v-7cb437ff]{border-color:#0b60ea;background:#0b60ea;color:#fff}.cash-dashboard-dialog .btn-primary[data-v-7cb437ff]:hover:not(:disabled){background:#084fca}.cash-dashboard-dialog .btn-secondary[data-v-7cb437ff]{border-color:#d4deeb;background:#fff;color:#344258}.cash-dashboard-dialog .btn-secondary[data-v-7cb437ff]:hover:not(:disabled){border-color:#aebdd0;background:#f7f9fc}.cash-dashboard-dialog .btn-warning[data-v-7cb437ff]{border-color:#ffc5ca;background:#fff3f4;color:#c52a36}.cash-dashboard-dialog .btn-warning[data-v-7cb437ff]:hover:not(:disabled){background:#ffe5e7}.cash-dashboard-dialog .btn[data-v-7cb437ff]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.cash-dashboard-dialog[data-v-7cb437ff]{max-height:94vh;border-radius:18px 18px 0 0}.cash-dashboard-dialog .modal-header[data-v-7cb437ff],.cash-dashboard-dialog .modal-body[data-v-7cb437ff],.cash-dashboard-dialog .modal-footer[data-v-7cb437ff]{padding-right:16px;padding-left:16px}.cash-modal-heading p[data-v-7cb437ff]{display:none}.cash-dashboard-dialog .caja-info-detailed[data-v-7cb437ff],.cash-dashboard-dialog .form-row[data-v-7cb437ff]{grid-template-columns:1fr}.cash-dashboard-dialog .info-row.total[data-v-7cb437ff]{grid-column:auto}.movimiento-item[data-v-7cb437ff]{grid-template-columns:auto minmax(0,1fr)}.movimiento-fecha[data-v-7cb437ff]{grid-column:2}.cash-dashboard-dialog .modal-footer[data-v-7cb437ff]{align-items:stretch;flex-direction:column-reverse}.cash-dashboard-dialog .modal-footer .btn[data-v-7cb437ff]{width:100%}}@media(prefers-reduced-motion:reduce){.cash-dialog-enter-active[data-v-7cb437ff],.cash-dialog-leave-active[data-v-7cb437ff],.cash-dialog-enter-active .cash-dashboard-dialog[data-v-7cb437ff],.cash-dialog-leave-active .cash-dashboard-dialog[data-v-7cb437ff]{transition:none}}.dialog-backdrop[data-v-8f074ac4]{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:24px;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog[data-v-8f074ac4]{width:min(720px,100%);max-height:min(860px,calc(100dvh - 48px));overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #dbe5f1;border-radius:20px;box-shadow:0 28px 70px #0f172a47;color:#0f172a}.dialog-header[data-v-8f074ac4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid #e2e8f0}.dialog-title-group[data-v-8f074ac4]{display:flex;gap:14px;align-items:flex-start}.dialog-icon[data-v-8f074ac4]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;color:#0b60ea;background:#dbeafe}.dialog-eyebrow[data-v-8f074ac4]{display:block;margin-bottom:3px;color:#0b60ea;font-size:.7rem;font-weight:900;letter-spacing:.13em}h2[data-v-8f074ac4],h3[data-v-8f074ac4],p[data-v-8f074ac4]{margin:0}h2[data-v-8f074ac4]{font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700}.dialog-header p[data-v-8f074ac4],.section-heading p[data-v-8f074ac4],.status-card p[data-v-8f074ac4]{margin-top:4px;color:#64748b;font-size:.86rem;line-height:1.45}.close-button[data-v-8f074ac4]{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #dbe5f1;border-radius:10px;color:#64748b;background:#f8fafc;cursor:pointer}.close-button[data-v-8f074ac4]:hover{color:#0b60ea;border-color:#bfdbfe;background:#eff6ff}.dialog-form[data-v-8f074ac4]{min-height:0;display:flex;flex:1;flex-direction:column}.dialog-scroll[data-v-8f074ac4]{min-height:0;overflow-y:auto;display:grid;gap:14px;padding:20px 26px;background:#f5f8fc}.form-card[data-v-8f074ac4],.status-card[data-v-8f074ac4]{padding:18px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0f172a0a}.section-heading[data-v-8f074ac4]{margin-bottom:16px}.section-heading h3[data-v-8f074ac4]{font-size:1rem}.form-grid[data-v-8f074ac4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field[data-v-8f074ac4]{min-width:0;display:flex;flex-direction:column;gap:7px}.full-width[data-v-8f074ac4]{grid-column:1 / -1}label[data-v-8f074ac4],.status-card strong[data-v-8f074ac4]{color:#334155;font-size:.79rem;font-weight:800}.input[data-v-8f074ac4]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;outline:none;color:#0f172a;background:#fff;font:inherit;transition:border-color .18s,box-shadow .18s}.input[data-v-8f074ac4]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.input[data-v-8f074ac4]:disabled{color:#64748b;background:#f1f5f9}.field small[data-v-8f074ac4]{color:#64748b;font-size:.75rem}.empty-field[data-v-8f074ac4]{min-height:44px;display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;background:#f8fafc;font-size:.82rem}.status-card[data-v-8f074ac4]{display:flex;align-items:center;justify-content:space-between;gap:18px}.status-toggle[data-v-8f074ac4]{min-width:96px;min-height:38px;border:1px solid;border-radius:10px;font-weight:800;cursor:pointer}.status-toggle.active[data-v-8f074ac4]{color:#047857;border-color:#a7f3d0;background:#d1fae5}.status-toggle.inactive[data-v-8f074ac4]{color:#b91c1c;border-color:#fecaca;background:#fee2e2}.dialog-footer[data-v-8f074ac4]{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid #e2e8f0;background:#fff}.secondary-button[data-v-8f074ac4],.primary-button[data-v-8f074ac4]{min-height:42px;padding:0 17px;border-radius:10px;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer}.secondary-button[data-v-8f074ac4]{color:#334155;border:1px solid #cbd5e1;background:#fff}.primary-button[data-v-8f074ac4]{display:inline-flex;align-items:center;gap:8px;color:#fff;border:1px solid #0b60ea;background:#0b60ea;box-shadow:0 5px 12px #0b60ea2e}button[data-v-8f074ac4]:disabled{opacity:.58;cursor:wait}button[data-v-8f074ac4]:focus-visible{outline:3px solid rgba(11,96,234,.25);outline-offset:2px}.admin-dialog-enter-active[data-v-8f074ac4],.admin-dialog-leave-active[data-v-8f074ac4]{transition:opacity .2s ease}.admin-dialog-enter-active .dialog[data-v-8f074ac4],.admin-dialog-leave-active .dialog[data-v-8f074ac4]{transition:transform .2s ease,opacity .2s ease}.admin-dialog-enter-from[data-v-8f074ac4],.admin-dialog-leave-to[data-v-8f074ac4]{opacity:0}.admin-dialog-enter-from .dialog[data-v-8f074ac4],.admin-dialog-leave-to .dialog[data-v-8f074ac4]{opacity:0;transform:translateY(14px) scale(.985)}@media(max-width:640px){.dialog-backdrop[data-v-8f074ac4]{align-items:end;padding:0}.dialog[data-v-8f074ac4]{width:100%;max-height:94dvh;border-radius:20px 20px 0 0}.dialog-header[data-v-8f074ac4],.dialog-scroll[data-v-8f074ac4],.dialog-footer[data-v-8f074ac4]{padding-left:16px;padding-right:16px}.form-grid[data-v-8f074ac4]{grid-template-columns:1fr}.full-width[data-v-8f074ac4]{grid-column:auto}.status-card[data-v-8f074ac4]{align-items:stretch;flex-direction:column}.dialog-footer>button[data-v-8f074ac4]{flex:1}}.edit-organization[data-v-5ebf7c82]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;box-sizing:border-box;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui[data-v-5ebf7c82]{display:flex;flex-direction:column;width:min(920px,100%);height:min(760px,calc(100vh - 3rem));overflow:hidden;border:1px solid #dbe5f1;border-radius:18px;background:#f4f7fb;box-shadow:0 28px 80px #0f172a47}.top-ui[data-v-5ebf7c82]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem 1.15rem;border-bottom:1px solid #dbe5f1;background:#fff}.dialog-eyebrow[data-v-5ebf7c82]{display:block;margin-bottom:.28rem;color:#0b60ea;font-size:.7rem;font-weight:850;letter-spacing:.12em}.tittle[data-v-5ebf7c82]{margin:0;color:#0f172a;font-size:1.55rem;line-height:1.2}.top-ui p[data-v-5ebf7c82]{margin:.4rem 0 0;color:#64748b;font-size:.88rem}.cerrar[data-v-5ebf7c82]{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border:1px solid #dbe5f1;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer;transition:.18s ease}.cerrar[data-v-5ebf7c82]:hover{border-color:#fecaca;background:#fff1f2;color:#dc2626}.cerrar[data-v-5ebf7c82]:focus-visible,.settings-tab[data-v-5ebf7c82]:focus-visible,.toggle-btn[data-v-5ebf7c82]:focus-visible,.btn-primary[data-v-5ebf7c82]:focus-visible,.btn-secondary[data-v-5ebf7c82]:focus-visible{outline:3px solid rgba(11,96,234,.25);outline-offset:2px}.organization-form[data-v-5ebf7c82]{display:flex;flex:1;flex-direction:column;min-height:0}.settings-nav[data-v-5ebf7c82]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.75rem 1.1rem;border-bottom:1px solid #dbe5f1;background:#fff}.settings-tab[data-v-5ebf7c82]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:.55rem .75rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#475569;font-size:.82rem;font-weight:750;cursor:pointer;transition:.18s ease}.settings-tab[data-v-5ebf7c82]:hover{background:#f1f5f9;color:#0f172a}.settings-tab.active[data-v-5ebf7c82]{border-color:#bfdbfe;background:#0b60ea;color:#fff;box-shadow:0 4px 12px #0b60ea2e}.form-scroll[data-v-5ebf7c82]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem 1.5rem;scrollbar-color:#b8c6d8 transparent}.settings-section[data-v-5ebf7c82]{max-width:820px;margin:0 auto;animation:section-in-5ebf7c82 .24s ease both}.section-heading[data-v-5ebf7c82]{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.section-heading h3[data-v-5ebf7c82]{margin:0;color:#0f172a;font-size:1.05rem}.section-heading p[data-v-5ebf7c82]{margin:.25rem 0 0;color:#64748b;font-size:.82rem}.section-icon[data-v-5ebf7c82]{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:11px;background:#dbeafe;color:#0b60ea}.form-grid[data-v-5ebf7c82]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 4px 18px #0f23400b;text-align:left}.field[data-v-5ebf7c82]{display:flex;flex-direction:column;gap:.42rem;min-width:0}.field.full-width[data-v-5ebf7c82]{grid-column:1 / -1}label[data-v-5ebf7c82]{color:#1e293b;font-size:.8rem;font-weight:750}.field small[data-v-5ebf7c82]{color:#64748b;font-size:.72rem;line-height:1.4}.field small.success-help[data-v-5ebf7c82]{color:#047857;font-weight:650}.input[data-v-5ebf7c82]{width:100%;min-height:43px;padding:.68rem .8rem;border:1px solid #cfd9e6;border-radius:9px;outline:none;box-sizing:border-box;background:#fff;color:#0f172a;font:inherit;font-size:.86rem;transition:border-color .18s ease,box-shadow .18s ease}.input[data-v-5ebf7c82]:hover{border-color:#a8b8cb}.input[data-v-5ebf7c82]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.input[data-v-5ebf7c82]::placeholder{color:#94a3b8}.file-input[data-v-5ebf7c82]{padding:.48rem}.file-input[data-v-5ebf7c82]::file-selector-button{margin-right:.7rem;padding:.48rem .65rem;border:0;border-radius:7px;background:#eaf2ff;color:#0b60ea;font-weight:750;cursor:pointer}.logo-uploader[data-v-5ebf7c82]{display:flex;align-items:center;gap:.8rem;min-height:84px;padding:.75rem;border:1px dashed #b9c9dd;border-radius:11px;background:#f8fbff}.logo-preview[data-v-5ebf7c82]{display:grid;flex:0 0 auto;place-items:center;width:112px;height:64px;overflow:hidden;border:1px solid #dbe5f1;border-radius:9px;background:#fff;color:#94a3b8}.logo-preview img[data-v-5ebf7c82]{display:block;width:100%;height:100%;object-fit:contain}.logo-preview.empty[data-v-5ebf7c82]{border-style:dashed;font-size:1.25rem}.logo-upload-actions[data-v-5ebf7c82]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.logo-file-button[data-v-5ebf7c82],.logo-remove-button[data-v-5ebf7c82]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:36px;padding:.5rem .7rem;border-radius:8px;font-size:.74rem;font-weight:800;cursor:pointer}.logo-file-button[data-v-5ebf7c82]{border:1px solid #0b60ea;background:#0b60ea;color:#fff}.logo-file-button[data-v-5ebf7c82]:hover{background:#0955d0}.logo-remove-button[data-v-5ebf7c82]{border:1px solid #fecaca;background:#fff;color:#dc2626}.logo-remove-button[data-v-5ebf7c82]:hover{background:#fff1f2}.visually-hidden[data-v-5ebf7c82]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.field small.error-help[data-v-5ebf7c82]{color:#dc2626;font-weight:700}.feature-toggle[data-v-5ebf7c82]{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid #d7e5f6;border-radius:11px;background:#f8fbff}.feature-toggle.compact[data-v-5ebf7c82]{min-height:58px}.feature-toggle p[data-v-5ebf7c82]{margin:.25rem 0 0;color:#64748b;font-size:.74rem;line-height:1.4}.ecommerce-panel[data-v-5ebf7c82]{gap:0;padding:1rem;border:1px solid #dbe5f1;border-radius:12px;background:#f8fbff}.channels-form[data-v-5ebf7c82]{background:transparent;padding:0;border:0;box-shadow:none}.channel-heading[data-v-5ebf7c82]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem}.channel-heading h4[data-v-5ebf7c82]{margin:0;color:#0f172a;font-size:.95rem}.channel-heading p[data-v-5ebf7c82]{margin:.22rem 0 0;color:#64748b;font-size:.74rem}.channel-actions[data-v-5ebf7c82]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.connection-badge[data-v-5ebf7c82]{display:inline-flex;align-items:center;gap:.35rem;color:#047857;font-size:.72rem;font-weight:800}.connect-woocommerce-btn[data-v-5ebf7c82]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:36px;padding:.5rem .75rem;border:1px solid #96588a;border-radius:8px;background:#96588a;color:#fff;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer;transition:.18s ease}.connect-woocommerce-btn[data-v-5ebf7c82]:hover{border-color:#7f4774;background:#7f4774;transform:translateY(-1px)}.connect-woocommerce-btn[data-v-5ebf7c82]:focus-visible{outline:3px solid rgba(150,88,138,.22);outline-offset:2px}.channel-logo[data-v-5ebf7c82]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;font-size:1.15rem}.channel-logo.woocommerce[data-v-5ebf7c82]{background:#f3e8ff;color:#7e22ce}.channel-logo.shopify[data-v-5ebf7c82]{background:#dcfce7;color:#15803d}.ecommerce-grid[data-v-5ebf7c82]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #dbe5f1}.readonly-value[data-v-5ebf7c82]{display:flex;align-items:center;gap:.65rem;min-height:43px;padding:0 .8rem;border:1px solid #dbe5f1;border-radius:9px;background:#f1f5f9;color:#64748b}.readonly-value input[data-v-5ebf7c82]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.module-grid[data-v-5ebf7c82]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.module-card[data-v-5ebf7c82]{display:grid;grid-template-columns:auto 1fr;gap:.85rem;padding:1.15rem;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 4px 18px #0f23400b;transition:.2s ease}.module-card.enabled[data-v-5ebf7c82]{border-color:#a7f3d0;box-shadow:0 4px 18px #05966914}.module-icon[data-v-5ebf7c82]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eaf2ff;color:#0b60ea}.module-card.enabled .module-icon[data-v-5ebf7c82]{background:#d1fae5;color:#047857}.module-icon.woo[data-v-5ebf7c82]{background:#f3e8ff;color:#7e22ce}.module-icon.shopify[data-v-5ebf7c82]{background:#dcfce7;color:#15803d}.module-content h4[data-v-5ebf7c82]{margin:0;color:#0f172a;font-size:.95rem}.module-content p[data-v-5ebf7c82]{margin:.4rem 0 0;color:#64748b;font-size:.78rem;line-height:1.5}.module-settings-link[data-v-5ebf7c82]{margin-top:.55rem;padding:0;border:0;background:transparent;color:#0b60ea;font-size:.74rem;font-weight:800;cursor:pointer}.module-settings-link[data-v-5ebf7c82]:hover{text-decoration:underline}.module-card .toggle-btn[data-v-5ebf7c82]{grid-column:1 / -1;width:100%}.toggle-btn[data-v-5ebf7c82]{flex:0 0 auto;min-width:92px;padding:.58rem .8rem;border:1px solid transparent;border-radius:8px;font-size:.76rem;font-weight:800;cursor:pointer;transition:.18s ease}.toggle-btn.active[data-v-5ebf7c82]{border-color:#a7f3d0;background:#d1fae5;color:#047857}.toggle-btn.inactive[data-v-5ebf7c82]{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.toggle-btn[data-v-5ebf7c82]:hover{filter:brightness(.97);transform:translateY(-1px)}.readonly-module-status[data-v-5ebf7c82]{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:36px;padding:.45rem .75rem;border:1px solid;border-radius:9px;font-size:.76rem;font-weight:800}.readonly-module-status.active[data-v-5ebf7c82]{border-color:#a7f3d0;background:#d1fae5;color:#047857}.readonly-module-status.inactive[data-v-5ebf7c82]{border-color:#e2e8f0;background:#f1f5f9;color:#64748b}.form-actions[data-v-5ebf7c82]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;border-top:1px solid #dbe5f1;background:#fff}.form-actions>div[data-v-5ebf7c82]{display:flex;gap:.65rem}.section-progress[data-v-5ebf7c82]{color:#64748b;font-size:.75rem;font-weight:650}.btn-primary[data-v-5ebf7c82],.btn-secondary[data-v-5ebf7c82]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.58rem 1rem;border-radius:9px;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:.18s ease}.btn-primary[data-v-5ebf7c82]{border:1px solid #0b60ea;background:#0b60ea;color:#fff;box-shadow:0 4px 12px #0b60ea2e}.btn-primary[data-v-5ebf7c82]:hover:not(:disabled){border-color:#0955d0;background:#0955d0}.btn-secondary[data-v-5ebf7c82]{border:1px solid #cfd9e6;background:#fff;color:#334155}.btn-secondary[data-v-5ebf7c82]:hover:not(:disabled){background:#f1f5f9}.btn-primary[data-v-5ebf7c82]:disabled,.btn-secondary[data-v-5ebf7c82]:disabled{opacity:.62;cursor:wait}@keyframes section-in-5ebf7c82{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.edit-organization[data-v-5ebf7c82]{padding:0}.ui[data-v-5ebf7c82]{width:100%;height:100dvh;border:0;border-radius:0}.top-ui[data-v-5ebf7c82]{padding:1rem}.top-ui p[data-v-5ebf7c82]{display:none}.settings-nav[data-v-5ebf7c82]{display:flex;overflow-x:auto;padding:.65rem;scrollbar-width:none}.settings-tab[data-v-5ebf7c82]{flex:0 0 auto;min-width:120px}.form-scroll[data-v-5ebf7c82]{padding:1rem}.form-grid[data-v-5ebf7c82],.ecommerce-grid[data-v-5ebf7c82],.module-grid[data-v-5ebf7c82]{grid-template-columns:1fr}.field.full-width[data-v-5ebf7c82]{grid-column:span 1}.channel-heading[data-v-5ebf7c82]{grid-template-columns:auto 1fr}.channel-actions[data-v-5ebf7c82]{grid-column:1 / -1;justify-content:stretch}.channel-actions .connect-woocommerce-btn[data-v-5ebf7c82],.channel-actions .toggle-btn[data-v-5ebf7c82]{flex:1}.form-actions[data-v-5ebf7c82]{padding:.75rem 1rem}}@media(max-width:520px){.tittle[data-v-5ebf7c82]{font-size:1.25rem}.settings-tab span[data-v-5ebf7c82]{white-space:nowrap}.form-grid[data-v-5ebf7c82]{padding:.9rem}.feature-toggle[data-v-5ebf7c82]{align-items:stretch;flex-direction:column}.feature-toggle .toggle-btn[data-v-5ebf7c82]{width:100%}.logo-uploader[data-v-5ebf7c82]{align-items:stretch;flex-direction:column}.logo-preview[data-v-5ebf7c82]{width:100%;height:90px}.logo-upload-actions[data-v-5ebf7c82]>*{flex:1}.section-progress[data-v-5ebf7c82]{display:none}.form-actions[data-v-5ebf7c82]{justify-content:stretch}.form-actions>div[data-v-5ebf7c82]{display:grid;width:100%;grid-template-columns:1fr 1.35fr}}.edit-user[data-v-2946bdba]{position:fixed;inset:0;display:flex;align-items:center;align-content:center;justify-content:center;z-index:1000;box-sizing:border-box;background-color:#00000080}.ui[data-v-2946bdba]{display:flex;flex-direction:column;gap:15px;background-color:#fff;padding:0 20px 20px;border-radius:12px;width:400px;box-shadow:0 10px 25px #0003}.top-ui[data-v-2946bdba]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-weight:600}.tittle[data-v-2946bdba]{color:#000;margin-bottom:0}.cerrar[data-v-2946bdba]{background-color:transparent;color:gray;border:0px;cursor:pointer;transition:.3s}.cerrar[data-v-2946bdba]:hover{color:#000}form[data-v-2946bdba]{display:flex;flex-direction:column;gap:15px}label[data-v-2946bdba]{font-size:15px}.name[data-v-2946bdba],.email[data-v-2946bdba],.organization[data-v-2946bdba],.role[data-v-2946bdba]{display:flex;flex-direction:column;gap:8px;text-align:left}.no-sucursal[data-v-2946bdba]{color:gray;font-size:14px;font-style:italic;margin:0}.input[data-v-2946bdba]{padding:12px;width:100%;height:auto;border:1px solid gainsboro;border-radius:8px;outline:none;box-sizing:border-box;transition:.3s;background-color:#fff;font-size:medium}.btn[data-v-2946bdba]{background-color:#0b60ea;border:0px;border-radius:10px;height:40px;width:100%;margin-right:20px;cursor:pointer;transition:.3s;color:#fff;font-weight:600}.btn[data-v-2946bdba]:hover{background-color:#428aff}.superadminbar-view[data-v-46eada19]{display:flex;background-color:#e4e5e9;border-radius:5px;border:0px;color:#000;padding:5px}.btn[data-v-46eada19]{width:100%;color:gray;border-radius:5px;height:30px;background-color:transparent;border:0px;transition:.3s;font-size:15px;cursor:pointer;margin-right:5px}.btn[data-v-46eada19]:last-child{margin-right:0}.btn[data-v-46eada19]:hover,.activeCategory[data-v-46eada19]{color:#000;background-color:#f0f1f4;box-shadow:0 2px 1px #00000009}.superadminbar-view[data-v-46eada19]{gap:6px;overflow-x:auto;padding:6px;background:#fff;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a;scrollbar-width:none}.superadminbar-view[data-v-46eada19]::-webkit-scrollbar{display:none}.btn[data-v-46eada19]{width:auto;flex:1 1 0;min-height:40px;height:40px;margin:0;padding:0 16px;color:#475569;background:transparent;border:1px solid transparent;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:700;white-space:nowrap}.btn[data-v-46eada19]:hover{color:#0b60ea;background:#eff6ff;border-color:#dbeafe;box-shadow:none}.activeCategory[data-v-46eada19],.activeCategory[data-v-46eada19]:hover{color:#fff;background:#0b60ea;border-color:#0b60ea;box-shadow:0 4px 10px #0b60ea2e}@media(max-width:520px){.btn[data-v-46eada19]{flex:0 0 auto;padding-inline:13px;font-size:.83rem}}.edit-organization[data-v-1ba664fe]{position:fixed;inset:0;display:flex;align-items:center;align-content:center;justify-content:center;z-index:1000;box-sizing:border-box;background-color:#00000080}.ui[data-v-1ba664fe]{display:flex;flex-direction:column;gap:15px;background-color:#fff;padding:0 20px 20px;border-radius:12px;width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.top-ui[data-v-1ba664fe]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-weight:600}.tittle[data-v-1ba664fe]{color:#000;margin-bottom:0}.cerrar[data-v-1ba664fe]{background-color:transparent;color:gray;border:0px;cursor:pointer;transition:.3s}.cerrar[data-v-1ba664fe]:hover{color:#000}form[data-v-1ba664fe]{display:flex;flex-direction:column;gap:15px}.form-grid[data-v-1ba664fe]{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left}.field[data-v-1ba664fe]{display:flex;flex-direction:column;gap:6px}.field.full-width[data-v-1ba664fe]{grid-column:span 2}.feature-toggle[data-v-1ba664fe]{flex-direction:row;align-items:center;justify-content:space-between;padding:12px;border:1px solid #dbeafe;border-radius:8px;background:#f8fafc}.feature-toggle p[data-v-1ba664fe]{margin:4px 0 0;color:#64748b;font-size:12px}label[data-v-1ba664fe]{font-size:14px;font-weight:500}.toggle-btn[data-v-1ba664fe]{padding:8px 14px;border:none;border-radius:8px;cursor:pointer;color:#fff;font-weight:700;min-width:92px}.toggle-btn.active[data-v-1ba664fe]{background-color:#10b981}.toggle-btn.inactive[data-v-1ba664fe]{background-color:#ef4444}.input[data-v-1ba664fe]{padding:10px;width:100%;height:auto;border:1px solid gainsboro;border-radius:8px;outline:none;box-sizing:border-box;transition:.3s;background-color:#fff;font-size:14px}.btn[data-v-1ba664fe]{background-color:#0b60ea;border:0px;border-radius:10px;height:40px;width:100%;cursor:pointer;transition:.3s;color:#fff;font-weight:600}.btn[data-v-1ba664fe]:hover{background-color:#428aff}.edit-prov[data-v-93f21578]{position:fixed;inset:0;display:flex;align-items:center;align-content:center;justify-content:center;z-index:1000;box-sizing:border-box;background-color:#00000080}.ui[data-v-93f21578]{display:flex;flex-direction:column;gap:15px;background-color:#fff;padding:0 20px 20px;border-radius:12px;width:400px;box-shadow:0 10px 25px #0003}.top-ui[data-v-93f21578]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-weight:600}.tittle[data-v-93f21578]{color:#000;margin-bottom:0}.cerrar[data-v-93f21578]{background-color:transparent;color:gray;border:0px;cursor:pointer;transition:.3s}.cerrar[data-v-93f21578]:hover{color:#000}form[data-v-93f21578]{display:flex;flex-direction:column;gap:15px}label[data-v-93f21578]{font-size:15px}.name[data-v-93f21578],.email[data-v-93f21578],.organization[data-v-93f21578],.role[data-v-93f21578]{display:flex;flex-direction:column;gap:8px;text-align:left}.input[data-v-93f21578]{padding:12px;width:100%;height:auto;border:1px solid gainsboro;border-radius:8px;outline:none;box-sizing:border-box;transition:.3s;background-color:#fff;font-size:medium}.btn[data-v-93f21578]{background-color:#0b60ea;border:0px;border-radius:10px;height:40px;width:100%;margin-right:20px;cursor:pointer;transition:.3s;color:#fff;font-weight:600}.btn[data-v-93f21578]:hover{background-color:#428aff}.edit-prov[data-v-bd97bf82]{position:fixed;inset:0;display:flex;align-items:center;align-content:center;justify-content:center;z-index:1000;box-sizing:border-box;background-color:#00000080}.ui[data-v-bd97bf82]{display:flex;flex-direction:column;gap:15px;background-color:#fff;padding:0 20px 20px;border-radius:12px;width:400px;box-shadow:0 10px 25px #0003}.top-ui[data-v-bd97bf82]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-weight:600}.tittle[data-v-bd97bf82]{color:#000;margin-bottom:0}.cerrar[data-v-bd97bf82]{background-color:transparent;color:gray;border:0px;cursor:pointer;transition:.3s}.cerrar[data-v-bd97bf82]:hover{color:#000}form[data-v-bd97bf82]{display:flex;flex-direction:column;gap:15px}label[data-v-bd97bf82]{font-size:15px}.name[data-v-bd97bf82],.email[data-v-bd97bf82],.organization[data-v-bd97bf82]{display:flex;flex-direction:column;gap:8px;text-align:left}.input[data-v-bd97bf82]{padding:12px;width:100%;height:auto;border:1px solid gainsboro;border-radius:8px;outline:none;box-sizing:border-box;transition:.3s;background-color:#fff;font-size:medium}.btn[data-v-bd97bf82]{background-color:#0b60ea;border:0px;border-radius:10px;height:40px;width:100%;margin-right:20px;cursor:pointer;transition:.3s;color:#fff;font-weight:600}.btn[data-v-bd97bf82]:hover{background-color:#428aff}.status-toggle[data-v-bd97bf82]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.toggle-btn[data-v-bd97bf82]{padding:8px 15px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s;width:100px}.toggle-btn.active[data-v-bd97bf82]{background-color:#34d399;color:#fff}.toggle-btn.inactive[data-v-bd97bf82]{background-color:#f87171;color:#fff}.edit-sucursal[data-v-e24fb453]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;background-color:#00000080}.ui[data-v-e24fb453]{display:flex;flex-direction:column;gap:15px;background-color:#fff;padding:20px;border-radius:12px;width:400px;box-shadow:0 10px 25px #0003}.top-ui[data-v-e24fb453]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-weight:600}.tittle[data-v-e24fb453]{color:#000;margin-bottom:0}.cerrar[data-v-e24fb453]{background-color:transparent;color:gray;border:0px;cursor:pointer;transition:.3s}.cerrar[data-v-e24fb453]:hover{color:#000}form[data-v-e24fb453]{display:flex;flex-direction:column;gap:15px}label[data-v-e24fb453]{font-size:15px}.name[data-v-e24fb453],.direccion[data-v-e24fb453],.telefono[data-v-e24fb453],.organization[data-v-e24fb453]{display:flex;flex-direction:column;gap:8px}.input[data-v-e24fb453]{padding:12px;width:100%;border:1px solid gainsboro;border-radius:8px;outline:none;background-color:#fff;font-size:medium}.btn[data-v-e24fb453]{background-color:#0b60ea;border:0;border-radius:10px;height:40px;width:100%;cursor:pointer;color:#fff;font-weight:600}.btn[data-v-e24fb453]:hover{background-color:#428aff}.dialog-backdrop[data-v-7082a25e]{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:24px;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog[data-v-7082a25e]{width:min(680px,100%);max-height:min(800px,calc(100dvh - 48px));overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #dbe5f1;border-radius:20px;box-shadow:0 28px 70px #0f172a47;color:#0f172a}.dialog-header[data-v-7082a25e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid #e2e8f0}.dialog-title-group[data-v-7082a25e]{display:flex;gap:14px;align-items:flex-start}.dialog-icon[data-v-7082a25e]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;color:#0b60ea;background:#dbeafe}.dialog-eyebrow[data-v-7082a25e]{display:block;margin-bottom:3px;color:#0b60ea;font-size:.7rem;font-weight:900;letter-spacing:.13em}h2[data-v-7082a25e],h3[data-v-7082a25e],p[data-v-7082a25e]{margin:0}h2[data-v-7082a25e]{font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700}.dialog-header p[data-v-7082a25e],.section-heading p[data-v-7082a25e],.status-card p[data-v-7082a25e]{margin-top:4px;color:#64748b;font-size:.86rem;line-height:1.45}.close-button[data-v-7082a25e]{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #dbe5f1;border-radius:10px;color:#64748b;background:#f8fafc;cursor:pointer}.close-button[data-v-7082a25e]:hover{color:#0b60ea;border-color:#bfdbfe;background:#eff6ff}.dialog-form[data-v-7082a25e]{min-height:0;display:flex;flex:1;flex-direction:column}.dialog-scroll[data-v-7082a25e]{min-height:0;overflow-y:auto;display:grid;gap:14px;padding:20px 26px;background:#f5f8fc}.form-card[data-v-7082a25e],.status-card[data-v-7082a25e]{padding:18px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0f172a0a}.section-heading[data-v-7082a25e]{margin-bottom:16px}.section-heading h3[data-v-7082a25e]{font-size:1rem}.form-grid[data-v-7082a25e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field[data-v-7082a25e]{min-width:0;display:flex;flex-direction:column;gap:7px}.full-width[data-v-7082a25e]{grid-column:1 / -1}label[data-v-7082a25e],.status-card strong[data-v-7082a25e]{color:#334155;font-size:.79rem;font-weight:800}.input[data-v-7082a25e]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;outline:none;color:#0f172a;background:#fff;font:inherit;transition:border-color .18s,box-shadow .18s}.input[data-v-7082a25e]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea1f}.status-card[data-v-7082a25e]{display:flex;align-items:center;justify-content:space-between;gap:18px}.status-toggle[data-v-7082a25e]{min-width:96px;min-height:38px;border:1px solid;border-radius:10px;font-weight:800;cursor:pointer}.status-toggle.active[data-v-7082a25e]{color:#047857;border-color:#a7f3d0;background:#d1fae5}.status-toggle.inactive[data-v-7082a25e]{color:#b91c1c;border-color:#fecaca;background:#fee2e2}.dialog-footer[data-v-7082a25e]{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid #e2e8f0;background:#fff}.secondary-button[data-v-7082a25e],.primary-button[data-v-7082a25e]{min-height:42px;padding:0 17px;border-radius:10px;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer}.secondary-button[data-v-7082a25e]{color:#334155;border:1px solid #cbd5e1;background:#fff}.primary-button[data-v-7082a25e]{display:inline-flex;align-items:center;gap:8px;color:#fff;border:1px solid #0b60ea;background:#0b60ea;box-shadow:0 5px 12px #0b60ea2e}button[data-v-7082a25e]:disabled{opacity:.58;cursor:wait}button[data-v-7082a25e]:focus-visible{outline:3px solid rgba(11,96,234,.25);outline-offset:2px}.admin-dialog-enter-active[data-v-7082a25e],.admin-dialog-leave-active[data-v-7082a25e]{transition:opacity .2s ease}.admin-dialog-enter-active .dialog[data-v-7082a25e],.admin-dialog-leave-active .dialog[data-v-7082a25e]{transition:transform .2s ease,opacity .2s ease}.admin-dialog-enter-from[data-v-7082a25e],.admin-dialog-leave-to[data-v-7082a25e]{opacity:0}.admin-dialog-enter-from .dialog[data-v-7082a25e],.admin-dialog-leave-to .dialog[data-v-7082a25e]{opacity:0;transform:translateY(14px) scale(.985)}@media(max-width:640px){.dialog-backdrop[data-v-7082a25e]{align-items:end;padding:0}.dialog[data-v-7082a25e]{width:100%;max-height:94dvh;border-radius:20px 20px 0 0}.dialog-header[data-v-7082a25e],.dialog-scroll[data-v-7082a25e],.dialog-footer[data-v-7082a25e]{padding-left:16px;padding-right:16px}.form-grid[data-v-7082a25e]{grid-template-columns:1fr}.full-width[data-v-7082a25e]{grid-column:auto}.status-card[data-v-7082a25e]{align-items:stretch;flex-direction:column}.dialog-footer>button[data-v-7082a25e]{flex:1}}.display-admin[data-v-f4ffcc82]{box-sizing:border-box;margin-left:200px;min-height:100vh}.table-suc[data-v-f4ffcc82]{--column-layout: .5fr 1.3fr 1fr 1.2fr 1fr .5fr .5fr;display:grid;row-gap:10px;max-width:100%;margin:20px}.table-prov[data-v-f4ffcc82]{--column-layout: .5fr 1.3fr 1fr 1.2fr 1fr .5fr;display:grid;row-gap:10px;max-width:100%;margin:20px}.table-usr[data-v-f4ffcc82]{--column-layout: .5fr 1.3fr 1fr 1.2fr 1fr .5fr .5fr .5fr;display:grid;row-gap:10px;max-width:100%;margin:20px}.table-org[data-v-f4ffcc82]{--column-layout: .8fr 1.35fr 1.35fr .85fr .8fr .85fr 1.1fr;display:grid;row-gap:10px;max-width:100%;margin:20px}.table-top[data-v-f4ffcc82]{display:grid;text-align:start;align-items:center;align-content:center;align-self:center;grid-template-columns:var(--column-layout);color:gray;font-weight:600;margin-top:14px;background-color:transparent;border-radius:0;height:auto}.table-container[data-v-f4ffcc82]{border-top:1px solid gainsboro}.table-content[data-v-f4ffcc82]{display:grid;text-align:start;align-items:center;align-content:center;grid-template-columns:var(--column-layout);border-bottom:1px solid gainsboro;padding-bottom:20px;padding-top:20px;background-color:transparent}.loading-message[data-v-f4ffcc82]{padding:20px;text-align:center;color:#0b60ea;font-weight:600}.organization-loading-overlay[data-v-f4ffcc82]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:1.25rem;background:#0f172a7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.organization-loading-card[data-v-f4ffcc82]{width:min(420px,100%);padding:2rem;border:1px solid #dbe5f1;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a3d;text-align:center}.organization-loading-spinner[data-v-f4ffcc82]{width:46px;height:46px;margin:0 auto 1.15rem;border:4px solid #dbeafe;border-top-color:#0b60ea;border-radius:50%;animation:organization-loading-spin-f4ffcc82 .75s linear infinite}.organization-loading-eyebrow[data-v-f4ffcc82]{color:#0b60ea;font-size:.72rem;font-weight:800;letter-spacing:.12em}.organization-loading-card h2[data-v-f4ffcc82]{margin:.45rem 0 .5rem;color:#0f172a;font-size:1.45rem}.organization-loading-card p[data-v-f4ffcc82]{margin:0;color:#64748b;line-height:1.5}.organization-loading-enter-active[data-v-f4ffcc82],.organization-loading-leave-active[data-v-f4ffcc82]{transition:opacity .2s ease}.organization-loading-enter-from[data-v-f4ffcc82],.organization-loading-leave-to[data-v-f4ffcc82]{opacity:0}@keyframes organization-loading-spin-f4ffcc82{to{transform:rotate(360deg)}}.status-text[data-v-f4ffcc82]{font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:4px;text-transform:capitalize;display:inline-block}.status-active-badge[data-v-f4ffcc82]{background-color:#ecfdf5;color:#059669}.status-inactive-badge[data-v-f4ffcc82]{background-color:#fef2f2;color:#dc2626}.header[data-v-f4ffcc82]{display:flex;flex-direction:column;align-items:start;max-width:100%;margin:20px}.tittle[data-v-f4ffcc82]{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto}.texts[data-v-f4ffcc82]{display:flex;flex-direction:column;align-items:flex-start}.page-tittle[data-v-f4ffcc82]{font-size:40px;font-weight:600;color:#000;margin-top:0;margin-bottom:5px}.btn-new-user[data-v-f4ffcc82]{display:flex;max-width:100%;height:100%;margin:20px;padding-bottom:5px;justify-content:end}.btn[data-v-f4ffcc82]{text-align:center;align-content:center;align-items:center;color:#fff;padding:0 10px;border:0px;cursor:pointer;background-color:#0b60ea;border-radius:12px;height:53px;width:auto;font-size:large;font-weight:500;transition:.3s}.router[data-v-f4ffcc82]{padding-bottom:40px}.section-bar[data-v-f4ffcc82]{max-width:100%;height:100%;margin:20px;padding-bottom:5px}.table-top>div[data-v-f4ffcc82]:nth-child(1),.table-content>div[data-v-f4ffcc82]:nth-child(1){margin-left:20px}.woo-return[data-v-f4ffcc82]{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.woo-connected-box[data-v-f4ffcc82]{display:inline-block;padding:12px 16px;border:1px solid #2ecc71;background:#ecfdf3;color:#145a32;border-radius:6px;font-weight:600}.woo-date[data-v-f4ffcc82]{font-size:12px;margin-top:4px;opacity:.8}.table-top>div[data-v-f4ffcc82]:nth-child(2),.table-content>div[data-v-f4ffcc82]:nth-child(2){margin-left:20px}.table-top>div[data-v-f4ffcc82]:nth-child(3),.table-content>div[data-v-f4ffcc82]:nth-child(3){margin-left:20px}.table-content[data-v-f4ffcc82]:nth-of-type(0){border-top:100px solid red}.table-content[data-v-f4ffcc82]:last-child{border-bottom:0px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.sub-tittle[data-v-f4ffcc82]{text-align:start;margin-top:0;color:#818181;font-weight:100;font-size:17px}.btn[data-v-f4ffcc82]:hover{background-color:#428aff}.btn-edit[data-v-f4ffcc82]{background-color:#0b60ea;border:0px;border-radius:10px;height:40px;width:40px;margin-right:20px;cursor:pointer;transition:.3s}.btn-edit[data-v-f4ffcc82]:hover{background-color:#428aff}.btn-trash[data-v-f4ffcc82]{background-color:#cc0606;border:0px;border-radius:10px;height:40px;width:40px;cursor:pointer;transition:.3s}.btn-trash[data-v-f4ffcc82]:hover{background-color:#ff3131}.btn-orange[data-v-f4ffcc82]{background-color:#f97316;border:0px;border-radius:12px;height:53px;width:auto;font-size:large;font-weight:500;color:#fff;cursor:pointer;transition:.3s}.btn-orange[data-v-f4ffcc82]:hover{background-color:#fb923c}.superAdminView[data-v-f4ffcc82]{min-height:100vh;background:#f4f7fb}.display-admin[data-v-f4ffcc82]{min-width:0;padding:clamp(1rem,2.5vw,2rem);background:#f4f7fb}.display-admin[data-v-f4ffcc82]>*{width:100%;max-width:1440px;margin-inline:auto;box-sizing:border-box}.header[data-v-f4ffcc82]{margin:0 auto 1rem}.tittle[data-v-f4ffcc82]{align-items:center}.admin-eyebrow[data-v-f4ffcc82]{display:block;margin-bottom:.35rem;color:#0b60ea;font-size:.75rem;font-weight:800;letter-spacing:.12em}.page-tittle[data-v-f4ffcc82]{margin:0;color:#172033;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.15}.sub-tittle[data-v-f4ffcc82]{margin:.45rem 0 0;color:#64748b;font-size:.95rem;font-weight:400}.admin-count[data-v-f4ffcc82]{flex:0 0 auto;padding:.65rem .9rem;color:#334155;background:#fff;border:1px solid #dbe5f1;border-radius:999px;font-size:.82rem;font-weight:750}.section-bar[data-v-f4ffcc82]{margin:0 auto 1rem;padding:0}.btn-new-user[data-v-f4ffcc82]{min-height:48px;align-items:center;margin:0 auto .75rem;padding:0}.btn-new-user .btn[data-v-f4ffcc82]{min-height:40px;height:40px;padding:0 15px;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:700}.btn-new-user .btn[data-v-f4ffcc82] svg{padding-right:8px!important}.table-org[data-v-f4ffcc82],.table-suc[data-v-f4ffcc82],.table-usr[data-v-f4ffcc82],.table-prov[data-v-f4ffcc82]{display:block;overflow:hidden;width:100%;max-width:1440px;margin:0 auto;background:#fff;border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 4px 14px #0f172a0a}.table-top[data-v-f4ffcc82]{min-width:900px;min-height:48px;margin:0;padding:0 16px;box-sizing:border-box;color:#334155;background:#f8fafc;border-bottom:1px solid #dbe5f1;font-size:.72rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.table-org .table-top[data-v-f4ffcc82],.table-org .table-content[data-v-f4ffcc82]{min-width:1120px}.table-usr .table-top[data-v-f4ffcc82],.table-usr .table-content[data-v-f4ffcc82]{min-width:1000px}.table-suc .table-top[data-v-f4ffcc82],.table-suc .table-content[data-v-f4ffcc82]{min-width:900px}.table-prov .table-top[data-v-f4ffcc82],.table-prov .table-content[data-v-f4ffcc82]{min-width:760px}.table-container[data-v-f4ffcc82]{overflow-x:auto;border-top:0}.table-content[data-v-f4ffcc82]{min-height:72px;padding:0 16px;box-sizing:border-box;color:#334155;background:#fff;border-bottom:1px solid #edf2f7;font-size:.84rem;transition:background .18s ease}.table-content[data-v-f4ffcc82]:hover{background:#f8fbff}.table-content>div[data-v-f4ffcc82]{min-width:0;overflow-wrap:anywhere}.table-content>div[data-v-f4ffcc82]:nth-child(1),.table-content>div[data-v-f4ffcc82]:nth-child(2),.table-content>div[data-v-f4ffcc82]:nth-child(3){margin-left:0}.status-text[data-v-f4ffcc82]{padding:.35rem .7rem;border-radius:999px;font-weight:750}.btn-enter[data-v-f4ffcc82],.btn-edit[data-v-f4ffcc82],.btn-tour-reset[data-v-f4ffcc82],.btn-trash[data-v-f4ffcc82]{width:36px;height:36px;margin:2px 5px 2px 0;padding:0;border-radius:9px}.btn-enter[data-v-f4ffcc82]{color:#fff;background:#0f766e;border:1px solid #0f766e;cursor:pointer}.btn-edit[data-v-f4ffcc82]{color:#fff;background:#0b60ea;border:1px solid #0b60ea}.btn-tour-reset[data-v-f4ffcc82]{color:#6d28d9;background:#f3e8ff;border:1px solid #e9d5ff;cursor:pointer}.btn-trash[data-v-f4ffcc82]{color:#fff;background:#dc2626;border:1px solid #dc2626}.btn-enter[data-v-f4ffcc82]:hover:not(:disabled){background:#115e59;border-color:#115e59}.btn-edit[data-v-f4ffcc82]:hover{background:#0955d0;border-color:#0955d0}.btn-tour-reset[data-v-f4ffcc82]:hover{color:#5b21b6;background:#e9d5ff;border-color:#d8b4fe}.btn-trash[data-v-f4ffcc82]:hover{background:#b91c1c;border-color:#b91c1c}.btn-enter[data-v-f4ffcc82]:disabled{opacity:.55;cursor:wait}.btn-enter[data-v-f4ffcc82] svg,.btn-edit[data-v-f4ffcc82] svg,.btn-tour-reset[data-v-f4ffcc82] svg,.btn-trash[data-v-f4ffcc82] svg{color:currentColor!important}@media(min-width:821px){.table-org .table-content>div[data-v-f4ffcc82]:nth-child(7),.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(7),.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(8),.table-prov .table-content>div[data-v-f4ffcc82]:nth-child(6){display:flex;align-items:center;flex-wrap:wrap;gap:6px}.btn-enter[data-v-f4ffcc82],.btn-edit[data-v-f4ffcc82],.btn-tour-reset[data-v-f4ffcc82],.btn-trash[data-v-f4ffcc82]{margin:0}}.woo-cell .btn[data-v-f4ffcc82]{min-height:38px;height:auto;padding:.45rem .75rem;border-radius:9px;font-size:.78rem;line-height:1.25}.woo-connected-box[data-v-f4ffcc82]{padding:.55rem .7rem;border-radius:9px;font-size:.75rem}.loading-message[data-v-f4ffcc82]{min-height:150px;display:flex;align-items:center;justify-content:center;color:#64748b}.records-pagination[data-v-f4ffcc82]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;box-sizing:border-box;background:#fbfdff;border-top:1px solid #e5edf6}.records-pagination-summary[data-v-f4ffcc82]{color:#64748b;font-size:.82rem}.records-pagination-controls[data-v-f4ffcc82]{display:flex;align-items:center;gap:.75rem}.records-pagination-controls span[data-v-f4ffcc82]{min-width:105px;color:#475569;font-size:.82rem;font-weight:700;text-align:center}.records-pagination-controls button[data-v-f4ffcc82]{min-height:36px;padding:0 .85rem;color:#fff;background:#0b60ea;border:1px solid #0b60ea;border-radius:8px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.records-pagination-controls button[data-v-f4ffcc82]:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe5f1;cursor:default}@media(max-width:820px){.table-org[data-v-f4ffcc82],.table-suc[data-v-f4ffcc82],.table-usr[data-v-f4ffcc82],.table-prov[data-v-f4ffcc82]{overflow:visible;background:transparent;border:0;box-shadow:none}.table-top[data-v-f4ffcc82]{display:none}.table-container[data-v-f4ffcc82]{overflow:visible}.table-container>div[data-v-f4ffcc82]:not(.loading-message){display:grid;gap:.75rem}.table-content[data-v-f4ffcc82],.table-org .table-content[data-v-f4ffcc82],.table-suc .table-content[data-v-f4ffcc82],.table-usr .table-content[data-v-f4ffcc82],.table-prov .table-content[data-v-f4ffcc82]{display:block;min-width:0;min-height:0;padding:.45rem 1rem;background:#fff;border:1px solid #dbe5f1;border-radius:13px;box-shadow:0 3px 12px #0f23400d}.table-content>div[data-v-f4ffcc82]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:42px;padding:.6rem 0;text-align:right;border-bottom:1px solid #edf1f6}.table-content>div[data-v-f4ffcc82]:last-child{border-bottom:0}.table-content>div[data-v-f4ffcc82]:before{flex:0 0 auto;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.table-org .table-content>div[data-v-f4ffcc82]:nth-child(1):before,.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(1):before,.table-prov .table-content>div[data-v-f4ffcc82]:nth-child(1):before{content:"ID"}.table-org .table-content>div[data-v-f4ffcc82]:nth-child(2):before{content:"Nombre"}.table-org .table-content>div[data-v-f4ffcc82]:nth-child(3):before{content:"Website"}.table-org .table-content>div[data-v-f4ffcc82]:nth-child(4):before{content:"Estado"}.table-org .table-content>div[data-v-f4ffcc82]:nth-child(5):before{content:"Sucursales"}.table-org .table-content>div[data-v-f4ffcc82]:nth-child(6):before{content:"Creada"}.table-org .table-content>div[data-v-f4ffcc82]:nth-child(7):before{content:"Acciones"}.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(1):before{content:"Nombre"}.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(2):before{content:"Dirección"}.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(3):before{content:"Teléfono"}.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(4):before{content:"Organización"}.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(5):before{content:"Usuarios"}.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(6):before{content:"Estado"}.table-suc .table-content>div[data-v-f4ffcc82]:nth-child(7):before{content:"Acciones"}.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(2):before{content:"Nombre"}.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(3):before{content:"Correo"}.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(4):before{content:"Rol"}.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(5):before{content:"Organización"}.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(6):before{content:"Sucursal"}.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(7):before{content:"Estado"}.table-usr .table-content>div[data-v-f4ffcc82]:nth-child(8):before{content:"Acciones"}.table-prov .table-content>div[data-v-f4ffcc82]:nth-child(2):before{content:"Proveedor"}.table-prov .table-content>div[data-v-f4ffcc82]:nth-child(3):before{content:"Correo"}.table-prov .table-content>div[data-v-f4ffcc82]:nth-child(4):before{content:"Teléfono"}.table-prov .table-content>div[data-v-f4ffcc82]:nth-child(5):before{content:"Estado"}.table-prov .table-content>div[data-v-f4ffcc82]:nth-child(6):before{content:"Acciones"}.records-pagination[data-v-f4ffcc82]{margin-top:.75rem;background:#fff;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 3px 12px #0f23400d}}@media(max-width:768px){.display-admin[data-v-f4ffcc82]{margin-left:0}}@media(max-width:600px){.tittle[data-v-f4ffcc82]{align-items:flex-start;flex-direction:column;gap:.75rem}.btn-new-user .btn[data-v-f4ffcc82]{width:100%}.records-pagination[data-v-f4ffcc82]{align-items:stretch;flex-direction:column}.records-pagination-summary[data-v-f4ffcc82]{text-align:center}.records-pagination-controls[data-v-f4ffcc82]{justify-content:center}.records-pagination-controls button[data-v-f4ffcc82]{flex:1}}@media(max-width:400px){.records-pagination-controls[data-v-f4ffcc82]{display:grid;grid-template-columns:1fr 1fr}.records-pagination-controls span[data-v-f4ffcc82]{grid-column:1 / -1;grid-row:1}}body{margin:0}[data-v-78ab0f01]{box-sizing:border-box}.auth-wrapper[data-v-78ab0f01]{display:flex;min-height:100vh;color:#0f172a;background:#f4f7fb;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-brand-pane[data-v-78ab0f01]{position:relative;display:none;flex:1 1 50%;min-width:0;overflow:hidden;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);color:#fff;background:linear-gradient(145deg,#0b60ea,#0743a6)}.brand-glow[data-v-78ab0f01]{position:absolute;width:34rem;height:34rem;border-radius:50%;pointer-events:none}.brand-glow--top[data-v-78ab0f01]{top:-17rem;right:-12rem;background:radial-gradient(circle,#70568f85,#0b60ea00 69%)}.brand-glow--bottom[data-v-78ab0f01]{bottom:-21rem;left:-17rem;background:radial-gradient(circle,#38bdf833,#0b60ea00 70%)}.brand-header[data-v-78ab0f01],.brand-content[data-v-78ab0f01],.brand-footer[data-v-78ab0f01]{position:relative;z-index:1}.brand-header[data-v-78ab0f01]{position:absolute;top:clamp(2rem,5vw,4rem);left:clamp(1.5rem,4vh,3rem);display:flex;align-items:center}.brand-logo-mark[data-v-78ab0f01]{display:grid;place-items:center;width:210px;height:70px;background:transparent}.brand-logo-mark img[data-v-78ab0f01]{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.brand-content[data-v-78ab0f01]{width:100%;max-width:54rem;margin:clamp(1.5rem,4vh,3rem) 0 0;padding:0}.brand-badge[data-v-78ab0f01]{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.45rem;padding:.42rem .75rem;border:1px solid rgba(255,255,255,.23);border-radius:999px;background:#ffffff21;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-badge span[data-v-78ab0f01]{width:.5rem;height:.5rem;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.brand-content h1[data-v-78ab0f01]{max-width:36rem;margin:0 0 1rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.13;letter-spacing:-.035em}.brand-content>p[data-v-78ab0f01]:not(.brand-badge){max-width:34rem;margin:0;color:#ffffffdb;font-size:1rem;line-height:1.65}.brand-features[data-v-78ab0f01]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.brand-features article[data-v-78ab0f01]{display:flex;gap:.72rem;min-width:0;padding:.95rem;border:1px solid rgba(255,255,255,.17);border-radius:11px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-features svg[data-v-78ab0f01]{flex:0 0 auto;margin-top:.1rem;color:#bfdbfe;font-size:1rem}.brand-features span[data-v-78ab0f01]{display:grid;gap:.24rem;min-width:0}.brand-features strong[data-v-78ab0f01]{font-size:.79rem}.brand-features small[data-v-78ab0f01]{color:#ffffffbd;font-size:.69rem;line-height:1.4}.brand-footer[data-v-78ab0f01]{position:absolute;right:clamp(2rem,5vw,4rem);bottom:clamp(2rem,5vw,4rem);left:clamp(2rem,5vw,4rem);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,.17);color:#ffffffb3;font-size:.72rem}.brand-footer__identity[data-v-78ab0f01]{color:#fff;font-weight:800;text-decoration:none}.brand-footer__identity[data-v-78ab0f01]:hover{text-decoration:underline}.brand-footer>span[data-v-78ab0f01]:last-child{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.auth-form-pane[data-v-78ab0f01]{display:flex;flex:1 1 50%;align-items:center;justify-content:center;min-width:0;padding:2rem 1.5rem}.auth-container[data-v-78ab0f01]{width:100%;max-width:28rem}.mobile-brand[data-v-78ab0f01]{display:flex;align-items:center;margin-bottom:1.7rem}.mobile-brand>span[data-v-78ab0f01]{display:grid;place-items:center;width:150px;height:50px;background:transparent}.mobile-brand img[data-v-78ab0f01]{width:100%;height:100%;object-fit:contain;object-position:left center}.auth-card[data-v-78ab0f01]{overflow:hidden;padding:clamp(1.45rem,4vw,2.25rem);border:1px solid #dbe5f1;border-radius:14px;background:#fff;box-shadow:0 10px 26px -8px #0b60ea1f,0 2px 7px #0f172a0a}.auth-card.is-preparing[data-v-78ab0f01]{min-height:27rem;display:grid;align-items:center}.auth-header[data-v-78ab0f01]{margin-bottom:1.55rem}.eyebrow[data-v-78ab0f01],.preloader-kicker[data-v-78ab0f01]{margin:0 0 .5rem;color:#0b60ea;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.auth-header h1[data-v-78ab0f01],.session-preloader h1[data-v-78ab0f01]{margin:0;color:#0f172a;font-size:1.6rem;line-height:1.2;letter-spacing:-.03em}.auth-header>p[data-v-78ab0f01]:last-child{margin:.5rem 0 0;color:#64748b;font-size:.88rem;line-height:1.55}.auth-alert[data-v-78ab0f01]{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding:.75rem .85rem;border:1px solid #fecaca;border-radius:9px;background:#fff1f2;color:#b91c1c;font-size:.8rem;line-height:1.45;animation:reveal-78ab0f01 .2s ease both}.auth-alert svg[data-v-78ab0f01]{flex:0 0 auto;margin-top:.06rem}.form-group[data-v-78ab0f01]{margin-bottom:1.15rem}.form-group label[data-v-78ab0f01]{display:block;margin-bottom:.45rem;color:#263a5a;font-size:.8rem;font-weight:800}.label-row[data-v-78ab0f01]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.security-hint[data-v-78ab0f01]{display:inline-flex;align-items:center;gap:.3rem;color:#64748b;font-size:.68rem;font-weight:650}.input-wrapper[data-v-78ab0f01]{position:relative;display:flex;align-items:center}.input-icon[data-v-78ab0f01]{position:absolute;left:.8rem;color:#8292aa;font-size:.9rem;pointer-events:none}.input-wrapper input[data-v-78ab0f01]{width:100%;min-height:44px;padding:.68rem 2.8rem .68rem 2.45rem;border:1px solid #dbe5f1;border-radius:8px;outline:none;color:#0f172a;background:#fff;font:inherit;font-size:.88rem;transition:border-color .16s,box-shadow .16s,background .16s}.input-wrapper input[data-v-78ab0f01]::placeholder{color:#94a3b8}.input-wrapper input[data-v-78ab0f01]:focus{border-color:#0b60ea;box-shadow:0 0 0 3px #0b60ea29}.input-wrapper input.is-invalid[data-v-78ab0f01]{border-color:#ef4444;background:snow}.input-wrapper input.is-invalid[data-v-78ab0f01]:focus{box-shadow:0 0 0 3px #ef444424}.password-toggle[data-v-78ab0f01]{position:absolute;right:.4rem;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;color:#64748b;background:transparent;cursor:pointer}.password-toggle[data-v-78ab0f01]:hover{color:#0f172a;background:#f1f5f9}.password-toggle[data-v-78ab0f01]:focus-visible{outline:3px solid rgba(11,96,234,.22)}.field-hint[data-v-78ab0f01],.caps-hint[data-v-78ab0f01],.organization-field small[data-v-78ab0f01]{display:flex;align-items:center;gap:.32rem;margin-top:.38rem;color:#dc2626;font-size:.7rem;line-height:1.35}.caps-hint[data-v-78ab0f01]{color:#a16207}.organization-field[data-v-78ab0f01]{padding:.85rem;border:1px solid #cfe0fb;border-radius:10px;background:#f8fbff}.organization-field small[data-v-78ab0f01]{color:#64748b}.login-button[data-v-78ab0f01]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:46px;margin-top:.2rem;padding:.7rem 1rem;border:1px solid #0b60ea;border-radius:8px;color:#fff;background:#0b60ea;box-shadow:0 3px 8px #0b60ea38;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;transition:.16s}.login-button[data-v-78ab0f01]:hover:not(:disabled){border-color:#0955d0;background:#0955d0;box-shadow:0 5px 12px #0b60ea47;transform:translateY(-1px)}.login-button[data-v-78ab0f01]:disabled{cursor:wait;opacity:.78}.button-spinner[data-v-78ab0f01]{width:16px;height:16px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:spin-78ab0f01 .75s linear infinite}.auth-footnote[data-v-78ab0f01]{display:flex;justify-content:center;align-items:center;gap:.4rem;margin:1.2rem 0 0;color:#7b8ba3;font-size:.7rem;text-align:center}.session-preloader[data-v-78ab0f01]{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.preloader-icon[data-v-78ab0f01]{display:grid;place-items:center;width:54px;height:54px;margin-bottom:1rem;border-radius:16px;color:#0b60ea;background:#eaf2ff;font-size:1.35rem;animation:pulse-78ab0f01 1.4s ease-in-out infinite}.session-preloader h1[data-v-78ab0f01]{font-size:1.45rem}.preloader-description[data-v-78ab0f01]{min-height:2.6rem;max-width:22rem;margin:.65rem 0 .9rem;color:#64748b;font-size:.84rem;line-height:1.5}.preload-track[data-v-78ab0f01]{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e7eef8}.preload-progress[data-v-78ab0f01]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b60ea,#38bdf8);transition:width .25s ease}.preload-percent[data-v-78ab0f01]{margin-top:.5rem;color:#0b60ea;font-size:.77rem;font-weight:850;font-variant-numeric:tabular-nums}.preloader-note[data-v-78ab0f01]{margin:1.1rem 0 0;color:#94a3b8;font-size:.7rem}.expand-enter-active[data-v-78ab0f01],.expand-leave-active[data-v-78ab0f01]{transition:opacity .18s ease,transform .18s ease}.expand-enter-from[data-v-78ab0f01],.expand-leave-to[data-v-78ab0f01]{opacity:0;transform:translateY(-6px)}@keyframes spin-78ab0f01{to{transform:rotate(360deg)}}@keyframes pulse-78ab0f01{50%{transform:scale(.94);opacity:.76}}@keyframes reveal-78ab0f01{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:960px){.auth-brand-pane[data-v-78ab0f01]{display:flex}.mobile-brand[data-v-78ab0f01]{display:none}}@media(max-width:1180px)and (min-width:960px){.brand-features[data-v-78ab0f01]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.auth-form-pane[data-v-78ab0f01]{align-items:flex-start;padding:1.4rem 1rem}.auth-container[data-v-78ab0f01]{max-width:none}.auth-card[data-v-78ab0f01]{padding:1.4rem 1.15rem}.auth-card.is-preparing[data-v-78ab0f01]{min-height:calc(100vh - 6.25rem)}.brand-features[data-v-78ab0f01]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-v-78ab0f01],[data-v-78ab0f01]:before,[data-v-78ab0f01]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.auth-wrapper[data-v-78ab0f01]{animation:login-shell-enter-78ab0f01 .42s cubic-bezier(.22,1,.36,1) both}.auth-brand-pane[data-v-78ab0f01]{animation:login-brand-enter-78ab0f01 .56s cubic-bezier(.22,1,.36,1) both}.brand-header[data-v-78ab0f01]{animation:login-content-enter-78ab0f01 .42s .12s cubic-bezier(.22,1,.36,1) both}.brand-content[data-v-78ab0f01]{animation:login-content-enter-78ab0f01 .5s .18s cubic-bezier(.22,1,.36,1) both}.auth-form-pane[data-v-78ab0f01]{animation:login-form-pane-enter-78ab0f01 .5s .1s cubic-bezier(.22,1,.36,1) both}.auth-card[data-v-78ab0f01]{transition:min-height .28s cubic-bezier(.22,1,.36,1)}.login-form-content[data-v-78ab0f01]{animation:login-form-enter-78ab0f01 .38s .16s cubic-bezier(.22,1,.36,1) both}.login-state-enter-active[data-v-78ab0f01],.login-state-leave-active[data-v-78ab0f01]{transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.login-state-enter-from[data-v-78ab0f01]{opacity:0;transform:translateY(10px) scale(.985)}.login-state-leave-to[data-v-78ab0f01]{opacity:0;transform:translateY(-7px) scale(.99)}@keyframes login-shell-enter-78ab0f01{0%{opacity:0}to{opacity:1}}@keyframes login-brand-enter-78ab0f01{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes login-form-pane-enter-78ab0f01{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes login-content-enter-78ab0f01{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes login-form-enter-78ab0f01{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:600px){.auth-wrapper[data-v-78ab0f01]{min-height:100dvh;background:linear-gradient(145deg,#0b60ea,#0743a6)}.auth-form-pane[data-v-78ab0f01]{position:relative;min-height:100dvh;align-items:center;padding:1.5rem 1rem;overflow:hidden;background:radial-gradient(circle at 110% -12%,#70568f85,#0b60ea00 42%),radial-gradient(circle at -18% 112%,#38bdf833,#0b60ea00 46%),linear-gradient(145deg,#0b60ea,#0743a6)}.auth-container[data-v-78ab0f01]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(100%,25rem);max-width:25rem}.mobile-brand[data-v-78ab0f01]{justify-content:center;width:100%;margin:0 0 1.65rem}.mobile-brand>span[data-v-78ab0f01]{width:190px;height:68px}.mobile-brand img[data-v-78ab0f01]{object-position:center}.auth-card[data-v-78ab0f01]{width:100%}.auth-card.is-preparing[data-v-78ab0f01]{min-height:min(29rem,calc(100dvh - 9rem))}}@media(prefers-reduced-motion:reduce){.auth-wrapper[data-v-78ab0f01],.auth-brand-pane[data-v-78ab0f01],.brand-header[data-v-78ab0f01],.brand-content[data-v-78ab0f01],.auth-form-pane[data-v-78ab0f01],.login-form-content[data-v-78ab0f01]{animation:none!important}.auth-card[data-v-78ab0f01],.login-state-enter-active[data-v-78ab0f01],.login-state-leave-active[data-v-78ab0f01]{transition:none!important}}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-weight-bold:700;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.box-content{box-sizing:content-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--md-sys-color-primary:24,87,148;--md-sys-color-on-primary:255,255,255;--md-sys-color-primary-container:195,229,255;--md-sys-color-on-primary-container:0,30,66;--md-sys-color-secondary:84,95,113;--md-sys-color-on-secondary:255,255,255;--md-sys-color-secondary-container:216,227,248;--md-sys-color-on-secondary-container:17,28,43;--md-sys-color-tertiary:112,86,143;--md-sys-color-on-tertiary:255,255,255;--md-sys-color-tertiary-container:246,221,255;--md-sys-color-on-tertiary-container:43,21,64;--md-sys-color-surface:252,248,255;--md-sys-color-on-surface:26,28,35;--md-sys-color-surface-variant:223,226,235;--md-sys-color-on-surface-variant:67,71,78;--md-sys-color-background:252,248,255;--md-sys-color-on-background:26,28,35;--md-sys-color-error:186,26,26;--md-sys-color-on-error:255,255,255;--md-sys-color-error-container:255,218,214;--md-sys-color-on-error-container:65,0,2;--md-sys-color-success:22,138,75;--md-sys-color-on-success:255,255,255;--md-sys-color-success-container:167,247,192;--md-sys-color-on-success-container:0,57,20;--md-sys-color-warning:255,143,0;--md-sys-color-on-warning:255,255,255;--md-sys-color-warning-container:255,220,198;--md-sys-color-on-warning-container:51,26,0;--md-sys-color-surface-container-lowest:255,255,255;--md-sys-color-surface-container-low:245,242,255;--md-sys-color-surface-container:239,236,248;--md-sys-color-surface-container-high:230,224,233;--md-sys-color-surface-container-highest:221,216,225;--md-sys-elevation-1:0px 1px 2px 0px #0000004d,0px 1px 3px 1px #00000026;--md-sys-elevation-2:0px 1px 2px 0px #0000004d,0px 2px 6px 2px #00000026;--md-sys-elevation-3:0px 4px 8px 3px #00000026,0px 1px 3px 0px #0000004d;--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:28px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:rgb(var(--md-sys-color-background));color:rgb(var(--md-sys-color-on-background));font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.container{max-width:100%;margin:0;padding:24px}.connection-status{z-index:9999;background-color:rgb(var(--md-sys-color-success-container));min-height:34px;color:rgb(var(--md-sys-color-on-success-container));box-shadow:var(--md-sys-elevation-2);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:.8125rem;font-weight:600;display:inline-flex;position:fixed;top:12px;right:12px}.connection-status--offline{background-color:rgb(var(--md-sys-color-error-container));color:rgb(var(--md-sys-color-on-error-container))}.connection-status--pending{background-color:rgb(var(--md-sys-color-warning-container));color:rgb(var(--md-sys-color-on-warning-container))}.connection-status__dot{background-color:currentColor;border-radius:999px;width:9px;height:9px}.connection-status__count{background-color:#ffffff8c;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;display:inline-flex}.Vue-Toastification__container.bottom-left.clase-toast,.Vue-Toastification__container.bottom-center.clase-toast,.Vue-Toastification__container.bottom-right.clase-toast{bottom:96px}.md-headline-large{letter-spacing:0;margin-bottom:8px;font-family:Open Sans,sans-serif;font-size:2rem;font-weight:400}.md-body-large{letter-spacing:.01em;color:rgb(var(--md-sys-color-on-surface-variant));font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400}.md-body-medium{letter-spacing:.01em;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400}.md-title-large{letter-spacing:0;font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:500}.md-label-large{letter-spacing:.01em;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:500}.header{margin-bottom:32px}.md-card{border-radius:var(--md-sys-shape-corner-medium);background-color:rgb(var(--md-sys-color-surface-container-low));color:rgb(var(--md-sys-color-on-surface));box-shadow:var(--md-sys-elevation-1);margin-bottom:24px;padding:16px;transition:all .2s}.md-card:hover{box-shadow:var(--md-sys-elevation-2)}.btn{letter-spacing:.01em;cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn:hover{box-shadow:var(--md-sys-elevation-2);transform:translateY(-1px)}.btn-primary{background-color:rgb(var(--md-sys-color-primary));color:rgb(var(--md-sys-color-on-primary));box-shadow:var(--md-sys-elevation-1)}.btn-secondary{background-color:rgb(var(--md-sys-color-secondary));color:rgb(var(--md-sys-color-on-secondary));box-shadow:var(--md-sys-elevation-1)}.btn-success{background-color:rgb(var(--md-sys-color-success));color:rgb(var(--md-sys-color-on-success));box-shadow:var(--md-sys-elevation-1)}.btn-warning{background-color:rgb(var(--md-sys-color-warning));color:rgb(var(--md-sys-color-on-warning));box-shadow:var(--md-sys-elevation-1)}.btn-danger{background-color:rgb(var(--md-sys-color-error));color:rgb(var(--md-sys-color-on-error));box-shadow:var(--md-sys-elevation-1)}.btn-sync{background-color:rgb(var(--md-sys-color-tertiary));color:rgb(var(--md-sys-color-on-tertiary));box-shadow:var(--md-sys-elevation-1)}.btn-download{background-color:rgb(var(--md-sys-color-primary-container));color:rgb(var(--md-sys-color-on-primary-container));box-shadow:var(--md-sys-elevation-1)}.btn-edit{background-color:rgb(var(--md-sys-color-secondary-container));color:rgb(var(--md-sys-color-on-secondary-container));min-width:auto;padding:8px 12px;font-size:.75rem}.btn-delete{background-color:rgb(var(--md-sys-color-error-container));color:rgb(var(--md-sys-color-on-error-container));min-width:auto;padding:8px 12px;font-size:.75rem}.actions-bar{background-color:rgb(var(--md-sys-color-surface-container-low));border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--md-sys-elevation-1);flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:20px;display:flex}.search-container{background-color:rgb(var(--md-sys-color-surface-container-low));border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--md-sys-elevation-1);gap:12px;margin-bottom:24px;padding:20px;display:flex}.search-container input{background-color:rgb(var(--md-sys-color-surface-container-highest));color:rgb(var(--md-sys-color-on-surface));border:none;border-radius:8px;outline:none;flex:1;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:1rem;transition:all .2s}.search-container input:focus{background-color:rgb(var(--md-sys-color-surface-container-high));box-shadow:0 0 0 2px rgb(var(--md-sys-color-primary))}.search-container input::placeholder{color:rgb(var(--md-sys-color-on-surface-variant))}.loading{text-align:center;background-color:rgb(var(--md-sys-color-surface-container-low));border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--md-sys-elevation-1);margin-bottom:24px;padding:48px;display:none}.loading:before{content:"";border:3px solid rgb(var(--md-sys-color-primary));border-top:3px solid #0000;border-radius:50%;width:32px;height:32px;margin-bottom:16px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.products-table{border-radius:var(--md-sys-shape-corner-medium);background-color:rgb(var(--md-sys-color-surface-container-low));width:100%;box-shadow:var(--md-sys-elevation-1);border-collapse:collapse;overflow:hidden}.products-table thead{background-color:rgb(var(--md-sys-color-surface-container))}.products-table th{text-align:left;color:rgb(var(--md-sys-color-on-surface-variant));padding:16px;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:500}.products-table td{color:rgb(var(--md-sys-color-on-surface));border-top:1px solid rgb(var(--md-sys-color-surface-variant));padding:16px;font-family:Open Sans,sans-serif;font-size:.875rem}.products-table tbody tr:hover{background-color:rgba(var(--md-sys-color-primary),.08)}.products-table td:last-child{align-items:center;gap:8px;display:flex}.providers-menu{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.pagination .btn{border-radius:8px;min-width:40px;height:40px;padding:8px}.error-card{border-left:4px solid rgb(var(--md-sys-color-error));background-color:rgb(var(--md-sys-color-error-container));color:rgb(var(--md-sys-color-on-error-container));border-radius:var(--md-sys-shape-corner-medium);align-items:center;gap:12px;margin-bottom:24px;padding:24px;display:flex}.error-card h3{margin-bottom:4px;font-weight:600}.error-card p{margin-bottom:8px;font-size:.875rem}.empty-state{text-align:center;background-color:rgb(var(--md-sys-color-surface-container-low));border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--md-sys-elevation-1);max-width:500px;margin:0 auto;padding:48px 32px}.empty-state .emoji{margin-bottom:16px;font-size:4rem}.empty-state h3{color:rgb(var(--md-sys-color-on-surface));margin-bottom:8px;font-size:1.125rem;font-weight:500}.empty-state p{color:rgb(var(--md-sys-color-on-surface-variant));font-size:.875rem}@media(max-width:768px){.container{padding:16px}.actions-bar,.search-container{flex-direction:column}.products-table{font-size:.75rem}.products-table th,.products-table td{padding:8px}.products-table td:last-child{flex-direction:column;gap:4px}.pagination{gap:4px}.md-headline-large{font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out fadeIn}.btn:focus,.search-container input:focus{outline:2px solid rgb(var(--md-sys-color-primary));outline-offset:2px}@media(prefers-contrast:high){.md-card,.products-table th,.products-table td{border:1px solid rgb(var(--md-sys-color-on-surface))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}
