@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";.login-wrapper[data-v-929f4078]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 50% 20%,var(--m3-primary-container) 0%,var(--m3-bg) 65%)}.login-card[data-v-929f4078]{width:100%;max-width:27rem;padding:2.5rem 2rem;background:var(--m3-surface);border-radius:var(--radius-squircle);box-shadow:0 16px 40px #00000014;border:1px solid var(--m3-border)}.login-header[data-v-929f4078]{text-align:center;margin-bottom:2rem}.login-logo-bubble[data-v-929f4078]{width:4.25rem;height:4.25rem;margin:0 auto 1rem;border-radius:var(--radius-button);background:var(--m3-primary);color:var(--m3-text-on-primary);display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 8px 24px var(--m3-primary-glow)}.login-title[data-v-929f4078]{font-size:1.35rem;font-weight:900;color:var(--m3-text-primary);letter-spacing:-.02em}.login-subtitle[data-v-929f4078]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.35rem}.login-form[data-v-929f4078]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-929f4078]{display:flex;flex-direction:column}.input-icon-wrapper[data-v-929f4078]{position:relative;display:flex;align-items:center}.input-icon[data-v-929f4078]{position:absolute;left:1rem;color:var(--m3-text-tertiary);font-size:.875rem}.with-icon[data-v-929f4078]{padding-left:2.6rem}.pwd-toggle-btn[data-v-929f4078]{position:absolute;right:.875rem;background:transparent;border:none;color:var(--m3-text-tertiary);cursor:pointer;padding:.25rem;font-size:.875rem}.pwd-toggle-btn[data-v-929f4078]:hover{color:var(--m3-text-primary)}.login-submit-btn[data-v-929f4078]{width:100%;padding:.875rem;font-size:.875rem;margin-top:.5rem}.biometrics-section[data-v-929f4078]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--m3-border-subtle)}.biometrics-btn[data-v-929f4078]{width:100%;padding:.75rem}.login-footer[data-v-929f4078]{margin-top:1.75rem;text-align:center;font-size:.6875rem;font-weight:700;color:var(--m3-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.nav-pill-wrapper[data-v-a6f76e1a]{padding-top:1rem;padding-bottom:.5rem}.nav-pill-bar[data-v-a6f76e1a]{display:flex;align-items:center;gap:.35rem;padding:.4rem;border-radius:var(--radius-pill);box-shadow:var(--shadow-pill);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-pill-bar[data-v-a6f76e1a]::-webkit-scrollbar{display:none}.nav-brand-chip[data-v-a6f76e1a]{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .35rem;-webkit-user-select:none;user-select:none}.brand-bubble[data-v-a6f76e1a]{width:1.85rem;height:1.85rem;border-radius:50%;background:var(--m3-primary);color:var(--m3-text-on-primary);display:flex;align-items:center;justify-content:center;font-size:.8125rem;box-shadow:0 2px 8px var(--m3-primary-glow)}.brand-text[data-v-a6f76e1a]{font-size:.9375rem;font-weight:900;letter-spacing:-.02em;color:var(--m3-text-primary)}.nav-divider[data-v-a6f76e1a]{width:1px;height:1.25rem;background:var(--m3-border);margin:0 .25rem}.nav-item-btn[data-v-a6f76e1a]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.15rem;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--m3-text-secondary);font-size:.8125rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);position:relative;-webkit-user-select:none;user-select:none}.nav-item-btn[data-v-a6f76e1a]:hover{background:var(--m3-surface-subtle);color:var(--m3-text-primary)}.nav-item-btn.active[data-v-a6f76e1a]{background:var(--m3-primary);color:var(--m3-text-on-primary);box-shadow:0 4px 14px var(--m3-primary-glow)}.nav-icon[data-v-a6f76e1a]{font-size:.875rem;transition:transform var(--transition-fast)}.nav-item-btn:hover .nav-icon[data-v-a6f76e1a]{transform:scale(1.1)}.nav-badge[data-v-a6f76e1a]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.6875rem;font-weight:900;border-radius:var(--radius-pill);line-height:1}.badge-default[data-v-a6f76e1a]{background:#f1f5f9;color:#475569}.badge-primary[data-v-a6f76e1a]{background:#fee2e2;color:#b91c1c}.active .badge-primary[data-v-a6f76e1a]{background:#fff;color:var(--m3-primary)}.badge-indigo[data-v-a6f76e1a]{background:#eef2ff;color:#4338ca}.active .badge-indigo[data-v-a6f76e1a]{background:#fff;color:#4338ca}.badge-emerald[data-v-a6f76e1a]{background:#ecfdf5;color:#047857}.active .badge-emerald[data-v-a6f76e1a]{background:#fff;color:#047857}.badge-amber[data-v-a6f76e1a]{background:#fffbeb;color:#b45309}.active .badge-amber[data-v-a6f76e1a]{background:#fff;color:#b45309}.badge-rose[data-v-a6f76e1a]{background:#fff1f2;color:#be123c}.active .badge-rose[data-v-a6f76e1a]{background:#fff;color:#be123c}.badge-alert[data-v-a6f76e1a]{background:#fef2f2;color:#dc2626;animation:pulseAlert-a6f76e1a 1.5s infinite}.active .badge-alert[data-v-a6f76e1a]{background:#fff;color:#dc2626}@keyframes pulseAlert-a6f76e1a{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media(max-width:640px){.nav-label[data-v-a6f76e1a]{font-size:.75rem}.nav-item-btn[data-v-a6f76e1a]{padding:.5rem .875rem}}.floating-dock-wrapper[data-v-e6183c1d]{position:fixed;top:50%;left:1rem;transform:translateY(-50%);z-index:99990;-webkit-user-select:none;user-select:none;transition:transform var(--transition-normal)}.floating-dock[data-v-e6183c1d]{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.65rem .45rem;border-radius:2rem;box-shadow:0 12px 36px #0000002e,0 2px 10px #00000014;border:1px solid var(--m3-border);background:var(--m3-surface-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.floating-dock[data-v-e6183c1d]:hover{transform:scale(1.05);box-shadow:0 16px 44px #0000003d}.dock-btn[data-v-e6183c1d]{width:2.375rem;height:2.375rem;border-radius:50%;border:none;background:transparent;color:var(--m3-text-secondary);display:flex;align-items:center;justify-content:center;font-size:.875rem;cursor:pointer;position:relative;transition:all var(--transition-fast)}.dock-btn[data-v-e6183c1d]:hover{background:var(--m3-surface-subtle);color:var(--m3-text-primary);transform:scale(1.12)}.dock-btn[data-v-e6183c1d]:active{transform:scale(.92)}.dock-btn.active[data-v-e6183c1d]{background:var(--m3-primary-container);color:var(--m3-on-primary-container)}.dock-status-dot[data-v-e6183c1d]{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#cbd5e1;transition:background-color .3s ease}.dock-status-dot.connected[data-v-e6183c1d]{background:#10b981;box-shadow:0 0 6px #10b98199;animation:pulseDock-e6183c1d 2s infinite}@keyframes pulseDock-e6183c1d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.5}}.dock-theme-circle[data-v-e6183c1d]{width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid #ffffff;box-shadow:0 1px 4px #0003;transition:transform var(--transition-fast)}.dock-theme-circle.theme-default[data-v-e6183c1d]{background-color:#e52e2e}.dock-theme-circle.theme-pink-purple[data-v-e6183c1d]{background-color:#c026d3}.dock-theme-circle.theme-autumn[data-v-e6183c1d]{background-color:#e05a26}.dock-theme-circle.theme-dark[data-v-e6183c1d]{background-color:#0f172a;border-color:#38bdf8}.dock-btn-danger[data-v-e6183c1d]:hover{background:#fee2e2;color:#dc2626}.dock-divider[data-v-e6183c1d]{width:1.25rem;height:1px;background:var(--m3-border);margin:.15rem 0}@media(max-width:640px){.floating-dock-wrapper[data-v-e6183c1d]{top:auto;bottom:1rem;left:1rem;transform:none}.floating-dock[data-v-e6183c1d]{flex-direction:row;padding:.35rem .6rem;border-radius:var(--radius-pill)}.dock-divider[data-v-e6183c1d]{width:1px;height:1.25rem;margin:0 .15rem}}.toast-card[data-v-0adc7d91]{position:fixed;top:1.5rem;right:1.5rem;z-index:100000;display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;border-radius:var(--radius-card);background:var(--m3-surface);border:1px solid var(--m3-border);box-shadow:var(--shadow-modal);min-width:18rem;max-width:26rem}.toast-icon[data-v-0adc7d91]{font-size:1.125rem}.toast-success .toast-icon[data-v-0adc7d91]{color:#10b981}.toast-error .toast-icon[data-v-0adc7d91]{color:#ef4444}.toast-info .toast-icon[data-v-0adc7d91]{color:var(--m3-primary)}.toast-message[data-v-0adc7d91]{flex:1;font-size:.875rem;font-weight:700;color:var(--m3-text-primary);line-height:1.4}.toast-close-btn[data-v-0adc7d91]{background:transparent;border:none;color:var(--m3-text-tertiary);cursor:pointer;padding:.25rem;font-size:.875rem;border-radius:50%;transition:color var(--transition-fast)}.toast-close-btn[data-v-0adc7d91]:hover{color:var(--m3-text-primary)}.toast-slide-enter-active[data-v-0adc7d91],.toast-slide-leave-active[data-v-0adc7d91]{transition:all .3s cubic-bezier(.2,0,0,1)}.toast-slide-enter-from[data-v-0adc7d91]{opacity:0;transform:translateY(20px) scale(.95)}.toast-slide-leave-to[data-v-0adc7d91]{opacity:0;transform:translateY(10px) scale(.95)}.ai-widget-wrapper[data-v-56cb0ccd]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:99980}.ai-fab-btn[data-v-56cb0ccd]{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;border-radius:var(--radius-pill);background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;border:1px solid rgba(255,255,255,.2);font-size:.8125rem;font-weight:800;cursor:pointer;box-shadow:0 8px 24px #6366f159;transition:all var(--transition-normal);position:relative}.ai-fab-btn[data-v-56cb0ccd]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 28px #6366f173}.ai-drawer-card[data-v-56cb0ccd]{position:absolute;bottom:4.5rem;right:0;width:24rem;height:32rem;display:flex;flex-direction:column;background:var(--m3-surface);border:1px solid var(--m3-border);box-shadow:var(--shadow-modal);border-radius:var(--radius-squircle);overflow:hidden}.ai-drawer-header[data-v-56cb0ccd]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--m3-border);background:var(--m3-surface-subtle)}.ai-header-left[data-v-56cb0ccd]{display:flex;align-items:center;gap:.75rem}.ai-avatar[data-v-56cb0ccd]{width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem}.ai-title[data-v-56cb0ccd]{font-size:.875rem;font-weight:800;color:var(--m3-text-primary)}.ai-subtitle[data-v-56cb0ccd]{font-size:.6875rem;color:var(--m3-text-secondary)}.ai-close-btn[data-v-56cb0ccd]{background:transparent;border:none;font-size:1rem;color:var(--m3-text-tertiary);cursor:pointer;padding:.25rem}.ai-quick-pills[data-v-56cb0ccd]{display:flex;gap:.5rem;padding:.625rem 1rem;overflow-x:auto;scrollbar-width:none;background:var(--m3-surface);border-bottom:1px solid var(--m3-border-subtle)}.ai-quick-pills[data-v-56cb0ccd]::-webkit-scrollbar{display:none}.quick-pill[data-v-56cb0ccd]{white-space:nowrap;font-size:.6875rem;font-weight:700;padding:.35rem .75rem;border-radius:var(--radius-pill);background:var(--m3-surface-subtle);border:1px solid var(--m3-border);color:var(--m3-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.quick-pill[data-v-56cb0ccd]:hover{background:var(--m3-primary-container);color:var(--m3-on-primary-container);border-color:var(--m3-primary)}.ai-messages-scroll[data-v-56cb0ccd]{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.ai-empty-state[data-v-56cb0ccd]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;color:var(--m3-text-tertiary);gap:.75rem;font-size:.8125rem;padding:2rem}.ai-bubble-row[data-v-56cb0ccd]{display:flex;width:100%}.ai-bubble-row.sender-user[data-v-56cb0ccd]{justify-content:flex-end}.ai-bubble-row.sender-model[data-v-56cb0ccd]{justify-content:flex-start}.ai-bubble[data-v-56cb0ccd]{max-width:82%;padding:.75rem 1rem;border-radius:1.25rem;font-size:.8125rem;line-height:1.45;white-space:pre-wrap}.sender-user .ai-bubble[data-v-56cb0ccd]{background:var(--m3-primary);color:var(--m3-text-on-primary);border-bottom-right-radius:.35rem}.sender-model .ai-bubble[data-v-56cb0ccd]{background:var(--m3-surface-subtle);color:var(--m3-text-primary);border:1px solid var(--m3-border);border-bottom-left-radius:.35rem}.ai-copy-btn[data-v-56cb0ccd]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;padding:.25rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--m3-border);background:var(--m3-surface);color:var(--m3-text-secondary);cursor:pointer}.ai-copy-btn[data-v-56cb0ccd]:hover{color:var(--m3-text-primary);border-color:var(--m3-text-tertiary)}.ai-thinking[data-v-56cb0ccd]{display:flex;gap:.35rem;padding:.75rem 1rem}.ai-thinking .dot[data-v-56cb0ccd]{width:6px;height:6px;border-radius:50%;background:var(--m3-text-tertiary);animation:bounce-56cb0ccd 1.4s infinite ease-in-out both}.ai-thinking .dot[data-v-56cb0ccd]:nth-child(1){animation-delay:-.32s}.ai-thinking .dot[data-v-56cb0ccd]:nth-child(2){animation-delay:-.16s}@keyframes bounce-56cb0ccd{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ai-input-bar[data-v-56cb0ccd]{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--m3-border);background:var(--m3-surface)}.ai-text-input[data-v-56cb0ccd]{flex:1;padding:.5rem .875rem;font-size:.8125rem}.drawer-enter-active[data-v-56cb0ccd],.drawer-leave-active[data-v-56cb0ccd]{transition:all .25s cubic-bezier(.2,0,0,1)}.drawer-enter-from[data-v-56cb0ccd],.drawer-leave-to[data-v-56cb0ccd]{opacity:0;transform:translateY(20px) scale(.95)}@media(max-width:640px){.ai-widget-wrapper[data-v-56cb0ccd]{bottom:1rem;left:1rem}.ai-drawer-card[data-v-56cb0ccd]{width:calc(100vw - 2rem);height:26rem}}.ripple-overlay-container[data-v-f56ee008]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100999;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.ripple-backdrop[data-v-f56ee008]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ripple-wave[data-v-f56ee008]{position:absolute;width:40rem;height:40rem;border-radius:50%;border:2px solid rgba(229,46,46,.2);animation:expandWave-f56ee008 3s infinite cubic-bezier(.2,0,0,1)}.wave-1[data-v-f56ee008]{animation-delay:0s}.wave-2[data-v-f56ee008]{animation-delay:.8s}.wave-3[data-v-f56ee008]{animation-delay:1.6s}@keyframes expandWave-f56ee008{0%{transform:scale(.2);opacity:.9}to{transform:scale(1.6);opacity:0}}.ripple-center-box[data-v-f56ee008]{position:relative;z-index:10;padding:2rem 2.5rem;border-radius:var(--radius-squircle);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;box-shadow:0 20px 40px #00000026;background:var(--m3-surface);border:1px solid var(--m3-border)}.sparkle-icon-box[data-v-f56ee008]{width:3.5rem;height:3.5rem;border-radius:var(--radius-button);background:linear-gradient(135deg,var(--m3-primary),#f59e0b);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 8px 24px var(--m3-primary-glow)}.ripple-title[data-v-f56ee008]{font-size:1.125rem;font-weight:800;color:var(--m3-text-primary)}.ripple-sub[data-v-f56ee008]{font-size:.75rem;color:var(--m3-text-secondary)}.fade-enter-active[data-v-f56ee008],.fade-leave-active[data-v-f56ee008]{transition:opacity .3s ease}.fade-enter-from[data-v-f56ee008],.fade-leave-to[data-v-f56ee008]{opacity:0}.order-details-overlay[data-v-f7bf4389]{z-index:1050;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f0c0abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.order-details-modal[data-v-f7bf4389]{width:98vw;max-width:1600px;height:96vh;max-height:980px;background:var(--m3-surface);border-radius:var(--m3-radius-xl);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 28px 72px #0006;border:1px solid var(--m3-outline)}.od-header[data-v-f7bf4389]{padding:1.25rem 2rem;background:var(--m3-surface-container);border-bottom:1px solid var(--m3-outline);display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.od-header-left[data-v-f7bf4389]{display:flex;align-items:center;gap:1.15rem}.od-icon-squircle[data-v-f7bf4389]{width:52px;height:52px;border-radius:var(--m3-radius-md);background:var(--m3-primary-tonal);color:var(--m3-primary);display:flex;align-items:center;justify-content:center;font-size:1.55rem;box-shadow:0 2px 8px #00000014}.od-icon-squircle.is-quick[data-v-f7bf4389]{background:#fef3c7;color:#b45309}.od-title-row[data-v-f7bf4389]{display:flex;align-items:center;gap:.85rem}.od-title[data-v-f7bf4389]{font-size:1.45rem;font-weight:900;color:var(--m3-text-primary);margin:0}.status-pill[data-v-f7bf4389]{font-size:.78125rem;font-weight:800;text-transform:uppercase;padding:.35rem .8rem;border-radius:var(--m3-radius-full)}.status-pendiente[data-v-f7bf4389]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.status-proceso[data-v-f7bf4389]{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.status-confirmar[data-v-f7bf4389]{background:#f3e8ff;color:#6b21a8;border:1px solid #e9d5ff}.status-autorizado[data-v-f7bf4389]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-no-autorizado[data-v-f7bf4389]{background:#ffe4e6;color:#9f1239;border:1px solid #fecdd3}.status-no-responde[data-v-f7bf4389]{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.status-terminado[data-v-f7bf4389]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-entregado[data-v-f7bf4389]{background:#e2e8f0;color:#334155;border:1px solid #cbd5e1}.od-subtitle[data-v-f7bf4389]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.25rem}.od-header-actions[data-v-f7bf4389]{display:flex;align-items:center;gap:.75rem}.modal-close-btn[data-v-f7bf4389]{background:transparent;border:none;font-size:1.35rem;color:var(--m3-text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:all var(--m3-transition-fast)}.modal-close-btn[data-v-f7bf4389]:hover{background:var(--m3-hover-layer);color:var(--m3-text-primary)}.status-toolbar[data-v-f7bf4389]{padding:.75rem 2rem;background:var(--m3-surface-container-high);border-bottom:1px solid var(--m3-outline);display:flex;align-items:center;gap:1.15rem;flex-wrap:wrap}.toolbar-label[data-v-f7bf4389]{font-size:.75rem;font-weight:800;text-transform:uppercase;color:var(--m3-text-secondary)}.status-toolbar-btns[data-v-f7bf4389]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.btn-xs[data-v-f7bf4389]{padding:.35rem .8rem;font-size:.75rem;font-weight:700}.btn-autorizado[data-v-f7bf4389]{border-color:#86efac;color:#15803d}.btn-no-autorizado[data-v-f7bf4389]{border-color:#fca5a5;color:#be123c}.btn-no-responde[data-v-f7bf4389]{border-color:#fde047;color:#b45309}.btn-terminar[data-v-f7bf4389]{border-color:#86efac;color:#15803d}.od-body-grid[data-v-f7bf4389]{flex:1;display:grid;grid-template-columns:1.1fr 1.3fr;overflow:hidden}@media(max-width:860px){.od-body-grid[data-v-f7bf4389]{grid-template-columns:1fr;overflow-y:auto}}.od-info-column[data-v-f7bf4389]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;border-right:1px solid var(--m3-outline)}.bento-card[data-v-f7bf4389]{background:var(--m3-surface-container);border:1px solid var(--m3-outline);border-radius:var(--m3-radius-lg);padding:1rem}.bento-title[data-v-f7bf4389]{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--m3-text-secondary);margin-bottom:.65rem}.client-name-big[data-v-f7bf4389]{font-size:1.35rem;font-weight:900;color:var(--m3-text-primary);margin:0}.client-meta-row[data-v-f7bf4389]{display:flex;align-items:center;gap:.85rem;margin-top:.65rem;flex-wrap:wrap}.meta-tag[data-v-f7bf4389]{font-size:.8125rem;color:var(--m3-text-secondary);display:inline-flex;align-items:center;gap:.4rem;background:var(--m3-surface-container-high);padding:.25rem .6rem;border-radius:var(--m3-radius-sm);border:1px solid var(--m3-outline)}.mini-copy-btn[data-v-f7bf4389]{background:transparent;border:none;cursor:pointer;color:var(--m3-text-secondary);padding:.15rem}.whatsapp-pill[data-v-f7bf4389]{display:inline-flex;align-items:center;gap:.4rem;background:#dcfce7;color:#15803d;font-size:.8125rem;font-weight:700;padding:.25rem .75rem;border-radius:var(--m3-radius-full);text-decoration:none}.bike-title-clickable[data-v-f7bf4389]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:.2rem .5rem;margin:-.2rem -.5rem .35rem;border-radius:var(--m3-radius-sm);transition:all .15s ease}.bike-title-clickable[data-v-f7bf4389]:hover{background:var(--m3-surface-container-high);color:var(--m3-primary)}.bike-name-big[data-v-f7bf4389]{font-size:1.25rem;font-weight:900;color:var(--m3-text-primary);margin:0}.bike-tags-row[data-v-f7bf4389]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.bike-tag[data-v-f7bf4389]{background:var(--m3-surface);border:1px solid var(--m3-outline);font-size:.6875rem;font-weight:700;padding:.2rem .5rem;border-radius:var(--m3-radius-md);color:var(--m3-text-primary)}.tech-badge[data-v-f7bf4389]{font-size:.6875rem;font-weight:700;padding:.2rem .5rem;border-radius:var(--m3-radius-md);border:1px solid var(--m3-outline)}.tech-manu[data-v-f7bf4389]{background:#fef3c7;color:#92400e}.tech-santi[data-v-f7bf4389]{background:#dbeafe;color:#1e40af}.tech-ángel[data-v-f7bf4389],.tech-angel[data-v-f7bf4389]{background:#dcfce7;color:#166534}.delivery-hero-box[data-v-f7bf4389]{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:var(--m3-radius-md);background:var(--m3-surface);border:1px solid var(--m3-outline)}.delivery-hero-box.is-urgent[data-v-f7bf4389]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.dh-date[data-v-f7bf4389]{font-size:.875rem;font-weight:800;color:var(--m3-text-primary);display:block}.dh-urgency[data-v-f7bf4389]{font-size:.6875rem;color:var(--m3-text-secondary)}.work-desc-box[data-v-f7bf4389]{background:var(--m3-surface);border:1px solid var(--m3-outline);padding:.65rem .85rem;border-radius:var(--m3-radius-md)}.box-lbl[data-v-f7bf4389]{font-size:.6875rem;font-weight:700;color:var(--m3-text-secondary);display:block}.box-val[data-v-f7bf4389]{font-size:.8125rem;font-weight:500;color:var(--m3-text-primary);margin-top:.2rem;line-height:1.4}.financial-grid[data-v-f7bf4389]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.fin-cell[data-v-f7bf4389]{background:var(--m3-surface);border:1px solid var(--m3-outline);padding:.5rem;border-radius:var(--m3-radius-md);text-align:center}.fin-highlight[data-v-f7bf4389]{grid-column:span 3;display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:var(--m3-primary-tonal)}.fin-lbl[data-v-f7bf4389]{font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--m3-text-secondary);display:block}.fin-val[data-v-f7bf4389]{font-size:.875rem;font-weight:800;color:var(--m3-text-primary)}.fin-total[data-v-f7bf4389]{font-size:1.1rem;font-weight:900;color:var(--m3-text-primary)}.fin-saldo[data-v-f7bf4389]{font-size:.75rem;font-weight:800;padding:.2rem .5rem;border-radius:var(--m3-radius-full)}.fin-saldo.paid[data-v-f7bf4389]{background:#dcfce7;color:#15803d}.fin-saldo.due[data-v-f7bf4389]{background:#fee2e2;color:#b91c1c}.od-chat-column[data-v-f7bf4389]{display:flex;flex-direction:column;background:var(--m3-surface);overflow:hidden}.chat-header[data-v-f7bf4389]{padding:1rem 1.25rem;background:var(--m3-surface-container);border-bottom:1px solid var(--m3-outline);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ch-info[data-v-f7bf4389]{display:flex;align-items:center;gap:.75rem}.ch-title[data-v-f7bf4389]{font-size:.9375rem;font-weight:800;color:var(--m3-text-primary);margin:0}.ch-subtitle[data-v-f7bf4389]{font-size:.6875rem;color:var(--m3-text-secondary);margin:0}.chat-messages-stream[data-v-f7bf4389]{flex:1;padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;background:var(--m3-surface-container-lowest)}.empty-chat-state[data-v-f7bf4389]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--m3-text-secondary);gap:.5rem;padding:2rem}.empty-chat-state p[data-v-f7bf4389]{font-size:.875rem;font-weight:700;margin:0}.empty-chat-state span[data-v-f7bf4389]{font-size:.75rem}.system-event-bubble[data-v-f7bf4389]{align-self:center;background:var(--m3-surface-container-high);border:1px dashed var(--m3-outline);color:var(--m3-text-secondary);font-size:.6875rem;font-weight:700;padding:.35rem .85rem;border-radius:var(--m3-radius-full);display:inline-flex;align-items:center;gap:.5rem}.event-time[data-v-f7bf4389]{opacity:.65;font-size:.625rem}.chat-bubble[data-v-f7bf4389]{max-width:80%;padding:.75rem 1rem;border-radius:var(--m3-radius-lg);display:flex;flex-direction:column;gap:.35rem;box-shadow:0 1px 3px #0000000d}.bubble-reception[data-v-f7bf4389]{align-self:flex-end;background:var(--m3-primary);color:#fff;border-bottom-right-radius:4px}.bubble-reception .bubble-sender[data-v-f7bf4389]{color:#fde68a}.bubble-reception .bubble-time[data-v-f7bf4389]{color:#ffffffb3}.bubble-reception .bubble-text[data-v-f7bf4389]{color:#fff}.bubble-tech[data-v-f7bf4389]{align-self:flex-start;background:var(--m3-surface-container);color:var(--m3-text-primary);border:1px solid var(--m3-outline);border-bottom-left-radius:4px}.bubble-header[data-v-f7bf4389]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.6875rem;font-weight:800}.bubble-sender[data-v-f7bf4389]{color:var(--m3-primary)}.bubble-time[data-v-f7bf4389]{font-size:.625rem;color:var(--m3-text-secondary)}.bubble-text[data-v-f7bf4389]{font-size:.8125rem;line-height:1.4;margin:0;white-space:pre-wrap}.bubble-images-grid[data-v-f7bf4389]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.35rem}.bubble-image-thumb[data-v-f7bf4389]{aspect-ratio:1;border-radius:var(--m3-radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.1);display:block}.bubble-image-thumb img[data-v-f7bf4389]{width:100%;height:100%;object-fit:cover;transition:transform .2s}.bubble-image-thumb:hover img[data-v-f7bf4389]{transform:scale(1.05)}.attachments-preview-row[data-v-f7bf4389]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--m3-surface-container-high);border-top:1px solid var(--m3-outline);overflow-x:auto}.attachment-thumb[data-v-f7bf4389]{position:relative;width:44px;height:44px;border-radius:var(--m3-radius-sm);overflow:hidden;border:1px solid var(--m3-outline);flex-shrink:0}.attachment-thumb img[data-v-f7bf4389]{width:100%;height:100%;object-fit:cover}.remove-thumb-btn[data-v-f7bf4389]{position:absolute;top:2px;right:2px;background:#000000a6;color:#fff;border:none;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.55rem;cursor:pointer}.chat-input-bar[data-v-f7bf4389]{padding:.85rem 1.25rem;background:var(--m3-surface-container);border-top:1px solid var(--m3-outline);display:flex;align-items:center;gap:.75rem}.chat-textarea[data-v-f7bf4389]{flex:1;resize:none;min-height:42px;max-height:80px;font-size:.8125rem}.btn-send[data-v-f7bf4389]{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.evidence-toolbar-box[data-v-f7bf4389]{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;background:var(--m3-surface-container-high);border-bottom:1px solid var(--m3-outline);gap:.5rem;flex-wrap:wrap}.evidence-toolbar-left[data-v-f7bf4389]{display:flex;align-items:center;gap:.5rem}.evidence-badge[data-v-f7bf4389]{font-size:.75rem;font-weight:700;color:var(--m3-text-primary);display:inline-flex;align-items:center;gap:.4rem;background:var(--m3-surface);padding:.25rem .55rem;border-radius:var(--m3-radius-sm);border:1px solid var(--m3-outline)}.evidence-toolbar-btns[data-v-f7bf4389]{display:flex;align-items:center;gap:.4rem}.order-platform-evidence-box[data-v-f7bf4389]{padding:.75rem;background:var(--m3-surface-container-low);border-radius:var(--m3-radius-md);border:1px dashed var(--m3-outline)}.mini-copy-btn[data-v-f7bf4389]{background:transparent;border:none;color:var(--m3-text-secondary);font-size:.75rem;cursor:pointer;padding:0 2px;display:inline-flex;align-items:center;transition:color .15s}.mini-copy-btn[data-v-f7bf4389]:hover{color:var(--m3-primary)}.gemini-btn[data-v-f7bf4389]{background:linear-gradient(135deg,#9333ea1f,#4f46e51f);border:1px solid rgba(147,51,234,.35);color:#7e22ce;font-weight:700;transition:all .2s ease}.gemini-btn[data-v-f7bf4389]:hover{background:linear-gradient(135deg,#9333ea33,#4f46e533);border-color:#9333ea80;transform:translateY(-1px)}.gemini-report-overlay[data-v-f7bf4389]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f0c0ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.25rem}.gemini-report-dialog[data-v-f7bf4389]{width:95vw;max-width:660px;background:var(--m3-surface);border-radius:var(--m3-radius-lg);box-shadow:0 24px 60px #00000073;border:1px solid var(--m3-outline);overflow:hidden;display:flex;flex-direction:column}.gr-header[data-v-f7bf4389]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--m3-surface-container);border-bottom:1px solid var(--m3-outline)}.gr-icon[data-v-f7bf4389]{width:36px;height:36px;border-radius:var(--m3-radius-sm);background:#9333ea26;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.gr-body[data-v-f7bf4389]{padding:1.25rem;min-height:220px}.gr-loading[data-v-f7bf4389]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;text-align:center}.gr-content-ready[data-v-f7bf4389]{display:flex;flex-direction:column}.gr-textarea[data-v-f7bf4389]{width:100%;border-radius:var(--m3-radius-md);line-height:1.5;font-size:.8125rem;background:var(--m3-surface-container-low);resize:vertical}.gr-footer[data-v-f7bf4389]{padding:.85rem 1.25rem;background:var(--m3-surface-container);border-top:1px solid var(--m3-outline)}.bike-specs-grid[data-v-f7bf4389]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;margin-top:.75rem}.bike-spec-cell[data-v-f7bf4389]{background:var(--m3-surface);border:1px solid var(--m3-outline);border-radius:var(--m3-radius-sm);padding:.4rem .6rem;display:flex;flex-direction:column}.bsc-label[data-v-f7bf4389]{font-size:.625rem;font-weight:800;text-transform:uppercase;color:var(--m3-text-secondary)}.bsc-val[data-v-f7bf4389]{font-size:.8125rem;color:var(--m3-text-primary);margin-top:.1rem}.wa-live-verify-box[data-v-f7bf4389]{background:var(--m3-surface-container-high);border:1px dashed var(--m3-outline);border-radius:var(--m3-radius-sm);padding:.75rem}.code-input[data-v-f7bf4389]{max-width:120px;letter-spacing:.15em;font-size:1rem}.wa-verify-pill[data-v-f7bf4389]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:800;padding:.15rem .55rem;border-radius:var(--m3-radius-full)}.wa-verify-pill.is-verified[data-v-f7bf4389]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.wa-verify-pill.is-unverified[data-v-f7bf4389]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.order-list-row[data-v-c2ca66c5]{display:grid;grid-template-columns:140px 115px minmax(200px,1.4fr) minmax(200px,1.4fr) 125px 145px 175px 110px 90px;align-items:center;gap:1rem;padding:1rem 1.35rem;background:var(--m3-surface);border:1.5px solid var(--m3-border);border-radius:1.25rem;transition:all var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.order-list-row[data-v-c2ca66c5]:hover{background:var(--m3-surface-subtle);border-color:var(--m3-primary);box-shadow:0 4px 20px #00000014;transform:translateY(-1px)}.order-list-row.is-awaiting-confirmation[data-v-c2ca66c5],.order-list-row.status-row-confirmar[data-v-c2ca66c5]{border-color:#a855f7;animation:pulseContornoConfirmar-c2ca66c5 2s infinite ease-in-out}@keyframes pulseContornoConfirmar-c2ca66c5{0%,to{box-shadow:0 0 #a855f780,0 0 6px #a855f740;border-color:#a855f7}50%{box-shadow:0 0 0 5px #a855f733,0 0 16px #a855f773;border-color:#c084fc}}.order-list-row.is-urgent[data-v-c2ca66c5]{border-left:5px solid #ef4444}.col-order-id[data-v-c2ca66c5]{display:flex;align-items:center;gap:.4rem}.order-badge[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.4rem;background:var(--m3-surface-container-high);color:var(--m3-text-primary);font-size:.9375rem;font-weight:850;padding:.35rem .65rem;border-radius:var(--m3-radius-md);border:1px solid var(--m3-outline)}.order-badge.is-quick[data-v-c2ca66c5]{background:#fef3c7;color:#b45309;border-color:#fde68a}.pill-rapida[data-v-c2ca66c5]{font-size:.6875rem;font-weight:800;text-transform:uppercase;background:#fed7aa;color:#9a3412;padding:.15rem .45rem;border-radius:var(--m3-radius-full)}.col-proforma[data-v-c2ca66c5]{display:flex;align-items:center}.proforma-badge[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:750;color:var(--m3-text-secondary);background:var(--m3-surface-container);padding:.25rem .55rem;border-radius:var(--m3-radius-sm);border:1px solid var(--m3-outline)}.col-client[data-v-c2ca66c5]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.client-main[data-v-c2ca66c5]{display:flex;align-items:center;gap:.45rem;min-width:0}.client-name[data-v-c2ca66c5]{font-size:.9375rem;font-weight:850;color:var(--m3-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-sub-row[data-v-c2ca66c5]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cedula-chip[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:750;color:var(--m3-text-secondary);background:var(--m3-surface-subtle);border:1px solid var(--m3-border);padding:.15rem .45rem;border-radius:var(--radius-chip);cursor:pointer;transition:all var(--transition-fast)}.cedula-chip[data-v-c2ca66c5]:hover{background:var(--m3-border);color:var(--m3-text-primary);border-color:var(--m3-primary);transform:scale(1.03)}.whatsapp-chip[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:750;color:#15803d;background:#dcfce7;padding:.15rem .5rem;border-radius:var(--m3-radius-full);text-decoration:none;width:fit-content;cursor:pointer;transition:all var(--transition-fast)}.whatsapp-chip[data-v-c2ca66c5]:hover{background:#bbf7d0;transform:scale(1.03)}.wa-verify-pill[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:800;padding:.12rem .45rem;border-radius:var(--m3-radius-full);white-space:nowrap}.wa-verify-pill.is-verified[data-v-c2ca66c5]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.wa-verify-pill.is-unverified[data-v-c2ca66c5]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.col-bike[data-v-c2ca66c5]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bike-specs-sub[data-v-c2ca66c5]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.bike-spec-tag[data-v-c2ca66c5]{font-size:.6875rem;font-weight:750;padding:.08rem .35rem;border-radius:var(--m3-radius-sm);background:var(--m3-surface-container);color:var(--m3-text-secondary);border:1px solid var(--m3-outline)}.bike-main[data-v-c2ca66c5]{display:flex;align-items:center;gap:.4rem;min-width:0}.bike-name[data-v-c2ca66c5]{font-size:.9375rem;font-weight:850;color:var(--m3-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-copy-icon-btn[data-v-c2ca66c5]{background:none;border:none;padding:0;cursor:pointer;color:var(--m3-text-secondary);font-size:.75rem;opacity:.6;margin-left:.25rem;transition:opacity .2s,color .2s;display:inline-flex;align-items:center}.mini-copy-icon-btn[data-v-c2ca66c5]:hover{opacity:1;color:var(--m3-primary)}.work-type-chip[data-v-c2ca66c5]{font-size:.75rem;color:var(--m3-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-tech[data-v-c2ca66c5]{display:flex;align-items:center}.tech-badge[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:800;padding:.3rem .65rem;border-radius:var(--m3-radius-md);border:1px solid var(--m3-outline)}.tech-manu[data-v-c2ca66c5]{background:#fef3c7;color:#92400e;border-color:#fde68a}.tech-santi[data-v-c2ca66c5]{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.tech-angel[data-v-c2ca66c5]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.tech-unassigned[data-v-c2ca66c5]{background:#f1f5f9;color:#64748b}.col-status[data-v-c2ca66c5]{display:flex;align-items:center}.status-badge[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;text-transform:uppercase;padding:.3rem .75rem;border-radius:var(--m3-radius-full);white-space:nowrap}.status-dot[data-v-c2ca66c5]{width:7px;height:7px;border-radius:50%;background:currentColor}.status-pendiente[data-v-c2ca66c5]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.status-proceso[data-v-c2ca66c5]{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.status-confirmar[data-v-c2ca66c5]{background:#f3e8ff;color:#6b21a8;border:1px solid #e9d5ff}.status-autorizado[data-v-c2ca66c5]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-no-autorizado[data-v-c2ca66c5]{background:#ffe4e6;color:#9f1239;border:1px solid #fecdd3}.status-no-responde[data-v-c2ca66c5]{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.status-terminado[data-v-c2ca66c5]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-entregado[data-v-c2ca66c5]{background:#e2e8f0;color:#334155;border:1px solid #cbd5e1}.col-delivery[data-v-c2ca66c5]{display:flex;align-items:center}.delivery-chip[data-v-c2ca66c5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:var(--m3-text-secondary);background:var(--m3-surface-container);padding:.25rem .6rem;border-radius:var(--m3-radius-md);border:1px solid var(--m3-outline)}.delivery-chip.due-warning[data-v-c2ca66c5]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.col-money[data-v-c2ca66c5]{display:flex;flex-direction:column;align-items:flex-end}.total-val[data-v-c2ca66c5]{font-size:.875rem;font-weight:900;color:var(--m3-text-primary)}.saldo-due[data-v-c2ca66c5]{font-size:.6875rem;font-weight:700;color:#b91c1c}.col-actions[data-v-c2ca66c5]{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}@media(max-width:1200px){.order-list-row[data-v-c2ca66c5]{grid-template-columns:120px 95px 1fr 1fr 100px 120px 140px 90px 75px;gap:.65rem;padding:.75rem .95rem}}@media(max-width:980px){.order-list-row[data-v-c2ca66c5]{grid-template-columns:1fr 1fr;gap:.65rem;padding:1rem}.col-order-id[data-v-c2ca66c5],.col-proforma[data-v-c2ca66c5],.col-client[data-v-c2ca66c5],.col-bike[data-v-c2ca66c5],.col-tech[data-v-c2ca66c5],.col-status[data-v-c2ca66c5],.col-delivery[data-v-c2ca66c5],.col-money[data-v-c2ca66c5],.col-actions[data-v-c2ca66c5]{grid-column:span 1}.col-actions[data-v-c2ca66c5]{grid-column:span 2;justify-content:flex-start}}.recepcion-panel[data-v-d7f32810]{display:flex;flex-direction:column;gap:1.5rem}.panel-header-row[data-v-d7f32810]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.panel-title[data-v-d7f32810]{font-size:1.25rem;font-weight:900;color:var(--m3-text-primary)}.panel-subtitle[data-v-d7f32810]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.2rem}.header-buttons[data-v-d7f32810]{display:flex;align-items:center;gap:.75rem}.work-types-grid[data-v-d7f32810]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.work-type-card[data-v-d7f32810]{display:flex;align-items:center;gap:1rem;padding:1.15rem 1.25rem;border-radius:var(--radius-card);transition:all var(--transition-normal)}.work-type-card.active[data-v-d7f32810]{border-color:var(--m3-primary);background:var(--m3-primary-container)}.wt-icon-box[data-v-d7f32810]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);display:flex;align-items:center;justify-content:center;font-size:1.125rem}.wt-info[data-v-d7f32810]{display:flex;flex-direction:column}.wt-name[data-v-d7f32810]{font-size:.8125rem;font-weight:800;color:var(--m3-text-primary)}.wt-count[data-v-d7f32810]{font-size:.75rem;font-weight:700;color:var(--m3-text-secondary);margin-top:.15rem}.filter-bar[data-v-d7f32810]{padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.search-box[data-v-d7f32810]{flex:1;min-width:16rem;position:relative;display:flex;align-items:center}.search-icon[data-v-d7f32810]{position:absolute;left:1rem;color:var(--m3-text-tertiary);font-size:.875rem}.search-input[data-v-d7f32810]{padding-left:2.5rem;padding-right:2.5rem}.clear-search-btn[data-v-d7f32810]{position:absolute;right:.75rem;background:transparent;border:none;color:var(--m3-text-tertiary);cursor:pointer;padding:.25rem}.tech-filter-pills[data-v-d7f32810]{display:flex;align-items:center;gap:.25rem;background:var(--m3-surface-subtle);border:1px solid var(--m3-border);padding:.2rem;border-radius:var(--radius-pill)}.tech-pill-btn[data-v-d7f32810]{border:none;background:transparent;color:var(--m3-text-secondary);font-size:.75rem;font-weight:700;padding:.35rem .75rem;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all var(--transition-fast)}.tech-pill-btn[data-v-d7f32810]:hover{color:var(--m3-text-primary)}.tech-pill-btn.active[data-v-d7f32810]{background:var(--m3-surface);color:var(--m3-primary);box-shadow:0 1px 4px #00000014}.status-pills-row[data-v-d7f32810]{display:flex;align-items:center;gap:.35rem;overflow-x:auto;scrollbar-width:none}.status-pills-row[data-v-d7f32810]::-webkit-scrollbar{display:none}.status-pill-btn[data-v-d7f32810]{border:1px solid var(--m3-border);background:var(--m3-surface);color:var(--m3-text-secondary);padding:.45rem .875rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;transition:all var(--transition-fast)}.status-pill-btn[data-v-d7f32810]:hover{background:var(--m3-surface-subtle);color:var(--m3-text-primary)}.status-pill-btn.active[data-v-d7f32810]{background:var(--m3-text-primary);color:var(--m3-surface);border-color:var(--m3-text-primary)}.status-pill-count[data-v-d7f32810]{font-size:.6875rem;padding:.1rem .35rem;border-radius:var(--radius-pill);background:var(--m3-border);color:inherit}.status-pill-btn.active .status-pill-count[data-v-d7f32810]{background:#ffffff40;color:#fff}.view-switch-group[data-v-d7f32810]{display:flex;background:var(--m3-surface-subtle);border:1px solid var(--m3-border);padding:.2rem;border-radius:var(--radius-pill);gap:.2rem}.view-mode-btn[data-v-d7f32810]{border:none;background:transparent;width:2rem;height:2rem;border-radius:var(--radius-pill);color:var(--m3-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all var(--transition-fast)}.view-mode-btn.active[data-v-d7f32810]{background:var(--m3-surface);color:var(--m3-primary);box-shadow:0 1px 3px #0000001a}.orders-list-wrapper[data-v-d7f32810]{display:flex;flex-direction:column;gap:.4rem}.orders-list-header[data-v-d7f32810]{display:grid;grid-template-columns:140px 115px minmax(200px,1.4fr) minmax(200px,1.4fr) 125px 145px 175px 110px 90px;gap:1rem;padding:.5rem 1.35rem;font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:var(--m3-text-secondary)}@media(max-width:1200px){.orders-list-header[data-v-d7f32810]{grid-template-columns:120px 95px 1fr 1fr 100px 120px 140px 90px 75px;gap:.65rem;padding:.4rem .95rem}}@media(max-width:980px){.orders-list-header[data-v-d7f32810]{display:none}}.olh-col[data-v-d7f32810]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-list-stream[data-v-d7f32810]{display:flex;flex-direction:column;gap:.5rem}.order-context-menu[data-v-d7f32810]{position:fixed;z-index:9999;min-width:240px;max-width:280px;background:var(--m3-surface);border:1px solid var(--m3-outline);border-radius:var(--m3-radius-lg);box-shadow:0 16px 40px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.65rem;display:flex;flex-direction:column;gap:.3rem;animation:contextMenuPop-d7f32810 .15s cubic-bezier(.2,0,0,1)}@keyframes contextMenuPop-d7f32810{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.cm-header[data-v-d7f32810]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem .5rem;border-bottom:1px solid var(--m3-outline)}.cm-head-left[data-v-d7f32810]{display:flex;flex-direction:column;min-width:0}.cm-order-title[data-v-d7f32810]{font-size:.875rem;font-weight:900;color:var(--m3-text-primary)}.cm-client-name[data-v-d7f32810]{font-size:.6875rem;color:var(--m3-text-secondary)}.cm-current-badge[data-v-d7f32810]{font-size:.625rem;font-weight:800;text-transform:uppercase;padding:.15rem .45rem;border-radius:var(--m3-radius-full)}.cm-section-label[data-v-d7f32810]{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--m3-text-secondary);padding:.35rem .5rem .15rem}.cm-status-list[data-v-d7f32810]{display:flex;flex-direction:column;gap:.2rem}.cm-status-btn[data-v-d7f32810]{display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-radius:var(--m3-radius-md);border:none;background:transparent;color:var(--m3-text-primary);font-size:.75rem;font-weight:700;cursor:pointer;text-align:left;transition:all var(--m3-transition-fast)}.cm-status-btn[data-v-d7f32810]:hover{background:var(--m3-hover-layer)}.cm-status-btn.is-current[data-v-d7f32810]{background:var(--m3-primary-tonal);color:var(--m3-primary)}.cm-dot[data-v-d7f32810]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-pendiente[data-v-d7f32810]{background:#f59e0b}.dot-proceso[data-v-d7f32810]{background:#3b82f6}.dot-confirmar[data-v-d7f32810]{background:#a855f7}.dot-autorizado[data-v-d7f32810]{background:#10b981}.dot-no-autorizado[data-v-d7f32810]{background:#f43f5e}.dot-no-responde[data-v-d7f32810]{background:#f59e0b}.dot-terminado[data-v-d7f32810]{background:#10b981}.dot-entregado[data-v-d7f32810]{background:#64748b}.cm-check[data-v-d7f32810]{margin-left:auto;font-size:.6875rem;color:var(--m3-primary)}.cm-divider[data-v-d7f32810]{height:1px;background:var(--m3-outline);margin:.25rem 0}.cm-action-btn[data-v-d7f32810]{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border-radius:var(--m3-radius-md);border:none;background:transparent;color:var(--m3-text-primary);font-size:.75rem;font-weight:700;cursor:pointer;text-align:left;transition:all var(--m3-transition-fast)}.cm-action-btn[data-v-d7f32810]:hover{background:var(--m3-hover-layer)}.empty-orders-state[data-v-d7f32810]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:.75rem;color:var(--m3-text-secondary)}.schedule-display-area[data-v-d7f32810]{padding:1.5rem}.schedule-header[data-v-d7f32810]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}.schedule-nav[data-v-d7f32810]{display:flex;align-items:center;gap:.75rem}.schedule-week-title[data-v-d7f32810]{font-size:1rem;font-weight:800;color:var(--m3-text-primary)}.schedule-legend[data-v-d7f32810]{display:flex;align-items:center;gap:1rem;font-size:.75rem;font-weight:700}.legend-dot[data-v-d7f32810]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.35rem}.legend-dot.tech-manu[data-v-d7f32810]:before{background-color:#3b82f6}.legend-dot.tech-santi[data-v-d7f32810]:before{background-color:#10b981}.legend-dot.tech-angel[data-v-d7f32810]:before{background-color:#f59e0b}.schedule-days-grid[data-v-d7f32810]{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem;overflow-x:auto}.schedule-day-column[data-v-d7f32810]{background:var(--m3-surface-subtle);border-radius:var(--radius-card);border:1px solid var(--m3-border);min-width:9rem;display:flex;flex-direction:column}.day-column-header[data-v-d7f32810]{padding:.75rem;text-align:center;border-bottom:1px solid var(--m3-border)}.day-name[data-v-d7f32810]{display:block;font-size:.6875rem;font-weight:800;text-transform:uppercase;color:var(--m3-text-tertiary)}.day-num[data-v-d7f32810]{font-size:1.125rem;font-weight:900;color:var(--m3-text-primary)}.day-column-body[data-v-d7f32810]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;min-height:18rem}.schedule-mini-card[data-v-d7f32810]{padding:.625rem;background:var(--m3-surface);border-radius:var(--radius-button);border-left:3px solid #3b82f6;box-shadow:0 1px 3px #0000000d}.schedule-mini-card.tech-manu[data-v-d7f32810]{border-left-color:#3b82f6}.schedule-mini-card.tech-santi[data-v-d7f32810]{border-left-color:#10b981}.schedule-mini-card.tech-angel[data-v-d7f32810]{border-left-color:#f59e0b}.sm-top[data-v-d7f32810]{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;font-weight:800}.sm-model[data-v-d7f32810]{font-size:.75rem;font-weight:700;color:var(--m3-text-primary);margin-top:.2rem}.sm-type[data-v-d7f32810]{font-size:.625rem;color:var(--m3-text-tertiary)}.empty-day-slot[data-v-d7f32810]{font-size:.6875rem;color:var(--m3-text-tertiary);text-align:center;margin-top:2rem}.tecnicos-panel[data-v-a0925812]{display:flex;flex-direction:column;gap:1.5rem}.workbench-header[data-v-a0925812]{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.header-left[data-v-a0925812]{display:flex;align-items:center;gap:1rem}.tech-avatar[data-v-a0925812]{width:3.25rem;height:3.25rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.tech-title[data-v-a0925812]{font-size:1.25rem;font-weight:900;color:var(--m3-text-primary)}.tech-subtitle[data-v-a0925812]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.2rem}.timer-widget[data-v-a0925812]{display:flex;align-items:center;gap:.875rem;padding:.5rem 1rem;background:#fef2f2;border:1px solid #fecdd3;border-radius:var(--radius-pill)}.timer-indicator.pulse[data-v-a0925812]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulse 1s infinite}.timer-text[data-v-a0925812]{display:flex;flex-direction:column}.timer-label[data-v-a0925812]{font-size:.6875rem;font-weight:700;color:#991b1b}.timer-digits[data-v-a0925812]{font-size:1.125rem;font-weight:900;color:#991b1b}.workbench-grid[data-v-a0925812]{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.25rem}.workbench-card[data-v-a0925812]{padding:1.25rem;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:1rem}.workbench-card.in-progress[data-v-a0925812]{border-color:#38bdf8;box-shadow:0 4px 18px #38bdf826}.wb-card-header[data-v-a0925812]{display:flex;align-items:center;justify-content:space-between}.wb-order-id[data-v-a0925812]{font-size:.875rem;font-weight:800}.wb-status-badge[data-v-a0925812]{font-size:.6875rem;font-weight:800;text-transform:uppercase;padding:.2rem .55rem;border-radius:var(--radius-pill)}.wb-status-badge.status-proceso[data-v-a0925812]{background:#e0f2fe;color:#0369a1}.wb-status-badge.status-confirmar[data-v-a0925812]{background:#fef3c7;color:#b45309}.wb-status-badge.status-terminado[data-v-a0925812]{background:#ecfdf5;color:#047857}.wb-status-badge.status-pendiente[data-v-a0925812]{background:#fef2f2;color:#b91c1c}.wb-bike-title[data-v-a0925812]{font-size:1rem;font-weight:800;display:flex;align-items:center;gap:.5rem}.wb-client-sub[data-v-a0925812]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.25rem}.wb-type-tag[data-v-a0925812]{font-weight:700;color:var(--m3-primary)}.wb-desc-box[data-v-a0925812]{background:var(--m3-surface-subtle);padding:.75rem 1rem;border-radius:var(--radius-button)}.wb-desc-label[data-v-a0925812]{display:block;font-size:.6875rem;font-weight:800;color:var(--m3-text-tertiary);text-transform:uppercase;margin-bottom:.25rem}.wb-desc-text[data-v-a0925812]{font-size:.8125rem;color:var(--m3-text-primary);line-height:1.4}.wb-card-footer[data-v-a0925812]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--m3-border)}.btn-sm[data-v-a0925812]{padding:.45rem .85rem;font-size:.75rem}.status-btn-group[data-v-a0925812]{display:flex;align-items:center;gap:.5rem}.btn-finish[data-v-a0925812]{background-color:#10b981}.empty-workbench[data-v-a0925812]{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--m3-text-secondary)}.order-form-modal[data-v-f2e482f9]{max-width:56rem;width:96vw;font-size:.9375rem}.modal-header[data-v-f2e482f9]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid var(--m3-border);margin-bottom:1.25rem}.modal-header-left[data-v-f2e482f9]{display:flex;align-items:center;gap:1rem}.modal-icon[data-v-f2e482f9]{width:3.25rem;height:3.25rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.45rem}.modal-title[data-v-f2e482f9]{font-size:1.25rem;font-weight:900;color:var(--m3-text-primary)}.modal-subtitle[data-v-f2e482f9]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.15rem}.modal-close-btn[data-v-f2e482f9]{background:transparent;border:none;font-size:1.25rem;color:var(--m3-text-tertiary);cursor:pointer;padding:.4rem}.smart-suggestion-banner[data-v-f2e482f9]{display:flex;align-items:center;gap:1rem;padding:.85rem 1.15rem;background:#fefce8;border:1px solid #fef08a;border-radius:var(--radius-button);margin-bottom:1.25rem}.ss-info[data-v-f2e482f9]{flex:1;display:flex;flex-direction:column}.ss-title[data-v-f2e482f9]{font-size:.75rem;font-weight:800;color:#854d0e;text-transform:uppercase}.ss-date[data-v-f2e482f9]{font-size:.875rem;font-weight:800;color:#713f12}.order-form-body[data-v-f2e482f9]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-f2e482f9]{display:flex;flex-direction:column;gap:.85rem}.section-title[data-v-f2e482f9]{font-size:.8125rem;font-weight:800;text-transform:uppercase;color:var(--m3-text-primary);display:flex;align-items:center;gap:.5rem}.form-row[data-v-f2e482f9]{display:grid;gap:1rem}.cols-2[data-v-f2e482f9]{grid-template-columns:1fr 1fr}.cols-3[data-v-f2e482f9]{grid-template-columns:1fr 1fr 1fr}.order-prefix-group[data-v-f2e482f9]{display:flex;align-items:center;gap:0;background:var(--m3-surface);border:1px solid var(--m3-outline);border-radius:var(--m3-radius-md);overflow:hidden}.prefix-badge[data-v-f2e482f9]{background:var(--m3-primary-tonal);color:var(--m3-primary);font-weight:900;font-family:monospace;font-size:1.1rem;padding:.65rem .95rem;border-right:1px solid var(--m3-outline);-webkit-user-select:none;user-select:none}.suffix-input[data-v-f2e482f9]{border:none!important;border-radius:0!important;font-size:1.1rem;font-weight:700;letter-spacing:.05em;padding:.65rem .85rem!important;flex:1}.order-full-pill[data-v-f2e482f9]{padding:.35rem .75rem;margin-right:.5rem;background:var(--m3-surface-container-high);color:var(--m3-primary);font-size:.85rem;font-weight:800;border-radius:var(--m3-radius-sm);white-space:nowrap}.proforma-group[data-v-f2e482f9]{display:flex;align-items:center;gap:.5rem}.proforma-group input[data-v-f2e482f9]{flex:1;font-size:1rem;font-weight:700}.input-hint[data-v-f2e482f9]{font-size:.75rem;color:var(--m3-text-tertiary);margin-top:.25rem;display:block}.wa-verification-box[data-v-f2e482f9]{background:var(--m3-surface-container-low);border:1px dashed var(--m3-outline);border-radius:var(--m3-radius-md);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.wa-verify-header[data-v-f2e482f9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.wa-verify-status-badge[data-v-f2e482f9]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;padding:.25rem .65rem;border-radius:var(--m3-radius-full)}.status-verified[data-v-f2e482f9]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.status-unverified[data-v-f2e482f9]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.wa-code-entry-row[data-v-f2e482f9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--m3-outline);flex-wrap:wrap}.code-input[data-v-f2e482f9]{width:140px;font-size:1.1rem;letter-spacing:.25em;padding:.4rem .5rem}.totals-display[data-v-f2e482f9]{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.total-badge[data-v-f2e482f9]{font-size:1.05rem;font-weight:900;color:#047857;background:#ecfdf5;padding:.5rem 1.15rem;border-radius:var(--radius-pill)}.saldo-badge[data-v-f2e482f9]{font-size:1.05rem;font-weight:900;color:#b91c1c;background:#fee2e2;padding:.5rem 1.15rem;border-radius:var(--radius-pill)}.modal-footer[data-v-f2e482f9]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--m3-border)}.btn-save[data-v-f2e482f9]{padding:.75rem 1.5rem;font-size:.95rem}@media(max-width:640px){.cols-2[data-v-f2e482f9],.cols-3[data-v-f2e482f9]{grid-template-columns:1fr}}.quick-order-modal[data-v-2ff87b9e]{max-width:28rem}.modal-header[data-v-2ff87b9e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--m3-border);margin-bottom:1.25rem}.modal-header-left[data-v-2ff87b9e]{display:flex;align-items:center;gap:.75rem}.modal-icon[data-v-2ff87b9e]{width:2.5rem;height:2.5rem;border-radius:var(--radius-button);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.modal-title[data-v-2ff87b9e]{font-size:1rem;font-weight:800;color:var(--m3-text-primary)}.modal-subtitle[data-v-2ff87b9e]{font-size:.6875rem;color:var(--m3-text-secondary)}.modal-close-btn[data-v-2ff87b9e]{background:transparent;border:none;font-size:1.125rem;color:var(--m3-text-tertiary);cursor:pointer}.quick-form-body[data-v-2ff87b9e]{display:flex;flex-direction:column;gap:1.25rem}.quick-row[data-v-2ff87b9e]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.modal-footer[data-v-2ff87b9e]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--m3-border)}.talleres-view-container[data-v-65b356f1]{display:flex;flex-direction:column;gap:1.5rem}.ventas-view-container[data-v-35154fb0]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.ventas-header[data-v-35154fb0]{padding:1.25rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vh-left[data-v-35154fb0]{display:flex;align-items:center;gap:1rem}.vh-icon[data-v-35154fb0]{width:3rem;height:3rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.vh-title[data-v-35154fb0]{font-size:1.25rem;font-weight:900;color:var(--m3-text-primary)}.vh-subtitle[data-v-35154fb0]{font-size:.8125rem;color:var(--m3-text-secondary)}.subtabs-pills[data-v-35154fb0]{display:flex;align-items:center;gap:.35rem;background:var(--m3-surface-subtle);padding:.35rem;border-radius:var(--radius-pill);border:1px solid var(--m3-border)}.subtab-btn[data-v-35154fb0]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.15rem;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--m3-text-secondary);font-size:.8125rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.subtab-btn.active[data-v-35154fb0]{background:var(--m3-surface);color:var(--m3-primary);box-shadow:0 2px 8px #00000014}.subtab-badge[data-v-35154fb0]{font-size:.6875rem;padding:.125rem .45rem;border-radius:var(--radius-pill);background:var(--m3-border);color:var(--m3-text-primary);font-weight:800}.companion-cards-grid[data-v-35154fb0]{display:grid;grid-template-columns:minmax(420px,1fr) minmax(460px,1.2fr);gap:1.5rem}.card-header-flex[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.new-sale-card[data-v-35154fb0],.sales-history-card[data-v-35154fb0]{padding:1.75rem;border-radius:var(--radius-card)}.card-section-title[data-v-35154fb0]{font-size:1rem;font-weight:800;display:flex;align-items:center;gap:.5rem}.form-row-2[data-v-35154fb0]{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem;margin-bottom:1.25rem}.sale-items-box[data-v-35154fb0]{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem;background:var(--m3-surface-subtle);padding:1rem;border-radius:var(--radius-button);border:1px solid var(--m3-border)}.sale-item-row[data-v-35154fb0]{display:flex;align-items:center;gap:.5rem}.input-sku[data-v-35154fb0]{width:6.5rem;font-size:.8125rem}.input-desc[data-v-35154fb0]{flex:2}.input-qty[data-v-35154fb0]{width:5rem;text-align:center}.input-price[data-v-35154fb0]{width:6.5rem;text-align:right}.sale-bottom-row[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;padding-top:1.25rem;border-top:1px solid var(--m3-border)}.sale-total[data-v-35154fb0]{font-size:1.35rem;font-weight:900;color:#047857}.history-header[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.history-count[data-v-35154fb0]{font-size:.75rem;font-weight:800;color:var(--m3-text-secondary);background:var(--m3-surface-subtle);padding:.2rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--m3-border)}.sales-list-scroll[data-v-35154fb0]{display:flex;flex-direction:column;gap:.85rem;max-height:34rem;overflow-y:auto;padding-right:.25rem}.sale-entry-item[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.15rem;background:var(--m3-surface-subtle);border-radius:var(--radius-button);border:1px solid var(--m3-border);transition:all var(--transition-fast)}.sale-entry-item[data-v-35154fb0]:hover{background:var(--m3-surface);border-color:var(--m3-border-focus);box-shadow:0 4px 12px #0000000d}.se-info[data-v-35154fb0]{display:flex;flex-direction:column;gap:.2rem;flex:1}.se-client[data-v-35154fb0]{font-size:.875rem;color:var(--m3-text-primary)}.se-date[data-v-35154fb0]{font-size:.6875rem;color:var(--m3-text-tertiary)}.sale-items-chips-list[data-v-35154fb0]{display:flex;flex-wrap:wrap;gap:.4rem}.product-item-chip[data-v-35154fb0]{display:inline-flex;align-items:center;background:var(--m3-surface);border:1px solid var(--m3-border);padding:.2rem .5rem;border-radius:var(--radius-chip);font-size:.6875rem;color:var(--m3-text-secondary)}.product-sku-pill[data-v-35154fb0]{font-size:.625rem;font-weight:800;background:var(--m3-primary-container);color:var(--m3-on-primary-container);padding:.1rem .35rem;border-radius:var(--radius-pill);margin-right:.35rem}.se-right[data-v-35154fb0]{display:flex;align-items:center;gap:1rem}.se-amount[data-v-35154fb0]{font-size:1.05rem;font-weight:900;color:#047857}.empty-history[data-v-35154fb0],.empty-ecom[data-v-35154fb0]{padding:4rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.85rem;color:var(--m3-text-secondary)}.ecom-grid[data-v-35154fb0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1.35rem}.ecom-card[data-v-35154fb0]{padding:1.35rem;border-radius:1.25rem;border:1.5px solid var(--m3-border);display:flex;flex-direction:column;gap:1rem;background:var(--m3-surface);transition:all var(--transition-fast)}.ecom-card[data-v-35154fb0]:hover{transform:translateY(-2px);border-color:var(--m3-primary);box-shadow:0 8px 24px #00000014}.ecom-card-header[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ecom-id[data-v-35154fb0]{font-size:.875rem;font-weight:900;color:var(--m3-text-primary)}.bank-pill[data-v-35154fb0]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:800;background:#10b9811f;color:#047857;border:1px solid rgba(16,185,129,.3);padding:.15rem .5rem;border-radius:var(--radius-pill)}.ecom-status-badge[data-v-35154fb0]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:800;text-transform:uppercase;padding:.2rem .6rem;border-radius:var(--radius-pill);white-space:nowrap}.status-dot[data-v-35154fb0]{width:6px;height:6px;border-radius:50%;background:currentColor}.ecom-status-confirmar[data-v-35154fb0]{background:#f3e8ff;color:#7e22ce;border:1px solid #e9d5ff}.ecom-status-despacho[data-v-35154fb0]{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.ecom-status-enviado[data-v-35154fb0]{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.ecom-status-terminado[data-v-35154fb0]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.ecom-status-pendiente[data-v-35154fb0]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.ecom-body[data-v-35154fb0]{display:flex;flex-direction:column;gap:.35rem}.ecom-client[data-v-35154fb0]{font-size:1rem;font-weight:800;color:var(--m3-text-primary)}.ecom-meta-line[data-v-35154fb0]{font-size:.75rem;color:var(--m3-text-secondary);display:flex;align-items:center;gap:.4rem}.ecom-address[data-v-35154fb0]{font-size:.78125rem;color:var(--m3-text-secondary);display:flex;align-items:flex-start;gap:.4rem;line-height:1.35}.ecom-phone[data-v-35154fb0]{font-size:.78125rem;color:var(--m3-text-secondary);display:flex;align-items:center;gap:.4rem}.ecom-client-note[data-v-35154fb0]{font-size:.75rem;background:#fffbeb;color:#92400e;padding:.4rem .65rem;border-radius:var(--radius-chip);border:1px solid #fef3c7;display:flex;align-items:center;gap:.4rem}.ecom-items-list[data-v-35154fb0]{background:var(--m3-surface-subtle);padding:.75rem;border-radius:var(--radius-button);display:flex;flex-direction:column;gap:.45rem;font-size:.78125rem;border:1px solid var(--m3-border)}.ecom-item-row[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sku-badge[data-v-35154fb0]{font-size:.625rem;font-weight:800;background:var(--m3-surface);border:1px solid var(--m3-border);color:var(--m3-text-secondary);padding:.1rem .4rem;border-radius:var(--radius-pill)}.ecom-footer[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--m3-border)}.ecom-total[data-v-35154fb0]{font-size:1.125rem;font-weight:900;color:#047857}.web-order-modal[data-v-35154fb0]{max-width:52rem;width:100%}.modal-header[data-v-35154fb0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--m3-border)}.modal-header-left[data-v-35154fb0]{display:flex;align-items:center;gap:1rem}.modal-icon[data-v-35154fb0]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.modal-title[data-v-35154fb0]{font-size:1.25rem;font-weight:900}.modal-subtitle[data-v-35154fb0]{font-size:.78125rem;color:var(--m3-text-secondary)}.modal-close-btn[data-v-35154fb0]{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--m3-border);background:var(--m3-surface-subtle);color:var(--m3-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.modal-close-btn[data-v-35154fb0]:hover{background:var(--m3-border);color:var(--m3-text-primary)}.info-section-grid[data-v-35154fb0]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.info-card[data-v-35154fb0]{padding:1.25rem;border-radius:var(--radius-card);background:var(--m3-surface-subtle)}.info-card-title[data-v-35154fb0]{font-size:.875rem;font-weight:800;display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.info-lines[data-v-35154fb0]{display:flex;flex-direction:column;gap:.45rem;font-size:.8125rem}.info-line[data-v-35154fb0]{display:flex;justify-content:space-between;gap:.75rem}.info-line .label[data-v-35154fb0]{color:var(--m3-text-secondary);white-space:nowrap}.info-line .val[data-v-35154fb0]{text-align:right;word-break:break-word}.products-table-wrap[data-v-35154fb0]{border:1px solid var(--m3-border);border-radius:var(--radius-card);overflow:hidden;background:var(--m3-surface)}.products-table[data-v-35154fb0]{width:100%;border-collapse:collapse;font-size:.8125rem}.products-table th[data-v-35154fb0]{background:var(--m3-surface-subtle);padding:.65rem .85rem;font-weight:800;text-transform:uppercase;font-size:.6875rem;color:var(--m3-text-secondary);border-bottom:1px solid var(--m3-border)}.products-table td[data-v-35154fb0]{padding:.65rem .85rem;border-bottom:1px solid var(--m3-border)}.products-table tr:last-child td[data-v-35154fb0]{border-bottom:none}.totals-breakdown-card[data-v-35154fb0]{padding:1rem 1.5rem;background:var(--m3-surface-subtle)}.breakdown-grid[data-v-35154fb0]{display:flex;flex-direction:column;gap:.35rem}.b-item[data-v-35154fb0]{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.b-label[data-v-35154fb0]{color:var(--m3-text-secondary)}.b-total[data-v-35154fb0]{margin-top:.35rem;padding-top:.5rem;border-top:1.5px dashed var(--m3-border)}.b-total .b-label[data-v-35154fb0]{font-weight:900;color:var(--m3-text-primary)}.history-timeline[data-v-35154fb0]{display:flex;flex-direction:column;gap:.65rem;padding-left:.5rem}.timeline-item[data-v-35154fb0]{display:flex;align-items:flex-start;gap:.65rem;position:relative}.tl-bullet[data-v-35154fb0]{width:8px;height:8px;border-radius:50%;background:var(--m3-primary);margin-top:.35rem;box-shadow:0 0 0 3px var(--m3-primary-glow)}.tl-content[data-v-35154fb0]{display:flex;flex-direction:column;gap:.1rem}.status-change-toolbar[data-v-35154fb0]{padding:1rem;background:var(--m3-surface-subtle);border-radius:var(--radius-card);border:1px solid var(--m3-border);display:flex;flex-direction:column;gap:.5rem}.status-buttons-row[data-v-35154fb0]{display:flex;flex-wrap:wrap;gap:.5rem}.status-buttons-row .m3-btn.active[data-v-35154fb0]{background:var(--m3-primary);color:#fff;border-color:var(--m3-primary)}.modal-footer[data-v-35154fb0]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--m3-border)}@media(max-width:900px){.companion-cards-grid[data-v-35154fb0],.info-section-grid[data-v-35154fb0]{grid-template-columns:1fr}}.alquileres-view-container[data-v-0e9cfd6b]{display:flex;flex-direction:column;gap:1.5rem}.alquiler-header[data-v-0e9cfd6b]{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ah-left[data-v-0e9cfd6b]{display:flex;align-items:center;gap:.875rem}.ah-icon[data-v-0e9cfd6b]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ah-title[data-v-0e9cfd6b]{font-size:1.125rem;font-weight:900;color:var(--m3-text-primary)}.ah-subtitle[data-v-0e9cfd6b]{font-size:.75rem;color:var(--m3-text-secondary)}.rentals-grid[data-v-0e9cfd6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1.25rem}.rental-card[data-v-0e9cfd6b]{padding:1.25rem;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:.875rem}.rc-header[data-v-0e9cfd6b]{display:flex;align-items:center;justify-content:space-between}.rc-id[data-v-0e9cfd6b]{font-size:.875rem;font-weight:800}.rc-status-pill[data-v-0e9cfd6b]{font-size:.6875rem;font-weight:800;padding:.2rem .55rem;border-radius:var(--radius-pill)}.status-active[data-v-0e9cfd6b]{background:#ecfdf5;color:#047857}.status-returned[data-v-0e9cfd6b]{background:#f1f5f9;color:#475569}.rc-client[data-v-0e9cfd6b]{font-size:1rem;font-weight:800}.rc-bike[data-v-0e9cfd6b]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.25rem}.rc-dates[data-v-0e9cfd6b]{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:var(--m3-text-tertiary);margin-top:.5rem}.guarantee-chip[data-v-0e9cfd6b]{display:inline-block;font-size:.6875rem;font-weight:700;background:var(--m3-surface-subtle);border:1px solid var(--m3-border);padding:.25rem .5rem;border-radius:var(--radius-pill);margin-top:.5rem}.rc-footer[data-v-0e9cfd6b]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--m3-border)}.rc-total[data-v-0e9cfd6b]{font-size:1.125rem;font-weight:900;color:#047857}.rc-actions[data-v-0e9cfd6b]{display:flex;align-items:center;gap:.5rem}.empty-rentals[data-v-0e9cfd6b]{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--m3-text-secondary)}.rental-wizard-modal[data-v-0e9cfd6b]{max-width:34rem}.wizard-header[data-v-0e9cfd6b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.wh-step-badge[data-v-0e9cfd6b]{font-size:.6875rem;font-weight:800;text-transform:uppercase;color:var(--m3-primary)}.wh-title[data-v-0e9cfd6b]{font-size:1.125rem;font-weight:800;color:var(--m3-text-primary)}.wizard-progress[data-v-0e9cfd6b]{height:4px;background:var(--m3-border);border-radius:var(--radius-pill);margin-bottom:1.5rem;overflow:hidden}.progress-bar-fill[data-v-0e9cfd6b]{height:100%;background:var(--m3-primary);transition:width .3s ease}.step-content[data-v-0e9cfd6b]{display:flex;flex-direction:column;gap:1.25rem;min-height:12rem}.form-group[data-v-0e9cfd6b]{display:flex;flex-direction:column}.form-row-2[data-v-0e9cfd6b]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.checkbox-row[data-v-0e9cfd6b]{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;font-weight:600}.terms-box[data-v-0e9cfd6b]{background:var(--m3-surface-subtle);padding:1rem;border-radius:var(--radius-button)}.terms-text[data-v-0e9cfd6b]{font-size:.75rem;color:var(--m3-text-secondary);line-height:1.5}.wizard-footer[data-v-0e9cfd6b]{display:flex;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--m3-border)}.envios-view-container[data-v-0286a068]{display:flex;flex-direction:column;gap:1.5rem}.envios-header[data-v-0286a068]{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.eh-left[data-v-0286a068]{display:flex;align-items:center;gap:.875rem}.eh-icon[data-v-0286a068]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.eh-title[data-v-0286a068]{font-size:1.125rem;font-weight:900;color:var(--m3-text-primary)}.eh-subtitle[data-v-0286a068]{font-size:.75rem;color:var(--m3-text-secondary)}.envios-table-area[data-v-0286a068]{padding:1.5rem}.table-header-row[data-v-0286a068]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.table-title[data-v-0286a068]{font-size:.9375rem;font-weight:800;color:var(--m3-text-primary)}.count-chip[data-v-0286a068]{font-size:.75rem;font-weight:700;color:var(--m3-text-secondary)}.envios-grid[data-v-0286a068]{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.25rem}.envio-card[data-v-0286a068]{padding:1.25rem;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:.875rem}.ec-top[data-v-0286a068]{display:flex;align-items:center;justify-content:space-between}.ec-code[data-v-0286a068]{font-size:.8125rem;font-weight:800}.ec-status-pill[data-v-0286a068]{font-size:.6875rem;font-weight:800;padding:.2rem .55rem;border-radius:var(--radius-pill)}.status-despachado[data-v-0286a068]{background:#e0f2fe;color:#0369a1}.status-entregado[data-v-0286a068]{background:#ecfdf5;color:#047857}.ec-client[data-v-0286a068]{font-size:1rem;font-weight:800}.ec-city[data-v-0286a068],.ec-agency[data-v-0286a068]{font-size:.75rem;color:var(--m3-text-secondary);margin-top:.2rem}.ec-content-chip[data-v-0286a068]{display:inline-block;font-size:.6875rem;font-weight:700;background:var(--m3-surface-subtle);border:1px solid var(--m3-border);padding:.25rem .5rem;border-radius:var(--radius-pill)}.ec-footer[data-v-0286a068]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--m3-border)}.ec-date[data-v-0286a068]{font-size:.75rem;color:var(--m3-text-tertiary)}.ec-actions[data-v-0286a068]{display:flex;align-items:center;gap:.5rem}.empty-envios[data-v-0286a068]{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--m3-text-secondary)}.new-envio-modal[data-v-0286a068]{max-width:36rem}.form-row-2[data-v-0286a068]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.envio-form[data-v-0286a068]{display:flex;flex-direction:column;gap:1.15rem}.modal-footer[data-v-0286a068]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--m3-border)}.cupones-view-container[data-v-1635b1ba]{display:flex;flex-direction:column;gap:1.5rem}.cupones-header[data-v-1635b1ba]{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ch-left[data-v-1635b1ba]{display:flex;align-items:center;gap:.875rem}.ch-icon[data-v-1635b1ba]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ch-title[data-v-1635b1ba]{font-size:1.125rem;font-weight:900;color:var(--m3-text-primary)}.ch-subtitle[data-v-1635b1ba]{font-size:.75rem;color:var(--m3-text-secondary)}.validator-bento-card[data-v-1635b1ba]{padding:1.5rem;border-radius:var(--radius-card);background:var(--m3-surface)}.vb-header[data-v-1635b1ba]{display:flex;align-items:center;gap:.875rem;margin-bottom:1.25rem}.vb-icon-box[data-v-1635b1ba]{width:2.5rem;height:2.5rem;border-radius:var(--radius-button);background:#fff1f2;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.vb-title[data-v-1635b1ba]{font-size:.9375rem;font-weight:800}.vb-subtitle[data-v-1635b1ba]{font-size:.75rem;color:var(--m3-text-secondary)}.vb-input-row[data-v-1635b1ba]{display:flex;gap:.75rem;max-width:32rem}.vb-code-input[data-v-1635b1ba]{font-size:1.125rem;font-weight:800;letter-spacing:.15em;text-align:center}.verification-box[data-v-1635b1ba]{margin-top:1.25rem;padding:1rem 1.25rem;border-radius:var(--radius-button);display:flex;align-items:center;gap:1rem}.verification-box.valid[data-v-1635b1ba]{background:#ecfdf5;border:1px solid #a7f3d0}.verification-box.invalid[data-v-1635b1ba]{background:#fef2f2;border:1px solid #fecdd3}.res-icon[data-v-1635b1ba]{font-size:1.75rem}.res-info[data-v-1635b1ba]{flex:1}.res-title[data-v-1635b1ba]{font-size:.9375rem;font-weight:800}.res-msg[data-v-1635b1ba]{font-size:.8125rem;color:var(--m3-text-secondary)}.res-details[data-v-1635b1ba]{display:flex;gap:1rem;font-size:.75rem;margin-top:.35rem}.coupons-list-card[data-v-1635b1ba]{padding:1.5rem}.cl-header[data-v-1635b1ba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}.cl-title[data-v-1635b1ba]{font-size:.9375rem;font-weight:800}.cl-filter-pills[data-v-1635b1ba]{display:flex;gap:.35rem;background:var(--m3-surface-subtle);padding:.2rem;border-radius:var(--radius-pill)}.filter-pill[data-v-1635b1ba]{border:none;background:transparent;padding:.35rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;color:var(--m3-text-secondary);cursor:pointer}.filter-pill.active[data-v-1635b1ba]{background:var(--m3-surface);color:var(--m3-primary);box-shadow:0 1px 3px #00000014}.coupons-grid[data-v-1635b1ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem}.coupon-card[data-v-1635b1ba]{padding:1.25rem;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:.75rem;border-left:4px solid var(--m3-primary)}.coupon-card.coupon-used[data-v-1635b1ba]{border-left-color:#94a3b8;opacity:.75}.cc-header[data-v-1635b1ba]{display:flex;align-items:center;justify-content:space-between}.cc-code[data-v-1635b1ba]{font-size:1.25rem;font-weight:900;letter-spacing:.1em}.cc-badge[data-v-1635b1ba]{font-size:.625rem;font-weight:800;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--radius-pill)}.badge-active[data-v-1635b1ba]{background:#ecfdf5;color:#047857}.badge-used[data-v-1635b1ba]{background:#f1f5f9;color:#64748b}.cc-value[data-v-1635b1ba]{font-size:1.125rem;font-weight:900;color:var(--m3-primary)}.cc-desc[data-v-1635b1ba]{font-size:.8125rem;color:var(--m3-text-secondary)}.cc-date[data-v-1635b1ba]{font-size:.6875rem;color:var(--m3-text-tertiary)}.cc-footer[data-v-1635b1ba]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--m3-border)}.empty-coupons[data-v-1635b1ba]{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--m3-text-secondary)}.new-coupon-modal[data-v-1635b1ba]{max-width:32rem}.generated-code-box[data-v-1635b1ba]{display:flex;flex-direction:column;align-items:center;padding:1.25rem;background:var(--m3-surface-subtle);border-radius:var(--radius-card);gap:.5rem}.gcb-digits[data-v-1635b1ba]{font-size:2.25rem;font-weight:900;letter-spacing:.25em;color:var(--m3-primary)}.form-row-2[data-v-1635b1ba]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.coupon-form[data-v-1635b1ba]{display:flex;flex-direction:column;gap:1.15rem}.modal-footer[data-v-1635b1ba]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--m3-border)}.herramientas-view-container[data-v-58d6abde]{display:flex;flex-direction:column;gap:1.5rem}.tools-header[data-v-58d6abde]{padding:1.25rem 1.5rem;display:flex;align-items:center}.th-left[data-v-58d6abde]{display:flex;align-items:center;gap:.875rem}.th-icon[data-v-58d6abde]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.th-title[data-v-58d6abde]{font-size:1.125rem;font-weight:900;color:var(--m3-text-primary)}.th-subtitle[data-v-58d6abde]{font-size:.75rem;color:var(--m3-text-secondary)}.tools-bento-grid[data-v-58d6abde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.5rem}.tool-bento-card[data-v-58d6abde]{padding:1.5rem;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:1.25rem}.tbc-header[data-v-58d6abde]{display:flex;align-items:center;gap:.875rem;font-size:1.25rem}.tbc-title[data-v-58d6abde]{font-size:.9375rem;font-weight:800;color:var(--m3-text-primary)}.tbc-subtitle[data-v-58d6abde]{font-size:.75rem;color:var(--m3-text-secondary)}.tech-schedule-list[data-v-58d6abde]{display:flex;flex-direction:column;gap:.875rem}.tech-schedule-row[data-v-58d6abde]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tech-name[data-v-58d6abde]{font-size:.8125rem;min-width:3.5rem}.days-checkbox-pills[data-v-58d6abde]{display:flex;gap:.25rem}.day-toggle-pill[data-v-58d6abde]{border:1px solid var(--m3-border);background:var(--m3-surface);color:var(--m3-text-tertiary);font-size:.6875rem;font-weight:800;padding:.3rem .5rem;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast)}.day-toggle-pill.active[data-v-58d6abde]{background:var(--m3-primary);color:var(--m3-text-on-primary);border-color:var(--m3-primary)}.form-row-3[data-v-58d6abde]{display:grid;grid-template-columns:7rem 9rem 1fr;gap:.5rem}.absences-list[data-v-58d6abde]{display:flex;flex-wrap:wrap;gap:.5rem}.absence-chip[data-v-58d6abde]{display:inline-flex;align-items:center;gap:.5rem;background:var(--m3-surface-subtle);border:1px solid var(--m3-border);padding:.35rem .65rem;border-radius:var(--radius-pill);font-size:.75rem}.remove-ab-btn[data-v-58d6abde]{background:transparent;border:none;color:#ef4444;cursor:pointer}.empty-absences[data-v-58d6abde]{font-size:.75rem;color:var(--m3-text-tertiary);font-style:italic}.wallpaper-controls[data-v-58d6abde]{display:flex;flex-direction:column;gap:1rem}.opacity-slider-row[data-v-58d6abde]{display:flex;flex-direction:column;gap:.35rem}.range-slider[data-v-58d6abde]{width:100%}.wallpaper-actions[data-v-58d6abde]{display:flex;gap:.75rem}.system-status-box[data-v-58d6abde]{background:var(--m3-surface-subtle);padding:1rem;border-radius:var(--radius-button);display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.sys-item[data-v-58d6abde]{display:flex;justify-content:space-between}.errores-view-container[data-v-d1da4dfd]{display:flex;flex-direction:column;gap:1.5rem}.errores-header[data-v-d1da4dfd]{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.eh-left[data-v-d1da4dfd]{display:flex;align-items:center;gap:.875rem}.eh-icon[data-v-d1da4dfd]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);background:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.eh-title[data-v-d1da4dfd]{font-size:1.125rem;font-weight:900;color:var(--m3-text-primary)}.eh-subtitle[data-v-d1da4dfd]{font-size:.75rem;color:var(--m3-text-secondary)}.empty-errors[data-v-d1da4dfd]{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--m3-text-secondary)}.errors-grid[data-v-d1da4dfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.25rem}.error-card[data-v-d1da4dfd]{padding:1.25rem;border-radius:var(--radius-card);border-left:4px solid #ef4444;display:flex;flex-direction:column;gap:.875rem}.err-header[data-v-d1da4dfd]{display:flex;align-items:center;justify-content:space-between}.err-badge[data-v-d1da4dfd]{font-size:.6875rem;font-weight:800;color:#dc2626;background:#fee2e2;padding:.2rem .5rem;border-radius:var(--radius-pill)}.err-id[data-v-d1da4dfd]{font-size:.8125rem;font-weight:700}.err-type[data-v-d1da4dfd]{font-size:.9375rem;font-weight:800;color:var(--m3-text-primary)}.err-detail[data-v-d1da4dfd]{font-size:.8125rem;color:var(--m3-text-secondary);margin-top:.25rem}.err-footer[data-v-d1da4dfd]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--m3-border)}.informes-view-container[data-v-ea617047]{display:flex;flex-direction:column;gap:1.5rem}.informes-header[data-v-ea617047]{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ih-left[data-v-ea617047]{display:flex;align-items:center;gap:.875rem}.ih-icon[data-v-ea617047]{width:2.75rem;height:2.75rem;border-radius:var(--radius-button);background:var(--m3-primary-container);color:var(--m3-on-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ih-title[data-v-ea617047]{font-size:1.125rem;font-weight:900;color:var(--m3-text-primary)}.ih-subtitle[data-v-ea617047]{font-size:.75rem;color:var(--m3-text-secondary)}.ih-actions[data-v-ea617047]{display:flex;align-items:center;gap:.75rem}.kpi-bento-grid[data-v-ea617047]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem}.kpi-card[data-v-ea617047]{padding:1.25rem;border-radius:var(--radius-card);display:flex;align-items:center;gap:1rem}.kpi-icon-box[data-v-ea617047]{width:3rem;height:3rem;border-radius:var(--radius-button);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.kpi-data[data-v-ea617047]{display:flex;flex-direction:column}.kpi-label[data-v-ea617047]{font-size:.75rem;font-weight:700;color:var(--m3-text-secondary)}.kpi-value[data-v-ea617047]{font-size:1.5rem;font-weight:900;color:var(--m3-text-primary)}.mechanics-breakdown-card[data-v-ea617047]{padding:1.5rem;border-radius:var(--radius-card)}.mb-title[data-v-ea617047]{font-size:1rem;font-weight:800;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.tech-metrics-grid[data-v-ea617047]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.tech-metric-box[data-v-ea617047]{background:var(--m3-surface-subtle);padding:1rem 1.25rem;border-radius:var(--radius-button);border:1px solid var(--m3-border);display:flex;flex-direction:column;gap:.5rem}.tmb-top[data-v-ea617047]{display:flex;justify-content:space-between;font-weight:800;font-size:.875rem}.tmb-bar-bg[data-v-ea617047]{height:6px;background:var(--m3-border);border-radius:var(--radius-pill);overflow:hidden}.tmb-bar-fill[data-v-ea617047]{height:100%;background:var(--m3-primary);border-radius:var(--radius-pill)}.tmb-bottom[data-v-ea617047]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--m3-text-secondary)}.audit-table-card[data-v-ea617047]{padding:1.5rem;border-radius:var(--radius-card)}.at-header[data-v-ea617047]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:1rem;flex-wrap:wrap}.at-title[data-v-ea617047]{font-size:1rem;font-weight:800}.at-search-input[data-v-ea617047]{max-width:20rem}.table-responsive[data-v-ea617047]{overflow-x:auto}.audit-table[data-v-ea617047]{width:100%;border-collapse:collapse;text-align:left;font-size:.8125rem}.audit-table th[data-v-ea617047]{padding:.75rem 1rem;border-bottom:2px solid var(--m3-border);font-weight:800;text-transform:uppercase;color:var(--m3-text-tertiary);font-size:.6875rem}.audit-table td[data-v-ea617047]{padding:.75rem 1rem;border-bottom:1px solid var(--m3-border-subtle)}.status-chip[data-v-ea617047]{font-size:.6875rem;font-weight:800;padding:.2rem .5rem;border-radius:var(--radius-pill);background:var(--m3-surface-subtle)}.audit-modal[data-v-ea617047]{max-width:32rem}.modal-header[data-v-ea617047]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--m3-border);margin-bottom:1.25rem}.modal-header-left[data-v-ea617047]{display:flex;align-items:center;gap:.75rem}.modal-icon[data-v-ea617047]{width:2.5rem;height:2.5rem;border-radius:var(--radius-button);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.modal-title[data-v-ea617047]{font-size:1rem;font-weight:800}.modal-subtitle[data-v-ea617047]{font-size:.6875rem;color:var(--m3-text-secondary)}.modal-close-btn[data-v-ea617047]{background:transparent;border:none;font-size:1.125rem;color:var(--m3-text-tertiary);cursor:pointer}.audit-modal-body[data-v-ea617047]{display:flex;flex-direction:column;gap:.75rem;font-size:.8125rem}.modal-detail-row[data-v-ea617047]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--m3-border-subtle)}.app-root[data-v-09c28305]{min-height:100vh;display:flex;flex-direction:column;position:relative}.custom-wallpaper-bg[data-v-09c28305]{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;pointer-events:none;z-index:-1;transition:opacity .5s ease}.app-main-layout[data-v-09c28305]{min-height:100vh;display:flex;flex-direction:column}.app-content-wrapper[data-v-09c28305]{flex:1;padding-bottom:4rem}.view-fade-enter-active[data-v-09c28305],.view-fade-leave-active[data-v-09c28305]{transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}.view-fade-enter-from[data-v-09c28305]{opacity:0;transform:translateY(6px)}.view-fade-leave-to[data-v-09c28305]{opacity:0;transform:translateY(-6px)}:root,[data-theme=default],[data-theme=red-white-black]{--theme-id: "default";--m3-primary: #e52e2e;--m3-primary-hover: #c41e1e;--m3-primary-active: #9e1414;--m3-primary-container: #fee2e2;--m3-on-primary-container: #991b1b;--m3-primary-glow: rgba(229, 46, 46, .25);--m3-secondary: #0f172a;--m3-secondary-container: #f1f5f9;--m3-on-secondary-container: #1e293b;--m3-bg: #f8fafc;--m3-surface: #ffffff;--m3-surface-subtle: #f1f5f9;--m3-surface-elevated: #ffffff;--m3-surface-glass: rgba(255, 255, 255, .85);--m3-border: #e2e8f0;--m3-border-subtle: #f1f5f9;--m3-border-focus: #e52e2e;--m3-text-primary: #0f172a;--m3-text-secondary: #475569;--m3-text-tertiary: #94a3b8;--m3-text-on-primary: #ffffff}[data-theme=pink-purple]{--theme-id: "pink-purple";--m3-primary: #c026d3;--m3-primary-hover: #a21caf;--m3-primary-active: #86198f;--m3-primary-container: #fae8ff;--m3-on-primary-container: #701a75;--m3-primary-glow: rgba(192, 38, 211, .25);--m3-secondary: #7e22ce;--m3-secondary-container: #f3e8ff;--m3-on-secondary-container: #581c87;--m3-bg: #faf5ff;--m3-surface: #ffffff;--m3-surface-subtle: #f5edfc;--m3-surface-elevated: #ffffff;--m3-surface-glass: rgba(255, 255, 255, .88);--m3-border: #f0abfc;--m3-border-subtle: #fae8ff;--m3-border-focus: #c026d3;--m3-text-primary: #4a044e;--m3-text-secondary: #701a75;--m3-text-tertiary: #a855f7;--m3-text-on-primary: #ffffff}[data-theme=autumn]{--theme-id: "autumn";--m3-primary: #e05a26;--m3-primary-hover: #c2410c;--m3-primary-active: #9a3412;--m3-primary-container: #ffedd5;--m3-on-primary-container: #7c2d12;--m3-primary-glow: rgba(224, 90, 38, .25);--m3-secondary: #d97706;--m3-secondary-container: #fef3c7;--m3-on-secondary-container: #78350f;--m3-bg: #fef7f2;--m3-surface: #ffffff;--m3-surface-subtle: #fdf2e9;--m3-surface-elevated: #ffffff;--m3-surface-glass: rgba(255, 255, 255, .88);--m3-border: #fed7aa;--m3-border-subtle: #ffedd5;--m3-border-focus: #e05a26;--m3-text-primary: #431407;--m3-text-secondary: #7c2d12;--m3-text-tertiary: #b45309;--m3-text-on-primary: #ffffff}[data-theme=dark]{--theme-id: "dark";--m3-primary: #ff4d4d;--m3-primary-hover: #ff6b6b;--m3-primary-active: #e02424;--m3-primary-container: rgba(255, 77, 77, .18);--m3-on-primary-container: #ffb3b3;--m3-primary-glow: rgba(255, 77, 77, .35);--m3-secondary: #38bdf8;--m3-secondary-container: rgba(56, 189, 248, .16);--m3-on-secondary-container: #7dd3fc;--m3-bg: #090d16;--m3-surface: #111827;--m3-surface-subtle: #192238;--m3-surface-elevated: #1e293b;--m3-surface-glass: rgba(17, 24, 39, .88);--m3-border: #24324f;--m3-border-subtle: #18233a;--m3-border-focus: #ff4d4d;--m3-text-primary: #f8fafc;--m3-text-secondary: #94a3b8;--m3-text-tertiary: #64748b;--m3-text-on-primary: #ffffff}:root{--m3-outline: var(--m3-border);--m3-surface-container: var(--m3-surface-subtle);--m3-surface-container-high: var(--m3-surface-elevated);--m3-primary-tonal: var(--m3-primary-container);--m3-radius-sm: 8px;--m3-radius-md: 12px;--m3-radius-lg: 18px;--m3-radius-xl: 24px;--m3-radius-full: 9999px;--m3-transition-fast: .15s cubic-bezier(.2, 0, 0, 1);--m3-transition-normal: .25s cubic-bezier(.2, 0, 0, 1);--radius-squircle: 28px;--radius-card: 20px;--radius-button: 16px;--radius-chip: 12px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-card: 0 4px 20px -2px rgba(0, 0, 0, .05), 0 2px 6px -1px rgba(0, 0, 0, .02);--shadow-card-hover: 0 12px 32px -4px rgba(0, 0, 0, .09), 0 4px 12px -2px rgba(0, 0, 0, .04);--shadow-modal: 0 24px 48px -12px rgba(0, 0, 0, .18), 0 8px 16px -4px rgba(0, 0, 0, .08);--shadow-pill: 0 4px 14px -2px rgba(0, 0, 0, .06);--ease-expressive: cubic-bezier(.2, 0, 0, 1);--transition-fast: .15s var(--ease-expressive);--transition-normal: .25s var(--ease-expressive);--transition-slow: .4s var(--ease-expressive);--font-main: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:17px;font-family:var(--font-main);background-color:var(--m3-bg);color:var(--m3-text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--m3-bg);color:var(--m3-text-primary);transition:background-color var(--transition-normal),color var(--transition-normal);overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--m3-border);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--m3-primary)}.m3-card{background-color:var(--m3-surface);border:1px solid var(--m3-border);border-radius:var(--radius-squircle);box-shadow:var(--shadow-card);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);position:relative;overflow:hidden}.m3-card-interactive{cursor:pointer}.m3-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--m3-border-focus)}.m3-card-interactive:active{transform:scale(.99)}.m3-glass{background:var(--m3-surface-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--m3-border)}.m3-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:700;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);text-decoration:none;-webkit-user-select:none;user-select:none;font-family:var(--font-main)}.m3-btn:active:not(:disabled){transform:scale(.96)}.m3-btn:disabled{opacity:.5;cursor:not-allowed}.m3-btn-primary{background-color:var(--m3-primary);color:var(--m3-text-on-primary);box-shadow:0 4px 12px var(--m3-primary-glow)}.m3-btn-primary:hover:not(:disabled){background-color:var(--m3-primary-hover)}.m3-btn-tonal{background-color:var(--m3-primary-container);color:var(--m3-on-primary-container)}.m3-btn-tonal:hover:not(:disabled){filter:brightness(.96)}.m3-btn-secondary{background-color:var(--m3-surface);color:var(--m3-text-primary);border-color:var(--m3-border);box-shadow:var(--shadow-sm)}.m3-btn-secondary:hover:not(:disabled){background-color:var(--m3-surface-subtle);border-color:var(--m3-text-tertiary)}.m3-btn-danger{background-color:#fee2e2;color:#b91c1c;border-color:#fca5a5}.m3-btn-danger:hover:not(:disabled){background-color:#fecaca}.m3-btn-icon{width:2.375rem;height:2.375rem;padding:0;border-radius:var(--radius-pill)}.m3-input,.m3-select,.m3-textarea{width:100%;padding:.75rem 1rem;font-size:.875rem;font-family:var(--font-main);background-color:var(--m3-surface);border:1.5px solid var(--m3-border);border-radius:var(--radius-button);color:var(--m3-text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.m3-input:focus,.m3-select:focus,.m3-textarea:focus{border-color:var(--m3-primary);box-shadow:0 0 0 3px var(--m3-primary-glow)}.m3-input::placeholder,.m3-textarea::placeholder{color:var(--m3-text-tertiary)}.m3-label{display:block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--m3-text-secondary);margin-bottom:.375rem}.m3-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:800;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em}.m3-badge-emerald{background-color:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.m3-badge-amber{background-color:#fffbeb;color:#b45309;border:1px solid #fde68a}.m3-badge-rose{background-color:#fff1f2;color:#be123c;border:1px solid #fecdd3}.m3-badge-indigo{background-color:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.m3-badge-slate{background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.m3-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .2s var(--ease-expressive)}.m3-modal-content{background:var(--m3-surface);border:1px solid var(--m3-border);border-radius:var(--radius-squircle);box-shadow:var(--shadow-modal);width:100%;max-width:38rem;max-height:90vh;overflow-y:auto;padding:1.75rem;animation:slideUp .25s var(--ease-expressive)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.app-container{max-width:96rem;width:100%;margin:0 auto;padding:1.25rem 2rem 1.25rem 5rem}@media(max-width:768px){.app-container{padding:1rem 1rem 5.5rem}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.font-mono{font-family:var(--font-mono)}[data-theme=dark] .m3-card{background-color:var(--m3-surface);border-color:var(--m3-border);box-shadow:0 4px 24px -2px #0006}[data-theme=dark] .m3-card-interactive:hover{background-color:var(--m3-surface-subtle);border-color:var(--m3-border-focus);box-shadow:0 8px 32px -4px #0009}[data-theme=dark] .m3-badge-emerald{background-color:#10b98126;color:#34d399;border-color:#10b98159}[data-theme=dark] .m3-badge-amber{background-color:#f59e0b26;color:#fbbf24;border-color:#f59e0b59}[data-theme=dark] .m3-badge-rose{background-color:#f43f5e26;color:#fb7185;border-color:#f43f5e59}[data-theme=dark] .m3-badge-indigo{background-color:#6366f126;color:#a5b4fc;border-color:#6366f159}[data-theme=dark] .m3-badge-slate{background-color:#64748b2e;color:#cbd5e1;border-color:#64748b4d}[data-theme=dark] .m3-input,[data-theme=dark] .m3-select,[data-theme=dark] .m3-textarea{background-color:#0d1322;border-color:var(--m3-border);color:var(--m3-text-primary)}[data-theme=dark] .m3-input:focus,[data-theme=dark] .m3-select:focus,[data-theme=dark] .m3-textarea:focus{border-color:var(--m3-primary);box-shadow:0 0 0 3px #ff4d4d40}
