.tiendas-panel{color:#172033;background:#fff;border:1px solid #e6e8ef;border-radius:18px;margin:22px 0;padding:26px;font-size:14px}.area-resumen .area-kpis,.tiendas-resumen .area-kpis{border:1px solid #e6e8ef;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:12px 0;overflow:hidden}.area-resumen .area-kpis>div,.tiendas-resumen .area-kpis>div{background:0 0;border:0;border-right:1px solid #e6e8ef;border-radius:0;padding:12px 16px}.area-resumen .area-kpis>div:last-child,.tiendas-resumen .area-kpis>div:last-child{border-right:0}.area-resumen .area-kpis dd,.tiendas-resumen .area-kpis dd{margin:5px 0;font-size:24px}.area-resumen,.tiendas-panel.tiendas-resumen{margin:14px 0;padding:16px 20px}.tiendas-resumen .tiendas-cabecera h2{font-size:20px}.tiendas-resumen .tiendas-resumen-pie p{display:none}.tiendas-resumen .tiendas-resumen-pie{justify-content:flex-end}.area-resumen-head h2{margin:0;font-size:17px}@media (width<=650px){.area-resumen .area-kpis,.tiendas-resumen .area-kpis{grid-template-columns:1fr}.area-resumen .area-kpis>div,.tiendas-resumen .area-kpis>div{border-bottom:1px solid #e6e8ef;border-right:0;padding:10px 12px}.area-resumen .area-kpis>div:last-child,.tiendas-resumen .area-kpis>div:last-child{border-bottom:0}}.tiendas-cabecera,.area-resumen-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.tiendas-panel h2{letter-spacing:-.6px;margin:4px 0;font-size:27px}.tiendas-kicker{color:#64748b;letter-spacing:2px;font-size:10px;font-weight:700}.tiendas-panel h3{margin:24px 0 12px;font-size:17px}.tiendas-panel p{margin:8px 0;line-height:1.5}.tiendas-panel button,.tiendas-panel input,.tiendas-panel select,.tiendas-panel textarea{font:inherit;color:#172033;background:#fff;border:1px solid #d6dbe5;border-radius:9px;min-height:42px;padding:10px 12px}.tiendas-panel button{cursor:pointer;font-weight:600}.tiendas-panel button:disabled{opacity:.55;cursor:default}.tiendas-panel :focus-visible{outline-offset:3px;outline:3px solid #ff862f}.area-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:22px 0;display:grid}.area-kpis>div{background:#f6f7fa;border:1px solid #e7e9ef;border-radius:12px;padding:18px}.area-kpis dt{color:#59677b;font-size:12px;line-height:1.4}.area-kpis dd{color:#172033;letter-spacing:-.7px;margin:8px 0;font-size:29px;font-weight:800}.area-kpis small{color:#64748b;font-size:11px}.tiendas-resumen-pie{justify-content:space-between;align-items:center;gap:15px;display:flex}.tiendas-resumen-pie p{color:#64748b;font-size:12px}.tiendas-panel .tiendas-cta{color:#fff;white-space:nowrap;background:#fb681c;border-radius:9px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.tiendas-filtros{flex-wrap:wrap;gap:14px;margin:22px 0;display:flex}.tiendas-filtros label,.reserva-gestion label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.tiendas-busqueda{flex:1;min-width:200px}.tiendas-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.tiendas-tabs button[aria-pressed=true]{color:#087e54;background:#e4f5ed;border-color:#73cdb0}.tiendas-tabs span{color:#64748b;margin-left:auto;font-size:12px}.tiendas-tabla{overflow-x:auto}.tiendas-tabla table{border-collapse:collapse;text-align:left;width:100%}.tiendas-tabla th{text-transform:uppercase;letter-spacing:1px;color:#64748b;background:#f6f7fa;font-size:10px}.tiendas-tabla th,.tiendas-tabla td{vertical-align:middle;border-bottom:1px solid #e6e8ef;padding:14px 12px}.tiendas-tabla small{color:#64748b;margin-top:5px;font-size:11px;display:block}.tiendas-tabla tr:hover{background:#fafbfc}.reserva-badge{color:#536276;background:#edf0f5;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-block}.reserva-badge.pendiente{color:#936018;background:#fff3dc}.reserva-badge.completo{color:#147b55;background:#e3f4eb}.tiendas-vacio{text-align:center;color:#64748b;padding:35px}.tiendas-fuente{color:#64748b;font-size:11px}.tiendas-aviso{background:#fff5e6;border:1px solid #ffe1b7;border-radius:10px;padding:13px}.tiendas-paginacion{justify-content:flex-end;align-items:center;gap:15px;margin-top:18px;display:flex}.reserva-fondo{z-index:1000;background:#11182765;justify-content:flex-end;display:flex;position:fixed;inset:0}.reserva-detalle{background:#fff;width:min(680px,100%);height:100%;padding:26px;overflow:auto;box-shadow:-10px 0 30px #11182722}.reserva-detalle-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.reserva-datos{grid-template-columns:1fr 1fr;gap:17px;margin:22px 0;display:grid}.reserva-datos dt{color:#64748b;font-size:11px}.reserva-datos dd{overflow-wrap:anywhere;margin:5px 0;font-weight:600}.reserva-historial{padding:0;list-style:none}.reserva-historial li{background:#f7f9fb;border-left:3px solid #14a078;border-radius:0 9px 9px 0;margin:10px 0;padding:14px}.reserva-historial small{color:#64748b;font-size:11px}.reserva-historial p{white-space:pre-wrap;overflow-wrap:anywhere}.reserva-gestion{border-top:1px solid #e6e8ef;padding-top:20px}.reserva-gestion textarea{resize:vertical;min-height:100px}.reserva-gestion>button{color:#fff;background:#172033;margin:12px 0}.reserva-acciones{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.reserva-acciones button{color:#087e54;border-color:#8acdb5}.reserva-gestion small{color:#64748b;font-size:11px;display:block}.reserva-detalle code{overflow-wrap:anywhere;font-size:11px}.area-resumen{background:#fff;border:1px solid #e6e8ef;border-radius:16px;margin:18px 0;padding:22px}.area-resumen h2{color:#172033;font-size:20px}.area-resumen-head span,.area-kpi-aviso{color:#64748b;font-size:12px}.inicio-resumenes{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.inicio-resumenes>div>h2{color:#172033;font-size:18px}.home-main.inicio-operativo .home-eyebrow,.home-main.inicio-operativo .home-greeting,.home-main.inicio-operativo .home-sub{display:block}.home-main.inicio-operativo .home-greeting{margin:8px 0;font-size:34px}.home-main.inicio-operativo .home-sub{margin-bottom:20px}.home-main.inicio-operativo .area-open-head{margin-top:22px}.home-main.inicio-operativo #bento-area-tiendas.area-centrada{grid-template-columns:1fr;max-width:none}.home-main.inicio-operativo #bento-area-tiendas .bento-card{grid-column:1/-1;min-height:160px}@media (width<=650px){.tiendas-panel{border-radius:12px;margin:14px 0;padding:16px}.tiendas-panel h2{font-size:23px}.tiendas-cabecera{align-items:flex-start}.area-kpis{grid-template-columns:1fr 1fr;gap:8px}.area-kpis>div{padding:12px}.area-kpis dd{font-size:24px}.tiendas-resumen-pie{flex-direction:column;align-items:stretch}.tiendas-filtros{flex-direction:column}.tiendas-tabs span{width:100%;margin:6px 0}.tiendas-tabla thead{display:none}.tiendas-tabla table,.tiendas-tabla tbody{display:block}.tiendas-tabla tr{border:1px solid #e6e8ef;border-radius:12px;grid-template-columns:1fr 1fr;margin:12px 0;padding:8px;display:grid}.tiendas-tabla td{overflow-wrap:anywhere;border:none;padding:7px;font-size:12px}.tiendas-tabla td:before{content:attr(data-label);color:#64748b;margin-bottom:5px;font-size:10px;display:block}.tiendas-tabla td:last-child{grid-column:1/-1}.tiendas-tabla td:last-child button{width:100%}.reserva-detalle{padding:18px}.reserva-datos{gap:12px}.reserva-acciones{flex-direction:column}.inicio-resumenes{grid-template-columns:1fr}.area-resumen-head{flex-direction:column;align-items:flex-start}.home-main.inicio-operativo .home-greeting{font-size:30px}}:root{--ck-brand:#f4661e;--ck-brand-strong:#c94c0a;--ck-brand-hover:#ae4008;--ck-brand-soft:#fff1e8;--ck-brand-border:#fac9ab;--ck-on-brand:#fff;--ck-violet:#6957e8;--ck-violet-fg:#5645d4;--ck-violet-soft:#f0eefe;--ck-violet-border:#d9d3fb;--ck-blue:#3275df;--ck-blue-fg:#1f5bbf;--ck-blue-soft:#eaf2fd;--ck-blue-border:#bfd6f7;--ck-green:#0d9876;--ck-green-fg:#0a7a5e;--ck-green-soft:#e7f6f1;--ck-green-border:#b5e3d4;--ck-amber:#e5a229;--ck-amber-fg:#8f5a00;--ck-amber-soft:#fef5e3;--ck-amber-border:#f5dda6;--ck-red:#dc3b3b;--ck-red-fg:#c22a2a;--ck-red-soft:#fdeeee;--ck-red-border:#f6c7c7;--ck-cyan:#0891b2;--ck-cyan-fg:#0e7490;--ck-cyan-soft:#e7f6fa;--ck-cyan-border:#b9e4ee;--ck-bg:#f7f8fa;--ck-surface:#fff;--ck-surface-2:#f3f4f7;--ck-border:#e4e6ec;--ck-border-strong:#cfd3dc;--ck-input-border:#8e96a8;--ck-text:#20232c;--ck-text-2:#4b5160;--ck-text-3:#6b7180;--ck-overlay:#14161c80;--ck-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ck-font-display:"Outfit", var(--ck-font);--ck-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ck-fs-xs:.75rem;--ck-fs-sm:.8125rem;--ck-fs-md:.875rem;--ck-fs-lg:1rem;--ck-fs-xl:1.25rem;--ck-fs-2xl:1.5rem;--ck-fs-3xl:1.875rem;--ck-lh:1.45;--ck-s1:4px;--ck-s2:8px;--ck-s3:12px;--ck-s4:16px;--ck-s5:20px;--ck-s6:24px;--ck-s8:32px;--ck-s10:40px;--ck-r-sm:6px;--ck-r-md:8px;--ck-r-lg:12px;--ck-r-xl:16px;--ck-r-pill:999px;--ck-control-h:40px;--ck-control-h-touch:44px;--ck-shadow-xs:0 1px 2px #14161c0d;--ck-shadow-sm:0 1px 3px #14161c12, 0 1px 2px #14161c0a;--ck-shadow-md:0 4px 12px #14161c14;--ck-shadow-lg:0 16px 40px #14161c29;--ck-focus:0 0 0 3px #f4661e47;--ck-focus-ring:2px solid var(--ck-brand-strong);--ck-hover-bg:#14161c0a;--ck-ease:.15s ease}html[data-theme=dark]{--ck-brand-strong:#ff8a4d;--ck-brand-hover:#ffa070;--ck-brand-soft:#f4661e24;--ck-brand-border:#f4661e66;--ck-on-brand:#1b0f08;--ck-violet-fg:#aa9fff;--ck-violet-soft:#6957e82e;--ck-violet-border:#aa9fff59;--ck-blue-fg:#84b4ff;--ck-blue-soft:#3275df2e;--ck-blue-border:#84b4ff59;--ck-green-fg:#4fd3ae;--ck-green-soft:#0d98762e;--ck-green-border:#4fd3ae59;--ck-amber-fg:#f2c15c;--ck-amber-soft:#e5a22929;--ck-amber-border:#f2c15c59;--ck-red-fg:#ff8d8d;--ck-red-soft:#dc3b3b29;--ck-red-border:#ff8d8d61;--ck-cyan-fg:#5fd4ec;--ck-cyan-soft:#0891b22e;--ck-cyan-border:#5fd4ec59;--ck-bg:#0f1117;--ck-surface:#171a22;--ck-surface-2:#1e222c;--ck-border:#2a2f3b;--ck-border-strong:#3a4050;--ck-input-border:#6a7285;--ck-text:#ecedf2;--ck-text-2:#b4b9c6;--ck-text-3:#8d94a5;--ck-overlay:#0000009e;--ck-shadow-xs:0 1px 2px #0006;--ck-shadow-sm:0 1px 3px #00000073;--ck-shadow-md:0 4px 12px #00000080;--ck-shadow-lg:0 16px 40px #0009;--ck-hover-bg:#ffffff0f;--ck-focus:0 0 0 3px #ff8a4d59}@media (prefers-reduced-motion:reduce){:root{--ck-ease:0s}}.ck-btn,.btn,.link-btn,.btn-bsale-ok,.btn-bsale-cancel{justify-content:center;align-items:center;gap:var(--ck-s2);min-height:var(--ck-control-h);padding:0 var(--ck-s4);font-family:var(--ck-font);font-size:var(--ck-fs-md);white-space:nowrap;color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-border-strong);border-radius:var(--ck-r-md);box-shadow:var(--ck-shadow-xs);cursor:pointer;transition:background var(--ck-ease), border-color var(--ck-ease), color var(--ck-ease), box-shadow var(--ck-ease);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ck-btn:hover,.btn:hover,.link-btn:hover{background:var(--ck-surface-2);border-color:var(--ck-input-border);transform:none}.ck-btn:active,.btn:active{background:var(--ck-border)}.ck-btn:focus-visible,.btn:focus-visible,.link-btn:focus-visible{outline:var(--ck-focus-ring);outline-offset:2px}.ck-btn:disabled,.btn:disabled,.link-btn:disabled,.link-btn:disabled:hover{opacity:.5;cursor:not-allowed;background:var(--ck-surface);border-color:var(--ck-border-strong);color:var(--ck-text-3);box-shadow:none}.ck-btn--primary,.btn-primary,.btn-bsale-ok,.vd-btn,.btn-consol{color:var(--ck-on-brand);background:var(--ck-brand-strong);border-color:var(--ck-brand-strong);box-shadow:var(--ck-shadow-xs)}.ck-btn--primary:hover,.btn-primary:hover,.btn-bsale-ok:hover,.vd-btn:hover,.btn-consol:hover{color:var(--ck-on-brand);background:var(--ck-brand-hover);border-color:var(--ck-brand-hover);box-shadow:var(--ck-shadow-sm);transform:none}.ck-btn--primary:disabled,.btn-primary:disabled,.btn-bsale-ok:disabled{color:var(--ck-on-brand);background:var(--ck-brand-strong);border-color:var(--ck-brand-strong);opacity:.5}.ck-btn--ghost,.btn-ghost{color:var(--ck-text-2);border-color:var(--ck-border-strong);box-shadow:none;backdrop-filter:none;background:0 0}.ck-btn--ghost:hover,.btn-ghost:hover{color:var(--ck-text);background:var(--ck-hover-bg);border-color:var(--ck-input-border)}.ck-btn--danger,.btn-bsale-cancel,.link-btn.danger{color:var(--ck-red-fg);background:var(--ck-surface);border-color:var(--ck-red-border)}.ck-btn--danger:hover,.btn-bsale-cancel:hover,.link-btn.danger:hover{color:var(--ck-red-fg);background:var(--ck-red-soft);border-color:var(--ck-red-fg)}.ck-btn--sm,.link-btn,.btn-mini{min-height:32px;padding:0 var(--ck-s3);font-size:var(--ck-fs-sm);border-radius:var(--ck-r-md)}.ck-field,.field{flex-direction:column;gap:6px;min-width:0;display:flex}.ck-label,label{font-size:var(--ck-fs-xs);color:var(--ck-text-2);letter-spacing:0;font-weight:600}.ck-label .req,label .req{color:var(--ck-red-fg)}.ck-input,.inp,.sku-box{width:100%;min-height:var(--ck-control-h);padding:0 var(--ck-s3);font-family:var(--ck-font);font-size:var(--ck-fs-md);color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-input-border);border-radius:var(--ck-r-md);backdrop-filter:none;box-shadow:none;transition:border-color var(--ck-ease), box-shadow var(--ck-ease);outline:none}.ck-input::placeholder,.inp::placeholder{color:var(--ck-text-3);opacity:1}.ck-input:hover,.inp:hover{border-color:var(--ck-text-3)}.ck-input:focus,.inp:focus,.sku-box:focus-within{border-color:var(--ck-brand-strong);box-shadow:var(--ck-focus);background:var(--ck-surface)}.ck-input:disabled,.inp:disabled{background:var(--ck-surface-2);color:var(--ck-text-3);cursor:not-allowed;opacity:1}.ck-input.is-invalid,.inp.invalid,.inp.invalid:focus,.sku-box.invalid,.inp[aria-invalid=true]{border-color:var(--ck-red-fg);box-shadow:0 0 0 3px var(--ck-red-soft);background:var(--ck-surface)}.ck-select,select.inp{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:var(--ck-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b7180' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}select.inp:focus{background-color:var(--ck-surface)}.ck-hint,.hint{font-size:var(--ck-fs-xs);color:var(--ck-text-3);line-height:1.4}.ck-error,.hint.hint-err{font-size:var(--ck-fs-xs);color:var(--ck-red-fg);font-weight:600}.ck-card,.card,.side-card{background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);box-shadow:var(--ck-shadow-xs);backdrop-filter:none}.ck-card--flat{box-shadow:none}.ck-section-title,.card-lbl{align-items:center;gap:var(--ck-s2);font-size:var(--ck-fs-sm);letter-spacing:0;text-transform:none;color:var(--ck-text);font-weight:700;display:flex}.ck-section-title .n,.card-lbl .n{border-radius:var(--ck-r-pill);width:22px;height:22px;font-size:var(--ck-fs-xs);color:var(--ck-brand-strong);background:var(--ck-brand-soft);border:1px solid var(--ck-brand-border);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ck-subsection,.sub-lbl{font-size:var(--ck-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ck-text-3);font-weight:700}.ck-badge,.tag,.count,.zone-tag,.badge,.user-pill{font-size:var(--ck-fs-xs);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--ck-text-2);background:var(--ck-surface-2);border:1px solid var(--ck-border);border-radius:var(--ck-r-pill);align-items:center;gap:4px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.ck-badge--brand,.count,.user-pill{color:var(--ck-brand-strong);background:var(--ck-brand-soft);border-color:var(--ck-brand-border)}.ck-badge--blue{color:var(--ck-blue-fg);background:var(--ck-blue-soft);border-color:var(--ck-blue-border)}.ck-badge--green,.tag.emiti,.zone-tag.ok{color:var(--ck-green-fg);background:var(--ck-green-soft);border-color:var(--ck-green-border)}.ck-badge--amber,.tag.saldo,.badge{color:var(--ck-amber-fg);background:var(--ck-amber-soft);border-color:var(--ck-amber-border)}.ck-badge--red,.tag.anul,.tag.aviso,.zone-tag.req{color:var(--ck-red-fg);background:var(--ck-red-soft);border-color:var(--ck-red-border)}.ck-badge--violet,.tag.cambio,.tag.ajust{color:var(--ck-violet-fg);background:var(--ck-violet-soft);border-color:var(--ck-violet-border)}.ck-alert,.banner,.ro-note,.ws-note{padding:var(--ck-s3) var(--ck-s4);font-size:var(--ck-fs-sm);color:var(--ck-text-2);background:var(--ck-surface-2);border:1px solid var(--ck-border);border-radius:var(--ck-r-md);font-weight:500;line-height:1.45}.ck-alert--info,.edit-banner{color:var(--ck-blue-fg);background:var(--ck-blue-soft);border-color:var(--ck-blue-border)}.ck-alert--success{color:var(--ck-green-fg);background:var(--ck-green-soft);border-color:var(--ck-green-border)}.ck-alert--warning,.banner.warn{color:var(--ck-amber-fg);background:var(--ck-amber-soft);border-color:var(--ck-amber-border)}.ck-alert--danger{color:var(--ck-red-fg);background:var(--ck-red-soft);border-color:var(--ck-red-border)}.banner.violet{color:var(--ck-violet-fg);background:var(--ck-violet-soft);border-color:var(--ck-violet-border)}.ck-overlay,.overlay{background:var(--ck-overlay);backdrop-filter:blur(2px)}.ck-modal,.modal{background:var(--ck-surface);color:var(--ck-text);border:1px solid var(--ck-border);border-radius:var(--ck-r-xl);box-shadow:var(--ck-shadow-lg)}.ck-modal__head,.m-head{padding:var(--ck-s4) var(--ck-s5);border-bottom:1px solid var(--ck-border)}.ck-modal__head h2,.m-head h2{font-family:var(--ck-font-display);font-size:var(--ck-fs-lg);letter-spacing:-.01em;font-weight:700}.ck-modal__foot,.m-foot{padding:var(--ck-s3) var(--ck-s5);border-top:1px solid var(--ck-border);background:var(--ck-surface-2)}.ck-breadcrumb{align-items:center;gap:var(--ck-s2);font-size:var(--ck-fs-sm);color:var(--ck-text-3);min-width:0;margin:0;padding:0;list-style:none;display:flex}.ck-breadcrumb a{color:var(--ck-text-3);border-radius:var(--ck-r-sm);margin:-2px -4px;padding:2px 4px;text-decoration:none}.ck-breadcrumb a:hover{color:var(--ck-text);background:var(--ck-hover-bg)}.ck-breadcrumb [aria-current=page]{color:var(--ck-text);font-weight:600}.ck-breadcrumb .sep{color:var(--ck-border-strong)}.ck-page-header{justify-content:space-between;align-items:flex-end;gap:var(--ck-s4);flex-wrap:wrap;display:flex}.ck-page-header h1{font-family:var(--ck-font-display);font-size:var(--ck-fs-2xl);letter-spacing:-.02em;color:var(--ck-text);font-weight:700;line-height:1.2}.ck-page-header .ck-page-sub{font-size:var(--ck-fs-md);color:var(--ck-text-2);max-width:70ch;margin-top:4px}.ck-kpi{--kpi:var(--ck-text-3);min-width:0;padding:var(--ck-s3) var(--ck-s4);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);box-shadow:var(--ck-shadow-xs);flex-direction:column;gap:2px;display:flex}.ck-kpi__label{font-size:var(--ck-fs-xs);color:var(--ck-text-3);align-items:center;gap:6px;font-weight:600;display:flex}.ck-kpi__label:before{content:"";background:var(--kpi);border-radius:50%;flex:none;width:8px;height:8px}.ck-kpi__value{font-family:var(--ck-font-display);font-size:var(--ck-fs-2xl);letter-spacing:-.02em;color:var(--ck-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.15;overflow:hidden}.ck-kpi--blue{--kpi:var(--ck-blue)}.ck-kpi--violet{--kpi:var(--ck-violet)}.ck-kpi--green{--kpi:var(--ck-green)}.ck-kpi--amber{--kpi:var(--ck-amber)}.ck-kpi--brand{--kpi:var(--ck-brand)}.ck-table,.rp-t{border-collapse:collapse;width:100%;font-size:var(--ck-fs-sm)}.ck-table th,.rp-t th{text-align:left;padding:var(--ck-s2) var(--ck-s3);font-size:var(--ck-fs-xs);letter-spacing:0;text-transform:none;color:var(--ck-text-3);background:var(--ck-surface-2);border-bottom:1px solid var(--ck-border);white-space:nowrap;font-weight:600}.ck-table td,.rp-t td{padding:var(--ck-s2) var(--ck-s3);border-bottom:1px solid var(--ck-border);color:var(--ck-text);vertical-align:middle}.ck-table tbody tr:hover td,.rp-t tr.click:hover td,.rp-t tr.sel td{background:var(--ck-surface-2)}.ck-table .num,.rp-t .r{text-align:right;font-variant-numeric:tabular-nums}.ck-tabs{gap:var(--ck-s1);border-bottom:1px solid var(--ck-border);display:flex}.ck-tab{appearance:none;padding:var(--ck-s2) var(--ck-s3);font:600 var(--ck-fs-md) var(--ck-font);color:var(--ck-text-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.ck-tab:hover{color:var(--ck-text)}.ck-tab[aria-selected=true],.ck-tab.is-active{color:var(--ck-text);border-bottom-color:var(--ck-brand)}.ck-ico{vertical-align:-.16em;flex:none;display:inline-block}.ck-btn .ck-ico,.btn .ck-ico{vertical-align:0}@media (width<=768px){.ck-btn,.btn,.link-btn,.btn-bsale-ok,.btn-bsale-cancel,.ck-input,.inp,.sku-box{min-height:var(--ck-control-h-touch)}.ck-btn--sm,.btn-mini{min-height:36px}}html body .tiendas-panel{color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);box-shadow:var(--ck-shadow-xs);font-family:var(--ck-font);font-size:var(--ck-fs-md)}html body .tiendas-panel button,html body .tiendas-panel input,html body .tiendas-panel select,html body .tiendas-panel textarea{font-family:var(--ck-font);font-size:var(--ck-fs-sm);color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-input-border);border-radius:var(--ck-r-md);min-height:36px;padding:6px var(--ck-s3)}html body .tiendas-panel button{border-color:var(--ck-border-strong);box-shadow:var(--ck-shadow-xs);font-weight:600}html body .tiendas-panel button:hover:not(:disabled){background:var(--ck-surface-2);border-color:var(--ck-input-border)}html body .tiendas-panel input:focus,html body .tiendas-panel select:focus,html body .tiendas-panel textarea:focus{border-color:var(--ck-brand-strong);box-shadow:var(--ck-focus);outline:none}html body .tiendas-panel :focus-visible{outline:var(--ck-focus-ring);outline-offset:2px}html body .tiendas-panel input::placeholder{color:var(--ck-text-3)}html body .tiendas-panel h2{font-family:var(--ck-font-display);letter-spacing:-.02em;color:var(--ck-text);font-weight:700}html body .tiendas-kicker{font-family:var(--ck-font);font-size:var(--ck-fs-xs);letter-spacing:.06em;color:var(--ck-text-3);font-weight:600}html body .tiendas-panel .tiendas-cta{background:var(--ck-brand-strong);color:var(--ck-on-brand);border-radius:var(--ck-r-md);padding:0 var(--ck-s4);min-height:36px;font-weight:600;font-size:var(--ck-fs-sm);align-items:center;display:inline-flex}html body .tiendas-aviso{background:var(--ck-amber-soft);border:1px solid var(--ck-amber-border);color:var(--ck-amber-fg);border-radius:var(--ck-r-md)}html body .tiendas-vacio,html body .tiendas-fuente,html body .tiendas-resumen-pie p,html body .tiendas-tabla small,html body .area-resumen-head span,html body .area-kpi-aviso{color:var(--ck-text-3)}html body .bc-panel,html body .bc-panel.bc-ctx-armados,html body .bc-panel.bc-ctx-tiendas{--bc-txt:var(--ck-text);--bc-mut:var(--ck-text-2);--bc-surf:var(--ck-surface);--bc-borde:var(--ck-border);--bc-ac:var(--ck-brand-strong);--bc-ac-soft:var(--ck-brand-soft);--bc-ac-borde:var(--ck-brand-border)}html body .tiendas-panel.bc-panel.bc-ctx-armados{box-shadow:none;background:0 0}html body .tiendas-panel.bc-panel.bc-ctx-tiendas{margin:0 0 var(--ck-s4);padding:var(--ck-s4) var(--ck-s5)}html body .bc-titulo span{color:var(--ck-text-3);font-size:var(--ck-fs-sm)}html body .tiendas-panel.bc-panel .bc-chip{min-height:34px;padding:0 var(--ck-s3);border-radius:var(--ck-r-pill);font-size:var(--ck-fs-sm);color:var(--ck-text-2);box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:6px;font-weight:600;display:inline-flex}html body .tiendas-panel.bc-panel .bc-chip:hover{background:var(--ck-hover-bg);color:var(--ck-text)}html body .tiendas-panel.bc-panel .bc-chip[aria-pressed=true]{background:var(--ck-brand-soft);border-color:var(--ck-brand-border);color:var(--ck-brand-strong)}html body .bc-chip small{font-family:var(--ck-font);border-radius:var(--ck-r-pill);background:var(--ck-surface-2);color:var(--ck-text-2);opacity:1;font-variant-numeric:tabular-nums;margin:0;padding:1px 7px;font-size:11px;font-weight:700}html body .tiendas-panel.bc-panel .bc-chip[aria-pressed=true] small{background:var(--ck-surface);color:var(--ck-brand-strong)}html body .tiendas-panel.bc-panel .bc-chip.bc-chip-grave{color:var(--ck-red-fg)}html body .tiendas-panel.bc-panel .bc-chip.bc-chip-grave[aria-pressed=true],html body .cb-panel .cb-tab-grave[aria-pressed=true]{background:var(--ck-red-soft);border-color:var(--ck-red-border);color:var(--ck-red-fg)}html body .tiendas-panel.bc-panel .bc-buscador input,html body .tiendas-panel.bc-panel .bc-campo select,html body .tiendas-panel.bc-panel .bc-campo input{background:var(--ck-surface);border:1px solid var(--ck-input-border);border-radius:var(--ck-r-md);min-height:36px;color:var(--ck-text);font-size:var(--ck-fs-sm)}html body .bc-campo{font-size:var(--ck-fs-sm);color:var(--ck-text-2);font-weight:600}html body .tiendas-panel.bc-panel .bc-btn{min-height:36px;padding:0 var(--ck-s3);border-radius:var(--ck-r-md);border:1px solid var(--ck-border-strong);background:var(--ck-surface);color:var(--ck-text);font-size:var(--ck-fs-sm);font-weight:600}html body .tiendas-panel.bc-panel .bc-btn:hover:not(:disabled){background:var(--ck-surface-2);border-color:var(--ck-input-border)}html body .tiendas-panel.bc-panel .bc-btn.bc-btn-demo{color:var(--ck-brand-strong);border-style:dashed}html body .tiendas-panel.bc-panel .bc-btn.bc-btn-grande{background:var(--ck-brand-soft);border-color:var(--ck-brand-border);color:var(--ck-brand-strong);padding:0 var(--ck-s5);min-height:44px}html body .bc-n{color:var(--ck-text-3);font-size:var(--ck-fs-sm)}html body .tiendas-panel.bc-panel .bc-buscador{width:min(230px,100%)}html body .tiendas-panel.bc-panel .bc-campo select{width:140px}html body .tiendas-panel.bc-panel .bc-campo.bc-ancho select{width:188px}html body .tiendas-panel.bc-panel .bc-campo input[type=date]{width:116px}html body .bc-tools{gap:var(--ck-s2);flex-basis:420px}html body .bc-demo-msg{color:var(--ck-green-fg)}html body .bc-demo-err{color:var(--ck-red-fg)}html body .cb-seg{background:var(--ck-surface-2);border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);padding:3px}html body .cb-panel .cb-seg button{min-height:30px;padding:0 var(--ck-s3);border-radius:var(--ck-r-md);box-shadow:none;font-size:var(--ck-fs-sm);color:var(--ck-text-2);background:0 0;border:0;font-weight:600}html body .cb-panel .cb-seg button.on{background:var(--ck-text);color:var(--ck-surface);box-shadow:var(--ck-shadow-xs)}html body .cb-seg i{background:var(--ck-surface);color:var(--ck-text-2);font-size:11px}html body .cb-seg button.on i{background:var(--ck-surface);color:var(--ck-text)}html body .bc-panel .area-kpis,html body .cb-kpis,html body .area-resumen .area-kpis,html body .tiendas-resumen .area-kpis,html body .tiendas-panel:not(.tiendas-resumen) .area-kpis{gap:var(--ck-s3);margin:0 0 var(--ck-s4);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:visible}html body .bc-panel .area-kpis>div,html body .cb-kpi,html body .area-resumen .area-kpis>div,html body .tiendas-resumen .area-kpis>div,html body .tiendas-panel:not(.tiendas-resumen) .area-kpis>div{padding:var(--ck-s3) var(--ck-s4);border:1px solid var(--ck-border);border-right:1px solid var(--ck-border);border-radius:var(--ck-r-lg);background:var(--ck-surface);box-shadow:var(--ck-shadow-xs)}html body .bc-panel .area-kpis dt,html body .cb-kpi small,html body .area-kpis dt{font-size:var(--ck-fs-xs);color:var(--ck-text-3);font-weight:600}html body .bc-panel .area-kpis dd,html body .cb-kpi b,html body .area-kpis dd,html body .area-resumen .area-kpis dd,html body .tiendas-resumen .area-kpis dd{font-family:var(--ck-font-display);font-size:var(--ck-fs-2xl);letter-spacing:-.02em;color:var(--ck-text);margin:2px 0 0;font-weight:700}html body .bc-panel .area-kpis small,html body .cb-kpi span,html body .area-kpis small{color:var(--ck-text-3);font-size:var(--ck-fs-xs)}html body .cb-kpi-grave{background:var(--ck-red-soft);border-color:var(--ck-red-border)}html body .cb-kpi-grave b{color:var(--ck-red-fg)}html body .cb-kpi-ok b{color:var(--ck-green-fg)}html body .area-resumen,html body .tiendas-panel.tiendas-resumen{padding:var(--ck-s4) var(--ck-s5);margin:var(--ck-s4) 0;border-radius:var(--ck-r-lg)}html body .area-resumen h2,html body .inicio-resumenes>div>h2{font-size:var(--ck-fs-lg);color:var(--ck-text)}html body .tiendas-tabla,html body .tiendas-panel.bc-panel .tiendas-tabla{border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);background:var(--ck-surface);color:var(--ck-text)}html body .tiendas-tabla th,html body .tiendas-panel.bc-panel .tiendas-tabla th{height:40px;padding:0 var(--ck-s3);font-family:var(--ck-font);font-size:var(--ck-fs-xs);letter-spacing:0;text-transform:none;color:var(--ck-text-3);background:var(--ck-surface-2);border-bottom:1px solid var(--ck-border);font-weight:600}html body .tiendas-tabla td{border-bottom:1px solid var(--ck-border);color:var(--ck-text)}html body .tiendas-tabla tr:hover{background:var(--ck-surface-2)}html body .tiendas-tabla small,html body .cb-sub{color:var(--ck-text-3)}html body .cb-tabla td.cb-num,html body .cb-mono{font-family:var(--ck-font);font-variant-numeric:tabular-nums;font-weight:600}html body .cb-nota{min-width:190px}html body .cb-nota input{min-width:70px}html body .cb-fila.cb-nivel-grave td{background:var(--ck-red-soft)}html body .cb-fila.cb-nivel-grave td:first-child{box-shadow:inset 4px 0 0 var(--ck-red)}html body .cb-fila.cb-nivel-atencion td:first-child{box-shadow:inset 4px 0 0 var(--ck-amber)}html body .cb-fila.cb-fila-pagada td:first-child{box-shadow:inset 4px 0 0 var(--ck-green)}html body .cb-fila:hover td{background:var(--ck-surface-2)}html body .cb-fila.cb-nivel-grave:hover td{background:var(--ck-red-soft)}html body .cb-det td{background:var(--ck-surface-2);border-bottom:1px solid var(--ck-border)}html body .cb-dc h4{color:var(--ck-text-3);font-size:var(--ck-fs-xs);letter-spacing:.04em}html body .cb-dc dt,html body .cb-ayuda,html body .cb-rem small,html body .cb-clave-fila,html body .cb-cob small,html body .cb-ev small{color:var(--ck-text-3)}html body .cb-dc a,html body .cb-lk,html body .cb-tabla .cb-nota .cb-hist,html body .cb-modal .cb-lk,html body .cb-m-kicker{color:var(--ck-brand-strong)}html body .cb-clave{background:var(--ck-surface);color:var(--ck-text);border-color:var(--ck-border-strong)}html body .cb-th{background:var(--ck-surface);border-color:var(--ck-border-strong)}html body .cb-ev{background:var(--ck-surface);border-color:var(--ck-border)}html body .cb-ev-pagado{background:var(--ck-green-soft)}html body .reserva-badge{border-radius:var(--ck-r-pill);font-size:var(--ck-fs-xs);padding:3px 10px;font-weight:600}html body .reserva-badge.atencion-falta{background:var(--ck-red-soft)!important;color:var(--ck-red-fg)!important;border-color:var(--ck-red-border)!important}html body .reserva-badge.atencion-sin-respuesta{background:var(--ck-amber-soft)!important;color:var(--ck-amber-fg)!important;border-color:var(--ck-amber-border)!important}html body .reserva-badge.atencion-contactado{background:var(--ck-blue-soft)!important;color:var(--ck-blue-fg)!important;border-color:var(--ck-blue-border)!important}html body .reserva-badge.atencion-entregado{background:var(--ck-green-soft)!important;color:var(--ck-green-fg)!important;border-color:var(--ck-green-border)!important}html body .reserva-badge.atencion-armar{background:var(--ck-violet-soft)!important;color:var(--ck-violet-fg)!important;border-color:var(--ck-violet-border)!important}html body .reserva-linea.atencion-entregado td{background:0 0}html body .reserva-linea.atencion-entregado td:first-child,html body .pw-linea.atencion-armar td:first-child{border-left:3px solid var(--ck-green)}html body .pw-linea.atencion-armar td{background:0 0}html body .pw-linea.atencion-armar td:first-child{border-left-color:var(--ck-violet)}html body .reserva-confirmacion,html body .bc-demo-msg{color:var(--ck-green-fg)}html body .reserva-historial li{background:var(--ck-surface-2);border-left-color:var(--ck-green)}html body .reserva-historial small,html body .reserva-actualizando{color:var(--ck-text-3)}html body .cb-estado-falta-llamar{background:var(--ck-red-soft);color:var(--ck-red-fg);border-color:var(--ck-red-border)}html body .cb-estado-no-contesta{background:var(--ck-amber-soft);color:var(--ck-amber-fg);border-color:var(--ck-amber-border)}html body .cb-estado-contacto-1{background:var(--ck-blue-soft);color:var(--ck-blue-fg);border-color:var(--ck-blue-border)}html body .cb-estado-contacto-2{background:var(--ck-violet-soft);color:var(--ck-violet-fg);border-color:var(--ck-violet-border)}html body .cb-estado-ultimatum{background:var(--ck-red-fg);color:var(--ck-surface);border-color:var(--ck-red-fg)}html body .cb-estado-pagado{background:var(--ck-green-soft);color:var(--ck-green-fg);border-color:var(--ck-green-border)}html body .cb-estado option{background:var(--ck-surface);color:var(--ck-text)}html body .cb-dias{border-radius:var(--ck-r-pill);font-size:var(--ck-fs-xs);padding:2px 10px;font-weight:700}html body .cb-dias-ok{background:var(--ck-green-soft);color:var(--ck-green-fg)}html body .cb-dias-atencion{background:var(--ck-amber-soft);color:var(--ck-amber-fg)}html body .cb-dias-grave{background:var(--ck-red-fg);color:var(--ck-surface)}html body .cb-tipo{border-radius:var(--ck-r-pill);font-size:var(--ck-fs-xs);padding:2px 9px}html body .cb-tipo-50{background:var(--ck-red-fg);color:var(--ck-surface)}html body .cb-tipo-pd{background:var(--ck-violet-fg);color:var(--ck-surface)}html body .cb-pagado,html body .cb-ck.si{color:var(--ck-green-fg)}html body .cb-ck.si{background:var(--ck-green-soft)}html body .cb-ck.no{background:var(--ck-surface-2);color:var(--ck-text-3)}html body .cb-falta{color:var(--ck-red-fg)}html body .cb-barra{background:var(--ck-red-soft)}html body .cb-barra i{background:var(--ck-green)}html body .cb-area-almacen{background:var(--ck-green-soft);color:var(--ck-green-fg)}html body .cb-area-tiendas{background:var(--ck-violet-soft);color:var(--ck-violet-fg)}html body .cb-area-admin{background:var(--ck-blue-soft);color:var(--ck-blue-fg)}html body .cb-area-sistema{background:var(--ck-surface-2);color:var(--ck-text-2)}html body .pw-armar{border-color:var(--ck-violet-fg);background:var(--ck-surface);color:var(--ck-violet-fg)}html body .pw-armar:hover:not(:disabled){background:var(--ck-violet-soft)}html body .pw-armar-caja{background:var(--ck-violet-soft);border-color:var(--ck-violet-border)}html body .pw-armar-caja label,html body .pw-armar-caja small,html body .pw-datos dt{color:var(--ck-text-2)}html body .pw-espera,html body .pw-datos dt{color:var(--ck-text-3)}html body .pw-espera--alerta{color:var(--ck-red-fg)}html body .pw-wa{color:var(--ck-green-fg)}html body .pw-demo{background:var(--ck-amber-soft);border-color:var(--ck-amber-fg);color:var(--ck-amber-fg);border-radius:var(--ck-r-md)}html body .rj-card{background:var(--ck-surface);border:1px solid var(--ck-border);border-left:4px solid var(--ck-border-strong);border-radius:var(--ck-r-lg);box-shadow:var(--ck-shadow-xs)}html body .rj-card--alto{border-left-color:var(--ck-red);background:var(--ck-surface)}html body .rj-card--critico{border-color:var(--ck-red-border);border-left:6px solid var(--ck-red-fg);background:var(--ck-red-soft)}html body .rj-card--sel{outline:2px solid var(--ck-brand-strong);background:var(--ck-brand-soft)}html body .rj-card--hecho{border-left-color:var(--ck-green);background:var(--ck-surface)}html body .rj-sku strong{color:var(--ck-text);font-family:var(--ck-font-mono);font-size:var(--ck-fs-xl)}html body .rj-sku span,html body .rj-meta,html body .rj-por-tienda,html body .rj-todos{color:var(--ck-text-2)}html body .rj-meta b,html body .rj-por-tienda b{color:var(--ck-text)}html body .rj-banner{border-radius:var(--ck-r-lg)}html body .rj-banner--hay{background:var(--ck-amber-soft);border-color:var(--ck-amber-border);color:var(--ck-amber-fg)}html body .rj-banner--hay .rj-banner-n{color:var(--ck-amber-fg)}html body .rj-banner--ok{background:var(--ck-green-soft);border-color:var(--ck-green-border);color:var(--ck-green-fg)}html body .rj-edad--normal{color:var(--ck-text-3)}html body .rj-edad--alto{color:var(--ck-red-fg)}html body .rj-edad--critico{background:var(--ck-red-fg);color:var(--ck-surface)}html body .tiendas-panel .rj-btn--despachar{background:var(--ck-brand-strong);border-color:var(--ck-brand-strong);color:var(--ck-on-brand)}html body .tiendas-panel .rj-btn--despachar:hover:not(:disabled){background:var(--ck-brand-hover)}html body .tiendas-panel .rj-btn--ok{background:var(--ck-green-fg);border-color:var(--ck-green-fg);color:var(--ck-surface)}html body .tiendas-panel .rj-btn{min-height:40px;font-size:var(--ck-fs-md)}html body .rj-lote{background:var(--ck-text);color:var(--ck-surface);border-radius:var(--ck-r-lg)}html body .rj-lote label{color:var(--ck-surface)}html body .rj-estado--en-camino{background:var(--ck-blue-soft);color:var(--ck-blue-fg)}html body .rj-estado--recibido{background:var(--ck-green-soft);color:var(--ck-green-fg)}html body .rj-ok{background:var(--ck-green-soft);border-color:var(--ck-green-border);color:var(--ck-green-fg);border-radius:var(--ck-r-md)}html body .tiendas-panel .rj-chip{border-color:var(--ck-border-strong);background:var(--ck-surface);color:var(--ck-text-2);border-radius:var(--ck-r-pill)}html body .tiendas-panel .rj-chip--sel{border-color:var(--ck-brand-strong);background:var(--ck-brand-soft);color:var(--ck-brand-strong)}html body .rj-resumen--hay{border-color:var(--ck-amber-border);background:var(--ck-amber-soft)}html body .rj-resumen-n,html body .rj-resumen-n strong{color:var(--ck-text)}html body .rj-resumen-n strong{color:var(--ck-amber-fg)}html body .rj-resumen-ok{color:var(--ck-green-fg)}html body .cb-modal-fondo,html body .reserva-fondo{background:var(--ck-overlay)}html body .cb-modal,html body .reserva-detalle{background:var(--ck-surface);color:var(--ck-text);border:1px solid var(--ck-border);border-radius:var(--ck-r-xl);box-shadow:var(--ck-shadow-lg)}html body .cb-modal button,html body .cb-modal input,html body .cb-modal textarea{color:var(--ck-text)}html body .cb-m-cab,html body .cb-m-pie{border-color:var(--ck-border);background:var(--ck-surface)}html body .cb-m-sub,html body .cb-m-resumen small,html body .cb-m-campo,html body .cb-pago label,html body .cb-opc{color:var(--ck-text-3)}html body .cb-m-resumen{background:var(--ck-surface-2);border-color:var(--ck-border)}html body .cb-m-resumen b.ok,html body .cb-m-igual,html body .cb-m-estado.listo,html body .cb-cob .ok{color:var(--ck-green-fg)}html body .cb-m-resumen b.mal,html body .cb-cob .mal,html body .cb-m-estado.err,html body .cb-err{color:var(--ck-red-fg)}html body .cb-modal .cb-m-in,html body .cb-modal textarea,html body .cb-m-monto{background:var(--ck-surface);border-color:var(--ck-input-border)}html body .cb-modal .cb-m-primario,html body .cb-panel .cb-go{background:var(--ck-brand-strong);border-color:var(--ck-brand-strong);color:var(--ck-on-brand)}html body .cb-modal .cb-m-primario:hover:not(:disabled),html body .cb-panel .cb-go:hover:not(:disabled){background:var(--ck-brand-hover)}html body .cb-modal .cb-m-sec,html body .cb-panel .cb-gh{background:var(--ck-surface);border-color:var(--ck-border-strong);color:var(--ck-text-2)}html body .cb-m-dif{background:var(--ck-amber-soft);border-color:var(--ck-amber-border);color:var(--ck-amber-fg)}html body .cb-m-dif b{color:var(--ck-amber-fg)}html body .cb-pago{background:var(--ck-green-soft);border-color:var(--ck-green-border)}html body .cb-captura{border-color:var(--ck-blue-fg);background:var(--ck-blue-soft)}html body .cb-captura-encima{background:var(--ck-blue-soft);border-color:var(--ck-blue-fg)}html body .cb-captura-error{border-color:var(--ck-red-fg);background:var(--ck-red-soft)}html body .cb-captura-titulo,html body .cb-captura-t{color:var(--ck-text)}html body .cb-captura-pegar,html body .cb-captura-s{color:var(--ck-text-3)}html body .cb-aviso-salida{background:var(--ck-green-soft);border-color:var(--ck-green-border);color:var(--ck-green-fg)}html body .reserva-detalle-head h2{color:var(--ck-text)}html body .reserva-datos dt{color:var(--ck-text-3)}html body .reserva-gestion{border-color:var(--ck-border)}html body .reserva-gestion>button{background:var(--ck-text);color:var(--ck-surface)}html body .reserva-acciones button{color:var(--ck-green-fg);border-color:var(--ck-green-border)}@media (width<=900px){html body .bc-panel .area-kpis,html body .cb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body .cb-kpi:nth-child(2),html body .cb-kpi:nth-child(-n+2){border-right:1px solid var(--ck-border);border-bottom:1px solid var(--ck-border)}}@media (width<=650px){html body .tiendas-tabla tr{border-color:var(--ck-border);background:var(--ck-surface)}html body .tiendas-tabla td:before{color:var(--ck-text-3)}html body .cb-tabla tr.cb-nivel-grave{border-color:var(--ck-red-border);background:var(--ck-red-soft)}}
