.vfm-theme .vfm-iconbar{background:var(--color-bg-raised);border-right:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-expo)}.vfm-theme .vfm-iconbar .vfm-iconbar-button,.vfm-theme .vfm-iconbar .vfm-iconbar-label,.vfm-theme .vfm-iconbar .vfm-iconbar-arrow{transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-expo)}:is(.dark,[data-theme=dark]) .vfm-theme .vfm-iconbar{background:var(--color-bg-raised);border-right-color:var(--color-border-subtle)}.vfm-theme .vfm-iconbar-nav .vfm-iconbar-button,.vfm-theme .vfm-iconbar-top .vfm-iconbar-button{transition:background-color .15s var(--ease-standard), color .15s var(--ease-standard);background:0 0;border:1px solid #0000;color:var(--color-fg-muted)!important}.vfm-theme .vfm-iconbar-button[data-section]:hover{background:var(--section-accent-bg-hover,var(--color-bg-hover));color:var(--section-accent,var(--color-fg-primary))!important}:is(.dark,[data-theme=dark]) .vfm-theme .vfm-iconbar-button[data-section]:hover{background:var(--section-accent-bg-hover,var(--color-bg-hover))}.vfm-theme .vfm-iconbar-button.is-active[data-section]{background:var(--section-accent-bg-active,var(--color-primary-subtle))!important;color:var(--section-accent,var(--color-primary))!important;border-color:#0000!important}.vfm-theme .vfm-iconbar-button.is-active.is-home:not([data-section]),.vfm-theme .vfm-iconbar-button.is-active.is-user:not([data-section]),.vfm-theme .vfm-iconbar-button.is-active.is-settings:not([data-section]){background:var(--color-primary-subtle);color:var(--color-primary)}.vfm-theme .vfm-iconbar-button[data-section=operacion]{--section-accent:var(--sidebar-operacion);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-operacion) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-operacion) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=storyflow]{--section-accent:var(--sidebar-storyflow);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-storyflow) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-storyflow) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=vcr-studio]{--section-accent:var(--sidebar-vcr-studio);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-vcr-studio) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-vcr-studio) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=legal]{--section-accent:var(--sidebar-legal);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-legal) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-legal) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=mapas]{--section-accent:var(--sidebar-mapas);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-mapas) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-mapas) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=personas]{--section-accent:var(--sidebar-personas);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-personas) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-personas) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=automatizacion]{--section-accent:var(--sidebar-automatizacion);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-automatizacion) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-automatizacion) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=datos]{--section-accent:var(--sidebar-datos);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-datos) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-datos) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=prompts]{--section-accent:var(--sidebar-prompts);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-prompts) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-prompts) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=configuracion]{--section-accent:var(--sidebar-configuracion);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-configuracion) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-configuracion) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=datos-admin]{--section-accent:var(--sidebar-datos-admin);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-datos-admin) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-datos-admin) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=entre-viajeros]{--section-accent:var(--sidebar-entre-viajeros);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-entre-viajeros) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-entre-viajeros) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=multimedia]{--section-accent:var(--sidebar-multimedia);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-multimedia) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-multimedia) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=app]{--section-accent:var(--sidebar-app);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-app) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-app) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=tienda]{--section-accent:var(--sidebar-tienda);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-tienda) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-tienda) 15%, transparent)}.vfm-theme .vfm-iconbar-button[data-section=agendas]{--section-accent:var(--sidebar-agendas);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-agendas) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-agendas) 15%, transparent)}.vfm-theme .vfm-navigation-panel{background:var(--color-bg-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);height:auto;max-height:calc(100vh - 24px);box-shadow:var(--shadow-elevated);overflow:hidden}.vfm-theme .vfm-navigation-panel .vfm-navigation-groups{padding-top:var(--space-2);overflow-y:auto}.vfm-theme .vfm-navigation-panel[data-section]{--section-accent:inherit}.vfm-theme .vfm-nav-link{transition:background-color .15s var(--ease-standard), color .15s var(--ease-standard);color:var(--color-fg-secondary)!important;background:0 0!important}.vfm-theme .vfm-navigation-panel[data-section] .vfm-nav-link:hover{background:var(--section-accent-bg-hover,var(--color-bg-hover))!important;color:var(--section-accent,var(--color-fg-primary))!important}.vfm-theme .vfm-navigation-panel[data-section] .vfm-nav-link.is-active{background:var(--section-accent-bg-active,var(--color-primary-subtle))!important;color:var(--section-accent,var(--color-primary))!important}.vfm-theme .vfm-nav-link.is-disabled{opacity:.45;cursor:default;pointer-events:none;align-items:center;gap:.5rem;display:flex}.vfm-nav-soon{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-fg-subtle);white-space:nowrap;margin-left:auto}.vfm-theme .vfm-navigation-panel[data-section=operacion]{--section-accent:var(--sidebar-operacion);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-operacion) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-operacion) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=storyflow]{--section-accent:var(--sidebar-storyflow);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-storyflow) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-storyflow) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=mapas]{--section-accent:var(--sidebar-mapas);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-mapas) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-mapas) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=personas]{--section-accent:var(--sidebar-personas);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-personas) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-personas) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=automatizacion]{--section-accent:var(--sidebar-automatizacion);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-automatizacion) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-automatizacion) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=datos]{--section-accent:var(--sidebar-datos);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-datos) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-datos) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=prompts]{--section-accent:var(--sidebar-prompts);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-prompts) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-prompts) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=configuracion]{--section-accent:var(--sidebar-configuracion);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-configuracion) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-configuracion) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=entre-viajeros]{--section-accent:var(--sidebar-entre-viajeros);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-entre-viajeros) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-entre-viajeros) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=tienda]{--section-accent:var(--sidebar-tienda);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-tienda) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-tienda) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=app]{--section-accent:var(--sidebar-app);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-app) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-app) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=multimedia]{--section-accent:var(--sidebar-multimedia);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-multimedia) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-multimedia) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=agendas]{--section-accent:var(--sidebar-agendas);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-agendas) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-agendas) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=vcr-studio]{--section-accent:var(--sidebar-vcr-studio);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-vcr-studio) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-vcr-studio) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=legal]{--section-accent:var(--sidebar-legal);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-legal) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-legal) 15%, transparent)}.vfm-theme .vfm-navigation-panel[data-section=datos-admin]{--section-accent:var(--sidebar-datos-admin);--section-accent-bg-hover:color-mix(in srgb, var(--sidebar-datos-admin) 10%, transparent);--section-accent-bg-active:color-mix(in srgb, var(--sidebar-datos-admin) 15%, transparent)}.vcr-mobile-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 0 var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);display:flex}.vcr-mobile-drawer-user{align-items:center;gap:var(--space-3);min-width:0;display:flex}.vcr-mobile-drawer-user img{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:40px;height:40px}.vcr-mobile-drawer-name{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--color-fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcr-mobile-drawer-email{font-size:var(--text-xs);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}:root{--bottomnav-offset:0px}@media (max-width:767px){.vcr-layout--base .vfm-content-inner{padding-bottom:calc(var(--bottomnav-offset) + var(--space-3))}}
:root{--skeleton-radius:8px;--skeleton-duration:1.5s}.vcr-skeleton{background:var(--skeleton-base,#82829624);border-radius:var(--skeleton-radius);color:#0000;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.vcr-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight,#ffffff1a) 50%, transparent 100%);animation:vcr-skeleton-shimmer var(--skeleton-duration) linear infinite;will-change:transform;position:absolute;inset:0;transform:translate(-100%)}@keyframes vcr-skeleton-shimmer{to{transform:translate(100%)}}.vcr-skeleton--text{border-radius:6px;height:.85em}.vcr-skeleton--circle{border-radius:50%}.vcr-skeleton--rect{border-radius:var(--skeleton-radius)}.vcr-skeleton-text{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.vcr-skeleton:after{animation:none}.vcr-skeleton{animation:1.8s ease-in-out infinite vcr-skeleton-pulse}}@keyframes vcr-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}
:root{--skeleton-base:var(--color-bg-input);--skeleton-highlight:#ffffff73;--skeleton-radius:8px;--skeleton-duration:1.5s}.dark,[data-theme=dark]{--skeleton-base:var(--color-bg-input);--skeleton-highlight:#ffffff0f}
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.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{cursor:ns-resize;margin-left:-10px;left:50%}.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{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.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{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
