html[data-theme=light]{--page-bg: #f5f6f8;--surface-1: #ffffff;--surface-2: #f9fafb;--surface-3: #f1f5f9;--text-1: #0f172a;--text-2: #334155;--text-3: #64748b;--text-muted-light: #94a3b8;--border-1: rgba(15, 23, 42, .1);--border-2: rgba(15, 23, 42, .06);--hover-bg: rgba(15, 23, 42, .04);--accent: #f59e0b;--recep-bg: #f5f6f8;--recep-panel: #ffffff;--recep-border: rgba(15, 23, 42, .1);--recep-accent: #2563eb;--recep-accent-glow: rgba(37, 99, 235, .2);--recep-cyan: #0891b2;--recep-green: #059669;--recep-orange: #d97706;--recep-red: #dc2626;--recep-text: #0f172a;--recep-muted: #64748b;--itv-amber: #d97706;--itv-blue: #2563eb;--itv-green: #059669;--itv-gold: #ca8a04;--itv-card-bg: #ffffff;--itv-card-border: rgba(15, 23, 42, .1);--itv-card-hover: #f9fafb;--mn-bg: #ffffff;--mn-bg-hover: #f8fafc;--mn-border: rgba(15, 23, 42, .12);--mn-border-hv: rgba(15, 23, 42, .22);--mn-border-focus: #2563eb;--mn-ring: rgba(37, 99, 235, .18);--mn-text: #0f172a;--mn-text-dim: #334155;--mn-text-muted: #64748b;--mn-placeholder: #94a3b8;--mn-panel-bg: #ffffff;--mn-panel-border: rgba(15, 23, 42, .1);--mn-panel-shadow: 0 8px 24px rgba(15, 23, 42, .12);--mn-opt-hover: rgba(37, 99, 235, .06);--mn-opt-sel-bg: rgba(37, 99, 235, .1);--mn-opt-sel-text: #0f172a;--mn-accent: #2563eb;--mn-today: #2563eb;--mn-today-bg: rgba(37, 99, 235, .12);--mn-range-bg: rgba(37, 99, 235, .14);--mn-range-text: #1e3a8a;--mn-chip-bg: rgba(15, 23, 42, .05);--mn-chip-border: rgba(15, 23, 42, .1);--mn-chip-text: #0f172a}html[data-theme=light] .plan-page{--zen-bg: #f5f6f8;--zen-panel: #ffffff;--zen-panel-2: #f9fafb;--zen-panel-3: #f1f5f9;--zen-border: rgba(15, 23, 42, .1);--zen-border-soft: rgba(15, 23, 42, .06);--zen-text: #0f172a;--zen-text-dim: #475569;--zen-text-muted: #94a3b8;--zen-accent: #0d9488;--zen-accent-2: #0f766e;--zen-accent-soft: #5eead4;--zen-green: #059669;--zen-blue: #2563eb;--zen-amber: #d97706;--zen-red: #dc2626;--zen-orange: #ea580c;--zen-cyan: #0891b2;--zen-rose: #e11d48;background:radial-gradient(1200px 700px at 15% -20%,rgba(13,148,136,.06),transparent),radial-gradient(900px 600px at 95% 10%,rgba(59,130,246,.05),transparent),var(--zen-bg)!important;color:var(--zen-text)!important}html[data-theme=light] body{background:var(--page-bg);color:var(--text-2)}html[data-theme=light] .app-shell{background:var(--page-bg)}html[data-theme=light] .app-shell__main{background:var(--page-bg);color:var(--text-2)}html[data-theme=light] .app-shell .bg-space,html[data-theme=light] .app-shell .mc-grid-ov,html[data-theme=light] .app-shell .mc-scanline,html[data-theme=light] .recep-stars,html[data-theme=light] .recep-stars:before,html[data-theme=light] .recep-stars:after{display:none!important}html[data-theme=light] .sidebar{background:#fffffff0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--border-1)}html[data-theme=light] .sb-logo-k{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 1px 2px #d9770659,0 0 0 1px #b4530940;text-shadow:0 1px 0 rgba(0,0,0,.18)}html[data-theme=light] .sb-logo-text{color:var(--text-1);font-weight:800;letter-spacing:2px}html[data-theme=light] .sb-logo-underscore{color:#b45309;text-shadow:0 1px 0 rgba(180,83,9,.12)}html[data-theme=light] .sb-logo:hover .sb-logo-k{filter:brightness(1.05)}html[data-theme=light] .sb-collapse-btn,html[data-theme=light] .sb-theme-btn{color:var(--text-3)}html[data-theme=light] .sb-collapse-btn:hover{color:var(--text-1);background:var(--hover-bg)}html[data-theme=light] .sb-theme-btn:hover{color:#b45309;background:#f59e0b1f}html[data-theme=light] .sb-search-btn{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-3)}html[data-theme=light] .sb-search-btn:hover{border-color:#0f172a2e;color:var(--text-2);background:#fff}html[data-theme=light] .sb-kbd{background:#0f172a0f;border:1px solid rgba(15,23,42,.1);color:var(--text-3)}html[data-theme=light] .sb-nav{scrollbar-color:rgba(15,23,42,.15) transparent}html[data-theme=light] .sb-nav::-webkit-scrollbar-thumb{background:#0f172a1f}html[data-theme=light] .sb-link{color:var(--text-2)}html[data-theme=light] .sb-link:hover{background:var(--hover-bg);color:var(--text-1)}html[data-theme=light] .sb-link-icon{color:var(--text-3)}html[data-theme=light] .sb-link:hover .sb-link-icon{color:var(--text-1)}html[data-theme=light] .sb-link--active{background:#f59e0b24;color:#b45309}html[data-theme=light] .sb-link--active .sb-link-icon{color:#b45309}html[data-theme=light] .sb-tooltip{background:#1e293b;color:#fff;border:1px solid rgba(15,23,42,.2);box-shadow:0 6px 18px #0f172a2e}html[data-theme=light] .sb-fav-star{color:#0f172a2e}html[data-theme=light] .sb-section--favs{border-bottom:1px solid rgba(245,158,11,.22)}html[data-theme=light] .sb-footer{border-top:1px solid var(--border-1);background:#fff9}html[data-theme=light] .sb-user-name{color:var(--text-1)}html[data-theme=light] .sb-user-role,html[data-theme=light] .sb-logout{color:var(--text-3)}html[data-theme=light] .sb-chat-section{background:#fff7edcc!important;border-top:2px solid rgba(245,158,11,.3)!important}html[data-theme=light] .sb-chat-toggle{background:linear-gradient(135deg,#f59e0b38,#f59e0b14)!important;color:#92400e!important;border-bottom-color:#f59e0b59!important}html[data-theme=light] .sb-chat-toggle:hover{background:linear-gradient(135deg,#f59e0b4d,#f59e0b24)!important;color:#78350f!important}html[data-theme=light] .sb-su-panel{background:#f9fafbd9!important;border-top:1px solid var(--border-1)!important}html[data-theme=light] .sb-su-icon--role,html[data-theme=light] .sb-su-icon--loc{stroke:var(--mn-text-muted)!important}html[data-theme=light] .sb-su-select--role,html[data-theme=light] .sb-su-select--loc{background-color:var(--mn-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;color:var(--mn-text)!important;border:1px solid var(--mn-border)!important;box-shadow:none!important;text-shadow:none!important;border-radius:var(--mn-radius, 8px)!important;transition:border-color .15s ease,box-shadow .15s ease!important}html[data-theme=light] .sb-su-select--role:hover,html[data-theme=light] .sb-su-select--loc:hover{background-color:var(--mn-bg)!important;border-color:var(--mn-border-hv)!important;color:var(--mn-text)!important}html[data-theme=light] .sb-su-select--role:focus,html[data-theme=light] .sb-su-select--loc:focus{outline:none!important;border-color:var(--mn-border-focus)!important;box-shadow:0 0 0 3px var(--mn-ring)!important}html[data-theme=light] .sb-su-select--role option,html[data-theme=light] .sb-su-select--loc option{background:#fff!important;color:var(--mn-text)!important}html[data-theme=light] .sb-mobile-trigger{background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(15,23,42,.12);color:#b45309;box-shadow:0 2px 10px #0f172a1a,0 0 0 1px #f59e0b2e}html[data-theme=light] .sb-mobile-trigger:hover{background:#fff;color:#92400e;border-color:#f59e0b73;box-shadow:0 4px 14px #0f172a1f,0 0 0 1px #f59e0b59}html[data-theme=light] .sb-mobile-trigger:active{background:#fff7ed;transform:scale(.94)}html[data-theme=light] .sb-mobile-close{color:var(--text-2)!important}html[data-theme=light] .sb-mobile-close:hover{background:var(--hover-bg);color:var(--text-1)!important}html[data-theme=light] .sb-mobile-backdrop{background:#0f172a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-theme=light] .electric-selected>div[style*="background: rgba(15, 23, 42, 0.4)"]{background:#f1f5f98c!important;border-top:1px solid rgba(15,23,42,.06)!important}html[data-theme=light] .recep-vehicle-card.active-card+div[style*="background: rgba(15, 23, 42, 0.4)"]{background:#f1f5f98c!important;border-top:1px solid rgba(15,23,42,.06)!important}html[data-theme=light] .electric-selected [style*="rgba(15, 23, 42, 0.6)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="rgba(15, 23, 42, 0.6)"],html[data-theme=light] .electric-selected [style*="rgba(15,23,42,0.6)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="rgba(15,23,42,0.6)"]{background:#fff!important;background-image:none!important}html[data-theme=light] .electric-selected [style*="background: rgba(0, 0, 0, 0.2)"],html[data-theme=light] .electric-selected [style*="background: rgba(0,0,0,0.2)"]{background:#f973160f!important;color:var(--text-2)!important}html[data-theme=light] .electric-selected [style*="color: rgb(203, 213, 225)"],html[data-theme=light] .electric-selected [style*="color: rgb(226, 232, 240)"]{color:var(--text-2)!important}html[data-theme=light] .electric-selected [style*="border: 1px solid rgba(255, 255, 255, 0.03)"],html[data-theme=light] .electric-selected [style*="border: 1px solid rgba(255, 255, 255, 0.08)"]{border-color:#0f172a14!important}html[data-theme=light] .electric-selected [style*="background: rgba(255, 255, 255, 0.03)"]{background:#f8fafc!important}html[data-theme=light] .electric-selected [style*="background: rgba(255, 255, 255, 0.02)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="background: rgba(255, 255, 255, 0.02)"]{background:#fff!important}html[data-theme=light] .electric-selected [style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] .electric-selected [style*="background: rgba(255, 255, 255, 0.06)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="background: rgba(255, 255, 255, 0.06)"]{background:#f1f5f9!important}html[data-theme=light] .electric-selected [style*="border: 1px solid rgba(255, 255, 255, 0.05)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="border: 1px solid rgba(255, 255, 255, 0.05)"],html[data-theme=light] .electric-selected [style*="border: 1px solid rgba(255, 255, 255, 0.1)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{border-color:#0f172a1a!important}html[data-theme=light] .electric-selected [style*="color: rgb(248, 250, 252)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(248, 250, 252)"],html[data-theme=light] .electric-selected [style*="color: rgb(241, 245, 249)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(241, 245, 249)"]{color:#0f172a!important}html[data-theme=light] .electric-selected [style*="color: rgb(226, 232, 240)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(226, 232, 240)"],html[data-theme=light] .electric-selected [style*="color: rgb(203, 213, 225)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(203, 213, 225)"]{color:#334155!important}html[data-theme=light] .electric-selected [style*="color: rgb(148, 163, 184)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(148, 163, 184)"]{color:#475569!important}html[data-theme=light] .electric-selected [style*="color: rgb(252, 211, 77)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(252, 211, 77)"],html[data-theme=light] .electric-selected [style*="color: rgb(251, 191, 36)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(251, 191, 36)"]{color:#b45309!important}html[data-theme=light] .electric-selected [style*="color: rgb(110, 231, 183)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(110, 231, 183)"],html[data-theme=light] .electric-selected [style*="color: rgb(52, 211, 153)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(52, 211, 153)"]{color:#047857!important}html[data-theme=light] .electric-selected [style*="color: rgb(165, 180, 252)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(165, 180, 252)"]{color:#4338ca!important}html[data-theme=light] .electric-selected [style*="color: rgb(196, 181, 253)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(196, 181, 253)"]{color:#6d28d9!important}html[data-theme=light] .electric-selected [style*="color: rgb(147, 197, 253)"],html[data-theme=light] .recep-vehicle-card.active-card+div [style*="color: rgb(147, 197, 253)"]{color:#1d4ed8!important}html[data-theme=light] .photo-scan-modal{background:#0f172a73!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .photo-scan-modal__dialog{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 24px 80px #0f172a2e,0 2px 8px #0f172a0f!important;color:var(--text-1)}html[data-theme=light] .photo-scan-modal__header{border-bottom:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(180deg,#faf5ff,#fff)}html[data-theme=light] .photo-scan-modal__title{color:#0f172a!important}html[data-theme=light] .photo-scan-modal__dialog>div:last-child>div[style*="border-radius: 10px"],html[data-theme=light] .photo-scan-modal__dialog [style*="borderRadius: 10px"][style*=marginBottom]{background:#f8fafc!important;border-color:#0f172a14!important}html[data-theme=light] .photo-scan-modal__dialog div[style*="color: rgb(241, 245, 249)"],html[data-theme=light] .photo-scan-modal__dialog div[style*="color: #f1f5f9"]{color:#0f172a!important}html[data-theme=light] .photo-scan-modal__dialog div[style*="color: rgb(148, 163, 184)"],html[data-theme=light] .photo-scan-modal__dialog span[style*="color: rgb(148, 163, 184)"],html[data-theme=light] .photo-scan-modal__dialog [style*="color: #94a3b8"]{color:#475569!important}html[data-theme=light] .photo-scan-modal__dialog [style*="color: #64748b"],html[data-theme=light] .photo-scan-modal__dialog [style*="color: rgb(100, 116, 139)"]{color:#64748b!important}html[data-theme=light] .photo-scan-modal__header button[style*="color: rgb(100, 116, 139)"]:hover,html[data-theme=light] .photo-scan-modal__header button:hover{background:#0f172a0f!important;color:#0f172a!important}html[data-theme=light] .photo-scan-modal__header button[style*="rgba(255, 255, 255, 0.06)"]{background:#0f172a0d!important;color:#475569!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .favlo-recepcion{background:var(--recep-bg)!important;color:var(--recep-text)!important}html[data-theme=light] .recep-header{background:#fffffff2!important;border-bottom:1px solid var(--border-1)!important;color:var(--text-1)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-theme=light] .recep-header h1{background:linear-gradient(135deg,#2563eb,#0891b2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}html[data-theme=light] .recep-header-kicker{color:var(--text-3)!important}html[data-theme=light] .recep-header-kaelos{color:#0f172a!important}html[data-theme=light] .recep-header-kaelos .kaelos-cursor{color:#b8762a!important}html[data-theme=light] .recep-header-back{background:#0f172a0a!important;border:1px solid var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] .recep-header-back:hover{background:#2563eb14!important;color:var(--recep-accent)!important;border-color:#2563eb73!important}html[data-theme=light] .recep-search:focus{border-color:var(--recep-accent)!important;box-shadow:0 0 0 3px #2563eb26!important}html[data-theme=light] .recep-vehicle-card{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;box-shadow:0 1px 2px #0f172a0a}html[data-theme=light] .recep-vehicle-card:hover{border-color:var(--recep-accent)!important;box-shadow:0 6px 18px #2563eb1f!important}html[data-theme=light] .recep-vehicle-card.locked{background:linear-gradient(90deg,rgba(5,150,105,.06),var(--surface-1))!important}html[data-theme=light] .recep-vehicle-card.incomplete,html[data-theme=light] .recep-vehicle-card.card-partial{background:linear-gradient(90deg,rgba(217,119,6,.06),var(--surface-1))!important}html[data-theme=light] .recep-vehicle-card.card-complete{background:linear-gradient(90deg,rgba(5,150,105,.05),var(--surface-1))!important}html[data-theme=light] .recep-mat{color:var(--text-1)!important}html[data-theme=light] .recep-vin{color:var(--text-3)!important}html[data-theme=light] .recep-vehicle-info{color:var(--text-2)!important}html[data-theme=light] .recep-vehicle-info strong{color:var(--text-1)!important}html[data-theme=light] .recep-vehicle-info>div[style*="color: #64748b"]{color:var(--text-3)!important}html[data-theme=light] .recep-vehicle-header{background:#eff6ff!important;border:1px solid rgba(37,99,235,.18)!important}html[data-theme=light] .recep-vehicle-header-item label{color:var(--text-3)!important}html[data-theme=light] .recep-vehicle-header-item span{color:var(--text-1)!important}html[data-theme=light] .recep-step-card{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;box-shadow:0 1px 2px #0f172a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] .recep-step-title{color:var(--text-1)!important}html[data-theme=light] .recep-step-sub{color:var(--text-3)!important}html[data-theme=light] .recep-step-sub strong{color:var(--recep-orange)!important}html[data-theme=light] .recep-badge.pendiente{background:#d977061a!important;color:#b45309!important;border-color:#d9770659!important}html[data-theme=light] .recep-badge.recepcion{background:#2563eb1a!important;color:#1d4ed8!important;border-color:#2563eb59!important}html[data-theme=light] .recep-badge.completo{background:#0596691a!important;color:#047857!important;border-color:#05966959!important}html[data-theme=light] .recep-badge.entregado{background:#64748b1a!important;color:#475569!important;border-color:#64748b4d!important}html[data-theme=light] .recep-badge.prereservado{background:#dc26261a!important;color:#b91c1c!important;border-color:#dc262659!important}html[data-theme=light] .recep-badge.senalizado{background:#db27771a!important;color:#be185d!important;border-color:#db277759!important}html[data-theme=light] .recep-step-pill{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] .recep-step-pill:hover{background:#2563eb14!important;border-color:#2563eb4d!important;color:var(--text-1)!important}html[data-theme=light] .recep-step-pill.active{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 4px 14px #2563eb40!important}html[data-theme=light] .recep-step-pill.done{background:#0596691a!important;color:#047857!important;border-color:#0596694d!important}html[data-theme=light] .recep-empty{color:var(--text-3)!important}html[data-theme=light] .recep-empty h3{color:var(--text-1)!important}html[data-theme=light] .recep-empty-icon{opacity:.85!important;color:#94a3b8!important}html[data-theme=light] .recep-empty-icon svg{color:inherit}html[data-theme=light] .recep-empty .recep-spin,html[data-theme=light] .recep-empty-icon .recep-spin,html[data-theme=light] .recep-empty-icon svg.recep-spin{color:#2563eb!important;opacity:1!important}html[data-theme=light] .recep-empty-icon svg.recep-spin path{stroke:#2563eb!important}html[data-theme=light] .recep-empty-icon svg.recep-spin path[opacity]{opacity:.55!important}html[data-theme=light] .recep-nav-bar{background:#fffffff2!important;border-top:1px solid var(--border-1)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-theme=light] .recep-btn-prev{background:#0f172a0a!important;border:1px solid var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] .recep-btn-prev:hover{background:#2563eb14!important;color:var(--text-1)!important}html[data-theme=light] .recep-field input,html[data-theme=light] .recep-field select,html[data-theme=light] .recep-field textarea{background:#f9fafb!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .recep-field label{color:var(--text-3)!important}html[data-theme=light] .taller-task-row{border-color:var(--border-1)!important}html[data-theme=light] .taller-task-row--info{background:#2563eb0d!important;border-color:#2563eb33!important}html[data-theme=light] .taller-task-row--urgent{background:#dc26260d!important;border-color:#dc262640!important}html[data-theme=light] .taller-task-row--dimmed{background:#f8fafc!important;border-color:#94a3b859!important;opacity:1!important}html[data-theme=light] .taller-task-label{color:var(--text-1)!important}html[data-theme=light] .taller-task-label--dimmed,html[data-theme=light] .taller-task-detail{color:var(--text-3)!important}html[data-theme=light] .taller-task-icon--info{color:var(--recep-accent)!important}html[data-theme=light] .taller-task-icon--urgent{color:#d97706!important}html[data-theme=light] .taller-task-icon--dimmed{color:#94a3b8!important}html[data-theme=light] .taller-task-chip--info{background:#2563eb1f!important;color:#1d4ed8!important}html[data-theme=light] .taller-task-chip--urgent{background:#dc26261f!important;color:#b91c1c!important}html[data-theme=light] .taller-task-chip--dimmed{background:#64748b26!important;color:#475569!important}html[data-theme=light] .taller-task-wait{color:#b45309!important}html[data-theme=light] .taller-task-eta{color:var(--text-3)!important}html[data-theme=light] .taller-task-received{color:#047857!important}html[data-theme=light] .taller-task-received strong{color:#1d4ed8!important}html[data-theme=light] .taller-group-heading--ready{color:#047857!important}html[data-theme=light] .taller-group-count--ready{background:#0596691f!important;color:#047857!important}html[data-theme=light] .taller-group-heading--waiting{color:#b45309!important}html[data-theme=light] .taller-group-count--waiting{background:#d9770626!important;color:#b45309!important}html[data-theme=light] .taller-waiting-note{color:var(--text-2)!important;background:#d977060f!important;border:1px dashed rgba(217,119,6,.45)!important}html[data-theme=light] .taller-estado-done{color:#047857!important}html[data-theme=light] .taller-estado-pending{color:#b45309!important}html[data-theme=light] .taller-comentario{background:#f9fafb!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .taller-comentario[readonly]{background:#f1f5f9!important;color:var(--text-3)!important}html[data-theme=light] .taller-comentario::placeholder{color:var(--text-3)!important}html[data-theme=light] .taller-cogido-por{color:#1d4ed8!important}html[data-theme=light] .taller-btn-devolver-at{background:#2563eb14!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.35)!important}html[data-theme=light] .taller-btn-devolver-at:hover{background:#2563eb24!important;border-color:#2563eb8c!important}html[data-theme=light] .recep-step-card>div[style*="color: #cbd5e1"]{color:var(--text-2)!important}html[data-theme=light] .taller-notas-card{border-left:3px solid #d97706!important;background:linear-gradient(90deg,rgba(217,119,6,.04),var(--surface-1))!important}html[data-theme=light] .taller-notas-body{color:var(--text-1)!important}html[data-theme=light] .taller-action-card{background:linear-gradient(135deg,#2563eb0f,#fff)!important;border:1px solid rgba(37,99,235,.22)!important;box-shadow:0 6px 22px #2563eb1a!important}html[data-theme=light] .taller-action-card--enviar{background:linear-gradient(135deg,#05966914,#fff)!important;border-color:#05966947!important;box-shadow:0 6px 22px #0596691a!important}html[data-theme=light] .taller-action-icon{background:linear-gradient(135deg,#2563eb24,#2563eb0f)!important;color:#1d4ed8!important;border-color:#2563eb4d!important}html[data-theme=light] .taller-action-icon--send{background:linear-gradient(135deg,#05966929,#0596690f)!important;color:#047857!important;border-color:#05966959!important}html[data-theme=light] .taller-action-title{color:var(--text-1)!important}html[data-theme=light] .taller-action-sub{color:var(--text-3)!important}html[data-theme=light] .recep-btn.recep-btn-next,html[data-theme=light] .taller-btn-primary.recep-btn-next{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 4px 14px #2563eb4d!important;border:none!important}html[data-theme=light] .recep-btn.recep-btn-next:hover:not(:disabled),html[data-theme=light] .taller-btn-primary.recep-btn-next:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 6px 20px #2563eb61!important}html[data-theme=light] .recep-btn.recep-btn-finish,html[data-theme=light] .taller-btn-primary.recep-btn-finish{background:linear-gradient(135deg,#059669,#047857)!important;color:#fff!important;box-shadow:0 4px 14px #05966947!important;border:none!important}html[data-theme=light] .recep-btn.recep-btn-finish:hover:not(:disabled),html[data-theme=light] .taller-btn-primary.recep-btn-finish:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46)!important;box-shadow:0 6px 20px #0596695c!important}html[data-theme=light] .taller-btn-secondary{background:#2563eb14!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.35)!important}html[data-theme=light] .taller-btn-secondary:hover:not(:disabled){background:#2563eb24!important;border-color:#2563eb8c!important}html[data-theme=light] ::selection{background:#2563eb38!important;color:#0f172a!important}html[data-theme=light] ::-moz-selection{background:#2563eb38!important;color:#0f172a!important}html[data-theme=light] .recep-vehicle-card div[style*="color: #e2e8f0"]{color:var(--text-2)!important}html[data-theme=light] .cc-wrap{--cc-brand: #0d9488;--cc-brand-2: #0f766e;--cc-brand-soft: #0d9488;--cc-brand-tint: rgba(13,148,136,.08);--cc-tienda: #2563eb;--cc-regional: #d97706;--cc-nacional: #dc2626;--cc-festivo-nac: #dc2626;--cc-festivo-reg: #d97706;--cc-festivo-loc: #0284c7;--cc-festivo-cie: #059669}html[data-theme=light] .cc-hero{background:#fff;border:1px solid var(--zen-border);box-shadow:none}html[data-theme=light] .cc-hero__row{border-bottom-color:var(--zen-border)}html[data-theme=light] .cc-hero__year{color:#0f172a}html[data-theme=light] .cc-newbtn{background:#0f172a;color:#fff;border:1px solid #0f172a;box-shadow:none}html[data-theme=light] .cc-newbtn:hover{background:#1e293b}html[data-theme=light] .cc-stats{background:#fff;border:1px solid var(--zen-border)}html[data-theme=light] .cc-stat{background:transparent;border-right-color:var(--zen-border)}html[data-theme=light] .cc-stat:hover{background:#f8fafc}html[data-theme=light] .cc-timeline{background:#fff;border:1px solid var(--zen-border)}html[data-theme=light] .cc-months{background:var(--zen-border)}html[data-theme=light] .cc-month{background:#fff}html[data-theme=light] .cc-month:hover{background:#f8fafc}html[data-theme=light] .cc-month--current{background:#f0fdfa}html[data-theme=light] .cc-section__head{border-bottom-color:var(--zen-border)}html[data-theme=light] .cc-section__title em{color:#0f172a}html[data-theme=light] .cc-cards{background:#fff;border:1px solid var(--zen-border)}html[data-theme=light] .cc-tbl-head{background:#f9fafb;border-bottom:1px solid var(--zen-border);color:var(--zen-text-dim)}html[data-theme=light] .cc-card{background:transparent;border-top:1px solid #f1f5f9}html[data-theme=light] .cc-card:hover{background:#f9fafb}html[data-theme=light] .cc-card__date,html[data-theme=light] .cc-card__date-day,html[data-theme=light] .cc-card__date-mon{color:#0f172a}html[data-theme=light] .cc-card__date-range{color:var(--zen-text-dim)}html[data-theme=light] .cc-iconbtn{background:transparent;border:1px solid var(--zen-border);color:var(--zen-text-dim)}html[data-theme=light] .cc-iconbtn:hover{background:#f3f4f6;border-color:#0f172a2e;color:#0f172a}html[data-theme=light] .cc-iconbtn--danger:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}html[data-theme=light] .cc-empty{background:#fff;border:1px solid var(--zen-border)}html[data-theme=light] .cc-filter-chip{background:#fff;border:1px solid var(--zen-border);color:var(--zen-text-dim)}html[data-theme=light] .cc-filter-chip:hover{background:#f8fafc;border-color:#0f172a2e;color:#0f172a}html[data-theme=light] .cc-filter-chip.active{background:var(--cc-brand-tint);border-color:color-mix(in srgb,var(--cc-brand) 45%,transparent);color:var(--cc-brand)}html[data-theme=light] .cc-shop{background:#fff;border:1px solid var(--zen-border)}html[data-theme=light] .cc-shop:hover{border-color:#0f172a2e}html[data-theme=light] .cc-shop--open{border-color:color-mix(in srgb,var(--cc-brand) 35%,transparent)}html[data-theme=light] .cc-shop__head:hover{background:#f9fafb}html[data-theme=light] .cc-shop__avatar{background:#eff6ff;border:1px solid rgba(37,99,235,.22);color:#2563eb}html[data-theme=light] .cc-fest-month{border-top-color:#f1f5f9}html[data-theme=light] .cc-scope-card{background:#fff;border:1px solid var(--zen-border)}html[data-theme=light] .cc-scope-card:hover{background:#f8fafc;border-color:#0f172a2e}html[data-theme=light] .cc-scope-card.active{background:color-mix(in srgb,var(--cc-sc-c) 10%,#ffffff);border-color:color-mix(in srgb,var(--cc-sc-c) 50%,transparent);box-shadow:none}html[data-theme=light] .cc-preview{background:var(--cc-brand-tint);border:1px solid color-mix(in srgb,var(--cc-brand) 25%,transparent);color:var(--zen-text-dim)}html[data-theme=light] .cc-preview b{color:#0f172a}html[data-theme=light] .cc-preview__ico{color:var(--cc-brand)}html[data-theme=light] .plan-modal-backdrop{background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .plan-modal{background:#fff;border:1px solid var(--zen-border);box-shadow:0 24px 60px #0f172a38,0 2px 6px #0f172a14,0 0 0 1px #0f172a0a inset}html[data-theme=light] .plan-modal__header{background:linear-gradient(90deg,#0d948814,#0d948805);border-bottom:1px solid var(--zen-border)}html[data-theme=light] .plan-modal__header h3{color:#0d9488;font-weight:700;letter-spacing:.05em}html[data-theme=light] .plan-modal__close{background:#0f172a0f;color:#334155;border:1px solid rgba(15,23,42,.08)}html[data-theme=light] .plan-modal__close:hover{background:#0f172a1a;color:#0f172a}html[data-theme=light] .plan-modal__footer{border-top:1px solid var(--zen-border);background:#fafbfc}html[data-theme=light] .plan-field-label{color:var(--zen-text-dim);text-transform:none;font-weight:500;letter-spacing:0}html[data-theme=light] .plan-field-input{background:#fff;border:1px solid var(--zen-border);color:#0f172a;color-scheme:light;box-shadow:0 1px 2px #0f172a08 inset}html[data-theme=light] .plan-field-input:hover{border-color:#0f172a38}html[data-theme=light] .plan-field-input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948826;background:#fff}html[data-theme=light] .plan-field-input::placeholder{color:#94a3b8}html[data-theme=light] select.plan-field-input option{background:#fff;color:#0f172a}html[data-theme=light] .plan-dias-badge{background:#0d94881a;border:1px solid rgba(13,148,136,.28);color:#0d9488}html[data-theme=light] .plan-tipo-card{background:#fff;border:1px solid var(--zen-border);color:var(--zen-text-dim)}html[data-theme=light] .plan-tipo-card:hover{background:#f8fafc;border-color:#0f172a2e}html[data-theme=light] .plan-tipo-card.active{background:var(--cc-brand-tint);border-color:color-mix(in srgb,var(--cc-brand) 45%,transparent);color:#0d9488}html[data-theme=light] .plan-btn--ghost{background:#fff;border:1px solid var(--zen-border);color:#334155}html[data-theme=light] .plan-btn--ghost:hover{background:#f3f4f6;border-color:#0f172a38;color:#0f172a}html[data-theme=light] .plan-btn--primary{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;border:none;box-shadow:0 4px 12px #0d948840}html[data-theme=light] .plan-btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 18px #0d948859}html[data-theme=light] .plan-btn--danger{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none}html[data-theme=light] .plan-modal div[style*="color:#ef4444"],html[data-theme=light] .plan-modal div[style*="color: #ef4444"]{color:#b91c1c!important}html[data-theme=light] .favlo-gar-wrapper{background:#f5f6f8!important;color:#0f172a!important}html[data-theme=light] .funnel-pill{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#64748b!important;box-shadow:0 1px 2px #0f172a08}html[data-theme=light] .funnel-pill:hover{background:#f8fafc!important;border-color:#0f172a2e!important;color:#0f172a!important}html[data-theme=light] .funnel-pill.active{background:#fff!important;border-color:currentColor!important;box-shadow:0 2px 8px #2563eb1a}html[data-theme=light] .funnel-count{opacity:.8!important}html[data-theme=light] .kpi-card{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 3px #0f172a0a}html[data-theme=light] .kpi-card:hover{background:#fafbfc!important;border-color:#0f172a26!important;box-shadow:0 4px 12px #0f172a0f}html[data-theme=light] .search-input,html[data-theme=light] .filter-select{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important}html[data-theme=light] .search-input:focus,html[data-theme=light] .filter-select:focus{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 3px #2563eb1f}html[data-theme=light] .search-icon{color:#94a3b8!important}html[data-theme=light] .table-wrapper{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 3px #0f172a0a}html[data-theme=light] .table thead{background:#f9fafb!important;border-bottom:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .table th{color:#64748b!important;background:#f9fafb!important}html[data-theme=light] .table tbody tr{border-bottom:1px solid #f1f5f9!important}html[data-theme=light] .table tbody tr:hover{background:#f8fafc!important}html[data-theme=light] .table td{color:#0f172a!important}html[data-theme=light] .cell-id{color:#475569!important}html[data-theme=light] .state-badge{background:#f1f5f9!important;color:#475569!important;border:1px solid rgba(15,23,42,.06)}html[data-theme=light] .state-badge.active{background:#2563eb1f!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.25)}html[data-theme=light] .action-btn{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#64748b!important}html[data-theme=light] .action-btn:hover{background:#f1f5f9!important;color:#0f172a!important;border-color:#0f172a33!important}html[data-theme=light] .pagination-btn{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}html[data-theme=light] .pagination-btn:hover:not(:disabled){background:#f1f5f9!important;color:#0f172a!important}html[data-theme=light] .modal-backdrop{background:#0f172a6b!important}html[data-theme=light] .modal-content{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 24px 60px #0f172a38,0 2px 6px #0f172a14!important}html[data-theme=light] .modal-header{border-bottom:1px solid rgba(15,23,42,.08)!important;background:#fafbfc!important}html[data-theme=light] .modal-close-btn:hover{color:#0f172a!important}html[data-theme=light] .modal-tabs{background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .modal-tab:hover{color:#0f172a!important}html[data-theme=light] .modal-footer{border-top:1px solid rgba(15,23,42,.08)!important;background:#fafbfc!important}html[data-theme=light] .btn-primary{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}html[data-theme=light] .btn-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}html[data-theme=light] .btn-secondary{background:#fff!important;border:1px solid rgba(15,23,42,.15)!important;color:#334155!important}html[data-theme=light] .btn-secondary:hover{background:#f1f5f9!important;border-color:#0f172a40!important;color:#0f172a!important}html[data-theme=light] .info-field{background:#f9fafb!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] button:has(.recep-spin),html[data-theme=light] button:has(.itv-spin),html[data-theme=light] button:has(.aw-spin),html[data-theme=light] button:has(.ws-spin),html[data-theme=light] button:has(.mp-toast-spin),html[data-theme=light] button:has(.animate-spin),html[data-theme=light] button:has(svg[style*="animation: spin"]),html[data-theme=light] button:has(svg[style*="animation:spin"]),html[data-theme=light] a:has(.recep-spin),html[data-theme=light] a:has(.itv-spin),html[data-theme=light] a:has(.aw-spin),html[data-theme=light] a:has(.ws-spin),html[data-theme=light] a:has(.mp-toast-spin),html[data-theme=light] a:has(.animate-spin),html[data-theme=light] a:has(svg[style*="animation: spin"]),html[data-theme=light] [role=button]:has(.recep-spin),html[data-theme=light] [role=button]:has(.itv-spin),html[data-theme=light] [role=button]:has(.aw-spin),html[data-theme=light] [role=button]:has(.ws-spin),html[data-theme=light] [role=button]:has(.mp-toast-spin),html[data-theme=light] [role=button]:has(.animate-spin),html[data-theme=light] [role=button]:has(svg[style*="animation: spin"]){background:#eef2f7!important;color:#1e293b!important;border:1px solid #cbd5e1!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] .recep-spin,html[data-theme=light] .itv-spin,html[data-theme=light] .aw-spin,html[data-theme=light] .ws-spin,html[data-theme=light] .animate-spin,html[data-theme=light] svg[style*="animation: spin"],html[data-theme=light] svg[style*="animation:spin"]{color:#475569!important;stroke:currentColor!important}html[data-theme=light] .r-stat-num[style*="#fff"],html[data-theme=light] .r-stat-num[style*="rgb(255, 255, 255)"],html[data-theme=light] .r-stat-num[style*="rgb(255,255,255)"]{color:#0f172a!important}html[data-theme=light] .step-progress-active-circle .recep-spin{color:#fff!important;stroke:currentColor!important}html[data-theme=light] div:has(>.recep-spin),html[data-theme=light] div:has(>.itv-spin),html[data-theme=light] div:has(>.aw-spin),html[data-theme=light] div:has(>.ws-spin),html[data-theme=light] div:has(>.animate-spin),html[data-theme=light] div:has(>svg.recep-spin),html[data-theme=light] div:has(>svg.itv-spin),html[data-theme=light] div:has(>svg.aw-spin),html[data-theme=light] div:has(>svg.ws-spin),html[data-theme=light] div:has(>svg[style*="animation: spin"]),html[data-theme=light] div:has(>svg[style*="animation:spin"]){color:#1e293b!important}html[data-theme=light] span:has(>.recep-spin),html[data-theme=light] span:has(>.itv-spin),html[data-theme=light] span:has(>.aw-spin),html[data-theme=light] span:has(>.ws-spin){color:#1e293b!important}html[data-theme=light] .step-progress-title,html[data-theme=light] .step-progress-subtitle{color:#0f172a!important}html[data-theme=light] .textarea,html[data-theme=light] .form-control{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important}html[data-theme=light] .textarea::placeholder,html[data-theme=light] .form-control::placeholder{color:#94a3b8!important}html[data-theme=light] .textarea:focus,html[data-theme=light] .form-control:focus{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 3px #2563eb1f}html[data-theme=light] .timeline-dot{background:#2563eb!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px #2563eb4d}html[data-theme=light] .timeline-text{color:#334155!important}html[data-theme=light] .timeline-user{color:#94a3b8!important}html[data-theme=light] .loading-spinner{color:#64748b!important}html[data-theme=light] .spinner{border:3px solid rgba(15,23,42,.08)!important;border-top-color:#2563eb!important}.favlo-pw-root{--pw-text: #e2e8f0;--pw-text-bright: #f1f5f9;--pw-muted: #94a3b8;--pw-dim: #64748b;--pw-dimmer: #475569;--pw-panel: rgba(15,23,42,.4);--pw-statcard-bg: rgba(15,23,42,.55);--pw-input-bg: rgba(15,23,42,.6);--pw-chip-bg: rgba(15,23,42,.5);--pw-dropdown-bg: #0f172a;--pw-thead-bg: transparent;--pw-btn-ghost-bg: rgba(255,255,255,.03);--pw-thumb-bg: rgba(255,255,255,.04);--pw-row-hover: rgba(245,158,11,.04);--pw-border: rgba(255,255,255,.06);--pw-border-3: rgba(255,255,255,.08);--pw-border-hi: rgba(255,255,255,.1);--pw-td-border: rgba(255,255,255,.04)}html[data-theme=light] .favlo-pw-root{--pw-text: #0f172a;--pw-text-bright: #0f172a;--pw-muted: #475569;--pw-dim: #64748b;--pw-dimmer: #94a3b8;--pw-panel: #ffffff;--pw-statcard-bg: #ffffff;--pw-input-bg: #ffffff;--pw-chip-bg: #ffffff;--pw-dropdown-bg: #ffffff;--pw-thead-bg: #f9fafb;--pw-btn-ghost-bg: #ffffff;--pw-thumb-bg: #f1f5f9;--pw-row-hover: #f8fafc;--pw-border: rgba(15,23,42,.08);--pw-border-3: rgba(15,23,42,.12);--pw-border-hi: rgba(15,23,42,.15);--pw-td-border: #f1f5f9;color-scheme:light;background:transparent}html[data-theme=light] .favlo-pw-root>div[style*="position: fixed"],html[data-theme=light] .favlo-pw-root>div[style*="position:fixed"]{opacity:0!important;display:none!important}html[data-theme=light] .favlo-pw-root [style*="var(--pw-statcard-bg)"]{box-shadow:0 1px 3px #0f172a0d,0 1px 2px #0f172a08!important}html[data-theme=light] .favlo-pw-root [style*="var(--pw-panel)"]{box-shadow:0 1px 3px #0f172a0a!important}html[data-theme=light] .favlo-pw-root input:focus,html[data-theme=light] .favlo-pw-root textarea:focus,html[data-theme=light] .favlo-pw-root select:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}html[data-theme=light] .favlo-pw-root input::placeholder,html[data-theme=light] .favlo-pw-root textarea::placeholder{color:#94a3b8!important}html[data-theme=light] .favlo-pw-root [style*="rgba(15, 23, 42, 0.3)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15,23,42,0.3)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15, 23, 42, 0.4)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15,23,42,0.4)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15, 23, 42, 0.5)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15,23,42,0.5)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15, 23, 42, 0.55)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15,23,42,0.55)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15, 23, 42, 0.6)"],html[data-theme=light] .favlo-pw-root [style*="rgba(15,23,42,0.6)"]{background:#fff!important;box-shadow:0 1px 3px #0f172a0d,0 1px 2px #0f172a08!important}html[data-theme=light] .favlo-pw-root select[style*="rgba(15, 23, 42, 0.6)"],html[data-theme=light] .favlo-pw-root select[style*="rgba(15,23,42,0.6)"],html[data-theme=light] .favlo-pw-root select[style*="rgba(15, 23, 42, 0.5)"],html[data-theme=light] .favlo-pw-root select[style*="rgba(15,23,42,0.5)"],html[data-theme=light] .favlo-pw-root input[type=date]{color-scheme:light!important;color:#0f172a!important}html[data-theme=light] .favlo-pw-root div[style*="rgba(15, 23, 42, 0.6)"][style*=height][style*=border-radius],html[data-theme=light] .favlo-pw-root div[style*="rgba(15,23,42,0.6)"][style*=height][style*=border-radius]{background:#f1f5f9!important;box-shadow:none!important}html[data-theme=light] .favlo-pw-root [style*="rgba(15, 23, 42, 0.6)"][style*=aspect-ratio],html[data-theme=light] .favlo-pw-root [style*="rgba(15,23,42,0.6)"][style*=aspect-ratio]{background:#eef2f6!important;box-shadow:none!important}html[data-theme=light] .favlo-pw-root div[style*="background: rgb(51, 65, 85)"],html[data-theme=light] .favlo-pw-root div[style*="background:#334155"],html[data-theme=light] .favlo-pw-root div[style*="background: #334155"]{background:#cbd5e1!important}html[data-theme=light] .favlo-pw-root [style*="color: #e2e8f0"],html[data-theme=light] .favlo-pw-root [style*="color:#e2e8f0"],html[data-theme=light] .favlo-pw-root [style*="color: #f1f5f9"],html[data-theme=light] .favlo-pw-root [style*="color:#f1f5f9"]{color:#0f172a!important}html[data-theme=light] .favlo-pw-root [style*="color: #cbd5e1"],html[data-theme=light] .favlo-pw-root [style*="color:#cbd5e1"]{color:#334155!important}html[data-theme=light] .favlo-pw-root [style*="color: #94a3b8"],html[data-theme=light] .favlo-pw-root [style*="color:#94a3b8"]{color:#64748b!important}html[data-theme=light] .favlo-pw-root [style*="color: #475569"],html[data-theme=light] .favlo-pw-root [style*="color:#475569"]{color:#475569!important}html[data-theme=light] .favlo-pw-root h3[style*="#f8fafc"]{color:#0f172a!important}html[data-theme=light] .favlo-pw-root p[style*="#94a3b8"]{color:#475569!important}html[data-theme=light] .favlo-pw-root .ws-tabs{border-bottom:1px solid rgba(15,23,42,.08)}html[data-theme=light] .favlo-pw-root .ws-tab{color:#475569}html[data-theme=light] .favlo-pw-root .ws-tab:hover{color:#0f172a;background:#0f172a0a}html[data-theme=light] .favlo-pw-root .ws-tab-active{color:#b45309;background:#fbbf242e;border-color:#fbbf2473}html[data-theme=light] .favlo-pw-root .ws-section-hdr span{color:#475569}html[data-theme=light] .favlo-pw-root .ws-section-hdr:after{background:#0f172a1a}html[data-theme=light] .favlo-pw-root .ws-lbl{color:#475569}html[data-theme=light] .favlo-pw-root .ws-dirty .ws-lbl{color:#b45309}html[data-theme=light] .favlo-pw-root .ws-inp{background:#fff;border:1px solid rgba(15,23,42,.15);color:#0f172a}html[data-theme=light] .favlo-pw-root .ws-inp::placeholder{color:#94a3b8}html[data-theme=light] .favlo-pw-root .ws-inp:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}html[data-theme=light] .favlo-pw-root .ws-dirty .ws-inp{border-color:#fbbf24a6!important}html[data-theme=light] .favlo-pw-root .ws-toggle-lbl{color:#475569}html[data-theme=light] .favlo-pw-root .ws-toggle-on .ws-toggle-lbl{color:#047857}html[data-theme=light] .favlo-pw-root .ws-toggle-track{background:#0f172a1a;border-color:#0f172a26}html[data-theme=light] .favlo-pw-root .ws-toggle-knob{background:#94a3b8}html[data-theme=light] .favlo-pw-root .ws-save-bar{border-top:1px solid rgba(15,23,42,.08)}html[data-theme=light] .favlo-pw-root .ws-seg{background:#f1f5f9;border-color:#0f172a1a}html[data-theme=light] .favlo-pw-root .ws-seg-btn{color:#475569}html[data-theme=light] .favlo-pw-root .ws-seg-btn:hover{color:#0f172a;background:#0f172a0d}html[data-theme=light] .favlo-pw-root .ws-seg-active{color:#b45309;background:#fbbf242e;border-color:#fbbf2473}html[data-theme=light] .favlo-pw-root .ws-table th{color:#475569;border-bottom:1px solid rgba(15,23,42,.1)}html[data-theme=light] .favlo-pw-root .ws-table td{color:#334155;border-bottom:1px solid rgba(15,23,42,.06)}html[data-theme=light] .favlo-pw-root .ws-table tbody tr:hover td{background:#0f172a06}html[data-theme=light] .favlo-pw-root .ws-pill-off{background:#0f172a0f;color:#475569;border:1px solid rgba(15,23,42,.12)}html[data-theme=light] .favlo-pw-root .ws-stat{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px #0f172a0a}html[data-theme=light] .favlo-pw-root .ws-stat-lbl{color:#475569}html[data-theme=light] .favlo-pw-root .ws-stat-val{color:#b45309}html[data-theme=light] .favlo-pw-root .ws-table td strong[style*="#f8fafc"]{color:#0f172a!important}html[data-theme=light] .favlo-pw-root .ws-table td div[style*="#94a3b8"],html[data-theme=light] .favlo-pw-root .ws-table td td[style*="#94a3b8"]{color:#475569!important}html[data-theme=light] .favlo-pw-root .ws-table td span[style*="#64748b"],html[data-theme=light] .favlo-pw-root .ws-table td div[style*="#64748b"]{color:#64748b!important}html[data-theme=light] .favlo-pw-root span[style*="#f8fafc"]{color:#0f172a!important}html[data-theme=light] .favlo-pw-root .ws-stat .ws-stat-val[style*="#3b82f6"]{color:#2563eb!important}html[data-theme=light] .favlo-pw-root .ws-stat .ws-stat-val[style*="#22c55e"]{color:#16a34a!important}html[data-theme=light] .favlo-pw-root .ws-stat .ws-stat-val[style*="#06b6d4"]{color:#0891b2!important}html[data-theme=light] .favlo-pw-root div[style*="rgba(34,197,94,0.06)"]{background:#22c55e0f!important;border-color:#16a34a40!important}html[data-theme=light] .favlo-pw-root div[style*="rgba(6,182,212,0.06)"]{background:#06b6d40f!important;border-color:#0891b240!important}html[data-theme=light] .favlo-pw-root span[style*="#22d3ee"]{color:#0891b2!important;background:#06b6d414!important;border-color:#0891b240!important}html[data-theme=light] .favlo-pw-root .ws-table td span[style*="#22c55e"]{color:#16a34a!important}html[data-theme=light] .favlo-pw-root .ws-table td span[style*="#06b6d4"]{color:#0891b2!important}html[data-theme=light] .favlo-pw-root .ws-table td span[style*="#fbbf24"]{color:#d97706!important}.mn-input,.mn-select,input.mn,select.mn,textarea.mn{width:100%;padding:10px 14px;background:var(--mn-bg);border:1px solid var(--mn-border);border-radius:var(--mn-radius, 8px);font-size:14px;font-family:inherit;color:var(--mn-text);transition:border-color .15s ease,box-shadow .15s ease;outline:none;box-sizing:border-box;min-height:var(--mn-height, 40px)}select.mn,.mn-select{padding-right:40px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}html[data-theme=light] select.mn,html[data-theme=light] .mn-select{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.mn-input:hover,.mn-select:hover,input.mn:hover,select.mn:hover,textarea.mn:hover{border-color:var(--mn-border-hv)}.mn-input:focus,.mn-select:focus,input.mn:focus,select.mn:focus,textarea.mn:focus{border-color:var(--mn-border-focus);box-shadow:0 0 0 3px var(--mn-ring)}.mn-input::placeholder,input.mn::placeholder,textarea.mn::placeholder{color:var(--mn-placeholder)}.mn-input:disabled,.mn-select:disabled,input.mn:disabled,select.mn:disabled,textarea.mn:disabled{opacity:.6;cursor:not-allowed}textarea.mn,.mn-input[data-textarea="1"]{min-height:90px;line-height:1.55;resize:vertical}html[data-theme=light]{--signal-bg: rgba(192, 38, 211, .1);--signal-text: #a21caf;--sold-bg: rgba(37, 99, 235, .1);--sold-text: #1d4ed8;--delivered-bg: rgba(16, 185, 129, .1);--delivered-text: #059669;--success: #059669;--accent-bg: rgba(59, 130, 246, .1);--accent-border: rgba(59, 130, 246, .3);--warning: #d97706;--error: #dc2626;--info: #4f46e5;--text-accent: #1d4ed8;--accent-bg-light: rgba(59, 130, 246, .08);--avail-bg: rgba(16, 185, 129, .1);--avail-bd: rgba(16, 185, 129, .25);--avail-fg: #059669;--preres-bg: rgba(217, 119, 6, .1);--preres-bd: rgba(217, 119, 6, .3);--preres-fg: #b45309;--reserved-bg: rgba(37, 99, 235, .1);--reserved-bd: rgba(37, 99, 235, .3);--reserved-fg: #1d4ed8;--sold-modal-bg: rgba(99, 102, 241, .1);--sold-modal-bd: rgba(99, 102, 241, .3);--sold-modal-fg: #4f46e5;--deliv-bg: rgba(16, 185, 129, .1);--deliv-bd: rgba(16, 185, 129, .25);--deliv-fg: #059669;--block-bg: rgba(220, 38, 38, .1);--block-bd: rgba(220, 38, 38, .25);--block-fg: #b91c1c;--info-bg: rgba(79, 70, 229, .15)}html[data-theme=light] .admin-page{background:var(--page-bg);color:var(--text-1)}html[data-theme=light] .favlo-recepcion,html[data-theme=light] .recep-page{background:var(--page-bg)}html[data-theme=light] .recep-header{color:var(--text-1);background:transparent}html[data-theme=light] .recep-header h1{color:var(--text-1)}html[data-theme=light] .recep-header-kaelos{color:#b45309}html[data-theme=light] .kaelos-cursor{color:#f59e0b}html[data-theme=light] .admin-kpi{background:var(--surface-2);border:1px solid var(--border-1)!important;color:var(--text-1)}html[data-theme=light] .admin-kpi:hover{border-color:#3b82f633!important;background:var(--surface-1)!important}html[data-theme=light] .admin-kpi-label{color:var(--text-3)}html[data-theme=light] .admin-kpi-value{color:#2563eb!important}html[data-theme=light] .recep-step-pill{background:#fff;border:1px solid rgba(15,23,42,.12);color:#475569;transition:all .15s;box-shadow:0 1px 2px #0f172a08}html[data-theme=light] .recep-step-pill:hover{background:#f8fafc;border-color:#3b82f659;color:#1e293b}html[data-theme=light] .recep-step-pill.active{background:linear-gradient(135deg,#f59e0b2e,#f59e0b1a);border-color:#f59e0b8c;color:#92400e;font-weight:700;box-shadow:0 0 0 1px #f59e0b40,0 2px 6px #f59e0b26}html[data-theme=light] .recep-step-pill.done{color:#047857;border-color:#10b98159;background:#10b9810f}html[data-theme=light] .at-traz-panel{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 3px #0f172a0d}html[data-theme=light] .at-traz-panel>div:first-child{background:#f8fafc!important;border-bottom-color:#0f172a14!important}html[data-theme=light] .at-traz-panel [style*="color: #e2e8f0"],html[data-theme=light] .at-traz-panel [style*="color:#e2e8f0"],html[data-theme=light] .at-traz-panel [style*="color: rgb(226, 232, 240)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(226,232,240)"],html[data-theme=light] .at-traz-panel [style*="color: #f1f5f9"],html[data-theme=light] .at-traz-panel [style*="color:#f1f5f9"],html[data-theme=light] .at-traz-panel [style*="color: rgb(241, 245, 249)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(241,245,249)"],html[data-theme=light] .at-traz-panel [style*="color: #f8fafc"],html[data-theme=light] .at-traz-panel [style*="color:#f8fafc"],html[data-theme=light] .at-traz-panel [style*="color: rgb(248, 250, 252)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(248,250,252)"]{color:#0f172a!important}html[data-theme=light] .at-traz-panel [style*="color: #cbd5e1"],html[data-theme=light] .at-traz-panel [style*="color:#cbd5e1"],html[data-theme=light] .at-traz-panel [style*="color: rgb(203, 213, 225)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(203,213,225)"]{color:#334155!important}html[data-theme=light] .at-traz-panel [style*="color: #94a3b8"],html[data-theme=light] .at-traz-panel [style*="color:#94a3b8"],html[data-theme=light] .at-traz-panel [style*="color: rgb(148, 163, 184)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(148,163,184)"],html[data-theme=light] .at-traz-panel [style*="color: #64748b"],html[data-theme=light] .at-traz-panel [style*="color:#64748b"],html[data-theme=light] .at-traz-panel [style*="color: rgb(100, 116, 139)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(100,116,139)"]{color:#475569!important}html[data-theme=light] .at-traz-panel [style*="color: #475569"],html[data-theme=light] .at-traz-panel [style*="color:#475569"],html[data-theme=light] .at-traz-panel [style*="color: rgb(71, 85, 105)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(71,85,105)"]{color:#64748b!important}html[data-theme=light] .at-traz-panel [style*="color: #93c5fd"],html[data-theme=light] .at-traz-panel [style*="color:#93c5fd"],html[data-theme=light] .at-traz-panel [style*="color: rgb(147, 197, 253)"],html[data-theme=light] .at-traz-panel [style*="color:rgb(147,197,253)"]{color:#1d4ed8!important}html[data-theme=light] .at-traz-panel button[style*="rgba(255,255,255,0.04)"],html[data-theme=light] .at-traz-panel button[style*="rgba(255, 255, 255, 0.04)"]{background:#f1f5f9!important;border-color:#0f172a1a!important;color:#475569!important}html[data-theme=light] .at-traz-panel button[style*="rgba(59,130,246,0.15)"]{background:#3b82f61f!important;border-color:#3b82f673!important;color:#1d4ed8!important}html[data-theme=light] .at-traz-panel div[style*="rgba(255,255,255,0.03)"],html[data-theme=light] .at-traz-panel div[style*="rgba(255, 255, 255, 0.03)"],html[data-theme=light] .at-traz-panel div[style*="rgba(255,255,255,0.04)"],html[data-theme=light] .at-traz-panel div[style*="rgba(255, 255, 255, 0.04)"]{background:#f8fafc!important;border-color:#0f172a0f!important}html[data-theme=light] .at-traz-panel div[style*="rgba(15,23,42"],html[data-theme=light] .at-traz-panel div[style*="rgba(15, 23, 42"]{background:#f8fafc!important}html[data-theme=light] .at-traz-panel [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.04)"],html[data-theme=light] .at-traz-panel [style*="border-bottom:1px solid rgba(255,255,255,0.04)"],html[data-theme=light] .at-traz-panel [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.06)"],html[data-theme=light] .at-traz-panel [style*="border-bottom:1px solid rgba(255,255,255,0.06)"]{border-bottom-color:#0f172a0f!important}html[data-theme=light] .at-traz-panel tr:hover,html[data-theme=light] .at-traz-panel [style*="background: rgba(255, 255, 255, 0.02)"]:hover{background:#f1f5f9!important}html[data-theme=light] .admin-card{background:var(--surface-1);border:1px solid var(--border-1)!important;box-shadow:0 1px 3px #0f172a14}html[data-theme=light] .admin-card-header{background:var(--surface-2);border-bottom:1px solid var(--border-1)!important}html[data-theme=light] .admin-card-title{color:var(--text-1);text-transform:uppercase;letter-spacing:.08em;font-weight:700}html[data-theme=light] .admin-card-sub{color:var(--text-3)}html[data-theme=light] .admin-search{background:var(--surface-2);border-bottom:1px solid var(--border-1)!important}html[data-theme=light] .admin-search input{background:var(--surface-1);border:1px solid var(--border-1)!important;color:var(--text-1);font-family:inherit}html[data-theme=light] .admin-search input::placeholder{color:var(--text-3)}html[data-theme=light] .admin-search input:focus{border-color:#3b82f64d!important;outline:none}html[data-theme=light] .recep-search-icon{color:var(--text-3)!important}html[data-theme=light] .recep-search{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .recep-search::placeholder{color:var(--text-3)!important}html[data-theme=light] .recep-search:focus{border-color:#3b82f64d!important}html[data-theme=light] .admin-table{color:var(--text-1)}html[data-theme=light] .admin-table thead{background:var(--surface-2)}html[data-theme=light] .admin-table thead th{background:var(--surface-2);color:var(--text-2);border-bottom:1px solid var(--border-1)!important;font-weight:600;text-transform:uppercase;letter-spacing:.08em}html[data-theme=light] .admin-table tbody td{background:var(--surface-1);border-bottom:1px solid var(--border-1)!important;color:var(--text-1);padding:11px 14px}html[data-theme=light] .admin-table tbody tr{cursor:pointer;transition:background .15s}html[data-theme=light] .admin-table tbody tr:hover{background:var(--hover-bg)!important}html[data-theme=light] .admin-pagination{background:var(--surface-2);border-top:1px solid var(--border-1)!important}html[data-theme=light] .admin-page-btn{background:var(--surface-1);border:1px solid var(--border-1)!important;color:var(--text-2);transition:all .15s}html[data-theme=light] .admin-page-btn:hover:not(:disabled){background:var(--surface-2);border-color:#3b82f64d!important;color:#2563eb}html[data-theme=light] .admin-page-btn.active{background:#3b82f614;border-color:#3b82f64d!important;color:#2563eb;font-weight:700}html[data-theme=light] .admin-page-btn:disabled{color:var(--text-muted-light);opacity:.5}html[data-theme=light] .admin-modal-overlay{background:#0f172a66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=light] .admin-modal{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;box-shadow:0 25px 60px #0f172a24,0 2px 8px #0f172a0f!important;color:var(--text-1)}html[data-theme=light] .admin-modal-header{background:var(--surface-2);border-bottom:1px solid var(--border-1)!important;padding:18px 24px}html[data-theme=light] .admin-modal-header h2{color:var(--text-1)!important;font-weight:700}html[data-theme=light] .admin-modal-body{background:var(--surface-1);color:var(--text-1)}html[data-theme=light] .admin-modal-body label{color:var(--text-2);font-weight:600;font-size:10px}html[data-theme=light] .admin-modal-body input,html[data-theme=light] .admin-modal-body select,html[data-theme=light] .admin-modal-body textarea{background:var(--surface-2)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important;font-family:inherit;padding:8px 12px}html[data-theme=light] .admin-modal-body input::placeholder,html[data-theme=light] .admin-modal-body textarea::placeholder{color:var(--text-3)}html[data-theme=light] .admin-modal-body input:focus,html[data-theme=light] .admin-modal-body select:focus,html[data-theme=light] .admin-modal-body textarea:focus{outline:none;border-color:#3b82f64d!important;box-shadow:0 0 0 3px #3b82f614!important}html[data-theme=light] .admin-modal-body input[readonly]{background:var(--surface-3)!important;color:var(--text-3)!important}html[data-theme=light] .admin-modal-body .section-title{color:#2563eb;border-bottom:1px solid rgba(59,130,246,.15);text-transform:uppercase;letter-spacing:.1em}html[data-theme=light] .admin-modal-footer{background:var(--surface-2);border-top:1px solid var(--border-1)!important;padding:16px 24px}html[data-theme=light] .recep-btn{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-2);padding:6px 14px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .15s}html[data-theme=light] .recep-btn:hover{background:var(--surface-2);border-color:#3b82f633;color:var(--text-1)}html[data-theme=light] .recep-btn-prev,html[data-theme=light] .recep-btn-next{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .recep-btn-prev:hover,html[data-theme=light] .recep-btn-next:hover{background:var(--surface-1);border-color:#3b82f633;color:var(--text-1)}html[data-theme=light] .recep-btn-finish{background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid rgba(59,130,246,.4);color:#fff}html[data-theme=light] .recep-btn-finish:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb99;box-shadow:0 4px 12px #3b82f633}html[data-theme=light] .recep-btn-save{background:linear-gradient(135deg,#10b981,#059669);border:1px solid rgba(16,185,129,.4);color:#fff}html[data-theme=light] .recep-btn-save:hover{background:linear-gradient(135deg,#059669,#047857);border-color:#05966999;box-shadow:0 4px 12px #10b98133}html[data-theme=light] .admin-close-btn{background:var(--surface-2);border:1px solid var(--border-1)!important;color:var(--text-3);cursor:pointer;transition:all .15s}html[data-theme=light] .admin-close-btn:hover{background:#dc262614;border-color:#dc262633!important;color:#dc2626}html[data-theme=light] .admin-clear-btn{background:#dc262614;border:1px solid rgba(220,38,38,.2);color:#dc2626;cursor:pointer}html[data-theme=light] .admin-clear-btn:hover{background:#dc262626;border-color:#dc262659}html[data-theme=light] .recep-vehicle-card{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1);border-radius:12px;padding:12px 14px;transition:all .15s}html[data-theme=light] .at-card-mobile{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 2px #0f172a0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .at-card-mobile:hover,html[data-theme=light] .at-card-mobile:active{border-color:#3b82f64d!important;box-shadow:0 2px 8px #0f172a0f,0 0 0 1px #3b82f61a!important;transform:translateY(-1px)!important}html[data-theme=light] .at-card-mobile.card-partial{background:linear-gradient(135deg,#f59e0b0f,#fff 60%)!important;border-left:3px solid #f59e0b!important}html[data-theme=light] .at-card-mobile.active-card{background:linear-gradient(135deg,#3b82f60f,#fff 60%)!important;border-color:#3b82f666!important;box-shadow:0 0 0 1px #3b82f640,0 4px 14px #3b82f61a!important}html[data-theme=light] .recep-vehicle-card:hover{background:var(--surface-2);border-color:#3b82f633;box-shadow:0 2px 8px #0f172a14}html[data-theme=light] .recep-mat{color:#2563eb;font-weight:700}html[data-theme=light] .recep-vin{color:var(--text-3);font-size:9px}html[data-theme=light] .recep-vehicle-info{color:var(--text-1)}html[data-theme=light] .recep-vehicle-card.card-partial{border-color:#d946ef26;background:#d946ef05}html[data-theme=light] .recep-vehicle-card.card-complete{border-color:#10b98126;background:#10b98105}html[data-theme=light] .admin-empty{text-align:center;padding:40px 20px;color:var(--text-3);font-size:13px;background:var(--surface-2);border-radius:12px}html[data-theme=light] .admin-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1e293b;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:12px 20px;font-size:13px;font-weight:600;color:#fff;box-shadow:0 8px 30px #0000004d;z-index:99999}html[data-theme=light] .admin-section-title{color:var(--text-1);font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}html[data-theme=light] .admin-count{background:#3b82f614;border:1px solid rgba(59,130,246,.15);color:#2563eb;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700}html[data-theme=light] .recep-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-theme=light] .pago-row-admin{display:flex;gap:8px;align-items:center;margin-bottom:6px}html[data-theme=light] .pago-row-admin select,html[data-theme=light] .pago-row-admin input{background:var(--surface-2)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important;padding:8px 12px;border-radius:8px}html[data-theme=light] .pago-row-admin input:focus,html[data-theme=light] .pago-row-admin select:focus{outline:none;border-color:#3b82f64d!important}html[data-theme=light] .glass-select{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .glass-select:focus{border-color:#3b82f64d!important}html[data-theme=light] .glass-select-option{background:var(--surface-1);color:var(--text-1)}html[data-theme=light] .glass-select-option:hover{background:var(--surface-2)}html[data-theme=light] .admin-page a{color:#2563eb;text-decoration:none;transition:color .15s}html[data-theme=light] .admin-page a:hover{color:#1d4ed8;text-decoration:underline}html[data-theme=light] .doc-badge{background:#3b82f614;border:1px solid rgba(59,130,246,.15);color:#2563eb;padding:4px 10px;border-radius:8px;font-size:10px;font-weight:600}html[data-theme=light] .doc-status-success{background:#10b98114;border-color:#10b98126;color:#059669}html[data-theme=light] .doc-status-pending{background:#f59e0b14;border-color:#f59e0b26;color:#d97706}html[data-theme=light] .doc-status-error{background:#dc262614;border-color:#dc262626;color:#dc2626}html[data-theme=light] .admin-toggle{background:var(--surface-1);border:1px solid var(--border-1)!important;box-shadow:0 1px 3px #0f172a0a}html[data-theme=light] .admin-toggle-btn{background:var(--surface-1);color:var(--text-3)}html[data-theme=light] .admin-toggle-btn.admin-toggle-senal{border-right:1px solid var(--border-1)!important}html[data-theme=light] .admin-toggle-btn:hover{background:var(--hover-bg);color:var(--text-2)}html[data-theme=light] .admin-toggle-btn.admin-toggle-senal.active{background:#c026d314;color:#a21caf}html[data-theme=light] .admin-toggle-btn.admin-toggle-vend.active{background:#2563eb14;color:#1d4ed8}html[data-theme=light] .admin-toggle-count{background:#0f172a0f;color:var(--text-3)}html[data-theme=light] .admin-toggle-senal.active .admin-toggle-count{background:#c026d326;color:#a21caf}html[data-theme=light] .admin-toggle-vend.active .admin-toggle-count{background:#2563eb26;color:#1d4ed8}html[data-theme=light] .admin-card-cliente{color:var(--text-1)}html[data-theme=light] .admin-card-date,html[data-theme=light] .admin-card-amount-label,html[data-theme=light] .admin-card-pvp{color:var(--text-3)}html[data-theme=light] .admin-card-pvp span{color:var(--text-2)}html[data-theme=light] .admin-card-expediente{background:#0f172a0f;border:1px solid var(--border-1);color:var(--text-3)}html[data-theme=light] .admin-empty.admin-empty-dashed{background:var(--surface-2)!important;border:1px dashed var(--border-1)!important;color:var(--text-3)}html[data-theme=light] .admin-page .recep-content{background:transparent}html[data-theme=light] .admin-page .recep-vehicle-card .recep-mat{color:#1d4ed8!important}html[data-theme=light] .file-upload-area{background:var(--surface-2);border:2px dashed var(--border-1);color:var(--text-3);transition:all .15s}html[data-theme=light] .file-upload-area:hover{border-color:#3b82f64d;background:var(--surface-1)}html[data-theme=light] .file-upload-area.drag-active{background:#3b82f614;border-color:#3b82f64d}html[data-theme=light] .tab-limpieza .tab-limp-title,html[data-theme=light] .tab-limpieza .tab-limp-trophy{color:#b45309}html[data-theme=light] .tab-limpieza .tab-limp-name{color:var(--text-1)}html[data-theme=light] .tab-limpieza .tab-limp-uppercase,html[data-theme=light] .tab-limpieza .tab-limp-meta{color:var(--text-3)}html[data-theme=light] .tab-limpieza .tab-limp-vehiculo-name{color:var(--text-1)}html[data-theme=light] .tab-limpieza .tab-limp-total{color:var(--text-2)}html[data-theme=light] .tab-limpieza .tab-limp-total .tab-limp-trophy{color:#b45309}html[data-theme=light] .tab-limpieza .tab-limp-month-input{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .tab-limpieza .tab-limp-avatar{background:#3b82f61a;color:#1d4ed8;border-color:#3b82f64d}html[data-theme=light] .tab-limpieza .tab-limp-chip{background:#3b82f61a;border-color:#3b82f64d;color:#1d4ed8}html[data-theme=light] .tab-limpieza .tab-limp-add-btn{background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border-color:#f59e0b8c;color:#92400e}html[data-theme=light] .tab-limpieza .tab-limp-add-btn:hover{background:linear-gradient(135deg,#f59e0b47,#f59e0b29);border-color:#d97706b3;color:#78350f}html[data-theme=light] .tab-limp-puntos-pill{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .tab-limp-puntos-pill:hover{background:#f59e0b14;border-color:#f59e0b66;color:#b45309}html[data-theme=light] .tab-limp-puntos-pill.active{background:#f59e0b24;border-color:#f59e0b8c;color:#92400e;font-weight:700}html[data-theme=light] .tab-limp-vehiculo-found{background:#10b9810f;border-color:#10b98140;color:var(--text-1)}html[data-theme=light] .tab-limp-vehiculo-found .tab-limp-check{color:#059669}html[data-theme=light] .tab-limp-vehiculo-found .tab-limp-meta{color:var(--text-3)}html[data-theme=light] .tab-limpieza .recep-vehicle-card strong{color:inherit}html[data-theme=light] .tab-limp-badge-manual{background:#a855f71a;border-color:#a855f759;color:#6b21a8}html[data-theme=light] .tab-limpieza .tab-limp-card-manual{border-left:3px solid #9333ea!important}html[data-theme=light] .erp-monthpicker-btn{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .erp-monthpicker-btn:hover{background:var(--surface-2);border-color:#f59e0b80}html[data-theme=light] .erp-monthpicker-clear{background:#dc26261a;color:#b91c1c}html[data-theme=light] .erp-monthpicker-clear:hover{background:#dc262633}html[data-theme=light] .erp-monthpicker-panel{background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0f}html[data-theme=light] .erp-monthpicker-nav{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .erp-monthpicker-nav:hover{background:#f59e0b1a;border-color:#f59e0b66;color:#b45309}html[data-theme=light] .erp-monthpicker-year{color:#b45309}html[data-theme=light] .erp-monthpicker-month{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .erp-monthpicker-month:hover{background:#f59e0b1a;border-color:#f59e0b66;color:#b45309}html[data-theme=light] .erp-monthpicker-month.current{border-color:#3b82f673;color:#1d4ed8}html[data-theme=light] .erp-monthpicker-month.selected{background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border-color:#d97706a6;color:#92400e;font-weight:800}html[data-theme=light] .erp-monthpicker-foot{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .erp-monthpicker-foot:hover{background:var(--hover-bg);border-color:#0f172a2e}html[data-theme=light] .erp-monthpicker-foot-primary{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706a6;color:#fff}html[data-theme=light] .erp-monthpicker-foot-primary:hover{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}html[data-theme=light] .prov-modal input,html[data-theme=light] .prov-modal textarea{background:#fff!important;border-color:#0f172a26!important;color:#0f172a!important}html[data-theme=light] .prov-modal input:focus,html[data-theme=light] .prov-modal textarea:focus{border-color:#3b82f659!important;box-shadow:0 0 0 2px #3b82f614!important;outline:none!important}html[data-theme=light] .favlo-compras-page input[type=text],html[data-theme=light] .favlo-compras-page input[type=search],html[data-theme=light] .favlo-compras-page input:not([type]){color:#0f172a!important}html[data-theme=light] .favlo-compras-page input::placeholder{color:#94a3b8!important}html[data-theme=light] .favlo-compras-page input[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-compras-page input[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-compras-page input[style*="background: rgba(255, 255, 255, 0.06)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important}html[data-theme=light] .favlo-compras-page input[type=number]{color:#0f172a!important}html[data-theme=light] .favlo-compras-page button[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-compras-page button[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-compras-page button[style*="background: rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-compras-page button[style*="background: rgba(255, 255, 255, 0.08)"],html[data-theme=light] .favlo-compras-page button[style*="background: rgba(255, 255, 255, 0.1)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}html[data-theme=light] .favlo-compras-page [style*="color: #e2e8f0"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-compras-page [style*="color: #f1f5f9"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-compras-page [style*="color: rgb(226, 232, 240)"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-compras-page [style*="color: rgb(241, 245, 249)"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#0f172a!important}html[data-theme=light] .favlo-compras-page [style*="color: #cbd5e1"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#334155!important}html[data-theme=light] .favlo-compras-page [style*="color: #94a3b8"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#475569!important}html[data-theme=light] .favlo-compras-page [style*="color: #64748b"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#475569!important}html[data-theme=light] .favlo-compras-page [style*="color: #60a5fa"]:not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#2563eb!important}html[data-theme=light] .favlo-compras-page [style*="color: #a78bfa"],html[data-theme=light] .favlo-compras-page [style*="color: #7c3aed"]{color:#6d28d9!important}html[data-theme=light] .favlo-compras-page [style*="color: #fbbf24"]{color:#b45309!important}html[data-theme=light] .favlo-compras-page .recep-expandable .recep-expand-header{background:#f8fafc!important}html[data-theme=light] .admin-modal-overlay{background:#0f172a66!important}html[data-theme=light] .admin-modal{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 20px 60px #0f172a1f,inset 0 1px #fffc!important}html[data-theme=light] .admin-modal[style*="background: linear-gradient(135deg"]{background:#f9fafb!important}html[data-theme=light] .admin-modal{color:#0f172a!important}html[data-theme=light] .favlo-compras-page div[style*="background: #0f172a"][style*="border: 1px solid rgba(96, 165, 250"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important}html[data-theme=light] .favlo-compras-page div[style*="color: #e2e8f0"][style*=borderBottom]{color:#1e293b!important;border-bottom-color:#0f172a0f!important}html[data-theme=light] .favlo-compras-page div[style*="color: #60a5fa"][style*=background]{color:#2563eb!important;background:#2563eb1a!important}html[data-theme=light] .favlo-compras-page span[style*="color: #7dd3fc"],html[data-theme=light] .favlo-compras-page span[style*="color: #d8b4fe"],html[data-theme=light] .favlo-compras-page span[style*="color: #6ee7b7"],html[data-theme=light] .favlo-compras-page span[style*="color: #fca5a5"]{color:#475569!important}html[data-theme=light] .favlo-compras-page span[style*="background: rgba(56, 189, 248, 0.14)"],html[data-theme=light] .favlo-compras-page span[style*="background: rgba(56, 189, 248, 0.10)"]{background:#38bdf814!important;border:1px solid rgba(2,132,199,.25)!important;color:#0369a1!important}html[data-theme=light] .favlo-compras-page span[style*="background: rgba(168, 85, 247, 0.14)"],html[data-theme=light] .favlo-compras-page span[style*="background: rgba(168, 85, 247, 0.10)"]{background:#a855f714!important;border:1px solid rgba(147,51,234,.25)!important;color:#7c3aed!important}html[data-theme=light] .favlo-compras-page .compras-mobile-card,html[data-theme=light] .favlo-compras-page div[style*="background: linear-gradient(135deg, rgba(255,255,255,0.04)"]{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .admin-modal div[style*="background: linear-gradient(135deg, rgba(59, 130, 246, 0.08)"]{background:linear-gradient(135deg,#3b82f60a,#3b82f603)!important}html[data-theme=light] .favlo-compras-page div[style*="background: linear-gradient(135deg, rgba(59, 130, 246, 0.15)"]{background:linear-gradient(135deg,#3b82f614,#3b82f608)!important;border:1px solid rgba(59,130,246,.15)!important}html[data-theme=light] .favlo-compras-page button[style*="background: linear-gradient(135deg, #10b981, #059669)"]{background:linear-gradient(135deg,#10b981,#059669)!important;border:1px solid rgba(16,185,129,.3)!important}html[data-theme=light] .favlo-compras-page div[style*="background: linear-gradient(135deg, rgba(239, 68, 68, 0.18)"]{background:linear-gradient(135deg,#dc262614,#dc26260a)!important;border:1.5px solid rgba(220,38,38,.25)!important;color:#7f1d1d!important}html[data-theme=light] .favlo-compras-page div[style*="color: #fca5a5"],html[data-theme=light] .favlo-compras-page span[style*="color: #fca5a5"]{color:#991b1b!important}html[data-theme=light] .favlo-compras-page span[style*="background: rgba(239, 68, 68, 0.25)"]{background:#ef44441a!important;border:1px solid rgba(239,68,68,.25)!important}html[data-theme=light] .favlo-compras-page div[style*="background: linear-gradient(135deg, rgba(168, 85, 247, 0.18)"]{background:linear-gradient(135deg,#a855f714,#a855f708)!important;border:1.5px solid rgba(168,85,247,.25)!important;color:#6b21a8!important}html[data-theme=light] .favlo-compras-page span[style*="color: #c084fc"],html[data-theme=light] .favlo-compras-page span[style*="color: #d8b4fe"]{color:#7c3aed!important}html[data-theme=light] .favlo-compras-page span[style*="background: rgba(168, 85, 247, 0.20)"],html[data-theme=light] .favlo-compras-page span[style*="background: rgba(168, 85, 247, 0.14)"]{background:#a855f71a!important;border:1px solid rgba(147,51,234,.25)!important}html[data-theme=light] .favlo-compras-page svg[style*="color: #a78bfa"],html[data-theme=light] .favlo-compras-page svg[style*="color: #7c3aed"]{color:#7c3aed!important}html[data-theme=light] .favlo-compras-page .recep-expandable{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .favlo-compras-page span[style*="fontSize: 13"][style*="fontWeight: 800"][style*="color: #f1f5f9"]{color:#0f172a!important}html[data-theme=light] .favlo-compras-page input:focus{border-color:#2563eb4d!important}html[data-theme=light] .favlo-compras-page .recep-list{background:transparent!important;border:1px dashed rgba(15,23,42,.1)!important}html[data-theme=light] .favlo-compras-page button[style*="background: rgba(255, 255, 255, 0.06)"][style*="color: #94a3b8"]{background:#f0f1f3!important;color:#64748b!important}html[data-theme=light] .favlo-compras-page input::placeholder{color:#cbd5e1!important}html[data-theme=light] .favlo-compras-page textarea{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important}html[data-theme=light] .favlo-compras-page label{color:#334155!important}html[data-theme=light] .favlo-compras-page span[style*="color: #f87171"]{color:#dc2626!important}html[data-theme=light] .favlo-compras-page{color:#0f172a}html[data-theme=light] .crm-title{color:#2563eb;background:linear-gradient(135deg,#3b82f6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .crm-kpi{background:#f9fafb;border-color:#0f172a14}html[data-theme=light] .crm-kpi-label{color:#334155}html[data-theme=light] .crm-kpi-value{color:#0f172a}html[data-theme=light] .crm-kpi-delta{color:#64748b}html[data-theme=light] .crm-search{background:#f9fafb;border-color:#0f172a14;color:#0f172a}html[data-theme=light] .crm-search input{background:#f9fafb;color:#0f172a}html[data-theme=light] .crm-search input::placeholder{color:#94a3b8}html[data-theme=light] .crm-search svg{color:#64748b}html[data-theme=light] .crm-toolbar select{background:#f9fafb!important;border-color:#0f172a14!important;color:#0f172a!important}html[data-theme=light] .crm-toolbar select option{background:#fff;color:#0f172a}html[data-theme=light] .crm-toolbar button{background:#f9fafb!important;border-color:#0f172a14!important;color:#334155!important}html[data-theme=light] .crm-toolbar button:hover:not(:disabled){background:#f1f5f9!important}html[data-theme=light] .crm-btn-primary{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}html[data-theme=light] .crm-btn-primary:hover:not(:disabled){background:#2563eb!important;border-color:#2563eb!important}html[data-theme=light] .crm-table-wrap{background:transparent;border:none}html[data-theme=light] .crm-table thead{background:#f9fafb;color:#0f172a;border-color:#0f172a14}html[data-theme=light] .crm-table thead th{color:#1e293b;border-color:#0f172a14}html[data-theme=light] .crm-table tbody tr{border-color:#0f172a14;background:#fff}html[data-theme=light] .crm-table tbody tr:hover{background:#f9fafb}html[data-theme=light] .crm-table tbody td{color:#334155;border-color:#0f172a14}html[data-theme=light] .crm-empty{color:#64748b}html[data-theme=light] .crm-empty h3{color:#0f172a}html[data-theme=light] .crm-empty-icon{background:#f59e0b1f;color:#b45309}html[data-theme=light] .crm-badge{color:#0f172a!important;border-color:#0f172a26!important}html[data-theme=light] .crm-badge[style*="rgba(59,130,246"]{background:#3b82f614!important;color:#1e40af!important}html[data-theme=light] .crm-badge[style*="rgba(245,158,11"]{background:#f59e0b14!important;color:#b45309!important}html[data-theme=light] .crm-badge[style*="rgba(168,85,247"]{background:#a855f714!important;color:#7c3aed!important}html[data-theme=light] .crm-badge[style*="rgba(34,197,94"]{background:#22c55e14!important;color:#059669!important}html[data-theme=light] .crm-badge[style*="rgba(100,116,139"]{background:#64748b14!important;color:#475569!important}html[data-theme=light] .crm-canal-chip{background:#f1f5f9;border-color:#0f172a14;color:#334155}html[data-theme=light] .crm-table tbody button[style*="rgba(245,158,11"]{background:#f59e0b1f!important;border-color:#f59e0b73!important;color:#b45309!important}html[data-theme=light] .crm-table tbody button[style*="rgba(245,158,11"]:hover{background:#f59e0b2e!important}html[data-theme=light] .crm-table tbody button[style*="rgba(255,255,255,.08)"],html[data-theme=light] .crm-table tbody button[style*=transparent]{border-color:#0f172a1f!important;color:#64748b!important}html[data-theme=light] .crm-table tbody button[style*="rgba(255,255,255,.08)"]:hover,html[data-theme=light] .crm-table tbody button[style*=transparent]:hover{background:#0f172a0a!important}html[data-theme=light] .crm-table tbody td[style*="color: #f1f5f9"],html[data-theme=light] .crm-table tbody td[style*="color:#f1f5f9"]{color:#0f172a!important}html[data-theme=light] .crm-table tbody td[style*="color: #cbd5e1"],html[data-theme=light] .crm-table tbody td[style*="color:#cbd5e1"],html[data-theme=light] .crm-table tbody td[style*="color: #e2e8f0"],html[data-theme=light] .crm-table tbody td[style*="color:#e2e8f0"]{color:#334155!important}html[data-theme=light] .crm-table tbody td[style*="color: #94a3b8"],html[data-theme=light] .crm-table tbody td[style*="color:#94a3b8"]{color:#64748b!important}html[data-theme=light] .crm-table tbody span[style*="color: #34d399"],html[data-theme=light] .crm-table tbody span[style*="color:#34d399"]{color:#059669!important}html[data-theme=light] .crm-mensaje-block{background:#eff6ff!important;border-color:#3b82f633!important}html[data-theme=light] .crm-mensaje-block [style*="color: #60a5fa"],html[data-theme=light] .crm-mensaje-block [style*="color:#60a5fa"]{color:#1e40af!important}html[data-theme=light] .crm-mensaje-block div[style*="color: #f1f5f9"],html[data-theme=light] .crm-mensaje-block div[style*="color:#f1f5f9"]{color:#0f172a!important}html[data-theme=light] .crm-detail-row div[style*="rgba(2,6,23"],html[data-theme=light] .crm-detail-row div[style*="rgba(2, 6, 23"]{background:linear-gradient(135deg,#fff,#fafbfc)!important;border-color:#f59e0b4d!important;box-shadow:0 1px 2px #0f172a0a!important}html[data-theme=light] .crm-detail-row div[style*="rgba(255,149,0,0.06)"],html[data-theme=light] .crm-detail-row div[style*="rgba(255, 149, 0, 0.06)"]{background:#fff7ed!important;border-color:#f59e0b33!important}html[data-theme=light] .crm-detail-row div[style*="rgba(56,189,248,0.05)"],html[data-theme=light] .crm-detail-row div[style*="rgba(56, 189, 248, 0.05)"]{background:#f0f9ff!important;border-color:#38bdf840!important}html[data-theme=light] .crm-detail-row div[style*="rgba(52,211,153,0.05)"],html[data-theme=light] .crm-detail-row div[style*="rgba(52, 211, 153, 0.05)"]{background:#f0fdf4!important;border-color:#34d39940!important}html[data-theme=light] .crm-detail-row div[style*="rgba(167,139,250,0.05)"],html[data-theme=light] .crm-detail-row div[style*="rgba(167, 139, 250, 0.05)"]{background:#faf5ff!important;border-color:#a78bfa40!important}html[data-theme=light] .crm-detail-row [style*="color: #f1f5f9"],html[data-theme=light] .crm-detail-row [style*="color:#f1f5f9"],html[data-theme=light] .crm-detail-row [style*="color: #f8fafc"],html[data-theme=light] .crm-detail-row [style*="color:#f8fafc"]{color:#0f172a!important}html[data-theme=light] .crm-detail-row [style*="color: #e2e8f0"],html[data-theme=light] .crm-detail-row [style*="color:#e2e8f0"],html[data-theme=light] .crm-detail-row [style*="color: #cbd5e1"],html[data-theme=light] .crm-detail-row [style*="color:#cbd5e1"]{color:#1e293b!important}html[data-theme=light] .crm-detail-row [style*="color: #94a3b8"],html[data-theme=light] .crm-detail-row [style*="color:#94a3b8"],html[data-theme=light] .crm-detail-row [style*="color: #64748b"],html[data-theme=light] .crm-detail-row [style*="color:#64748b"]{color:#64748b!important}html[data-theme=light] .crm-detail-row div[style*="rgba(255,149,0,0.1)"],html[data-theme=light] .crm-detail-row div[style*="rgba(255, 149, 0, 0.1)"]{background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;border-color:#f59e0b4d!important}html[data-theme=light] .crm-detail-row div[style*="rgba(255,255,255,0.025)"],html[data-theme=light] .crm-detail-row div[style*="rgba(255, 255, 255, 0.025)"]{background:#f8fafc!important;border-color:#0f172a0f!important}html[data-theme=light] .crm-detail-row span[style*="rgba(251,191,36,0.1)"],html[data-theme=light] .crm-detail-row span[style*="rgba(251, 191, 36, 0.1)"]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-color:#d9770659!important;color:#92400e!important}html[data-theme=light] .crm-detail-row span[style*="rgba(255,255,255,0.06)"],html[data-theme=light] .crm-detail-row span[style*="rgba(255, 255, 255, 0.06)"]{background:#f1f5f9!important;border-color:#0f172a14!important;color:#475569!important}html[data-theme=light] .crm-detail-row div[style*="rgba(255,255,255,0.04)"],html[data-theme=light] .crm-detail-row div[style*="rgba(255, 255, 255, 0.04)"]{background:#f1f5f9!important;color:#475569!important}html[data-theme=light] .crm-detail-row [style*="color:#f1f5f9"],html[data-theme=light] .crm-detail-row [style*="color:rgb(241,245,249)"]{color:#0f172a!important}html[data-theme=light] .crm-detail-row [style*="color:#cbd5e1"],html[data-theme=light] .crm-detail-row [style*="color:rgb(203,213,225)"],html[data-theme=light] .crm-detail-row [style*="color:#e2e8f0"],html[data-theme=light] .crm-detail-row [style*="color:rgb(226,232,240)"]{color:#334155!important}html[data-theme=light] .crm-detail-row [style*="color:#64748b"],html[data-theme=light] .crm-detail-row [style*="color:rgb(100,116,139)"],html[data-theme=light] .crm-detail-row [style*="color:#94a3b8"],html[data-theme=light] .crm-detail-row [style*="color:rgb(148,163,184)"]{color:#64748b!important}html[data-theme=light] .crm-detail-row a[style*="color:#60a5fa"],html[data-theme=light] .crm-detail-row a[style*="color: #60a5fa"]{color:#2563eb!important}html[data-theme=light] .crm-detail-row [style*="border-top:1px solid rgba(255,255,255,.07)"],html[data-theme=light] .crm-detail-row [style*="border-top: 1px solid rgba(255, 255, 255, 0.07)"]{border-color:#0f172a1a!important}@media(max-width:768px){html[data-theme=light] .crm-root{background:#fff;color:#0f172a}html[data-theme=light] .crm-head{border-bottom-color:#0f172a14}html[data-theme=light] .crm-table tbody tr.crm-lead-row{background:#fff;border-color:#0f172a14;box-shadow:0 1px 3px #0f172a0d}html[data-theme=light] .crm-table tbody tr.crm-lead-row>td:nth-child(3){border-top-color:#0f172a0f;color:#0f172a}html[data-theme=light] .crm-table tbody tr.crm-lead-row>td:nth-child(4),html[data-theme=light] .crm-table tbody tr.crm-lead-row>td:nth-child(5){color:#475569}html[data-theme=light] .crm-table tbody tr.crm-lead-row>td:nth-child(5){border-top-color:#0f172a0f}html[data-theme=light] .crm-table tbody tr.crm-detail-row>td>div[style*=grid]{border-radius:0 0 12px 12px}}html[data-theme=light] .crm-llegada-card{background:#f0fdf4!important;border:1px solid #86efac!important}html[data-theme=light] .crm-llegada-title{color:#15803d!important}html[data-theme=light] .crm-llegada-note{color:#475569!important}html[data-theme=light] .crm-llegada-chip-page{background:#dbeafe!important;border-color:#93c5fd!important;color:#1e3a8a!important}html[data-theme=light] .crm-llegada-chip-page strong{color:#0c1a5b!important}html[data-theme=light] .crm-llegada-chip-coche{background:#fef3c7!important;border-color:#fbbf24!important;color:#92400e!important}html[data-theme=light] .crm-llegada-chip-coche strong{color:#5a2c00!important}html[data-theme=light] .crm-llegada-chip-coche .crm-llegada-mat,html[data-theme=light] .crm-llegada-chip-coche span{color:#b45309!important}html[data-theme=light] .crm-llegada-chip-device{background:#ede9fe!important;border-color:#a78bfa!important;color:#5b21b6!important}html[data-theme=light] .crm-llegada-chip-device strong{color:#3b0764!important}html[data-theme=light] .crm-llegada-chip-utm{background:#fce7f3!important;border-color:#f9a8d4!important;color:#9d174d!important}html[data-theme=light] .crm-llegada-chip-utm strong{color:#500724!important}html[data-theme=light] .rec-kpi{background:var(--surface-1);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:1px solid var(--border-1);box-shadow:0 1px 3px #0f172a0f}html[data-theme=light] .rec-kpi:hover{background:var(--surface-2);box-shadow:0 4px 12px #0f172a14}html[data-theme=light] .rec-kpi-label{color:var(--text-3)}html[data-theme=light] .rec-kpi-value{color:var(--text-1)}html[data-theme=light] .rec-kpi-sub{color:var(--text-3)}html[data-theme=light] .rec-search-wrap{position:relative}html[data-theme=light] .rec-search{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1);font-size:13px}html[data-theme=light] .rec-search:focus{border-color:#2563eb66;box-shadow:0 0 0 3px #2563eb1a}html[data-theme=light] .rec-search-icon{color:var(--text-3)}html[data-theme=light] .rec-search::placeholder{color:var(--text-muted-light)}html[data-theme=light] .rec-select{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .rec-select:hover{border-color:#0f172a26}html[data-theme=light] .rec-btn{background:var(--surface-2)!important;border:1px solid var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] .rec-btn:hover{background:var(--surface-3)!important;color:var(--text-1)!important}html[data-theme=light] .rec-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #2563eb33}html[data-theme=light] .rec-btn-primary:hover{box-shadow:0 4px 12px #2563eb4d}html[data-theme=light] .rec-btn-danger{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #dc262633}html[data-theme=light] .rec-btn-danger:hover{box-shadow:0 4px 12px #dc26264d}html[data-theme=light] .rec-alert{background:#d977060f;border:1px solid rgba(217,119,6,.2)}html[data-theme=light] .rec-alert-item{background:var(--surface-2);border-radius:8px;color:var(--text-2)}html[data-theme=light] .rec-alert-item:hover{background:var(--surface-3);color:var(--text-1)}html[data-theme=light] .rec-list{display:flex;flex-direction:column;gap:6px}html[data-theme=light] .rec-row{background:var(--surface-1);border:1px solid var(--border-1);cursor:pointer}html[data-theme=light] .rec-row:hover{background:var(--surface-2);border-color:#2563eb33;box-shadow:0 2px 8px #0f172a0f}html[data-theme=light] .rec-row.expanded{background:var(--surface-2);border-color:#2563eb40}html[data-theme=light] .rec-row.closed{opacity:.6}html[data-theme=light] .rec-row-plate-text{color:var(--text-1);font-weight:800}html[data-theme=light] .rec-row-plate-sub{color:var(--text-3)}html[data-theme=light] .rec-row-tipo{color:var(--text-1)}html[data-theme=light] .rec-row-desc{color:var(--text-3)}html[data-theme=light] .rec-row-taller{background:var(--surface-3);color:var(--text-2);padding:6px 10px;border-radius:6px;border:1px solid var(--border-2)}html[data-theme=light] .rec-row-meta{color:var(--text-3)}html[data-theme=light] .rec-row-desc-line{color:var(--text-2)}html[data-theme=light] .rec-badge-red{background:#dc26261f;color:#dc2626;border:1px solid rgba(220,38,38,.2)}html[data-theme=light] .rec-badge-orange{background:#d977061f;color:#d97706;border:1px solid rgba(217,119,6,.2)}html[data-theme=light] .rec-badge-yellow{background:#ca8a041f;color:#ca8a04;border:1px solid rgba(202,138,4,.2)}html[data-theme=light] .rec-badge-blue{background:#2563eb1f;color:#2563eb;border:1px solid rgba(37,99,235,.2)}html[data-theme=light] .rec-badge-purple{background:#7c3aca1f;color:#7c3aed;border:1px solid rgba(124,58,202,.2)}html[data-theme=light] .rec-badge-fuchsia{background:#d946ef1f;color:#d946ef;border:1px solid rgba(217,70,239,.2)}html[data-theme=light] .rec-badge-green{background:#0596691f;color:#059669;border:1px solid rgba(5,150,105,.2)}html[data-theme=light] .rec-badge-gray{background:#64748b14;color:#64748b;border:1px solid rgba(100,116,139,.15)}html[data-theme=light] .rec-pag-btn{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-3)}html[data-theme=light] .rec-pag-btn:hover{background:var(--surface-3);color:#2563eb;border-color:#2563eb33}html[data-theme=light] .rec-pag-btn.active{background:#2563eb1a;color:#2563eb;border-color:#2563eb4d}html[data-theme=light] .rec-row-expand{border-top:1px solid var(--border-2);background:var(--surface-2)}html[data-theme=light] .rec-exp-section{color:var(--text-3)}html[data-theme=light] .rec-exp-panel{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .rec-media-item{border:1px solid var(--border-1);background:#f5f5f5}html[data-theme=light] .rec-media-item iframe{background:#fff}html[data-theme=light] .rec-media-label{background:var(--surface-3);color:var(--text-3)}html[data-theme=light] .rec-media-badge{background:#2563eb1f;color:#2563eb}html[data-theme=light] .rec-media-open{color:#2563eb}html[data-theme=light] .rec-media-open:hover{color:#1d4ed8}html[data-theme=light] .rec-note-block{background:var(--surface-3);border-left:2px solid rgba(37,99,235,.3);color:var(--text-2)}html[data-theme=light] .rec-note-label{color:var(--text-3)}html[data-theme=light] .rec-hist-entry{background:var(--surface-3);color:var(--text-2)}html[data-theme=light] .rec-hist-item{color:var(--text-2)}html[data-theme=light] .rec-hist-badge{color:var(--text-1)}html[data-theme=light] .rec-fin-label{color:var(--text-3)}html[data-theme=light] .rec-fin-value{color:var(--text-1);font-weight:700}html[data-theme=light] .rec-actions{border-top:1px solid var(--border-2)!important}html[data-theme=light] .rec-action-btn{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .rec-action-btn:hover{background:var(--surface-3);color:#2563eb;border-color:#2563eb33}html[data-theme=light] .rec-action-btn.primary{background:#2563eb1a;color:#2563eb;border-color:#2563eb33}html[data-theme=light] .rec-action-btn.danger{background:#dc26261a;color:#dc2626;border-color:#dc262633}html[data-theme=light] .rec-action-btn.success{background:#0596691a;color:#059669;border-color:#05966933}html[data-theme=light] .rec-modal-overlay{background:#0f172a59;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme=light] .rec-modal{background:var(--surface-1);border:1px solid var(--border-1);box-shadow:0 20px 60px #0f172a26;color:var(--text-1)}html[data-theme=light] .rec-modal h2{color:var(--text-1)}html[data-theme=light] .rec-modal-label{color:var(--text-3)}html[data-theme=light] .rec-modal-input{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .rec-modal-input:focus{border-color:#2563eb66;box-shadow:0 0 0 3px #2563eb1a}html[data-theme=light] .rec-modal-input::placeholder{color:var(--text-muted-light)}html[data-theme=light] select.rec-modal-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23334155'%3E%3Cpath d='M6 8L1 3h10z'/%3E%3C/svg%3E")}html[data-theme=light] .rec-modal-hint{color:var(--text-3)}html[data-theme=light] .rec-lightbox{background:#000000e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=light] .rec-lightbox-close{background:#0f172aa6;border:1px solid rgba(255,255,255,.15);color:#fff}html[data-theme=light] .rec-lightbox-close:hover{background:#dc262680}html[data-theme=light] .rec-lb-arrow{background:#0f172aa6;border:1px solid rgba(255,255,255,.15);color:#fff}html[data-theme=light] .rec-lb-arrow:hover{background:#2563eb80;border-color:#2563eb99}html[data-theme=light] .rec-lb-counter{background:#0f172aa6;border:1px solid rgba(255,255,255,.1);color:#fff}html[data-theme=light] .rec-lightbox iframe{background:#fff}html[data-theme=light] .rec-hud-icon.has{background:#0596691f;color:#059669}html[data-theme=light] .rec-hud-icon.miss{background:#64748b14;color:#64748b}html[data-theme=light] .rec-list~div[style*="color: rgb(100, 116, 139)"],html[data-theme=light] .rec-list~div[style*="color: rgb(71, 85, 105)"]{color:var(--text-3)!important}html[data-theme=light] .rec-kpi div[style*="color: rgb(71, 85, 105)"]{color:var(--text-3)!important}@media(max-width:768px){html[data-theme=light] .rec-modal-overlay{width:100vw;height:100vh;height:100dvh;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:0}html[data-theme=light] .rec-modal{width:100%;max-width:none;max-height:none;border-radius:20px;padding:24px 20px;min-height:100%}html[data-theme=light] .rec-modal-input{min-height:46px}html[data-theme=light] .rec-modal-actions .rec-btn,html[data-theme=light] .rec-modal-actions .rec-action-btn{min-height:44px}html[data-theme=light] .rec-search,html[data-theme=light] .rec-select{min-height:46px}html[data-theme=light] .rec-btn{min-height:44px}html[data-theme=light] .rec-row-plate-text{min-height:44px;display:flex;align-items:center}html[data-theme=light] .rec-row-tipo{color:var(--text-1)!important;min-height:44px;display:flex;align-items:center}html[data-theme=light] .rec-row-taller{background:var(--surface-3)!important;color:var(--text-2)!important;border:1px solid var(--border-2);min-height:44px;display:flex;align-items:center}html[data-theme=light] .rec-row-right{border-top:1px solid var(--border-2)!important}html[data-theme=light] .rec-row-right .rec-badge{min-height:44px;display:flex;align-items:center}html[data-theme=light] .rec-row-plate{border-bottom:1px solid var(--border-2)!important}html[data-theme=light] .rec-row-plate-sub{color:var(--text-3)!important}html[data-theme=light] .rec-row-meta span{background:var(--surface-3)!important;color:var(--text-3)!important}html[data-theme=light] .rec-row-desc-line{color:var(--text-2)!important}html[data-theme=light] .rec-action-btn{min-height:44px;padding:12px 16px}html[data-theme=light] .rec-actions{border-top:1px solid var(--border-1)!important}html[data-theme=light] .recep-header-back{background:var(--surface-2)!important;color:var(--text-2)!important;border:1px solid var(--border-1)}}html[data-theme=light] .favlo-recepcion{background:var(--page-bg);color:var(--text-2)}html[data-theme=light] .recep-stars{display:none!important}html[data-theme=light] .recep-header{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .recep-header h1{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .recep-header-kaelos{color:var(--text-1)}html[data-theme=light] .kaelos-cursor{color:#b45309}html[data-theme=light] .recep-header-back{background:var(--hover-bg);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .recep-header-back:hover{background:#f59e0b1a;color:#b45309;border-color:#f59e0b}html[data-theme=light] .recep-header-logo{filter:drop-shadow(0 0 4px rgba(245,158,11,.3))}html[data-theme=light] .kpi-tabs{background:#ffffff80;border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .kpi-tab-btn{color:var(--text-2);transition:all .2s}html[data-theme=light] .kpi-tab-btn:hover:not(.active){background:var(--hover-bg);color:var(--text-1)}html[data-theme=light] .kpi-tab-btn.active{background:#f59e0b;color:#fff}html[data-theme=light] .kpi-stat-card{background:var(--surface-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .kpi-stat-card:after{display:none}html[data-theme=light] .kpi-stat-label{color:var(--text-3)}html[data-theme=light] .kpi-stat-value{color:var(--text-1)}html[data-theme=light] .kpi-stat-sub{color:var(--text-2)}html[data-theme=light] .rec-kpi{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .kpi-table{color:var(--text-1)}html[data-theme=light] .kpi-table th{background:var(--surface-2);color:var(--text-3);border-bottom:1px solid var(--border-1);font-weight:600}html[data-theme=light] .kpi-table td{color:var(--text-2);border-bottom:1px solid var(--border-2)}html[data-theme=light] .kpi-table tr:hover td{background:var(--hover-bg)}html[data-theme=light] .user-badge{font-weight:700;border-radius:6px;padding:4px 8px;font-size:10px;text-transform:uppercase}html[data-theme=light] .ub-active{background:#10b9811f;color:#059669}html[data-theme=light] .ub-inactive{background:#dc26261f;color:#dc2626}html[data-theme=light] .ub-role{background:#2563eb1f;color:#2563eb}html[data-theme=light] .online-dot{width:8px;height:8px;border-radius:50%;display:inline-block}html[data-theme=light] .online-dot.on{background:#059669;box-shadow:0 0 6px #05966980}html[data-theme=light] .online-dot.off{background:#cbd5e1}html[data-theme=light] .perms-table{color:var(--text-1)}html[data-theme=light] .perms-table th{background:var(--surface-2);color:var(--text-3);border:1px solid var(--border-1);font-weight:600}html[data-theme=light] .perms-table td{border:1px solid var(--border-2);color:var(--text-2)}html[data-theme=light] .perms-table tr th:first-child{background:var(--surface-2);border-right:1px solid var(--border-1)}html[data-theme=light] .perms-table tr td:first-child{background:var(--surface-2);color:var(--text-1);font-weight:600;border-right:1px solid var(--border-1)}html[data-theme=light] .perm-btn{background:var(--hover-bg);border:1px solid var(--border-1);color:var(--text-3);transition:all .2s}html[data-theme=light] .perm-btn:hover{background:#f59e0b1a;border-color:#f59e0b;color:#b45309}html[data-theme=light] .perm-btn.acceso.on{background:#2563eb1f;color:#2563eb;border-color:#2563eb}html[data-theme=light] .perm-btn.editar.on{background:#10b9811f;color:#059669;border-color:#059669}html[data-theme=light] .orbac-section{border-top-color:var(--border-1)!important}html[data-theme=light] .orbac-role-card{background:var(--surface-2)!important;border:1px solid var(--border-1)!important;box-shadow:0 1px 3px #0f172a0f}html[data-theme=light] .orbac-role-label{color:var(--text-1)!important}html[data-theme=light] .orbac-role-dot{background:#2563eb!important}html[data-theme=light] .orbac-module-chip{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;transition:box-shadow .15s}html[data-theme=light] .orbac-module-chip:hover{box-shadow:0 1px 4px #0f172a14}html[data-theme=light] .orbac-module-name{color:var(--text-2)!important}html[data-theme=light] .rec-kpi .kpi-table td>div[style*=fontWeight]{color:var(--text-1)!important}html[data-theme=light] .kpi-modal-overlay{background:#0f172a59;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html[data-theme=light] .kpi-modal{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1);box-shadow:0 20px 60px #0f172a1f}html[data-theme=light] .kpi-modal input,html[data-theme=light] .kpi-modal select{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1);transition:border-color .2s}html[data-theme=light] .kpi-modal input:focus,html[data-theme=light] .kpi-modal select:focus{border-color:#f59e0b;outline:none}html[data-theme=light] .kpi-modal label{color:var(--text-3);font-weight:600}html[data-theme=light] .kpi-input{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1);transition:border-color .2s}html[data-theme=light] .kpi-input:focus{border-color:#f59e0b;outline:none}html[data-theme=light] .kpi-field-label{color:var(--text-3);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.08em}html[data-theme=light] input[type=text][placeholder*=Buscar],html[data-theme=light] input[type=text][placeholder*=Filtrar]{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] input[type=text][placeholder*=Buscar]::placeholder,html[data-theme=light] input[type=text][placeholder*=Filtrar]::placeholder{color:var(--text-3)}html[data-theme=light] input[type=text][placeholder*=Buscar]:focus,html[data-theme=light] input[type=text][placeholder*=Filtrar]:focus{border-color:#f59e0b}html[data-theme=light] svg[style*="color: #94a3b8"]{color:var(--text-3)!important}html[data-theme=light] button[style*="background: #3b82f6"]{background:#2563eb!important;color:#fff}html[data-theme=light] button[style*="background: #3b82f6"]:hover{background:#1d4ed8!important}html[data-theme=light] button[style*="background: rgba(59,130,246"]{background:#2563eb1a!important;border:1px solid rgba(37,99,235,.3)!important;color:#2563eb!important}html[data-theme=light] button[style*="background: rgba(59,130,246"]:hover{background:#2563eb26!important}html[data-theme=light] button[style*="background: #FF8A00"]{background:#d97706!important}html[data-theme=light] button[style*="background: #FF8A00"]:hover{background:#b45309!important}html[data-theme=light] button[style*="background: transparent"][style*="border: 1px solid rgba(255,255,255"]{border-color:var(--border-1)!important;color:var(--text-3)}html[data-theme=light] button[style*="background: transparent"][style*="border: 1px solid rgba(255,255,255"]:hover{background:var(--hover-bg);color:var(--text-1)}html[data-theme=light] button[style*="background: rgba(251,191,36"]{background:#f59e0b1f!important;border-color:#f59e0b4d!important;color:#b45309!important}html[data-theme=light] button[style*="background: rgba(251,191,36"]:hover{background:#f59e0b2e!important}html[data-theme=light] div[style*="border: '1px solid rgba(37,211,102"]{background:#25d3660f!important;border:1px solid rgba(37,211,102,.22)!important}html[data-theme=light] div[style*="background: 'linear-gradient(135deg, rgba(37,211,102"]{background:linear-gradient(135deg,#25d3660f,#25d36605)!important}html[data-theme=light] div[style*="background: 'rgba(37,211,102,0.12)"]{background:#25d36614!important;border-color:#25d36633!important}html[data-theme=light] span[style*="color: '#25D366'"],html[data-theme=light] span[style*="background: 'rgba(37,211,102,0.12)'"]{background:#25d36614!important;border-color:#25d36633!important;color:#059669!important}html[data-theme=light] input[type=time]{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1);font-size:13px}html[data-theme=light] input[type=time]:focus{border-color:#f59e0b;outline:none}html[data-theme=light] input[type=date]{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1);font-size:13px}html[data-theme=light] input[type=date]:focus{border-color:#f59e0b;outline:none}html[data-theme=light] div[style*="border: '1px solid rgba(255,255,255,0.1)'"][style*="borderRadius: 12"]{border-color:var(--border-1)!important}html[data-theme=light] div[style*="background: '#1a1a2e'"]{background:var(--surface-2)!important}html[data-theme=light] div[style*="background: 'rgba(15,23,42,0.88)'"]{background:#ffffffe0!important;color:var(--text-1);border-color:var(--border-1)!important}html[data-theme=light] div[style*="border: '3px solid rgba(251,191,36,0.2)'"]{border-color:#f59e0b33!important;border-top-color:#f59e0b!important}html[data-theme=light] div[style*="background: '#1a1a2e'"][style*="display: 'flex'"][style*="flexDirection: 'column'"]{background:var(--surface-2)!important}html[data-theme=light] span[style*="color: '#94a3b8'"][style*="textAlign: 'center'"]{color:var(--text-2)!important}html[data-theme=light] div[style*="background: 'rgba(59,130,246,0.15)'"][style*="border: '1px solid rgba(59,130,246"]{background:#2563eb1a!important;border-color:#2563eb4d!important;color:#2563eb!important}html[data-theme=light] div[style*="background: 'rgba(16,185,129,0.15)'"][style*="border: '1px solid rgba(16,185,129"]{background:#10b9811a!important;border-color:#10b9814d!important;color:#059669!important}html[data-theme=light] div[style*="background: 'rgba(139,92,246,0.15)'"][style*="border: '1px solid rgba(139,92,246"]{background:#8b5cf61a!important;border-color:#8b5cf64d!important;color:#7c3aed!important}html[data-theme=light] div[style*="background: 'rgba(236,72,153,0.15)'"][style*="border: '1px solid rgba(236,72,153"]{background:#ec48991a!important;border-color:#ec48994d!important;color:#ec4899!important}html[data-theme=light] div[style*="background: 'rgba(148,163,184,0.12)'"]{background:#94a3b80f!important;border-color:#94a3b82e!important;color:var(--text-3)!important}html[data-theme=light] div[style*="background: 'rgba(245,158,11,0.08)'"]{background:#f59e0b0f!important;border-color:#f59e0b2e!important;color:#b45309!important}html[data-theme=light] div[style*="background: 'rgba(245,158,11,0.08)'"] code{color:#2563eb!important}html[data-theme=light] div[style*="background: 'rgba(245,158,11,0.08)'"] span[style*="color: '#34d399'"]{color:#059669!important}html[data-theme=light] button[style*="background: 'rgba(59,130,246,0.18)'"]{background:#2563eb1a!important;border:1px solid rgba(37,99,235,.3)!important;color:#2563eb!important}html[data-theme=light] button[style*="background: 'rgba(15,23,42,0.5)'"]{background:var(--surface-2)!important;border:1px solid var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] button[style*="background: 'rgba(15,23,42,0.5'"]:hover{background:var(--hover-bg)!important;color:var(--text-1)!important}html[data-theme=light] button[style*="background: 'rgba(59,130,246,0.15)'"][style*="border: '1px solid rgba(59,130,246,0.3)'"]{background:#2563eb1a!important;border-color:#2563eb4d!important;color:#2563eb!important}html[data-theme=light] button[style*="background: 'rgba(59,130,246,0.15)'"][style*="border: '1px solid rgba(59,130,246,0.3'"]:hover{background:#2563eb26!important}html[data-theme=light] span[style*="background: '#3b82f6'"],html[data-theme=light] span[style*="background: '#8b5cf6'"],html[data-theme=light] span[style*="background: '#f59e0b'"]{background:#f59e0b1f!important;color:#b45309!important}html[data-theme=light] span[style*="background: '#3b82f6'"]{background:#2563eb1f!important;color:#2563eb!important}html[data-theme=light] span[style*="background: '#8b5cf6'"]{background:#8b5cf61f!important;color:#7c3aed!important}html[data-theme=light] div[style*="borderBottom:'1px solid rgba(255,255,255,.05)'"]{border-bottom-color:var(--border-2)!important}html[data-theme=light] span[style*="color:'#94a3b8'"]{color:var(--text-3)!important}html[data-theme=light] span[style*="color:'#e2e8f0'"]{color:var(--text-1)!important}html[data-theme=light] button[style*="background:'none'"][style*="border:'none'"][style*="color:'#ef4444'"]{color:#dc2626!important}html[data-theme=light] span[style*="background: 'rgba(22,163,74,.12)'"]{background:#16a34a14!important;color:#16a34a!important}html[data-theme=light] span[style*="background: 'rgba(217,119,6,.12)'"]{background:#d9770614!important;color:#d97706!important}html[data-theme=light] span[style*="background: 'rgba(220,38,38,.12)'"]{background:#dc262614!important;color:#dc2626!important}html[data-theme=light] span[style*="background: 'rgba(100,116,139,.1)'"]{background:#64748b0f!important;color:#64748b!important}html[data-theme=light] div[style*="color: '#f8fafc'"],html[data-theme=light] span[style*="color: '#f8fafc'"],html[data-theme=light] div[style*="color: '#e2e8f0'"],html[data-theme=light] span[style*="color: '#e2e8f0'"]{color:var(--text-1)!important}html[data-theme=light] div[style*="color: '#94a3b8'"],html[data-theme=light] span[style*="color: '#94a3b8'"]{color:var(--text-3)!important}html[data-theme=light] div[style*="color: '#64748b'"],html[data-theme=light] span[style*="color: '#64748b'"],html[data-theme=light] div[style*="color: '#475569'"],html[data-theme=light] span[style*="color: '#475569'"],html[data-theme=light] div[style*="color: '#cbd5e1'"],html[data-theme=light] span[style*="color: '#cbd5e1'"]{color:var(--text-2)!important}html[data-theme=light] .mp-toast-spin{color:#f59e0b!important}html[data-theme=light] div[style*="borderTop: '1px dashed rgba(255,255,255,.1)'"]{border-top-color:var(--border-1)!important}html[data-theme=light] .rec-kpi h1,html[data-theme=light] .rec-kpi h2,html[data-theme=light] .rec-kpi h3,html[data-theme=light] .rec-kpi h4,html[data-theme=light] .rec-kpi h5,html[data-theme=light] .rec-kpi h6{color:var(--text-1)!important}html[data-theme=light] .rec-kpi p{color:var(--text-3)}html[data-theme=light] .rec-kpi thead th{color:var(--text-3)!important;background:var(--surface-2);border-bottom:1px solid var(--border-1)!important}html[data-theme=light] .rec-kpi tbody tr{border-bottom:1px solid var(--border-2)!important}html[data-theme=light] .rec-kpi tbody td{border-bottom-color:var(--border-2)!important}html[data-theme=light] .rec-kpi input[type=text],html[data-theme=light] .rec-kpi input[type=search]{background:var(--surface-2)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .rec-kpi input[type=text]::placeholder,html[data-theme=light] .rec-kpi input[type=search]::placeholder{color:var(--text-3)!important;opacity:1}html[data-theme=light] .rec-kpi input[type=text]:focus,html[data-theme=light] .rec-kpi input[type=search]:focus{border-color:#f59e0b!important}html[data-theme=light] .rec-kpi tbody td>div:first-child{color:var(--text-1)!important}html[data-theme=light] .kpi-tabs{background:#ffffffbf;border:1px solid var(--border-1);box-shadow:0 1px 2px #0f172a0a}html[data-theme=light] .infra-title{color:var(--text-1)}html[data-theme=light] .infra-subtitle{color:var(--text-2)}html[data-theme=light] .infra-hint{color:var(--text-3)}html[data-theme=light] .infra-code{color:#b45309;background:#b4530914;padding:1px 5px;border-radius:4px}html[data-theme=light] .infra-cell-primary{color:var(--text-1)}html[data-theme=light] .infra-cell-secondary{color:var(--text-2)}html[data-theme=light] .infra-cell-tertiary{color:var(--text-3)}html[data-theme=light] .infra-cell-muted{color:#94a3b8}html[data-theme=light] .infra-cell-code{color:var(--text-3)}html[data-theme=light] .infra-orden-num{color:#2563eb}html[data-theme=light] .infra-arrow-btn{background:#3b82f614;border-color:#3b82f62e;color:#2563eb}html[data-theme=light] .infra-arrow-btn:hover{background:#3b82f626}html[data-theme=light] .infra-badge--blue{background:#3b82f614;color:#2563eb;border:1px solid rgba(59,130,246,.15)}html[data-theme=light] .infra-badge--green{background:#10b98114;color:#059669;border:1px solid rgba(16,185,129,.15)}html[data-theme=light] .infra-btn-new{background:#f59e0b;color:#fff;box-shadow:0 1px 3px #f59e0b40}html[data-theme=light] .infra-btn-new:hover{background:#d97706}html[data-theme=light] .infra-btn-edit{background:#3b82f60f;border:1px solid rgba(59,130,246,.2);color:#2563eb}html[data-theme=light] .infra-btn-edit:hover{background:#3b82f61f}html[data-theme=light] .infra-wa-card{background:linear-gradient(135deg,#25d3660a,#25d36603);border-color:#25d3662e}html[data-theme=light] .infra-section .ub-active{background:#05966914;color:#059669;border:1px solid rgba(5,150,105,.18)}html[data-theme=light] .infra-section .ub-inactive{background:#dc26260f;color:#dc2626;border:1px solid rgba(220,38,38,.15)}html[data-theme=light] .favlo-recepcion{background:var(--page-bg, #f5f6f8)!important;color:var(--text-1, #0f172a)!important}html[data-theme=light] .recep-header{background:linear-gradient(135deg,#fffffff2,#f9fafbfa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-1, rgba(15,23,42,.1));box-shadow:0 2px 8px #0f172a0f}html[data-theme=light] .recep-header-text{color:var(--text-1, #0f172a)}html[data-theme=light] .recep-header-kicker{color:var(--text-3, #64748b);font-size:11px;font-weight:600;letter-spacing:.1em}html[data-theme=light] .recep-header-text h1{color:#2563eb;font-size:26px;font-weight:800;letter-spacing:-.02em}html[data-theme=light] .recep-header-kaelos{color:#b45309;font-weight:700;letter-spacing:1px}html[data-theme=light] .kaelos-cursor{color:#f59e0b;animation:cursorBlink 1s infinite}html[data-theme=light] .recep-content{background:var(--page-bg, #f5f6f8);color:var(--text-1, #0f172a)}html[data-theme=light] .dc-greet h2{color:var(--text-1, #0f172a)!important;font-size:22px;font-weight:800}html[data-theme=light] .dc-greet p{color:var(--text-3, #64748b)!important;font-size:13px}html[data-theme=light] .dc-ctx{background:var(--surface-1, #ffffff);border:1px solid var(--border-1, rgba(15,23,42,.1));color:var(--text-3, #64748b)}html[data-theme=light] .dc-ctx strong{color:var(--text-1, #0f172a)}html[data-theme=light] .dc-sc{background:var(--surface-1, #ffffff);border:1px solid var(--border-1, rgba(15,23,42,.1));transition:all .25s}html[data-theme=light] .dc-sc:hover{border-color:#2563eb;background:var(--surface-2, #f9fafb);box-shadow:0 4px 12px #2563eb14;transform:translateY(-1px)}html[data-theme=light] .dc-sc:before{background:linear-gradient(90deg,#2563eb,#0891b2)}html[data-theme=light] .dc-sl{color:var(--text-3, #64748b);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}html[data-theme=light] .dc-sv{color:#2563eb!important;font-size:26px;font-weight:900;letter-spacing:-.02em}html[data-theme=light] .dc-ss{color:var(--text-3, #64748b)!important;font-size:11px;font-weight:600}html[data-theme=light] .dc-dt{font-size:10px;font-weight:600;padding:2px 8px;border-radius:5px;display:inline-flex;margin-top:6px}html[data-theme=light] .dc-dt.up{background:#10b9811f;color:#059669}html[data-theme=light] .dc-dt.down{background:#dc26261f;color:#dc2626}html[data-theme=light] .dc-dt.neutral{background:#94a3b81a;color:#64748b}html[data-theme=light] .dc-sd{margin-top:4px;font-size:10px;color:var(--text-3, #64748b)}html[data-theme=light] .dc-sh{border-bottom:1px solid var(--border-1, rgba(15,23,42,.1));color:var(--text-1, #0f172a)}html[data-theme=light] .dc-sh h3{color:var(--text-1, #0f172a);font-size:13px;font-weight:700;letter-spacing:.1em}html[data-theme=light] .dc-sh:hover{opacity:.75}html[data-theme=light] .dc-bd{background:#2563eb1f;color:#2563eb;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}html[data-theme=light] .dc-chv{color:var(--text-3, #64748b);opacity:.5;width:16px;height:16px}html[data-theme=light] .dc-chv.closed{transform:rotate(-90deg)}html[data-theme=light] .dc-vg{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:28px}@media(max-width:768px){html[data-theme=light] .dc-vg{grid-template-columns:1fr}}@media(max-width:420px){html[data-theme=light] .dc-sg{grid-template-columns:1fr;gap:8px}}html[data-theme=light] .dc-vc{background:var(--surface-1, #ffffff);border:1px solid var(--border-1, rgba(15,23,42,.1));color:inherit;text-decoration:none;transition:all .25s}html[data-theme=light] .dc-vc:hover{border-color:#2563eb;background:var(--surface-2, #f9fafb);box-shadow:0 6px 20px #2563eb1f;transform:translateY(-2px)}html[data-theme=light] .dc-vc:before{background:linear-gradient(90deg,#2563eb,#0891b2)}html[data-theme=light] .dc-mt{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:.06em;margin-bottom:3px}html[data-theme=light] .dc-mo{color:var(--text-3, #64748b);font-size:12px;font-weight:500;margin-bottom:8px}html[data-theme=light] .dc-cl{color:var(--text-3, #64748b);font-size:11px}html[data-theme=light] .dc-sb{background:#8b5cf61f;border:1px solid rgba(139,92,246,.18);color:#7c3aed;font-size:10px;font-weight:700;padding:3px 10px;border-radius:6px}html[data-theme=light] .dc-fb{background:#06b6d41f;border:1px solid rgba(6,182,212,.18);color:#0891b2;font-size:10px;font-weight:700;padding:3px 10px;border-radius:6px}html[data-theme=light] .dc-dd{font-size:10px;color:var(--text-3, #64748b);margin-top:4px;display:flex;align-items:center;gap:4px}html[data-theme=light] .dc-tm{background:#2563eb1a;border:1px solid rgba(37,99,235,.15);color:#2563eb;font-size:11px;font-weight:700;padding:5px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;margin-top:8px}html[data-theme=light] .dc-es{display:inline-flex;padding:4px 10px;border-radius:8px;font-size:10px;font-weight:700;letter-spacing:.04em;margin-top:8px}html[data-theme=light] .dc-es[style*=ENTREGADO],html[data-theme=light] .dc-es[style*="#34d399"]{background:#10b9811f!important;color:#059669!important}html[data-theme=light] .dc-es[style*="#fbbf24"]{background:#f59e0b1f!important;color:#d97706!important}html[data-theme=light] .dc-em{text-align:center;padding:32px 20px;color:var(--text-3, #64748b);font-size:13px;margin-bottom:28px;background:var(--surface-2, #f9fafb);border:1px dashed var(--border-1, rgba(15,23,42,.1));border-radius:12px}html[data-theme=light] .dc-mto-overlay{background:#0f172a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=light] .dc-mto-modal{background:var(--surface-1, #ffffff);border:1px solid var(--border-1, rgba(15,23,42,.1));box-shadow:0 12px 40px #0f172a26;width:100vw;height:100vh;height:100dvh;border-radius:0;max-width:none;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){html[data-theme=light] .dc-mto-modal{width:440px;height:auto;max-width:92vw;max-height:90vh;border-radius:16px}}html[data-theme=light] .dc-mto-head{background:linear-gradient(180deg,#f9fafb,#fff);border-bottom:1px solid var(--border-1, rgba(15,23,42,.1))}html[data-theme=light] .dc-mto-head h3{color:var(--text-1, #0f172a);font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}html[data-theme=light] .dc-mto-body{padding:20px;display:flex;flex-direction:column;gap:14px}html[data-theme=light] .dc-mto-field label{color:var(--text-3, #64748b);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}html[data-theme=light] .dc-mto-field input,html[data-theme=light] .dc-mto-field textarea{background:var(--surface-2, #f9fafb);border:1px solid var(--border-1, rgba(15,23,42,.1));color:var(--text-1, #0f172a);padding:10px 14px;font-size:13px;border-radius:10px;outline:none;transition:border-color .2s;box-sizing:border-box}html[data-theme=light] .dc-mto-field input:focus,html[data-theme=light] .dc-mto-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}html[data-theme=light] .dc-mto-field textarea{min-height:70px;resize:vertical}html[data-theme=light] .dc-mto-foot{padding:14px 20px;border-top:1px solid var(--border-1, rgba(15,23,42,.1));display:flex;justify-content:flex-end;gap:10px;background:#fafbfc}html[data-theme=light] .dc-mto-btn{padding:9px 18px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .2s;display:flex;align-items:center;gap:6px}html[data-theme=light] .dc-mto-btn.cancel{background:#0f172a14;color:var(--text-3, #64748b)}html[data-theme=light] .dc-mto-btn.cancel:hover{background:#0f172a1f;color:var(--text-1, #0f172a)}html[data-theme=light] .dc-mto-btn.save{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}html[data-theme=light] .dc-mto-btn.save:hover{filter:brightness(1.08);transform:translateY(-1px)}html[data-theme=light] .dc-mto-btn.save:disabled{opacity:.5;cursor:not-allowed;transform:none}html[data-theme=light] .dc-mto-ok{padding:10px;text-align:center;color:#059669;font-size:13px;font-weight:600;background:#10b9811a;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px}html[data-theme=light] .dc-wrench{background:none;border:1px solid rgba(15,23,42,.12);border-radius:8px;padding:5px 8px;cursor:pointer;color:var(--text-3, #64748b);transition:all .2s;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;margin-top:8px}html[data-theme=light] .dc-wrench:hover{border-color:#2563eb4d;color:#2563eb;background:#2563eb14}html[data-theme=light] div.recep-spin{border:3px solid rgba(37,99,235,.2)!important;border-top-color:#2563eb!important}@keyframes dcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dcSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .dc-mto-overlay{animation:dcFadeIn .2s ease}html[data-theme=light] .dc-mto-modal{animation:dcSlideUp .25s ease}html[data-theme=light] .dc-wrap{scrollbar-color:rgba(15,23,42,.15) transparent;padding:0 16px}@media(max-width:767.98px){html[data-theme=light] .dc-wrap{padding-left:max(60px,16px);padding-right:16px}}html[data-theme=light] .dc-wrap::-webkit-scrollbar-thumb{background:#0f172a1f;border-radius:6px}html[data-theme=light] .dc-wrap::-webkit-scrollbar-thumb:hover{background:#0f172a33}@media(max-width:767.98px){html[data-theme=light] .dc-mto-foot{position:sticky;bottom:0;padding-bottom:max(14px,env(safe-area-inset-bottom,14px));background:linear-gradient(to bottom,#fafbfc,#fff)}html[data-theme=light] .dc-mto-body{padding-bottom:80px}}html[data-theme=light] .mp-wrap{background:var(--page-bg)}html[data-theme=light] .mp-sync{background:transparent}html[data-theme=light] .mp-sync-info{color:var(--text-3)}html[data-theme=light] .mp-btn{background:var(--surface-1);color:var(--text-2);border:1px solid var(--border-1)}html[data-theme=light] .mp-btn:hover{background:var(--surface-2);border-color:var(--border-1)}html[data-theme=light] .mp-btn-sync{background:#2563eb14!important;color:#2563eb!important;border-color:#2563eb26!important}html[data-theme=light] .mp-btn-sync:hover{background:#2563eb24!important;border-color:#2563eb40!important}html[data-theme=light] .mp-btn-del{background:#dc262614!important;color:#dc2626!important;border-color:#dc262626!important}html[data-theme=light] .mp-btn-del:hover{background:#dc262624!important;border-color:#dc262640!important}html[data-theme=light] .mp-kpi{background:var(--surface-1);border:1px solid var(--border-1)}html[data-theme=light] .mp-kpi:hover{border-color:#2563eb40;box-shadow:0 8px 25px #2563eb14}html[data-theme=light] .mp-kpi:before{background:linear-gradient(90deg,#2563eb,#0891b2)}html[data-theme=light] .mp-kpi-l{color:var(--text-3)}html[data-theme=light] .mp-kpi-v{color:#2563eb}html[data-theme=light] .mp-kpi-s{color:var(--text-2)}html[data-theme=light] .mp-filters{background:var(--surface-1);border:1px solid var(--border-1)}html[data-theme=light] .mp-input,html[data-theme=light] .mp-select{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .mp-input:focus,html[data-theme=light] .mp-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}html[data-theme=light] .mp-input::placeholder{color:var(--text-3)}html[data-theme=light] .mp-select option{background:#fff;color:#0f172a}html[data-theme=light] .mp-status{border-radius:12px;font-weight:600}html[data-theme=light] .mp-tcard{background:var(--surface-1);border:1px solid var(--border-1)}html[data-theme=light] .mp-thdr{background:var(--surface-2);border-bottom:1px solid var(--border-1)}html[data-theme=light] .mp-thdr h2{color:var(--text-1)}html[data-theme=light] .mp-thdr span{color:var(--text-3)}html[data-theme=light] .mp-tbl th{background:#2563eb0f;color:#2563eb;border-bottom:1px solid var(--border-1)}html[data-theme=light] .mp-tbl td{color:var(--text-1);border-bottom:1px solid var(--border-2)}html[data-theme=light] .mp-tbl tr:hover td{background:#2563eb0a}html[data-theme=light] .mp-price{color:#2563eb}html[data-theme=light] .mp-badge{background:#0f172a14;color:var(--text-1)}html[data-theme=light] .mp-badge{font-weight:700;text-transform:uppercase}html[data-theme=light] td span.mp-badge{border-radius:6px;padding:4px 12px;font-size:11px}html[data-theme=light] .mp-pg{background:var(--surface-2);border-top:1px solid var(--border-1)}html[data-theme=light] .mp-pg-btn{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .mp-pg-btn:hover:not(:disabled){background:#2563eb14;border-color:#2563eb;color:#2563eb}html[data-theme=light] .mp-pg-btn:disabled{color:var(--text-3);background:transparent}html[data-theme=light] .mp-pg span,html[data-theme=light] .mp-tip-trigger{color:var(--text-3)}html[data-theme=light] .mp-tip-trigger:hover{color:#2563eb;background:#2563eb14}html[data-theme=light] .mp-tip-trigger.pinned{color:#d97706;background:#d9770614}html[data-theme=light] .mp-tooltip-fixed{z-index:99999}html[data-theme=light] .mp-tip-card{background:#fff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-1);box-shadow:0 16px 48px #0f172a1f,0 0 0 1px var(--border-2) inset}html[data-theme=light] .mp-tip-header{border-bottom:1px solid var(--border-1)}html[data-theme=light] .mp-tip-title{color:#2563eb}html[data-theme=light] .mp-tip-pin{color:var(--text-3)}html[data-theme=light] .mp-tip-pin:hover{color:#d97706;background:#d9770614}html[data-theme=light] .mp-tip-pin.active{color:#d97706}html[data-theme=light] .mp-tip-row-icon{background:#2563eb14}html[data-theme=light] .mp-tip-row-label{color:#2563eb}html[data-theme=light] .mp-tip-row-value{color:var(--text-1)}html[data-theme=light] .mp-toast{background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-1);box-shadow:0 8px 32px #0f172a1f,0 0 0 1px #0f172a0f inset}html[data-theme=light] .mp-toast:hover{border-color:#0f172a26}html[data-theme=light] .mp-toast-title{color:var(--text-1)}html[data-theme=light] .mp-toast-desc{color:var(--text-3)}html[data-theme=light] .mp-toast-close{background:#0f172a0f;color:var(--text-3);border:none}html[data-theme=light] .mp-toast-close:hover{background:#dc26261f;color:#dc2626}html[data-theme=light] .mp-tbl-wrap{background:var(--surface-1)}html[data-theme=light] .mp-tbl-wrap>div{color:var(--text-3)}html[data-theme=light]{--accent: #2563eb;--accent-light: rgba(37, 99, 235, .08);--accent-lighter: rgba(37, 99, 235, .15);--error-text: #dc2626;--error-light: rgba(220, 38, 38, .08);--error-lighter: rgba(220, 38, 38, .15);--warning: #d97706;--warning-light: rgba(217, 119, 6, .08);--success: #10b981;--text-1: #0f172a;--text-2: #334155;--text-3: #64748b}html[data-theme=light] span[style*="background: 'rgba(59,130,246,.08)"]{background:#2563eb14!important;border:1px solid rgba(37,99,235,.15)!important;color:#2563eb!important}html[data-theme=light] td[style*="color: #34d399"]{color:#10b981!important}html[data-theme=light] td[style*="color: #fbbf24"]{color:#d97706!important}html[data-theme=light] td[style*="color: #f87171"]{color:#dc2626!important}html[data-theme=light] span[style*="background: rgba(148,163,184,.15)"]{background:#1e293b14!important;color:#334155!important}html[data-theme=light] span[style*="background: rgba(217,70,239,.15)"]{background:#a855f71a!important;color:#9333ea!important}html[data-theme=light] span[style*="background: rgba(239,68,68,.15)"]{background:#dc26261a!important;color:#dc2626!important}html[data-theme=light] span[style*="background: rgba(16,185,129,.15)"]{background:#10b9811a!important;color:#10b981!important}html[data-theme=light] div[style*="color: '#fbbf24'"]{color:#d97706!important}html[data-theme=light] div[style*="background: 'rgba(251,191,36,.12)'"]{background:#d977061f!important;border-color:#d977064d!important}@media(max-width:767.98px){html[data-theme=light] .mp-tbl tr{background:var(--surface-1);border:1px solid var(--border-1)}}html[data-theme=light] .mt-hero{background:linear-gradient(135deg,#fff,#f9fafb,#f1f5f9);border:1px solid var(--border-1);box-shadow:0 2px 12px #0f172a0f}html[data-theme=light] .mt-hero:before{background:radial-gradient(ellipse at center,rgba(245,158,11,.04) 0%,rgba(59,130,246,.02) 40%,transparent 70%)}html[data-theme=light] .mt-hero:after{background:linear-gradient(90deg,#f59e0b,#3b82f6 35%,#6366f1 65%,#f59e0b)}html[data-theme=light] .mt-hero-icon{background:linear-gradient(135deg,#f59e0b1f,#3b82f614);border:1px solid rgba(245,158,11,.15);box-shadow:0 0 12px #f59e0b14}html[data-theme=light] .mt-hero-label{color:#d97706}html[data-theme=light] .mt-hero-store{background:linear-gradient(135deg,#0f172a,#334155,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .mt-hero-user{color:var(--text-3)}html[data-theme=light] .mt-hero-user span{color:#f59e0b}html[data-theme=light] .mt-stat{background:#f59e0b0f;border:1px solid rgba(245,158,11,.12);transition:all .25s ease}html[data-theme=light] .mt-stat:hover{background:#f59e0b1f;border-color:#f59e0b38}html[data-theme=light] .mt-stat-v{color:#0f172a}html[data-theme=light] .mt-stat-l{color:var(--text-3)}html[data-theme=light] .mt-kpi{background:var(--surface-1);border:1px solid var(--border-1)}html[data-theme=light] .mt-sel{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1);outline:none}html[data-theme=light] .mt-sel:focus{border-color:#f59e0b}html[data-theme=light] .mt-sel option{background:var(--surface-1);color:var(--text-1)}html[data-theme=light] .mt-kpi-sums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}@media(max-width:600px){html[data-theme=light] .mt-kpi-sums{grid-template-columns:repeat(2,1fr)}}html[data-theme=light] .mt-ksum{background:linear-gradient(145deg,#fff,#f9fafb);border:1px solid var(--border-1);transition:transform .2s,box-shadow .2s}html[data-theme=light] .mt-ksum:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a14}html[data-theme=light] .mt-ksum.c-res:after{background:linear-gradient(90deg,#3b82f6,#60a5fa)}html[data-theme=light] .mt-ksum.c-ven:after{background:linear-gradient(90deg,#6366f1,#818cf8)}html[data-theme=light] .mt-ksum.c-fin:after{background:linear-gradient(90deg,#10b981,#34d399)}html[data-theme=light] .mt-ksum.c-ent:after{background:linear-gradient(90deg,#f59e0b,#fbbf24)}html[data-theme=light] .mt-ksum.c-cai:after{background:linear-gradient(90deg,#ef4444,#f87171)}html[data-theme=light] .mt-ksum.c-dev:after{background:linear-gradient(90deg,#a855f7,#d8b4fe)}html[data-theme=light] .mt-ksum-v{color:var(--text-1)}html[data-theme=light] .mt-ksum-l{color:var(--text-3)}html[data-theme=light] .mt-metric{background:var(--surface-2);border:1px solid var(--border-1);transition:box-shadow .2s}html[data-theme=light] .mt-metric:hover{box-shadow:0 2px 8px #0f172a0f}html[data-theme=light] .mt-metric-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}html[data-theme=light] .mt-metric-hdr:hover{background:#f59e0b0a}html[data-theme=light] .mt-metric-icon{background:#f59e0b1a;flex-shrink:0}html[data-theme=light] .mt-metric-title{color:var(--text-1)}html[data-theme=light] .mt-metric-body{max-height:0;overflow:hidden;transition:max-height .35s ease}html[data-theme=light] .mt-metric.open .mt-metric-body{max-height:2400px;overflow-y:auto;border-top:1px solid var(--border-1)}html[data-theme=light] .mt-rank-tbl{width:100%;border-collapse:collapse}html[data-theme=light] .mt-rank-tbl th{text-align:left;padding:6px 10px;font-size:8px;font-weight:800;text-transform:uppercase;color:var(--text-3);letter-spacing:.5px;border-bottom:1px solid var(--border-1)}html[data-theme=light] .mt-rank-tbl th:last-child{text-align:right}html[data-theme=light] .mt-rank-tbl td{padding:6px 10px;font-size:12px;border-bottom:1px solid rgba(15,23,42,.06);color:var(--text-1)}html[data-theme=light] .mt-rank-tbl td:last-child{text-align:right;font-weight:800}html[data-theme=light] .mt-rank-tbl tr:last-child td{border-bottom:none}html[data-theme=light] .mt-rank-tbl tr:hover td{background:#f59e0b0a}html[data-theme=light] .mt-rank-n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:9px;font-weight:800;margin-right:6px}html[data-theme=light] .mt-rank-n.r0{background:#f59e0b33;color:#d97706}html[data-theme=light] .mt-rank-n.r1{background:#6366f126;color:#4f46e5}html[data-theme=light] .mt-rank-n.r2{background:#3b82f626;color:#2563eb}html[data-theme=light] .mt-rank-n.rx{background:#0f172a14;color:var(--text-3)}html[data-theme=light] .mt-rank-tbl tr.mt-rank-clickable{cursor:pointer}html[data-theme=light] .mt-rank-tbl tr.mt-rank-clickable.mt-rank-open td{background:#f59e0b0f}html[data-theme=light] .mt-rank-caret{display:inline-block;margin-right:4px;transition:transform .2s ease;color:var(--text-3);font-size:10px;vertical-align:middle}html[data-theme=light] .mt-rank-caret.open{transform:rotate(90deg);color:#f59e0b}html[data-theme=light] .mt-drill td{padding:0!important;background:#f59e0b0d;border-bottom:1px solid rgba(245,158,11,.1)!important}html[data-theme=light] .mt-drill-wrap{padding:8px 14px 10px 34px}html[data-theme=light] .mt-drill-title{font-size:8px;font-weight:800;text-transform:uppercase;color:var(--text-3);letter-spacing:.5px;margin-bottom:6px}html[data-theme=light] .mt-drill-list{display:flex;flex-wrap:wrap;gap:6px}html[data-theme=light] .mt-drill-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;border-radius:6px;background:var(--surface-2);border:1px solid rgba(245,158,11,.15);font-size:11px;color:var(--text-1);cursor:pointer;transition:all .18s ease}html[data-theme=light] .mt-drill-chip:hover{background:#f59e0b1a;border-color:#f59e0b59;transform:translateY(-1px)}html[data-theme=light] .mt-drill-mat{font-family:monospace;font-weight:800;color:#f59e0b;letter-spacing:.3px}html[data-theme=light] .mt-drill-sep{color:var(--text-3)}html[data-theme=light] .mt-drill-mm{color:var(--text-3);font-size:10px}html[data-theme=light] .mt-drill-empty{font-size:10px;color:var(--text-3);font-style:italic}html[data-theme=light] .mt-empty{padding:24px;text-align:center;color:var(--text-3);font-size:12px;border:1px dashed var(--border-1);border-radius:10px;background:var(--surface-2)}html[data-theme=light] .mt-kpi>div[style*="display: flex"][style*="gap: 10"][style*="cursor: pointer"]>div[style*="width: 32px"]{background:linear-gradient(135deg,#fff,#f9fafb)!important;border-radius:8px}html[data-theme=light] .mt-kpi a[style*="background: rgba(15,23,42,.6)"]{background:var(--surface-2)!important;border:1px solid var(--border-1)!important;border-radius:10px;padding:12px;transition:all .2s}html[data-theme=light] .mt-kpi a[style*="background: rgba(15,23,42,.6)"]:hover{border-color:#f59e0b66!important;background:#f59e0b0a!important}html[data-theme=light] .mt-kpi a[style*="background: rgba(15,23,42,.6)"] div[style*="fontSize: 14"]{color:var(--text-1)!important;text-decoration-color:#f59e0b8c!important}html[data-theme=light] .mt-kpi a[style*="background: rgba(15,23,42,.6)"] div[style*="fontSize: 11"][style*="color: var(--recep-muted)"]{color:var(--text-3)!important}html[data-theme=light] .mt-kpi span[style*="padding: '3px 8px'"]{background:#f59e0b26!important;color:#d97706!important}html[data-theme=light] .mt-kpi a[style*="background: rgba(15,23,42,.6)"] div[style*="marginTop: 8"]{color:var(--text-3)!important}html[data-theme=light] div.recep-spin{border-color:#f59e0b4d!important;border-top-color:#f59e0b!important}html[data-theme=light] .mt-hero-icon{color:#d97706}html[data-theme=light] .mt-stat--pre{background:#f59e0b1a!important;border-color:#f59e0b40!important}html[data-theme=light] .mt-stat-v--pre{color:#d97706!important}html[data-theme=light] .mt-section-icon{background:linear-gradient(135deg,#fff7ed,#fef3c7)!important;border:1px solid rgba(245,158,11,.22);color:#d97706!important}html[data-theme=light] .mt-month-badge{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#92400e!important;border:1px solid rgba(217,119,6,.3)}html[data-theme=light] .mt-pre-pill{background:#f59e0b26!important;color:#d97706!important}html[data-theme=light] .mt-pre-card{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;box-shadow:0 1px 2px #0f172a0a}html[data-theme=light] .mt-pre-card:hover{border-color:#f59e0b66!important;background:#f59e0b08!important}html[data-theme=light] .mt-pre-mat{color:var(--text-1)!important;text-decoration-color:#f59e0b8c!important}html[data-theme=light] .mt-rank-bar{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important}html[data-theme=light] .mt-ksum-v{color:#0f172a!important}html[data-theme=light] .mt-ksum-l{color:#64748b!important}html[data-theme=light] .mt-drill-chip{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .mt-drill-chip:hover{background:#f59e0b14;border-color:#f59e0b59}html[data-theme=light] .mt-drill td{background:#f59e0b0d;border-bottom:1px solid rgba(245,158,11,.1)!important}@media(max-width:767.98px){html[data-theme=light] .mt-rank-tbl tr{background:var(--surface-1);border:1px solid var(--border-1);border-radius:12px;padding:12px 14px;margin-bottom:10px}html[data-theme=light] .mt-rank-tbl td{padding:8px 0}}@media(max-width:767.98px){html[data-theme=light] .mt-pre-grid{grid-template-columns:1fr}}@media(max-width:767.98px){html[data-theme=light] .recep-header{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px 60px}}:root{--logs-bg-light: #ffffff;--logs-card-light: rgba(139, 92, 246, .04)}html[data-theme=light] .favlo-recepcion{background:var(--page-bg)}html[data-theme=light] .favlo-recepcion select{color-scheme:light;background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .favlo-recepcion select option{background:var(--surface-1);color:var(--text-1)}html[data-theme=light] .favlo-recepcion input[type=date]{color-scheme:light}html[data-theme=light] .recep-header{background:var(--surface-1);border-bottom:1px solid var(--border-1)}html[data-theme=light] .recep-header-text h1{color:var(--text-1)}html[data-theme=light] .recep-header-kicker{color:var(--text-3)}html[data-theme=light] .recep-header-kaelos{color:var(--text-2)}html[data-theme=light] .kaelos-cursor{color:var(--accent)}html[data-theme=light] .recep-step-card{background:var(--surface-1);border:1px solid var(--border-1)}html[data-theme=light] .recep-step-card[style*=grid]{color:var(--text-2)}html[data-theme=light] .log-search-input{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .log-search-input::placeholder{color:var(--text-muted-light)}html[data-theme=light] .log-search-input:focus{border-color:#8b5cf666!important;box-shadow:0 0 0 3px #8b5cf614}html[data-theme=light] button[style*="rgba(139,92,246,0.1)"]{background:#8b5cf61f!important;color:#6d28d9!important;border:1px solid rgba(139,92,246,.25)!important}html[data-theme=light] button[style*="rgba(139,92,246,0.1)"]:hover{background:#8b5cf62e!important;border-color:#8b5cf666!important}html[data-theme=light] .favlo-logs-page button[style*=linear-gradient]{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important}html[data-theme=light] .favlo-logs-page button[style*=linear-gradient]:hover{opacity:.9}html[data-theme=light] .recep-step-card button[style*=transparent]{background:var(--surface-3);color:var(--text-3);border:1px solid var(--border-1)}html[data-theme=light] .recep-step-card button[style*=transparent]:hover{background:var(--surface-2);color:var(--text-2)}html[data-theme=light] .log-table-header{background:var(--surface-2);border-bottom:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .log-table-viewport,html[data-theme=light] .recep-step-card>div[style*=maxHeight]{background:var(--surface-1)!important}html[data-theme=light] .log-table-row{background:transparent;border-bottom:1px solid var(--border-2)!important;color:var(--text-1)}html[data-theme=light] .log-table-row:hover{background:#8b5cf60f!important}html[data-theme=light] .log-table-row span{color:var(--text-2)}html[data-theme=light] .log-table-row>span:first-child{color:var(--text-3)!important;font-family:"monospace"}html[data-theme=light] .log-table-row>span:nth-child(2){color:#2563eb!important;font-weight:700}html[data-theme=light] .log-table-row>span:nth-child(3){color:var(--text-3)!important}html[data-theme=light] .log-table-row>span:nth-child(4) span{filter:saturate(1.15)}html[data-theme=light] .log-table-row>span:nth-child(5){color:var(--text-2)!important}html[data-theme=light] .log-table-row>span:nth-child(5) span[style*="#60a5fa"]{color:#2563eb!important}html[data-theme=light] .log-table-row>span:nth-child(5) span[style*="#475569"]{color:var(--text-3)!important}html[data-theme=light] .log-table-row>span:nth-child(6){color:var(--text-2)!important}html[data-theme=light] .log-table-row>span:nth-child(7){color:var(--text-3)!important;font-family:"monospace"}html[data-theme=light] .log-table-row[style*="padding: 12px"]{background:#8b5cf60d!important;border-bottom:1px solid var(--border-2)!important}html[data-theme=light] .log-table-row[style*="padding: 12px"] div{color:var(--text-2)}html[data-theme=light] .log-table-row[style*="padding: 12px"]>div>div>div:first-child{color:var(--text-3)}html[data-theme=light] .log-table-row[style*="padding: 12px"] div[style*=uppercase]{color:var(--text-3)!important}html[data-theme=light] .log-table-row[style*="padding: 12px"] div[style*="#c4b5fd"]{color:#6d28d9!important}html[data-theme=light] .log-table-row[style*="padding: 12px"] div[style*="rgba(239,68,68"]{background:#ef44441a!important;color:#b91c1c!important;border:1px solid rgba(239,68,68,.25)}html[data-theme=light] .log-table-row[style*="padding: 12px"] div[style*="rgba(34,197,94"]{background:#22c55e1a!important;color:#047857!important;border:1px solid rgba(34,197,94,.25)}html[data-theme=light] .log-table-row[style*="padding: 12px"] div[style*="rgba(255,255,255,0.03)"]{background:var(--surface-3)!important;color:var(--text-2)!important;border:1px solid var(--border-2)}html[data-theme=light] .log-table-row[style*="padding: 12px"] div[style*="marginTop: 8"]{color:var(--text-3)!important}html[data-theme=light] .favlo-logs-page .recep-empty{background:var(--surface-1);color:var(--text-2)}html[data-theme=light] .favlo-logs-page .recep-empty h3,html[data-theme=light] .favlo-logs-page .recep-empty p{color:var(--text-2)}html[data-theme=light] .favlo-logs-page .recep-empty-icon{color:var(--text-muted-light)}html[data-theme=light] button[style*="rgba(139,92,246"]{background:#8b5cf61f!important;border:1px solid rgba(139,92,246,.25)!important;color:#6d28d9!important}html[data-theme=light] button[style*="rgba(255,255,255,0.04)"]{background:var(--surface-3)!important;border:1px solid var(--border-1)!important;color:var(--text-3)!important}html[data-theme=light] button[style*="rgba(255,255,255,0.04)"]:hover{background:var(--surface-2)!important;color:var(--text-2)!important}html[data-theme=light] button[style*="background: rgba(139,92,246,0.2)"]{background:#8b5cf626!important;color:#6d28d9!important;border-color:#8b5cf666!important}html[data-theme=light] div[style*="rgba(139,92,246,0.08)"]{background:#8b5cf614!important;border:1px solid rgba(139,92,246,.2)!important}html[data-theme=light] div[style*="rgba(139,92,246,0.08)"] span,html[data-theme=light] div[style*="rgba(139,92,246,0.08)"] span[style*="#c4b5fd"]{color:#6d28d9!important}html[data-theme=light] div[style*="rgba(139,92,246,0.08)"] span[style*="#64748b"]{color:var(--text-3)!important}html[data-theme=light] div[style*="rgba(139,92,246,0.08)"] span[style*="#a78bfa"]{color:#7c3aed!important}html[data-theme=light] div[style*="borderTop: '1px solid rgba(255,255,255,0.05)"]{border-top:1px solid var(--border-1)!important;background:var(--surface-2)}html[data-theme=light] span[style*="rgba(139,92,246,0.15)"]{background:#8b5cf61f!important;color:#6d28d9!important}html[data-theme=light] div[style*="background: 'rgba(255,255,255,0.03)'"]{background:var(--surface-2)!important;border-bottom:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] div[style*="background: 'rgba(255,255,255,0.03)'"] svg{stroke:var(--text-2)}html[data-theme=light] .favlo-recepcion{background:var(--page-bg)!important;color:var(--text-1)!important}html[data-theme=light] .favlo-recepcion>div>div>div[style*="display: grid"]>div{background:var(--surface-2)!important;border-color:var(--border-1)!important}html[data-theme=light] .favlo-recepcion div[style*="background: rgba(148,163,184,0.04)"][style*="padding: 14px"]{background:var(--surface-2)!important;border-color:var(--border-1)!important}html[data-theme=light] select[style*="background: rgba(15,23,42,0.6)"]{background:var(--surface-1)!important;border-color:var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] select[style*="background: rgba(15,23,42,0.6)"]:hover{border-color:var(--border-2)!important;background:var(--surface-2)!important}html[data-theme=light] select[style*="background: rgba(15,23,42,0.6)"] option{background:var(--surface-1)!important;color:var(--text-1)!important}html[data-theme=light] button[style*="background: rgba(148,163,184,0.06)"][style*="color: #94a3b8"][style*="fontSize: '0.8rem'"]{background:var(--surface-2)!important;border-color:var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] div[style*="background: rgba(148,163,184,0.04)"][style*="border: 1px solid"][style*="borderRadius: 14"]{background:var(--surface-1)!important;border-color:var(--border-1)!important}html[data-theme=light] div[style*="background: rgba(148,163,184,0.04)"][style*="border: 1px solid"][style*="borderRadius: 14"]:hover{border-color:#f59e0b33!important}html[data-theme=light] div[style*="background: rgba(148,163,184,0.04)"][style*="border: 1px solid rgba(245,158,11,0.2)"]{background:var(--surface-1)!important;border-color:#f59e0b4d!important}html[data-theme=light] div[style*="background: rgba(239,68,68,0.1)"]{background:#ef444414!important}html[data-theme=light] div[style*="background: rgba(59,130,246,0.1)"]{background:#3b82f614!important}html[data-theme=light] div[style*="color: #f1f5f9"][style*="fontWeight: 600"][style*="overflow: hidden"]{color:var(--text-1)!important}html[data-theme=light] div[style*="color: #64748b"][style*="fontSize: '0.72rem'"][style*="display: 'flex'"]{color:var(--text-2)!important}html[data-theme=light] div[style*="borderTop: 1px solid rgba(148,163,184,0.06)"]{border-top-color:var(--border-1)!important}html[data-theme=light] div[style*="color: #cbd5e1"][style*="whiteSpace: 'pre-wrap'"],html[data-theme=light] div[style*="fontSize: '0.7rem'"][style*="color: #64748b"][style*="textTransform: 'uppercase'"]{color:var(--text-2)!important}html[data-theme=light] a[style*="color: #60a5fa"]{color:#0284c7!important}html[data-theme=light] a[style*="color: #60a5fa"]:hover{color:#0c4a6e!important}html[data-theme=light] div[style*="color: #34d399"][style*="background: rgba(34,197,94,0.06)"]{background:#22c55e0a!important;border-color:#22c55e26!important;color:#059669!important}html[data-theme=light] div[style*="background: rgba(148,163,184,0.04)"][style*="borderRadius: 12"][style*="padding: 16"]{background:var(--surface-2)!important;border-color:var(--border-1)!important}html[data-theme=light] div[style*="fontSize: '0.82rem'"][style*="gridTemplateColumns: '1fr 1fr'"]{color:var(--text-1)!important}html[data-theme=light] span[style*="color: #64748b"][style*="fontSize: '0.82rem'"]{color:var(--text-2)!important}html[data-theme=light] span[style*="color: #94a3b8"][style*="fontSize: '0.82rem'"]{color:var(--text-3)!important}html[data-theme=light] span[style*="color: #cbd5e1"]{color:var(--text-2)!important}html[data-theme=light] img[style*="border: 1px solid rgba(148,163,184,0.15)"]{border-color:var(--border-1)!important}html[data-theme=light] div[style*="background: rgba(245,158,11,0.04)"][style*="border: 1px solid rgba(245,158,11,0.1)"]{background:#f59e0b08!important;border-color:#f59e0b26!important}html[data-theme=light] button[style*="background: rgba(99,102,241,0.1)"][style*="color: #818cf8"]{background:#6366f114!important;border-color:#6366f133!important;color:#4f46e5!important}html[data-theme=light] button[style*="background: rgba(99,102,241,0.1)"][style*="color: #818cf8"]:hover{background:#6366f11f!important}html[data-theme=light] div[style*="color: #f59e0b"][style*="marginBottom: 0"]{color:#d97706!important}html[data-theme=light] div[style*="background: rgba(0,0,0,0.7)"][style*="backdropFilter: blur(4px)"]{background:#00000080!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html[data-theme=light] div[style*="background: linear-gradient(145deg, #1e293b, #0f172a)"][style*="borderRadius: 18"]{background:var(--surface-1)!important;border-color:var(--border-1)!important}html[data-theme=light] div[style*="background: linear-gradient(145deg, #1e293b, #0f172a)"][style*="border: 1px solid rgba(245,158,11,0.2)"]{border-color:#f59e0b33!important}html[data-theme=light] div[style*="background: linear-gradient(145deg, #1e293b, #0f172a)"][style*="border: 1px solid rgba(99,102,241,0.25)"]{border-color:#6366f133!important}html[data-theme=light] h2[style*="color: #f1f5f9"][style*="fontSize: '1.15rem'"],html[data-theme=light] h2[style*="color: #f1f5f9"][style*="fontSize: '1.1rem'"]{color:var(--text-1)!important}html[data-theme=light] button[style*="background: rgba(148,163,184,0.06)"][style*="color: #94a3b8"][style*="borderRadius: '50%'"]{background:var(--surface-2)!important;border-color:var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] input[style*="background: rgba(15,23,42,0.6)"],html[data-theme=light] textarea[style*="background: rgba(15,23,42,0.6)"]{background:var(--surface-2)!important;border-color:var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] input[style*="background: rgba(15,23,42,0.6)"]::placeholder,html[data-theme=light] textarea[style*="background: rgba(15,23,42,0.6)"]::placeholder{color:var(--text-3)!important}html[data-theme=light] label[style*="color: #94a3b8"][style*="fontSize: '0.72rem'"],html[data-theme=light] label[style*="color: #64748b"][style*="fontSize: '0.72rem'"]{color:var(--text-2)!important}html[data-theme=light] button[style*="background: rgba(239,68,68,0.2)"],html[data-theme=light] button[style*="background: rgba(34,197,94,0.2)"]{color:var(--text-1)!important}html[data-theme=light] button[style*="background: rgba(15,23,42,0.4)"]{background:var(--hover-bg)!important;color:var(--text-2)!important}html[data-theme=light] div[style*="border: 2px dashed rgba(148,163,184,0.15)"]{border-color:var(--border-1)!important;background:transparent!important}html[data-theme=light] div[style*="border: 2px dashed rgba(34,197,94,0.3)"]{border-color:#22c55e33!important;background:#22c55e05!important}html[data-theme=light] div[style*="color: #64748b"][style*="fontSize: '0.82rem'"][style*="textAlign: 'center'"]{color:var(--text-2)!important}html[data-theme=light] svg[style*="opacity: 0.4"]{opacity:.3!important;stroke:var(--text-3)!important}html[data-theme=light] strong[style*="color: #94a3b8"]{color:var(--text-1)!important;font-weight:700!important}html[data-theme=light] div[style*="background: rgba(239,68,68,0.08)"][style*="border: 1px solid rgba(239,68,68,0.25)"]{background:#ef44440a!important;border-color:#ef444433!important;color:#dc2626!important}html[data-theme=light] button[style*="border: 1px solid rgba(148,163,184,0.15)"][style*="background: rgba(148,163,184,0.06)"][style*="color: #94a3b8"][style*="fontSize: '0.85rem'"]{background:var(--surface-2)!important;border-color:var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] button[style*="border: 1px solid rgba(148,163,184,0.15)"][style*="background: rgba(148,163,184,0.06)"][style*="color: #94a3b8"][style*="fontSize: '0.85rem'"]:hover{background:var(--surface-3)!important}html[data-theme=light] button[style*="background: linear-gradient(135deg, rgba(245,158,11,0.2), rgba(245,158,11,0.1))"],html[data-theme=light] button[style*="border: 1px solid rgba(245,158,11,0.3)"][style*="color: #fbbf24"]{background:#f59e0b1f!important;border-color:#f59e0b4d!important;color:#d97706!important}html[data-theme=light] button[style*="border: 1px solid rgba(245,158,11,0.3)"][style*="color: #fbbf24"]:hover:not(:disabled){background:#f59e0b2e!important}html[data-theme=light] button[style*="background: linear-gradient(135deg, rgba(99,102,241,0.2), rgba(99,102,241,0.1))"],html[data-theme=light] button[style*="border: 1px solid rgba(99,102,241,0.3)"][style*="color: #818cf8"]{background:#6366f114!important;border-color:#6366f133!important;color:#4f46e5!important}html[data-theme=light] button[style*="border: 1px solid rgba(99,102,241,0.3)"][style*="color: #818cf8"]:hover:not(:disabled){background:#6366f11f!important}html[data-theme=light] button:disabled[style*="color: #fbbf24"],html[data-theme=light] button:disabled[style*="color: #818cf8"]{opacity:.5!important;cursor:not-allowed!important}html[data-theme=light] div[style*="background: rgba(16,185,129,0.15)"][style*="color: #34d399"]{background:#10b98114!important;border-color:#10b98133!important;color:#059669!important}html[data-theme=light] div[style*="background: rgba(0,0,0,0.85)"][style*="inset: 0"][style*="zIndex: 9999"]{background:#000000b3!important}html[data-theme=light] button[style*="background: rgba(30,41,59,0.95)"][style*="color: #e2e8f0"]{background:#00000080!important;border-color:#fff3!important;color:#fff!important}html[data-theme=light] button[style*="background: rgba(30,41,59,0.95)"][style*="color: #e2e8f0"]:hover{background:#000000b3!important}html[data-theme=light] button[style*="padding: '8px 16px'"][style*="background: rgba(148,163,184,0.06)"][style*="color: #94a3b8"][style*="fontSize: '0.82rem'"]{background:var(--surface-2)!important;border-color:var(--border-1)!important;color:var(--text-2)!important}html[data-theme=light] button[style*="padding: '8px 16px'"][style*="background: rgba(148,163,184,0.06)"][style*="color: #94a3b8"][style*="fontSize: '0.82rem'"]:hover:not(:disabled){background:var(--surface-3)!important}html[data-theme=light] span[style*="color: #64748b"][style*="fontSize: '0.82rem'"],html[data-theme=light] div[style*="textAlign: 'center'"][style*="color: #64748b"][style*="padding: 60"]{color:var(--text-2)!important}html[data-theme=light] svg[style*="opacity: 0.3"]{opacity:.2!important;stroke:var(--text-3)!important}@media(min-width:768px){.tickets-details-pane{display:block!important}}html[data-theme=light] svg[style*="color: #64748b"][style*="width: 16"][style*="height: 16"]{color:var(--text-2)!important}html[data-theme=light] .plan-header{background:#fffffff2!important;border-bottom:1px solid rgba(15,23,42,.1)!important}html[data-theme=light] .plan-header__icon{background:linear-gradient(135deg,#0d9488,#0f766e)!important;box-shadow:0 6px 18px #0d948833,inset 0 1px #ffffff40!important}html[data-theme=light] .plan-header__title h1{color:#0f172a!important}html[data-theme=light] .plan-header__sub{color:#475569!important}html[data-theme=light] .plan-anio-selector{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important}html[data-theme=light] .plan-anio-selector button{color:#475569!important}html[data-theme=light] .plan-anio-selector button:hover{background:#0d948814!important;color:#0d9488!important}html[data-theme=light] .plan-anio-selector span{color:#0f172a!important;border-left-color:#0f172a1a!important;border-right-color:#0f172a1a!important}html[data-theme=light] .plan-tabs{border-bottom-color:#0f172a1a!important}html[data-theme=light] .plan-tab{color:#475569!important}html[data-theme=light] .plan-tab:hover{color:#0f172a!important;background:#0d94880f!important}html[data-theme=light] .plan-tab.active{color:#0d9488!important;border-bottom-color:#0d9488!important;background:linear-gradient(180deg,rgba(13,148,136,.08),transparent)!important}html[data-theme=light] .plan-tab__badge{background:#dc2626!important;color:#fff!important;box-shadow:0 0 10px #dc262640!important}html[data-theme=light] .plan-card{background:linear-gradient(180deg,#fffffffa,#f9fafbf2)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 4px 16px #0f172a14,0 0 0 1px #0d94880f inset!important}html[data-theme=light] .plan-card__header{background:linear-gradient(90deg,#0d94881a,#0d948805)!important;border-bottom-color:#0f172a14!important}html[data-theme=light] .plan-card__title{color:#0d9488!important}html[data-theme=light] .plan-btn{transition:all .16s!important}html[data-theme=light] .plan-btn--primary{background:linear-gradient(135deg,#0d9488,#0f766e)!important;color:#fff!important;box-shadow:0 4px 12px #0d948838!important}html[data-theme=light] .plan-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px #0d948852!important;filter:brightness(1.05)!important}html[data-theme=light] .plan-btn--success{background:linear-gradient(135deg,#059669,#047857)!important;color:#fff!important;box-shadow:0 4px 12px #05966933!important}html[data-theme=light] .plan-btn--success:hover:not(:disabled){filter:brightness(1.08)!important;box-shadow:0 6px 18px #05966947!important}html[data-theme=light] .plan-btn--danger{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important;box-shadow:0 4px 12px #dc262633!important}html[data-theme=light] .plan-btn--danger:hover:not(:disabled){filter:brightness(1.08)!important;box-shadow:0 6px 18px #dc262647!important}html[data-theme=light] .plan-btn--sm{background:#0f172a0f!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important}html[data-theme=light] .plan-btn--sm:hover:not(:disabled){background:#0f172a1a!important;color:#0f172a!important}html[data-theme=light] .plan-form-grid{background:#fff!important}html[data-theme=light] .plan-form__label{color:#475569!important}html[data-theme=light] .plan-form__input{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important;color-scheme:light!important}html[data-theme=light] .plan-form__input:hover{border-color:#0f172a33!important}html[data-theme=light] .plan-form__input:focus{border-color:#0d9488!important;background:#fff!important;box-shadow:0 0 0 3px #0d948826!important}html[data-theme=light] .plan-form__input::placeholder{color:#94a3b8!important}html[data-theme=light] select.plan-form__input option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .plan-bar{background:transparent!important;border-bottom-color:#0f172a14!important}html[data-theme=light] .plan-filtros{background:transparent!important}html[data-theme=light] .plan-select{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important;color-scheme:light!important}html[data-theme=light] .plan-select:hover{border-color:#0f172a33!important}html[data-theme=light] .plan-select:focus{border-color:#0d9488!important;box-shadow:0 0 0 3px #0d94881f!important}html[data-theme=light] select.plan-select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .plan-saldo-chip{background:#0d948814!important;border:1px solid rgba(13,148,136,.22)!important}html[data-theme=light] .plan-saldo-chip__num{color:#0d9488!important}html[data-theme=light] .plan-saldo-chip__label{color:#475569!important}html[data-theme=light] .plan-list{background:transparent!important}html[data-theme=light] .plan-list>*+*{border-top-color:#0f172a14!important}html[data-theme=light] .plan-item__icon{background:#2563eb1a!important}html[data-theme=light] .plan-item__nombre{color:#0f172a!important}html[data-theme=light] .plan-item__tipo,html[data-theme=light] .plan-item__fechas{color:#475569!important}html[data-theme=light] .plan-item__dias{background:#0d94881a!important;color:#0d9488!important;border:1px solid rgba(13,148,136,.25)!important}html[data-theme=light] .plan-item__desc{color:#64748b!important}html[data-theme=light] .plan-solicitud-card{background:#fff!important;border-bottom:1px solid rgba(15,23,42,.06)!important}html[data-theme=light] .plan-solicitud-card:hover{background:#f9fafb!important}html[data-theme=light] .plan-solicitud-card__tipo{color:#0f172a!important}html[data-theme=light] .plan-solicitud-card__empleado{color:#475569!important}html[data-theme=light] .plan-solicitud-card__ubi{color:#64748b!important;background:#f1f5f9!important}html[data-theme=light] .plan-solicitud-card__fechas{color:#475569!important}html[data-theme=light] .plan-solicitud-card__desc{color:#64748b!important}html[data-theme=light] .plan-solicitud-card__razon{color:#b91c1c!important;background:#dc26260f!important}html[data-theme=light] .plan-estado-badge{font-weight:600!important}html[data-theme=light] .plan-chip--pendiente{background:#d977061a!important;color:#b45309!important;border:1px solid rgba(217,119,6,.22)!important}html[data-theme=light] .plan-chip--aprobada{background:#0596691a!important;color:#047857!important;border:1px solid rgba(5,150,105,.22)!important}html[data-theme=light] .plan-chip--rechazada{background:#dc26261a!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.22)!important}html[data-theme=light] .plan-chip--cancelada{background:#0f172a0a!important;color:#475569!important;border:1px solid rgba(15,23,42,.12)!important}html[data-theme=light] .plan-saldo-cards{background:transparent!important}html[data-theme=light] .plan-saldo-card{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-left:3px solid rgba(15,23,42,.1)!important;box-shadow:0 1px 3px #0f172a0a!important}html[data-theme=light] .plan-saldo-card:hover{background:#f9fafb!important;border-color:#0f172a26!important}html[data-theme=light] .plan-saldo-card--total{border-left-color:#0d9488!important}html[data-theme=light] .plan-saldo-card--libres{border-left-color:#059669!important}html[data-theme=light] .plan-saldo-card--usados{border-left-color:#d97706!important}html[data-theme=light] .plan-saldo-card--pend{border-left-color:#2563eb!important}html[data-theme=light] .plan-saldo-card--danger{border-left-color:#dc2626!important}html[data-theme=light] .plan-saldo-card__num{color:#0f172a!important}html[data-theme=light] .plan-saldo-card__label{color:#475569!important}html[data-theme=light] .plan-calendario,html[data-theme=light] .plan-cal-header{background:transparent!important}html[data-theme=light] .plan-cal-mes-nav{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important}html[data-theme=light] .plan-cal-mes-nav button{color:#475569!important}html[data-theme=light] .plan-cal-mes-nav button:hover{background:#0d948814!important;color:#0d9488!important}html[data-theme=light] .plan-cal-nav{background:transparent!important}html[data-theme=light] .plan-cal-nav__title{color:#0f172a!important}html[data-theme=light] .plan-cal-nav__btn{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#475569!important}html[data-theme=light] .plan-cal-nav__btn:hover{background:#f9fafb!important;color:#0d9488!important;border-color:#0d948840!important}html[data-theme=light] .plan-cal-day-name{color:#64748b!important}html[data-theme=light] .plan-cal-day{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .plan-cal-day:hover{background:#f9fafb!important;border-color:#0f172a26!important;transform:translateY(-1px)!important}html[data-theme=light] .plan-cal-day--today{border-color:#0d948873!important;background:linear-gradient(180deg,#0d948814,#0d948805)!important;box-shadow:0 0 0 1px #0d948826 inset,0 4px 12px #0d94881f!important}html[data-theme=light] .plan-cal-day--today .plan-cal-day__num{color:#0d9488!important;font-weight:700!important}html[data-theme=light] .plan-cal-day--other-month{opacity:.35!important}html[data-theme=light] .plan-cal-day--weekend .plan-cal-day__num{color:#94a3b8!important}html[data-theme=light] .plan-cal-evento{background:#2563eb1f!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.2)!important;font-weight:500!important}html[data-theme=light] .plan-cal-festivo{background:#dc26261a!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.2)!important;font-weight:500!important}html[data-theme=light] .plan-empty{background:transparent!important;padding:72px 24px!important;text-align:center!important}html[data-theme=light] .plan-empty__icon{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 2px 8px #0f172a0f!important}html[data-theme=light] .plan-empty__title{color:#0f172a!important}html[data-theme=light] .plan-empty__sub,html[data-theme=light] .plan-loading{color:#64748b!important}html[data-theme=light] .plan-toast{background:#0f172aeb!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(15,23,42,.2)!important;color:#fff!important}html[data-theme=light] .plan-toast--success{background:linear-gradient(135deg,#059669e0,#059669cc)!important;border:1px solid rgba(5,150,105,.3)!important;color:#d1fae5!important}html[data-theme=light] .plan-toast--error{background:linear-gradient(135deg,#dc2626e0,#dc2626cc)!important;border:1px solid rgba(220,38,38,.3)!important;color:#fee2e2!important}html[data-theme=light] .plan-cierre-card{background:#fff!important;border-bottom:1px solid rgba(15,23,42,.06)!important}html[data-theme=light] .plan-cierre-card:hover{background:#f9fafb!important}html[data-theme=light] .plan-cierre-scope{font-weight:700!important;text-transform:uppercase!important}html[data-theme=light] .plan-cierre-scope--tienda{background:#2563eb1a!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.2)!important}html[data-theme=light] .plan-cierre-scope--regional{background:#d977061a!important;color:#b45309!important;border:1px solid rgba(217,119,6,.2)!important}html[data-theme=light] .plan-cierre-scope--nacional{background:#dc26261a!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.2)!important}html[data-theme=light] .plan-tipo-grid{background:transparent!important;gap:8px!important}html[data-theme=light] .plan-date-row{background:transparent!important}html[data-theme=light] .plan-date-arrow{color:#94a3b8!important}html[data-theme=light] .plan-modal-backdrop{background:#0f172aa6!important}html[data-theme=light] .plan-modal{background:linear-gradient(180deg,#fff,#f9fafb)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 20px 60px #0f172a1f,0 0 0 1px #0d94880d inset!important}html[data-theme=light] .plan-modal__header{background:linear-gradient(90deg,#0d948814,#0d948805)!important;border-bottom-color:#0f172a14!important}html[data-theme=light] .plan-modal__header h3{color:#0d9488!important}html[data-theme=light] .plan-modal__close{background:#0f172a1a!important;color:#0f172a!important}html[data-theme=light] .plan-modal__close:hover{background:#0f172a26!important}html[data-theme=light] .plan-modal__body{color:#0f172a!important}html[data-theme=light] .plan-modal__footer{border-top-color:#0f172a14!important;background:#fff!important}html[data-theme=light] .plan-cal-day{background:#fff!important}html[data-theme=light] .plan-cal-day__num{color:#475569!important}html[data-theme=light] .cc-wrap{--cc-tienda: #2563eb;--cc-regional: #d97706;--cc-nacional: #dc2626}html[data-theme=light] .cc-hero{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .cc-hero__year,html[data-theme=light] .cc-hero__kicker{color:#0f172a!important}html[data-theme=light] .cc-hero__kicker span{color:#475569!important}html[data-theme=light] .cc-newbtn{background:#0d9488!important;color:#fff!important;border:1px solid #0d9488!important}html[data-theme=light] .cc-newbtn:hover{filter:brightness(.95)!important}html[data-theme=light] .cc-stats{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .cc-stat{border-right-color:#0f172a14!important}html[data-theme=light] .cc-stat:hover{background:#0d94880a!important}html[data-theme=light] .cc-stat__lbl{color:#475569!important}html[data-theme=light] .cc-stat__val{color:#0f172a!important}html[data-theme=light] .cc-stat__unit{color:#475569!important}html[data-theme=light] .cc-timeline{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .cc-timeline__title{color:#0f172a!important}html[data-theme=light] .cc-timeline__legend{color:#475569!important}html[data-theme=light] .cc-month{background:#f9fafb!important}html[data-theme=light] .cc-month:hover{background:#f1f5f9!important}html[data-theme=light] .cc-month--current{background:#0d948814!important}html[data-theme=light] .cc-month__name{color:#475569!important}html[data-theme=light] .cc-month--current .cc-month__name{color:#0d9488!important}html[data-theme=light] .cc-cards{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .cc-tbl-head{background:#f9fafb!important;border-bottom-color:#0f172a14!important;color:#475569!important}html[data-theme=light] .cc-card{border-top-color:#0f172a14!important}html[data-theme=light] .cc-card:hover{background:#f9fafb!important}html[data-theme=light] .cc-card__date{color:#0f172a!important}html[data-theme=light] .cc-card__date-range{color:#475569!important}html[data-theme=light] .cc-card__name{color:#0f172a!important}html[data-theme=light] .cc-card__meta{color:#475569!important}html[data-theme=light] .cc-card__dur-val{color:#0f172a!important}html[data-theme=light] .cc-empty{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .cc-empty__icon{background:#0d948814!important;border:1px solid rgba(13,148,136,.15)!important;color:#0d9488!important}html[data-theme=light] .cc-empty__title{color:#0f172a!important}html[data-theme=light] .cc-empty__sub{color:#475569!important}html[data-theme=light] .cc-fest{background:transparent!important}html[data-theme=light] .cc-filter-chip{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#475569!important}html[data-theme=light] .cc-filter-chip:hover{border-color:#0f172a33!important;color:#0f172a!important}html[data-theme=light] .cc-filter-chip.active{background:#0d94881a!important;border-color:#0d948840!important;color:#0d9488!important}html[data-theme=light] .cc-shop{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .cc-shop:hover{border-color:#0f172a26!important}html[data-theme=light] .cc-shop__head{color:#0f172a!important}html[data-theme=light] .cc-shop__head:hover{background:#f9fafb!important}html[data-theme=light] .cc-shop__name{color:#0f172a!important}html[data-theme=light] .cc-shop__sub{color:#475569!important}html[data-theme=light] .cc-shop__city{color:#64748b!important}html[data-theme=light] .cc-fest-month{border-top-color:#0f172a14!important}html[data-theme=light] .cc-fest-month__name-mo{color:#0f172a!important}html[data-theme=light] .cc-fest-month__name-count{color:#475569!important}html[data-theme=light] .plan-cal-day-name{color:#94a3b8!important}html[data-theme=light] .plan-cal-day-name:nth-child(6),html[data-theme=light] .plan-cal-day-name:nth-child(7){color:#94a3b8!important}html[data-theme=light] .plan-cal-day[style*="background: #0a0f1a"]{background:#f1f5f9!important}html[data-theme=light] .favlo-resenas-page{--rsn-bg: #f5f6f8;--rsn-panel: #ffffff;--rsn-panel-2: #f9fafb;--rsn-panel-3: #f1f5f9;--rsn-border: rgba(15, 23, 42, .1);--rsn-border-soft: rgba(15, 23, 42, .06);--rsn-text: #0f172a;--rsn-text-2: #334155;--rsn-text-3: #64748b;--rsn-muted: #94a3b8;--rsn-accent: #2563eb;--rsn-accent-soft: rgba(37, 99, 235, .1);--rsn-accent-ring: rgba(37, 99, 235, .35);color:var(--rsn-text)!important}@media(max-width:767.98px){.recep-header{padding-left:60px!important}}html[data-theme=light] .favlo-resenas-page [style*="color: #f8fafc"],html[data-theme=light] .favlo-resenas-page [style*="color:#f8fafc"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(248, 250, 252)"],html[data-theme=light] .favlo-resenas-page [style*="color: #e2e8f0"],html[data-theme=light] .favlo-resenas-page [style*="color:#e2e8f0"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(226, 232, 240)"],html[data-theme=light] .favlo-resenas-page [style*="color: #f1f5f9"],html[data-theme=light] .favlo-resenas-page [style*="color:#f1f5f9"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(241, 245, 249)"]{color:var(--rsn-text)!important}html[data-theme=light] .favlo-resena-share-modal [style*="color: #f1f5f9"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#f1f5f9"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(241, 245, 249)"]{color:#0f172a!important}html[data-theme=light] .favlo-resenas-page [style*="color: #cbd5e1"],html[data-theme=light] .favlo-resenas-page [style*="color:#cbd5e1"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(203, 213, 225)"]{color:var(--rsn-text-2)!important}html[data-theme=light] .favlo-resenas-page [style*="color: #94a3b8"],html[data-theme=light] .favlo-resenas-page [style*="color:#94a3b8"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(148, 163, 184)"]{color:var(--rsn-text-3)!important}html[data-theme=light] .favlo-resenas-page [style*="color: #64748b"],html[data-theme=light] .favlo-resenas-page [style*="color:#64748b"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(100, 116, 139)"],html[data-theme=light] .favlo-resenas-page [style*="color: #475569"],html[data-theme=light] .favlo-resenas-page [style*="color:#475569"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(71, 85, 105)"]{color:var(--rsn-muted)!important}html[data-theme=light] .favlo-resenas-page [style*="color: #334155"],html[data-theme=light] .favlo-resenas-page [style*="color:#334155"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(51, 65, 85)"]{color:var(--rsn-border)!important}html[data-theme=light] .favlo-resenas-page [style*="color: #60a5fa"],html[data-theme=light] .favlo-resenas-page [style*="color:#60a5fa"],html[data-theme=light] .favlo-resenas-page [style*="color: rgb(96, 165, 250)"]{color:var(--rsn-accent)!important}html[data-theme=light] .favlo-resenas-page [style*="rgba(15, 23, 42, 0.4)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(15, 23, 42, 0.5)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(15, 23, 42, 0.55)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(15, 23, 42, 0.6)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(30, 41, 59, 0.4)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(30, 41, 59, 0.6)"]{background:var(--rsn-panel)!important;border-color:var(--rsn-border)!important;box-shadow:0 1px 2px #0f172a0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .favlo-resenas-page [style*="rgba(30, 41, 59, 0.95)"]{background:var(--rsn-panel)!important;border:1px solid var(--rsn-border)!important;box-shadow:0 10px 24px #0f172a1f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .favlo-resenas-page [style*="rgba(15, 23, 42, 0.85)"]{background:#0f172a6b!important}html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.02)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.03)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.08)"]{background-color:var(--rsn-panel-2)!important}html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.08)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.1)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.12)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.15)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(255, 255, 255, 0.2)"]{border-color:var(--rsn-border)!important}html[data-theme=light] .favlo-resenas-page [style*="background: #1e293b"],html[data-theme=light] .favlo-resenas-page [style*="background:#1e293b"],html[data-theme=light] .favlo-resenas-page [style*="background: rgb(30, 41, 59)"]{background:var(--rsn-panel)!important;border-color:var(--rsn-border)!important;box-shadow:0 10px 24px #0f172a1f!important}html[data-theme=light] .favlo-resenas-page h1,html[data-theme=light] .favlo-resenas-page h2,html[data-theme=light] .favlo-resenas-page h3,html[data-theme=light] .favlo-resenas-page h4{color:var(--rsn-text)!important}html[data-theme=light] .favlo-resenas-page p{color:var(--rsn-text-3)!important}html[data-theme=light] .favlo-resenas-page p strong,html[data-theme=light] .favlo-resenas-page p b{color:var(--rsn-text-2)!important}html[data-theme=light] .favlo-resenas-page thead,html[data-theme=light] .favlo-resenas-page thead tr{background:var(--rsn-panel-3)!important;border-bottom:1px solid var(--rsn-border)!important}html[data-theme=light] .favlo-resenas-page thead th{color:var(--rsn-text-3)!important}html[data-theme=light] .favlo-resenas-page tbody td{color:var(--rsn-text-2)}html[data-theme=light] .favlo-resenas-page tbody tr{border-bottom-color:var(--rsn-border-soft)!important}html[data-theme=light] .favlo-resenas-page tbody tr:hover{background:var(--rsn-panel-2)!important}html[data-theme=light] .favlo-resenas-page input,html[data-theme=light] .favlo-resenas-page textarea{background:var(--rsn-panel)!important;color:var(--rsn-text)!important;border:1px solid var(--rsn-border)!important}html[data-theme=light] .favlo-resenas-page input::placeholder,html[data-theme=light] .favlo-resenas-page textarea::placeholder{color:var(--rsn-muted)!important;opacity:1}html[data-theme=light] .favlo-resenas-page input:focus{border-color:var(--rsn-accent-ring)!important;box-shadow:0 0 0 3px var(--rsn-accent-soft)!important;outline:none!important}html[data-theme=light] .favlo-resenas-page .recep-step-card{background:var(--rsn-panel)!important;border:1px solid var(--rsn-border)!important;box-shadow:0 1px 3px #0f172a0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .favlo-resenas-page [style*="rgba(59, 130, 246, 0.06)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(59, 130, 246, 0.08)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(59, 130, 246, 0.1)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(59, 130, 246, 0.12)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(59, 130, 246, 0.15)"],html[data-theme=light] .favlo-resenas-page [style*="rgba(59, 130, 246, 0.18)"]{background-color:#2563eb14!important;border-color:#2563eb40!important;color:var(--rsn-accent)!important}html[data-theme=light] .favlo-resenas-page button[style*="inset 0 0 10px rgba(0, 0, 0, 0.5)"]{box-shadow:none!important;background:transparent!important;border-color:#0f172a14!important;color:var(--rsn-text-3)!important;transition:all .18s ease!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #78350f"],html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"]{background:transparent!important;border:1px solid rgba(15,23,42,.08)!important;color:var(--rsn-text-3)!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.02em!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #78350f"]:hover,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"]:hover{background:#d977060f!important;border-color:#d9770647!important;color:#b45309!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #78350f"]:hover svg,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"]:hover svg{color:#b45309!important;stroke:#b45309!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #78350f"] svg,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"] svg{color:var(--rsn-text-3)!important;stroke:var(--rsn-text-3)!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #064e3b"],html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"]{background:transparent!important;border:1px solid rgba(15,23,42,.08)!important;color:var(--rsn-text-3)!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.02em!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #064e3b"]:hover,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"]:hover{background:#0596690f!important;border-color:#05966947!important;color:#047857!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #064e3b"] svg,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"] svg{color:var(--rsn-text-3)!important;stroke:var(--rsn-text-3)!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #064e3b"]:hover svg,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"]:hover svg{color:#047857!important;stroke:#047857!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"],html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"]{background:transparent!important;border:1px solid rgba(15,23,42,.08)!important;color:var(--rsn-text-3)!important;box-shadow:none!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"]:hover,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"]:hover{background:#dc26260f!important;border-color:#dc262647!important;color:#b91c1c!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"] svg,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"] svg{color:var(--rsn-text-3)!important;stroke:var(--rsn-text-3)!important}html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"]:hover svg,html[data-theme=light] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"]:hover svg{color:#b91c1c!important;stroke:#b91c1c!important}html[data-theme=light] .favlo-resena-share-modal{--rsn-panel: #ffffff;--rsn-panel-2: #f9fafb;--rsn-panel-3: #f1f5f9;--rsn-border: rgba(15, 23, 42, .1);--rsn-border-soft: rgba(15, 23, 42, .06);--rsn-text: #0f172a;--rsn-text-2: #334155;--rsn-text-3: #64748b;--rsn-muted: #94a3b8;--rsn-accent: #2563eb;--rsn-accent-soft: rgba(37, 99, 235, .1);--rsn-accent-ring: rgba(37, 99, 235, .35)}html[data-theme=light] .favlo-resena-share-modal>div{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important}html[data-theme=light] .favlo-resena-share-modal h3,html[data-theme=light] .favlo-resena-share-modal h2{color:var(--rsn-text)!important}html[data-theme=light] .favlo-resena-share-modal [style*="color: #f8fafc"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#f8fafc"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(248, 250, 252)"],html[data-theme=light] .favlo-resena-share-modal [style*="color: #cbd5e1"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#cbd5e1"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(203, 213, 225)"],html[data-theme=light] .favlo-resena-share-modal [style*="color: #94a3b8"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#94a3b8"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(148, 163, 184)"],html[data-theme=light] .favlo-resena-share-modal [style*="color: #e2e8f0"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#e2e8f0"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(226, 232, 240)"]{color:var(--rsn-text-2)!important}html[data-theme=light] .favlo-resena-share-modal [style*="color: #f1f5f9"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#f1f5f9"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(241, 245, 249)"]{color:var(--rsn-text)!important;font-weight:700!important}html[data-theme=light] .favlo-resena-share-modal>div>div[style*="overflow: auto"]>div[style*="cursor: pointer"]:hover,html[data-theme=light] .favlo-resena-share-modal>div>div[style*="overflow:auto"]>div[style*="cursor: pointer"]:hover{background:#0f172a08!important}html[data-theme=light] .favlo-resena-share-modal [style*="background: '#0f172a'"],html[data-theme=light] .favlo-resena-share-modal [style*="background: #0f172a"],html[data-theme=light] .favlo-resena-share-modal [style*="background:'#0f172a'"]{background:var(--rsn-panel)!important}html[data-theme=light] .favlo-resena-share-modal [style*="rgba(15,23,42,0.4)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255,255,255,0.1)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255, 255, 255, 0.1)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255,255,255,0.08)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255, 255, 255, 0.08)"]{background:var(--rsn-panel-2)!important;border-color:var(--rsn-border)!important}html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255,255,255,0.04)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255,255,255,0.06)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(255, 255, 255, 0.06)"]{border-color:var(--rsn-border)!important}html[data-theme=light] .favlo-resena-share-modal input,html[data-theme=light] .favlo-resena-share-modal textarea{background:var(--rsn-panel)!important;color:var(--rsn-text)!important;border-color:var(--rsn-border)!important}html[data-theme=light] .favlo-resena-share-modal input::placeholder{color:var(--rsn-text-3)!important;opacity:1}html[data-theme=light] .favlo-resena-share-modal button[style*="background: 'transparent'"],html[data-theme=light] .favlo-resena-share-modal button[style*="background:transparent"],html[data-theme=light] .favlo-resena-share-modal button[style*="background: transparent"]{background:transparent!important;border-color:var(--rsn-border)!important;color:var(--rsn-text-2)!important}html[data-theme=light] .favlo-resena-share-modal button[style*="color: #f87171"],html[data-theme=light] .favlo-resena-share-modal button[style*="color:#f87171"],html[data-theme=light] .favlo-resena-share-modal button[style*="color: rgb(248, 113, 113)"]{color:#dc2626!important}html[data-theme=light] .favlo-resena-share-modal [style*="rgba(167,139,250,0.12)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(167, 139, 250, 0.12)"]{background:#2563eb14!important;border-left-color:var(--rsn-accent)!important}html[data-theme=light] .favlo-resena-share-modal [style*="color: #a78bfa"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#a78bfa"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(167, 139, 250)"],html[data-theme=light] .favlo-resena-share-modal [style*="color: #c4b5fd"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#c4b5fd"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(196, 181, 253)"]{color:var(--rsn-accent)!important}html[data-theme=light] .favlo-resena-share-modal [style*="rgba(167,139,250,0.25)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(167, 139, 250, 0.25)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(167,139,250,0.6)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(167, 139, 250, 0.6)"]{background:#2563eb1f!important;border-color:#2563eb4d!important}html[data-theme=light] .favlo-resena-share-modal [style*="rgba(251,191,36,0.08)"],html[data-theme=light] .favlo-resena-share-modal [style*="rgba(251, 191, 36, 0.08)"]{background:#fbbf240f!important;border-color:#fbbf2447!important;color:#b45309!important}html[data-theme=light] .favlo-resena-share-modal [style*="color: #fbbf24"],html[data-theme=light] .favlo-resena-share-modal [style*="color:#fbbf24"],html[data-theme=light] .favlo-resena-share-modal [style*="color: rgb(251, 191, 36)"]{color:#b45309!important}html[data-theme=light] .favlo-resenas-page svg path[fill="rgba(255,255,255,0.12)"],html[data-theme=light] .favlo-resenas-page svg path[fill="rgba(255, 255, 255, 0.12)"]{fill:#e5e7eb!important}html[data-theme=light] .favlo-resena-share-modal>div{border-radius:0!important;max-width:100vw!important;max-height:100vh!important;height:100vh!important;width:100vw!important;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;border:none!important}@media(min-width:768px){html[data-theme=light] .favlo-resena-share-modal>div{border-radius:16px!important;width:min(560px,92vw)!important;height:auto!important;max-height:90vh!important;padding:24px!important}}html[data-theme=dark] .favlo-resena-share-modal>div{border-radius:0!important;max-width:100vw!important;max-height:100vh!important;height:100vh!important;width:100vw!important;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}@media(min-width:768px){html[data-theme=dark] .favlo-resena-share-modal>div{border-radius:16px!important;width:min(560px,92vw)!important;height:auto!important;max-height:90vh!important;padding:24px!important}}@media(max-width:767.98px){.favlo-resenas-page button[style*="padding: '7px 14px'"],.favlo-resenas-page button[style*="padding:'7px 14px'"]{min-height:44px!important;padding:10px 14px!important}}html[data-theme=dark] .favlo-resenas-page button[style*="inset 0 0 10px rgba(0, 0, 0, 0.5)"]{box-shadow:none!important;transition:all .18s ease!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #78350f"],html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"]{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.02em!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #78350f"]:hover,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"]:hover{background:#fbbf240f!important;border-color:#fbbf2447!important;color:#fbbf24!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #78350f"] svg,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"] svg{color:#94a3b8!important;stroke:#94a3b8!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #78350f"]:hover svg,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(120, 53, 15)"]:hover svg{color:#fbbf24!important;stroke:#fbbf24!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #064e3b"],html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"]{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.02em!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #064e3b"]:hover,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"]:hover{background:#34d3990f!important;border-color:#34d39947!important;color:#34d399!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #064e3b"] svg,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"] svg{color:#94a3b8!important;stroke:#94a3b8!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #064e3b"]:hover svg,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(6, 78, 59)"]:hover svg{color:#34d399!important;stroke:#34d399!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"],html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"]{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;box-shadow:none!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"]:hover,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"]:hover{background:#f871710f!important;border-color:#f8717147!important;color:#f87171!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"] svg,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"] svg{color:#94a3b8!important;stroke:#94a3b8!important}html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid #7f1d1d"]:hover svg,html[data-theme=dark] .favlo-resenas-page button[style*="border: 1px solid rgb(127, 29, 29)"]:hover svg{color:#f87171!important;stroke:#f87171!important}html[data-theme=light] .gv-hero{background:linear-gradient(135deg,#fff,#2563eb14);border:1px solid var(--border-1);box-shadow:0 8px 30px #0f172a0f}html[data-theme=light] .gv-hero:before{background:conic-gradient(from 0deg,transparent,rgba(37,99,235,.05),transparent)}html[data-theme=light] .gv-hero-badge{background:#2563eb1a;border:1px solid rgba(37,99,235,.25);color:#2563eb}html[data-theme=light] .gv-hero-title{color:var(--text-1)}html[data-theme=light] .gv-hero-title span{color:#2563eb}html[data-theme=light] .gv-hero-sub{color:var(--text-3)}html[data-theme=light] .gv-stat{background:var(--surface-2);border:1px solid var(--border-1)}html[data-theme=light] .gv-stat-v{color:#2563eb}html[data-theme=light] .gv-stat-l{color:var(--text-3)}html[data-theme=light] .gv-kpi{background:var(--surface-1);border:1px solid var(--border-1);box-shadow:0 4px 18px #0f172a0a}html[data-theme=light] .gv-ksum{background:var(--surface-2);border:1px solid var(--border-1);box-shadow:0 1px 2px #0f172a08}html[data-theme=light] .gv-ksum-v{color:var(--text-1)}html[data-theme=light] .gv-ksum-l{color:var(--text-3)}html[data-theme=light] .gv-metric{background:var(--surface-2);border:1px solid var(--border-1)}html[data-theme=light] .gv-metric-hdr:hover{background:#2563eb0d}html[data-theme=light] .gv-metric-icon{background:#2563eb1a}html[data-theme=light] .gv-metric-title{color:var(--text-1)}html[data-theme=light] .gv-rank-tbl th{color:var(--text-3);border-bottom:1px solid var(--border-1)}html[data-theme=light] .gv-rank-tbl td{color:var(--text-2);border-bottom:1px solid var(--border-2)}html[data-theme=light] .gv-rank-tbl tr:hover td{background:#2563eb0a}html[data-theme=light] .gv-rank-n.rx{background:var(--hover-bg);color:var(--text-3)}html[data-theme=light] .gv-card{background:var(--surface-1);border:1px solid var(--border-1);box-shadow:0 1px 2px #0f172a08}html[data-theme=light] .gv-card:hover{border-color:#2563eb59;box-shadow:0 4px 14px #2563eb14}html[data-theme=light] .gv-card-title{color:var(--text-1)}html[data-theme=light] .gv-card-sub{color:var(--text-3)}html[data-theme=light] .gv-card-detail{background:var(--surface-2)}html[data-theme=light] .gv-dl{color:var(--text-3)}html[data-theme=light] .gv-dv{color:var(--text-1)}html[data-theme=light] .gv-btn{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .gv-btn:hover{background:#2563eb14;border-color:#2563eb59;color:#2563eb}html[data-theme=light] .gv-btn-accent{background:#2563eb1a;color:#2563eb;border-color:#2563eb4d}html[data-theme=light] .gv-btn-danger{background:#dc262614;color:#dc2626;border-color:#dc262640}html[data-theme=light] .gv-btn-green{background:#0596691a;color:#059669;border-color:#0596694d}html[data-theme=light] .gv-more-btn{background:var(--surface-2);border:1px solid var(--border-1);color:#2563eb}html[data-theme=light] .gv-more-btn:hover{background:#2563eb0f;border-color:#2563eb59}html[data-theme=light] .gv-search{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .gv-search::placeholder{color:var(--text-3)}html[data-theme=light] .gv-sel{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .gv-sel option{background:#fff;color:var(--text-1)}html[data-theme=light] .gv-pill{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .gv-pill:hover{background:#2563eb0f;border-color:#2563eb4d;color:#2563eb}html[data-theme=light] .gv-pill.active{background:#2563eb1f;border-color:#2563eb66;color:#2563eb}html[data-theme=light] .gv-pill-label{color:var(--text-3)}html[data-theme=light] .recep-step-pill{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-2)}html[data-theme=light] .recep-step-pill:hover{background:#2563eb0f;border-color:#2563eb4d;color:#2563eb}html[data-theme=light] .recep-step-pill.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-color:transparent;box-shadow:0 4px 12px #2563eb40}html[data-theme=light] .gv-lock{background:var(--surface-1);border:1px solid var(--border-1)}html[data-theme=light] .gv-lock-input,html[data-theme=light] .gv-lock-result{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .gv-lock-btn{background:#2563eb;color:#fff}html[data-theme=light] .gv-lock-icon{background:linear-gradient(135deg,#2563eb2e,#2563eb0f)}html[data-theme=light] .gv-empty{background:var(--surface-2);border:1px dashed var(--border-1);color:var(--text-3)}html[data-theme=light] .gv-sec-title{color:var(--text-1)}html[data-theme=light] .gv-sec-count{background:#2563eb;color:#fff}html[data-theme=light] .favlo-recepcion .recep-header{background:#ffffffeb;border-bottom:1px solid var(--border-1)}html[data-theme=light] .favlo-recepcion .recep-header h1{background:linear-gradient(135deg,#2563eb,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .favlo-recepcion .recep-header-kicker{color:var(--text-3)}html[data-theme=light] .favlo-recepcion .recep-header-kaelos{color:var(--text-1)}html[data-theme=light] .gv-toast{background:#fffffffa;border:1px solid var(--border-1);box-shadow:0 8px 32px #0f172a1f,0 0 0 1px #0f172a05 inset}html[data-theme=light] .gv-toast-title{color:var(--text-1)}html[data-theme=light] .gv-toast-desc{color:var(--text-3)}html[data-theme=light] .gv-toast-close{background:var(--hover-bg);color:var(--text-3)}html[data-theme=light] .gv-toast-close:hover{background:#dc26261f;color:#dc2626}html[data-theme=light] .lp-page.favlo-recepcion{background:var(--page-bg)!important;color:var(--text-1)!important}html[data-theme=light] .lp-page .recep-header-kaelos{color:#0f172acc!important}html[data-theme=light] .lp-page .recep-header-logo{filter:drop-shadow(0 0 4px rgba(37,99,235,.18))!important}html[data-theme=light] .lp-page .pz-status-tabs{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;box-shadow:0 1px 2px #0f172a0a}html[data-theme=light] .lp-page .pz-status-tab{color:#475569!important}html[data-theme=light] .lp-page .pz-status-tab:hover{color:#0f172a!important;background:var(--hover-bg)!important}html[data-theme=light] .lp-page .pz-status-tab.active-amber{background:#d977061a!important;color:#b45309!important;box-shadow:0 1px 3px #d977061f}html[data-theme=light] .lp-page .pz-status-tab.active-amber .tab-badge{background:#d977062e!important;color:#b45309!important}html[data-theme=light] .lp-page .pz-status-tab.active-orange{background:#ea580c1a!important;color:#c2410c!important;box-shadow:0 1px 3px #ea580c1f}html[data-theme=light] .lp-page .pz-status-tab.active-orange .tab-badge{background:#ea580c2e!important;color:#c2410c!important}html[data-theme=light] .lp-page .pz-status-tab.active-indigo{background:#4f46e51a!important;color:#4338ca!important;box-shadow:0 1px 3px #4f46e51f}html[data-theme=light] .lp-page .pz-status-tab.active-indigo .tab-badge{background:#4f46e52e!important;color:#4338ca!important}html[data-theme=light] .lp-page .pz-status-tab.active-blue{background:#2563eb1a!important;color:#1d4ed8!important;box-shadow:0 1px 3px #2563eb1f}html[data-theme=light] .lp-page .pz-status-tab.active-blue .tab-badge{background:#2563eb2e!important;color:#1d4ed8!important}html[data-theme=light] .lp-page .pz-tab-divider{background:var(--border-2)!important}html[data-theme=light] .lp-page .lp-search{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important;box-shadow:0 1px 2px #0f172a0a}html[data-theme=light] .lp-page .lp-search:focus{outline:none;border-color:#2563eb73!important;box-shadow:0 0 0 3px #2563eb1f!important}html[data-theme=light] .lp-page .lp-search::placeholder{color:var(--text-muted-light)!important}html[data-theme=light] .lp-page .lp-filter-pill{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;color:#475569!important}html[data-theme=light] .lp-page .lp-filter-pill:hover{background:var(--surface-2)!important;color:#0f172a!important}html[data-theme=light] .lp-page .lp-filter-pill.active{background:#2563eb1a!important;border:1px solid rgba(37,99,235,.35)!important;color:#1d4ed8!important}html[data-theme=light] .lp-page .lp-sort-btn{background:transparent!important;border:1px solid var(--border-2)!important;color:#64748b!important}html[data-theme=light] .lp-page .lp-sort-btn:hover{background:var(--hover-bg)!important;color:#0f172a!important}html[data-theme=light] .lp-page .lp-sort-btn.active{background:#2563eb14!important;border:1px solid rgba(37,99,235,.35)!important;color:#1d4ed8!important}html[data-theme=light] .lp-page .pieza-card{background:var(--surface-1)!important;border:1px solid var(--border-1)!important;box-shadow:0 1px 3px #0f172a0d}html[data-theme=light] .lp-page .pieza-card:hover{background:var(--surface-2)!important;border-color:#2563eb4d!important;box-shadow:0 6px 16px #0f172a14!important}html[data-theme=light] .lp-page .pieza-card:before{background:linear-gradient(180deg,#2563eb,#7c3aed)!important;opacity:.85!important}html[data-theme=light] .lp-page .pieza-card.migrado:before{background:linear-gradient(180deg,#059669,#10b981)!important}html[data-theme=light] .lp-page .lp-matricula{color:#1d4ed8!important}html[data-theme=light] .lp-page .lp-car-info{color:#475569!important}html[data-theme=light] .lp-page .lp-pieza-name{color:#0f172a!important}html[data-theme=light] .lp-page .lp-info-row{color:#64748b!important}html[data-theme=light] .lp-page .lp-info-row strong{color:#334155!important}html[data-theme=light] .lp-page .lp-info-row span[style*="color: rgb(96, 165, 250)"],html[data-theme=light] .lp-page .lp-info-row span[style*="color: rgb(96, 165, 250)"] strong{color:#1d4ed8!important}html[data-theme=light] .lp-page .lp-info-row span[style*="color: rgb(167, 139, 250)"],html[data-theme=light] .lp-page .lp-info-row span[style*="color: rgb(167, 139, 250)"] strong,html[data-theme=light] .lp-page .lp-price-amount{color:#7c3aed!important}html[data-theme=light] .lp-page .lp-price-date{color:#64748b!important}html[data-theme=light] .lp-page .lp-action-edit{background:#2563eb14!important;color:#1d4ed8!important}html[data-theme=light] .lp-page .lp-action-edit:hover{background:#2563eb24!important}html[data-theme=light] .lp-page .lp-action-delete{background:#dc262614!important;color:#dc2626!important}html[data-theme=light] .lp-page .lp-action-delete:hover{background:#dc262624!important}html[data-theme=light] .lp-page .pieza-toggle.off{background:#0f172a0a!important;border:1px solid rgba(15,23,42,.1)!important;color:#64748b!important}html[data-theme=light] .lp-page .pieza-toggle.off .dot{background:#0f172a1f!important}html[data-theme=light] .lp-page .pieza-toggle.on{background:#0596691a!important;border:1px solid rgba(5,150,105,.35)!important;color:#059669!important}html[data-theme=light] .lp-page .pieza-toggle.on .dot{background:#05966940!important}html[data-theme=light] .lp-page .pieza-card>div:nth-child(2){border-top-color:var(--border-2)!important}html[data-theme=light] .lp-page .pieza-card>div:nth-child(2) span[style*="color: rgb(100, 116, 139)"]{color:#64748b!important}html[data-theme=light] .lp-page .pieza-card>div:nth-child(2) span[style*="color: rgb(203, 213, 225)"]{color:#0f172a!important}html[data-theme=light] .lp-page .pieza-card>div:nth-child(2) span[style*="color: rgb(167, 139, 250)"]{color:#7c3aed!important}html[data-theme=light] .lp-modal-overlay{background:#0f172a73!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .lp-modal{background:#fff!important;border:1px solid var(--border-1)!important;box-shadow:0 25px 60px #0f172a2e!important;color:var(--text-1)!important}html[data-theme=light] .lp-modal>div:first-child{background:#f8fafc!important;border-bottom:1px solid var(--border-2)!important;color:#0f172a!important}html[data-theme=light] .lp-modal>div:first-child>div{color:#0f172a!important}html[data-theme=light] .lp-modal .pz-field label{color:#475569!important}html[data-theme=light] .lp-modal .pz-field input,html[data-theme=light] .lp-modal .pz-field textarea{background:#fff!important;border:1px solid var(--border-1)!important;color:var(--text-1)!important}html[data-theme=light] .lp-modal .pz-field input:focus,html[data-theme=light] .lp-modal .pz-field textarea:focus{border-color:#2563eb73!important;box-shadow:0 0 0 3px #2563eb1f!important}html[data-theme=light] .lp-modal .iva-toggle{border:1px solid var(--border-1)!important}html[data-theme=light] .lp-modal .iva-toggle button.iva-inactive{background:#f1f5f9!important;color:#64748b!important}html[data-theme=light] .lp-modal .iva-toggle button.iva-inactive:hover{background:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .lp-modal .iva-toggle button.iva-active{background:#2563eb1f!important;color:#1d4ed8!important}html[data-theme=light] .lp-modal>div:last-child{border-top:1px solid var(--border-2)!important}html[data-theme=light] .lp-modal>div:last-child button[style*=transparent]{color:#475569!important;border:1px solid var(--border-1)!important}html[data-theme=light] .lp-modal>div:last-child button[style*=transparent]:hover{background:var(--hover-bg)!important;color:#0f172a!important}html[data-theme=light] .lp-page div[style*="No se encontraron piezas"],html[data-theme=light] .lp-page div[style*="Cargando piezas"]{color:#475569!important}html[data-theme=light] .lp-modal button{min-height:44px!important;padding:12px 20px!important}html[data-theme=light] .lp-modal-overlay{background:#0f172a73!important}html[data-theme=light] .lp-modal>div:last-child button[style*=transparent]{min-height:44px!important;padding:12px 20px!important}html[data-theme=light] .favlo-ventas-page{color:var(--text-1)}html[data-theme=light] .favlo-ventas-page button[style*="background: rgba(255, 255, 255, 0.03)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:var(--text-3)!important}html[data-theme=light] .favlo-ventas-page button[style*="background: rgba(59, 130, 246, 0.08)"]{background:#2563eb1a!important;border:1px solid rgba(37,99,235,.3)!important;color:#1d4ed8!important}html[data-theme=light] .favlo-ventas-page div[style*="background: rgb(15, 23, 42)"]{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 12px 40px #0f172a24,0 0 0 1px #0f172a0a!important}html[data-theme=light] .favlo-ventas-page div[style*="color: rgb(203, 213, 225)"],html[data-theme=light] .favlo-ventas-page div[style*="color: rgb(248, 250, 252)"]{color:#0f172a!important}html[data-theme=light] .favlo-ventas-page div[style*="color: rgb(100, 116, 139)"]{color:#475569!important}html[data-theme=light] .favlo-ventas-page div[style*="color: rgb(96, 165, 250)"]{color:#1d4ed8!important}html[data-theme=light] .favlo-ventas-page div[style*="background: rgba(59, 130, 246, 0.06)"],html[data-theme=light] .favlo-ventas-page div[style*="background: rgba(59, 130, 246, 0.1)"]{background:#2563eb1a!important}html[data-theme=light] .favlo-ventas-page div[style*="background: rgba(255, 255, 255, 0.05)"]{background:#0f172a0a!important}html[data-theme=light] .favlo-ventas-page div[style*="border-bottom: 1px solid rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-ventas-page div[style*="border-bottom: 1px solid rgba(255, 255, 255, 0.03)"]{border-bottom-color:#0f172a0f!important}html[data-theme=light] .favlo-ventas-page div[style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{border-color:#0f172a1a!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card div[style*="color: rgb(248, 250, 252)"]{color:#0f172a!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card div[style*="color: rgb(226, 232, 240)"]{color:#1e293b!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card div[style*="color: rgb(148, 163, 184)"]{color:#475569!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card div[style*="color: rgb(56, 189, 248)"]{color:#0369a1!important;background:#0ea5e91a!important;border-color:#0ea5e94d!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card div[style*="color: rgb(52, 211, 153)"]{color:#047857!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card svg[color="#60a5fa"]{color:#2563eb!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card svg[color="#a78bfa"]{color:#7c3aed!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card svg[color="#64748b"]{color:#475569!important}html[data-theme=light] .favlo-ventas-page .recep-vehicle-card svg[color="#f59e0b"]{color:#d97706!important}html[data-theme=light] .favlo-ventas-page button[style*="background: rgba(255, 255, 255, 0.04)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}html[data-theme=light] .favlo-ventas-page button[style*="background: rgba(255, 255, 255, 0.04)"]:hover:not(:disabled){background:#f1f5f9!important;color:#0f172a!important}html[data-theme=light] .favlo-ventas-page span[style*="color: rgb(148, 163, 184)"]{color:#475569!important}html[data-theme=light] .favlo-ventas-page .recep-empty{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=light] .favlo-ventas-page .recep-empty-icon,html[data-theme=light] .favlo-ventas-page .recep-empty-icon svg{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;color:#94a3b8!important}html[data-theme=light] .favlo-ventas-page .recep-empty h3{color:#0f172a!important}html[data-theme=light] .favlo-ventas-page .recep-empty>div{color:#475569!important}html[data-theme=light] .favlo-ventas-page .recep-empty .recep-spin{color:#2563eb!important}html[data-theme=light] .favlo-ventas-page+.admin-toast,html[data-theme=light] .favlo-ventas-page .admin-toast{color:#fff!important}html[data-theme=light] .favlo-ventas-page+.admin-modal-overlay span[style*="color: rgb(148, 163, 184)"],html[data-theme=light] .favlo-ventas-page .admin-modal-overlay span[style*="color: rgb(148, 163, 184)"]{color:#475569!important}html[data-theme=light] span[style*="background: rgba(59,130,246,0.12)"],html[data-theme=light] span[style*="color: rgb(96, 165, 250)"]{background:#2563eb1a!important;border-color:#2563eb4d!important;color:#1d4ed8!important}html[data-theme=light] span[style*="color: rgb(192, 132, 252)"]{color:#a855f7!important}html[data-theme=light] span[style*="color: rgb(251, 191, 36)"]{color:#d97706!important}html[data-theme=light] span[style*="color: rgb(52, 211, 153)"]{color:#059669!important}html[data-theme=light] .admin-modal-overlay.km-light-modal>div.admin-modal,html[data-theme=dark] .admin-modal-overlay.km-light-modal>div.admin-modal{width:min(1180px,96vw)!important;max-width:1180px!important;height:auto!important;max-height:92vh!important;border-radius:24px!important;padding:0!important}@media(max-width:720px){html[data-theme=light] .admin-modal-overlay.km-light-modal>div.admin-modal.venta-modal-fullscreen,html[data-theme=dark] .admin-modal-overlay.km-light-modal>div.admin-modal.venta-modal-fullscreen{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}}html[data-theme=light] .favlo-reservas-online div[style*="background: rgb(8, 12, 20)"]{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 1px 3px #0f172a0a!important}html[data-theme=light] .favlo-reservas-online div[style*="linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.01))"]{background:transparent!important;background-image:none!important}html[data-theme=light] .favlo-reservas-online input[style*="color: rgb(248, 250, 252)"]{color:#0f172a!important}html[data-theme=light] .favlo-reservas-online input::placeholder{color:#94a3b8!important}html[data-theme=light] .favlo-reservas-online button[style*="background: rgba(255, 255, 255, 0.05)"]{background:#0f172a0f!important;color:#475569!important}html[data-theme=light] .favlo-reservas-online button[style*="background: rgba(245, 158, 11, 0.15)"]{background:#f59e0b1f!important;border-color:#f59e0b66!important;color:#b45309!important}html[data-theme=light] .favlo-reservas-online button[style*="background: rgba(99, 102, 241, 0.15)"]{background:#6366f11f!important;border-color:#6366f166!important;color:#4338ca!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(248, 250, 252)"]:not(input){color:#0f172a!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(241, 245, 249)"]{color:#0f172a!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(226, 232, 240)"],html[data-theme=light] .favlo-reservas-online [style*="color: rgb(203, 213, 225)"]{color:#334155!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(148, 163, 184)"]:not(input){color:#475569!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(255, 255, 255)"]:not(input){color:#0f172a!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(252, 211, 77)"]{color:#b45309!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(52, 211, 153)"],html[data-theme=light] .favlo-reservas-online [style*="color: rgb(16, 185, 129)"]{color:#047857!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(96, 165, 250)"]{color:#1d4ed8!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(248, 113, 113)"],html[data-theme=light] .favlo-reservas-online [style*="color: rgb(239, 68, 68)"]{color:#b91c1c!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(30, 41, 59)"]{color:#cbd5e1!important}html[data-theme=light] .favlo-reservas-online [style*="color: rgb(100, 116, 139)"]{color:#475569!important}html[data-theme=light] .favlo-reservas-online button[style*="background: rgba(255, 255, 255, 0.03)"]{background:#0f172a0a!important;border-color:#0f172a1a!important;color:#334155!important}html[data-theme=light] .favlo-reservas-online button[style*="background: rgba(255, 255, 255, 0.03)"] span[style*="background: rgba(255, 255, 255, 0.06)"]{background:#0f172a0f!important;color:#475569!important}html[data-theme=light] .favlo-reservas-online button[style*="rgba(255, 255, 255, 0.13)"],html[data-theme=light] .favlo-reservas-online button[style*="rgba(255, 255, 255, 0.4)"]{color:#0f172a!important;border-color:#0f172a4d!important;background:#0f172a0f!important}html[data-theme=light] .favlo-reservas-online .recep-empty{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=light] .favlo-reservas-online .recep-empty-icon,html[data-theme=light] .favlo-reservas-online .recep-empty-icon svg{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}html[data-theme=light] .favlo-reservas-online [style*="background: rgb(30, 41, 59)"]{background:var(--surface-1, #ffffff)!important;border-color:var(--border-1, rgba(15,23,42,.1))!important}html[data-theme=light] .favlo-reservas-online [style*="border-right: 1px solid rgba(255, 255, 255, 0.06)"]{border-right-color:#0f172a1a!important}html[data-theme=light] .favlo-reservas-online [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.06)"]{border-bottom-color:#0f172a1a!important}html[data-theme=light] .favlo-altas-page input[type=text],html[data-theme=light] .favlo-altas-page input[type=search],html[data-theme=light] .favlo-altas-page input:not([type]){color:#0f172a!important}html[data-theme=light] .favlo-altas-page input::placeholder{color:#94a3b8!important}html[data-theme=light] .favlo-altas-page input[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-altas-page input[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-altas-page input[style*="background: rgba(255, 255, 255, 0.06)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important}html[data-theme=light] .favlo-altas-page button[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-altas-page button[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-altas-page button[style*="background: rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-altas-page button[style*="background: rgba(255, 255, 255, 0.08)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}html[data-theme=light] .favlo-altas-page button[style*="color: rgb(94, 234, 212)"],html[data-theme=light] .favlo-altas-page button[style*="color: rgb(110, 231, 183)"]{color:#047857!important}html[data-theme=light] .favlo-altas-page button[style*="color: rgb(252, 211, 77)"],html[data-theme=light] .favlo-altas-page button[style*="color: rgb(251, 191, 36)"]{color:#b45309!important}html[data-theme=light] .favlo-altas-page button[style*="color: rgb(252, 165, 165)"],html[data-theme=light] .favlo-altas-page button[style*="color: rgb(248, 113, 113)"]{color:#b91c1c!important}html[data-theme=light] .favlo-altas-page button[style*="color: rgb(196, 181, 253)"],html[data-theme=light] .favlo-altas-page button[style*="color: rgb(167, 139, 250)"]{color:#6d28d9!important}html[data-theme=light] .favlo-altas-page button[style*="color: rgb(147, 197, 253)"],html[data-theme=light] .favlo-altas-page button[style*="color: rgb(96, 165, 250)"]{color:#1d4ed8!important}html[data-theme=light] .favlo-altas-page button[style*="color: rgb(165, 180, 252)"]{color:#4338ca!important}html[data-theme=light] .favlo-altas-page [style*="color: rgb(248, 250, 252)"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-altas-page [style*="color: rgb(241, 245, 249)"]:not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-altas-page [style*="color: rgb(226, 232, 240)"]:not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#0f172a!important}html[data-theme=light] .favlo-altas-page [style*="color: rgb(203, 213, 225)"]:not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-altas-page [style*="color: rgb(148, 163, 184)"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#475569!important}html[data-theme=light] .kaelos-tooltip{color:#e2e8f0!important}html[data-theme=light] .favlo-altas-page [style*="color: rgb(96, 165, 250)"]{color:#1d4ed8!important}html[data-theme=light] .favlo-altas-page [style*="color: rgb(100, 116, 139)"]{color:#475569!important}html[data-theme=light] .favlo-altas-page div[style*="background: rgba(255, 255, 255, 0.02)"]{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .favlo-altas-page div[style*="background: rgba(255, 255, 255, 0.04)"]{background:#f8fafc!important}html[data-theme=light] .favlo-altas-page div[style*="background: rgba(255, 255, 255, 0.05)"]{background:#f1f5f9!important}html[data-theme=light] .favlo-altas-page [style*="border: 1px solid rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-altas-page [style*="border: 1px solid rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-altas-page [style*="border: 1px solid rgba(255, 255, 255, 0.08)"],html[data-theme=light] .favlo-altas-page [style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{border-color:#0f172a1a!important}html[data-theme=light] .favlo-altas-page .admin-modal{background:#fff!important}html[data-theme=light] .favlo-altas-page .admin-modal [style*="background: linear-gradient(135deg, rgba(245,158,11,0.08)"]{background:linear-gradient(135deg,rgba(245,158,11,.04) 0%,rgba(245,158,11,.01) 50%,transparent 100%)!important}html[data-theme=light] .favlo-altas-page .admin-modal [style*="border: 1px solid rgba(255,255,255,0.06)"]{border-color:#0f172a1a!important}html[data-theme=light] .favlo-altas-page .admin-modal [style*="color: #e2e8f0"]{color:#334155!important}html[data-theme=light] .favlo-altas-page .admin-modal [style*="color: #94a3b8"],html[data-theme=light] .favlo-altas-page .admin-modal [style*="color: rgb(148, 163, 184)"]{color:#64748b!important}html[data-theme=light] .favlo-altas-page .admin-modal [style*="background: rgba(5,8,14,0.45)"],html[data-theme=light] .favlo-altas-page .admin-modal [style*="background: rgba(248,250,252,0.55)"]{background:#f8fafcd9!important}html[data-theme=light] .favlo-altas-page .admin-modal [style*="background: rgba(255,255,255,0.06)"]{background:#0f172a0f!important}html[data-theme=light] .favlo-altas-page .admin-modal [style*="color: #94a3b8"]:not([style*="color: rgb(148"]){color:#94a3b8!important}html[data-theme=light] .photo-scan-modal{background:#ffffffbf!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html[data-theme=light] .photo-scan-modal__dialog{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 24px 80px #0000001a!important}html[data-theme=light] .photo-scan-modal__dialog [style*="background: #1a1a2e"]{background:#f8fafc!important}html[data-theme=light] .photo-scan-modal__dialog [style*="color: #f1f5f9"]{color:#0f172a!important}html[data-theme=light] .photo-scan-modal__dialog [style*="color: #94a3b8"]{color:#64748b!important}html[data-theme=light] .photo-scan-modal__dialog [style*="background: rgba(255,255,255,0.06)"]{background:#0f172a0f!important}html[data-theme=light] .rebajas-preview-table tr{background:#f8fafc!important}html[data-theme=light] .rebajas-preview-table [style*="color: #cbd5e1"]{color:#475569!important}html[data-theme=light] .rebajas-preview-table [style*="color: #f1f5f9"]{color:#0f172a!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table thead{background:#f1f5f9!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table thead tr{color:#475569!important;border-bottom:1px solid rgba(15,23,42,.1)!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table thead th{color:#475569!important}html[data-theme=light] .favlo-altas-page [style*="background: rgba(0, 0, 0, 0.2)"]{background:#fff!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table tbody tr{border-top-color:#0f172a0f!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(241, 245, 249)"],html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(203, 213, 225)"]{color:#0f172a!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(148, 163, 184)"],html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(100, 116, 139)"],html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(71, 85, 105)"]{color:#64748b!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(16, 185, 129)"]{color:#047857!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(255, 154, 0)"]{color:#c2410c!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td[style*="color: rgb(239, 68, 68)"]{color:#b91c1c!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td span[style*="color: rgb(134, 239, 172)"]{color:#047857!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td span[style*="color: rgb(192, 132, 252)"]{color:#7c3aed!important}html[data-theme=light] .favlo-altas-page .rebajas-preview-table td span[style*="color: rgb(252, 165, 165)"]{color:#b91c1c!important}html[data-theme=light] .favlo-altas-page [style*="background: rgba(255, 255, 255, 0.03)"][style*="border-top: 1px solid rgba(255, 255, 255, 0.05)"]{background:#f8fafc!important;border-top-color:#0f172a0f!important;color:#64748b!important}html[data-theme=light] .favlo-altas-page [style*="color: rgb(245, 158, 11)"][style*="background: rgba(245, 158, 11, 0.08)"]{background:#fff7ed!important;border-color:#c2410c33!important;color:#92400e!important}html[data-theme=light] .favlo-altas-page button[style*="color: rgb(251, 191, 36)"][style*="background: rgba(245, 158, 11, 0.1)"]{background:#fff7ed!important;border-color:#c2410c4d!important;color:#b45309!important}html[data-theme=light] .erp-modal-overlay{background:#0f172a73!important}html[data-theme=light] .erp-modal{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important}html[data-theme=light] .favlo-tasaciones-page{color:#0f172a}@media(max-width:767.98px){html[data-theme=light] .favlo-tasaciones-page .favlo-tasaciones-header{padding-left:60px!important}}html[data-theme=light] .favlo-tasaciones-page [style*="color: rgb(255, 255, 255)"]:not(.kaelos-tooltip):not(.kaelos-tooltip *):not(button),html[data-theme=light] .favlo-tasaciones-page [style*="color: #fff"]:not(.kaelos-tooltip):not(.kaelos-tooltip *):not(button){color:#0f172a!important}html[data-theme=light] .favlo-tasaciones-page button[style*="linear-gradient(135deg, #3b82f6"]{color:#fff!important}html[data-theme=light] .favlo-tasaciones-page button[style*="linear-gradient(135deg, #3b82f6"] svg{color:#fff!important;stroke:#fff!important}html[data-theme=light] .favlo-tasaciones-page [style*="color: rgb(248, 250, 252)"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-tasaciones-page [style*="color: rgb(241, 245, 249)"]:not(.kaelos-tooltip):not(.kaelos-tooltip *),html[data-theme=light] .favlo-tasaciones-page [style*="color: rgb(226, 232, 240)"]:not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#0f172a!important}html[data-theme=light] .favlo-tasaciones-page [style*="color: rgb(203, 213, 225)"]:not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#334155!important}html[data-theme=light] .favlo-tasaciones-page [style*="color: rgb(148, 163, 184)"]:not(input):not(.kaelos-tooltip):not(.kaelos-tooltip *){color:#475569!important}html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(255, 255, 255, 0.02)"]{background:#fff!important;border-color:#0f172a14!important;box-shadow:0 1px 3px #0f172a0a!important}html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(255, 255, 255, 0.04)"]{background:#f8fafc!important}html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(255, 255, 255, 0.05)"]{background:#f1f5f9!important}html[data-theme=light] .favlo-tasaciones-page [style*="border: 1px solid rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-tasaciones-page [style*="border: 1px solid rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-tasaciones-page [style*="border: 1px solid rgba(255, 255, 255, 0.08)"],html[data-theme=light] .favlo-tasaciones-page [style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{border-color:#0f172a1a!important}html[data-theme=light] .favlo-tasaciones-page button[style*="background: rgba(255, 255, 255, 0.04)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}html[data-theme=light] .favlo-tasaciones-page button[style*="background: rgba(59, 130, 246, 0.2)"]{background:#2563eb1f!important;border-color:#2563eb73!important;color:#1d4ed8!important}html[data-theme=light] .favlo-tasaciones-page .kaelos-tooltip,html[data-theme=light] .kaelos-tooltip{color:#e2e8f0!important}@media(max-width:767.98px){html[data-theme=light] .favlo-tasaciones-page div[style*="position: fixed"][style*="inset: 0"][style*="background: rgba(0,0,0"]{background:#0f172ae0!important}html[data-theme=light] .favlo-tasaciones-page div[style*="background: linear-gradient(145deg, #0f172a"][style*="border: 1px solid rgba(255,255,255,0.1)"]{background:#fff!important;border-color:#0f172a1f!important;border-radius:20px 20px 0 0!important;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))!important;inset:auto 0 0!important;width:100vw!important;height:auto!important;max-height:90vh!important;max-width:none!important}html[data-theme=light] .favlo-tasaciones-page div[style*="color: #f8fafc"],html[data-theme=light] .favlo-tasaciones-page div[style*="color: #f4f4f5"]{color:#0f172a!important}}@media(max-width:767.98px){html[data-theme=light] .favlo-tasaciones-page div[style*="position: fixed"][style*="background: #0f172a"]{background:#fff!important}html[data-theme=light] .favlo-tasaciones-page div[style*="color: #fff"][style*="fontSize: 26"]{color:#0f172a!important}}html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(16,185,129,0.95)"],html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(239,68,68,0.95)"]{background:#0f172af2!important;border:1px solid rgba(15,23,42,.3)!important}html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(0,0,0,0.75)"],html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(0,0,0,0.7)"],html[data-theme=light] .favlo-tasaciones-page div[style*="background: rgba(0,0,0,0.6)"]{background:#0f172ab3!important}html[data-theme=light] .favlo-tasaciones-page div[style*="background: linear-gradient(145deg, #0f172a"][style*="#1e293b"]{background:linear-gradient(145deg,#f1f5f9,#e2e8f0)!important}html[data-theme=light] .favlo-tasaciones-page button[style*="background: linear-gradient(135deg, #10b981, #059669)"]{background:linear-gradient(135deg,#059669,#047857)!important}html[data-theme=light] .favlo-tasaciones-page button[style*="background: linear-gradient(135deg, #3b82f6, #2563eb)"]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}html[data-theme=light] .favlo-tasaciones-page button[style*="background: linear-gradient(135deg, #f59e0b, #d97706)"]{background:linear-gradient(135deg,#d97706,#b45309)!important}html[data-theme=light] .favlo-tasaciones-page input[style*="background: rgba(255,255,255,0.05)"],html[data-theme=light] .favlo-tasaciones-page input[style*="background: rgba(255,255,255,0.08)"]{background:#fff!important;border-color:#0f172a1f!important;color:#0f172a!important}html[data-theme=light] .favlo-tasaciones-page div[style*="box-shadow: 0 24px 64px rgba(0,0,0,0.6)"]{box-shadow:0 10px 25px #0f172a26!important}html[data-theme=light] .favlo-tasaciones-page button[style*="linear-gradient(135deg, rgba(139, 92, 246, 0.18)"],html[data-theme=light] .favlo-tasaciones-page button[style*="color: rgb(196, 181, 253)"]{background:linear-gradient(135deg,#93c5fd,#60a5fa)!important;border:1px solid #2563eb!important;color:#0f172a!important;box-shadow:0 4px 14px #2563eb40!important}html[data-theme=light] .favlo-tasaciones-page button[style*="color: rgb(196, 181, 253)"] svg{color:#0f172a!important;stroke:#0f172a!important}html[data-theme=light] .km-light-modal [style*="color: rgb(167, 139, 250)"]{color:#6d28d9!important}html[data-theme=light] .km-light-modal svg[style*="color: rgb(167, 139, 250)"]{color:#6d28d9!important;stroke:#6d28d9!important}html[data-theme=light] .km-light-modal [style*="color: rgb(52, 211, 153)"]{color:#047857!important}html[data-theme=light] .km-light-modal svg[style*="color: rgb(52, 211, 153)"]{color:#047857!important;stroke:#047857!important}html[data-theme=light] .km-light-modal [style*="color: rgb(251, 191, 36)"]{color:#b45309!important}html[data-theme=light] .km-light-modal [style*="color: rgb(96, 165, 250)"]{color:#1d4ed8!important}html[data-theme=light] .km-light-modal [style*="color: rgb(56, 189, 248)"]{color:#0369a1!important}html[data-theme=light] .km-light-modal [style*="color: rgb(248, 113, 113)"]{color:#b91c1c!important}html[data-theme=light] .km-light-modal [style*="color: rgb(252, 211, 77)"],html[data-theme=light] .km-light-modal [style*="color:#fcd34d"]{color:#b45309!important}html[data-theme=light] .km-light-modal strong[style*="color:#cbd5e1"]{color:#1e293b!important}html[data-theme=light] .km-light-modal div[style*="opacity: 0.4"]{opacity:.7!important}html[data-theme=light] .km-light-modal button[style*="background: rgba(139, 92, 246, 0.08)"]{background:#f5f3ff!important;border-color:#7c3aed59!important;color:#6d28d9!important}html[data-theme=light] .km-light-modal button[style*="background: rgba(139, 92, 246, 0.08)"] svg{color:#6d28d9!important;stroke:#6d28d9!important}html[data-theme=light] .km-light-modal div[style*="background: rgba(139, 92, 246, 0.1)"][style*="border: 1px solid rgba(139, 92, 246, 0.2)"]{background:#f5f3ff!important;border-color:#7c3aed59!important}html[data-theme=light] .km-light-modal button[style*="background: rgba(139, 92, 246, 0.1)"][style*="border: 1px solid rgba(139, 92, 246, 0.25)"]{background:#f5f3ff!important;border-color:#7c3aed66!important;color:#6d28d9!important}html[data-theme=light] .km-light-modal div[style*="background: rgba(139, 92, 246, 0.04)"]{background:#faf5ff!important;border-color:#7c3aed2e!important}html[data-theme=light] .km-light-modal button[style*="background: rgba(16, 185, 129, 0.1)"][style*="color: rgb(100, 116, 139)"]{background:#f1f5f9!important;color:#94a3b8!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .favlo-fotos-page input[type=text],html[data-theme=light] .favlo-fotos-page input[type=search],html[data-theme=light] .favlo-fotos-page input:not([type]){color:#0f172a!important}html[data-theme=light] .favlo-fotos-page input::placeholder{color:#94a3b8!important}html[data-theme=light] .favlo-fotos-page input[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-fotos-page input[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] .favlo-fotos-page input[style*="background: rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-fotos-page input[style*="background: transparent"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important}html[data-theme=light] .favlo-fotos-page .recep-list .recep-vehicle-card{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 3px #0f172a0a!important}html[data-theme=light] .favlo-fotos-page .recep-list .recep-vehicle-card:hover{background:#f8fafc!important;border-color:#60a5fa66!important}html[data-theme=light] .favlo-fotos-page .recep-vehicle-card div[style*="color: rgb(255, 255, 255)"],html[data-theme=light] .favlo-fotos-page .recep-vehicle-card div[style*="color:#fff"],html[data-theme=light] .favlo-fotos-page .recep-vehicle-card div[style*="color: #fff"]{color:#0f172a!important}html[data-theme=light] .favlo-fotos-page .recep-vehicle-card div[style*="color: rgb(148, 163, 184)"],html[data-theme=light] .favlo-fotos-page .recep-vehicle-card div[style*="color: rgb(203, 213, 225)"]{color:#475569!important}html[data-theme=light] .favlo-fotos-page .recep-vehicle-card .recep-badge{background:#60a5fa1a!important;border-color:#60a5fa52!important;color:#1d4ed8!important}html[data-theme=light] .favlo-fotos-page .recep-vehicle-card .recep-badge.completo{background:#22c55e1a!important;border-color:#22c55e52!important;color:#047857!important}html[data-theme=light] .favlo-fotos-page .recep-vehicle-card .recep-badge.recepcion{background:#60a5fa1a!important;border-color:#60a5fa52!important;color:#1d4ed8!important}html[data-theme=light] .favlo-fotos-page .recep-vehicle-card .recep-badge.entregado{background:#a855f71a!important;border-color:#a855f752!important;color:#6d28d9!important}html[data-theme=light] .favlo-fotos-page .recep-vehicle-card .recep-badge.pendiente{background:#94a3b81f!important;border-color:#94a3b84d!important;color:#475569!important}html[data-theme=light] .favlo-fotos-page h2[style*="color: rgb(255, 255, 255)"],html[data-theme=light] .favlo-fotos-page h2[style*="color:#fff"],html[data-theme=light] .favlo-fotos-page h2[style*="color: #fff"]{color:#0f172a!important}html[data-theme=light] .favlo-fotos-page span[style*="color: rgb(148, 163, 184)"],html[data-theme=light] .favlo-fotos-page div[style*="color: rgb(148, 163, 184)"]{color:#475569!important}html[data-theme=light] .favlo-fotos-page div[style*="color: rgb(148, 163, 184)"][style*="text-align: center"]{color:#64748b!important}html[data-theme=light] .favlo-fotos-page .recep-step-title{color:#0f172a!important}html[data-theme=light] .favlo-fotos-page .recep-step-sub{color:#475569!important}html[data-theme=light] .favlo-fotos-page div[style*="background: rgba(0, 0, 0, 0.2)"][style*="border-radius: 8px"]{background:#f8fafc!important;border-color:#0f172a14!important}html[data-theme=light] .favlo-fotos-page div[style*="background: rgba(0, 0, 0, 0.2)"] span[style*="color: rgb(226, 232, 240)"],html[data-theme=light] .favlo-fotos-page div[style*="color: rgb(255, 255, 255)"][style*="text-align: center"][style*="padding: 14px"]{color:#0f172a!important}html[data-theme=light] .favlo-fotos-page button[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme=light] .favlo-fotos-page button[style*="background: rgba(255, 255, 255, 0.06)"],html[data-theme=light] .favlo-fotos-page button[style*="background: rgba(255, 255, 255, 0.08)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}html[data-theme=light] .favlo-fotos-page span[style*="color: rgb(252, 165, 165)"]{color:#b91c1c!important}html[data-theme=light] .favlo-fotos-page span[style*="color: rgb(251, 191, 36)"]{color:#b45309!important}html[data-theme=light] .favlo-fotos-page div[style*="color: rgb(147, 197, 253)"]{color:#1d4ed8!important}html[data-theme=light] .favlo-fotos-page div[style*="background: rgba(251, 191, 36, 0.08)"],html[data-theme=light] .favlo-fotos-page div[style*="background: rgba(59, 130, 246, 0.08)"]{color:#0f172a!important}html[data-theme=light] .favlo-fotos-page div[style*="background: rgba(59, 130, 246, 0.08)"] span[style*="color: rgb(147, 197, 253)"]{color:#1d4ed8!important}@media(max-width:767.98px){html[data-theme=light] .favlo-fotos-page .recep-header{padding-left:60px}}html[data-theme=light] div[style*="background: #04070a"],html[data-theme=light] div[style*="background: #0a0f18"],html[data-theme=light] div[style*="background: #0a101a"]{background:var(--surface-1, #ffffff)!important}html[data-theme=light] div[style*="color: #fff"][style*=flex],html[data-theme=light] p[style*="color: #94a3b8"]{color:var(--text-1, #0f172a)!important}html[data-theme=light] p[style*="color: #94a3b8"]{color:var(--text-2, #334155)!important}html[data-theme=light] span[style*="color: #f4f4f5"],html[data-theme=light] span[style*="color: #94a3b8"][style*=opacity]{color:var(--text-3, #64748b)!important}html[data-theme=light] button[style*="background: rgba(0,0,0,0.4)"],html[data-theme=light] button[style*="background: rgba(0,0,0,0.6)"],html[data-theme=light] button[style*="background: transparent"][style*="border: 1px"],html[data-theme=light] div[style*="background: rgba(255,255,255,0.05)"]{background:var(--surface-2, #f9fafb)!important;border-color:var(--border-1, rgba(15,23,42,.1))!important}html[data-theme=light] button[style*="background: #2563eb"]{background:var(--accent, #2563eb)!important}html[data-theme=light]{--success: #059669;--error: #dc2626}html[data-theme=light] .favlo-docs-page{background:var(--page-bg);color:var(--text-1)}html[data-theme=light] .favlo-docs-header{color:var(--text-1);background:transparent}html[data-theme=light] .favlo-docs-header h1{color:var(--text-1)}html[data-theme=light] .recep-search{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .recep-search::placeholder{color:var(--text-3)}html[data-theme=light] .recep-vehicle-card{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .recep-mat{color:var(--text-1)}html[data-theme=light] .recep-vin{color:var(--text-2)}html[data-theme=light] .recep-badge.completo{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#059669}html[data-theme=light] .recep-badge.pendiente{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);color:#b45309}html[data-theme=light] .recep-badge.recepcion{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#1d4ed8}html[data-theme=light] .admin-modal-overlay{background:#0006}html[data-theme=light] .admin-modal{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .admin-modal-header{background:var(--surface-2);border-bottom:1px solid var(--border-1)}html[data-theme=light] .admin-card{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .admin-card-header{background:var(--surface-3);border-bottom:1px solid var(--border-1)}html[data-theme=light] .admin-card-title{color:var(--text-1)}html[data-theme=light] .admin-table{background:transparent;color:var(--text-1)}html[data-theme=light] .admin-table td{color:var(--text-1);border-bottom:1px solid var(--border-1)}html[data-theme=light] .admin-table tr{background:var(--surface-3);border:1px solid var(--border-1)}html[data-theme=light] .recep-search-wrap{background:transparent}html[data-theme=light] input[type=text],html[data-theme=light] input[type=date],html[data-theme=light] textarea{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] input[type=text]::placeholder,html[data-theme=light] textarea::placeholder{color:var(--text-3)}html[data-theme=light] input[type=text]:focus,html[data-theme=light] input[type=date]:focus,html[data-theme=light] textarea:focus{border-color:#3b82f659;box-shadow:0 0 0 2px #3b82f614;outline:none}html[data-theme=light] .recep-btn{background:var(--surface-3);border:1px solid var(--border-1);color:var(--text-1)}html[data-theme=light] .recep-btn:hover{background:var(--hover-bg);border-color:var(--border-1)}html[data-theme=light] .recep-btn-next{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#1d4ed8}html[data-theme=light] .recep-btn-next:hover{background:#3b82f626;border-color:#3b82f666}html[data-theme=light] .require-check-success{background:#10b9810d;border:1px solid rgba(16,185,129,.2)}html[data-theme=light] .require-check-error{background:#dc26260d;border:1px solid rgba(220,38,38,.2)}html[data-theme=light] .favlo-gallery>div{background:var(--surface-3);border:1px solid var(--border-1)}html[data-theme=light] .favlo-gallery>div:hover{border-color:#3b82f666}html[data-theme=light] .favlo-docs-viewer{background:var(--page-bg)}html[data-theme=light] .admin-toast{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#059669}html[data-theme=light] .recep-empty{color:var(--text-2)}html[data-theme=light] .recep-empty-icon{color:var(--text-3)}html[data-theme=light]{--recep-bg: #f8fafc;--recep-panel: #ffffff;--recep-border: rgba(15, 23, 42, .12);--recep-accent: #2563eb;--recep-accent-glow: rgba(37, 99, 235, .25);--recep-cyan: #0891b2;--recep-green: #059669;--recep-orange: #d97706;--recep-red: #dc2626;--recep-text: #0f172a;--recep-muted: #64748b;--recep-radius: 16px}html[data-theme=light] .recep-stars{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}html[data-theme=light] .recep-stars:before{display:none}html[data-theme=light] .recep-header{background:#f8fafcf5;border-bottom-color:#0f172a1a}html[data-theme=light] .recep-header h1{background:linear-gradient(135deg,#1e40af,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .recep-header-kaelos .kaelos-cursor{color:#b8860b}html[data-theme=light] .recep-header-back{background:#f1f5f9;border-color:#0f172a1f;color:#64748b}html[data-theme=light] .recep-header-back:hover{background:#2563eb14;color:#0f172a;border-color:#2563eb}html[data-theme=light] .recep-search{background:#fff;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .recep-search:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26,0 8px 25px #0f172a14}html[data-theme=light] .recep-search-icon{color:#94a3b8}html[data-theme=light] .recep-vehicle-card{background:#fff;border-color:#0f172a1f}html[data-theme=light] .recep-vehicle-card:hover{border-color:#2563eb;box-shadow:0 8px 30px #2563eb1f,0 0 15px #2563eb26}html[data-theme=light] .recep-vehicle-card.incomplete{border-left-color:#d97706;background:linear-gradient(90deg,#d977060a,#fff)}html[data-theme=light] .recep-vehicle-card.locked{border-left-color:#059669;background:linear-gradient(90deg,#0596690a,#fff)}html[data-theme=light] .recep-vehicle-card.card-partial{border-left-color:#d97706;background:linear-gradient(90deg,#d977060d,#fff)}html[data-theme=light] .recep-vehicle-card.card-complete{border-left-color:#059669;background:linear-gradient(90deg,#0596690a,#fff);opacity:.8}html[data-theme=light] .recep-vin{color:#94a3b8}html[data-theme=light] .recep-vehicle-info{color:#64748b}html[data-theme=light] .recep-badge.pendiente{background:#d977061a;color:#a16207;border-color:#d9770640}html[data-theme=light] .recep-badge.recepcion{background:#2563eb1a;color:#1e40af;border-color:#2563eb40}html[data-theme=light] .recep-badge.completo{background:#0596691a;color:#047857;border-color:#05966940}html[data-theme=light] .recep-badge.prereservado{background:#dc26261a;color:#b91c1c;border-color:#dc262640}html[data-theme=light] .recep-badge.senalizado{background:#db27771a;color:#831843;border-color:#db277740}html[data-theme=light] .recep-step-pill{background:#f1f5f9;border-color:#0f172a1f;color:#64748b}html[data-theme=light] .recep-step-pill:hover{background:#2563eb14;border-color:#2563eb40;color:#0f172a}html[data-theme=light] .recep-step-pill.active{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border-color:transparent;box-shadow:0 4px 15px #2563eb40}html[data-theme=light] .recep-step-pill.done{background:#0596691a;color:#047857;border-color:#05966940}html[data-theme=light] .recep-step-card{background:#fff;border-color:#0f172a1f;box-shadow:0 8px 30px #0f172a0f}html[data-theme=light] .recep-step-sub{color:#64748b}html[data-theme=light] .recep-step-sub strong{color:#d97706}html[data-theme=light] .recep-field label{color:#64748b}html[data-theme=light] .recep-field input,html[data-theme=light] .recep-field select,html[data-theme=light] .recep-field textarea{background:#f8fafc;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .recep-field input:focus,html[data-theme=light] .recep-field select:focus,html[data-theme=light] .recep-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}html[data-theme=light] .recep-field input::placeholder,html[data-theme=light] .recep-field select::placeholder,html[data-theme=light] .recep-field textarea::placeholder{color:#cbd5e1}html[data-theme=light] .recep-range-val{color:#1e40af;background:#2563eb14}html[data-theme=light] .recep-check-item{background:#f8fafc;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .recep-check-item:hover{background:#2563eb0d;border-color:#2563eb33}html[data-theme=light] .recep-check-item.checked,html[data-theme=light] .recep-check-item.tri-ok{background:#05966914;border-color:#05966940;color:#047857}html[data-theme=light] .recep-check-item.tri-bad{background:#dc262614;border-color:#dc262640;color:#b91c1c}html[data-theme=light] .recep-nav-bar{background:#f8fafcf5;border-top-color:#0f172a1a}html[data-theme=light] .recep-btn-prev{background:#f1f5f9;color:#64748b;border-color:#0f172a1f}html[data-theme=light] .recep-btn-prev:hover{background:#e2e8f0;color:#0f172a}html[data-theme=light] .recep-btn-next{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;box-shadow:0 4px 15px #2563eb33}html[data-theme=light] .recep-btn-next:hover{box-shadow:0 6px 20px #2563eb40}html[data-theme=light] .recep-btn-finish{background:linear-gradient(135deg,#059669,#047857);color:#fff;box-shadow:0 4px 15px #05966933}html[data-theme=light] .recep-btn-save{background:#0891b214;color:#0891b2;border-color:#0891b240}html[data-theme=light] .recep-file-zone{border-color:#0f172a1f;background:#f8fafc}html[data-theme=light] .recep-file-zone:hover{border-color:#2563eb;background:#2563eb0d}html[data-theme=light] .recep-file-zone.has-file{border-color:#059669;background:#0596690d}html[data-theme=light] .recep-toast{background:#1e293b;color:#fff;border-color:#0f172a33;box-shadow:0 8px 30px #0f172a1f}html[data-theme=light] .recep-dano-row{background:#f8fafc;border-color:#0f172a1f}html[data-theme=light] .recep-dano-row select{background:#fff;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .recep-vehicle-header{background:#2563eb0d;border-color:#2563eb26}html[data-theme=light] .recep-vehicle-header-item label{color:#94a3b8}html[data-theme=light] .recep-empty{color:#94a3b8}html[data-theme=light] .recep-empty h3{color:#0f172a}html[data-theme=light] .taller-notas-card{border-left-color:#fbbf248c}html[data-theme=light] .taller-action-card{background:linear-gradient(135deg,#2563eb0d,#f8fafc80);border-color:#2563eb26;box-shadow:0 6px 24px #2563eb14}html[data-theme=light] .taller-action-card--enviar{background:linear-gradient(135deg,#05966914,#f8fafc80);border-color:#05966933;box-shadow:0 6px 24px #05966914}html[data-theme=light] .taller-action-icon{background:linear-gradient(135deg,#2563eb1f,#2563eb0d);color:#1e40af;border-color:#2563eb40}html[data-theme=light] .taller-action-icon--send{background:linear-gradient(135deg,#0596691f,#0596690d);color:#047857;border-color:#0596694d}html[data-theme=light] .taller-btn-secondary{background:#2563eb14;color:#1e40af;border-color:#2563eb40}html[data-theme=light] .taller-btn-secondary:hover:not(:disabled){background:#2563eb26;border-color:#2563eb66}html[data-theme=light] .at-card-mobile{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#0f172a1f;box-shadow:0 2px 12px #0f172a14,inset 0 1px #0f172a0a}html[data-theme=light] .at-card-mobile:hover,html[data-theme=light] .at-card-mobile:active{border-color:#2563eb33;box-shadow:0 4px 20px #2563eb1f,inset 0 1px #2563eb0a}html[data-theme=light] .at-card-mobile.card-partial{border-left-color:#d97706;background:linear-gradient(135deg,#d977060f,#f8fafc 60%)}html[data-theme=light] .at-card-mobile.active-card{border-color:#2563eb4d;background:linear-gradient(135deg,#2563eb0f,#f8fafc 60%);box-shadow:0 0 0 1px #2563eb33,0 4px 20px #2563eb26}html[data-theme=light] .favlo-recepcion ::selection{background:#2563eb4d;color:#0f172a}html[data-theme=light] .favlo-recepcion ::-moz-selection{background:#2563eb4d;color:#0f172a}html[data-theme=light] .recep-list ::-webkit-scrollbar-thumb{background:#0f172a26}html[data-theme=light] .recep-list ::-webkit-scrollbar-track{background:#0f172a0a}html[data-theme=light] .electric-selected{border-color:#2563eb80}@media(prefers-color-scheme:light){html[data-theme=light] .recep-step-pill.urgency-pulse{animation:urgencyGlowLight 2s ease-in-out infinite}html[data-theme=light] .recep-step-pill.urgency-pulse.active{animation:urgencyGlowActiveLightLight 2s ease-in-out infinite}@keyframes urgencyGlowLight{0%,to{box-shadow:0 0 8px #dc262626}50%{box-shadow:0 0 18px #dc262640,0 0 4px #dc262626}}@keyframes urgencyGlowActiveLightLight{0%,to{box-shadow:0 4px 15px #2563eb33,0 0 8px #dc26261f}50%{box-shadow:0 4px 15px #2563eb33,0 0 20px #dc262640}}}html[data-theme=light]{--pw-text: #0f172a;--pw-text-bright: #000000;--pw-text-2: #334155;--pw-dim: #64748b;--pw-dimmer: #94a3b8;--pw-muted: #334155;--pw-border: rgba(15, 23, 42, .1);--pw-border-hi: rgba(15, 23, 42, .15);--pw-border-3: rgba(15, 23, 42, .08);--pw-input-bg: #ffffff;--pw-chip-bg: #f1f5f9;--pw-btn-ghost-bg: #f8fafc;--pw-panel: #ffffff;--pw-panel-hover: #f9fafb;--pw-thead-bg: #f1f5f9;--pw-dropdown-bg: #ffffff;--pw-td-border: rgba(15, 23, 42, .06);--pw-thumb-bg: #f1f5f9;--pw-statcard-bg: #f8fafc;--pw-row-hover: rgba(15, 23, 42, .04)}html[data-theme=light] .recep-header{background:#fffffff2;border-bottom-color:#0f172a1a}html[data-theme=light] .recep-header h1{background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .recep-header-kicker{color:#64748b}html[data-theme=light] input[type=text],html[data-theme=light] input[type=number],html[data-theme=light] input[type=email],html[data-theme=light] input[type=date],html[data-theme=light] select,html[data-theme=light] textarea{background:#fff;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] input[type=text]::placeholder,html[data-theme=light] input[type=number]::placeholder,html[data-theme=light] input[type=email]::placeholder,html[data-theme=light] textarea::placeholder{color:#94a3b8}html[data-theme=light] input[type=text]:focus,html[data-theme=light] input[type=number]:focus,html[data-theme=light] input[type=email]:focus,html[data-theme=light] input[type=date]:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}html[data-theme=light] .ws-pill-ok{background:#10b9811f;color:#059669;border-color:#10b98140}html[data-theme=light] .ws-pill-off{background:#0f172a14;color:#64748b;border-color:#0f172a1f}html[data-theme=light] .ws-toggle-track{background:#0f172a14;border-color:#0f172a1f}html[data-theme=light] .ws-toggle-on .ws-toggle-track{background:#10b98126;border-color:#10b9814d}html[data-theme=light] .ws-toggle-knob{background:#94a3b8}html[data-theme=light] .ws-toggle-on .ws-toggle-knob{background:#059669}html[data-theme=light] .ws-table th{background:#f1f5f9;color:#334155;border-bottom-color:#0f172a1a}html[data-theme=light] .ws-table td{border-bottom-color:#0f172a0f;color:#0f172a}html[data-theme=light] .ws-table tbody tr:hover td{background:#0f172a0a}html[data-theme=light] .ws-tab{color:#64748b}html[data-theme=light] .ws-tab:hover{background:#0f172a0a;color:#334155}html[data-theme=light] .ws-tab-active{background:#3b82f61a;color:#2563eb;border-color:#3b82f640}html[data-theme=light] .ws-toast-ok{background:#10b9811f;border-color:#10b98140;color:#059669}html[data-theme=light] .ws-toast-err{background:#ef44441f;border-color:#ef444440;color:#dc2626}html[data-theme=light] .ws-primary{background:#2563eb;color:#fff}html[data-theme=light] .ws-primary:hover:not(:disabled){background:#1d4ed8}html[data-theme=light] .ws-secondary{background:#2563eb1a;color:#2563eb;border-color:#2563eb40}html[data-theme=light] .ws-secondary:hover{background:#2563eb26}html[data-theme=light] .ws-stat{background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .ws-stat-lbl{color:#64748b}html[data-theme=light] .ws-seg{background:#0f172a0f;border-color:#0f172a1a}html[data-theme=light] .ws-seg-btn{color:#64748b}html[data-theme=light] .ws-seg-btn:hover{background:#0f172a14;color:#334155}html[data-theme=light] .ws-seg-active{background:#2563eb1a;color:#2563eb;border-color:#2563eb40}html[data-theme=light] .ws-section-hdr span{color:#64748b}html[data-theme=light] .ws-section-hdr:after{background:#0f172a1f}html[data-theme=light] .ws-lbl{color:#64748b}html[data-theme=light] .ws-dirty .ws-lbl{color:#2563eb}html[data-theme=light] .ws-spin{color:#fbbf24}html[data-theme=light] .recep-header{box-shadow:0 1px 2px #0f172a0f}html[data-theme=light] .ws-table,html[data-theme=light] .recep-step-card{box-shadow:0 1px 3px #0f172a1a}html[data-theme=light] [role=dialog],html[data-theme=light] .modal-shell{background:#fff;color:#0f172a}html[data-theme=light] .modal-close{background:#0f172a0a;border-color:#0f172a1f}html[data-theme=light] .modal-buttons{background:#f8fafc;border-top-color:#0f172a1a}html[data-theme=light] .ws-table::-webkit-scrollbar-track,html[data-theme=light] .ws-tabs::-webkit-scrollbar-track{background:#0f172a08}html[data-theme=light] .ws-table::-webkit-scrollbar-thumb,html[data-theme=light] .ws-tabs::-webkit-scrollbar-thumb{background:#0f172a26}html[data-theme=light] .ws-table::-webkit-scrollbar-thumb:hover,html[data-theme=light] .ws-tabs::-webkit-scrollbar-thumb:hover{background:#0f172a40}html[data-theme=light] .ws-table,html[data-theme=light] .ws-tabs{scrollbar-color:rgba(15,23,42,.15) rgba(15,23,42,.03)}html[data-theme=light] .km-chart-tooltip{background:#fff!important;border-color:#0f172a1f!important;color:#0f172a!important;box-shadow:0 8px 24px #0f172a26!important}html[data-theme=light] .km-chart-tooltip [style*="color: rgb(241, 245, 249)"],html[data-theme=light] .km-chart-tooltip [style*="color:rgb(241, 245, 249)"],html[data-theme=light] .km-chart-tooltip [style*="color: rgb(255, 255, 255)"],html[data-theme=light] .km-chart-tooltip [style*="color:rgb(255, 255, 255)"]{color:#0f172a!important}.ws-email-strong{color:#f8fafc}.ws-icon-muted{color:#94a3b8}html[data-theme=light] .ws-email-strong{color:#0f172a}html[data-theme=light] .ws-icon-muted{color:#64748b}html[data-theme=light] .ws-stat-val[style*="#fbbf24"],html[data-theme=light] .ws-stat-val[style*="rgb(251, 191, 36)"]{color:#b45309!important}html[data-theme=light] .ws-stat-val[style*="#86efac"],html[data-theme=light] .ws-stat-val[style*="rgb(134, 239, 172)"]{color:#15803d!important}html[data-theme=light] .ws-stat-val[style*="#94a3b8"],html[data-theme=light] .ws-stat-val[style*="rgb(148, 163, 184)"]{color:#475569!important}html[data-theme=light] .itv-page{color:#0f172a!important}html[data-theme=light] .itv-search{background:#fff!important;border-color:var(--border-1)!important;color:#0f172a!important}html[data-theme=light] .itv-search::placeholder{color:#94a3b8!important}html[data-theme=light] .itv-search:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #3b82f626!important}html[data-theme=light] .itv-loading{color:#64748b!important}html[data-theme=light] .itv-empty{color:#94a3b8!important}html[data-theme=light] .itv-sec-header{border-color:#0f172a14!important}html[data-theme=light] .itv-sec-title{color:inherit!important}html[data-theme=light] .itv-sec-count{background:#0f172a0d!important;color:inherit!important;border-color:#0f172a1a!important}html[data-theme=light] .itv-sec-desc{color:#64748b!important}html[data-theme=light] .itv-stat-card{background:#0f172a0a!important;border-color:#0f172a1a!important}html[data-theme=light] .itv-stat-l{color:#64748b!important}html[data-theme=light] .itv-stat-n{color:inherit!important}html[data-theme=light] .itv-card{background:#fff!important;border-color:var(--border-1)!important;color:#0f172a!important}html[data-theme=light] .itv-card:active{background:#f9fafb!important}html[data-theme=light] .itv-card.en-curso{border-color:#3b82f633!important;box-shadow:0 0 0 1px #3b82f626,0 2px 8px #3b82f614!important}html[data-theme=light] .itv-mat{color:#0f172a!important}html[data-theme=light] .itv-modelo{color:#475569!important}html[data-theme=light] .itv-meta{color:#64748b!important}html[data-theme=light] .itv-dias-label,html[data-theme=light] .itv-dias-num,html[data-theme=light] .itv-dias-unit{color:inherit!important}html[data-theme=light] .itv-fecha-chip{background:#f9fafb!important;border-color:var(--border-1)!important}html[data-theme=light] .itv-fecha-label{color:#64748b!important}html[data-theme=light] .itv-fecha-val{color:#0f172a!important}html[data-theme=light] .itv-card div[style*="background:rgba(255,255,255,0.03)"],html[data-theme=light] .itv-card div[style*="background: rgba(255,255,255,0.03)"],html[data-theme=light] .itv-card div[style*="background:rgba(255, 255, 255, 0.03)"]{background:#0f172a0d!important;color:#334155!important}html[data-theme=light] .itv-pill,html[data-theme=light] .itv-pill[style*="background:rgba(251,191,36"],html[data-theme=light] .itv-pill[style*="background:rgba(255,255,255,0.05)"]{border-color:#0f172a1a!important}html[data-theme=light] .itv-tipo-badge{color:inherit!important}html[data-theme=light] .itv-action-btn{background:#0f172a0f!important;border-color:var(--border-1)!important;color:#475569!important}html[data-theme=light] .itv-action-btn:active{background:#0f172a1a!important}html[data-theme=light] .itv-action-btn.amber{background:#d977061a!important;border-color:#d9770633!important;color:#b45309!important}html[data-theme=light] .itv-action-btn.blue{background:#2563eb1a!important;border-color:#2563eb33!important;color:#2563eb!important}html[data-theme=light] .itv-action-btn.green{background:#0596691a!important;border-color:#05966933!important;color:#059669!important}html[data-theme=light] .itv-action-btn.neutral{background:#0f172a0f!important;border-color:var(--border-1)!important;color:#64748b!important}html[data-theme=light]{--recep-bg: #f5f5f7;--recep-panel: #ffffff;--recep-border: rgba(15, 23, 42, .12);--recep-accent: #2563eb;--recep-accent-glow: rgba(37, 99, 235, .2);--recep-cyan: #0891b2;--recep-green: #059669;--recep-orange: #d97706;--recep-red: #dc2626;--recep-text: #0f172a;--recep-muted: #64748b}html[data-theme=light] .favlo-recepcion{background:var(--recep-bg);color:var(--recep-text)}html[data-theme=light] .recep-header{background:#ffffffeb;border-bottom-color:var(--recep-border)}html[data-theme=light] .recep-header h1{background:linear-gradient(135deg,#2563eb,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .recep-header-kicker{color:var(--recep-muted)}html[data-theme=light] .recep-header-kaelos{color:#0f172a}html[data-theme=light] .recep-header-kaelos .kaelos-cursor{color:#c09060}html[data-theme=light] .recep-header-back{background:#0f172a0f;border-color:var(--recep-border);color:var(--recep-muted)}html[data-theme=light] .recep-header-back:hover{background:#2563eb1f;border-color:var(--recep-accent);color:#0f172a}html[data-theme=light] .recep-search{background:#fff;border-color:var(--recep-border);color:var(--recep-text)}html[data-theme=light] .recep-search:focus{border-color:var(--recep-accent);box-shadow:0 0 0 3px var(--recep-accent-glow),0 8px 25px #00000014}html[data-theme=light] .recep-search::placeholder{color:#94a3b8}html[data-theme=light] .recep-search-icon{color:var(--recep-muted)}html[data-theme=light] .recep-vehicle-card{background:#fff;border-color:var(--recep-border);color:var(--recep-text)}html[data-theme=light] .recep-vehicle-card:hover{border-color:var(--recep-accent);box-shadow:0 8px 30px #2563eb1f,0 0 15px #2563eb1a}html[data-theme=light] .recep-vehicle-card.incomplete{border-left-color:var(--recep-orange);background:linear-gradient(90deg,#d977060a,#fff)}html[data-theme=light] .recep-vehicle-card.locked{border-left-color:var(--recep-green);background:linear-gradient(90deg,#0596690a,#fff)}html[data-theme=light] .recep-vehicle-card.card-partial{border-left-color:var(--recep-orange);background:linear-gradient(90deg,#d977060d,#fff)}html[data-theme=light] .recep-vehicle-card.card-complete{border-left-color:var(--recep-green);background:linear-gradient(90deg,#0596690a,#fff)}html[data-theme=light] .recep-vin{color:#64748b}html[data-theme=light] .recep-vehicle-info{color:var(--recep-muted)}html[data-theme=light] .recep-vehicle-info strong{color:#0f172a}html[data-theme=light] .recep-badge.pendiente{background:#d977061f;color:#b45309;border-color:#d9770640}html[data-theme=light] .recep-badge.recepcion{background:#2563eb1f;color:#1d4ed8;border-color:#2563eb40}html[data-theme=light] .recep-badge.completo{background:#0596691f;color:#047857;border-color:#05966940}html[data-theme=light] .recep-badge.entregado{background:#64748b14;color:#475569;border-color:#64748b26}html[data-theme=light] .recep-badge.prereservado{background:#dc26261f;color:#991b1b;border-color:#dc262640}html[data-theme=light] .recep-badge.senalizado{background:#be185d1f;color:#9d174d;border-color:#be185d40}html[data-theme=light] .recep-step-card{background:#fff;border-color:var(--recep-border);box-shadow:0 8px 30px #00000014}html[data-theme=light] .recep-step-title{color:#0f172a}html[data-theme=light] .recep-step-sub{color:var(--recep-muted)}html[data-theme=light] .recep-step-sub strong{color:var(--recep-orange)}html[data-theme=light] .recep-field label{color:var(--recep-muted)}html[data-theme=light] .recep-field input,html[data-theme=light] .recep-field select,html[data-theme=light] .recep-field textarea{background:#f9fafb;border-color:var(--recep-border);color:var(--recep-text)}html[data-theme=light] .recep-field input:focus,html[data-theme=light] .recep-field select:focus,html[data-theme=light] .recep-field textarea:focus{border-color:var(--recep-accent);box-shadow:0 0 0 3px var(--recep-accent-glow)}html[data-theme=light] .recep-range-val{color:var(--recep-accent);background:#2563eb14}html[data-theme=light] .recep-check-item{background:#f9fafb;border-color:var(--recep-border);color:var(--recep-text)}html[data-theme=light] .recep-check-item:hover{background:#2563eb0f;border-color:#2563eb26}html[data-theme=light] .recep-check-item.checked,html[data-theme=light] .recep-check-item.tri-ok{background:#05966914;border-color:#05966933;color:#047857}html[data-theme=light] .recep-check-item.tri-bad{background:#dc262614;border-color:#dc262633;color:#991b1b}html[data-theme=light] .recep-check-dot{border-color:#0f172a26}html[data-theme=light] .recep-step-pill{background:#0f172a0a;border-color:#0f172a1a;color:var(--recep-muted)}html[data-theme=light] .recep-step-pill:hover{background:#2563eb14;border-color:#2563eb26;color:#0f172a}html[data-theme=light] .recep-step-pill.active{background:linear-gradient(135deg,var(--recep-accent),#2563eb);color:#fff;border-color:transparent;box-shadow:0 4px 15px var(--recep-accent-glow)}html[data-theme=light] .recep-step-pill.done{background:#0596691f;color:#047857;border-color:#05966933}html[data-theme=light] .recep-nav-bar{background:#ffffffeb;border-top-color:var(--recep-border)}html[data-theme=light] .recep-btn-prev{background:#0f172a0f;border-color:var(--recep-border);color:var(--recep-muted)}html[data-theme=light] .recep-btn-prev:hover{background:#0f172a1a;color:#0f172a}html[data-theme=light] .recep-btn-next{background:linear-gradient(135deg,var(--recep-accent),#2563eb);color:#fff;box-shadow:0 4px 15px var(--recep-accent-glow)}html[data-theme=light] .recep-btn-next:hover{box-shadow:0 6px 20px var(--recep-accent-glow)}html[data-theme=light] .recep-btn-finish{background:linear-gradient(135deg,var(--recep-green),#059669);color:#fff;box-shadow:0 4px 15px #05966933}html[data-theme=light] .recep-btn-save{background:#0891b21a;color:var(--recep-cyan);border-color:#0891b233}html[data-theme=light] .recep-file-zone{border-color:var(--recep-border);background:#0f172a05}html[data-theme=light] .recep-file-zone:hover{border-color:var(--recep-accent);background:#2563eb0a}html[data-theme=light] .recep-file-zone.has-file{border-color:var(--recep-green);background:#0596690a}html[data-theme=light] .recep-toast{background:#1f2937;color:#fff;border-color:#0f172a26;box-shadow:0 8px 30px #00000026}html[data-theme=light] .recep-dano-row{background:#f9fafb;border-color:var(--recep-border)}html[data-theme=light] .recep-dano-row select{background:#fff;border-color:var(--recep-border);color:var(--recep-text)}html[data-theme=light] .recep-vehicle-header{background:#2563eb0f;border-color:#2563eb1f}html[data-theme=light] .recep-vehicle-header-item label{color:var(--recep-muted)}html[data-theme=light] .recep-vehicle-header-item span{color:#0f172a}html[data-theme=light] .recep-empty{color:var(--recep-muted)}html[data-theme=light] .recep-empty h3{color:var(--recep-text)}html[data-theme=light] .recep-stars{background:radial-gradient(ellipse at 20% 50%,rgba(37,99,235,.04) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(8,145,178,.03) 0%,transparent 50%)}html[data-theme=light] .recep-stars:before{background-image:radial-gradient(1px 1px at 10% 20%,rgba(15,23,42,.12) 0%,transparent 100%),radial-gradient(1px 1px at 30% 60%,rgba(15,23,42,.08) 0%,transparent 100%),radial-gradient(1px 1px at 50% 10%,rgba(15,23,42,.1) 0%,transparent 100%),radial-gradient(1px 1px at 70% 80%,rgba(15,23,42,.06) 0%,transparent 100%),radial-gradient(1px 1px at 90% 40%,rgba(15,23,42,.08) 0%,transparent 100%)}html[data-theme=light] .taller-notas-card{border-left-color:#d977068c}html[data-theme=light] .taller-notas-body{color:#334155}html[data-theme=light] .taller-action-card{background:linear-gradient(135deg,#2563eb0f,#ffffff80);border-color:#2563eb26;box-shadow:0 6px 24px #2563eb14}html[data-theme=light] .taller-action-card--enviar{background:linear-gradient(135deg,#0596690f,#ffffff80);border-color:#05966926;box-shadow:0 6px 24px #0596690f}html[data-theme=light] .taller-action-icon{background:linear-gradient(135deg,#2563eb1a,#2563eb0a);color:#1d4ed8;border-color:#2563eb33}html[data-theme=light] .taller-action-icon--send{background:linear-gradient(135deg,#0596691a,#0596690a);color:#047857;border-color:#05966940}html[data-theme=light] .taller-btn-secondary{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}html[data-theme=light] .taller-btn-secondary:hover:not(:disabled){background:#2563eb26;border-color:#2563eb59}html[data-theme=light] div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 9999"]{background:#00000080}html[data-theme=light] div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 9999"]>div[style*="background: #0f172a"]{background:#fff!important;border-color:var(--recep-border)!important}html[data-theme=light] div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 9999"] h3{color:#0f172a!important}html[data-theme=light] [style*="color: '#22c55e'"],html[data-theme=light] [style*="color: #22c55e"],html[data-theme=light] [style*="color: '#4ade80'"],html[data-theme=light] [style*="color: #4ade80"],html[data-theme=light] [style*="color: '#34d399'"],html[data-theme=light] [style*="color: #34d399"],html[data-theme=light] [style*="color: '#6ee7b7'"],html[data-theme=light] [style*="color: #6ee7b7"]{filter:brightness(.75) contrast(1.15)!important}html[data-theme=light] [style*="color: '#60a5fa'"],html[data-theme=light] [style*="color: #60a5fa"]{filter:brightness(.8) contrast(1.1)!important}html[data-theme=light] [style*="color: '#fbbf24'"],html[data-theme=light] [style*="color: #fbbf24"],html[data-theme=light] [style*="color: '#f59e0b'"],html[data-theme=light] [style*="color: #f59e0b"],html[data-theme=light] [style*="color: '#fb923c'"],html[data-theme=light] [style*="color: #fb923c"]{filter:brightness(.85) contrast(1.1)!important}html[data-theme=light] [style*="color: '#64748b'"],html[data-theme=light] [style*="color: #64748b"],html[data-theme=light] [style*="color: '#94a3b8'"],html[data-theme=light] [style*="color: #94a3b8"]{filter:brightness(.9)!important}html[data-theme=light]{--taller-task-bg-urgent: rgba(248, 113, 113, .04);--taller-task-border-urgent: rgba(248, 113, 113, .15);--taller-task-icon-urgent: #dc2626;--taller-task-bg-info: rgba(59, 130, 246, .04);--taller-task-border-info: rgba(59, 130, 246, .12);--taller-task-icon-info: #3b82f6;--taller-task-bg-dimmed: rgba(148, 163, 184, .04);--taller-task-border-dimmed: rgba(148, 163, 184, .1);--taller-task-icon-dimmed: #94a3b8;--taller-notas-border: rgba(251, 191, 36, .25);--taller-notas-text: #1e293b;--taller-action-bg-primary: rgba(59, 130, 246, .04);--taller-action-border-primary: rgba(59, 130, 246, .15);--taller-action-bg-send: rgba(16, 185, 129, .04);--taller-action-border-send: rgba(16, 185, 129, .15);--taller-btn-secondary-bg: rgba(59, 130, 246, .08);--taller-btn-secondary-border: rgba(59, 130, 246, .2);--taller-btn-secondary-text: #2563eb;--taller-textarea-bg: rgba(15, 23, 42, .04);--taller-textarea-border: rgba(15, 23, 42, .12);--taller-textarea-text: #1e293b}.taller-notas-body{color:var(--taller-notas-text, #cbd5e1)!important}.taller-notas-card{border-left-color:var(--taller-notas-border, rgba(251, 191, 36, .55))!important}.taller-task-row--urgent{background:var(--taller-task-bg-urgent, rgba(248, 113, 113, .06))!important;border-color:var(--taller-task-border-urgent, rgba(248, 113, 113, .2))!important}.taller-task-row--info{background:var(--taller-task-bg-info, rgba(59, 130, 246, .06))!important;border-color:var(--taller-task-border-info, rgba(59, 130, 246, .15))!important}.taller-task-row--dimmed{background:var(--taller-task-bg-dimmed, rgba(148, 163, 184, .05))!important;border-color:var(--taller-task-border-dimmed, rgba(148, 163, 184, .15))!important}.taller-task-icon--urgent{color:var(--taller-task-icon-urgent, #fbbf24)!important}.taller-task-icon--info{color:var(--taller-task-icon-info, #94a3b8)!important}.taller-task-icon--dimmed{color:var(--taller-task-icon-dimmed, #64748b)!important}.taller-task-label{color:var(--text-1, #0f172a)!important}.taller-task-label--dimmed{color:var(--text-2, #334155)!important}.taller-task-detail{color:var(--text-3, #64748b)!important}.taller-task-chip--urgent{background:#f871711f!important;color:#b91c1c!important}.taller-task-chip--info{background:#3b82f61f!important;color:#2563eb!important}.taller-task-chip--dimmed{background:#94a3b81a!important;color:#64748b!important}.taller-task-wait{color:#f59e0b!important}.taller-task-received{color:#10b981!important}.taller-task-eta{color:var(--text-3, #64748b)!important}.taller-group-heading--ready{color:#10b981!important}.taller-group-heading--waiting{color:#f59e0b!important}.taller-group-count--ready{background:#10b9811f!important;color:#10b981!important}.taller-group-count--waiting{background:#fbbf241f!important;color:#f59e0b!important}.taller-waiting-note{color:var(--text-2, #334155)!important;background:#fbbf240d!important;border-color:#fbbf2426!important}.taller-comentario{background:var(--taller-textarea-bg, rgba(0, 0, 0, .2))!important;border-color:var(--taller-textarea-border, rgba(0, 0, 0, .1))!important;color:var(--taller-textarea-text, #1e293b)!important}.taller-comentario::placeholder{color:var(--text-3, #64748b)!important}.taller-comentario:focus{border-color:var(--accent, #2563eb)!important}.taller-action-card{background:linear-gradient(135deg,var(--taller-action-bg-primary, rgba(59, 130, 246, .04)),rgba(0,0,0,.02))!important;border-color:var(--taller-action-border-primary, rgba(59, 130, 246, .15))!important;box-shadow:0 2px 8px #00000014!important}.taller-action-card--enviar{background:linear-gradient(135deg,var(--taller-action-bg-send, rgba(16, 185, 129, .04)),rgba(0,0,0,.02))!important;border-color:var(--taller-action-border-send, rgba(16, 185, 129, .15))!important;box-shadow:0 2px 8px #00000014!important}.taller-action-icon{background:#3b82f614!important;color:#2563eb!important;border-color:#3b82f633!important}.taller-action-icon--send{background:#10b98114!important;color:#059669!important;border-color:#10b98133!important}.taller-action-title{color:var(--text-1, #0f172a)!important}.taller-action-sub{color:var(--text-2, #334155)!important}.taller-cogido-por{color:#2563eb!important}.taller-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 2px 8px #2563eb33!important}.taller-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af)!important}.taller-btn-secondary{background:var(--taller-btn-secondary-bg, rgba(59, 130, 246, .08))!important;color:var(--taller-btn-secondary-text, #2563eb)!important;border-color:var(--taller-btn-secondary-border, rgba(59, 130, 246, .2))!important}.taller-btn-secondary:hover:not(:disabled){background:#3b82f626!important;border-color:#3b82f659!important}.taller-estado{color:var(--text-1, #0f172a)!important}.taller-estado-done{color:#10b981!important}.taller-estado-pending{color:#f59e0b!important}html[data-theme=light]{--badge-decision: #f59e0b;--badge-piezas: #a855f7;--badge-taller-int: #2563eb;--badge-taller-ext: #3b82f6;--badge-pintura: #14b8a6;--badge-limpieza: #10b981;--badge-fotos: #10b981;--badge-itv: #f59e0b;--badge-mto: #f97316;--badge-recepcion: #6b7280;--badge-stock: #64748b}html[data-theme=light] .favlo-recepcion{background:#f5f6f8;color:#0f172a}html[data-theme=light] .recep-vehicle-card{background:#fff;border-color:#0f172a14}html[data-theme=light] .recep-step-card{background:#f9fafb;border-color:#0f172a0f;color:#1f2937}html[data-theme=light] .recep-badge{color:#0f172a}html[data-theme=light] .recep-step-pill{background:#f3f4f6;border-color:#0f172a14;color:#374151}html[data-theme=light] .recep-mat{color:#0f172a}html[data-theme=light] .recep-vin{color:#475569!important}html[data-theme=light] [style*="color: #34d399"],html[data-theme=light] [style*="color: #93c5fd"],html[data-theme=light] [style*="color: '#34d399'"],html[data-theme=light] [style*="color: '#93c5fd'"]{color:#065f46!important}html[data-theme=light] .recep-field input,html[data-theme=light] .recep-field textarea,html[data-theme=light] .recep-field select{background:#fff!important;color:#0f172a!important;border-color:#0f172a14!important}html[data-theme=light] .recep-field label{color:#475569!important}html[data-theme=light] .recep-btn{background:#f3f4f6!important;color:#0f172a!important;border-color:#0f172a0f!important}html[data-theme=light] .recep-btn-finish{background:#e0f2fe!important;color:#0369a1!important;border-color:#0369a133!important}html[data-theme=light] [style*="background: 'linear-gradient(145deg, #0f172a"]{background:#fff!important}html[data-theme=light] [style*="background: rgba(15,23,42"]{background:#f9fafb!important}html[data-theme=light] [style*="background: rgba(255,255,255,0.0"]{background:#0f172a08!important}html[data-theme=light] [style*="background: rgba(255,255,255,0.1"]{background:#0f172a0f!important}html[data-theme=light] .at-traz-panel{background:#f9fafb!important;border-color:#0f172a14!important}html[data-theme=light] [style*="boxShadow: '0"]{box-shadow:0 2px 8px #0f172a0f!important}html[data-theme=light] [style*="background: 'linear-gradient(135deg, #dc2626"]{background:linear-gradient(135deg,#b91c1c,#991b1b)!important;color:#fff!important}html[data-theme=light] [style*="border: '1.5px solid #ef4444"]{border-color:#dc2626!important}html[data-theme=light] [style*="animation: 'urgencyGlow"]{box-shadow:0 2px 10px #b91c1c4d!important}html[data-theme=light] button.recep-step-btn,html[data-theme=light] button.recep-step-btn *{color:#0f172a!important}html[data-theme=light] button.recep-step-btn svg{color:#0f172a!important;stroke:#0f172a!important}html[data-theme=light] button.recep-step-btn[style*="20,184,166"]{background:#ccfbf1!important;border:1px solid #14b8a6!important}html[data-theme=light] button.recep-step-btn[style*="168,85,247"]{background:#f3e8ff!important;border:1px solid #a855f7!important}html[data-theme=light] button.recep-step-btn[style*="59,130,246"]{background:#dbeafe!important;border:1px solid #3b82f6!important}html[data-theme=light] button.recep-btn.recep-btn-finish[style*="34,211,238"],html[data-theme=light] button.recep-btn.recep-btn-finish[style*="22d3ee"],html[data-theme=light] button.recep-btn.recep-btn-finish[style*="22,197,94"],html[data-theme=light] button.recep-btn.recep-btn-finish[style*="16,185,129"]{background:linear-gradient(135deg,#059669,#047857)!important;color:#fff!important;border:1px solid #047857!important;font-weight:700!important}html[data-theme=light] button.recep-btn.recep-btn-finish[style*="34,211,238"] svg,html[data-theme=light] button.recep-btn.recep-btn-finish[style*="22d3ee"] svg,html[data-theme=light] button.recep-btn.recep-btn-finish[style*="22,197,94"] svg,html[data-theme=light] button.recep-btn.recep-btn-finish[style*="16,185,129"] svg{color:#fff!important;stroke:#fff!important}html[data-theme=light] button.recep-btn.recep-btn-finish[style*="94a3b8"],html[data-theme=light] button.recep-btn.recep-btn-finish[style*="rgba(255,255,255,0.04)"]{background:#fef3c7!important;color:#92400e!important;border:1px solid #f59e0b!important}html[data-theme=light] button.recep-btn.recep-btn-finish[style*="94a3b8"] svg,html[data-theme=light] button.recep-btn.recep-btn-finish[style*="rgba(255,255,255,0.04)"] svg{color:#92400e!important;stroke:#92400e!important}html[data-theme=light] .recep-step-pill.active{background:#1d4ed8!important;color:#fff!important;border-color:#1d4ed8!important;box-shadow:0 2px 6px #1d4ed840}html[data-theme=light] .recep-step-pill:not(.active):hover{background:#e5e7eb!important;border-color:#0f172a2e!important;color:#111827!important}html[data-theme=light] .recep-step-card a,html[data-theme=light] .recep-step-card [style*=overflowWrap],html[data-theme=light] .recep-step-card [style*=word-break]{color:#1d4ed8!important}html[data-theme=light] [style*="background: 'rgba(34,197,94"],html[data-theme=light] [style*="background: rgba(34,197,94"]{background:#dcfce7!important;color:#166534!important;border-color:#22c55e4d!important}html[data-theme=light] [style*="background: 'rgba(245,158,11"],html[data-theme=light] [style*="background: rgba(245,158,11"]{background:#fef3c7!important;color:#92400e!important;border-color:#f59e0b66!important}.at-piezas-card{background:#ffffff08;border:1px solid rgba(96,165,250,.1);border-radius:10px;padding:12px;margin-top:8px}html[data-theme=light] .at-piezas-card{background:#f9fafb!important;border-color:#0f172a14!important}.at-pieza-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);margin-bottom:6px;font-size:13px}html[data-theme=light] .at-pieza-row{background:#fff!important;border-color:#0f172a0f!important;color:#0f172a!important}.at-pieza-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:12px;letter-spacing:.4px}.at-pieza-badge--solicitada{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}html[data-theme=light] .at-pieza-badge--solicitada{background:#fef3c7!important;color:#92400e!important;border-color:#f59e0b66!important}.at-pieza-badge--autorizada{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}html[data-theme=light] .at-pieza-badge--autorizada{background:#dcfce7!important;color:#166534!important;border-color:#22c55e66!important}.at-pieza-btn-autorizar{padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none}.at-pieza-btn-autorizar:hover{filter:brightness(1.1)}.at-pieza-btn-revocar{padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s;background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.3)}html[data-theme=light] .at-pieza-btn-revocar{background:#fee2e2!important;color:#b91c1c!important;border-color:#ef44444d!important}html[data-theme=light] .pintura-pill,html[data-theme=light] .pintura-pill--solic{background:#dbeafe!important;color:#0f172a!important;border-color:#93c5fd!important}html[data-theme=light] .pintura-pill--solic svg{color:#1d4ed8!important}html[data-theme=light] .pintura-pill--auth{background:#dcfce7!important;color:#0f172a!important;border-color:#4ade80!important}html[data-theme=light] .pintura-pill--auth svg{color:#16a34a!important}html[data-theme=light] .favlo-gar-wrapper{background:linear-gradient(135deg,#f9fafb99,#f1f5f966)!important}html[data-theme=light] .funnel-pill{background:#0f172a0a!important;border:1px solid rgba(15,23,42,.08)!important;color:#334155!important}html[data-theme=light] .funnel-pill:hover{background:#0f172a0f!important;border-color:#0f172a1f!important}html[data-theme=light] .funnel-pill.active{background:#2563eb1f!important;border-color:#2563eb!important;color:#1e40af!important}html[data-theme=light] .funnel-count{color:#475569!important}html[data-theme=light] .kpi-card{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 3px #0f172a0f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] .kpi-card:hover{background:#f8fafc!important;border-color:#0f172a1f!important;box-shadow:0 2px 8px #0f172a14!important}html[data-theme=light] .kpi-label{color:#64748b!important}html[data-theme=light] .kpi-value{color:#0f172a!important}html[data-theme=light] .kpi-sub{color:#94a3b8!important}html[data-theme=light] .search-wrap,html[data-theme=light] .search-input,html[data-theme=light] .filter-select{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important}html[data-theme=light] .search-input,html[data-theme=light] .filter-select{color:#1e293b!important}html[data-theme=light] .search-input::placeholder{color:#94a3b8!important}html[data-theme=light] .search-input:focus,html[data-theme=light] .filter-select:focus{border-color:#2563eb4d!important;background:#fff!important;box-shadow:0 0 0 3px #2563eb1a!important}html[data-theme=light] .search-icon{color:#64748b!important}html[data-theme=light] .table-wrapper{background:transparent!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .table thead{background:#f8fafc!important;border-bottom:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .table th{color:#64748b!important}html[data-theme=light] .table tbody tr{border-bottom:1px solid rgba(15,23,42,.04)!important}html[data-theme=light] .table tbody tr:hover{background:#f9fafb!important}html[data-theme=light] .table td{color:#1e293b!important}html[data-theme=light] .cell-id{color:#334155!important}html[data-theme=light] .cell-vehicle-sub{color:#64748b!important}html[data-theme=light] .cell-tel{color:#2563eb!important}html[data-theme=light] .cell-tel:hover{color:#1d4ed8!important}html[data-theme=light] .state-badge{background:#0f172a0f!important;color:#334155!important}html[data-theme=light] .state-badge.active{background:#2563eb1f!important;color:#1e40af!important}html[data-theme=light] .action-btn{background:#0f172a0a!important;border:1px solid rgba(15,23,42,.08)!important;color:#475569!important}html[data-theme=light] .action-btn:hover{background:#0f172a14!important;color:#1e293b!important}html[data-theme=light] .pagination-btn{background:#0f172a0a!important;border:1px solid rgba(15,23,42,.08)!important;color:#475569!important}html[data-theme=light] .pagination-btn:hover:not(:disabled){background:#0f172a14!important;color:#1e293b!important}html[data-theme=light] .pagination-info{color:#64748b!important}html[data-theme=light] .modal-backdrop{background:#0000004d!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html[data-theme=light] .modal-content{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 20px 40px #0f172a1f!important}html[data-theme=light] .modal-header{border-bottom:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .modal-title{color:#0f172a!important}html[data-theme=light] .modal-close-btn{color:#64748b!important}html[data-theme=light] .modal-close-btn:hover{color:#334155!important}html[data-theme=light] .modal-tabs{border-bottom:1px solid rgba(15,23,42,.08)!important;background:#f9fafb!important}html[data-theme=light] .modal-tab{color:#64748b!important}html[data-theme=light] .modal-tab:hover{color:#334155!important}html[data-theme=light] .modal-tab.active{color:#2563eb!important;border-bottom-color:#2563eb!important}html[data-theme=light] .modal-body{background:#fff!important}html[data-theme=light] .modal-footer{border-top:1px solid rgba(15,23,42,.08)!important;background:#f9fafb!important}html[data-theme=light] .info-field{background:#f9fafb!important;border:1px solid rgba(15,23,42,.06)!important}html[data-theme=light] .info-label{color:#64748b!important}html[data-theme=light] .info-value{color:#0f172a!important}html[data-theme=light] .textarea,html[data-theme=light] .form-control{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#1e293b!important}html[data-theme=light] .textarea:focus,html[data-theme=light] .form-control:focus{border-color:#2563eb4d!important;background:#fff!important;box-shadow:0 0 0 3px #2563eb1a!important}html[data-theme=light] .form-label{color:#475569!important}html[data-theme=light] .btn-primary{background:#2563eb1f!important;border:1px solid rgba(37,99,235,.3)!important;color:#2563eb!important}html[data-theme=light] .btn-primary:hover{background:#2563eb2e!important;border-color:#2563eb80!important}html[data-theme=light] .btn-secondary{background:#0f172a0a!important;border:1px solid rgba(15,23,42,.1)!important;color:#475569!important}html[data-theme=light] .btn-secondary:hover{background:#0f172a14!important;border-color:#0f172a26!important;color:#1e293b!important}html[data-theme=light] .timeline-dot{background:#2563eb!important;border-color:#fff!important}html[data-theme=light] .timeline-date{color:#64748b!important}html[data-theme=light] .timeline-text{color:#1e293b!important}html[data-theme=light] .timeline-user,html[data-theme=light] .loading-spinner{color:#94a3b8!important}html[data-theme=light] .spinner{border-color:#0f172a1a!important;border-top-color:#2563eb!important}@media(max-width:767.98px){html[data-theme=light] .table tbody tr{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 3px #0f172a0a!important}html[data-theme=light] .table tbody tr:hover{background:#fafbfc!important;box-shadow:0 2px 8px #0f172a14!important;border-color:#2563eb33!important}html[data-theme=light] .table tbody td{color:#1e293b!important;font-size:12.5px!important}html[data-theme=light] .table tbody td:nth-child(2){color:#0f172a!important;font-weight:800!important}html[data-theme=light] .table tbody td:nth-child(2) .cell-vehicle-sub{color:#64748b!important}html[data-theme=light] .table tbody td:nth-child(3){color:#1e293b!important}html[data-theme=light] .table tbody td:nth-child(3) .cell-tel{color:#2563eb!important}html[data-theme=light] .table tbody td:nth-child(4){color:#475569!important;border-top:1px dashed rgba(15,23,42,.08)!important}html[data-theme=light] .table tbody td:nth-child(5),html[data-theme=light] .table tbody td:nth-child(6),html[data-theme=light] .table tbody td:nth-child(7),html[data-theme=light] .table tbody td:nth-child(9){color:#64748b!important}html[data-theme=light] .table tbody td:nth-child(6){color:#0f172a!important;font-weight:700!important}}[data-theme=light] .km-light-modal>div{background:#fff!important;background-image:none!important;border-color:#0f172a1a!important;color:#0f172a!important;box-shadow:0 24px 64px #0f172a2e!important}[data-theme=light] .km-light-modal[style*="rgba(0, 0, 0, 0.92)"]{background:#0f172a8c!important}[data-theme=light] .km-light-modal input[type=text],[data-theme=light] .km-light-modal input[type=password],[data-theme=light] .km-light-modal input[type=number],[data-theme=light] .km-light-modal input[type=email],[data-theme=light] .km-light-modal input[type=search],[data-theme=light] .km-light-modal input[type=tel],[data-theme=light] .km-light-modal input[type=url],[data-theme=light] .km-light-modal input:not([type]),[data-theme=light] .km-light-modal textarea,[data-theme=light] .km-light-modal select{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=light] .km-light-modal input::placeholder,[data-theme=light] .km-light-modal textarea::placeholder{color:#94a3b8!important;opacity:1}[data-theme=light] .km-light-modal [style*="color: rgb(241, 245, 249)"],[data-theme=light] .km-light-modal [style*="color: rgb(248, 250, 252)"],[data-theme=light] .km-light-modal [style*="color: rgb(226, 232, 240)"],[data-theme=light] .km-light-modal [style*="color: rgb(203, 213, 225)"],[data-theme=light] .km-light-modal [style*="color:rgb(241, 245, 249)"],[data-theme=light] .km-light-modal [style*="color:rgb(248, 250, 252)"],[data-theme=light] .km-light-modal [style*="color:rgb(226, 232, 240)"],[data-theme=light] .km-light-modal [style*="color:rgb(203, 213, 225)"]{color:#0f172a!important}[data-theme=light] .km-light-modal [style*="color: rgb(148, 163, 184)"],[data-theme=light] .km-light-modal [style*="color: rgb(100, 116, 139)"],[data-theme=light] .km-light-modal [style*="color:rgb(148, 163, 184)"],[data-theme=light] .km-light-modal [style*="color:rgb(100, 116, 139)"],[data-theme=light] .km-light-modal [style*="color: rgba(241, 245, 249, 0.65)"]{color:#475569!important}[data-theme=light] .km-light-modal [style*="background: rgb(13, 22, 39)"],[data-theme=light] .km-light-modal [style*="background: rgb(15, 23, 42)"],[data-theme=light] .km-light-modal [style*="background: rgb(30, 41, 59)"],[data-theme=light] .km-light-modal [style*="background:rgb(13, 22, 39)"],[data-theme=light] .km-light-modal [style*="background:rgb(15, 23, 42)"],[data-theme=light] .km-light-modal [style*="background:rgb(30, 41, 59)"],[data-theme=light] .km-light-modal [style*="background: rgba(15, 23, 42, 0.6)"],[data-theme=light] .km-light-modal [style*="background: rgba(15, 23, 42, 0.5)"],[data-theme=light] .km-light-modal [style*="background: rgba(15, 23, 42, 0.4)"],[data-theme=light] .km-light-modal [style*="background: rgba(15, 23, 42, 0.95)"],[data-theme=light] .km-light-modal [style*="background: rgba(15, 23, 42, 0.97)"]{background:#fff!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.02)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.03)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.04)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.05)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.06)"],[data-theme=light] .km-light-modal [style*="background: rgba(148, 163, 184, 0.06)"],[data-theme=light] .km-light-modal [style*="background: rgba(148, 163, 184, 0.03)"]{background:#0f172a0a!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="background: rgba(0, 0, 0, 0.15)"],[data-theme=light] .km-light-modal [style*="background: rgba(0, 0, 0, 0.1)"]{background:#0f172a0d!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="linear-gradient(145deg, rgb(15, 23, 42), rgb(30, 41, 59))"],[data-theme=light] .km-light-modal [style*="linear-gradient(145deg, rgb(30, 41, 59), rgb(15, 23, 42))"],[data-theme=light] .km-light-modal [style*="linear-gradient(145deg,rgb(15, 23, 42), rgb(30, 41, 59))"],[data-theme=light] .km-light-modal [style*="linear-gradient(145deg,rgb(30, 41, 59), rgb(15, 23, 42))"]{background:#fff!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(255, 255, 255, 0.04)"],[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(255, 255, 255, 0.06)"],[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(255, 255, 255, 0.08)"],[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(255, 255, 255, 0.1)"],[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(255, 255, 255, 0.12)"],[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.04)"],[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.06)"],[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.08)"],[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.1)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgba(255, 255, 255, 0.04)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgba(255, 255, 255, 0.06)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgba(255, 255, 255, 0.08)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgba(255, 255, 255, 0.1)"]{border-color:#0f172a1a!important}[data-theme=light] .km-light-modal [style*="border: 1px solid rgb(30, 41, 59)"],[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgb(30, 41, 59)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgb(30, 41, 59)"],[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgb(15, 25, 41)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgb(15, 25, 41)"]{border-color:#e2e8f0!important}[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(148, 163, 184, 0.12)"],[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(148, 163, 184, 0.15)"],[data-theme=light] .km-light-modal [style*="border: 1px solid rgba(148, 163, 184, 0.2)"]{border-color:#cbd5e1!important}[data-theme=light] .km-light-modal button[style*="background: rgba(15, 23, 42, 0.4)"]{background:#0f172a0a!important;color:#475569!important}[data-theme=light] .km-light-modal input[style*="background: rgba(255, 255, 255, 0.04)"],[data-theme=light] .km-light-modal input[style*="background: rgba(255, 255, 255, 0.05)"]{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.06)"][style*="height: 8px"]{background:#0f172a14!important}[data-theme=light] .km-light-modal strong[style*="color: rgb(203, 213, 225)"]{color:#0f172a!important}[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgb(26, 29, 36)"],[data-theme=light] .km-light-modal [style*="linear-gradient(135deg,rgb(26, 29, 36)"],[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, #1a1d24"],[data-theme=light] .km-light-modal [style*="linear-gradient(135deg,#1a1d24"]{background:#fff!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="color: rgb(230, 235, 240)"],[data-theme=light] .km-light-modal [style*="color:rgb(230, 235, 240)"],[data-theme=light] .km-light-modal [style*="color: #e6ebf0"],[data-theme=light] .km-light-modal [style*="color:#e6ebf0"]{color:#0f172a!important}[data-theme=light] .km-light-modal [style*="color: rgb(255, 255, 255)"],[data-theme=light] .km-light-modal [style*="color:rgb(255, 255, 255)"],[data-theme=light] .km-light-modal [style*="color: #fff"]:not([style*="color: #fff,"]),[data-theme=light] .km-light-modal [style*="color:#fff"]:not([style*="color:#fff,"]),[data-theme=light] .km-light-modal [style*="color: #ffffff"],[data-theme=light] .km-light-modal [style*="color:#ffffff"]{color:#0f172a!important}[data-theme=light] .km-light-modal h1,[data-theme=light] .km-light-modal h2,[data-theme=light] .km-light-modal h3,[data-theme=light] .km-light-modal h4,[data-theme=light] .km-light-modal h5,[data-theme=light] .km-light-modal h6{color:#0f172a!important}[data-theme=light] .km-light-modal [style*="color: rgb(107, 115, 128)"],[data-theme=light] .km-light-modal [style*="color:rgb(107, 115, 128)"],[data-theme=light] .km-light-modal [style*="color: #6b7380"],[data-theme=light] .km-light-modal [style*="color:#6b7380"]{color:#475569!important}[data-theme=light] .km-light-modal button[style*="color: rgb(255, 255, 255)"][style*="background: linear-gradient(135deg, rgb(239, 68, 68)"],[data-theme=light] .km-light-modal button[style*="color: rgb(255, 255, 255)"][style*="background: linear-gradient(135deg, rgb(34, 197, 94)"],[data-theme=light] .km-light-modal button[style*="color: rgb(255, 255, 255)"][style*="background: linear-gradient(135deg, rgb(59, 130, 246)"],[data-theme=light] .km-light-modal button[style*="color: rgb(255, 255, 255)"][style*="background: linear-gradient(135deg, rgb(245, 158, 11)"],[data-theme=light] .km-light-modal button[style*="color: rgb(255, 255, 255)"][style*="background: linear-gradient(135deg, rgb(139, 92, 246)"],[data-theme=light] .km-light-modal button[style*="color: rgb(255, 255, 255)"][style*="background: linear-gradient(135deg, rgb(16, 185, 129)"],[data-theme=light] .km-light-modal a[style*="color: rgb(255, 255, 255)"][style*="background: linear-gradient(135deg, rgb(59, 130, 246)"]{color:#fff!important}[data-theme=light] .km-light-modal [style*="color: rgb(139, 149, 163)"],[data-theme=light] .km-light-modal [style*="color:rgb(139, 149, 163)"],[data-theme=light] .km-light-modal [style*="color: #8b95a3"],[data-theme=light] .km-light-modal [style*="color:#8b95a3"]{color:#475569!important}[data-theme=light] .km-light-modal [style*="color: rgb(199, 207, 219)"],[data-theme=light] .km-light-modal [style*="color: #c7cfdb"]{color:#334155!important}[data-theme=light] .km-light-modal [style*="color: rgb(134, 239, 172)"],[data-theme=light] .km-light-modal [style*="color: #86efac"]{color:#047857!important}[data-theme=light] .km-light-modal [style*="color: rgb(252, 165, 165)"],[data-theme=light] .km-light-modal [style*="color: #fca5a5"]{color:#b91c1c!important}[data-theme=light] .km-light-modal [style*="color: rgb(240, 171, 252)"],[data-theme=light] .km-light-modal [style*="color: #f0abfc"]{color:#a21caf!important}[data-theme=light] .km-light-modal [style*="color: rgb(254, 215, 170)"],[data-theme=light] .km-light-modal [style*="color: #fed7aa"]{color:#c2410c!important}[data-theme=light] .km-light-modal [style*="color: rgb(147, 197, 253)"],[data-theme=light] .km-light-modal [style*="color: #93c5fd"]{color:#1d4ed8!important}[data-theme=light] .km-light-modal [style*="color: rgb(253, 230, 138)"],[data-theme=light] .km-light-modal [style*="color: #fde68a"],[data-theme=light] .km-light-modal [style*="color: rgb(254, 240, 138)"],[data-theme=light] .km-light-modal [style*="color: #fef08a"]{color:#b45309!important}[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(59, 130, 246, 0.08)"],[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(239, 68, 68, 0.08)"],[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(34, 197, 94, 0.08)"],[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(245, 158, 11, 0.08)"],[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(168, 85, 247, 0.08)"]{background-image:none!important}[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(59, 130, 246, 0.08)"]{background-color:#eff6ff!important}[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(239, 68, 68, 0.08)"]{background-color:#fef2f2!important}[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(34, 197, 94, 0.08)"]{background-color:#f0fdf4!important}[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(245, 158, 11, 0.08)"]{background-color:#fffbeb!important}[data-theme=light] .km-light-modal [style*="linear-gradient(135deg, rgba(168, 85, 247, 0.08)"]{background-color:#faf5ff!important}[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.025)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.015)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.07)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.08)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.1)"],[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.12)"]{background:#0f172a0a!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="inset 0 1px 0 rgba(255, 255, 255, 0.06)"]{box-shadow:none!important}[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.05)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgba(255, 255, 255, 0.05)"]{border-color:#0f172a14!important}[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.03)"],[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgba(255, 255, 255, 0.03)"]{border-color:#0f172a0d!important}[data-theme=light] .km-light-modal [style*="background: rgba(5, 8, 14, 0.82)"]{background:#0f172a73!important}[data-theme=light] .km-light-modal [style*="background: rgba(15, 17, 21"]{background:#f8fafc!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.03)"][style*="border: 1px solid"]{background:#fff!important;background-image:none!important}[data-theme=light] .km-light-modal button[style*="color: rgb(167, 243, 208)"]{color:#047857!important;background:linear-gradient(135deg,#10b9812e,#0596691a)!important;border:1px solid rgba(5,150,105,.45)!important;box-shadow:0 2px 8px #0596691f!important}[data-theme=light] .km-light-modal button[style*="color: rgb(251, 191, 119)"]{color:#c2410c!important;background:#ff9a0014!important;border:1px solid rgba(255,154,0,.45)!important}[data-theme=light] .km-light-modal button[style*="color: rgb(252, 129, 129)"]{color:#b91c1c!important;background:#dc26260f!important;border:1px solid rgba(220,38,38,.3)!important}[data-theme=light] .km-light-modal button[style*="color: rgb(199, 207, 219)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important}[data-theme=light] .km-light-modal button[style*="color: rgb(148, 163, 184)"][style*=not-allowed]{color:#64748b!important;background:#64748b14!important;border:1px solid rgba(100,116,139,.3)!important}[data-theme=light] .km-light-modal button[style*="color: rgb(224, 231, 255)"]{color:#fff!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:1px solid #4f46e5!important;box-shadow:0 4px 14px #6366f14d!important}[data-theme=light] .km-light-modal span[style*="color: rgb(251, 191, 36)"]{color:#b45309!important}[data-theme=light] .km-light-modal [style*="linear-gradient(0deg, rgba(15, 22, 41, 0.96)"],[data-theme=light] .km-light-modal [style*="linear-gradient(0deg,rgba(15, 22, 41, 0.96)"]{background:#fafbfc!important;background-image:none!important;border-top-color:#0f172a1a!important}[data-theme=light] .km-light-modal button[style*="background: rgba(255, 255, 255, 0.04)"][style*="color: rgb(148, 163, 184)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}[data-theme=light] .km-light-modal button[style*="background: rgba(255, 255, 255, 0.04)"][style*="color: rgb(148, 163, 184)"]:hover:not(:disabled){background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .km-light-modal div[style*="background: rgba(239, 68, 68, 0.1)"][style*="color: rgb(252, 165, 165)"],[data-theme=light] .km-light-modal div[style*="background: rgba(239, 68, 68, 0.10)"][style*="color: rgb(252, 165, 165)"]{background:#fef2f2!important;border:1px solid rgba(220,38,38,.3)!important;color:#b91c1c!important}[data-theme=light] .km-light-modal div[style*="background: rgba(239, 68, 68, 0.1)"],[data-theme=light] .km-light-modal div[style*="background: rgba(239, 68, 68, 0.10)"]{background:#fef2f2!important;border-color:#dc26264d!important}[data-theme=light] .km-light-modal div[style*="background: rgba(217, 70, 239, 0.15)"][style*="border: 1px solid rgba(217, 70, 239, 0.3)"]{background:#fae8ff!important;border-color:#d946ef!important}[data-theme=light] .km-light-modal svg[style*="color: rgb(217, 70, 239)"]{color:#a21caf!important}[data-theme=light] .km-light-modal div[style*="background: rgba(239, 68, 68, 0.08)"],[data-theme=light] .km-light-modal div[style*="background:rgba(239,68,68,0.08)"]{background:#fef2f2!important;border-color:#dc262659!important;color:#b91c1c!important}[data-theme=light] .km-light-modal [style*="color: rgb(252, 165, 165)"],[data-theme=light] .km-light-modal [style*="color:rgb(252, 165, 165)"],[data-theme=light] .km-light-modal [style*="color: #fca5a5"],[data-theme=light] .km-light-modal [style*="color:#fca5a5"]{color:#b91c1c!important}[data-theme=light] .km-light-modal [style*="color: rgb(253, 226, 226)"]{color:#991b1b!important}[data-theme=light] .km-light-modal button[style*="background: rgba(239, 68, 68, 0.1)"][style*="color: rgb(239, 68, 68)"],[data-theme=light] .km-light-modal button[style*="background:rgba(239,68,68,0.1)"][style*="color:rgb(239,68,68)"],[data-theme=light] .km-light-modal button[style*="background: #ef44441a"],[data-theme=light] .km-light-modal button[style*="background:#ef44441a"],[data-theme=light] .km-light-modal button[style*="background: #ef44441A"],[data-theme=light] .km-light-modal button[style*="background:#ef44441A"]{background:#dc2626!important;color:#fff!important;border-color:#b91c1c!important;box-shadow:0 2px 6px #dc262640!important}[data-theme=light] .km-light-modal button[style*="background: #ef44441a"] svg,[data-theme=light] .km-light-modal button[style*="background:#ef44441a"] svg,[data-theme=light] .km-light-modal button[style*="background: #ef44441A"] svg,[data-theme=light] .km-light-modal button[style*="background:#ef44441A"] svg{color:#fff!important;stroke:#fff!important}[data-theme=light] .km-light-modal span[style*="background: rgba(255, 255, 255, 0.06)"][style*="border: 1px solid rgba(255, 255, 255, 0.08)"]{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}[data-theme=light] .km-light-modal [style*="background: rgba(5, 8, 14, 0.4)"],[data-theme=light] .km-light-modal [style*="background:rgba(5, 8, 14, 0.4)"]{background:#f8fafc!important;background-image:none!important}[data-theme=light] .km-light-modal [style*="border-top: 1px solid rgba(255, 255, 255, 0.07)"]{border-top-color:#0f172a1a!important}[data-theme=light] .km-light-modal button[style*="background: transparent"][style*="color: rgb(100, 116, 139)"]{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#475569!important}[data-theme=light] .km-light-modal button[style*="background: transparent"][style*="color: rgb(100, 116, 139)"]:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .km-light-modal button[style*="background: rgba(217, 70, 239, 0.1)"][style*="color: rgb(217, 70, 239)"],[data-theme=light] .km-light-modal button[style*="background:rgba(217,70,239,0.1)"][style*="color:rgb(217,70,239)"],[data-theme=light] .km-light-modal button[style*="background: #d946ef1a"],[data-theme=light] .km-light-modal button[style*="background:#d946ef1a"],[data-theme=light] .km-light-modal button[style*="background: #d946ef1A"],[data-theme=light] .km-light-modal button[style*="background:#d946ef1A"]{background:#fae8ff!important;color:#a21caf!important;border-color:#d946ef!important}[data-theme=light] .km-light-modal .wizard-step-btn>span[style*="background: rgb(22, 22, 31)"]{background:#f1f5f9!important;background-image:none!important;border-color:#cbd5e1!important;color:#64748b!important;box-shadow:0 1px 2px #0f172a0d!important}[data-theme=light] .km-light-modal .wizard-step-label[style*="color: rgb(148, 163, 184)"]{color:#475569!important}[data-theme=light] .km-light-modal .wizard-step-btn>span[style*="color: rgb(148, 163, 184)"]{color:#475569!important}[data-theme=light] .km-light-modal [aria-hidden=true][style*="background: rgb(45, 52, 70)"]{background:#cbd5e1!important}[data-theme=light] .km-light-modal [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.04)"][role=navigation]{border-bottom-color:#e2e8f0!important}[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.15)"][style*="border-radius: 9px"]{background:#cbd5e1!important;border-color:#94a3b8!important}[data-theme=light] .km-light-modal [style*="background: rgba(255, 255, 255, 0.5)"][style*="border-radius: 50%"]{background:#fff!important;box-shadow:0 1px 3px #0003!important}@media(max-width:767.98px){[data-theme=light] .km-light-modal>div{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;background-image:none!important;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,calc(16px + env(safe-area-inset-bottom,0px)))!important}[data-theme=light] .km-light-modal button{min-height:44px!important}}html[data-theme=light] .sidebar .sb-chat-section{background:#f1f5f9eb!important;border-top:2px solid rgba(148,163,184,.35)!important}html[data-theme=light] .sidebar .sb-chat-toggle{background:linear-gradient(135deg,#94a3b838,#94a3b814)!important;color:#334155!important;border-bottom-color:#94a3b859!important}html[data-theme=light] .sidebar .sb-chat-toggle:hover{background:linear-gradient(135deg,#94a3b84d,#94a3b824)!important;color:#0f172a!important}html[data-theme=light] .sidebar .sb-chat-toggle>div:first-child,.sidebar .sb-chat-toggle>div:first-child{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;box-shadow:0 2px 8px #f59e0b59!important}html[data-theme=light] .favlo-altas-page button[style*=linear-gradient][style*="3b82f6"],html[data-theme=light] .favlo-altas-page button[style*=linear-gradient][style*="10b981"]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:1px solid rgba(59,130,246,.4)!important;box-shadow:0 4px 16px #3b82f633!important}html[data-theme=light] .favlo-altas-page button[style*=linear-gradient][style*="3b82f6"]:hover,html[data-theme=light] .favlo-altas-page button[style*=linear-gradient][style*="10b981"]:hover{opacity:.92}.favlo-altas-page button[style*=linear-gradient][style*="3b82f6"]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.sidebar .sb-chat-toggle>div:first-child{background:linear-gradient(135deg,#f59e0b,#d97706)!important}:root{--page-bg: #080810;--csv-orange: #e7d6c6;--csv-orange-strong: #d9bfa7;--card-bg: rgba(255, 247, 237, .94);--panel-bg: rgba(255, 255, 255, .78);--panel-border: rgba(15, 23, 42, .1);--panel-transition-duration: .14s;--csv-text-main: #0f172a;--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-muted: #52525b;--csv-danger: #b91c1c;--accent-cyan: #ffffff;--accent-cyan-dim: rgba(255, 255, 255, .4);--accent-cyan-glow: rgba(255, 255, 255, .15);--accent-cyan-subtle: rgba(255, 255, 255, .08);--accent-amber: #71717a;--error-red: #f87171;--border-subtle: rgba(255, 255, 255, .08);--border-accent: rgba(255, 255, 255, .25);--bg-deep: #000000;--bg-surface: rgba(15, 15, 15, .85);--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-brand: "Orbitron", var(--font);--section-compras: #f59e0b;--section-preparacion: #3b82f6;--section-venta: #10b981;--section-entrega: #8b5cf6;--section-admin: #ef4444;--section-finanzas: #06b6d4;--state-info: #60a5fa;--state-info-bg: rgba(96,165,250,.12);--state-info-border: rgba(96,165,250,.3);--state-success: #34d399;--state-success-bg: rgba(52,211,153,.12);--state-success-border: rgba(52,211,153,.3);--state-warning: #fbbf24;--state-warning-bg: rgba(251,191,36,.12);--state-warning-border: rgba(251,191,36,.3);--state-critical: #f87171;--state-critical-bg: rgba(248,113,113,.12);--state-critical-border: rgba(248,113,113,.3);--state-pending: #a78bfa;--state-pending-bg: rgba(167,139,250,.12);--state-pending-border: rgba(167,139,250,.3);--state-neutral: #94a3b8;--state-neutral-bg: rgba(148,163,184,.1);--state-neutral-border: rgba(148,163,184,.2);--time-fresh: var(--state-success);--time-aging: var(--state-warning);--time-stale: #fb923c;--time-critical: var(--state-critical);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--icon-xs: 12px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 24px;--font-display: "Instrument Serif", "Fraunces", "IBM Plex Serif", Georgia, serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--mn-bg: #141418;--mn-bg-hover: #1c1c22;--mn-border: rgba(255, 255, 255, .1);--mn-border-hv: rgba(255, 255, 255, .22);--mn-border-focus: #3b82f6;--mn-ring: rgba(59, 130, 246, .22);--mn-text: #f4f4f5;--mn-text-dim: #a1a1aa;--mn-text-muted: #71717a;--mn-placeholder: #71717a;--mn-panel-bg: #141418;--mn-panel-border: rgba(255, 255, 255, .1);--mn-panel-shadow: 0 8px 24px rgba(0, 0, 0, .55);--mn-opt-hover: rgba(255, 255, 255, .05);--mn-opt-sel-bg: rgba(255, 255, 255, .07);--mn-opt-sel-text: #f4f4f5;--mn-accent: #60a5fa;--mn-today: #60a5fa;--mn-today-bg: rgba(59, 130, 246, .18);--mn-range-bg: rgba(59, 130, 246, .22);--mn-range-text: #bfdbfe;--mn-chip-bg: rgba(255, 255, 255, .06);--mn-chip-border: rgba(255, 255, 255, .1);--mn-chip-text: #e4e4e7;--mn-radius: 8px;--mn-height: 40px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}body{font-family:var(--font);background:var(--page-bg);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{background:#ffffff26;color:#fff}@media(prefers-reduced-motion:no-preference){html.theme-transitioning,html.theme-transitioning body,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:background-color 2.4s cubic-bezier(.4,0,.2,1),color 2.4s cubic-bezier(.4,0,.2,1),border-color 2.4s cubic-bezier(.4,0,.2,1),fill 2.4s cubic-bezier(.4,0,.2,1),stroke 2.4s cubic-bezier(.4,0,.2,1),box-shadow 2.4s cubic-bezier(.4,0,.2,1)!important}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html.vt-to-light::view-transition-new(root){animation:theme-circle-reveal 1.4s cubic-bezier(.22,1,.36,1) both;--vt-origin-x: 88%;--vt-origin-y: 18%}html.vt-to-dark::view-transition-new(root){animation:theme-circle-reveal 1.4s cubic-bezier(.22,1,.36,1) both;--vt-origin-x: 12%;--vt-origin-y: 18%}html.vt-to-light::view-transition-old(root),html.vt-to-dark::view-transition-old(root){animation:theme-blur-out 1.4s cubic-bezier(.4,0,.2,1) both;transform-origin:center}@keyframes theme-circle-reveal{0%{clip-path:circle(0% at var(--vt-origin-x, 50%) var(--vt-origin-y, 50%))}to{clip-path:circle(150% at var(--vt-origin-x, 50%) var(--vt-origin-y, 50%))}}@keyframes theme-blur-out{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(6px);opacity:.55;transform:scale(1.025)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes shimmerPulse{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-box{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:1000px 100%;animation:shimmerPulse 2s infinite linear;border-radius:8px}.premium-row-hover{transition:all .2s cubic-bezier(.16,1,.3,1)!important}.premium-row-hover:hover{transform:translate(4px);background:#ffffff0f!important;box-shadow:-4px 0 12px #0003}.glass-panel{background:#0f172a73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff1a,0 8px 32px #0006}@keyframes typeReveal{0%{width:0;opacity:0}to{width:100%;opacity:1}}.type-reveal{display:inline-block;overflow:hidden;white-space:nowrap;animation:typeReveal .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes statusRingPulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.status-ring-active{border-radius:50%;animation:statusRingPulse 2s infinite;border:1px solid #10b981}@keyframes csv-pulse-soft{0%,to{box-shadow:0 0 #f8717159}50%{box-shadow:0 0 0 6px #f8717100}}.app-root{display:flex;flex-direction:column;height:100dvh;height:100vh;overflow:hidden}.app-shell{display:flex;flex:1 1 auto;min-height:0;background:#080810}.app-shell__main{flex:1;min-width:0;min-height:0;overflow-y:auto;position:relative}.sidebar{width:230px;min-width:230px;height:100%;align-self:stretch;position:relative;display:flex;flex-direction:column;background:#0a0a14d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid rgba(255,255,255,.06);z-index:100;transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1);overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif}.sidebar--collapsed{width:56px;min-width:56px}.sb-header{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 8px;gap:6px}.sb-logo{display:flex;align-items:baseline;gap:1px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.sb-logo:hover{opacity:.8}.sb-logo-k{font-size:13px;font-weight:900;color:#000;background:#f59e0b;padding:1px 4px;border-radius:3px;letter-spacing:-.5px;line-height:1}.sb-logo-text{font-size:13px;font-weight:700;color:#ffffffd9;letter-spacing:2px}.sb-logo-underscore{font-size:18px;font-weight:800;color:#f59e0b;letter-spacing:-1px}.sb-collapse-btn{background:none;border:none;color:#fff6;cursor:pointer;padding:4px;border-radius:4px;transition:color .15s,background .15s;display:flex;align-items:center;justify-content:center}.sb-collapse-btn:hover{color:#ffffffbf;background:#ffffff0f}.sb-theme-btn{position:relative;background:none;border:none;color:#fff6;cursor:pointer;padding:4px;border-radius:4px;transition:color .15s,background .15s,transform .2s;display:flex;align-items:center;justify-content:center;margin-left:auto}.sb-theme-btn:hover{color:#f59e0b;background:#f59e0b1a;transform:rotate(18deg)}.sb-theme-btn--auto{color:#f59e0b}.sb-theme-btn--auto:after{content:"";position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 1.5px var(--sb-bg, #0a0a0a)}html[data-theme=light] .sb-theme-btn--auto:after{box-shadow:0 0 0 1.5px var(--page-bg, #fafafa)}@keyframes sb-theme-highlight-pulse{0%,to{box-shadow:0 0 #f59e0b73,0 0 8px #f59e0b26}50%{box-shadow:0 0 0 6px #f59e0b00,0 0 16px #f59e0b40}}.sb-theme-btn--highlight{color:#fbbf24;background:#f59e0b24;border-radius:6px;animation:sb-theme-highlight-pulse 1.6s cubic-bezier(.23,1,.32,1) infinite}@media(prefers-reduced-motion:reduce){.sb-theme-btn--highlight{animation:none;box-shadow:0 0 0 2px #f59e0b66}}.sb-search-btn{display:flex;align-items:center;gap:8px;margin:4px 10px 10px;padding:7px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffff59;font-size:12px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;width:calc(100% - 20px);text-align:left}.sb-search-btn:hover{border-color:#ffffff26;color:#ffffff8c;background:#ffffff0f}.sb-search-btn span{flex:1}.sb-kbd{font-size:10px;padding:1px 5px;border-radius:3px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff6;font-family:inherit;line-height:1.4}.sb-search-icon{display:flex;align-items:center;justify-content:center;margin:4px auto 10px;padding:6px;background:none;border:none;color:#ffffff59;cursor:pointer;border-radius:4px;transition:color .15s,background .15s}.sb-search-icon:hover{color:#ffffffa6;background:#ffffff0f}.sb-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 6px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.sb-nav::-webkit-scrollbar{width:4px}.sb-nav::-webkit-scrollbar-track{background:transparent}.sb-nav::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.sb-section{margin-bottom:6px}.sb-section-label{font-size:10px;font-weight:700;letter-spacing:1.2px;padding:10px 10px 4px;opacity:.75;-webkit-user-select:none;user-select:none;text-transform:uppercase}.sb-section-dot{width:6px;height:6px;border-radius:50%;margin:10px auto 4px;opacity:.6}.sb-link{display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:6px;color:#ffffff8c;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .15s,color .15s;position:relative;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:rgba(245,158,11,.15);user-select:none;-webkit-user-select:none}.sb-link:hover{background:#ffffff0f;color:#ffffffd9}.sb-link:active{background:#f59e0b1a}.sb-link--active{background:#f59e0b1f;color:#f59e0b}.sb-link--active .sb-link-icon{color:#f59e0b}.sidebar--collapsed .sb-link{justify-content:center;padding:7px}.sb-tooltip{position:fixed;background:#0a0a14f2;color:#ffffffe6;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:9999;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0006;font-family:Inter,system-ui,-apple-system,sans-serif}.sb-link-icon{flex-shrink:0;color:#fff6;transition:color .15s}.sb-link:hover .sb-link-icon{color:#ffffffb3}.sb-link-text{flex:1;overflow:hidden;text-overflow:ellipsis}.sb-fav-star{background:none;border:none;color:#ffffff26;cursor:pointer;padding:2px;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s,transform .15s;opacity:0;pointer-events:none}.sb-link:hover .sb-fav-star{opacity:1;pointer-events:auto}.sb-fav-star:hover{color:#f59e0b;transform:scale(1.15)}.sb-fav-star--active{color:#f59e0b;opacity:1;pointer-events:auto}.sb-fav-star--active:hover{color:#dc2626}.sb-section--favs{padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid rgba(245,158,11,.12)}.sb-section-label--favs{color:#f59e0b!important}.sb-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;background:#f59e0b33;color:#f59e0b;line-height:1.4;min-width:18px;text-align:center}.sb-badge-dot{position:absolute;top:4px;right:6px;width:6px;height:6px;border-radius:50%;background:#f59e0b}.sb-footer{display:flex;align-items:center;justify-content:space-between;padding:10px;border-top:1px solid rgba(255,255,255,.06);gap:6px}.sb-user{display:flex;align-items:center;gap:8px;overflow:hidden;min-width:0}.sb-avatar{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.5px}.sb-user-info{display:flex;flex-direction:column;overflow:hidden;min-width:0}.sb-user-name{font-size:12px;font-weight:600;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user-role{font-size:10px;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-logout{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:5px;border-radius:4px;transition:color .15s,background .15s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sb-logout:hover{color:#ef4444;background:#ef44441a}.sidebar--collapsed .sb-footer{flex-direction:column;padding:8px 4px;gap:8px}.sidebar--collapsed .sb-user-info{display:none}.sidebar--collapsed .sb-user{justify-content:center}.sidebar--collapsed .sb-header{justify-content:center;padding:12px 4px 8px;gap:4px;flex-wrap:wrap}.sidebar--collapsed .sb-logo{justify-content:center;width:100%}.sidebar--collapsed .sb-logo-text,.sidebar--collapsed .sb-logo-underscore{display:none}.sidebar--collapsed .sb-theme-btn{margin:0;padding:6px}.sidebar--collapsed .sb-collapse-btn{margin:0;width:32px;height:32px}.sidebar--collapsed .sb-search-btn{justify-content:center;padding:8px;margin:4px}.sidebar--collapsed .sb-search-btn-text,.sidebar--collapsed .sb-search-btn-kbd{display:none}.sidebar--collapsed .sb-link{position:relative}.sidebar--collapsed .sb-link .sb-badge{position:absolute;top:2px;right:4px;font-size:0;min-width:8px;width:8px;height:8px;padding:0;border-radius:50%;line-height:0}.sidebar--collapsed .sb-nav{padding:0 4px 16px}.sidebar--collapsed .sb-section{margin-bottom:8px}.sidebar--collapsed .sb-fav-star{display:none}.cp-overlay{position:fixed;inset:0;z-index:9999;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:min(25vh,180px);animation:cpFadeIn .12s ease}@keyframes cpFadeIn{0%{opacity:0}to{opacity:1}}.cp-dialog{width:480px;max-width:92vw;background:#10101cf2;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 24px 64px #00000080;overflow:hidden;animation:cpSlideIn .15s ease}@keyframes cpSlideIn{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.cp-search-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffff59}.cp-input{flex:1;background:none;border:none;outline:none;color:#ffffffe6;font-size:14px;font-family:inherit}.cp-input::placeholder{color:#ffffff4d}.cp-kbd{font-size:10px;padding:2px 6px;border-radius:3px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffff59;font-family:inherit}.cp-list{max-height:340px;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.cp-empty{padding:24px;text-align:center;color:#ffffff4d;font-size:13px}.cp-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .1s}.cp-item:hover,.cp-item--active{background:#ffffff0f}.cp-item-icon{color:#ffffff73;flex-shrink:0}.cp-item-title{flex:1;font-size:13px;font-weight:500;color:#fffc}.cp-item-section{font-size:10px;font-weight:600;letter-spacing:.5px;color:#ffffff40;text-transform:uppercase}@media(max-width:768px){.sidebar{position:fixed;inset:0;width:100%!important;min-width:100%!important;max-width:100%!important;height:100vh;height:100dvh;z-index:200;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);border-radius:0;border-right:none}.sidebar--collapsed{width:100%!important;min-width:100%!important}.sidebar.sidebar--mobile-open{transform:translate(0)}.sb-link{padding:12px 14px;font-size:15px;gap:12px;border-radius:10px;min-height:46px}.sb-link-icon{width:22px;height:22px}.sb-section-label{font-size:11px;padding:14px 14px 6px;letter-spacing:1.5px}.sb-section{margin-bottom:4px}.sb-nav{padding:0 8px 16px}.sb-fav-star{opacity:1;pointer-events:auto;padding:6px}.sb-badge{font-size:12px;padding:2px 8px;border-radius:10px}.sb-collapse-btn{display:none}.sb-collapse-btn.sb-mobile-close{display:flex;width:44px;height:44px;border-radius:10px;color:#ffffffb3;margin-left:auto}.sb-collapse-btn.sb-mobile-close:active{transform:scale(.9)}.sb-header{padding:16px 14px 10px}.sb-logo-k{font-size:15px;padding:2px 5px}.sb-logo-text{font-size:15px}.sb-logo-underscore{font-size:20px}.sb-footer{padding:14px}.sb-avatar{width:36px;height:36px;font-size:13px}.sb-user-name{font-size:14px}.sb-user-role{font-size:12px}.sb-logout{padding:10px;border-radius:8px}.app-shell__main{width:100%}.sb-mobile-trigger{position:fixed;top:12px;left:12px;z-index:150;width:44px;height:44px;border-radius:10px;background:#0a0a14d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;box-shadow:0 2px 12px #0000004d;touch-action:manipulation}.sb-mobile-trigger:active{transform:scale(.92);background:#141423f2}.sb-mobile-backdrop{position:fixed;inset:0;background:#0009;z-index:199;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@media(display-mode:standalone){.sb-header{padding-top:calc(env(safe-area-inset-top,0px) + 14px)}.sb-footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}}html[data-theme=light] .sidebar{background:#fff;border-right-color:#e2e8f0}html[data-theme=light] .sb-header,html[data-theme=light] .sb-logo-text{color:#0f172a}html[data-theme=light] .sb-collapse-btn,html[data-theme=light] .sb-search-icon{color:#64748b}html[data-theme=light] .sb-collapse-btn:hover,html[data-theme=light] .sb-search-icon:hover{color:#0f172a;background:#0f172a0f}html[data-theme=light] .sb-theme-btn{color:#64748b}html[data-theme=light] .sb-theme-btn:hover{color:#c2410c;background:#c2410c14}html[data-theme=light] .sb-search-btn{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}html[data-theme=light] .sb-search-btn:hover{border-color:#94a3b8;color:#0f172a;background:#e2e8f0}html[data-theme=light] .sb-kbd{background:#cbd5e1;border-color:#94a3b8;color:#475569}html[data-theme=light] .sb-nav{scrollbar-color:rgba(15,23,42,.08) transparent}html[data-theme=light] .sb-nav::-webkit-scrollbar-thumb{background:#0f172a14}html[data-theme=light] .sb-section-label{color:#475569}html[data-theme=light] .sb-section-dot{background:#c2410c}html[data-theme=light] .sb-link{color:#475569}html[data-theme=light] .sb-link:hover{background:#0f172a0f;color:#0f172a}html[data-theme=light] .sb-link:active{background:#c2410c14}html[data-theme=light] .sb-link--active{background:#c2410c1a;color:#c2410c}html[data-theme=light] .sb-link--active .sb-link-icon{color:#c2410c}html[data-theme=light] .sb-link-icon{color:#64748b}html[data-theme=light] .sb-link:hover .sb-link-icon{color:#0f172a}html[data-theme=light] .sb-tooltip{background:#0f172af2;color:#f1f5f9;border-color:#0f172a33}html[data-theme=light] .sb-fav-star{color:#0f172a40}html[data-theme=light] .sb-fav-star:hover,html[data-theme=light] .sb-fav-star--active{color:#c2410c}html[data-theme=light] .sb-section--favs{border-bottom-color:#c2410c26}html[data-theme=light] .sb-section-label--favs{color:#c2410c!important}html[data-theme=light] .sb-badge{background:#c2410c1f;color:#c2410c}html[data-theme=light] .sb-badge-dot{background:#c2410c}html[data-theme=light] .sb-footer{border-top-color:#e2e8f0;color:#0f172a}html[data-theme=light] .sb-avatar{background:linear-gradient(135deg,#c2410c,#a16207);color:#fff}html[data-theme=light] .sb-user-name{color:#0f172a}html[data-theme=light] .sb-user-role,html[data-theme=light] .sb-logout{color:#64748b}html[data-theme=light] .sb-logout:hover{color:#dc2626;background:#dc262614}html[data-theme=light] .cp-overlay{background:#0f172a66}html[data-theme=light] .cp-dialog{background:#fffffff2;border-color:#e2e8f0;box-shadow:0 24px 64px #0f172a26}html[data-theme=light] .cp-search-row{border-bottom-color:#e2e8f0;color:#64748b}html[data-theme=light] .cp-input{color:#0f172a}html[data-theme=light] .cp-input::placeholder{color:#94a3b8}html[data-theme=light] .cp-kbd{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}html[data-theme=light] .cp-empty{color:#94a3b8}html[data-theme=light] .cp-item:hover,html[data-theme=light] .cp-item--active{background:#0f172a0f}html[data-theme=light] .cp-item-icon{color:#64748b}html[data-theme=light] .cp-item-title{color:#0f172a}html[data-theme=light] .cp-item-section{color:#94a3b8}@media(max-width:768px){html[data-theme=light] .sb-mobile-trigger{background:#ffffffd9;border-color:#e2e8f0;color:#0f172a;box-shadow:0 2px 12px #0f172a1a}html[data-theme=light] .sb-mobile-trigger:active{background:#f0f4f8f2}html[data-theme=light] .sb-mobile-backdrop{background:#0f172a4d}}
