.content:focus{outline:none}.shell{--sb-w:var(--fz-sb-expanded);grid-template-columns:var(--sb-w) minmax(0, 1fr);grid-template-rows:var(--fz-topbar-h) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns var(--fz-dur-panel) var(--fz-ease);column-gap:0;padding:0;display:grid}[data-sidebar=collapsed] .shell{--sb-w:var(--fz-sb-rail)}.sidebar{background:var(--fz-bg);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.shell>.sidebar{height:100dvh;z-index:var(--fz-z-sidebar);grid-area:1/1/span 2;align-self:start;margin-top:0;position:sticky;top:0}.sb-head{flex:none;height:163px;padding:66px 18px 0;position:relative}.brand{flex-direction:column;align-items:flex-end;gap:7px;width:190px;display:flex}.brand img{width:190px;height:34px}.brand-ver{color:var(--fz-muted);letter-spacing:var(--fz-tracking);font-size:12px;font-weight:500;line-height:16px}.sb-toggle{width:24px;height:24px;color:var(--fz-muted);transition:color var(--fz-hover);position:absolute;top:30px;right:18px}.sb-toggle:hover,.sb-toggle.is-hover{color:var(--fz-slate)}.rail-brand{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:35px;padding:0;display:none;position:absolute;top:127px;left:10px}.rail-brand img{width:40px;height:35px}.rail-brand .ico{border-radius:var(--fz-r-4);width:31px;height:31px;color:var(--fz-slate);display:none}.rail-brand:is(:hover,:focus-visible) img{display:none}.rail-brand:is(:hover,:focus-visible) .ico{display:block}.sb-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.sb-nav{flex-direction:column;flex:1 0 auto;gap:16px;padding:0 19px 0 16px;display:flex}.nav-top{flex-direction:column;display:flex}.nav-group{flex-direction:column;gap:16px;display:flex}.nav-group--terms{padding:16px 0}.nav-label{color:var(--fz-muted);text-transform:uppercase;white-space:nowrap;letter-spacing:var(--fz-tracking);padding-left:0;font-size:12px;font-weight:500;line-height:16px}.nav-sep{display:none}.sb-foot{border-top:0;flex:none;justify-content:space-between;align-items:center;gap:16px;height:88px;padding:24px 15px 24px 24px;display:flex}.plan{align-items:flex-start;gap:4px;min-width:0;display:flex}.plan img{flex:none;width:24px;height:24px}.plan-text{white-space:nowrap;flex-direction:column;gap:4px;min-height:40px;display:flex}.plan-name{color:var(--fz-muted);letter-spacing:var(--fz-tracking);font-size:16px;font-weight:700;line-height:20px}.plan-days{color:var(--fz-muted);letter-spacing:var(--fz-tracking);font-size:12px;font-weight:500;line-height:16px}.sidebar .nav-btn .badge{background:var(--fz-danger)}.rail-tip{z-index:var(--fz-z-tip);border-radius:var(--fz-r-6);background:var(--fz-navy);color:var(--fz-on-primary);white-space:nowrap;opacity:0;pointer-events:none;letter-spacing:var(--fz-tracking);padding:6px 10px;font-size:12px;line-height:16px;transition:opacity .12s,transform .12s;position:fixed;transform:translate(-4px,-50%)}.rail-tip.is-visible{opacity:1;transform:translateY(-50%)}body.is-locked{overflow:hidden}.sb-scroll{scroll-padding-block:8px 44px}.sb-scroll.has-more{-webkit-mask-image:linear-gradient(to bottom, var(--fz-navy) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fz-navy) calc(100% - 40px), transparent);mask-image:linear-gradient(to bottom, var(--fz-navy) calc(100% - 40px), transparent)}@media (max-height:860px){.sb-head{height:112px;padding-top:32px}.sb-nav,.nav-group{gap:8px}.nav-group--terms{padding:8px 0}}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .brand{display:none}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .sb-toggle{display:grid;left:18px;right:auto}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .sb-toggle .ico{transform:scaleX(-1)}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .rail-brand{display:grid}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .sb-head{height:202px}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-top{margin-bottom:9px}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .sb-nav{align-items:center;gap:0;padding:0}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) :is(.nav-top,.nav-group){align-items:center;gap:0;width:100%}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-label{color:#0000;width:24px;padding-left:0;position:relative;overflow:hidden}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) :is(.nav-group:first-child,.nav-top+.nav-group) .nav-label{display:none}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-group+.nav-group .nav-label{flex:none;height:48px;font-size:0;overflow:visible}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-group+.nav-group .nav-label:before{content:"";z-index:1;border-top:1px solid var(--fz-muted);pointer-events:none;width:23px;position:absolute;top:73px;left:.5px}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-group--terms{margin-top:auto;padding:0 0 7px}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) :is(.nav-top,.nav-group) li{padding:2px 0}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-btn{justify-content:center;gap:0;width:44px;height:44px;padding:10px}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-btn.is-active{background:var(--fz-primary-hover);color:var(--fz-on-primary);box-shadow:none}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .sb-scroll{scrollbar-width:none}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .sb-scroll::-webkit-scrollbar{display:none}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .badge{background:var(--fz-danger);color:#0000;pointer-events:none;border-radius:50%;width:6px;min-width:0;height:6px;padding:0;position:absolute;top:23px;left:25px;overflow:hidden}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-btn[data-nav-id=pedidos] .badge{top:13px}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .sb-foot{border-top:0;justify-content:center;height:auto;margin-top:0;padding:32px 0 96px;position:relative}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .plan-text,:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .pill-beta{display:none}.topbar{align-items:center;gap:16px;min-width:0;display:flex;container:topbar/inline-size}.shell>.topbar{grid-area:1/2;padding-right:18px}.top-menu{display:none}.top-actions{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.top-ai .fz-switch--lg[aria-checked=true] .fz-switch-track{background:var(--fz-valid)}.top-ai-help{border-radius:var(--fz-r-4);cursor:help;place-items:center;display:inline-grid;position:relative}.top-ai-help:focus-visible{outline:2px solid var(--fz-primary);outline-offset:2px}.top-ai-tip{z-index:var(--fz-z-tip);border-radius:var(--fz-r-8);background:var(--fz-ink);width:max-content;max-width:none;color:var(--fz-on-primary);text-align:center;letter-spacing:var(--fz-tracking);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;padding:8px 12px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .12s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.top-ai-tip:before{content:"";background:inherit;clip-path:polygon(50% 0,100% 100%,0 100%);width:20px;height:14px;margin-bottom:-2.5px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.top-ai-help:is(:hover,:focus-visible) .top-ai-tip{opacity:1;visibility:visible}.box-perfil .fz-link-item--grad .fz-link-item-text{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}@container topbar (max-width:760px){.tenant-id,.profile-text{display:none}}@container topbar (max-width:560px){.btn-credits{display:none}.credits-balance{border-radius:var(--fz-r-8);background:0 0;height:40px;padding:0}.credits-caret{width:24px;height:24px;margin-left:2px;display:block}.credits-plus{border-radius:var(--fz-r-4);background:var(--fz-navy);width:20px;height:20px;color:var(--fz-on-primary);margin-left:4px;padding:2px;display:block}}@container topbar (max-width:400px){.tenant img{display:none}}@container topbar (max-width:380px){.tenant .caret{display:none}}.content{min-width:0;padding:var(--fz-space-36);background:var(--fz-surface);border-radius:var(--fz-r-24) 0 0 0;flex-direction:column;display:flex;container:content/inline-size}.shell>.content{grid-area:2/2}.scrim{display:none}@media (max-width:1023.98px){.shell{--sb-w:var(--fz-sb-rail)}:root[data-drawer=open] .shell>.sidebar{height:100dvh;width:var(--fz-sb-expanded);background:var(--fz-surface);box-shadow:var(--fz-shadow-hover);margin:0;position:fixed;top:0;left:0}:root[data-drawer=open] .shell>.scrim{z-index:var(--fz-z-scrim);background:var(--fz-scrim);display:block;position:fixed;inset:0}.content{padding:24px}}@media (max-width:639.98px){.shell{grid-template-columns:minmax(0,1fr);column-gap:0;padding:0}.shell>.sidebar{width:min(var(--fz-sb-expanded), calc(100vw - 24px));height:100dvh;transition:transform var(--fz-dur-panel) var(--fz-ease), visibility 0s linear var(--fz-dur-panel);visibility:hidden;border-radius:0;margin:0;position:fixed;top:0;left:0;transform:translate(-105%)}:root[data-drawer=open] .shell>.sidebar{width:min(var(--fz-sb-expanded), calc(100vw - 24px));background:var(--fz-surface);box-shadow:var(--fz-shadow-hover);visibility:visible;transition:transform var(--fz-dur-panel) var(--fz-ease), visibility 0s;top:0;left:0;transform:none}:root[data-drawer=open] .shell>.scrim{z-index:var(--fz-z-scrim);background:var(--fz-scrim-strong);display:block;position:fixed;inset:0}.sb-toggle{width:40px;height:40px;top:22px;right:10px}.nav-btn{padding:12px 21px 12px 24px}.shell>.topbar,.shell>.content{grid-column:1}.topbar{border-bottom:1px solid var(--fz-line);gap:8px;padding:0 19px}.shell>.topbar{padding-right:19px}.shell .top-menu{border-radius:var(--fz-r-4);width:36px;height:40px;color:var(--fz-navy);background:0 0;flex:none;margin-left:-3px;display:grid}.shell .top-menu .ico{width:36px;height:36px;transform:scaleX(-1)}.tenant{border:1px solid var(--fz-primary-tint);gap:6px;width:203px;height:44px;margin-left:0;padding:7px 11px 7px 10px}.tenant .caret{width:24px;height:24px;margin-left:auto}.tenant img{display:none}.tenant-name{text-overflow:ellipsis;letter-spacing:var(--fz-tracking);font-size:20px;line-height:28px;overflow:hidden}.caret{width:20px;height:20px}.credits-balance .credits-caret{width:24px;height:24px;margin-left:16px}.top-actions{gap:8px}.profile .caret{display:none}.content{border-radius:0;padding:24px 16px}}.content.content--bare{background:0 0;border-radius:0;gap:16px;padding:0 16px 16px 0}@media (max-width:639.98px){.content.content--bare{padding:0 12px 12px}}@media (min-width:1024px){:root[data-live-rail] .shell{--sb-w:var(--fz-sb-rail)}:root[data-live-rail][data-drawer=open] .shell>.sidebar{width:var(--fz-sb-expanded);background:var(--fz-bg);height:100dvh;box-shadow:var(--fz-shadow-overlay);margin:0;position:fixed;top:0;left:0}:root[data-live-rail][data-drawer=open] .shell>.scrim{z-index:var(--fz-z-scrim);background:var(--fz-scrim);display:block;position:fixed;inset:0}}
button.fz-link-muted,button.fz-textlink,button.action-link{text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}:root:has([data-pantalla~=catalogo]) .cat-foot-text{color:var(--fz-text-secondary)}:root:has([data-pantalla~=catalogo]) .cat-noresults{color:var(--fz-text-secondary)}:root:has([data-pantalla~=catalogo]) .cat-empty-desc{color:var(--fz-text-secondary)}:root:has([data-pantalla~=catalogo]) .cat-pop-text{color:var(--fz-text-secondary)}:root:has([data-pantalla~=catalogo]) .cat-btn-v.fz-btn--second{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .pg-back{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .pg-status{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-sec-sum{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-sec-num{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-muted{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-menu-label{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-vtable thead th{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-sku{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-vtable td[data-label]:before{color:var(--fz-text-secondary)}:root:has([data-pantalla~=catalogo]) .fz-control ::placeholder{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .fz-control ::placeholder{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .ia-form select.is-placeholder{color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .fz-token-empty{color:var(--fz-text-secondary)}:root:has([data-pantalla~=catalogo]) .fz-btn--outline:not(:disabled){color:var(--fz-text-secondary)}:root:has([data-pantalla~=producto-ia]) .fz-btn--outline:not(:disabled){color:var(--fz-text-secondary)}:is(:root:has([data-pantalla~=producto-ia]) .fz-field.is-invalid .fz-control>input,:root:has([data-pantalla~=producto-ia]) .fz-field.is-invalid .fz-control>textarea,:root:has([data-pantalla~=producto-ia]) .fz-field.is-invalid .fz-control>select){color:var(--fz-status-danger-ink)}:is(:root:has([data-pantalla~=producto-ia]) .ia-var,:root:has([data-pantalla~=producto-ia]) .ia-sku){white-space:normal;overflow-wrap:anywhere;min-width:0}:root:has([data-pantalla~=producto-ia]) .ia-vtable tbody tr>*{min-width:0}:root:has([data-pantalla~=producto-ia]) .ia-matrix{min-width:0}:root:has([data-pantalla~=producto-ia]) .ia-sec-body>*{min-width:0}:root:has([data-pantalla~=producto-ia]) fieldset.ia-fields:disabled{opacity:.7;cursor:progress}:root:has([data-pantalla~=catalogo]){--cat-vacio-fondo-b:#f4e4d7}:root:has([data-pantalla~=catalogo]) .cat-empty-art img{object-fit:contain}:root:has([data-pantalla~=catalogo]) .cat-empty-a{background-color:var(--fz-line)}:root:has([data-pantalla~=catalogo]) .cat-empty-b{background-color:var(--cat-vacio-fondo-b)}:root:has([data-pantalla~=catalogo]) .fz-ptable--catalogo th:nth-child(2){width:auto}:root:has([data-pantalla~=catalogo]) .fz-ptable--catalogo th[data-col=prod]{width:34%}@container (max-width:759px){:root:has([data-pantalla~=catalogo]) .fz-ptable--catalogo tbody tr{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"prod menu""meta meta";padding:8px 4px 12px 8px}}:is(:root:has([data-pantalla~=producto-ia]) .fz-tokens,:root:has([data-pantalla~=producto-ia]) .fz-control:has(>.fz-tokens)){min-width:0}:root:has([data-pantalla~=producto-ia]) .fz-token{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}:root:has([data-pantalla~=producto-ia]) .ia-pop .fz-chip{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}:is(:root:has([data-pantalla~=producto-ia]) .pg-title,:root:has([data-pantalla~=catalogo]) .pg-title,:root:has([data-pantalla~=catalogo]) .fz-prod-name,:root:has([data-pantalla~=catalogo]) .fz-prod-sku){overflow-wrap:anywhere}.fz-popover.fz-modal.is-sheet.fz-modal--apilar .fz-modal-foot{flex-flow:column;align-items:stretch}.fz-popover.fz-modal.is-sheet.fz-modal--apilar .fz-modal-foot>.fz-btn{flex:none;width:100%}.vp-bar .vpx-bar-ajena .fz-textlink{color:var(--fz-primary-strong)}.vp-bar .vpx-bar-ajena .fz-textlink:hover{color:var(--fz-navy)}.top-menu{position:relative}.top-menu .fz-menu-dot{background:var(--fz-primary);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}
.nav-acc-rail{display:none}.nav-acc-head{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;font-size:14px;font-weight:500;line-height:18px}.nav-acc-caret{flex:none;width:24px;height:24px;margin-left:auto}.nav-sub{border-bottom:1px solid var(--fz-line);flex-direction:column;gap:0;margin:8px 0 0;padding:0 0 8px;list-style:none;display:flex}.nav-sub[hidden]{display:none}.nav-sub-btn{border-radius:var(--fz-r-16);min-height:42px;color:var(--fz-navy);letter-spacing:var(--fz-tracking);transition:background-color var(--fz-hover), color var(--fz-hover);flex-direction:column;justify-content:center;padding:12px 24px 12px 36px;font-size:14px;font-weight:500;line-height:18px;display:flex}a.nav-sub-btn:hover{color:var(--fz-primary)}.nav-sub-btn.is-active{color:var(--fz-primary-hover);background:#ffffff80;font-weight:700}.nav-sub-btn.is-disabled{color:var(--fz-text-secondary);cursor:default}.nav-sub-nota{color:var(--fz-text-secondary);margin-top:2px;font-size:12px;font-weight:500;line-height:16px}.nav-sub-btn--switch{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.nav-sub-btn--switch.is-disabled{color:var(--fz-navy)}.nav-sub-switch{min-height:0;cursor:inherit}.nav-sub-switch.is-on .fz-switch-track{background:var(--fz-online)}.nav-sub-switch.is-on .fz-switch-track:after{transform:translate(16px)}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) .nav-acc-rail{display:flex}:is(:root[data-sidebar=collapsed] .shell>.sidebar,.sidebar.is-rail) :is(.nav-acc-head,.nav-sub){display:none}@media (max-width:1023.98px){:root[data-drawer=open] .nav-sub-btn.is-active{background:var(--fz-bg)}}.shell>.topbar{height:var(--fz-topbar-h);z-index:calc(var(--fz-z-bar) + 5);background:var(--fz-bg);grid-row:1/span 2;align-self:start;position:sticky;top:0}html:has(.shell>.topbar){scroll-padding-top:var(--fz-topbar-h)}.shell :is(.cl-preview,.cl-aside,.pf-side,.ds-side,.rg-side,.ia-lia){top:calc(var(--fz-topbar-h) + 16px)}.shell .nt-prefs{top:calc(var(--fz-topbar-h) + var(--fz-gutter))}.shell .ia-lia{height:min(760px, calc(100dvh - var(--fz-topbar-h) - 32px))}
:root{--fz-font:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}
