@font-face{font-family:ReportesChristmasInter;src:url(/assets/navidad/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html[data-reports-season=navidad]{--rsn-paper:#faf5ed;--rsn-card:#fffaf4;--rsn-line:#e7d8c7;--rsn-ink:#211e2d;--rsn-muted:#605b70;--rsn-red:#a51025;--rsn-red-hover:#850c1b;--rsn-red-soft:#f9e8e4;--rsn-purple:#5140cf;--rsn-purple-soft:#ece7fb;--rsn-green:#087b51;--rsn-shadow:0 3px 10px #51331c12;--rsn-white:#fff;--rsn-snow:#9f071c;--bg:var(--rsn-paper);--bg2:var(--rsn-card);--bg3:#f2ebe2;--card:var(--rsn-card);--text:var(--rsn-ink);--text2:var(--rsn-muted);--border:var(--rsn-line);--accent:var(--rsn-purple);--accent2:#4734bc;--accent-soft:var(--rsn-purple-soft)}html[data-reports-season=navidad] body{font-family:ReportesChristmasInter,Inter,system-ui,sans-serif;background:var(--rsn-paper)}html[data-reports-season=navidad] #app .customer-wrap{--bg:var(--rsn-paper);--bg2:var(--rsn-card);--bg3:#f2ebe2;--card:var(--rsn-card);--text:var(--rsn-ink);--text2:var(--rsn-muted);--border:var(--rsn-line);--accent:var(--rsn-purple);--accent2:#4734bc;--accent-soft:var(--rsn-purple-soft);--store-btn-bg:var(--rsn-red);--store-btn-bg-hover:var(--rsn-red-hover);--store-btn-shadow:0 3px 8px #a5102520;--store-btn-shadow-hover:0 5px 12px #a5102528;--store-card-shadow:var(--rsn-shadow);--store-card-shadow-hover:0 6px 18px #51331c20;--store-card-border-hover:#c7a587;--store-card-bg-hover:var(--rsn-card);--sf-on-hero:var(--rsn-ink);--sf-on-hero-line:#d3c5ef;--sf-on-hero-glass:var(--rsn-purple-soft);--store-hero-bg:none;min-height:calc(100svh - 80px);padding-bottom:16px;background:var(--rsn-paper);color:var(--rsn-ink)}html[data-reports-season=navidad] #app .customer-header{--rsn-header-art:url(/assets/navidad/cabecera-desktop.webp);background:var(--rsn-paper) var(--rsn-header-art) center / 300% auto no-repeat;border:0;color:var(--rsn-ink);box-shadow:0 4px 14px #67442312;padding:0;isolation:isolate;position:relative}html[data-reports-season=navidad] #app .customer-header:before,html[data-reports-season=navidad] #app .customer-header:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;z-index:-1;pointer-events:none;background:var(--rsn-header-art) left center / auto 100% no-repeat;mask-image:linear-gradient(to right,#000 65%,transparent 100%)}html[data-reports-season=navidad] #app .customer-header:after{inset:0 0 0 auto;background-position:right center;mask-image:linear-gradient(to left,#000 65%,transparent 100%)}html[data-reports-season=navidad] #app .store-guest-hero{background:transparent;color:var(--rsn-ink);min-height:226px;padding:24px max(20px,24%) 28px;display:flex;flex-direction:column;align-items:center;justify-content:center}html[data-reports-season=navidad] #app .store-guest-logo{width:72px;height:72px;flex-shrink:0;margin:0 auto 8px;background:var(--rsn-red);border:2px solid #b88d2e;color:var(--rsn-white)}html[data-reports-season=navidad] #app .store-guest-name{font-size:1.35rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}html[data-reports-season=navidad] #app .store-rev-badge--hero{background:var(--rsn-purple-soft);color:#392a9b;border:1px solid #c3b5e8;min-height:32px}html[data-reports-season=navidad] #app .customer-header .customer-hero{padding:22px 24px;background:none;color:var(--rsn-ink)}html[data-reports-season=navidad] #app .customer-header .customer-store h1{color:var(--rsn-ink)}html[data-reports-season=navidad] #app .store-guest-cta,html[data-reports-season=navidad] #app .store-product-card{background:var(--rsn-card);border:1px solid var(--rsn-line);box-shadow:var(--rsn-shadow)}html[data-reports-season=navidad] #app .store-product-card{border-radius:18px}html[data-reports-season=navidad] #app .store-product-img-wrap{margin:8px 8px 0;width:calc(100% - 16px);padding-bottom:0;aspect-ratio:1;border-radius:12px;background:#f3e5d5;overflow:hidden}html[data-reports-season=navidad] #app .store-product-img{object-fit:contain}html[data-reports-season=navidad] #app .store-product-name{color:var(--rsn-ink);font-size:1.05rem;line-height:1.35}html[data-reports-season=navidad] #app .store-buy-btn:not(:disabled),html[data-reports-season=navidad] #store-cart-fab,html[data-reports-season=navidad] #app .store-cart-fab{background:var(--rsn-red);color:var(--rsn-white);box-shadow:0 3px 8px #a5102520}html[data-reports-season=navidad] #app .store-buy-btn:hover:not(:disabled){background:var(--rsn-red-hover)}html[data-reports-season=navidad] #app .store-product-price{color:var(--rsn-purple)}html[data-reports-season=navidad] #app .store-stock-label:not(.out):not(.low){color:var(--rsn-green)}html[data-reports-season=navidad] #app .store-qty-ctrl{background:var(--rsn-card);border-color:var(--rsn-line);color:var(--rsn-ink)}html[data-reports-season=navidad] #app .store-plan-pill.active,html[data-reports-season=navidad] #app .store-plan-pill:hover{background:var(--rsn-purple);color:var(--rsn-white)}html[data-reports-season=navidad] #app .store-guest-search-input{background:#f0edf0;border-color:#ded7df;color:var(--rsn-ink)}html[data-reports-season=navidad] .rseason-controls{color:var(--rsn-red);background:#fbf0e3;border:1px solid var(--rsn-line);border-radius:16px;min-height:56px;padding:4px 10px;gap:12px;justify-content:center;box-shadow:var(--rsn-shadow)}html[data-reports-season=navidad] .rseason-controls .rseason-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}html[data-reports-season=navidad] .rseason-controls .rseason-pause,html[data-reports-season=navidad] .rseason-music button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:transparent;color:var(--rsn-red);border:0;border-radius:10px;padding:8px 10px;font:700 .8rem/1.25 ReportesChristmasInter,Inter,sans-serif;width:auto;min-height:44px;flex:1 1 auto;cursor:pointer}html[data-reports-season=navidad] .rseason-controls .rseason-pause:hover,html[data-reports-season=navidad] .rseason-music button:hover{background:var(--rsn-red-soft)}html[data-reports-season=navidad] .rseason-music{display:flex;align-items:center;border-left:1px solid var(--rsn-line);padding-left:12px}html[data-reports-season=navidad] .rseason-controls button:focus-visible{outline:2px solid var(--rsn-red);outline-offset:2px}html[data-reports-season=navidad] .rseason-pause:before,html[data-reports-season=navidad] .rseason-music button:before{content:"";width:18px;height:18px;flex-shrink:0;background:currentColor;mask:url(/assets/navidad/pause-fill.svg) center/contain no-repeat}html[data-reports-season=navidad] .rseason-pause[aria-pressed=true]:before{mask-image:url(/assets/navidad/play-fill.svg)}html[data-reports-season=navidad] .rseason-music button:before{mask-image:url(/assets/navidad/music-note-beamed.svg)}html[data-reports-season=navidad] .rseason-music button[aria-pressed=true]{background:var(--rsn-red-soft)}html[data-reports-season=navidad] .rsn-flake{position:absolute;top:-18px;left:var(--rsn-x);width:var(--rsn-size);height:var(--rsn-size);opacity:.8;filter:brightness(0) invert(1) drop-shadow(0 0 1px #a66842);animation:rsn-fall var(--rsn-duration) linear var(--rsn-delay) infinite;will-change:transform}html[data-reports-season=navidad][data-reports-season-motion=paused] .rsn-flake{animation-play-state:paused}@keyframes rsn-fall{0%{transform:translate3d(0,-30px,0) rotate(0)}20%{transform:translate3d(18px,20vh,0) rotate(48deg)}40%{transform:translate3d(-10px,40vh,0) rotate(95deg)}60%{transform:translate3d(22px,60vh,0) rotate(142deg)}80%{transform:translate3d(-6px,80vh,0) rotate(190deg)}to{transform:translate3d(var(--rsn-drift),calc(100vh + 30px),0) rotate(240deg)}}html[data-reports-season=navidad][data-theme=dark]{--rsn-paper:#221a1c;--rsn-card:#30272a;--rsn-line:#655051;--rsn-ink:#fff6e8;--rsn-muted:#dacdc8;--rsn-purple:#bdb0ff;--rsn-purple-soft:#3c315a;--rsn-green:#80deb2;--accent2:#c9beff;--accent-soft:#3c315a;--bg3:#3c3033 }html[data-reports-season=navidad][data-theme=dark] #app .customer-wrap{--bg3:#3c3033;--accent2:#c9beff}html[data-reports-season=navidad][data-theme=dark] #app .store-plan-pill.active{background:#6546ba;color:var(--rsn-white)}html[data-reports-season=navidad][data-theme=dark] #app .store-guest-hero,html[data-reports-season=navidad][data-theme=dark] #app .customer-header .customer-hero{--rsn-ink:#211e2d}html[data-reports-season=navidad][data-theme=dark] #app .store-guest-search-input{background:#3c3033;border-color:var(--rsn-line);color:var(--rsn-ink)}html[data-reports-season=navidad][data-theme=dark] .rsn-flake{filter:brightness(0) invert(1);opacity:.65}html[data-reports-season=navidad][data-theme=dark] #app .store-rev-badge--hero{background:#ece7fb;color:#392a9b}@media(max-width:679px){html[data-reports-season=navidad] #app .store-guest-cta{padding:12px;gap:8px}html[data-reports-season=navidad] #app .store-guest-cta-title{font-size:.83rem;line-height:1.35}html[data-reports-season=navidad] #app .store-guest-cta-text{font-size:.74rem;line-height:1.4}html[data-reports-season=navidad] #app .store-guest-cta-actions{gap:6px}html[data-reports-season=navidad] #app .store-guest-cta-actions .btn{padding:8px 9px;font-size:.74rem;min-height:44px}html[data-reports-season=navidad] #app .customer-wrap .c-nav-actions{margin-left:0;max-width:100%}html[data-reports-season=navidad] #app .customer-header{--rsn-header-art:url(/assets/navidad/cabecera-movil.webp)}html[data-reports-season=navidad] #app .store-guest-hero{min-height:214px;padding:24px 18% 30px}html[data-reports-season=navidad] #app .store-guest-logo{width:58px;height:58px;margin-bottom:8px}html[data-reports-season=navidad] #app .store-guest-name{font-size:1.1rem}html[data-reports-season=navidad] #app .store-rev-badge--hero{font-size:.7rem;padding:3px 8px}html[data-reports-season=navidad] .rsn-flake:nth-child(n+19){display:none}html[data-reports-season=navidad] .rseason-controls{gap:6px;padding:4px 6px}html[data-reports-season=navidad] .rseason-controls .rseason-pause,html[data-reports-season=navidad] .rseason-music button{font-size:.73rem;padding:8px 6px}html[data-reports-season=navidad] .rseason-music{padding-left:6px}}@media(prefers-reduced-motion:reduce){html[data-reports-season=navidad] .rsn-flake{display:none;animation:none!important}}html[data-reports-season=navidad][data-reports-season-view=panel]{--accent:var(--rsn-red);--accent2:var(--rsn-red-hover);--accent-soft:var(--rsn-red-soft);--p2-glass:var(--rsn-card);--p2-glass-strong:var(--rsn-card);--p2-hairline:var(--rsn-line);--p2-shadow:var(--rsn-shadow);--p2-shadow-lift:0 5px 16px #51331c20}html[data-reports-season=navidad][data-reports-season-view=panel] #app .topbar{background:var(--rsn-card);border-color:var(--rsn-line);box-shadow:0 2px 12px #51331c0c}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sidebar{background-color:var(--rsn-card);background-image:url(/assets/navidad/cabecera-movil.webp);background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;border-color:var(--rsn-line)}html[data-reports-season=navidad][data-reports-season-view=panel] #app .nav-item.active{background:var(--rsn-red-soft);color:var(--rsn-red)}html[data-reports-season=navidad][data-reports-season-view=panel] #app .nv2-group .nav-item.active:before{background:var(--rsn-red)}html[data-reports-season=navidad][data-reports-season-view=panel] #app .main{color:var(--rsn-ink)}html[data-reports-season=navidad][data-reports-season-view=panel] #app .ctr-bg{background:var(--rsn-paper)}html[data-reports-season=navidad][data-reports-season-view=panel] #app .ctr-bg .ctr-blob{opacity:0}html[data-reports-season=navidad][data-reports-season-view=panel] #app :is(.vdash-hero,.sa-stats-header){background:#faf5ed url(/assets/navidad/cabecera-desktop.webp) right center / auto 100% no-repeat;color:#211e2d;border:1px solid #e7d8c7;box-shadow:var(--rsn-shadow);border-radius:20px}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sa-stats-header{min-height:114px;padding:22px 28% 22px 24px}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sa-stats-header :is(.section-title,.sa-stats-subtitle){color:#211e2d}html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero{background-size:auto 100%;padding-right:24%}html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero :is(.vdash-hero-label,.vdash-hero-value,.vdash-hero-stat-val,.vdash-hero-stat-lbl){color:#211e2d;opacity:1;text-shadow:none}html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero-badge{background:#fffaf4;color:#a51025;border:1px solid #e7d8c7}html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero-row{border-color:#d9c7b2}html[data-reports-season=navidad][data-reports-season-view=panel] #app .rseason-controls{margin-top:16px;gap:4px;padding:4px;min-height:52px;flex-shrink:0}html[data-reports-season=navidad][data-reports-season-view=panel] #app .rseason-pause{min-width:0;gap:6px;padding:6px;font-size:.7rem}html[data-reports-season=navidad][data-reports-season-view=panel] #app .rseason-music{padding-left:4px}html[data-reports-season=navidad][data-reports-season-view=panel] #app .rseason-music button{font-size:.7rem;gap:6px;padding:6px;min-width:78px}html[data-reports-season=navidad][data-reports-season-view=panel]:has(.modal-overlay.open,.sidebar.open) .rseason-scene{visibility:hidden}html[data-reports-season=navidad][data-reports-season-view=panel][data-theme=dark]{--rsn-red:#ffb6ad;--rsn-red-hover:#ffcac4;--rsn-red-soft:#532c30;--accent:#ffb6ad;--accent2:#ffcac4}html[data-reports-season=navidad][data-reports-season-view=panel][data-theme=dark] #app .btn-primary{background:#a51025;color:#fff}html[data-reports-season=navidad][data-reports-season-view=panel][data-theme=dark] #app .sidebar{background-blend-mode:soft-light}@media(max-width:768px){html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero{background:#faf5ed url(/assets/navidad/cabecera-movil.webp) center / cover no-repeat;padding:22px 18px}html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero-top,html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero-row{background:#fffaf4ed;border-radius:12px;padding:10px}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sa-stats-header{min-height:104px;padding:18px 25% 18px 18px;background-position:right center;background-size:auto 100%}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sidebar .rseason-controls{margin-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sidebar{background-image:none}html[data-reports-season=navidad][data-reports-season-view=panel] #app :is(.vdash-hero,.sa-stats-header){background:#faf5ed url(/assets/navidad/cabecera-desktop.webp) center / 300% auto no-repeat;position:relative;isolation:isolate;overflow:hidden}html[data-reports-season=navidad][data-reports-season-view=panel] #app :is(.vdash-hero,.sa-stats-header):before{content:none}html[data-reports-season=navidad][data-reports-season-view=panel] #app :is(.vdash-hero,.sa-stats-header):after{content:"";position:absolute;inset:0 0 0 auto;width:32%;height:auto;border-radius:0;z-index:-1;pointer-events:none;background:url(/assets/navidad/cabecera-desktop.webp) right center / auto 100% no-repeat;mask-image:linear-gradient(to left,#000 65%,transparent 100%);transform:none}html[data-reports-season=navidad][data-reports-season-view=panel] #app .btn-primary{background:#a51025;color:#fff;box-shadow:0 3px 8px #a5102520}html[data-reports-season=navidad][data-reports-season-view=panel] #app .btn-primary:hover{background:#850c1b;box-shadow:0 4px 12px #a5102528}@media(max-width:768px){html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero{padding-right:18px}html[data-reports-season=navidad][data-reports-season-view=panel] #app .vdash-hero:after{width:45%;opacity:.65}}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sidebar>.rseason-controls{margin-top:0;margin-bottom:12px}html[data-reports-season=navidad][data-reports-season-view=panel] #app :is(.vdash-hero,.sa-stats-header):after{max-width:220px}html[data-reports-season=navidad][data-reports-season-view=panel][data-theme=dark] #app .rseason-controls{background:var(--rsn-card)}html[data-reports-season=navidad][data-reports-season-view=panel] #app .sa-stats-header .material-symbols-rounded{color:#a51025}
