.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--background:#0a0d0e;--surface:#0a0d0e;--surface-elevated:#151819;--surface-glass:rgba(10,13,14,.72);--gray-6:#0a0d0e;--gray-5:#151819;--gray-4:#282a2c;--gray-3:#3a3d40;--gray-2:#5a5d60;--gray-1:#8b8e91;--label-primary:hsla(0,0%,100%,.9);--label-secondary:hsla(0,0%,100%,.55);--label-tertiary:hsla(0,0%,100%,.3);--label-quaternary:hsla(0,0%,100%,.18);--border:#282a2c;--separator:hsla(0,0%,100%,.1);--separator-opaque:#282a2c;--border-subtle:hsla(0,0%,100%,.05);--system-green:#2bcb94;--system-red:#ff4e6b;--system-yellow:#fadf1e;--system-orange:#ff760d;--system-blue:#438fff;--extra-teal:#00bcd4;--extra-lime:#9ccc3c;--extra-indigo:#5c6bc0;--extra-forest:#2e8b57;--extra-brown:#b5703c;--accent-brand:#2bcb94;--accent-ink:#04120c;--brand-500-rgb:43 203 148;--brand-600-rgb:34 165 120;--focus-ring:rgba(43,203,148,.55);--radius-control:10px;--radius-card:12px;--radius-pill:9999px;--shadow-pop:0 16px 40px rgba(0,0,0,.55);--size-title:18px;--size-subtitle:16px;--size-body:14px;--size-micro:12px;--weight-bold:700;--weight-semibold:600;--weight-medium:500;--tap-min:44px;--control-h:28px;--control-h-lg:32px;--row-h:32px;--row-h-tactil:44px;--bp-telefono:640px;--bp-nav:860px;--bp-escritorio:1280px;--alto-cascaron-arriba:48px;--alto-barra-abajo:0px;--kb:0px;--vh-app:100dvh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--z-pegajoso:10;--z-barra:30;--z-accion:40;--z-popover:50;--z-hoja:60;--z-dialogo:70;--z-toast:80;--z-sistema:90;--fill-1:color-mix(in srgb,var(--label-primary) 18%,transparent);--fill-2:color-mix(in srgb,var(--label-primary) 14%,transparent);--fill-3:color-mix(in srgb,var(--label-primary) 10%,transparent);--fill-4:color-mix(in srgb,var(--label-primary) 6%,transparent)}:root[data-brand=soldout]{--accent-brand:#dc1f1f;--accent-ink:#fff;--brand-500-rgb:220 31 31;--brand-600-rgb:179 25 25;--focus-ring:rgba(220,31,31,.55)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.tap{position:relative}.tap:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--tap-min,44px));height:max(100%,var(--tap-min,44px));transform:translate(-50%,-50%)}}@media (max-width:640px){input,select,textarea{font-size:max(16px,1em)}}.deslizable{display:flex;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.deslizable::-webkit-scrollbar{display:none}.deslizable>*{flex:0 0 auto;scroll-snap-align:start}@media (hover:none){.solo-hover{opacity:1!important}}