.slugPreview_caja__yMZJo{margin-top:.5rem;padding:.65rem .8rem;border:1px solid var(--container-border);border-left:3px solid var(--primary-color);border-radius:var(--border-radius);background:var(--second-background)}.slugPreview_fila__YIdZm{display:flex;align-items:center;gap:.4rem}.slugPreview_etiqueta__ydMOZ{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary-color)}.slugPreview_ayudaBtn__RdnFg{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:var(--text-secondary-color);font-size:.85rem;line-height:1;cursor:pointer}.slugPreview_ayudaBtn__RdnFg:hover{color:var(--primary-color)}.slugPreview_url__4OtRr{margin:.3rem 0 0;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.slugPreview_urlBase__fz_Bc{color:var(--text-secondary-color)}.slugPreview_urlSlug__AggHt{color:var(--primary-color);font-weight:700}.slugPreview_ayuda__UnYhc{margin:.55rem 0 0;padding-top:.55rem;border-top:1px solid var(--container-border);font-size:.78rem;line-height:1.55;color:var(--text-secondary-color)}.productoDrawer_paper__hDymD{width:min(920px,100vw);background:var(--form-background-color)!important;background-image:none!important;color:var(--text-color);overflow:hidden!important}.productoDrawer_contenido__no1FI{display:flex;flex-direction:column;height:100%;min-height:0}.productoDrawer_cabecera__MVNiO{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--container-border);flex-shrink:0}.productoDrawer_cabeceraTexto__2W4l_{flex:1 1;min-width:0}.productoDrawer_titulo__ZKoW7{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:800;line-height:1.2;color:var(--text-color)}.productoDrawer_titulo__ZKoW7 span{color:var(--primary-color)}.productoDrawer_bajada__I1Qnl{margin:.2rem 0 0;font-size:.82rem;line-height:1.45;color:var(--text-secondary-color);overflow-wrap:anywhere}.productoDrawer_cerrar__91e8n{flex-shrink:0;color:var(--text-secondary-color)!important}.productoDrawer_cuerpo__s1kYr{flex:1 1;min-height:0;overflow-y:auto;padding:1.1rem 1.25rem 1.5rem}.productoDrawer_pie__rjFKn{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.9rem 1.25rem;border-top:1px solid var(--container-border);background:var(--form-background-color);flex-shrink:0}.productoDrawer_pieAviso__uARXe{margin:0 auto 0 0;font-size:.78rem;line-height:1.4;color:var(--text-secondary-color)}.productoDrawer_pieAvisoError__G0C0j{color:#dc2626;font-weight:700}body.dark-mode .productoDrawer_pieAvisoError__G0C0j{color:#ef9a9a}.productoDrawer_cargando__gPgbB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-height:320px;color:var(--text-secondary-color);font-size:.9rem}@media (max-width:700px){.productoDrawer_cabecera__MVNiO{padding:.85rem 1rem}.productoDrawer_cuerpo__s1kYr{padding:1rem 1rem 1.25rem}.productoDrawer_pie__rjFKn{padding:.8rem 1rem;flex-wrap:wrap}.productoDrawer_pieAviso__uARXe{width:100%;margin:0 0 .5rem}.productoDrawer_pie__rjFKn>button{flex:1 1;justify-content:center}}.pantallasPromocionales_dashContainer__6xkuu{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;color:#1a1a1a;font-family:var(--font-primary)}.pantallasPromocionales_loaderBox__WN113{padding:4rem 2rem;text-align:center;color:#777;font-size:.95rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.pantallasPromocionales_dashHeader__DqUCd{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;text-align:left}.pantallasPromocionales_backBtn__3GHYt{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid #e7e7eb;color:#6c6c75;padding:.4rem .85rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:.85rem;font-family:inherit}.pantallasPromocionales_backBtn__3GHYt:hover{border-color:var(--primary-color,#A70000);color:var(--primary-color,#A70000);background:rgba(167,0,0,.04)}.pantallasPromocionales_dashTitle__NATFw{font-family:var(--font-display,var(--font-primary));font-size:1.85rem;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.02em}.pantallasPromocionales_dashTitle__NATFw span{color:var(--primary-color,#A70000)}.pantallasPromocionales_dashSubtitle__D75LI{margin:.35rem 0 0;font-size:.92rem;color:#6c6c75}.pantallasPromocionales_iconBtn__op8M_,.pantallasPromocionales_primaryBtn__8Puj4,.pantallasPromocionales_secondaryBtn__xuWOP{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.05rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;border:1px solid transparent;white-space:nowrap}.pantallasPromocionales_iconBtn__op8M_:disabled,.pantallasPromocionales_primaryBtn__8Puj4:disabled,.pantallasPromocionales_secondaryBtn__xuWOP:disabled{opacity:.55;cursor:not-allowed}.pantallasPromocionales_iconBtn__op8M_{background:#fff;border-color:#e7e7eb;color:#6c6c75}.pantallasPromocionales_iconBtn__op8M_:hover:not(:disabled){border-color:var(--primary-color,#A70000);color:var(--primary-color,#A70000);background:rgba(167,0,0,.04)}.pantallasPromocionales_primaryBtn__8Puj4{background:var(--primary-color,#A70000);color:#fff;border-color:var(--primary-color,#A70000)}.pantallasPromocionales_primaryBtn__8Puj4:hover:not(:disabled){background:#800000;border-color:#800000;box-shadow:0 4px 12px rgba(167,0,0,.25)}.pantallasPromocionales_secondaryBtn__xuWOP{background:#fff;border-color:var(--primary-color,#A70000);color:var(--primary-color,#A70000)}.pantallasPromocionales_secondaryBtn__xuWOP:hover:not(:disabled){background:rgba(167,0,0,.06)}.pantallasPromocionales_editBtn__MvxZb{display:inline-flex;align-items:center;gap:.35rem;background:var(--primary-color,#A70000);border:1px solid var(--primary-color,#a70000);color:#fff;padding:.4rem .85rem;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.pantallasPromocionales_editBtn__MvxZb:hover:not(:disabled){background:#800000;border-color:#800000}.pantallasPromocionales_editBtn__MvxZb:disabled{opacity:.55;cursor:not-allowed}.pantallasPromocionales_deleteBtn__WUnZw{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #ececf0;color:#d32f2f;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.82rem}.pantallasPromocionales_deleteBtn__WUnZw:hover:not(:disabled){background:#d32f2f;border-color:#d32f2f;color:#fff}.pantallasPromocionales_deleteBtn__WUnZw:disabled{opacity:.55;cursor:not-allowed}.pantallasPromocionales_card__FE9B0{background:#fff;border:1px solid #ececf0;border-radius:16px;padding:1.5rem;min-width:0}.pantallasPromocionales_sectionTitle__mM8AI{display:flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;font-size:.82rem;font-weight:700;color:var(--primary-color,#A70000);text-transform:uppercase;letter-spacing:.06em}.pantallasPromocionales_sectionTitle__mM8AI:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(167,0,0,.2),transparent)}.pantallasPromocionales_formGrid__zB03r{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 1.25rem;gap:1rem 1.25rem;margin-bottom:1.25rem}.pantallasPromocionales_formField__k2SXd{display:flex;flex-direction:column;gap:.4rem}.pantallasPromocionales_formFieldFull__YFc8_{grid-column:1/-1;display:flex;flex-direction:column;gap:.4rem}.pantallasPromocionales_formLabel__7giU9{font-size:.78rem;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em}.pantallasPromocionales_formLabel__7giU9 span{color:#d32f2f}.pantallasPromocionales_formInput__qSN91{width:100%;padding:.6rem .85rem;border:1px solid #ececf0;border-radius:10px;background:#fff;font-size:.9rem;color:#1a1a1a;font-family:inherit;transition:border-color .2s,box-shadow .2s}.pantallasPromocionales_formInput__qSN91:focus{outline:none;border-color:var(--primary-color,#A70000);box-shadow:0 0 0 3px rgba(167,0,0,.08)}.pantallasPromocionales_formInput__qSN91::placeholder{color:#b5b5be}.pantallasPromocionales_formTextarea__rjFVg{width:100%;padding:.6rem .85rem;border:1px solid #ececf0;border-radius:10px;background:#fff;font-size:.9rem;color:#1a1a1a;font-family:inherit;resize:vertical;min-height:80px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.pantallasPromocionales_formTextarea__rjFVg:focus{outline:none;border-color:var(--primary-color,#A70000);box-shadow:0 0 0 3px rgba(167,0,0,.08)}.pantallasPromocionales_selectRow__isehd{display:flex;align-items:center;gap:.65rem}.pantallasPromocionales_selectRow__isehd .pantallasPromocionales_formInput__qSN91{flex:1 1}.pantallasPromocionales_colorSwatch__W_hlf{width:36px;height:36px;border-radius:8px;border:1px solid #ececf0;flex-shrink:0}.pantallasPromocionales_iconPreview__F_40_{font-size:1.5rem;color:var(--primary-color,#A70000);display:flex;align-items:center;flex-shrink:0}.pantallasPromocionales_formActions__ZMBh0{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid #f0f0f4;margin-top:.5rem}.pantallasPromocionales_previewCard__2orRQ{position:relative;margin-top:1.5rem;border-radius:16px;padding:2rem 1.75rem;text-align:center;overflow:hidden;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.18)}.pantallasPromocionales_previewClose__AsJy2{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.2);border:none;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.pantallasPromocionales_previewClose__AsJy2:hover{background:rgba(255,255,255,.35)}.pantallasPromocionales_previewIconRow__IUHRf{margin-bottom:.75rem}.pantallasPromocionales_previewIcon__JKjjZ{font-size:2.5rem;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.pantallasPromocionales_previewTitle__po666{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 1px 3px rgba(0,0,0,.25)}.pantallasPromocionales_previewDesc___jr4c{font-size:.95rem;margin:0 0 .75rem;opacity:.9}.pantallasPromocionales_previewDates__FJEHj{display:block;font-size:.8rem;opacity:.75;margin-bottom:.75rem}.pantallasPromocionales_previewCountdown__ASbBf{display:inline-block;background:rgba(0,0,0,.25);padding:.35rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700;margin-bottom:1.25rem}.pantallasPromocionales_previewButtons__m5JKe{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.pantallasPromocionales_previewBtnYes__KK_C2{background:#fff;color:#A70000;border:none;padding:.55rem 1.25rem;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .15s}.pantallasPromocionales_previewBtnYes__KK_C2:hover{transform:scale(1.04)}.pantallasPromocionales_previewBtnNo__AFCFO{background:transparent;color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.5);padding:.55rem 1.25rem;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer}.pantallasPromocionales_pantallaGrid__nO_wd{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.pantallasPromocionales_pantallaItem__csp7V{border:1px solid #ececf0;border-radius:14px;padding:1.25rem;background:#fafafb;display:flex;flex-direction:column;gap:.55rem;transition:box-shadow .2s,transform .2s}.pantallasPromocionales_pantallaItem__csp7V:hover{box-shadow:0 6px 20px rgba(0,0,0,.07);transform:translateY(-2px)}.pantallasPromocionales_pantallaHeader__T_59i{display:flex;align-items:center;gap:.65rem}.pantallasPromocionales_pantallaIcon__U74d6{font-size:1.5rem;color:var(--primary-color,#A70000);flex-shrink:0}.pantallasPromocionales_pantallaNombre__hNtE7{display:block;font-size:.92rem;color:#1a1a1a;font-weight:700}.pantallasPromocionales_pantallaDesc__pyrLd{font-size:.83rem;color:#6c6c75;line-height:1.4;margin:0}.pantallasPromocionales_pantallaDates__jx2fE{font-size:.78rem;color:#9a9aa3;margin:0}.pantallasPromocionales_pantallaActions__Lzeuv{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:auto;padding-top:.5rem;border-top:1px solid #ececf0}.pantallasPromocionales_statusActive__7W1HI{background:rgba(46,125,50,.1);color:#2e7d32}.pantallasPromocionales_statusActive__7W1HI,.pantallasPromocionales_statusInactive__PrsPK{display:inline-block;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;margin-top:2px}.pantallasPromocionales_statusInactive__PrsPK{background:#f4f4f6;color:#6c6c75}.pantallasPromocionales_emptyMsg__bRUNr{padding:2rem;text-align:center;color:#9a9aa3;font-size:.9rem}.pantallasPromocionales_particle__1I83Q{position:fixed;top:-20px;width:10px;height:10px;border-radius:50%;pointer-events:none;z-index:9999}.pantallasPromocionales_snow__n4Zgc .pantallasPromocionales_particle__1I83Q{background:white;animation:pantallasPromocionales_fall__sC9SN linear infinite}.pantallasPromocionales_hearts__U4tHG .pantallasPromocionales_particle__1I83Q{background:red;clip-path:polygon(50% 0,100% 25%,100% 62.5%,50% 100%,0 62.5%,0 25%);animation:pantallasPromocionales_fall__sC9SN linear infinite}.pantallasPromocionales_spiders__80SSu .pantallasPromocionales_particle__1I83Q{background:black;width:6px;height:6px;animation:pantallasPromocionales_fall__sC9SN linear infinite}@keyframes pantallasPromocionales_fall__sC9SN{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(110vh) rotate(2turn);opacity:0}}@media (max-width:640px){.pantallasPromocionales_dashTitle__NATFw{font-size:1.35rem}.pantallasPromocionales_formGrid__zB03r,.pantallasPromocionales_pantallaGrid__nO_wd{grid-template-columns:1fr}}.pantallasPromocionales_headerActions__0IBl9{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}body.dark-mode .pantallasPromocionales_dashContainer__6xkuu{color:#ececec}body.dark-mode .pantallasPromocionales_loaderBox__WN113{color:#9aa0a8}body.dark-mode .pantallasPromocionales_dashTitle__NATFw{color:#f5f5f5}body.dark-mode .pantallasPromocionales_dashSubtitle__D75LI{color:#9aa0a8}body.dark-mode .pantallasPromocionales_backBtn__3GHYt{border-color:#2a2e38;color:#9aa0a8}body.dark-mode .pantallasPromocionales_backBtn__3GHYt:hover{border-color:#ff5252;color:#ff8080;background:rgba(255,82,82,.1)}body.dark-mode .pantallasPromocionales_iconBtn__op8M_{background:#212630;border-color:#2a2e38;color:#c4c8d0}body.dark-mode .pantallasPromocionales_iconBtn__op8M_:hover:not(:disabled){border-color:#ff5252;color:#ff8080;background:rgba(255,82,82,.12)}body.dark-mode .pantallasPromocionales_editBtn__MvxZb,body.dark-mode .pantallasPromocionales_primaryBtn__8Puj4{background:#c62828;border-color:#c62828}body.dark-mode .pantallasPromocionales_editBtn__MvxZb:hover:not(:disabled),body.dark-mode .pantallasPromocionales_primaryBtn__8Puj4:hover:not(:disabled){background:#d94141;border-color:#d94141;box-shadow:0 4px 12px rgba(0,0,0,.45)}body.dark-mode .pantallasPromocionales_secondaryBtn__xuWOP{background:transparent;border-color:#ff5252;color:#ff8080}body.dark-mode .pantallasPromocionales_secondaryBtn__xuWOP:hover:not(:disabled){background:rgba(255,82,82,.14)}body.dark-mode .pantallasPromocionales_deleteBtn__WUnZw{border-color:#2a2e38;color:#ef5350}body.dark-mode .pantallasPromocionales_deleteBtn__WUnZw:hover:not(:disabled){background:#c62828;border-color:#c62828;color:#fff}body.dark-mode .pantallasPromocionales_card__FE9B0{background:#1a1d24;border-color:#2a2e38}body.dark-mode .pantallasPromocionales_sectionTitle__mM8AI{color:#ff8080}body.dark-mode .pantallasPromocionales_sectionTitle__mM8AI:after{background:linear-gradient(90deg,rgba(255,82,82,.35),transparent)}body.dark-mode .pantallasPromocionales_formLabel__7giU9{color:#d8dade}body.dark-mode .pantallasPromocionales_formLabel__7giU9 span{color:#ef5350}body.dark-mode .pantallasPromocionales_formInput__qSN91,body.dark-mode .pantallasPromocionales_formTextarea__rjFVg{background:#212630;border-color:#2a2e38;color:#ececec}body.dark-mode .pantallasPromocionales_formInput__qSN91:focus,body.dark-mode .pantallasPromocionales_formTextarea__rjFVg:focus{border-color:#ff5252;box-shadow:0 0 0 3px rgba(255,82,82,.18)}body.dark-mode .pantallasPromocionales_formInput__qSN91::placeholder{color:#7c828c}body.dark-mode .pantallasPromocionales_formInput__qSN91 option{background:#212630;color:#ececec}body.dark-mode .pantallasPromocionales_colorSwatch__W_hlf{border-color:#3a3f4a}body.dark-mode .pantallasPromocionales_iconPreview__F_40_{color:#ff8080}body.dark-mode .pantallasPromocionales_formActions__ZMBh0{border-top-color:#232732}body.dark-mode .pantallasPromocionales_pantallaItem__csp7V{background:#14171c;border-color:#2a2e38}body.dark-mode .pantallasPromocionales_pantallaItem__csp7V:hover{box-shadow:0 6px 20px rgba(0,0,0,.45)}body.dark-mode .pantallasPromocionales_pantallaIcon__U74d6{color:#ff8080}body.dark-mode .pantallasPromocionales_pantallaNombre__hNtE7{color:#f0f0f0}body.dark-mode .pantallasPromocionales_pantallaDesc__pyrLd{color:#9aa0a8}body.dark-mode .pantallasPromocionales_pantallaDates__jx2fE{color:#8a9099}body.dark-mode .pantallasPromocionales_pantallaActions__Lzeuv{border-top-color:#2a2e38}body.dark-mode .pantallasPromocionales_statusActive__7W1HI{background:rgba(102,187,106,.16);color:#a5d6a7}body.dark-mode .pantallasPromocionales_statusInactive__PrsPK{background:#2a2e38;color:#9aa0a8}body.dark-mode .pantallasPromocionales_emptyMsg__bRUNr{color:#8a9099}.pantallasPromocionales_swalPopup__N3n7p{background:#000000b8!important;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:white!important}.pantallasPromocionales_preview__3Uobv{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;text-align:center;z-index:1000;text-shadow:1px 2px 5px black}.pantallasPromocionales_preview__3Uobv h2{font-size:5rem;margin:60px 0 20px}.pantallasPromocionales_preview__3Uobv p{font-size:1.8rem;margin-bottom:20px}.pantallasPromocionales_preview__3Uobv small{padding:0 0 10px}.pantallasPromocionales_subscriptionText__wJp8Y{position:absolute;bottom:0;padding:30px!important}.pantallasPromocionales_iconos__wf3_J{display:flex;margin:0}.pantallasPromocionales_buttons__NSEdp{display:flex;gap:20px}.pantallasPromocionales_buttons__NSEdp button{padding:10px 20px;background:#28a745;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background .3s ease}.pantallasPromocionales_buttons__NSEdp button:last-child{background:#dc3545}.pantallasPromocionales_buttons__NSEdp button:hover{background:#218838}.pantallasPromocionales_buttons__NSEdp button:last-child:hover{background:#c82333}.pantallasPromocionales_closeButton__n__Js{position:absolute;top:20px;right:20px;background:#dc3545;color:white;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.pantallasPromocionales_closeButton__n__Js:hover{background:#c82333}.pantallasPromocionales_hearts__n_EtR,.pantallasPromocionales_snow__kocs2,.pantallasPromocionales_spiders__BLfiZ{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1001}.pantallasPromocionales_particle__zOG1g{position:absolute;top:-10px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;animation:pantallasPromocionales_fall__11iDs linear infinite}.pantallasPromocionales_emailForm__o8a4p{display:flex;flex-direction:column;gap:10px}.pantallasPromocionales_snow__kocs2 .pantallasPromocionales_particle__zOG1g{background-image:url(/imagenes/png/nieve.png)}.pantallasPromocionales_hearts__n_EtR .pantallasPromocionales_particle__zOG1g{background-image:url(/imagenes/png/heart.png)}.pantallasPromocionales_spiders__BLfiZ .pantallasPromocionales_particle__zOG1g{background-image:url(/imagenes/png/telaraña.png)}.pantallasPromocionales_btnDismiss__FTl1i{background:transparent!important;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background .3s ease}@keyframes pantallasPromocionales_fall__11iDs{0%{top:-10%}to{top:110%}}.pantallasPromocionales_confirmation__oWXC_{animation:pantallasPromocionales_fadeIn__4l922 3s ease-in-out;display:flex;flex-direction:column;align-items:center;gap:20px;transition:all .3s ease}@keyframes pantallasPromocionales_fadeIn__4l922{0%{opacity:0}to{opacity:1}}.pantallasPromocionales_container__jqUPW{position:relative}.pantallasPromocionales_floatingIcon__Ti27V{position:fixed;bottom:130px;right:15px;cursor:pointer;z-index:3000;background:#6700009c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;padding:5px}.pantallasPromocionales_animateIcon__H2WSm{animation:pantallasPromocionales_jump__xCn3L 1s ease-in-out,pantallasPromocionales_shake__d3BbH 1s ease-in-out}@keyframes pantallasPromocionales_jump__xCn3L{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pantallasPromocionales_shake__d3BbH{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.pantallasPromocionales_stars__Bg1Be{position:absolute;top:0;z-index:-1;left:50%;transform:translateX(-50%);display:flex;gap:5px}.pantallasPromocionales_star__8bVSJ{width:10px;height:10px;background-color:#ffd700;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.pantallasPromocionales_countdown__J_vIv{font-size:2rem;margin:5px 0 25px;display:flex;gap:10px}.pantallasPromocionales_timeBox__lJaFM{display:flex;flex-direction:column;align-items:center}.pantallasPromocionales_timeValue__fOLQf{font-size:3rem;animation:pantallasPromocionales_flip__lEeMT .5s ease}.pantallasPromocionales_timeLabel__Yrqfr{font-size:1rem}@keyframes pantallasPromocionales_flip__lEeMT{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0deg);opacity:1}}@media (max-width:768px){.pantallasPromocionales_preview__3Uobv h2{font-size:3rem}.pantallasPromocionales_floatingIcon__Ti27V{bottom:75px;right:15px}.pantallasPromocionales_preview__3Uobv p{font-size:1.5rem}.pantallasPromocionales_buttons__NSEdp button{padding:8px 16px;font-size:14px}.pantallasPromocionales_closeButton__n__Js{width:30px;height:30px;font-size:16px}.pantallasPromocionales_emailInput__bo_ME{font-size:14px}.pantallasPromocionales_countdown__J_vIv{font-size:1.5rem}.pantallasPromocionales_timeValue__fOLQf{font-size:2rem}.pantallasPromocionales_timeLabel__Yrqfr{font-size:.75rem}}.banners_dashContainer__ccbpo{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;color:#1a1a1a;font-family:var(--font-primary)}.banners_loaderBox__AcDDn{padding:4rem 2rem;text-align:center;color:#777;font-size:.95rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.banners_loaderInline__WMhyp{display:flex;align-items:center;gap:.65rem;font-size:.85rem;color:#6c6c75}.banners_dashHeader__KJ49f{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;text-align:left}.banners_backBtn__7Uq_U{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid #e7e7eb;color:#6c6c75;padding:.4rem .85rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:.85rem;font-family:inherit}.banners_backBtn__7Uq_U:hover{border-color:var(--primary-color,#A70000);color:var(--primary-color,#A70000);background:rgba(167,0,0,.04)}.banners_dashTitle__zWVua{font-family:var(--font-display,var(--font-primary));font-size:1.85rem;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.02em}.banners_dashTitle__zWVua span{color:var(--primary-color,#A70000)}.banners_dashSubtitle__JIswN{margin:.35rem 0 0;font-size:.92rem;color:#6c6c75}.banners_iconBtn__C2lo8,.banners_primaryBtn__MwwS0{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.05rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;border:1px solid transparent;white-space:nowrap}.banners_iconBtn__C2lo8:disabled,.banners_primaryBtn__MwwS0:disabled{opacity:.55;cursor:not-allowed}.banners_iconBtn__C2lo8{background:#fff;border-color:#e7e7eb;color:#6c6c75}.banners_iconBtn__C2lo8:hover:not(:disabled){border-color:var(--primary-color,#A70000);color:var(--primary-color,#A70000);background:rgba(167,0,0,.04)}.banners_primaryBtn__MwwS0{background:var(--primary-color,#A70000);color:#fff;border-color:var(--primary-color,#A70000)}.banners_primaryBtn__MwwS0:hover:not(:disabled){background:#800000;border-color:#800000;box-shadow:0 4px 12px rgba(167,0,0,.25)}.banners_editBtn__S_Iqv{display:inline-flex;align-items:center;gap:.35rem;background:var(--primary-color,#A70000);border:1px solid var(--primary-color,#a70000);color:#fff;padding:.4rem .85rem;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.banners_editBtn__S_Iqv:hover{background:#800000;border-color:#800000}.banners_deleteBtn__tcci8{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #ececf0;color:#d32f2f;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.82rem}.banners_deleteBtn__tcci8:hover{background:#d32f2f;border-color:#d32f2f;color:#fff}.banners_card__D09fl{background:#fff;border:1px solid #ececf0;border-radius:16px;padding:1.5rem;min-width:0}.banners_sectionTitle__3uPH8{display:flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;font-size:.82rem;font-weight:700;color:var(--primary-color,#A70000);text-transform:uppercase;letter-spacing:.06em}.banners_sectionTitle__3uPH8:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(167,0,0,.2),transparent)}.banners_formGrid__wcV7h{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 1.25rem;gap:1rem 1.25rem;margin-bottom:.5rem}.banners_formFieldFull__wKTU6,.banners_formField__R1MLi{display:flex;flex-direction:column;gap:.4rem}.banners_formFieldFull__wKTU6{grid-column:1/-1}.banners_formLabel__6rnHV{font-size:.78rem;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.35rem}.banners_formLabel__6rnHV span{color:#d32f2f}.banners_formInput__kjVAl{width:100%;padding:.6rem .85rem;border:1px solid #ececf0;border-radius:10px;background:#fff;font-size:.9rem;color:#1a1a1a;font-family:inherit;transition:border-color .2s,box-shadow .2s}.banners_formInput__kjVAl:focus{outline:none;border-color:var(--primary-color,#A70000);box-shadow:0 0 0 3px rgba(167,0,0,.08)}.banners_formInput__kjVAl::placeholder{color:#b5b5be}select.banners_formInput__kjVAl{cursor:pointer;appearance:auto}.banners_formError__wgtMG{color:#d32f2f;font-size:.78rem;margin:0}.banners_formHint__WB9RP{font-size:.76rem;color:#9a9aa3;margin-bottom:.4rem}.banners_routeRow__bRK47{display:flex;align-items:center;gap:.35rem}.banners_routeRow__bRK47 .banners_formInput__kjVAl{flex:1 1}.banners_routeSlash__bZho2{font-size:1.1rem;font-weight:700;color:#9a9aa3;flex-shrink:0}.banners_filePicker__K7Pc8{display:flex;align-items:center;gap:.85rem;background:#fff;border:1px dashed #d4d4dc;border-radius:10px;padding:.7rem;cursor:pointer;transition:all .2s ease}.banners_filePicker__K7Pc8:hover{border-color:var(--primary-color,#A70000);background:rgba(167,0,0,.02)}.banners_filePickerThumb__gSlXY{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f4f4f6;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#b5b5be;font-size:1.4rem}.banners_filePickerLabel__4DTx4{flex:1 1;min-width:0}.banners_filePickerLabel__4DTx4 strong{display:block;font-size:.82rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banners_filePickerLabel__4DTx4 span{display:block;font-size:.74rem;color:#9a9aa3}.banners_filePickerInput__MXw0R{display:none}.banners_filePickerBtn__s_u6W{background:var(--primary-color,#A70000);color:#fff;border:none;padding:.45rem .85rem;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .2s}.banners_filePickerBtn__s_u6W:hover{background:#800000}.banners_submitBar__xn_Lb{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:1rem;border-top:1px solid #f0f0f4;margin-top:1rem}.banners_tableWrap__5_Cpz{overflow-x:auto}.banners_dataTable__YWWGj{width:100%;border-collapse:collapse;font-size:.88rem;min-width:600px;text-align:left}.banners_dataTable__YWWGj th{text-align:left;font-weight:600;color:#8a8a92;text-transform:uppercase;font-size:.72rem;letter-spacing:.05em;padding:.6rem .75rem;border-bottom:1px solid #ececf0;white-space:nowrap}.banners_dataTable__YWWGj td{padding:.75rem;border-bottom:1px solid #f4f4f6;vertical-align:middle}.banners_dataTable__YWWGj tr:last-child td{border-bottom:none}.banners_dataTable__YWWGj tr:hover td{background:rgba(167,0,0,.02)}.banners_thumbCell__8teer{width:140px}.banners_bannerThumb__zZ_wj{position:relative;width:120px;height:50px;border-radius:8px;overflow:hidden;background:#f4f4f6;border:1px solid #ececf0}.banners_cellName__OOz9S{font-weight:600;color:#1a1a1a}.banners_routeCode__eNX5z{background:#f4f4f6;padding:2px 8px;border-radius:6px;font-size:.82rem;color:#555}.banners_actionGroup__VyZ9c{display:inline-flex;align-items:center;gap:.4rem;justify-content:flex-end}.banners_emptyMsg__LPHW4{padding:2rem;text-align:center;color:#9a9aa3;font-size:.9rem}.banners_currentBannerWrap__DuiiV{display:flex;flex-direction:column;gap:1rem}.banners_currentBannerMeta___keSl{display:flex;gap:1.5rem;flex-wrap:wrap}.banners_currentBannerMeta___keSl p{font-size:.88rem;color:#6c6c75;margin:0;display:flex;align-items:center;gap:.4rem}.banners_currentBannerMeta___keSl span{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.banners_currentBannerMeta___keSl strong{color:#1a1a1a}@media (max-width:640px){.banners_dashTitle__zWVua{font-size:1.35rem}.banners_formGrid__wcV7h{grid-template-columns:1fr}.banners_routeRow__bRK47{flex-wrap:wrap}.banners_dataTable__YWWGj{min-width:420px}}.banners_headerActions__5I9Qe{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.banners_formFull__WkfLI{grid-column:1/-1}body.dark-mode .banners_dashContainer__ccbpo{color:#ececec}body.dark-mode .banners_loaderBox__AcDDn,body.dark-mode .banners_loaderInline__WMhyp{color:#9aa0a8}body.dark-mode .banners_dashTitle__zWVua{color:#f5f5f5}body.dark-mode .banners_dashSubtitle__JIswN{color:#9aa0a8}body.dark-mode .banners_backBtn__7Uq_U{border-color:#2a2e38;color:#9aa0a8}body.dark-mode .banners_backBtn__7Uq_U:hover{border-color:#ff5252;color:#ff8080;background:rgba(255,82,82,.1)}body.dark-mode .banners_iconBtn__C2lo8{background:#212630;border-color:#2a2e38;color:#c4c8d0}body.dark-mode .banners_iconBtn__C2lo8:hover:not(:disabled){border-color:#ff5252;color:#ff8080;background:rgba(255,82,82,.12)}body.dark-mode .banners_editBtn__S_Iqv,body.dark-mode .banners_primaryBtn__MwwS0{background:#c62828;border-color:#c62828}body.dark-mode .banners_editBtn__S_Iqv:hover,body.dark-mode .banners_primaryBtn__MwwS0:hover:not(:disabled){background:#d94141;border-color:#d94141;box-shadow:0 4px 12px rgba(0,0,0,.45)}body.dark-mode .banners_deleteBtn__tcci8{border-color:#2a2e38;color:#ef5350}body.dark-mode .banners_deleteBtn__tcci8:hover{background:#c62828;border-color:#c62828;color:#fff}body.dark-mode .banners_card__D09fl{background:#1a1d24;border-color:#2a2e38}body.dark-mode .banners_sectionTitle__3uPH8{color:#ff8080}body.dark-mode .banners_sectionTitle__3uPH8:after{background:linear-gradient(90deg,rgba(255,82,82,.35),transparent)}body.dark-mode .banners_formLabel__6rnHV{color:#d8dade}body.dark-mode .banners_formLabel__6rnHV span{color:#ef5350}body.dark-mode .banners_formInput__kjVAl{background:#212630;border-color:#2a2e38;color:#ececec}body.dark-mode .banners_formInput__kjVAl:focus{border-color:#ff5252;box-shadow:0 0 0 3px rgba(255,82,82,.18)}body.dark-mode .banners_formInput__kjVAl::placeholder{color:#7c828c}body.dark-mode .banners_formInput__kjVAl option{background:#212630;color:#ececec}body.dark-mode .banners_formError__wgtMG{color:#ef9a9a}body.dark-mode .banners_formHint__WB9RP,body.dark-mode .banners_routeSlash__bZho2{color:#8a9099}body.dark-mode .banners_submitBar__xn_Lb{border-top-color:#232732}body.dark-mode .banners_filePicker__K7Pc8{background:#212630;border-color:#3a3f4a}body.dark-mode .banners_filePicker__K7Pc8:hover{border-color:#ff5252;background:rgba(255,82,82,.08)}body.dark-mode .banners_filePickerThumb__gSlXY{background:#2a2e38;color:#7c828c}body.dark-mode .banners_filePickerLabel__4DTx4 strong{color:#ececec}body.dark-mode .banners_filePickerLabel__4DTx4 span{color:#8a9099}body.dark-mode .banners_filePickerBtn__s_u6W{background:#c62828}body.dark-mode .banners_filePickerBtn__s_u6W:hover{background:#d94141}body.dark-mode .banners_dataTable__YWWGj th{color:#9aa0a8;border-bottom-color:#2a2e38}body.dark-mode .banners_dataTable__YWWGj td{border-bottom-color:#232732}body.dark-mode .banners_dataTable__YWWGj tr:hover td{background:rgba(255,255,255,.04)}body.dark-mode .banners_bannerThumb__zZ_wj{background:#212630;border-color:#2a2e38}body.dark-mode .banners_cellName__OOz9S{color:#f0f0f0}body.dark-mode .banners_routeCode__eNX5z{background:#212630;color:#c4c8d0}body.dark-mode .banners_emptyMsg__LPHW4{color:#8a9099}body.dark-mode .banners_currentBannerMeta___keSl p{color:#9aa0a8}body.dark-mode .banners_currentBannerMeta___keSl strong{color:#f0f0f0}