@import 'topbar-896f31bb.css';.checkout-modern.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{width:100%;height:100%;min-height:90vh;box-sizing:border-box;display:flex;flex-direction:column;background-color:#1a2233 !important;color:#f8fafc;font-family:inherit;padding:16px;gap:16px;position:relative;z-index:1}.text-center.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{text-align:center}.text-left.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{text-align:left !important}.c-top-bar.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{display:flex;justify-content:space-between;align-items:center;padding:0 16px;flex-shrink:0}.neon-time.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq,.neon-total.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{font-size:5rem;font-weight:900;color:#00ffff;font-family:monospace;line-height:1;background:transparent !important;margin:0}.neon-units.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{text-align:center;font-size:3rem;font-weight:900;color:#00ffff;font-family:monospace;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.neon-units.svelte-1ktitbq .label.svelte-1ktitbq.svelte-1ktitbq{font-size:1rem;color:#f8fafc;opacity:0.8;font-weight:normal;margin-bottom:4px;font-family:inherit}.c-main.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;margin-top:120px;margin-bottom:10px;height:68%}.c-main.svelte-1ktitbq .tabla-encabezado.svelte-1ktitbq.svelte-1ktitbq{display:flex;color:#cbd5e1;font-weight:800;text-transform:uppercase;font-size:1rem;position:sticky;top:0.5%;z-index:10;background-color:#1a2233}.c-main.svelte-1ktitbq .tabla-encabezado .th-ref.svelte-1ktitbq.svelte-1ktitbq{width:140px;background:#334155;padding:16px;text-align:center;border-radius:4px 4px 0 0}.c-main.svelte-1ktitbq .tabla-encabezado .th-rest.svelte-1ktitbq.svelte-1ktitbq{flex:1;display:grid;grid-template-columns:1fr 80px 80px 100px 110px 40px;background:#273444;padding:16px 24px;margin-left:4px;border-radius:4px 4px 0 0}.c-main.svelte-1ktitbq .lista-articulos.svelte-1ktitbq.svelte-1ktitbq{padding:0;margin:0;list-style:none;margin-bottom:2px;margin-top:8px}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo.svelte-1ktitbq.svelte-1ktitbq{display:flex;align-items:center;margin-bottom:2px}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .col-ref.svelte-1ktitbq.svelte-1ktitbq{width:140px;display:flex;justify-content:center}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .ref-box.svelte-1ktitbq.svelte-1ktitbq{border:2px solid #00aaff;border-radius:8px;padding:8px;width:100px;text-align:center;font-family:monospace;font-size:1.2rem;background:#0f172a;color:white}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .ref-input.svelte-1ktitbq.svelte-1ktitbq{background:transparent;border:none;color:#00ffff;width:100%;outline:none;font-size:1.1rem;font-family:monospace;caret-color:#00ffff;padding:2px 0}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .ref-input.svelte-1ktitbq.svelte-1ktitbq::-moz-placeholder{color:#64748b;font-family:inherit}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .ref-input.svelte-1ktitbq.svelte-1ktitbq::placeholder{color:#64748b;font-family:inherit}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .col-rest.svelte-1ktitbq.svelte-1ktitbq{flex:1;display:grid;grid-template-columns:1fr 80px 80px 100px 110px 40px;align-items:center;padding:16px 24px;border-bottom:1px solid #334155;margin-left:4px}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .col-label.svelte-1ktitbq.svelte-1ktitbq{font-weight:bold}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .clickable-label.svelte-1ktitbq.svelte-1ktitbq{cursor:pointer;transition:200ms}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .clickable-label.svelte-1ktitbq.svelte-1ktitbq:hover{color:#00aaff}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .flex-label-input.svelte-1ktitbq.svelte-1ktitbq{width:100%;background:#0f172a;color:white;border:1px solid #00aaff;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:1rem;outline:none;box-shadow:0 0 10px rgba(0, 170, 255, 0.2)}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .col-price.svelte-1ktitbq.svelte-1ktitbq{color:#10b981;font-size:1.2rem;font-weight:bold}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .clickable-price.svelte-1ktitbq.svelte-1ktitbq{cursor:pointer}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .col-total.svelte-1ktitbq.svelte-1ktitbq{color:#10b981;font-size:1.2rem;font-weight:bold}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .col-amount input.svelte-1ktitbq.svelte-1ktitbq{width:60px;text-align:center;background:#0f172a;color:white;border:1px solid #334155;border-radius:6px;padding:8px;font-size:1.1rem}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .flex-price-input.svelte-1ktitbq.svelte-1ktitbq,.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .flex-dto-input.svelte-1ktitbq.svelte-1ktitbq{width:70px;text-align:center;background:#0f172a;color:white;border:1px solid #00aaff;border-radius:6px;padding:8px;font-family:inherit;font-size:1rem;outline:none;box-shadow:0 0 10px rgba(0, 170, 255, 0.2)}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq p.svelte-1ktitbq.svelte-1ktitbq{font-size:11px;color:#19be6b;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.5em}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-picker-wrapper.svelte-1ktitbq.svelte-1ktitbq{position:relative}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-display.svelte-1ktitbq.svelte-1ktitbq{background:#181818;padding:1em;border-radius:0.5em;border:1px solid #3d3d3d;cursor:pointer;transition:200ms}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-display.svelte-1ktitbq.svelte-1ktitbq:hover{border-color:#19be6b;box-shadow:0 0 10px rgba(25, 190, 107, 0.2)}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-dropdown.svelte-1ktitbq.svelte-1ktitbq{position:absolute;top:100%;left:0;width:100%;background:#1e293b;border:1px solid #19be6b;border-radius:0.5em;margin-top:5px;z-index:100;box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-dropdown .client-search-input.svelte-1ktitbq.svelte-1ktitbq{background:#0f172a;margin:10px;width:calc(100% - 20px);border:1px solid #3d3d3d}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-dropdown .client-select-list.svelte-1ktitbq.svelte-1ktitbq{max-height:200px;list-style:none;padding:0;margin:0}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-dropdown .client-select-list li.svelte-1ktitbq{padding:0.75em 1em;cursor:pointer;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-dropdown .client-select-list li.svelte-1ktitbq:hover{background:rgba(25, 190, 107, 0.1);color:#19be6b}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-dropdown .client-select-list li.active.svelte-1ktitbq.svelte-1ktitbq{background:#19be6b;color:#181818}.c-main .lista-articulos .fila-articulo .client-section.svelte-1ktitbq .client-dropdown .client-select-list li small.svelte-1ktitbq.svelte-1ktitbq{color:#64748b;margin-left:0.5em}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .clickable-dto.svelte-1ktitbq.svelte-1ktitbq{cursor:pointer;color:#94a3b8;transition:200ms}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .clickable-dto.svelte-1ktitbq.svelte-1ktitbq:hover{color:#00aaff}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .flex-price-input.svelte-1ktitbq.svelte-1ktitbq::-webkit-outer-spin-button,.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .flex-price-input.svelte-1ktitbq.svelte-1ktitbq::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .remove-btn.svelte-1ktitbq.svelte-1ktitbq{color:#ef4444;cursor:pointer;font-weight:bold}.c-main.svelte-1ktitbq .lista-articulos .fila-articulo .remove-btn.svelte-1ktitbq.svelte-1ktitbq:hover{opacity:0.7}.spacer.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{flex:1}.c-bottom-bar.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{display:flex;justify-content:space-between;align-items:center;margin-top:auto;flex-shrink:0}.c-bottom-bar.svelte-1ktitbq .c-btn.svelte-1ktitbq.svelte-1ktitbq{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-radius:4px;font-size:1rem;font-weight:bold;cursor:pointer;color:#fff;padding:8px 13px;text-align:center;transition:all 0.1s;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none;margin:0}.c-bottom-bar.svelte-1ktitbq .c-btn.svelte-1ktitbq.svelte-1ktitbq:active{transform:scale(0.97)}.c-bottom-bar.svelte-1ktitbq .c-btn.disabled.svelte-1ktitbq.svelte-1ktitbq{opacity:0.5;pointer-events:none}.c-bottom-bar.svelte-1ktitbq .c-btn .f-key.svelte-1ktitbq.svelte-1ktitbq{opacity:0.7;font-size:0.9rem;margin-bottom:4px}.c-bottom-bar.svelte-1ktitbq .c-btn-danger.svelte-1ktitbq.svelte-1ktitbq{background:#e11d48 !important}.c-bottom-bar.svelte-1ktitbq .c-btn-success.svelte-1ktitbq.svelte-1ktitbq{background:#16a34a !important;font-size:1rem;padding:8px 60px}.confirm-modal.svelte-1ktitbq .grow button.svelte-1ktitbq.svelte-1ktitbq{width:100%}.outer.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq,.modal.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;pointer-events:none;transition:100ms;z-index:9999}.outer.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{background:rgba(255, 255, 255, 0);backdrop-filter:blur(10px)}.confirm-modal.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{width:100vw;height:100vh;color:#ffffff;background:#0f172a;border-radius:0;padding:2em;overflow-y:auto;display:flex;flex-direction:column}.confirm-modal.svelte-1ktitbq .payment-grid.svelte-1ktitbq.svelte-1ktitbq{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 4fr 4fr 2fr;gap:20px;width:100%;flex:1;margin-bottom:0}.confirm-modal.svelte-1ktitbq .payment-block.svelte-1ktitbq.svelte-1ktitbq{background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;padding:20px;display:flex;flex-direction:column;overflow-y:auto;height:100%}.confirm-modal.svelte-1ktitbq h1.svelte-1ktitbq.svelte-1ktitbq{font-size:3rem;color:#00ffff;margin-bottom:20px}.confirm-modal.svelte-1ktitbq input.svelte-1ktitbq.svelte-1ktitbq{margin-bottom:1.5em}.confirm-modal.svelte-1ktitbq input.svelte-1ktitbq.svelte-1ktitbq{font-size:2rem;color:#00ffff;border:none;border-bottom:2px solid #334155;background:transparent;padding:0.5em 1em;text-align:right;font-family:monospace}.confirm-modal.svelte-1ktitbq input.svelte-1ktitbq.svelte-1ktitbq:focus{outline:none;border-bottom-color:#00aaff}.confirm-modal.svelte-1ktitbq input.svelte-1ktitbq.svelte-1ktitbq::-webkit-outer-spin-button,.confirm-modal.svelte-1ktitbq input.svelte-1ktitbq.svelte-1ktitbq::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.confirm-modal.svelte-1ktitbq p.svelte-1ktitbq.svelte-1ktitbq{margin-bottom:0.5em;color:#cbd5e1;font-size:1.2rem}.confirm-modal.svelte-1ktitbq button.svelte-1ktitbq.svelte-1ktitbq{width:calc(50% - 0.5em);margin:0 0.25em;padding:15px;font-size:1.2rem}.client-section.svelte-1ktitbq .client-picker-wrapper.svelte-1ktitbq.svelte-1ktitbq{position:relative}.client-section.svelte-1ktitbq .client-display.svelte-1ktitbq.svelte-1ktitbq{background:#0f172a;border:2px solid #00aaff;border-radius:8px;padding:12px 16px;color:white;font-size:1.2rem}.client-section.svelte-1ktitbq .client-display.svelte-1ktitbq.svelte-1ktitbq:hover{box-shadow:0 0 10px rgba(0, 170, 255, 0.3)}.client-section.svelte-1ktitbq .client-display small.svelte-1ktitbq.svelte-1ktitbq{color:#64748b;font-family:monospace}.client-section.svelte-1ktitbq .client-dropdown.svelte-1ktitbq.svelte-1ktitbq{position:absolute;top:100%;left:0;width:100%;background:#0f172a;border:2px solid #00aaff;border-radius:8px;margin-top:5px;z-index:100;box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.client-section.svelte-1ktitbq .client-dropdown .client-search-input.svelte-1ktitbq.svelte-1ktitbq{background:transparent;color:#00ffff;font-family:monospace;font-size:1.2rem;border:none;padding:12px;width:100%;text-align:left;border-bottom:1px solid #334155;margin:0}.client-section.svelte-1ktitbq .client-dropdown .client-search-input.svelte-1ktitbq.svelte-1ktitbq::-moz-placeholder{color:#64748b}.client-section.svelte-1ktitbq .client-dropdown .client-search-input.svelte-1ktitbq.svelte-1ktitbq::placeholder{color:#64748b}.client-section.svelte-1ktitbq .client-dropdown .client-search-input.svelte-1ktitbq.svelte-1ktitbq:focus{outline:none}.client-section.svelte-1ktitbq .client-dropdown .client-select-list.svelte-1ktitbq.svelte-1ktitbq{max-height:200px;padding:0;margin:0;list-style:none}.client-section.svelte-1ktitbq .client-dropdown .client-select-list li.svelte-1ktitbq.svelte-1ktitbq{padding:12px 16px;cursor:pointer;color:white;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.client-section.svelte-1ktitbq .client-dropdown .client-select-list li.svelte-1ktitbq.svelte-1ktitbq:hover{background:rgba(0, 170, 255, 0.1);color:#00ffff}.client-section.svelte-1ktitbq .client-dropdown .client-select-list li.active.svelte-1ktitbq.svelte-1ktitbq{background:#00aaff;color:#0f172a}.active.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{opacity:1;pointer-events:all}.modal-vales-list.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{background:white;max-width:800px;padding:1em;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start}.modal-vales-list.svelte-1ktitbq h2.svelte-1ktitbq.svelte-1ktitbq{color:black}.actions-vales.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{border-top:1px solid black;padding:1em 0 0 0}.actions-vales.svelte-1ktitbq button.svelte-1ktitbq.svelte-1ktitbq{width:calc(50% - 1em);padding:10px 20px;margin:0 0.5em}.vales-list.svelte-1ktitbq.svelte-1ktitbq.svelte-1ktitbq{padding:1em}.vales-list.svelte-1ktitbq .card.svelte-1ktitbq.svelte-1ktitbq{cursor:pointer;background:#ccc;border:1px solid border;border-radius:0.5em;margin-bottom:0.25em;padding:1em 2em;transition:200ms}.vales-list.svelte-1ktitbq .card.svelte-1ktitbq.svelte-1ktitbq:hover{background:none}.vales-list.svelte-1ktitbq .card p.svelte-1ktitbq.svelte-1ktitbq{color:grey}
